ZIM]c G񶊸%uϷojoPoapplication/jsonapplication/octet-streamapplication/octet-stream+xapianapplication/octet-stream+zimlistingimage/pngtext/csstext/htmltext/plaintext/plain;charset=UTF-8(/h>O6@%F°7F69ï8) ] 8\)Qy5r[= = M8Mܪ EWa@GdS XJګ&Ql OI.f6'M/]9ůѧswU w*ahMR!z]mLc^KA[𵓚<9q  >eOG))7O-r'E$nNZ$5xj4c#G>.HDI+*,/kZ+ k{, IhH\`ϏwvUw\h r )3hS2Fڇ{MFf/$N N s]yQ싆oJ/\)~.FWNlySK׿q▟o*ՅjY=}N^u-:և=bM~<|+ۣO'_>*ZE/|DW:XbW9_yq7(ísuRː+;R~ɨSȚf)I ts &?^#a40BbQa !EJX ӌ|eYcspՐܷZ(-4#"A XƧc(_f)3r?TO}{A+:*GgD~41Gf]j*K׵ޒ:-.u4iB/X|e}+dpI1]"x=EwYeLFh5YJؙsk`Iyu)ʂlR: 6T(o$Z5 ~%T4o/ g:eC\Z־,Z TҹfC=9~׏Tm%dI*/ --,/-VAb̤עCW߃6߾|H0J Ek,i%PA6NCw~=陦w3RlK´ty s7Eg2ln*Ca΃ƺXf4Bl* )nABmOT=b.c^"o f+2=Lwfy"g8M&Ar/.tK4j;n&Z:EChDr(|ʺHɉClo;k5EJ#&t g>ׇUQ|}Qp(iiP[7HI: 5A3fx\>f_tgs̹ؾn̊`̓Z 2;eP7s ^k0L *[H4%4m%Ïcbe{@T3`ɝAM>}7Kj2=_c2_L2/fk5QR[m8߂S&d~^Lei͞w!o21c,:md BY!Kף?Z3Zd>{Cv:oofuR^Mm bW?+OC},YQT[}Uw3-])[D̅i\wN`9\Qܫ 6afJ:Oa8okEp"%&e5/5k\3&NbP$WkH:Y41_2z:Z!DT3KYݮ>ebMc:fKed"(.N|stV/PqCxs?-޽'+w/ j_yB芬8"7* mx{&Bwp+W3+|$e'9ҔŤv;ٷ1q($m;jp sWrQF=GiJ?%6 PJf8u,ԭ{FݹD%\x& b--llGn@"chZWf3}<_Gݯe:_+!qTu84݋ tR,*0lP6amlB7_ $M_DfZ$zkfzh6 om(Jۋb&a_S--.kJY*^-PўT& *dF/"6y 84Z0@u&8$<ãʈמ3#[b8B7gq!1 I`c݉7*F DYiLίeHC\CMi8Ӕ'ĩH z]+x\`B\$Вs 颡874t_hܕeY>o: G3}%EiGXMv't @[S-T)PДxaIXk`*ӫ<hLp;&}٣P@Ԭ`w!蒄!HfE 2?\OnҥmMZ9i-ᶔy]ꋿV#ޕdQe"@M ,e-5V̓g##'Zvowc_N<9Đb 6r̐荬yk' 1 q !*P("7^MCg5!Z hR%k~̤A"G2\t ׮' #yvQ-!\M=LvT%ڡ:r&72h>vXzx#kJ.nƥe3t6E)-BM&\ ;O5KWF/A)p{2{b2Mmr2kkt;:SNu+–b[TXIZɴIʂC//$yrOV nӥVD~<4Ah*M7ɨl%i3RP($Sq8 1jB3'%IeL^u¡#}('~چȅi 8u`_<%vPk8[Bxׯ7O3b܄d@aaFݚZp㋺K9ʸ %eM'Uv{O.[>sN-h3'DjG<\N?a:-tWȞ=8 $J0eK!3gV!!M  y"inh mYHE4N*Me*%.qqKdL@5y5]}h4h,43qf!d-372=2{2x+2ՙvx,GCg~`&_?K^֐gUȉbvU-hY.YX6"^!y]ie+\% $)F(*l9SrRĔGk'J(9 x̝XN$`h$ܒJ`(q+#\G !:I[ȅbM<9NfR`XypTPU:bX |B_ƸMz @GgoX/jw5!9 ! 6@[SxGu $#F mȫpMcz?00_H۔.p(~=dEWqo/dM| <*8";gG{ol.,Ў1ƌ7c1oM6@"E=y[y~հB^v)>$_GE~~R+ §@9!K}۵:,IrӴ K0/ݚz6f+FWĿC @@5%:&vʸ[ؙ։ʭQ:ZFxQG0S2|mM1B[. yl*VĚod , ](TpC,Ӯr]$)8??_JX`&ՠilG3zMCsQ9`4f4hm!-ó@|A1XFƎiBܧz<x-qA 8Yd@ UX2u.'n0j&ҹͺ%f99/:w?x-w|fGs(wDž}"5' /8v,N֒>MOOcWYW&.qցU(%Ւ"=.̖iKQ~RvC,Plس1z欬i,-첪Tu5>LGH'9ӻ36g̲kNf1yK`*d$֋G0xr4J%ܔH$AFq Y+t;ͨGnL+n/.m.mi!(ǁ]?omwȑ_%o欴9)k ΥN˛졞ǟI_4)VԢ&ȩOʄBtKqtv$F 5*RUdՋuTXch00, =dFQ ‡,p(BH $@E ;ZC?B0U1-2?)]ܐ) Qt=Q*KCV%F޶z?A&\&.kF䓂NkAn ]L8ޡ ؕZӾz3~$ۍ91?T?ՙ%= k^.ԚB~7f+p圚C od#Ny4Vf @UD5@F$Eq/I}j D2%;R-!嚪!P49{2ıϘL~FG,n4^vJB;HhT,ELrYW'87{CqJNc$p+4RXTK B=^H05@BB*a[X}*azgXp`jAv sF!-z\k[f #гh"[.Ey-"hSE6%N-Bd923a\h?bFa^[K DIjbl NP4'Mn<"!qo ̔_60P/j\pNdFP0iDaLzELhk_PzRf:c.8`g5y-ӎƕJ8鋮4O95d퐆ۥ Y49: ABf8EUV@L %[7ݡo<:h Hdz@a8037HƻsCaxQ1i-zP2Q.Ft?mzVA BOߧz) $=zE֜D{ʹ8b9 !o}`yd5o_fJ#͈ 24 c^ba6bRbȺXL %Yj<g/^X(U6 #x@%0,5DxXl|U+'f,Y~ܰ@MX7Y 5s%w54|WHS _-q̖VeY!1A*- E9Sa)EtGZr/M6?iAԲəF1Iryfy i.|_55!$OxKҴJf1V^8r[CǭSQ:ڷOmm 9 zUa8Ķ}jպ.\眦~`x)>Qekac&TZ!q5;^J/u?A Z~qVH_^ML;/RӘF$OLֵBܝM=g!ܝAȤ.1 HDK"px9?QדbeUbhDC #@ya/mZqr{=agcmfh![EÖeo(ux2nU0 6[)qIlfQ_BjFrݵwx>bBM5e*.* Q t@CEvWԈk!*pn<(,!X0nBlE0^EcgBKRк^ eʀgBf9\ÄO| =\IÝ{E}EB5!=Ԓ/mD k|WSt-E qai2J(8}/TJ?+~W!xlI^JBC#2>)cQ-E3d6^[INt`"nW>C2>q5E>//f X{>NJPXoVVSL]Iq1Evq11rvewM[D}%xZZ@B*iCyVssl[>M4iq $7vE!Mp,A$mS~34d.ʟkD5j68=JwF yJ:nZZCcxմ[+|&82^`U@*b|Q'CNh`I3/()&rDx,("2N(2"iiC2f) Na+TT~I7ߥQ".]- _ oPAli9cj{8uaOCĸEt-%g_r7.14Ih74q&Z`)-v@ :;R&",2ƬlL !ٕ̑{et/5).8Ɇ!\)t#Z ?7{˞dWN.~1 ,gOkWfx,zǺv, E:Φ9B=NPVF~ɦudfBPøM:~O/-yU/.6,Wީc`Qrmwl_8Q2,M˒МıhZZ'&e/X2i+rU uYMAncnA>)bd1$tro*!_ȕJ VkAh4Ț8Nmؚ G=M +O.Kѱ`-X.&&ωMd͆-b>ό,U= p 0446;nxB',xS\Z=q8Nm~O!Cz iTo9-?Cp@[žc5.38 z_&ϪזɬKMD^ӟ)ϵ T:.cXA\vgN?E!;>RyQ/i B28DWw롍q(Z%\FHF; gi4,UY4v%y8ヂ-O3JAg'bgH<迄G첼7IOZ"ZSkd r@P{.VE98υ;瘷Q ^wyEeUE7'z^Wv"Xpe;U 2 ZXB+X~RUPC4 .LTw[y4䒃yzǘ!#`mvza+%IVg䂖~meϰ-ҿuM9MPgl9Hm+K("\'wu ܖK=ΌԤYcfP(mvwQuk ·^:N^9ֳ^Gd,Ŀrjr׵&VWN:βEIf8D˙ƜZQL_RrLX;*cBfV'MouS *p[:` Sja qeoW)T:_>f|^IbLC ?>PYʲ75bv@DpX~ԄR%׫4돏%VHoStbiRL--jElK+xTZ^SBs|7ju,oS."3i-2Y&6pYnPNrӎr˽^ҧɑ=rV!8ulՄN6uObnW밃U&ӄ(U"]q"C r,/8'`% Sg֦żVkfe;wBzcG97_" }#7 >Lv"Eu Wo1EKW8:2@yOR K7!=YfZ=T[|+`-g޴o'bn H6"Wʧ<Խærhrq纥f⩿Y2Tz%s̭A)Pe+.1>dW5$ԡOő6j'3Oт+D>~NڟlYiS*+V{UzרɜQ%M="ՓBARK&_!K"1()ڊKA}^u< v)?/dFv hNC6 ^'`$odќ7߼Q{{{s9s9sι\oި{wwwwwwwwwwwwwwwwwwwwwwwwF[6v`ERG"yDa xF֎ AUFMWR+T}N X/ES>DEDS=)t)e3~܊OQ1B}HIv.FԈ^.ap8us"U(1ȱ54G;T2jԕ^F)ٓJMV@罎jM\$XX0v\㊔kLWd5(((;*r0l՗q[3Rys̫Qf.=$E^'$t4,eܿFM!R@EBfT/x͘s [+#Bs`XeP,r`x Xy2=,?^{dYNQSS D"81 >]WV15' pfq;zK=G 9\QV(η2j~|z;С\1nDOH°F MO(d=_ 7)BP2p8U:qe:nxÔLcҕYHn3 y IɲndɋSMYEAD, )a+i}a2:'tSRf{RX7ckiC6'[z5TabVbGh%@PxB\&/NSM`D]* mežgznol s m#vx˃m[S8NK,a1'U$Pc0Ze3h!L̉9 Mv@Zj!j#AYRPZI e}?A/5rJ7tle7IT|&nw]YZiE0HHNòƨ&"cޙ\KiGZ^sb H YW5Z0E. jtCAUqXPcdJ]} vWAŭ7QdL{Ar^)I(~ ɟt_."G+.6CT Yk.71k ]yɏlmy!T&Yl& fDMZfsc)a'ҵܚ!]*&&ƣ*g_E7%eujn~@ṱLk!Сur`?/b/{Mʾ\?HbO4'зXWƞVj <і֗dPPFP)7Q`vԻ`6aɐI`$Ӌޢ;']Q(B؏QGv/" w9?X/)pTXLkr!~ń3D:t`z 6hl65 sD}r'It.YIp_M^JVTT>5M%g]H`N%) g$æ{9R>|[+„ 6j?čFna 6!ܺ;N铪+܄CԈi>a'sQ}鮍bͰ bsO5h-b 1izeX-p+Z=X:#{𾋤2bk&Kݟ&T"lB}Bat::!n6 F!fS*U);9u)Gqfm2XwvKswێi.Jp[H. 7@6X )$+ K` iԏS*~+5puTk6j^eս@tkw1}قvҲʮ;+Miv bc&eON\Fv<ރko[L_3-WҙoL_+x8m鉊pcWޚߡI?鼳rٽr'a^&LZ%xj뛮{E"[OzqT_!v'5iyցݞf/1,=^9߿*\}`qu\~z+ub>c:x4X] ^&@yd{>wMfQx;e5R'1똘+h9)@ X!YmJ^R`GT=.xj3\@Bz}4\:=n|5t-d4 ?6,$V)zb9"&|<.&kKt}bЏJF?^cos;*T5gXSӾ+noދ>OV#!CD7.ЛX%RQ/R'8=,~7@ھx>0 !K֚Qp-:īa~ 8f" 9q.x#ºF?FrV7J23 ?Q¦/sqֈd %B;;UZzmBթ/} %G\fP3ަ? .y ȅYP \y\6~V ЃS-{‰usձsV6BMķRYJq-)Mq(~,0 euB5uۅ&_vRB,Hj*ޔOhl-@0v+$$qWʢ]pbs3Dc;14eܿfݵ.%3Os%I(Q*-rGf{FB`+;*^(2Q\sH (}ՠ\i&, .GkNo'A>v~S! 23˴$J x5HfuBfJ@"_?iG,'Cr!QjݨkS+'J^e1Ҷ{q#ZRB*Mxh(wJ{(p _ ]zUbׁϐ DjD?{9~3~&A 3RQ,5<*_}Hҡ'Q)'pWf6XDM+\#c z+rC  G_3BI NZֶ"eB 2FFH^'s(FoBL2|\9>Jn_hr]`xr!蘄ŶuWrP$U"2NnU4ch xN-Ռ+XiWΥ]vaj5ދNACE7mlN*\[tafeN6y'4}J!f FG>u)z"-P,@+V9%[ (ńYisbl+ }:!#z_,dىA *͞Vb Uj`Cq8泺|PSѼFyoHܠ)4O'TwPn(G]pk8ZUZr־k~bi#8xE!`SnBxpW [󁥶Ͳ4#)$-KVRDeB D~ E-@c h7Y/8:~ENoǗ;@ =Aܫԙ.% ځ2)Ri; (jEnryJH!fҤImWϕ 4T2a`|Э3v ?71Z[5$)nP tej.:Qkʫ8ZP "|`59(Pk2sMnY)yHǯ0[4sig[$,`ѫVy8o2:,Uj^c=qܙߡ />qdq'ƣ0U˂px$0]-e謾=Hj :5[ViM nhI'}:75vG4}o)I}kRf"jYP|gr3'|GJ-]U0\Vwh-a)9pN35WX ԖE'2GyUOoO_Za@4#?4:$z6i`6\MӣZ3*6cE-GH /B+RpA*z?gcz"7-쒞h@%r$T%(AЏ#k$ŝ%Or6Lb6&1UD\Ő\8=Hq_"){(Di>˲ N%_pIq W4eîF} =' BQEjePdRetڀ&H,N;͟@ 0{|̓W3acR%x6Pk&ԊW3Bؗ~`pUlPGƖ+|\_o=]6IJwZSBvg*5Kpn+wBPyJ-Γj4j`n]%?l?&uHLU({H=ʑ$#1|Gy&R+1I1^~y(= qjlO,>x0r "[ IOy[ {wpLA8„(\q*2$_Chd94%+ >*rrgb?ћzE}ygR)#[Uf*JU8y)4hF>PقkgZd =ѠM\$ ^XgѰQhy=;FvRzyN[Pܱ{4tifYz)^Ӳd%Pi$źV+Mq@I2W_qr#OeF(RQ) JF9sPKtWDu־]A dq UoE2KNX? PQ3KAF(ZniADqąs¶hKh:Xf-% bjmhE5\NsS81gø+8HwdǾi7 p5NDa{2 ?pL ({xA9  8̿ R8;l9}l^etYfixn\m7#P~SetŇIÐ#ko;[u.Sc͜~;$mxZ 1mF-T,dnD(w.6 .MGڙ`}9x akZYmr\HfNbZh_>&z&`Ԁl\*f|7v_us'45a@)3+U,MY~d0=: Ge_YG@(پ׵;QoY+9]T *=2J`3c46F OXdTPB)w_bF$;S:0ּեKYֱ%n&qN .(yYHI*_>Zaq1J×n(QQ~D6T@d Ӵ?D0ɺQ^=͠0 S7tg6֔Ko v">Dn.EI~mͶ"k{ D؂}O*ůOߜ/C<Ðrk6SZ[F9 @DoV쪫忯6ʟor6~\]jbV\QXI5J@Q; R)\{e7!g*32V f]ndV㻪Z4",XT"q\Pi}V@Ҋ~M!kB3li@dKacc9`k0 0a=݈$W- IrOo5~;ԑ49 =+< ;pJ8_Ԕ:p0 0=|s&2CsRlpf_'q\΋uzrK5p]k-sP4?YO[}> +ٺojO\bD_wN)j8yM뽙iVkԱpsF9/麜,BX_RGEiFj/^19)~6l mrH@ơnD.Gb<5; H*{9BB[`*5IQliک}Ԓ4zڽ)W-3T0vUS+GkJh9UFhZj҂K=ma?ݴ/5opL4z[ X4>җ_w14' vVnOJu-o}&a7RNMi8;5ne,g{WmS\us5386vg9rZ|Ɯvsc\ܺqܜ Taq\HTEo[ɟW &|xy\lc?^< $6(>4s+gP"'8qerCQjЁ3&~r!~GE# YtEƑ,F'ʛ%SZV,_Z-Cff26bd"=1qᨰQ"8j=l&,uЄL(D=A&Xaw&_юJ0H$hAN;:L QFNhB˵&&&o~kEdžFK`*)*E' _Jpzegt3Z)K5U4v_F]?''T-&Ѩ`:68\.l vBF9}vA"RI+Co*> ^=Ӎn=('5\nz9Fi",daV[ι\6r]bIPDoFҷQN*9z:sǣ8$a,D,H">uOHHI`,zc%w@L@DKN 1 DK grYEQ@DD"hQ}э~]}:\j5& #WuAl pN rheA @À`$@0 FҐ30E7y NFDqNxpqOZXH\EޡVۍ@aV\O}&d@Єe{6HEuUGۧy1 P^º&8}=^A,=\<]Ӂ/t}o+N(ηuPCNO%6z̜{RVrr5+rڎm1Ms}"!>%.llrF%<a76+f@H89S0G/'쨬v\oS7n; F%8]ч("zX!AT'~YחӆePl#w3b2Y^W 8nfAK7V,@hKYumV45E2D7UA!ibam"09(@$\S2\DX!I */hYܫ#zxq4X!6Yĩ1rڰ;s&}$r-sY!ogS9GE7ҍ,QQA/ӊvmB ټSw!QՄ7Ԉw$IqgyCwIz(AGFw_^!>McPEzIR@3ԗ.mJA(kܧ8"gas UwdNҵ&]C6#_[AfKQ X[H]^c5@@K{g\Gtk-r"5@f4H0~_z x^V{C|vSJo;S% ĶEdw'9DVAZA5 <SLr*E # Թ+|K&7ъE:D8Zک*bH}~RNƉ" |W۩VyXd#g%Gl$O WEm~03X^'d `Fa GY`kԯb!%+.xb_?]Q n%vRD$‰#矲GiDAmV-&^ :D"{ (T\,UݩwF%;siEhθ'q jv.ҬJbv 5X`h蒟+` IZXTz፵oeTET}Bc; dG N}[yU|r邉qSBlhg cV_ឳ݉J>1Ed,uD4FYy*oCD^ס!EkXv췊=IT4 [bg yr?IH۱|}J6L|cHsFQGCI͗zۑHlT憹29J_4oxțшYxlGV~rϦ{d1[qpy{Lړhr@wK{ZckTjKJڃgv6 &Er5i1JZS/>fx$FK,ӟt(CDDin]w*](ceyLcZhwĮCBuNA pR?Y*(VG18맱SHf-`A@}S73%\eXNɘyt-ڌC{ =$3rB7.YKx;9m_$HbM=qڐ3}d?*ܼxK1 TpPo Pi cpbM>2)ҟ:; j+15l9+HVH!۶h" r{A7N@m8 =*5WPXYb< +Ѕ 3+ŜA͹d@/&3pH$5+[ɲ#7'xEu ǃyiNi!s΋" SM00808GhG|cr=:MJ.1 ΥX$1G/G|/w:\Lj'pOHkP>z ]ShMvoOXbDL/ǹ7$e ۜVLשּׁobvcJjt T?M2! PpV Z@~ R Dl@scѿd"b5ptXa& O+Mw7u1/r-F} TdF ;:WJD kmJ: /;dlD|V!!OKL2&$9w <,Fw@vJխ;^(egKX9ϟ4fQ{>5Пmۖ!Qf) sB1%"'G'B!2X}* FN_'Q{ֺWCNrXV-d:_; ȓZq"м-Qv*03gAd#w8ɪSPضk~VQc⯓EHeZ; ÿH۽42 I9{<+0cKré&%CJnOri JP xb"Z$Ŷr V}#j=j0g^'[AansTcZUO`U J8!0BɷODPîZdQ+9>Kޑ.تA93t Qt#3e`" vc: &\ᘀ -Y^D$r*Xp>|iafâr!3w:xzW/KfٴA9t`fO/Je5I4$g={8U9BQ\ '`BlRusfp;l\e#+~ ܸXB Ftw_)cI e# w,5ܟQ"KԑKG*źA%&귳He4xoHFEYw$߶`$W;޺\HM'?-'EH fFϥFU胋9k+v; E;!K-JH%g&I.%/gT@}*1<6H_.7pj)<vېH]9^,_%09Y9K/e| DoTp%% U6 o;[ov6@ z_j 1-赬 I$59ߖN4TD֭-@}ЫAqK0ԟšR7XԞ f= oga`:vb2Emsa1@}-(7?2@5?-tC۸I!1VtC]ϾMc=0Fw'}[QGyt)mVh/h5b9NYNvBͳ-Y[yAjJclpCږ9~#fJbصPn$3[IcHѩ@ ;}q G 9T5=B#рhT<W T +Exx'Uˇ{^x{T)x%wJb,q'.wίVb6윙2Nl[!ۊ7]d2U6G |[P=c`[I }9֒͑DB$~Z mC DXj*iNJ$j0+'MfW_v6ڣ$ nB@e5'ޗ<4,<ڌJvyR$=7()ld}~ #J$b#2)!;I6Rso ^z Q=SB1B2,)88G-z #~@"U⚖! Rث_6QLW T>( J{&![x) !HwFYӌJ^2v9h~hANDzz 6Vy%9l ۰p,\gz P_FGJ$"7CP-(3'^w'v&8RbSt)cKaG"3aX|QXw{Kc0{kFZlrtcS[1-Xg-Q. ɞ:$v f EJBq^|opC9_PG>"OJĒZ/d? 4}ɰuAèrBʺW۾"DkE Z6D=X'.jQy^S/Dn7*@,QHZ^[mJ](@tJ,E% \M#{p,Qq]p\冂x9x8tn6Xq:alb}/32$,[PEGWe&BLu| ?@ XnptVUۊ ]Fu\ث4(VӒJ&Ӎk\eJ'hlC6?k!MH̥)z$Y\V~8U,HК씳Vه 5m%ET ZFrq&ᾡx6DOP#" η!CCJ7L2G;3Lv4هMYB:j 2X+OVR9ync q ,B/"_ /Dojoz"$F§-~" _Fpx,S#9CF|kEОBe@F@^-5#-u\r IYrU2&ws ^ddQ=NI2gt SeH )p3& i<(@_s-lk)ـeg c$Ԗ.;Th Ml8sau-G#vVr [)}dD, s#ۛq52dx G$ZIC.) #Hkgeۇ& :+r}K&ײ`&Prq{lh9; ǁSsCUZMx9EuUm,O|PJ @(U:Fގ8!hj_#=O] ҥdGD _[1s)/*{+xܦᆽKHe;RBҫpFqCUg}Vn'f^Bϟ^G L /@ou0 }"K +IdLlpQ1 "ge,NMprɱw%{~W_d)g^ݶe{4"(M3CxT0k[JwB,]A#vaE*$?C7X<۟_3WV YRM7k%4H΅x>!,TVLX UɰB2b&5*ω;N!R Z85_|T=v1]9CSYZF@4\C2y9Loþ~.eY&m-, ( W}.#ᰄj Ky eE Z6Ϧp4GfbáXi;"+$;|U=bk*Uy$$RX~}Vʾ* LJ\ (Rr'zdd8V85.$ :F3g0 ^J>XwsA%t=Xw_*_Ԑ@8,ҩȿcKb}-]jw)T> A\{ ~üYIU%LJG V=n1`%!J8}fX &:'q[m\^=!uY>ogzե_I9G&xB\d|my8m3Ը` V[_U}loT88mp5WY1 @3 0Pp<&ʄ3ڰ>!HVFs<apB(aF`1P*Eo=#(wW TxQK E8Hg}I2$ ub}Y_5J,~2M5,Gę|@4Bhz0|Q%zӷc oBѨWUńzp gm'rFMrkxZjK̟V5!hid  tݶ^v Q_D-E&#m?,+?R!l& SkR?JǫC{002}lnGɬ L[zw9Q&[)ƯaX$co\rl|wH N9*I9a4~&9I&wN W]NK.Jywc<r\|=ruVݨ~V;)257 E|DaHPoO am>l#qH1SkH73޿H"Y+fUI;wNц[wL/6Џ](ӬSb1!"Z0n~*-gE0b2~QKC yE}o5/=b|RQXW]-3o?E$ _WSl 8Q} hH ?Gdc`{ ^X6_>2z,.<`:Vl8~IVqk%RRIa$+9qar,0@àcԡB Z1DW t$b;q>& M4Shxu_GZHi89`WݼzY>@o-scXJ}m eY PWZa[4m0@TrSKg ,j:OeżYѵY+ϼ z6Y.{쮡jh0e:6]y%t +;"MPy1&KRT~o34h`c9jGbQ(<`/٧W{>>#6ɈOře:8E.8_8wvNell)\;^ j{J8lqBKZ Ԛu\oskfv`39Q@9b88PufK_|-ߗ}PzQZb2mڎ˨U!pe㍬&P|1P9p.,j8JՇFd5N%e$rg/HZ?O:5MR^`^Vkf#..YSC,Ђѿ6ݏ*2V, ho1P @;مX((\ <=8OQG_ VZ-;NpK$Q9Pw7)6;.J2,d.d\/dk:tG8lfQt4^:! Gg'H4z>WfeA7v?IjpZȶl*\=Cys٤[ Mdtj1=Z 4Y1U/xM |9(vÙhHD,\A%爌a C*ˋAg;ڹd$U3T&xrb.nAN$J u^h/3Son= :n /<1hV1؝Mft]F{?A(,6 6\2Ae n nd} 뒳5bU;]/9q:m789&G7o1sch ({bۗ% n43VC!Z ) '9~x=1\G1|Eo%4~fmDž\ݬlm9YOPF0t_DUq2j :Vmtq_$M'Irv ׆qѦyм1蕏p~"w] 'e@&{Hzb2{BHv8$1"L$ xMԽT0X\e1}&xq5QGtYCpcA߬Oٜ6["E⮘j{F7iK@f΀ NAzu&m q^#G`ј~qh0krxiS r0qNhҦF5N( d +)}7A72!?HBbQ݊^* APFvN[#)%,1$GAa`Q{I/?ҶKd^k4~+s0.\MtU.ɚ6QcN_\#e5Oc芐ɦe[ ;砀.`Iha(JG惧"'}sF1T̀4oAM܇guP]VV6񥭉@i9,{LSM]yo.Ԕ"U!_b$+~nj H@`szT5LH e 11ۦɛܣ`Ŋʦz.b;TbJXcLb[~%Ef!d,y855fm>vS1NRP9aayXn|\e\{ugD.rӌK/9.~f>A渏·p{xfNVMn?:sޔpx-X}hf%T 1|0ԾgU-)|0Y%fmUym)JyfUxZc&۾ih&N= W>0dI/?,H|2pl]q6f}_uQh5Kl*2UzB7-'%YIkou$3wQG#>:>0іv#aUo޵AZ%ǒ.ƠÖ -< vDzPy,ӞܸA<"B&¿Dg@FHhG.M6x)IRۢS,7̧ZF!1s]z-㜼4JcUӮR^P$ {' , g1Sr[ƽ2Yn v~ AdWP |#;ze"e䈌+"ypcfG К27ﹹ|xw`UsvC>T4H^Ȍ`XMeM0`S9uT)ڻA{/ ;#䑰j=! Ii$eE%0ݺpC1Bke_l 1tSH:*; 4|_MW+T gT㬖Qw-MLvv 9Ŵ];*I-`! `BYp,Uv6b+sS2:HҊK'dڢQp 9%4Z@RƓk?:ߗk`ΜJ@cN#eV)`bl`;͹#(k˕7=HƓ!u*FWC[|xf ;PGw"4BC}-BC.֠ 4SρT q21cXa9VDzy|fI(lRqGJJ=8M=N쭽>f|LN\xN]Ƈu%Fg.OܭZ4j@ݨX*|Ip҉ZrDa鯬G V#OOs6+v9q5"MQߜA+lf"hd4>nGvzcJ̼Ћc%$郦I~xns/#:Εld7BHMxk;LY !j~5)W.`D2ߠq:9 )@z d"+(t+Zob#R3ɼtY5J& ڑٍ|=l d_ްW.Xȇܳ\=Q>+Io i=p68jT%( @e+ye1L&=O@oJs;́hCuA_\gq8[@-?;-}f/oa!4[[X@M%pڶ(aKKJ_xJ2AE0~=bBX`JB띀Fy%͉s?o(G~TspW!1k;lSzzMJ2zcK`0MYH"+Svю_( >HEH!>0@x#02Ө}:ȥ.S7Q^=!aga,dAk<[bO7 \&Ùmu6Bb8K#{ޙVV;Pv2i14N!ξ=h*knWڀceHdēm\әf?ۥkiC+xΧ²ʏĆW^2F6S{/E!RP#rb^vS$dZZ-0bF!A}2%(#M,|Z8Ei\# /<9J|5䉁Ob^DXPulBi2KRcsu_@tӰTv_sҶb@\=\n؀@w$zCv qk_.&m"0"c2)!o"ch|7HEMOG$MO3LӳADHVƉ#͇>&K.lMr!AB? {4 l]L3Lx_;})jWCSx1G9!? Xߟ6@2L!Y9Gu,rY8 %W@ePDivcaq{b ]am;.L d7f HTIRىݖHYlUezɝD}zMJ- (ājU`[f-لLЋĵȈ.Stl4E͌'_Z=䨶FJXL b\Y)DZ#n` NWİ[2`v?h?!ݔ~zru9ہtǧATS@MX'508e=@]H&84x60mPY(-#cg4/E70#۫s º rUAU%JJ[|$]o-zb`]_k0O1Q9GvTg䈠iW<7CQ ŹlqFI׵|m߮$-lkfhS[vusRTl`ȯSD݌CJR k"w.eL.8d&Pׄ5llU-+KfĂA@o+P 5 *ifb6oÅ (ʰzŹ {eZ.t.݌یtVB=>P?V/Ю`@44ό%׾[=4WNyĬ>FV,y۵@F*9$H@@L@"(2y-ꍕcRZ)èT&Ƃq2< &@0, #@pfYȁ-ôSqM3 eh=@Qc"@ rrPzp+3 2{+,]$RM%嗶.4r6k,* Y9s33Y-' ۣƩ"ɤZ_q0L0m=V9hsJݼR_J̹u𖤊|TրV㛩if-UoӤً Op׈hڈ ggxvNΈwkL^]\_= Αz g]ϩ‚(UQ \Y&2dRÒhosDqx"LY9gXCcv\rӲ'wwA{W07NCJt{4۬v1F?HrٟW-wocnC6?8P?mDn4EeiʊX8ʵFӰF{v=H^r`ٻ2@jr"stUFMkLvmo3}7\y$=٫ t-g@_?婦;ВEa~F]17&U+@r!#"_jbAqO{ơS=c()@3 B.yfZulB`d}L3nwr 7WbbN\T:I#0.-EDt+FM`-_mR/T@-Tc*lags5u&5"z-̓ki}ҿۻOՌA:BfU#|EgS4qK? ti}LJ5%Յ}Kde=`虻U(I@*+1!,rJhܖAbrRSoшxsu3wW^7ɫ]hN 8 WuiׄARb9BYkd}Ųsts}Q ͼӴqIokE˴/44Vaqd#K-.-dY/HC xfSBsS6&RFjAϘ76Y@ ! sbL@X`1wfO (ĔRlvŇ_!hb. yxDYγl[cTR$[zR*sZ `XnLFS-TiJy?̌u-N ?tn2M()?fsCDN>mlcI͐&Kp5*6Ȋ4W]n8^U(}̼%;egtDž8)[>t ?gfKjkG'R=*#k^U!R4EEXF>{h?&8 69`ulԄ.q@\'/O2;+ }<+2[{D</V-СvZRa nF!8bt#]` fCE׸OLtO_ ~LN)j岙"(gt=, ieB!Wfp ]٩i:AQ+^>.0֣1ּv/^\8:ۈtBP fw @EνLU{C΢Ppp?(:[b_#-A{]h2=6Ӿ2hM}DAYa80LgL &pg":gmŻ hkf%hW9nP 7K,ѹNϒ60Au  LDD z Iya' ¾>ud2԰ uw$g\Vs bcDv?HY Y2ϩhV Z+ۭY.p^JQ~\׸巟|윮lϩLg">Q[q=8Fku=ٸG.0Qo% cSn`_$ń@H*FD^v9Ο(drS}ՄYz͸Q)cPvل;:0rMP/?tnG;,%J,I߆u4bBvV\e8=BFWU.5}jp\W?'v\ǵnj0O\ƨ`pW17@y /kM*.: %z!:6wTU#I e_8][%:wWLX@ÙҪ-  U7`&_,8=0ҋ2tY ʼذKϫx Ωd.gP9kxF0ȸ[lzD"-U|yLbkȯK 1 S h4)NQwxJ/\Lk՟Z!Щ ÑX5t~Aolz*p6uT؂XL"{:2ʃr'a#RH3Nb3'MF,z8%fstSk-CV g$)3R(_Ʈ(+~tnf hԾӝu¿]͚SEܑaIJŘ>4n=u4zˮ 3*U)#xn@}u` [ګeT<Ո" +)Qz \W*đ:N?]BYG]X(9ʲeZq14}pp$%nyDvGW;F_4ic=l9y$fScaJx?k樓 h-Fܾ}h>ּaø~m~ O|oCVNEלjusèjvTa۹f=r!ޔlXp/JTke "hfuSQAUyh>ѢvB#ofkRU>ICJ]QN\|#kl?}:}+&ꐣ SI`/h!F~@|siw]o|3X?=hUr+V͌K;]xHq uӿ+1!]+L谖׭!2b>}CcfQcc I1?^3Na -Na@㊑ sҩyK=#\"y ivX0G E$Թ ╰rJ26TQ{YT^0ĺ ,M|1O(Iʀ.6xNhr &7nm:{)3Yda&CH@\;mC͆gaI]﮺ddJB7Aۛ@zUec.B\^w C0m 9ҧ*  X[qfP{Aېݺ—7> W{iiGX&T_)-eFcNu݉' VsouE^c]//0%C?d43U-9kl^K,"آӉ{ ;K_Z~~衸3xESf%R\KO5dG>vt"nOݻݛ\NC[ԾK?JJ>&#x풵>R=VOQ#lzǼ6RxI <-)>v A0I R" .0]P2ys&(R2t?zj6Upf|mqd5atVvLK|^X25BEtyucaa8X]QfHGlJKXX) ]\Kczv tXҐ;?5Xۄpu\nq/4d;͝@YFQE0O {4`\tu ; N_4tR1jY Ku#ps9an)2{{V rMߐ@cE\T@ _h>.l`Uȹ6)䄲Dn>'jRGA邐1 l?>mty- <GlLd7@PjGp=&s߯N  ggZL$Y1pPBVDCuvoh"K(, ~Pșqz*vA#{ѳ#I8$ydҐ#bѮMw*[EwrH5}?K|U"ӄ4.hV'GBL6o+鯋rZ, `.Ycwq9 ܜřÊK/]tqͷ`ndfoi3?&KEiI w0kBy UQ+w9Q(q=ѠؔRJ+LMr` bd~$9:,<>;7V=stB-q6e⡖ltH}(t n \M= W:r]Bh:JyaU' |hT5EOlomBrߦx4-'=MSKdY8t@ZԺ߿Lnu(&í4衮f7xe%ScL\S~YJ++Wqh.9&1#s @TYqkvJwj [i `[:.ݪ\SGi V¾WL8(7EU-BUh߹^1z*H"~W;IV]`uX蟨uҸ|ٙ!3r,_:VUHXs3#R e>p6toa킵bsO@AeIc91xִ)Qt5PD 78UҒhsB kn` }dπN҃JA$hؼԓ ;cxfjˬ-[xEsfsޕn2~RJ "u}⣁XѣGu?GGFNb#xNPTd4ig3 sp6[ mѹ"y! bQG+>:)+ѳSAB xif~ɌGcAMp{8lJݖ}&^hv8N^m4ބ6ަd]%r74pe'8f%00̒W+ME'Ii4xv~Zl @ڮPtPS2XF~AՏ0`[%)k_DŽBӠ$~Å7U#^e{O +[Qo4irTMFs1vD$eU?"8=] BWttU[-RWz~|&XR"ʫ`vf*$tӽ\uQ|jBB3As3SKZD4hzΠާ2bU >/&t~5&H%V@Ǧ5X+>X%:$DM.aS|Q=Yp3`O2CѢЮwB~eu*ZBJϯ# !C=hhbO`.N%ĸ͌HCR*@z>L j8,u]8UOO'RHa^`LǮ2OhF֋w}AZ!v\&M0'VQ޷u%aFKl?*vBI)Fd*޷i_4Zi;ap2ieB#N^c2ʖbتqZpSL@LXWt.[)ᆼv_dڙy)rl}ml{ld㜥E'e$2DIcpTYF;vD< UK*ɎCGaJ_(S<}>F]YP uzTb(˲L]{Q2o콹ay7f%6=mB:G w!~İ{ơ*|6&ј@rd`J ,賫l,T+w;OA$H3JAr dÚZРiHMiIo] 0Nk$Hdw_juN^\axcf-"enїu(ڴ&B+:B1t ٘Έ^4qbn|z#fpF )(Xr L@$TS=od݈z戋tuTk~}e{oILB0vQ"pY-rS-wRT-}_ >}?e sl됐#ƔS=z!U5xk:Y~ub |gw䦮}ĕqu؄@4` cӺM&SrN#CjuZ_&( y/!Nx@O DJ Cu ֻߊޫ676 H0D)\i18zHgF"c; @Q? +`عap`q>  )P] =*^5ϧԭ|1$>'yh6Ah-3U|r/\q;;BK5QUw#YOYDmf3IABo"r Y*ЭV꟯?:{h}GOrYMu%NCOǨDbCc(?HIȣdbJ N܅EpGk&W Wd|-k=O,d4WP݊m|Or1T04aB<4npTG)X7%[ U:ܑZN[T%>!0=4/m$sHB*B0,Uʌ%vwMzAKނg ׬k2jJiVrTw,v?irɷ|6XOx66.E:Xlt6FuvKM֠vȞx`Ĉ؎Kycԣ(|ȢtP#I-L$A{+u\pZ#:aUNZJQkp̙?z2 E?nH v$?|M:wa:nȏy!+B‹A?&/'1@"KEo+=H1BȈU]tVLLB H_v?K5@ 9A7|0`)T-Zm#}ݗpOcՑ̲ۨ&?F4f봚H'TЋ>n 'DLޓ y^UKkl~@q[: 4BD7.V ]#ݭ="]gCnlC,ڬXǬjؓUE] |1U~$mbb?*K %AxWi~D<ŪS.5w(̱~yΗr`/NPTaۣa0?Av-o@B˼,u"p2~uli}89W<!i,JH'2h463Mq+,[K`d}T J5&V4.B];oYAK:@1hE:F*IapC9I832_k4Jh bU׹ewhY<Q=|TT ( +c"VYK/byg^$1%)B# [,K|"ϺXUO= 9Oʕ)9`<ڃbEzV_1nޗ.UDOpSRAɿr#}yȠf X%ׇr$ݩfX3zEWR օW_l*p}R`jT+ F蕈4]nc?BD@tk$3,}Q1%Aۦ"` njCy;qy(N<Ն .Z# Ii<+~Ox:XW@sHl|v%CgZPbz>M&QEx,(7sXp7jʎu[UkP&"DL PA2Z5;4n mv0vk'58̰(;f\vq:>u5ip5W帝m^fI3 #r);hm#EfsAeٵ> 2CCtܼG_?)Q4:Drƕ}칙.~Ks 6hK59ﱿ1\؋»a$мTbwK ?'E #'[W=O[ɣh}l2Q7H((b*^p5XW\#B {KgU iFZl5Thj+5mWGmNtsf-e&r79seUGt<O{)TfT' 7 _/h:΢'fLzڒH{} /FQ= .gZR%n^(~QYT ,m`t@ Gos#rdRi7oZr`Sz ^?Pe㦾N-6\qs7/ O6#B':V ~b~dOW2/{xǤiyǤ6آsBOiTZ&}9`荕Y.n6&̿HpR³pbe.~6"f1sE2۴Źޝ<6R/]v)3QS$EWyVț~N^+sa/9yH`Xn%bӥJ}Ybf|fs~֢h[o !QGF[;}`M_s&ľ2K' tf͔+ 0fe[h[ڶ *n2mm:e dGĪXMqF8&H,Jm"sFB/+pC$0-C.j@4Q+ExvG< C0 PK )r70o-K\wWg@6s1Pρ7B4ƊdAC6@F5ܫ${n/wg"]$0t;ID2L[lIBd4dϝ\ڹPPvGMErKТ%q^SVncT$SKmֵ o^%ꐒ7"5/Z*/i4͏SClƖ$U`#M@Ux>_pZLyփ?s4Lk>Ea((&琒LޒԴ1ƺbZ|oTy>ՆKM%el/e{ I4ǦFO䈌cOi(V1in}VLP(Q0 4AL+~|A ͋'bp1 PƆKԀ4B> g맢?vr}oQE)xjih}kP$tp0x>Ĉç`i-ʪXtorŁ\ ι}L#>p:ҿ\N^ͦF˚ Hkҗf,? 6{bBYnQ6ÃK)V)$S̕el/~=SG 0mg7݃m챥Ӣ{7b_)0TpiXO\0(b|*N 0(\h`2>qhyl#U\ 6Rpxj>1Ѣ{XN J㞌Gr !-.@%%%5{-I{ը>>"O":Rɟ&?<2O)%H>ZέgF?%9 s6.Y+1xO3k˲L1V⦾>ԼRdsyr]bLPH5 2Te4VI^|, p6Mu,{noA:t  0`bݫ8v; L,$i_o3DJ WtP,2r<%ǹwR]S幩7@/C}q ].C U6Mhz&Єr .ɿEӡbFQ48-U7?./v\  k)'^ b,ǒ,'s5%D#f_X@ M,vᴜg  :˃ i~O=.{S23= ?MmH +j<.UfKB?_ϖXǮvk AHd03glʆMFϨ:u%AC $,EB`/? FEaCĠA 0M\p!$ N*œJ ky=Lt*OD8t0E7|P3* ݏЌ L6M7mf%;+`g'}ʒAO0c)Xxʹs߂u Y||ΠC.-CQ$Pϲa-\d"ר|#{9J^^BmEd &K1c,]5 i\9oC|9,jÿ.®*Ժ jQ i#FX_ރ(؍psMdž 7DeI-"*J"toA q/zs딖6 (|KAu&y5OifxHF.pU`1,HZ l) }w㶡#(aR ?IE[ ׳_38qa~4%iNw/EWkT;zz۫.ƹfZt4g)JB`^dL j]$_t*q|<Z@CnqbsΝկXDF2A#tOpɘGM#H^Z~CYA~ (fqE辢 5KCjDvfmRBm`4s d0-\@ \2H2c{ [ dœ'J&sہۢ?ԛ'ebQlQE,qR} qȲ4/ \RP!<5˵&ykŐ~ |;7aw+ < ?xɫK ǴM'h+ʼ|>rR2 k"5j& VxVqUڿ#rhKV~mA,9+f ߕ01oǐǾ{x~㪼FǴ򫖕oƿPR*t$"RA]X D+1-_QS6 0ChrLTk9<͗Yss4噾,d=ؘ{d*țc >_;C}-,rq_},1|.h:se0 |K[ W`"Y3A 6c&'Hv?>`f /]ϨjmXY\偋W.N\)T LgDPFa{қi"g,`vn, [ɰ>ZiŶ w5%H9Tp'D`PT 1^bKRk d&avnmbu Ok"F l&s/a x(G+Z* ]ha¨Rc,".]r_z)оKmw3- G@csū M)ӥN$*ЍJ;Z霥=G <ӏJH9$91 ,{m(ȷd'5r㸕yxryn7y8)2KY7hN;u`|\"cymn[{Ax}OiQuYtAi [lŕOEb"/7Y={ @KN*Yjce5]&]:;ku=$tt:RD>k>OKك˽H;1HƮ?cb[6V?DQP7N,m<^ -DC%@ AF0\f4f=ե`.Ǻ`P$&'8ܳ17;˟0\[U F;۸i9_'l0/J1DM~u25p${ X6xu#eRJZ7,h8i D0›{X0DcCaʨɜspw.LURg/=t}{#!_ ͍Bb5D"BJpAUJiO{IEWbGGƯqf{*"iNN3'zx,}򥙎ηūS" \eIA*G>L^Oi +NCnU&wi`ް*L,=AT ý%XftjBe=nUcVR\cqff!s2FuHo<(6Ai2biC/G=q.fIUΜnb([|7 SHF(;)~b|3Tt _߀]? ,w:F9 nlKvi_- ׼ |el3 69h$oVt1F5:VH#`gLfvXɵ*mekw0JeVݍp pvX_\0왪qN.35/> i). cW IOIoz5QP6>BH*YFh_lHgiTk'v!ȟPzeeԦhGJlZgmsq}PS6 ٟbb*p!K9P{QnW41A`ޚ|$ ـ{ =`(ӉvLvnt_3}YXs-4&&'īoxV|RGEepDR'mO<4Q!To!Xߠ$DG}ߖ3DYJ:Le.]% !MywpeJ~ZJsEx ܡƂi`z"eG=t$4mtd` JGoю@Dfc"*@pҭjIs}mY4*nfFt񆐱/K_h{x |y=$+#? ӟ s@"g5@@q²_;dcxZ8ĸMZ]Ŗhf&xE,= U t`cTP w$d(KA^W ,H0q ƃe5d|dкAƢ$ 8vβ(A-?l1Ж.^\& OD+1FG TzIXс2[dbeztlW*3*NxX@ i*>u[QN?>(ꍬJUZƈy_y(4Y8m0ҬݺApfO_VX!e/ß➚údf.Ŵd93VtrnrZ|O?鉻 LrHHho[E7njgxWQQpX~3aD{#9Vb]%_x1\D.ڶTrp!20pw u ?Ik)sY&6iF 7X8NaȕCs'QʷdrOiU{Dq3ːM_@ qLņE6H QI$.:(kL y Ȣj@&1r~D+OrT*ZNcQ}wFۍ&L` T0#1F-dVR.8vL}IQ?,ho6D߽_亳dqhS^yT36gƪ랸RN6ل*Xr c!^FQ<{֑{1BY(mpD^Pq78Va {KJ.vTNr4h;(AFsQxgM:me?'Sz4iHv:$XzLAݟfbBwm?-I7P@[^:WQ~9/)5Ȣ/ƈ| [dka'xWKipLM6=b5CΝ (^72U( $W ݉Y{\SySݭ uPW9 ,+`#e/%5o2m 7(\5R>َWm}aJE=?wj{i!24_y:@@D;OtzL:v~~pْ@M}VJz$WN|u2:M7'GKNj/ u)103\L|\'. zry蚷B\1U*Mf+TY4pj57ޕ%w I ޺,yV LloiA5CǤΟSlKXɒr)NrhdCXG驳.ʭV  E|Gr49vGqت:8`ُEޥf FP 1~&r.tkQ6MV"B.ǕͰ.*ه܄Lfp>"VYXN^GY5!1w+/XVGn멩k??Gp: QaD&l&zs;"ۃ%pE8F/!LvU,z&vKrBF=,$2k(pi&mv'Xi24UWU:RlDAQBč#HȌ eX=Dž: Q2!Vzll[tQ=)L~Db %ɚ l=E.BEȍ%&#j祾jy ȧ,Is8cp@EGFR&`/Ĩ"YbϷ,;d ]%`8ŲҬ:0sL;D r۽-4jJ$kY YLF-D[pNy# XɇWK呵VB c%70GQ~VSfkrM;YT́4˖\WTbNPD:"> ~imCۯLsa@@xI(y5 aH" ?>GLT,F\hM us&` 6'acBtA[NkMJnor{!rkֳ!I *} 2wE{amxȉze$s P\5aWCu(ZiP *PbT}ďH'q {ve]i 2NW_Cz$u7F@qL &!]2 }S>Y2LMy~ti Wm\{!? Q|![{KAck>-3zWq?HW1|0nQ0DJ"Kn"CT镐髡ۍ qـ]ώٶl eo;Zfz ۠_"m1Kchp촑+~a` W0 0V8BWn`&ſeY Ynj.\&zCQC^?/E,֭p?CIcS)TaEbs=oq2ɲħQJlnL 9 cs}$Xx$J_,>1nhC]q$$l~& kYc&gBS`/t^Ҹkhz%䮡{KݕWT!f%:pߢchu򂜎OωHY+4B$9G[ &f<Ta5,Y@lqiF@.ZW*Qny塂@ гCtPIc$^sXkwޏE*"ZIւJRcY:Tj=ګƬƜ1KЙL!hcQue#-;ɰMV{)^ay8kKOiԉ 3;İDiȚBPD$pSNmbߕ(3`Ĺ^@!`:HfqI Ci/ E*. b++¤ |i]2_F/, D%aB9:&L345co,#-;XsRJ_hKiǬ#J= ;0O6aX[ձTm{n2/ 4r4=m hU{D1A%>Uƹ$MbuBe}n'4!jp[Pb Vk(Eĕ݇:iˊ7g#'F h٬49!i&z\xŽr^ Cڏ4jڳDHU,U~ o kt2!VIְG "WA*ȳ578|$'@$5O,ymm3uXCmjQ8(78N5K&~ JПE9#F'yۚTtm޶蛒6#U9'{a{ƼIB"ٳ%X us A~xnlɾEUj͛.E-%J氹G+`o|&hQw" b*1JCsez?"3MC!0avtYG/]uqŖeA-4LHEFP;Sx_#X B(LlEN 9 A)G… ؼ[l h%mYAm@i I1.gLP@n#jA\`"ܔF6*l+hx_ᑙK@LP"}p;)C ,?|/^3FX_T T.COEVp*;^w2}")63pj[靈D s6\QXxA7OV'zl,{~vzj|[w÷?JQv lgn57z4̴o~AXۓN T`˃i`3N-&&Qn AG ̻(' q􌋩DU{ae壀pm+R_I:\IgYyEiC -ۤKoV10kvh X]\øF uTy7$D-|-uNOI~K6+s,Mrp#a.ۖk`-_y X^xDdZ3q¬8EkO']O_Ahyf[ X1')`<0'\2I HE='3>;߫ɂ, 0^ҋ>>UWJ;l?j1J LfHȯ8s5k)pY~rG1W!f1;#D'r#gE3ͩL]&еT>`Xv4BH ^v]GM\-%dzEK@3ݗψOlz1\"):A~(R<ߤ1 `aSNi9(#tkTXy(c]7gcċhkZ2"ٲC?DsSblن?:^{t/k0|[z6$RV%L:pQD[pʔ4 1k %f 1{)faF>:89X*293y*7|ЕxN2 %XћA5. 4,>uuaDrVvdø"ϵ /?+HHd{ @cw`CXzs,k(ms &E?4rMvPLھyy[nEVjE۬0:(| MpٶG0K~4]Tdf1~  "l{LeXR/@wYR%KrdYwJƟ{pSRZ(d C̓ fkZ_UE5șռ{&yT@09i DFIaZ@*Ӛ`F*Jޚv7A9h"ss pW#PXMFdPLe/YUp0uT|h v `,*[qZP7*~̀I=`ˆi„ˢ3jM]87_?h!1^- yom/hxe dA"=tև<; LqgI}J&xlsq!60k nKP~a,k!Bi~:NNa qc \ ڟQ0TB0iG$8?T9Y5Y/ض [rÝXv^2+g8 #vV`^Ɓ5UnG}^î+3;Hy`O buZ.u` PNt**w7~} r!z'({5ZX`8tNĀ LZTB,մD\ԻEGFkQØ؅[zU1ߍlSj r?Yw Ƌ_VOY~UM{sD ]4,rVk/ݘW3|t/晾 yKY^DRHy<q]зQ3ݓq:8;%gٰ)T-N/T!N|B t*P>VV',#2!!"V׳XE$wtZ,؜]ؕWS69h¬(ΪˤIIލU}f0Tu_!y~rěiʭ(.π-tXC}O|9 ɷ7;% ooC2ƺWTZ;Jr IHXX2_abp߫!&96 2E6\mMk>v64=$pca?UyiϹfjZ sޛpˈ3XunKl"xLݐ8 W\} ޓ1,\rU3wO\-N" ,P,3ud!ЂvͱMiX8Ae8\b߇$q(S'h0 w^`Ė?hVT$2q%o0:TX,<…ou-5ȷq)IkXux7$LWYb/fr|==1K+ 숆t$Oo5!B#`:T?eZڨF$Yq"@@z5kʲq@Xx??d(4^[zrH$#?At->W Ppv+*||ppN)KQOyY(NZ`+[Nfs[pZ]XYv s[s"fm)b#QW|$rkkI2|D B1>Emե+rS}-]eHZ [u0 a[)uƊ9m xew bl D O+\+4lKi;kMg{ I(yLȃvG@ā ,ޚjPz,'`ce9&~:4Y~ACEbjXLlRgB@En @˺Qב|EPɶjP PfA},4I)&whl"% ;OTQeQ~se;BV0W'7x.:~\B&X=wԲ'"M,Oۦ`hʨ|sYR+<&F_FcJ-1`BJpJs$4 jY ¦uֈN{L'\ {[Z8ݰW;j:fHK8;-tX,븜cA9BzH@ɴu$@y}n7/QQEOc^I28fk M?&#c **7٢6!߀ ˒KWP~Hp wPL|YK4,!kq`aAȋADT7ؿ~ZϏ-8N'ϛG,h 1 4K}`#MnT.xpFVϧu^)di7׆HeØݔ&Hh9*;{ୡCCܘ EXLBJ@u+TUIgܙi uyѺTYzV/ F ܫ ȉ5̷l ׷tQid]"pfGm,4䯙fGfML6ȑ9-?pg~\4scUga]v"Y:spUb#2< L ?FY&bp8w<frImHoukz5v15rt1 n]˭KUx a`ĸۛ{0oIZ,'16Jcnۆ7w<B,`eJE'6m A0y ˊgOBYmπ}H  x? q[{*ǜ o)*#91\ ,4!8à[Y!=S>J\wokz8@S7OL@Ďo@ϻ~ UՂMYaCä TI[^O1f#Q$r`, 6_?r:_'I,'q5 :Tr^cWG%}>}>S'R;VIH< N^sM o3\{X&$:lo༲UgzWlLR(X ##|ƚzl:| 6=R9FlD;3ID&jK2!mEE!`HH^&x1yq J^xG.D1#/ %L%]ok)(RH dJFgmӊxi}0+GMT!m:+h~Pnjq>nܗAV9C<( [ om,K p0ǰ͋ oL+&iĮꝾ|0I#:[0g8itjUެFm$##$S*uI,cy'7~A#Fqjz?A)t-T9pPͥ,X5;k st3}>~U518 NH xcT9g^jvJGu7](yK &gE=߃mP;=[>X IC@|S  ;zӯ?+_s;'D >e9mNq=XNǓ[;'IzjxnzBEv7zVF 6#{eXٯ<&DsXy+B{ÂsB5,M =J{a|ӄ0ӄy0tR+X {$I…h驇z.X L)j\,7Sv?MB"ǘ>Jg i؅lztJJg?%oJd\q&HC>jLC\_JrId~4դV0V |M&N~:Ε #i83\jErW羹sΟB?g\V3~kGu0.U0|I!c8o'u~_;W3G d{ǐ)fKn a;vXuRikc+tQ>CߌGhl ~]4(@`8ژzS^xqev.  TEt1]Ecr8UVm~78Rҥnܻq"g?=7%gS  %l~rP0|T.<LjAW] -?^;yj\bGQܡ5,/+}(Є'p6rWQ좖"\hC*ɰ1g?t3)DBybp,&ĂSx<H-{iXQOdJ)dO<3DdF>Ɖ`m: !(xaLJ{h6n/CQ?_ynmL|۾zE&mJD8C0$,B\@t`˄كFa4( 2<00@P$Ec3fQ#y/Xi4c&N&C)GX 홰H\/P⌅ĥ?;nsA .zDWMSR5Dk+&l5!uW"٩Qs{?&pP-O?] !M(8*7WXH HX8(C@{ _@;=h*JKbGy ȋQ^08<^W$7*8y䰂c~awxzp -er~hg72ER-lj'N@nȴ ,ZgE:wx\LǑ̔Bݴi.eR{e&lyݣ[o˓ c{SBl9r b&"+Xs^u[!8gA( )$T&ud n?[wA"PkY"=l>DMsvĬNۮ=ꚱ*5K.prtTGAQfڼ c-13B#>*Y <FH^ʲlC ]OAuWV$Ǎ+Jã9])28^⒄.UCj"7T=+_#dceϘY!awPb>%~H9B#k@TrqbF kB3|Inr.JJ"38wO)(Jnjn-y^ɿu.W33j0q o+XiwӾj LtE*.hpD}ym[Ġ0Qތ|7Wa#˗, $h~v#q^|V6EqqO`̗ W*9㟧R!ыQATxsy_*~eEmB:6.0:wN1`lcI\}%ԏ\ ߛHo] c= ҴmNcQk4bbwrP.Q?V\4y5VvmARV$_Ha$oxxR¨sN] Vn#GDdҾ0iczZϥ'?L2S!xYj 8qRqkDH9; Uϕ% jr6nsƊEÔ&H\Y sv'3]23 BXC;:vC"m5^z}ߢ$5m五5)FVhuS*^́e{೛j\J  !g]}u`R&Ntri kZp*I|)΃j5,8S*k g—rTs+Ӕ!PqVs\qDHfaM8P3ٸ,YFI]`aW|@Wt Txn?Ĝ#& & %t+x]FE8{0bv,|j[90H-_yb{v$Q1TU 1*Y*|{Xl(i*:oa;a66u&ޥW͛$+ h#(RK$Y* 9UP|rPfWјjMPXfC$@cV*Қ2v'c嬧&zW#m}zNSቅrd8I^ CV94.5wzp`v LnYc#-p9ig\+AT~ypj_xecJ@J_ [+Ll< ;ΗKCDlb3wLBɭ*Oi*F)xZ*^-!t{Ax\kNҮ&i>/J_S7ݱoЫ !N/WB!wucXqeeSqT25.PSyx* ۩8uӬ DGs5!7,:(Xڝ_7%c:h~_A,!hhd2ZO1|ޔYtiL&l[5b;j$ s%OEUpbHɤE=2EraY!ly{x֦hI|pc^5קw+d@"VE5 'j+"轐*F+ĸUO >E<"wNO& m ܥ[ sK09 W( 8,ᜍ:He[%\$B8 \RcTUvETm%_cŧJ"VR&`Il}D+D6x?'1m-~@?5ȿD[8#SCȞvB8탉*G@zR݅C )s>]hzd:R7P /%|͉gv+ _~Tl$Bևg򍊬L#DiKB/M.VsNJ322 e r˟| 7Y`tL>ޤv6 4p˝t}rtb.N%IKG4pD^ŐW/򈟉8"hH2?;&^[,˫o^Dsˀ?(7MLa]]Vk}A>㏩֜[:$rN'=Owaа倳Ml%0'uݔ U/N@ AP9b{;*'U1C3ε3v$[הRⅰ;w8B}p;j/S2׃xJLgVR vYC:jʮJɣaABV'LQ}#FyD +);JZϙ k mx!zH"~.:\[љ=It)N4eܹg*۟CV`5zU96I/bZ~{"{u!s-r>c?**]+K!ƑͶ4m7H_ կѺޢN}-UHY (/( vu.<+NBY,!ĠPA1nvEA"*)ajJf|Dqmt}+T0lXf3O%~B?vw^EЄ7t>^6& V\w) sDH t|3\ 3]](g)m%%w:lY h;y|*U.*Gqap29/X7,cf, jsAm (%Z&tYCGuW18hWEt5EkA޹A4,6֑P:Bֽoh|@!So\0|GPhW_Lm:O`}R)7U ^w!q2<"$?/$!y W(˴9@XཱུJ*_C#.g Y^1)JC |K )Gy|tA{V-!lb%' o`}+j/"Ӎ*e^rx&2Fc;հZB}`R+uNwT.Cܭ)m/84 $"*3nЪv)[P^:G$C-EbJB17roI,zOI.i~ zj:bu"f(CbrK+k?OgYyz@V| 8&Y~"pQvu<KV{gi@htш,Xҿ1ӤQn'i#5ue!q wT{xhV0v>r@Hӎ ٿ \w mW.MtVP)V C!X0butVnJfX!dSXn(O;R.aORj!0,<\K ձ]b"TK3Xa1Gض)J.d#GIU2|V;N-GF9&8ua qv B 3]:O8b׽v0A0~cIHl*AGCvEi47q$,ep9R fsFN=`}FTB1\~.v5QH^̇Vs/:NxǔՑR!C@=`fjyh ޔ-ɕ'x/lIA[.X~*)y1a,3/`x,eG_<N$\N=M>NdZ _[**#uˆurkԬ`1ܘgEHUR3d95 j?t47L1QTTZ}N(~+"*ڕ7S/P.,W:j ӵ܋Nir!y:O;=0cy.ùZ Xo&!s,+u̿x"3u.GїYK Tl8O1_&Yq!a1GȺ&&|}ma֌x/4 BտNNZ1c_hQF)/d. q4ZPhw7h|;V?54}A|hV dKjD7T,.49.i|y||S#!ֻBJLLe!uuB;өuV4B5L8-aCn+I"Wc&lY';!EW>(U&SRYY;&,{α98d<93CU&t:'Rou.02ECQg0\;ȃCJ}C_l~ 7ƿ8g˰^ʭMz"7Y߭@4;n4𜆟0 QLTɱ swATyCcKr ymgz|NY";1!ę=ݳ~ h$Zt0w0DbhwϤ^BYlSdurg&ڦEM B\ QLN'LH <>g(JS6X.臹7 ͦF@$]\tԐ뽍 .L`^21lnYs8dJ*l(ADd[NıLM ERNY;zLH '*wQN-q=`c)=T}wS |?9Cjk2Xy %CX(5E$@6rK( XɯT>IlɂY⏦_uPwQ+3={kb@ؤnUZl2C}'`1 {zJ'g 晦e|תeήLvK|$3E<~{g(S.z]: /KYrv>c ,QtoaؙB`kK, >*Â6$Z%߶Ʌ_xY&~rhIBE Y#${R0G/uǶf{D/@0tWsUT[k D k_lO ^6Ҹ,8:Qևkat،x{j11-Dv.YmgߚȔ9;\ {z\ֻ+祌pJ38D<+{L1fNVm1  j;>’oޖ>ijwGu-ěP,ٹw^o䘛8%n7?Z~jX37ܹYj,Go~!H! p6<_B?..N?W([jvOPׄ~c!WK {«c +jN;Jbyd׌dD{BfȬP%S ~^x*/J xvYZ9Fw䡸,4{jZSLIYx'!y]Th{~|Ƭ]&{߂#uB 5+3~m4T7W-Т*uc7SUs6#y;Z'!?UqQ#e.ѿ7|lHI{,OG{&h+K՚W qRņ3]y&K&j Eۨp-ґq>{쨖Cٝ F XNU`gTyjE6gbnJ5,&]iqrׁH:ߊүxݵڞ2Iֻ竏4)<y$H}y#4ga܏}Rt3V~{='yba}J@{$vEsȿk$2&\ [b1OrdZLIS\r(tߕfj俷ώh-z7zl N|_"-b~u*Z2|ꙋ~}h[2f{]ZM*Dԏ ؇1GZ>rn' f>^}!Xl4Y.jHT ]97GԐ#>vaCUt5_ȉ;̑u)NrW c$OsLz[NJy"vӼ3 +{Vi,UI[%MSS\K. E&x/liȖe$\2҆ˮ:>>wDTwq4Qߘr󐴫gdvh]K/R^d$IT? 5lc+.QGf!\_j~-s9^c2:_6 &LYH0_iJ@F{yt+/x2-hMsiEڮhn> zOI%ˡ0SCjFÿ5!ns$;vZM]a+-9zKCq!e3/O€k_ $&">Ƃ& 7HOOq%xt(@h'eeY@^v4rcP]%L1PCnR1mh'e?Iz#U^[(E~rTU{,IPxӪ/1;)19%2"JI!U;ȍC5Vw1Դ"֣0(PEoB|xQW8s#G$9GL::I!][daf.e߅o m^?}+ ېR,P笿dN p{Dwߥ$+(f(f'…l] S3Ü[<%^HK:}byN<墒sޖDqP?*~C\*z(qG*:ߪbS;Wɒؠ)I##.5Y5&]T؂3r]}5%f,n)w̓+`cKK5N҃"?X$5雑Α-){,ZD~w6J5@LJ}s=REh/&pTǐ!~9KS ]@]tcfGM( SSf+\IY9gcɘU/}ތ*Gj& az” %qO HJB_ҶfOMtK6 `B+ʟJ?p_=s0uh"G%2&0IrSU2dX7XٷǓR4d9NUƨG'+.lZCT-߲@9ZgX` ˸ѲR.9I\&VKi:ԥ%)Z >0(/I9 ζmlvҺKkER3,NE!^F&qȅ̾ ]f+` m+&|2 4F'udG"oԍĂ8u3IA:U±z%bPuNś 3*G2fɑ 3zH`[6'N?˭gV6'jYg*eK.g(`͑XPwl'J^S 7*VqFz!fZּFmBeE?'LPpRV`HmSle@c㧦GQץ CYt0>f(^d(* 3 \Fi^ h|BWʡM/ym,hU9&+:gԔ1>tv xAo/`X>rU61_邻W^5dh_,v3L~5P\PH0vYCvA4-`Ȁ%W5>v( 4tj>pcEpGLE5aG`jhkc r݋Ghz4L m.cV29bZ= ]*TBܖwg82\rhN1kF9 -xm=B*K٬;@OiM>sVAdq8ӽ.,-4 Uw5Wr{CS%߽Hhchɥ-!SS i /)P`@cHAz])*[Eu<ߵN-\cVIxAnc/% x?v|r|Grt`Ѳ=(B)Fy Wj7 yf#m:$/QR~pO]շ~rc[I"mf/J/t̖]|˥nx3}{s[ m2Hhwh@j d%_HvPJZ/YY 0+6 M9ؠdϬLXE̝_g%h&՜` st M#B#$k";6/,J L&VqG#F;J*cD?4RlGy bR!DYC,/RA&#{ߟs n$,Aax'kSж2/r9:ucͦjvrЩ;r.8(qmOP h38oPZ Rimw[bUmefDIAgaKo]Q} dd N8Ol!fX{:m8Ji6<28Pp[ӊl`vϢdNj OetOCyŹGL)WolZܬl=z[rZXQ wyt3g"[}AYJŁb)X)ea'7ՉOy($=}[yЁj` (Nb(t]Cߟ. mӒM;Dב*O1#%,N Q5CXZ &x V%k$Ф|S5~Hx Q.qAf]0g}9VR+eN~!!!v 9[&z_WD(* ?ʍުNx`PޡL눃RϢ6;T^ M!vhh.(qHnJfRjw3k Z".D.L*z+0QJR1!֞F*PQѐ^g̮RנNzXj-,ЌSϰt v˓/Y2ɳK (|<MW=La$o"t!YXE@@7\{%4~+RB WWЗCl_%-=6*BlPޑM[VTUNCb]V1sۿ7jϕΉ"-Ҷ]L9wB~;y!uq4nutS9WbS~ #(P''C˹_sB' )tuEX0P!+ۘd559F+.!a(TOIKRk/m4.)Jƈ C$g Ǻ^i(HHg˕Z J;$dTF`Qk_́LL df_k1T}AxоÏd  c}N ;ݚ-?#z2.jf" ֵJ^5D~ZFҌ'a&dfR1-Y4KPkRc+h6M\enq1 ~5!h>E*)86Ol"yi0Ҿq礸Ğj|S\#m/hkoq,tp(zZpՋ6%Д3>FohΓ#3%׬vD&"=ހ]-q&N_iFX9%zK XqJ#+u qUjN,u:"\eI, kzsbUU]|W6A#j 7`<𛶧>m7 C`+Ec=&a8;{088N)A6ٲzԉ,R~D 'y b\Y1;J8DX<ֻ=NG53)Wߞŋ]g_#g_U `j6f /ÉzUڟq85d!Kq*s\0wퟣvz."N@:8ܷFh!= ƟoFͪ}KL p{:YR]f=nloT"t"~ך8}$eYCtSN *@:h`h`dem;Ѷ̿ASe[/ZwCpYdI7I' z/ڱi4.BԣE>_V4G^Z)${CUV +!V^ UuYU`,KjYyyg ^wx|eI2ټI}G>q&盩##K=tv䳲cgg,sn{m7~,z/qg$ h.o}sG5 wAl;8B_D3;%{N?F[X0 [q?Tp<2^ };Em^+91HGF#ب6âh` L?YW~}9֞BKI(ͶA yȱK=Y,>m7q֖KxVGgc. q;Q]SLNu떲JkYhzuRln4dv6 F?k3kk4 5Tgq'8e 5Af(%IbJO UiiO/߶b0Q#IҋQ0ON>d&.T[5EC $, @0ܹC,MۈO~}o7%;At8`-;_]mM[i'W5.pVTI#CJ`Wqs3ʉaXc(WrY,Q `DM 5~UM3ưN}mx8ȟNkRVՔDUwep WSe:UF[AbWU#|/)wDֽQ8|z>Y!$oc@I;36ߗ# ~X2;6'-Kl*Yi3M;9W/E!eY[pK3+3HJ\&Kմҁ "uC  m=#R|-c$R_a_˕FFvi*8tx}}K9T5uHc@6 Щq<BE0O ɇcAgяzՑ tXiW6gG(3][3[p's!ܽsHp2!@y(sNZ6Q]8GLs LtFIa  zjDsR.͡dD^,+O~{L+.| pt#vxki֤yze0̳8yvWܟ(N;K2q;@,4fp/0 Q 6A>֥TWލ&q% bi{IzdeX9d޸w_ۇ(RmhI [_7_gɯLҞKtQZRa98MTW ꋊJJwyf&Q./pZTЯilm8s7;} s? bG aݼUR,IYMԗ /A}FC92Dm. GdG6^gjw7)~2k= D|' =ig)gPw Meds4dre諊 qRpvH2Ze| Dà\\G+R7Ic&x_ɇ7(qOPsʄTXq.E&Dmyh PREu43 "o#Hj}J[H: 1u~L6->+u|nJ"8C йif1gɊ>Bd&ism)$Vؒ+.+O:;c-Mc(fh@Tg[{Tc0b]{3Cу甓4y30,N >V`.!E׸V܏%(IGKqQX25@Y׈-E67r'\WUHgk |he.aխw@jڝg4 |NMH@o MɤH{={]zu ޑpgu)zl#;Fk\tsy@B+߸hhDoGzf =}֔uA&[y ilסfح4d 3mW0Bv.79WKMu9D΃HYǮzٸX1H{H0'[?q.p9?^6Ypn"HR)T5S(ǼF F9\rr e=<5N/nΟxeNOD ϗFBRґ x_ ѳj>p@'7HyQ&qW:w['yבj84A:“d 爞е|<_/xķf@tH!H"C$ᰗ({ 2(ܽ,m^H{BQ`t#8 (2 ۏsڄBRbjGoldK"qPn`/ L3>'f쉆D_#Lp:"'rn+'%iuݼQs'ÂafF_DAmxG+yRmbNgFK KDdB#d| (Cƒ C+x1i2cl7]V55: c/)%զc|!紖vu  ih]XGu k+fKGihL'/HW?+P[K\2'AV*i}m'x|u B"BĵaxX&k'FM:@)7܎^j+X5mt03ʲO+AQSN/ (I`i/_Fayt\"G8 q #_@1€ }%q"%;_)tz`k[m,F$GS/ ,5eLOcGH&m BMCq5_/&F !d`[Zk0(1|ٸmL"t,3x+i3ޣDz¹ΆUJf9&zB:j)$v¯dA?=g_K>h#>Ԅ][\Gɰ w2+O!}mKKܼuoX'[R m~oBHc] O,*/jT0δ<)aݚ01t@L"Q7IM{bjG(J*Gр;3zTd.eJ<Rld3@/&32% _0.uDL-ҕ }+0#ug%~!"), IwrS̡j%mOAjYHP a>J̠OM)nHhbϢ4`y7=iʍڊHi)f.|8<_+nA?_1fi%gjp9z,W e?m CXRvO'O#|_KL5!D0S靈3IB J ,+RӜ ,XvYbVG}qᎻ!j6v6b ]煐\WMk=V6sf2USIT}(br!mO&UO %b_ta@3n|WUތ)tMlem :DFP7^7*SoFA eK/svH?ƞbtuVC_#OF&g#iUoꘚBL-y8vHakh_3"7)l(L[!˨?Z̟פ1MԖT|ln_RX*%9C1N$\q ֛4 fQMA0>F=s8E R5 -!aWQpqYt`(0E.߽,o:M-qdY݆щK<貜26e2Dj O^33Eвk=3,~ z7 ND:G ɡ*ώ.5%PHpz$VtMbY5?㠨;@U?&o1dFrGC2~?/UH),a(;\qCL@Un"Aż1_1v/ՁJ#o#'!>g!:Xx5: o*%>#z{a=o=YFB5>q#كC6a08 QuDeօciGZHk]zs_j6<.єmFɶjSMFNLIuA˒:6p)Kxd;i]s:JtO0o ˺R& "YI gM#j@:@hX 1Up2x>lWӘ=prhú&JAe%BYq`w+*2;O bmgt#$eqZݘ/DZ1Gõ,Boj$Y{#44/1pR[8 Qd@&P2X w:nw Ox͐;ϙs:hdhPz h?}h\yHN೺VLsS "`B9,.$(|2rMC 4]&0m!)Xx짬cH|ʸ<(r+vGQs#4 xBֽvαGjzcQH85\dYJ `;hu enO9yؖCROSSA3 ;0#mP[XhW-IZ 4kP/>8(ձ0ZZmSxf.(P`!Jm +0ʯ03MMB[ۼ%]j`vG'|X% .\|bY;!^8** i@?PBc MxGaJeM_ŘzK-Z̸s8CbFօ`3&P71HZ*cb-j޺o =qe2pbyPZ`*G*aN&ջ :>ktą1M8N>pgOR'|Z w6, y`m "$ê͘ғ\4jN5!m4M,6enۡ-t h->}ߵho 'yq$Jn`6jVXu**<:HX+6U'af,*ϷB#M>+͕Y|*[6l4ҕnz5MH%IUnI@\9)Gf0ݔ>rIJbte 0ToQs.eUI~TCau^Zra5IIaf\AB5Q;3X9@Л} LWgxxa꿎MVkP{8K.8: }`:%U^젖$Atb(wډq+I +սٸ-b!ac;.*Pb>jAb$%}[Phfijues m U :UB>&Ǎv#!TŦg4tQReCo)vĝЬÕ{+ΧͮZZ/963=G+L*cB1WӖۍفb' .N\}C,]0pH_fU6KїwnU_]T.*ҩI@bMەM(*G,At#6ō&I9#{?h5s%EpΏ.USJKT\DРjq sPdeFT Xk NΝI[Ui> 2 E6/eŌ7kIqt3bZӦHj^($A0svmKDVAlk~zLP`ZۛDmնݗߋ(])7CS* T/yg ?3`jbW,ӛM8EOeT:KʨX5B h |; bZ@Ғ cI~)U%UۼpoF+IE˚'4Wp*`ք+V{v,;iYxmHv . OLzȳ/g<nGt!6Pc/ dG`D9邬f^NHm0 w&jE$޹kxv =~DUΦANJCETiMZa%gU4L$%\wZ#UIfP47$0S dW߀W/Lbx,oG Z>kIt5ki]sFbYkՅ(=a2fG] g9aW@.̀'zI1ZMSp@KDEƱ{XڴDl6~;U>5js }T_k97\ K 캹+CjKe ̘y#I#+xaM(y}Q.>˥IOVNTs1B1C-̲_ ?myX3I6 w2u-j/v:SÝRkKַ) br1^_ߕgq_Q{y`qx\#C(aDuͫa`4o'`(D -n4%*}C&FL@a @kR{peA0$TIL r!q9԰ 6i1r3caʙѓ 4 v0<*z >qs7bB`5BMWUy5Ӊ z ZQFAØ|LhnFz Tвsi0l[Ea6R g> ! nNe5ْȓÛҿr! 4apH1 O~&lAu#sl HI!wx So 9n8Nx0T Kn\AUKt7zוHy(T1z%~vwq']9\>pju8ۜmX^eq|^)Mt I!6Z= 堕4XUyd0L4PZ)E hf,872jeD_wR(<6C*)ծvyOhCK}uN[R -$J2*8J hfVI=;ߨоfV&=*0}V"y%u Z=yw {MIy0 |M}#5͎A eIM 4Ļ8tj0Sn 5x4a 2]n!{pEqK˔d2FB߭X$&ϦPz TjP'!A}]Uず~w^J.,"aZǯ=D[P*Zc0[!,pET1vh3nrk«^y 4 v#ȫBT=A2ł| OEM#3NtT?LJǁX+>y1a%JiyQ=B_xkY\ \5N%~h(Էxz]96'9&0hZ!úk;CJ _\w ^r]tF#=s@i+Y˖Zs},p]!̈́T"1n |BJɸ&oSFAP*&H-ϙ}3|7i}f\H!`D@6DA/'v9\v*Θ,nŰ;U L!O wAgD]U@~Ac2ia$8^s[q%-i 4|4K3Kx$Z6l5;"WS)俼܍c1yZdA09ȬZ9lkpB2>&}lkV_T+RKmM-43mVo5_O,}:+g.MerźY ܍zA/Dƍ`LTùJ7Hʈo$c~)bv7QO~NוlG UDcHjᬶ#M@fw}^C;?uP[AKHx) 8ߙ[cbS(k$+RPYzL˛AVD Jb+CGa%i%7]=(BKN5h6?&j0(' doG pYAJ#gpZX2Te?o#:F`qA rM@PgqÆ VdD_l&D1G!""ߣ} WiyиpC [j/fp99ح:[%ϖWA6;iJoz Dhnq4rfʁ9' | ϪѰ@ga[CĨ`^C]@(ݟF;PlC+,+E܈(`kHPKb3JQ'f2,Qi=Tn f^c! 6MoS(22buϸ&fV6ڨ˨,TlVHj+Y( Pgjl'm[Ed_-t2z"?Od ۛsn"q_5,`[bM{v+rI#D3㤰II.퀊K^ae5*||@,|E-A2᩺=&oq@ӱL:p)9LɷdC FANCv?K̎1oD/ } ;%^{#‘ Nf+|:[UohNԀhxv֯f8n'5{<5@$\_Pwx$-,ewj˦;fCqc\*}C^@|=I+r‟}׉84߲LeLUgP biyw]u$ydN˫ZwS(pǹznJD 'V2 'b* B%,(7Wx](5/_GvN[bow{F1dObL&ӘAB|0 3᱐(a!"w閬3[YŽHo~KYSTTN!l>&|ޏsLYV[K3цcScNei,65L஑+SnM;aو[m1jsm~R)r9,d*O;'6R9!ͦ18(Fۻ!|=a#:3<5z: VjO@h~֫9r\vukզNÓ?%חFقFKzk߲鎿^8夲־ҧZyWm=%goY~kEv?y:t:m~OQ !T)e5&~K^cO+lYF{Efgu?WӞX[sL^f]hCjf ?~D"i?(@xDNh '?6B~` C esӖp|;~m#rDN@F㫔:/9 YZUQ'#{.~zA"L4REbc{OZn%P`0%Y=a.^ShGSiΊhm$unLXեF9QIjElυ#Fi|Z,$L)upTPK8 z%$%@$3  A`D1ɄDFtEd\J@+ E 8ӈ("w_xRr9, oA|XƐuH6XS.M:|{Okf&s&3F8(F ù`p>r72%l gE-J,XJr/k}U+*3Cx W1üWQs "TS8[ ! &ܛ#`D _$86)9+Y&L&nnn8K4pTd܏)cRa'e?GSV^>(0T,NffGYbsMZqht(G |r9*4N1/}|LZ < ݉2I>zH Fu rdPZ z z'BjE-tN`F_,i޵4x?TJw-M3,Îe2ȒyO"6W]g(zqfC6[B9SzdW+P D! vb[+Ocx67_y%B /Ʀ}vx7 HfQ/_է>b&)#jdh})I)ıoݡP A$RJryVFMPCjdhpJ 2B|s$M?)SHq8? k˥5]6Wc:2&sb|J5i$Z "ʂ5-0JMtϓsŰSVw-t-'muE9-уYl)RV$3ž]::P]N#S+ @H- )f 1M`էyY,ntwX5$PhFY+1$PD)FӖgHǏ6kQA:M)e䯷)03 $>fzRt4_NqA[gj&+54݁ GXk_Xb7SW )hzrBLSSsV+s(_gcYw,I9"%ۄ}E:n7cJĂR$ìcLVz9i-q._ȶԽzEm/g -۲&W7GVBRqH%NϤA"r O~7QJ`H7̓¸@p4D7H5m0 wkyc> aW'J6L*+}d0W.m HH2#xFgTh@i=i Xif @:~-hUqy9JΞ&rH]F}<[.(˺4T6ōr~ ikpO64Oԗjm_ѯ~l`tx!IAf_DnԋЀx6@)\PaUTjL-R`ny`Ɍz57Qχ*sOA4%f1ro0~$}MؠIx-+6nffHS M64c4P^.LS]34k8ȱJC_9K-kгAmI*A1Bۦ+5 MoF- .bPo煕4gRv2;3ϧ_B%{B[ 'nPR80KR݃*dЀl:0CẂƿU3׺VL*ٔǾ;ሰ}T'm]T6KR`ƃk0ܳA )'Ng X1NJ_#>*.*|.:z]˅ ¤YZt1@8. KŐ w}խRpIոnUj^Ebؚ*~m͡9{玧l2  $o{5=^ oC9{|?`QYdr}a$ ?6d>g,5RC"\yȗ3Gہ 1!g`i4>d*/2F@}~rpc4ţ$FMX-ԂĦPHӊ6e-qBxgy~ȕr ]teW:*J)Vipm|KŢ$: WݼU2H5?P4On?䏺{I!31V]akqr #EEfipw) &<z0fXi HGGKRYQi?0qhyLlH~6E)bptN,.:iTR)Ą+%U0ߏFN2Ûnێ#r6BS4!0Moij٦7&.Y6a0"ZBz3 ߳#/QE;զ>|{u*xB2 X`|'?z<5'^#feQhH˂Ɠ b {޽^=w#eLCb[U+0ϏPW"|)Z.tK10^1l﹉eA_Il0˜bLJȑ7B vlv í=i9j$Y,)4|zBbR$3~HM'4@8gC<>=?\d_!\ 3/)@v=(.&y 7%J%I2f,;rIVW6|훜D2֘@ E o)EIJވ"vKiTˏEܹyl/v& lׂf;эpZi P 01'}.DR 4!񫚂xtzX]E98Bl͔D0j&p:H^+wvE4H3h#GH*P#ghgϳ ԽBkS9pj$xEoڳ^C UVtZ![_@ r!Qq+3SxJx;,pUu,LuQu .;]po~ɡ|c39rDx p9!in1.@mpS T#˨6QrV\NFA6:tQ2ҥg9'%8dv & $El(/nrOCZG(B'rli\j޶b{& ~"lY> >tp2Z$`ș]MQ.LU{i&tEc;LlON0f| @ Yg<`%j?!qE_ enr14n"(# tqk^!8pվVTQ'n5;SF,:MQ]~VԲak=d)p9!L!}9BnaiZP8MȀ J[ [xrހ1&IibD]X?Xx94Qԏ:zw~hն3lxO 6l6s#b@ Zb%co:Qk"֙#@ʕPp&#F;\%u/SkrA\!he`7W5Śݫv^8Px+o;Lnv c 搌PNb̅^@&PY[z&R.Y޽gq( ]z3j9h:Ѝ>d| r7vU䘘XjYf$% s4ꙁ7;fdx;Ӿ&Ru{*{lGf+Qũ HKV yU MA^C!U~T^"Uw8Q:'ys<cNϖ]-!eR wхi0jӅK09s5gc>?5DO(‰ZWlG ]y hByL]A9i;UUMe&Ok3 3ZCkܛ6Tmt={vnOֺ{ic]3Ƹ|QH 6Kb]j2~pgTw[`ynj&Q fo|m2D B㟐w)Դ˿ޣ 9PrFS2DkШ*D.Xy=v+b֕O}k˦V J:^HT!!!oyd:Š=?S⟜LU_Da;k$U᏾RЛÏ=tU~՞ OY+ˬ~XPyWCa\Z@=PkI9 $Ӧsj,] ?s />al¯J>a%#G2*rW W4kWh`b2&8NT,؀ ƣ0p€M_%_ fYM9UxVmSv-/{9Q]0U5nMA; C{mʨ :X*)H o"Ӊpdي!l&׈9c2}OjR}~ƲcDbaƏAS*O|Y?~_HP\$<+4x; $ -8ΎSg6|#wS=hy3!0\R~' Co,!㗝MiS,1fV[:07hx: \_@i#L (3/ g#F̡y_Ьv! m~Ճ o_`[(ibW5BD]apa (̸u;l{b8:!|k%luptmU̵)KHZ\{"/4w~W.laі(egWY+n[Sֈ:;8VS=9gn,ȱC0J?(IPInMTXGsh(cY;8 (@lܪ덜b+-VLj,tϹMڳdvCo"eUG]l::eTDB'`oU!\1^y/#GBS5~p[ae0=!rb 3cœycI>p =%<7jE4:glhا+g5]8E{G:zUz9tJ}છŜgz}91`4,kVZCiC ;@#RA6$kt,p9jPō\'X&gW#lP;CcGh98c!JtP\=ϝpmܮ<JV֞ .fzG>ҵo͛W/8ao<ɜt_mفn%B8/vQ n rtT,rԯv$'a^50oTp#1C$ yH'" <(LJ@ :Z{ 6g?Qnga^fg ؆;R}\tߓE@9u.oxi*2翮aUAn+?c ZV܇$tZrX>w n4; *᝚hCX:S(hݮpD[ Aog[cGp v؅jaҙpc RMc7Y Ju+(Y0 >_y+[|`K4\f> ye~0 |)O>i_Tn2?6YGplAåG4ŠR64Ocd\tG J$JoNat}/fSSNɽZ>p t4"5`<~'W$s`l.>i[]4D<,슜wٙ$Poȧk(S T7c%b"7O ,>Cc,Zu63O-`(G>.FS t|;, =؞}ån|Oz|B;<l$L@_D 僢ȇ{765 `Mʺw/ce { v¨<w 'UAf 7Kg?Н>4Kq-eiSbnk|]>:aUBd蟿~7'H͛K ؽn//؆ctܙmks®lLnqgIFJ A@VX+PFm=uN$MB܁皮r(iu e mk9 )aDϤk=,hg\ ip A!hSً@ӝd%QV~[ mB p:̓wQ.%]6Z>oh#՚ I*3M.}[ɫZ>$'IH>M':b?|S{ !(WHiMbαMZ]CC[2 4 c7b/l6WFmYo/mk1~DL-?W;IWY}4>*H_@7CCx{-Ep< Vq/λ |4%׌o\lkZUv֒:RaP9vva^J Z{h![)Ug#(?dvs$8@0r\H_Y؋ϦWBnyM'QkZr5&_JO LK͗z18ҫN8&CHPt]|-qe6@"REdΕ֣@_F[M1paTvLtNKDS-iLG% ^N,WkfH# J.q-1֌`huIm' AvnQ#Ц@ P#QVyhnIYj4wcfz ۄ4”Jo?܃GiPUy%3VDh<2}aisǓGD>T}$zFcqH#Ȳ),~ #2 ЄLDAhzHʊZd R_Sj$ڳ/.~uIapo=:u ^fX$s^؆Pݿfn2/TIO7.b) 9%,kYԒSVZ6łgYB޼Aa[,ZT =1H6 UQn\l {O9- )h+VAd?TQp,>N"CDJҨVhc,DDNW1iS'hH8K (ڏ}h;>$P0g1?CT hˈo2Os%CE?68c^IΟ  |k  4V)<0xPaoJN ؽ^AwYoI=aQy($S1oQ'C󵵮l/#Dc﨩gLpe( _sjX4~|rJt g'm K3T EI+aɴ BDF7,xӍ;+2u&$2kxbщ7yPX5DMNYUf5Z  #Kcf$C(TL0oP_UX+T7Ns,,XY1ES+o 65Q,@GִBl(Xy )>Yy/UBdrz;tq(q4dΟN ,PM/(n`A7LqPr wjvvچ4f‰53χ؀[DȰ\hYgB(ۭ̹\OEbud=nIN&j`>0W1)p.s)}`%A=w;MҾlIekD ʃL*j!9\;& O71+4?z+·YRoRÚapgU7['Vkn+MLs/H8_Yض4ŽuE.%wa~awPڭ5bX2Mk"һ 9F)o6W #uFuQKZC?kksUSDk(I e)'~:vcӵ픯ҿ뎌W HHm$rWuUzO{wӠnpW,W۰~R.I'?9DL1Ă\+:ٛqǢOzYkD_>zqdB?\q}XqmIʹ= pYn8jb;I,gtQAF+ i|JLO %6AaY>Hc)[L%V.0 _Ay)Y}(6 e#cqjP vȤm+ +.!:_IP2~2!pUZBIh$pˋNo:ȓ_usE2AxʎGˀM/XR:@'DBFѣfa d _z^) >d /EhlOvG9d1"h=_#8[Āa>qT уMι ux'5\:90-9j%Yj[jB4ػ ۄu'qc̯@gSD[ֹ].>!(z_O섔~a47&pcF=^ ӞF!aEWrW2 ")Y`>cXt@ubw bӛ=}r#ON//뛰 FJ2 !5j^v$Z4QJeI6X$K+UdY*Km%:UX*}6N0 @о=AAs P cT<`Ts"|v=(n@W(4m›i 2xq_ _LB{\rljzgv; .׵a0_l_!⼅B.>H_x=1tGwu%]6Ei{LFݬ5m@c0Fy@IөAst̾1{yag:uKj i ͻtZ.H!>%,D?o5iH#[d>2u}nq= >#:~]=T~z29|,!F0`ԓ~:F!~#@G، pU`)(BfIԁ /er ;WlUHY20@~4z_mê"Ƒ6P:hTӧz @. Q0"_he;GĜ EiW$oEΛp-iƁh*glƩsJHS,dTA[gfP ^ÚfC5*2aa"dvV<\Yλ%QA,oin@hI7KC jqבd/YxZ{_PML`A cCNOQtjRK @{{ݎ7!iUՌS:MmO@&1uj7Kٔ nbÒhL66]PO'D,ZH.Lj"(McA5m*`V)C?~A D[P/3#PX`!YIx1`gggzPɉ7Kts¹WƷj"̊ PyE{.6 cv][>b:^Sd AD7;n? 1 QP݋ \5\6b ASMŮ4 ORiuI R%c˼ ʒ^.U\z݁3#yֳtoeW}a"n5*ϸ_ݵأ'i)=L"F%窯g˄@Q%80P4 ߋV]0 83"2-0* G 舜NQE,;(ȃQGn5gmWEEAaJ#,ՠ|qsFXc;1ϣ`rFl9Q#J`&X+XGh@㫅u|>LL{n&EXPާYWJ)I>NW[b|[eL@sZ #wۦ>N;U='n#FbGDXV+> ]P{ ;**j|(,^! hZ> (h~)h!OC7:͓;gℋ)݁ #XUpb&׌GkW1u2TO]{V~tmb=ǹɛfM{yMpY3eP&DFͫH[lQ&G)ݵ0D?+V%9ӓ?)'l k$H,z(8{Pbx!x#r$pxQU=<„XE1l"02,7ֱ7ՀLU>jRŜ΃u J7{%hBhe^AqUƇan@U w55J9bP e<N>㿦 ҹAG㶭A<|紸k&^I~wO lj$;Ue܆ ݘtIO_<<|B:5Hp$*%E/w mGI͗(mikLcsi=~mk*r#jd<+%<4*Ձ}#v`S㱖kE*(}KE1\ey˕֡UB|Ŧ4k~{ d:Tk3":B{M! )aX;K(?ƥO'I~69Q,g^]_oc[Qq\D #"%_^+k7={^DwT=tFԋ6f7Xx|TH^H;xU)B(n*H hjWa#oyC-s=/b{*IJ}v722xohxLC 1uت:x@Y5"Ŵm.@\չ.MS*IW/ ^ &1ʢ7u{p >K̎njB/!NaL}JQXaQ~hus OH&U52k]9e)J&")Qp7 ̄yP o1bZޚOh 3.f`K׀pi1Rn5\M"c})k"\ y*\P[PeYZfd O[ZꩿB QQ|a&9J@<=b |*}f[.gcH9;\!J> {8L_ᄎ|f+@.}tn'S3}QěI%I,7xMd8 Q`Ei]󨉅Fs]+'4*^y4 h!遉D d27Azzԏ;@V2: 1``)yZ5!G.LK'G6j,4羄!/*Na&}: ɯ7JHگ%j`h?v_0N@`ZmTwڍY_p! RDDXF Ḭ;+_Ys1B};uStE#(ǡ qNH v@ҌgU^X{akW?C෢oSJ˟cD;NaN?TBTPT gD`_DLRKMXG<~Oɨ9Wde<\%!e*6g![_/OX #„ ̶{C+f2ܹ BIןs L'GXlvւ$(lHp|o^8-iPs #S:@K1RoSrPT1d{!IVNT8#Lf=/sfp#xB6B AGbb޴9*/3FWu۸sXГF4BbwTJieVHnDdٖ;K.Q}+oXY3'>@M{{r}oz%onS1ZZ .k'FV)8oC"} s~!X. 1t8w(~'=zfVK7Eg](败 ~qNJDӒ_йl}xf4lkhϗ`9G rdi|c*300~ @2JtQԿ8tBEtVD56D񽿈WUDû)\jKWzNt @$.`e )1d)6pITJuڴȵ{L͌qr:Dj>P)#bM)b Z^KoI5)!'+(WP9K1ޓ+ꗭ1FO's^rۋ1d w1 J;ji%CSX*TUZ笈*ŜiqB0 aH~cpV2@f?0DŻU(H*jT Ha!'\zq?? YgCrE~bABi|4ҨbV S;0 jKT.2u3~9{Kp+x&DHB9XЗ4GýN/.DRO`?ǁ&'gnx ?d"$sAm( 5=X|;zʐ5LfiEx9ު!} ׭?R݌L55Õ@ܿedu^94O5)gBlɛ>mV_ ȰR^> `V6*&忳z"vV+)KyW#85 Zf)N32p2vIZ-ٴ,+kz_¸k:$9jy-p>n|-^n)>+SsgO$[f-xwJM:BG/WEѱoBXEzIFQ0.h\vA;: .;ٯ]j g(vh:h@oXD B#ؔ(?q sA2T4 J|ÏLdD"{&$':2@)P-a~tL pax3>~KO{4wg'ۯ-+^yS @ 3bT}rD4l‡Uef C5~1d}0u QaP76zpR}v@!^K:׺YS;,fw3> qeu!f ʖ]EXyՏyWS + -_KtxUjci-e5Kɀ=5_NlA8-`|7tOyiH'&ޡ8uox9g+J="P{S2D8k^V뱧MN$5{Y|(7V#F8$aiZcq'򇊶L!!"3m_}krKVx_)9Ej̃d Adg;;/Aa8yxSr8 D_e4աIBE2 'sw_&(Oً(;wm|OQY?zSV\Z6DYzq*.^;C&cؔ"m0~`u~O_U{{ Rɔ'v|/}fBJe !]zVд -;rqk.B $ PˆsC D`}N$7ڔEY;AoW(iG ITp7Kn`J.lJ'50)a^Ɩd;d䱃mHe<nWy` ׄΦ?o.Kxa'S>w,ޥ+J∭fH6 ()AӰ!J5Ѡhǡz)#?R#4Oa:2С(Tg@Vε%zu%|y['ɳ48G~\=Sne 7`Igzn %h,G2p`lzqM#c)"5\ yC; ^?K$Ncp=صjuȝ7l2e+rZ,UW]9\6ޫïoqWLۿSRe6t\g*ﶏu$'1r;4Aq"쾦A@ZЎ0DP morDbΡs8XqάwA,BV dD0bB:vP:Oq$K:߆бo9HDa#ԋՌZ*<Xi~ʎ$C臩M Vag~lLIW+$D F0H#*^`A؈<,읹(5t{%\|@pS C6oBBNFB K{aCRԷ$*uAӠ UXy|[Au#/ 6܎K%,%XH%X@`v9aWL*!1-{ş]#:-g= rȈJAY,?fx/ÜGb-T4cɴ ~Tpsz"F8|NMEo:I 㿢PPȃ\ȌIj4=t$D,fD2<z#+͂|wqcr0 E|EGDUf"̇DD CPV'7FgtP qnBvLuX4<cz+KqKquFJfxWẋN X.ԇOANRc/oUtb0)V]F;z-3e@9՗ĭ]0E%HqzAFג݄՛x367N24a pQJ#𨋯H8H\X=KCLrrUG5 wlX,iY`N\FJܨ Ou,0n2x#(ZtQ~4U|]+oB2 1pu$+=>ehqFp狵a]LQx}.똖(~ w4~FyV8B1VoP$hx[XbGa|} U*iXY½ȇ3gC:٣" {KT9p p|Mlzsx,beB`o}C$޽@0'CFy7.d}r)B'h6XYvap Pu348xRXw-hHJ&JzR*-Ȑ/ YDc{zvjQYjⲗgĜBm1g?1c5*HM xwyo{~$U2.R_ >6zعË*8[e ]DƋ$! s@e/~a=A@'dP x]W:z&C`Ȉ :jVʹytgAD&bjwD̜Sزu(P ǣ/|fސfHPJ?dύ~yGO|\ז!5U}Dy&"K {BY?;W*33bN(X9Vz0_$)'WD˳>9U^WjyAmVҢwߡJ;.ҤCT];G`3 7)G*[\.{R0-9'$9DG:PB1 (,,7RYu*^`4PnWhuh +Zh ϩ)L`T.wxۆMp=p2ֳURݫs~HpCs뽩`:H`ؒE|E,(Bjnwj'!oFIU \_BcmJ\:aO售{P)6jPYM 9ؼkĆ CT7k}O^\t nYVY{A _+G@0mάEd̑3PyW85y6 E H噓Pt6͡tfY+h5jo42[[DaL1SmI)SDhYU9/\ps:>Vzy XO\%;g]k=*=s*:17AR'q2%h O3+VSzWA-գ:_2/@ [FiUF{gbdv{j9"CbsI%V=0 V)NNfw8ui wE;[x_ؾmqgp c_Lw,SE!5^Q$c $h; .) ;`9g2=XOY޸nX-`)[F0#I  Nvazw#!]![eة-niGdZf} (%T ؅p mtFQW9УWs%QkLh^o>1ffcw>dWG0ΪĴOĕܜ";.Z˰LLuxdxO1]Dh\,ڼcO7Rdʒ|_F]EkBv.!=CeISy>M鬔Xd5 e/J0t ?>AA\h2yq޾2f2cQc(W6l%IW N$Sjgd8Wi z (ͩ49hߍp9O+ /";WZ.;ʳ;PH4pR^VK3h\_Ad,VxfkXeB%mG03HJss]|}!O4=AkC QZXG lC (|*EV AGtD!Dխ{)I\iϦ%28Ӽ L(>2$QNXCr,eLsup6_-ZD}N.|gږ? CSxb= []AEGHZ]<E_JدX֖ӭ`/:Ĭ/^A`;ϧgNX!ʦ>eכ_t3B:x}nv뫏܊Ѳ+PTڞ}'/ r y-?C$YYHSMЬNNS6 t4o!)G~xЄ&)#_j,XL^;5L15y]Eh96(όZR8ݍuSj/!u _y'^҂]U2%[Q>cu֩k!1L霮QsV-!>fID,Sqh^Ņ+^}CNh5DIYOCndG[wnAOJsDʁ8|0Sy )$WDq }f#;Nœ JElk4nXV0GM7fU \Nc4 e&Ӿ:>{QdJЬX6  ),3LS4hkԭپ{b 7,cvCGM%\*zh3&2bQwTiƪƫh˧Oݘ(,=.k;$\AQSPT_HbT'y[6v,+$R53RdڴLk .1q^TDf $oAV!ŕ"\lFl.ڿW_H'`t G?QoVV-;|>$Ӻo\|z|B6MW:B"ARVI.ʾ6,>Ϩ :5w_ȲΥNw޼@ٶL1xT6aR`P;p2mkոpvamb5'L¨L|WMa=(@ڦ/;g#xJ |[ke! { Hhps$#]@jF0LWB ^x]@E k%nPP2y8 QH4W(Hj:q`y{QCb[o)C)(qd6TL˝ų8edԮ7m.A'HqZwُ8`f#n;Nw21 }|ȱa!#ܺͰASqϗzW3HeX:VR!G,N*uߝxx0E+MB?枨P Pl g =ka4ϱpIȍ$8[ p AaJe` XԈrOc--A7!#@Kf.! ?F]Cքz"82MRp ^, bX$p 3w3h.Q%$B (* sj&Vw튙S qHd)iߺzchnPs(!?|!oO]Ţ0J7 qV̀m i$ZTӦsSx1UV(ҩ0!9J9U5yQDk,0rCD4CZtEӭ858m&ːqfZ,!Np/% 45͐VNvUV'(^17 ēw tDO(/C=}@Et&ǖͳ*}?lY}CK -MrT̼Q`ͣ'#Q *N%q, .=G|6w3EæH[e1yoxtCU&@lu ƳX a 8a88AAAPNG  IHDR00WpIDATxŚOlW??˸MP q!iv` FJ XJB^-1RۤIrငN(Q:TYB42Iqx3oN\Iy{}y﭅Ѿ7]lBpDOD /Y1~;ȲWQD"fA@:x"26w{^Zsv "KVH "U8wZ1UDQUSFcל…GW;ޚz邈Y6 I)kh1njvM{֬WPuUc h % X{tpC8)<:+%iֽM.hk F烰/]n{9E{ Zݱ=SO?C$rm`ѳvzkF`ӎz 65EA޷H!nJ`Ujp8ZȩrVAU}#2!RՊzM Àb[Т:D<9U-2UuWb PeԒmHKQZZ&EpxBEZd?ze`ujl_8h*~*&wZޏ@!.t]C"q:>43>4~_au̱`NU-%,p}h]Zs'}x_H"/͝ H7`SC$',̏RT\4zsH@. rRve~6X)7 \" ^[ xV{%Hx nMj'{+,x?v(M"x{2X 8tnrǡs̋gu gf90X(zP;N)5 "$;Л"q|膂RP9U03"FT 1N-R͏(:)dpc?sl-*Hf&]̿WiK"a&0wF{+=nSqm逺n`o?ևg .op<APȫ@*6'%> Ͼ["u 9{WÔ0ƋӘ}nD&KU%m&' gBkje ӖO8Af^ퟨ4H1lav_4hTYv5k]oOf c~|wP23PhJ\& XNtrA(.F&NT%~TJ C f=TΩP6WM\%o߅T}9b `@ 2PZ*#_Tka[V{o  oG'A5yt^[a^ F߲ D :ZI($mB T5[(M$c3H 5Q)<@iWv:zs v}jin0-&dګfľ)q$%xų$jI1b֖GZs]ND)\  0J|6Ddž%^nAZݳ-6'rԟ)pSЭntI'M*V _Q:hlcigWH]cN]. 0r#K_'i2PO,B"{F"T\[J~O헞oyqE[6& wǿQM0iO$_ KNølv𴫪;=}o H$>ȘTI\=K%LKwM-Km90+fpѵMd,Pug>-^ǘxlg1>]]-N=58~.=e!"GŞ/=Pwc;KvLh,"@"Nݥ2'vY=Xv|Iݪ/fZ [jKo}mֵ ,U`zhF}ܗD" ,}O"VO o]}rO`nhwy5}\9IENDB`._sidebar{padding-top:0}._list-dir{padding-left:0!important}._list-item:before,._docs-name:before,._path-item:first-child:before{background-image:none} (function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const i of s)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(s){if(s.ep)return;s.ep=!0;const i=n(s);fetch(s.href,i)}})();/** * @vue/shared v3.5.12 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function Er(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Q={},Rt=[],ze=()=>{},Ea=()=>!1,yn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),mr=e=>e.startsWith("onUpdate:"),re=Object.assign,Sr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ma=Object.prototype.hasOwnProperty,K=(e,t)=>ma.call(e,t),H=Array.isArray,Ot=e=>An(e)==="[object Map]",Bs=e=>An(e)==="[object Set]",z=e=>typeof e=="function",se=e=>typeof e=="string",st=e=>typeof e=="symbol",ee=e=>e!==null&&typeof e=="object",$s=e=>(ee(e)||z(e))&&z(e.then)&&z(e.catch),Hs=Object.prototype.toString,An=e=>Hs.call(e),Sa=e=>An(e).slice(8,-1),Tn=e=>An(e)==="[object Object]",yr=e=>se(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Bt=Er(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Rn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},ya=/-(\w)/g,Pe=Rn(e=>e.replace(ya,(t,n)=>n?n.toUpperCase():"")),Aa=/\B([A-Z])/g,Ne=Rn(e=>e.replace(Aa,"-$1").toLowerCase()),js=Rn(e=>e.charAt(0).toUpperCase()+e.slice(1)),kn=Rn(e=>e?`on${js(e)}`:""),rt=(e,t)=>!Object.is(e,t),Un=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},Ta=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Vr=e=>{const t=se(e)?Number(e):NaN;return isNaN(t)?e:t};let Kr;const On=()=>Kr||(Kr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ar(e){if(H(e)){const t={};for(let n=0;n{if(n){const r=n.split(Oa);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function wt(e){let t="";if(se(e))t=e;else if(H(e))for(let n=0;n!!(e&&e.__v_isRef===!0),pt=e=>se(e)?e:e==null?"":H(e)||ee(e)&&(e.toString===Hs||!z(e.toString))?Vs(e)?pt(e.value):JSON.stringify(e,Ks,2):String(e),Ks=(e,t)=>Vs(t)?Ks(e,t.value):Ot(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],i)=>(n[Mn(r,i)+" =>"]=s,n),{})}:Bs(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Mn(n))}:st(t)?Mn(t):ee(t)&&!H(t)&&!Tn(t)?String(t):t,Mn=(e,t="")=>{var n;return st(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.5.12 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let Te;class xa{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Te,!t&&Te&&(this.index=(Te.scopes||(Te.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(Ht){let t=Ht;for(Ht=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;$t;){let t=$t;for($t=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function Ws(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Zs(e){let t,n=e.depsTail,r=n;for(;r;){const s=r.prevDep;r.version===-1?(r===n&&(n=s),Or(r),La(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=s}e.deps=t,e.depsTail=n}function Qn(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Js(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Js(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Vt))return;e.globalVersion=Vt;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!Qn(e)){e.flags&=-3;return}const n=J,r=De;J=e,De=!0;try{Ws(e);const s=e.fn(e._value);(t.version===0||rt(s,e._value))&&(e._value=s,t.version++)}catch(s){throw t.version++,s}finally{J=n,De=r,Zs(e),e.flags&=-3}}function Or(e,t=!1){const{dep:n,prevSub:r,nextSub:s}=e;if(r&&(r.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Or(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function La(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let De=!0;const Qs=[];function it(){Qs.push(De),De=!1}function at(){const e=Qs.pop();De=e===void 0?!0:e}function qr(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=J;J=void 0;try{t()}finally{J=n}}}let Vt=0;class Pa{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class wr{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!J||!De||J===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==J)n=this.activeLink=new Pa(J,this),J.deps?(n.prevDep=J.depsTail,J.depsTail.nextDep=n,J.depsTail=n):J.deps=J.depsTail=n,ei(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=J.depsTail,n.nextDep=void 0,J.depsTail.nextDep=n,J.depsTail=n,J.deps===n&&(J.deps=r)}return n}trigger(t){this.version++,Vt++,this.notify(t)}notify(t){Tr();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Rr()}}}function ei(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)ei(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const er=new WeakMap,_t=Symbol(""),tr=Symbol(""),Kt=Symbol("");function ce(e,t,n){if(De&&J){let r=er.get(e);r||er.set(e,r=new Map);let s=r.get(n);s||(r.set(n,s=new wr),s.map=r,s.key=n),s.track()}}function Ze(e,t,n,r,s,i){const a=er.get(e);if(!a){Vt++;return}const o=l=>{l&&l.trigger()};if(Tr(),t==="clear")a.forEach(o);else{const l=H(e),c=l&&yr(n);if(l&&n==="length"){const u=Number(r);a.forEach((d,_)=>{(_==="length"||_===Kt||!st(_)&&_>=u)&&o(d)})}else switch((n!==void 0||a.has(void 0))&&o(a.get(n)),c&&o(a.get(Kt)),t){case"add":l?c&&o(a.get("length")):(o(a.get(_t)),Ot(e)&&o(a.get(tr)));break;case"delete":l||(o(a.get(_t)),Ot(e)&&o(a.get(tr)));break;case"set":Ot(e)&&o(a.get(_t));break}}Rr()}function At(e){const t=Y(e);return t===e?t:(ce(t,"iterate",Kt),Ce(e)?t:t.map(de))}function wn(e){return ce(e=Y(e),"iterate",Kt),e}const Da={__proto__:null,[Symbol.iterator](){return $n(this,Symbol.iterator,de)},concat(...e){return At(this).concat(...e.map(t=>H(t)?At(t):t))},entries(){return $n(this,"entries",e=>(e[1]=de(e[1]),e))},every(e,t){return Xe(this,"every",e,t,void 0,arguments)},filter(e,t){return Xe(this,"filter",e,t,n=>n.map(de),arguments)},find(e,t){return Xe(this,"find",e,t,de,arguments)},findIndex(e,t){return Xe(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Xe(this,"findLast",e,t,de,arguments)},findLastIndex(e,t){return Xe(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Xe(this,"forEach",e,t,void 0,arguments)},includes(...e){return Hn(this,"includes",e)},indexOf(...e){return Hn(this,"indexOf",e)},join(e){return At(this).join(e)},lastIndexOf(...e){return Hn(this,"lastIndexOf",e)},map(e,t){return Xe(this,"map",e,t,void 0,arguments)},pop(){return Ft(this,"pop")},push(...e){return Ft(this,"push",e)},reduce(e,...t){return Yr(this,"reduce",e,t)},reduceRight(e,...t){return Yr(this,"reduceRight",e,t)},shift(){return Ft(this,"shift")},some(e,t){return Xe(this,"some",e,t,void 0,arguments)},splice(...e){return Ft(this,"splice",e)},toReversed(){return At(this).toReversed()},toSorted(e){return At(this).toSorted(e)},toSpliced(...e){return At(this).toSpliced(...e)},unshift(...e){return Ft(this,"unshift",e)},values(){return $n(this,"values",de)}};function $n(e,t,n){const r=wn(e),s=r[t]();return r!==e&&!Ce(e)&&(s._next=s.next,s.next=()=>{const i=s._next();return i.value&&(i.value=n(i.value)),i}),s}const Fa=Array.prototype;function Xe(e,t,n,r,s,i){const a=wn(e),o=a!==e&&!Ce(e),l=a[t];if(l!==Fa[t]){const d=l.apply(e,i);return o?de(d):d}let c=n;a!==e&&(o?c=function(d,_){return n.call(this,de(d),_,e)}:n.length>2&&(c=function(d,_){return n.call(this,d,_,e)}));const u=l.call(a,c,r);return o&&s?s(u):u}function Yr(e,t,n,r){const s=wn(e);let i=n;return s!==e&&(Ce(e)?n.length>3&&(i=function(a,o,l){return n.call(this,a,o,l,e)}):i=function(a,o,l){return n.call(this,a,de(o),l,e)}),s[t](i,...r)}function Hn(e,t,n){const r=Y(e);ce(r,"iterate",Kt);const s=r[t](...n);return(s===-1||s===!1)&&xr(n[0])?(n[0]=Y(n[0]),r[t](...n)):s}function Ft(e,t,n=[]){it(),Tr();const r=Y(e)[t].apply(e,n);return Rr(),at(),r}const ka=Er("__proto__,__v_isRef,__isVue"),ti=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(st));function Ua(e){st(e)||(e=String(e));const t=Y(this);return ce(t,"has",e),t.hasOwnProperty(e)}class ni{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const s=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return i;if(n==="__v_raw")return r===(s?i?qa:ai:i?ii:si).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const a=H(t);if(!s){let l;if(a&&(l=Da[n]))return l;if(n==="hasOwnProperty")return Ua}const o=Reflect.get(t,n,fe(t)?t:r);return(st(n)?ti.has(n):ka(n))||(s||ce(t,"get",n),i)?o:fe(o)?a&&yr(n)?o:o.value:ee(o)?s?oi(o):Nr(o):o}}class ri extends ni{constructor(t=!1){super(!1,t)}set(t,n,r,s){let i=t[n];if(!this._isShallow){const l=Et(i);if(!Ce(r)&&!Et(r)&&(i=Y(i),r=Y(r)),!H(t)&&fe(i)&&!fe(r))return l?!1:(i.value=r,!0)}const a=H(t)&&yr(n)?Number(n)e,sn=e=>Reflect.getPrototypeOf(e);function ja(e,t,n){return function(...r){const s=this.__v_raw,i=Y(s),a=Ot(i),o=e==="entries"||e===Symbol.iterator&&a,l=e==="keys"&&a,c=s[e](...r),u=n?nr:t?rr:de;return!t&&ce(i,"iterate",l?tr:_t),{next(){const{value:d,done:_}=c.next();return _?{value:d,done:_}:{value:o?[u(d[0]),u(d[1])]:u(d),done:_}},[Symbol.iterator](){return this}}}}function an(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Ga(e,t){const n={get(s){const i=this.__v_raw,a=Y(i),o=Y(s);e||(rt(s,o)&&ce(a,"get",s),ce(a,"get",o));const{has:l}=sn(a),c=t?nr:e?rr:de;if(l.call(a,s))return c(i.get(s));if(l.call(a,o))return c(i.get(o));i!==a&&i.get(s)},get size(){const s=this.__v_raw;return!e&&ce(Y(s),"iterate",_t),Reflect.get(s,"size",s)},has(s){const i=this.__v_raw,a=Y(i),o=Y(s);return e||(rt(s,o)&&ce(a,"has",s),ce(a,"has",o)),s===o?i.has(s):i.has(s)||i.has(o)},forEach(s,i){const a=this,o=a.__v_raw,l=Y(o),c=t?nr:e?rr:de;return!e&&ce(l,"iterate",_t),o.forEach((u,d)=>s.call(i,c(u),c(d),a))}};return re(n,e?{add:an("add"),set:an("set"),delete:an("delete"),clear:an("clear")}:{add(s){!t&&!Ce(s)&&!Et(s)&&(s=Y(s));const i=Y(this);return sn(i).has.call(i,s)||(i.add(s),Ze(i,"add",s,s)),this},set(s,i){!t&&!Ce(i)&&!Et(i)&&(i=Y(i));const a=Y(this),{has:o,get:l}=sn(a);let c=o.call(a,s);c||(s=Y(s),c=o.call(a,s));const u=l.call(a,s);return a.set(s,i),c?rt(i,u)&&Ze(a,"set",s,i):Ze(a,"add",s,i),this},delete(s){const i=Y(this),{has:a,get:o}=sn(i);let l=a.call(i,s);l||(s=Y(s),l=a.call(i,s)),o&&o.call(i,s);const c=i.delete(s);return l&&Ze(i,"delete",s,void 0),c},clear(){const s=Y(this),i=s.size!==0,a=s.clear();return i&&Ze(s,"clear",void 0,void 0),a}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=ja(s,e,t)}),n}function Ir(e,t){const n=Ga(e,t);return(r,s,i)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(K(n,s)&&s in r?n:r,s,i)}const za={get:Ir(!1,!1)},Va={get:Ir(!1,!0)},Ka={get:Ir(!0,!1)};const si=new WeakMap,ii=new WeakMap,ai=new WeakMap,qa=new WeakMap;function Ya(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Xa(e){return e.__v_skip||!Object.isExtensible(e)?0:Ya(Sa(e))}function Nr(e){return Et(e)?e:Cr(e,!1,Ba,za,si)}function Wa(e){return Cr(e,!1,Ha,Va,ii)}function oi(e){return Cr(e,!0,$a,Ka,ai)}function Cr(e,t,n,r,s){if(!ee(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=s.get(e);if(i)return i;const a=Xa(e);if(a===0)return e;const o=new Proxy(e,a===2?r:n);return s.set(e,o),o}function It(e){return Et(e)?It(e.__v_raw):!!(e&&e.__v_isReactive)}function Et(e){return!!(e&&e.__v_isReadonly)}function Ce(e){return!!(e&&e.__v_isShallow)}function xr(e){return e?!!e.__v_raw:!1}function Y(e){const t=e&&e.__v_raw;return t?Y(t):e}function Za(e){return!K(e,"__v_skip")&&Object.isExtensible(e)&&Gs(e,"__v_skip",!0),e}const de=e=>ee(e)?Nr(e):e,rr=e=>ee(e)?oi(e):e;function fe(e){return e?e.__v_isRef===!0:!1}function on(e){return Ja(e,!1)}function Ja(e,t){return fe(e)?e:new Qa(e,t)}class Qa{constructor(t,n){this.dep=new wr,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Y(t),this._value=n?t:de(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||Ce(t)||Et(t);t=r?t:Y(t),rt(t,n)&&(this._rawValue=t,this._value=r?t:de(t),this.dep.trigger())}}function li(e){return fe(e)?e.value:e}const eo={get:(e,t,n)=>t==="__v_raw"?e:li(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return fe(s)&&!fe(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function ui(e){return It(e)?e:new Proxy(e,eo)}class to{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new wr(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Vt-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&J!==this)return Xs(this,!0),!0}get value(){const t=this.dep.track();return Js(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function no(e,t,n=!1){let r,s;return z(e)?r=e:(r=e.get,s=e.set),new to(r,s,n)}const ln={},gn=new WeakMap;let gt;function ro(e,t=!1,n=gt){if(n){let r=gn.get(n);r||gn.set(n,r=[]),r.push(e)}}function so(e,t,n=Q){const{immediate:r,deep:s,once:i,scheduler:a,augmentJob:o,call:l}=n,c=b=>s?b:Ce(b)||s===!1||s===0?nt(b,1):nt(b);let u,d,_,S,A=!1,y=!1;if(fe(e)?(d=()=>e.value,A=Ce(e)):It(e)?(d=()=>c(e),A=!0):H(e)?(y=!0,A=e.some(b=>It(b)||Ce(b)),d=()=>e.map(b=>{if(fe(b))return b.value;if(It(b))return c(b);if(z(b))return l?l(b,2):b()})):z(e)?t?d=l?()=>l(e,2):e:d=()=>{if(_){it();try{_()}finally{at()}}const b=gt;gt=u;try{return l?l(e,3,[S]):e(S)}finally{gt=b}}:d=ze,t&&s){const b=d,T=s===!0?1/0:s;d=()=>nt(b(),T)}const R=va(),x=()=>{u.stop(),R&&Sr(R.effects,u)};if(i&&t){const b=t;t=(...T)=>{b(...T),x()}}let g=y?new Array(e.length).fill(ln):ln;const h=b=>{if(!(!(u.flags&1)||!u.dirty&&!b))if(t){const T=u.run();if(s||A||(y?T.some((C,D)=>rt(C,g[D])):rt(T,g))){_&&_();const C=gt;gt=u;try{const D=[T,g===ln?void 0:y&&g[0]===ln?[]:g,S];l?l(t,3,D):t(...D),g=T}finally{gt=C}}}else u.run()};return o&&o(h),u=new qs(d),u.scheduler=a?()=>a(h,!1):h,S=b=>ro(b,!1,u),_=u.onStop=()=>{const b=gn.get(u);if(b){if(l)l(b,4);else for(const T of b)T();gn.delete(u)}},t?r?h(!0):g=u.run():a?a(h.bind(null,!0),!0):u.run(),x.pause=u.pause.bind(u),x.resume=u.resume.bind(u),x.stop=x,x}function nt(e,t=1/0,n){if(t<=0||!ee(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,fe(e))nt(e.value,t,n);else if(H(e))for(let r=0;r{nt(r,t,n)});else if(Tn(e)){for(const r in e)nt(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&nt(e[r],t,n)}return e}/** * @vue/runtime-core v3.5.12 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function Zt(e,t,n,r){try{return r?e(...r):e()}catch(s){In(s,t,n)}}function Ke(e,t,n,r){if(z(e)){const s=Zt(e,t,n,r);return s&&$s(s)&&s.catch(i=>{In(i,t,n)}),s}if(H(e)){const s=[];for(let i=0;i>>1,s=ge[r],i=qt(s);i=qt(n)?ge.push(e):ge.splice(ao(t),0,e),e.flags|=1,fi()}}function fi(){hn||(hn=ci.then(gi))}function oo(e){H(e)?Nt.push(...e):et&&e.id===-1?et.splice(Tt+1,0,e):e.flags&1||(Nt.push(e),e.flags|=1),fi()}function Xr(e,t,n=He+1){for(;nqt(n)-qt(r));if(Nt.length=0,et){et.push(...t);return}for(et=t,Tt=0;Tte.id==null?e.flags&2?-1:1/0:e.id;function gi(e){try{for(He=0;He{r._d&&ss(-1);const i=_n(t);let a;try{a=e(...s)}finally{_n(i),r._d&&ss(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function dt(e,t,n,r){const s=e.dirs,i=t&&t.dirs;for(let a=0;ae.__isTeleport;function Lr(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Lr(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}/*! #__NO_SIDE_EFFECTS__ */function _i(e,t){return z(e)?re({name:e.name},t,{setup:e}):e}function bi(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function sr(e,t,n,r,s=!1){if(H(e)){e.forEach((A,y)=>sr(A,t&&(H(t)?t[y]:t),n,r,s));return}if(jt(r)&&!s)return;const i=r.shapeFlag&4?kr(r.component):r.el,a=s?null:i,{i:o,r:l}=e,c=t&&t.r,u=o.refs===Q?o.refs={}:o.refs,d=o.setupState,_=Y(d),S=d===Q?()=>!1:A=>K(_,A);if(c!=null&&c!==l&&(se(c)?(u[c]=null,S(c)&&(d[c]=null)):fe(c)&&(c.value=null)),z(l))Zt(l,o,12,[a,u]);else{const A=se(l),y=fe(l);if(A||y){const R=()=>{if(e.f){const x=A?S(l)?d[l]:u[l]:l.value;s?H(x)&&Sr(x,i):H(x)?x.includes(i)||x.push(i):A?(u[l]=[i],S(l)&&(d[l]=u[l])):(l.value=[i],e.k&&(u[e.k]=l.value))}else A?(u[l]=a,S(l)&&(d[l]=a)):y&&(l.value=a,e.k&&(u[e.k]=a))};a?(R.id=-1,Ae(R,n)):R()}}}On().requestIdleCallback;On().cancelIdleCallback;const jt=e=>!!e.type.__asyncLoader,Ei=e=>e.type.__isKeepAlive;function fo(e,t){mi(e,"a",t)}function po(e,t){mi(e,"da",t)}function mi(e,t,n=he){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Nn(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Ei(s.parent.vnode)&&go(r,t,n,s),s=s.parent}}function go(e,t,n,r){const s=Nn(t,e,r,!0);yi(()=>{Sr(r[t],s)},n)}function Nn(e,t,n=he,r=!1){if(n){const s=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...a)=>{it();const o=Jt(n),l=Ke(t,n,e,a);return o(),at(),l});return r?s.unshift(i):s.push(i),i}}const Je=e=>(t,n=he)=>{(!Xt||e==="sp")&&Nn(e,(...r)=>t(...r),n)},ho=Je("bm"),Si=Je("m"),_o=Je("bu"),bo=Je("u"),Eo=Je("bum"),yi=Je("um"),mo=Je("sp"),So=Je("rtg"),yo=Je("rtc");function Ao(e,t=he){Nn("ec",e,t)}const To=Symbol.for("v-ndc");function Wr(e,t,n,r){let s;const i=n,a=H(e);if(a||se(e)){const o=a&&It(e);let l=!1;o&&(l=!Ce(e),e=wn(e)),s=new Array(e.length);for(let c=0,u=e.length;ct(o,l,void 0,i));else{const o=Object.keys(e);s=new Array(o.length);for(let l=0,c=o.length;le?ji(e)?kr(e):ir(e.parent):null,Gt=re(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ir(e.parent),$root:e=>ir(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Pr(e),$forceUpdate:e=>e.f||(e.f=()=>{vr(e.update)}),$nextTick:e=>e.n||(e.n=di.bind(e.proxy)),$watch:e=>Vo.bind(e)}),jn=(e,t)=>e!==Q&&!e.__isScriptSetup&&K(e,t),Ro={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:i,accessCache:a,type:o,appContext:l}=e;let c;if(t[0]!=="$"){const S=a[t];if(S!==void 0)switch(S){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return i[t]}else{if(jn(r,t))return a[t]=1,r[t];if(s!==Q&&K(s,t))return a[t]=2,s[t];if((c=e.propsOptions[0])&&K(c,t))return a[t]=3,i[t];if(n!==Q&&K(n,t))return a[t]=4,n[t];ar&&(a[t]=0)}}const u=Gt[t];let d,_;if(u)return t==="$attrs"&&ce(e.attrs,"get",""),u(e);if((d=o.__cssModules)&&(d=d[t]))return d;if(n!==Q&&K(n,t))return a[t]=4,n[t];if(_=l.config.globalProperties,K(_,t))return _[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:i}=e;return jn(s,t)?(s[t]=n,!0):r!==Q&&K(r,t)?(r[t]=n,!0):K(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:i}},a){let o;return!!n[a]||e!==Q&&K(e,a)||jn(t,a)||(o=i[0])&&K(o,a)||K(r,a)||K(Gt,a)||K(s.config.globalProperties,a)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:K(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Zr(e){return H(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let ar=!0;function Oo(e){const t=Pr(e),n=e.proxy,r=e.ctx;ar=!1,t.beforeCreate&&Jr(t.beforeCreate,e,"bc");const{data:s,computed:i,methods:a,watch:o,provide:l,inject:c,created:u,beforeMount:d,mounted:_,beforeUpdate:S,updated:A,activated:y,deactivated:R,beforeDestroy:x,beforeUnmount:g,destroyed:h,unmounted:b,render:T,renderTracked:C,renderTriggered:D,errorCaptured:B,serverPrefetch:k,expose:q,inheritAttrs:te,components:Ee,directives:ot,filters:yt}=t;if(c&&wo(c,r,null),a)for(const W in a){const j=a[W];z(j)&&(r[W]=j.bind(n))}if(s){const W=s.call(n,n);ee(W)&&(e.data=Nr(W))}if(ar=!0,i)for(const W in i){const j=i[W],ae=z(j)?j.bind(n,n):z(j.get)?j.get.bind(n,n):ze,xe=!z(j)&&z(j.set)?j.set.bind(n):ze,we=zi({get:ae,set:xe});Object.defineProperty(r,W,{enumerable:!0,configurable:!0,get:()=>we.value,set:ne=>we.value=ne})}if(o)for(const W in o)Ai(o[W],r,n,W);if(l){const W=z(l)?l.call(n):l;Reflect.ownKeys(W).forEach(j=>{Lo(j,W[j])})}u&&Jr(u,e,"c");function oe(W,j){H(j)?j.forEach(ae=>W(ae.bind(n))):j&&W(j.bind(n))}if(oe(ho,d),oe(Si,_),oe(_o,S),oe(bo,A),oe(fo,y),oe(po,R),oe(Ao,B),oe(yo,C),oe(So,D),oe(Eo,g),oe(yi,b),oe(mo,k),H(q))if(q.length){const W=e.exposed||(e.exposed={});q.forEach(j=>{Object.defineProperty(W,j,{get:()=>n[j],set:ae=>n[j]=ae})})}else e.exposed||(e.exposed={});T&&e.render===ze&&(e.render=T),te!=null&&(e.inheritAttrs=te),Ee&&(e.components=Ee),ot&&(e.directives=ot),k&&bi(e)}function wo(e,t,n=ze){H(e)&&(e=or(e));for(const r in e){const s=e[r];let i;ee(s)?"default"in s?i=un(s.from||r,s.default,!0):i=un(s.from||r):i=un(s),fe(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:a=>i.value=a}):t[r]=i}}function Jr(e,t,n){Ke(H(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ai(e,t,n,r){let s=r.includes(".")?ki(n,r):()=>n[r];if(se(e)){const i=t[e];z(i)&&zn(s,i)}else if(z(e))zn(s,e.bind(n));else if(ee(e))if(H(e))e.forEach(i=>Ai(i,t,n,r));else{const i=z(e.handler)?e.handler.bind(n):t[e.handler];z(i)&&zn(s,i,e)}}function Pr(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:i,config:{optionMergeStrategies:a}}=e.appContext,o=i.get(t);let l;return o?l=o:!s.length&&!n&&!r?l=t:(l={},s.length&&s.forEach(c=>bn(l,c,a,!0)),bn(l,t,a)),ee(t)&&i.set(t,l),l}function bn(e,t,n,r=!1){const{mixins:s,extends:i}=t;i&&bn(e,i,n,!0),s&&s.forEach(a=>bn(e,a,n,!0));for(const a in t)if(!(r&&a==="expose")){const o=Io[a]||n&&n[a];e[a]=o?o(e[a],t[a]):t[a]}return e}const Io={data:Qr,props:es,emits:es,methods:Mt,computed:Mt,beforeCreate:pe,created:pe,beforeMount:pe,mounted:pe,beforeUpdate:pe,updated:pe,beforeDestroy:pe,beforeUnmount:pe,destroyed:pe,unmounted:pe,activated:pe,deactivated:pe,errorCaptured:pe,serverPrefetch:pe,components:Mt,directives:Mt,watch:Co,provide:Qr,inject:No};function Qr(e,t){return t?e?function(){return re(z(e)?e.call(this,this):e,z(t)?t.call(this,this):t)}:t:e}function No(e,t){return Mt(or(e),or(t))}function or(e){if(H(e)){const t={};for(let n=0;n1)return n&&z(t)?t.call(r&&r.proxy):t}}const Ri={},Oi=()=>Object.create(Ri),wi=e=>Object.getPrototypeOf(e)===Ri;function Po(e,t,n,r=!1){const s={},i=Oi();e.propsDefaults=Object.create(null),Ii(e,t,s,i);for(const a in e.propsOptions[0])a in s||(s[a]=void 0);n?e.props=r?s:Wa(s):e.type.props?e.props=s:e.props=i,e.attrs=i}function Do(e,t,n,r){const{props:s,attrs:i,vnode:{patchFlag:a}}=e,o=Y(s),[l]=e.propsOptions;let c=!1;if((r||a>0)&&!(a&16)){if(a&8){const u=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[_,S]=Ni(d,t,!0);re(a,_),S&&o.push(...S)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!l)return ee(e)&&r.set(e,Rt),Rt;if(H(i))for(let u=0;ue[0]==="_"||e==="$stable",Dr=e=>H(e)?e.map(je):[je(e)],ko=(e,t,n)=>{if(t._n)return t;const r=lo((...s)=>Dr(t(...s)),n);return r._c=!1,r},xi=(e,t,n)=>{const r=e._ctx;for(const s in e){if(Ci(s))continue;const i=e[s];if(z(i))t[s]=ko(s,i,r);else if(i!=null){const a=Dr(i);t[s]=()=>a}}},vi=(e,t)=>{const n=Dr(t);e.slots.default=()=>n},Li=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},Uo=(e,t,n)=>{const r=e.slots=Oi();if(e.vnode.shapeFlag&32){const s=t._;s?(Li(r,t,n),n&&Gs(r,"_",s,!0)):xi(t,r)}else t&&vi(e,t)},Mo=(e,t,n)=>{const{vnode:r,slots:s}=e;let i=!0,a=Q;if(r.shapeFlag&32){const o=t._;o?n&&o===1?i=!1:Li(s,t,n):(i=!t.$stable,xi(t,s)),a=t}else t&&(vi(e,t),a={default:1});if(i)for(const o in s)!Ci(o)&&a[o]==null&&delete s[o]},Ae=Jo;function Bo(e){return $o(e)}function $o(e,t){const n=On();n.__VUE__=!0;const{insert:r,remove:s,patchProp:i,createElement:a,createText:o,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:_,setScopeId:S=ze,insertStaticContent:A}=e,y=(f,p,m,I=null,O=null,w=null,P=void 0,L=null,v=!!p.dynamicChildren)=>{if(f===p)return;f&&!kt(f,p)&&(I=qe(f),ne(f,O,w,!0),f=null),p.patchFlag===-2&&(v=!1,p.dynamicChildren=null);const{type:N,ref:M,shapeFlag:F}=p;switch(N){case xn:R(f,p,m,I);break;case mt:x(f,p,m,I);break;case Kn:f==null&&g(p,m,I,P);break;case Ie:Ee(f,p,m,I,O,w,P,L,v);break;default:F&1?T(f,p,m,I,O,w,P,L,v):F&6?ot(f,p,m,I,O,w,P,L,v):(F&64||F&128)&&N.process(f,p,m,I,O,w,P,L,v,Ye)}M!=null&&O&&sr(M,f&&f.ref,w,p||f,!p)},R=(f,p,m,I)=>{if(f==null)r(p.el=o(p.children),m,I);else{const O=p.el=f.el;p.children!==f.children&&c(O,p.children)}},x=(f,p,m,I)=>{f==null?r(p.el=l(p.children||""),m,I):p.el=f.el},g=(f,p,m,I)=>{[f.el,f.anchor]=A(f.children,p,m,I,f.el,f.anchor)},h=({el:f,anchor:p},m,I)=>{let O;for(;f&&f!==p;)O=_(f),r(f,m,I),f=O;r(p,m,I)},b=({el:f,anchor:p})=>{let m;for(;f&&f!==p;)m=_(f),s(f),f=m;s(p)},T=(f,p,m,I,O,w,P,L,v)=>{p.type==="svg"?P="svg":p.type==="math"&&(P="mathml"),f==null?C(p,m,I,O,w,P,L,v):k(f,p,O,w,P,L,v)},C=(f,p,m,I,O,w,P,L)=>{let v,N;const{props:M,shapeFlag:F,transition:U,dirs:$}=f;if(v=f.el=a(f.type,w,M&&M.is,M),F&8?u(v,f.children):F&16&&B(f.children,v,null,I,O,Gn(f,w),P,L),$&&dt(f,null,I,"created"),D(v,f,f.scopeId,P,I),M){for(const Z in M)Z!=="value"&&!Bt(Z)&&i(v,Z,null,M[Z],w,I);"value"in M&&i(v,"value",null,M.value,w),(N=M.onVnodeBeforeMount)&&$e(N,I,f)}$&&dt(f,null,I,"beforeMount");const V=Ho(O,U);V&&U.beforeEnter(v),r(v,p,m),((N=M&&M.onVnodeMounted)||V||$)&&Ae(()=>{N&&$e(N,I,f),V&&U.enter(v),$&&dt(f,null,I,"mounted")},O)},D=(f,p,m,I,O)=>{if(m&&S(f,m),I)for(let w=0;w{for(let N=v;N{const L=p.el=f.el;let{patchFlag:v,dynamicChildren:N,dirs:M}=p;v|=f.patchFlag&16;const F=f.props||Q,U=p.props||Q;let $;if(m&&ft(m,!1),($=U.onVnodeBeforeUpdate)&&$e($,m,p,f),M&&dt(p,f,m,"beforeUpdate"),m&&ft(m,!0),(F.innerHTML&&U.innerHTML==null||F.textContent&&U.textContent==null)&&u(L,""),N?q(f.dynamicChildren,N,L,m,I,Gn(p,O),w):P||j(f,p,L,null,m,I,Gn(p,O),w,!1),v>0){if(v&16)te(L,F,U,m,O);else if(v&2&&F.class!==U.class&&i(L,"class",null,U.class,O),v&4&&i(L,"style",F.style,U.style,O),v&8){const V=p.dynamicProps;for(let Z=0;Z{$&&$e($,m,p,f),M&&dt(p,f,m,"updated")},I)},q=(f,p,m,I,O,w,P)=>{for(let L=0;L{if(p!==m){if(p!==Q)for(const w in p)!Bt(w)&&!(w in m)&&i(f,w,p[w],null,O,I);for(const w in m){if(Bt(w))continue;const P=m[w],L=p[w];P!==L&&w!=="value"&&i(f,w,L,P,O,I)}"value"in m&&i(f,"value",p.value,m.value,O)}},Ee=(f,p,m,I,O,w,P,L,v)=>{const N=p.el=f?f.el:o(""),M=p.anchor=f?f.anchor:o("");let{patchFlag:F,dynamicChildren:U,slotScopeIds:$}=p;$&&(L=L?L.concat($):$),f==null?(r(N,m,I),r(M,m,I),B(p.children||[],m,M,O,w,P,L,v)):F>0&&F&64&&U&&f.dynamicChildren?(q(f.dynamicChildren,U,m,O,w,P,L),(p.key!=null||O&&p===O.subTree)&&Pi(f,p,!0)):j(f,p,m,M,O,w,P,L,v)},ot=(f,p,m,I,O,w,P,L,v)=>{p.slotScopeIds=L,f==null?p.shapeFlag&512?O.ctx.activate(p,m,I,P,v):yt(p,m,I,O,w,P,v):tn(f,p,v)},yt=(f,p,m,I,O,w,P)=>{const L=f.component=ol(f,I,O);if(Ei(f)&&(L.ctx.renderer=Ye),ll(L,!1,P),L.asyncDep){if(O&&O.registerDep(L,oe,P),!f.el){const v=L.subTree=Ve(mt);x(null,v,p,m)}}else oe(L,f,p,m,O,w,P)},tn=(f,p,m)=>{const I=p.component=f.component;if(Wo(f,p,m))if(I.asyncDep&&!I.asyncResolved){W(I,p,m);return}else I.next=p,I.update();else p.el=f.el,I.vnode=p},oe=(f,p,m,I,O,w,P)=>{const L=()=>{if(f.isMounted){let{next:F,bu:U,u:$,parent:V,vnode:Z}=f;{const Se=Di(f);if(Se){F&&(F.el=Z.el,W(f,F,P)),Se.asyncDep.then(()=>{f.isUnmounted||L()});return}}let X=F,me;ft(f,!1),F?(F.el=Z.el,W(f,F,P)):F=Z,U&&Un(U),(me=F.props&&F.props.onVnodeBeforeUpdate)&&$e(me,V,F,Z),ft(f,!0);const le=Vn(f),ve=f.subTree;f.subTree=le,y(ve,le,d(ve.el),qe(ve),f,O,w),F.el=le.el,X===null&&Zo(f,le.el),$&&Ae($,O),(me=F.props&&F.props.onVnodeUpdated)&&Ae(()=>$e(me,V,F,Z),O)}else{let F;const{el:U,props:$}=p,{bm:V,m:Z,parent:X,root:me,type:le}=f,ve=jt(p);if(ft(f,!1),V&&Un(V),!ve&&(F=$&&$.onVnodeBeforeMount)&&$e(F,X,p),ft(f,!0),U&&rn){const Se=()=>{f.subTree=Vn(f),rn(U,f.subTree,f,O,null)};ve&&le.__asyncHydrate?le.__asyncHydrate(U,f,Se):Se()}else{me.ce&&me.ce._injectChildStyle(le);const Se=f.subTree=Vn(f);y(null,Se,m,I,f,O,w),p.el=Se.el}if(Z&&Ae(Z,O),!ve&&(F=$&&$.onVnodeMounted)){const Se=p;Ae(()=>$e(F,X,Se),O)}(p.shapeFlag&256||X&&jt(X.vnode)&&X.vnode.shapeFlag&256)&&f.a&&Ae(f.a,O),f.isMounted=!0,p=m=I=null}};f.scope.on();const v=f.effect=new qs(L);f.scope.off();const N=f.update=v.run.bind(v),M=f.job=v.runIfDirty.bind(v);M.i=f,M.id=f.uid,v.scheduler=()=>vr(M),ft(f,!0),N()},W=(f,p,m)=>{p.component=f;const I=f.vnode.props;f.vnode=p,f.next=null,Do(f,p.props,I,m),Mo(f,p.children,m),it(),Xr(f),at()},j=(f,p,m,I,O,w,P,L,v=!1)=>{const N=f&&f.children,M=f?f.shapeFlag:0,F=p.children,{patchFlag:U,shapeFlag:$}=p;if(U>0){if(U&128){xe(N,F,m,I,O,w,P,L,v);return}else if(U&256){ae(N,F,m,I,O,w,P,L,v);return}}$&8?(M&16&&Ue(N,O,w),F!==N&&u(m,F)):M&16?$&16?xe(N,F,m,I,O,w,P,L,v):Ue(N,O,w,!0):(M&8&&u(m,""),$&16&&B(F,m,I,O,w,P,L,v))},ae=(f,p,m,I,O,w,P,L,v)=>{f=f||Rt,p=p||Rt;const N=f.length,M=p.length,F=Math.min(N,M);let U;for(U=0;UM?Ue(f,O,w,!0,!1,F):B(p,m,I,O,w,P,L,v,F)},xe=(f,p,m,I,O,w,P,L,v)=>{let N=0;const M=p.length;let F=f.length-1,U=M-1;for(;N<=F&&N<=U;){const $=f[N],V=p[N]=v?tt(p[N]):je(p[N]);if(kt($,V))y($,V,m,null,O,w,P,L,v);else break;N++}for(;N<=F&&N<=U;){const $=f[F],V=p[U]=v?tt(p[U]):je(p[U]);if(kt($,V))y($,V,m,null,O,w,P,L,v);else break;F--,U--}if(N>F){if(N<=U){const $=U+1,V=$U)for(;N<=F;)ne(f[N],O,w,!0),N++;else{const $=N,V=N,Z=new Map;for(N=V;N<=U;N++){const ye=p[N]=v?tt(p[N]):je(p[N]);ye.key!=null&&Z.set(ye.key,N)}let X,me=0;const le=U-V+1;let ve=!1,Se=0;const Dt=new Array(le);for(N=0;N=le){ne(ye,O,w,!0);continue}let Me;if(ye.key!=null)Me=Z.get(ye.key);else for(X=V;X<=U;X++)if(Dt[X-V]===0&&kt(ye,p[X])){Me=X;break}Me===void 0?ne(ye,O,w,!0):(Dt[Me-V]=N+1,Me>=Se?Se=Me:ve=!0,y(ye,p[Me],m,null,O,w,P,L,v),me++)}const Gr=ve?jo(Dt):Rt;for(X=Gr.length-1,N=le-1;N>=0;N--){const ye=V+N,Me=p[ye],zr=ye+1{const{el:w,type:P,transition:L,children:v,shapeFlag:N}=f;if(N&6){we(f.component.subTree,p,m,I);return}if(N&128){f.suspense.move(p,m,I);return}if(N&64){P.move(f,p,m,Ye);return}if(P===Ie){r(w,p,m);for(let F=0;FL.enter(w),O);else{const{leave:F,delayLeave:U,afterLeave:$}=L,V=()=>r(w,p,m),Z=()=>{F(w,()=>{V(),$&&$()})};U?U(w,V,Z):Z()}else r(w,p,m)},ne=(f,p,m,I=!1,O=!1)=>{const{type:w,props:P,ref:L,children:v,dynamicChildren:N,shapeFlag:M,patchFlag:F,dirs:U,cacheIndex:$}=f;if(F===-2&&(O=!1),L!=null&&sr(L,null,m,f,!0),$!=null&&(p.renderCache[$]=void 0),M&256){p.ctx.deactivate(f);return}const V=M&1&&U,Z=!jt(f);let X;if(Z&&(X=P&&P.onVnodeBeforeUnmount)&&$e(X,p,f),M&6)lt(f.component,m,I);else{if(M&128){f.suspense.unmount(m,I);return}V&&dt(f,null,p,"beforeUnmount"),M&64?f.type.remove(f,p,m,Ye,I):N&&!N.hasOnce&&(w!==Ie||F>0&&F&64)?Ue(N,p,m,!1,!0):(w===Ie&&F&384||!O&&M&16)&&Ue(v,p,m),I&&nn(f)}(Z&&(X=P&&P.onVnodeUnmounted)||V)&&Ae(()=>{X&&$e(X,p,f),V&&dt(f,null,p,"unmounted")},m)},nn=f=>{const{type:p,el:m,anchor:I,transition:O}=f;if(p===Ie){ke(m,I);return}if(p===Kn){b(f);return}const w=()=>{s(m),O&&!O.persisted&&O.afterLeave&&O.afterLeave()};if(f.shapeFlag&1&&O&&!O.persisted){const{leave:P,delayLeave:L}=O,v=()=>P(m,w);L?L(f.el,w,v):v()}else w()},ke=(f,p)=>{let m;for(;f!==p;)m=_(f),s(f),f=m;s(p)},lt=(f,p,m)=>{const{bum:I,scope:O,job:w,subTree:P,um:L,m:v,a:N}=f;ns(v),ns(N),I&&Un(I),O.stop(),w&&(w.flags|=8,ne(P,f,p,m)),L&&Ae(L,p),Ae(()=>{f.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===p.pendingId&&(p.deps--,p.deps===0&&p.resolve())},Ue=(f,p,m,I=!1,O=!1,w=0)=>{for(let P=w;P{if(f.shapeFlag&6)return qe(f.component.subTree);if(f.shapeFlag&128)return f.suspense.next();const p=_(f.anchor||f.el),m=p&&p[uo];return m?_(m):p};let ut=!1;const Pt=(f,p,m)=>{f==null?p._vnode&&ne(p._vnode,null,null,!0):y(p._vnode||null,f,p,null,null,null,m),p._vnode=f,ut||(ut=!0,Xr(),pi(),ut=!1)},Ye={p:y,um:ne,m:we,r:nn,mt:yt,mc:B,pc:j,pbc:q,n:qe,o:e};let ct,rn;return{render:Pt,hydrate:ct,createApp:vo(Pt,ct)}}function Gn({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function ft({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Ho(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Pi(e,t,n=!1){const r=e.children,s=t.children;if(H(r)&&H(s))for(let i=0;i>1,e[n[o]]0&&(t[r]=n[i-1]),n[i]=r)}}for(i=n.length,a=n[i-1];i-- >0;)n[i]=a,a=t[a];return n}function Di(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Di(t)}function ns(e){if(e)for(let t=0;tun(Go);function zn(e,t,n){return Fi(e,t,n)}function Fi(e,t,n=Q){const{immediate:r,deep:s,flush:i,once:a}=n,o=re({},n),l=t&&r||!t&&i!=="post";let c;if(Xt){if(i==="sync"){const S=zo();c=S.__watcherHandles||(S.__watcherHandles=[])}else if(!l){const S=()=>{};return S.stop=ze,S.resume=ze,S.pause=ze,S}}const u=he;o.call=(S,A,y)=>Ke(S,u,A,y);let d=!1;i==="post"?o.scheduler=S=>{Ae(S,u&&u.suspense)}:i!=="sync"&&(d=!0,o.scheduler=(S,A)=>{A?S():vr(S)}),o.augmentJob=S=>{t&&(S.flags|=4),d&&(S.flags|=2,u&&(S.id=u.uid,S.i=u))};const _=so(e,t,o);return Xt&&(c?c.push(_):l&&_()),_}function Vo(e,t,n){const r=this.proxy,s=se(e)?e.includes(".")?ki(r,e):()=>r[e]:e.bind(r,r);let i;z(t)?i=t:(i=t.handler,n=t);const a=Jt(this),o=Fi(s,i.bind(r),n);return a(),o}function ki(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;st==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Pe(t)}Modifiers`]||e[`${Ne(t)}Modifiers`];function qo(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Q;let s=n;const i=t.startsWith("update:"),a=i&&Ko(r,t.slice(7));a&&(a.trim&&(s=n.map(u=>se(u)?u.trim():u)),a.number&&(s=n.map(Ta)));let o,l=r[o=kn(t)]||r[o=kn(Pe(t))];!l&&i&&(l=r[o=kn(Ne(t))]),l&&Ke(l,e,6,s);const c=r[o+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[o])return;e.emitted[o]=!0,Ke(c,e,6,s)}}function Ui(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const i=e.emits;let a={},o=!1;if(!z(e)){const l=c=>{const u=Ui(c,t,!0);u&&(o=!0,re(a,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!o?(ee(e)&&r.set(e,null),null):(H(i)?i.forEach(l=>a[l]=null):re(a,i),ee(e)&&r.set(e,a),a)}function Cn(e,t){return!e||!yn(t)?!1:(t=t.slice(2).replace(/Once$/,""),K(e,t[0].toLowerCase()+t.slice(1))||K(e,Ne(t))||K(e,t))}function Vn(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[i],slots:a,attrs:o,emit:l,render:c,renderCache:u,props:d,data:_,setupState:S,ctx:A,inheritAttrs:y}=e,R=_n(e);let x,g;try{if(n.shapeFlag&4){const b=s||r,T=b;x=je(c.call(T,b,u,d,S,_,A)),g=o}else{const b=t;x=je(b.length>1?b(d,{attrs:o,slots:a,emit:l}):b(d,null)),g=t.props?o:Yo(o)}}catch(b){zt.length=0,In(b,e,1),x=Ve(mt)}let h=x;if(g&&y!==!1){const b=Object.keys(g),{shapeFlag:T}=h;b.length&&T&7&&(i&&b.some(mr)&&(g=Xo(g,i)),h=xt(h,g,!1,!0))}return n.dirs&&(h=xt(h,null,!1,!0),h.dirs=h.dirs?h.dirs.concat(n.dirs):n.dirs),n.transition&&Lr(h,n.transition),x=h,_n(R),x}const Yo=e=>{let t;for(const n in e)(n==="class"||n==="style"||yn(n))&&((t||(t={}))[n]=e[n]);return t},Xo=(e,t)=>{const n={};for(const r in e)(!mr(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Wo(e,t,n){const{props:r,children:s,component:i}=e,{props:a,children:o,patchFlag:l}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?rs(r,a,c):!!a;if(l&8){const u=t.dynamicProps;for(let d=0;de.__isSuspense;function Jo(e,t){t&&t.pendingBranch?H(e)?t.effects.push(...e):t.effects.push(e):oo(e)}const Ie=Symbol.for("v-fgt"),xn=Symbol.for("v-txt"),mt=Symbol.for("v-cmt"),Kn=Symbol.for("v-stc"),zt=[];let Re=null;function Le(e=!1){zt.push(Re=e?null:[])}function Qo(){zt.pop(),Re=zt[zt.length-1]||null}let Yt=1;function ss(e){Yt+=e,e<0&&Re&&(Re.hasOnce=!0)}function Bi(e){return e.dynamicChildren=Yt>0?Re||Rt:null,Qo(),Yt>0&&Re&&Re.push(e),e}function Be(e,t,n,r,s,i){return Bi(ue(e,t,n,r,s,i,!0))}function el(e,t,n,r,s){return Bi(Ve(e,t,n,r,s,!0))}function $i(e){return e?e.__v_isVNode===!0:!1}function kt(e,t){return e.type===t.type&&e.key===t.key}const Hi=({key:e})=>e??null,cn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?se(e)||fe(e)||z(e)?{i:Ge,r:e,k:t,f:!!n}:e:null);function ue(e,t=null,n=null,r=0,s=null,i=e===Ie?0:1,a=!1,o=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Hi(t),ref:t&&cn(t),scopeId:hi,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Ge};return o?(Fr(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=se(n)?8:16),Yt>0&&!a&&Re&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&Re.push(l),l}const Ve=tl;function tl(e,t=null,n=null,r=0,s=null,i=!1){if((!e||e===To)&&(e=mt),$i(e)){const o=xt(e,t,!0);return n&&Fr(o,n),Yt>0&&!i&&Re&&(o.shapeFlag&6?Re[Re.indexOf(e)]=o:Re.push(o)),o.patchFlag=-2,o}if(fl(e)&&(e=e.__vccOpts),t){t=nl(t);let{class:o,style:l}=t;o&&!se(o)&&(t.class=wt(o)),ee(l)&&(xr(l)&&!H(l)&&(l=re({},l)),t.style=Ar(l))}const a=se(e)?1:Mi(e)?128:co(e)?64:ee(e)?4:z(e)?2:0;return ue(e,t,n,r,s,a,i,!0)}function nl(e){return e?xr(e)||wi(e)?re({},e):e:null}function xt(e,t,n=!1,r=!1){const{props:s,ref:i,patchFlag:a,children:o,transition:l}=e,c=t?sl(s||{},t):s,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Hi(c),ref:t&&t.ref?n&&i?H(i)?i.concat(cn(t)):[i,cn(t)]:cn(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ie?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&xt(e.ssContent),ssFallback:e.ssFallback&&xt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&Lr(u,l.clone(u)),u}function rl(e=" ",t=0){return Ve(xn,null,e,t)}function is(e="",t=!1){return t?(Le(),el(mt,null,e)):Ve(mt,null,e)}function je(e){return e==null||typeof e=="boolean"?Ve(mt):H(e)?Ve(Ie,null,e.slice()):$i(e)?tt(e):Ve(xn,null,String(e))}function tt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:xt(e)}function Fr(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(H(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),Fr(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!wi(t)?t._ctx=Ge:s===3&&Ge&&(Ge.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else z(t)?(t={default:t,_ctx:Ge},n=32):(t=String(t),r&64?(n=16,t=[rl(t)]):n=8);e.children=t,e.shapeFlag|=n}function sl(...e){const t={};for(let n=0;n{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),i=>{s.length>1?s.forEach(a=>a(i)):s[0](i)}};En=t("__VUE_INSTANCE_SETTERS__",n=>he=n),ur=t("__VUE_SSR_SETTERS__",n=>Xt=n)}const Jt=e=>{const t=he;return En(e),e.scope.on(),()=>{e.scope.off(),En(t)}},as=()=>{he&&he.scope.off(),En(null)};function ji(e){return e.vnode.shapeFlag&4}let Xt=!1;function ll(e,t=!1,n=!1){t&&ur(t);const{props:r,children:s}=e.vnode,i=ji(e);Po(e,r,i,t),Uo(e,s,n);const a=i?ul(e,t):void 0;return t&&ur(!1),a}function ul(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Ro);const{setup:r}=n;if(r){it();const s=e.setupContext=r.length>1?dl(e):null,i=Jt(e),a=Zt(r,e,0,[e.props,s]),o=$s(a);if(at(),i(),(o||e.sp)&&!jt(e)&&bi(e),o){if(a.then(as,as),t)return a.then(l=>{os(e,l,t)}).catch(l=>{In(l,e,0)});e.asyncDep=a}else os(e,a,t)}else Gi(e,t)}function os(e,t,n){z(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ee(t)&&(e.setupState=ui(t)),Gi(e,n)}let ls;function Gi(e,t,n){const r=e.type;if(!e.render){if(!t&&ls&&!r.render){const s=r.template||Pr(e).template;if(s){const{isCustomElement:i,compilerOptions:a}=e.appContext.config,{delimiters:o,compilerOptions:l}=r,c=re(re({isCustomElement:i,delimiters:o},a),l);r.render=ls(s,c)}}e.render=r.render||ze}{const s=Jt(e);it();try{Oo(e)}finally{at(),s()}}}const cl={get(e,t){return ce(e,"get",""),e[t]}};function dl(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,cl),slots:e.slots,emit:e.emit,expose:t}}function kr(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(ui(Za(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Gt)return Gt[n](e)},has(t,n){return n in t||n in Gt}})):e.proxy}function fl(e){return z(e)&&"__vccOpts"in e}const zi=(e,t)=>no(e,t,Xt),pl="3.5.12";/** * @vue/runtime-dom v3.5.12 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let cr;const us=typeof window<"u"&&window.trustedTypes;if(us)try{cr=us.createPolicy("vue",{createHTML:e=>e})}catch{}const Vi=cr?e=>cr.createHTML(e):e=>e,gl="http://www.w3.org/2000/svg",hl="http://www.w3.org/1998/Math/MathML",We=typeof document<"u"?document:null,cs=We&&We.createElement("template"),_l={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?We.createElementNS(gl,e):t==="mathml"?We.createElementNS(hl,e):n?We.createElement(e,{is:n}):We.createElement(e);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>We.createTextNode(e),createComment:e=>We.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>We.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,i){const a=n?n.previousSibling:t.lastChild;if(s&&(s===i||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===i||!(s=s.nextSibling)););else{cs.innerHTML=Vi(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const o=cs.content;if(r==="svg"||r==="mathml"){const l=o.firstChild;for(;l.firstChild;)o.appendChild(l.firstChild);o.removeChild(l)}t.insertBefore(o,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},bl=Symbol("_vtc");function El(e,t,n){const r=e[bl];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const ds=Symbol("_vod"),ml=Symbol("_vsh"),Sl=Symbol(""),yl=/(^|;)\s*display\s*:/;function Al(e,t,n){const r=e.style,s=se(n);let i=!1;if(n&&!s){if(t)if(se(t))for(const a of t.split(";")){const o=a.slice(0,a.indexOf(":")).trim();n[o]==null&&dn(r,o,"")}else for(const a in t)n[a]==null&&dn(r,a,"");for(const a in n)a==="display"&&(i=!0),dn(r,a,n[a])}else if(s){if(t!==n){const a=r[Sl];a&&(n+=";"+a),r.cssText=n,i=yl.test(n)}}else t&&e.removeAttribute("style");ds in e&&(e[ds]=i?r.display:"",e[ml]&&(r.display="none"))}const fs=/\s*!important$/;function dn(e,t,n){if(H(n))n.forEach(r=>dn(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Tl(e,t);fs.test(n)?e.setProperty(Ne(r),n.replace(fs,""),"important"):e[r]=n}}const ps=["Webkit","Moz","ms"],qn={};function Tl(e,t){const n=qn[t];if(n)return n;let r=Pe(t);if(r!=="filter"&&r in e)return qn[t]=r;r=js(r);for(let s=0;sYn||(Nl.then(()=>Yn=0),Yn=Date.now());function xl(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ke(vl(r,n.value),t,5,[r])};return n.value=e,n.attached=Cl(),n}function vl(e,t){if(H(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const ms=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Ll=(e,t,n,r,s,i)=>{const a=s==="svg";t==="class"?El(e,r,a):t==="style"?Al(e,n,r):yn(t)?mr(t)||wl(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Pl(e,t,r,a))?(_s(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&hs(e,t,r,a,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!se(r))?_s(e,Pe(t),r,i,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),hs(e,t,r,a))};function Pl(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&ms(t)&&z(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return ms(t)&&se(n)?!1:t in e}const Ss={};/*! #__NO_SIDE_EFFECTS__ */function Dl(e,t,n){const r=_i(e,t);Tn(r)&&re(r,t);class s extends Ur{constructor(a){super(r,a,n)}}return s.def=r,s}const Fl=typeof HTMLElement<"u"?HTMLElement:class{};class Ur extends Fl{constructor(t,n={},r=As){super(),this._def=t,this._props=n,this._createApp=r,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&r!==As?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof Ur){this._parent=t;break}this._instance||(this._resolved?(this._setParent(),this._update()):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._instance.provides=t._instance.provides)}disconnectedCallback(){this._connected=!1,di(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let r=0;r{for(const s of r)this._setAttr(s.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(r,s=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:i,styles:a}=r;let o;if(i&&!H(i))for(const l in i){const c=i[l];(c===Number||c&&c.type===Number)&&(l in this._props&&(this._props[l]=Vr(this._props[l])),(o||(o=Object.create(null)))[Pe(l)]=!0)}this._numberProps=o,s&&this._resolveProps(r),this.shadowRoot&&this._applyStyles(a),this._mount(r)},n=this._def.__asyncLoader;n?this._pendingResolve=n().then(r=>t(this._def=r,!0)):t(this._def)}_mount(t){this._app=this._createApp(t),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const n=this._instance&&this._instance.exposed;if(n)for(const r in n)K(this,r)||Object.defineProperty(this,r,{get:()=>li(n[r])})}_resolveProps(t){const{props:n}=t,r=H(n)?n:Object.keys(n||{});for(const s of Object.keys(this))s[0]!=="_"&&r.includes(s)&&this._setProp(s,this[s]);for(const s of r.map(Pe))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(i){this._setProp(s,i,!0,!0)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const n=this.hasAttribute(t);let r=n?this.getAttribute(t):Ss;const s=Pe(t);n&&this._numberProps&&this._numberProps[s]&&(r=Vr(r)),this._setProp(s,r,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,s=!1){n!==this._props[t]&&(n===Ss?delete this._props[t]:(this._props[t]=n,t==="key"&&this._app&&(this._app._ceVNode.key=n)),s&&this._instance&&this._update(),r&&(n===!0?this.setAttribute(Ne(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Ne(t),n+""):n||this.removeAttribute(Ne(t))))}_update(){Ul(this._createVNode(),this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const n=Ve(this._def,re(t,this._props));return this._instance||(n.ce=r=>{this._instance=r,r.ce=this,r.isCE=!0;const s=(i,a)=>{this.dispatchEvent(new CustomEvent(i,Tn(a[0])?re({detail:a},a[0]):{detail:a}))};r.emit=(i,...a)=>{s(i,a),Ne(i)!==i&&s(Ne(i),a)},this._setParent()}),n}_applyStyles(t,n){if(!t)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const r=this._nonce;for(let s=t.length-1;s>=0;s--){const i=document.createElement("style");r&&i.setAttribute("nonce",r),i.textContent=t[s],this.shadowRoot.prepend(i)}}_parseSlots(){const t=this._slots={};let n;for(;n=this.firstChild;){const r=n.nodeType===1&&n.getAttribute("slot")||"default";(t[r]||(t[r]=[])).push(n),this.removeChild(n)}}_renderSlots(){const t=(this._teleportTarget||this).querySelectorAll("slot"),n=this._instance.type.__scopeId;for(let r=0;r{Ki().render(...e)},As=(...e)=>{const t=Ki().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Bl(r);if(!s)return;const i=t._component;!z(i)&&!i.render&&!i.template&&(i.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const a=n(s,!1,Ml(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),a},t};function Ml(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Bl(e){return se(e)?document.querySelector(e):e}function qi(e,t){return function(){return e.apply(t,arguments)}}const{toString:$l}=Object.prototype,{getPrototypeOf:Mr}=Object,vn=(e=>t=>{const n=$l.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Fe=e=>(e=e.toLowerCase(),t=>vn(t)===e),Ln=e=>t=>typeof t===e,{isArray:vt}=Array,Wt=Ln("undefined");function Hl(e){return e!==null&&!Wt(e)&&e.constructor!==null&&!Wt(e.constructor)&&Oe(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Yi=Fe("ArrayBuffer");function jl(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Yi(e.buffer),t}const Gl=Ln("string"),Oe=Ln("function"),Xi=Ln("number"),Pn=e=>e!==null&&typeof e=="object",zl=e=>e===!0||e===!1,fn=e=>{if(vn(e)!=="object")return!1;const t=Mr(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Vl=Fe("Date"),Kl=Fe("File"),ql=Fe("Blob"),Yl=Fe("FileList"),Xl=e=>Pn(e)&&Oe(e.pipe),Wl=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Oe(e.append)&&((t=vn(e))==="formdata"||t==="object"&&Oe(e.toString)&&e.toString()==="[object FormData]"))},Zl=Fe("URLSearchParams"),[Jl,Ql,eu,tu]=["ReadableStream","Request","Response","Headers"].map(Fe),nu=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Qt(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),vt(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const ht=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Zi=e=>!Wt(e)&&e!==ht;function dr(){const{caseless:e}=Zi(this)&&this||{},t={},n=(r,s)=>{const i=e&&Wi(t,s)||s;fn(t[i])&&fn(r)?t[i]=dr(t[i],r):fn(r)?t[i]=dr({},r):vt(r)?t[i]=r.slice():t[i]=r};for(let r=0,s=arguments.length;r(Qt(t,(s,i)=>{n&&Oe(s)?e[i]=qi(s,n):e[i]=s},{allOwnKeys:r}),e),su=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),iu=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},au=(e,t,n,r)=>{let s,i,a;const o={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),i=s.length;i-- >0;)a=s[i],(!r||r(a,e,t))&&!o[a]&&(t[a]=e[a],o[a]=!0);e=n!==!1&&Mr(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},ou=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},lu=e=>{if(!e)return null;if(vt(e))return e;let t=e.length;if(!Xi(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},uu=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Mr(Uint8Array)),cu=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const i=s.value;t.call(e,i[0],i[1])}},du=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},fu=Fe("HTMLFormElement"),pu=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),Ts=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),gu=Fe("RegExp"),Ji=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Qt(n,(s,i)=>{let a;(a=t(s,i,e))!==!1&&(r[i]=a||s)}),Object.defineProperties(e,r)},hu=e=>{Ji(e,(t,n)=>{if(Oe(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Oe(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},_u=(e,t)=>{const n={},r=s=>{s.forEach(i=>{n[i]=!0})};return vt(e)?r(e):r(String(e).split(t)),n},bu=()=>{},Eu=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,Xn="abcdefghijklmnopqrstuvwxyz",Rs="0123456789",Qi={DIGIT:Rs,ALPHA:Xn,ALPHA_DIGIT:Xn+Xn.toUpperCase()+Rs},mu=(e=16,t=Qi.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function Su(e){return!!(e&&Oe(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const yu=e=>{const t=new Array(10),n=(r,s)=>{if(Pn(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const i=vt(r)?[]:{};return Qt(r,(a,o)=>{const l=n(a,s+1);!Wt(l)&&(i[o]=l)}),t[s]=void 0,i}}return r};return n(e,0)},Au=Fe("AsyncFunction"),Tu=e=>e&&(Pn(e)||Oe(e))&&Oe(e.then)&&Oe(e.catch),ea=((e,t)=>e?setImmediate:t?((n,r)=>(ht.addEventListener("message",({source:s,data:i})=>{s===ht&&i===n&&r.length&&r.shift()()},!1),s=>{r.push(s),ht.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Oe(ht.postMessage)),Ru=typeof queueMicrotask<"u"?queueMicrotask.bind(ht):typeof process<"u"&&process.nextTick||ea,E={isArray:vt,isArrayBuffer:Yi,isBuffer:Hl,isFormData:Wl,isArrayBufferView:jl,isString:Gl,isNumber:Xi,isBoolean:zl,isObject:Pn,isPlainObject:fn,isReadableStream:Jl,isRequest:Ql,isResponse:eu,isHeaders:tu,isUndefined:Wt,isDate:Vl,isFile:Kl,isBlob:ql,isRegExp:gu,isFunction:Oe,isStream:Xl,isURLSearchParams:Zl,isTypedArray:uu,isFileList:Yl,forEach:Qt,merge:dr,extend:ru,trim:nu,stripBOM:su,inherits:iu,toFlatObject:au,kindOf:vn,kindOfTest:Fe,endsWith:ou,toArray:lu,forEachEntry:cu,matchAll:du,isHTMLForm:fu,hasOwnProperty:Ts,hasOwnProp:Ts,reduceDescriptors:Ji,freezeMethods:hu,toObjectSet:_u,toCamelCase:pu,noop:bu,toFiniteNumber:Eu,findKey:Wi,global:ht,isContextDefined:Zi,ALPHABET:Qi,generateString:mu,isSpecCompliantForm:Su,toJSONObject:yu,isAsyncFn:Au,isThenable:Tu,setImmediate:ea,asap:Ru};function G(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s,this.status=s.status?s.status:null)}E.inherits(G,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:E.toJSONObject(this.config),code:this.code,status:this.status}}});const ta=G.prototype,na={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{na[e]={value:e}});Object.defineProperties(G,na);Object.defineProperty(ta,"isAxiosError",{value:!0});G.from=(e,t,n,r,s,i)=>{const a=Object.create(ta);return E.toFlatObject(e,a,function(l){return l!==Error.prototype},o=>o!=="isAxiosError"),G.call(a,e.message,t,n,r,s),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};const Ou=null;function fr(e){return E.isPlainObject(e)||E.isArray(e)}function ra(e){return E.endsWith(e,"[]")?e.slice(0,-2):e}function Os(e,t,n){return e?e.concat(t).map(function(s,i){return s=ra(s),!n&&i?"["+s+"]":s}).join(n?".":""):t}function wu(e){return E.isArray(e)&&!e.some(fr)}const Iu=E.toFlatObject(E,{},null,function(t){return/^is[A-Z]/.test(t)});function Dn(e,t,n){if(!E.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=E.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(y,R){return!E.isUndefined(R[y])});const r=n.metaTokens,s=n.visitor||u,i=n.dots,a=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&E.isSpecCompliantForm(t);if(!E.isFunction(s))throw new TypeError("visitor must be a function");function c(A){if(A===null)return"";if(E.isDate(A))return A.toISOString();if(!l&&E.isBlob(A))throw new G("Blob is not supported. Use a Buffer instead.");return E.isArrayBuffer(A)||E.isTypedArray(A)?l&&typeof Blob=="function"?new Blob([A]):Buffer.from(A):A}function u(A,y,R){let x=A;if(A&&!R&&typeof A=="object"){if(E.endsWith(y,"{}"))y=r?y:y.slice(0,-2),A=JSON.stringify(A);else if(E.isArray(A)&&wu(A)||(E.isFileList(A)||E.endsWith(y,"[]"))&&(x=E.toArray(A)))return y=ra(y),x.forEach(function(h,b){!(E.isUndefined(h)||h===null)&&t.append(a===!0?Os([y],b,i):a===null?y:y+"[]",c(h))}),!1}return fr(A)?!0:(t.append(Os(R,y,i),c(A)),!1)}const d=[],_=Object.assign(Iu,{defaultVisitor:u,convertValue:c,isVisitable:fr});function S(A,y){if(!E.isUndefined(A)){if(d.indexOf(A)!==-1)throw Error("Circular reference detected in "+y.join("."));d.push(A),E.forEach(A,function(x,g){(!(E.isUndefined(x)||x===null)&&s.call(t,x,E.isString(g)?g.trim():g,y,_))===!0&&S(x,y?y.concat(g):[g])}),d.pop()}}if(!E.isObject(e))throw new TypeError("data must be an object");return S(e),t}function ws(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Br(e,t){this._pairs=[],e&&Dn(e,this,t)}const sa=Br.prototype;sa.append=function(t,n){this._pairs.push([t,n])};sa.toString=function(t){const n=t?function(r){return t.call(this,r,ws)}:ws;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function Nu(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ia(e,t,n){if(!t)return e;const r=n&&n.encode||Nu,s=n&&n.serialize;let i;if(s?i=s(t,n):i=E.isURLSearchParams(t)?t.toString():new Br(t,n).toString(r),i){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class Is{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){E.forEach(this.handlers,function(r){r!==null&&t(r)})}}const aa={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Cu=typeof URLSearchParams<"u"?URLSearchParams:Br,xu=typeof FormData<"u"?FormData:null,vu=typeof Blob<"u"?Blob:null,Lu={isBrowser:!0,classes:{URLSearchParams:Cu,FormData:xu,Blob:vu},protocols:["http","https","file","blob","url","data"]},$r=typeof window<"u"&&typeof document<"u",pr=typeof navigator=="object"&&navigator||void 0,Pu=$r&&(!pr||["ReactNative","NativeScript","NS"].indexOf(pr.product)<0),Du=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Fu=$r&&window.location.href||"http://localhost",ku=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:$r,hasStandardBrowserEnv:Pu,hasStandardBrowserWebWorkerEnv:Du,navigator:pr,origin:Fu},Symbol.toStringTag,{value:"Module"})),_e={...ku,...Lu};function Uu(e,t){return Dn(e,new _e.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,i){return _e.isNode&&E.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}function Mu(e){return E.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Bu(e){const t={},n=Object.keys(e);let r;const s=n.length;let i;for(r=0;r=n.length;return a=!a&&E.isArray(s)?s.length:a,l?(E.hasOwnProp(s,a)?s[a]=[s[a],r]:s[a]=r,!o):((!s[a]||!E.isObject(s[a]))&&(s[a]=[]),t(n,r,s[a],i)&&E.isArray(s[a])&&(s[a]=Bu(s[a])),!o)}if(E.isFormData(e)&&E.isFunction(e.entries)){const n={};return E.forEachEntry(e,(r,s)=>{t(Mu(r),s,n,0)}),n}return null}function $u(e,t,n){if(E.isString(e))try{return(t||JSON.parse)(e),E.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(0,JSON.stringify)(e)}const en={transitional:aa,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,i=E.isObject(t);if(i&&E.isHTMLForm(t)&&(t=new FormData(t)),E.isFormData(t))return s?JSON.stringify(oa(t)):t;if(E.isArrayBuffer(t)||E.isBuffer(t)||E.isStream(t)||E.isFile(t)||E.isBlob(t)||E.isReadableStream(t))return t;if(E.isArrayBufferView(t))return t.buffer;if(E.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let o;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Uu(t,this.formSerializer).toString();if((o=E.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Dn(o?{"files[]":t}:t,l&&new l,this.formSerializer)}}return i||s?(n.setContentType("application/json",!1),$u(t)):t}],transformResponse:[function(t){const n=this.transitional||en.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(E.isResponse(t)||E.isReadableStream(t))return t;if(t&&E.isString(t)&&(r&&!this.responseType||s)){const a=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(o){if(a)throw o.name==="SyntaxError"?G.from(o,G.ERR_BAD_RESPONSE,this,null,this.response):o}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:_e.classes.FormData,Blob:_e.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};E.forEach(["delete","get","head","post","put","patch"],e=>{en.headers[e]={}});const Hu=E.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),ju=e=>{const t={};let n,r,s;return e&&e.split(` `).forEach(function(a){s=a.indexOf(":"),n=a.substring(0,s).trim().toLowerCase(),r=a.substring(s+1).trim(),!(!n||t[n]&&Hu[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Ns=Symbol("internals");function Ut(e){return e&&String(e).trim().toLowerCase()}function pn(e){return e===!1||e==null?e:E.isArray(e)?e.map(pn):String(e)}function Gu(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const zu=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Wn(e,t,n,r,s){if(E.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!E.isString(t)){if(E.isString(r))return t.indexOf(r)!==-1;if(E.isRegExp(r))return r.test(t)}}function Vu(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Ku(e,t){const n=E.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,i,a){return this[r].call(this,t,s,i,a)},configurable:!0})})}class be{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function i(o,l,c){const u=Ut(l);if(!u)throw new Error("header name must be a non-empty string");const d=E.findKey(s,u);(!d||s[d]===void 0||c===!0||c===void 0&&s[d]!==!1)&&(s[d||l]=pn(o))}const a=(o,l)=>E.forEach(o,(c,u)=>i(c,u,l));if(E.isPlainObject(t)||t instanceof this.constructor)a(t,n);else if(E.isString(t)&&(t=t.trim())&&!zu(t))a(ju(t),n);else if(E.isHeaders(t))for(const[o,l]of t.entries())i(l,o,r);else t!=null&&i(n,t,r);return this}get(t,n){if(t=Ut(t),t){const r=E.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return Gu(s);if(E.isFunction(n))return n.call(this,s,r);if(E.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Ut(t),t){const r=E.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Wn(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function i(a){if(a=Ut(a),a){const o=E.findKey(r,a);o&&(!n||Wn(r,r[o],o,n))&&(delete r[o],s=!0)}}return E.isArray(t)?t.forEach(i):i(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const i=n[r];(!t||Wn(this,this[i],i,t,!0))&&(delete this[i],s=!0)}return s}normalize(t){const n=this,r={};return E.forEach(this,(s,i)=>{const a=E.findKey(r,i);if(a){n[a]=pn(s),delete n[i];return}const o=t?Vu(i):String(i).trim();o!==i&&delete n[i],n[o]=pn(s),r[o]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return E.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&E.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[Ns]=this[Ns]={accessors:{}}).accessors,s=this.prototype;function i(a){const o=Ut(a);r[o]||(Ku(s,a),r[o]=!0)}return E.isArray(t)?t.forEach(i):i(t),this}}be.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);E.reduceDescriptors(be.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});E.freezeMethods(be);function Zn(e,t){const n=this||en,r=t||n,s=be.from(r.headers);let i=r.data;return E.forEach(e,function(o){i=o.call(n,i,s.normalize(),t?t.status:void 0)}),s.normalize(),i}function la(e){return!!(e&&e.__CANCEL__)}function Lt(e,t,n){G.call(this,e??"canceled",G.ERR_CANCELED,t,n),this.name="CanceledError"}E.inherits(Lt,G,{__CANCEL__:!0});function ua(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new G("Request failed with status code "+n.status,[G.ERR_BAD_REQUEST,G.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function qu(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Yu(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,i=0,a;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),u=r[i];a||(a=c),n[s]=l,r[s]=c;let d=i,_=0;for(;d!==s;)_+=n[d++],d=d%e;if(s=(s+1)%e,s===i&&(i=(i+1)%e),c-a{n=u,s=null,i&&(clearTimeout(i),i=null),e.apply(null,c)};return[(...c)=>{const u=Date.now(),d=u-n;d>=r?a(c,u):(s=c,i||(i=setTimeout(()=>{i=null,a(s)},r-d)))},()=>s&&a(s)]}const mn=(e,t,n=3)=>{let r=0;const s=Yu(50,250);return Xu(i=>{const a=i.loaded,o=i.lengthComputable?i.total:void 0,l=a-r,c=s(l),u=a<=o;r=a;const d={loaded:a,total:o,progress:o?a/o:void 0,bytes:l,rate:c||void 0,estimated:c&&o&&u?(o-a)/c:void 0,event:i,lengthComputable:o!=null,[t?"download":"upload"]:!0};e(d)},n)},Cs=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},xs=e=>(...t)=>E.asap(()=>e(...t)),Wu=_e.hasStandardBrowserEnv?function(){const t=_e.navigator&&/(msie|trident)/i.test(_e.navigator.userAgent),n=document.createElement("a");let r;function s(i){let a=i;return t&&(n.setAttribute("href",a),a=n.href),n.setAttribute("href",a),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=s(window.location.href),function(a){const o=E.isString(a)?s(a):a;return o.protocol===r.protocol&&o.host===r.host}}():function(){return function(){return!0}}(),Zu=_e.hasStandardBrowserEnv?{write(e,t,n,r,s,i){const a=[e+"="+encodeURIComponent(t)];E.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),E.isString(r)&&a.push("path="+r),E.isString(s)&&a.push("domain="+s),i===!0&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Ju(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Qu(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function ca(e,t){return e&&!Ju(t)?Qu(e,t):t}const vs=e=>e instanceof be?{...e}:e;function St(e,t){t=t||{};const n={};function r(c,u,d){return E.isPlainObject(c)&&E.isPlainObject(u)?E.merge.call({caseless:d},c,u):E.isPlainObject(u)?E.merge({},u):E.isArray(u)?u.slice():u}function s(c,u,d){if(E.isUndefined(u)){if(!E.isUndefined(c))return r(void 0,c,d)}else return r(c,u,d)}function i(c,u){if(!E.isUndefined(u))return r(void 0,u)}function a(c,u){if(E.isUndefined(u)){if(!E.isUndefined(c))return r(void 0,c)}else return r(void 0,u)}function o(c,u,d){if(d in t)return r(c,u);if(d in e)return r(void 0,c)}const l={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:o,headers:(c,u)=>s(vs(c),vs(u),!0)};return E.forEach(Object.keys(Object.assign({},e,t)),function(u){const d=l[u]||s,_=d(e[u],t[u],u);E.isUndefined(_)&&d!==o||(n[u]=_)}),n}const da=e=>{const t=St({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:s,xsrfCookieName:i,headers:a,auth:o}=t;t.headers=a=be.from(a),t.url=ia(ca(t.baseURL,t.url),e.params,e.paramsSerializer),o&&a.set("Authorization","Basic "+btoa((o.username||"")+":"+(o.password?unescape(encodeURIComponent(o.password)):"")));let l;if(E.isFormData(n)){if(_e.hasStandardBrowserEnv||_e.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if((l=a.getContentType())!==!1){const[c,...u]=l?l.split(";").map(d=>d.trim()).filter(Boolean):[];a.setContentType([c||"multipart/form-data",...u].join("; "))}}if(_e.hasStandardBrowserEnv&&(r&&E.isFunction(r)&&(r=r(t)),r||r!==!1&&Wu(t.url))){const c=s&&i&&Zu.read(i);c&&a.set(s,c)}return t},ec=typeof XMLHttpRequest<"u",tc=ec&&function(e){return new Promise(function(n,r){const s=da(e);let i=s.data;const a=be.from(s.headers).normalize();let{responseType:o,onUploadProgress:l,onDownloadProgress:c}=s,u,d,_,S,A;function y(){S&&S(),A&&A(),s.cancelToken&&s.cancelToken.unsubscribe(u),s.signal&&s.signal.removeEventListener("abort",u)}let R=new XMLHttpRequest;R.open(s.method.toUpperCase(),s.url,!0),R.timeout=s.timeout;function x(){if(!R)return;const h=be.from("getAllResponseHeaders"in R&&R.getAllResponseHeaders()),T={data:!o||o==="text"||o==="json"?R.responseText:R.response,status:R.status,statusText:R.statusText,headers:h,config:e,request:R};ua(function(D){n(D),y()},function(D){r(D),y()},T),R=null}"onloadend"in R?R.onloadend=x:R.onreadystatechange=function(){!R||R.readyState!==4||R.status===0&&!(R.responseURL&&R.responseURL.indexOf("file:")===0)||setTimeout(x)},R.onabort=function(){R&&(r(new G("Request aborted",G.ECONNABORTED,e,R)),R=null)},R.onerror=function(){r(new G("Network Error",G.ERR_NETWORK,e,R)),R=null},R.ontimeout=function(){let b=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const T=s.transitional||aa;s.timeoutErrorMessage&&(b=s.timeoutErrorMessage),r(new G(b,T.clarifyTimeoutError?G.ETIMEDOUT:G.ECONNABORTED,e,R)),R=null},i===void 0&&a.setContentType(null),"setRequestHeader"in R&&E.forEach(a.toJSON(),function(b,T){R.setRequestHeader(T,b)}),E.isUndefined(s.withCredentials)||(R.withCredentials=!!s.withCredentials),o&&o!=="json"&&(R.responseType=s.responseType),c&&([_,A]=mn(c,!0),R.addEventListener("progress",_)),l&&R.upload&&([d,S]=mn(l),R.upload.addEventListener("progress",d),R.upload.addEventListener("loadend",S)),(s.cancelToken||s.signal)&&(u=h=>{R&&(r(!h||h.type?new Lt(null,e,R):h),R.abort(),R=null)},s.cancelToken&&s.cancelToken.subscribe(u),s.signal&&(s.signal.aborted?u():s.signal.addEventListener("abort",u)));const g=qu(s.url);if(g&&_e.protocols.indexOf(g)===-1){r(new G("Unsupported protocol "+g+":",G.ERR_BAD_REQUEST,e));return}R.send(i||null)})},nc=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,s;const i=function(c){if(!s){s=!0,o();const u=c instanceof Error?c:this.reason;r.abort(u instanceof G?u:new Lt(u instanceof Error?u.message:u))}};let a=t&&setTimeout(()=>{a=null,i(new G(`timeout ${t} of ms exceeded`,G.ETIMEDOUT))},t);const o=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(c=>{c.unsubscribe?c.unsubscribe(i):c.removeEventListener("abort",i)}),e=null)};e.forEach(c=>c.addEventListener("abort",i));const{signal:l}=r;return l.unsubscribe=()=>E.asap(o),l}},rc=function*(e,t){let n=e.byteLength;if(n{const s=sc(e,t);let i=0,a,o=l=>{a||(a=!0,r&&r(l))};return new ReadableStream({async pull(l){try{const{done:c,value:u}=await s.next();if(c){o(),l.close();return}let d=u.byteLength;if(n){let _=i+=d;n(_)}l.enqueue(new Uint8Array(u))}catch(c){throw o(c),c}},cancel(l){return o(l),s.return()}},{highWaterMark:2})},Fn=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",fa=Fn&&typeof ReadableStream=="function",ac=Fn&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),pa=(e,...t)=>{try{return!!e(...t)}catch{return!1}},oc=fa&&pa(()=>{let e=!1;const t=new Request(_e.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Ps=64*1024,gr=fa&&pa(()=>E.isReadableStream(new Response("").body)),Sn={stream:gr&&(e=>e.body)};Fn&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!Sn[t]&&(Sn[t]=E.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new G(`Response type '${t}' is not supported`,G.ERR_NOT_SUPPORT,r)})})})(new Response);const lc=async e=>{if(e==null)return 0;if(E.isBlob(e))return e.size;if(E.isSpecCompliantForm(e))return(await new Request(_e.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(E.isArrayBufferView(e)||E.isArrayBuffer(e))return e.byteLength;if(E.isURLSearchParams(e)&&(e=e+""),E.isString(e))return(await ac(e)).byteLength},uc=async(e,t)=>{const n=E.toFiniteNumber(e.getContentLength());return n??lc(t)},cc=Fn&&(async e=>{let{url:t,method:n,data:r,signal:s,cancelToken:i,timeout:a,onDownloadProgress:o,onUploadProgress:l,responseType:c,headers:u,withCredentials:d="same-origin",fetchOptions:_}=da(e);c=c?(c+"").toLowerCase():"text";let S=nc([s,i&&i.toAbortSignal()],a),A;const y=S&&S.unsubscribe&&(()=>{S.unsubscribe()});let R;try{if(l&&oc&&n!=="get"&&n!=="head"&&(R=await uc(u,r))!==0){let T=new Request(t,{method:"POST",body:r,duplex:"half"}),C;if(E.isFormData(r)&&(C=T.headers.get("content-type"))&&u.setContentType(C),T.body){const[D,B]=Cs(R,mn(xs(l)));r=Ls(T.body,Ps,D,B)}}E.isString(d)||(d=d?"include":"omit");const x="credentials"in Request.prototype;A=new Request(t,{..._,signal:S,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:r,duplex:"half",credentials:x?d:void 0});let g=await fetch(A);const h=gr&&(c==="stream"||c==="response");if(gr&&(o||h&&y)){const T={};["status","statusText","headers"].forEach(k=>{T[k]=g[k]});const C=E.toFiniteNumber(g.headers.get("content-length")),[D,B]=o&&Cs(C,mn(xs(o),!0))||[];g=new Response(Ls(g.body,Ps,D,()=>{B&&B(),y&&y()}),T)}c=c||"text";let b=await Sn[E.findKey(Sn,c)||"text"](g,e);return!h&&y&&y(),await new Promise((T,C)=>{ua(T,C,{data:b,headers:be.from(g.headers),status:g.status,statusText:g.statusText,config:e,request:A})})}catch(x){throw y&&y(),x&&x.name==="TypeError"&&/fetch/i.test(x.message)?Object.assign(new G("Network Error",G.ERR_NETWORK,e,A),{cause:x.cause||x}):G.from(x,x&&x.code,e,A)}}),hr={http:Ou,xhr:tc,fetch:cc};E.forEach(hr,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Ds=e=>`- ${e}`,dc=e=>E.isFunction(e)||e===null||e===!1,ga={getAdapter:e=>{e=E.isArray(e)?e:[e];const{length:t}=e;let n,r;const s={};for(let i=0;i`adapter ${o} `+(l===!1?"is not supported by the environment":"is not available in the build"));let a=t?i.length>1?`since : `+i.map(Ds).join(` `):" "+Ds(i[0]):"as no adapter specified";throw new G("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return r},adapters:hr};function Jn(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Lt(null,e)}function Fs(e){return Jn(e),e.headers=be.from(e.headers),e.data=Zn.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),ga.getAdapter(e.adapter||en.adapter)(e).then(function(r){return Jn(e),r.data=Zn.call(e,e.transformResponse,r),r.headers=be.from(r.headers),r},function(r){return la(r)||(Jn(e),r&&r.response&&(r.response.data=Zn.call(e,e.transformResponse,r.response),r.response.headers=be.from(r.response.headers))),Promise.reject(r)})}const ha="1.7.7",Hr={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Hr[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const ks={};Hr.transitional=function(t,n,r){function s(i,a){return"[Axios v"+ha+"] Transitional option '"+i+"'"+a+(r?". "+r:"")}return(i,a,o)=>{if(t===!1)throw new G(s(a," has been removed"+(n?" in "+n:"")),G.ERR_DEPRECATED);return n&&!ks[a]&&(ks[a]=!0,console.warn(s(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,a,o):!0}};function fc(e,t,n){if(typeof e!="object")throw new G("options must be an object",G.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const i=r[s],a=t[i];if(a){const o=e[i],l=o===void 0||a(o,i,e);if(l!==!0)throw new G("option "+i+" must be "+l,G.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new G("Unknown option "+i,G.ERR_BAD_OPTION)}}const _r={assertOptions:fc,validators:Hr},Qe=_r.validators;class bt{constructor(t){this.defaults=t,this.interceptors={request:new Is,response:new Is}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let s;Error.captureStackTrace?Error.captureStackTrace(s={}):s=new Error;const i=s.stack?s.stack.replace(/^.+\n/,""):"";try{r.stack?i&&!String(r.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(r.stack+=` `+i):r.stack=i}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=St(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:i}=n;r!==void 0&&_r.assertOptions(r,{silentJSONParsing:Qe.transitional(Qe.boolean),forcedJSONParsing:Qe.transitional(Qe.boolean),clarifyTimeoutError:Qe.transitional(Qe.boolean)},!1),s!=null&&(E.isFunction(s)?n.paramsSerializer={serialize:s}:_r.assertOptions(s,{encode:Qe.function,serialize:Qe.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=i&&E.merge(i.common,i[n.method]);i&&E.forEach(["delete","get","head","post","put","patch","common"],A=>{delete i[A]}),n.headers=be.concat(a,i);const o=[];let l=!0;this.interceptors.request.forEach(function(y){typeof y.runWhen=="function"&&y.runWhen(n)===!1||(l=l&&y.synchronous,o.unshift(y.fulfilled,y.rejected))});const c=[];this.interceptors.response.forEach(function(y){c.push(y.fulfilled,y.rejected)});let u,d=0,_;if(!l){const A=[Fs.bind(this),void 0];for(A.unshift.apply(A,o),A.push.apply(A,c),_=A.length,u=Promise.resolve(n);d<_;)u=u.then(A[d++],A[d++]);return u}_=o.length;let S=n;for(d=0;d<_;){const A=o[d++],y=o[d++];try{S=A(S)}catch(R){y.call(this,R);break}}try{u=Fs.call(this,S)}catch(A){return Promise.reject(A)}for(d=0,_=c.length;d<_;)u=u.then(c[d++],c[d++]);return u}getUri(t){t=St(this.defaults,t);const n=ca(t.baseURL,t.url);return ia(n,t.params,t.paramsSerializer)}}E.forEach(["delete","get","head","options"],function(t){bt.prototype[t]=function(n,r){return this.request(St(r||{},{method:t,url:n,data:(r||{}).data}))}});E.forEach(["post","put","patch"],function(t){function n(r){return function(i,a,o){return this.request(St(o||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:i,data:a}))}}bt.prototype[t]=n(),bt.prototype[t+"Form"]=n(!0)});class jr{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(i){n=i});const r=this;this.promise.then(s=>{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](s);r._listeners=null}),this.promise.then=s=>{let i;const a=new Promise(o=>{r.subscribe(o),i=o}).then(s);return a.cancel=function(){r.unsubscribe(i)},a},t(function(i,a,o){r.reason||(r.reason=new Lt(i,a,o),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new jr(function(s){t=s}),cancel:t}}}function pc(e){return function(n){return e.apply(null,n)}}function gc(e){return E.isObject(e)&&e.isAxiosError===!0}const br={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(br).forEach(([e,t])=>{br[t]=e});function _a(e){const t=new bt(e),n=qi(bt.prototype.request,t);return E.extend(n,bt.prototype,t,{allOwnKeys:!0}),E.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return _a(St(e,s))},n}const ie=_a(en);ie.Axios=bt;ie.CanceledError=Lt;ie.CancelToken=jr;ie.isCancel=la;ie.VERSION=ha;ie.toFormData=Dn;ie.AxiosError=G;ie.Cancel=ie.CanceledError;ie.all=function(t){return Promise.all(t)};ie.spread=pc;ie.isAxiosError=gc;ie.mergeConfig=St;ie.AxiosHeaders=be;ie.formToJSON=e=>oa(E.isHTMLForm(e)?new FormData(e):e);ie.getAdapter=ga.getAdapter;ie.HttpStatusCode=br;ie.default=ie;const hc={class:"_sidebar"},_c={key:0,role:"navigation",class:"_list"},bc={class:"_error"},Ec={key:1,role:"navigation",class:"_list"},mc=["href"],Sc={class:"_list-count"},yc={class:"_list-text"},Ac=["onClick"],Tc={key:0,class:"_list-arrow"},Rc={class:"_list-count"},Oc={class:"_list-text"},wc={key:0,class:"_list _list-sub"},Ic=["href","onClick"],Nc=["href"],Cc={style:{display:"none"},xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Us=".landingHref",xc=_i({__name:"DevdocsNavbar",props:{current:{},prefix:{},listingSrc:{}},setup(e){const t=e,n=on(""),r=on({name:"Loading...",landingHref:"#",isSelected:!1,licenseHref:"",version:"",children:[]}),s=on(""),i=on(new Map);function a(u){return t.prefix+u}const o=zi(()=>{const u={name:r.value.name,version:r.value.version,landingHref:a(r.value.landingHref),licenseHref:a(r.value.licenseHref),isSelected:Us===s.value,children:[]};for(var d of r.value.children){const A={name:d.name,isOpen:!1,children:[],id:d.id};var _=!1;for(var S of d.children){const y={name:S.name,href:a(S.href),isSelected:S.id===s.value,id:S.id};_=_||y.isSelected,A.children.push(y)}A.isOpen=i.value.get(A.id)??_,u.children.push(A)}return u});Si(()=>{ie.get(t.listingSrc,{headers:{Accept:"application/json"}}).then(u=>{if(u.status!=200)n.value=`Loading navigation from ${t.listingSrc} failed status: ${u.status}`;else{var d=u.data,_=new Map;_.set(d.landingHref,Us);for(const[A,y]of d.children.entries()){y.id=`.children[${A}]`;for(const[R,x]of y.children.entries())x.id=`${y.id}.children[${R}]`,_.has(x.href)||_.set(x.href,x.id)}const S=t.current+window.location.hash;_.has(S)?s.value=_.get(S):s.value=_.get(t.current)??"",r.value=d}}).catch(u=>{u.value=`Loading navigation from ${t.listingSrc} failed with error: ${u}`})});function l(u,d,_){s.value=u;const S=a(t.current);d===S&&_.preventDefault()}function c(u,d){i.value.set(u,!d)}return(u,d)=>(Le(),Be(Ie,null,[ue("section",hc,[n.value?(Le(),Be("div",_c,[ue("div",bc,pt(n.value),1)])):(Le(),Be("div",Ec,[ue("a",{href:o.value.landingHref,class:wt([{active:o.value.isSelected},"_list-item","_list-dir"])},[ue("span",Sc,pt(o.value.version),1),ue("span",yc,pt(o.value.name),1)],10,mc),(Le(!0),Be(Ie,null,Wr(o.value.children,_=>(Le(),Be("div",{class:"_list _list-dir",key:_.name},[ue("a",{class:wt(["_list-item","_list-dir",{open:_.isOpen}]),onClick:S=>c(_.id,_.isOpen)},[_.children?(Le(),Be("svg",Tc,d[0]||(d[0]=[ue("use",{"xlink:href":"#icon-dir"},null,-1)]))):is("",!0),ue("span",Rc,pt(_.children.length),1),ue("span",Oc,pt(_.name),1)],10,Ac),_.isOpen?(Le(),Be("div",wc,[(Le(!0),Be(Ie,null,Wr(_.children,S=>(Le(),Be("a",{key:S.name,href:S.href,class:wt([{active:S.isSelected},"_list-item","_list-hover"]),onClick:A=>l(S.id,S.href,A)},pt(S.name),11,Ic))),128))])):is("",!0)]))),128)),ue("a",{href:o.value.licenseHref,class:"_list-item _list-hover"},d[1]||(d[1]=[ue("span",{class:"_list-text"},"Open Source Licenses",-1)]),8,Nc)]))]),(Le(),Be("svg",Cc,d[2]||(d[2]=[ue("defs",null,[ue("symbol",{id:"icon-dir",viewBox:"0 0 20 20"},[ue("path",{d:"M15 10c0 .3-.305.515-.305.515l-8.56 5.303c-.625.41-1.135.106-1.135-.67V4.853c0-.777.51-1.078 1.135-.67l8.56 5.305S15 9.702 15 10z"})])],-1)])))],64))}});var Ms=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function vc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ba={exports:{}};(function(e){var t=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/** * Prism: Lightweight, robust, elegant syntax highlighting * * @license MIT * @author Lea Verou * @namespace * @public */var n=function(r){var s=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,i=0,a={},o={manual:r.Prism&&r.Prism.manual,disableWorkerMessageHandler:r.Prism&&r.Prism.disableWorkerMessageHandler,util:{encode:function g(h){return h instanceof l?new l(h.type,g(h.content),h.alias):Array.isArray(h)?h.map(g):h.replace(/&/g,"&").replace(/"u")return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(T){var g=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(T.stack)||[])[1];if(g){var h=document.getElementsByTagName("script");for(var b in h)if(h[b].src==g)return h[b]}return null}},isActive:function(g,h,b){for(var T="no-"+h;g;){var C=g.classList;if(C.contains(h))return!0;if(C.contains(T))return!1;g=g.parentElement}return!!b}},languages:{plain:a,plaintext:a,text:a,txt:a,extend:function(g,h){var b=o.util.clone(o.languages[g]);for(var T in h)b[T]=h[T];return b},insertBefore:function(g,h,b,T){T=T||o.languages;var C=T[g],D={};for(var B in C)if(C.hasOwnProperty(B)){if(B==h)for(var k in b)b.hasOwnProperty(k)&&(D[k]=b[k]);b.hasOwnProperty(B)||(D[B]=C[B])}var q=T[g];return T[g]=D,o.languages.DFS(o.languages,function(te,Ee){Ee===q&&te!=g&&(this[te]=D)}),D},DFS:function g(h,b,T,C){C=C||{};var D=o.util.objId;for(var B in h)if(h.hasOwnProperty(B)){b.call(h,B,h[B],T||B);var k=h[B],q=o.util.type(k);q==="Object"&&!C[D(k)]?(C[D(k)]=!0,g(k,b,null,C)):q==="Array"&&!C[D(k)]&&(C[D(k)]=!0,g(k,b,B,C))}}},plugins:{},highlightAll:function(g,h){o.highlightAllUnder(document,g,h)},highlightAllUnder:function(g,h,b){var T={callback:b,container:g,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};o.hooks.run("before-highlightall",T),T.elements=Array.prototype.slice.apply(T.container.querySelectorAll(T.selector)),o.hooks.run("before-all-elements-highlight",T);for(var C=0,D;D=T.elements[C++];)o.highlightElement(D,h===!0,T.callback)},highlightElement:function(g,h,b){var T=o.util.getLanguage(g),C=o.languages[T];o.util.setLanguage(g,T);var D=g.parentElement;D&&D.nodeName.toLowerCase()==="pre"&&o.util.setLanguage(D,T);var B=g.textContent,k={element:g,language:T,grammar:C,code:B};function q(Ee){k.highlightedCode=Ee,o.hooks.run("before-insert",k),k.element.innerHTML=k.highlightedCode,o.hooks.run("after-highlight",k),o.hooks.run("complete",k),b&&b.call(k.element)}if(o.hooks.run("before-sanity-check",k),D=k.element.parentElement,D&&D.nodeName.toLowerCase()==="pre"&&!D.hasAttribute("tabindex")&&D.setAttribute("tabindex","0"),!k.code){o.hooks.run("complete",k),b&&b.call(k.element);return}if(o.hooks.run("before-highlight",k),!k.grammar){q(o.util.encode(k.code));return}if(h&&r.Worker){var te=new Worker(o.filename);te.onmessage=function(Ee){q(Ee.data)},te.postMessage(JSON.stringify({language:k.language,code:k.code,immediateClose:!0}))}else q(o.highlight(k.code,k.grammar,k.language))},highlight:function(g,h,b){var T={code:g,grammar:h,language:b};if(o.hooks.run("before-tokenize",T),!T.grammar)throw new Error('The language "'+T.language+'" has no grammar.');return T.tokens=o.tokenize(T.code,T.grammar),o.hooks.run("after-tokenize",T),l.stringify(o.util.encode(T.tokens),T.language)},tokenize:function(g,h){var b=h.rest;if(b){for(var T in b)h[T]=b[T];delete h.rest}var C=new d;return _(C,C.head,g),u(g,C,h,C.head,0),A(C)},hooks:{all:{},add:function(g,h){var b=o.hooks.all;b[g]=b[g]||[],b[g].push(h)},run:function(g,h){var b=o.hooks.all[g];if(!(!b||!b.length))for(var T=0,C;C=b[T++];)C(h)}},Token:l};r.Prism=o;function l(g,h,b,T){this.type=g,this.content=h,this.alias=b,this.length=(T||"").length|0}l.stringify=function g(h,b){if(typeof h=="string")return h;if(Array.isArray(h)){var T="";return h.forEach(function(q){T+=g(q,b)}),T}var C={type:h.type,content:g(h.content,b),tag:"span",classes:["token",h.type],attributes:{},language:b},D=h.alias;D&&(Array.isArray(D)?Array.prototype.push.apply(C.classes,D):C.classes.push(D)),o.hooks.run("wrap",C);var B="";for(var k in C.attributes)B+=" "+k+'="'+(C.attributes[k]||"").replace(/"/g,""")+'"';return"<"+C.tag+' class="'+C.classes.join(" ")+'"'+B+">"+C.content+""};function c(g,h,b,T){g.lastIndex=h;var C=g.exec(b);if(C&&T&&C[1]){var D=C[1].length;C.index+=D,C[0]=C[0].slice(D)}return C}function u(g,h,b,T,C,D){for(var B in b)if(!(!b.hasOwnProperty(B)||!b[B])){var k=b[B];k=Array.isArray(k)?k:[k];for(var q=0;q=D.reach);ae+=j.value.length,j=j.next){var xe=j.value;if(h.length>g.length)return;if(!(xe instanceof l)){var we=1,ne;if(yt){if(ne=c(W,ae,g,ot),!ne||ne.index>=g.length)break;var Ue=ne.index,nn=ne.index+ne[0].length,ke=ae;for(ke+=j.value.length;Ue>=ke;)j=j.next,ke+=j.value.length;if(ke-=j.value.length,ae=ke,j.value instanceof l)continue;for(var lt=j;lt!==h.tail&&(keD.reach&&(D.reach=Ye);var ct=j.prev;ut&&(ct=_(h,ct,ut),ae+=ut.length),S(h,ct,we);var rn=new l(B,Ee?o.tokenize(qe,Ee):qe,tn,qe);if(j=_(h,ct,rn),Pt&&_(h,j,Pt),we>1){var f={cause:B+","+q,reach:Ye};u(g,h,b,j.prev,ae,f),D&&f.reach>D.reach&&(D.reach=f.reach)}}}}}}function d(){var g={value:null,prev:null,next:null},h={value:null,prev:g,next:null};g.next=h,this.head=g,this.tail=h,this.length=0}function _(g,h,b){var T=h.next,C={value:b,prev:h,next:T};return h.next=C,T.prev=C,g.length++,C}function S(g,h,b){for(var T=h.next,C=0;C/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},n.languages.markup.tag.inside["attr-value"].inside.entity=n.languages.markup.entity,n.languages.markup.doctype.inside["internal-subset"].inside=n.languages.markup,n.hooks.add("wrap",function(r){r.type==="entity"&&(r.attributes.title=r.content.replace(/&/,"&"))}),Object.defineProperty(n.languages.markup.tag,"addInlined",{value:function(s,i){var a={};a["language-"+i]={pattern:/(^$)/i,lookbehind:!0,inside:n.languages[i]},a.cdata=/^$/i;var o={"included-cdata":{pattern://i,inside:a}};o["language-"+i]={pattern:/[\s\S]+/,inside:n.languages[i]};var l={};l[s]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return s}),"i"),lookbehind:!0,greedy:!0,inside:o},n.languages.insertBefore("markup","cdata",l)}}),Object.defineProperty(n.languages.markup.tag,"addAttribute",{value:function(r,s){n.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+r+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[s,"language-"+s],inside:n.languages[s]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),n.languages.html=n.languages.markup,n.languages.mathml=n.languages.markup,n.languages.svg=n.languages.markup,n.languages.xml=n.languages.extend("markup",{}),n.languages.ssml=n.languages.xml,n.languages.atom=n.languages.xml,n.languages.rss=n.languages.xml,function(r){var s=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;r.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+s.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+s.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+s.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+s.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:s,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},r.languages.css.atrule.inside.rest=r.languages.css;var i=r.languages.markup;i&&(i.tag.addInlined("style","css"),i.tag.addAttribute("style","css"))}(n),n.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},n.languages.javascript=n.languages.extend("clike",{"class-name":[n.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),n.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,n.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:n.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:n.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:n.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:n.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:n.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),n.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:n.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),n.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),n.languages.markup&&(n.languages.markup.tag.addInlined("script","javascript"),n.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),n.languages.js=n.languages.javascript,function(){if(typeof n>"u"||typeof document>"u")return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var r="Loading…",s=function(y,R){return"✖ Error "+y+" while fetching file: "+R},i="✖ Error: File does not exist or is empty",a={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},o="data-src-status",l="loading",c="loaded",u="failed",d="pre[data-src]:not(["+o+'="'+c+'"]):not(['+o+'="'+l+'"])';function _(y,R,x){var g=new XMLHttpRequest;g.open("GET",y,!0),g.onreadystatechange=function(){g.readyState==4&&(g.status<400&&g.responseText?R(g.responseText):g.status>=400?x(s(g.status,g.statusText)):x(i))},g.send(null)}function S(y){var R=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(y||"");if(R){var x=Number(R[1]),g=R[2],h=R[3];return g?h?[x,Number(h)]:[x,void 0]:[x,x]}}n.hooks.add("before-highlightall",function(y){y.selector+=", "+d}),n.hooks.add("before-sanity-check",function(y){var R=y.element;if(R.matches(d)){y.code="",R.setAttribute(o,l);var x=R.appendChild(document.createElement("CODE"));x.textContent=r;var g=R.getAttribute("data-src"),h=y.language;if(h==="none"){var b=(/\.(\w+)$/.exec(g)||[,"none"])[1];h=a[b]||b}n.util.setLanguage(x,h),n.util.setLanguage(R,h);var T=n.plugins.autoloader;T&&T.loadLanguages(h),_(g,function(C){R.setAttribute(o,c);var D=S(R.getAttribute("data-range"));if(D){var B=C.split(/\r\n?|\n/g),k=D[0],q=D[1]==null?B.length:D[1];k<0&&(k+=B.length),k=Math.max(0,Math.min(k-1,B.length)),q<0&&(q+=B.length),q=Math.max(0,Math.min(q,B.length)),C=B.slice(k,q).join(` `),R.hasAttribute("data-start")||R.setAttribute("data-start",String(k+1))}x.textContent=C,n.highlightElement(x)},function(C){R.setAttribute(o,u),x.textContent=C})}}),n.plugins.fileHighlight={highlight:function(R){for(var x=(R||document).querySelectorAll(d),g=0,h;h=x[g++];)n.highlightElement(h)}};var A=!1;n.fileHighlight=function(){A||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),A=!0),n.plugins.fileHighlight.highlight.apply(this,arguments)}}()})(ba);var Lc=ba.exports;const Pc=vc(Lc);Prism.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]};Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity;Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup;Prism.hooks.add("wrap",function(e){e.type==="entity"&&(e.attributes.title=e.content.replace(/&/,"&"))});Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(t,n){var r={};r["language-"+n]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[n]},r.cdata=/^$/i;var s={"included-cdata":{pattern://i,inside:r}};s["language-"+n]={pattern:/[\s\S]+/,inside:Prism.languages[n]};var i={};i[t]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return t}),"i"),lookbehind:!0,greedy:!0,inside:s},Prism.languages.insertBefore("markup","cdata",i)}});Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,t){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:Prism.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}});Prism.languages.html=Prism.languages.markup;Prism.languages.mathml=Prism.languages.markup;Prism.languages.svg=Prism.languages.markup;Prism.languages.xml=Prism.languages.extend("markup",{});Prism.languages.ssml=Prism.languages.xml;Prism.languages.atom=Prism.languages.xml;Prism.languages.rss=Prism.languages.xml;(function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))})(Prism);Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/};Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/});Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/;Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/});Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}});Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}});Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript"));Prism.languages.js=Prism.languages.javascript;(function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var s=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=r.variable[1].inside,a=0;a>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/});Prism.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}});Prism.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],char:Prism.languages.c.char,comment:Prism.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}}});Prism.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/});delete Prism.languages.c.boolean;(function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return t.source});e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return t.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return n})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])})(Prism);Prism.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_NAME|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/};(function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript})(Prism);Prism.languages.d=Prism.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/});Prism.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/});Prism.languages.insertBefore("d","keyword",{property:/\B@\w*/});Prism.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}});(function(e){var t=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],n=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,r={pattern:RegExp(n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};e.languages.dart=e.languages.extend("clike",{"class-name":[r,{pattern:RegExp(n+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:r.inside}],keyword:t,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),e.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.dart}}},string:/[\s\S]+/}},string:void 0}),e.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),e.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":r,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})})(Prism);(function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach(function(n){var r=t[n],s=[];/^\w+$/.test(n)||s.push(/\w+/.exec(n)[0]),n==="diff"&&s.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+r+`].*(?:\r ?| |(?![\\s\\S])))+`,"m"),alias:s,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}}),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})})(Prism);Prism.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/};Prism.languages.elixir.string.forEach(function(e){e.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:Prism.languages.elixir}}}});Prism.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|begin|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/};Prism.languages.go=Prism.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/});Prism.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}});delete Prism.languages.go["class-name"];(function(e){var t={pattern:/((?:^|[^\\$])(?:\\{2})*)\$(?:\w+|\{[^{}]*\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}};e.languages.groovy=e.languages.extend("clike",{string:{pattern:/'''(?:[^\\]|\\[\s\S])*?'''|'(?:\\.|[^\\'\r\n])*'/,greedy:!0},keyword:/\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),e.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment",greedy:!0},"interpolation-string":{pattern:/"""(?:[^\\]|\\[\s\S])*?"""|(["/])(?:\\.|(?!\1)[^\\\r\n])*\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}}}),e.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),e.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),t.inside.expression.inside=e.languages.groovy})(Prism);(function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record(?!\s*[(){}[\]<>=%~.:,;?+\-*/&|^])|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,n=/(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,r={pattern:RegExp(/(^|[^\w.])/.source+n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[r,{pattern:RegExp(/(^|[^\w.])/.source+n+/[A-Z]\w*(?=\s+\w+\s*[;,=()]|\s*(?:\[[\s,]*\]\s*)?::\s*new\b)/.source),lookbehind:!0,inside:r.inside},{pattern:RegExp(/(\b(?:class|enum|extends|implements|instanceof|interface|new|record|throws)\s+)/.source+n+/[A-Z]\w*\b/.source),lookbehind:!0,inside:r.inside}],keyword:t,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0},constant:/\b[A-Z][A-Z_\d]+\b/}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":r,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}},import:[{pattern:RegExp(/(\bimport\s+)/.source+n+/(?:[A-Z]\w*|\*)(?=\s*;)/.source),lookbehind:!0,inside:{namespace:r.inside.namespace,punctuation:/\./,operator:/\*/,"class-name":/\w+/}},{pattern:RegExp(/(\bimport\s+static\s+)/.source+n+/(?:\w+|\*)(?=\s*;)/.source),lookbehind:!0,alias:"static",inside:{namespace:r.inside.namespace,static:/\b\w+$/,punctuation:/\./,operator:/\*/,"class-name":/\w+/}}],namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,function(){return t.source})),lookbehind:!0,inside:{punctuation:/\./}}})})(Prism);Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}};Prism.languages.webmanifest=Prism.languages.json;Prism.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%÷⊻&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[πℯ]/};(function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin})(Prism);(function(e){var t=/\\(?:[^a-z()[\]]|[a-z*]+)/i,n={"equation-command":{pattern:t,alias:"regex"}};e.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:n,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:n,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:t,alias:"selector"},punctuation:/[[\]{}&]/},e.languages.tex=e.languages.latex,e.languages.context=e.languages.latex})(Prism);Prism.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/};(function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(u){return u=u.replace(//g,function(){return t}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+u+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,s=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return r}),i=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+s+i+"(?:"+s+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+s+i+")(?:"+s+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+s+")"+i+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+s+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(u){["url","bold","italic","strike","code-snippet"].forEach(function(d){u!==d&&(e.languages.markdown[u].inside.content.inside[d]=e.languages.markdown[d])})}),e.hooks.add("after-tokenize",function(u){if(u.language!=="markdown"&&u.language!=="md")return;function d(_){if(!(!_||typeof _=="string"))for(var S=0,A=_.length;S",quot:'"'},l=String.fromCodePoint||String.fromCharCode;function c(u){var d=u.replace(a,"");return d=d.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(_,S){if(S=S.toLowerCase(),S[0]==="#"){var A;return S[1]==="x"?A=parseInt(S.slice(2),16):A=Number(S.slice(1)),l(A)}else{var y=o[S];return y||_}}),d}e.languages.md=e.languages.markdown})(Prism);(function(e){function t(n,r){return"___"+n.toUpperCase()+r+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,s,i){if(n.language===r){var a=n.tokenStack=[];n.code=n.code.replace(s,function(o){if(typeof i=="function"&&!i(o))return o;for(var l=a.length,c;n.code.indexOf(c=t(r,l))!==-1;)++l;return a[l]=o,c}),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language!==r||!n.tokenStack)return;n.grammar=e.languages[r];var s=0,i=Object.keys(n.tokenStack);function a(o){for(var l=0;l=i.length);l++){var c=o[l];if(typeof c=="string"||c.content&&typeof c.content=="string"){var u=i[s],d=n.tokenStack[u],_=typeof c=="string"?c:c.content,S=t(r,u),A=_.indexOf(S);if(A>-1){++s;var y=_.substring(0,A),R=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),x=_.substring(A+S.length),g=[];y&&g.push.apply(g,a([y])),g.push(R),x&&g.push.apply(g,a([x])),typeof c=="string"?o.splice.apply(o,[l,1].concat(g)):c.content=g}}else c.content&&a(c.content)}return o}a(n.tokens)}}})})(Prism);(function(e){e.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var t=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,n=e.languages["markup-templating"];e.hooks.add("before-tokenize",function(r){n.buildPlaceholders(r,"django",t)}),e.hooks.add("after-tokenize",function(r){n.tokenizePlaceholders(r,"django")}),e.languages.jinja2=e.languages.django,e.hooks.add("before-tokenize",function(r){n.buildPlaceholders(r,"jinja2",t)}),e.hooks.add("after-tokenize",function(r){n.tokenizePlaceholders(r,"jinja2")})})(Prism);Prism.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/};(function(e){var t=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;e.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:t}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:t}},punctuation:/[{};]/}})(Prism);Prism.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/};Prism.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/};Prism.languages.nix.string.inside.interpolation.inside=Prism.languages.nix;Prism.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/};(function(e){var t=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;e.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,t].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,t].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,t+/\s*/.source+t].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}})(Prism);(function(e){var t=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,n=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],r=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,s=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,i=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:t,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|never|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|never|new|or|parent|print|private|protected|public|readonly|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s*)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:r,operator:s,punctuation:i};var a={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},o=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:a}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:a}}];e.languages.insertBefore("php","variable",{string:o,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:t,string:o,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,number:r,operator:s,punctuation:i}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",function(l){if(/<\?/.test(l.code)){var c=/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g;e.languages["markup-templating"].buildPlaceholders(l,"php",c)}}),e.hooks.add("after-tokenize",function(l){e.languages["markup-templating"].tokenizePlaceholders(l,"php")})})(Prism);Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/};Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python;Prism.languages.py=Prism.languages.python;(function(e){for(var t=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,n=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,r=/(?:[^\\()[\]{}"'/]||\/(?![*/])||\(*\)|\[*\]|\{*\}|\\[\s\S])/.source.replace(//g,function(){return t}).replace(//g,function(){return n}),s=0;s<2;s++)r=r.replace(//g,function(){return r});r=r.replace(//g,"[^\\s\\S]"),e.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(*\)\s*\{*\}/.source.replace(//g,function(){return r}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}]))+/.source.replace(//g,function(){return r}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}})(Prism);Prism.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/};(function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,s=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function i(l,c){return l=l.replace(//g,function(){return n}).replace(//g,function(){return r}).replace(//g,function(){return s}),RegExp(l,c)}s=i(s).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=i(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:i(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:i(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var a=function(l){return l?typeof l=="string"?l:typeof l.content=="string"?l.content:l.content.map(a).join(""):""},o=function(l){for(var c=[],u=0;u0&&c[c.length-1].tagName===a(d.content[0].content[1])&&c.pop():d.content[d.content.length-1].content==="/>"||c.push({tagName:a(d.content[0].content[1]),openedBraces:0}):c.length>0&&d.type==="punctuation"&&d.content==="{"?c[c.length-1].openedBraces++:c.length>0&&c[c.length-1].openedBraces>0&&d.type==="punctuation"&&d.content==="}"?c[c.length-1].openedBraces--:_=!0),(_||typeof d=="string")&&c.length>0&&c[c.length-1].openedBraces===0){var S=a(d);u0&&(typeof l[u-1]=="string"||l[u-1].type==="plain-text")&&(S=a(l[u-1])+S,l.splice(u-1,1),u--),l[u]=new e.Token("plain-text",S,null,S)}d.content&&typeof d.content!="string"&&o(d.content)}};e.hooks.add("after-tokenize",function(l){l.language!=="jsx"&&l.language!=="tsx"||o(l.tokens)})})(Prism);(function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var t={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var n="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",r=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+n+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+r),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+r+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+n),greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+n),greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby})(Prism);(function(e){e.languages.crystal=e.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,e.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),e.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:e.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:e.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})})(Prism);(function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,n=0;n<2;n++)t=t.replace(//g,function(){return t});t=t.replace(//g,function(){return/[^\s\S]/.source}),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string})(Prism);Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}});Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]});Prism.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/});Prism.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}});Prism.languages.scss.atrule.inside.rest=Prism.languages.scss;Prism.languages.scala=Prism.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|derives|do|else|enum|extends|extension|final|finally|for|forSome|given|if|implicit|import|infix|inline|lazy|match|new|null|object|opaque|open|override|package|private|protected|return|sealed|self|super|this|throw|trait|transparent|try|type|using|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/});Prism.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:Prism.languages.scala}}},string:/[\s\S]+/}}});delete Prism.languages.scala["class-name"];delete Prism.languages.scala.function;delete Prism.languages.scala.constant;(function(e){var t=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");e.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+(/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source)+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,function(){return t}),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:e.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},e.languages["sh-session"]=e.languages.shellsession=e.languages["shell-session"]})(Prism);Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/};(function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript})(Prism);(function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ ]+"+t.source+")?|"+t.source+"(?:[ ]+"+n.source+")?)",s=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),i=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function a(o,l){l=(l||"").replace(/m/g,"")+"m";var c=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return r}).replace(/<>/g,function(){return o});return RegExp(c,l)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return r})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return r}).replace(/<>/g,function(){return"(?:"+s+"|"+i+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:a(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:a(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:a(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:a(i),lookbehind:!0,greedy:!0},number:{pattern:a(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml})(Prism);(function(e){function t(l){return function(){return l}}var n=/\b(?:align|allowzero|and|anyframe|anytype|asm|async|await|break|cancel|catch|comptime|const|continue|defer|else|enum|errdefer|error|export|extern|fn|for|if|inline|linksection|nakedcc|noalias|nosuspend|null|or|orelse|packed|promise|pub|resume|return|stdcallcc|struct|suspend|switch|test|threadlocal|try|undefined|union|unreachable|usingnamespace|var|volatile|while)\b/,r="\\b(?!"+n.source+")(?!\\d)\\w+\\b",s=/align\s*\((?:[^()]|\([^()]*\))*\)/.source,i=/(?:\?|\bpromise->|(?:\[[^[\]]*\]|\*(?!\*)|\*\*)(?:\s*|\s*const\b|\s*volatile\b|\s*allowzero\b)*)/.source.replace(//g,t(s)),a=/(?:\bpromise\b|(?:\berror\.)?(?:\.)*(?!\s+))/.source.replace(//g,t(r)),o="(?!\\s)(?:!?\\s*(?:"+i+"\\s*)*"+a+")+";e.languages.zig={comment:[{pattern:/\/\/[/!].*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0}],char:{pattern:/(^|[^\\])'(?:[^'\\\r\n]|[\uD800-\uDFFF]{2}|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0},builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp(/(:\s*)(?=\s*(?:\s*)?[=;,)])|(?=\s*(?:\s*)?\{)/.source.replace(//g,t(o)).replace(//g,t(s))),lookbehind:!0,inside:null},{pattern:RegExp(/(\)\s*)(?=\s*(?:\s*)?;)/.source.replace(//g,t(o)).replace(//g,t(s))),lookbehind:!0,inside:null}],"builtin-type":{pattern:/\b(?:anyerror|bool|c_u?(?:int|long|longlong|short)|c_longdouble|c_void|comptime_(?:float|int)|f(?:16|32|64|128)|[iu](?:8|16|32|64|128|size)|noreturn|type|void)\b/,alias:"keyword"},keyword:n,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+(?:\.[a-fA-F\d]*)?(?:[pP][+-]?[a-fA-F\d]+)?|\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},e.languages.zig["class-name"].forEach(function(l){l.inside===null&&(l.inside=e.languages.zig)})})(Prism);function Dc(){for(const e of document.querySelectorAll("pre[data-language]")){const t=e.getAttribute("data-language");e.classList.add(`language-${t}`),Pc.highlightElement(e)}}document.addEventListener("DOMContentLoaded",Dc);const Fc=Dl(xc,{shadowRoot:!1});customElements.define("devdocs-navbar",Fc);  Xapian GlassnS!CVQ  Wn^}maQ4( ufXI8) ufWH:,ucQC( xj]QA/$ sfYD7*ugZK>1% }qfZN>2yobVJ>2%o^L;&yiU?-vgS:q]L9'qU@/!p[B3%nZH2"xiTF2 y k \ N 9 %   x d Q ? 1   x d O : (   ~ p c P 4  y e G -  |iXB-mVG:)vdXG2{mXD1~lYJ;'teX` bind 1 ` binari1` bimod1` big1`bidirectional_stream1`bidirect1 ` beyond1`between'1 `better1` bet1`best1` besid1`below1 ` belong1` believ1`behind1` behaviour1`behavior$1 `behav1` behalf1` begun1`begin1`before_task_step1` before_run1`before_io_wait1`beforO1!`been1`becom1`becaus@1` becam1` beazley1`be1sY` baz1` batch1`basic 1` basi1` baseexct_co1` baseexct_21` baseexct_11`baseexceptiongroup1` baseexcept1`base1` bar1` bandwidth1`balanc1`bad 1`backward1` backpressur1`backport1` backlog 1 ` background1 ` backend1`back1 ` b.1  `awesom1` away1` awar1`await1xc!+`avoid1 `averag1`available_token1`avail$1 `automat+1  `autojump_threshold 1 `autojump1` autoawait1`attribut.1` attempt_oper1`attempt-1 `attack1`attach1` atom1`at1C"` asyncresourc1` asynciter1` asyncio_main1` asyncio_loop1`asyncio1`asyncifi1` asynchron1`asynccontextmanag1`async_generator_error1` async_gener1`async_fn 1` async_fil1`async1h ` assur1`assum 1`associ1`assign1`assertionerror1`assert_no_checkpoint1`assert_checkpoint1`assert1 ` asdf1` ascii1` as_uri1`as_posix1`as1Hr:`arriv 1`arrang1`around1` aris1`argumentB1"` arg21` arg11`arg,1`aren't1`are13S8` arbitrarili1` arbitrari1`approxim1`appropri1`approach 1`applic 1`appli 1`append1` app 1` apiec1`apiC1` apach1`anywher1`anyway1`anyth1` anyio1`answer1`anoth-1 `ani1.,#` anger1` andré1`and1R` anchor1` analogu1` analog1`an1j}:!`amount 1` among1` ambigu1` amain1`alway!1 `altogeth1`although1`altern1`alsoa1$! `alreadi.1 `alongsid1` along1`almost1` allow_unwrap1`allow%1` alloc1`all1"C ` aliv1` alia1` algorithm1` alert1` albeit1` alarm1` ala1` aiter1` aid1` ai_pass1` ai_canonnam1`ahead1` aggress1`against1`again 1` afterward1`after_task_step1` after_run1` after_io_wait1`after,1 ` afn1` afford1`affect1` af_unix1` af_inet1` af_bluetooth1` advis1` advers1`advantag 1`advanc1` admiss1`adjust1` adequ1` addressfamili1`address&1%`addit1`add_parking_lot_break1` add_instru1`add1` adapt1`ad 1`actual%1 `active_thread_count1`activ 1` act1`across1`!acquire_on_behalf_of_nowait1`acquire_on_behalf_of1`acquire_nowait1`acquir$1` aclose_forc1`aclos+1 ` acknowledg1`achiev1`account1`accord1` accomplish1`accident1`access1 `accept1` abysm1`abstractmethod1`abstractcontextmanag1`abstractasynccontextmanag1`abstract1`absolut1` absenc1`abov1`about01 ` abort_func 1 `abort_fn1`abort1` abnorm1` abl1 ` abil1`abc*1 `abandon_on_cancel 1 `abandon1`a 1w ` _subprocess1` _second1` _raises_group1` _owner1` _novalu1` _local1` _held1` _first1`_exceptioninfo1` _core1` _blocked_task1`__name__1`__init__1`__exit__1` __enter__1`__code__1` __cause__1` __caus1`__call__1` __anext__1` __aiter__1` __aexit__1` __aenter__1` _1`91`81`721`71` 65551` 6541` 6491` 6381` 6001` 601`61` 5401` 5251`521` 5111`505.250145890751` 505.01` 5011` 5001`501` 5.31`5.05721119698137041`5.0535824298858641` 5.01` 51 ` 4th1` 4921`481` 4561` 4431` 4381` 42541` 421` 40946991`401` 41` 3651` 32,4001`311`306208761`301` 3.9+1` 3.61` 3.121` 3.111` 3.10.61` 3.101` 31` 281`271` 2641`261` 2501`251`241`221`211` 20251` 20241` 20231` 20221` 20211` 20201` 20191` 20181`20171` 20151` 20081` 20031` 201` 2&1`1s1`191` 1741` 173051`171` 161` 15001` 151` 14721` 14521`141`131` 127.0.0.11` 123451` 1231` 121` 115381` 111` 10x1`104.776778421364721` 101.01` 100x1` 100,0001` 100 1` 10.01` 10,0001`101 ` 1.51`1.03650060482323171` 1.01` 1,000,0001`1S1 - `091`081`071`061`051`041`031`021`011` 0.9.01` 0.8.01` 0.7.01` 0.6.01` 0.5.01` 0.51` 0.4.01` 0.3.01` 0.29.01` 0.28.01` 0.27.01` 0.26.21` 0.26.11` 0.26.01` 0.25.11` 0.25.01` 0.251` 0.24.01` 0.23.21` 0.23.11` 0.23.01` 0.22.21` 0.22.11` 0.22.01`0.21.01` 0.20.01` 0.2.01` 0.19.01` 0.18.01` 0.17.01` 0.16.01` 0.15.11` 0.15.01` 0.14.01` 0.13.01` 0.12.11` 0.12.01` 0.11.01` 0.10.01` 0.1.01` 0.11`0.0192987918853759771` 0.0.0.01` 0.01` 0F1 '`1{۪Y+`$1512520801102784973743` I/O in TrioTrio’s core functionality3Introspecting and extending Trio with trio.lowlevel%Testing made easier with trio.testingTrio Documentation` 10278743`* I/O in TrioTrio’s core functionality`- valuesmaptitle:0;wordcount:1;geo.position:2` languageeng`kindfulltext`datafullPath` 'reV?, ~n`N>) zfRD7( {o^RD5!{hT=*qR?(ueT@1#q]H*l_K<-s^P<,xgQ=0yj\P;+ueR;, xfN?0 qaR=,t^F6'zfP:$l]P=' | j \ L 8 !  r \ O = /  u [ H 0  n ] Q E ; *  r _ N < -  w_M;) v^OB3"oZI5'lXE*w_M>2 zdUA0`done 1`don't:1` domain1`doesn't<1`doe?1 ! `document 1  ` docstr1` doc1` do_whatev1`do_spawn1` do_someth1` do_http_get1` do_handshak1`do|1;` dma1` divorc1` distribut1` distinguish1`distinct1` display1`dispatch1` disk 1 `discuss1`discours1`discard1` disast1` disappear1` disadvantag1`disable_ki_protect1`disabl1` directori1`direct1 ` difficulti1` difficult1`differB1`didn't1`did_shutdown_shut_wr1` did1` dictionari1`devnul1` devic1` dev1` determinist1`determin1`detect 1`detail+1`detach1` destroy1` destin1`dest_fil1`despit1`design 1` descriptor1 `describ1` descend1`deregist1` dequeu1` dequ1` depriv1`deprecationwarn1`deprec 1` deploy1`depend1` denomin1`demonstr1` demo1`deliveri1`deliver_cancel1`deliv1` deleg1`delay1`definit1`defin1`defer_to_cancel1` defer1`defaultM1 `defb17` deep1` decrypt1` decrement1` decreas1` decor 1` declar1` decis1`decid1` debugg1`debug1 `deal1`deadlock 1`deadline_to_sleep_tim1`deadlin01-` dead1` deactiv1` de1` dave1` date1`datagram1`databas1`datav13 $` damag1`daemon1`d1` cwd1` cut1`customiz1`custom_sleep_data1`custom&1 ` cushion1`currently_ki_protect1`current_user_id1`current_trio_token1` current_tim1` current_task 1`current_statist1` current_st1`current_root_task1` current_kqueu1` current_iocp1`!current_effective_deadlin1`"current_default_thread_limit1` current_clock1`current_buffer_us1`current\1 0` curio1` cumbersom1` ctrl1` cryptograph1` crucial1` cross1` credit1` creator1`creation1` createprocess1`create_resourc1` create_futur1`create_default_context1`create_connect1`creatA1" ` crawler1` crawl1`crash1 `cpython1` cpu 1`cp1` cover1`cours 1 `count1 `could1 ` cost1`corrupt1` correspond1`correct1`coroutin+1)` coro1` corner1`core1` copyright1` copy_context1` copi1` coordin1` cooper1` cool1` cooki1`convolut1`convert 1` convers1`convent1`conveni1`control1 ` contributor1` contribut1`contract1`continu1` contextvar1` contextmanag1`contextY1/` content1` contend1`contain!1 ` consum:1:` consult1` constructor 1` construct 1` constraint1`constant1` consol1`consist1`consid1 ` consequ1`connect1w` conn1`confus1`conftest1`conflict1`configur 1` confid1` conduct1`conditionstatist1`condit1`concurrent_help1`concurr1`concret1` concess1` concept1`concaten1` comput1` comprehens1` compos1` compon1`complic 1` compliant1`complex1`completedprocess1`completed_process_info1`complet 1` compil1` competitor1` compet1` compens1`compat1` compar1`communic1 `common1 ` comment1`command1` comm1`come 1` combinedlimit1`combined_limit1`combin 1` com1` color1`collect1` collaps1` codebas1`codem1 ;` cmd1` cloud1` closur1` closest1` closefd1`closedresourceerror1 `closeabl1` close_notifi1` close_hook1`close1I> ` clone 1 `clogged_stream_mak1` clog1`clockD1 ` client_stream1`client1` click1` clever1` clearer1`clear1`cleanup_timeout1` cleanup_scop1`cleanup1`clean1 ` claus1` classmethod1` classic1`classb1&` claim1`circumst1`circular1` ciphertext1` cipher1` chunk 1 ` chrome1` choos1` choic1` chmod1`children1` child_task1` child_nurseri1` child21` child11`childN1( ` chew1`checkpoint_if_cancel1` checkpointX19` checklist1`check_two_way_stream1`check_one_way_stream1` check_hostnam1`!check_half_closeable_stream1`check_connect_respons1` check_cancel1`checkM1 ` cheat1` cheaper1`cheap1` chat1`charact1` chaotic1`channelZ1I`chang1`chanc 1`challeng1` chain1` certif1`certain1`ceremoni1` central1`caveat1`caus1 ` caught 1 `categori1`catch1 `caseF1 ` carri1` caron1`care1 `capture_stdout1`capture_stderr1`captur1`capacitylimiterstatist1` capacitylimit1` capac1` capabl1` canon1`cannot 1` cancelscop1`cancelled_caught1`"cancel_shielded_checkpoint1` cancel_scop1` cancel_cal1`cancel1"`can't1 `can1Tp8%` came1` callstack1`caller 1 `calledprocesserror1`callback1`callabl.1`call_soon_threadsaf1` call_soon1`call1Uv^(` calcul1` café1` caf1`cach1` c++1` c1` bytestr1` bytesio1` bytearray1 `byteU1G `by1;@*` button1`but1ez6`busyresourceerror 1 ` busi1` buri1` bundl1`built 1`build 1` buggi1` bug 1` bufsiz1` buffers1`buffer21 ` bucket1`brokenresourceerror1 ` broken_bi1` broken21` broken11`broken 1` broke1` broadcast1` broad1` brief1` bridg1` breaker1` break_lot1`break 1` branch1` bpo1` bowel1`boundari1` bound1`bottom1` bother1`both,1 `borrowed_token1` borrow!1!` bore1` boolean1`boolB1`bookkeep1` bodi1`blockingioerror1`block1$ ` bitten1` bit 1 wildcstreamsreentrnashoudone_bit QxiZL=.rdSF6&s`MB-ygM:+veWH9&yiSD8*nYF&thWG8  vfVB1whXA/  xl]M=, raPB2$saO?/"q_J7*ylXI5&wdTB2#qaRC2$nS=. u c O < ,   y _ N 6  v \ L 6 !  m Z J > 0   o ` P A 0   naT?1#teT6) naJ:~o[I;,vcQB2"r[` dom`hostnameresolv1`hostname_resolv1`hostnam1`$host_uses_signal_set_wakeup_fd1`hostH1,`hope1` hook1` home1`hold1` hog1` hit1` histori1` histor1` histogram1`higher1`high1` hide1` hidden1`here@1" `helper1`help1`hello1 ` held 1 ` heavier1` heavi1` health1` header1` havoc1`haven't1`have1"M+ ` hasn't1` hashabl1` hash1` hasfileno1`has_data_to_send1`has1%D$` hardlink_to1` harder1`hard1` har1`happy_eyeballs_delay1` happi1`happen:1 ` hang1`handshak1`handler_nurseri 1 `handlerA1`handle_request1`handle_keyerror1`handle_indexerror1`handlD1` handi1`hand1` halv1`halfcloseablestream1 `half1` hadn't1` had1` hack1`h21`h1`gz1` gut1` gum1` guido1`guidelin1` guidanc1` guid1` gui1` guest1` guess1` guard1`guarante1` grpc1` grow1`group1 ` ground1` grep1` greedi1`greater1` great1` grandchildren1` grace 1 ` govern1` got1` gori1`goodby1`good 1` gone 1` goe1` goal1`go1`glossari1` global_limit1`global 1` glob1` glitch1` glibc1`givenE1 `give1 ` gitter1`github1` gil1` gid1` getvalu1` getsockopt1` getsocknam1` getservbyport1` getservbynam1`getqueuedcompletionev1` getprotobynam1` getpeernam1` getnameinfo 1`gethostbyname_ex1` gethostbynam1` gethostbyaddr1` getfqdn1`getdefaulttimeout1` getcwd1` getbuff1` getaddrinfo1`get_user_limit1`get_running_loop1`get_new_connect1` get_ipython1` get_inherit1`get_data_to_send1`get_data_nowait1`get_data1`get_cleartext_mtu1`getg11 ` gentler1`generic1 ` generatorexit1`generat*1!`general1 ` gave1` garbl1` garbag1` game1` g1` futurewarn1`futur 1`further1` fundament1`functool1`function1$I` fun1`fulli1`full1` fulfil1` frozenset1` front1`fromshar1` fromfd1` from_thread1`from_stdlib_socket1`from1&K(` frill1`friend1`frequent1`frequenc1`freeli1` freebsd1`free1` framework1`frametyp1` frame1`fragment1` fragil1` fourth1` foundat1` found1`forward1` forum1`fortun1`forth1` formid1` former1` format1` form1` fork1` forgotten1` forget1` forev 1 `foreign1` forcibl1`forc 1` for_lat1`for1j6` foot1` foo1`follow_symlink1`follow%1 ` focus1` fn1 ` fluxcapacitor1` flush1` flow 1 `float21` flight1`flexibl1` flaw1`flavor1`flatten_subgroup1` flatten1`flag1`fix 1` fit1`first>1! ` fire1`finishA1/` finicki1` fine1`find1` final_outcom1`final1 `filter1` fill_unfil1` fill1` filesystem1`fileno 1` filenam1` fileio1`filev1]`figur1` fight1` fifo1` field 1 ` fewer1`few 1`fetch1` feel1`feedback1` feed1`featur1`fdstream1` fdopen1` fd1` favorit1`faster 1` fast1` fashion1` far1` fancier1` fanci1`familiar1`famili 1`falsL1`fallback1` fall1` fake1`fair1`failur 1` fail_reason1` fail_at1`fail_aft1`fail1 ` factori1`fact1` facil1` f1` eyebal1` eye1`extrem1`extract1`extra 1`extern1` extens1`extend1` express1` exposur1`expos1` export1`exploit1`explicit1` explain1` expiri1`expir1`expertis1` experiment1` experi1` expens1`expect1 ` expans1`expandus1` expand1` exot1`exitP1$`exist_ok1`exist1` exhibit1` exhaust1`execut+1 ` exe1` exct_11` excinfo1` exchang1`excgroup 1 ` exceptioninfo1`exceptiongroup1 ` exception_typ1`except1{ ` exceed1` exc_val1`exc_info1` exc1`exampl1< ` examin1`exact1` evil1` everywher1`everyth 1`everyon1`everyday1`everi1` ever1`eventual_parent_nurseri1`eventu 1` eventstatist1`event=1*`even$1 `ethernet1`etc1 `et1` estim1` establish1` essenti1`especi1` escap1`errorW1$` errno1` err1` erlang1`equival1` equal1` epol1` eof1`environ 1` envi1` enum1` entri1` entiti1`entireti1`entir 1`enter1` ensur1`enough 1` enomem1` enobuf1` enjoy1`enhanc1`enforc1` enfil1` energi1`endpoint1` endofchannel1`end 1 ` encrypt1`encourag1`encount 1` encod1` enclos1`encapsul1`enable_ki_protect1`enabl1`en1`empti 1` emphas1` emit1` emfil1`elsewher1`els1 `element1` electr1` elaps1` elabor1`either1`eh1`effort1`effici 1`effect1` edg1` econnabort1` echo_stream1` echo1`easili1`easierY1N` easi1`earli 1`each>1 ` e 1 ` dynam1` duti1`dure 1` durat1` duplic1` dup1` due1` dtlsendpoint1`dtlschannelstatist1` dtlschannel 1 ` dtls_endpoint1` dtls_channel1` dtls 1 `drop1` driver1` driven1` drive1` dreamt1` draw1`dr1`downsid1`download1`down1` doubt1`doubl 1`done_fut1` done_callback 1  7m`PA2  }iYJ4 t`RA0t`N?- {l\N:) |lQC3  o]H5$}lZD1~reXK;$o]N<){kZC1#n[G<0#{l\O>.yl_QA- zcVF2 q_Q?. wR5% |iXB.! u g Z L @ 1    n Y I ; -   ~ n ] J 5 #  x c T ? !  o Q 5  }nXF4p_Q=/! mN:*{obO?"fO5 udOCB2"` nan1`namespac1`name41 ` naiv1` n1`myspecificerror1` mypath1` myflag1` myexc1` my_run_sync_soon_threadsaf1`my_gener1` my_except1`my_done_callback1`my_deliver_cancel1`my_cancel_scop1`my_cancel_button1` mutex1` mutat1`mutabl1`must'1 ` musl1` multiprocess1` multiplex1`multipl;1` multierror1`multi_error_defer_to1` multi1`much1 ` mtus1` mtu 1 ` msvc1` msg1` ms1` move_on_at1` move_on_aft1`move 1` mount1` motiv1`most!1 `moreX13 ` moon1` monoton1` monitor_kev1`monitor_completion_key1`monitor1` money1`moment1`modul1 `modifi 1 ` modif1` modest1`model1`mode'1` mockclock1` mkdir1` mix1`mit1` misus1`mistak1` missing_ok1`miss1`misbehav1` mirror1` minut1` minus1` minor1` minimum1` minim1` mind1` migrat1`mightC1% `middl1` microsoft1` microsecond1` metric1`methods1;* `metadata1` metacharact1`messagQ1G` mess1` menu1`mention1` mental1` memoryview1`memorysendstream1 `memorysendchannel 1 `memoryreceivestream 1 `memoryreceivechannel 1`memorychannelstatist1`memory_stream_pump1`memory_stream_pair1` memory_stream_one_way_pair1`memory_send_stream1`memory_receive_stream1`memori 1` member1`mechan1`measur1` meant1` meaning1`mean-1 `mayb1`mayB1 `maximum1`max_valu1`max_threads_per_us1`max_byt 1` max_buffer_s1`matter1`math 1` matcher1`match.1%`marker1`mark 1`manual 1`manner1`manipul1`mani1 ` mandatori1`manag-1 ` man1` maker1` makefil1` make_connect1`maker1- ` major1`maintain1` mainstream1`main71`magnitud1`magic1`madeO1M` mad1` maco1` machineri1` machin1` m1` lucki1` luck1` lstat1` ls1` lpoverlap1`lowlevel1 ` lowest1`lower1`low1 ` lot21` lot11`lot1`lost 1` loss1` loopy_child1`loop1h`lookup1`look1 ` longest1`longer1`long_running_oper1` long_oper1`long1 ` login1`logic 1`logger1`log_in_to_twitt1` log1`lockstep_stream_pair1`"lockstep_stream_one_way_pair1`lockstep1` lockstatist1`lock_tak1` lock_statist1`lockp1M ` locat1` localhost1` local_address1`local1` load1`live1`littl1` liter1` listenert1`listen?19`list1` linux1` link_to1` link 1 ` linear1` line_buff1`line1 `limit 1` likewis1`like1]H` lightweight1` lifetim1` life1`licens1`librari&1`level>1 ` letter1`let01 `less1`length1` len1` legal1`left1 `leav1`least1` learn1` leaki1` leak1` leaf1` lead1` lchmod1` lazi1` layer1`latter1`latest1`later 1` latent1`latenc 1` late1` last 1 ` largest1`larger1` larg1` languag1` lambda1` lack1` label1` l1`kwarg1` kqueue1` known1`know"1 ` kinder1`kind1`kill 1` kid1` kick1` kib1`ki1`keyword 1 `keyerror1`keyboardinterrupt1` key1`kernel 1`keep1`just?1  `jump 1` juggl1`joinpath1`join1` jockey1` job%1`j1`itself1 `itertool1` iterdir1`iter_await_fram1`iter1` item1` it'll1`it14`issu1`isn't1`isinst1` ish1` isatti1` is_symlink1` is_socket1` is_set1` is_reserv1`is_relative_to1` is_rel1` is_read1`is_mount1` is_fil1` is_fifo1` is_dir1` is_char_devic1`is_block_devic1` is_absolut1`is1?` ipython1` ipv6 1 ` ipv4 1 ` ip 1 ` iot1` io_statist1`io1`involv1` invok 1` invis1`invari1` invalid1` intuit1` introspect1`introduc1`into>1` interrupt 1` interpret1`interpol1` interoper1`intern-1 `intermix1` interleav1`interfac=1(`interest1`interact1 `inter1`intent1`intend1`integr1`integ 1`int1?` instrument,1%`instead,1`instanti1`instanc 1`instal 1`inspir1` inspect1`insidB1%`insert1` input 1 ` innov1`inner_raise_cancel1` inner 1 ` inlin1`inject1` initial_valu1` initial_retransmit_timeout1`initi1 ` init1`inherit 1` ing1`inform1`influenc1`infinit1` infer1` inf1 ` inevit1` inet_aton1`ineffici1`individu 1`indirect1`indic1 ` indexerror1` index1`independ1` indent1` indefinit1` increment1` incred1`increas1` inconsist1`& incoming_packets_dropped_in_trio1`incoming_packets_buff1` incom1`includ1 ` in_trio_task1` in_trio_run1`in1s;`improv1`imprecis1`imposs1` impos1` importerror1`import31`implicit1` implic1` implementr1*` impati1` impact1`immedi%1 ` imagin1`im1` illustr1`ignor 1`if1l2` idna1` idl 1` idiosyncrat1` idiomat1`identifi 1`ident 1`idempot1` ideal1`idea1 `id1` i'v1` i'm1`i1 ` hypothesi1` hygien1` hybrid1` human1` huge1` https_compat1`https1 `http_get1` http1`html 1`howev 1`how;1  ` hour1+v`K0 scSC1"~m]K=(kYD4ygQ?0}pcS@/hG eTF6! s^K4 |iVE2"p_SD1pTE2"ycTH8- m[E&wdTE7( gYH:- n\L<*n^J8* h Z J 7 &   { f T < /   t b R = ,    m \ L = /   v i Y G 9 *  ymZG2!vbSB0 p`N?, y]C,ufPA3"}m\L;+` reenter1`redund1` reduc1`redirect1` redefin1` recvmsg_into1` recvmsg1` recvfrom_into1`recvfrom1` recv_stream1` recv_into1` recv_exact1` recv1`recurs1`recoveri1` recov1` record1` recommend1` recogn1`recent1` receivetyp1`receivestreamt1` receivestream1 `receivechannel 1 `receive_stream1`receive_some_hook1` receive_som1`receive_nowait1`receive_from_trio1`receive_from_thread1`receive_channel&1$`receiv`1%1` recal1`("reattach_detached_coroutine_object1`reattach1`reason1 `rearrang1` realtim1`realli 1` realiz1`realiti1` realist1` real_start1`real_dur1`real1 ` readthedoc1` readon1`readlink1` readlin1`readinto_overlap1` readinto11`readinto1`readi1`reader1` readal1`readabl 1` read_text1` read_fd1`read_byt1` read11`read/1`reach1`re1 ` raw 1`rather 1 ` rate1`rare1` range_slowli1`rang 1 `random1` ran1` ram1` raisesgroup1` raise_cancel1`rais1#{!` rainbow1` rail1` radic1`race 1` r 1` quot1`quit1` quirki1` quirk1`quick1` queue1 ` queu1`question1` quantum1` qualnam1` qualiti1`qt1` qpushbutton1` python31`python91` pytest1` pypi1` pyopenssl1` pygam1` py1` put_eof1`put_data1`put1 ` push1`purpos1` pure1` pull1`public 1` pthread1`ps1`proxy_ssl_context1` proxi1`providB1 `prototyp1`protocol1 ` proto1`protect1` propos1`properti1 `proper 1`propag1 `pronounc1` prone1`prompt1`project1`progress1`program11` prog1`profile_default1`product1`producH1C`process_object1`process{1N`proceed1`procedur1` proc1` problemat1`problem1`probabl1` pro1`privat1`prioriti1` priorit1` prior1`print_stack_for_task1`printH1#`principl1`primit1` primarili1`previous 1`prevent1`pretti1` pretend1` presum1` press1`preserv1`present1` prepend1`prepar1` prefix1`prefer1`predict1`precis1` precaut1` pre1`practic1` power1`potenti 1`possibl+1 ` posixpath1` posix1` posit1`posargt1`posargst1` port(1&` popular1` popleft1` popen1` poor1` pool 1 `poll1`polit1` polici 1 ` pointi1`point*1 ` plus1` plumb1`pluggabl1` pledg1`pleasereportbug1`pleas1`plausibl1`platform 1`plan1` plain1`place1`pitfal1` pipelin1`pipe1 ` pip1` piec1` pid1` pictur1` picki1`pick 1 ` philosophi1` phase1` peski1` person1`permiss1`)#permanently_detach_coroutine_object1` perman1`period1`perhap1`perform_expensive_oper1`perform1`perfect1` perf_count1` percentag1`per_user_limit1`per 1` pep1` peopl1`pend 1` penalti1` peer_address1` peer1 ` peek1`pc1` payload1` pay1` paus1`pattern1`pathlik 1 ` pathlib1` path_pattern1`path\1V` past1`passag1`pass13& ` particular1`partial1` parti1`part1 ` pars1`parkinglotstatist1` parkinglot1` parking_lot1` parker1` park1` parent_task1`parent_nurseri1`parent 1 `paranoid1`parametK1 `parallel1`pair1` page1` pad1`packet1` packag1` ownership1` owner 1`own1 `overwrit1`overview1`oversold1` overridden1`overrid1`overload1` overlap1`overhead1`overflow1`overal1`over#1 `outsid 1` outset1`output 1` outliv1` outgo1`outer_raise_cancel1` outer1`outcom1`out:1 `our)1`otherwis 1 ` other_path1` other_except1`others11`oserror 1`os1`orphan1`origin1 `orient1`ordinari1`order$1  `or1}K`option/1 ` optim1` oppos1`opportun1`'!operation_was_successfully_cancel1` operation_that_maybe_block1`oper>1 ` openssl1`open_unix_socket1`open_tcp_stream1`open_tcp_listen 1 `$open_stream_to_socket_listen1`open_ssl_over_tcp_stream1`open_ssl_over_tcp_listen1`open_signal_receiv1`open_send_channel1`open_receive_channel1` open_process1` open_nurseri&1`open_memory_channel1`open_fil1`open-1 ` opaqu1` op1` onto1`onlid1*`one1)? `onc1`on1iV5 ` omit1` older1` old1`ok1`often 1 ` offset1`offer1` offend1`off 1`of1xC `occur 1`occasion1`obvious1` obtain1` obsolet1` obsess1`obscur1`object1bI` obj1`o1`nurseri1 ` numer1`number?1# `now1 `notverygoodlock1` notify_clos1` notify_al1`notifi1` notif1`notic 1 ` noth 1`note51`not1/N `normal1 `noreturn1` nor1`nonzero1` nonsens1`nonloc1`none1C4J`non1 `noX1) ` nine1` nilli1`nice1`ni_numerichost1` next_send1`next1` newlin1`newli1` new_mtu1` new_msg1` new_lot1`new_connection_listen1`newF1 + `never1 `network#1` nest1` ness1`neither1` negoti1` neglect1`negat1`needhandshakeerror1`needi1.` necessarili1` necessari 1` near1` nclock1` nbyte1` natur1`nativ1` nathaniel1` nasti1+dN:$ w_J9*kZI6$ xjXG3 iRB6#|n_TH:- tcM:%mM2 r`N?.! zhTD4%yeXK;, }fS:# o_H4%zkZE*wR.n\N<) ~m[K6) vfWF8" y i X L = ,  w i Z K > /  ~ i Z G 1   k W J 7 *  o Z F 3 "  z^P:%}pdH<(r`G9qdN9&yjYJ=.  seM:` reenter1` stream_mak1`stream1i+` stray1`strategi1` strang1`straightforward1`straight1`str=1* ` store1`storag1`stop1 `still11 ` stick1` step1` stem1` steadi1`stdout1` stdlib1` stdio1`stdin1 `stderr1` stay1`statust_contra1` statust1`status1`statist1 ` static1` statement1` state_valu1` state_machin1`state!1 ` stat1` starv1`startup1`start_thread_soon1` start_soonH1:`start_http_serv1`start_guest_run 1 ` start_clock1`start1(@ ` stapledstream1 ` stapl1`standardJ13 ` standalon1` stall1` stage1` stacksummari1` stackoverflow1`stack1` sslstream+1*` sslsocket1` sslobject1` ssllisten1` sslcontext1` ssl_context1` ssl010`ssh_msg_channel_eof1` ssh1` ssds1`ss1`split1` spin1` spider1` spid1` spent1` spend1` spell1` speedup1`speed1`specifi1 `specif1 `special1 ` speak1`spawn_system_task1`spawn.1  ` spare1`space1` source_fil1`sourc1` sound1` sort1` sophist1` sooner1`soon1`somewher1`somewhat1`sometim1`someth 1 `someon 1`someinternalerror1` somehow1`some_str1`some_async_resourc1` some_agen1`some~1&4` solv1` solut1` solid1` sole1` sol_socket1` sofa1` sockettyp 1 ` socketstream1` socketpair1` socketlisten1 ` socketkind1` socketfactori1` socket_listen1`socket_factori1`socket1q "`sockaddr1` sock_stream1` sock_dgram1` sock1` so_reuseaddr1`so1-G( ` sni_callback1` sni1` sneaki1`smith1`smallest1`smaller1`small1`slower1`slowdown1` slow1` slot1` sloppi1` slight1` slide1` slept 1 ` sleev1`"sleep_until_something_happen1` sleep_until1` sleep_or_not1` sleep_forev1`sleepQ1' ` slash1`skip1`sketch1` size 1` six1`situat 1` sit 1`singl!1 `sinc1`simultan1` simul1`simplifi1`simpli 1`simplest1`simpler1`simpl1`similar1 ` silli1`silent1` silenc1` sigterm1` sigsegv1` signum1`signific1` signal_ait1`signal91` sign1` sigkil1`sigint1` sighup1` sig1`side 1` sibl1`shutdown 1` shut_wr1` shut_rdwr1`shut 1` show1` shouldn't1` should_sleep1`should_1!` shorthand1`shortest1` short1` shoot1` shlex1`shield1` shenanigan1`shell1` sheet1`share 1`sever 1` setup1` settl1` settimeout1` setsockopt1`setdefaulttimeout1`setblock1` set_wakeup_fd 1 ` set_result1` set_inherit1`!set_custom_socket_factori1`"set_custom_hostname_resolv1`set_ciphertext_mtu1`set[1& ` session1` service_nam1`servic1` server_sid1`server_hostnam1`server%1 ` serve_tcp1`serve_ssl_over_tcp1` serve_listen 1 `serv1` serial1` seri1`sequenti1`sequenc1 ` seq1 `separ1`sent&1`sensit1` sensibl1`sens1`sendtyp1` sendto1` sendstreamt1` sendstream1 ` sendmsg1` sendfil1`sender1` sendchannel 1`sendal1` send_to_trio1`send_to_thread1` send_stream 1` send_sign1` send_nowait1`send_hello_msg1`send_goodbye_msg1`send_eof 1 ` send_channel*1(` send_all_hook1`send_al1`send|16=`semaphor1`semant 1`self1 `selected_alpn_protocol1`select1` seen1` seem1` seekabl1` seek1` seed1`see~1(-` secur1`section 1`seconds_to_next_deadlin1`secondL1%` seat1`search1`scrutini1`script1` screenshot1` screen1` scratch1` scrambl1`scopeM1J` scientist1`schedul*1` scare1` scale1`say1` saw1` save1` satisfi1`sandwich1` samefil1`same[1&` said1`safeti1` safest1`safer1` safeguard1`safe1` sack1`s21`s11`s01` s1 ` runvar1` runtimeerror1`runtim1` runstatist1`runner1`runnabl1`runfinishederror1`run_sync_soon_threadsaf 1 `run_sync_soon_queue_s1`!run_sync_soon_not_threadsaf1` run_sync_soon1`run_sync_in_thread_for_us1`run_sync$1` run_process1` run_outcom1` run_line_mag1` run_exampl1`run1g`rule1` rude1` rpc1` routin1` roundabout1` round1` rough1` root1`robust1` rmdir1`rm1` risk1`right1 ` rich1` rglob1` rfc1`rf1` rewrit1` revis1` review1` revert1` revers1`reusabl1`reus1` returncod1`return1qR=` rett 1`retriev 1` retri1` retransmit1` ret1` resum 1`result1`1)restrict_keyboard_interrupt_to_checkpoint1`restrict1`restor1` restart1`rest1`respons1 `respond1`respect1` resourcewarn1`resourc1 `resolv1`resolut1` reset1`reserv1` reschedul1` rerais1`requir1 ` requeu1` request_tag1` request_st1` request_info1`requestM1A` represent1`repres 1`repr1`report 1`replac 1` repeat1` repark_al1` repark1`renegoti1` renam1`remove_parking_lot_break1` remove_instru1`remov1` remot1` remind1`rememb 1`remain1`reload_configur1` reload1`reliabl 1` reli1` relev1`release_on_behalf_of1`releas1` relax1` relative_to1`relative_deadlin1`relat1 ` reimplement1`regular1`register_with_iocp1`regist1` region1` regardless1` regard1`refer1`refactor1` reentrant1 3}lUF1 raP@)zgXH9* wcR@-iXE;) v^N>,qW<'ueM!~gXC3{gTD/" }kXF4 xh]O7{i\MA3ygTB)ycI7zjVI7(}lYF6( tfVF7+ r ] N < -  } i Z J 0   q d T D 1    s d O ? ,   l \ L ? ,  ufXMA4' {fT,vgTG1qdT8( oYF2#fYK,naSB7-  pZC2& v^N>,qW<'ueM!~gXC3{gTD/" }kXF4 xh]O7{i\MA3ygTB)ycI7zjVI7(}lYF6( tfVF7+ r ] N < -  } i Z J 0   q d T D 1    s d O ? ,   l \ L ? ,  ufXMA4' {fT,vgTG1qdT8( oYF2#fYK