From a2ca5e4d1ef67374628d2d78afa1550443900ec0 Mon Sep 17 00:00:00 2001 From: "jeremy@jermolene.com" Date: Sun, 12 Sep 2021 10:54:54 +0100 Subject: [PATCH] Update KaTeX to v0.13.18 --- plugins/tiddlywiki/katex/files/README.md | 46 +- .../katex/files/fonts/KaTeX_AMS-Regular.ttf | Bin 70936 -> 63604 bytes .../katex/files/fonts/KaTeX_AMS-Regular.woff | Bin 36912 -> 33504 bytes .../katex/files/fonts/KaTeX_AMS-Regular.woff2 | Bin 31136 -> 28088 bytes .../files/fonts/KaTeX_Caligraphic-Bold.ttf | Bin 15416 -> 12336 bytes .../files/fonts/KaTeX_Caligraphic-Bold.woff | Bin 9376 -> 7704 bytes .../files/fonts/KaTeX_Caligraphic-Bold.woff2 | Bin 8392 -> 6932 bytes .../files/fonts/KaTeX_Caligraphic-Regular.ttf | Bin 14908 -> 12316 bytes .../fonts/KaTeX_Caligraphic-Regular.woff | Bin 9148 -> 7648 bytes .../fonts/KaTeX_Caligraphic-Regular.woff2 | Bin 8248 -> 6912 bytes .../katex/files/fonts/KaTeX_Fraktur-Bold.ttf | Bin 24400 -> 19552 bytes .../katex/files/fonts/KaTeX_Fraktur-Bold.woff | Bin 16208 -> 13284 bytes .../files/fonts/KaTeX_Fraktur-Bold.woff2 | Bin 13912 -> 11344 bytes .../files/fonts/KaTeX_Fraktur-Regular.ttf | Bin 23904 -> 19544 bytes .../files/fonts/KaTeX_Fraktur-Regular.woff | Bin 15880 -> 13196 bytes .../files/fonts/KaTeX_Fraktur-Regular.woff2 | Bin 13668 -> 11304 bytes .../katex/files/fonts/KaTeX_Main-Bold.ttf | Bin 59972 -> 51304 bytes .../katex/files/fonts/KaTeX_Main-Bold.woff | Bin 35056 -> 29904 bytes .../katex/files/fonts/KaTeX_Main-Bold.woff2 | Bin 29932 -> 25336 bytes .../files/fonts/KaTeX_Main-BoldItalic.ttf | Bin 42872 -> 32940 bytes .../files/fonts/KaTeX_Main-BoldItalic.woff | Bin 24500 -> 19400 bytes .../files/fonts/KaTeX_Main-BoldItalic.woff2 | Bin 21244 -> 16752 bytes .../katex/files/fonts/KaTeX_Main-Italic.ttf | Bin 46028 -> 33548 bytes .../katex/files/fonts/KaTeX_Main-Italic.woff | Bin 25352 -> 19664 bytes .../katex/files/fonts/KaTeX_Main-Italic.woff2 | Bin 22076 -> 16976 bytes .../katex/files/fonts/KaTeX_Main-Regular.ttf | Bin 68880 -> 53552 bytes .../katex/files/fonts/KaTeX_Main-Regular.woff | Bin 37856 -> 30764 bytes .../files/fonts/KaTeX_Main-Regular.woff2 | Bin 32312 -> 26252 bytes .../files/fonts/KaTeX_Math-BoldItalic.ttf | Bin 42300 -> 31168 bytes .../files/fonts/KaTeX_Math-BoldItalic.woff | Bin 23980 -> 18656 bytes .../files/fonts/KaTeX_Math-BoldItalic.woff2 | Bin 21192 -> 16464 bytes .../katex/files/fonts/KaTeX_Math-Italic.ttf | Bin 44484 -> 31276 bytes .../katex/files/fonts/KaTeX_Math-Italic.woff | Bin 24668 -> 18736 bytes .../katex/files/fonts/KaTeX_Math-Italic.woff2 | Bin 21668 -> 16444 bytes .../files/fonts/KaTeX_SansSerif-Bold.ttf | Bin 32588 -> 24472 bytes .../files/fonts/KaTeX_SansSerif-Bold.woff | Bin 17988 -> 14396 bytes .../files/fonts/KaTeX_SansSerif-Bold.woff2 | Bin 15296 -> 12172 bytes .../files/fonts/KaTeX_SansSerif-Italic.ttf | Bin 29860 -> 22332 bytes .../files/fonts/KaTeX_SansSerif-Italic.woff | Bin 17044 -> 14100 bytes .../files/fonts/KaTeX_SansSerif-Italic.woff2 | Bin 14484 -> 11956 bytes .../files/fonts/KaTeX_SansSerif-Regular.ttf | Bin 28708 -> 19408 bytes .../files/fonts/KaTeX_SansSerif-Regular.woff | Bin 15712 -> 12296 bytes .../files/fonts/KaTeX_SansSerif-Regular.woff2 | Bin 13300 -> 10368 bytes .../files/fonts/KaTeX_Script-Regular.ttf | Bin 23520 -> 16620 bytes .../files/fonts/KaTeX_Script-Regular.woff | Bin 12992 -> 10576 bytes .../files/fonts/KaTeX_Script-Regular.woff2 | Bin 11792 -> 9620 bytes .../katex/files/fonts/KaTeX_Size1-Regular.ttf | Bin 11932 -> 12200 bytes .../files/fonts/KaTeX_Size1-Regular.woff | Bin 6300 -> 6484 bytes .../files/fonts/KaTeX_Size1-Regular.woff2 | Bin 5332 -> 5420 bytes .../katex/files/fonts/KaTeX_Size2-Regular.ttf | Bin 11080 -> 11480 bytes .../files/fonts/KaTeX_Size2-Regular.woff | Bin 6012 -> 6180 bytes .../files/fonts/KaTeX_Size2-Regular.woff2 | Bin 5080 -> 5192 bytes .../katex/files/fonts/KaTeX_Size3-Regular.ttf | Bin 7028 -> 7560 bytes .../files/fonts/KaTeX_Size3-Regular.woff | Bin 4148 -> 4412 bytes .../files/fonts/KaTeX_Size3-Regular.woff2 | Bin 3400 -> 3612 bytes .../katex/files/fonts/KaTeX_Size4-Regular.ttf | Bin 10008 -> 10336 bytes .../files/fonts/KaTeX_Size4-Regular.woff | Bin 5820 -> 5972 bytes .../files/fonts/KaTeX_Size4-Regular.woff2 | Bin 4720 -> 4888 bytes .../files/fonts/KaTeX_Typewriter-Regular.ttf | Bin 34560 -> 27528 bytes .../files/fonts/KaTeX_Typewriter-Regular.woff | Bin 19700 -> 16016 bytes .../fonts/KaTeX_Typewriter-Regular.woff2 | Bin 16868 -> 13552 bytes plugins/tiddlywiki/katex/files/katex.css | 56 +- plugins/tiddlywiki/katex/files/katex.js | 4865 ++++++++++------- plugins/tiddlywiki/katex/files/katex.min.css | 2 +- plugins/tiddlywiki/katex/files/katex.min.js | 2 +- .../files/katex.without-font-face.min.css | 2 +- 66 files changed, 2960 insertions(+), 2013 deletions(-) diff --git a/plugins/tiddlywiki/katex/files/README.md b/plugins/tiddlywiki/katex/files/README.md index 307fdbf9490..6f9654ef166 100644 --- a/plugins/tiddlywiki/katex/files/README.md +++ b/plugins/tiddlywiki/katex/files/README.md @@ -1,11 +1,13 @@ # [KaTeX](https://katex.org/) [![npm](https://img.shields.io/npm/v/katex.svg)](https://www.npmjs.com/package/katex) -[![CircleCI](https://circleci.com/gh/KaTeX/KaTeX.svg?style=shield)](https://circleci.com/gh/KaTeX/KaTeX) +[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release) +[![CI](https://github.com/KaTeX/KaTeX/workflows/CI/badge.svg?branch=master&event=push)](https://github.com/KaTeX/KaTeX/actions?query=workflow%3ACI) [![codecov](https://codecov.io/gh/KaTeX/KaTeX/branch/master/graph/badge.svg)](https://codecov.io/gh/KaTeX/KaTeX) -[![Join the chat at https://gitter.im/KaTeX/KaTeX](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/KaTeX/KaTeX?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) -[![Dependabot Status](https://api.dependabot.com/badges/status?host=github&repo=KaTeX/KaTeX)](https://dependabot.com) +[![Discussions](https://img.shields.io/badge/Discussions-join-brightgreen)](https://github.com/KaTeX/KaTeX/discussions) [![jsDelivr](https://data.jsdelivr.com/v1/package/npm/katex/badge?style=rounded)](https://www.jsdelivr.com/package/npm/katex) -![](https://img.badgesize.io/KaTeX/KaTeX/v0.12.0/dist/katex.min.js?compression=gzip) +![katex.min.js size](https://img.badgesize.io/https://unpkg.com/katex/dist/katex.min.js?compression=gzip) +[![Gitpod ready-to-code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/KaTeX/KaTeX) +[![Financial Contributors on Open Collective](https://opencollective.com/katex/all/badge.svg?label=financial+contributors)](https://opencollective.com/katex) KaTeX is a fast, easy-to-use JavaScript library for TeX math rendering on the web. @@ -29,13 +31,13 @@ Try out KaTeX [on the demo page](https://katex.org/#demo)! - + - + - ... @@ -82,9 +84,35 @@ hover text. For other available options, see the Learn more about using KaTeX [on the website](https://katex.org)! -## Contributing +## Contributors -See [CONTRIBUTING.md](CONTRIBUTING.md) +### Code Contributors + +This project exists thanks to all the people who contribute code. If you'd like to help, see [our guide to contributing code](CONTRIBUTING.md). +Code contributors + +### Financial Contributors + +Become a financial contributor and help us sustain our community. + +#### Individuals + +Contribute on Open Collective + +#### Organizations + +Support this project with your organization. Your logo will show up here with a link to your website. + +Organization 1 +Organization 2 +Organization 3 +Organization 4 +Organization 5 +Organization 6 +Organization 7 +Organization 8 +Organization 9 +Organization 10 ## License diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_AMS-Regular.ttf b/plugins/tiddlywiki/katex/files/fonts/KaTeX_AMS-Regular.ttf index 737cf8eb58a98d8717f742fca3f10f6d214e4e22..31b8d8d1cd45f2758ec58158c8edf53bcbdf5d12 100644 GIT binary patch delta 27980 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 delta 35958 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 lnrMuIl{|^(ee+&Qs diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_AMS-Regular.woff b/plugins/tiddlywiki/katex/files/fonts/KaTeX_AMS-Regular.woff index 38378bfba8d66d78d68b0a392316adca9e042a11..13000fc5efe98c35f7cfc84a544489786e341afa 100644 GIT binary patch delta 32276 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 delta 35712 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 diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_AMS-Regular.woff2 b/plugins/tiddlywiki/katex/files/fonts/KaTeX_AMS-Regular.woff2 index a4d1ba64101f2102fd7dfab61bb98ade4de55870..378b7981bedd7a5247659d497698e23adba239d0 100644 GIT binary patch literal 28088 zcmV)BK*PUxPew8T0RR910ByJc4gdfE0QqzP0Bv0W0RR9100000000000000000000 z00006U;u_x2rvnp3=s$lgQIMM!gK*P0we>6dJBXK00bZfh*AfVAq;^h8~MctR8MNS zyB&Z^^Ub@ALHEFfd;Y^TDbQ=dB#{ia^u%{4sgWZz_DL=| zJn81YcUgB?++{)-86=Fb5)vTnB!m$XMiRna0)nWBOj+XCpy0$Y(YkhZ7iV3?Z(Cct z)c)GmT087=aIJ||LR@5e*D3-2t*Y2|V`vt+**l*w6eMCdi zM(GSy8y?A&3?&efdB`Nq?v?Xl%!xgRG_3y+L;beVc3?I z;BZ_7-EbAW6ND02|NFgW^WAO=^lm}-L{{rQ1jLk?4f(FxITGf^8Jl+sy#ls%bu@iQmk|8g}w98!X2nE$!d<_5%;K$!Xg z$r&~Go0JIB6ff<@xgl`NDRJ6S5#5kcZ>n+=ZbtV_k+5$3SedjUWqLG@qM*s^`t$bp z(=MPL)4m=@F-H+2hSBbi&ozvx^-0ZWdt+s|KmkEP*3f)+0wC${Scw84OX(Z{mMWJG zFR23o%}e$IKjYS`AAJCs3xl?(0+-H}RGs|%Lwr17ffe&4%+|;%03@z1V9k! zUf@+88BD$z^0i4Ki#(zcL|l?5-DHrAwY&YvVsm5#-Tq-jC#r|-bo-YZ*ncJa(c4=- zrC=&>1yA9sn5EdNII1|IIIp;b2hN3skubs2Kk;|I=Fj}|%MV{Zym^t-3=fF& zIEzy_jv^%0pz2l4s!ZI;P$sn6r_(erWTp<-x;nBqcnowSx8i=k(okONSAhm#EIWWi8=-}mc_D!71rm_)1n@fn+Guw$ z5anVv$3MwZZj^3EUlr`wmv==+hb>FOz~AQlL5yHN8BAA67&6R&>`|M_-i_KZ7r;F( zL?JIzKW+(-+-LMVS`6zbG00ajXjmaO3~RYBtVJP}wZKkTZ!?v-z>rQsr8`>z$F5Ou zT=@Jr(%Unyz;)Qp@uVSw)O2i?qn~7{$leVEBjr-j2pf`RIe4)ZjQrErt6)uJ`eSpJNrR67#kHR2jD}ZC324I^9%K)pV z_``L#Cq!|g@ZR%)c=r#m8E-bQq&&Ey6$CKAFGUkpA&6W<2yzRNkSIh(?jZ{D2vLz| zh=#mEC=!RT;Q&YyI)YkXYz3hj@Z+2z+uXo5>jd4uFCDbbr~B_Jlb}F%1Um}YzRdvw zL1HPEU>R2IjTOtWVg*+0gBAN?#eP_^KUS>7IuZ<8$XgWRi*T*f^n^E&B^5D2;aVyj zTI|}WzDm>}8c|AJNi%YJZyv`S2PjmYxyGI@Ww#X6Bcr6PLAa}-a?L2UfE>|+9?>5P zLjl_;o*lp-)Y#|(!B@~!^p|ADv}r5gt0Ww>K%*cM00~02i3rqZ7G4KS_YZQCu{2d4 z2}4A1jcRrPyw915XL<3+vX?0AxodB^`A(P8*2&wkI0^s)2%i|)ztPsq8&iy6u-wnV zMzoN1pO+IoK($i~R6T6t5K6Bs<@%fOg{+6wm0mu)ul{GLA=gQzay_l_sOb}pVMM13N%Ms;o8vnLoimJLf@Ng1=ukH&9l3X~O#k2!S*9*(r7N6l(3NwK_;Va;u5 zparc>l{QPy%NpKx!>w)G=%8u4i<|&NMYn|}AUd+-ghD%tS@#d(%Cd%PjVBHqiqy#b zClZ*4JOZ%RWO9sZnepOJg3){Kq1~CiON>ex0)wmBc^72HanZzC$)e<85LI%cr)cDi zv(!pR>PTR-!9V#$2hMZt#IQGf^va~pw7>w|Jb?%$YXu@-C@lj71BvTtn8TcjbmTR$ zNR6TlbQKnm#5fXyDEbfp91B4fN8;pA0)Qm}0H;E*I34&!07xL5>4GTxPyn3kf-H{? z!BBw$D*^>v>VmB787GD+uwYdHz_k!$btFy+H2_!>0B|b=d7B(Ig*tS}y8wWDU6A(y z01vt#9|8a#b-{Oz15IM$$S1lO{H=S612!9bDsZUH`$;+=%K~~!D61WbbzRpHTQ?EA zwuSjk-L*~GLpi|8@fnM&r--ZPh^v=~tJenQ2IUSbk1!TrpAlbQ5ntaCUq21X7s?Ng z|2X14-#!4{?|0jhVtNIdF)dopEKD}lCP!$lY?}?IQ*ar)UAuT)V>P=cnXT1Vl z?ipH!=yGIKq_U5KoFYL0lQ^O`DQ1|+03JAkJLKRFA*~}g0wzfh1n9nkQC7;@M5Z+o zlV}h?RfWYPI|Kt7#nPbcsjlaeNX{jZF-g{S-6;NGg&cDMKmd+fye6_^8vTec_lhY%U05{SkZAP}LK{K1DgGjvTfp?SqS5n= zuFKM(FRJDEInWOZq9`o`0>;|~YR?nKWN@vT%%dvNdk&Rw9DA%Y{D1c|i~62%tj6$p zEU#&Iw^~!_?V@mIOpk-&fiJY;#uu)J6=WEp~%N^Kbz zK#U(_H^u3uoPw0yrS~W|#<6E3D?$|`ip%l((wwv@$HkkxEV~M3gSHcrve3rT{U1WU zonnE|#$qTzDAn6jni`p-6(F$+fD#LdVtD{MqSTObt%denRDp$BOlsMZ7rDcjv!HF; zu4OyW#?a9tt#V19xzl($nl4XA3P>SXV%Z}BlEBesO@xr92|}AJLrD;T;;>!iEeAs1 z)v$~SL4>#^T*43N!DJYWS>94zIjp5oT2GQ{lGIe5I}6SV;#Kj{pN1PI-wimkFN(Z{(oi zUmPgEb}iv&I9A!RiS9u#@xm*wM6>p3KwU0#>#vAH1Mubm0_FbxesVa#Z!<2<bHS<2C!DH8lj+hW)|mwK3fA*$+RQPfff(NmpJ7#{3Ix;$a45^dMJFv zAgFhJDhNvfK`(^BYDLh8=)A%PTxaMp%4y}?qG_9M2(ildI>_xZpqn5i01m9lxNbk} zg@_Kd?15x7&EGTjre3BEz34<2Il$Fumq%R>$Ko4I#7vVdyjz5S?iYGz8q@-+Ef?lwruj(1i`6xrl#dy~UWQ?Eg086RqT(+`;jC z-HVimv<1}Xl_}AL$aj!_e245_H6yOnwWd&RE8zhJFD`n+Ey%?IspxTxssx-Itwh&% zny}*_J%S4#(gh|bniz@oy8kRm&LQ7!Y+Rz}{NWGE3%t`#Soip)X0aGX^!cQO*JPOb zo`byRDq(SgV>~HhpE*oC&MIL9KS!}fIu3gw%Vhr#$`0Hbj8oRgJys^ox^<^CD!+am zRU3o@V-^)B(RY2|(w?4z!J?Yk8(ozBho$j-6Gb0!nH4AtHzi(9sc|BGkn6B@U}NW^ zA`xDjGE|;lB2b}u0RT$qEnCrOjfzvnsYQj)_R0lweqWFS?K!UgM^!j_)+CmX_@aSO zJ`+5-tmSg00AkiuZ-|v^tm!tEXNXy8wUcH^CpB*=si*v=I7FoXe!&oZC*+qU*!r4w z(nN!ZegNXs{JYDV`Zd^Mv1=g!pWZ=4R`LQ?%hLJn(@l*j!^>U*Tt;PULZR+2pYZ;( zhH$3!4xk}(TJTrx0$a+A>bmhI_|qpTOcFRiLaBC#cH_X~n|f`hljuj~k_pAN;WrESUw zC>Ywq72KaokvPr3UWOR+T#C%0ti!Sq80;@noS|Go58K&~31i5g6#s%94~7p?Xy9wk3y35rKsIEYUA+p--RBBTLy&u&c_}K=Asz6W;4hH! zy1WOczd=N7E-RP_P)#&zXWUUrD#uQxl!8Z*P5o=vusU9P^{*B@){7WnE5W;kfLBxZ z1@#gNIur-$wCNdceb07C?wsq6~i&?KY?d{ObnepWmI_YTK^!4 z6YlcHUawl^sJ+zP-Q^X7Q;_x)VQJlJ_pg@!0yA0qOnrt$Sj>}bdWfduMDV;2z|@6j zY_oo-CsPEfndt?w)eb}2iVp`^cg4U5)(K*VE|;^46Z6RSE1>r`0er7-MX)wMohST+ z)~tvGLHrR1Xvj?=pF`2wI^dxwiCjSwu(C9kqACCDI6SU{b^0#tnSAVd`big7Du5Wy zdW@mUd(+Oe&A}C=l0cIJR3A8mlzt(XdeDfwI6yY{)5pgW_o#;&R;XIe&hUZkc;=d} zw*rV#Ww(qJ$h8=`!UIwcSRyVu9cF|O2$Z;AkR^4!M!>iF%L!;N<7K*GOAA1vi}N}C zh#5KKodyV)Z%?MJ>PpfQ5vz5I^$3LJat6I*?wnU0*F_Ro34}+vMq8&K(mt8lsJJW2 zM3^Q8(;h4=I*l@B2~dcJ%V@<-$xE#@8zxpRu{m?6RUgwd5voG*AZOj}!^+8D= zQS{e(fUu>7!}}^V4N)%(l-*eoOg1zlii< zVE3^A$RR7$=gyg&;ti~7iLF{N0DbCGj%yiU0w9!`H$TrZ5gxDyRj;K~JFg&^vlvdQ zZp==H1iuDI$4p#TBqwnp^inSi`7x@>bB)|v57ixi_?VC8M*|QsQmu(}m6i?@gYbFU zk-Y0OYB_(3z)J$v2|KfpQ$%FIS zx)9ANQ0x#cXYFi?a|qPINXL3;2El3fWuf5UVCm%2s>xbozT&8+y}!>b7*UFv_SbBs zEen%NFX{G_6S(A+K_=gYlTr$Af4DdgWmQd_K3t#4V(8jx*TWSP6Lb)FK1ttCc7a*%*>)63GtGK>Bi6 z=)*D)cfupR74c-94+hm|PnvSO*&S^#Qa=`Lj_3skxQ6d+nAsm4tZuO4Ely7^#s+3h zHd;JNCK`>$S&0}lRqwC_%&xI0H&)5>F-$|5WbEHq=lTkhiQ@$xHH=@1Ol^D(5!%So zYcaN;*G%#YTi&GOfd&_C&Nfi&xmu7Wk!GoqS+KSoLvUSzyh1ey(?y&emOWswEKSCL zQiCc2_W^?TtzflYsRFB({Xz(wU46Qg+H4$if(joh3Qy7B!Da7=^Jd`jY}IHTk4zhz z!(XQ8m1v16xNA;I%S_8=o?d#1%rqY@q0DxYsf~ja5JpJ^jn*}*0*2viVn>N#W?zh4 zw62Yrg01g1cRBoy_FVA_(_ao3V?h~713$v#g6)+iRwy~d1S;&nD44C}@>kA+bIyit0cyse7 z7UPHyKq>=wyGI?vbp-W{K)w@$PO)nN!3pC&lI^q=zZciUrz>U1UlI~4582)jT&rq0 zV;tmUN|fo^HXL5Ba$MkZL$wDTM9+SS#?lL%KvuRSI8?m>Vl@_o0xmmi2?a$@{(gqr zBwloY1L&V&iv05fH8r0qPHiPi))r%39cS*6sMeO4pWDK_^}IFX%7=Ee2AUI~b5-7g z#7<`wN0qTh?NzaqD^8JzX_abTAxreup7do`;9n`h*0-DPeyv1?BEak<%o_yF_DZtGUV#UT61sabRXcyOijnseq&cR-p8Mg59$qpYd@ z!btjDHY`dkU;=eTd))5IuLJr4zeKOd`N5MvA>HU;pzC@z;-#m6_O?zOz>6EFnQeuPfY1`OwW$(HWxE4 z18@A36+u*rUs{g1D40$8k(cp*2uUWeF;{3*;TbDkW}>99iI?L9;%yfJ$eas2zbfQrd{OTFxK*m=r!_M4fc z!>swY%wLVUdGOoA&#p*CV1@% zTNopoOLUo6lqXi_|C7}6-5d5ztOgaj%-eUjNQU(6X|}S_66+1cgiTtw<4UZ;@&}b$ zy^|29FmB@~0LMizY^esXs2ooA2+*GY^Q)kuHC@JIy^8|k)KO?VucJ^ou}8(6Q};O+ ziXNFM_k8y^4)2WvCX4^>>z>Uw+jg%$+nX%eXO+;5S2+#VJl?mr`u1p z4%k{X3atO^9`r()W7&yA5VOuArsJI#7cC)X2T^g*IYFy2*H)b!SC%dxB*-ebF+tB{1ZACN8v9e1DjYYs2@Lu0$_LyvT#Y!dMDFN6@hWJxKk7d&c zp#DKy=8JlE8B5|M65b@)a%4*VM&Nq(7k$`xNu?pgl7aYEFIsB+nFkQ3Co1H6p7!F5 zM2Ld6QDo7K?3Fets8kNr0kawb;!k3V;>pg`I?Kj%E;o9VoJ`fPENqmvS1HRg3pm!& z}^WrVW|g$W5}tv$;u_h0l=zyB|nNiSm|Ki}~@j z4px}Pih=?&<}K$s96Se)9&#$szpG%PHC>WEZHhyV&x~YfHS+nHWv2??Sp)6%4n`ea zDiFM#<0>k-s4e<6dA=N4xshA0*2SA_-l(imLc%A>Rgi1rH|+F-2brcIeVSyf&{bj` zIdw3vYnJ^m^MqSX0lw7zY4iqjM89p+@e)8tXpL3=`Sw+>%FN zeGcNV+%MTho}E^=)pS#cF999bTCd}@yC9d7b#_c+?Y_Ayg&$3J`5B^piP7bG?}bPJ zM2%dUponMwod%^m{jy%Cv}${Yp+;oH9l@8Di`c;lv`c;9t+5qIFMtU&c2=8!tF70n z;})3HWI-pKnLng}rl*YQ55w7Hi}->@wI@4!nd-@|IE1g!n()4;N+gIM|8 z*$6D0QDf)&*uE+a#;EP~Zj0UV&@$47JaOTuL^>DNQMdL6A4IWRqAdR(#t8)bMg|_6}ZW}=mf1$u0LJ>V3>0QT*fFj*DxyzlRx0E^{CilgVl{&e?9_-9KK-xx6x@BAM@F2n>B`%>B zZtInrX7@t|PDmdPxKP=?RPre)L0CC-mlpF%{cwL}1qIwD8 zt?e5QFIjRN0?@w7oSRW9Y^p=J`K)CL9i&@I_3Oc#-`DhfY-_*)EO5vb3d{SI)dvy$ zMtTh*QbqT~rk2?Szh?ZNA5fBYIiVji6TsXjd61$^Ta&Y-B&PHfcrOfKyYEK_iDD;f z*_S+75IP-w(&*kxjD`z%sGU|Omo$nTh#~lpdk$u+BH=Z=->UnJ(p_5(*9D^nuR#4W3l}fpZROL`njk4#J@gU!3`opJck+nfc zcaxQQal;1oh^^YUtfWTt|9+QuL;Rp@DQml}lR)C%^T%J0EaxKYzpQM65IXH#_yv!F zPfS(E0O!HTIe*|c^kxGlDXz8z3;yllY`9M)mmD8U#WHe*A~I7lir9Kz(5t znyUcBxqUk?dMR~Fx#Z}?^z;vr$3h4Ev%D2qXJN2l<-49!N-sZpVj&L4tt!*iHlI4p z5R-b6K)}gPg@f+TKfDhk~N{%w%)^;M_{$LLw4` zEw-Mue@EY%*q~0^Uni2csmSH+)1oZ%8;QbDm@KF{+_5E~+x{fnWZ1$n-iUhjRU}c# zm^ldruph(g^>48)#&9(whh1PAl(+kwTj;JqG-;M2!4CHeoc8Oe;25{)`vC-3R7`_n zs7F*_s)NuoV(X1rlZrJtY#@b5r-;n&aP?mWk4+)vl^*xCW86gWS8*E;O@~uTplu%r zY~4}xDKobOBcJ6e$}Dzt?fn~D6nv-HoN7}$zTD(&3Z+!QO9zR$6%z4$+smgkoW$gE z+v0qsfY+38lNRsUL#YV*IuI7h|7O9GEF?DWp^A$*h@eRkzKrG8A9akYGpgnIIRh`W z-fTblm(_Y8z_^$QVo9?{*pXY!X7vCCc2MY7RmbeAv zuJgF4&ub-eM`8EID1h-YX+$spV)fMf-v;o@sy-Y1c%G z@zDMQ{1(avkX7lqFizN_=g(m|;np%9wU-d94w=1hnxbO&UpBFx)mqMW4Q&1fV1Te2 zM!So#;&l6$b(`fFUiG5?GED<3(?0nTN}-F+-Vm~l+J7^6@ZbF$`hNLl7#6Jw>B#TP zG7)_f^gb!R_K*A@fm%*J9q9Yzv6&KBc!nYm(_bET$i00#D5Q%jJHO(0Qt+GNnJ_1) zbrB#_MCO!uLrPB=Iro_vQa|*^nXJvkrf^?*Rc0?EIkrOXzv$_r4QO?C3Qh5YL&f&d zbvMLHNpmcK?~DGf34P;Zqx<+cwd5R>4Gt2=#)D1oQR%pu@N`P5%6B$f4@uH1Qt|3z zFk;x`py6h6r}E`DLTMEt1khGwSN;V`?Pbw}{<2lJXN{vbTj_)B`EZI)c|F_ao#?Qh zmFv-fG}1(-D_d3=(zhP;+LQQvJ)m$;fOR zhKHfb%J06S=3l{|9jAvPXGN@zGl&yc?UlV zRI~+jD=BsOCklDaG@rFyl_-|RTwIkp^A{1{ zNAV)Fy?-)lP3er{SbGi^LF}`-_JcSKt~#v*QWfMY0G#5mAnGa7CI*5^n~bUt68bQ3KlD}L}jT*aZc&73zEA9%1UpWF)N3QvnNM2U%HZWymE|J zrlcYe?|79XtoBGw2#>bt%~lJ%yoN?CsS*z*yfV3MJYrlj`Xn$S8rD4Gc9 zV?aH#7Airi733%M<$1!aq*s81f0fO}f*#*fQFZ9yQ1Bs6pI*BT|JGPbfhs*Raf;&R zm6Q273258I(jRAC3`>eHS5K+S4Z&6@PY&&0Gh`_h?zshQOCg<{0AR+6vyF00{eEHQIetf7nSaIFS;_j0k`w%!t ztEyb2MovgTRO-O4E2^Z_)vh8wWwJ3nm-X-nID}tjGEP9+1f^x}5Dq2bz~HbtfFVKx z<*6&FBnqPx9$_*1(mxT1hyZdb(pZ<_=7PIr)HNch;0HzcrkD@A_?`zH9kh(Z z_}+{e^SDPSh-rR~%@4>x9}Z0%?H@jVF&4|6Z4_18tBSm9k~{WfT4~Q%TM}-U}`Jy!4fmk zy=;vMwL4IghCR%Wx|x$3-Yj*^y|1rlW^}4wnjr1jri}Y9ubCw_9ML3{WIY-3$u;({ zriB-Ou0BK;?UPQz_;3U&|Ej0PkCekR=7HIWp_KgsOK9zBn=|oMY^pB@ z0G#X*7Pbc92SfDJ{mRkMn-{EKRu&9qh+71U?0H8XvbrzOJ$94$t+=Pu8v;1=_8@H~ z6}EsVd%IU)^l|XPGIK0C1yrHSm0(lp$^g>-Q^58d#|4$DC<^VM#92KMI^BcE`AZ^ z&q~CpKv_&wk>ab0T&qNS{Ibr152OYiae!j^u5%>CW$#rEFWMTdM;8o`apz*a8_vSn z+wh$WN;Sy8jMq!x#V4(i5l7YK3)z~M@_D$0 zCHQs6#a(pv13LChp;CtUJj1ZdY>puK3xg55*3XIneGrqjW-*d*7=?f74mX zk6-xAyNw0wGUaO!Q*zFkSJT3aAzgLmk7!cls-o-8JQW#jFnV-&b-zVMJsnXv5 zEWz~`5r@<{@6EivD1V==lsV5f*AexGCNCT2GXbOH;+oyccGrZ@ZfjMY9eRxeW3hHI zq~5MKT|yS7NV|D>^yk|6+0=n2LR335hJWwnOZP^0!gmVMT!pl*k04L6bgzBVt-X5m z0^vq_Mp>yYlW7$s3SU4WDYUXO^-9V!5+8~DTYEA)nV@ti>5jX&vnd~ir#j}$w0I_z zQWLVQSqW4rWT_BKG6ERMHeig9qJ#US+xzrvd9jiaGR3+-EM;K6IJud}7FN{@#dG3_ zMKp%55{U$+Hz346VraoOp1{2Pts9I8N66mM!16kT#J&oL%QvtSX@ChBNCxR`sTYrM zxQJ#mDG))>Uiy~=;f7GjA0}P>!K9TW)U`%YmY_hh&+dxe>f;~167<(sFC6+DkVJvA zr8sLF-d%A|YoZZcd3#q)nd`y}AK>=Zn4>xVkeF;v^P>;SUQU zO|A&CuOiJ>XyRwUb%40}R_@24uo}Olt|OD&F9F(!(vVu$F2NWlxR3EDY=9|)?F`M# zOl9b`9j8olb|czrmhf=D5ge+hAfIl8#DZo&y4NKBwc3DyYY$-gOI2(3pvFGC=#bV# zMfajyO=AlE9svJo?g?%#$^3S|I%#B{tX#4RvHhv$lS!TaT>&5oV-)?72IegT@h(^gmz(mG!jxoG#fZZ6b@c>zyK z{5LS(APl8a0f|BqO_sKUFu*Bg^>SRrNByZ}So788G8e{9ydh_$i4(J#h?olw)UA?n z%so_TQEDkm0*bd-L#aTc;U?KoyXkY$G!FvjTJZn;Ro-qK#ttNxk3)0(dv)tr`()yC z#g}4q)9h07eAPr9GcCHK?A#(#Q4v;RW`ARDC7Q*i!Xic7eSxmcn)+~qU%JFFD=aFk zNFv(Qn_0xxOIGKq?j~n*ydgTVCilvsc3v@HbY4Ds?0D)f?RD?(pYO^mO zkEBwKUR)Q^KIy58K!!JGvMSQXX+q1Xg?iVykZLHY-}DzEF+kcl+oa7*R{H!R2N0Bx zm9CY~>!4<*n>wYvO-cotLD{xv^lTMA`C&W%1SDDnFe3b}+v%+l{^!BaLiY^#@9z3Q z4XL!eDDR&K4`&8wi)ww;VbG%>jzmJ-E=g!d1wgg0J=A>H#p92>hT39sGfMSq=n{E> zy);HDya)>~U6#A(KiqcuJ{EdCnAh;ksWQ2pdYBW*wdc4=Kj;~@lm>POYD0%ntm~_# z7~!Tpr7sH}iVTq0K6{gB*j?})D}oour4<=sb^ zmz2Ucs|41c)`!@ss5wMYnfVl{7q+7yij~F%mGlMN+&pfQhr|EtwJ{M2pCX^YL~u@r z_{{W)hM&F)i(PxzSKOu7cS!6_5SPtO^re8?k67gNAS;^bDmRx%iG_5qX$ugk+YzcA0mnaBhuUDZm8r+`WY0Ysf@O+@#{ zI_AuJNJ;~<;sPXEuuKi1U`B&`pN!IkB!b#tPd%a(E%s0W6%6B^;1Y;(a~Peo2;E1c zkEqwp!!n>3SFujfymD@*A4N!;(k~JvX|C>{%21qAYy1|ks*DR(InWH%-UzG*DVLz0 z_cU>A=-H581IYXs9=ume(L09So%fD=ZZQEtpm04#xN_!r|m_V+wp&bjW5oj`==`j zA&)ukT3Sd~aC^iw=v|`IKRA>W9#^hj+6=U}KMTD`9H%E*9|v@3;DH}rSNL>O43vTV zHfTOo=U2o;V0?N}i;12=!5F^Y!+>KnAYt?GDr@ly8bst97Vp1QM&acb5iUFhLHeA; zKX6Icz{*=s2)v&VWJ}^jRcc-B?*DO)y81t-v4#6}6=^ubL`t$x8nRo16EBFP*V1X@ zG=vP34EXwS^$3G-izfs{%MRy0Z)(aWdGLw|Y(0%WU03f&YP7vH_nYgB8{(2%4>81_ zanTJl`Wp4fD86m9gUlcJCdRh-UjMZlw;5>flD~HUUAW}3uQ4eBilq=h64ZrJZ_DET z8LU_vnUy{K1M9arJx-`Y(`-#^)|#la^)%v7LFLxed9%P=KgbOn>gBpMFkgEKZKi@> zTwT*aS#jpdw&@FXuSvZoHFsa_v(&u;H^^v>Tf{?;eWO^yV_C4-CHM}V0_Q$x<5YkO z8jSWQA(1+SJ2y3XS|`TBh%dP0on-er>6FJ&#Ur@Oa#aEjGUBG zZx?1UYDeu{g&#&x_dx=0;vrWE=oH*EIq5;Ty01> z;lCS~XqG_Gg+K&U?LC;pQV@h2L3K-T9=KAIBbyV)5_A!?y)?#%`lg_zewdq#=G)QK z0n(t@%q9x$^iw`m@4Z}T@S zno~33Y{YkVm3aI4BI_tH19UcljtodyhvXx=?BA;e0wkPwb1JsmS<;?a34zg2)%oHf zKv|?WT^(;2!P1HO@>J_(Cc(x^B{+ak9%GPpcZsisFlOlcN~G#r(+J=o^W z3&!r}M41-QgE^(`GID5g(7bxTXZoPDU`sTKeL;!^qnwKDBeY{*`PT=!(WQlDA1fU9Ab9b^tQp_NXzMx37_l`{; zRsixMcR(25z`b+TKBrU?rYo)ah(9dM*S*#b0vXGGlAXw`DGB!1w;vqG9ig-xPZy`QBQnS zsIsY9oV7J42wo15O5jQ>9MOv%WHLsQ*rxxz&r6Xc^rdpcO?c|QpLD2q&5wCiVTV1k z(Y#RXovjO_^A7QyB#9A)%ju9w$AtMvVc`oV{oN%JH-lq=x2+L|Fs(4SFQ^L_u-X|O z%m+#bi^tZTQ6;_hbMy65;2VPHF%yD?(P~bMkrirdkPe9#SZ<1$GntHdinvqKiOA&m zw^UjalJfc)88NHA#EmpLo1D^o;jiV+meZ)A-}Jwh6en|jF3}XIQ}Cbc^uIUkM^JvQ z#NYhqu+PPwSC+FGE)7wIp(!pFqbm;-U5~vDFY|UFnLo9Vy4pT-kZKnHTKyOWIj|mn z$*8x5q7-|&Ed|KSAy3*I=0>z=N#r*R&Vh3jpACvpq`nR;_!|9sK?7*?+0w_)UI*QP z+kTQyEZ2=`3AE-9%$}c=7}RuP-Y1I%auIV(W(;^2YV>T4#;92;&Z`{)ADl;rvA^Yq zNBG1@$q|Qmqu^v)QFLL@>wz$LtLNG6{+5t%pL#Ff%t!!1|PCyEr(1d^71rN=(lg&GuN+$mO%3? zuA80XSK6Xp$rsZS{93$gdaFI?P_9qOb3z~)Bl#GZEUB!qxRvwU;b<>N9sORL8DIU| zh{SU~FMWA+5&aioe?eLwVVLhJ8Tl=~TATU(C>464_h>!^t;LNpDY%m+ntmOzg*nkU z#@q8TxIZnL9umI>+;?<}JekeOH2nYj=_jP1{SWSeYj-n=U|g{4kEP}cbIYB3;QIMY z6hP?iW}l8HX)AHH8yH`tSwRoyZs$%E8`R6{(FKZH14M2Uv(h-enXAEVwe@!k zYrea6Fq0C16tnR7xjD9mM$nQ5+7^o5^fRG_80KObfypkO5i`FMvMuHHv81;j-^Ieu zpFRa20w0CXx)Xm2{@n1j?3-0e^PvoB)naBL7Kbql-k`OrTnx`l_w^;w&Y=iD-0bkr zD<7}*%kXy;%P^PL#d|7T^UT1sz0d4Y4Q@{~4iapkZ6^aunbBJ-CrUC}vT8ZCSuGhQ zguJ$QMheE*De>@>wpx`Hj^M|xj~&6_)=}W$YOi>l>!si&010b_+S)D>SofBMO9pM#VBRx z-@i`_%RKln6DQGEihhqNczzXJ4IKp$?^x5@pR>UWg7@c3shI1%gjBz>616=v6hX)d zqs1!!^3;TTu5@zwou7cRqw$zFw&06vSBwMT%6f%B2$45C4%T!HS)xRl!8F;9`eB~{ z4RCUtKoj6IT)#s`3l?QsqK3L^4(@n^K%qb(FRzXz@TzzaN^F%?*T)lhok3hCJPuWs z3ck8Dg$L6It@`z7%Y)IY5ebO_d@Y00K`{v;-qjnuD+WD|kG+@gkf&A@W@qMEj2X!c zA1lznMo}Ytd~*Ds>7=`f`t~L@ORXr$;agG(&s9~gH@V_QYP_pi2-D}Vk>!%{Uh~?< zO!k%}M(mr&%1EH6HDq|7BGWWSzr_$aE;^m3P=o6K3tu$@-Mi{o-`e0vk+G|$v!+@- zdqi?B(>`9kXr5|T-}?3K!_L=|k=g2M3rCmJy2#)Yd7F(s<NCO?6zTadgd* z->kuq($_KhFPYrws}|>LfTp<(ECK6tKY9bAd%Zk()Ji8tTDJW`tKgd4=aV}ArX9={ zk&Enq$0?YQ$}kkwq?<{ktr@C*@5#u zU^nT35%N9hT*k(m&qo-z%+`kIr8gFFHqrNyle`4$2v+#Da%D(y0~PHlOiQ|a%*3Dy zG0O4($y`MAys*^#c_Umk-#BKG%v>VKy8|$1C202Y^I-gXe+^Q-57~IP>ZAS)&xVzZ zV$VQNc5AwQ&f{cnTj+m99$h1h8fp}ko>MZEL}avo7od8se97;Db7nM6ykvt>k3IXzqc2|7NSYy#I-{TolFirn0{+yKWR0_b{zt zDPf$}lbgFeDrOSnn^~>YC@Q0;7@6hoj;_#$@~IKMZV%}VVt?cw^X2U~sHjzd-kp_~oU*t8-*4-QI?yB?Rm zSS63Taed&7vZzpFfzGd5C`8`$Z(2Vvh(B~;j;aTT7A>2)r-w3*0EdG5nCKX`c|h+( za^??+P$+d=jM^zv-%QDZLLpK#i+jC((a;dFgXQuN9~@Y}sUJj1k3V71*Q$qx7QJ@Y zbN%FyH|n8(=6&&~*V0+jgJAIey{T3tSeoeAyK^)@!mpCs=bM+M8Qr-z(IE}yROH=z z4_HSw(I=KN$A%8PCqtpIQetT2X#>m|%8%I}XD9>B=IH8rU!f3EzTCfVjJb4z*$Dav z$5cu!SJSg|$y6azi7<{*9KfQTBeN6Sl zP;NJvpQy$L!9W8OyTa@Ce@U5&df(`3b6{nb{C;w13|#)hUonS}CX$y7_w=yVl4Hkt zCki!%|Cb*BAr&esZ&nm;&+c#oiwWMmcZ5PE9FWVcX#ppAW@JIl^!5xdNuD@cp>iJs z24*yeJF>S!{yEFvB_VA$c)%n@F5%oCSIA5jGRk9=>&&Z`Cyso!I*XpQy2@>1Ur<4c zgTced7MV#guJuY4TZsY|my1L$BVb?Oa~5;NzG%r7pWJ<5Kd6-XkXg@bBIaFl4bM zc7-m?Rw|&AE$(`)0rvF^EK}E`Sm-SpL?DEEZ^yTzgjRu7<4Y^x42opF$A-nSE2E zbE|}*h)foh{q)MbU3WXOzlxH{kWgV2RB$)|22InM?^4>M(yft0EiLMuEanb%<-|~W zjLy=Y@(x72qo4lvksWfm^f-%gTq+QN&grepsq|KXKp^Mkr?!X*jIna$EH z^9LLIX4xE8rxiNPHUzzeB7FJ(0|y5B_P*TfJ|n~0H!vH2e9~KByn|?yJwr6Ddg1y) zwVL{GAA#f5lO9gL<3z3&!}W9ZZvH-xS1SzhKI`52fu=<2j+*$5HF2YY@G!yr#He;2 zm+jj;z~dHE6BGV*bzkorZ-9Bkp)}v$*MW!;(e&T|f~VrCAR6az5YJ&g5}{k?GsfF9 z2nG@FaUF|SClMYoy|9?MWa(OuZW7GOYT0dZBlr1_SlI`oPusZN&FILR9s-+?+cESG)3!SF>bJLRq zzu1_w=dkQzP$v$L3uQm}t!@{B#-+>hnr%Lk=D#wtR!|6oGJ9u30=r73{0%2~xVMk0 zgf1zG&dmXjSlr~}$g&yo2e9Af-S+#@?oJj(L&knW}_%s##I{* zTwl=a!pfNBZ`zkX90rT&pj`M9g~MaaE;mXe?FjTG$#Txga!9@q0e$*GIy#9VeSw7Z zIbV*-`Ny&+n=aVAvWk($qu(rpWcp#@n^GHsqJ@o{ zQ@ofS;Oj+Fk*h2;ACI#S-DU1>DmPb&o9NdKk?tIKH$vq0MjH7);rr4Z z4S%TU=!54gd=DS`-amC|x));+jU*cvrJ8I0ZQ%=AzS|OUxjr*}{-g44plC|ZYa!X( zvK91RX3*I36zNa@z4%j7CYSwuLRS$lVI#)GY~J~#xKQQrVfssz1jz2&Na!R=Q2?Jp zQnFL_SAcZH9jUiQ51DfE!CO8L{zh{^>KABd*AUbw#K0{v`B zbXfjQ=;J&4ze~%$m?dLho{CHMhPkK9Nx0Azud*tj+`knZ+H}`Zi1pxqvD7?)z0X5} z$DhnL>!oQolLH^bJftIGMO~WhSK8ShR5vjaOw|?yWg;Yb23hwl=D}op=~J`Lt`fLq zm6KthB_Iv1U271~36WI~?t+ik?*Gi`C*ae-v~Ah>^-laYO7TnbF{Y=1?^xK)f;{jf zy7CGA9g{xo9g?NWf)2C)2RGVExuLb6JHf?o2)|OBk0XTmTIW<1X~?Clz!drC3Z|4r zTgXmG&oI*1Ud`qP~WW-{Xa2C z{$y$%GD2)`LOsC@Te4z*1c4kP2MF;_>#5;PJk{v4Xx}r9VBc(~7YfZOW)jyz(h+lR z#lf0%Q*1f56(Z?8Vi;~w_-sHCFYKFVM{KS)nY zl-!Y~1?n-wL2$gC{*Rlwrh)$7xGagD8Y|X_C4t?n>8`~wFdoN(xW=8J4=ZiJCWXp= zcN1l>*W%2_+;MmQ_cjvK%`N~I+?pJbo40GL-5S0tq#qN7TFrCa1e@jG{3_o}5O>!! z=;yW9cBXgMw$J-x!|gd(!2S9$-Rrj#3rcTi+%8UA;FpTvFG9Sx#vJwt`8Qu5zosSq z3%~GvnIi2NMc_+&HnzRs!dGNAMUj6lnb44rwh@(m`3eg2_u9=IxQRgGe)wQMO?SGu z^j%Q5U&em2k+A)E6|nh8hPS89)GpME7itw04nYl`lnxV>O#1QG0BZa-#><4?Mb8tb zSySu6kMHQL=fM7yx|D{>hdqZuC9jf@4vQC32@XY}4O92W9N~Y};6Pu74D3lccbM_# z`Qg&)_Pu++6z|>Kd(Ut?S%K^N5Efvah?(=N$999gPv|wUi4u10JARxr3%HGB$7~+O z@|q`HE?V(-(5-!jI#NAV#=E!uf7N<(_Rn6-IzeXObTaGY?8W;z-nD=AzkSEh_3+`29DTnM|O7Q|@oz5**hgs}Vv7|B9U zqZDXGy`B5dspo`4^jjCy8Co8ED|SuH8o11`JONhWlNe>0aqB!p+o|c=V%eMuK~*Qs zzIk`dNXiE?Cq~o!XV?LEW7IOAVyKI3pI;6uInIim>3uPgOTY9om$e{hUNzA6hV>v% zYbn?yUIob=5axaYGdB%>!lLcx$yO)ABUONYXN!&Sr8#_r39`oj&2IG91{a2Yj#@Goe6~7nBKFgdJxG_pMYe5Luc{rT5zqP_n!On`81PR@L&_-3iccNw2 zuYpmJH&~5v`Ku#;l2!65fmge{odP)Q9ns(4XMY~k_Gn{RNP^7eX@5k21gVj1Ha!)z-c%%a_aHQuA~L1+g`X z&&rx>8rG>awf^SD%>o{yT})3&G@Xi`jkp=t(s^ES$&3dwM+XFUHF^Ujl*@a{X1ci? z4d&Xa6%^)ma2aXxco@##z!@=;X*X&7DX)^M@Ly*NfCt$Doqz9C?+GrKmY0w)yY)4L z+)Qas)>5#Wy?1@iX{#j_H8iB8RtzfO%*9cmm4SHwMO`Tp# zm>fPW{Y7fQhdzZuTTMw@w78+BadM&d)7HD_89HN^+SiRTKeZ&1T_bL1@Ps3fjCr+1 zNg7*R1RSz`goD{u`n52XngHmTc}EBJ-mW{?U02wvtu64+jGP5=QXaDfnPl>r3kUdB zQ$fWSN zY%?SaNsccybw~X#gHo*qTiFC^FF}e4u50c>ZB$^e_GeOM)(RAI} zpysowyyi9+OHxuY?ilLIVUOej2RP_cKqS+!pM^4iad<9z-dXcU^&e2W7fehsSkEW6 zg68`YNt&lchTQ%5Ig38^7$}M$3kV#3x=5c->#63X)tTz9XXMRYPrw`B0!M*pdVG8T zpHHFr5R%HWBvgIN6uC%(BS+_1u{GE`33v2&IPt;K0I@}Eg;%c)(x*G%t{zH4)1v7v zuT(D!K#Gf>vlvsg)u8-`8g<)7h^z@bR=RQB2_?7a>%uPpBFlkBpKP6=pw3js&&ddP z07qWi#HLvc$bIG;>bl{R(q^z5AfPmp+t|R&pt*}^n=Pd?*w?hGMPLirRL3`!R$^m4 zoWdl|e%5nZaGc79ppz(-Blik!1M?axxd#WSBN;dlXjBr?)Ci`4y{13ZEs&ffxWe%T z6}0A!<7l^KOLo02$hG-*bJYVA=^y{jNG;nW=5WQEQcGt9AIDf>Gnjfr^dg_{3^o#a z7G1{hFMin!W?`vBsrP-V`n9Nn3mqLl6zI`MO$$oT1K$QXC!~hOfCJ*+iKZLN+m-F* zjhSvy3?li$;tL= zz3uIZOnvqI2ky1%gC?Gexc7%A7rBev7oXje>65wV>|$jf&q{n+9I(#5-Y?*!Z$QU@ z5s=n}YuHr#9H&ANCgS7gc(QN66KVCVROWb&=uh;i}^g<9Txq4wtT*CrNN}oC%V7Yt={DOptsuIu)2} zD|*)Xtl{m61H1+gj)%pA@bEQxay%`bgl9v@8?a!i$-;iV6?B!iuWK*Y4s%Up*7(GU z^RM5vDP$D3fl%}<)b9IvQFRUMAEq_Va-Qj5JTNo>==}hAL%wB}viP@JP8f}M2gU5h z3FelyDFmU%=iOJSbL-E=Ijx)O~V`Ic(ICn0m zB7s>(Fn*5p$E$^o3|Sr1y1D*wmo|ux;Lx4ZJZq*sJoh#viPd|H^UFc`)VyMu*DXXM z1IOJOCp@S^bk*lgAIJbqB}@tr2N6- zjy{O^IdCTk{RxgI!4vlXEpUM+)1RO+0(2*9_Vfzex1v6~If{ROhS?tLHuqC~O;}9|=@b>!)inUhF(|ks^c>2|iPi19 zEVuf9W;kxALiBcMi3qw$CY!bW1|a}=cSW4hxO zwBbiMToIqKDkS{&eGGwtflY}1)k$|1O~~aO$!10-IUCr&$bjRW?{K+XmdSkapGDE7 zO$;#)9D7hYvE>Dm@p58oS=V1ALecw2+181dz)o`-kO5o7^m}?GV`@Zh5jOi716-bp zL&6gq6si9`7flaSM95OCr1l)-@I;Lti`8H-7Q&%#^5&^i?ETTm9v$V*jnweWPXcRS0E@7m0Hgu*kmP~?lCu2EW z(6v;Rls*_kjHXdfjJ)zSaCCcgzm5lAV`Ry@>3#$U?5(D!A{O2Yt~;E;npAu8#NQNXO`)dBli z?511Lx!3Ms%6Q#mP1^Iq)xs!w`L0;`9043Z!}W?!WIU8PI=Xb&S(H%HQxfay{=(d* z%InWA0>=W;beG83gt;4=%egBfMN4-gGeq7Q7c(yt7FM)yfutV6eDZ^!>X@M}Sem^B z58zQ3ud2oA{SD)Wo{G*aJtehe9+Fy%fBSA09o>&{0ynwHVf7_Timark@a#8C4mTX*ErPdI`nmJ&)yGf$7(a`GN2 ziG2~DmX#DqS+c3`cwcJlT13;9xUpFh-iK068>JR$Dl#LqSu4By3aQ);Vbp@Ce(1!{ z;HCfDZvC~1E9Y8}r*~Sz?nL%Ro^Bazni;8sh~6t*o*j_pb2&fPKhGZ)e9R$0y(rS? zwZu>q0O2?=q*WZnhSgBe8otztVovqdqAjVB3&ML$K1_5U9#TIv2X3`eSr#s_NhotC zm=rR^L0i;^6|C;#PbC_=+~I4P{MY4h7D7_w--6Jk2W-_*1^uwcBVDuX8u$o=0>X(g z25qM_{#yvwCFirh{Jf_>)&Y5|H+71J zwZDSH7ty(;x}0&P$YzCRPMPk2H_;$W1VH zsIee$vpJVAJT?9}d9G38)8N~ng5sPXexTm24~6TJfwdjGiP2bo$(x)>HE1sK37=giPgw<`@_Z>={=|a)L|NHjl|AZ}kKP<{3MDwy$I8UP zVk`TRxBQXKWmO~CeHFLsxs{U9)#3`F$($`tmu2<#WJ%LJvz!)Br?j_6mL*Ql{^Ib! ze6#TA(^Jh&r%%;1P*vom^iOWGR=T_F`|0J*RgaE%bzd-TiAuLGL@tt(u4nO(pmdrjYMjk-Qsc8t$-WwY(f)$# z`|DfJ$E1UVqtc^C)H_{ws(0_&JwVlnm=O~u!c5Wz!mY$34JXZ|IL!vfGzLLT&G4fN z9Uz@Kj(COC(z6k;rg%A%211Z%?IQ7yq20TH=FPF4E$*dyb2Y6Fm70v6K}md`rosW> zIESjyBQ}Yq-@%nryg=bH)Hf@7Z;^2Rum#GwFBz0xSN)>+#RV+P1QrPTJSdEpwJ05D z<}Wkfn^1VXT73g1>rz793AY9tYSW0jnE8?A3kG zr5%@hZ|0g7=X>CD&o zcypiOJ>b@b78GYtx%sVga*qC^87Xl|!YA*nabYIQk~$LGQIfZ%_^1c<6E~#=BG8XC zD-wVBJ-B>{>^$fslaNrN6+hL0-X%y9-4Ll8Vl-5m#UJsq!{z>ak;~>r+bwFx$k7xN$+}h7MK%Jt|zxkAJwuRC| zZDu}A0i8BQ#j3;N{s&|2R$4>Bx1ZcKT4s`nvqG(0M$(k59V#`%l^O0uzwN-RLqW(MG49x^QRFirbT>vdQ5+ zAP6tlC#&e!AQ+lT?;o)JG{#Q!QaQEsuR>ywj-JI-Q4b6wOvdc;$cM?pqUprvqUVXM zGye**5BOY_MBTTqVPRFWxJM|#VeSB;1Sp!vfsvJQ4`o#tYmGhfz6uMwEJH6+FAzIG z0c$#OpF$ofkfk@xB5^u-D^5Wt+dInS5NO;ZStXr00*NZmIzH4v&!e;|ezB%`l14va zQ(^F;L=q9srg%=Q8f_w0eM%ANk9dcLBuMpPW<+go{XM_WH$zbzI1p!*3;(MGV?V}4 zt@Fbv4&H-iFh>o%prablXUd-C9PcXwyAW(x_cgfAWb9J&f+4SulEV`~5+c0g7miB_ z+8G+RXTq+5g~xs;*?q)G|E_&OHj@UYAQWL@r&?Nbk`M=6%yh$KX8J?INXZ7_JBqc& z814ib(7|YmCg}#5qV_eT8oSZff$wxw0X4s%xI&Y8IUAOuT-^C_Lf0VY;ZU<9zOm0qf-maa{5@|>IXF?s9hk;Q3 z=8}+O(O7o4T}nmIVANk0C;qi}SGTsdCfisev>|DKuGJVLk6!^QNqtt5Qu#`)YopxYkNq~1glaa>>3Uu+5!3kbO_v|qasNd^e!`2UGCN(k8&u9=4_{1E3 z@0#cT6u!Ev>5iVK3mVKSaOY6z3su(aKj>z0v%>2W_Z|lP&OM)&#gUmMX)N@qtNAks zJJmZ_XqD#TArlbirI(gO^kk-$_A0-2|91H8NU~i)-gR}<6FEvm9|31_PUmP$sLQvw zbbgd-5wb6Hx0hL;LPa4wmX)u}q-69QN^?p-t2yorsE-&V_VwaP$|~OyI9Ep-QUkHc zGZa((=aWa?^RpuzXw&qxUufv`ieurmrcSfc4&(zH_lNHZjz z_%=~kS;F^oKWDy!%U5W^kQ@VJ zrm-{N>=c7Obp>3NTBKI^-FMGL&!4{aN+1$3+6|QEZyr_fk(gAZtA3JHnH4doe)>5G z72r6rFK0m_l4jRrFsO}xm;&t1x>BxOZCo#;Q0q|msCO|~&#TJEDnS)i5-nhsl4l#( zvDic45RYdtQfTK;@K{;e{9Rkc7DUm(gna>`PyLwr?tnlI`#^G*& zn{i_=!T;4f<||c*R>#cqD~m9w!^bLxJPH~3y+~w8G_gUBOqvylf1308mB_Yp#ggK$|Vc?=FF%pv76l?wLRlxVRl-A*o9=Mq;K0Wy0BwrDnxf=ZX92^ zV)3HxS;17w@`Z*5d%9byqIfgu^BU_bOLL6mv+U%K@#X!|kW?2Pug>;^h+dMNX$bx{HcJKvOEbE&;w@Cqg$L(nv9GO%l#fAq<1T5$$)7n^3JY|S_ z)S;%L&|x)&2YNDpmSRqBTf2JkU~hvM(tDBa&iY(uMhN+ZaU zyzDenIJE~=Yu5~QG}gFbHZQb#<&p*SW`>ETwYSw3%W24Gw^@?(5o$@rg3k8YGfRVo zgrB^8VHoJYX{0S%CBb3veFbtx_NWbq8&N`gN^sjUqa!*a0LA|137`G4X`TW zqe-w+Me)Q;2R<{27{rUWXo0yRviT6gtqX!K3;2c0tdoH}U0kBs@Bu)2gkp})1zi9f z_gegpk&lw7<;vti)#_P)Ej9oE`28Yxlj$IG$x{ax6O~O51TGZn(uVrRxhOeiMx-8| zcuOC4i^?xW^yqerC^@o`iPrOOG|CyJg-7e+EhfC+Ob0so#MtUw)L#LiisKn9M6Jh& z40^0NT_c=6vMg^vntDhc(5SMkz@)$m4ddy7h`kQJ00kkauP{iGRIajtP)P1bgj^^> zVD(Guu**Vh!#oF^Hr`5wkfqk*r2>P-o~)pv2&^|F_v#T9sUkp03ANjGO?E%1OVBPk zjIl^dkQ+k~d}Iwo!x+h?KRJR*2#P@wYT(&M7+nA>(=O@+v5-zKWMQW(VrmE)Zwp6J z+}!R)s=@X>kVTybH9#tNh$x9XVk*loaG5XZK?5NyZxA~E{gi%b^ey(r}2 zGnZ=Ii%GnJ!^M(k*m}v4a36bzJH} zotwqU3!}S#yqXs4bc>Ti*VvGR2+4_D0|hUWTbJ=}BMbB0XeJ@2X_HsEq3GI>lU{f* z@`E*I7aLXyE%LymCh z{~%@l%-8c9nSq@LCqe(oKy*K6$#K9S*Lh1?$R!gbsy~np5*sH6N=K&;&d*@!wz{Ln z6t`0XE@YhEP;ty$ME9r937jCn0VPhlNcIfD$)H#S-OsnWLBaY7PpJj(QF@KN=YTR+ z;B3h_h+wE?g_rqF)yy;`rt;_sBBCo%56P)kIB~kdB=Rr?Q{efUACaMLXldVR-roCu z5o!>YHw)Ndatc0t`SGU|AW)ECAqDea*H9W-VZuewi4-MTj9BS`fVCF;KO}+w0Rz=M zNmf)%H%!ZRTr!19qeBds$zpT3Jib7P$jHjcD=3PTlvPyK#1eHKI(6yRqgS6ae&*{p zV9=0ZBWmgznp)aAx_bIi01SJqc5J_YT zl}2YUS!@p1t2ggHeERYY0z;rMI0A`6W3V_pfk+}#s5Cl*$zpT3Jib6E5=*2qxk9N@ zYqUDO!DupD;%v3q9Zt?Ju5Rugo?c>!R3=v_Rceh^r#Bc)W{cHkCrFBBz=6&ZeD+(2 zLcotfQ2Xol8R!_SK#*7#k$#|CdB}nmC;s3u2%FzDX)+NS_T}P%nkL)dwq<@g|DyW~ zZMHmwjL86mrP48(00|Y+#AXq831wVJrA=&h$mksC(JTRO-0$57j&#!ad%Yp?ev|)C zEO_wJP1|lI0d_qmRj)ffPw?kk_AS~`gf#p;%A+)L=PkNdc;&61Pqvstvh&nE2IapGt3ISnWwVv6 ztcx)TDSEw*J0tK86e2=W0=9$j|wSf*RVnQ_j3;!Edw|EbhUIti#YO_k~S? XY~=yo52Ckhv-9}3DV0sYGz6dJBXK00bZfh)4&LAq;^E8|C3A*tU$G zcz3I!h7<_PkqBYq7(AGJ&j~k%-t7R2qWWcv|NlQN*%-q(bO)emv#R!wB$%7Z5|03f zRG4hi-7yWfF@0l~UbKVZS7Ny(Bpl}e2N#p{b6=6rQ-+~?o03hPtR7TPY8Nzv*-Sh1 zyXtr@w+NL*Px7@FhzkSx15^HBSsESu@#m07ZAfhJk9X}>eJpB&B!-oQwp;D%B^8#s zP^WeX%dD*9jw~46h!k#yu_UZ^=X>LwTLi`jJ9OnxjVztj&cL>@caoRM9G-OZ-@7Dt zm&siwgq4IOj2RNfPC^2Ngq0BX5|AMxGG!=^4T2lTMC%+?tJb>e#BZzCF14*~T^-ur zI-pl3`7huD5%?S&9Gy{5V|Q=eI}P>4cVbVHCD~3B7e)j;l zo!OKM91n3ogE5F`s8rI*t$+La*2?7)N^P0Tms{g*UMSQTN*hnN2!nP=4+M0xr4&MJ z2}NV9|GE|~>$Sa7Q6{Wr6aD<}r=0ln2DWXC;a$;Wlp5aM&%fjq{{R2J9qwr(V*dY3VJi$| zufp`)rU3&?xVg7sw7LKEPBY0a&e+L;pv)<8ddQL$Xqzn%>+Sx{-2M&NR&duchR|`6 zMUJE?!rviO+hUYsQLJCmg!ZBCR86gJ`>=cSYY>5e5$m=>6OW(-SC768&37HgNu7C|4}hO|o=`~Rt$wF5}|RtqNuM^(Fa)`i^1&@@*x zR}TIMNMMF>K(4@niU+*2pdJZ!)HcA`qL6N8cz(2eUrQE}KQ$+BFRm~908f;x0^^Vt&2gXg4Jxz_ zv#h45VqVC9>F$0%?f*jB?wWdBLU4o;MnHRtCg=XWvSk_0nzTLfmkCsC!2<+n{|DJ- zfzR-QGM3-A;pMO31Ee1WX9d$enwHFP zdHqYi+yR#E3uHQS4giVK1r#>FrqoEkNedQ zzCvQTRy>TS@m|Zq6OvOiipy#mTKYDZ+lmeiibzY01Sdh#OeV>8GM6ApvNSf?3e>9C zs@)s_ltAN4R9d5-WRdOev#Z0tqF^Zq1z+K)Xi;oZ98w%roKc)pTvgIMd7cvQUqoHM zo-G=^e*aCs6l5GfJOD_5&ZnD>Pa(yUmjy-ikH(5_sy!Tb99q(?8?W zFhH{or5;ywOc^z)1uNj>e`OdT|MGT&AUnz|0x%@1Yh*1IL&_UMe!4<1u=>YK7OVhG zkfhWDDLLpfZyXKEjkSTa*R4%LtXT9^j}B_X1xV{A`Zh%I?a&qE{N{cSS&M9gq&@cW z$fT3tC0KIhso$6>n_*vvQ&S)#b2T6WL}-igc>w_z6Ztqm`xITOA0-30TFFcIKBzlN z{gUGtm=ha|7h_Q~Ww2 zMWk0sM$MJL%)mXV?&igZWlPA)kycbkWF-Z=XI{g(5ymGwFY?b)<&k5*d-|R>Hn!=< z*PuXNoLi-wLpnGX4&@4%oc2DHdIqT{V1-VmAxtrJy!?4oc+R&n9g)Ngh_GJZwmh&W zZPrd7)v2&Xs&Tgp@Jt#cA$Dr0Ve-;Ch7`o|%(EDWCadzZnGNCIA^ubjH~q#ikigvK zOFGQ8`F_rfg@OhY=yL^4DBKXN62wv~#8ye-s1$Kkns_Qhe3d1E%9Uq8Nw~qboLt-5 zpRYIkzM8HX`5+qS8q^6Rju2Q6-(xj;}q@}VXRXMBU$O_q$ZYZ+9N972w zDuo8Bf>xL6VYfJ1e*KX20klyczN7^i%o>Ne#)czVRMPs?W8YUwn@#^dl#>tQ(^#hA zA@GH?Ju+Vi1w}~`yRfj*2lyHs|9Ki~vY&`E0={2rx-HFyqQhGS|=R46u@? zsxO;mP$JQWFb+yjcB|LVERX#aFGeHt4D6^I+(wHy=)b;h=oSPnC;vvJOsSP^UF$opkL zD)4C|Y1#HI*r=`r+p$?c%rxfsHjRW-5Q|sox+RTNXle&FD`V%jPP|+mO6_T5uDf~n zD~?)}Itv5ud~cppHf_zv`5EU(h9+}ic?Xd8hooe0BDrX1n=CXjx@N6#Ru+ur_ve+h zozt#C?i1}c2&I5g=C&)cU~H{tZ6L~)A&EpmJ&?7sGQEkGTsassyQrwq8?9%wdqq9qN<=sjs{ zk0#UGqe)YHG-=)(Lt5HnNNalxnb96ItH;S^9H2Ub&wlPdEN_V_C%wf>V*Y z-~ef4HInU)gzEwO0PKtE0q#c%qC|zFTwOF&NrA|4K@e1$8)OCpJdVK5Id~$-;sG3C zNs1f@VA_NbSg>9_1+uM&LloSLJXA>IBPR$lC77lcEk$6PQ%IUq$S5e<2Jvu>dTFGF zgcA3ahzWB?hy<^Pf&y7Ea2W!D$vhFejXbE@mL2nH&lQJqwQn$6uqi%o(}})^nS4%W z^q*jSA(}bLXRInmZ0?3?Fb7!E)U_R3)!ShM;H!>Yl#_fYJVMFzRbO~QMR#fm zXMBE>(BmJOZ2eO-zjngBX5GSlpLqAI`Rvi-wXJ+s6g%Z;lz~-wjdJBm-MYPV`pmOO z@~Z|xbvB(%u;p0Cl!u~nMA_R;KU`)F4~ zdr&&dOLs&eiGAa+V`5X+q=r;g)R!7g3(>CpLWpwUV_R{P$V(zWw{!QY_ta-&VDq)7 zd1}zzY;XQkt@|0g?Y!-?vFAeljowCc**)ub?9N;2CViEEhn|^FpFVkgy?=}1Np7KX zIE`NL2_j4|!6l})jVlQq)LBTguOHy&VNQ90FqdtC>L$xN`)uE(mwqd%ZOjf+{1V<%L07j1X&&5K)P%1|evr!vSK^`Ae9d z+{AXC^4)-4gyl*lHs~&BA`)6Oq8}_U<$Jv@xn3d?ivW@rDHbe&pl31+StgJ7l}p5- zSYJe<^b8{RvGS4_TUt383~W79DLEn_C@+67G5MgL^h{Ahla{%H0H*&~&>{5K`sL*JQ(fE{zng0NsxkO741 zh9FV$vv;v(*z#t9@?(SOf|r=64%P!gei67k$1i|Hp$JsY>OsGb%rM@i8`TiMZ`6Hu zD`enD2m}`)4MQWdDW&Gm&HJ29d$qbq(qgq+u6niJ;T~j`SqID#vsUZ-mSrp;pYr2js%mvl*rrRU zBaK5D7mn=0Ev+V45=yZ0t^(K@)dkX`aT+P(@sqeL-^7IO4I4GSq(~v-@{day^7N~}CiEssVh#L703{$y=f#jTSE53@(9 z(&YC6B2h^>K=;9!kDlZQwM_Sd4ey5(IR%J^*aj%M%mA*`z=X@#DH6wKwax0vB;>hr zukrR--hhxQ1ITe`H06sH#b4dnX$czQvt#8s3l|65vOLdq|Gg~`jq*mcD@Wd-+@Uof zY>CI*UVcp&;=k24Hm9t+`#wZ_xza~#m%qK-b%F%lNY z3#YFrVKMlzUFwBVp-*9o&_T61`iH{rP$MG{X~*;#@%%6!ReCGZK3SWPSZ~+JTJ4Nw zd_fZ^Y_+broUV}QlfCK?w6_ep)!Rk&s@c9jO(B-KaFZN-hy*ElybrsVFL)5NV1$kV z+HJ~}mJk}o`(sR_6$@FHM2JKZRS#H~B@eZ%ZLQbNA@SfU4__-7a^(Ky9sj_LdcZ=Z zNSMQLZB;YC9k)`QEo1 zA6lG1U3G+fR3fPRSJ+xrJJR53n_@a`4%0-u&>_S`AX&0X9QO1L03C4T{&*}40NAKLR?uhAeVEDDZ4S^*p={%7E#0U!^lgIC0ei}jvCaS(5aqCtg1no;&0RMKm z^x~U$T5Ci=^Kk`Ze`Kjoj@yh#Ma4fDOO`a}pwvcMI6h4*WMO?-o<_S&lKJwa6mX}H zQZ^DcdMu4nK6nuZy4Vs&(mFD0@jjbhX_hd;gim8p;Z zCu$ggL7 zNGZg?NyZqakcnVVgfK!gjd<-)-xpXcdb3G}D-ctEM(SfWErBCq6^oR=OFKHC;p0pJ zunTPX1n(mdY$)IKj|4vyXrrt$?lJ98!d90}N5oQlA#O|?fl1Wgd+=z`S-jg25kd46 z%K6yP5Kwo}LqtUWdL6Q}5mQv05J=n;)f>{k&(&sXW)eJ9u`n%5Yzg z6e_i|hd2lnP!)u%LV5j^H09H`^S7!h!bdqA2`27yKT4zllnn4ZfO@STm26O*_19yh z3OLOaBMg>}Kc$ro?OpeAtJvfdd{&~8$wjCmbGwWu#eEV2BF7K`Js_Xoui1@_#Q-B! z@(huG)DI6QtHM$2nRBe76ExnJ)^iCHEU2^}4-ubsD-Np_F>F~=3{W=*FQqVGs{%^s zJ|CD!+o(XzbfGGO@qaZN$uBsHLXoM-Bf>l-9`?^B|0yxB6ev#z>oMR%;`2G>m0mhJ z%F#7!RoAa*MjnO4I!9OthwCIN8<2fuj)@=A?t$Kd?R{FDFVNcl*PDCuR zunM9iGnNg^D-;A86#pWkWtEn@!n`9(dd&`NM3rE;?#{O zqh*%P({Eoy7tYQF3(@k4+j+tzy_st6>Sjt)hsooeb)+|JIIb510(&0&!;>7cgcOK~ zd_^AM#A_JS*Mk!fs**n7H~={>O2Gh`hxcy9uockZip&`B49v+ueK83l3RKie8;7(# z*4{$oH5k$AEaEJK*CKgDPCyvd9+(Ya)_m@%3;N%f{)V{0^Z&|iedl4_-7+qQ@#f6J zf@e6y#FvQ7iIhWo5cxpN_VVDNj7t5@wS9dP-l7=WB0f zih{t%*$)o29i>K{em)F_Axa|{aMhY*KaBJBRxfz=%_UUca(KMk&L7H_P9TD$RWM-V z*}EmuL(29M!{;*Fn=~mg@Hk+JF{fwv75!pO;|`{6DzrNj1~C$JU^pCLG?sy4z~JW+ zfPX;7;|E-bEvuCi0aS0*ihu}2^3k%qFHhJgt%1`Lb9xdZPB}L@n?`+r>0U|L4Nq6{ zo|MWE@l(r=v2#%d55>}Tgn(jX?Fh=1&r}uRGyW_M+9rMZb2FMV0ZPz<_ExmiC!M`r z6-zUWu;QMo=mS$-CZ@ZmWxJg*Y{s(S>^}Sm_VCg~aYC_NpK8rs$uYMG((bcEKysdz zOi?xwQ7ObMKdLZIA0bVcBWBT_=Uxhk_E{Sj-D8v8j2O`Y5fjL~vwf0!aE_gc5<;b) zU?YTa4U5LQNqlCeaGg4raUxh1+Fo$`UY;>mCKXoWqTkAcGbgI0 z&11Q5vfapfJC(CA1>L;yxq}@Vc(ofRe{L7aTC0Gnm`V)7%UM+gEL+Bm_jwq z53+jj2&Kt(1KWb|lVgd^bfx+)4(3!j20DqdP@NwDAePrf!UZa-XS!@;xHL2d%+x4I zTaKGY)#XOe4z2FE$)JH0tkUUR!B)QkpwGd>-B}U)l8>x6k#|+ zDWnc`T7ulsXJhDR8?AY>h(Nva8wLnns4Qi#EnI-{G^OT46AhH!bTfpkM3o~V$xqwg zVY;Y0p@UMuDysQYu3q-0U}{BtvltAAXXjc@GHp1>f>qS1*foO}vi4qHCt(fNnYgY; zwq1u$0^y6g$60ejrZ$P+Nzt_1YUT4mAW@b*n=*C>nT++xVD?z3TXqFvQ6l`5pkCgS zHjd3Jv2&0eSaHKY)o9HN#a1tdeq5g{?qbf&O!El*u`~_0o-Xg^Gl|T@%M9&MMGp2R zIWC^{MX>xS_WDBkvuqjOzuZjsDpIU1Oa-JO0V~MXGAaO9314up4bL3iRzi-;YQen* z_6i7>0mlDp1p2mIlf(t@(7^?r_8$U|`vojl!LHqANVtD!3NMAZMM}+;?gRu#B_K308E;3Plx1)!<4y(@+6M!hCIYZ$_h>V4^<);LxGPoFx__*D=zT z2?k^JQx>v^buG!2wlTFPjwZKcLs~nhJ_#%}Mh~wLM_GHzsHDK{<#@xi3iU0<2jHeMNkY8mU9>@lYG+7PL;k!KKdM8f06W_6?s&528w7fYbwPU8q4ym zDVzD`uU6{nIr#zwnWGC1rY{HWjb#c-JQy}PcLJKTq3i?eJO|2qKOmqk9(u?Zd|&*x zpas-Oq=Oy-nH&wp=}?fK2QQSozzd#@UX~dp&P<<_Mo!-N&TugoET;GIbUKYRZLrVs zHG`4F7n^#1%gkba^aHK13}y-&jwm9I31(5g|4#e^g!)GdE&GeQ^vZRTpq>c-Bc#;K zC|*a~vQKwA;|=h5?T18Z7Gl9pDoB$deH@KqJrL?@&%oLIY3mdsXFimL?t#lw_YIQ4 zd;ei1`oB^ij$?fv_jJ%l#BHcoS(C9*gUE_z!#IS-8GEEV(em^$(dWbgsQ>lY z5;i`&(o4h94e&Uok6Mr99vk|V`j#Y-AA5oW$#jP$nXZu+NBjKvT5~0);qb-9EAb^v zXEri@xS%#-<(HPM)-@67u3knR8Bp1H4}^vth=fYZjx{eL5@{L>`X&$40Y56-Si0V} ztjTWP*~b%}D4k$~cz|8Ra|Lx5x?7r_BKS0?9*H@;c$}iKY;QZZM_EqfQ>EJZDcZUa z2aYYZgv$?y_i?`9)dng60s}#7bH$NJn7lM=YVxBqoqVfzylJ7Vg=^K2aitBbnL%&} zWBWjafIBOe>c%qBL>KeNICApmNWPJ2A!~};vW$R|XXP-ka%+<{d9}QGvE~&D_+k)y zk<3}Vfsc`XGgZQ_&c<2VL9g2%eJCLs|7#fzkx_y z`7Q`==N*$j3xUBmse%EB;OQ(C8+|YeCUA_WD3>Ec)<5BnQ~6c=I{c-Gr7R6X=;5!~ z!kdsk*!JbCq9CMTgJA5;85`4)-kJ?)Q;WoTP-4Gt<+ARZ92+^g*roFcDp?^?~RS8q$C4aZI3-FWzf+-Z>A^%b-G@3o)b=GgVyIepgI5!%jtF&5$E7=o zYSlw{?X}jIJgT9F7F#n1V}oppeN9K~8y1A0jmI3yw?pAyHL)*wv+{-HyvxMsFCvkoH{mWAfA{EBrJ0=)w6GHqBg)G(6BLP7N>L5 zVmVgn_%^8(C!(4Bv1FHTCpqLF>4^Jxy90m$JuQJowMtpBTIr*DH8r1t{9tbxN|cA` zNgSRrY6dINDGUNnZRrHO14N)RUyF?Xc?7TSNW{~^X|XKqn8f&H#UR-)g>Mp8GnGzK zWrPe{0+6?4z6R;Z%fbKll9V{y?KLV7350qbB@QXgY+&!7YhuR)n`IcrxZpRQnlLDp z;9wxJA|fbLN?fvt!Tx4M5_lD?pyTt^O4|ui=AH{dTpM)kxYYi{-1dh6v*}_^+Q9XK z$qX+BVn!<3y9q~5>yNOl3JX|5lX?DJ8rW*RZ z&8>#BxPg1#VAXj+l-ih|rc8P|S2re3Jsp1FfzTzlEWNlw*(s5*_G@)lojXu@E<2Vx z!K4F-Gb+zONV(()ie7$e^ChE6ks<1$yzfaMR~IbZE2pgJhMsgL1q$!39|rmaKap-r zz2upP9x0D2-DZB2{g|C(KXUWQNVZJN>(Fa-n#A3=UoXJ!*v5P&VaWteM#ahUV zg4|Om`i@{6qSf9D2x-GONCP)O4FISbYqbz9=Xz;eGSg4YNCQ@-sfRwx>CrMUW*RjR zsj#RO!_2QGCQ+dQgqkZKK1(C$IYu<93UCvAdUNgrP-!Mz!N!Pvr@#F*8=g2|v$#94 zq^sy9gC{4S^#{(f2PV0(v-iqYFN8oT=VpT-y>K|lzHkX`%aMBJ>Jv@uZcTt1y zq=!__iQMm$_WE@PTt3+Mb}TKq1gpaXapU5EmwRDIG!@ZEti@z9?Mk=WoxbAK%)0OD zWazO|e9WxlGd64oq2&B}{tZ8D1Rfuata%xgW1?jq0dpUbKrypbPuUYu$k!AuOcu(4 zjuo$ZK&xm#D89pK$h3)>p^ot)j;Ro8m99j`LyLs?D06sKqJc{joGP)RY%puvXM_P^ z77LL|l_Ssa76`~-yJB(Ypw>ui+s|-h-i5HV!9PZa9NASfmwPhI+fCF(44krB9$!vd z4g<{8(gXGjzPESosfak4vvnCPb&*4jYu>FpeXJ6hDB2y2z`=%b7ZK5_U_kwc4)USb zwYY=5&wYT6=aOt6&>NI$MO*TiY}Hzg&KR!}VIJP z@{RH!)Lp`K&)(XlG!2rP*K;uD`Fs)Y4yh#z;|~nFD(@%JuIBXmJk8tuLhihBwX*-m zwz+(cEBDz+G(tuEeKY$zrHj^X-1V9VvX6hYxWL>+F_Pij3AyEW{Fjb(;L?LgUzQ{z zIfRzJX>sp-2BP+_akF~(WwtrbTt~WC-$GRrzs%0JN}#i`Y=N*{zLFv3TbDQ!Hm2ZT zZFaQ#tpI3`%*WEujNdX4xyShyw!;U5)(1c`L6Pj zg~w~yh3xO80Yhblvx_K#$=;NktkqQ6tDqf)WpxNZlI0`8-FxBPR5S5)Et*=ACZuo<*w}`JuggFde??6bfivN!bvPUw~!bGAuM^WXJpbP6LQ$DWaOkO zW0?aFTB;&(`$EU3Abp9_Xag+xG7c+hlUF8Z^~~L9v3Z^4%5_M@hLVe*Uz}$tHM^FQ zIRb3J>cVxHZ1*b7SlNwSHmNa_5aw{%zFlkpKUp5+HUvA)K;hYeSFIRvTzjU&z3FIP zu%x(O=H%Tv|9m2xKuRo30P##Voni=#_dE2-K4YyJ&;_vduooS>8oOm}M8RKJs@#hUbwb*LVBR7*ZI{Y*0%&$h%N zup*}4Qy2~_s6w6|+76y!G(tPft2MvS40)}a=e`1%&u8y`vHss& zDZ_$8P@Ef%M{8%KSRe8c5Xj#%@526iBcTbP8Ep7fu zrV*8Wi9iRiURhLp8lJ0kK+RM!J65wyL)xt}mRWba90XO4uOl+cCPNcB<&TxKLyYw; zRf!U5F@z?sGy0R@r|2c@kCsyF2aMo+to(t76^Fk=VlM3Ay{bb)I^eRGQ2&1K2l<|F z>iAZ}p(f0-&+)~5$G+q@+{fj5McA^L4a)T|W zLk%rdndc|bQNEABmd<2gkI75s4y@G%rK{r=kvJr*<4bek%Y2k!+!XrfaF~yuGV4px zs>z>}RT*>nCzYb&uh5i8EV?9YxxO(jf-16O$B04q?C$xo9LUQy^!HhS;o>@$J?%DI zpgjxB?+(gS9mk`oD8X&8TD&iRg;8@^)V>q^`)R6<^2y1>d%x90(6BupXYoxzqkUB} z2XP2P6~lA#%Ci+lX5c>k+Ndy>@I>SGR7;Fe-}P6R;slZK0%^RFMe}RT2JpDOcD-G}M`iE|+CNI=o zgS*=QTEFAx%U&BG{4J}?|NYS4e7jLP1ocHD8MlQ!P`~7V4|d!1$9nID7K>8%RrF=E zJUmZ;vGGP`1nYVhGYY?1fLKpPZ@cz9nme-RdTL7cxLsI}5Ml8o0^~`zH(21F({Iua z@Mv+KsH;gy*W2gj@91H-px`B?7m$Lf}V#~XOLpl_5l8C?;zozCn zO~;Z*umPgb3C9@Eyx?|j3shz?9ZY)$663Rn_>+WCB>)S;e5uV+Cfx64a&&v)knpkYoDKivKOmuvDTtZ!vr4Utm!`vY>n2UI;I5X3-*}V$|-5n(>1Y#2L zOiK(sF?0RsxXF%tdW`Np$UUl}7-TzUxG$URhgd6A7n=*_vyl*RU7s6;0HNjO)22?C z11BPF0g(Sq4sjjF-m=3x!_nQ}Mc_x_-IC!1`ot;>kF|IFd+AQ8d8e*88o#ACbz-9wi^Ow>q+HAhDnHJRk zvOM>aoSI&cWU~4dIY|E_*VnO zo~}>3{o;~Il0hKq_~OimbCo&zUiOse-0#(&9ue=BP96d>$?`TbF*z%1+4`c=g!o$F z{pAb#($zMca}X~9 zNGFzaP){xZ@$**#Vqc(kYQSeS`0A&YZ@Mk1W5#CTd~5E(yE7ZF)5fR_cDl4F1PWRS zSE&aW-5SJ}(O!$WP=e|o%6J-7=Zas`7)o>5e>XV*n8KgtrN#peuC3Ht)A z6Tv1pn~806O4JK4#_eE4(J@Oz*df*3$<$HfB@x#K6JIY9&`@) z0i;ID0z;wB5BB(EWM<8OtG8m{anf?Ri&4Df<56}RKP@l%^KfyPP2xV!A=7)6bCYxN zqfj$j_;%~L?F`Nx2K}ib$R|+wlup0E;R*wu==9LBt|e@4s?JIGW{_Jl${>SsZo4%z zM(h>lw5ii?Hsp_`%U2?X7Q>Y2Twr&tNBC0p?9>bnMTlIqH*eKCIAxx{;k;YAt}94$ z{p)zg*J3WEYu1}t{gK|vO^^g{b{tWy)s!`G>@}icO1FI++0K*#)=p8n9&St*Qv_vG`(ytZQ z+dCDZ(ky#Ik_KnHCpPgpqRKjvdz(9149;}_wh4xXB2FrkfalWQqLw_{Ka69sB2pz#miBv2_@UUN$DN63=Gs& z&71oOP{e*Sqy&32(Nlg4ALSUylXrAiSNxKYnP?wBvgh$_ErA&{w`vE8ZO{AF@CL+m zNKn{JrZ>!wFgPN}?(&rE<$bH+7$C2{lY4P#{pxJ5l!AQ?-=Jeuit~AZjrff+V;z!N z>j`hu`7{oo`-7VpoSvS{)M`498`^dtnnQ-r(02$V7ZvB{G4#-oDZkj{wIy6D?;|mT zMl!oYtF~iQzN}2L9Le}wC7@Eeyt{ot0-ag-R|=T57*PLHFLz)aA<8U${9h>oK5?{} zEVpCKZNzsf9Re=hfn_g(T7z2E))|HSH3k&lh4a)6NsLpm$zS6Vwmz?VM z0!5p!*C_Iron-TChp@0M=e)mKI9%*%_vxw=)FKhZXe!u5Hru^HBMa0^vO zNUKerp=JJ+xV54L?#%t$+E@wD|oupx|2P$I{B>0K>;+JE}k#U8G}ROMp)i*Dc8Ow zD14<>=WdR7MWh+lInzds>4`qd*Kz4$@l#;T--2dOXJKa}PSff;hK$rYj3I%aGFToB8LD24wVAIV5 zE`R0L*A!8kaMY{5TkHmQVa#NB4i=ohAa~H7-F)IUJ@|3}zy7H`$l!GRZgvFEn(ZY0 zq<7d{;@9J+2_B}g8@^pcC!I9M)w+02x=89givZxehiRbAuA;VThkL?3404 z)&9kd?yKs zyUOZ?2L^@)0I*1tCt}$s}6WBaahCLDqYiwRIA#lbf&?J2Cm;@ zQ&asdc)Fw9R4gUuF~Itbc--GBU`CLZRBN&DF#nJgI8BWk@ zM8X6eQCUIg5+DV^I%uE?syw2)eS6fh1O^og@A9vfr_J?hnAqX!a5ga!>Dbj1HvWwD_N`){A9AVqxEYR8fShJx4YjzN#& zaP6J_38ArNszps;b0YX0d4yrKJn-#Q!@a+}Dp&TFCOrbw$Qwc|^tJ8KbiCH9kcGgw)WT*1BaKF9dV0+9lP%Kg zkdWCo(<<>s_3-)ghUt=X`7z#vDatn`jGwwktzuxSF@!3B#ay#mHNqsF z{Fz+J;qtL(jg46p7k(j0UxP8GYU>Qi1>1!=UtLpFADh^^pXvVf;R32)@cZbD1-Aw+ zeQ}+M_bvReIV5S%3`OWR)={cGdp~rc`n^5rD(J>X27Nsw1pZc`+6{RoAX6vtc z`psTW=ww*KM)$c7JR{kn!ams24~)B=az$V3`TiVkce=E;vEGsP+!lj`zD7B zzMBS+h3mUaD;j8tE~sQW;?cN3_iBq!JGYRuOK+tvrQQ`i8jV zf^;^>V3r-6H!6)`uU?7iu@`rwS3scGRdzkU3-H~PH{G3Ym;us> z*&b%g1s2Jnmq-Wzp*&hA?df*Eug;kolpWw-bfpwCMCuR8+V5=k;0MreXGa?5Fao$G z9WrWgqW`Qqucuo7lmK%Sh4ZPD9)NSpvkqbb4yn|w9tGpbxKtON`^p5eCPQ-FyL-SU zIfQ_al+ZaO>q4@b=XvM5K;eh@Dj$Ub{_x=DO$U9F{#kT($Vb)J#yLC?RPy!uWEVj| zq0{)=yW95kv`nvX94QPCIGcGbiP^3Tt)C0}{7D6@ui9uJbR9I>W@-moAq{FP=1$UfSv$2dk-b#Z{VIyXQ9o2Z-&nxXmuTbKi+L!%Jb zNTBmiA4biX$YG^vASg6ZB0bGWa~Ea(rZN0h>E<{mk>eAefa*S_%XgzkKQ9Q%P_enI zs*jTVY#^1uWfnN1b+=Kebc!Tn>fhV^BuRXKGB4CXB=7z$9QUaHHMcV4fJ@fLpTl7K z`;2ZngTG&3r%3cTT*81X20D2jDJXc(V!S_3;iYlS@VX^T7orgb^!s-cLUsq!g>}cr z#+FfG%m;;7I*S=cbMKOLAu>7f!^bH= z%aLPx6DOJN9lp>hemaVng1#a2n4FVP6j#iOD|QP0e&Cg)D3SYnu{vLsMEquD{Ihls zf(vpa-lo5YmFIe2nop%U)JGNsCpr9PUADLIa?Eweq(7J_xH7ML`32oXCoh>}I?AHA zN1skZkNENb8fz1s0-16pVN1=hkn%Ffmo|kskfoAUTByyT1pMu&mRTH+6$u!q8EvjV&<@2>#g^Fs&h5Du(Z-7R*xrFs6Dm@ zpt1hTsfuq*jps4y_&bcE-m?#NqItNFlI!W}dI<4|7oWMdPpkKNkC9x0*KY3`_=L5J zWKt#^N#8qS_hRUM0<{Wde6B-mBT8y06NG0p;4HTss7kaf(vMVoPNWMXlUF z4n(;@bo3`pdR)~XBNEryq^>_drGKCe3s48mc9o3$F$9LcKtGM5&<($ZDf3&48e~%R zMv8dqRoF(>M8i0L=a=C2lz3{c`zti`Yj-}osod0j;}*DlCLIS5Iy+gnvLON~nhHYY zB!168JrX(GbluNCO+BRe@40geT)LS~2B53wsg^QAd0TiBMLJcO)q$DUP>oO#NZ}HC z)y$cHGtoCQ)kH>3-OYmPAOBo^Ki|O@DPj|GGqW@58$h##z|w#97@Q3jzZqabGdawo zr}-s1xQ0#tR>U!v)x}WWeR(r|6co@?EB?Dru}Ks$_15f3)MWF{En8jVmF8_LlF=Pn7wjx|%rybSmVT2%6?%Q5VTk02GPW`4 zNz?jjduF^J+1Z#tSG63lW8U;SEo^J_B4^6kBd;!f@Khd&@4F350Z&0b>-HK24E-wmv z&U$X%y!m!={4JhFIdJCV$CRa_`|hSw1he}yI{(>4a4~ok4SUa?+M*=TvVT0I*=39L zDlJx7gM$%-8b4Yb>{SwJGnrxVba59##^gV_^qGF}`~YlalvkZl1d%se_f>b#HAjlm z12Eavx?!cS8rZpZp!QV`*KL(y0pfIXhKbDY`?Z4gTUpIw2igCQ(C8wRX*hf#C83}f zN9zNM%6#sJvdJ-Ff*W-=gHaoo6{KI0k%{plk{m{|{APW^Y1E>6C~#%)nCq@S8(|W% zjCLY7wV{x^p0S&n;3ga+*`b%pd;*K=QM|VxCE>zh0}~a|X-EDia}YCfLz44mjqp?g z{kT~&eW5V-2B6z3&?Yx87v|gBE0L<*$hw=ApAWQ2imL{NuAJ6XYukfFkBs2|QXEed zRSvnLjO^mM2_BbAf8fyMJfBpjxb&)-8JX6czRuk{JN;iPrq_mif+1c>dq1hANF^?>p;vZI;~zdO(dq3OK0ZqCGqmS9+tD+-22irw zUg?J%_~k|&!R-N!eEqK9(}#wnM;wnxZ}s*?wPsH3R}7H=ga_8I85|<+IXxp`IG%w7n zg4gevo2ee%w##Uf25`%BZ+$eYvQ8OQ&DZ#v(tN(;e3|CsXEH@q)p?3UkoL` zox*AW14H9M4^292neJiGIDI{XLhoda&)xfx3Pot>M%D{PfoG8);aOJmBON?rJH3xl zK9qa$Xy}hS_b{5?J$lB29_q@hI@80T@gXo+&ze}o8Xw#94GoG!b)HdGCO@imPq6S2jy~0 zitkar8m-PKeZ9jA6DLlUi?YMUz)bLPXVw--|H<-ph)>yp-(gWA7IJT|R>%xyD$Zw? zg`1WyF^+t_B9oE1qS9$yzkhy`jmf7|%`$^xwZ<*k-9qNGc|0UyF$w$opRrjZ*7*xJ zDsy&&J)lCSq_Uq?OHw5%Y6Ee~av^RMfjf4L(QQ7#8P#E9^XB1;=)Q~LN$8<|;H)=O z8N!l`kns4?K_e2fl2{pnEHK9`4G+mE5i+P|XZ?d}*gqgNU%4E~#;;)zfe0tPh1fz9 zS%em~C)#upN76sy^W9~ijgF?d&1;_tGM1HA+u`ObqU5Du={&cz;e0Z}^4L?=l2mt# z!H&@sNQ>wQv3WU3`%ZgaD08=JLNRn25>YIL}{Bk4UF_MUO#2U*>6x%86bC87;L z|BKwzX=#@J!5PGZV~+-=zw?XFnkJqKdhYl*TF` zutK4W^<3jD@G}_Et<`bss$)lmp&`QA#>fsnkK@@i$mbQI#`u37o!2O}I+#nIvv~eF zhK7xZr-lX*BH6)2TG)IZ;yNrq!otUty>{%mEKA$}6axblMZ$lToJjhX4O6>T<4yA)oX zF@7{%LdDl%6ag&GjLglc)1}etB8Rk2;(<)|hj!_;G=u8=Uvtwb^+^e*I5sRA3*24F z=#1df4t82@&rD4azD{NBIK|0y7bbb>8MW@AvB8`>f7Gs`;IXN)+@=hrr0GL?=29A| z^U2y)AJ3@_^7(@x`GkiusF)!sj>^df_t?C|BgkU3P8I{TUgux;`qk?(Pw>d;3-OfC zTCjE=%@FCpAAUD7g4YrO}|y^SgbSJYch|a^!Q*CsCoolu}+^ZO-$jU}{yJS$@{p z6#YEiHMy!T*`%oX`T(BzHxm(T5XQJB9irg7>8KnS(}ve;O>7MvFt0G#&rlYvHf)16 z1HrC>3&$J!G+`cPzO(3>Gl()$aI7ob4}sCXnND z!QrgQ&kBE|VJC6s(0~qso)lU3X<0VK6C$8rJG79K;g(s1G#q-z2dO6nI=quFZrDBz zoQECghMybRj77lNIril7mq1VJMS}WhebfQ4ZxMsJXaiUuyK>}#yXkaMs{oDOX{R&u zc=zt|@>sat0CsE#zt=IaHUrqc0~qW$3s4rH{~Q{Y$@HkMK656AWBA-1r>?088h#2# z1j?iYQ?l!i4tn4zV!1t=@2WHdpCDAVX;43Yr6k|4qx;s6Pgru^^t6Q|r5;fP9W6n`YY4k~) zrqD{qoKMgqJ~mXYM1_WZBA)7g?)bbL3~(e-A$i-N(sRat=NCU|k#R0uiB0ryWw9k9 zN21cAfO79vuz&r{aX$8)|HUK=+}iIVA>xi@nY7ZBtBHPhqVF=0kixKH5X!)>(kU=m zlkcC7P~>UU@E_PSc_k?IsVU$`HvMXTF1Qm>$#~CVOnC%m24zCq`nB?hS7w#)f@>bx(evLC zo+TMdTOj#exIL&)O)X*jCCMKtSW-4Nj}xDorpGvLO{QctGqEw*tjTvRRkp*$^uD~Z z0t+;JyYM6NF76RA>47_)r71rf{pAn8Xs1JQJbZP46|!*Yo-h*GPxTcMU6vE`(p^>D z2pPAWnT`)rZADR%&hs6;YR9s#I@J&pmYQVS_c-EES@|Whc$!EY_PLjgxP0;5A%}Mt z<=LG>9y~xOFSCv^+0XVdQjC%t(iA@}UAJ!vH|O1Tm-9&Kp2D^N#%4;iXpFnsUE8E~~ORlwjGZwP-_H$_=kn7M#R{*xA9^i9N^BxMC*{M<@1JeMs-a z&h8qCW|fk$%OdOcAo{G1ny%EYnvPlDFajmnUiL~J?bW;MoRaHl*New2{B?Q2lR%G6 z(Fa@t|IO3Jt!z$x;uX3(U91_W2|cl=c2^Yp({HI9nj-IXBB`b#Du~(1(}{Ts8tc!t zgK5KXJ&DA^n9qNGNs69Sv8lVE9$PoP!p~rMrOUhzGpB3jY2D{(6f`c0Rt`&t$qE+Z zNUJZZQzd=Dd=dYr_?dBveWg<<-!op3D8u>)U611OVb@_$!LK0afZGj9a%l?9sQ%R^ z`mYM?)#YBSfaxy({mffW2`dB${q*RmCC$J>J<6FC<2%5vhm0C1tB~<1eb1Ycn}XM` zFL37jGaaQ>vv%zSIK^gr+zx;BLmm$=|HuE@Ze1;9kOv0m-Yq}WcyRa3Sin9?WfBZ3 z``C;Hd$=Ao9|qpNPs4kS?`b2aPUgx@505K)jLIOGsgGXTqE$VwdDfZ>}gTDw=c38t=2T}vh|Zwt(e>voUF&?gFIX*ssVUU4j%}A&OXpgoLWLv2eRu8XOZlwo#q~VRz)5XmtXLSAk_`AuRg^ z)-mv_IE81yJ?wi<@8O)L;6FIv_TaLBYcVUMSHi`*CGoJ5n55Gd>lf)8BbR7;0ldEb zslkpjS7qG)pIEERC#x|0vBSu2m-xowjpmKXQ+)Sm-2zEmp%ksQe(-+ch)M z%()LO9)-STxjq-ceKxj-FI!=RiId=ACBEtFF0mFB1LxRcJk3`B#d0R^;Ar9duZp^> zeH>|v!pv@57Dtkj-gqjV8@&6Ci}E@gnk;k2tyj=RSRZZM-*3fUEsqalr*X>s-^xc= z%o+Cwex>54G3K_MC+i}^Tjm6UZ3jZJJs|Zq;kNQyDGI)4Pdmyxidz>Er|6|FGo`bs zeYFF(4tWQSB-uwKw8lB1{h>2e%c8MHS;A}qk69secsvj`5JqXBY-e&w)T6_#161Lx ztrFF*Ed+jqXyQ18362Q;tH=SKehZtiJ(!=Cgfbm7I<{we^0+)SH#|Q-rdsiJX;XFm zSdhBL+tjc@$Y*xAGm?yk<54pZC;ci0-z_$gc}HgJgt%3OUB$RQOL|MEJ2@N*;AK=P z7>eqk3rM5O-B7_=?np3=h~vI=E3OQEJ6(vq%JznP_g(2b%Hv_V@$oZSUoojow5CKg zhF|UbK(DPeGLqaD;z#z0ihd)yt1+|ccaa6v15ec|;VPA<9$3)dMVVENU2Y3mTmhE) zJf+~2Ldy|nPj8QMudi<0T}^kvl_(jF2aNQ*gN4rD_8at@j<8Qtlkc4#(Ewa_5-|2L+W^Dn3_- zGO(|33gj1_C^!O9|M5toPm(x5Q1MAzCP~S4Etap0`z|TGz#%g{EmD}DPUG`9CP)=g zY~QGB4|!iOrL96YaY|TyAyPyl_~qzdiq=~L`C*QaU(Po+v3DDBl1@vPPkbHmePX!B za=G4`D@l>zlQ@+aNR&+Li8Ay{hk7mz66Dr7a(RdXFDGCYz(_}{=ZL3jCj*-%lle{U z4(5b}M8Y<=JDW3-18iWQGM@}(^nCtj;%8mee^vbjrMtky)aD*Bu?aNYmPk@u%`)WX zm(SRYD-XbMvFd#Nh9A$@=3%{6+>}~F?d7!GnKe`hzxV;S<%_3QZyEUeF*NN*lG#%R zXFW?5IY_)MJKVK=Q-DVTVH@bQ6GJ7w?q+ujym-k<$8La|!%;Gt5>IuzCA*mcQdIPe z&Ad`m1wT4D}n*?bJAPH=209SBpwLa9NOiWN|%la-8b<&&*^J=Q(r0DF) z{23uhAw-!m$(&lpwaNX%3x)HR6UCQiTYJLLF*(^$rOkMEG+kRYTQav6t^dShG4J;9 z%&ZW^>rotU$ z1ZQ~J&W9N^Um*iRrDL-s@pi5~UNUQy>JW#;NIVpk3`{lUy<^Ii{GG9YU+=FG67&6tYA_(LYbK`}g@( z)o@@KYiO~b99S?ocMvcJ0CptLQgdnCyD7465vO5-wQ<#J0qVh-`_wY0*PNcsG=BzF zmpngqX87TC&&1E_@I&e&7$d-<>P*!P-ITn$!!u~~o}mH7W)_HN#oRSR<2eth*w;;2 z&$D-V--=GqwV^qkt?$~$DSEFlE*3}GY7d?jPD}Jz1cvGO6K|!x)LxbjtY6TX?=PCN zB6VBA_J=ISRAbMy^UkoebWM!TT-oa6z=rL#Lc6;|U>nC*Gk}?T_l->Yy8poc$5&Lk z7?Mg&)$1}4;9=}Y7+JJ@;RqOAs;wVqN?$UiIgOyJyRtM0MWjDyXlrVjZbfv$%>ya! zs$E5SWuT0(&dYhWG+AxXo2z?Z+|v2iGPi4pM1~)6>fv`oc^T}B`b1hYDC|a0@CbSL z5_U%BdH67sz$?5a8Wc;JR5g9@KAZ8N6NNRNG++Dp38E(nCBlYqdI)|b!K9D(9}^XH zHrqNCVdzJA^0>K;PC1kIgSg*niWJUO;DBlEMF?cj!JnJ32JMbpF~5ENIwq zd^gSvT^$$Q+xE`9F#=TK=tC5%e?H@N_;eQ4nvv|)`g_B(H_IKL-~U_q_kBF{1Y>H7 zUYz&dzdc9^R$g$;CaZzuk-%U_dZ6AR~TJAOb~IRkZ_UM->8u@(N-1crMPV`Y+Rthi<~J5xYTz zO=A&21k$e(1}F>XX0F_rLrCp7c9lK~60X`bw#9)mv=AbwO+Z{C1#4inqhL2ZBZ}pZ z;dbfUsvKXsmSWCGfaqhcuvz~WN;Z}eA6dfKo=B#~*H2V2Lgnm2p`trc)vICHQ3g;f2 zNyPO<_fcLbxV6Gs9#13Zys_6uBxJD;qSXQzXn-c@B!Tl<=7(W?GM>z!u=2PH%1_Zf zv2)sqgIp^QlFF)=2Zmn1O-G=gUn8P@dCd6$YJ2}s@M1}6I_vp=W<|Hg7-$+ie5Yh$ z<8v1C#l)u4?hh1F(f3#BrimB06}ulGmzf+Hk()(L{@$aez))koBKf~(;;BONi`a@~ z&OO7k`QnBz-Bn;H2Ew`D=gv|kSqGw!o#C__UpxhVsTd*8xZ&xywaUoe1QWlIdhN;z zwzy&M0=8xIzrI27;n||SdmF?JlM9*2UG-hb%!QM9s-3w67j$`p5>khv$-aLnoGW@AJHMrqPQ zN+~E^M`!h%MCsUBXe!UlPC6P{Cl%h$cDM5_F1bljy(7O=n!k-8@?Qgl@B<$8j6r%#qlPcxn6+ z!;?gOM*3pw`crOWvDNNw!_l+w9#7&VP8%5HuY!wt9vlz3hmS5uLb=Dm?K0qqh=GBY zZId&S_4rA`4*24xsH@ZJ!ZLh51$LZs52refxQ$B;T!TuwTCjrZR!Jff3OZl5dg_?) z*py=Z$3YZ3Nyqe)<#+~fd8I~X55cgtblM0Mt#BIUX;>OXgfGtJ(=$n~$n4^GI#jkB47}ittt4=e?+e{}*#_yr3Q=S#9 z5Jk!(TIaZf!)RiYp7UZge&LFMAL#oql8m*rALve3SUk5lBlE7z*4aJ1X!1K-+%`u% z)$OcrU^wfV%6Q8rf4tj}X=0DGbLkgIGyCrUX_9=9uFUg?L5Fp<0n)6EgfExA2WPbW z_(zzrNxq_`1!kR!lCIp|Mm$rhym?IMS?pPqejZM!;s^;1dISp~2qWCNN~xdv`PS-` z7Y=!=Yv+Qi{7O{s;&>aU)G^WGQj*6@Xkp-c=v?2--!+w6J^x`K@~sQ`bqxAVN6Oau z=)s|s5J+h=&Ffw~NJcfKg#D^_rFVrRO#yw5<9FX-679HSbKYMsL(2TD_xiBll^kkV z&4B|upG74EO{x>1uw8$i zY3yp8bCl}WE00}Hc4a5@$w}0(PHL7WBh!MLG_qHjVx(e+(~)x`2cVreNd(pfHEglG zZRE*$W;V9oyfGQ7+l}jtZid}YZalux8ge6|FXBY=P~-H7aENH#Qssy3u;?}dV1MjT zY!t{2IiNfwO?3D6#Sww&E_0Ys&!JuM~&qH&?UtsHDW!iV_;V>dTR_K5|#(TDjZFa ztxj4RpI+*cve&_DI5N+t?eJ%wkD5XvvbI(J5FT-JZgGXX0y5k~Y)$%GNqbuCY zMFvxrd#Wt6uQyYg;+knUyV|9Fy|PUA)T}2524|Z@haMkqYCLhgx*iRpE@Irj%3kK| zu=}?c+m_!u=+^V8VPj;fbsln#ns7Ojzi>6cQ2QP`hhxV?LycZBN;P(P{k6{iQvtf1 z5~KZ(HjxYl!m6XG2oBqh#$_22J=NagJ^7dS)U}?8PJJ1FNP6g?>WJeJ)sF2u22pjZ z6EM)lbb}P#p<*sc*}h}a0~>u>$&0(Qqvi%yBdS^b;326>np9g^w1kNxsL0j>$z5f~ zc9eJi)?pKuuP(RgGLRKpS!lMp)h5Y6HxDaeG?k>K%tom+y;*1LD4&Z?_8X1P{_lJ6 zGTsX&tV@V%onKg+7Cw_KMJ4zrtvk2eEZ#eQ;pgr!WX~{mPTcc z5LDpIX>!$Dmk&_|u1-l@ZP1vx?INKu7ppM5t^4w|_-Q>F zMph_>hF*Nr^-3L8I&}gio(FL(I@(V6>wH|SDu=OKpyWY(Tje4o@7!Ld9CTu=IlLR zMlgxV8!H`HiL!)FV+T(0Fc%$iLGL^Hm>~kaC@m4h-JdF&(F^CP_I-9L1qmiwiR1P7 zO_CxB-zd#qvt>AV|4sv_3(6QQD`njkQpk{g`QoLS#Gq78(Tpy2w3F?HK9=>0_V=IK zl86RU*h~_qK$OzzJOx%974>*~(T6DG`>*D{L5$!Gli=`V$j#$bQ|m5eZ0ek&J`ak$ z-HfDn#>ef~=?NRcr*`WDI&Q5_J1SETtteOrmwU<4JT`wrG43yel3q`Q%0|83C8QZ5NtR4V(J}hfR9Td?9}FTO3)33TY0nURli=r(dtz zp095xmn5^=cN<>4`Am4*0rvrNn~A3YqRw)0ODrug^56cQhi`($ZAdN?yFz%_dU-DG;|T~bfW0-=${Ua1eY0}04r zw5*d1ooql)#jaxHG4Jl({uu@}p(Q9HW0y)=eQaTUl8H*1TCZtIhsJURS(#D&8b_n- zr2jwnp*n+PHOENCB{Cpm=qAU%_uC3p)=}XjOlTI+(e4rOd5DOq#)+L7;Mu!wTFs}bFD>_49AfLY~36E?`g)mb$^y!;~M>uIF~ zmE@v%zS$!e4D)GAQ_N9D}^28#92dqt4}l@oixH&zki=#w18zcel)H z1y>k4IoVaY+qY$0o5}wvYPNg~eEQLHUZI+r>MXq!#ZS`F*J~5jC8MfG(X&FWfA}mg zR`JHls1=lh3QE6);^R|!JJT!=7t5z8pGUXL5M*69TALeV`AW)w12yHg9JlY5el zozE=v;$PF$^x47j^XDeBm~{#tKlY#EXPh~k_ZS>WY~TYDeK+_qEs) zR z@y8J0rQ%bxeOptQ)2cxK>f)~Fjz$1~HFMb?q zZWwygts^lhf$rQ11uTw{1fgAhclXA>r@x0wmI}%>IS$4R<0rwXD@?|f&%i~gS!#hl z{`gG%?D0Fdc+yD6zQ8eW)2Kp#M8`Sj=p{*(SrAk5SC2rjkRZrfo*N=zL3Y^Es`)>l z4S(qh-EFlcJh@80q6DGFrckQ3Guh87%f>4}C0?bPL5q-mGuUc%KiJRb>-042G)`Su z8%L+aQ@7u1tMD~zz!e7b%FgW|I5{xIo(o2@Idi*-%mh@&yaUijD~3lO0fWU^GkT)wE8LW)QbRv(STDh>iByS3cjn+KTQX% zc&bu)PIdTF-4V|uPUTUAs10N`Nw^YcjyhWG}XgQ+J^E_{hyBiE~FJU+Jb1mp|owM*uK$5-Q%Q{t)1 zyzI~FX4@qh$VD~R2@-13Ab=Q(TEzAP)=MckX6i#q7(%Myv}mbUDK|#M{G{$wp_rk% zlj-PmHaiz2E0}Je>xC&gC&3VFyvtX zF+Y9aPkQPS{00st=gSCTST33dBD6w4gM+iRDcb?T!}D;%%xDla2%0qDhnEvM#-;7| zOe;D)bCw{RZK+;?PVWX0$-f_Z2$DD^GAv<&r_Pj#xCL{4Ajcqpv=C{896MZM;g*#e zY?|xx<>&L`(8=8Fc~$E197|{RG!oxB!`oC#c>&7pS;*xA!O5zuu{Aw&*s~Bg#5<^Z zwt<+31!mNOXoSlOb1v8x0V=GWHX~1Kk8`k=$j&5d%jn3Y0Y4)=Gs*0kjA}{McTE)W z2tAT)ihr#>`&L-UWd~kZU=g$c>I1IKY}dPSl9^3XF$zEph~L`1wc?+pyUSy~Xmc#X zZII>jWH$cJzF*XSgi*hRIsRTTTgYv--$&*8b-L%H8>3S2Qy5tjWIHv9ApOMf3!d;K_+ z^!*}^>0?OoJqTJ1!}}Sz5kZL5^|FhqO?rKxCLqzoq|`4Tn7OU9=k;JQnHJUqwx*u& z<{O*UQ0=rtp;Soj92K!|>58BM9d(UOv9y?ku6IzvE#marE1P~wg9Y!FI{+XtQU}ds zL9K%bwULO11z)Eb6k+TiQg^t!eoJpwQW^t3Hy?^J4 zraG3_{^eCqb%nRNmcpvXOb-r1mbejif{~2V2? zx}|%?L|v#s6!R3b{JGXNuA{sAJBf_eY^68nBc<1FluIJ|j|R+p2-7B0pslgJ!sxZC&`TOsR$k3RtzkL1Sh2=t(yG@EjGdm{D*tbnhRboYS zVHd{T-Win}{;4u%VYtLb&$@hinxab0-a=yG$cw2={RFtpiB=0N@D!ffvE;z+>1k!N zm{6n3D@rpGvzyaJfC_F4Y zS|T~aDV3nUaDTgY>c*7Kv=m-^(7DLA0!i4!24sH8+$Co-v_$Vv6pMsHAvA%VUsB=5 z3Jnkx^}l?xSr7A77KCL`93!pl6qLND!zw{EJPWuPZo)uDmmp%@tjOO`d&`InQI@U; z=DVopA@2YIjzEr5oRc1n7DP9UP;q+moH*V)ufMvOxo33yS))*MzZzc{1`dB z8o-2Hk?>GrMfMyd;D7>A8__{>;mV9zk2A0TT3ctr8>ho;-0O%Omf1NO_Odh%3K54K zG5e5lcOqWI@Ww9AaVHw5Q-lZ-BQinAxs0{gH%9EMHY&*3QM3n;(kG=uVASx;8g%wnHhJ;!JDLWGs{PVlN0T1GMMyySD|+{@o3QR zCdokK9VcPQi15hXorSDSPvu`FFG^&v8n!fx$tbB9$%Ca(_C1|k;yIR~$k66qR*wS5 z&|@SOfAQ$3M7c0e-vODPnp3)$F=e2HYBiXZ2=EN^6{gk163c07~Uf!XXQ&< zfCjER0egWFqwBPvMiKnfXM0uoe@B&D4W7%R!pB@XA8-;ac;24d zBSq@8ig}t$?->_))|{wGS3KzTOXbK^N9c51rKY-EDmF(K37bYFGinj0Ux8HhABjg1bBmlu zH{vPa;XHk^w;H$0JsUZgsGT~45M6EYfFz=w1@HP`v~0t1(M2ng z&b(Dla%A%D4?n*1sFYgpJWCPb&1tjIN{~&rL?c+%;?XN7C5)IoM}IaDdZY%u3PX;T zyB7uaU1NiLYAZ@+^;LtRx|YldsrFsY-{F2tk0c^#yHXa%A>6#39xQ z`!Dwdek547Bn}-*uB(J~vMx4-MDb4!L>tO2k?Kp95Yl(dnJ4X?<`(Q3wcVZ~bAw?!5V`rNU`u&7SY2R|r-0!rqK~)S9cj^-!{M-N z0!x-*xjyg2;dIdm6eymiMPS)k!B#H?&$Y0w$qfy(Z!lzElr#D1KF(yV(mZy@yJ9TDPU}z*F#ycbx?~u87j0JD_l?46#U0p`x&-&*`GP*Y6knC zvSn_^tGVND5^VKZWP9Dr=yQyMvmxqpw=3{A5WHWFh9QObCxmf;5ct=bcN~Zk(&XNZ zQ2Gkw*jtd{s3SK(W^(>FMZg$KQ|v1c6U}lj9{B`$L8qYmvBffV!XTMy>@0-Gy0n* zgCBOu0ZsEWJ$HJp-cP%#$^S9u-=fMR*B~9aib^t`#*Z%|%Bm9IJq7}))d!x_tKt&< zKQbvVq|vVfj~iiDom!~Yy!)5tI1T~y=s`z$d26ngj+sDSdko(DAee1|d*s6`dzxBeKcqgtq`Z$}gwG z^J6z|Wfnv1o2urQu3CNFdzRVCwS~;~g(zeJP z4_mYfODU=^4_6#oaTLpJ><05rGON}&D}KsNnYDt+6>TyiRgb8sau0Pu?QmwgXungJ zOnPJ+JN-l$+WirFudMv?l|gv@&6bJ~!q#B$sOPDr5U=|dVb*HBILqM?i&~X);Vq^n z)!Q9_sJC5rWFmTv1WA?lQ?*X)*71Rd^(`&T7fyY(uw|JG;eRWlKGJ(oQFU4(2rwdi z0vzA~^n{2YTF1^s8)L{NUCXT|J?O$An}K5>uFc0FI1V2}q4)0?Dp{z<(1@d4iYkv` zS6Q_0mqXK=#amiA+ZY=f+0pS*&R*q$1!XUS|ISwNWC;V!R>NKpvFTpXY^AhaGB@$7 z=fS`~Ohu!F+h!w|uoYcSqH<~OEGH;JuC6!UR>0%74eiZJ8>Hnb-wF0+$TcfGfU+G~ zEP&F&y;&^Gu6n-lzHR9R2}qrjnkb$_ej7ydqP3q&9t|X)8<|vtCmxUgO)|XWUC(ZO z8g!YouC<@@!?5!)Ij)Nv-$pBUpe-eJ_0v};m1Mp^#IeQLjKS?k#RllBz3R6gLVe2KGQU}M!Ek(*^ zit4EFQo9mSk?27tFltC=dll@!?6p#A&R!7>+(RKbi}NGjD-9_hLDPX8f7C}!u{P+tH*kbszQ-iqNc8)sU?-kwRLp$^c4n%M#d)AtecwU8>UTLw(Zze zLZC1>0*OLnu(_P%6%>_}Rd9F$QB_S{LsLszM^{guM5a(_28Kq)CZ=ZQ7M51lHnw*5 z4vtRF-uvLAPd@wNtFw!%o4bdnm$wf92m(W(FgOBZjLgUMoZxIDf< zC=yGgGPxq1Ql-{tb$Wx*WVTqjJib6E5=*2qxk9N@YqUDO!DupD2-0c;@_3TA#n=Z4 zKOBhu|k|Hp}C0TsCc{ue>&A zIgjKjTL}m&ZL(DWDU-_PstFUyxR6R4o2yBcsf8^%Ccsnq`wn#XTWxo~4J(vi`u}C? zzFd(O!;`uVan2_%DB)rR|XJa%Cxb$ za)4Y&m8$@$jLlU7(IKc4gb3978=lC^(^dKbjDLS(k-Oo3wLdQw znkq|OWLld&Qh0ZU%p36@Ww^_?ylfWfxj#l37gD8rpom_4yF|srgY;&4X*$U#!Urla zF0`?^LV%QUA^)pY8R|X$f0B~^Z6JNot3UoK=y?qY^5pZX%0hN^FigKO^G8uC(&o@& zh5b>kTv7YFMF0HQbNv4-le4<4>@j|ZAlZ@Kna^m4^m12q77F=2{2P;BC6=Y08vp=@pkbs(pjt&%N9=@1GDEe)XHW$yeR?y>E zM<^D9`PAZl_o$ZV&^riaeK6N=UpaN|Wd461fb}LAv7Kt&y#jItF8F=Q9#Sb+%Edr1025hJf`JZ@6-b?>uDcR{}jTN8(bFzAnVe zQa@!h3DPq!?35ANExClWa3z)`y*2u{B)q*kV8WRElLP^{T7b&K62 z2ztS{`6F@@c@vEQeV-ZV_i*|^lN0T*gg}CYP9Pu!F?~zywTqFsGbKwYtEUM9+76wOEgn|{P8mjp&8Nt7cObA`K0gy_?ZJg<7p7T;ruIK-{z-66*wi)NvP~ZU(f^x z=s#R{y1agiq>wdwa_u`Kn2?m)JNeW1_m}&-Yys@C`{|$ghD|qu$s1B&vgwZq zmEjV7(Epr3Fs5CBLLTxz0kK{L*E|7Zm{%S$ynSdCpX~Pq;apeBY?MI@XroVGt`ay>BFJW z)YdTy=Swi6|u=CUHpdZA*Nh+MRq%teh7PY^StmFgx!L$ zM}xfX;eb#ql<5z{H_P`wMzAE)a^z5C-iER4yL8*({f&cj!-BudB$y&Y#AK1^bCH6^ z+p~M8)E;jMXluryH|`eW*#Bm9@n@{fvBu7^KO2j}ft2Z$81I4b=8wr=1EUjQa)EbZ zsjHs^0`#`7BdOu)h=LW%Od=-QCErj!JS4lE&PZTjHPdxs;nd~5iAsjP)73ATHC3|w zYFzEIxsqMQNY`A{1i_{^za?yt@1sdDopXWd7vd%2DbWw&(41xqFFql4YO zY5X#_+ifn{?9EtYgg5_d^CLlkDjkE(yA)^;5ASMPRma2pf`I$qxc#BGOT$`H$rN@S zoTtyI`Os0B-tQa^PWZe7eNM&Y^pT7wmdu&xd+Jd7sC3yc*t$>TcUR7x81Q?17JeCo zH#Y7nl2l^OERX}EF4w`l+5Yu4EukfHOwiS( z4Z-I})f)5G)Mm5VCcav=-6PZ(sU2HYnN0&wYb`NxVRapD&|0&~63ej!m##bfxEfOd zYSncw_QIOR&_aE=u^zx&Gsi@o30dZ^)ww?wsMWRNG^)H?vSrw6UE&l^tCpJpg4ZhOr!MQ7$(b{*Qn z$cPE1T2)gS(yA>+PTtP&BA8-Ie~y`Tl@oK&9}oDlQw9@@zHWA)+H|!)u?{_8n6T;$ z)wHRdxsBpnkiM(;LYi=Hc+H_3);H`nBuqnUqFSQS57l<+Z9=BmQfn&5TsoLnRpzYi z=OqIGnPDzII|4J8kta78av2QOt0G#wqP3X2)>N-FRpy2ma?GP2I96|qOH+*$voC9_ zIp)<5(Dj@@>C@ZDQ#)R7dpwY-R+YK44PebkPqppjUoQGDxvo8~{)7h0DmM)n(hDJS zCHOTY4PZD6ykQLWK;+Wio6lrRn;ahln<(PimVqjFIQsw3vi{(?Z)I*~$HFLi?DkzOBR0wPp_SP~-SqXrT3F$EFwu?HgLV;UmlV=qL= z#|%Ws$36&Xqa5oq4QL*e+h%Ax}eX0&J+iEn)w3eXwEFr+8i5zf5OXS4#$?5?JflnWpCl z1K2^&4W?Yf*v~1Ifj4*tBF_&-T@^ha9M7?l>x3Z_!?nec9NR@d8BDE>VC?rn0Hbi? z0xSrfBlf_*S#4HpwQZ=%thMa&mAs~^<5ytQ*yq*MyrHNvS*vbqtE|aS+vMT;hNwzv zbVE!_kw%qY2$mWg17n9a(_}IvlYVI^>=kRxC5=gN2Se|RwN{i#^qWH|kEJ#P>4sg# z7HDjl{=-lh%k(Ehlau4yOjJm_l-^>ZjRVQuJ4?(0hecIqv{|^cv=*%G*R?-kN(lhB=c?sbL*YxRZbkw#q|Z{*v9*auCq_j9X9q6?o}t$uEGd++u3ett(y zXQSEc71p+QZF`*3*;w`pB%f#a%ENp#E?P4GuUgJRF&-F-{leO1h6`(*gw4XK9L;VAvkzut*#z$; z9?lkt9p-bu+^^2^#|B*d(3ajjD?@AU|0VJRU=I7dtO7bW=xi4Z2YK+*kfk+s1}@y~ zDCc$F2<#xF=a9aR&7%@ zP#qB5>3|yg2E4;?bn_a(j_?ay5p&@Qu4tfJxT1k><$4CXjXRwNwI+AUL5n-(;3Rj- z!6Mh$2VjZoaInmEIJlkbaB#{Xwl)Ruw84y{I}BzV-Dwcx=!`*(qq7Dvj?NjxI67|- zjaE5?jX!opo0xEJ6>o_DUssxZ4-Z?9p%TK(7BV zYy~Ojc)0_)!7q0pSNIC(PV5-`sxdRvAL&4@{W{+CiH^O;c>I95#+8nkYdo&6 zTaDKhCP&vrB22?8V>HodRI|*q%!Jg!>h?1shYnmtZyl+(F@6$W*IqFp6IxtpBZVIf z)X%|&O~jTC@(=@=s;>%@uxtgXdAa&3>P%jNKkcEZb_zdw7+x$Mt@HWPR6E1xS52rR zKvRuqyO)bzHC;kjoP2cgn4t*^{Aa@I-(xa7q zI7OeWgzcxnJQmIHC)8o#@2I+KVB_B_Y3wed3K~L1_>|#)=Ot9xi0^uV(C>|1_&*HO BLGl0q delta 8838 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 Nz7ID><4axD{{agGD475N diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_Caligraphic-Bold.woff b/plugins/tiddlywiki/katex/files/fonts/KaTeX_Caligraphic-Bold.woff index a01ce906060328399bad5499e87b6bac40f8fb3c..cf82f36e092ee0366d808e3db128d15915f575ed 100644 GIT binary patch delta 7421 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 aF2JB5{tzzBJ=nH|T+tVABS4@40001^9chOE literal 8392 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 T06^`}W={_gdUK-RJK_HVr}es{ delta 8928 zcmY*;V{~3oxAhadv2Cld8l$n@*tU}s+cp|Cw(&%b8Z>Iq*lKKkdGGh$A9tTI&)Rd2 zxz}2M&e-FOwJFdo4R|U^Nr50hAB(aZ^yxp5U-19)|Lp(oQc`363<41{eW)rQFp?Cq zPBOJOcKXl)KRD+HBtS6`Or{=gWFQcE-v=l700YP$QNzN?(*DEO3?4={hll$=z@N#$wE7S~ z5+Z+a(hpF<{e+^hvUl_P@TGomj}Q1MWI&$TIhua>2#7wo$bS&h6?{{;jB zKx7{x8H5J1u!FI^`A65QAH@?uAm~UF)<6d*M_0Fx2JJpPG9R$w8*dVJaxwonOfK@l z{XY;LAGtZ~wUXuy<3;#&)AN&tlEib6k%&|4 z%%|3n7LWS*r`bGBq@MSCN8Jlz>Ky-@18c%}8Xa1#u>$bLzm-x#|C3dza2sA7(NFDJ z1hu!9KIa2%#j;k>WD9gQ_Xy}@@T-fWl)+ZppPU$PXNfR)qTB+t$xf<3V#{p z!3c2cALSxpj^u^3>N2EnT|AoPowL6;svFuC+v*H-SPCkXw5m$KlYfpgDF5s5^ZSfP z)uM)0-P-Y#r_Z+*`W_i3f?waCs>;*z6GN)ht2N*j{VKTiwHR%--swv0sxTY*eiia= z9aT5p-i8#?ptk@X6EHD)WPBHiI&S(#K~br=(O5)fe<8O*NSkG+Y78o3Qsgts*9S0R z#rht^oOK1Gw9N&v6WXn3d@8^W?Ci67%SYP+J+I+{I`G8ZXsU7-j?51e#BBO5KWe^ zDA!B(cwS^t^fk)UHmckd>vrje`qyzy&SilYL+-lG@+gk!Z2swa^NHYm?(sE+K2J#g z8E@uS8ro8OB`0IY5xE5ahPKuN-Ud+2diQliKpWtOR~!x#q#Qa;{xh(>TxG`r-Xpfq zSlwlfzF%Am*EP%)m3gJH#b`M{H(wvAU6D4cq&E&K;SI)Td^l#;4NM9bUjG$O)eP#S zurVGqkaPhR%p1wSL<{1!gE;cYjx+g!GYhQ~Dp|p#V*S{TqI}IxQY;90ho%H$CLMHm z?hPbC)PH-BRxG()a4olJ4Q?6P7w#l?i*+cf);S7gR0y|N-H)1=cdZg|-P^YKoBilL zCzIE!uk$cETTv&t{4E1?1MNyXO^rb?r|o7#VKp*f@NW+{e;EuW9>WNxl85h&7gn+u zv;Ms1NQQ=(6RNC;09FcwpcZk&oN_K8>jc_0?CrQ}yTqsnjrTa#yl?q?rzJ-6zt_&> z)Ee`wGEb(5CWhpA`my56jNScaXCxDdX{NgUiz25mf&B!Wqlu}E?R>|r>getG#tT?)rHu=a6MDM{cK08$Wk}UfUkSD; zXi|xi!c%Ths^`$epr3nRl4jExTyn&necpMf!HYbMrMexuHF*mXo#?fnc52=6Y`>Qn z-RAY*hl%dn#RUmn#ojHIhqK(GvH<&x1-wdwemqP&`*y$6Ru*!+t5ghQ1ePmoo>Z6D z4SH6&bkP^>0bAc4YsX`9K`lc^g%RIXtm;(<_Afon zI~EGeodN$&#mtYVIui^JXM{_t#%*iGN*u$3#B#}t+WD$An|g8CWzW#Rr2yG1=Zu1Z zwy_)BC?#%aOd)36u#y_pm9r;A$Ie9v0VSVg9S;W#W!<#J1c4Q!;@F08h-KQ{)3`9oyvGl2d&NwtwOLjM}6A5qGCQ230}~MYNU$z z6WjdyYHUJBY#v-Bs@FT-o(kmmDI!$+tnZzraZ?dqTOtDDIVFq;xUri(<)TQIP!B7% z{K|v5NN`K{N6TYNK3~0XuO}un6sE)_r7b6_^z%f;bNkzH6mUit@Ih8%yP>8OaIlYg zBb9-{NBu_QSQ`evxT$ZrDso`PCmQ=DFIUc=*7nU15fUq;Nk_iDgaEs+d<%wMUKn8$ zkml`QL!s$Kf~2Vup~NCl|NRsFGenEE?^odDFjh0XJG86Xqe(O*V)jyII&xQ+tc2pn zw1OD9b?r@_5X4!j6f(rIL}EXMIvbmCU^$gngOd?Gv5Vv^z{l5fNv6|Pzs=CbV!MB( z!;Hg(E0$Z(g@KrtrwcTH7QUX^KP{=&;=AegTW&Z-4n`MtHm>cO+#D*kG+B`Iq1R@Q zqwVdyWuvqn-VMmSu>0X*FRT2g!Kw0Izv(sJa0*t0W?NqFpRdlKo0uyNwgZ_ylfSzs znh=nbu6`pZ{WcZmh?{mDu4>fx8D1ZnW(vyEj^lP;p@RE9{1o^u8yN&E`tv{;s$ZFo zG)*>6SQHuRjvk~vtZC!*Ft4p^j~No^{M=4(V3)x*d=K}8tM+=Qohvh(wF~adCaOX= zl!FQOJvbV1%&S@`pItEc$)$l78Uc%cz_qcpFbf{xZk>sVWd_tK54wcN_sFQEmVYl2 zSV-()+8kx1_X93;Y6#_Jy76M72ftU}>U)3x$O=@RksXlN5ahTs5~4Vk z3WMG7AXD3mtS=L1;galNDF1~s=th+r*K~CwMuVTBYoLKwJ_}ZFuGt)eTO{j!e1=rS zkSBP5;SqM1zK3j{7_^8ku92n@IOL9fE+|Icepb3G$pMu2r$b2qM`Q?IaZ2+;&>1aj zTK8sZjU_^m^m``SOW;*dTjKRAhY&S32(rCm6M7g9V(0~gp~?)?rNBjHrXL(+XP>Wo zG^MoQV$Etsu*-abvt~)~MOIue;cxu%ED_A%uGE);wtFw`p1CCMEtV^%9khZ*d4PvDlHCEbeR5~%ZI2|m;jd8$TFTAa+n!R?) z<|G}h`$HyKu_<};+#rbNz^o#OTI>ucB2Xr0P3X|W{DAbm<{d2_h(~*sU2P)uDa5(#Sx9HZ~-a*KjisUz#pZS_}A;1E;}9CEdfnrUn%E3sx^V^6Np<23I_=|{et z5>s=K9yXL<5UL6Lh)LUjA!t3&%jzzZEF)xPjp%udF{aI*ltgROVq9+FT)|v?8h)|> zPBpWj?i;h<7b#MNy(wJ+h3nK5#rbUSViq^l;_D_or;gn^b*I`W5TbDibluF?a=OX+ zg4I%I{YbZ>A&CS0NXoDyV9;N3}%wqhOuq=+LMP(w9VCZ|l zkF~D_MHT{Vu_~4CbDM>o+?;A!sQB7}X0A53!O96Y@t}Pe5mtlC&zyV)PLFewz?w?& z>dn}b!d>fsv0RU>O{jlpE#--~otwWmD6jVQow~<-CUK=ZbeNSuk4*CfSl_SWQYKIM zoBtV+VWUD9L(4qP6j-8SS+FM7ygimOxO~o#$+dn6ohX3N! za0oxbt`ima%3b|d&zzzMG}331H(Sl#Ra;RH#+8_=K-UE7OWYQ$)32t=(=jSht$qE) zz&f?a2vbSz3)z&tE2xiTRT`IqU`#bm#JBS^{+}0-=Rn=-2$T6kgb8{1hTkjT|6n(2 z;?RefWuYBty3j&<<)d6S>=IN-Mx7O`9MPR zZQ4VOFgv}SjMy(?U z;Cc{`A8>aPlZH#{h|or@Ro2H;0CRn*Z+vmV4aUKKKXuz(xqK z*wbRX=YKOL#_k<++12G3Ws2NJrtoW*=yAbY+VG@`gu?+sB)pNuW&U*WT|5rMF&hE( zy$wtH0#HF&t_AYmblCbn`{SaZ+O{bsw~X_l?rS{*!KKk7i&`URi`|tBgUC%%pWCUh zNnC&}DbfO1cjc(t=z3YV75xN3Gf#I|es=Vzlvho~alWo^xZ%r=W@jfgf$W0*SHBxu z43g^QP-$~R4ckA5>DHHo!Wa>L!#@%-m{QAt%Fpd39Wv>RLBvm0;&R)fn#4X}ERDjQ zH{$|df$_M_aA#`>om^E3)i;c?@<<#9v7qmu}pj9b&~ru(Ywv|H*9lB)2fQDCtv> zwqY%n1rpLe_??usqd#@n3u0h%)P?{wtcDDh74*AtAkZ{uRQhu4xfaOCLB|C?$tRj1 z@`nb{&oJX;E5Cxplm$sfQ{6a!12#YZx zEB>5~1T9q|muES?&FmGaJF5qVj!Z(wxib@1Sa%OQo_CJ+jzcXL?lpXbO_XRdKp{sO zVAFO_nbFiScdZnBo8Oaif+KXlTaiiIkq%Ty{dgWoCamJNSog85wF=9XS^075!QXNh zcLV)0s#a(3D40(F&92e`#3Ynh(=oZY9`L?upOc{&!0p(5(UVq@S$HYNW^;lckHfRy zic*Q6)@=ka7k!9DW+a8d)43RVUc+F+b8#?AeAUt$C9?ZHLO-^g?3-9gqQt5enJiGG zeA}Sm9{Ih*OC<5D863Y1Uv`Am;8otSX8=bubSeXcw{J=7;yp>1`|bE+lPx1s&ryX9 zUygwj3c65qxWluPEbXoe`7y~IlJxLJ-S!K@>0>K_=X^eIbV@!c?e$0q)x&t&pETR9 zdj_W2MmTrCG{5qYFKXIH(Q-qBD4`l{RHTMMSAtIb3me~lD6LHxW2zAYelL+{;Th!nD zX}77VnVOWJ@2)ROA#{4ByCvCIA#FI`0y&00&0Lruw}%W6Y8(I9GAth1sbF}iYRSpX z$*P9T@^Wx}dtXO}Xr9f#`9Xr@~kLPl%oQZd#9jgeuc;Ps&)4}sO)3=)vnV(Br zoKih*g8}OKEF}jm!i$`k7l2RD0|z00%;=MtEG!kZ?_6ln1p#UegFG8$wF8xuYzHQE zVRz~zq_KcON26@In7vJ7f`!hpAgaP0Bv;jn&eEs}N z>=GFw4=gBGuR-9|cEVn%FyXu~gI8W`$1d#Mj~m}@ZO`rWY);hz@>);_VLB(hIE}Ks zc~p7iFRQL%=(xquY_9s5@$?JN!?omEd}vHCR9Uhx=j)<)!nYscnPdML51N731g_@9 zOP@?RM%s40TE)C%8DMh;@VZgD%y`8Iwd3~IFbd{E%4kDVHKFXv@LLC?Lnf~-8ubOB;*n|H2PO1wkjDz6J#pI*VOku2A)A1E3Vb8Z$wXQ^ z_;QVBT9^@M2;(3~VsfYpdIgxyw1nt(ScET@5wE#@PeQJR+b;DhcPk4x!jua$DaOou z%{b3zGTd_b`2Xh7^1THctT|EbwB}Vsd)=H)L#7n`wZe-WUU4(Nnzzi)8j+D#^vgs;znaB;9If-aIBa(n_U_-{t^@$wFYDu*$_JSBpHgK-PiP6(0K zq=fddvn~j>rc^HN6CUFWmIQY8AL5*6h=EbLiL!J;z!w&>WMCSg8OVNAo;MCUVu=ax zIGHk4F~d2YQgxs>Y=4N>t2Xq1-Tt-~4O{SFuz_qwhWZTkWolXjhS@o0EPWWKbA?U`}I$;Z*e*9lYXtzy^=lm--3vzMvz z2#Up!RxGZK`+Q$%a=dVml5}qe$Fp%dWb_B}Z`6H`|3a(o9V!7ztfgg^9m_P~SA zRYPx%k&M&l*jzhQ3&i3F9yf`LZzo^Ki6W;t@tnA${SacK{82)k!U|&P9~|~i(ENCT ziHY3H2uHNPYB*HKp6gxCuiI0{E^Qn+yynmK;j&=6 zcm#7dqR9aJ++p^Oo6?8^rTFiDOOY8yJ=&<^n@6Q~yf!k#XoZg*Ae!7gc?xU~q=PT{ zzmXjl+S3_x2r|R|lpX9+Kn8Lop7Z?%*c7-JCYQA-gp!!*0y-LieYm%n%U_{DH zhLTFmvE7MVEWdisfg97DT@s-_;hIzT_?Oc#MfGU@5 zAYz8i3RT(_NFxk~+f9)BEjqb=OC7#Ol^DaIhIFCEvvr?F#PBOY0zKk;fFsOd#u8hi zVi#YU+BqE`AKbxi0~K)$Ead=Uj!WO}hRjRCtn+<6V}VxVPSMjXQC}+Za9v z0prqEVB+IYYWmyhwO&C52QvW!Fjcxe&*vCDY_3)RJHT(?_guSmR?=f!8~Ba2#?|LK zr+~h*qCMlH5|Xl%WBCQ?eLpO(3sPd!Oz2N!EfVN8b*$1;QRy{@1O3xeAe<(Azck__ zu2F+yn`kto(+ZpjKgE@v1R_ldDi!tw?Y6$Mu(q<3AQ{BqXUOz-=5Ra+fYTud#D)z2 zlYn@nM}#Tn^e+p>cCz!owMT`#il9U?4+Rj^7IOr6ON*}sc;s;>b7nH(+g%iVc*q(* z<|3P3^F7J4)nfT)mv1QC(m9)*W6f>zs86vUMy!|d_M7R4V3Ck~LeFeq@7+pBK~>A( z<-l*s;lUy8(?i0<*k-s#z0b1*6=z1c~-1@dAWY=$0Y=9l61>RIPupvp zM(WBuFnuuPXuh}Bu;EhWGy^bEsRBs1F~*$olp=4!qyi{CAH$K4nFlGz4FvfSK_71l z&}We6$1WQw<9`$o2;~_53~;qJ}e<@51bA>1$;L`5F!O)84?%LEAlD| z;P;6bl@v7#O%9zBeG?N06X$;ld=%0AGqYicDtHS*f;#+9;=imF^Zy&)x8I$iouRNl zIQ)Mb0eP*U#LzvML|J=DHbmi6wFFmF6F=6Sn_$tCof>GpMg&pTg{`WE2k ztg@S#MrA=FbqweT*&CSY^w|Fh4+1Q8R5Hr#xy{yWlUE+sIKOJON;F3mQ$A1DGkZG+ zcxGYFQL-=3BvIq@DQ_bH#P7J^lx@r!Kw~faL<*TWB7N&~JK09ZvcpaTE5~2w*xEUpQUH-=D06TpHy|!>pu=lj7q`5E#X)(|72|eIC2AbAhqAp9!YD*4K8) z4$8emuBBP8?A755$CU;R#1R?;4D2pB~w^+c6+&Z!BcYbOwg6dORk`=1ON6~NAoY#U( zP6=>&9P(}+Ur2}Ym*LyH_@-aO10?Of**#MmtpPpGl z=Gtz;U5|EcI0=3^)*gRx3xwJ@4tJJa;Ht#fLfO>HE1GG9{=u*IQm2zbIbf$u{s#}Y zZk)-;AH`W0!F)E!QjAO8KX+cUeTk7HgSallNW@fvN z^n3J|R5I6IE8Y6hF)O+P9TS)*PtplWnHkrYzkc@4dK3z494lpuDTMuUX6FifGKWy= zm@TndE5yr4K=7+~*TlTai~*3yQI}!870s8@i=FLV?eC|ZVctt=L}|Wlo{M#LsYhVd zD<7xA>XBEC2>ogt*UkG}shnm-zfVuBJY>qhsRFGCC5!%+abzv0P)RmAw{14Kcdq}8 zVZ|S}s@OqNz#c|@#pH$KJ%y!_bfBPu>D`azo`kC~gJzv$BC{({h6mt0*3wH!1Xzt) zo^T}S?QJtAthrpajGW{D#5@D{J$zy7h1-CRr64xK@}_3P6*`3ns1BvII1*<^rnEaTaShMh|JO z;5I`p8xfnjNH#vdbwrSCe3`;hXh*yjpo`-FOI6VMxx4VnJKxhCcaEfv3}|JWX=6T_ zupR>21|mWQgJ(mf#XN=Xxn>55de7`hQ#S7VxrigNof)oyH@7cu6=E8VK;?uwD@{;$ z&>%T%b@Lx$dD6-bIOd?ZH&a7|Ij+eCHocsfhB3QpHSdtS^)XKJo7l6$Z~}DxQKav& z$+M!O%@Q-bU&%Y-!z<6P5fhSCnxKQGJKh-Eh>@tltVC#>w^o~b zw1U63kVN+a@bff)!eh?F8D^Ta!tF2p^-1{B0If9kp+%F10>#jV^fJEDMvekR@ z@5|bC#z&-5SgYMH*o5U@2HF%&K?Qad2OgCLXRTj;?`LgwodqdE4c@O31(oUqdVo>J zx0_JsoT>)<&NPv1nmg;xKdrW0T5Y1d((iK)}Y##jUlE0x5&2+`c(HPtc`)Euq^>J*02`%ZdF>iXwfAt zsg)!{lgE{tiz%Z^SR^?dM}=tyF5p&s(c%-72v%r9Q9=wf3Xv-lN0Ye)i`?%*PtC;1 z>w8)NM*!nV4)&Th=_eW=a?%JI%tVF+x_By^1irXBn=pn3vdSQuJMv85iySAr1d@0& zy9C@d^UO~)A>^46wAwwP@(Ay~i}liQT~bxbo_sUEaXh_sxk_5(1vS~*SXKVE?!{CV zJlTxYS?p3bdv8bjHMUfTmO=sM!*xVb$J%5dq1qfRKtA9q! zFB_dfrJj_S%A~f@NFXb8s^X8E>7#+Zk8#f7_~y9V#XBR73M?!h3P{B#<${n4D8U;n zwBx37HYlSQhNR0$=ns8FFXZYRO=gG;W_yXV#pWB7bMo|zz^C=j+pE1fPKxQeb?tbR z&V|pAm$%P3IXcvp^{6^cBATCf8wm2Uv6f|F#9A7=O&Fc#-kTlJd0>hgg3 z*uI-yOEizfu$*pU_Lq6t^rtH;pr4Eq!jqxkeydKxz^@tJ*il6@obFt3LRX}PdQVFY zJ|KR`en4f+XV}N_*`l_t9Pxf&yRPTFZ39!BX7t*2my%fWJ{LJ8*O&{5FUt)++|iTrVX=Cl tP0P_Pe6K34NFgA=sXTPDu`VJx9#o3rS#@3b2k2bG3cR%ZN=YDA`F|bc@%;b* diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_Caligraphic-Regular.woff2 b/plugins/tiddlywiki/katex/files/fonts/KaTeX_Caligraphic-Regular.woff2 index f1e38bba2a7612a9842254bc305626bcc8c12b97..0bcce6fbe464b11c517d2ad04371953c724760a0 100644 GIT binary patch literal 6912 zcmV+b8~@~YPew8T0RR9102=@R4gdfE05CKF02-_S0RR9100000000000000000000 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 GK?nfhAXUu( literal 8248 zcmV-8AjjW#Pew8T0RR9103bL34gdfE06I_r03YN40RR9100000000000000000000 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 diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_Fraktur-Bold.ttf b/plugins/tiddlywiki/katex/files/fonts/KaTeX_Fraktur-Bold.ttf index c42d169167d78a1d93b4fb3f85f168417b5bafd0..57cef5cf0071e17c12ef946d5c54c26f4d7c934f 100644 GIT binary patch delta 5525 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 F{tpx+Y~}y} delta 15595 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 NB&I9&lgL?n{tx$;xf}oh diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_Fraktur-Bold.woff2 b/plugins/tiddlywiki/katex/files/fonts/KaTeX_Fraktur-Bold.woff2 index b7a83593a8d3170d69921e7d3d63e0289926bae6..e4ad521a038a4bf9e6b25f6f6702aaabffe88d92 100644 GIT binary patch literal 11344 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 Sn)`md_M!IZr;LV0km(Q)+9@Fb literal 13912 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 mgkHhB#y*ao@qs@~N~W*%9dQw_eD6o%$_IqC0 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 delta 9933 zcmbVy3v`@UedoRRd(KlD%}df~qCr|JFl#jSfUzZm+?KQgwo$(ZNKd)FV@!gxDl=Rm{sd+&eu#jm~p z$zMSG2aFy0_N5E!n_ch!$RmtZp266}B@Afu66RL%%QBZPzw6O2yx=RcI;*_O7=P^k z2R7E%FCY6W#ukWyFI`@Lbc_F{cLDvcpr5$1e)+=PU-*SP!O)i(lP_&O@X))i`#uTU zvj*npx2|5;`tYy)4AzM9Wse8?i+Cb|Hqg5>sv5T5&1dQo z8)?2S{#HECrr2$4g?-43ji!a7&v028D`pj$sXneTxfx8p5RDz9`llKo(L&TZ!RAkE#=d>q)UxkU*|7&b(s;d zM;1urVVt(Tk&q1kDE}Oxg?yhJ!)Zz2Ebybo4 z;A%(XPzmET^nDD_@c+#E z*h$kL=g>-(bE(qC`NEPtiUp%UDG+`M;AnRsaTD25s6e{9`x?vdys3RQHaap%O6*sb zD$3U`#=~t2kJ0`!;N&&_Z5CrAW~tNXl_Y|MB&ry9P}jaB1N&q=5)+>>)}79EDDaqn zt3>OX8V-$3@b9?0{`o<%`H_)S?@9N)OZkI;=uzbMpDwE9_Pd`rksKNBs2vbImIM4E7yh)8=F;6mh%uS5d%7ck&dvUc3GFz z@%mk7g;c7idR+?-MER%x`Qkqv{dMp+)U5E&@jqw1?44#nRfNprJspzdY$5^agrpeg zWQofg1X@X)hjNsf$`z%ZES*FPk}7QD78xWwO&lSTNa9${^fTtg7QLBtHj~uA&{x%y zb%lwmu1IXA+Za^e}%~J5D_@v zf@p&6S<39bxs}X>?8w;Kku3wcrYoHq$Yj&1+HH+!1<{kR?$#EM9V3=uxT=@4N=sJ( zGUG!q1UmyaXYJqsK&CNtF?yOt$x=+L)Jz{|9yh|IkNadbWPMsIΠb`A_^W#g~{L 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 F|34w^4EX>6 delta 15246 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%0Ado>Z#Du|fq}=4Cw2^~ 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 diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_SansSerif-Regular.ttf b/plugins/tiddlywiki/katex/files/fonts/KaTeX_SansSerif-Regular.ttf index 3be73ce17f8e383d115aafd096b80310e5bbd537..c2066ca23be1043e5175f848eeea7ed9d85c8044 100644 GIT binary patch delta 8439 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 Vm0ureaFi!K9aMKH$>n8a`9CmNpuzwE literal 28708 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 diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_SansSerif-Regular.woff b/plugins/tiddlywiki/katex/files/fonts/KaTeX_SansSerif-Regular.woff index ec283f418b58a52b4d635333e918de46dc22b2a5..e43b4a22db58e48a8d228fa45c611a3e5e3f6154 100644 GIT binary patch delta 12002 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 R3e|kQsbB!G&rbmI{{UG(sX_n% delta 15466 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 diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_SansSerif-Regular.woff2 b/plugins/tiddlywiki/katex/files/fonts/KaTeX_SansSerif-Regular.woff2 index e46094fba16105fc781298a1bb73b7e9dcf205c1..51037b4d4722c2b16e7f226fcebc7244f2c390ab 100644 GIT binary patch literal 10368 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 literal 13300 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 IS8rbZA4BDvI{*Lx literal 23520 zcmcJ%33Oc7c^`i7efu(R_64(H7R(HQnZYsxV6bzDjaWzm;0h2F2@qT*ZXzX-+GR<$ zWlCORIdW_#uA|g-leA9#ciKAtrp;;N<2FgtBq!%|aZVebx;?ho-+gZY zlCo4SwlL(p`|i8H|an;m$ z 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 literal 11792 zcmV+rF7MHIPew8T0RR9104@*!4gdfE09*I~04=)!0RR9100000000000000000000 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 diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_Size1-Regular.ttf b/plugins/tiddlywiki/katex/files/fonts/KaTeX_Size1-Regular.ttf index f0aff83efb32936ad31565206b00af3c90d6fb2a..31f438bcbb1bbc27dfcfb09de2bf913aab6fa896 100644 GIT binary patch delta 6110 zcmb7I3ve69dEVVS+yRH@0XP68K=8mL017x#6kni3ilzWkq{PS}B~c-y*arBJd_~yfp!2}ih zlLv~khtS`;{t^1nMe5gz2WIa6>d8BS5a{!hhYlV+_Vn-n{>KQlfIfcc(2(y1#w73s9kQClkKwB_TA~WHli$k(1yzhqo+%i=kO1?t;h=`J>E=v zK=F%$>HK+#Se?#QkssZ7rSfKx7cKU$T*0&W#1*^6 z%4rR6fVoWNIU;dm$OT??wYMn(5(U#H!tYoe3a;$p1*gr4@ejC-_5gR|l+EFkIQ|r< zqt}4S98dv&4HpTHbS>F(gU}CFk_nVdfYD$85ebY4d}SBL4#_3(_y?7jB&Wm1pW-Bk z-FCyY7pOdk-deKvAgR|jgB@@XJWC{#9i8xED3R#w0FT+zl`&o;gM`P1%(Z#R>X?h? z1qZCdyJD*y(I<^vTx)C-LcUBJV*yXluRx;&*b5>ruz$u2+y)PiF}AuJCmSOI=9KmI zhLvySn2CPAxpbW*Ne6i!`GHUauO$;1wst1K2Vs6P(TIaW zRBn<#zu)V{lGNnAll%$qby_fY1OkW2I7yLTq9&l$N7~y0EN#I+ds`+G1ZqK`wd8g} zYY@c}_?*OQdbojelEyVXaf_`dCpkC);?RJ&hJ=X^b4HYlvYXSj*!Mn~N6- ziMrb@qIac_@Z#$viLC#RLzNG1b*S{Y9xeWgjNhzOJ;GnWBj(WJufC{9ZJ+NFA{Zk? zY-DG3{~3LPhLN#X7=iao=G!5zC&`2{A|^;`t#MRr0Le3A3mf}|7-wVuCAPv?%6b&u z-?!ceZ`C$Uy4}WOwoRom6onnv2I)Z=R?`X=2+I=`rRL&9F`2<4-n|Fo3K1MKSNZL_ zXL4BdI1U`Za;?)waP5~qymk%qF-ekz#TQRhUj7zLSp3+bNFv6yJ#0fgb@TV=WpWh7 zp)Sld{Qf{h5d4ZF7%xap{wy!MjVY3hit$%c1h>PxR%S8_#++B?F#Z>&_&aGQ zpF=2M9CWNV&f3?Kx^d%8dw1wu%GsxcVNb&5e}lWo#ZeADzO1*`F~D^Fb>p?s;iv;2 zPenr53a1e72^x!z$jTwJd>YVi|3ZssxdCwUAM2d zv~11tvgWE}5?0-fjv+Yujatu?6E>yd4+Pn{me%iPilxgUI{RgmY}^ zXc_Pcd}Qjx*V98DUf{#SXB3O*VrLG@+!Qz)xrV}E@Gs<03B#dS^oB6O{ls1qaFXwh zj*^h9xGVow`FFwnQLQX+R_;5T;^iytzj;sMkxUo)SGk6aj((506qjA(9e*4zZCiy&P!78A+O4B~Wc|MGl!v&< zwUC#W-uq3ZotLc^sDq!}`=9p_b8YhMZ{I76=W*M!Cw0#EiATRfEpS^doi4J69b#SW zUBT+n7?3?Ctq#)3PFXm3;A|ARCtc3nqP5OWu;Yc2#m3h*H&1TdAz@;xkJ<@wb&ns< z^{w3k^0#X&TvWilxZnEdc_${sUOSvWVXa)QToLNjefa!-=hk)O^^utk&dS9qscK}> zP|L8fj8OQ1&3@EFma!{+oK#G?{*R546Cq-q#YwuP1DH(PXhswT(e8|%Eihh zXa1yg)iQ=>xVO69V6GCvZMq}u0?int&53b1>tH`d?44P${7<#t7rU%UQh zQMQX% z!%-`aVh!wV0eklYC%AjyOn_U$>-Cdr0d@F%oN>+X=(4!Hm|5idz1S{Ru2$Z)R^F{# z6~Qd7$0|Ja2zF@qO@WU>S*vIr8ivx21!Bf7rOuM+0<*?RRDK!Yd{W<9 z-VqMjg|$X)ja-5#FVln_ZxO^8@MF7!eKg2&j1?qY(ttUeU0FOBf;*K9xLEn8h`r7o z;K&XHF*JNISo3GNCX<+t$<^KV(!T0Rm(;#*e1I&3{_ zecSrJ^}0>4DYgdNX4_HQyV98SYx_?79IU`d!0$iYQ`2{kyZ675n|q%ve0AJ0d8rB} zFD<@q^woCOb>U}GfDEB~*)RGCDC;+`6P-;5jc?bU!LKhw!>{6!7Sm$Ql+)Ge1xVJYN3!V6MrsSj&nIma@%KB>d*k>iqn)Iot-Cy6FcXduroI}HAscQi5TVL zdEVW0wB*_)!m;1so_Vj#__bLt!{R&KS#!KJZ@!f3d-H9w){V|kVKZ<_#F zI7a)IxinKzr?y;r9!koLlNGvJR#Pd`vPDWJcT+qCOsJS@rZ!z=bX_?k60M0#`n=7B za)a4aY#!2T&bI3m<+Op7zQfoV?Sq*8X|$u{(oLfaP6y%!Ax>c}mQO+I-FlgjK{{O= zXr>+=)>2jK&TVG-0{~&79@g6mJ&zeQ84P($V(JARP0eXVD(4F7TtTHWP;aJQePsJY znV%lWH&W+}Hrq^n`bcJMVq{x&G#mqg&lLFeGV*6L-RwPC$%VQoY&3#_fv%OY!|CB1BApk6QASew=%$JHoOp#bsH)E0{G zVujaC^;?9272)Bku=y5YVnukQDpYku-Rb|s(Nfh@aO-DPXPKwBdKd!_RUp;?9aGr$bjeO&*OP7MhTATSK3wT%TTK(vkT z#A|$ft}v}p3mo6DG5B0DOfAOcc+kjePF>1vgq*-ka~f1XoAoLG!7@&3R4~qJ{r$bm z3{}XNC9%X%>jm=bS432TU8brVwIMc>1+Q;eW(bWljyslnz}Yz3m?-r_S+_7I8)+~% zF&c(LQ|-;Slv}YMs%gV*(yigq+oajsq|0+}wfE^6Ii0Rc->Ohrp0&KBj%;H(Lm=ADbQlkIIC!_dwW!0O;Grij_# zSDB)T?qZ52x|`{l=pMG{AgC4Cq6`$-q6|#3MH!f4I>P{_nGORpOoxHpOoxFzCb7~0 zz`Z6jhVC_)G4w|!F^2Y;#2DId5@YCqNsOVdnZy`62x0DB$>AZhNBco=xC%D_Ji_A6 z)MyrZNA+?E17=Fc;5Y}!l=m_2Ux%o(#)$Yz|VLZ*Ha?5wYve4q-M z!h==F6uu6+eJl1#51C!lAY6SQF)5s?LZ<&POodU#@sTQI1|O|Lrtl5Wy<^4TH_e`@ z{#X?<^~bA_sh@_KcU0{?p_ls@W*T$VVW#nOK3q<+p_iV@Z1 X`-yY;?-z9QQPc+Zm4(jcJ@|hCUPZar delta 5678 zcmbtYdvIITnLp>;mvp78_sfu*A}XbvG%nVzd2>hNw3A{2cPA6-*S8NQM1#Bz_Te4Wwr}pPV}~Z}2T=_*PQb+T2kw}z)}A^(k5I$+ zV7z;-dh8JTd*?|QGY9Iy>fG$7%O{(F(6b2fQ-|(2a@U#n|LN}#N(X@OUmiLj^WdCCHhRcQ%PKrLx#`=gG@2;9T5&7&{nb;HsO#ICJd6kz0#|3;0AHU!bY+Tj+N3f7L zpCB?=aDxRq1`D_^+Y<_kND{TyL~kF$Z`vGo1)I0>q5={>$&ES{nY(<-&IEr7Y`hFC z=D~&pHZa1;?v&q~4QlYbeE!TC^9laDotGc${FpPDFuG0>O@Ud7$4{C+k`j@SaD2>u8xS&z;)Yi2D_b$Ubv_YwnGX813}}n+(r-P zF}AtecDFT&mA&-)v7l&q_wDNo>EYWF)j!Nn)PC?ZzQaA#H2dw+r_5CE4kSDz4(7H`LI% zzDqg@}u@zRDtQC)xVJiixovrMZx?v^8vnoC#9Rb~A=}y~G(3931_u6L2 zI+yXTZF6lKYJ&atN&s)~35CKa54#=?Vv&fj(;XcN&60U6;XQjXHi_i)aOS@aJX*q% z$2m8LJ-#?@yy?SBmoOif9X|2u509JA{uRKlUU9k_8`nc+edXHw=vi_EwSgx;BjE1? z7lA;iNi^)Tk9&YujTh|w?l!a;dRc$MkD-_O`wT2M!PDr5bpd0}2b~B13t%_PJMAN2 z>xLK$@}OhL_<^#XSHjI}jTT3Ld@MZ_QHFxi5VXm>`48N4Tss;;UjoygpSd9hrma^F zE2HeS5PPjLwkhVs_avJl*aq#7_lAsutHFr5Tq{<2X4UwHvp;d&JnSOa7a~jce}Uwu zU->rk!L9P~r}=TLqG9|*>G?yyD+JoF6R`Y~-Qa%@x(D3{{y+EUNA^{^ng5J?+5;z4 z)I>2D2!(rDt1`ak-UqD}b41_J-HwUyGsEM#y#_PRExF9FU*wyHqp2|uFY?h%r-Opz zx{-B;{56TQlS?QDIkzLoc^Eo2w7tbz3HicSYp~h^f%{0T`ooyu0&z5i6!Q4Q1c~@S zY1@C={C83Lu)!;GHts<#=;O`oJ8uj2nm6L(_TX;(l`C&ZzSR!f!C?bya{e5v$`J1J z4G~tL?DmpGvfPWf4CzSZBi@jU!wnm5?@xM&67ogJ#Khyo6?8cy-uY1b_BEK03*H7l zf90Rg;-1G&=$tR&wF_^rd&kW3UYj5{;qUDK?NK7HrqB%(T&!lpR^Rh_Sexz3=6hIg zG#>TF4!WZ)c7mNx*91Gyam2-^)4NA+kukBi#2kdU`X}!x4XxYaAo!PRvxoX$<0RiQKHWLfF*DBCaI#D;5h4({uCe)?`Mgp-p^(Xe z?Fw_<(kz-6%=6NT@_0m+Bje>05-#9D(Iv`I0PNy@0q#cun6Qfi%IiD6W@smim*vZr z4ht~=mQC$&?jYQ(FEQMeZA{mSbYg++=RT&){do=9p-9F*gWxql>UV>_g!3Krcl|bv(i*;1gQ<4x(A; zv44x6M;Gyp_$ToF4atyO$ydqu$Qzu<-ON42UF1Fd9RE0fQCK59AnuaBX#14yKHE$7 zkbS@Xr2Vx0>jU<>{RR7ba)W%o134ac#+^IB1tS5^L%&-ye4BglcgVrL%RK+8>s$Z1 zEU&(5d^^(HoX3x$5E(=J*@J!$jP+|D5S_gZh%1rP_|=8^hL^BUol)ue3CbsSp6kSN zX=HlDcrU8DEv-63J13^%bu1fAO#`>!RJp8CG%+<>E~hD{t0OAq+pAzeC{0XJK`T;G zD@Nn-GR2iN<#jEt#nqX*u)Ci#$n#L)D+#U(!%yBic`@zEiC&; zQ$eRvDRmCAU8)q*RD_{c)KrSJVwIBJdnld;PgF>zsidonj>C9A9!L#a{%!g>$$?5E z#bo>(#BG_d>lBr=;gzv${GvH*e5<(wJ3!0ToVsQGoI~bDrs7d8UQWi-RMG2%jL@0t zaGJVwFs`c9S-O#>0u-%SrV1NvgOLKGGs0Uf_Qly~92Wf6f={m_cWH8}?sk_bt`?~~RfZraX)o5D z?2lsnIM&?hO2#!UGRy2=c>ZSg&(T zM)W$*WP@H8m~7PRB9l?QE-~4p*KJHT*YvubDQk2!L-DROO!)Y4R5mi$E z2a+v7G6uF)AjxDLNHW<9B$?EJ>)Xuw=3WSTflOB$?E8b z`G~(iO?&lBcrZ=-R?WBIyy0zaJJ5%5FaYoL!)Xb@5r=I?)yO4TUkj9<65>9*1+q!(VX@Njx~NcTr$t$<0K(!fx+R>%!7N-CsXNGws(27&2% zYns}i##MDx8)I)&VSbR!8&sRMZCFAW@wP;5NY~U1^E?Vida#_SXK(-t;D(iHi0%4x zVP)DvFTeT`%toE|rvM}PTGFTi-Y*vVm z0r8+Z#u_)YUMMbqhUTEaHvN(L&2V;cz)yPtbE8i4AjVnjBaj|-v<5wHIoz9cwySg; zva>}$htM!6H-mzi@+tiswq_K%MGR#I$ZebXv{29YA zWr|@o)<7#WPzjWs48)XM8Hg#LW+0~QVwh1-KEp6fxs73%QehaTR2ilS%5H{X$~40; zWrksxGON>pl|=8+X>A}yhhTm$o2NH`w$CaI7!+WzU#II=;Gbm!3w^t#G4ugTW6(LB z4z55CvVjG?!_pY^kfkx`ojTpH1cj^kFdJFeBbLUncUc<49@Q7@JXyX$iz#ZGrCi&@ zvE?S0Muulic%N9TBb2NoCT$;)KZIX1c57xyD*{yJo7R5%<7Pbj;h4h!WVjq$^|(zG+E! ip&WN^A(Jd&dpF9!kG%}a8JT3)!b0i*S%_!u!~YFhS1|Vg diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_Size1-Regular.woff b/plugins/tiddlywiki/katex/files/fonts/KaTeX_Size1-Regular.woff index 0358ee4a3eb557fc65845240c3547b9a6bc17a7c..b0a7bb22b0f72f0b5f8269e65a3421f3145f1937 100644 GIT binary patch delta 6072 zcmY*dRa9KTvYla&!9755ch?XkA-Dy1clQM6U?E6wf?IHc6Wrb1-5nC#3B1XD_kFzT zwO9AvU0qe{{B+kz=bYgJ+&@Z6g1{h{5vhSN{>|(~|I7ca|G#}yW#%q9mKe)>}hu9l?!1AICfj|I= z6ed!Dx-pgtRRpV z4C#J#Z|gjkR<#g(mSr#27WK=_Vp+AZoK6N5?dTODeM*wx2Ac0gr7SCn#&}1kg*^EKM0*IO;!J?{pDyHL#<>%|4tF# zAQ(i765R#Fj1EW^rBv(kj(;+<$oFw($HQFxtPoPn?(<`aYo2FQnWHKR`)8}LkJjCQ zyG=snSEpb&spJhPnOG1;BI>fS#HF;F`^ol!D}n;sM`ltV>aJ=*gXRy= zGxJ72?fnUMC<1^@GBC-pGi>%E}Y>e#yr;(0A;vvKB zi)sa!d%SF$d_Gb0THPhXV&Ei|)=qW_%3jIV#qhkv@Y7nITJ5q~pG|iP$4spG zb7AM8an5d%75*4C5JTR+%TLAP^1Zz&JWv8)b|_2CQGk{vPo!Na)8W$l$;-ukE%Dvd zTqMILz+L7zgMs1xolX5*%SdI&O))98Gda`uDz=n6*1SWW_&As7(sSHwSFb9q`gw8< z&3o^1WTYtS_x3{B-jlBSCO=!-HVQHI2UDCCKRTN6!@4D(<&R|pm``upqqg9H29-E~ z#xypq%|cvRa_)e$BET0ygxI5>>PqNuw(m}VEer`vxTIj>jv1ueXer$Y-9U&*;|Vp# zHRbA;A;mbE6p2hhEEpLSTs8vu`z$xE$q(Y(`m=-Hu z2p8K?&YEV#N9wTLte}YPu=f6RrUeI($#I~lc%X?sN-iU+vo7EEe=Mw{1UJ3{!?oaJ zZe!+h-OiAdtGDXlP3Y9l;!s|vkmP5@h#4e$S|nt*S2KM?6XM|HW}vl5EEY5d1$aM~ z?tV(LM5L+xi*C4_gz0}TjCX__KSXF5&nr_$u#U~rf|L~F@=9dW{h2`omAo6!jsC(( zeh0Z{@i}3af*OPTWH$8AtzK!>N`si#%Qy5IYa=)THsTgugOPvjbX$9#e4H#&4Kzk7T zLk9VJ`Y`rBY$W}dLTvEG)>r^|d#gl(>vJiMlbkX*$_OJdxX6p|GLR1zl=^~;R~Fvl z$?}W1Gg!t@e%ke9QoB-7j^mn_CQO{^4CMpWgA<1fi4vA>e3KUsyB` z`E4I70}ot%hp?EPZw67@qFxHsCVu6eyb7~|OQtqiT$Xn3E>{_YnPUUx%7SO{0RD4u zv-hO4AX4KPw^dc3YQi&cgH9^JL5~L(x^GLe%*+Y3U4M7O`V)a?u+}fgcK1z;17bi{ zuitw&EVlP+*D!5oPxCQHB@50it@|}>BO#(* z@BzCWR(A<FM$zZ@Wl?u|0M(g)98*O6Wq{p@{Z@Ja4&ss9WS zwS87!9q}Lqo6~a(s3QL{zjZ7wKNX9i$kCm=-DDzeJ+igMVn25rNw3Vz2*z5b0^Pmi zDy9pRwe?zDsXo-8l`f(O-a%3AJS2l#Z*H^epN(d-9NV>S7JuJ$i;AZZwUM7v2U!t` z8Pp0#4=Dr`qNmak4gQ>E-l%pT3B~8Bs z7$Zl`b40~o&)CBAIWZ!O&Jl*K93Cd z^b*oYRNU&HRnCvS82^it0;VmddPd z)@M;$G|z1h>TYrcmSMV9_UuDJDfc%XA1LlVwJka2dNk{4UhX&*#);=3vRvZlTSg?* zF!=xMIE2J%;J-A4Ynghf{7wt)y5Kf9JG`SXqP?#MX#b)ZB~r1d+oh9~(K?cLi3dI% zmHSN8(sm>SGL>b-E1nL=(i?>0wm8I`&hXX~j1>#G>c_e|LvVe4ece1$Cr6%j{}ipT zOA!6mzt+->8|BUTE&~UUUsLV$i+r=x8^8H-8{7{Xw5wP}AROz}skhvqCg$H_8&(K0 zL~kDj;@baI5h@R;hT2Y7-b7ZE%p57kZ?5|(DoWkC1hda&DeIYsyp{XR6)qtV+{AL7 zRtIH#4xEkTcMu9xn4dBGDf-E27|Uq=LLqsn#TkRW)y_rWOZ?rVKA(E~b7Z9?tAq;o z8IbgJhDcJ}_qF}{nqYAJ>(QpJl=Op0l<2!$0Q%_$RU=#~71#bD{U;VPKK_g|^_r~s zy%d@K>*}dO;|W9Oq=al?xx^FQMg@fQ0dwAOql0DqtZ8XFKpU9Q zR=DKzT28Pd+WOGL1AEZEp@UuKTI#T#QzmvB2I+nhikNlPSk+Y9{NRnos)JKuk0kOY zfJk7PMxLXK0!eRqe9w4WP!>V6%DLHBbE3k@sxw zkhO33>}mMn7mJVWo#g#ohHbN2?S6Yj{H9*A`QjLIU)tTX&QZEi%Oe4KXf(S+*hlh? zP`TV`q~S-2H-cW-n4HFUEG0eK)x3tois)^C{f2(cN0}pQa@85iOUy{IdwX zHX7YjG=u@Bm@jbsy5r{#JD&w6y}o%b)scSNPA;5=ujsed4>zhbTcYqEY~-_Y0qz>l zhGp+|&s@2rzLH$I4pNHu9Hm-#!aq*(=-}%fhGlzZI2UHv{C;18eBIk)VqzDb%UbPJ zImZ6POV+>fka0`T*hB+#6BA32Ui8xcUOkWT)x8yIOdco5`et|@W=Y3naKGtT11{Ca z^s#$Uvfb%>`J{b-_gEy?95i%+0{DFdo9&+`Ie5fq2%h=3eq?%uLb3}+y0Kq=%yT*h zd}k2{fk)ig-6QH-!>QhylL&`X@}cjv9UZd1_nXEvr2XZAM^=nF&qy3s$AM%7Z=?xO zX_+@9dQd#<*Wh&mdXLjHR&N6~BHV>%Aq~$c`mq~c(yiwNo2DIl`ast!z=J(FIyUp7 z{8yECf605{)9@rYCtmFDQv2aDG zuWd1ORHKTf{sVHpV1#T>g4+I<{2LjanY3|5B8^ZdgUZfyQ4goJ6?_ZKv2k+wQV!5J z{5z!_C&ji)hY(R=f#&depmB`Iy?og`a}*O%dajfyd&V3!32J4!k1n*qe-fN!P4Vun zVL2w|_;{&c5gR`TUt$S#bGxsA6<9fdR~~m+)j8=9d#~4s`vsNwd}Y~Y_Vu->6^5I0B*NTnweL)wSKE$ zM(SG!p}ouOo*jSPk^3H=GJjXx#m+1lF;{}}qc~2wOvXKb7yID$)I z`!K`#&j4^h+#ns02drNy1~q{h!HKZZ27ZR4gR_M5g3E^MgP=k_Lc$3oR_&EoG5TXJTpdh$^^1tfUhbW<4@9@5!pSJ4iSZY@qsGN-z z^|~$E@mQZ~YvCrI^sY^(Ab3|37*jkrR92pCdp~(zv4Cj6t-P+huB$jZl6B>!k$(hU z?MnSU%_R#s?H1B!%^}_Ink_|g7gHV${WB_qQ|6`P`EIeT=C2sxpV0*SMIO`Icq`## zwcla67jkzHG;@Z3o#TH$CB{R2C}nv5>FME%c`432Y_)7mP^J^2{V#q@C>YR~_ga?6 zApO~>`5mvoKV{&U_iOm{Dr$cX-|F?_Kv^E`zTYj=c!w{M(xLmK6>3bJ_kEf=M-W%X zn~n*wAE4g0Qv{HsU+Cm-eyydyCDG&Z=@?znSf`K4B~qe~675#CI|0_(3~+cl4sOAe zZU=%^48do)L2qbTt=}YTPCNtY6>48fs!A!*R%tXR9aP3`M-E#*`gg~@60|WjK31hq z8lL2|B3-M}S|%!c{f9I=-|ek=t~_6u$*?GzAa9T`DGS5MvevA~es}7eJ`(Pd|I2b$ z*NoxY>Auh#9kN8B^)4Ubh5NLRV-_b62m4r?$QI`)P1pAznLP!3h4`O9GbG*ok;QYW zSOkmM8D5}a_iG-w4*lW?p~4{8f)GAH#%{CH;m5+ca*MHL#LXUYOMi*CV-ERtPA{2g z_!b3pN!dSy6kZ=5T!S3#20@BIDGC%5rjqyd8txZ4G--D$hT!1{YRMkb(Pd{`kv4Ql zhS*x{Uh;=e*cvGZQuCql9Q8OEHfzTaNY;RTJ%9+teJEvvhZ)JQjM$(cq>~X z#aZkt)>nUA@wA}$qtVPPyd~n!4!ex8%)^6hmWg;ba zwt`7H^7K{}`tEFj^tOp2844O*zpg861OBLh>8Nq7xGpbS?q8}+%AvTsDFzL}5aYbnpG>i#>Gk{Dd2XHE%7TQ6FnjygSCSL$~W*&`cTPSRt z%IDoDVG17>+D+5@n6s)l>Qx~No{fN?@CVeJ@_O>56v zpFqRsVF6g;i&URuulDz&WFsfJsY<%Wk)LRKC4YOCspuWF8r%-+?&p@7Eb@A`i^=gx zopj9~=SCQx9?D{#ygnb>7w<06VVjFsBIpE&nO)dCE!2pPQMVweNi)%6Qmz@poV^ieb)krH58MH9p<3Z}IhX#8`Z#ze$2qmOdWO1=7&Tae5t5$qr{ zm3!3FqV>LhtU$IWaMg5|y+*f&b#Yf>ETdopUs-9i+*j%hot^&-VfA7@>0o`rSrW+q z#%}#rV^b*1eI!T9t=obnmrVB*ACu>~eZNUMf)oXg!RHvc3BF(i%G|N4Ph8)pPwZ|e zzl>O{iqG}v*oJ!x-c?eA{!ryC#p1xhr}0<*;?J4N)+>OXoDGiWF=Ap0!CF$AX5!4x z$+@c``kriY2tPWRvUezt>Q*2zw+Q^uQh{n&WEe?M8htO&t&)UH@fc+w+EunqlrO1; zSw~!_)Tx^+{lKk}vs}vM{ym+7aYZ;!Pk%Nc*=VsF`%A)e~)4F z>@iu#sJ+HaJ-(j3e>!oAnZb=A@&n0mBIvY8$=a~4G45wqyD0GXs!)bJsCX__Ph0S| z-b>)}vAX;(n05*L9(L88t#vw4F_=(On;PyQ_GOTuk)RDC5ECtA@Nsciy|-e+^P-19 zApAJC^bl@H(6A(aUsOjZI)FinP2m?lEQyWQI2zA5|wV0>-}=gU6DIk;4TyCTBW8JSFee_D3&&_t6awuUnmmCPc=xnPnbZz!u6Yw`MudJE2q2g zJB7x=I?@W#nz^5h-V%LhG!n5cu)fHq55P8#zSf8zNh9)N5oaawNyz%PR%VtU5WXHFhVLIB=Bd55 z2oX^jg5WO^phHhW{$=ar>4S(%K=3dGez>Y(IXk*oAmZ@O5#0PAfD+#*Co>;JUA$=! z2mnzdL~76o?nh@cCo4qPhz^nBKp<2-BmIw*t}Y&)AQ0&=B4z-g2c(}&mAkrIA(BZD z9At|CusSX;nM+tUu)#>DVcju{Jgwsh+SVIU+vyFhr^k7oI znr60IT1)JbGQ#>%xl2g&Nh&7GCv0n~KCE=29Uc=wBpeBODWOdufs4i|E*bOP_{81E zZ{1iGkldSPjt2a_PAJ)8G1*8JuzgDti^rC~7j!}z_j_@#S|E4Eab-W^9vUp#PsX`q63m#j9DKS^ z41efU@=KRT73frk@^AOLw;7evNhg2r>cz?e5|3rh7DCunj^8^QNJR&$lLSh%&VD6} zAu|BD;~Mj1aefPkW3KhA?rvKfqyNoaa+D^pq9U{OKPw?`P2cmkP}!XQ*+oL$;nQax zL-B=$n>je~LS%u7E;q@Gev0z@2H1kdN@TCJ^-u1RnV)F|e{b$B3p1}ZxOnJqrL7Am zaQ?P{r8SCm<%8r`@FJId`r3!8aC%3G&9@&jbGotP>erM&zdSyB70hZD>QGVRrll>% zPtGcZL5iVCS@K({g;LzBHax#?MZ&D;BcY}MgC|DbXRl2`R;jyUC41rN?A;^C&3+8` zuVRlOx|kNb#&EHXQs|5@Ux)sa^w6+7AO=?4FG00=l*TSp44}KQEhXDjPu&RlqgW6( z>7Oc2fpa4vf4n>fR;M|19Drtj8l%k)qRggIZSRdF9RHSImjZ&I zl|~E%Y)f&HGnq{@Z^%kr6HHML8%((C%MkVqG}kI9a|s9v)5%%u+J*gfFu2MB>K@>$ z`*{`haJ}^mlI2J%+%m#%$+ww0Fp}cE7rfbz5Jvf3vF_&O;wQ;H6#%|3NaSgV@np1z z{IJvyMW$Aulf-XeE?y|hCTn@d7dYvlxW2qY8X?uQCbVz->h3iu$=>JHFnJqQTytTY zXqrfr=f8#qH!%kKR-e~dI_vWQ>#u8B^Ov|JWM{`^Y1LL#`}%136lKRGcu-ftr%@qS zsOcS*G$=~-K@Hvs>_K8^_7s~{b<2`#Jg)*W_mje8l%4H}UyyK}nboUTKVQwj`IKrq z8tO^ZGlH+%1n`D9-L(FBU z`Svr=++e*E+I)*vmHq|ycc$;P-30MKH^sC;L-*5yb7@9%$&HObTkO3gxiqg`n7yT# z`UzKk6ga77&DgtyR(A;S5j@9#A2XtJ{KCO023@y%)`8s6VIoDxP0!aplq9->&br2_ z^Kw*KfpLXoXD6jOJ-nxNe#DQBbWkAe*5zn_Ttagk3EJR6`+clP3U7XURo^|~OTu0F zfJp2DZKY7+Pr6CEAQZuKpEr9q8eO^|jCW0OiPGiNZBS}iBY{bve68>UQYdM6bXa|e ztkG{1y$Jz0e!v4Yc6m_UvRj%7uiJ>MS8vqb7v4HZPQ#~%&VWJ2)}7;(##XX{u>sz; z5m9{ZyM^zPf#~J(AsE7-bZ%FURK_+-R7`aST9c+*djSvG_|K;f!CT|)D=dl6W-B80 z87=JP@i-+uc3|}br)nLOU^qoy$H`kH|t|0xKRYRCHFDQjMb1YS}9)i%wflAy^n)?mGvbJnnA|u!Ua@4)ZT+mtbcdL{(#d_ z96c{i8EIg`Rx8?4F*ZYcM4LNS<4u0fop@qIM|g3_HAOWrskE^sJ~}pWZF33~ymu1b z`h7YEfUO;lv1;YR3wgI=N$k$UOq|DNqUM>#E~>&9*P_jHM6#Ik4Wj?%yjfoxGNvu1 zD~Z`i2U)>YUjdkjnm(G4up-$ zV=i5B-$M^9xsA!S$;I{yj5oQ7&3sT6*NL@Xs=;V=+Oe8>Ka{0Vw{vm(jPUtHWB79s z;s@ZVfO&F#X{fC8$$hD#@}N=} zvfCp_##21|!mSCBoT_Z{NWv-aM9aI&E$~pCXDC_x%Q;@$kk+xo$hvm_4HC70 zOR9otg*n0-3^81$VI3=0H1?KzU4EiU!%kGDYH>YEjag1yF>El7nF+(Qk+@Kyvcg}$ zyS0dgLW0=KOF2x43zS9!KMIi?a;cC4f1DX3XLQGgAUr%VN} zZ94Id!FG|FXj!|oPLre{3`zccU4|1l`X!?IoW@#ld*;$vNCRph(5%2vlqnk^5uv1& zFL8XiOtl##tW;}boyKT+adoon-`SEZjPIyuZ{R)^ButzhF6iu5*%p50+^m`S6hN>= z3*1{epln_K8pTOB%RS5?oqw|6T<|g@XeFSmA=1Kid;IY61ZgEG2hVl*2-|0q}aws z$ti=6yqSzzYU_tAsLE`nl3OB2&5hSD5+K%@Y~ugB?`Rp?#FB&(&xcyYNl>R?$OlT zXFL1vK>Wr|C0q-rk855)0FMtukD@Go4((;|vf1gHsGq2&*!A;qop%rDWK{+EXB1WN zn|adZH#e73XY;(@Wn~%ek^q;ZbRK4>M10JT-Y)u!758-qDf2{Gdg-L6YA)+Iio#uL zC8x)+kVkDleOniiu-?^s(Lml;+719>G|?62crGP0IRY!#+|aR#eG{ z#i{G?Y^Mw$T@^BwVr7Q`Zg?TC;1BPLHU^DU?(>C1xg9FU0%Z$6i9OZYV{tF+OsvoQ zPX6Ac5KmHPmiP>Ce!WrH;M2ePO)|ACoZVNy$;162NhlZo`3ptk_At-yq&D;{XZsIV z730ia4L#Y69I6VB}2B;)8k}a4F(z3huUg)-ELVrvoV%q)I*G=JmWXbQ5s9ga8IC!C z^&HC%>mybyRxVZzRwvd0HW_vV4hSa|mj+i0QQ=<`2&7yv0@5Y~&~R=STOw{BBs;4I8YB)mV3nd8)!08e1GWKs3}r6bv^DT2p^q+@P8XI zwKO%wzio`5i7Gle%6PJ>cqUG$l}7-Ahod{!72snc0oogxYXkVK;hAO-KM8o|`9W5) z$gpGo&tsl|T!#tg+qTv_+yHXHp{L7<%K-(CD|acaA`JyOIgQX18l7?l$H;dNgo<7xw z3m+eR0UK!4@3o>UBGr%1a4 z)ss-V(6Dt!Bb`R8_rmWr9V&-Z<_$*dX=cCu+A5>DF6HG0mC4~?{eC}yM}_>uivFU> zn#XlQR^0?gK?S{YBT1Y5t4IBY#7lJ*K|fO6JwUmzKD`jfxxtdi$?eutuoD(t*g$({ z#1DN|e^IPwcaOsxBRe&U^=nQxu0O^!vB$P^4bLW8MwEXYsW4RrGrMN7-!a40mBT zH5m-ilQV+HX$)$v+9hnBRruB?64%GZwGC@#-BRSLrt3!kEZ+#4yvP&N-c`+%9FZ

lQ9_j;r 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 RpbxR*&x17B#|H@M{{b}75Apy2 delta 19598 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 diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_Typewriter-Regular.woff2 b/plugins/tiddlywiki/katex/files/fonts/KaTeX_Typewriter-Regular.woff2 index e5bf2ce1ff1a199931a53c6654cd08d7b2603ace..e2ca86a2a562bf6d2d81ae30c4f18a4e2ed6901a 100644 GIT binary patch literal 13552 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 .root { + /* These values are taken from the definition of `\r@@t`, + `\mkern 5mu` and `\mkern -10mu`. */ margin-left: 0.27777778em; margin-right: -0.55555556em; } @@ -982,6 +984,9 @@ .katex .x-arrow-pad { padding: 0 0.5em; } +.katex .cd-arrow-pad { + padding: 0 0.55556em 0 0.27778em; +} .katex .x-arrow, .katex .mover, .katex .munder { @@ -1006,6 +1011,42 @@ border-bottom-style: solid; border-bottom-width: 0.08em; } +.katex .angl { + box-sizing: border-box; + border-top: 0.049em solid; + border-right: 0.049em solid; + margin-right: 0.03889em; +} +.katex .anglpad { + padding: 0 0.03889em 0 0.03889em; +} +.katex .eqn-num::before { + counter-increment: katexEqnNo; + content: "(" counter(katexEqnNo) ")"; +} +.katex .mml-eqn-num::before { + counter-increment: mmlEqnNo; + content: "(" counter(mmlEqnNo) ")"; +} +.katex .mtr-glue { + width: 50%; +} +.katex .cd-vert-arrow { + display: inline-block; + position: relative; +} +.katex .cd-label-left { + display: inline-block; + position: absolute; + right: calc(50% + 0.3em); + text-align: left; +} +.katex .cd-label-right { + display: inline-block; + position: absolute; + left: calc(50% + 0.3em); + text-align: right; +} .katex-display { display: block; margin: 1em 0; @@ -1032,4 +1073,7 @@ text-align: left; padding-left: 2em; } +body { + counter-reset: katexEqnNo mmlEqnNo; +} diff --git a/plugins/tiddlywiki/katex/files/katex.js b/plugins/tiddlywiki/katex/files/katex.js index 37fb0fa8967..e212b8e389d 100644 --- a/plugins/tiddlywiki/katex/files/katex.js +++ b/plugins/tiddlywiki/katex/files/katex.js @@ -8,203 +8,38 @@ else root["katex"] = factory(); })((typeof self !== 'undefined' ? self : this), function() { -return /******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} +return /******/ (function() { // webpackBootstrap +/******/ "use strict"; +/******/ // The require scope +/******/ var __webpack_require__ = {}; +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } /******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = ""; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = 1); -/******/ }) +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ /************************************************************************/ -/******/ ([ -/* 0 */ -/***/ (function(module, exports, __webpack_require__) { - -// extracted by mini-css-extract-plugin - -/***/ }), -/* 1 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -// EXTERNAL MODULE: ./src/katex.less -var katex = __webpack_require__(0); - -// CONCATENATED MODULE: ./src/SourceLocation.js -/** - * Lexing or parsing positional information for error reporting. - * This object is immutable. - */ -var SourceLocation = -/*#__PURE__*/ -function () { - // The + prefix indicates that these fields aren't writeable - // Lexer holding the input string. - // Start offset, zero-based inclusive. - // End offset, zero-based exclusive. - function SourceLocation(lexer, start, end) { - this.lexer = void 0; - this.start = void 0; - this.end = void 0; - this.lexer = lexer; - this.start = start; - this.end = end; - } - /** - * Merges two `SourceLocation`s from location providers, given they are - * provided in order of appearance. - * - Returns the first one's location if only the first is provided. - * - Returns a merged range of the first and the last if both are provided - * and their lexers match. - * - Otherwise, returns null. - */ - - - SourceLocation.range = function range(first, second) { - if (!second) { - return first && first.loc; - } else if (!first || !first.loc || !second.loc || first.loc.lexer !== second.loc.lexer) { - return null; - } else { - return new SourceLocation(first.loc.lexer, first.loc.start, second.loc.end); - } - }; - - return SourceLocation; -}(); - - -// CONCATENATED MODULE: ./src/Token.js - -/** - * Interface required to break circular dependency between Token, Lexer, and - * ParseError. - */ - -/** - * The resulting token returned from `lex`. - * - * It consists of the token text plus some position information. - * The position information is essentially a range in an input string, - * but instead of referencing the bare input string, we refer to the lexer. - * That way it is possible to attach extra metadata to the input string, - * like for example a file name or similar. - * - * The position information is optional, so it is OK to construct synthetic - * tokens if appropriate. Not providing available position information may - * lead to degraded error reporting, though. - */ -var Token_Token = -/*#__PURE__*/ -function () { - // don't expand the token - // used in \noexpand - function Token(text, // the text of this token - loc) { - this.text = void 0; - this.loc = void 0; - this.noexpand = void 0; - this.treatAsRelax = void 0; - this.text = text; - this.loc = loc; - } - /** - * Given a pair of tokens (this and endToken), compute a `Token` encompassing - * the whole input range enclosed by these two. - */ +var __webpack_exports__ = {}; +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "default": function() { return /* binding */ katex_webpack; } +}); - var _proto = Token.prototype; - - _proto.range = function range(endToken, // last token of the range, inclusive - text) // the text of the newly constructed token - { - return new Token(text, SourceLocation.range(this, endToken)); - }; - - return Token; -}(); -// CONCATENATED MODULE: ./src/ParseError.js +;// CONCATENATED MODULE: ./src/ParseError.js /** @@ -217,8 +52,8 @@ function () { */ var ParseError = // Error position based on passed-in Token or ParseNode. function ParseError(message, // The error message -token) // An object providing position information -{ +token // An object providing position information +) { this.position = void 0; var error = "KaTeX parse error: " + message; var start; @@ -274,7 +109,7 @@ token) // An object providing position information ParseError.prototype.__proto__ = Error.prototype; /* harmony default export */ var src_ParseError = (ParseError); -// CONCATENATED MODULE: ./src/utils.js +;// CONCATENATED MODULE: ./src/utils.js /** * This file contains a list of utility functions which are useful in other * files. @@ -353,7 +188,7 @@ var getBaseElem = function getBaseElem(group) { */ -var utils_isCharacterBox = function isCharacterBox(group) { +var isCharacterBox = function isCharacterBox(group) { var baseElem = getBaseElem(group); // These are all they types of groups which hold single characters return baseElem.type === "mathord" || baseElem.type === "textord" || baseElem.type === "atom"; @@ -381,10 +216,10 @@ var protocolFromUrl = function protocolFromUrl(url) { escape: utils_escape, hyphenate: hyphenate, getBaseElem: getBaseElem, - isCharacterBox: utils_isCharacterBox, + isCharacterBox: isCharacterBox, protocolFromUrl: protocolFromUrl }); -// CONCATENATED MODULE: ./src/Settings.js +;// CONCATENATED MODULE: ./src/Settings.js /* eslint no-console:0 */ /** @@ -405,9 +240,7 @@ var protocolFromUrl = function protocolFromUrl(url) { * math (true), meaning that the math starts in \displaystyle * and is placed in a block with vertical margin. */ -var Settings_Settings = -/*#__PURE__*/ -function () { +var Settings = /*#__PURE__*/function () { function Settings(options) { this.displayMode = void 0; this.output = void 0; @@ -529,7 +362,7 @@ function () { }(); -// CONCATENATED MODULE: ./src/Style.js +;// CONCATENATED MODULE: ./src/Style.js /** * This file contains information and classes for the various kinds of styles * used in TeX. It provides a generic `Style` class, which holds information @@ -542,9 +375,7 @@ function () { * The main style class. Contains a unique id for the style, a size (which is * the same for cramped and uncramped version of a style), and a cramped flag. */ -var Style = -/*#__PURE__*/ -function () { +var Style = /*#__PURE__*/function () { function Style(id, size, cramped) { this.id = void 0; this.size = void 0; @@ -561,7 +392,7 @@ function () { var _proto = Style.prototype; _proto.sup = function sup() { - return Style_styles[_sup[this.id]]; + return styles[_sup[this.id]]; } /** * Get the style of a subscript given a base in the current style. @@ -569,7 +400,7 @@ function () { ; _proto.sub = function sub() { - return Style_styles[_sub[this.id]]; + return styles[_sub[this.id]]; } /** * Get the style of a fraction numerator given the fraction in the current @@ -578,7 +409,7 @@ function () { ; _proto.fracNum = function fracNum() { - return Style_styles[_fracNum[this.id]]; + return styles[_fracNum[this.id]]; } /** * Get the style of a fraction denominator given the fraction in the current @@ -587,7 +418,7 @@ function () { ; _proto.fracDen = function fracDen() { - return Style_styles[_fracDen[this.id]]; + return styles[_fracDen[this.id]]; } /** * Get the cramped version of a style (in particular, cramping a cramped style @@ -596,7 +427,7 @@ function () { ; _proto.cramp = function cramp() { - return Style_styles[_cramp[this.id]]; + return styles[_cramp[this.id]]; } /** * Get a text or display version of this style. @@ -604,7 +435,7 @@ function () { ; _proto.text = function text() { - return Style_styles[_text[this.id]]; + return styles[_text[this.id]]; } /** * Return true if this style is tightly spaced (scriptstyle/scriptscriptstyle) @@ -630,7 +461,7 @@ var Sc = 5; var SS = 6; var SSc = 7; // Instances of the different styles -var Style_styles = [new Style(D, 0, false), new Style(Dc, 0, true), new Style(T, 1, false), new Style(Tc, 1, true), new Style(S, 2, false), new Style(Sc, 2, true), new Style(SS, 3, false), new Style(SSc, 3, true)]; // Lookup tables for switching from one style to another +var styles = [new Style(D, 0, false), new Style(Dc, 0, true), new Style(T, 1, false), new Style(Tc, 1, true), new Style(S, 2, false), new Style(Sc, 2, true), new Style(SS, 3, false), new Style(SSc, 3, true)]; // Lookup tables for switching from one style to another var _sup = [S, Sc, S, Sc, SS, SSc, SS, SSc]; var _sub = [Sc, Sc, Sc, Sc, SSc, SSc, SSc, SSc]; @@ -640,12 +471,12 @@ var _cramp = [Dc, Dc, Tc, Tc, Sc, Sc, SSc, SSc]; var _text = [D, Dc, T, Tc, T, Tc, T, Tc]; // We only export some of the styles. /* harmony default export */ var src_Style = ({ - DISPLAY: Style_styles[D], - TEXT: Style_styles[T], - SCRIPT: Style_styles[S], - SCRIPTSCRIPT: Style_styles[SS] + DISPLAY: styles[D], + TEXT: styles[T], + SCRIPT: styles[S], + SCRIPTSCRIPT: styles[SS] }); -// CONCATENATED MODULE: ./src/unicodeScripts.js +;// CONCATENATED MODULE: ./src/unicodeScripts.js /* * This file defines the Unicode scripts and script families that we * support. To add new scripts or families, just add a new entry to the @@ -668,13 +499,18 @@ var scriptData = [{ // Needed for Czech, Hungarian and Turkish text, for example. name: 'latin', blocks: [[0x0100, 0x024f], // Latin Extended-A and Latin Extended-B - [0x0300, 0x036f]] + [0x0300, 0x036f] // Combining Diacritical marks + ] }, { // The Cyrillic script used by Russian and related languages. // A Cyrillic subset used to be supported as explicitly defined // symbols in symbols.js name: 'cyrillic', blocks: [[0x0400, 0x04ff]] +}, { + // Armenian + name: 'armenian', + blocks: [[0x0530, 0x058F]] }, { // The Brahmic scripts of South and Southeast Asia // Devanagari (0900–097F) @@ -702,7 +538,9 @@ var scriptData = [{ name: "cjk", blocks: [[0x3000, 0x30FF], // CJK symbols and punctuation, Hiragana, Katakana [0x4E00, 0x9FAF], // CJK ideograms - [0xFF00, 0xFF60]] + [0xFF00, 0xFF60] // Fullwidth punctuation + // TODO: add halfwidth Katakana and Romanji glyphs + ] }, { // Korean name: 'hangul', @@ -757,7 +595,7 @@ function supportedCodepoint(codepoint) { return false; } -// CONCATENATED MODULE: ./src/svgGeometry.js +;// CONCATENATED MODULE: ./src/svgGeometry.js /** * This file provides support to domTree.js and delimiter.js. * It's a storehouse of path geometry for SVG images. @@ -808,6 +646,12 @@ var sqrtSize4 = function sqrtSize4(extraViniculum, hLinePad) { return "M473," + (2713 + extraViniculum + hLinePad) + "\nc339.3,-1799.3,509.3,-2700,510,-2702 l" + extraViniculum / 5.298 + " -" + extraViniculum + "\nc3.3,-7.3,9.3,-11,18,-11 H400000v" + (40 + extraViniculum) + "H1017.7\ns-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200\nc0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26\ns76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,\n606zM" + (1001 + extraViniculum) + " " + hLinePad + "h400000v" + (40 + extraViniculum) + "H1017.7z"; }; +var phasePath = function phasePath(y) { + var x = y / 2; // x coordinate at top of angle + + return "M400000 " + y + " H0 L" + x + " 0 l65 45 L145 " + (y - 80) + " H400000z"; +}; + var sqrtTall = function sqrtTall(extraViniculum, hLinePad, viewBoxHeight) { // sqrtTall is from glyph U23B7 in the font KaTeX_Size4-Regular // One path edge has a variable length. It runs vertically from the viniculumn @@ -849,10 +693,41 @@ var sqrtPath = function sqrtPath(size, extraViniculum, viewBoxHeight) { return path; }; -var svgGeometry_path = { - // Two paths that cover gaps in built-up parentheses. - leftParenInner: "M291 0 H417 V300 H291 z", - rightParenInner: "M457 0 H583 V300 H457 z", +var innerPath = function innerPath(name, height) { + // The inner part of stretchy tall delimiters + switch (name) { + case "\u239C": + return "M291 0 H417 V" + height + " H291z M291 0 H417 V" + height + " H291z"; + + case "\u2223": + return "M145 0 H188 V" + height + " H145z M145 0 H188 V" + height + " H145z"; + + case "\u2225": + return "M145 0 H188 V" + height + " H145z M145 0 H188 V" + height + " H145z" + ("M367 0 H410 V" + height + " H367z M367 0 H410 V" + height + " H367z"); + + case "\u239F": + return "M457 0 H583 V" + height + " H457z M457 0 H583 V" + height + " H457z"; + + case "\u23A2": + return "M319 0 H403 V" + height + " H319z M319 0 H403 V" + height + " H319z"; + + case "\u23A5": + return "M263 0 H347 V" + height + " H263z M263 0 H347 V" + height + " H263z"; + + case "\u23AA": + return "M384 0 H504 V" + height + " H384z M384 0 H504 V" + height + " H384z"; + + case "\u23D0": + return "M312 0 H355 V" + height + " H312z M312 0 H355 V" + height + " H312z"; + + case "\u2016": + return "M257 0 H300 V" + height + " H257z M257 0 H300 V" + height + " H257z" + ("M478 0 H521 V" + height + " H478z M478 0 H521 V" + height + " H478z"); + + default: + return ""; + } +}; +var path = { // The doubleleftarrow geometry is from glyph U+21D0 in the font KaTeX Main doubleleftarrow: "M262 157\nl10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3\n 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28\n 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5\nc2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5\n 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87\n-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7\n-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z\nm8 0v40h399730v-40zm0 194v40h399730v-40z", // doublerightarrow is from glyph U+21D2 in font KaTeX Main @@ -930,7 +805,7 @@ var svgGeometry_path = { shortbaraboveleftharpoon: "M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,\n1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,\n-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z\nM93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z", shortrightharpoonabovebar: "M53,241l0,40c398570,0,399437,0,399437,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z" }; -// CONCATENATED MODULE: ./src/tree.js +;// CONCATENATED MODULE: ./src/tree.js /** @@ -938,9 +813,7 @@ var svgGeometry_path = { * placed into the DOM doesn't have any representation itself. It only contains * children and doesn't have any DOM node properties. */ -var tree_DocumentFragment = -/*#__PURE__*/ -function () { +var DocumentFragment = /*#__PURE__*/function () { // HtmlDomNode // Never used; needed for satisfying interface. function DocumentFragment(children) { @@ -1006,7 +879,7 @@ function () { return DocumentFragment; }(); -// CONCATENATED MODULE: ./src/domTree.js +;// CONCATENATED MODULE: ./src/domTree.js /** * These objects store the data about the DOM nodes we create, as well as some * extra data. They can then be transformed into real DOM nodes with the @@ -1142,9 +1015,7 @@ var _toMarkup = function toMarkup(tagName) { * otherwise. This typesafety is important when HTML builders access a span's * children. */ -var domTree_Span = -/*#__PURE__*/ -function () { +var Span = /*#__PURE__*/function () { function Span(classes, children, options, style) { this.children = void 0; this.attributes = void 0; @@ -1189,9 +1060,7 @@ function () { * for further details. */ -var domTree_Anchor = -/*#__PURE__*/ -function () { +var Anchor = /*#__PURE__*/function () { function Anchor(href, classes, children, options) { this.children = void 0; this.attributes = void 0; @@ -1229,9 +1098,7 @@ function () { * This node represents an image embed () element. */ -var domTree_Img = -/*#__PURE__*/ -function () { +var Img = /*#__PURE__*/function () { function Img(src, alt, style) { this.src = void 0; this.alt = void 0; @@ -1302,9 +1169,7 @@ var iCombinations = { * whether it has CSS classes, styles, or needs italic correction. */ -var domTree_SymbolNode = -/*#__PURE__*/ -function () { +var SymbolNode = /*#__PURE__*/function () { function SymbolNode(text, height, depth, italic, skew, width, classes, style) { this.text = void 0; this.height = void 0; @@ -1436,9 +1301,7 @@ function () { * SVG nodes are used to render stretchy wide elements. */ -var SvgNode = -/*#__PURE__*/ -function () { +var SvgNode = /*#__PURE__*/function () { function SvgNode(children, attributes) { this.children = void 0; this.attributes = void 0; @@ -1466,7 +1329,7 @@ function () { }; _proto5.toMarkup = function toMarkup() { - var markup = ""; } else { - return ""; + return ""; } }; return PathNode; }(); -var LineNode = -/*#__PURE__*/ -function () { +var LineNode = /*#__PURE__*/function () { function LineNode(attributes) { this.attributes = void 0; this.attributes = attributes || {}; @@ -1560,20 +1419,20 @@ function () { return LineNode; }(); function assertSymbolDomNode(group) { - if (group instanceof domTree_SymbolNode) { + if (group instanceof SymbolNode) { return group; } else { throw new Error("Expected symbolNode but got " + String(group) + "."); } } function assertSpan(group) { - if (group instanceof domTree_Span) { + if (group instanceof Span) { return group; } else { throw new Error("Expected span but got " + String(group) + "."); } } -// CONCATENATED MODULE: ./submodules/katex-fonts/fontMetricsData.js +;// CONCATENATED MODULE: ./src/fontMetricsData.js // This file is GENERATED by buildMetrics.sh. DO NOT MODIFY. /* harmony default export */ var fontMetricsData = ({ "AMS-Regular": { @@ -2614,7 +2473,7 @@ function assertSpan(group) { "8221": [0, 0.69444, 0, 0, 0.5], "8224": [0.19444, 0.69444, 0, 0, 0.44445], "8225": [0.19444, 0.69444, 0, 0, 0.44445], - "8230": [0, 0.12, 0, 0, 1.172], + "8230": [0, 0.123, 0, 0, 1.172], "8242": [0, 0.55556, 0, 0, 0.275], "8407": [0, 0.71444, 0.15382, 0, 0.5], "8463": [0, 0.68889, 0, 0, 0.54028], @@ -2678,7 +2537,7 @@ function assertSpan(group) { "8773": [-0.022, 0.589, 0, 0, 1.0], "8776": [-0.01688, 0.48312, 0, 0, 0.77778], "8781": [-0.03625, 0.46375, 0, 0, 0.77778], - "8784": [-0.133, 0.67, 0, 0, 0.778], + "8784": [-0.133, 0.673, 0, 0, 0.778], "8801": [-0.03625, 0.46375, 0, 0, 0.77778], "8804": [0.13597, 0.63597, 0, 0, 0.77778], "8805": [0.13597, 0.63597, 0, 0, 0.77778], @@ -2709,9 +2568,9 @@ function assertSpan(group) { "8901": [-0.05555, 0.44445, 0, 0, 0.27778], "8902": [-0.03472, 0.46528, 0, 0, 0.5], "8904": [0.005, 0.505, 0, 0, 0.9], - "8942": [0.03, 0.9, 0, 0, 0.278], - "8943": [-0.19, 0.31, 0, 0, 1.172], - "8945": [-0.1, 0.82, 0, 0, 1.282], + "8942": [0.03, 0.903, 0, 0, 0.278], + "8943": [-0.19, 0.313, 0, 0, 1.172], + "8945": [-0.1, 0.823, 0, 0, 1.282], "8968": [0.25, 0.75, 0, 0, 0.44445], "8969": [0.25, 0.75, 0, 0, 0.44445], "8970": [0.25, 0.75, 0, 0, 0.44445], @@ -2719,7 +2578,7 @@ function assertSpan(group) { "8994": [-0.14236, 0.35764, 0, 0, 1.0], "8995": [-0.14236, 0.35764, 0, 0, 1.0], "9136": [0.244, 0.744, 0, 0, 0.412], - "9137": [0.244, 0.744, 0, 0, 0.412], + "9137": [0.244, 0.745, 0, 0, 0.412], "9651": [0.19444, 0.69444, 0, 0, 0.88889], "9657": [-0.03472, 0.46528, 0, 0, 0.5], "9661": [0.19444, 0.69444, 0, 0, 0.88889], @@ -2735,7 +2594,7 @@ function assertSpan(group) { "10216": [0.25, 0.75, 0, 0, 0.38889], "10217": [0.25, 0.75, 0, 0, 0.38889], "10222": [0.244, 0.744, 0, 0, 0.412], - "10223": [0.244, 0.744, 0, 0, 0.412], + "10223": [0.244, 0.745, 0, 0, 0.412], "10229": [0.011, 0.511, 0, 0, 1.609], "10230": [0.011, 0.511, 0, 0, 1.638], "10231": [0.011, 0.511, 0, 0, 1.859], @@ -3650,7 +3509,7 @@ function assertSpan(group) { "9251": [0.11111, 0.21944, 0, 0, 0.525] } }); -// CONCATENATED MODULE: ./src/fontMetrics.js +;// CONCATENATED MODULE: ./src/fontMetrics.js /** @@ -3779,11 +3638,9 @@ var sigmasAndXis = { var extraCharacterMap = { // Latin-1 'Å': 'A', - 'Ç': 'C', 'Ð': 'D', 'Þ': 'o', 'å': 'a', - 'ç': 'c', 'ð': 'd', 'þ': 'o', // Cyrillic @@ -3935,7 +3792,7 @@ function getGlobalMetrics(size) { return fontMetricsBySizeIndex[sizeIndex]; } -// CONCATENATED MODULE: ./src/symbols.js +;// CONCATENATED MODULE: ./src/symbols.js /** * This file holds a list of all no-argument functions and single-character * symbols (like 'a' or ';'). @@ -3993,638 +3850,646 @@ function defineSymbol(mode, font, group, replace, name, acceptUnicodeChar) { // This helps minify the code, and also spotting typos using jshint. // modes: -var symbols_math = "math"; +var math = "math"; var symbols_text = "text"; // fonts: var main = "main"; var ams = "ams"; // groups: -var symbols_accent = "accent-token"; +var accent = "accent-token"; var bin = "bin"; var symbols_close = "close"; -var symbols_inner = "inner"; +var inner = "inner"; var mathord = "mathord"; var op = "op-token"; var symbols_open = "open"; var punct = "punct"; var rel = "rel"; -var symbols_spacing = "spacing"; -var symbols_textord = "textord"; // Now comes the symbol table +var spacing = "spacing"; +var textord = "textord"; // Now comes the symbol table // Relation Symbols -defineSymbol(symbols_math, main, rel, "\u2261", "\\equiv", true); -defineSymbol(symbols_math, main, rel, "\u227A", "\\prec", true); -defineSymbol(symbols_math, main, rel, "\u227B", "\\succ", true); -defineSymbol(symbols_math, main, rel, "\u223C", "\\sim", true); -defineSymbol(symbols_math, main, rel, "\u22A5", "\\perp"); -defineSymbol(symbols_math, main, rel, "\u2AAF", "\\preceq", true); -defineSymbol(symbols_math, main, rel, "\u2AB0", "\\succeq", true); -defineSymbol(symbols_math, main, rel, "\u2243", "\\simeq", true); -defineSymbol(symbols_math, main, rel, "\u2223", "\\mid", true); -defineSymbol(symbols_math, main, rel, "\u226A", "\\ll", true); -defineSymbol(symbols_math, main, rel, "\u226B", "\\gg", true); -defineSymbol(symbols_math, main, rel, "\u224D", "\\asymp", true); -defineSymbol(symbols_math, main, rel, "\u2225", "\\parallel"); -defineSymbol(symbols_math, main, rel, "\u22C8", "\\bowtie", true); -defineSymbol(symbols_math, main, rel, "\u2323", "\\smile", true); -defineSymbol(symbols_math, main, rel, "\u2291", "\\sqsubseteq", true); -defineSymbol(symbols_math, main, rel, "\u2292", "\\sqsupseteq", true); -defineSymbol(symbols_math, main, rel, "\u2250", "\\doteq", true); -defineSymbol(symbols_math, main, rel, "\u2322", "\\frown", true); -defineSymbol(symbols_math, main, rel, "\u220B", "\\ni", true); -defineSymbol(symbols_math, main, rel, "\u221D", "\\propto", true); -defineSymbol(symbols_math, main, rel, "\u22A2", "\\vdash", true); -defineSymbol(symbols_math, main, rel, "\u22A3", "\\dashv", true); -defineSymbol(symbols_math, main, rel, "\u220B", "\\owns"); // Punctuation - -defineSymbol(symbols_math, main, punct, ".", "\\ldotp"); -defineSymbol(symbols_math, main, punct, "\u22C5", "\\cdotp"); // Misc Symbols - -defineSymbol(symbols_math, main, symbols_textord, "#", "\\#"); -defineSymbol(symbols_text, main, symbols_textord, "#", "\\#"); -defineSymbol(symbols_math, main, symbols_textord, "&", "\\&"); -defineSymbol(symbols_text, main, symbols_textord, "&", "\\&"); -defineSymbol(symbols_math, main, symbols_textord, "\u2135", "\\aleph", true); -defineSymbol(symbols_math, main, symbols_textord, "\u2200", "\\forall", true); -defineSymbol(symbols_math, main, symbols_textord, "\u210F", "\\hbar", true); -defineSymbol(symbols_math, main, symbols_textord, "\u2203", "\\exists", true); -defineSymbol(symbols_math, main, symbols_textord, "\u2207", "\\nabla", true); -defineSymbol(symbols_math, main, symbols_textord, "\u266D", "\\flat", true); -defineSymbol(symbols_math, main, symbols_textord, "\u2113", "\\ell", true); -defineSymbol(symbols_math, main, symbols_textord, "\u266E", "\\natural", true); -defineSymbol(symbols_math, main, symbols_textord, "\u2663", "\\clubsuit", true); -defineSymbol(symbols_math, main, symbols_textord, "\u2118", "\\wp", true); -defineSymbol(symbols_math, main, symbols_textord, "\u266F", "\\sharp", true); -defineSymbol(symbols_math, main, symbols_textord, "\u2662", "\\diamondsuit", true); -defineSymbol(symbols_math, main, symbols_textord, "\u211C", "\\Re", true); -defineSymbol(symbols_math, main, symbols_textord, "\u2661", "\\heartsuit", true); -defineSymbol(symbols_math, main, symbols_textord, "\u2111", "\\Im", true); -defineSymbol(symbols_math, main, symbols_textord, "\u2660", "\\spadesuit", true); -defineSymbol(symbols_text, main, symbols_textord, "\xA7", "\\S", true); -defineSymbol(symbols_text, main, symbols_textord, "\xB6", "\\P", true); // Math and Text - -defineSymbol(symbols_math, main, symbols_textord, "\u2020", "\\dag"); -defineSymbol(symbols_text, main, symbols_textord, "\u2020", "\\dag"); -defineSymbol(symbols_text, main, symbols_textord, "\u2020", "\\textdagger"); -defineSymbol(symbols_math, main, symbols_textord, "\u2021", "\\ddag"); -defineSymbol(symbols_text, main, symbols_textord, "\u2021", "\\ddag"); -defineSymbol(symbols_text, main, symbols_textord, "\u2021", "\\textdaggerdbl"); // Large Delimiters - -defineSymbol(symbols_math, main, symbols_close, "\u23B1", "\\rmoustache", true); -defineSymbol(symbols_math, main, symbols_open, "\u23B0", "\\lmoustache", true); -defineSymbol(symbols_math, main, symbols_close, "\u27EF", "\\rgroup", true); -defineSymbol(symbols_math, main, symbols_open, "\u27EE", "\\lgroup", true); // Binary Operators - -defineSymbol(symbols_math, main, bin, "\u2213", "\\mp", true); -defineSymbol(symbols_math, main, bin, "\u2296", "\\ominus", true); -defineSymbol(symbols_math, main, bin, "\u228E", "\\uplus", true); -defineSymbol(symbols_math, main, bin, "\u2293", "\\sqcap", true); -defineSymbol(symbols_math, main, bin, "\u2217", "\\ast"); -defineSymbol(symbols_math, main, bin, "\u2294", "\\sqcup", true); -defineSymbol(symbols_math, main, bin, "\u25EF", "\\bigcirc"); -defineSymbol(symbols_math, main, bin, "\u2219", "\\bullet"); -defineSymbol(symbols_math, main, bin, "\u2021", "\\ddagger"); -defineSymbol(symbols_math, main, bin, "\u2240", "\\wr", true); -defineSymbol(symbols_math, main, bin, "\u2A3F", "\\amalg"); -defineSymbol(symbols_math, main, bin, "&", "\\And"); // from amsmath +defineSymbol(math, main, rel, "\u2261", "\\equiv", true); +defineSymbol(math, main, rel, "\u227A", "\\prec", true); +defineSymbol(math, main, rel, "\u227B", "\\succ", true); +defineSymbol(math, main, rel, "\u223C", "\\sim", true); +defineSymbol(math, main, rel, "\u22A5", "\\perp"); +defineSymbol(math, main, rel, "\u2AAF", "\\preceq", true); +defineSymbol(math, main, rel, "\u2AB0", "\\succeq", true); +defineSymbol(math, main, rel, "\u2243", "\\simeq", true); +defineSymbol(math, main, rel, "\u2223", "\\mid", true); +defineSymbol(math, main, rel, "\u226A", "\\ll", true); +defineSymbol(math, main, rel, "\u226B", "\\gg", true); +defineSymbol(math, main, rel, "\u224D", "\\asymp", true); +defineSymbol(math, main, rel, "\u2225", "\\parallel"); +defineSymbol(math, main, rel, "\u22C8", "\\bowtie", true); +defineSymbol(math, main, rel, "\u2323", "\\smile", true); +defineSymbol(math, main, rel, "\u2291", "\\sqsubseteq", true); +defineSymbol(math, main, rel, "\u2292", "\\sqsupseteq", true); +defineSymbol(math, main, rel, "\u2250", "\\doteq", true); +defineSymbol(math, main, rel, "\u2322", "\\frown", true); +defineSymbol(math, main, rel, "\u220B", "\\ni", true); +defineSymbol(math, main, rel, "\u221D", "\\propto", true); +defineSymbol(math, main, rel, "\u22A2", "\\vdash", true); +defineSymbol(math, main, rel, "\u22A3", "\\dashv", true); +defineSymbol(math, main, rel, "\u220B", "\\owns"); // Punctuation + +defineSymbol(math, main, punct, ".", "\\ldotp"); +defineSymbol(math, main, punct, "\u22C5", "\\cdotp"); // Misc Symbols + +defineSymbol(math, main, textord, "#", "\\#"); +defineSymbol(symbols_text, main, textord, "#", "\\#"); +defineSymbol(math, main, textord, "&", "\\&"); +defineSymbol(symbols_text, main, textord, "&", "\\&"); +defineSymbol(math, main, textord, "\u2135", "\\aleph", true); +defineSymbol(math, main, textord, "\u2200", "\\forall", true); +defineSymbol(math, main, textord, "\u210F", "\\hbar", true); +defineSymbol(math, main, textord, "\u2203", "\\exists", true); +defineSymbol(math, main, textord, "\u2207", "\\nabla", true); +defineSymbol(math, main, textord, "\u266D", "\\flat", true); +defineSymbol(math, main, textord, "\u2113", "\\ell", true); +defineSymbol(math, main, textord, "\u266E", "\\natural", true); +defineSymbol(math, main, textord, "\u2663", "\\clubsuit", true); +defineSymbol(math, main, textord, "\u2118", "\\wp", true); +defineSymbol(math, main, textord, "\u266F", "\\sharp", true); +defineSymbol(math, main, textord, "\u2662", "\\diamondsuit", true); +defineSymbol(math, main, textord, "\u211C", "\\Re", true); +defineSymbol(math, main, textord, "\u2661", "\\heartsuit", true); +defineSymbol(math, main, textord, "\u2111", "\\Im", true); +defineSymbol(math, main, textord, "\u2660", "\\spadesuit", true); +defineSymbol(math, main, textord, "\xA7", "\\S", true); +defineSymbol(symbols_text, main, textord, "\xA7", "\\S"); +defineSymbol(math, main, textord, "\xB6", "\\P", true); +defineSymbol(symbols_text, main, textord, "\xB6", "\\P"); // Math and Text + +defineSymbol(math, main, textord, "\u2020", "\\dag"); +defineSymbol(symbols_text, main, textord, "\u2020", "\\dag"); +defineSymbol(symbols_text, main, textord, "\u2020", "\\textdagger"); +defineSymbol(math, main, textord, "\u2021", "\\ddag"); +defineSymbol(symbols_text, main, textord, "\u2021", "\\ddag"); +defineSymbol(symbols_text, main, textord, "\u2021", "\\textdaggerdbl"); // Large Delimiters + +defineSymbol(math, main, symbols_close, "\u23B1", "\\rmoustache", true); +defineSymbol(math, main, symbols_open, "\u23B0", "\\lmoustache", true); +defineSymbol(math, main, symbols_close, "\u27EF", "\\rgroup", true); +defineSymbol(math, main, symbols_open, "\u27EE", "\\lgroup", true); // Binary Operators + +defineSymbol(math, main, bin, "\u2213", "\\mp", true); +defineSymbol(math, main, bin, "\u2296", "\\ominus", true); +defineSymbol(math, main, bin, "\u228E", "\\uplus", true); +defineSymbol(math, main, bin, "\u2293", "\\sqcap", true); +defineSymbol(math, main, bin, "\u2217", "\\ast"); +defineSymbol(math, main, bin, "\u2294", "\\sqcup", true); +defineSymbol(math, main, bin, "\u25EF", "\\bigcirc", true); +defineSymbol(math, main, bin, "\u2219", "\\bullet"); +defineSymbol(math, main, bin, "\u2021", "\\ddagger"); +defineSymbol(math, main, bin, "\u2240", "\\wr", true); +defineSymbol(math, main, bin, "\u2A3F", "\\amalg"); +defineSymbol(math, main, bin, "&", "\\And"); // from amsmath // Arrow Symbols -defineSymbol(symbols_math, main, rel, "\u27F5", "\\longleftarrow", true); -defineSymbol(symbols_math, main, rel, "\u21D0", "\\Leftarrow", true); -defineSymbol(symbols_math, main, rel, "\u27F8", "\\Longleftarrow", true); -defineSymbol(symbols_math, main, rel, "\u27F6", "\\longrightarrow", true); -defineSymbol(symbols_math, main, rel, "\u21D2", "\\Rightarrow", true); -defineSymbol(symbols_math, main, rel, "\u27F9", "\\Longrightarrow", true); -defineSymbol(symbols_math, main, rel, "\u2194", "\\leftrightarrow", true); -defineSymbol(symbols_math, main, rel, "\u27F7", "\\longleftrightarrow", true); -defineSymbol(symbols_math, main, rel, "\u21D4", "\\Leftrightarrow", true); -defineSymbol(symbols_math, main, rel, "\u27FA", "\\Longleftrightarrow", true); -defineSymbol(symbols_math, main, rel, "\u21A6", "\\mapsto", true); -defineSymbol(symbols_math, main, rel, "\u27FC", "\\longmapsto", true); -defineSymbol(symbols_math, main, rel, "\u2197", "\\nearrow", true); -defineSymbol(symbols_math, main, rel, "\u21A9", "\\hookleftarrow", true); -defineSymbol(symbols_math, main, rel, "\u21AA", "\\hookrightarrow", true); -defineSymbol(symbols_math, main, rel, "\u2198", "\\searrow", true); -defineSymbol(symbols_math, main, rel, "\u21BC", "\\leftharpoonup", true); -defineSymbol(symbols_math, main, rel, "\u21C0", "\\rightharpoonup", true); -defineSymbol(symbols_math, main, rel, "\u2199", "\\swarrow", true); -defineSymbol(symbols_math, main, rel, "\u21BD", "\\leftharpoondown", true); -defineSymbol(symbols_math, main, rel, "\u21C1", "\\rightharpoondown", true); -defineSymbol(symbols_math, main, rel, "\u2196", "\\nwarrow", true); -defineSymbol(symbols_math, main, rel, "\u21CC", "\\rightleftharpoons", true); // AMS Negated Binary Relations - -defineSymbol(symbols_math, ams, rel, "\u226E", "\\nless", true); // Symbol names preceeded by "@" each have a corresponding macro. - -defineSymbol(symbols_math, ams, rel, "\uE010", "\\@nleqslant"); -defineSymbol(symbols_math, ams, rel, "\uE011", "\\@nleqq"); -defineSymbol(symbols_math, ams, rel, "\u2A87", "\\lneq", true); -defineSymbol(symbols_math, ams, rel, "\u2268", "\\lneqq", true); -defineSymbol(symbols_math, ams, rel, "\uE00C", "\\@lvertneqq"); -defineSymbol(symbols_math, ams, rel, "\u22E6", "\\lnsim", true); -defineSymbol(symbols_math, ams, rel, "\u2A89", "\\lnapprox", true); -defineSymbol(symbols_math, ams, rel, "\u2280", "\\nprec", true); // unicode-math maps \u22e0 to \npreccurlyeq. We'll use the AMS synonym. - -defineSymbol(symbols_math, ams, rel, "\u22E0", "\\npreceq", true); -defineSymbol(symbols_math, ams, rel, "\u22E8", "\\precnsim", true); -defineSymbol(symbols_math, ams, rel, "\u2AB9", "\\precnapprox", true); -defineSymbol(symbols_math, ams, rel, "\u2241", "\\nsim", true); -defineSymbol(symbols_math, ams, rel, "\uE006", "\\@nshortmid"); -defineSymbol(symbols_math, ams, rel, "\u2224", "\\nmid", true); -defineSymbol(symbols_math, ams, rel, "\u22AC", "\\nvdash", true); -defineSymbol(symbols_math, ams, rel, "\u22AD", "\\nvDash", true); -defineSymbol(symbols_math, ams, rel, "\u22EA", "\\ntriangleleft"); -defineSymbol(symbols_math, ams, rel, "\u22EC", "\\ntrianglelefteq", true); -defineSymbol(symbols_math, ams, rel, "\u228A", "\\subsetneq", true); -defineSymbol(symbols_math, ams, rel, "\uE01A", "\\@varsubsetneq"); -defineSymbol(symbols_math, ams, rel, "\u2ACB", "\\subsetneqq", true); -defineSymbol(symbols_math, ams, rel, "\uE017", "\\@varsubsetneqq"); -defineSymbol(symbols_math, ams, rel, "\u226F", "\\ngtr", true); -defineSymbol(symbols_math, ams, rel, "\uE00F", "\\@ngeqslant"); -defineSymbol(symbols_math, ams, rel, "\uE00E", "\\@ngeqq"); -defineSymbol(symbols_math, ams, rel, "\u2A88", "\\gneq", true); -defineSymbol(symbols_math, ams, rel, "\u2269", "\\gneqq", true); -defineSymbol(symbols_math, ams, rel, "\uE00D", "\\@gvertneqq"); -defineSymbol(symbols_math, ams, rel, "\u22E7", "\\gnsim", true); -defineSymbol(symbols_math, ams, rel, "\u2A8A", "\\gnapprox", true); -defineSymbol(symbols_math, ams, rel, "\u2281", "\\nsucc", true); // unicode-math maps \u22e1 to \nsucccurlyeq. We'll use the AMS synonym. - -defineSymbol(symbols_math, ams, rel, "\u22E1", "\\nsucceq", true); -defineSymbol(symbols_math, ams, rel, "\u22E9", "\\succnsim", true); -defineSymbol(symbols_math, ams, rel, "\u2ABA", "\\succnapprox", true); // unicode-math maps \u2246 to \simneqq. We'll use the AMS synonym. - -defineSymbol(symbols_math, ams, rel, "\u2246", "\\ncong", true); -defineSymbol(symbols_math, ams, rel, "\uE007", "\\@nshortparallel"); -defineSymbol(symbols_math, ams, rel, "\u2226", "\\nparallel", true); -defineSymbol(symbols_math, ams, rel, "\u22AF", "\\nVDash", true); -defineSymbol(symbols_math, ams, rel, "\u22EB", "\\ntriangleright"); -defineSymbol(symbols_math, ams, rel, "\u22ED", "\\ntrianglerighteq", true); -defineSymbol(symbols_math, ams, rel, "\uE018", "\\@nsupseteqq"); -defineSymbol(symbols_math, ams, rel, "\u228B", "\\supsetneq", true); -defineSymbol(symbols_math, ams, rel, "\uE01B", "\\@varsupsetneq"); -defineSymbol(symbols_math, ams, rel, "\u2ACC", "\\supsetneqq", true); -defineSymbol(symbols_math, ams, rel, "\uE019", "\\@varsupsetneqq"); -defineSymbol(symbols_math, ams, rel, "\u22AE", "\\nVdash", true); -defineSymbol(symbols_math, ams, rel, "\u2AB5", "\\precneqq", true); -defineSymbol(symbols_math, ams, rel, "\u2AB6", "\\succneqq", true); -defineSymbol(symbols_math, ams, rel, "\uE016", "\\@nsubseteqq"); -defineSymbol(symbols_math, ams, bin, "\u22B4", "\\unlhd"); -defineSymbol(symbols_math, ams, bin, "\u22B5", "\\unrhd"); // AMS Negated Arrows - -defineSymbol(symbols_math, ams, rel, "\u219A", "\\nleftarrow", true); -defineSymbol(symbols_math, ams, rel, "\u219B", "\\nrightarrow", true); -defineSymbol(symbols_math, ams, rel, "\u21CD", "\\nLeftarrow", true); -defineSymbol(symbols_math, ams, rel, "\u21CF", "\\nRightarrow", true); -defineSymbol(symbols_math, ams, rel, "\u21AE", "\\nleftrightarrow", true); -defineSymbol(symbols_math, ams, rel, "\u21CE", "\\nLeftrightarrow", true); // AMS Misc - -defineSymbol(symbols_math, ams, rel, "\u25B3", "\\vartriangle"); -defineSymbol(symbols_math, ams, symbols_textord, "\u210F", "\\hslash"); -defineSymbol(symbols_math, ams, symbols_textord, "\u25BD", "\\triangledown"); -defineSymbol(symbols_math, ams, symbols_textord, "\u25CA", "\\lozenge"); -defineSymbol(symbols_math, ams, symbols_textord, "\u24C8", "\\circledS"); -defineSymbol(symbols_math, ams, symbols_textord, "\xAE", "\\circledR"); -defineSymbol(symbols_text, ams, symbols_textord, "\xAE", "\\circledR"); -defineSymbol(symbols_math, ams, symbols_textord, "\u2221", "\\measuredangle", true); -defineSymbol(symbols_math, ams, symbols_textord, "\u2204", "\\nexists"); -defineSymbol(symbols_math, ams, symbols_textord, "\u2127", "\\mho"); -defineSymbol(symbols_math, ams, symbols_textord, "\u2132", "\\Finv", true); -defineSymbol(symbols_math, ams, symbols_textord, "\u2141", "\\Game", true); -defineSymbol(symbols_math, ams, symbols_textord, "\u2035", "\\backprime"); -defineSymbol(symbols_math, ams, symbols_textord, "\u25B2", "\\blacktriangle"); -defineSymbol(symbols_math, ams, symbols_textord, "\u25BC", "\\blacktriangledown"); -defineSymbol(symbols_math, ams, symbols_textord, "\u25A0", "\\blacksquare"); -defineSymbol(symbols_math, ams, symbols_textord, "\u29EB", "\\blacklozenge"); -defineSymbol(symbols_math, ams, symbols_textord, "\u2605", "\\bigstar"); -defineSymbol(symbols_math, ams, symbols_textord, "\u2222", "\\sphericalangle", true); -defineSymbol(symbols_math, ams, symbols_textord, "\u2201", "\\complement", true); // unicode-math maps U+F0 to \matheth. We map to AMS function \eth - -defineSymbol(symbols_math, ams, symbols_textord, "\xF0", "\\eth", true); -defineSymbol(symbols_text, main, symbols_textord, "\xF0", "\xF0"); -defineSymbol(symbols_math, ams, symbols_textord, "\u2571", "\\diagup"); -defineSymbol(symbols_math, ams, symbols_textord, "\u2572", "\\diagdown"); -defineSymbol(symbols_math, ams, symbols_textord, "\u25A1", "\\square"); -defineSymbol(symbols_math, ams, symbols_textord, "\u25A1", "\\Box"); -defineSymbol(symbols_math, ams, symbols_textord, "\u25CA", "\\Diamond"); // unicode-math maps U+A5 to \mathyen. We map to AMS function \yen - -defineSymbol(symbols_math, ams, symbols_textord, "\xA5", "\\yen", true); -defineSymbol(symbols_text, ams, symbols_textord, "\xA5", "\\yen", true); -defineSymbol(symbols_math, ams, symbols_textord, "\u2713", "\\checkmark", true); -defineSymbol(symbols_text, ams, symbols_textord, "\u2713", "\\checkmark"); // AMS Hebrew - -defineSymbol(symbols_math, ams, symbols_textord, "\u2136", "\\beth", true); -defineSymbol(symbols_math, ams, symbols_textord, "\u2138", "\\daleth", true); -defineSymbol(symbols_math, ams, symbols_textord, "\u2137", "\\gimel", true); // AMS Greek - -defineSymbol(symbols_math, ams, symbols_textord, "\u03DD", "\\digamma", true); -defineSymbol(symbols_math, ams, symbols_textord, "\u03F0", "\\varkappa"); // AMS Delimiters - -defineSymbol(symbols_math, ams, symbols_open, "\u250C", "\\@ulcorner", true); -defineSymbol(symbols_math, ams, symbols_close, "\u2510", "\\@urcorner", true); -defineSymbol(symbols_math, ams, symbols_open, "\u2514", "\\@llcorner", true); -defineSymbol(symbols_math, ams, symbols_close, "\u2518", "\\@lrcorner", true); // AMS Binary Relations - -defineSymbol(symbols_math, ams, rel, "\u2266", "\\leqq", true); -defineSymbol(symbols_math, ams, rel, "\u2A7D", "\\leqslant", true); -defineSymbol(symbols_math, ams, rel, "\u2A95", "\\eqslantless", true); -defineSymbol(symbols_math, ams, rel, "\u2272", "\\lesssim", true); -defineSymbol(symbols_math, ams, rel, "\u2A85", "\\lessapprox", true); -defineSymbol(symbols_math, ams, rel, "\u224A", "\\approxeq", true); -defineSymbol(symbols_math, ams, bin, "\u22D6", "\\lessdot"); -defineSymbol(symbols_math, ams, rel, "\u22D8", "\\lll", true); -defineSymbol(symbols_math, ams, rel, "\u2276", "\\lessgtr", true); -defineSymbol(symbols_math, ams, rel, "\u22DA", "\\lesseqgtr", true); -defineSymbol(symbols_math, ams, rel, "\u2A8B", "\\lesseqqgtr", true); -defineSymbol(symbols_math, ams, rel, "\u2251", "\\doteqdot"); -defineSymbol(symbols_math, ams, rel, "\u2253", "\\risingdotseq", true); -defineSymbol(symbols_math, ams, rel, "\u2252", "\\fallingdotseq", true); -defineSymbol(symbols_math, ams, rel, "\u223D", "\\backsim", true); -defineSymbol(symbols_math, ams, rel, "\u22CD", "\\backsimeq", true); -defineSymbol(symbols_math, ams, rel, "\u2AC5", "\\subseteqq", true); -defineSymbol(symbols_math, ams, rel, "\u22D0", "\\Subset", true); -defineSymbol(symbols_math, ams, rel, "\u228F", "\\sqsubset", true); -defineSymbol(symbols_math, ams, rel, "\u227C", "\\preccurlyeq", true); -defineSymbol(symbols_math, ams, rel, "\u22DE", "\\curlyeqprec", true); -defineSymbol(symbols_math, ams, rel, "\u227E", "\\precsim", true); -defineSymbol(symbols_math, ams, rel, "\u2AB7", "\\precapprox", true); -defineSymbol(symbols_math, ams, rel, "\u22B2", "\\vartriangleleft"); -defineSymbol(symbols_math, ams, rel, "\u22B4", "\\trianglelefteq"); -defineSymbol(symbols_math, ams, rel, "\u22A8", "\\vDash", true); -defineSymbol(symbols_math, ams, rel, "\u22AA", "\\Vvdash", true); -defineSymbol(symbols_math, ams, rel, "\u2323", "\\smallsmile"); -defineSymbol(symbols_math, ams, rel, "\u2322", "\\smallfrown"); -defineSymbol(symbols_math, ams, rel, "\u224F", "\\bumpeq", true); -defineSymbol(symbols_math, ams, rel, "\u224E", "\\Bumpeq", true); -defineSymbol(symbols_math, ams, rel, "\u2267", "\\geqq", true); -defineSymbol(symbols_math, ams, rel, "\u2A7E", "\\geqslant", true); -defineSymbol(symbols_math, ams, rel, "\u2A96", "\\eqslantgtr", true); -defineSymbol(symbols_math, ams, rel, "\u2273", "\\gtrsim", true); -defineSymbol(symbols_math, ams, rel, "\u2A86", "\\gtrapprox", true); -defineSymbol(symbols_math, ams, bin, "\u22D7", "\\gtrdot"); -defineSymbol(symbols_math, ams, rel, "\u22D9", "\\ggg", true); -defineSymbol(symbols_math, ams, rel, "\u2277", "\\gtrless", true); -defineSymbol(symbols_math, ams, rel, "\u22DB", "\\gtreqless", true); -defineSymbol(symbols_math, ams, rel, "\u2A8C", "\\gtreqqless", true); -defineSymbol(symbols_math, ams, rel, "\u2256", "\\eqcirc", true); -defineSymbol(symbols_math, ams, rel, "\u2257", "\\circeq", true); -defineSymbol(symbols_math, ams, rel, "\u225C", "\\triangleq", true); -defineSymbol(symbols_math, ams, rel, "\u223C", "\\thicksim"); -defineSymbol(symbols_math, ams, rel, "\u2248", "\\thickapprox"); -defineSymbol(symbols_math, ams, rel, "\u2AC6", "\\supseteqq", true); -defineSymbol(symbols_math, ams, rel, "\u22D1", "\\Supset", true); -defineSymbol(symbols_math, ams, rel, "\u2290", "\\sqsupset", true); -defineSymbol(symbols_math, ams, rel, "\u227D", "\\succcurlyeq", true); -defineSymbol(symbols_math, ams, rel, "\u22DF", "\\curlyeqsucc", true); -defineSymbol(symbols_math, ams, rel, "\u227F", "\\succsim", true); -defineSymbol(symbols_math, ams, rel, "\u2AB8", "\\succapprox", true); -defineSymbol(symbols_math, ams, rel, "\u22B3", "\\vartriangleright"); -defineSymbol(symbols_math, ams, rel, "\u22B5", "\\trianglerighteq"); -defineSymbol(symbols_math, ams, rel, "\u22A9", "\\Vdash", true); -defineSymbol(symbols_math, ams, rel, "\u2223", "\\shortmid"); -defineSymbol(symbols_math, ams, rel, "\u2225", "\\shortparallel"); -defineSymbol(symbols_math, ams, rel, "\u226C", "\\between", true); -defineSymbol(symbols_math, ams, rel, "\u22D4", "\\pitchfork", true); -defineSymbol(symbols_math, ams, rel, "\u221D", "\\varpropto"); -defineSymbol(symbols_math, ams, rel, "\u25C0", "\\blacktriangleleft"); // unicode-math says that \therefore is a mathord atom. +defineSymbol(math, main, rel, "\u27F5", "\\longleftarrow", true); +defineSymbol(math, main, rel, "\u21D0", "\\Leftarrow", true); +defineSymbol(math, main, rel, "\u27F8", "\\Longleftarrow", true); +defineSymbol(math, main, rel, "\u27F6", "\\longrightarrow", true); +defineSymbol(math, main, rel, "\u21D2", "\\Rightarrow", true); +defineSymbol(math, main, rel, "\u27F9", "\\Longrightarrow", true); +defineSymbol(math, main, rel, "\u2194", "\\leftrightarrow", true); +defineSymbol(math, main, rel, "\u27F7", "\\longleftrightarrow", true); +defineSymbol(math, main, rel, "\u21D4", "\\Leftrightarrow", true); +defineSymbol(math, main, rel, "\u27FA", "\\Longleftrightarrow", true); +defineSymbol(math, main, rel, "\u21A6", "\\mapsto", true); +defineSymbol(math, main, rel, "\u27FC", "\\longmapsto", true); +defineSymbol(math, main, rel, "\u2197", "\\nearrow", true); +defineSymbol(math, main, rel, "\u21A9", "\\hookleftarrow", true); +defineSymbol(math, main, rel, "\u21AA", "\\hookrightarrow", true); +defineSymbol(math, main, rel, "\u2198", "\\searrow", true); +defineSymbol(math, main, rel, "\u21BC", "\\leftharpoonup", true); +defineSymbol(math, main, rel, "\u21C0", "\\rightharpoonup", true); +defineSymbol(math, main, rel, "\u2199", "\\swarrow", true); +defineSymbol(math, main, rel, "\u21BD", "\\leftharpoondown", true); +defineSymbol(math, main, rel, "\u21C1", "\\rightharpoondown", true); +defineSymbol(math, main, rel, "\u2196", "\\nwarrow", true); +defineSymbol(math, main, rel, "\u21CC", "\\rightleftharpoons", true); // AMS Negated Binary Relations + +defineSymbol(math, ams, rel, "\u226E", "\\nless", true); // Symbol names preceeded by "@" each have a corresponding macro. + +defineSymbol(math, ams, rel, "\uE010", "\\@nleqslant"); +defineSymbol(math, ams, rel, "\uE011", "\\@nleqq"); +defineSymbol(math, ams, rel, "\u2A87", "\\lneq", true); +defineSymbol(math, ams, rel, "\u2268", "\\lneqq", true); +defineSymbol(math, ams, rel, "\uE00C", "\\@lvertneqq"); +defineSymbol(math, ams, rel, "\u22E6", "\\lnsim", true); +defineSymbol(math, ams, rel, "\u2A89", "\\lnapprox", true); +defineSymbol(math, ams, rel, "\u2280", "\\nprec", true); // unicode-math maps \u22e0 to \npreccurlyeq. We'll use the AMS synonym. + +defineSymbol(math, ams, rel, "\u22E0", "\\npreceq", true); +defineSymbol(math, ams, rel, "\u22E8", "\\precnsim", true); +defineSymbol(math, ams, rel, "\u2AB9", "\\precnapprox", true); +defineSymbol(math, ams, rel, "\u2241", "\\nsim", true); +defineSymbol(math, ams, rel, "\uE006", "\\@nshortmid"); +defineSymbol(math, ams, rel, "\u2224", "\\nmid", true); +defineSymbol(math, ams, rel, "\u22AC", "\\nvdash", true); +defineSymbol(math, ams, rel, "\u22AD", "\\nvDash", true); +defineSymbol(math, ams, rel, "\u22EA", "\\ntriangleleft"); +defineSymbol(math, ams, rel, "\u22EC", "\\ntrianglelefteq", true); +defineSymbol(math, ams, rel, "\u228A", "\\subsetneq", true); +defineSymbol(math, ams, rel, "\uE01A", "\\@varsubsetneq"); +defineSymbol(math, ams, rel, "\u2ACB", "\\subsetneqq", true); +defineSymbol(math, ams, rel, "\uE017", "\\@varsubsetneqq"); +defineSymbol(math, ams, rel, "\u226F", "\\ngtr", true); +defineSymbol(math, ams, rel, "\uE00F", "\\@ngeqslant"); +defineSymbol(math, ams, rel, "\uE00E", "\\@ngeqq"); +defineSymbol(math, ams, rel, "\u2A88", "\\gneq", true); +defineSymbol(math, ams, rel, "\u2269", "\\gneqq", true); +defineSymbol(math, ams, rel, "\uE00D", "\\@gvertneqq"); +defineSymbol(math, ams, rel, "\u22E7", "\\gnsim", true); +defineSymbol(math, ams, rel, "\u2A8A", "\\gnapprox", true); +defineSymbol(math, ams, rel, "\u2281", "\\nsucc", true); // unicode-math maps \u22e1 to \nsucccurlyeq. We'll use the AMS synonym. + +defineSymbol(math, ams, rel, "\u22E1", "\\nsucceq", true); +defineSymbol(math, ams, rel, "\u22E9", "\\succnsim", true); +defineSymbol(math, ams, rel, "\u2ABA", "\\succnapprox", true); // unicode-math maps \u2246 to \simneqq. We'll use the AMS synonym. + +defineSymbol(math, ams, rel, "\u2246", "\\ncong", true); +defineSymbol(math, ams, rel, "\uE007", "\\@nshortparallel"); +defineSymbol(math, ams, rel, "\u2226", "\\nparallel", true); +defineSymbol(math, ams, rel, "\u22AF", "\\nVDash", true); +defineSymbol(math, ams, rel, "\u22EB", "\\ntriangleright"); +defineSymbol(math, ams, rel, "\u22ED", "\\ntrianglerighteq", true); +defineSymbol(math, ams, rel, "\uE018", "\\@nsupseteqq"); +defineSymbol(math, ams, rel, "\u228B", "\\supsetneq", true); +defineSymbol(math, ams, rel, "\uE01B", "\\@varsupsetneq"); +defineSymbol(math, ams, rel, "\u2ACC", "\\supsetneqq", true); +defineSymbol(math, ams, rel, "\uE019", "\\@varsupsetneqq"); +defineSymbol(math, ams, rel, "\u22AE", "\\nVdash", true); +defineSymbol(math, ams, rel, "\u2AB5", "\\precneqq", true); +defineSymbol(math, ams, rel, "\u2AB6", "\\succneqq", true); +defineSymbol(math, ams, rel, "\uE016", "\\@nsubseteqq"); +defineSymbol(math, ams, bin, "\u22B4", "\\unlhd"); +defineSymbol(math, ams, bin, "\u22B5", "\\unrhd"); // AMS Negated Arrows + +defineSymbol(math, ams, rel, "\u219A", "\\nleftarrow", true); +defineSymbol(math, ams, rel, "\u219B", "\\nrightarrow", true); +defineSymbol(math, ams, rel, "\u21CD", "\\nLeftarrow", true); +defineSymbol(math, ams, rel, "\u21CF", "\\nRightarrow", true); +defineSymbol(math, ams, rel, "\u21AE", "\\nleftrightarrow", true); +defineSymbol(math, ams, rel, "\u21CE", "\\nLeftrightarrow", true); // AMS Misc + +defineSymbol(math, ams, rel, "\u25B3", "\\vartriangle"); +defineSymbol(math, ams, textord, "\u210F", "\\hslash"); +defineSymbol(math, ams, textord, "\u25BD", "\\triangledown"); +defineSymbol(math, ams, textord, "\u25CA", "\\lozenge"); +defineSymbol(math, ams, textord, "\u24C8", "\\circledS"); +defineSymbol(math, ams, textord, "\xAE", "\\circledR"); +defineSymbol(symbols_text, ams, textord, "\xAE", "\\circledR"); +defineSymbol(math, ams, textord, "\u2221", "\\measuredangle", true); +defineSymbol(math, ams, textord, "\u2204", "\\nexists"); +defineSymbol(math, ams, textord, "\u2127", "\\mho"); +defineSymbol(math, ams, textord, "\u2132", "\\Finv", true); +defineSymbol(math, ams, textord, "\u2141", "\\Game", true); +defineSymbol(math, ams, textord, "\u2035", "\\backprime"); +defineSymbol(math, ams, textord, "\u25B2", "\\blacktriangle"); +defineSymbol(math, ams, textord, "\u25BC", "\\blacktriangledown"); +defineSymbol(math, ams, textord, "\u25A0", "\\blacksquare"); +defineSymbol(math, ams, textord, "\u29EB", "\\blacklozenge"); +defineSymbol(math, ams, textord, "\u2605", "\\bigstar"); +defineSymbol(math, ams, textord, "\u2222", "\\sphericalangle", true); +defineSymbol(math, ams, textord, "\u2201", "\\complement", true); // unicode-math maps U+F0 to \matheth. We map to AMS function \eth + +defineSymbol(math, ams, textord, "\xF0", "\\eth", true); +defineSymbol(symbols_text, main, textord, "\xF0", "\xF0"); +defineSymbol(math, ams, textord, "\u2571", "\\diagup"); +defineSymbol(math, ams, textord, "\u2572", "\\diagdown"); +defineSymbol(math, ams, textord, "\u25A1", "\\square"); +defineSymbol(math, ams, textord, "\u25A1", "\\Box"); +defineSymbol(math, ams, textord, "\u25CA", "\\Diamond"); // unicode-math maps U+A5 to \mathyen. We map to AMS function \yen + +defineSymbol(math, ams, textord, "\xA5", "\\yen", true); +defineSymbol(symbols_text, ams, textord, "\xA5", "\\yen", true); +defineSymbol(math, ams, textord, "\u2713", "\\checkmark", true); +defineSymbol(symbols_text, ams, textord, "\u2713", "\\checkmark"); // AMS Hebrew + +defineSymbol(math, ams, textord, "\u2136", "\\beth", true); +defineSymbol(math, ams, textord, "\u2138", "\\daleth", true); +defineSymbol(math, ams, textord, "\u2137", "\\gimel", true); // AMS Greek + +defineSymbol(math, ams, textord, "\u03DD", "\\digamma", true); +defineSymbol(math, ams, textord, "\u03F0", "\\varkappa"); // AMS Delimiters + +defineSymbol(math, ams, symbols_open, "\u250C", "\\@ulcorner", true); +defineSymbol(math, ams, symbols_close, "\u2510", "\\@urcorner", true); +defineSymbol(math, ams, symbols_open, "\u2514", "\\@llcorner", true); +defineSymbol(math, ams, symbols_close, "\u2518", "\\@lrcorner", true); // AMS Binary Relations + +defineSymbol(math, ams, rel, "\u2266", "\\leqq", true); +defineSymbol(math, ams, rel, "\u2A7D", "\\leqslant", true); +defineSymbol(math, ams, rel, "\u2A95", "\\eqslantless", true); +defineSymbol(math, ams, rel, "\u2272", "\\lesssim", true); +defineSymbol(math, ams, rel, "\u2A85", "\\lessapprox", true); +defineSymbol(math, ams, rel, "\u224A", "\\approxeq", true); +defineSymbol(math, ams, bin, "\u22D6", "\\lessdot"); +defineSymbol(math, ams, rel, "\u22D8", "\\lll", true); +defineSymbol(math, ams, rel, "\u2276", "\\lessgtr", true); +defineSymbol(math, ams, rel, "\u22DA", "\\lesseqgtr", true); +defineSymbol(math, ams, rel, "\u2A8B", "\\lesseqqgtr", true); +defineSymbol(math, ams, rel, "\u2251", "\\doteqdot"); +defineSymbol(math, ams, rel, "\u2253", "\\risingdotseq", true); +defineSymbol(math, ams, rel, "\u2252", "\\fallingdotseq", true); +defineSymbol(math, ams, rel, "\u223D", "\\backsim", true); +defineSymbol(math, ams, rel, "\u22CD", "\\backsimeq", true); +defineSymbol(math, ams, rel, "\u2AC5", "\\subseteqq", true); +defineSymbol(math, ams, rel, "\u22D0", "\\Subset", true); +defineSymbol(math, ams, rel, "\u228F", "\\sqsubset", true); +defineSymbol(math, ams, rel, "\u227C", "\\preccurlyeq", true); +defineSymbol(math, ams, rel, "\u22DE", "\\curlyeqprec", true); +defineSymbol(math, ams, rel, "\u227E", "\\precsim", true); +defineSymbol(math, ams, rel, "\u2AB7", "\\precapprox", true); +defineSymbol(math, ams, rel, "\u22B2", "\\vartriangleleft"); +defineSymbol(math, ams, rel, "\u22B4", "\\trianglelefteq"); +defineSymbol(math, ams, rel, "\u22A8", "\\vDash", true); +defineSymbol(math, ams, rel, "\u22AA", "\\Vvdash", true); +defineSymbol(math, ams, rel, "\u2323", "\\smallsmile"); +defineSymbol(math, ams, rel, "\u2322", "\\smallfrown"); +defineSymbol(math, ams, rel, "\u224F", "\\bumpeq", true); +defineSymbol(math, ams, rel, "\u224E", "\\Bumpeq", true); +defineSymbol(math, ams, rel, "\u2267", "\\geqq", true); +defineSymbol(math, ams, rel, "\u2A7E", "\\geqslant", true); +defineSymbol(math, ams, rel, "\u2A96", "\\eqslantgtr", true); +defineSymbol(math, ams, rel, "\u2273", "\\gtrsim", true); +defineSymbol(math, ams, rel, "\u2A86", "\\gtrapprox", true); +defineSymbol(math, ams, bin, "\u22D7", "\\gtrdot"); +defineSymbol(math, ams, rel, "\u22D9", "\\ggg", true); +defineSymbol(math, ams, rel, "\u2277", "\\gtrless", true); +defineSymbol(math, ams, rel, "\u22DB", "\\gtreqless", true); +defineSymbol(math, ams, rel, "\u2A8C", "\\gtreqqless", true); +defineSymbol(math, ams, rel, "\u2256", "\\eqcirc", true); +defineSymbol(math, ams, rel, "\u2257", "\\circeq", true); +defineSymbol(math, ams, rel, "\u225C", "\\triangleq", true); +defineSymbol(math, ams, rel, "\u223C", "\\thicksim"); +defineSymbol(math, ams, rel, "\u2248", "\\thickapprox"); +defineSymbol(math, ams, rel, "\u2AC6", "\\supseteqq", true); +defineSymbol(math, ams, rel, "\u22D1", "\\Supset", true); +defineSymbol(math, ams, rel, "\u2290", "\\sqsupset", true); +defineSymbol(math, ams, rel, "\u227D", "\\succcurlyeq", true); +defineSymbol(math, ams, rel, "\u22DF", "\\curlyeqsucc", true); +defineSymbol(math, ams, rel, "\u227F", "\\succsim", true); +defineSymbol(math, ams, rel, "\u2AB8", "\\succapprox", true); +defineSymbol(math, ams, rel, "\u22B3", "\\vartriangleright"); +defineSymbol(math, ams, rel, "\u22B5", "\\trianglerighteq"); +defineSymbol(math, ams, rel, "\u22A9", "\\Vdash", true); +defineSymbol(math, ams, rel, "\u2223", "\\shortmid"); +defineSymbol(math, ams, rel, "\u2225", "\\shortparallel"); +defineSymbol(math, ams, rel, "\u226C", "\\between", true); +defineSymbol(math, ams, rel, "\u22D4", "\\pitchfork", true); +defineSymbol(math, ams, rel, "\u221D", "\\varpropto"); +defineSymbol(math, ams, rel, "\u25C0", "\\blacktriangleleft"); // unicode-math says that \therefore is a mathord atom. // We kept the amssymb atom type, which is rel. -defineSymbol(symbols_math, ams, rel, "\u2234", "\\therefore", true); -defineSymbol(symbols_math, ams, rel, "\u220D", "\\backepsilon"); -defineSymbol(symbols_math, ams, rel, "\u25B6", "\\blacktriangleright"); // unicode-math says that \because is a mathord atom. +defineSymbol(math, ams, rel, "\u2234", "\\therefore", true); +defineSymbol(math, ams, rel, "\u220D", "\\backepsilon"); +defineSymbol(math, ams, rel, "\u25B6", "\\blacktriangleright"); // unicode-math says that \because is a mathord atom. // We kept the amssymb atom type, which is rel. -defineSymbol(symbols_math, ams, rel, "\u2235", "\\because", true); -defineSymbol(symbols_math, ams, rel, "\u22D8", "\\llless"); -defineSymbol(symbols_math, ams, rel, "\u22D9", "\\gggtr"); -defineSymbol(symbols_math, ams, bin, "\u22B2", "\\lhd"); -defineSymbol(symbols_math, ams, bin, "\u22B3", "\\rhd"); -defineSymbol(symbols_math, ams, rel, "\u2242", "\\eqsim", true); -defineSymbol(symbols_math, main, rel, "\u22C8", "\\Join"); -defineSymbol(symbols_math, ams, rel, "\u2251", "\\Doteq", true); // AMS Binary Operators - -defineSymbol(symbols_math, ams, bin, "\u2214", "\\dotplus", true); -defineSymbol(symbols_math, ams, bin, "\u2216", "\\smallsetminus"); -defineSymbol(symbols_math, ams, bin, "\u22D2", "\\Cap", true); -defineSymbol(symbols_math, ams, bin, "\u22D3", "\\Cup", true); -defineSymbol(symbols_math, ams, bin, "\u2A5E", "\\doublebarwedge", true); -defineSymbol(symbols_math, ams, bin, "\u229F", "\\boxminus", true); -defineSymbol(symbols_math, ams, bin, "\u229E", "\\boxplus", true); -defineSymbol(symbols_math, ams, bin, "\u22C7", "\\divideontimes", true); -defineSymbol(symbols_math, ams, bin, "\u22C9", "\\ltimes", true); -defineSymbol(symbols_math, ams, bin, "\u22CA", "\\rtimes", true); -defineSymbol(symbols_math, ams, bin, "\u22CB", "\\leftthreetimes", true); -defineSymbol(symbols_math, ams, bin, "\u22CC", "\\rightthreetimes", true); -defineSymbol(symbols_math, ams, bin, "\u22CF", "\\curlywedge", true); -defineSymbol(symbols_math, ams, bin, "\u22CE", "\\curlyvee", true); -defineSymbol(symbols_math, ams, bin, "\u229D", "\\circleddash", true); -defineSymbol(symbols_math, ams, bin, "\u229B", "\\circledast", true); -defineSymbol(symbols_math, ams, bin, "\u22C5", "\\centerdot"); -defineSymbol(symbols_math, ams, bin, "\u22BA", "\\intercal", true); -defineSymbol(symbols_math, ams, bin, "\u22D2", "\\doublecap"); -defineSymbol(symbols_math, ams, bin, "\u22D3", "\\doublecup"); -defineSymbol(symbols_math, ams, bin, "\u22A0", "\\boxtimes", true); // AMS Arrows +defineSymbol(math, ams, rel, "\u2235", "\\because", true); +defineSymbol(math, ams, rel, "\u22D8", "\\llless"); +defineSymbol(math, ams, rel, "\u22D9", "\\gggtr"); +defineSymbol(math, ams, bin, "\u22B2", "\\lhd"); +defineSymbol(math, ams, bin, "\u22B3", "\\rhd"); +defineSymbol(math, ams, rel, "\u2242", "\\eqsim", true); +defineSymbol(math, main, rel, "\u22C8", "\\Join"); +defineSymbol(math, ams, rel, "\u2251", "\\Doteq", true); // AMS Binary Operators + +defineSymbol(math, ams, bin, "\u2214", "\\dotplus", true); +defineSymbol(math, ams, bin, "\u2216", "\\smallsetminus"); +defineSymbol(math, ams, bin, "\u22D2", "\\Cap", true); +defineSymbol(math, ams, bin, "\u22D3", "\\Cup", true); +defineSymbol(math, ams, bin, "\u2A5E", "\\doublebarwedge", true); +defineSymbol(math, ams, bin, "\u229F", "\\boxminus", true); +defineSymbol(math, ams, bin, "\u229E", "\\boxplus", true); +defineSymbol(math, ams, bin, "\u22C7", "\\divideontimes", true); +defineSymbol(math, ams, bin, "\u22C9", "\\ltimes", true); +defineSymbol(math, ams, bin, "\u22CA", "\\rtimes", true); +defineSymbol(math, ams, bin, "\u22CB", "\\leftthreetimes", true); +defineSymbol(math, ams, bin, "\u22CC", "\\rightthreetimes", true); +defineSymbol(math, ams, bin, "\u22CF", "\\curlywedge", true); +defineSymbol(math, ams, bin, "\u22CE", "\\curlyvee", true); +defineSymbol(math, ams, bin, "\u229D", "\\circleddash", true); +defineSymbol(math, ams, bin, "\u229B", "\\circledast", true); +defineSymbol(math, ams, bin, "\u22C5", "\\centerdot"); +defineSymbol(math, ams, bin, "\u22BA", "\\intercal", true); +defineSymbol(math, ams, bin, "\u22D2", "\\doublecap"); +defineSymbol(math, ams, bin, "\u22D3", "\\doublecup"); +defineSymbol(math, ams, bin, "\u22A0", "\\boxtimes", true); // AMS Arrows // Note: unicode-math maps \u21e2 to their own function \rightdasharrow. // We'll map it to AMS function \dashrightarrow. It produces the same atom. -defineSymbol(symbols_math, ams, rel, "\u21E2", "\\dashrightarrow", true); // unicode-math maps \u21e0 to \leftdasharrow. We'll use the AMS synonym. - -defineSymbol(symbols_math, ams, rel, "\u21E0", "\\dashleftarrow", true); -defineSymbol(symbols_math, ams, rel, "\u21C7", "\\leftleftarrows", true); -defineSymbol(symbols_math, ams, rel, "\u21C6", "\\leftrightarrows", true); -defineSymbol(symbols_math, ams, rel, "\u21DA", "\\Lleftarrow", true); -defineSymbol(symbols_math, ams, rel, "\u219E", "\\twoheadleftarrow", true); -defineSymbol(symbols_math, ams, rel, "\u21A2", "\\leftarrowtail", true); -defineSymbol(symbols_math, ams, rel, "\u21AB", "\\looparrowleft", true); -defineSymbol(symbols_math, ams, rel, "\u21CB", "\\leftrightharpoons", true); -defineSymbol(symbols_math, ams, rel, "\u21B6", "\\curvearrowleft", true); // unicode-math maps \u21ba to \acwopencirclearrow. We'll use the AMS synonym. - -defineSymbol(symbols_math, ams, rel, "\u21BA", "\\circlearrowleft", true); -defineSymbol(symbols_math, ams, rel, "\u21B0", "\\Lsh", true); -defineSymbol(symbols_math, ams, rel, "\u21C8", "\\upuparrows", true); -defineSymbol(symbols_math, ams, rel, "\u21BF", "\\upharpoonleft", true); -defineSymbol(symbols_math, ams, rel, "\u21C3", "\\downharpoonleft", true); -defineSymbol(symbols_math, ams, rel, "\u22B8", "\\multimap", true); -defineSymbol(symbols_math, ams, rel, "\u21AD", "\\leftrightsquigarrow", true); -defineSymbol(symbols_math, ams, rel, "\u21C9", "\\rightrightarrows", true); -defineSymbol(symbols_math, ams, rel, "\u21C4", "\\rightleftarrows", true); -defineSymbol(symbols_math, ams, rel, "\u21A0", "\\twoheadrightarrow", true); -defineSymbol(symbols_math, ams, rel, "\u21A3", "\\rightarrowtail", true); -defineSymbol(symbols_math, ams, rel, "\u21AC", "\\looparrowright", true); -defineSymbol(symbols_math, ams, rel, "\u21B7", "\\curvearrowright", true); // unicode-math maps \u21bb to \cwopencirclearrow. We'll use the AMS synonym. - -defineSymbol(symbols_math, ams, rel, "\u21BB", "\\circlearrowright", true); -defineSymbol(symbols_math, ams, rel, "\u21B1", "\\Rsh", true); -defineSymbol(symbols_math, ams, rel, "\u21CA", "\\downdownarrows", true); -defineSymbol(symbols_math, ams, rel, "\u21BE", "\\upharpoonright", true); -defineSymbol(symbols_math, ams, rel, "\u21C2", "\\downharpoonright", true); -defineSymbol(symbols_math, ams, rel, "\u21DD", "\\rightsquigarrow", true); -defineSymbol(symbols_math, ams, rel, "\u21DD", "\\leadsto"); -defineSymbol(symbols_math, ams, rel, "\u21DB", "\\Rrightarrow", true); -defineSymbol(symbols_math, ams, rel, "\u21BE", "\\restriction"); -defineSymbol(symbols_math, main, symbols_textord, "\u2018", "`"); -defineSymbol(symbols_math, main, symbols_textord, "$", "\\$"); -defineSymbol(symbols_text, main, symbols_textord, "$", "\\$"); -defineSymbol(symbols_text, main, symbols_textord, "$", "\\textdollar"); -defineSymbol(symbols_math, main, symbols_textord, "%", "\\%"); -defineSymbol(symbols_text, main, symbols_textord, "%", "\\%"); -defineSymbol(symbols_math, main, symbols_textord, "_", "\\_"); -defineSymbol(symbols_text, main, symbols_textord, "_", "\\_"); -defineSymbol(symbols_text, main, symbols_textord, "_", "\\textunderscore"); -defineSymbol(symbols_math, main, symbols_textord, "\u2220", "\\angle", true); -defineSymbol(symbols_math, main, symbols_textord, "\u221E", "\\infty", true); -defineSymbol(symbols_math, main, symbols_textord, "\u2032", "\\prime"); -defineSymbol(symbols_math, main, symbols_textord, "\u25B3", "\\triangle"); -defineSymbol(symbols_math, main, symbols_textord, "\u0393", "\\Gamma", true); -defineSymbol(symbols_math, main, symbols_textord, "\u0394", "\\Delta", true); -defineSymbol(symbols_math, main, symbols_textord, "\u0398", "\\Theta", true); -defineSymbol(symbols_math, main, symbols_textord, "\u039B", "\\Lambda", true); -defineSymbol(symbols_math, main, symbols_textord, "\u039E", "\\Xi", true); -defineSymbol(symbols_math, main, symbols_textord, "\u03A0", "\\Pi", true); -defineSymbol(symbols_math, main, symbols_textord, "\u03A3", "\\Sigma", true); -defineSymbol(symbols_math, main, symbols_textord, "\u03A5", "\\Upsilon", true); -defineSymbol(symbols_math, main, symbols_textord, "\u03A6", "\\Phi", true); -defineSymbol(symbols_math, main, symbols_textord, "\u03A8", "\\Psi", true); -defineSymbol(symbols_math, main, symbols_textord, "\u03A9", "\\Omega", true); -defineSymbol(symbols_math, main, symbols_textord, "A", "\u0391"); -defineSymbol(symbols_math, main, symbols_textord, "B", "\u0392"); -defineSymbol(symbols_math, main, symbols_textord, "E", "\u0395"); -defineSymbol(symbols_math, main, symbols_textord, "Z", "\u0396"); -defineSymbol(symbols_math, main, symbols_textord, "H", "\u0397"); -defineSymbol(symbols_math, main, symbols_textord, "I", "\u0399"); -defineSymbol(symbols_math, main, symbols_textord, "K", "\u039A"); -defineSymbol(symbols_math, main, symbols_textord, "M", "\u039C"); -defineSymbol(symbols_math, main, symbols_textord, "N", "\u039D"); -defineSymbol(symbols_math, main, symbols_textord, "O", "\u039F"); -defineSymbol(symbols_math, main, symbols_textord, "P", "\u03A1"); -defineSymbol(symbols_math, main, symbols_textord, "T", "\u03A4"); -defineSymbol(symbols_math, main, symbols_textord, "X", "\u03A7"); -defineSymbol(symbols_math, main, symbols_textord, "\xAC", "\\neg", true); -defineSymbol(symbols_math, main, symbols_textord, "\xAC", "\\lnot"); -defineSymbol(symbols_math, main, symbols_textord, "\u22A4", "\\top"); -defineSymbol(symbols_math, main, symbols_textord, "\u22A5", "\\bot"); -defineSymbol(symbols_math, main, symbols_textord, "\u2205", "\\emptyset"); -defineSymbol(symbols_math, ams, symbols_textord, "\u2205", "\\varnothing"); -defineSymbol(symbols_math, main, mathord, "\u03B1", "\\alpha", true); -defineSymbol(symbols_math, main, mathord, "\u03B2", "\\beta", true); -defineSymbol(symbols_math, main, mathord, "\u03B3", "\\gamma", true); -defineSymbol(symbols_math, main, mathord, "\u03B4", "\\delta", true); -defineSymbol(symbols_math, main, mathord, "\u03F5", "\\epsilon", true); -defineSymbol(symbols_math, main, mathord, "\u03B6", "\\zeta", true); -defineSymbol(symbols_math, main, mathord, "\u03B7", "\\eta", true); -defineSymbol(symbols_math, main, mathord, "\u03B8", "\\theta", true); -defineSymbol(symbols_math, main, mathord, "\u03B9", "\\iota", true); -defineSymbol(symbols_math, main, mathord, "\u03BA", "\\kappa", true); -defineSymbol(symbols_math, main, mathord, "\u03BB", "\\lambda", true); -defineSymbol(symbols_math, main, mathord, "\u03BC", "\\mu", true); -defineSymbol(symbols_math, main, mathord, "\u03BD", "\\nu", true); -defineSymbol(symbols_math, main, mathord, "\u03BE", "\\xi", true); -defineSymbol(symbols_math, main, mathord, "\u03BF", "\\omicron", true); -defineSymbol(symbols_math, main, mathord, "\u03C0", "\\pi", true); -defineSymbol(symbols_math, main, mathord, "\u03C1", "\\rho", true); -defineSymbol(symbols_math, main, mathord, "\u03C3", "\\sigma", true); -defineSymbol(symbols_math, main, mathord, "\u03C4", "\\tau", true); -defineSymbol(symbols_math, main, mathord, "\u03C5", "\\upsilon", true); -defineSymbol(symbols_math, main, mathord, "\u03D5", "\\phi", true); -defineSymbol(symbols_math, main, mathord, "\u03C7", "\\chi", true); -defineSymbol(symbols_math, main, mathord, "\u03C8", "\\psi", true); -defineSymbol(symbols_math, main, mathord, "\u03C9", "\\omega", true); -defineSymbol(symbols_math, main, mathord, "\u03B5", "\\varepsilon", true); -defineSymbol(symbols_math, main, mathord, "\u03D1", "\\vartheta", true); -defineSymbol(symbols_math, main, mathord, "\u03D6", "\\varpi", true); -defineSymbol(symbols_math, main, mathord, "\u03F1", "\\varrho", true); -defineSymbol(symbols_math, main, mathord, "\u03C2", "\\varsigma", true); -defineSymbol(symbols_math, main, mathord, "\u03C6", "\\varphi", true); -defineSymbol(symbols_math, main, bin, "\u2217", "*"); -defineSymbol(symbols_math, main, bin, "+", "+"); -defineSymbol(symbols_math, main, bin, "\u2212", "-"); -defineSymbol(symbols_math, main, bin, "\u22C5", "\\cdot", true); -defineSymbol(symbols_math, main, bin, "\u2218", "\\circ"); -defineSymbol(symbols_math, main, bin, "\xF7", "\\div", true); -defineSymbol(symbols_math, main, bin, "\xB1", "\\pm", true); -defineSymbol(symbols_math, main, bin, "\xD7", "\\times", true); -defineSymbol(symbols_math, main, bin, "\u2229", "\\cap", true); -defineSymbol(symbols_math, main, bin, "\u222A", "\\cup", true); -defineSymbol(symbols_math, main, bin, "\u2216", "\\setminus"); -defineSymbol(symbols_math, main, bin, "\u2227", "\\land"); -defineSymbol(symbols_math, main, bin, "\u2228", "\\lor"); -defineSymbol(symbols_math, main, bin, "\u2227", "\\wedge", true); -defineSymbol(symbols_math, main, bin, "\u2228", "\\vee", true); -defineSymbol(symbols_math, main, symbols_textord, "\u221A", "\\surd"); -defineSymbol(symbols_math, main, symbols_open, "\u27E8", "\\langle", true); -defineSymbol(symbols_math, main, symbols_open, "\u2223", "\\lvert"); -defineSymbol(symbols_math, main, symbols_open, "\u2225", "\\lVert"); -defineSymbol(symbols_math, main, symbols_close, "?", "?"); -defineSymbol(symbols_math, main, symbols_close, "!", "!"); -defineSymbol(symbols_math, main, symbols_close, "\u27E9", "\\rangle", true); -defineSymbol(symbols_math, main, symbols_close, "\u2223", "\\rvert"); -defineSymbol(symbols_math, main, symbols_close, "\u2225", "\\rVert"); -defineSymbol(symbols_math, main, rel, "=", "="); -defineSymbol(symbols_math, main, rel, ":", ":"); -defineSymbol(symbols_math, main, rel, "\u2248", "\\approx", true); -defineSymbol(symbols_math, main, rel, "\u2245", "\\cong", true); -defineSymbol(symbols_math, main, rel, "\u2265", "\\ge"); -defineSymbol(symbols_math, main, rel, "\u2265", "\\geq", true); -defineSymbol(symbols_math, main, rel, "\u2190", "\\gets"); -defineSymbol(symbols_math, main, rel, ">", "\\gt", true); -defineSymbol(symbols_math, main, rel, "\u2208", "\\in", true); -defineSymbol(symbols_math, main, rel, "\uE020", "\\@not"); -defineSymbol(symbols_math, main, rel, "\u2282", "\\subset", true); -defineSymbol(symbols_math, main, rel, "\u2283", "\\supset", true); -defineSymbol(symbols_math, main, rel, "\u2286", "\\subseteq", true); -defineSymbol(symbols_math, main, rel, "\u2287", "\\supseteq", true); -defineSymbol(symbols_math, ams, rel, "\u2288", "\\nsubseteq", true); -defineSymbol(symbols_math, ams, rel, "\u2289", "\\nsupseteq", true); -defineSymbol(symbols_math, main, rel, "\u22A8", "\\models"); -defineSymbol(symbols_math, main, rel, "\u2190", "\\leftarrow", true); -defineSymbol(symbols_math, main, rel, "\u2264", "\\le"); -defineSymbol(symbols_math, main, rel, "\u2264", "\\leq", true); -defineSymbol(symbols_math, main, rel, "<", "\\lt", true); -defineSymbol(symbols_math, main, rel, "\u2192", "\\rightarrow", true); -defineSymbol(symbols_math, main, rel, "\u2192", "\\to"); -defineSymbol(symbols_math, ams, rel, "\u2271", "\\ngeq", true); -defineSymbol(symbols_math, ams, rel, "\u2270", "\\nleq", true); -defineSymbol(symbols_math, main, symbols_spacing, "\xA0", "\\ "); -defineSymbol(symbols_math, main, symbols_spacing, "\xA0", "~"); -defineSymbol(symbols_math, main, symbols_spacing, "\xA0", "\\space"); // Ref: LaTeX Source 2e: \DeclareRobustCommand{\nobreakspace}{% - -defineSymbol(symbols_math, main, symbols_spacing, "\xA0", "\\nobreakspace"); -defineSymbol(symbols_text, main, symbols_spacing, "\xA0", "\\ "); -defineSymbol(symbols_text, main, symbols_spacing, "\xA0", " "); -defineSymbol(symbols_text, main, symbols_spacing, "\xA0", "~"); -defineSymbol(symbols_text, main, symbols_spacing, "\xA0", "\\space"); -defineSymbol(symbols_text, main, symbols_spacing, "\xA0", "\\nobreakspace"); -defineSymbol(symbols_math, main, symbols_spacing, null, "\\nobreak"); -defineSymbol(symbols_math, main, symbols_spacing, null, "\\allowbreak"); -defineSymbol(symbols_math, main, punct, ",", ","); -defineSymbol(symbols_math, main, punct, ";", ";"); -defineSymbol(symbols_math, ams, bin, "\u22BC", "\\barwedge", true); -defineSymbol(symbols_math, ams, bin, "\u22BB", "\\veebar", true); -defineSymbol(symbols_math, main, bin, "\u2299", "\\odot", true); -defineSymbol(symbols_math, main, bin, "\u2295", "\\oplus", true); -defineSymbol(symbols_math, main, bin, "\u2297", "\\otimes", true); -defineSymbol(symbols_math, main, symbols_textord, "\u2202", "\\partial", true); -defineSymbol(symbols_math, main, bin, "\u2298", "\\oslash", true); -defineSymbol(symbols_math, ams, bin, "\u229A", "\\circledcirc", true); -defineSymbol(symbols_math, ams, bin, "\u22A1", "\\boxdot", true); -defineSymbol(symbols_math, main, bin, "\u25B3", "\\bigtriangleup"); -defineSymbol(symbols_math, main, bin, "\u25BD", "\\bigtriangledown"); -defineSymbol(symbols_math, main, bin, "\u2020", "\\dagger"); -defineSymbol(symbols_math, main, bin, "\u22C4", "\\diamond"); -defineSymbol(symbols_math, main, bin, "\u22C6", "\\star"); -defineSymbol(symbols_math, main, bin, "\u25C3", "\\triangleleft"); -defineSymbol(symbols_math, main, bin, "\u25B9", "\\triangleright"); -defineSymbol(symbols_math, main, symbols_open, "{", "\\{"); -defineSymbol(symbols_text, main, symbols_textord, "{", "\\{"); -defineSymbol(symbols_text, main, symbols_textord, "{", "\\textbraceleft"); -defineSymbol(symbols_math, main, symbols_close, "}", "\\}"); -defineSymbol(symbols_text, main, symbols_textord, "}", "\\}"); -defineSymbol(symbols_text, main, symbols_textord, "}", "\\textbraceright"); -defineSymbol(symbols_math, main, symbols_open, "{", "\\lbrace"); -defineSymbol(symbols_math, main, symbols_close, "}", "\\rbrace"); -defineSymbol(symbols_math, main, symbols_open, "[", "\\lbrack", true); -defineSymbol(symbols_text, main, symbols_textord, "[", "\\lbrack", true); -defineSymbol(symbols_math, main, symbols_close, "]", "\\rbrack", true); -defineSymbol(symbols_text, main, symbols_textord, "]", "\\rbrack", true); -defineSymbol(symbols_math, main, symbols_open, "(", "\\lparen", true); -defineSymbol(symbols_math, main, symbols_close, ")", "\\rparen", true); -defineSymbol(symbols_text, main, symbols_textord, "<", "\\textless", true); // in T1 fontenc - -defineSymbol(symbols_text, main, symbols_textord, ">", "\\textgreater", true); // in T1 fontenc - -defineSymbol(symbols_math, main, symbols_open, "\u230A", "\\lfloor", true); -defineSymbol(symbols_math, main, symbols_close, "\u230B", "\\rfloor", true); -defineSymbol(symbols_math, main, symbols_open, "\u2308", "\\lceil", true); -defineSymbol(symbols_math, main, symbols_close, "\u2309", "\\rceil", true); -defineSymbol(symbols_math, main, symbols_textord, "\\", "\\backslash"); -defineSymbol(symbols_math, main, symbols_textord, "\u2223", "|"); -defineSymbol(symbols_math, main, symbols_textord, "\u2223", "\\vert"); -defineSymbol(symbols_text, main, symbols_textord, "|", "\\textbar", true); // in T1 fontenc - -defineSymbol(symbols_math, main, symbols_textord, "\u2225", "\\|"); -defineSymbol(symbols_math, main, symbols_textord, "\u2225", "\\Vert"); -defineSymbol(symbols_text, main, symbols_textord, "\u2225", "\\textbardbl"); -defineSymbol(symbols_text, main, symbols_textord, "~", "\\textasciitilde"); -defineSymbol(symbols_text, main, symbols_textord, "\\", "\\textbackslash"); -defineSymbol(symbols_text, main, symbols_textord, "^", "\\textasciicircum"); -defineSymbol(symbols_math, main, rel, "\u2191", "\\uparrow", true); -defineSymbol(symbols_math, main, rel, "\u21D1", "\\Uparrow", true); -defineSymbol(symbols_math, main, rel, "\u2193", "\\downarrow", true); -defineSymbol(symbols_math, main, rel, "\u21D3", "\\Downarrow", true); -defineSymbol(symbols_math, main, rel, "\u2195", "\\updownarrow", true); -defineSymbol(symbols_math, main, rel, "\u21D5", "\\Updownarrow", true); -defineSymbol(symbols_math, main, op, "\u2210", "\\coprod"); -defineSymbol(symbols_math, main, op, "\u22C1", "\\bigvee"); -defineSymbol(symbols_math, main, op, "\u22C0", "\\bigwedge"); -defineSymbol(symbols_math, main, op, "\u2A04", "\\biguplus"); -defineSymbol(symbols_math, main, op, "\u22C2", "\\bigcap"); -defineSymbol(symbols_math, main, op, "\u22C3", "\\bigcup"); -defineSymbol(symbols_math, main, op, "\u222B", "\\int"); -defineSymbol(symbols_math, main, op, "\u222B", "\\intop"); -defineSymbol(symbols_math, main, op, "\u222C", "\\iint"); -defineSymbol(symbols_math, main, op, "\u222D", "\\iiint"); -defineSymbol(symbols_math, main, op, "\u220F", "\\prod"); -defineSymbol(symbols_math, main, op, "\u2211", "\\sum"); -defineSymbol(symbols_math, main, op, "\u2A02", "\\bigotimes"); -defineSymbol(symbols_math, main, op, "\u2A01", "\\bigoplus"); -defineSymbol(symbols_math, main, op, "\u2A00", "\\bigodot"); -defineSymbol(symbols_math, main, op, "\u222E", "\\oint"); -defineSymbol(symbols_math, main, op, "\u2A06", "\\bigsqcup"); -defineSymbol(symbols_math, main, op, "\u222B", "\\smallint"); -defineSymbol(symbols_text, main, symbols_inner, "\u2026", "\\textellipsis"); -defineSymbol(symbols_math, main, symbols_inner, "\u2026", "\\mathellipsis"); -defineSymbol(symbols_text, main, symbols_inner, "\u2026", "\\ldots", true); -defineSymbol(symbols_math, main, symbols_inner, "\u2026", "\\ldots", true); -defineSymbol(symbols_math, main, symbols_inner, "\u22EF", "\\@cdots", true); -defineSymbol(symbols_math, main, symbols_inner, "\u22F1", "\\ddots", true); -defineSymbol(symbols_math, main, symbols_textord, "\u22EE", "\\varvdots"); // \vdots is a macro - -defineSymbol(symbols_math, main, symbols_accent, "\u02CA", "\\acute"); -defineSymbol(symbols_math, main, symbols_accent, "\u02CB", "\\grave"); -defineSymbol(symbols_math, main, symbols_accent, "\xA8", "\\ddot"); -defineSymbol(symbols_math, main, symbols_accent, "~", "\\tilde"); -defineSymbol(symbols_math, main, symbols_accent, "\u02C9", "\\bar"); -defineSymbol(symbols_math, main, symbols_accent, "\u02D8", "\\breve"); -defineSymbol(symbols_math, main, symbols_accent, "\u02C7", "\\check"); -defineSymbol(symbols_math, main, symbols_accent, "^", "\\hat"); -defineSymbol(symbols_math, main, symbols_accent, "\u20D7", "\\vec"); -defineSymbol(symbols_math, main, symbols_accent, "\u02D9", "\\dot"); -defineSymbol(symbols_math, main, symbols_accent, "\u02DA", "\\mathring"); // \imath and \jmath should be invariant to \mathrm, \mathbf, etc., so use PUA - -defineSymbol(symbols_math, main, mathord, "\uE131", "\\@imath"); -defineSymbol(symbols_math, main, mathord, "\uE237", "\\@jmath"); -defineSymbol(symbols_math, main, symbols_textord, "\u0131", "\u0131"); -defineSymbol(symbols_math, main, symbols_textord, "\u0237", "\u0237"); -defineSymbol(symbols_text, main, symbols_textord, "\u0131", "\\i", true); -defineSymbol(symbols_text, main, symbols_textord, "\u0237", "\\j", true); -defineSymbol(symbols_text, main, symbols_textord, "\xDF", "\\ss", true); -defineSymbol(symbols_text, main, symbols_textord, "\xE6", "\\ae", true); -defineSymbol(symbols_text, main, symbols_textord, "\u0153", "\\oe", true); -defineSymbol(symbols_text, main, symbols_textord, "\xF8", "\\o", true); -defineSymbol(symbols_text, main, symbols_textord, "\xC6", "\\AE", true); -defineSymbol(symbols_text, main, symbols_textord, "\u0152", "\\OE", true); -defineSymbol(symbols_text, main, symbols_textord, "\xD8", "\\O", true); -defineSymbol(symbols_text, main, symbols_accent, "\u02CA", "\\'"); // acute - -defineSymbol(symbols_text, main, symbols_accent, "\u02CB", "\\`"); // grave - -defineSymbol(symbols_text, main, symbols_accent, "\u02C6", "\\^"); // circumflex - -defineSymbol(symbols_text, main, symbols_accent, "\u02DC", "\\~"); // tilde - -defineSymbol(symbols_text, main, symbols_accent, "\u02C9", "\\="); // macron - -defineSymbol(symbols_text, main, symbols_accent, "\u02D8", "\\u"); // breve - -defineSymbol(symbols_text, main, symbols_accent, "\u02D9", "\\."); // dot above - -defineSymbol(symbols_text, main, symbols_accent, "\u02DA", "\\r"); // ring above - -defineSymbol(symbols_text, main, symbols_accent, "\u02C7", "\\v"); // caron - -defineSymbol(symbols_text, main, symbols_accent, "\xA8", '\\"'); // diaresis - -defineSymbol(symbols_text, main, symbols_accent, "\u02DD", "\\H"); // double acute - -defineSymbol(symbols_text, main, symbols_accent, "\u25EF", "\\textcircled"); // \bigcirc glyph +defineSymbol(math, ams, rel, "\u21E2", "\\dashrightarrow", true); // unicode-math maps \u21e0 to \leftdasharrow. We'll use the AMS synonym. + +defineSymbol(math, ams, rel, "\u21E0", "\\dashleftarrow", true); +defineSymbol(math, ams, rel, "\u21C7", "\\leftleftarrows", true); +defineSymbol(math, ams, rel, "\u21C6", "\\leftrightarrows", true); +defineSymbol(math, ams, rel, "\u21DA", "\\Lleftarrow", true); +defineSymbol(math, ams, rel, "\u219E", "\\twoheadleftarrow", true); +defineSymbol(math, ams, rel, "\u21A2", "\\leftarrowtail", true); +defineSymbol(math, ams, rel, "\u21AB", "\\looparrowleft", true); +defineSymbol(math, ams, rel, "\u21CB", "\\leftrightharpoons", true); +defineSymbol(math, ams, rel, "\u21B6", "\\curvearrowleft", true); // unicode-math maps \u21ba to \acwopencirclearrow. We'll use the AMS synonym. + +defineSymbol(math, ams, rel, "\u21BA", "\\circlearrowleft", true); +defineSymbol(math, ams, rel, "\u21B0", "\\Lsh", true); +defineSymbol(math, ams, rel, "\u21C8", "\\upuparrows", true); +defineSymbol(math, ams, rel, "\u21BF", "\\upharpoonleft", true); +defineSymbol(math, ams, rel, "\u21C3", "\\downharpoonleft", true); +defineSymbol(math, main, rel, "\u22B6", "\\origof", true); // not in font + +defineSymbol(math, main, rel, "\u22B7", "\\imageof", true); // not in font + +defineSymbol(math, ams, rel, "\u22B8", "\\multimap", true); +defineSymbol(math, ams, rel, "\u21AD", "\\leftrightsquigarrow", true); +defineSymbol(math, ams, rel, "\u21C9", "\\rightrightarrows", true); +defineSymbol(math, ams, rel, "\u21C4", "\\rightleftarrows", true); +defineSymbol(math, ams, rel, "\u21A0", "\\twoheadrightarrow", true); +defineSymbol(math, ams, rel, "\u21A3", "\\rightarrowtail", true); +defineSymbol(math, ams, rel, "\u21AC", "\\looparrowright", true); +defineSymbol(math, ams, rel, "\u21B7", "\\curvearrowright", true); // unicode-math maps \u21bb to \cwopencirclearrow. We'll use the AMS synonym. + +defineSymbol(math, ams, rel, "\u21BB", "\\circlearrowright", true); +defineSymbol(math, ams, rel, "\u21B1", "\\Rsh", true); +defineSymbol(math, ams, rel, "\u21CA", "\\downdownarrows", true); +defineSymbol(math, ams, rel, "\u21BE", "\\upharpoonright", true); +defineSymbol(math, ams, rel, "\u21C2", "\\downharpoonright", true); +defineSymbol(math, ams, rel, "\u21DD", "\\rightsquigarrow", true); +defineSymbol(math, ams, rel, "\u21DD", "\\leadsto"); +defineSymbol(math, ams, rel, "\u21DB", "\\Rrightarrow", true); +defineSymbol(math, ams, rel, "\u21BE", "\\restriction"); +defineSymbol(math, main, textord, "\u2018", "`"); +defineSymbol(math, main, textord, "$", "\\$"); +defineSymbol(symbols_text, main, textord, "$", "\\$"); +defineSymbol(symbols_text, main, textord, "$", "\\textdollar"); +defineSymbol(math, main, textord, "%", "\\%"); +defineSymbol(symbols_text, main, textord, "%", "\\%"); +defineSymbol(math, main, textord, "_", "\\_"); +defineSymbol(symbols_text, main, textord, "_", "\\_"); +defineSymbol(symbols_text, main, textord, "_", "\\textunderscore"); +defineSymbol(math, main, textord, "\u2220", "\\angle", true); +defineSymbol(math, main, textord, "\u221E", "\\infty", true); +defineSymbol(math, main, textord, "\u2032", "\\prime"); +defineSymbol(math, main, textord, "\u25B3", "\\triangle"); +defineSymbol(math, main, textord, "\u0393", "\\Gamma", true); +defineSymbol(math, main, textord, "\u0394", "\\Delta", true); +defineSymbol(math, main, textord, "\u0398", "\\Theta", true); +defineSymbol(math, main, textord, "\u039B", "\\Lambda", true); +defineSymbol(math, main, textord, "\u039E", "\\Xi", true); +defineSymbol(math, main, textord, "\u03A0", "\\Pi", true); +defineSymbol(math, main, textord, "\u03A3", "\\Sigma", true); +defineSymbol(math, main, textord, "\u03A5", "\\Upsilon", true); +defineSymbol(math, main, textord, "\u03A6", "\\Phi", true); +defineSymbol(math, main, textord, "\u03A8", "\\Psi", true); +defineSymbol(math, main, textord, "\u03A9", "\\Omega", true); +defineSymbol(math, main, textord, "A", "\u0391"); +defineSymbol(math, main, textord, "B", "\u0392"); +defineSymbol(math, main, textord, "E", "\u0395"); +defineSymbol(math, main, textord, "Z", "\u0396"); +defineSymbol(math, main, textord, "H", "\u0397"); +defineSymbol(math, main, textord, "I", "\u0399"); +defineSymbol(math, main, textord, "K", "\u039A"); +defineSymbol(math, main, textord, "M", "\u039C"); +defineSymbol(math, main, textord, "N", "\u039D"); +defineSymbol(math, main, textord, "O", "\u039F"); +defineSymbol(math, main, textord, "P", "\u03A1"); +defineSymbol(math, main, textord, "T", "\u03A4"); +defineSymbol(math, main, textord, "X", "\u03A7"); +defineSymbol(math, main, textord, "\xAC", "\\neg", true); +defineSymbol(math, main, textord, "\xAC", "\\lnot"); +defineSymbol(math, main, textord, "\u22A4", "\\top"); +defineSymbol(math, main, textord, "\u22A5", "\\bot"); +defineSymbol(math, main, textord, "\u2205", "\\emptyset"); +defineSymbol(math, ams, textord, "\u2205", "\\varnothing"); +defineSymbol(math, main, mathord, "\u03B1", "\\alpha", true); +defineSymbol(math, main, mathord, "\u03B2", "\\beta", true); +defineSymbol(math, main, mathord, "\u03B3", "\\gamma", true); +defineSymbol(math, main, mathord, "\u03B4", "\\delta", true); +defineSymbol(math, main, mathord, "\u03F5", "\\epsilon", true); +defineSymbol(math, main, mathord, "\u03B6", "\\zeta", true); +defineSymbol(math, main, mathord, "\u03B7", "\\eta", true); +defineSymbol(math, main, mathord, "\u03B8", "\\theta", true); +defineSymbol(math, main, mathord, "\u03B9", "\\iota", true); +defineSymbol(math, main, mathord, "\u03BA", "\\kappa", true); +defineSymbol(math, main, mathord, "\u03BB", "\\lambda", true); +defineSymbol(math, main, mathord, "\u03BC", "\\mu", true); +defineSymbol(math, main, mathord, "\u03BD", "\\nu", true); +defineSymbol(math, main, mathord, "\u03BE", "\\xi", true); +defineSymbol(math, main, mathord, "\u03BF", "\\omicron", true); +defineSymbol(math, main, mathord, "\u03C0", "\\pi", true); +defineSymbol(math, main, mathord, "\u03C1", "\\rho", true); +defineSymbol(math, main, mathord, "\u03C3", "\\sigma", true); +defineSymbol(math, main, mathord, "\u03C4", "\\tau", true); +defineSymbol(math, main, mathord, "\u03C5", "\\upsilon", true); +defineSymbol(math, main, mathord, "\u03D5", "\\phi", true); +defineSymbol(math, main, mathord, "\u03C7", "\\chi", true); +defineSymbol(math, main, mathord, "\u03C8", "\\psi", true); +defineSymbol(math, main, mathord, "\u03C9", "\\omega", true); +defineSymbol(math, main, mathord, "\u03B5", "\\varepsilon", true); +defineSymbol(math, main, mathord, "\u03D1", "\\vartheta", true); +defineSymbol(math, main, mathord, "\u03D6", "\\varpi", true); +defineSymbol(math, main, mathord, "\u03F1", "\\varrho", true); +defineSymbol(math, main, mathord, "\u03C2", "\\varsigma", true); +defineSymbol(math, main, mathord, "\u03C6", "\\varphi", true); +defineSymbol(math, main, bin, "\u2217", "*", true); +defineSymbol(math, main, bin, "+", "+"); +defineSymbol(math, main, bin, "\u2212", "-", true); +defineSymbol(math, main, bin, "\u22C5", "\\cdot", true); +defineSymbol(math, main, bin, "\u2218", "\\circ"); +defineSymbol(math, main, bin, "\xF7", "\\div", true); +defineSymbol(math, main, bin, "\xB1", "\\pm", true); +defineSymbol(math, main, bin, "\xD7", "\\times", true); +defineSymbol(math, main, bin, "\u2229", "\\cap", true); +defineSymbol(math, main, bin, "\u222A", "\\cup", true); +defineSymbol(math, main, bin, "\u2216", "\\setminus"); +defineSymbol(math, main, bin, "\u2227", "\\land"); +defineSymbol(math, main, bin, "\u2228", "\\lor"); +defineSymbol(math, main, bin, "\u2227", "\\wedge", true); +defineSymbol(math, main, bin, "\u2228", "\\vee", true); +defineSymbol(math, main, textord, "\u221A", "\\surd"); +defineSymbol(math, main, symbols_open, "\u27E8", "\\langle", true); +defineSymbol(math, main, symbols_open, "\u2223", "\\lvert"); +defineSymbol(math, main, symbols_open, "\u2225", "\\lVert"); +defineSymbol(math, main, symbols_close, "?", "?"); +defineSymbol(math, main, symbols_close, "!", "!"); +defineSymbol(math, main, symbols_close, "\u27E9", "\\rangle", true); +defineSymbol(math, main, symbols_close, "\u2223", "\\rvert"); +defineSymbol(math, main, symbols_close, "\u2225", "\\rVert"); +defineSymbol(math, main, rel, "=", "="); +defineSymbol(math, main, rel, ":", ":"); +defineSymbol(math, main, rel, "\u2248", "\\approx", true); +defineSymbol(math, main, rel, "\u2245", "\\cong", true); +defineSymbol(math, main, rel, "\u2265", "\\ge"); +defineSymbol(math, main, rel, "\u2265", "\\geq", true); +defineSymbol(math, main, rel, "\u2190", "\\gets"); +defineSymbol(math, main, rel, ">", "\\gt", true); +defineSymbol(math, main, rel, "\u2208", "\\in", true); +defineSymbol(math, main, rel, "\uE020", "\\@not"); +defineSymbol(math, main, rel, "\u2282", "\\subset", true); +defineSymbol(math, main, rel, "\u2283", "\\supset", true); +defineSymbol(math, main, rel, "\u2286", "\\subseteq", true); +defineSymbol(math, main, rel, "\u2287", "\\supseteq", true); +defineSymbol(math, ams, rel, "\u2288", "\\nsubseteq", true); +defineSymbol(math, ams, rel, "\u2289", "\\nsupseteq", true); +defineSymbol(math, main, rel, "\u22A8", "\\models"); +defineSymbol(math, main, rel, "\u2190", "\\leftarrow", true); +defineSymbol(math, main, rel, "\u2264", "\\le"); +defineSymbol(math, main, rel, "\u2264", "\\leq", true); +defineSymbol(math, main, rel, "<", "\\lt", true); +defineSymbol(math, main, rel, "\u2192", "\\rightarrow", true); +defineSymbol(math, main, rel, "\u2192", "\\to"); +defineSymbol(math, ams, rel, "\u2271", "\\ngeq", true); +defineSymbol(math, ams, rel, "\u2270", "\\nleq", true); +defineSymbol(math, main, spacing, "\xA0", "\\ "); +defineSymbol(math, main, spacing, "\xA0", "\\space"); // Ref: LaTeX Source 2e: \DeclareRobustCommand{\nobreakspace}{% + +defineSymbol(math, main, spacing, "\xA0", "\\nobreakspace"); +defineSymbol(symbols_text, main, spacing, "\xA0", "\\ "); +defineSymbol(symbols_text, main, spacing, "\xA0", " "); +defineSymbol(symbols_text, main, spacing, "\xA0", "\\space"); +defineSymbol(symbols_text, main, spacing, "\xA0", "\\nobreakspace"); +defineSymbol(math, main, spacing, null, "\\nobreak"); +defineSymbol(math, main, spacing, null, "\\allowbreak"); +defineSymbol(math, main, punct, ",", ","); +defineSymbol(math, main, punct, ";", ";"); +defineSymbol(math, ams, bin, "\u22BC", "\\barwedge", true); +defineSymbol(math, ams, bin, "\u22BB", "\\veebar", true); +defineSymbol(math, main, bin, "\u2299", "\\odot", true); +defineSymbol(math, main, bin, "\u2295", "\\oplus", true); +defineSymbol(math, main, bin, "\u2297", "\\otimes", true); +defineSymbol(math, main, textord, "\u2202", "\\partial", true); +defineSymbol(math, main, bin, "\u2298", "\\oslash", true); +defineSymbol(math, ams, bin, "\u229A", "\\circledcirc", true); +defineSymbol(math, ams, bin, "\u22A1", "\\boxdot", true); +defineSymbol(math, main, bin, "\u25B3", "\\bigtriangleup"); +defineSymbol(math, main, bin, "\u25BD", "\\bigtriangledown"); +defineSymbol(math, main, bin, "\u2020", "\\dagger"); +defineSymbol(math, main, bin, "\u22C4", "\\diamond"); +defineSymbol(math, main, bin, "\u22C6", "\\star"); +defineSymbol(math, main, bin, "\u25C3", "\\triangleleft"); +defineSymbol(math, main, bin, "\u25B9", "\\triangleright"); +defineSymbol(math, main, symbols_open, "{", "\\{"); +defineSymbol(symbols_text, main, textord, "{", "\\{"); +defineSymbol(symbols_text, main, textord, "{", "\\textbraceleft"); +defineSymbol(math, main, symbols_close, "}", "\\}"); +defineSymbol(symbols_text, main, textord, "}", "\\}"); +defineSymbol(symbols_text, main, textord, "}", "\\textbraceright"); +defineSymbol(math, main, symbols_open, "{", "\\lbrace"); +defineSymbol(math, main, symbols_close, "}", "\\rbrace"); +defineSymbol(math, main, symbols_open, "[", "\\lbrack", true); +defineSymbol(symbols_text, main, textord, "[", "\\lbrack", true); +defineSymbol(math, main, symbols_close, "]", "\\rbrack", true); +defineSymbol(symbols_text, main, textord, "]", "\\rbrack", true); +defineSymbol(math, main, symbols_open, "(", "\\lparen", true); +defineSymbol(math, main, symbols_close, ")", "\\rparen", true); +defineSymbol(symbols_text, main, textord, "<", "\\textless", true); // in T1 fontenc + +defineSymbol(symbols_text, main, textord, ">", "\\textgreater", true); // in T1 fontenc + +defineSymbol(math, main, symbols_open, "\u230A", "\\lfloor", true); +defineSymbol(math, main, symbols_close, "\u230B", "\\rfloor", true); +defineSymbol(math, main, symbols_open, "\u2308", "\\lceil", true); +defineSymbol(math, main, symbols_close, "\u2309", "\\rceil", true); +defineSymbol(math, main, textord, "\\", "\\backslash"); +defineSymbol(math, main, textord, "\u2223", "|"); +defineSymbol(math, main, textord, "\u2223", "\\vert"); +defineSymbol(symbols_text, main, textord, "|", "\\textbar", true); // in T1 fontenc + +defineSymbol(math, main, textord, "\u2225", "\\|"); +defineSymbol(math, main, textord, "\u2225", "\\Vert"); +defineSymbol(symbols_text, main, textord, "\u2225", "\\textbardbl"); +defineSymbol(symbols_text, main, textord, "~", "\\textasciitilde"); +defineSymbol(symbols_text, main, textord, "\\", "\\textbackslash"); +defineSymbol(symbols_text, main, textord, "^", "\\textasciicircum"); +defineSymbol(math, main, rel, "\u2191", "\\uparrow", true); +defineSymbol(math, main, rel, "\u21D1", "\\Uparrow", true); +defineSymbol(math, main, rel, "\u2193", "\\downarrow", true); +defineSymbol(math, main, rel, "\u21D3", "\\Downarrow", true); +defineSymbol(math, main, rel, "\u2195", "\\updownarrow", true); +defineSymbol(math, main, rel, "\u21D5", "\\Updownarrow", true); +defineSymbol(math, main, op, "\u2210", "\\coprod"); +defineSymbol(math, main, op, "\u22C1", "\\bigvee"); +defineSymbol(math, main, op, "\u22C0", "\\bigwedge"); +defineSymbol(math, main, op, "\u2A04", "\\biguplus"); +defineSymbol(math, main, op, "\u22C2", "\\bigcap"); +defineSymbol(math, main, op, "\u22C3", "\\bigcup"); +defineSymbol(math, main, op, "\u222B", "\\int"); +defineSymbol(math, main, op, "\u222B", "\\intop"); +defineSymbol(math, main, op, "\u222C", "\\iint"); +defineSymbol(math, main, op, "\u222D", "\\iiint"); +defineSymbol(math, main, op, "\u220F", "\\prod"); +defineSymbol(math, main, op, "\u2211", "\\sum"); +defineSymbol(math, main, op, "\u2A02", "\\bigotimes"); +defineSymbol(math, main, op, "\u2A01", "\\bigoplus"); +defineSymbol(math, main, op, "\u2A00", "\\bigodot"); +defineSymbol(math, main, op, "\u222E", "\\oint"); +defineSymbol(math, main, op, "\u222F", "\\oiint"); +defineSymbol(math, main, op, "\u2230", "\\oiiint"); +defineSymbol(math, main, op, "\u2A06", "\\bigsqcup"); +defineSymbol(math, main, op, "\u222B", "\\smallint"); +defineSymbol(symbols_text, main, inner, "\u2026", "\\textellipsis"); +defineSymbol(math, main, inner, "\u2026", "\\mathellipsis"); +defineSymbol(symbols_text, main, inner, "\u2026", "\\ldots", true); +defineSymbol(math, main, inner, "\u2026", "\\ldots", true); +defineSymbol(math, main, inner, "\u22EF", "\\@cdots", true); +defineSymbol(math, main, inner, "\u22F1", "\\ddots", true); +defineSymbol(math, main, textord, "\u22EE", "\\varvdots"); // \vdots is a macro + +defineSymbol(math, main, accent, "\u02CA", "\\acute"); +defineSymbol(math, main, accent, "\u02CB", "\\grave"); +defineSymbol(math, main, accent, "\xA8", "\\ddot"); +defineSymbol(math, main, accent, "~", "\\tilde"); +defineSymbol(math, main, accent, "\u02C9", "\\bar"); +defineSymbol(math, main, accent, "\u02D8", "\\breve"); +defineSymbol(math, main, accent, "\u02C7", "\\check"); +defineSymbol(math, main, accent, "^", "\\hat"); +defineSymbol(math, main, accent, "\u20D7", "\\vec"); +defineSymbol(math, main, accent, "\u02D9", "\\dot"); +defineSymbol(math, main, accent, "\u02DA", "\\mathring"); // \imath and \jmath should be invariant to \mathrm, \mathbf, etc., so use PUA + +defineSymbol(math, main, mathord, "\uE131", "\\@imath"); +defineSymbol(math, main, mathord, "\uE237", "\\@jmath"); +defineSymbol(math, main, textord, "\u0131", "\u0131"); +defineSymbol(math, main, textord, "\u0237", "\u0237"); +defineSymbol(symbols_text, main, textord, "\u0131", "\\i", true); +defineSymbol(symbols_text, main, textord, "\u0237", "\\j", true); +defineSymbol(symbols_text, main, textord, "\xDF", "\\ss", true); +defineSymbol(symbols_text, main, textord, "\xE6", "\\ae", true); +defineSymbol(symbols_text, main, textord, "\u0153", "\\oe", true); +defineSymbol(symbols_text, main, textord, "\xF8", "\\o", true); +defineSymbol(symbols_text, main, textord, "\xC6", "\\AE", true); +defineSymbol(symbols_text, main, textord, "\u0152", "\\OE", true); +defineSymbol(symbols_text, main, textord, "\xD8", "\\O", true); +defineSymbol(symbols_text, main, accent, "\u02CA", "\\'"); // acute + +defineSymbol(symbols_text, main, accent, "\u02CB", "\\`"); // grave + +defineSymbol(symbols_text, main, accent, "\u02C6", "\\^"); // circumflex + +defineSymbol(symbols_text, main, accent, "\u02DC", "\\~"); // tilde + +defineSymbol(symbols_text, main, accent, "\u02C9", "\\="); // macron + +defineSymbol(symbols_text, main, accent, "\u02D8", "\\u"); // breve + +defineSymbol(symbols_text, main, accent, "\u02D9", "\\."); // dot above + +defineSymbol(symbols_text, main, accent, "\xB8", "\\c"); // cedilla + +defineSymbol(symbols_text, main, accent, "\u02DA", "\\r"); // ring above + +defineSymbol(symbols_text, main, accent, "\u02C7", "\\v"); // caron + +defineSymbol(symbols_text, main, accent, "\xA8", '\\"'); // diaresis + +defineSymbol(symbols_text, main, accent, "\u02DD", "\\H"); // double acute + +defineSymbol(symbols_text, main, accent, "\u25EF", "\\textcircled"); // \bigcirc glyph // These ligatures are detected and created in Parser.js's `formLigatures`. var ligatures = { @@ -4633,76 +4498,76 @@ var ligatures = { "``": true, "''": true }; -defineSymbol(symbols_text, main, symbols_textord, "\u2013", "--", true); -defineSymbol(symbols_text, main, symbols_textord, "\u2013", "\\textendash"); -defineSymbol(symbols_text, main, symbols_textord, "\u2014", "---", true); -defineSymbol(symbols_text, main, symbols_textord, "\u2014", "\\textemdash"); -defineSymbol(symbols_text, main, symbols_textord, "\u2018", "`", true); -defineSymbol(symbols_text, main, symbols_textord, "\u2018", "\\textquoteleft"); -defineSymbol(symbols_text, main, symbols_textord, "\u2019", "'", true); -defineSymbol(symbols_text, main, symbols_textord, "\u2019", "\\textquoteright"); -defineSymbol(symbols_text, main, symbols_textord, "\u201C", "``", true); -defineSymbol(symbols_text, main, symbols_textord, "\u201C", "\\textquotedblleft"); -defineSymbol(symbols_text, main, symbols_textord, "\u201D", "''", true); -defineSymbol(symbols_text, main, symbols_textord, "\u201D", "\\textquotedblright"); // \degree from gensymb package - -defineSymbol(symbols_math, main, symbols_textord, "\xB0", "\\degree", true); -defineSymbol(symbols_text, main, symbols_textord, "\xB0", "\\degree"); // \textdegree from inputenc package - -defineSymbol(symbols_text, main, symbols_textord, "\xB0", "\\textdegree", true); // TODO: In LaTeX, \pounds can generate a different character in text and math +defineSymbol(symbols_text, main, textord, "\u2013", "--", true); +defineSymbol(symbols_text, main, textord, "\u2013", "\\textendash"); +defineSymbol(symbols_text, main, textord, "\u2014", "---", true); +defineSymbol(symbols_text, main, textord, "\u2014", "\\textemdash"); +defineSymbol(symbols_text, main, textord, "\u2018", "`", true); +defineSymbol(symbols_text, main, textord, "\u2018", "\\textquoteleft"); +defineSymbol(symbols_text, main, textord, "\u2019", "'", true); +defineSymbol(symbols_text, main, textord, "\u2019", "\\textquoteright"); +defineSymbol(symbols_text, main, textord, "\u201C", "``", true); +defineSymbol(symbols_text, main, textord, "\u201C", "\\textquotedblleft"); +defineSymbol(symbols_text, main, textord, "\u201D", "''", true); +defineSymbol(symbols_text, main, textord, "\u201D", "\\textquotedblright"); // \degree from gensymb package + +defineSymbol(math, main, textord, "\xB0", "\\degree", true); +defineSymbol(symbols_text, main, textord, "\xB0", "\\degree"); // \textdegree from inputenc package + +defineSymbol(symbols_text, main, textord, "\xB0", "\\textdegree", true); // TODO: In LaTeX, \pounds can generate a different character in text and math // mode, but among our fonts, only Main-Regular defines this character "163". -defineSymbol(symbols_math, main, symbols_textord, "\xA3", "\\pounds"); -defineSymbol(symbols_math, main, symbols_textord, "\xA3", "\\mathsterling", true); -defineSymbol(symbols_text, main, symbols_textord, "\xA3", "\\pounds"); -defineSymbol(symbols_text, main, symbols_textord, "\xA3", "\\textsterling", true); -defineSymbol(symbols_math, ams, symbols_textord, "\u2720", "\\maltese"); -defineSymbol(symbols_text, ams, symbols_textord, "\u2720", "\\maltese"); // There are lots of symbols which are the same, so we add them in afterwards. +defineSymbol(math, main, textord, "\xA3", "\\pounds"); +defineSymbol(math, main, textord, "\xA3", "\\mathsterling", true); +defineSymbol(symbols_text, main, textord, "\xA3", "\\pounds"); +defineSymbol(symbols_text, main, textord, "\xA3", "\\textsterling", true); +defineSymbol(math, ams, textord, "\u2720", "\\maltese"); +defineSymbol(symbols_text, ams, textord, "\u2720", "\\maltese"); // There are lots of symbols which are the same, so we add them in afterwards. // All of these are textords in math mode var mathTextSymbols = "0123456789/@.\""; -for (var symbols_i = 0; symbols_i < mathTextSymbols.length; symbols_i++) { - var symbols_ch = mathTextSymbols.charAt(symbols_i); - defineSymbol(symbols_math, main, symbols_textord, symbols_ch, symbols_ch); +for (var i = 0; i < mathTextSymbols.length; i++) { + var ch = mathTextSymbols.charAt(i); + defineSymbol(math, main, textord, ch, ch); } // All of these are textords in text mode var textSymbols = "0123456789!@*()-=+\";:?/.,"; -for (var src_symbols_i = 0; src_symbols_i < textSymbols.length; src_symbols_i++) { - var _ch = textSymbols.charAt(src_symbols_i); +for (var _i = 0; _i < textSymbols.length; _i++) { + var _ch = textSymbols.charAt(_i); - defineSymbol(symbols_text, main, symbols_textord, _ch, _ch); + defineSymbol(symbols_text, main, textord, _ch, _ch); } // All of these are textords in text mode, and mathords in math mode var letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; -for (var symbols_i2 = 0; symbols_i2 < letters.length; symbols_i2++) { - var _ch2 = letters.charAt(symbols_i2); +for (var _i2 = 0; _i2 < letters.length; _i2++) { + var _ch2 = letters.charAt(_i2); - defineSymbol(symbols_math, main, mathord, _ch2, _ch2); - defineSymbol(symbols_text, main, symbols_textord, _ch2, _ch2); + defineSymbol(math, main, mathord, _ch2, _ch2); + defineSymbol(symbols_text, main, textord, _ch2, _ch2); } // Blackboard bold and script letters in Unicode range -defineSymbol(symbols_math, ams, symbols_textord, "C", "\u2102"); // blackboard bold +defineSymbol(math, ams, textord, "C", "\u2102"); // blackboard bold -defineSymbol(symbols_text, ams, symbols_textord, "C", "\u2102"); -defineSymbol(symbols_math, ams, symbols_textord, "H", "\u210D"); -defineSymbol(symbols_text, ams, symbols_textord, "H", "\u210D"); -defineSymbol(symbols_math, ams, symbols_textord, "N", "\u2115"); -defineSymbol(symbols_text, ams, symbols_textord, "N", "\u2115"); -defineSymbol(symbols_math, ams, symbols_textord, "P", "\u2119"); -defineSymbol(symbols_text, ams, symbols_textord, "P", "\u2119"); -defineSymbol(symbols_math, ams, symbols_textord, "Q", "\u211A"); -defineSymbol(symbols_text, ams, symbols_textord, "Q", "\u211A"); -defineSymbol(symbols_math, ams, symbols_textord, "R", "\u211D"); -defineSymbol(symbols_text, ams, symbols_textord, "R", "\u211D"); -defineSymbol(symbols_math, ams, symbols_textord, "Z", "\u2124"); -defineSymbol(symbols_text, ams, symbols_textord, "Z", "\u2124"); -defineSymbol(symbols_math, main, mathord, "h", "\u210E"); // italic h, Planck constant +defineSymbol(symbols_text, ams, textord, "C", "\u2102"); +defineSymbol(math, ams, textord, "H", "\u210D"); +defineSymbol(symbols_text, ams, textord, "H", "\u210D"); +defineSymbol(math, ams, textord, "N", "\u2115"); +defineSymbol(symbols_text, ams, textord, "N", "\u2115"); +defineSymbol(math, ams, textord, "P", "\u2119"); +defineSymbol(symbols_text, ams, textord, "P", "\u2119"); +defineSymbol(math, ams, textord, "Q", "\u211A"); +defineSymbol(symbols_text, ams, textord, "Q", "\u211A"); +defineSymbol(math, ams, textord, "R", "\u211D"); +defineSymbol(symbols_text, ams, textord, "R", "\u211D"); +defineSymbol(math, ams, textord, "Z", "\u2124"); +defineSymbol(symbols_text, ams, textord, "Z", "\u2124"); +defineSymbol(math, main, mathord, "h", "\u210E"); // italic h, Planck constant defineSymbol(symbols_text, main, mathord, "h", "\u210E"); // The next loop loads wide (surrogate pair) characters. // We support some letters in the Unicode range U+1D400 to U+1D7FF, @@ -4710,102 +4575,102 @@ defineSymbol(symbols_text, main, mathord, "h", "\u210E"); // The next loop loads // Some editors do not deal well with wide characters. So don't write the // string into this file. Instead, create the string from the surrogate pair. -var symbols_wideChar = ""; +var wideChar = ""; -for (var symbols_i3 = 0; symbols_i3 < letters.length; symbols_i3++) { - var _ch3 = letters.charAt(symbols_i3); // The hex numbers in the next line are a surrogate pair. +for (var _i3 = 0; _i3 < letters.length; _i3++) { + var _ch3 = letters.charAt(_i3); // The hex numbers in the next line are a surrogate pair. // 0xD835 is the high surrogate for all letters in the range we support. // 0xDC00 is the low surrogate for bold A. - symbols_wideChar = String.fromCharCode(0xD835, 0xDC00 + symbols_i3); // A-Z a-z bold + wideChar = String.fromCharCode(0xD835, 0xDC00 + _i3); // A-Z a-z bold - defineSymbol(symbols_math, main, mathord, _ch3, symbols_wideChar); - defineSymbol(symbols_text, main, symbols_textord, _ch3, symbols_wideChar); - symbols_wideChar = String.fromCharCode(0xD835, 0xDC34 + symbols_i3); // A-Z a-z italic + defineSymbol(math, main, mathord, _ch3, wideChar); + defineSymbol(symbols_text, main, textord, _ch3, wideChar); + wideChar = String.fromCharCode(0xD835, 0xDC34 + _i3); // A-Z a-z italic - defineSymbol(symbols_math, main, mathord, _ch3, symbols_wideChar); - defineSymbol(symbols_text, main, symbols_textord, _ch3, symbols_wideChar); - symbols_wideChar = String.fromCharCode(0xD835, 0xDC68 + symbols_i3); // A-Z a-z bold italic + defineSymbol(math, main, mathord, _ch3, wideChar); + defineSymbol(symbols_text, main, textord, _ch3, wideChar); + wideChar = String.fromCharCode(0xD835, 0xDC68 + _i3); // A-Z a-z bold italic - defineSymbol(symbols_math, main, mathord, _ch3, symbols_wideChar); - defineSymbol(symbols_text, main, symbols_textord, _ch3, symbols_wideChar); - symbols_wideChar = String.fromCharCode(0xD835, 0xDD04 + symbols_i3); // A-Z a-z Fractur + defineSymbol(math, main, mathord, _ch3, wideChar); + defineSymbol(symbols_text, main, textord, _ch3, wideChar); + wideChar = String.fromCharCode(0xD835, 0xDD04 + _i3); // A-Z a-z Fractur - defineSymbol(symbols_math, main, mathord, _ch3, symbols_wideChar); - defineSymbol(symbols_text, main, symbols_textord, _ch3, symbols_wideChar); - symbols_wideChar = String.fromCharCode(0xD835, 0xDDA0 + symbols_i3); // A-Z a-z sans-serif + defineSymbol(math, main, mathord, _ch3, wideChar); + defineSymbol(symbols_text, main, textord, _ch3, wideChar); + wideChar = String.fromCharCode(0xD835, 0xDDA0 + _i3); // A-Z a-z sans-serif - defineSymbol(symbols_math, main, mathord, _ch3, symbols_wideChar); - defineSymbol(symbols_text, main, symbols_textord, _ch3, symbols_wideChar); - symbols_wideChar = String.fromCharCode(0xD835, 0xDDD4 + symbols_i3); // A-Z a-z sans bold + defineSymbol(math, main, mathord, _ch3, wideChar); + defineSymbol(symbols_text, main, textord, _ch3, wideChar); + wideChar = String.fromCharCode(0xD835, 0xDDD4 + _i3); // A-Z a-z sans bold - defineSymbol(symbols_math, main, mathord, _ch3, symbols_wideChar); - defineSymbol(symbols_text, main, symbols_textord, _ch3, symbols_wideChar); - symbols_wideChar = String.fromCharCode(0xD835, 0xDE08 + symbols_i3); // A-Z a-z sans italic + defineSymbol(math, main, mathord, _ch3, wideChar); + defineSymbol(symbols_text, main, textord, _ch3, wideChar); + wideChar = String.fromCharCode(0xD835, 0xDE08 + _i3); // A-Z a-z sans italic - defineSymbol(symbols_math, main, mathord, _ch3, symbols_wideChar); - defineSymbol(symbols_text, main, symbols_textord, _ch3, symbols_wideChar); - symbols_wideChar = String.fromCharCode(0xD835, 0xDE70 + symbols_i3); // A-Z a-z monospace + defineSymbol(math, main, mathord, _ch3, wideChar); + defineSymbol(symbols_text, main, textord, _ch3, wideChar); + wideChar = String.fromCharCode(0xD835, 0xDE70 + _i3); // A-Z a-z monospace - defineSymbol(symbols_math, main, mathord, _ch3, symbols_wideChar); - defineSymbol(symbols_text, main, symbols_textord, _ch3, symbols_wideChar); + defineSymbol(math, main, mathord, _ch3, wideChar); + defineSymbol(symbols_text, main, textord, _ch3, wideChar); - if (symbols_i3 < 26) { + if (_i3 < 26) { // KaTeX fonts have only capital letters for blackboard bold and script. // See exception for k below. - symbols_wideChar = String.fromCharCode(0xD835, 0xDD38 + symbols_i3); // A-Z double struck + wideChar = String.fromCharCode(0xD835, 0xDD38 + _i3); // A-Z double struck - defineSymbol(symbols_math, main, mathord, _ch3, symbols_wideChar); - defineSymbol(symbols_text, main, symbols_textord, _ch3, symbols_wideChar); - symbols_wideChar = String.fromCharCode(0xD835, 0xDC9C + symbols_i3); // A-Z script + defineSymbol(math, main, mathord, _ch3, wideChar); + defineSymbol(symbols_text, main, textord, _ch3, wideChar); + wideChar = String.fromCharCode(0xD835, 0xDC9C + _i3); // A-Z script - defineSymbol(symbols_math, main, mathord, _ch3, symbols_wideChar); - defineSymbol(symbols_text, main, symbols_textord, _ch3, symbols_wideChar); + defineSymbol(math, main, mathord, _ch3, wideChar); + defineSymbol(symbols_text, main, textord, _ch3, wideChar); } // TODO: Add bold script when it is supported by a KaTeX font. } // "k" is the only double struck lower case letter in the KaTeX fonts. -symbols_wideChar = String.fromCharCode(0xD835, 0xDD5C); // k double struck +wideChar = String.fromCharCode(0xD835, 0xDD5C); // k double struck -defineSymbol(symbols_math, main, mathord, "k", symbols_wideChar); -defineSymbol(symbols_text, main, symbols_textord, "k", symbols_wideChar); // Next, some wide character numerals +defineSymbol(math, main, mathord, "k", wideChar); +defineSymbol(symbols_text, main, textord, "k", wideChar); // Next, some wide character numerals -for (var symbols_i4 = 0; symbols_i4 < 10; symbols_i4++) { - var _ch4 = symbols_i4.toString(); +for (var _i4 = 0; _i4 < 10; _i4++) { + var _ch4 = _i4.toString(); - symbols_wideChar = String.fromCharCode(0xD835, 0xDFCE + symbols_i4); // 0-9 bold + wideChar = String.fromCharCode(0xD835, 0xDFCE + _i4); // 0-9 bold - defineSymbol(symbols_math, main, mathord, _ch4, symbols_wideChar); - defineSymbol(symbols_text, main, symbols_textord, _ch4, symbols_wideChar); - symbols_wideChar = String.fromCharCode(0xD835, 0xDFE2 + symbols_i4); // 0-9 sans serif + defineSymbol(math, main, mathord, _ch4, wideChar); + defineSymbol(symbols_text, main, textord, _ch4, wideChar); + wideChar = String.fromCharCode(0xD835, 0xDFE2 + _i4); // 0-9 sans serif - defineSymbol(symbols_math, main, mathord, _ch4, symbols_wideChar); - defineSymbol(symbols_text, main, symbols_textord, _ch4, symbols_wideChar); - symbols_wideChar = String.fromCharCode(0xD835, 0xDFEC + symbols_i4); // 0-9 bold sans + defineSymbol(math, main, mathord, _ch4, wideChar); + defineSymbol(symbols_text, main, textord, _ch4, wideChar); + wideChar = String.fromCharCode(0xD835, 0xDFEC + _i4); // 0-9 bold sans - defineSymbol(symbols_math, main, mathord, _ch4, symbols_wideChar); - defineSymbol(symbols_text, main, symbols_textord, _ch4, symbols_wideChar); - symbols_wideChar = String.fromCharCode(0xD835, 0xDFF6 + symbols_i4); // 0-9 monospace + defineSymbol(math, main, mathord, _ch4, wideChar); + defineSymbol(symbols_text, main, textord, _ch4, wideChar); + wideChar = String.fromCharCode(0xD835, 0xDFF6 + _i4); // 0-9 monospace - defineSymbol(symbols_math, main, mathord, _ch4, symbols_wideChar); - defineSymbol(symbols_text, main, symbols_textord, _ch4, symbols_wideChar); + defineSymbol(math, main, mathord, _ch4, wideChar); + defineSymbol(symbols_text, main, textord, _ch4, wideChar); } // We add these Latin-1 letters as symbols for backwards-compatibility, // but they are not actually in the font, nor are they supported by the // Unicode accent mechanism, so they fall back to Times font and look ugly. // TODO(edemaine): Fix this. -var extraLatin = "\xC7\xD0\xDE\xE7\xFE"; +var extraLatin = "\xD0\xDE\xFE"; for (var _i5 = 0; _i5 < extraLatin.length; _i5++) { var _ch5 = extraLatin.charAt(_i5); - defineSymbol(symbols_math, main, mathord, _ch5, _ch5); - defineSymbol(symbols_text, main, symbols_textord, _ch5, _ch5); + defineSymbol(math, main, mathord, _ch5, _ch5); + defineSymbol(symbols_text, main, textord, _ch5, _ch5); } -// CONCATENATED MODULE: ./src/wide-character.js +;// CONCATENATED MODULE: ./src/wide-character.js /** * This file provides support for Unicode range U+1D400 to U+1D7FF, * Mathematical Alphanumeric Symbols. @@ -4851,13 +4716,15 @@ var wideLatinLetterData = [["mathbf", "textbf", "Main-Bold"], // A-Z bold uprigh ["", "", ""], // A-Z bold italic sans. No font ["", "", ""], // a-z bold italic sans. No font ["mathtt", "texttt", "Typewriter-Regular"], // A-Z monospace -["mathtt", "texttt", "Typewriter-Regular"]]; +["mathtt", "texttt", "Typewriter-Regular"] // a-z monospace +]; var wideNumeralData = [["mathbf", "textbf", "Main-Bold"], // 0-9 bold ["", "", ""], // 0-9 double-struck. No KaTeX font. ["mathsf", "textsf", "SansSerif-Regular"], // 0-9 sans-serif ["mathboldsf", "textboldsf", "SansSerif-Bold"], // 0-9 bold sans-serif -["mathtt", "texttt", "Typewriter-Regular"]]; -var wide_character_wideCharacterFont = function wideCharacterFont(wideChar, mode) { +["mathtt", "texttt", "Typewriter-Regular"] // 0-9 monospace +]; +var wideCharacterFont = function wideCharacterFont(wideChar, mode) { // IE doesn't support codePointAt(). So work with the surrogate pair. var H = wideChar.charCodeAt(0); // high surrogate @@ -4887,7 +4754,7 @@ var wide_character_wideCharacterFont = function wideCharacterFont(wideChar, mode throw new src_ParseError("Unsupported character: " + wideChar); } }; -// CONCATENATED MODULE: ./src/Options.js +;// CONCATENATED MODULE: ./src/Options.js /** * This file contains information about the options that the Parser carries * around with it while parsing. Data is held in an `Options` object, and when @@ -4907,7 +4774,8 @@ var sizeStyleMap = [// Each element contains [textsize, scriptsize, scriptscript [8, 6, 3], // size8: [14.4, 10, 7] \Large [9, 7, 6], // size9: [17.28, 12, 10] \LARGE [10, 8, 7], // size10: [20.74, 14.4, 12] \huge -[11, 10, 9]]; +[11, 10, 9] // size11: [24.88, 20.74, 17.28] \HUGE +]; var sizeMultipliers = [// fontMetrics.js:getGlobalMetrics also uses size indexes, so if // you change size indexes, change that function. 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.2, 1.44, 1.728, 2.074, 2.488]; @@ -4924,9 +4792,7 @@ var sizeAtStyle = function sizeAtStyle(size, style) { * Options objects should not be modified. To create a new Options with * different properties, call a `.having*` method. */ -var Options_Options = -/*#__PURE__*/ -function () { +var Options = /*#__PURE__*/function () { // A font family applies to a group of fonts (i.e. SansSerif), while a font // represents a specific font (i.e. SansSerif Bold). // See: https://tex.stackexchange.com/questions/22350/difference-between-textrm-and-mathrm @@ -5205,9 +5071,9 @@ function () { return Options; }(); -Options_Options.BASESIZE = 6; -/* harmony default export */ var src_Options = (Options_Options); -// CONCATENATED MODULE: ./src/units.js +Options.BASESIZE = 6; +/* harmony default export */ var src_Options = (Options); +;// CONCATENATED MODULE: ./src/units.js /** * This file does conversion between units. In particular, it provides * calculateSize to convert other units into ems. @@ -5271,7 +5137,7 @@ var validUnit = function validUnit(unit) { * current style/scale. `options` gives the current options. */ -var units_calculateSize = function calculateSize(sizeValue, options) { +var calculateSize = function calculateSize(sizeValue, options) { var scale; if (sizeValue.unit in ptPerUnit) { @@ -5316,7 +5182,7 @@ var units_calculateSize = function calculateSize(sizeValue, options) { return Math.min(sizeValue.number * scale, options.maxSize); }; -// CONCATENATED MODULE: ./src/buildCommon.js +;// CONCATENATED MODULE: ./src/buildCommon.js /* eslint no-console:0 */ /** @@ -5334,7 +5200,7 @@ var units_calculateSize = function calculateSize(sizeValue, options) { * Looks up the given symbol in fontMetrics, after applying any symbol * replacements defined in symbol.js */ -var buildCommon_lookupSymbol = function lookupSymbol(value, // TODO(#963): Use a union type for this. +var lookupSymbol = function lookupSymbol(value, // TODO(#963): Use a union type for this. fontName, mode) { // Replace the value with its replaced value from symbol.js if (src_symbols[mode][value] && src_symbols[mode][value].replace) { @@ -5358,8 +5224,8 @@ fontName, mode) { */ -var buildCommon_makeSymbol = function makeSymbol(value, fontName, mode, options, classes) { - var lookup = buildCommon_lookupSymbol(value, fontName, mode); +var makeSymbol = function makeSymbol(value, fontName, mode, options, classes) { + var lookup = lookupSymbol(value, fontName, mode); var metrics = lookup.metrics; value = lookup.value; var symbolNode; @@ -5371,11 +5237,11 @@ var buildCommon_makeSymbol = function makeSymbol(value, fontName, mode, options, italic = 0; } - symbolNode = new domTree_SymbolNode(value, metrics.height, metrics.depth, italic, metrics.skew, metrics.width, classes); + symbolNode = new SymbolNode(value, metrics.height, metrics.depth, italic, metrics.skew, metrics.width, classes); } else { // TODO(emily): Figure out a good way to only print this in development typeof console !== "undefined" && console.warn("No character metrics " + ("for '" + value + "' in style '" + fontName + "' and mode '" + mode + "'")); - symbolNode = new domTree_SymbolNode(value, 0, 0, 0, 0, 0, classes); + symbolNode = new SymbolNode(value, 0, 0, 0, 0, 0, classes); } if (options) { @@ -5400,7 +5266,7 @@ var buildCommon_makeSymbol = function makeSymbol(value, fontName, mode, options, */ -var buildCommon_mathsym = function mathsym(value, mode, options, classes) { +var mathsym = function mathsym(value, mode, options, classes) { if (classes === void 0) { classes = []; } @@ -5412,12 +5278,12 @@ var buildCommon_mathsym = function mathsym(value, mode, options, classes) { // text ordinal and is therefore not present as a symbol in the symbols // table for text, as well as a special case for boldsymbol because it // can be used for bold + and - - if (options.font === "boldsymbol" && buildCommon_lookupSymbol(value, "Main-Bold", mode).metrics) { - return buildCommon_makeSymbol(value, "Main-Bold", mode, options, classes.concat(["mathbf"])); + if (options.font === "boldsymbol" && lookupSymbol(value, "Main-Bold", mode).metrics) { + return makeSymbol(value, "Main-Bold", mode, options, classes.concat(["mathbf"])); } else if (value === "\\" || src_symbols[mode][value].font === "main") { - return buildCommon_makeSymbol(value, "Main-Regular", mode, options, classes); + return makeSymbol(value, "Main-Regular", mode, options, classes); } else { - return buildCommon_makeSymbol(value, "AMS-Regular", mode, options, classes.concat(["amsrm"])); + return makeSymbol(value, "AMS-Regular", mode, options, classes.concat(["amsrm"])); } }; /** @@ -5429,7 +5295,7 @@ var buildCommon_mathsym = function mathsym(value, mode, options, classes) { var boldsymbol = function boldsymbol(value, mode, options, classes, type) { - if (type !== "textord" && buildCommon_lookupSymbol(value, "Math-BoldItalic", mode).metrics) { + if (type !== "textord" && lookupSymbol(value, "Math-BoldItalic", mode).metrics) { return { fontName: "Math-BoldItalic", fontClass: "boldsymbol" @@ -5448,7 +5314,7 @@ var boldsymbol = function boldsymbol(value, mode, options, classes, type) { */ -var buildCommon_makeOrd = function makeOrd(group, options, type) { +var makeOrd = function makeOrd(group, options, type) { var mode = group.mode; var text = group.text; var classes = ["mord"]; // Math mode or Old font (i.e. \rm) @@ -5458,11 +5324,11 @@ var buildCommon_makeOrd = function makeOrd(group, options, type) { if (text.charCodeAt(0) === 0xD835) { // surrogate pairs get special treatment - var _wideCharacterFont = wide_character_wideCharacterFont(text, mode), + var _wideCharacterFont = wideCharacterFont(text, mode), wideFontName = _wideCharacterFont[0], wideFontClass = _wideCharacterFont[1]; - return buildCommon_makeSymbol(text, wideFontName, mode, options, classes.concat(wideFontClass)); + return makeSymbol(text, wideFontName, mode, options, classes.concat(wideFontClass)); } else if (fontOrFamily) { var fontName; var fontClasses; @@ -5479,40 +5345,40 @@ var buildCommon_makeOrd = function makeOrd(group, options, type) { fontClasses = [fontOrFamily, options.fontWeight, options.fontShape]; } - if (buildCommon_lookupSymbol(text, fontName, mode).metrics) { - return buildCommon_makeSymbol(text, fontName, mode, options, classes.concat(fontClasses)); + if (lookupSymbol(text, fontName, mode).metrics) { + return makeSymbol(text, fontName, mode, options, classes.concat(fontClasses)); } else if (ligatures.hasOwnProperty(text) && fontName.substr(0, 10) === "Typewriter") { // Deconstruct ligatures in monospace fonts (\texttt, \tt). var parts = []; for (var i = 0; i < text.length; i++) { - parts.push(buildCommon_makeSymbol(text[i], fontName, mode, options, classes.concat(fontClasses))); + parts.push(makeSymbol(text[i], fontName, mode, options, classes.concat(fontClasses))); } - return buildCommon_makeFragment(parts); + return makeFragment(parts); } } // Makes a symbol in the default font for mathords and textords. if (type === "mathord") { - return buildCommon_makeSymbol(text, "Math-Italic", mode, options, classes.concat(["mathnormal"])); + return makeSymbol(text, "Math-Italic", mode, options, classes.concat(["mathnormal"])); } else if (type === "textord") { var font = src_symbols[mode][text] && src_symbols[mode][text].font; if (font === "ams") { var _fontName = retrieveTextFontName("amsrm", options.fontWeight, options.fontShape); - return buildCommon_makeSymbol(text, _fontName, mode, options, classes.concat("amsrm", options.fontWeight, options.fontShape)); + return makeSymbol(text, _fontName, mode, options, classes.concat("amsrm", options.fontWeight, options.fontShape)); } else if (font === "main" || !font) { var _fontName2 = retrieveTextFontName("textrm", options.fontWeight, options.fontShape); - return buildCommon_makeSymbol(text, _fontName2, mode, options, classes.concat(options.fontWeight, options.fontShape)); + return makeSymbol(text, _fontName2, mode, options, classes.concat(options.fontWeight, options.fontShape)); } else { // fonts added by plugins var _fontName3 = retrieveTextFontName(font, options.fontWeight, options.fontShape); // We add font name as a css class - return buildCommon_makeSymbol(text, _fontName3, mode, options, classes.concat(_fontName3, options.fontWeight, options.fontShape)); + return makeSymbol(text, _fontName3, mode, options, classes.concat(_fontName3, options.fontWeight, options.fontShape)); } } else { throw new Error("unexpected type: " + type + " in makeOrd"); @@ -5524,9 +5390,19 @@ var buildCommon_makeOrd = function makeOrd(group, options, type) { */ -var buildCommon_canCombine = function canCombine(prev, next) { +var canCombine = function canCombine(prev, next) { if (createClass(prev.classes) !== createClass(next.classes) || prev.skew !== next.skew || prev.maxFontSize !== next.maxFontSize) { return false; + } // If prev and next both are just "mbin"s or "mord"s we don't combine them + // so that the proper spacing can be preserved. + + + if (prev.classes.length === 1) { + var cls = prev.classes[0]; + + if (cls === "mbin" || cls === "mord") { + return false; + } } for (var style in prev.style) { @@ -5544,17 +5420,17 @@ var buildCommon_canCombine = function canCombine(prev, next) { return true; }; /** - * Combine consequetive domTree.symbolNodes into a single symbolNode. + * Combine consecutive domTree.symbolNodes into a single symbolNode. * Note: this function mutates the argument. */ -var buildCommon_tryCombineChars = function tryCombineChars(chars) { +var tryCombineChars = function tryCombineChars(chars) { for (var i = 0; i < chars.length - 1; i++) { var prev = chars[i]; var next = chars[i + 1]; - if (prev instanceof domTree_SymbolNode && next instanceof domTree_SymbolNode && buildCommon_canCombine(prev, next)) { + if (prev instanceof SymbolNode && next instanceof SymbolNode && canCombine(prev, next)) { prev.text += next.text; prev.height = Math.max(prev.height, next.height); prev.depth = Math.max(prev.depth, next.depth); // Use the last character's italic correction since we use @@ -5610,20 +5486,20 @@ var sizeElementFromChildren = function sizeElementFromChildren(elem) { */ -var buildCommon_makeSpan = function makeSpan(classes, children, options, style) { - var span = new domTree_Span(classes, children, options, style); +var makeSpan = function makeSpan(classes, children, options, style) { + var span = new Span(classes, children, options, style); sizeElementFromChildren(span); return span; }; // SVG one is simpler -- doesn't require height, depth, max-font setting. // This is also a separate method for typesafety. -var buildCommon_makeSvgSpan = function makeSvgSpan(classes, children, options, style) { - return new domTree_Span(classes, children, options, style); +var makeSvgSpan = function makeSvgSpan(classes, children, options, style) { + return new Span(classes, children, options, style); }; var makeLineSpan = function makeLineSpan(className, options, thickness) { - var line = buildCommon_makeSpan([className], [], options); + var line = makeSpan([className], [], options); line.height = Math.max(thickness || options.fontMetrics().defaultRuleThickness, options.minRuleThickness); line.style.borderBottomWidth = line.height + "em"; line.maxFontSize = 1.0; @@ -5635,8 +5511,8 @@ var makeLineSpan = function makeLineSpan(className, options, thickness) { */ -var buildCommon_makeAnchor = function makeAnchor(href, classes, children, options) { - var anchor = new domTree_Anchor(href, classes, children, options); +var makeAnchor = function makeAnchor(href, classes, children, options) { + var anchor = new Anchor(href, classes, children, options); sizeElementFromChildren(anchor); return anchor; }; @@ -5645,8 +5521,8 @@ var buildCommon_makeAnchor = function makeAnchor(href, classes, children, option */ -var buildCommon_makeFragment = function makeFragment(children) { - var fragment = new tree_DocumentFragment(children); +var makeFragment = function makeFragment(children) { + var fragment = new DocumentFragment(children); sizeElementFromChildren(fragment); return fragment; }; @@ -5656,9 +5532,9 @@ var buildCommon_makeFragment = function makeFragment(children) { */ -var buildCommon_wrapFragment = function wrapFragment(group, options) { - if (group instanceof tree_DocumentFragment) { - return buildCommon_makeSpan([], [group], options); +var wrapFragment = function wrapFragment(group, options) { + if (group instanceof DocumentFragment) { + return makeSpan([], [group], options); } return group; @@ -5740,7 +5616,7 @@ var getVListChildrenAndDepth = function getVListChildrenAndDepth(params) { */ -var buildCommon_makeVList = function makeVList(params, options) { +var makeVList = function makeVList(params, options) { var _getVListChildrenAndD = getVListChildrenAndDepth(params), children = _getVListChildrenAndD.children, depth = _getVListChildrenAndD.depth; // Create a strut that is taller than any list item. The strut is added to @@ -5764,7 +5640,7 @@ var buildCommon_makeVList = function makeVList(params, options) { } pstrutSize += 2; - var pstrut = buildCommon_makeSpan(["pstrut"], []); + var pstrut = makeSpan(["pstrut"], []); pstrut.style.height = pstrutSize + "em"; // Create a new list of actual children at the correct offsets var realChildren = []; @@ -5781,7 +5657,7 @@ var buildCommon_makeVList = function makeVList(params, options) { var _elem = _child.elem; var classes = _child.wrapperClasses || []; var style = _child.wrapperStyle || {}; - var childWrap = buildCommon_makeSpan(classes, [pstrut, _elem], undefined, style); + var childWrap = makeSpan(classes, [pstrut, _elem], undefined, style); childWrap.style.top = -pstrutSize - currPos - _elem.depth + "em"; if (_child.marginLeft) { @@ -5803,7 +5679,7 @@ var buildCommon_makeVList = function makeVList(params, options) { // without overly expanding the containing line-box. - var vlist = buildCommon_makeSpan(["vlist"], realChildren); + var vlist = makeSpan(["vlist"], realChildren); vlist.style.height = maxPos + "em"; // A second row is used if necessary to represent the vlist's depth. var rows; @@ -5814,18 +5690,18 @@ var buildCommon_makeVList = function makeVList(params, options) { // contenteditable mode only, treats that span as if it contains some // text content. And that min-height over-rides our desired height. // So we put another empty span inside the depth strut span. - var emptySpan = buildCommon_makeSpan([], []); - var depthStrut = buildCommon_makeSpan(["vlist"], [emptySpan]); + var emptySpan = makeSpan([], []); + var depthStrut = makeSpan(["vlist"], [emptySpan]); depthStrut.style.height = -minPos + "em"; // Safari wants the first row to have inline content; otherwise it // puts the bottom of the *second* row on the baseline. - var topStrut = buildCommon_makeSpan(["vlist-s"], [new domTree_SymbolNode("\u200B")]); - rows = [buildCommon_makeSpan(["vlist-r"], [vlist, topStrut]), buildCommon_makeSpan(["vlist-r"], [depthStrut])]; + var topStrut = makeSpan(["vlist-s"], [new SymbolNode("\u200B")]); + rows = [makeSpan(["vlist-r"], [vlist, topStrut]), makeSpan(["vlist-r"], [depthStrut])]; } else { - rows = [buildCommon_makeSpan(["vlist-r"], [vlist])]; + rows = [makeSpan(["vlist-r"], [vlist])]; } - var vtable = buildCommon_makeSpan(["vlist-t"], rows); + var vtable = makeSpan(["vlist-t"], rows); if (rows.length === 2) { vtable.classes.push("vlist-t2"); @@ -5839,10 +5715,10 @@ var buildCommon_makeVList = function makeVList(params, options) { // static space between elements in a horizontal layout. -var buildCommon_makeGlue = function makeGlue(measurement, options) { +var makeGlue = function makeGlue(measurement, options) { // Make an empty span for the space - var rule = buildCommon_makeSpan(["mspace"], [], options); - var size = units_calculateSize(measurement, options); + var rule = makeSpan(["mspace"], [], options); + var size = calculateSize(measurement, options); rule.style.marginRight = size + "em"; return rule; }; // Takes font options, and returns the appropriate fontLookup name @@ -5954,18 +5830,16 @@ var svgData = { // oval to overlay the integrand oiintSize2: ["oiintSize2", 1.472, 0.659], oiiintSize1: ["oiiintSize1", 1.304, 0.499], - oiiintSize2: ["oiiintSize2", 1.98, 0.659], - leftParenInner: ["leftParenInner", 0.875, 0.3], - rightParenInner: ["rightParenInner", 0.875, 0.3] + oiiintSize2: ["oiiintSize2", 1.98, 0.659] }; -var buildCommon_staticSvg = function staticSvg(value, options) { +var staticSvg = function staticSvg(value, options) { // Create a span with inline SVG for the element. var _svgData$value = svgData[value], pathName = _svgData$value[0], width = _svgData$value[1], height = _svgData$value[2]; - var path = new domTree_PathNode(pathName); + var path = new PathNode(pathName); var svgNode = new SvgNode([path], { "width": width + "em", "height": height + "em", @@ -5974,7 +5848,7 @@ var buildCommon_staticSvg = function staticSvg(value, options) { "viewBox": "0 0 " + 1000 * width + " " + 1000 * height, "preserveAspectRatio": "xMinYMin" }); - var span = buildCommon_makeSvgSpan(["overlay"], [svgNode], options); + var span = makeSvgSpan(["overlay"], [svgNode], options); span.height = height; span.style.height = height + "em"; span.style.width = width + "em"; @@ -5983,22 +5857,22 @@ var buildCommon_staticSvg = function staticSvg(value, options) { /* harmony default export */ var buildCommon = ({ fontMap: fontMap, - makeSymbol: buildCommon_makeSymbol, - mathsym: buildCommon_mathsym, - makeSpan: buildCommon_makeSpan, - makeSvgSpan: buildCommon_makeSvgSpan, + makeSymbol: makeSymbol, + mathsym: mathsym, + makeSpan: makeSpan, + makeSvgSpan: makeSvgSpan, makeLineSpan: makeLineSpan, - makeAnchor: buildCommon_makeAnchor, - makeFragment: buildCommon_makeFragment, - wrapFragment: buildCommon_wrapFragment, - makeVList: buildCommon_makeVList, - makeOrd: buildCommon_makeOrd, - makeGlue: buildCommon_makeGlue, - staticSvg: buildCommon_staticSvg, + makeAnchor: makeAnchor, + makeFragment: makeFragment, + wrapFragment: wrapFragment, + makeVList: makeVList, + makeOrd: makeOrd, + makeGlue: makeGlue, + staticSvg: staticSvg, svgData: svgData, - tryCombineChars: buildCommon_tryCombineChars + tryCombineChars: tryCombineChars }); -// CONCATENATED MODULE: ./src/spacingData.js +;// CONCATENATED MODULE: ./src/spacingData.js /** * Describes spaces between different classes of atoms. */ @@ -6091,7 +5965,7 @@ var tightSpacings = { mop: thinspace } }; -// CONCATENATED MODULE: ./src/defineFunction.js +;// CONCATENATED MODULE: ./src/defineFunction.js /** Context provided to function handlers for error messages. */ // Note: reverse the order of the return type union will cause a flow error. // See https://github.com/facebook/flow/issues/3663. @@ -6137,11 +6011,12 @@ function defineFunction(_ref) { type: type, numArgs: props.numArgs, argTypes: props.argTypes, - greediness: props.greediness === undefined ? 1 : props.greediness, + allowedInArgument: !!props.allowedInArgument, allowedInText: !!props.allowedInText, allowedInMath: props.allowedInMath === undefined ? true : props.allowedInMath, numOptionalArgs: props.numOptionalArgs || 0, infix: !!props.infix, + primitive: !!props.primitive, handler: handler }; @@ -6181,13 +6056,16 @@ function defineFunctionBuilders(_ref2) { htmlBuilder: htmlBuilder, mathmlBuilder: mathmlBuilder }); -} // Since the corresponding buildHTML/buildMathML function expects a +} +var normalizeArgument = function normalizeArgument(arg) { + return arg.type === "ordgroup" && arg.body.length === 1 ? arg.body[0] : arg; +}; // Since the corresponding buildHTML/buildMathML function expects a // list of elements, we normalize for different kinds of arguments var ordargument = function ordargument(arg) { return arg.type === "ordgroup" ? arg.body : [arg]; }; -// CONCATENATED MODULE: ./src/buildHTML.js +;// CONCATENATED MODULE: ./src/buildHTML.js /** * This file does the main work of building a domTree structure from a parse * tree. The entry point is the `buildHTML` function, which takes a parse tree. @@ -6233,7 +6111,7 @@ var DomEnum = { * a partial group (e.g. one created by \color). `surrounding` is an array * consisting type of nodes that will be added to the left and right. */ -var buildHTML_buildExpression = function buildExpression(expression, options, isRealGroup, surrounding) { +var buildExpression = function buildExpression(expression, options, isRealGroup, surrounding) { if (surrounding === void 0) { surrounding = [null, null]; } @@ -6242,18 +6120,20 @@ var buildHTML_buildExpression = function buildExpression(expression, options, is var groups = []; for (var i = 0; i < expression.length; i++) { - var output = buildHTML_buildGroup(expression[i], options); + var output = buildGroup(expression[i], options); - if (output instanceof tree_DocumentFragment) { + if (output instanceof DocumentFragment) { var children = output.children; groups.push.apply(groups, children); } else { groups.push(output); } - } // If `expression` is a partial group, let the parent handle spacings - // to avoid processing groups multiple times. + } // Combine consecutive domTree.symbolNodes into a single symbolNode. + buildCommon.tryCombineChars(groups); // If `expression` is a partial group, let the parent handle spacings + // to avoid processing groups multiple times. + if (!isRealGroup) { return groups; } @@ -6323,7 +6203,7 @@ var traverseNonSpaceNodes = function traverseNonSpaceNodes(nodes, callback, prev for (; i < nodes.length; i++) { var node = nodes[i]; - var partialGroup = buildHTML_checkPartialGroup(node); + var partialGroup = checkPartialGroup(node); if (partialGroup) { // Recursive DFS @@ -6370,8 +6250,8 @@ var traverseNonSpaceNodes = function traverseNonSpaceNodes(nodes, callback, prev }; // Check if given node is a partial group, i.e., does not affect spacing around. -var buildHTML_checkPartialGroup = function checkPartialGroup(node) { - if (node instanceof tree_DocumentFragment || node instanceof domTree_Anchor || node instanceof domTree_Span && node.hasClass("enclosing")) { +var checkPartialGroup = function checkPartialGroup(node) { + if (node instanceof DocumentFragment || node instanceof Anchor || node instanceof Span && node.hasClass("enclosing")) { return node; } @@ -6380,7 +6260,7 @@ var buildHTML_checkPartialGroup = function checkPartialGroup(node) { var getOutermostNode = function getOutermostNode(node, side) { - var partialGroup = buildHTML_checkPartialGroup(node); + var partialGroup = checkPartialGroup(node); if (partialGroup) { var children = partialGroup.children; @@ -6422,13 +6302,14 @@ var makeNullDelimiter = function makeNullDelimiter(options, classes) { * between parents and children. */ -var buildHTML_buildGroup = function buildGroup(group, options, baseOptions) { +var buildGroup = function buildGroup(group, options, baseOptions) { if (!group) { return buildHTML_makeSpan(); } if (_htmlGroupBuilders[group.type]) { // Call the groupBuilders function + // $FlowFixMe var groupNode = _htmlGroupBuilders[group.type](group, options); // If the size changed between the parent and the current group, account // for that size difference. @@ -6479,7 +6360,14 @@ function buildHTML(tree, options) { } // Build the expression contained in the tree - var expression = buildHTML_buildExpression(tree, options, "root"); + var expression = buildExpression(tree, options, "root"); + var eqnNum; + + if (expression.length === 2 && expression[1].hasClass("tag")) { + // An environment with automatic equation numbers, e.g. {gather}. + eqnNum = expression.pop(); + } + var children = []; // Create one base node for each chunk between potential line breaks. // The TeXBook [p.173] says "A formula will be broken only after a // relation symbol like $=$ or $<$ or $\rightarrow$, or after a binary @@ -6533,9 +6421,11 @@ function buildHTML(tree, options) { var tagChild; if (tag) { - tagChild = buildHTMLUnbreakable(buildHTML_buildExpression(tag, options, true)); + tagChild = buildHTMLUnbreakable(buildExpression(tag, options, true)); tagChild.classes = ["tag"]; children.push(tagChild); + } else if (eqnNum) { + children.push(eqnNum); } var htmlNode = buildHTML_makeSpan(["katex-html"], children); @@ -6550,7 +6440,7 @@ function buildHTML(tree, options) { return htmlNode; } -// CONCATENATED MODULE: ./src/mathMLTree.js +;// CONCATENATED MODULE: ./src/mathMLTree.js /** * These objects store data about MathML nodes. This is the MathML equivalent * of the types in domTree.js. Since MathML handles its own rendering, and @@ -6562,8 +6452,9 @@ function buildHTML(tree, options) { */ + function newDocumentFragment(children) { - return new tree_DocumentFragment(children); + return new DocumentFragment(children); } /** * This node represents a general purpose MathML node of any type. The @@ -6571,16 +6462,16 @@ function newDocumentFragment(children) { * `"mspace"`, corresponding to `` and `` tags). */ -var mathMLTree_MathNode = -/*#__PURE__*/ -function () { - function MathNode(type, children) { +var MathNode = /*#__PURE__*/function () { + function MathNode(type, children, classes) { this.type = void 0; this.attributes = void 0; this.children = void 0; + this.classes = void 0; this.type = type; this.attributes = {}; this.children = children || []; + this.classes = classes || []; } /** * Sets an attribute on a MathML node. MathML depends on attributes to convey a @@ -6615,6 +6506,10 @@ function () { } } + if (this.classes.length > 0) { + node.className = createClass(this.classes); + } + for (var i = 0; i < this.children.length; i++) { node.appendChild(this.children[i].toNode()); } @@ -6637,6 +6532,10 @@ function () { } } + if (this.classes.length > 0) { + markup += " class =\"" + utils.escape(createClass(this.classes)) + "\""; + } + markup += ">"; for (var i = 0; i < this.children.length; i++) { @@ -6663,9 +6562,7 @@ function () { * This node represents a piece of text. */ -var mathMLTree_TextNode = -/*#__PURE__*/ -function () { +var TextNode = /*#__PURE__*/function () { function TextNode(text) { this.text = void 0; this.text = text; @@ -6706,9 +6603,7 @@ function () { * depending on the width. */ -var SpaceNode = -/*#__PURE__*/ -function () { +var SpaceNode = /*#__PURE__*/function () { /** * Create a Space node with width given in CSS ems. */ @@ -6785,12 +6680,12 @@ function () { }(); /* harmony default export */ var mathMLTree = ({ - MathNode: mathMLTree_MathNode, - TextNode: mathMLTree_TextNode, + MathNode: MathNode, + TextNode: TextNode, SpaceNode: SpaceNode, newDocumentFragment: newDocumentFragment }); -// CONCATENATED MODULE: ./src/buildMathML.js +;// CONCATENATED MODULE: ./src/buildMathML.js /** * This file converts a parse tree into a cooresponding MathML tree. The main * entry point is the `buildMathML` function, which takes a parse tree from the @@ -6809,7 +6704,7 @@ function () { * Takes a symbol and converts it into a MathML text node after performing * optional replacement from symbols.js. */ -var buildMathML_makeText = function makeText(text, mode, options) { +var makeText = function makeText(text, mode, options) { if (src_symbols[mode][text] && src_symbols[mode][text].replace && text.charCodeAt(0) !== 0xD835 && !(ligatures.hasOwnProperty(text) && options && (options.fontFamily && options.fontFamily.substr(4, 2) === "tt" || options.font && options.font.substr(4, 2) === "tt"))) { text = src_symbols[mode][text].replace; } @@ -6821,7 +6716,7 @@ var buildMathML_makeText = function makeText(text, mode, options) { * unless the array has length 1. Always returns a single node. */ -var buildMathML_makeRow = function makeRow(body) { +var makeRow = function makeRow(body) { if (body.length === 1) { return body[0]; } else { @@ -6832,7 +6727,7 @@ var buildMathML_makeRow = function makeRow(body) { * Returns the math variant as a string or null if none is required. */ -var buildMathML_getVariant = function getVariant(group, options) { +var getVariant = function getVariant(group, options) { // Handle \text... font specifiers as best we can. // MathML has a limited list of allowable mathvariant specifiers; see // https://www.w3.org/TR/MathML3/chapter3.html#presm.commatt @@ -6911,7 +6806,7 @@ var buildMathML_buildExpression = function buildExpression(expression, options, if (expression.length === 1) { var group = buildMathML_buildGroup(expression[0], options); - if (isOrdgroup && group instanceof mathMLTree_MathNode && group.type === "mo") { + if (isOrdgroup && group instanceof MathNode && group.type === "mo") { // When TeX writers want to suppress spacing on an operator, // they often put the operator by itself inside braces. group.setAttribute("lspace", "0em"); @@ -6927,7 +6822,7 @@ var buildMathML_buildExpression = function buildExpression(expression, options, for (var i = 0; i < expression.length; i++) { var _group = buildMathML_buildGroup(expression[i], options); - if (_group instanceof mathMLTree_MathNode && lastGroup instanceof mathMLTree_MathNode) { + if (_group instanceof MathNode && lastGroup instanceof MathNode) { // Concatenate adjacent s if (_group.type === 'mtext' && lastGroup.type === 'mtext' && _group.getAttribute('mathvariant') === lastGroup.getAttribute('mathvariant')) { var _lastGroup$children; @@ -6944,7 +6839,7 @@ var buildMathML_buildExpression = function buildExpression(expression, options, } else if (_group.type === 'mi' && _group.children.length === 1 && lastGroup.type === 'mn') { var child = _group.children[0]; - if (child instanceof mathMLTree_TextNode && child.text === '.') { + if (child instanceof TextNode && child.text === '.') { var _lastGroup$children3; (_lastGroup$children3 = lastGroup.children).push.apply(_lastGroup$children3, _group.children); @@ -6954,10 +6849,10 @@ var buildMathML_buildExpression = function buildExpression(expression, options, } else if (lastGroup.type === 'mi' && lastGroup.children.length === 1) { var lastChild = lastGroup.children[0]; - if (lastChild instanceof mathMLTree_TextNode && lastChild.text === "\u0338" && (_group.type === 'mo' || _group.type === 'mi' || _group.type === 'mn')) { + if (lastChild instanceof TextNode && lastChild.text === "\u0338" && (_group.type === 'mo' || _group.type === 'mi' || _group.type === 'mn')) { var _child = _group.children[0]; - if (_child instanceof mathMLTree_TextNode && _child.text.length > 0) { + if (_child instanceof TextNode && _child.text.length > 0) { // Overlay with combining character long solidus _child.text = _child.text.slice(0, 1) + "\u0338" + _child.text.slice(1); groups.pop(); @@ -6978,7 +6873,7 @@ var buildMathML_buildExpression = function buildExpression(expression, options, */ var buildExpressionRow = function buildExpressionRow(expression, options, isOrdgroup) { - return buildMathML_makeRow(buildMathML_buildExpression(expression, options, isOrdgroup)); + return makeRow(buildMathML_buildExpression(expression, options, isOrdgroup)); }; /** * Takes a group from the parser and calls the appropriate groupBuilders function @@ -6992,7 +6887,9 @@ var buildMathML_buildGroup = function buildGroup(group, options) { if (_mathmlGroupBuilders[group.type]) { // Call the groupBuilders function - var result = _mathmlGroupBuilders[group.type](group, options); + // $FlowFixMe + var result = _mathmlGroupBuilders[group.type](group, options); // $FlowFixMe + return result; } else { throw new src_ParseError("Got group of unknown type: '" + group.type + "'"); @@ -7008,12 +6905,16 @@ var buildMathML_buildGroup = function buildGroup(group, options) { */ function buildMathML(tree, texExpression, options, isDisplayMode, forMathmlOnly) { - var expression = buildMathML_buildExpression(tree, options); // Wrap up the expression in an mrow so it is presented in the semantics + var expression = buildMathML_buildExpression(tree, options); // TODO: Make a pass thru the MathML similar to buildHTML.traverseNonSpaceNodes + // and add spacing nodes. This is necessary only adjacent to math operators + // like \sin or \lim or to subsup elements that contain math operators. + // MathML takes care of the other spacing issues. + // Wrap up the expression in an mrow so it is presented in the semantics // tag correctly, unless it's a single or . var wrapper; - if (expression.length === 1 && expression[0] instanceof mathMLTree_MathNode && utils.contains(["mrow", "mtable"], expression[0].type)) { + if (expression.length === 1 && expression[0] instanceof MathNode && utils.contains(["mrow", "mtable"], expression[0].type)) { wrapper = expression[0]; } else { wrapper = new mathMLTree.MathNode("mrow", expression); @@ -7038,7 +6939,7 @@ function buildMathML(tree, texExpression, options, isDisplayMode, forMathmlOnly) return buildCommon.makeSpan([wrapperClass], [math]); } -// CONCATENATED MODULE: ./src/buildTree.js +;// CONCATENATED MODULE: ./src/buildTree.js @@ -7046,7 +6947,7 @@ function buildMathML(tree, texExpression, options, isDisplayMode, forMathmlOnly) -var buildTree_optionsFromSettings = function optionsFromSettings(settings) { +var optionsFromSettings = function optionsFromSettings(settings) { return new src_Options({ style: settings.displayMode ? src_Style.DISPLAY : src_Style.TEXT, maxSize: settings.maxSize, @@ -7054,7 +6955,7 @@ var buildTree_optionsFromSettings = function optionsFromSettings(settings) { }); }; -var buildTree_displayWrap = function displayWrap(node, settings) { +var displayWrap = function displayWrap(node, settings) { if (settings.displayMode) { var classes = ["katex-display"]; @@ -7072,8 +6973,8 @@ var buildTree_displayWrap = function displayWrap(node, settings) { return node; }; -var buildTree_buildTree = function buildTree(tree, expression, settings) { - var options = buildTree_optionsFromSettings(settings); +var buildTree = function buildTree(tree, expression, settings) { + var options = optionsFromSettings(settings); var katexNode; if (settings.output === "mathml") { @@ -7089,16 +6990,16 @@ var buildTree_buildTree = function buildTree(tree, expression, settings) { katexNode = buildCommon.makeSpan(["katex"], [mathMLNode, _htmlNode]); } - return buildTree_displayWrap(katexNode, settings); + return displayWrap(katexNode, settings); }; -var buildTree_buildHTMLTree = function buildHTMLTree(tree, expression, settings) { - var options = buildTree_optionsFromSettings(settings); +var buildHTMLTree = function buildHTMLTree(tree, expression, settings) { + var options = optionsFromSettings(settings); var htmlNode = buildHTML(tree, options); var katexNode = buildCommon.makeSpan(["katex"], [htmlNode]); - return buildTree_displayWrap(katexNode, settings); + return displayWrap(katexNode, settings); }; -/* harmony default export */ var src_buildTree = (buildTree_buildTree); -// CONCATENATED MODULE: ./src/stretchy.js +/* harmony default export */ var src_buildTree = ((/* unused pure expression or super */ null && (buildTree))); +;// CONCATENATED MODULE: ./src/stretchy.js /** * This file provides support to buildMathML.js and buildHTML.js * for stretchy wide elements rendered from SVG files @@ -7148,12 +7049,15 @@ var stretchyCodePoint = { xrightleftarrows: "\u21C4", xrightequilibrium: "\u21CC", // Not a perfect match. - xleftequilibrium: "\u21CB" // None better available. - + xleftequilibrium: "\u21CB", + // None better available. + "\\cdrightarrow": "\u2192", + "\\cdleftarrow": "\u2190", + "\\cdlongequal": "=" }; -var stretchy_mathMLnode = function mathMLnode(label) { - var node = new mathMLTree.MathNode("mo", [new mathMLTree.TextNode(stretchyCodePoint[label.substr(1)])]); +var mathMLnode = function mathMLnode(label) { + var node = new mathMLTree.MathNode("mo", [new mathMLTree.TextNode(stretchyCodePoint[label.replace(/^\\/, '')])]); node.setAttribute("stretchy", "true"); return node; }; // Many of the KaTeX SVG images have been adapted from glyphs in KaTeX fonts. @@ -7201,7 +7105,10 @@ var katexImagesData = { underrightarrow: [["rightarrow"], 0.888, 522, "xMaxYMin"], underleftarrow: [["leftarrow"], 0.888, 522, "xMinYMin"], xrightarrow: [["rightarrow"], 1.469, 522, "xMaxYMin"], + "\\cdrightarrow": [["rightarrow"], 3.0, 522, "xMaxYMin"], + // CD minwwidth2.5pc xleftarrow: [["leftarrow"], 1.469, 522, "xMinYMin"], + "\\cdleftarrow": [["leftarrow"], 3.0, 522, "xMinYMin"], Overrightarrow: [["doublerightarrow"], 0.888, 560, "xMaxYMin"], xRightarrow: [["doublerightarrow"], 1.526, 560, "xMaxYMin"], xLeftarrow: [["doubleleftarrow"], 1.526, 560, "xMinYMin"], @@ -7212,6 +7119,7 @@ var katexImagesData = { xrightharpoonup: [["rightharpoon"], 0.888, 522, "xMaxYMin"], xrightharpoondown: [["rightharpoondown"], 0.888, 522, "xMaxYMin"], xlongequal: [["longequal"], 0.888, 334, "xMinYMin"], + "\\cdlongequal": [["longequal"], 3.0, 334, "xMinYMin"], xtwoheadleftarrow: [["twoheadleftarrow"], 0.888, 334, "xMinYMin"], xtwoheadrightarrow: [["twoheadrightarrow"], 0.888, 334, "xMaxYMin"], overleftrightarrow: [["leftarrow", "rightarrow"], 0.888, 522], @@ -7247,7 +7155,7 @@ var groupLength = function groupLength(arg) { } }; -var stretchy_svgSpan = function svgSpan(group, options) { +var svgSpan = function svgSpan(group, options) { // Create a span with inline SVG for the element. function buildSvgSpan_() { var viewBoxWidth = 400000; // default @@ -7257,6 +7165,7 @@ var stretchy_svgSpan = function svgSpan(group, options) { if (utils.contains(["widehat", "widecheck", "widetilde", "utilde"], label)) { // Each type in the `if` statement corresponds to one of the ParseNode // types below. This narrowing is required to access `grp.base`. + // $FlowFixMe var grp = group; // There are four SVG images available for each function. // Choose a taller image when there are more characters. @@ -7294,7 +7203,7 @@ var stretchy_svgSpan = function svgSpan(group, options) { } } - var path = new domTree_PathNode(pathName); + var path = new PathNode(pathName); var svgNode = new SvgNode([path], { "width": "100%", "height": _height + "em", @@ -7335,7 +7244,7 @@ var stretchy_svgSpan = function svgSpan(group, options) { } for (var i = 0; i < numSvgChildren; i++) { - var _path = new domTree_PathNode(paths[i]); + var _path = new PathNode(paths[i]); var _svgNode = new SvgNode([_path], { "width": "400em", @@ -7384,12 +7293,12 @@ var stretchy_svgSpan = function svgSpan(group, options) { return span; }; -var stretchy_encloseSpan = function encloseSpan(inner, label, pad, options) { - // Return an image span for \cancel, \bcancel, \xcancel, or \fbox +var encloseSpan = function encloseSpan(inner, label, topPad, bottomPad, options) { + // Return an image span for \cancel, \bcancel, \xcancel, \fbox, or \angl var img; - var totalHeight = inner.height + inner.depth + 2 * pad; + var totalHeight = inner.height + inner.depth + topPad + bottomPad; - if (/fbox|color/.test(label)) { + if (/fbox|color|angl/.test(label)) { img = buildCommon.makeSpan(["stretchy", label], [], options); if (label === "fbox") { @@ -7438,11 +7347,11 @@ var stretchy_encloseSpan = function encloseSpan(inner, label, pad, options) { }; /* harmony default export */ var stretchy = ({ - encloseSpan: stretchy_encloseSpan, - mathMLnode: stretchy_mathMLnode, - svgSpan: stretchy_svgSpan + encloseSpan: encloseSpan, + mathMLnode: mathMLnode, + svgSpan: svgSpan }); -// CONCATENATED MODULE: ./src/parseNode.js +;// CONCATENATED MODULE: ./src/parseNode.js /** @@ -7452,7 +7361,8 @@ var stretchy_encloseSpan = function encloseSpan(inner, label, pad, options) { function assertNodeType(node, type) { if (!node || node.type !== type) { throw new Error("Expected node of type " + type + ", but got " + (node ? "node of type " + node.type : String(node))); - } + } // $FlowFixMe, >=0.125 + return node; } @@ -7483,7 +7393,7 @@ function checkSymbolNodeType(node) { return null; } -// CONCATENATED MODULE: ./src/functions/accent.js +;// CONCATENATED MODULE: ./src/functions/accent.js @@ -7494,7 +7404,8 @@ function checkSymbolNodeType(node) { // NOTE: Unlike most `htmlBuilder`s, this one handles not only "accent", but -var accent_htmlBuilder = function htmlBuilder(grp, options) { +// also "supsub" since an accent can affect super/subscripting. +var htmlBuilder = function htmlBuilder(grp, options) { // Accents are handled in the TeXbook pg. 443, rule 12. var base; var group; @@ -7516,7 +7427,7 @@ var accent_htmlBuilder = function htmlBuilder(grp, options) { grp.base = base; // Rerender the supsub group with its new base, and store that // result. - supSubGroup = assertSpan(buildHTML_buildGroup(grp, options)); // reset original base + supSubGroup = assertSpan(buildGroup(grp, options)); // reset original base grp.base = group; } else { @@ -7525,7 +7436,7 @@ var accent_htmlBuilder = function htmlBuilder(grp, options) { } // Build the base group - var body = buildHTML_buildGroup(base, options.havingCrampedStyle()); // Does the accent need to shift for the skew of a character? + var body = buildGroup(base, options.havingCrampedStyle()); // Does the accent need to shift for the skew of a character? var mustShift = group.isShifty && utils.isCharacterBox(base); // Calculate the skew of the accent. This is based on the line "If the // nucleus is not a single character, let s = 0; otherwise set s to the @@ -7540,16 +7451,17 @@ var accent_htmlBuilder = function htmlBuilder(grp, options) { // innermost character. To do that, we find the innermost character: var baseChar = utils.getBaseElem(base); // Then, we render its group to get the symbol inside it - var baseGroup = buildHTML_buildGroup(baseChar, options.havingCrampedStyle()); // Finally, we pull the skew off of the symbol. + var baseGroup = buildGroup(baseChar, options.havingCrampedStyle()); // Finally, we pull the skew off of the symbol. skew = assertSymbolDomNode(baseGroup).skew; // Note that we now throw away baseGroup, because the layers we // removed with getBaseElem might contain things like \color which // we can't get rid of. // TODO(emily): Find a better way to get the skew - } // calculate the amount of space between the body and the accent + } + var accentBelow = group.label === "\\c"; // calculate the amount of space between the body and the accent - var clearance = Math.min(body.height, options.fontMetrics().xHeight); // Build the accent + var clearance = accentBelow ? body.height + body.depth : Math.min(body.height, options.fontMetrics().xHeight); // Build the accent var accentBody; @@ -7575,6 +7487,10 @@ var accent_htmlBuilder = function htmlBuilder(grp, options) { accent.italic = 0; width = accent.width; + + if (accentBelow) { + clearance += accent.depth; + } } accentBody = buildCommon.makeSpan(["accent-body"], [accent]); // "Full" accents expand the width of the resulting symbol to be @@ -7654,8 +7570,8 @@ var accent_htmlBuilder = function htmlBuilder(grp, options) { } }; -var accent_mathmlBuilder = function mathmlBuilder(group, options) { - var accentNode = group.isStretchy ? stretchy.mathMLnode(group.label) : new mathMLTree.MathNode("mo", [buildMathML_makeText(group.label, group.mode)]); +var mathmlBuilder = function mathmlBuilder(group, options) { + var accentNode = group.isStretchy ? stretchy.mathMLnode(group.label) : new mathMLTree.MathNode("mo", [makeText(group.label, group.mode)]); var node = new mathMLTree.MathNode("mover", [buildMathML_buildGroup(group.base, options), accentNode]); node.setAttribute("accent", "true"); return node; @@ -7672,7 +7588,7 @@ defineFunction({ numArgs: 1 }, handler: function handler(context, args) { - var base = args[0]; + var base = normalizeArgument(args[0]); var isStretchy = !NON_STRETCHY_ACCENT_REGEX.test(context.funcName); var isShifty = !isStretchy || context.funcName === "\\widehat" || context.funcName === "\\widetilde" || context.funcName === "\\widecheck"; return { @@ -7684,33 +7600,42 @@ defineFunction({ base: base }; }, - htmlBuilder: accent_htmlBuilder, - mathmlBuilder: accent_mathmlBuilder + htmlBuilder: htmlBuilder, + mathmlBuilder: mathmlBuilder }); // Text-mode accents defineFunction({ type: "accent", - names: ["\\'", "\\`", "\\^", "\\~", "\\=", "\\u", "\\.", '\\"', "\\r", "\\H", "\\v", "\\textcircled"], + names: ["\\'", "\\`", "\\^", "\\~", "\\=", "\\u", "\\.", '\\"', "\\c", "\\r", "\\H", "\\v", "\\textcircled"], props: { numArgs: 1, allowedInText: true, - allowedInMath: false + allowedInMath: true, + // unless in strict mode + argTypes: ["primitive"] }, handler: function handler(context, args) { var base = args[0]; + var mode = context.parser.mode; + + if (mode === "math") { + context.parser.settings.reportNonstrict("mathVsTextAccents", "LaTeX's accent " + context.funcName + " works only in text mode"); + mode = "text"; + } + return { type: "accent", - mode: context.parser.mode, + mode: mode, label: context.funcName, isStretchy: false, isShifty: true, base: base }; }, - htmlBuilder: accent_htmlBuilder, - mathmlBuilder: accent_mathmlBuilder + htmlBuilder: htmlBuilder, + mathmlBuilder: mathmlBuilder }); -// CONCATENATED MODULE: ./src/functions/accentunder.js +;// CONCATENATED MODULE: ./src/functions/accentunder.js // Horizontal overlap functions @@ -7737,7 +7662,7 @@ defineFunction({ }, htmlBuilder: function htmlBuilder(group, options) { // Treat under accents much like underlines. - var innerGroup = buildHTML_buildGroup(group.base, options); + var innerGroup = buildGroup(group.base, options); var accentBody = stretchy.svgSpan(group, options); var kern = group.label === "\\utilde" ? 0.12 : 0; // Generate the vlist, with the appropriate kerns @@ -7765,7 +7690,7 @@ defineFunction({ return node; } }); -// CONCATENATED MODULE: ./src/functions/arrow.js +;// CONCATENATED MODULE: ./src/functions/arrow.js @@ -7774,7 +7699,7 @@ defineFunction({ // Helper function -var arrow_paddedNode = function paddedNode(group) { +var paddedNode = function paddedNode(group) { var node = new mathMLTree.MathNode("mpadded", group ? [group] : []); node.setAttribute("width", "+0.6em"); node.setAttribute("lspace", "0.3em"); @@ -7786,7 +7711,8 @@ defineFunction({ type: "xArrow", names: ["\\xleftarrow", "\\xrightarrow", "\\xLeftarrow", "\\xRightarrow", "\\xleftrightarrow", "\\xLeftrightarrow", "\\xhookleftarrow", "\\xhookrightarrow", "\\xmapsto", "\\xrightharpoondown", "\\xrightharpoonup", "\\xleftharpoondown", "\\xleftharpoonup", "\\xrightleftharpoons", "\\xleftrightharpoons", "\\xlongequal", "\\xtwoheadrightarrow", "\\xtwoheadleftarrow", "\\xtofrom", // The next 3 functions are here to support the mhchem extension. // Direct use of these functions is discouraged and may break someday. - "\\xrightleftarrows", "\\xrightequilibrium", "\\xleftequilibrium"], + "\\xrightleftarrows", "\\xrightequilibrium", "\\xleftequilibrium", // The next 3 functions are here only to support the {CD} environment. + "\\\\cdrightarrow", "\\\\cdleftarrow", "\\\\cdlongequal"], props: { numArgs: 1, numOptionalArgs: 1 @@ -7811,15 +7737,16 @@ defineFunction({ // them in a span. var newOptions = options.havingStyle(style.sup()); - var upperGroup = buildCommon.wrapFragment(buildHTML_buildGroup(group.body, newOptions, options), options); - upperGroup.classes.push("x-arrow-pad"); + var upperGroup = buildCommon.wrapFragment(buildGroup(group.body, newOptions, options), options); + var arrowPrefix = group.label.slice(0, 2) === "\\x" ? "x" : "cd"; + upperGroup.classes.push(arrowPrefix + "-arrow-pad"); var lowerGroup; if (group.below) { // Build the lower group newOptions = options.havingStyle(style.sub()); - lowerGroup = buildCommon.wrapFragment(buildHTML_buildGroup(group.below, newOptions, options), options); - lowerGroup.classes.push("x-arrow-pad"); + lowerGroup = buildCommon.wrapFragment(buildGroup(group.below, newOptions, options), options); + lowerGroup.classes.push(arrowPrefix + "-arrow-pad"); } var arrowBody = stretchy.svgSpan(group, options); // Re shift: Note that stretchy.svgSpan returned arrowBody.depth = 0. @@ -7875,161 +7802,487 @@ defineFunction({ }, mathmlBuilder: function mathmlBuilder(group, options) { var arrowNode = stretchy.mathMLnode(group.label); + arrowNode.setAttribute("minsize", group.label.charAt(0) === "x" ? "1.75em" : "3.0em"); var node; if (group.body) { - var upperNode = arrow_paddedNode(buildMathML_buildGroup(group.body, options)); + var upperNode = paddedNode(buildMathML_buildGroup(group.body, options)); if (group.below) { - var lowerNode = arrow_paddedNode(buildMathML_buildGroup(group.below, options)); + var lowerNode = paddedNode(buildMathML_buildGroup(group.below, options)); node = new mathMLTree.MathNode("munderover", [arrowNode, lowerNode, upperNode]); } else { node = new mathMLTree.MathNode("mover", [arrowNode, upperNode]); } } else if (group.below) { - var _lowerNode = arrow_paddedNode(buildMathML_buildGroup(group.below, options)); + var _lowerNode = paddedNode(buildMathML_buildGroup(group.below, options)); node = new mathMLTree.MathNode("munder", [arrowNode, _lowerNode]); } else { // This should never happen. // Parser.js throws an error if there is no argument. - node = arrow_paddedNode(); + node = paddedNode(); node = new mathMLTree.MathNode("mover", [arrowNode, node]); } return node; } }); -// CONCATENATED MODULE: ./src/functions/char.js +;// CONCATENATED MODULE: ./src/environments/cd.js - // \@char is an internal function that takes a grouped decimal argument like -// {123} and converts into symbol with code 123. It is used by the *macro* -// \char defined in macros.js. -defineFunction({ - type: "textord", - names: ["\\@char"], - props: { - numArgs: 1, - allowedInText: true - }, - handler: function handler(_ref, args) { - var parser = _ref.parser; - var arg = assertNodeType(args[0], "ordgroup"); - var group = arg.body; - var number = ""; - for (var i = 0; i < group.length; i++) { - var node = assertNodeType(group[i], "textord"); - number += node.text; - } - var code = parseInt(number); - if (isNaN(code)) { - throw new src_ParseError("\\@char has non-numeric argument " + number); - } - return { - type: "textord", - mode: parser.mode, - text: String.fromCharCode(code) - }; - } -}); -// CONCATENATED MODULE: ./src/functions/color.js +var cdArrowFunctionName = { + ">": "\\\\cdrightarrow", + "<": "\\\\cdleftarrow", + "=": "\\\\cdlongequal", + "A": "\\uparrow", + "V": "\\downarrow", + "|": "\\Vert", + ".": "no arrow" +}; +var newCell = function newCell() { + // Create an empty cell, to be filled below with parse nodes. + // The parseTree from this module must be constructed like the + // one created by parseArray(), so an empty CD cell must + // be a ParseNode<"styling">. And CD is always displaystyle. + // So these values are fixed and flow can do implicit typing. + return { + type: "styling", + body: [], + mode: "math", + style: "display" + }; +}; +var isStartOfArrow = function isStartOfArrow(node) { + return node.type === "textord" && node.text === "@"; +}; +var isLabelEnd = function isLabelEnd(node, endChar) { + return (node.type === "mathord" || node.type === "atom") && node.text === endChar; +}; +function cdArrow(arrowChar, labels, parser) { + // Return a parse tree of an arrow and its labels. + // This acts in a way similar to a macro expansion. + var funcName = cdArrowFunctionName[arrowChar]; + switch (funcName) { + case "\\\\cdrightarrow": + case "\\\\cdleftarrow": + return parser.callFunction(funcName, [labels[0]], [labels[1]]); + case "\\uparrow": + case "\\downarrow": + { + var leftLabel = parser.callFunction("\\\\cdleft", [labels[0]], []); + var bareArrow = { + type: "atom", + text: funcName, + mode: "math", + family: "rel" + }; + var sizedArrow = parser.callFunction("\\Big", [bareArrow], []); + var rightLabel = parser.callFunction("\\\\cdright", [labels[1]], []); + var arrowGroup = { + type: "ordgroup", + mode: "math", + body: [leftLabel, sizedArrow, rightLabel] + }; + return parser.callFunction("\\\\cdparent", [arrowGroup], []); + } -var color_htmlBuilder = function htmlBuilder(group, options) { - var elements = buildHTML_buildExpression(group.body, options.withColor(group.color), false); // \color isn't supposed to affect the type of the elements it contains. - // To accomplish this, we wrap the results in a fragment, so the inner - // elements will be able to directly interact with their neighbors. For - // example, `\color{red}{2 +} 3` has the same spacing as `2 + 3` + case "\\\\cdlongequal": + return parser.callFunction("\\\\cdlongequal", [], []); - return buildCommon.makeFragment(elements); -}; + case "\\Vert": + { + var arrow = { + type: "textord", + text: "\\Vert", + mode: "math" + }; + return parser.callFunction("\\Big", [arrow], []); + } -var color_mathmlBuilder = function mathmlBuilder(group, options) { - var inner = buildMathML_buildExpression(group.body, options.withColor(group.color)); - var node = new mathMLTree.MathNode("mstyle", inner); - node.setAttribute("mathcolor", group.color); - return node; -}; + default: + return { + type: "textord", + text: " ", + mode: "math" + }; + } +} -defineFunction({ - type: "color", - names: ["\\textcolor"], - props: { - numArgs: 2, - allowedInText: true, - greediness: 3, - argTypes: ["color", "original"] - }, - handler: function handler(_ref, args) { - var parser = _ref.parser; - var color = assertNodeType(args[0], "color-token").color; - var body = args[1]; - return { - type: "color", - mode: parser.mode, - color: color, - body: ordargument(body) - }; - }, - htmlBuilder: color_htmlBuilder, - mathmlBuilder: color_mathmlBuilder -}); -defineFunction({ - type: "color", - names: ["\\color"], - props: { - numArgs: 1, - allowedInText: true, - greediness: 3, - argTypes: ["color"] - }, - handler: function handler(_ref2, args) { - var parser = _ref2.parser, - breakOnTokenText = _ref2.breakOnTokenText; - var color = assertNodeType(args[0], "color-token").color; // Set macro \current@color in current namespace to store the current - // color, mimicking the behavior of color.sty. - // This is currently used just to correctly color a \right - // that follows a \color command. +function parseCD(parser) { + // Get the array's parse nodes with \\ temporarily mapped to \cr. + var parsedRows = []; + parser.gullet.beginGroup(); + parser.gullet.macros.set("\\cr", "\\\\\\relax"); + parser.gullet.beginGroup(); - parser.gullet.macros.set("\\current@color", color); // Parse out the implicit body that should be colored. + while (true) { + // eslint-disable-line no-constant-condition + // Get the parse nodes for the next row. + parsedRows.push(parser.parseExpression(false, "\\\\")); + parser.gullet.endGroup(); + parser.gullet.beginGroup(); + var next = parser.fetch().text; - var body = parser.parseExpression(true, breakOnTokenText); - return { - type: "color", - mode: parser.mode, - color: color, - body: body + if (next === "&" || next === "\\\\") { + parser.consume(); + } else if (next === "\\end") { + if (parsedRows[parsedRows.length - 1].length === 0) { + parsedRows.pop(); // final row ended in \\ + } + + break; + } else { + throw new src_ParseError("Expected \\\\ or \\cr or \\end", parser.nextToken); + } + } + + var row = []; + var body = [row]; // Loop thru the parse nodes. Collect them into cells and arrows. + + for (var i = 0; i < parsedRows.length; i++) { + // Start a new row. + var rowNodes = parsedRows[i]; // Create the first cell. + + var cell = newCell(); + + for (var j = 0; j < rowNodes.length; j++) { + if (!isStartOfArrow(rowNodes[j])) { + // If a parseNode is not an arrow, it goes into a cell. + cell.body.push(rowNodes[j]); + } else { + // Parse node j is an "@", the start of an arrow. + // Before starting on the arrow, push the cell into `row`. + row.push(cell); // Now collect parseNodes into an arrow. + // The character after "@" defines the arrow type. + + j += 1; + var arrowChar = assertSymbolNodeType(rowNodes[j]).text; // Create two empty label nodes. We may or may not use them. + + var labels = new Array(2); + labels[0] = { + type: "ordgroup", + mode: "math", + body: [] + }; + labels[1] = { + type: "ordgroup", + mode: "math", + body: [] + }; // Process the arrow. + + if ("=|.".indexOf(arrowChar) > -1) {// Three "arrows", ``@=`, `@|`, and `@.`, do not take labels. + // Do nothing here. + } else if ("<>AV".indexOf(arrowChar) > -1) { + // Four arrows, `@>>>`, `@<<<`, `@AAA`, and `@VVV`, each take + // two optional labels. E.g. the right-point arrow syntax is + // really: @>{optional label}>{optional label}> + // Collect parseNodes into labels. + for (var labelNum = 0; labelNum < 2; labelNum++) { + var inLabel = true; + + for (var k = j + 1; k < rowNodes.length; k++) { + if (isLabelEnd(rowNodes[k], arrowChar)) { + inLabel = false; + j = k; + break; + } + + if (isStartOfArrow(rowNodes[k])) { + throw new src_ParseError("Missing a " + arrowChar + " character to complete a CD arrow.", rowNodes[k]); + } + + labels[labelNum].body.push(rowNodes[k]); + } + + if (inLabel) { + // isLabelEnd never returned a true. + throw new src_ParseError("Missing a " + arrowChar + " character to complete a CD arrow.", rowNodes[j]); + } + } + } else { + throw new src_ParseError("Expected one of \"<>AV=|.\" after @", rowNodes[j]); + } // Now join the arrow to its labels. + + + var arrow = cdArrow(arrowChar, labels, parser); // Wrap the arrow in ParseNode<"styling">. + // This is done to match parseArray() behavior. + + var wrappedArrow = { + type: "styling", + body: [arrow], + mode: "math", + style: "display" // CD is always displaystyle. + + }; + row.push(wrappedArrow); // In CD's syntax, cells are implicit. That is, everything that + // is not an arrow gets collected into a cell. So create an empty + // cell now. It will collect upcoming parseNodes. + + cell = newCell(); + } + } + + if (i % 2 === 0) { + // Even-numbered rows consist of: cell, arrow, cell, arrow, ... cell + // The last cell is not yet pushed into `row`, so: + row.push(cell); + } else { + // Odd-numbered rows consist of: vert arrow, empty cell, ... vert arrow + // Remove the empty cell that was placed at the beginning of `row`. + row.shift(); + } + + row = []; + body.push(row); + } // End row group + + + parser.gullet.endGroup(); // End array group defining \\ + + parser.gullet.endGroup(); // define column separation. + + var cols = new Array(body[0].length).fill({ + type: "align", + align: "c", + pregap: 0.25, + // CD package sets \enskip between columns. + postgap: 0.25 // So pre and post each get half an \enskip, i.e. 0.25em. + + }); + return { + type: "array", + mode: "math", + body: body, + arraystretch: 1, + addJot: true, + rowGaps: [null], + cols: cols, + colSeparationType: "CD", + hLinesBeforeRow: new Array(body.length + 1).fill([]) + }; +} // The functions below are not available for general use. +// They are here only for internal use by the {CD} environment in placing labels +// next to vertical arrows. +// We don't need any such functions for horizontal arrows because we can reuse +// the functionality that already exists for extensible arrows. + +defineFunction({ + type: "cdlabel", + names: ["\\\\cdleft", "\\\\cdright"], + props: { + numArgs: 1 + }, + handler: function handler(_ref, args) { + var parser = _ref.parser, + funcName = _ref.funcName; + return { + type: "cdlabel", + mode: parser.mode, + side: funcName.slice(4), + label: args[0] + }; + }, + htmlBuilder: function htmlBuilder(group, options) { + var newOptions = options.havingStyle(options.style.sup()); + var label = buildCommon.wrapFragment(buildGroup(group.label, newOptions, options), options); + label.classes.push("cd-label-" + group.side); + label.style.bottom = 0.8 - label.depth + "em"; // Zero out label height & depth, so vertical align of arrow is set + // by the arrow height, not by the label. + + label.height = 0; + label.depth = 0; + return label; + }, + mathmlBuilder: function mathmlBuilder(group, options) { + var label = new mathMLTree.MathNode("mrow", [buildMathML_buildGroup(group.label, options)]); + label = new mathMLTree.MathNode("mpadded", [label]); + label.setAttribute("width", "0"); + + if (group.side === "left") { + label.setAttribute("lspace", "-1width"); + } // We have to guess at vertical alignment. We know the arrow is 1.8em tall, + // But we don't know the height or depth of the label. + + + label.setAttribute("voffset", "0.7em"); + label = new mathMLTree.MathNode("mstyle", [label]); + label.setAttribute("displaystyle", "false"); + label.setAttribute("scriptlevel", "1"); + return label; + } +}); +defineFunction({ + type: "cdlabelparent", + names: ["\\\\cdparent"], + props: { + numArgs: 1 + }, + handler: function handler(_ref2, args) { + var parser = _ref2.parser; + return { + type: "cdlabelparent", + mode: parser.mode, + fragment: args[0] + }; + }, + htmlBuilder: function htmlBuilder(group, options) { + // Wrap the vertical arrow and its labels. + // The parent gets position: relative. The child gets position: absolute. + // So CSS can locate the label correctly. + var parent = buildCommon.wrapFragment(buildGroup(group.fragment, options), options); + parent.classes.push("cd-vert-arrow"); + return parent; + }, + mathmlBuilder: function mathmlBuilder(group, options) { + return new mathMLTree.MathNode("mrow", [buildMathML_buildGroup(group.fragment, options)]); + } +}); +;// CONCATENATED MODULE: ./src/functions/char.js + + + // \@char is an internal function that takes a grouped decimal argument like +// {123} and converts into symbol with code 123. It is used by the *macro* +// \char defined in macros.js. + +defineFunction({ + type: "textord", + names: ["\\@char"], + props: { + numArgs: 1, + allowedInText: true + }, + handler: function handler(_ref, args) { + var parser = _ref.parser; + var arg = assertNodeType(args[0], "ordgroup"); + var group = arg.body; + var number = ""; + + for (var i = 0; i < group.length; i++) { + var node = assertNodeType(group[i], "textord"); + number += node.text; + } + + var code = parseInt(number); + var text; + + if (isNaN(code)) { + throw new src_ParseError("\\@char has non-numeric argument " + number); // If we drop IE support, the following code could be replaced with + // text = String.fromCodePoint(code) + } else if (code < 0 || code >= 0x10ffff) { + throw new src_ParseError("\\@char with invalid code point " + number); + } else if (code <= 0xffff) { + text = String.fromCharCode(code); + } else { + // Astral code point; split into surrogate halves + code -= 0x10000; + text = String.fromCharCode((code >> 10) + 0xd800, (code & 0x3ff) + 0xdc00); + } + + return { + type: "textord", + mode: parser.mode, + text: text + }; + } +}); +;// CONCATENATED MODULE: ./src/functions/color.js + + + + + + + +var color_htmlBuilder = function htmlBuilder(group, options) { + var elements = buildExpression(group.body, options.withColor(group.color), false); // \color isn't supposed to affect the type of the elements it contains. + // To accomplish this, we wrap the results in a fragment, so the inner + // elements will be able to directly interact with their neighbors. For + // example, `\color{red}{2 +} 3` has the same spacing as `2 + 3` + + return buildCommon.makeFragment(elements); +}; + +var color_mathmlBuilder = function mathmlBuilder(group, options) { + var inner = buildMathML_buildExpression(group.body, options.withColor(group.color)); + var node = new mathMLTree.MathNode("mstyle", inner); + node.setAttribute("mathcolor", group.color); + return node; +}; + +defineFunction({ + type: "color", + names: ["\\textcolor"], + props: { + numArgs: 2, + allowedInText: true, + argTypes: ["color", "original"] + }, + handler: function handler(_ref, args) { + var parser = _ref.parser; + var color = assertNodeType(args[0], "color-token").color; + var body = args[1]; + return { + type: "color", + mode: parser.mode, + color: color, + body: ordargument(body) }; }, htmlBuilder: color_htmlBuilder, mathmlBuilder: color_mathmlBuilder }); -// CONCATENATED MODULE: ./src/functions/cr.js -// Row breaks within tabular environments, and line breaks at top level +defineFunction({ + type: "color", + names: ["\\color"], + props: { + numArgs: 1, + allowedInText: true, + argTypes: ["color"] + }, + handler: function handler(_ref2, args) { + var parser = _ref2.parser, + breakOnTokenText = _ref2.breakOnTokenText; + var color = assertNodeType(args[0], "color-token").color; // Set macro \current@color in current namespace to store the current + // color, mimicking the behavior of color.sty. + // This is currently used just to correctly color a \right + // that follows a \color command. + + parser.gullet.macros.set("\\current@color", color); // Parse out the implicit body that should be colored. + var body = parser.parseExpression(true, breakOnTokenText); + return { + type: "color", + mode: parser.mode, + color: color, + body: body + }; + }, + htmlBuilder: color_htmlBuilder, + mathmlBuilder: color_mathmlBuilder +}); +;// CONCATENATED MODULE: ./src/functions/cr.js +// Row breaks within tabular environments, and line breaks at top level - // \\ is a macro mapping to either \cr or \newline. Because they have the -// same signature, we implement them as one megafunction, with newRow -// indicating whether we're in the \cr case, and newLine indicating whether -// to break the line in the \newline case. + // \DeclareRobustCommand\\{...\@xnewline} defineFunction({ type: "cr", - names: ["\\cr", "\\newline"], + names: ["\\\\"], props: { numArgs: 0, numOptionalArgs: 1, @@ -8037,42 +8290,26 @@ defineFunction({ allowedInText: true }, handler: function handler(_ref, args, optArgs) { - var parser = _ref.parser, - funcName = _ref.funcName; + var parser = _ref.parser; var size = optArgs[0]; - var newRow = funcName === "\\cr"; - var newLine = false; - - if (!newRow) { - if (parser.settings.displayMode && parser.settings.useStrictBehavior("newLineInDisplayMode", "In LaTeX, \\\\ or \\newline " + "does nothing in display mode")) { - newLine = false; - } else { - newLine = true; - } - } - + var newLine = !parser.settings.displayMode || !parser.settings.useStrictBehavior("newLineInDisplayMode", "In LaTeX, \\\\ or \\newline " + "does nothing in display mode"); return { type: "cr", mode: parser.mode, newLine: newLine, - newRow: newRow, size: size && assertNodeType(size, "size").value }; }, // The following builders are called only at the top level, // not within tabular/array environments. htmlBuilder: function htmlBuilder(group, options) { - if (group.newRow) { - throw new src_ParseError("\\cr valid only within a tabular/array environment"); - } - var span = buildCommon.makeSpan(["mspace"], [], options); if (group.newLine) { span.classes.push("newline"); if (group.size) { - span.style.marginTop = units_calculateSize(group.size, options) + "em"; + span.style.marginTop = calculateSize(group.size, options) + "em"; } } @@ -8085,14 +8322,14 @@ defineFunction({ node.setAttribute("linebreak", "newline"); if (group.size) { - node.setAttribute("height", units_calculateSize(group.size, options) + "em"); + node.setAttribute("height", calculateSize(group.size, options) + "em"); } } return node; } }); -// CONCATENATED MODULE: ./src/functions/def.js +;// CONCATENATED MODULE: ./src/functions/def.js @@ -8108,7 +8345,7 @@ var globalMap = { "\\futurelet": "\\\\globalfuture" }; -var def_checkControlSequence = function checkControlSequence(tok) { +var checkControlSequence = function checkControlSequence(tok) { var name = tok.text; if (/^(?:[\\{}$&#^_]|EOF)$/.test(name)) { @@ -8158,7 +8395,8 @@ var letCommand = function letCommand(parser, name, tok, global) { defineFunction({ type: "internal", - names: ["\\global", "\\long", "\\\\globallong"], + names: ["\\global", "\\long", "\\\\globallong" // can’t be entered directly + ], props: { numArgs: 0, allowedInText: true @@ -8190,51 +8428,76 @@ defineFunction({ names: ["\\def", "\\gdef", "\\edef", "\\xdef"], props: { numArgs: 0, - allowedInText: true + allowedInText: true, + primitive: true }, handler: function handler(_ref2) { var parser = _ref2.parser, funcName = _ref2.funcName; - var arg = parser.gullet.consumeArgs(1)[0]; + var tok = parser.gullet.popToken(); + var name = tok.text; - if (arg.length !== 1) { - throw new src_ParseError("\\gdef's first argument must be a macro name"); + if (/^(?:[\\{}$&#^_]|EOF)$/.test(name)) { + throw new src_ParseError("Expected a control sequence", tok); } - var name = arg[0].text; // Count argument specifiers, and check they are in the order #1 #2 ... - var numArgs = 0; - arg = parser.gullet.consumeArgs(1)[0]; + var insert; + var delimiters = [[]]; // contains no braces - while (arg.length === 1 && arg[0].text === "#") { - arg = parser.gullet.consumeArgs(1)[0]; + while (parser.gullet.future().text !== "{") { + tok = parser.gullet.popToken(); - if (arg.length !== 1) { - throw new src_ParseError("Invalid argument number length \"" + arg.length + "\""); - } + if (tok.text === "#") { + // If the very last character of the is #, so that + // this # is immediately followed by {, TeX will behave as if the { + // had been inserted at the right end of both the parameter text + // and the replacement text. + if (parser.gullet.future().text === "{") { + insert = parser.gullet.future(); + delimiters[numArgs].push("{"); + break; + } // A parameter, the first appearance of # must be followed by 1, + // the next by 2, and so on; up to nine #’s are allowed - if (!/^[1-9]$/.test(arg[0].text)) { - throw new src_ParseError("Invalid argument number \"" + arg[0].text + "\""); - } - numArgs++; + tok = parser.gullet.popToken(); + + if (!/^[1-9]$/.test(tok.text)) { + throw new src_ParseError("Invalid argument number \"" + tok.text + "\""); + } + + if (parseInt(tok.text) !== numArgs + 1) { + throw new src_ParseError("Argument number \"" + tok.text + "\" out of order"); + } - if (parseInt(arg[0].text) !== numArgs) { - throw new src_ParseError("Argument number \"" + arg[0].text + "\" out of order"); + numArgs++; + delimiters.push([]); + } else if (tok.text === "EOF") { + throw new src_ParseError("Expected a macro definition"); + } else { + delimiters[numArgs].push(tok.text); } + } // replacement text, enclosed in '{' and '}' and properly nested + + + var _parser$gullet$consum = parser.gullet.consumeArg(), + tokens = _parser$gullet$consum.tokens; - arg = parser.gullet.consumeArgs(1)[0]; + if (insert) { + tokens.unshift(insert); } if (funcName === "\\edef" || funcName === "\\xdef") { - arg = parser.gullet.expandTokens(arg); - arg.reverse(); // to fit in with stack order + tokens = parser.gullet.expandTokens(tokens); + tokens.reverse(); // to fit in with stack order } // Final arg is the expansion of the macro parser.gullet.macros.set(name, { - tokens: arg, - numArgs: numArgs + tokens: tokens, + numArgs: numArgs, + delimiters: delimiters }, funcName === globalMap[funcName]); return { type: "internal", @@ -8248,15 +8511,17 @@ defineFunction({ defineFunction({ type: "internal", - names: ["\\let", "\\\\globallet"], + names: ["\\let", "\\\\globallet" // can’t be entered directly + ], props: { numArgs: 0, - allowedInText: true + allowedInText: true, + primitive: true }, handler: function handler(_ref3) { var parser = _ref3.parser, funcName = _ref3.funcName; - var name = def_checkControlSequence(parser.gullet.popToken()); + var name = checkControlSequence(parser.gullet.popToken()); parser.gullet.consumeSpaces(); var tok = getRHS(parser); letCommand(parser, name, tok, funcName === "\\\\globallet"); @@ -8269,15 +8534,17 @@ defineFunction({ defineFunction({ type: "internal", - names: ["\\futurelet", "\\\\globalfuture"], + names: ["\\futurelet", "\\\\globalfuture" // can’t be entered directly + ], props: { numArgs: 0, - allowedInText: true + allowedInText: true, + primitive: true }, handler: function handler(_ref4) { var parser = _ref4.parser, funcName = _ref4.funcName; - var name = def_checkControlSequence(parser.gullet.popToken()); + var name = checkControlSequence(parser.gullet.popToken()); var middle = parser.gullet.popToken(); var tok = parser.gullet.popToken(); letCommand(parser, name, tok, funcName === "\\\\globalfuture"); @@ -8289,7 +8556,7 @@ defineFunction({ }; } }); -// CONCATENATED MODULE: ./src/delimiter.js +;// CONCATENATED MODULE: ./src/delimiter.js /** * This file deals with creating delimiters of various sizes. The TeXbook * discusses these routines on page 441-442, in the "Another subroutine sets box @@ -8320,11 +8587,12 @@ defineFunction({ + /** * Get the metrics for a given symbol and font, after transformation (i.e. * after following replacement from symbols.js) */ -var delimiter_getMetrics = function getMetrics(symbol, font, mode) { +var getMetrics = function getMetrics(symbol, font, mode) { var replace = src_symbols.math[symbol] && src_symbols.math[symbol].replace; var metrics = getCharacterMetrics(replace || symbol, font, mode); @@ -8340,7 +8608,7 @@ var delimiter_getMetrics = function getMetrics(symbol, font, mode) { */ -var delimiter_styleWrap = function styleWrap(delim, toStyle, options, classes) { +var styleWrap = function styleWrap(delim, toStyle, options, classes) { var newOptions = options.havingBaseStyle(toStyle); var span = buildCommon.makeSpan(classes.concat(newOptions.sizingClasses(options)), [delim], options); var delimSizeMultiplier = newOptions.sizeMultiplier / options.sizeMultiplier; @@ -8365,9 +8633,9 @@ var centerSpan = function centerSpan(span, options, style) { */ -var delimiter_makeSmallDelim = function makeSmallDelim(delim, style, center, options, mode, classes) { +var makeSmallDelim = function makeSmallDelim(delim, style, center, options, mode, classes) { var text = buildCommon.makeSymbol(delim, "Main-Regular", mode, options); - var span = delimiter_styleWrap(text, style, options, classes); + var span = styleWrap(text, style, options, classes); if (center) { centerSpan(span, options, style); @@ -8380,7 +8648,7 @@ var delimiter_makeSmallDelim = function makeSmallDelim(delim, style, center, opt */ -var delimiter_mathrmSize = function mathrmSize(value, size, mode, options) { +var mathrmSize = function mathrmSize(value, size, mode, options) { return buildCommon.makeSymbol(value, "Size" + size + "-Regular", mode, options); }; /** @@ -8389,9 +8657,9 @@ var delimiter_mathrmSize = function mathrmSize(value, size, mode, options) { */ -var delimiter_makeLargeDelim = function makeLargeDelim(delim, size, center, options, mode, classes) { - var inner = delimiter_mathrmSize(delim, size, mode, options); - var span = delimiter_styleWrap(buildCommon.makeSpan(["delimsizing", "size" + size], [inner], options), src_Style.TEXT, options, classes); +var makeLargeDelim = function makeLargeDelim(delim, size, center, options, mode, classes) { + var inner = mathrmSize(delim, size, mode, options); + var span = styleWrap(buildCommon.makeSpan(["delimsizing", "size" + size], [inner], options), src_Style.TEXT, options, classes); if (center) { centerSpan(span, options, src_Style.TEXT); @@ -8400,12 +8668,12 @@ var delimiter_makeLargeDelim = function makeLargeDelim(delim, size, center, opti return span; }; /** - * Make an inner span with the given offset and in the given font. This is used - * in `makeStackedDelim` to make the stacking pieces for the delimiter. + * Make a span from a font glyph with the given offset and in the given font. + * This is used in makeStackedDelim to make the stacking pieces for the delimiter. */ -var delimiter_makeInner = function makeInner(symbol, font, mode) { +var makeGlyphSpan = function makeGlyphSpan(symbol, font, mode) { var sizeClass; // Apply the correct CSS class to choose the right font. if (font === "Size1-Regular") { @@ -8416,26 +8684,51 @@ var delimiter_makeInner = function makeInner(symbol, font, mode) { sizeClass = "delim-size4"; } - var inner = buildCommon.makeSpan(["delimsizinginner", sizeClass], [buildCommon.makeSpan([], [buildCommon.makeSymbol(symbol, font, mode)])]); // Since this will be passed into `makeVList` in the end, wrap the element + var corner = buildCommon.makeSpan(["delimsizinginner", sizeClass], [buildCommon.makeSpan([], [buildCommon.makeSymbol(symbol, font, mode)])]); // Since this will be passed into `makeVList` in the end, wrap the element // in the appropriate tag that VList uses. return { type: "elem", - elem: inner + elem: corner + }; +}; + +var makeInner = function makeInner(ch, height, options) { + // Create a span with inline SVG for the inner part of a tall stacked delimiter. + var width = fontMetricsData["Size4-Regular"][ch.charCodeAt(0)] ? fontMetricsData["Size4-Regular"][ch.charCodeAt(0)][4].toFixed(3) : fontMetricsData["Size1-Regular"][ch.charCodeAt(0)][4].toFixed(3); + var path = new PathNode("inner", innerPath(ch, Math.round(1000 * height))); + var svgNode = new SvgNode([path], { + "width": width + "em", + "height": height + "em", + // Override CSS rule `.katex svg { width: 100% }` + "style": "width:" + width + "em", + "viewBox": "0 0 " + 1000 * width + " " + Math.round(1000 * height), + "preserveAspectRatio": "xMinYMin" + }); + var span = buildCommon.makeSvgSpan([], [svgNode], options); + span.height = height; + span.style.height = height + "em"; + span.style.width = width + "em"; + return { + type: "elem", + elem: span }; -}; // Helper for makeStackedDelim +}; // Helpers for makeStackedDelim +var lapInEms = 0.008; var lap = { type: "kern", - size: -0.005 + size: -1 * lapInEms }; +var verts = ["|", "\\lvert", "\\rvert", "\\vert"]; +var doubleVerts = ["\\|", "\\lVert", "\\rVert", "\\Vert"]; /** * Make a stacked delimiter out of a given delimiter, with the total height at * least `heightTotal`. This routine is mentioned on page 442 of the TeXbook. */ -var delimiter_makeStackedDelim = function makeStackedDelim(delim, heightTotal, center, options, mode, classes) { +var makeStackedDelim = function makeStackedDelim(delim, heightTotal, center, options, mode, classes) { // There are four parts, the top, an optional middle, a repeated part, and a // bottom. var top; @@ -8465,6 +8758,10 @@ var delimiter_makeStackedDelim = function makeStackedDelim(delim, heightTotal, c top = "\\Uparrow"; repeat = "\u2016"; bottom = "\\Downarrow"; + } else if (utils.contains(verts, delim)) { + repeat = "\u2223"; + } else if (utils.contains(doubleVerts, delim)) { + repeat = "\u2225"; } else if (delim === "[" || delim === "\\lbrack") { top = "\u23A1"; repeat = "\u23A2"; @@ -8536,17 +8833,17 @@ var delimiter_makeStackedDelim = function makeStackedDelim(delim, heightTotal, c } // Get the metrics of the four sections - var topMetrics = delimiter_getMetrics(top, font, mode); + var topMetrics = getMetrics(top, font, mode); var topHeightTotal = topMetrics.height + topMetrics.depth; - var repeatMetrics = delimiter_getMetrics(repeat, font, mode); + var repeatMetrics = getMetrics(repeat, font, mode); var repeatHeightTotal = repeatMetrics.height + repeatMetrics.depth; - var bottomMetrics = delimiter_getMetrics(bottom, font, mode); + var bottomMetrics = getMetrics(bottom, font, mode); var bottomHeightTotal = bottomMetrics.height + bottomMetrics.depth; var middleHeightTotal = 0; var middleFactor = 1; if (middle !== null) { - var middleMetrics = delimiter_getMetrics(middle, font, mode); + var middleMetrics = getMetrics(middle, font, mode); middleHeightTotal = middleMetrics.height + middleMetrics.depth; middleFactor = 2; // repeat symmetrically above and below middle } // Calcuate the minimal height that the delimiter can have. @@ -8569,91 +8866,43 @@ var delimiter_makeStackedDelim = function makeStackedDelim(delim, heightTotal, c } // Calculate the depth - var depth = realHeightTotal / 2 - axisHeight; // This function differs from the TeX procedure in one way. - // We shift each repeat element downwards by 0.005em, to prevent a gap - // due to browser floating point rounding error. - // Then, at the last element-to element joint, we add one extra repeat - // element to cover the gap created by the shifts. - // Find the shift needed to align the upper end of the extra element at a point - // 0.005em above the lower end of the top element. + var depth = realHeightTotal / 2 - axisHeight; // Now, we start building the pieces that will go into the vlist + // Keep a list of the pieces of the stacked delimiter - var shiftOfExtraElement = (repeatCount + 1) * 0.005 - repeatHeightTotal; // Now, we start building the pieces that will go into the vlist - // Keep a list of the inner pieces + var stack = []; // Add the bottom symbol - var inners = []; // Add the bottom symbol - - inners.push(delimiter_makeInner(bottom, font, mode)); + stack.push(makeGlyphSpan(bottom, font, mode)); + stack.push(lap); // overlap if (middle === null) { - // Add that many symbols - for (var i = 0; i < repeatCount; i++) { - inners.push(lap); // overlap - - inners.push(delimiter_makeInner(repeat, font, mode)); - } + // The middle section will be an SVG. Make it an extra 0.016em tall. + // We'll overlap by 0.008em at top and bottom. + var innerHeight = realHeightTotal - topHeightTotal - bottomHeightTotal + 2 * lapInEms; + stack.push(makeInner(repeat, innerHeight, options)); } else { // When there is a middle bit, we need the middle part and two repeated // sections - for (var _i = 0; _i < repeatCount; _i++) { - inners.push(lap); - inners.push(delimiter_makeInner(repeat, font, mode)); - } // Insert one extra repeat element. - - - inners.push({ - type: "kern", - size: shiftOfExtraElement - }); - inners.push(delimiter_makeInner(repeat, font, mode)); - inners.push(lap); // Now insert the middle of the brace. - - inners.push(delimiter_makeInner(middle, font, mode)); - - for (var _i2 = 0; _i2 < repeatCount; _i2++) { - inners.push(lap); - inners.push(delimiter_makeInner(repeat, font, mode)); - } - } // To cover the gap create by the overlaps, insert one more repeat element, - // at a position that juts 0.005 above the bottom of the top element. + var _innerHeight = (realHeightTotal - topHeightTotal - bottomHeightTotal - middleHeightTotal) / 2 + 2 * lapInEms; + stack.push(makeInner(repeat, _innerHeight, options)); // Now insert the middle of the brace. - if ((repeat === "\u239C" || repeat === "\u239F") && repeatCount === 0) { - // Parentheses need a short repeat element in order to avoid an overrun. - // We'll make a 0.3em tall element from a SVG. - var overlap = buildCommon.svgData.leftParenInner[2] / 2; - inners.push({ - type: "kern", - size: -overlap - }); - var pathName = repeat === "\u239C" ? "leftParenInner" : "rightParenInner"; - var innerSpan = buildCommon.staticSvg(pathName, options); - inners.push({ - type: "elem", - elem: innerSpan - }); - inners.push({ - type: "kern", - size: -overlap - }); - } else { - inners.push({ - type: "kern", - size: shiftOfExtraElement - }); - inners.push(delimiter_makeInner(repeat, font, mode)); - inners.push(lap); + stack.push(lap); + stack.push(makeGlyphSpan(middle, font, mode)); + stack.push(lap); + stack.push(makeInner(repeat, _innerHeight, options)); } // Add the top symbol - inners.push(delimiter_makeInner(top, font, mode)); // Finally, build the vlist + stack.push(lap); + stack.push(makeGlyphSpan(top, font, mode)); // Finally, build the vlist var newOptions = options.havingBaseStyle(src_Style.TEXT); var inner = buildCommon.makeVList({ positionType: "bottom", positionData: depth, - children: inners + children: stack }, newOptions); - return delimiter_styleWrap(buildCommon.makeSpan(["delimsizing", "mult"], [inner], newOptions), src_Style.TEXT, options, classes); + return styleWrap(buildCommon.makeSpan(["delimsizing", "mult"], [inner], newOptions), src_Style.TEXT, options, classes); }; // All surds have 0.08em padding above the viniculum inside the SVG. // That keeps browser span height rounding error from pinching the line. @@ -8662,9 +8911,9 @@ var vbPad = 80; // padding above the surd, measured inside the viewBox. var emPad = 0.08; // padding, in ems, measured in the document. -var delimiter_sqrtSvg = function sqrtSvg(sqrtName, height, viewBoxHeight, extraViniculum, options) { +var sqrtSvg = function sqrtSvg(sqrtName, height, viewBoxHeight, extraViniculum, options) { var path = sqrtPath(sqrtName, extraViniculum, viewBoxHeight); - var pathNode = new domTree_PathNode(sqrtName, path); + var pathNode = new PathNode(sqrtName, path); var svg = new SvgNode([pathNode], { // Note: 1000:1 ratio of viewBox to document em width. "width": "400em", @@ -8714,7 +8963,7 @@ var makeSqrtImage = function makeSqrtImage(height, options) { spanHeight = (1.0 + extraViniculum + emPad) / sizeMultiplier; texHeight = (1.00 + extraViniculum) / sizeMultiplier; - span = delimiter_sqrtSvg("sqrtMain", spanHeight, viewBoxHeight, extraViniculum, options); + span = sqrtSvg("sqrtMain", spanHeight, viewBoxHeight, extraViniculum, options); span.style.minWidth = "0.853em"; advanceWidth = 0.833 / sizeMultiplier; // from the font. } else if (delim.type === "large") { @@ -8722,7 +8971,7 @@ var makeSqrtImage = function makeSqrtImage(height, options) { viewBoxHeight = (1000 + vbPad) * sizeToMaxHeight[delim.size]; texHeight = (sizeToMaxHeight[delim.size] + extraViniculum) / sizeMultiplier; spanHeight = (sizeToMaxHeight[delim.size] + extraViniculum + emPad) / sizeMultiplier; - span = delimiter_sqrtSvg("sqrtSize" + delim.size, spanHeight, viewBoxHeight, extraViniculum, options); + span = sqrtSvg("sqrtSize" + delim.size, spanHeight, viewBoxHeight, extraViniculum, options); span.style.minWidth = "1.02em"; advanceWidth = 1.0 / sizeMultiplier; // 1.0 from the font. } else { @@ -8731,7 +8980,7 @@ var makeSqrtImage = function makeSqrtImage(height, options) { spanHeight = height + extraViniculum + emPad; texHeight = height + extraViniculum; viewBoxHeight = Math.floor(1000 * height + extraViniculum) + vbPad; - span = delimiter_sqrtSvg("sqrtTall", spanHeight, viewBoxHeight, extraViniculum, options); + span = sqrtSvg("sqrtTall", spanHeight, viewBoxHeight, extraViniculum, options); span.style.minWidth = "0.742em"; advanceWidth = 1.056; } @@ -8764,7 +9013,7 @@ var sizeToMaxHeight = [0, 1.2, 1.8, 2.4, 3.0]; * Used to create a delimiter of a specific size, where `size` is 1, 2, 3, or 4. */ -var delimiter_makeSizedDelim = function makeSizedDelim(delim, size, options, mode, classes) { +var makeSizedDelim = function makeSizedDelim(delim, size, options, mode, classes) { // < and > turn into \langle and \rangle in delimiters if (delim === "<" || delim === "\\lt" || delim === "\u27E8") { delim = "\\langle"; @@ -8774,9 +9023,9 @@ var delimiter_makeSizedDelim = function makeSizedDelim(delim, size, options, mod if (utils.contains(stackLargeDelimiters, delim) || utils.contains(stackNeverDelimiters, delim)) { - return delimiter_makeLargeDelim(delim, size, false, options, mode, classes); + return makeLargeDelim(delim, size, false, options, mode, classes); } else if (utils.contains(stackAlwaysDelimiters, delim)) { - return delimiter_makeStackedDelim(delim, sizeToMaxHeight[size], false, options, mode, classes); + return makeStackedDelim(delim, sizeToMaxHeight[size], false, options, mode, classes); } else { throw new src_ParseError("Illegal delimiter: '" + delim + "'"); } @@ -8891,7 +9140,7 @@ var traverseSequence = function traverseSequence(delim, height, sequence, option break; } - var metrics = delimiter_getMetrics(delim, delimTypeToFont(sequence[i]), "math"); + var metrics = getMetrics(delim, delimTypeToFont(sequence[i]), "math"); var heightDepth = metrics.height + metrics.depth; // Small delimiters are scaled down versions of the same font, so we // account for the style change size. @@ -8915,7 +9164,7 @@ var traverseSequence = function traverseSequence(delim, height, sequence, option */ -var delimiter_makeCustomSizedDelim = function makeCustomSizedDelim(delim, height, center, options, mode, classes) { +var makeCustomSizedDelim = function makeCustomSizedDelim(delim, height, center, options, mode, classes) { if (delim === "<" || delim === "\\lt" || delim === "\u27E8") { delim = "\\langle"; } else if (delim === ">" || delim === "\\gt" || delim === "\u27E9") { @@ -8939,13 +9188,13 @@ var delimiter_makeCustomSizedDelim = function makeCustomSizedDelim(delim, height // appropriate function. if (delimType.type === "small") { - return delimiter_makeSmallDelim(delim, delimType.style, center, options, mode, classes); + return makeSmallDelim(delim, delimType.style, center, options, mode, classes); } else if (delimType.type === "large") { - return delimiter_makeLargeDelim(delim, delimType.size, center, options, mode, classes); + return makeLargeDelim(delim, delimType.size, center, options, mode, classes); } else /* if (delimType.type === "stack") */ { - return delimiter_makeStackedDelim(delim, height, center, options, mode, classes); + return makeStackedDelim(delim, height, center, options, mode, classes); } }; /** @@ -8973,16 +9222,17 @@ var makeLeftRightDelim = function makeLeftRightDelim(delim, height, depth, optio maxDistFromAxis / 500 * delimiterFactor, 2 * maxDistFromAxis - delimiterExtend); // Finally, we defer to `makeCustomSizedDelim` with our calculated total // height - return delimiter_makeCustomSizedDelim(delim, totalHeight, true, options, mode, classes); + return makeCustomSizedDelim(delim, totalHeight, true, options, mode, classes); }; /* harmony default export */ var delimiter = ({ sqrtImage: makeSqrtImage, - sizedDelim: delimiter_makeSizedDelim, - customSizedDelim: delimiter_makeCustomSizedDelim, + sizedDelim: makeSizedDelim, + sizeToMaxHeight: sizeToMaxHeight, + customSizedDelim: makeCustomSizedDelim, leftRightDelim: makeLeftRightDelim }); -// CONCATENATED MODULE: ./src/functions/delimsizing.js +;// CONCATENATED MODULE: ./src/functions/delimsizing.js @@ -9078,7 +9328,8 @@ defineFunction({ type: "delimsizing", names: ["\\bigl", "\\Bigl", "\\biggl", "\\Biggl", "\\bigr", "\\Bigr", "\\biggr", "\\Biggr", "\\bigm", "\\Bigm", "\\biggm", "\\Biggm", "\\big", "\\Big", "\\bigg", "\\Bigg"], props: { - numArgs: 1 + numArgs: 1, + argTypes: ["primitive"] }, handler: function handler(context, args) { var delim = checkDelimiter(args[0], context); @@ -9104,7 +9355,7 @@ defineFunction({ var children = []; if (group.delim !== ".") { - children.push(buildMathML_makeText(group.delim, group.mode)); + children.push(makeText(group.delim, group.mode)); } var node = new mathMLTree.MathNode("mo", children); @@ -9119,6 +9370,9 @@ defineFunction({ node.setAttribute("fence", "false"); } + node.setAttribute("stretchy", "true"); + node.setAttribute("minsize", delimiter.sizeToMaxHeight[group.size] + "em"); + node.setAttribute("maxsize", delimiter.sizeToMaxHeight[group.size] + "em"); return node; } }); @@ -9133,7 +9387,8 @@ defineFunction({ type: "leftright-right", names: ["\\right"], props: { - numArgs: 1 + numArgs: 1, + primitive: true }, handler: function handler(context, args) { // \left case below triggers parsing of \right in @@ -9158,7 +9413,8 @@ defineFunction({ type: "leftright", names: ["\\left"], props: { - numArgs: 1 + numArgs: 1, + primitive: true }, handler: function handler(context, args) { var delim = checkDelimiter(args[0], context); @@ -9183,7 +9439,7 @@ defineFunction({ htmlBuilder: function htmlBuilder(group, options) { assertParsed(group); // Build the inner expression - var inner = buildHTML_buildExpression(group.body, options, true, ["mopen", "mclose"]); + var inner = buildExpression(group.body, options, true, ["mopen", "mclose"]); var innerHeight = 0; var innerDepth = 0; var hadMiddle = false; // Calculate its height and depth @@ -9252,13 +9508,13 @@ defineFunction({ var inner = buildMathML_buildExpression(group.body, options); if (group.left !== ".") { - var leftNode = new mathMLTree.MathNode("mo", [buildMathML_makeText(group.left, group.mode)]); + var leftNode = new mathMLTree.MathNode("mo", [makeText(group.left, group.mode)]); leftNode.setAttribute("fence", "true"); inner.unshift(leftNode); } if (group.right !== ".") { - var rightNode = new mathMLTree.MathNode("mo", [buildMathML_makeText(group.right, group.mode)]); + var rightNode = new mathMLTree.MathNode("mo", [makeText(group.right, group.mode)]); rightNode.setAttribute("fence", "true"); if (group.rightColor) { @@ -9268,14 +9524,15 @@ defineFunction({ inner.push(rightNode); } - return buildMathML_makeRow(inner); + return makeRow(inner); } }); defineFunction({ type: "middle", names: ["\\middle"], props: { - numArgs: 1 + numArgs: 1, + primitive: true }, handler: function handler(context, args) { var delim = checkDelimiter(args[0], context); @@ -9316,7 +9573,7 @@ defineFunction({ // is in the fence part of the operator dictionary at: // https://www.w3.org/TR/MathML3/appendixc.html. // So we need to avoid U+2223 and use plain "|" instead. - var textNode = group.delim === "\\vert" || group.delim === "|" ? buildMathML_makeText("|", "text") : buildMathML_makeText(group.delim, group.mode); + var textNode = group.delim === "\\vert" || group.delim === "|" ? makeText("|", "text") : makeText(group.delim, group.mode); var middleNode = new mathMLTree.MathNode("mo", [textNode]); middleNode.setAttribute("fence", "true"); // MathML gives 5/18em spacing to each element. // \middle should get delimiter spacing instead. @@ -9326,7 +9583,10 @@ defineFunction({ return middleNode; } }); -// CONCATENATED MODULE: ./src/functions/enclose.js +;// CONCATENATED MODULE: ./src/functions/enclose.js + + + @@ -9337,10 +9597,10 @@ defineFunction({ var enclose_htmlBuilder = function htmlBuilder(group, options) { - // \cancel, \bcancel, \xcancel, \sout, \fbox, \colorbox, \fcolorbox + // \cancel, \bcancel, \xcancel, \sout, \fbox, \colorbox, \fcolorbox, \phase // Some groups can return document fragments. Handle those by wrapping // them in a span. - var inner = buildCommon.wrapFragment(buildHTML_buildGroup(group.body, options), options); + var inner = buildCommon.wrapFragment(buildGroup(group.body, options), options); var label = group.label.substr(1); var scale = options.sizeMultiplier; var img; @@ -9356,37 +9616,79 @@ var enclose_htmlBuilder = function htmlBuilder(group, options) { img = buildCommon.makeSpan(["stretchy", "sout"]); img.height = options.fontMetrics().defaultRuleThickness / scale; imgShift = -0.5 * options.fontMetrics().xHeight; + } else if (label === "phase") { + // Set a couple of dimensions from the steinmetz package. + var lineWeight = calculateSize({ + number: 0.6, + unit: "pt" + }, options); + var clearance = calculateSize({ + number: 0.35, + unit: "ex" + }, options); // Prevent size changes like \Huge from affecting line thickness + + var newOptions = options.havingBaseSizing(); + scale = scale / newOptions.sizeMultiplier; + var angleHeight = inner.height + inner.depth + lineWeight + clearance; // Reserve a left pad for the angle. + + inner.style.paddingLeft = angleHeight / 2 + lineWeight + "em"; // Create an SVG + + var viewBoxHeight = Math.floor(1000 * angleHeight * scale); + var path = phasePath(viewBoxHeight); + var svgNode = new SvgNode([new PathNode("phase", path)], { + "width": "400em", + "height": viewBoxHeight / 1000 + "em", + "viewBox": "0 0 400000 " + viewBoxHeight, + "preserveAspectRatio": "xMinYMin slice" + }); // Wrap it in a span with overflow: hidden. + + img = buildCommon.makeSvgSpan(["hide-tail"], [svgNode], options); + img.style.height = angleHeight + "em"; + imgShift = inner.depth + lineWeight + clearance; } else { // Add horizontal padding if (/cancel/.test(label)) { if (!isSingleChar) { inner.classes.push("cancel-pad"); } + } else if (label === "angl") { + inner.classes.push("anglpad"); } else { inner.classes.push("boxpad"); } // Add vertical padding - var vertPad = 0; + var topPad = 0; + var bottomPad = 0; var ruleThickness = 0; // ref: cancel package: \advance\totalheight2\p@ % "+2" if (/box/.test(label)) { ruleThickness = Math.max(options.fontMetrics().fboxrule, // default options.minRuleThickness // User override. ); - vertPad = options.fontMetrics().fboxsep + (label === "colorbox" ? 0 : ruleThickness); + topPad = options.fontMetrics().fboxsep + (label === "colorbox" ? 0 : ruleThickness); + bottomPad = topPad; + } else if (label === "angl") { + ruleThickness = Math.max(options.fontMetrics().defaultRuleThickness, options.minRuleThickness); + topPad = 4 * ruleThickness; // gap = 3 × line, plus the line itself. + + bottomPad = Math.max(0, 0.25 - inner.depth); } else { - vertPad = isSingleChar ? 0.2 : 0; + topPad = isSingleChar ? 0.2 : 0; + bottomPad = topPad; } - img = stretchy.encloseSpan(inner, label, vertPad, options); + img = stretchy.encloseSpan(inner, label, topPad, bottomPad, options); if (/fbox|boxed|fcolorbox/.test(label)) { img.style.borderStyle = "solid"; img.style.borderWidth = ruleThickness + "em"; + } else if (label === "angl" && ruleThickness !== 0.049) { + img.style.borderTopWidth = ruleThickness + "em"; + img.style.borderRightWidth = ruleThickness + "em"; } - imgShift = inner.depth + vertPad; + imgShift = inner.depth + bottomPad; if (group.backgroundColor) { img.style.backgroundColor = group.backgroundColor; @@ -9414,6 +9716,7 @@ var enclose_htmlBuilder = function htmlBuilder(group, options) { }] }, options); } else { + var classes = /cancel|phase/.test(label) ? ["svg-align"] : []; vlist = buildCommon.makeVList({ positionType: "individualShift", children: [// Write the \cancel stroke on top of inner. @@ -9425,7 +9728,7 @@ var enclose_htmlBuilder = function htmlBuilder(group, options) { type: "elem", elem: img, shift: imgShift, - wrapperClasses: /cancel/.test(label) ? ["svg-align"] : [] + wrapperClasses: classes }] }, options); } @@ -9458,6 +9761,10 @@ var enclose_mathmlBuilder = function mathmlBuilder(group, options) { node.setAttribute("notation", "downdiagonalstrike"); break; + case "\\phase": + node.setAttribute("notation", "phasorangle"); + break; + case "\\sout": node.setAttribute("notation", "horizontalstrike"); break; @@ -9466,6 +9773,10 @@ var enclose_mathmlBuilder = function mathmlBuilder(group, options) { node.setAttribute("notation", "box"); break; + case "\\angl": + node.setAttribute("notation", "actuarial"); + break; + case "\\fcolorbox": case "\\colorbox": // doesn't have a good notation option. So use @@ -9504,7 +9815,6 @@ defineFunction({ props: { numArgs: 2, allowedInText: true, - greediness: 3, argTypes: ["color", "text"] }, handler: function handler(_ref, args, optArgs) { @@ -9529,7 +9839,6 @@ defineFunction({ props: { numArgs: 3, allowedInText: true, - greediness: 3, argTypes: ["color", "color", "text"] }, handler: function handler(_ref2, args, optArgs) { @@ -9570,11 +9879,11 @@ defineFunction({ }); defineFunction({ type: "enclose", - names: ["\\cancel", "\\bcancel", "\\xcancel", "\\sout"], + names: ["\\cancel", "\\bcancel", "\\xcancel", "\\sout", "\\phase"], props: { numArgs: 1 }, - handler: function handler(_ref4, args, optArgs) { + handler: function handler(_ref4, args) { var parser = _ref4.parser, funcName = _ref4.funcName; var body = args[0]; @@ -9588,7 +9897,25 @@ defineFunction({ htmlBuilder: enclose_htmlBuilder, mathmlBuilder: enclose_mathmlBuilder }); -// CONCATENATED MODULE: ./src/defineEnvironment.js +defineFunction({ + type: "enclose", + names: ["\\angl"], + props: { + numArgs: 1, + argTypes: ["hbox"], + allowedInText: false + }, + handler: function handler(_ref5, args) { + var parser = _ref5.parser; + return { + type: "enclose", + mode: parser.mode, + label: "\\angl", + body: args[0] + }; + } +}); +;// CONCATENATED MODULE: ./src/defineEnvironment.js /** @@ -9608,7 +9935,6 @@ function defineEnvironment(_ref) { var data = { type: type, numArgs: props.numArgs || 0, - greediness: 1, allowedInText: false, numOptionalArgs: 0, handler: handler @@ -9618,7 +9944,6 @@ function defineEnvironment(_ref) { // TODO: The value type of _environments should be a type union of all // possible `EnvSpec<>` possibilities instead of `EnvSpec<*>`, which is // an existential type. - // $FlowFixMe _environments[names[i]] = data; } @@ -9630,7 +9955,8 @@ function defineEnvironment(_ref) { _mathmlGroupBuilders[type] = mathmlBuilder; } } -// CONCATENATED MODULE: ./src/environments/array.js +;// CONCATENATED MODULE: ./src/environments/array.js + @@ -9644,6 +9970,7 @@ function defineEnvironment(_ref) { +// Helper functions function getHLines(parser) { // Return an array. The array length = number of hlines. // Each element in the array tells if the line is dashed. @@ -9660,6 +9987,14 @@ function getHLines(parser) { return hlineInfo; } + +var validateAmsEnvironmentContext = function validateAmsEnvironmentContext(context) { + var settings = context.parser.settings; + + if (!settings.displayMode) { + throw new src_ParseError("{" + context.envName + "} can be used only in" + " display mode."); + } +}; /** * Parse the body of the environment, with rows delimited by \\ and * columns delimited by &, and create a nested list in row-major order @@ -9673,10 +10008,20 @@ function parseArray(parser, _ref, style) { addJot = _ref.addJot, cols = _ref.cols, arraystretch = _ref.arraystretch, - colSeparationType = _ref.colSeparationType; - // Parse body of array with \\ temporarily mapped to \cr + colSeparationType = _ref.colSeparationType, + addEqnNum = _ref.addEqnNum, + singleRow = _ref.singleRow, + emptySingleRow = _ref.emptySingleRow, + maxNumCols = _ref.maxNumCols, + leqno = _ref.leqno; parser.gullet.beginGroup(); - parser.gullet.macros.set("\\\\", "\\cr"); // Get current arraystretch if it's not set by the environment + + if (!singleRow) { + // \cr is equivalent to \\ without the optional size argument (see below) + // TODO: provide helpful error when \cr is used outside array environment + parser.gullet.macros.set("\\cr", "\\\\\\relax"); + } // Get current arraystretch if it's not set by the environment + if (!arraystretch) { var stretch = parser.gullet.expandMacroAsText("\\arraystretch"); @@ -9705,7 +10050,7 @@ function parseArray(parser, _ref, style) { while (true) { // eslint-disable-line no-constant-condition // Parse each cell in its own group (namespace) - var cell = parser.parseExpression(false, "\\cr"); + var cell = parser.parseExpression(false, singleRow ? "\\end" : "\\\\"); parser.gullet.endGroup(); parser.gullet.beginGroup(); cell = { @@ -9727,12 +10072,23 @@ function parseArray(parser, _ref, style) { var next = parser.fetch().text; if (next === "&") { + if (maxNumCols && row.length === maxNumCols) { + if (singleRow || colSeparationType) { + // {equation} or {split} + throw new src_ParseError("Too many tab characters: &", parser.nextToken); + } else { + // {array} environment + parser.settings.reportNonstrict("textEnv", "Too few columns " + "specified in the {array} column argument."); + } + } + parser.consume(); } else if (next === "\\end") { // Arrays terminate newlines with `\crcr` which consumes a `\cr` if - // the last line is empty. + // the last line is empty. However, AMS environments keep the + // empty row if it's the only one. // NOTE: Currently, `cell` is the last item added into `row`. - if (row.length === 1 && cell.type === "styling" && cell.body[0].body.length === 0) { + if (row.length === 1 && cell.type === "styling" && cell.body[0].body.length === 0 && (body.length > 1 || !emptySingleRow)) { body.pop(); } @@ -9741,9 +10097,19 @@ function parseArray(parser, _ref, style) { } break; - } else if (next === "\\cr") { - var cr = assertNodeType(parser.parseFunction(), "cr"); - rowGaps.push(cr.size); // check for \hline(s) following the row separator + } else if (next === "\\\\") { + parser.consume(); + var size = void 0; // \def\Let@{\let\\\math@cr} + // \def\math@cr{...\math@cr@} + // \def\math@cr@{\new@ifnextchar[\math@cr@@{\math@cr@@[\z@]}} + // \def\math@cr@@[#1]{...\math@cr@@@...} + // \def\math@cr@@@{\cr} + + if (parser.gullet.future().text !== " ") { + size = parser.parseSizeGroup(true); + } + + rowGaps.push(size ? size.value : null); // check for \hline(s) following the row separator hLinesBeforeRow.push(getHLines(parser)); row = []; @@ -9754,7 +10120,7 @@ function parseArray(parser, _ref, style) { } // End cell group - parser.gullet.endGroup(); // End array group defining \\ + parser.gullet.endGroup(); // End array group defining \cr parser.gullet.endGroup(); return { @@ -9767,7 +10133,9 @@ function parseArray(parser, _ref, style) { rowGaps: rowGaps, hskipBeforeAndAfter: hskipBeforeAndAfter, hLinesBeforeRow: hLinesBeforeRow, - colSeparationType: colSeparationType + colSeparationType: colSeparationType, + addEqnNum: addEqnNum, + leqno: leqno }; } // Decides on a style for cells in an array according to whether the given // environment name starts with the letter 'd'. @@ -9789,8 +10157,7 @@ var array_htmlBuilder = function htmlBuilder(group, options) { var nc = 0; var body = new Array(nr); var hlines = []; - var ruleThickness = Math.max( // From LaTeX \showthe\arrayrulewidth. Equals 0.04 em. - options.fontMetrics().arrayRuleWidth, options.minRuleThickness // User override. + var ruleThickness = Math.max(options.fontMetrics().arrayRuleWidth, options.minRuleThickness // User override. ); // Horizontal spacing var pt = 1 / options.fontMetrics().ptPerEm; @@ -9807,7 +10174,10 @@ var array_htmlBuilder = function htmlBuilder(group, options) { } // Vertical spacing - var baselineskip = 12 * pt; // see size10.clo + var baselineskip = group.colSeparationType === "CD" ? calculateSize({ + number: 3, + unit: "ex" + }, options) : 12 * pt; // see size10.clo // Default \jot from ltmath.dtx // TODO(edemaine): allow overriding \jot via \setlength (#687) @@ -9847,7 +10217,7 @@ var array_htmlBuilder = function htmlBuilder(group, options) { var outrow = new Array(inrow.length); for (c = 0; c < inrow.length; ++c) { - var elt = buildHTML_buildGroup(inrow[c], options); + var elt = buildGroup(inrow[c], options); if (depth < elt.depth) { depth = elt.depth; @@ -9864,7 +10234,7 @@ var array_htmlBuilder = function htmlBuilder(group, options) { var gap = 0; if (rowGap) { - gap = units_calculateSize(rowGap, options); + gap = calculateSize(rowGap, options); if (gap > 0) { // \@argarraycr @@ -9901,6 +10271,24 @@ var array_htmlBuilder = function htmlBuilder(group, options) { var cols = []; var colSep; var colDescrNum; + var eqnNumSpans = []; + + if (group.addEqnNum) { + // An environment with automatic equation numbers. + // Create node(s) that will trigger CSS counter increment. + for (r = 0; r < nr; ++r) { + var rw = body[r]; + var shift = rw.pos - offset; + var eqnTag = buildCommon.makeSpan(["eqn-num"], [], options); + eqnTag.depth = rw.depth; + eqnTag.height = rw.height; + eqnNumSpans.push({ + type: "elem", + elem: eqnTag, + shift: shift + }); + } + } for (c = 0, colDescrNum = 0; // Continue while either there are more columns or more column // descriptions, so trailing separators don't get lost. @@ -9961,13 +10349,14 @@ var array_htmlBuilder = function htmlBuilder(group, options) { continue; } - var shift = row.pos - offset; + var _shift = row.pos - offset; + elem.depth = row.depth; elem.height = row.height; col.push({ type: "elem", elem: elem, - shift: shift + shift: _shift }); } @@ -10025,7 +10414,16 @@ var array_htmlBuilder = function htmlBuilder(group, options) { }, options); } - return buildCommon.makeSpan(["mord"], [body], options); + if (!group.addEqnNum) { + return buildCommon.makeSpan(["mord"], [body], options); + } else { + var eqnNumCol = buildCommon.makeVList({ + positionType: "individualShift", + children: eqnNumSpans + }, options); + eqnNumCol = buildCommon.makeSpan(["tag"], [eqnNumCol], options); + return buildCommon.makeFragment([body, eqnNumCol]); + } }; var alignMap = { @@ -10035,11 +10433,33 @@ var alignMap = { }; var array_mathmlBuilder = function mathmlBuilder(group, options) { - var table = new mathMLTree.MathNode("mtable", group.body.map(function (row) { - return new mathMLTree.MathNode("mtr", row.map(function (cell) { - return new mathMLTree.MathNode("mtd", [buildMathML_buildGroup(cell, options)]); - })); - })); // Set column alignment, row spacing, column spacing, and + var tbl = []; + var glue = new mathMLTree.MathNode("mtd", [], ["mtr-glue"]); + var tag = new mathMLTree.MathNode("mtd", [], ["mml-eqn-num"]); + + for (var i = 0; i < group.body.length; i++) { + var rw = group.body[i]; + var row = []; + + for (var j = 0; j < rw.length; j++) { + row.push(new mathMLTree.MathNode("mtd", [buildMathML_buildGroup(rw[j], options)])); + } + + if (group.addEqnNum) { + row.unshift(glue); + row.push(glue); + + if (group.leqno) { + row.unshift(tag); + } else { + row.push(tag); + } + } + + tbl.push(new mathMLTree.MathNode("mtr", row)); + } + + var table = new mathMLTree.MathNode("mtable", tbl); // Set column alignment, row spacing, column spacing, and // array lines by setting attributes on the table element. // Set the row spacing. In MathML, we specify a gap distance. // We do not use rowGap[] because MathML automatically increases @@ -10052,7 +10472,7 @@ var array_mathmlBuilder = function mathmlBuilder(group, options) { var gap = group.arraystretch === 0.5 ? 0.1 // {smallmatrix}, {subarray} : 0.16 + group.arraystretch - 1 + (group.addJot ? 0.09 : 0); - table.setAttribute("rowspacing", gap + "em"); // MathML table lines go only between cells. + table.setAttribute("rowspacing", gap.toFixed(4) + "em"); // MathML table lines go only between cells. // To place a line on an edge we'll use , if necessary. var menclose = ""; @@ -10076,20 +10496,20 @@ var array_mathmlBuilder = function mathmlBuilder(group, options) { iEnd -= 1; } - for (var i = iStart; i < iEnd; i++) { - if (cols[i].type === "align") { - align += alignMap[cols[i].align]; + for (var _i = iStart; _i < iEnd; _i++) { + if (cols[_i].type === "align") { + align += alignMap[cols[_i].align]; if (prevTypeWasAlign) { columnLines += "none "; } prevTypeWasAlign = true; - } else if (cols[i].type === "separator") { + } else if (cols[_i].type === "separator") { // MathML accepts only single lines between cells. // So we read only the first of consecutive separators. if (prevTypeWasAlign) { - columnLines += cols[i].separator === "|" ? "solid " : "dashed "; + columnLines += cols[_i].separator === "|" ? "solid " : "dashed "; prevTypeWasAlign = false; } } @@ -10108,15 +10528,17 @@ var array_mathmlBuilder = function mathmlBuilder(group, options) { var spacing = ""; - for (var _i = 1; _i < _cols.length; _i++) { - spacing += _i % 2 ? "0em " : "1em "; + for (var _i2 = 1; _i2 < _cols.length; _i2++) { + spacing += _i2 % 2 ? "0em " : "1em "; } table.setAttribute("columnspacing", spacing.trim()); - } else if (group.colSeparationType === "alignat") { + } else if (group.colSeparationType === "alignat" || group.colSeparationType === "gather") { table.setAttribute("columnspacing", "0em"); } else if (group.colSeparationType === "small") { table.setAttribute("columnspacing", "0.2778em"); + } else if (group.colSeparationType === "CD") { + table.setAttribute("columnspacing", "0.5em"); } else { table.setAttribute("columnspacing", "1em"); } // Address \hline and \hdashline @@ -10127,9 +10549,9 @@ var array_mathmlBuilder = function mathmlBuilder(group, options) { menclose += hlines[0].length > 0 ? "left " : ""; menclose += hlines[hlines.length - 1].length > 0 ? "right " : ""; - for (var _i2 = 1; _i2 < hlines.length - 1; _i2++) { - rowLines += hlines[_i2].length === 0 ? "none " // MathML accepts only a single line between rows. Read one element. - : hlines[_i2][0] ? "dashed " : "solid "; + for (var _i3 = 1; _i3 < hlines.length - 1; _i3++) { + rowLines += hlines[_i3].length === 0 ? "none " // MathML accepts only a single line between rows. Read one element. + : hlines[_i3][0] ? "dashed " : "solid "; } if (/[sd]/.test(rowLines)) { @@ -10148,14 +10570,24 @@ var array_mathmlBuilder = function mathmlBuilder(group, options) { } return table; -}; // Convenience function for aligned and alignedat environments. +}; // Convenience function for align, align*, aligned, alignat, alignat*, alignedat. -var array_alignedHandler = function alignedHandler(context, args) { +var alignedHandler = function alignedHandler(context, args) { + if (context.envName.indexOf("ed") === -1) { + validateAmsEnvironmentContext(context); + } + var cols = []; + var separationType = context.envName.indexOf("at") > -1 ? "alignat" : "align"; var res = parseArray(context.parser, { cols: cols, - addJot: true + addJot: true, + addEqnNum: context.envName === "align" || context.envName === "alignat", + emptySingleRow: true, + colSeparationType: separationType, + maxNumCols: context.envName === "split" ? 2 : undefined, + leqno: context.parser.settings.leqno }, "display"); // Determining number of columns. // 1. If the first argument is given, we use it as a number of columns, // and makes sure that each row doesn't exceed that number. @@ -10188,9 +10620,9 @@ var array_alignedHandler = function alignedHandler(context, args) { var isAligned = !numCols; res.body.forEach(function (row) { - for (var _i3 = 1; _i3 < row.length; _i3 += 2) { + for (var _i4 = 1; _i4 < row.length; _i4 += 2) { // Modify ordgroup node within styling node - var styling = assertNodeType(row[_i3], "styling"); + var styling = assertNodeType(row[_i4], "styling"); var ordgroup = assertNodeType(styling.body[0], "ordgroup"); ordgroup.body.unshift(emptyGroup); } @@ -10210,18 +10642,18 @@ var array_alignedHandler = function alignedHandler(context, args) { // In aligned mode, we add one \qquad between columns; // otherwise we add nothing. - for (var _i4 = 0; _i4 < numCols; ++_i4) { + for (var _i5 = 0; _i5 < numCols; ++_i5) { var align = "r"; var pregap = 0; - if (_i4 % 2 === 1) { + if (_i5 % 2 === 1) { align = "l"; - } else if (_i4 > 0 && isAligned) { + } else if (_i5 > 0 && isAligned) { // "aligned" mode. pregap = 1; // add one \quad } - cols[_i4] = { + cols[_i5] = { type: "align", align: align, pregap: pregap, @@ -10275,8 +10707,9 @@ defineEnvironment({ }); var res = { cols: cols, - hskipBeforeAndAfter: true // \@preamble in lttab.dtx - + hskipBeforeAndAfter: true, + // \@preamble in lttab.dtx + maxNumCols: cols.length }; return parseArray(context.parser, res, dCellStyle(context.envName)); }, @@ -10284,10 +10717,12 @@ defineEnvironment({ mathmlBuilder: array_mathmlBuilder }); // The matrix environments of amsmath builds on the array environment // of LaTeX, which is discussed above. +// The mathtools package adds starred versions of the same environments. +// These have an optional argument to choose left|center|right justification. defineEnvironment({ type: "array", - names: ["matrix", "pmatrix", "bmatrix", "Bmatrix", "vmatrix", "Vmatrix"], + names: ["matrix", "pmatrix", "bmatrix", "Bmatrix", "vmatrix", "Vmatrix", "matrix*", "pmatrix*", "bmatrix*", "Bmatrix*", "vmatrix*", "Vmatrix*"], props: { numArgs: 0 }, @@ -10299,12 +10734,52 @@ defineEnvironment({ "Bmatrix": ["\\{", "\\}"], "vmatrix": ["|", "|"], "Vmatrix": ["\\Vert", "\\Vert"] - }[context.envName]; // \hskip -\arraycolsep in amsmath + }[context.envName.replace("*", "")]; // \hskip -\arraycolsep in amsmath + var colAlign = "c"; var payload = { - hskipBeforeAndAfter: false + hskipBeforeAndAfter: false, + cols: [{ + type: "align", + align: colAlign + }] }; - var res = parseArray(context.parser, payload, dCellStyle(context.envName)); + + if (context.envName.charAt(context.envName.length - 1) === "*") { + // It's one of the mathtools starred functions. + // Parse the optional alignment argument. + var parser = context.parser; + parser.consumeSpaces(); + + if (parser.fetch().text === "[") { + parser.consume(); + parser.consumeSpaces(); + colAlign = parser.fetch().text; + + if ("lcr".indexOf(colAlign) === -1) { + throw new src_ParseError("Expected l or c or r", parser.nextToken); + } + + parser.consume(); + parser.consumeSpaces(); + parser.expect("]"); + parser.consume(); + payload.cols = [{ + type: "align", + align: colAlign + }]; + } + } + + var res = parseArray(context.parser, payload, dCellStyle(context.envName)); // Populate cols with the correct number of column alignment specs. + + var numCols = Math.max.apply(Math, [0].concat(res.body.map(function (row) { + return row.length; + }))); + res.cols = new Array(numCols).fill({ + type: "align", + align: colAlign + }); return delimiters ? { type: "leftright", mode: context.mode, @@ -10424,18 +10899,20 @@ defineEnvironment({ }, htmlBuilder: array_htmlBuilder, mathmlBuilder: array_mathmlBuilder -}); // An aligned environment is like the align* environment -// except it operates within math mode. +}); // In the align environment, one uses ampersands, &, to specify number of +// columns in each row, and to locate spacing between each column. +// align gets automatic numbering. align* and aligned do not. +// The alignedat environment can be used in math mode. // Note that we assume \nomallineskiplimit to be zero, // so that \strut@ is the same as \strut. defineEnvironment({ type: "array", - names: ["aligned"], + names: ["align", "align*", "aligned", "split"], props: { numArgs: 0 }, - handler: array_alignedHandler, + handler: alignedHandler, htmlBuilder: array_htmlBuilder, mathmlBuilder: array_mathmlBuilder }); // A gathered environment is like an array environment with one centered @@ -10444,17 +10921,25 @@ defineEnvironment({ defineEnvironment({ type: "array", - names: ["gathered"], + names: ["gathered", "gather", "gather*"], props: { numArgs: 0 }, handler: function handler(context) { + if (utils.contains(["gather", "gather*"], context.envName)) { + validateAmsEnvironmentContext(context); + } + var res = { cols: [{ type: "align", align: "c" }], - addJot: true + addJot: true, + colSeparationType: "gather", + addEqnNum: context.envName === "gather", + emptySingleRow: true, + leqno: context.parser.settings.leqno }; return parseArray(context.parser, res, "display"); }, @@ -10466,14 +10951,44 @@ defineEnvironment({ defineEnvironment({ type: "array", - names: ["alignedat"], - // One for numbered and for unnumbered; - // but, KaTeX doesn't supports math numbering yet, - // they make no difference for now. + names: ["alignat", "alignat*", "alignedat"], props: { numArgs: 1 }, - handler: array_alignedHandler, + handler: alignedHandler, + htmlBuilder: array_htmlBuilder, + mathmlBuilder: array_mathmlBuilder +}); +defineEnvironment({ + type: "array", + names: ["equation", "equation*"], + props: { + numArgs: 0 + }, + handler: function handler(context) { + validateAmsEnvironmentContext(context); + var res = { + addEqnNum: context.envName === "equation", + emptySingleRow: true, + singleRow: true, + maxNumCols: 1, + leqno: context.parser.settings.leqno + }; + return parseArray(context.parser, res, "display"); + }, + htmlBuilder: array_htmlBuilder, + mathmlBuilder: array_mathmlBuilder +}); +defineEnvironment({ + type: "array", + names: ["CD"], + props: { + numArgs: 0 + }, + handler: function handler(context) { + validateAmsEnvironmentContext(context); + return parseCD(context.parser); + }, htmlBuilder: array_htmlBuilder, mathmlBuilder: array_mathmlBuilder }); // Catch \hline outside array environment @@ -10491,19 +11006,18 @@ defineFunction({ throw new src_ParseError(context.funcName + " valid only within array environment"); } }); -// CONCATENATED MODULE: ./src/environments.js +;// CONCATENATED MODULE: ./src/environments.js var environments = _environments; /* harmony default export */ var src_environments = (environments); // All environment definitions should be imported below -// CONCATENATED MODULE: ./src/functions/environment.js +;// CONCATENATED MODULE: ./src/functions/environment.js // Environment delimiters. HTML/MathML rendering is defined in the corresponding // defineEnvironment definitions. -// $FlowFixMe, "environment" handler returns an environment ParseNode defineFunction({ type: "environment", @@ -10553,7 +11067,8 @@ defineFunction({ if (end.name !== envName) { throw new src_ParseError("Mismatch: \\begin{" + envName + "} matched by \\end{" + end.name + "}", endNameToken); - } + } // $FlowFixMe, "environment" handler returns an environment ParseNode + return result; } @@ -10566,7 +11081,7 @@ defineFunction({ }; } }); -// CONCATENATED MODULE: ./src/functions/mclass.js +;// CONCATENATED MODULE: ./src/functions/mclass.js @@ -10576,7 +11091,7 @@ defineFunction({ var mclass_makeSpan = buildCommon.makeSpan; function mclass_htmlBuilder(group, options) { - var elements = buildHTML_buildExpression(group.body, options, true); + var elements = buildExpression(group.body, options, true); return mclass_makeSpan([group.mclass], elements, options); } @@ -10626,7 +11141,8 @@ defineFunction({ type: "mclass", names: ["\\mathord", "\\mathbin", "\\mathrel", "\\mathopen", "\\mathclose", "\\mathpunct", "\\mathinner"], props: { - numArgs: 1 + numArgs: 1, + primitive: true }, handler: function handler(_ref, args) { var parser = _ref.parser, @@ -10671,7 +11187,7 @@ defineFunction({ type: "mclass", mode: parser.mode, mclass: binrelClass(args[0]), - body: [args[1]], + body: ordargument(args[1]), isCharacterBox: utils.isCharacterBox(args[1]) }; } @@ -10725,7 +11241,7 @@ defineFunction({ htmlBuilder: mclass_htmlBuilder, mathmlBuilder: mclass_mathmlBuilder }); -// CONCATENATED MODULE: ./src/functions/font.js +;// CONCATENATED MODULE: ./src/functions/font.js // TODO(kevinb): implement \\sl and \\sc @@ -10736,7 +11252,7 @@ defineFunction({ var font_htmlBuilder = function htmlBuilder(group, options) { var font = group.font; var newOptions = options.withFont(font); - return buildHTML_buildGroup(group.body, newOptions); + return buildGroup(group.body, newOptions); }; var font_mathmlBuilder = function mathmlBuilder(group, options) { @@ -10759,12 +11275,12 @@ defineFunction({ "\\Bbb", "\\bold", "\\frak"], props: { numArgs: 1, - greediness: 2 + allowedInArgument: true }, handler: function handler(_ref, args) { var parser = _ref.parser, funcName = _ref.funcName; - var body = args[0]; + var body = normalizeArgument(args[0]); var func = funcName; if (func in fontAliases) { @@ -10785,8 +11301,7 @@ defineFunction({ type: "mclass", names: ["\\boldsymbol", "\\bm"], props: { - numArgs: 1, - greediness: 2 + numArgs: 1 }, handler: function handler(_ref2, args) { var parser = _ref2.parser; @@ -10837,7 +11352,7 @@ defineFunction({ htmlBuilder: font_htmlBuilder, mathmlBuilder: font_mathmlBuilder }); -// CONCATENATED MODULE: ./src/functions/genfrac.js +;// CONCATENATED MODULE: ./src/functions/genfrac.js @@ -10849,7 +11364,7 @@ defineFunction({ -var genfrac_adjustStyle = function adjustStyle(size, originalStyle) { +var adjustStyle = function adjustStyle(size, originalStyle) { // Figure out what style this fraction should be in based on the // function used var style = originalStyle; @@ -10872,12 +11387,12 @@ var genfrac_adjustStyle = function adjustStyle(size, originalStyle) { var genfrac_htmlBuilder = function htmlBuilder(group, options) { // Fractions are handled in the TeXbook on pages 444-445, rules 15(a-e). - var style = genfrac_adjustStyle(group.size, options.style); + var style = adjustStyle(group.size, options.style); var nstyle = style.fracNum(); var dstyle = style.fracDen(); var newOptions; newOptions = options.havingStyle(nstyle); - var numerm = buildHTML_buildGroup(group.numer, newOptions, options); + var numerm = buildGroup(group.numer, newOptions, options); if (group.continued) { // \cfrac inserts a \strut into the numerator. @@ -10889,14 +11404,14 @@ var genfrac_htmlBuilder = function htmlBuilder(group, options) { } newOptions = options.havingStyle(dstyle); - var denomm = buildHTML_buildGroup(group.denom, newOptions, options); + var denomm = buildGroup(group.denom, newOptions, options); var rule; var ruleWidth; var ruleSpacing; if (group.hasBarLine) { if (group.barSize) { - ruleWidth = units_calculateSize(group.barSize, options); + ruleWidth = calculateSize(group.barSize, options); rule = buildCommon.makeLineSpan("frac-line", options, ruleWidth); } else { rule = buildCommon.makeLineSpan("frac-line", options); @@ -11001,6 +11516,8 @@ var genfrac_htmlBuilder = function htmlBuilder(group, options) { if (style.size === src_Style.DISPLAY.size) { delimSize = options.fontMetrics().delim1; + } else if (style.size === src_Style.SCRIPTSCRIPT.size) { + delimSize = options.havingStyle(src_Style.SCRIPT).fontMetrics().delim2; } else { delimSize = options.fontMetrics().delim2; } @@ -11031,11 +11548,11 @@ var genfrac_mathmlBuilder = function mathmlBuilder(group, options) { if (!group.hasBarLine) { node.setAttribute("linethickness", "0px"); } else if (group.barSize) { - var ruleWidth = units_calculateSize(group.barSize, options); + var ruleWidth = calculateSize(group.barSize, options); node.setAttribute("linethickness", ruleWidth + "em"); } - var style = genfrac_adjustStyle(group.size, options.style); + var style = adjustStyle(group.size, options.style); if (style.size !== options.style.size) { node = new mathMLTree.MathNode("mstyle", [node]); @@ -11061,7 +11578,7 @@ var genfrac_mathmlBuilder = function mathmlBuilder(group, options) { withDelims.push(rightOp); } - return buildMathML_makeRow(withDelims); + return makeRow(withDelims); } return node; @@ -11069,11 +11586,12 @@ var genfrac_mathmlBuilder = function mathmlBuilder(group, options) { defineFunction({ type: "genfrac", - names: ["\\cfrac", "\\dfrac", "\\frac", "\\tfrac", "\\dbinom", "\\binom", "\\tbinom", "\\\\atopfrac", // can’t be entered directly - "\\\\bracefrac", "\\\\brackfrac"], + names: ["\\dfrac", "\\frac", "\\tfrac", "\\dbinom", "\\binom", "\\tbinom", "\\\\atopfrac", // can’t be entered directly + "\\\\bracefrac", "\\\\brackfrac" // ditto + ], props: { numArgs: 2, - greediness: 2 + allowedInArgument: true }, handler: function handler(_ref, args) { var parser = _ref.parser, @@ -11086,7 +11604,6 @@ defineFunction({ var size = "auto"; switch (funcName) { - case "\\cfrac": case "\\dfrac": case "\\frac": case "\\tfrac": @@ -11122,7 +11639,6 @@ defineFunction({ } switch (funcName) { - case "\\cfrac": case "\\dfrac": case "\\dbinom": size = "display"; @@ -11137,7 +11653,7 @@ defineFunction({ return { type: "genfrac", mode: parser.mode, - continued: funcName === "\\cfrac", + continued: false, numer: numer, denom: denom, hasBarLine: hasBarLine, @@ -11149,6 +11665,31 @@ defineFunction({ }, htmlBuilder: genfrac_htmlBuilder, mathmlBuilder: genfrac_mathmlBuilder +}); +defineFunction({ + type: "genfrac", + names: ["\\cfrac"], + props: { + numArgs: 2 + }, + handler: function handler(_ref2, args) { + var parser = _ref2.parser, + funcName = _ref2.funcName; + var numer = args[0]; + var denom = args[1]; + return { + type: "genfrac", + mode: parser.mode, + continued: true, + numer: numer, + denom: denom, + hasBarLine: true, + leftDelim: null, + rightDelim: null, + size: "display", + barSize: null + }; + } }); // Infix generalized fractions -- these are not rendered directly, but replaced // immediately by one of the variants above. @@ -11159,10 +11700,10 @@ defineFunction({ numArgs: 0, infix: true }, - handler: function handler(_ref2) { - var parser = _ref2.parser, - funcName = _ref2.funcName, - token = _ref2.token; + handler: function handler(_ref3) { + var parser = _ref3.parser, + funcName = _ref3.funcName, + token = _ref3.token; var replaceWith; switch (funcName) { @@ -11216,16 +11757,18 @@ defineFunction({ names: ["\\genfrac"], props: { numArgs: 6, - greediness: 6, + allowedInArgument: true, argTypes: ["math", "math", "size", "text", "math", "math"] }, - handler: function handler(_ref3, args) { - var parser = _ref3.parser; + handler: function handler(_ref4, args) { + var parser = _ref4.parser; var numer = args[4]; var denom = args[5]; // Look into the parse nodes to get the desired delimiters. - var leftDelim = args[0].type === "atom" && args[0].family === "open" ? delimFromValue(args[0].text) : null; - var rightDelim = args[1].type === "atom" && args[1].family === "close" ? delimFromValue(args[1].text) : null; + var leftNode = normalizeArgument(args[0]); + var leftDelim = leftNode.type === "atom" && leftNode.family === "open" ? delimFromValue(leftNode.text) : null; + var rightNode = normalizeArgument(args[1]); + var rightDelim = rightNode.type === "atom" && rightNode.family === "close" ? delimFromValue(rightNode.text) : null; var barNode = assertNodeType(args[2], "size"); var hasBarLine; var barSize = null; @@ -11279,10 +11822,10 @@ defineFunction({ argTypes: ["size"], infix: true }, - handler: function handler(_ref4, args) { - var parser = _ref4.parser, - funcName = _ref4.funcName, - token = _ref4.token; + handler: function handler(_ref5, args) { + var parser = _ref5.parser, + funcName = _ref5.funcName, + token = _ref5.token; return { type: "infix", mode: parser.mode, @@ -11299,9 +11842,9 @@ defineFunction({ numArgs: 3, argTypes: ["math", "size", "math"] }, - handler: function handler(_ref5, args) { - var parser = _ref5.parser, - funcName = _ref5.funcName; + handler: function handler(_ref6, args) { + var parser = _ref6.parser, + funcName = _ref6.funcName; var numer = args[0]; var barSize = assert(assertNodeType(args[1], "infix").size); var denom = args[2]; @@ -11322,7 +11865,7 @@ defineFunction({ htmlBuilder: genfrac_htmlBuilder, mathmlBuilder: genfrac_mathmlBuilder }); -// CONCATENATED MODULE: ./src/functions/horizBrace.js +;// CONCATENATED MODULE: ./src/functions/horizBrace.js @@ -11332,6 +11875,7 @@ defineFunction({ // NOTE: Unlike most `htmlBuilder`s, this one handles not only "horizBrace", but +// also "supsub" since an over/underbrace can affect super/subscripting. var horizBrace_htmlBuilder = function htmlBuilder(grp, options) { var style = options.style; // Pull out the `ParseNode<"horizBrace">` if `grp` is a "supsub" node. @@ -11342,14 +11886,14 @@ var horizBrace_htmlBuilder = function htmlBuilder(grp, options) { // Ref: LaTeX source2e: }}}}\limits} // i.e. LaTeX treats the brace similar to an op and passes it // with \limits, so we need to assign supsub style. - supSubGroup = grp.sup ? buildHTML_buildGroup(grp.sup, options.havingStyle(style.sup()), options) : buildHTML_buildGroup(grp.sub, options.havingStyle(style.sub()), options); + supSubGroup = grp.sup ? buildGroup(grp.sup, options.havingStyle(style.sup()), options) : buildGroup(grp.sub, options.havingStyle(style.sub()), options); group = assertNodeType(grp.base, "horizBrace"); } else { group = assertNodeType(grp, "horizBrace"); } // Build the base group - var body = buildHTML_buildGroup(group.base, options.havingBaseStyle(src_Style.DISPLAY)); // Create the stretchy element + var body = buildGroup(group.base, options.havingBaseStyle(src_Style.DISPLAY)); // Create the stretchy element var braceBody = stretchy.svgSpan(group, options); // Generate the vlist, with the appropriate kerns ┏━━━━━━━━┓ // This first vlist contains the content and the brace: equation @@ -11462,7 +12006,7 @@ defineFunction({ htmlBuilder: horizBrace_htmlBuilder, mathmlBuilder: horizBrace_mathmlBuilder }); -// CONCATENATED MODULE: ./src/functions/href.js +;// CONCATENATED MODULE: ./src/functions/href.js @@ -11497,14 +12041,14 @@ defineFunction({ }; }, htmlBuilder: function htmlBuilder(group, options) { - var elements = buildHTML_buildExpression(group.body, options, false); + var elements = buildExpression(group.body, options, false); return buildCommon.makeAnchor(group.href, [], elements, options); }, mathmlBuilder: function mathmlBuilder(group, options) { var math = buildExpressionRow(group.body, options); - if (!(math instanceof mathMLTree_MathNode)) { - math = new mathMLTree_MathNode("mrow", [math]); + if (!(math instanceof MathNode)) { + math = new MathNode("mrow", [math]); } math.setAttribute("href", group.href); @@ -11560,7 +12104,42 @@ defineFunction({ }; } }); -// CONCATENATED MODULE: ./src/functions/html.js +;// CONCATENATED MODULE: ./src/functions/hbox.js + + + + + // \hbox is provided for compatibility with LaTeX \vcenter. +// In LaTeX, \vcenter can act only on a box, as in +// \vcenter{\hbox{$\frac{a+b}{\dfrac{c}{d}}$}} +// This function by itself doesn't do anything but prevent a soft line break. + +defineFunction({ + type: "hbox", + names: ["\\hbox"], + props: { + numArgs: 1, + argTypes: ["text"], + allowedInText: true, + primitive: true + }, + handler: function handler(_ref, args) { + var parser = _ref.parser; + return { + type: "hbox", + mode: parser.mode, + body: ordargument(args[0]) + }; + }, + htmlBuilder: function htmlBuilder(group, options) { + var elements = buildExpression(group.body, options, false); + return buildCommon.makeFragment(elements); + }, + mathmlBuilder: function mathmlBuilder(group, options) { + return new mathMLTree.MathNode("mrow", buildMathML_buildExpression(group.body, options)); + } +}); +;// CONCATENATED MODULE: ./src/functions/html.js @@ -11651,7 +12230,7 @@ defineFunction({ }; }, htmlBuilder: function htmlBuilder(group, options) { - var elements = buildHTML_buildExpression(group.body, options, false); + var elements = buildExpression(group.body, options, false); var classes = ["enclosing"]; if (group.attributes.class) { @@ -11672,7 +12251,7 @@ defineFunction({ return buildExpressionRow(group.body, options); } }); -// CONCATENATED MODULE: ./src/functions/htmlmathml.js +;// CONCATENATED MODULE: ./src/functions/htmlmathml.js @@ -11694,14 +12273,14 @@ defineFunction({ }; }, htmlBuilder: function htmlBuilder(group, options) { - var elements = buildHTML_buildExpression(group.html, options, false); + var elements = buildExpression(group.html, options, false); return buildCommon.makeFragment(elements); }, mathmlBuilder: function mathmlBuilder(group, options) { return buildExpressionRow(group.mathml, options); } }); -// CONCATENATED MODULE: ./src/functions/includegraphics.js +;// CONCATENATED MODULE: ./src/functions/includegraphics.js @@ -11709,7 +12288,7 @@ defineFunction({ -var includegraphics_sizeData = function sizeData(str) { +var sizeData = function sizeData(str) { if (/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(str)) { // str is a number with no unit specified. // default unit is bp, per graphix package. @@ -11781,15 +12360,15 @@ defineFunction({ break; case "width": - width = includegraphics_sizeData(str); + width = sizeData(str); break; case "height": - height = includegraphics_sizeData(str); + height = sizeData(str); break; case "totalheight": - totalheight = includegraphics_sizeData(str); + totalheight = sizeData(str); break; default: @@ -11826,18 +12405,18 @@ defineFunction({ }; }, htmlBuilder: function htmlBuilder(group, options) { - var height = units_calculateSize(group.height, options); + var height = calculateSize(group.height, options); var depth = 0; if (group.totalheight.number > 0) { - depth = units_calculateSize(group.totalheight, options) - height; + depth = calculateSize(group.totalheight, options) - height; depth = Number(depth.toFixed(2)); } var width = 0; if (group.width.number > 0) { - width = units_calculateSize(group.width, options); + width = calculateSize(group.width, options); } var style = { @@ -11852,7 +12431,7 @@ defineFunction({ style.verticalAlign = -depth + "em"; } - var node = new domTree_Img(group.src, group.alt, style); + var node = new Img(group.src, group.alt, style); node.height = height; node.depth = depth; return node; @@ -11860,11 +12439,11 @@ defineFunction({ mathmlBuilder: function mathmlBuilder(group, options) { var node = new mathMLTree.MathNode("mglyph", []); node.setAttribute("alt", group.alt); - var height = units_calculateSize(group.height, options); + var height = calculateSize(group.height, options); var depth = 0; if (group.totalheight.number > 0) { - depth = units_calculateSize(group.totalheight, options) - height; + depth = calculateSize(group.totalheight, options) - height; depth = depth.toFixed(2); node.setAttribute("valign", "-" + depth + "em"); } @@ -11872,7 +12451,7 @@ defineFunction({ node.setAttribute("height", height + depth + "em"); if (group.width.number > 0) { - var width = units_calculateSize(group.width, options); + var width = calculateSize(group.width, options); node.setAttribute("width", width + "em"); } @@ -11880,7 +12459,7 @@ defineFunction({ return node; } }); -// CONCATENATED MODULE: ./src/functions/kern.js +;// CONCATENATED MODULE: ./src/functions/kern.js // Horizontal spacing commands @@ -11894,6 +12473,7 @@ defineFunction({ props: { numArgs: 1, argTypes: ["size"], + primitive: true, allowedInText: true }, handler: function handler(_ref, args) { @@ -11932,11 +12512,11 @@ defineFunction({ return buildCommon.makeGlue(group.dimension, options); }, mathmlBuilder: function mathmlBuilder(group, options) { - var dimension = units_calculateSize(group.dimension, options); + var dimension = calculateSize(group.dimension, options); return new mathMLTree.SpaceNode(dimension); } }); -// CONCATENATED MODULE: ./src/functions/lap.js +;// CONCATENATED MODULE: ./src/functions/lap.js // Horizontal overlap functions @@ -11967,11 +12547,11 @@ defineFunction({ if (group.alignment === "clap") { // ref: https://www.math.lsu.edu/~aperlis/publications/mathclap/ - inner = buildCommon.makeSpan([], [buildHTML_buildGroup(group.body, options)]); // wrap, since CSS will center a .clap > .inner > span + inner = buildCommon.makeSpan([], [buildGroup(group.body, options)]); // wrap, since CSS will center a .clap > .inner > span inner = buildCommon.makeSpan(["inner"], [inner], options); } else { - inner = buildCommon.makeSpan(["inner"], [buildHTML_buildGroup(group.body, options)]); + inner = buildCommon.makeSpan(["inner"], [buildGroup(group.body, options)]); } var fix = buildCommon.makeSpan(["fix"], []); @@ -12003,7 +12583,7 @@ defineFunction({ return node; } }); -// CONCATENATED MODULE: ./src/functions/math.js +;// CONCATENATED MODULE: ./src/functions/math.js // Switching from text mode back to math mode @@ -12046,14 +12626,14 @@ defineFunction({ throw new src_ParseError("Mismatched " + context.funcName); } }); -// CONCATENATED MODULE: ./src/functions/mathchoice.js +;// CONCATENATED MODULE: ./src/functions/mathchoice.js -var mathchoice_chooseMathStyle = function chooseMathStyle(group, options) { +var chooseMathStyle = function chooseMathStyle(group, options) { switch (options.style.size) { case src_Style.DISPLAY.size: return group.display; @@ -12076,7 +12656,8 @@ defineFunction({ type: "mathchoice", names: ["\\mathchoice"], props: { - numArgs: 4 + numArgs: 4, + primitive: true }, handler: function handler(_ref, args) { var parser = _ref.parser; @@ -12090,27 +12671,29 @@ defineFunction({ }; }, htmlBuilder: function htmlBuilder(group, options) { - var body = mathchoice_chooseMathStyle(group, options); - var elements = buildHTML_buildExpression(body, options, false); + var body = chooseMathStyle(group, options); + var elements = buildExpression(body, options, false); return buildCommon.makeFragment(elements); }, mathmlBuilder: function mathmlBuilder(group, options) { - var body = mathchoice_chooseMathStyle(group, options); + var body = chooseMathStyle(group, options); return buildExpressionRow(body, options); } }); -// CONCATENATED MODULE: ./src/functions/utils/assembleSupSub.js +;// CONCATENATED MODULE: ./src/functions/utils/assembleSupSub.js + // For an operator with limits, assemble the base, sup, and sub into a span. -var assembleSupSub_assembleSupSub = function assembleSupSub(base, supGroup, subGroup, options, style, slant, baseShift) { +var assembleSupSub = function assembleSupSub(base, supGroup, subGroup, options, style, slant, baseShift) { base = buildCommon.makeSpan([], [base]); + var subIsSingleCharacter = subGroup && utils.isCharacterBox(subGroup); var sub; var sup; // We manually have to handle the superscripts and subscripts. This, // aside from the kern calculations, is copied from supsub. if (supGroup) { - var elem = buildHTML_buildGroup(supGroup, options.havingStyle(style.sup()), options); + var elem = buildGroup(supGroup, options.havingStyle(style.sup()), options); sup = { elem: elem, kern: Math.max(options.fontMetrics().bigOpSpacing1, options.fontMetrics().bigOpSpacing3 - elem.depth) @@ -12118,7 +12701,7 @@ var assembleSupSub_assembleSupSub = function assembleSupSub(base, supGroup, subG } if (subGroup) { - var _elem = buildHTML_buildGroup(subGroup, options.havingStyle(style.sub()), options); + var _elem = buildGroup(subGroup, options.havingStyle(style.sub()), options); sub = { elem: _elem, @@ -12212,9 +12795,19 @@ var assembleSupSub_assembleSupSub = function assembleSupSub(base, supGroup, subG return base; } - return buildCommon.makeSpan(["mop", "op-limits"], [finalGroup], options); + var parts = [finalGroup]; + + if (sub && slant !== 0 && !subIsSingleCharacter) { + // A negative margin-left was applied to the lower limit. + // Avoid an overlap by placing a spacer on the left on the group. + var spacer = buildCommon.makeSpan(["mspace"], [], options); + spacer.style.marginRight = slant + "em"; + parts.unshift(spacer); + } + + return buildCommon.makeSpan(["mop", "op-limits"], parts, options); }; -// CONCATENATED MODULE: ./src/functions/op.js +;// CONCATENATED MODULE: ./src/functions/op.js // Limits, symbols @@ -12267,8 +12860,7 @@ var op_htmlBuilder = function htmlBuilder(grp, options) { if (group.name === "\\oiint" || group.name === "\\oiiint") { // No font glyphs yet, so use a glyph w/o the oval. // TODO: When font glyphs are available, delete this code. - stash = group.name.substr(1); // $FlowFixMe - + stash = group.name.substr(1); group.name = stash === "oiint" ? "\\iint" : "\\iiint"; } @@ -12290,8 +12882,7 @@ var op_htmlBuilder = function htmlBuilder(grp, options) { elem: oval, shift: large ? 0.08 : 0 }] - }, options); // $FlowFixMe - + }, options); group.name = "\\" + stash; base.classes.unshift("mop"); // $FlowFixMe @@ -12299,19 +12890,17 @@ var op_htmlBuilder = function htmlBuilder(grp, options) { } } else if (group.body) { // If this is a list, compose that list. - var inner = buildHTML_buildExpression(group.body, options, true); + var inner = buildExpression(group.body, options, true); - if (inner.length === 1 && inner[0] instanceof domTree_SymbolNode) { + if (inner.length === 1 && inner[0] instanceof SymbolNode) { base = inner[0]; base.classes[0] = "mop"; // replace old mclass } else { - base = buildCommon.makeSpan(["mop"], buildCommon.tryCombineChars(inner), options); + base = buildCommon.makeSpan(["mop"], inner, options); } } else { // Otherwise, this is a text operator. Build the text from the // operator's name. - // TODO(emily): Add a space in the middle of some of these - // operators, like \limsup var output = []; for (var i = 1; i < group.name.length; i++) { @@ -12325,7 +12914,7 @@ var op_htmlBuilder = function htmlBuilder(grp, options) { var baseShift = 0; var slant = 0; - if ((base instanceof domTree_SymbolNode || group.name === "\\oiint" || group.name === "\\oiiint") && !group.suppressBaseShift) { + if ((base instanceof SymbolNode || group.name === "\\oiint" || group.name === "\\oiiint") && !group.suppressBaseShift) { // We suppress the shift of the base of \overset and \underset. Otherwise, // shift the symbol so its center lies on the axis (rule 13). It // appears that our fonts have the centers of the symbols already @@ -12339,7 +12928,7 @@ var op_htmlBuilder = function htmlBuilder(grp, options) { } if (hasLimits) { - return assembleSupSub_assembleSupSub(base, supGroup, subGroup, options, style, slant, baseShift); + return assembleSupSub(base, supGroup, subGroup, options, style, slant, baseShift); } else { if (baseShift) { base.style.position = "relative"; @@ -12355,24 +12944,24 @@ var op_mathmlBuilder = function mathmlBuilder(group, options) { if (group.symbol) { // This is a symbol. Just add the symbol. - node = new mathMLTree_MathNode("mo", [buildMathML_makeText(group.name, group.mode)]); + node = new MathNode("mo", [makeText(group.name, group.mode)]); if (utils.contains(noSuccessor, group.name)) { node.setAttribute("largeop", "false"); } } else if (group.body) { // This is an operator with children. Add them. - node = new mathMLTree_MathNode("mo", buildMathML_buildExpression(group.body, options)); + node = new MathNode("mo", buildMathML_buildExpression(group.body, options)); } else { // This is a text operator. Add all of the characters from the // operator's name. - node = new mathMLTree_MathNode("mi", [new mathMLTree_TextNode(group.name.slice(1))]); // Append an . + node = new MathNode("mi", [new TextNode(group.name.slice(1))]); // Append an . // ref: https://www.w3.org/TR/REC-MathML/chap3_2.html#sec3.2.4 - var operator = new mathMLTree_MathNode("mo", [buildMathML_makeText("\u2061", "text")]); + var operator = new MathNode("mo", [makeText("\u2061", "text")]); if (group.parentIsSupSub) { - node = new mathMLTree_MathNode("mo", [node, operator]); + node = new MathNode("mrow", [node, operator]); } else { node = newDocumentFragment([node, operator]); } @@ -12428,7 +13017,8 @@ defineFunction({ type: "op", names: ["\\mathop"], props: { - numArgs: 1 + numArgs: 1, + primitive: true }, handler: function handler(_ref2, args) { var parser = _ref2.parser; @@ -12528,7 +13118,21 @@ defineFunction({ htmlBuilder: op_htmlBuilder, mathmlBuilder: op_mathmlBuilder }); -// CONCATENATED MODULE: ./src/functions/operatorname.js +;// CONCATENATED MODULE: ./src/defineMacro.js + + +/** + * All registered global/built-in macros. + * `macros.js` exports this same dictionary again and makes it public. + * `Parser.js` requires this dictionary via `macros.js`. + */ +var _macros = {}; // This function might one day accept an additional argument and do more things. + +function defineMacro(name, body) { + _macros[name] = body; +} +;// CONCATENATED MODULE: ./src/functions/operatorname.js + @@ -12539,6 +13143,7 @@ defineFunction({ // NOTE: Unlike most `htmlBuilder`s, this one handles not only // "operatorname", but also "supsub" since \operatorname* can +// affect super/subscripting. var operatorname_htmlBuilder = function htmlBuilder(grp, options) { // Operators are handled in the TeXbook pg. 443-444, rule 13(a). var supGroup; @@ -12576,12 +13181,12 @@ var operatorname_htmlBuilder = function htmlBuilder(grp, options) { } }); // Consolidate function names into symbol characters. - var expression = buildHTML_buildExpression(body, options.withFont("mathrm"), true); + var expression = buildExpression(body, options.withFont("mathrm"), true); for (var i = 0; i < expression.length; i++) { var child = expression[i]; - if (child instanceof domTree_SymbolNode) { + if (child instanceof SymbolNode) { // Per amsopn package, // change minus to hyphen and \ast to asterisk child.text = child.text.replace(/\u2212/, "-").replace(/\u2217/, "*"); @@ -12594,7 +13199,7 @@ var operatorname_htmlBuilder = function htmlBuilder(grp, options) { } if (hasLimits) { - return assembleSupSub_assembleSupSub(base, supGroup, subGroup, options, options.style, 0, 0); + return assembleSupSub(base, supGroup, subGroup, options, options.style, 0, 0); } else { return base; } @@ -12653,10 +13258,10 @@ var operatorname_mathmlBuilder = function mathmlBuilder(group, options) { identifier.setAttribute("mathvariant", "normal"); // \u2061 is the same as ⁡ // ref: https://www.w3schools.com/charsets/ref_html_entities_a.asp - var operator = new mathMLTree.MathNode("mo", [buildMathML_makeText("\u2061", "text")]); + var operator = new mathMLTree.MathNode("mo", [makeText("\u2061", "text")]); if (group.parentIsSupSub) { - return new mathMLTree.MathNode("mo", [identifier, operator]); + return new mathMLTree.MathNode("mrow", [identifier, operator]); } else { return mathMLTree.newDocumentFragment([identifier, operator]); } @@ -12666,7 +13271,7 @@ var operatorname_mathmlBuilder = function mathmlBuilder(group, options) { defineFunction({ type: "operatorname", - names: ["\\operatorname", "\\operatorname*"], + names: ["\\operatorname@", "\\operatornamewithlimits"], props: { numArgs: 1 }, @@ -12678,7 +13283,7 @@ defineFunction({ type: "operatorname", mode: parser.mode, body: ordargument(body), - alwaysHandleSupSub: funcName === "\\operatorname*", + alwaysHandleSupSub: funcName === "\\operatornamewithlimits", limits: false, parentIsSupSub: false }; @@ -12686,7 +13291,8 @@ defineFunction({ htmlBuilder: operatorname_htmlBuilder, mathmlBuilder: operatorname_mathmlBuilder }); -// CONCATENATED MODULE: ./src/functions/ordgroup.js +defineMacro("\\operatorname", "\\@ifstar\\operatornamewithlimits\\operatorname@"); +;// CONCATENATED MODULE: ./src/functions/ordgroup.js @@ -12695,16 +13301,16 @@ defineFunctionBuilders({ type: "ordgroup", htmlBuilder: function htmlBuilder(group, options) { if (group.semisimple) { - return buildCommon.makeFragment(buildHTML_buildExpression(group.body, options, false)); + return buildCommon.makeFragment(buildExpression(group.body, options, false)); } - return buildCommon.makeSpan(["mord"], buildHTML_buildExpression(group.body, options, true), options); + return buildCommon.makeSpan(["mord"], buildExpression(group.body, options, true), options); }, mathmlBuilder: function mathmlBuilder(group, options) { return buildExpressionRow(group.body, options, true); } }); -// CONCATENATED MODULE: ./src/functions/overline.js +;// CONCATENATED MODULE: ./src/functions/overline.js @@ -12728,7 +13334,7 @@ defineFunction({ htmlBuilder: function htmlBuilder(group, options) { // Overlines are handled in the TeXbook pg 443, Rule 9. // Build the inner group in the cramped style. - var innerGroup = buildHTML_buildGroup(group.body, options.havingCrampedStyle()); // Create the line above the body + var innerGroup = buildGroup(group.body, options.havingCrampedStyle()); // Create the line above the body var line = buildCommon.makeLineSpan("overline-line", options); // Generate the vlist, with the appropriate kerns @@ -12759,7 +13365,7 @@ defineFunction({ return node; } }); -// CONCATENATED MODULE: ./src/functions/phantom.js +;// CONCATENATED MODULE: ./src/functions/phantom.js @@ -12782,7 +13388,7 @@ defineFunction({ }; }, htmlBuilder: function htmlBuilder(group, options) { - var elements = buildHTML_buildExpression(group.body, options.withPhantom(), false); // \phantom isn't supposed to affect the elements it contains. + var elements = buildExpression(group.body, options.withPhantom(), false); // \phantom isn't supposed to affect the elements it contains. // See "color" for more details. return buildCommon.makeFragment(elements); @@ -12809,7 +13415,7 @@ defineFunction({ }; }, htmlBuilder: function htmlBuilder(group, options) { - var node = buildCommon.makeSpan([], [buildHTML_buildGroup(group.body, options.withPhantom())]); + var node = buildCommon.makeSpan([], [buildGroup(group.body, options.withPhantom())]); node.height = 0; node.depth = 0; @@ -12857,7 +13463,7 @@ defineFunction({ }; }, htmlBuilder: function htmlBuilder(group, options) { - var inner = buildCommon.makeSpan(["inner"], [buildHTML_buildGroup(group.body, options.withPhantom())]); + var inner = buildCommon.makeSpan(["inner"], [buildGroup(group.body, options.withPhantom())]); var fix = buildCommon.makeSpan(["fix"], []); return buildCommon.makeSpan(["mord", "rlap"], [inner, fix], options); }, @@ -12869,7 +13475,7 @@ defineFunction({ return node; } }); -// CONCATENATED MODULE: ./src/functions/raisebox.js +;// CONCATENATED MODULE: ./src/functions/raisebox.js @@ -12898,8 +13504,8 @@ defineFunction({ }; }, htmlBuilder: function htmlBuilder(group, options) { - var body = buildHTML_buildGroup(group.body, options); - var dy = units_calculateSize(group.dy, options); + var body = buildGroup(group.body, options); + var dy = calculateSize(group.dy, options); return buildCommon.makeVList({ positionType: "shift", positionData: -dy, @@ -12916,7 +13522,7 @@ defineFunction({ return node; } }); -// CONCATENATED MODULE: ./src/functions/rule.js +;// CONCATENATED MODULE: ./src/functions/rule.js @@ -12947,9 +13553,9 @@ defineFunction({ // Make an empty span for the rule var rule = buildCommon.makeSpan(["mord", "rule"], [], options); // Calculate the shift, width, and height of the rule, and account for units - var width = units_calculateSize(group.width, options); - var height = units_calculateSize(group.height, options); - var shift = group.shift ? units_calculateSize(group.shift, options) : 0; // Style the rule to the right size + var width = calculateSize(group.width, options); + var height = calculateSize(group.height, options); + var shift = group.shift ? calculateSize(group.shift, options) : 0; // Style the rule to the right size rule.style.borderRightWidth = width + "em"; rule.style.borderTopWidth = height + "em"; @@ -12965,9 +13571,9 @@ defineFunction({ return rule; }, mathmlBuilder: function mathmlBuilder(group, options) { - var width = units_calculateSize(group.width, options); - var height = units_calculateSize(group.height, options); - var shift = group.shift ? units_calculateSize(group.shift, options) : 0; + var width = calculateSize(group.width, options); + var height = calculateSize(group.height, options); + var shift = group.shift ? calculateSize(group.shift, options) : 0; var color = options.color && options.getColor() || "black"; var rule = new mathMLTree.MathNode("mspace"); rule.setAttribute("mathbackground", color); @@ -12986,14 +13592,14 @@ defineFunction({ return wrapper; } }); -// CONCATENATED MODULE: ./src/functions/sizing.js +;// CONCATENATED MODULE: ./src/functions/sizing.js function sizingGroup(value, options, baseOptions) { - var inner = buildHTML_buildExpression(value, options, false); + var inner = buildExpression(value, options, false); var multiplier = options.sizeMultiplier / baseOptions.sizeMultiplier; // Add size-resetting classes to the inner list and set maxFontSize // manually. Handle nested size changes. @@ -13057,7 +13663,7 @@ defineFunction({ return node; } }); -// CONCATENATED MODULE: ./src/functions/smash.js +;// CONCATENATED MODULE: ./src/functions/smash.js // smash, with optional [tb], as in AMS @@ -13115,7 +13721,7 @@ defineFunction({ }; }, htmlBuilder: function htmlBuilder(group, options) { - var node = buildCommon.makeSpan([], [buildHTML_buildGroup(group.body, options)]); + var node = buildCommon.makeSpan([], [buildGroup(group.body, options)]); if (!group.smashHeight && !group.smashDepth) { return node; @@ -13169,7 +13775,7 @@ defineFunction({ return node; } }); -// CONCATENATED MODULE: ./src/functions/sqrt.js +;// CONCATENATED MODULE: ./src/functions/sqrt.js @@ -13199,7 +13805,7 @@ defineFunction({ // Square roots are handled in the TeXbook pg. 443, Rule 11. // First, we do the same steps as in overline to build the inner group // and line - var inner = buildHTML_buildGroup(group.body, options.havingCrampedStyle()); + var inner = buildGroup(group.body, options.havingCrampedStyle()); if (inner.height === 0) { // Render a small surd. @@ -13261,7 +13867,7 @@ defineFunction({ // Handle the optional root index // The index is always in scriptscript style var newOptions = options.havingStyle(src_Style.SCRIPTSCRIPT); - var rootm = buildHTML_buildGroup(group.index, newOptions, options); // The amount the index is shifted by. This is taken from the TeX + var rootm = buildGroup(group.index, newOptions, options); // The amount the index is shifted by. This is taken from the TeX // source, in the definition of `\r@@t`. var toShift = 0.6 * (body.height - body.depth); // Build a VList with the superscript shifted up correctly @@ -13286,7 +13892,7 @@ defineFunction({ return index ? new mathMLTree.MathNode("mroot", [buildMathML_buildGroup(body, options), buildMathML_buildGroup(index, options)]) : new mathMLTree.MathNode("msqrt", [buildMathML_buildGroup(body, options)]); } }); -// CONCATENATED MODULE: ./src/functions/styling.js +;// CONCATENATED MODULE: ./src/functions/styling.js @@ -13303,7 +13909,8 @@ defineFunction({ names: ["\\displaystyle", "\\textstyle", "\\scriptstyle", "\\scriptscriptstyle"], props: { numArgs: 0, - allowedInText: true + allowedInText: true, + primitive: true }, handler: function handler(_ref, args) { var breakOnTokenText = _ref.breakOnTokenText, @@ -13348,7 +13955,7 @@ defineFunction({ return node; } }); -// CONCATENATED MODULE: ./src/functions/supsub.js +;// CONCATENATED MODULE: ./src/functions/supsub.js @@ -13369,7 +13976,7 @@ defineFunction({ * its inner element should handle the superscripts and subscripts instead of * handling them itself. */ -var supsub_htmlBuilderDelegate = function htmlBuilderDelegate(group, options) { +var htmlBuilderDelegate = function htmlBuilderDelegate(group, options) { var base = group.base; if (!base) { @@ -13384,7 +13991,7 @@ var supsub_htmlBuilderDelegate = function htmlBuilderDelegate(group, options) { return _delegate ? operatorname_htmlBuilder : null; } else if (base.type === "accent") { - return utils.isCharacterBox(base.base) ? accent_htmlBuilder : null; + return utils.isCharacterBox(base.base) ? htmlBuilder : null; } else if (base.type === "horizBrace") { var isSup = !group.sub; return isSup === base.isOver ? horizBrace_htmlBuilder : null; @@ -13402,7 +14009,7 @@ defineFunctionBuilders({ // 445-446, rules 18(a-f). // Here is where we defer to the inner group if it should handle // superscripts and subscripts itself. - var builderDelegate = supsub_htmlBuilderDelegate(group, options); + var builderDelegate = htmlBuilderDelegate(group, options); if (builderDelegate) { return builderDelegate(group, options); @@ -13411,7 +14018,7 @@ defineFunctionBuilders({ var valueBase = group.base, valueSup = group.sup, valueSub = group.sub; - var base = buildHTML_buildGroup(valueBase, options); + var base = buildGroup(valueBase, options); var supm; var subm; var metrics = options.fontMetrics(); // Rule 18a @@ -13422,7 +14029,7 @@ defineFunctionBuilders({ if (valueSup) { var newOptions = options.havingStyle(options.style.sup()); - supm = buildHTML_buildGroup(valueSup, newOptions, options); + supm = buildGroup(valueSup, newOptions, options); if (!isCharacterBox) { supShift = base.height - newOptions.fontMetrics().supDrop * newOptions.sizeMultiplier / options.sizeMultiplier; @@ -13432,7 +14039,7 @@ defineFunctionBuilders({ if (valueSub) { var _newOptions = options.havingStyle(options.style.sub()); - subm = buildHTML_buildGroup(valueSub, _newOptions, options); + subm = buildGroup(valueSub, _newOptions, options); if (!isCharacterBox) { subShift = base.depth + _newOptions.fontMetrics().subDrop * _newOptions.sizeMultiplier / options.sizeMultiplier; @@ -13462,7 +14069,7 @@ defineFunctionBuilders({ // amount. Note we only do this when the base is a single symbol. var isOiint = group.base && group.base.type === "op" && group.base.name && (group.base.name === "\\oiint" || group.base.name === "\\oiiint"); - if (base instanceof domTree_SymbolNode || isOiint) { + if (base instanceof SymbolNode || isOiint) { // $FlowFixMe marginLeft = -base.italic + "em"; } @@ -13602,11 +14209,10 @@ defineFunctionBuilders({ } } - var node = new mathMLTree.MathNode(nodeType, children); - return node; + return new mathMLTree.MathNode(nodeType, children); } }); -// CONCATENATED MODULE: ./src/functions/symbolsOp.js +;// CONCATENATED MODULE: ./src/functions/symbolsOp.js @@ -13618,10 +14224,10 @@ defineFunctionBuilders({ return buildCommon.mathsym(group.text, group.mode, options, ["m" + group.family]); }, mathmlBuilder: function mathmlBuilder(group, options) { - var node = new mathMLTree.MathNode("mo", [buildMathML_makeText(group.text, group.mode)]); + var node = new mathMLTree.MathNode("mo", [makeText(group.text, group.mode)]); if (group.family === "bin") { - var variant = buildMathML_getVariant(group, options); + var variant = getVariant(group, options); if (variant === "bold-italic") { node.setAttribute("mathvariant", variant); @@ -13637,12 +14243,13 @@ defineFunctionBuilders({ return node; } }); -// CONCATENATED MODULE: ./src/functions/symbolsOrd.js +;// CONCATENATED MODULE: ./src/functions/symbolsOrd.js // "mathord" and "textord" ParseNodes created in Parser.js from symbol Groups in +// src/symbols.js. var defaultVariant = { "mi": "italic", "mn": "normal", @@ -13654,8 +14261,8 @@ defineFunctionBuilders({ return buildCommon.makeOrd(group, options, "mathord"); }, mathmlBuilder: function mathmlBuilder(group, options) { - var node = new mathMLTree.MathNode("mi", [buildMathML_makeText(group.text, group.mode, options)]); - var variant = buildMathML_getVariant(group, options) || "italic"; + var node = new mathMLTree.MathNode("mi", [makeText(group.text, group.mode, options)]); + var variant = getVariant(group, options) || "italic"; if (variant !== defaultVariant[node.type]) { node.setAttribute("mathvariant", variant); @@ -13670,15 +14277,13 @@ defineFunctionBuilders({ return buildCommon.makeOrd(group, options, "textord"); }, mathmlBuilder: function mathmlBuilder(group, options) { - var text = buildMathML_makeText(group.text, group.mode, options); - var variant = buildMathML_getVariant(group, options) || "normal"; + var text = makeText(group.text, group.mode, options); + var variant = getVariant(group, options) || "normal"; var node; if (group.mode === 'text') { node = new mathMLTree.MathNode("mtext", [text]); } else if (/[0-9]/.test(group.text)) { - // TODO(kevinb) merge adjacent nodes - // do it as a post processing step node = new mathMLTree.MathNode("mn", [text]); } else if (group.text === "\\prime") { node = new mathMLTree.MathNode("mo", [text]); @@ -13693,7 +14298,7 @@ defineFunctionBuilders({ return node; } }); -// CONCATENATED MODULE: ./src/functions/symbolsSpacing.js +;// CONCATENATED MODULE: ./src/functions/symbolsSpacing.js @@ -13758,12 +14363,12 @@ defineFunctionBuilders({ return node; } }); -// CONCATENATED MODULE: ./src/functions/tag.js +;// CONCATENATED MODULE: ./src/functions/tag.js -var tag_pad = function pad() { +var pad = function pad() { var padNode = new mathMLTree.MathNode("mtd", []); padNode.setAttribute("width", "50%"); return padNode; @@ -13772,7 +14377,7 @@ var tag_pad = function pad() { defineFunctionBuilders({ type: "tag", mathmlBuilder: function mathmlBuilder(group, options) { - var table = new mathMLTree.MathNode("mtable", [new mathMLTree.MathNode("mtr", [tag_pad(), new mathMLTree.MathNode("mtd", [buildExpressionRow(group.body, options)]), tag_pad(), new mathMLTree.MathNode("mtd", [buildExpressionRow(group.tag, options)])])]); + var table = new mathMLTree.MathNode("mtable", [new mathMLTree.MathNode("mtr", [pad(), new mathMLTree.MathNode("mtd", [buildExpressionRow(group.body, options)]), pad(), new mathMLTree.MathNode("mtd", [buildExpressionRow(group.tag, options)])])]); table.setAttribute("width", "100%"); return table; // TODO: Left-aligned tags. // Currently, the group and options passed here do not contain @@ -13783,7 +14388,7 @@ defineFunctionBuilders({ // need to rewrite the way this function is called. } }); -// CONCATENATED MODULE: ./src/functions/text.js +;// CONCATENATED MODULE: ./src/functions/text.js @@ -13828,7 +14433,7 @@ defineFunction({ props: { numArgs: 1, argTypes: ["text"], - greediness: 2, + allowedInArgument: true, allowedInText: true }, handler: function handler(_ref, args) { @@ -13844,15 +14449,15 @@ defineFunction({ }, htmlBuilder: function htmlBuilder(group, options) { var newOptions = optionsWithFont(group, options); - var inner = buildHTML_buildExpression(group.body, newOptions, true); - return buildCommon.makeSpan(["mord", "text"], buildCommon.tryCombineChars(inner), newOptions); + var inner = buildExpression(group.body, newOptions, true); + return buildCommon.makeSpan(["mord", "text"], inner, newOptions); }, mathmlBuilder: function mathmlBuilder(group, options) { var newOptions = optionsWithFont(group, options); return buildExpressionRow(group.body, newOptions); } }); -// CONCATENATED MODULE: ./src/functions/underline.js +;// CONCATENATED MODULE: ./src/functions/underline.js @@ -13876,7 +14481,7 @@ defineFunction({ htmlBuilder: function htmlBuilder(group, options) { // Underlines are handled in the TeXbook pg 443, Rule 10. // Build the inner group. - var innerGroup = buildHTML_buildGroup(group.body, options); // Create the line to go below the body + var innerGroup = buildGroup(group.body, options); // Create the line to go below the body var line = buildCommon.makeLineSpan("underline-line", options); // Generate the vlist, with the appropriate kerns @@ -13908,7 +14513,51 @@ defineFunction({ return node; } }); -// CONCATENATED MODULE: ./src/functions/verb.js +;// CONCATENATED MODULE: ./src/functions/vcenter.js + + + + + // \vcenter: Vertically center the argument group on the math axis. + +defineFunction({ + type: "vcenter", + names: ["\\vcenter"], + props: { + numArgs: 1, + argTypes: ["original"], + // In LaTeX, \vcenter can act only on a box. + allowedInText: false + }, + handler: function handler(_ref, args) { + var parser = _ref.parser; + return { + type: "vcenter", + mode: parser.mode, + body: args[0] + }; + }, + htmlBuilder: function htmlBuilder(group, options) { + var body = buildGroup(group.body, options); + var axisHeight = options.fontMetrics().axisHeight; + var dy = 0.5 * (body.height - axisHeight - (body.depth + axisHeight)); + return buildCommon.makeVList({ + positionType: "shift", + positionData: dy, + children: [{ + type: "elem", + elem: body + }] + }, options); + }, + mathmlBuilder: function mathmlBuilder(group, options) { + // There is no way to do this in MathML. + // Write a class as a breadcrumb in case some post-processor wants + // to perform a vcenter adjustment. + return new mathMLTree.MathNode("mpadded", [buildMathML_buildGroup(group.body, options)], ["vcenter"]); + } +}); +;// CONCATENATED MODULE: ./src/functions/verb.js @@ -13962,7 +14611,7 @@ defineFunction({ var makeVerb = function makeVerb(group) { return group.body.replace(/ /g, group.star ? "\u2423" : '\xA0'); }; -// CONCATENATED MODULE: ./src/functions.js +;// CONCATENATED MODULE: ./src/functions.js /** Include this to ensure that all functions are defined. */ var functions = _functions; @@ -14010,7 +14659,100 @@ var functions = _functions; -// CONCATENATED MODULE: ./src/Lexer.js + + + +;// CONCATENATED MODULE: ./src/SourceLocation.js +/** + * Lexing or parsing positional information for error reporting. + * This object is immutable. + */ +var SourceLocation = /*#__PURE__*/function () { + // The + prefix indicates that these fields aren't writeable + // Lexer holding the input string. + // Start offset, zero-based inclusive. + // End offset, zero-based exclusive. + function SourceLocation(lexer, start, end) { + this.lexer = void 0; + this.start = void 0; + this.end = void 0; + this.lexer = lexer; + this.start = start; + this.end = end; + } + /** + * Merges two `SourceLocation`s from location providers, given they are + * provided in order of appearance. + * - Returns the first one's location if only the first is provided. + * - Returns a merged range of the first and the last if both are provided + * and their lexers match. + * - Otherwise, returns null. + */ + + + SourceLocation.range = function range(first, second) { + if (!second) { + return first && first.loc; + } else if (!first || !first.loc || !second.loc || first.loc.lexer !== second.loc.lexer) { + return null; + } else { + return new SourceLocation(first.loc.lexer, first.loc.start, second.loc.end); + } + }; + + return SourceLocation; +}(); + + +;// CONCATENATED MODULE: ./src/Token.js + +/** + * Interface required to break circular dependency between Token, Lexer, and + * ParseError. + */ + +/** + * The resulting token returned from `lex`. + * + * It consists of the token text plus some position information. + * The position information is essentially a range in an input string, + * but instead of referencing the bare input string, we refer to the lexer. + * That way it is possible to attach extra metadata to the input string, + * like for example a file name or similar. + * + * The position information is optional, so it is OK to construct synthetic + * tokens if appropriate. Not providing available position information may + * lead to degraded error reporting, though. + */ +var Token = /*#__PURE__*/function () { + // don't expand the token + // used in \noexpand + function Token(text, // the text of this token + loc) { + this.text = void 0; + this.loc = void 0; + this.noexpand = void 0; + this.treatAsRelax = void 0; + this.text = text; + this.loc = loc; + } + /** + * Given a pair of tokens (this and endToken), compute a `Token` encompassing + * the whole input range enclosed by these two. + */ + + + var _proto = Token.prototype; + + _proto.range = function range(endToken, // last token of the range, inclusive + text // the text of the newly constructed token + ) { + return new Token(text, SourceLocation.range(this, endToken)); + }; + + return Token; +}(); +;// CONCATENATED MODULE: ./src/Lexer.js /** * The Lexer class handles tokenizing the input in various ways. Since our * parser expects us to be able to backtrack, the lexer allows lexing from any @@ -14036,8 +14778,16 @@ var functions = _functions; * - does not match bare surrogate code units * - matches any BMP character except for those just described * - matches any valid Unicode surrogate pair - * - matches a backslash followed by one or more letters - * - matches a backslash followed by any BMP character, including newline + * - matches a backslash followed by one or more whitespace characters + * - matches a backslash followed by one or more letters then whitespace + * - matches a backslash followed by any BMP character + * Capturing groups: + * [1] regular whitespace + * [2] backslash followed by whitespace + * [3] anything else, which may include: + * [4] left character of \verb* + * [5] left character of \verb + * [6] backslash followed by word, excluding any trailing whitespace * Just because the Lexer matches something doesn't mean it's valid input: * If there is no matching function or symbol definition, the Parser will * still reject the input. @@ -14045,27 +14795,26 @@ var functions = _functions; var spaceRegexString = "[ \r\n\t]"; var controlWordRegexString = "\\\\[a-zA-Z@]+"; var controlSymbolRegexString = "\\\\[^\uD800-\uDFFF]"; -var controlWordWhitespaceRegexString = "" + controlWordRegexString + spaceRegexString + "*"; -var controlWordWhitespaceRegex = new RegExp("^(" + controlWordRegexString + ")" + spaceRegexString + "*$"); +var controlWordWhitespaceRegexString = "(" + controlWordRegexString + ")" + spaceRegexString + "*"; +var controlSpaceRegexString = "\\\\(\n|[ \r\t]+\n?)[ \r\t]*"; var combiningDiacriticalMarkString = "[\u0300-\u036F]"; var combiningDiacriticalMarksEndRegex = new RegExp(combiningDiacriticalMarkString + "+$"); -var tokenRegexString = "(" + spaceRegexString + "+)|" + // whitespace +var tokenRegexString = "(" + spaceRegexString + "+)|" + ( // whitespace +controlSpaceRegexString + "|") + // \whitespace "([!-\\[\\]-\u2027\u202A-\uD7FF\uF900-\uFFFF]" + ( // single codepoint combiningDiacriticalMarkString + "*") + // ...plus accents "|[\uD800-\uDBFF][\uDC00-\uDFFF]" + ( // surrogate pair combiningDiacriticalMarkString + "*") + // ...plus accents -"|\\\\verb\\*([^]).*?\\3" + // \verb* -"|\\\\verb([^*a-zA-Z]).*?\\4" + // \verb unstarred -"|\\\\operatorname\\*" + ( // \operatorname* +"|\\\\verb\\*([^]).*?\\4" + // \verb* +"|\\\\verb([^*a-zA-Z]).*?\\5" + ( // \verb unstarred "|" + controlWordWhitespaceRegexString) + ( // \macroName + spaces "|" + controlSymbolRegexString + ")"); // \\, \', etc. /** Main Lexer class */ -var Lexer_Lexer = -/*#__PURE__*/ -function () { - // category codes, only supports comment characters (14) for now +var Lexer = /*#__PURE__*/function () { + // Category codes. The lexer only supports comment characters (14) for now. + // MacroExpander additionally distinguishes active (13). function Lexer(input, settings) { this.input = void 0; this.settings = void 0; @@ -14076,7 +14825,9 @@ function () { this.settings = settings; this.tokenRegex = new RegExp(tokenRegexString, 'g'); this.catcodes = { - "%": 14 // comment character + "%": 14, + // comment character + "~": 13 // active character }; } @@ -14096,16 +14847,16 @@ function () { var pos = this.tokenRegex.lastIndex; if (pos === input.length) { - return new Token_Token("EOF", new SourceLocation(this, pos, pos)); + return new Token("EOF", new SourceLocation(this, pos, pos)); } var match = this.tokenRegex.exec(input); if (match === null || match.index !== pos) { - throw new src_ParseError("Unexpected character: '" + input[pos] + "'", new Token_Token(input[pos], new SourceLocation(this, pos, pos + 1))); + throw new src_ParseError("Unexpected character: '" + input[pos] + "'", new Token(input[pos], new SourceLocation(this, pos, pos + 1))); } - var text = match[2] || " "; + var text = match[6] || match[3] || (match[2] ? "\\ " : " "); if (this.catcodes[text] === 14) { // comment character @@ -14120,23 +14871,16 @@ function () { } return this.lex(); - } // Trim any trailing whitespace from control word match - - - var controlMatch = text.match(controlWordWhitespaceRegex); - - if (controlMatch) { - text = controlMatch[1]; } - return new Token_Token(text, new SourceLocation(this, pos, this.tokenRegex.lastIndex)); + return new Token(text, new SourceLocation(this, pos, this.tokenRegex.lastIndex)); }; return Lexer; }(); -// CONCATENATED MODULE: ./src/Namespace.js +;// CONCATENATED MODULE: ./src/Namespace.js /** * A `Namespace` refers to a space of nameable things like macros or lengths, * which can be `set` either globally or local to a nested group, using an @@ -14146,9 +14890,7 @@ function () { */ -var Namespace_Namespace = -/*#__PURE__*/ -function () { +var Namespace = /*#__PURE__*/function () { /** * Both arguments are optional. The first argument is an object of * built-in mappings which never change. The second argument is an object @@ -14203,6 +14945,17 @@ function () { } } } + /** + * Ends all currently nested groups (if any), restoring values before the + * groups began. Useful in case of an error in the middle of parsing. + */ + ; + + _proto.endGroups = function endGroups() { + while (this.undefStack.length > 0) { + this.endGroup(); + } + } /** * Detect whether `name` has a definition. Equivalent to * `get(name) != null`. @@ -14272,23 +15025,20 @@ function () { }(); -// CONCATENATED MODULE: ./src/macros.js +;// CONCATENATED MODULE: ./src/macros.js /** * Predefined macros for KaTeX. * This can be used to define some commands in terms of others. */ +// Export global macros object from defineMacro +var macros = _macros; +/* harmony default export */ var src_macros = (macros); - -var builtinMacros = {}; -/* harmony default export */ var macros = (builtinMacros); // This function might one day accept an additional argument and do more things. - -function defineMacro(name, body) { - builtinMacros[name] = body; -} ////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////// // macro tools defineMacro("\\noexpand", function (context) { @@ -14463,8 +15213,8 @@ defineMacro("\\char", function (context) { // \renewcommand{\macro}[args]{definition} // TODO: Optional arguments: \newcommand{\macro}[args][default]{definition} -var macros_newcommand = function newcommand(context, existsOK, nonexistsOK) { - var arg = context.consumeArgs(1)[0]; +var newcommand = function newcommand(context, existsOK, nonexistsOK) { + var arg = context.consumeArg().tokens; if (arg.length !== 1) { throw new src_ParseError("\\newcommand's first argument must be a macro name"); @@ -14482,7 +15232,7 @@ var macros_newcommand = function newcommand(context, existsOK, nonexistsOK) { } var numArgs = 0; - arg = context.consumeArgs(1)[0]; + arg = context.consumeArg().tokens; if (arg.length === 1 && arg[0].text === "[") { var argText = ''; @@ -14499,7 +15249,7 @@ var macros_newcommand = function newcommand(context, existsOK, nonexistsOK) { } numArgs = parseInt(argText); - arg = context.consumeArgs(1)[0]; + arg = context.consumeArg().tokens; } // Final arg is the expansion of the macro @@ -14511,13 +15261,13 @@ var macros_newcommand = function newcommand(context, existsOK, nonexistsOK) { }; defineMacro("\\newcommand", function (context) { - return macros_newcommand(context, false, true); + return newcommand(context, false, true); }); defineMacro("\\renewcommand", function (context) { - return macros_newcommand(context, true, false); + return newcommand(context, true, false); }); defineMacro("\\providecommand", function (context) { - return macros_newcommand(context, true, true); + return newcommand(context, true, true); }); // terminal (console) tools defineMacro("\\message", function (context) { @@ -14548,11 +15298,13 @@ defineMacro("\\show", function (context) { defineMacro("\\bgroup", "{"); defineMacro("\\egroup", "}"); // Symbols from latex.ltx: +// \def~{\nobreakspace{}} // \def\lq{`} // \def\rq{'} // \def \aa {\r a} // \def \AA {\r A} +defineMacro("~", "\\nobreakspace"); defineMacro("\\lq", "`"); defineMacro("\\rq", "'"); defineMacro("\\aa", "\\r a"); @@ -14589,7 +15341,11 @@ defineMacro("\xB7", "\\cdotp"); // \llap and \rlap render their contents in text defineMacro("\\llap", "\\mathllap{\\textrm{#1}}"); defineMacro("\\rlap", "\\mathrlap{\\textrm{#1}}"); -defineMacro("\\clap", "\\mathclap{\\textrm{#1}}"); // \not is defined by base/fontmath.ltx via +defineMacro("\\clap", "\\mathclap{\\textrm{#1}}"); // \mathstrut from the TeXbook, p 360 + +defineMacro("\\mathstrut", "\\vphantom{(}"); // \underbar from TeXbook p 353 + +defineMacro("\\underbar", "\\underline{\\text{#1}}"); // \not is defined by base/fontmath.ltx via // \DeclareMathSymbol{\not}{\mathrel}{symbols}{"36} // It's thus treated like a \mathrel, but defined by a symbol that has zero // width but extends to the right. We use \rlap to get that spacing. @@ -14879,9 +15635,11 @@ defineMacro("\\mod", "\\allowbreak" + "\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\ defineMacro("\\pmb", "\\html@mathml{" + "\\@binrel{#1}{\\mathrlap{#1}\\kern0.5px#1}}" + "{\\mathbf{#1}}"); ////////////////////////////////////////////////////////////////////// // LaTeX source2e -// \\ defaults to \newline, but changes to \cr within array environment +// \expandafter\let\expandafter\@normalcr +// \csname\expandafter\@gobble\string\\ \endcsname +// \DeclareRobustCommand\newline{\@normalcr\relax} -defineMacro("\\\\", "\\newline"); // \def\TeX{T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX\@} +defineMacro("\\newline", "\\\\\\relax"); // \def\TeX{T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX\@} // TODO: Doesn't normally work in math mode because \@ fails. KaTeX doesn't // support \@ yet, so that's omitted, and we add \text so that the result // doesn't look funny in math mode. @@ -14901,7 +15659,7 @@ defineMacro("\\TeX", "\\textrm{\\html@mathml{" + "T\\kern-.1667em\\raisebox{-.5e // We compute the corresponding \raisebox when A is rendered in \normalsize // \scriptstyle, which has a scale factor of 0.7 (see Options.js). -var latexRaiseA = fontMetricsData['Main-Regular']["T".charCodeAt(0)][1] - 0.7 * fontMetricsData['Main-Regular']["A".charCodeAt(0)][1] + "em"; +var latexRaiseA = fontMetricsData["Main-Regular"]["T".charCodeAt(0)][1] - 0.7 * fontMetricsData["Main-Regular"]["A".charCodeAt(0)][1] + "em"; defineMacro("\\LaTeX", "\\textrm{\\html@mathml{" + ("L\\kern-.36em\\raisebox{" + latexRaiseA + "}{\\scriptstyle A}") + "\\kern-.15em\\TeX}{LaTeX}}"); // New KaTeX logo based on tweaking LaTeX logo defineMacro("\\KaTeX", "\\textrm{\\html@mathml{" + ("K\\kern-.17em\\raisebox{" + latexRaiseA + "}{\\scriptstyle A}") + "\\kern-.15em\\TeX}{KaTeX}}"); // \DeclareRobustCommand\hspace{\@ifstar\@hspacer\@hspace} @@ -14984,6 +15742,14 @@ defineMacro("\\approxcoloncolon", "\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\d defineMacro("\\notni", "\\html@mathml{\\not\\ni}{\\mathrel{\\char`\u220C}}"); defineMacro("\\limsup", "\\DOTSB\\operatorname*{lim\\,sup}"); defineMacro("\\liminf", "\\DOTSB\\operatorname*{lim\\,inf}"); ////////////////////////////////////////////////////////////////////// +// From amsopn.sty + +defineMacro("\\injlim", "\\DOTSB\\operatorname*{inj\\,lim}"); +defineMacro("\\projlim", "\\DOTSB\\operatorname*{proj\\,lim}"); +defineMacro("\\varlimsup", "\\DOTSB\\operatorname*{\\overline{lim}}"); +defineMacro("\\varliminf", "\\DOTSB\\operatorname*{\\underline{lim}}"); +defineMacro("\\varinjlim", "\\DOTSB\\operatorname*{\\underrightarrow{lim}}"); +defineMacro("\\varprojlim", "\\DOTSB\\operatorname*{\\underleftarrow{lim}}"); ////////////////////////////////////////////////////////////////////// // MathML alternates for KaTeX glyphs in the Unicode private area defineMacro("\\gvertneqq", "\\html@mathml{\\@gvertneqq}{\u2269}"); @@ -15107,7 +15873,10 @@ defineMacro("\\bra", "\\mathinner{\\langle{#1}|}"); defineMacro("\\ket", "\\mathinner{|{#1}\\rangle}"); defineMacro("\\braket", "\\mathinner{\\langle{#1}\\rangle}"); defineMacro("\\Bra", "\\left\\langle#1\\right|"); -defineMacro("\\Ket", "\\left|#1\\right\\rangle"); // Custom Khan Academy colors, should be moved to an optional package +defineMacro("\\Ket", "\\left|#1\\right\\rangle"); ////////////////////////////////////////////////////////////////////// +// actuarialangle.dtx + +defineMacro("\\angln", "{\\angl n}"); // Custom Khan Academy colors, should be moved to an optional package defineMacro("\\blue", "\\textcolor{##6495ed}{#1}"); defineMacro("\\orange", "\\textcolor{##ffa500}{#1}"); @@ -15165,7 +15934,7 @@ defineMacro("\\grayH", "\\textcolor{##3b3e40}{#1}"); defineMacro("\\grayI", "\\textcolor{##21242c}{#1}"); defineMacro("\\kaBlue", "\\textcolor{##314453}{#1}"); defineMacro("\\kaGreen", "\\textcolor{##71B307}{#1}"); -// CONCATENATED MODULE: ./src/MacroExpander.js +;// CONCATENATED MODULE: ./src/MacroExpander.js /** * This file contains the “gullet” where macros are expanded * until only non-macro tokens remain. @@ -15192,9 +15961,7 @@ var implicitCommands = { }; -var MacroExpander_MacroExpander = -/*#__PURE__*/ -function () { +var MacroExpander = /*#__PURE__*/function () { function MacroExpander(input, settings, mode) { this.settings = void 0; this.expansionCount = void 0; @@ -15206,7 +15973,7 @@ function () { this.expansionCount = 0; this.feed(input); // Make new global namespace - this.macros = new Namespace_Namespace(macros, settings.macros); + this.macros = new Namespace(src_macros, settings.macros); this.mode = mode; this.stack = []; // contains tokens in REVERSE order } @@ -15219,7 +15986,7 @@ function () { var _proto = MacroExpander.prototype; _proto.feed = function feed(input) { - this.lexer = new Lexer_Lexer(input, this.settings); + this.lexer = new Lexer(input, this.settings); } /** * Switches between "text" and "math" modes. @@ -15245,6 +16012,15 @@ function () { _proto.endGroup = function endGroup() { this.macros.endGroup(); } + /** + * Ends all currently nested groups (if any), restoring values before the + * groups began. Useful in case of an error in the middle of parsing. + */ + ; + + _proto.endGroups = function endGroups() { + this.macros.endGroups(); + } /** * Returns the topmost token on the stack, without expanding it. * Similar in behavior to TeX's `\futurelet`. @@ -15287,6 +16063,43 @@ function () { (_this$stack = this.stack).push.apply(_this$stack, tokens); } + /** + * Find an macro argument without expanding tokens and append the array of + * tokens to the token stack. Uses Token as a container for the result. + */ + ; + + _proto.scanArgument = function scanArgument(isOptional) { + var start; + var end; + var tokens; + + if (isOptional) { + this.consumeSpaces(); // \@ifnextchar gobbles any space following it + + if (this.future().text !== "[") { + return null; + } + + start = this.popToken(); // don't include [ in tokens + + var _this$consumeArg = this.consumeArg(["]"]); + + tokens = _this$consumeArg.tokens; + end = _this$consumeArg.end; + } else { + var _this$consumeArg2 = this.consumeArg(); + + tokens = _this$consumeArg2.tokens; + start = _this$consumeArg2.start; + end = _this$consumeArg2.end; + } // indicate the end of an argument + + + this.pushToken(new Token("EOF", end.loc)); + this.pushTokens(tokens); + return start.range(end, ""); + } /** * Consume all following space tokens, without expansion. */ @@ -15304,48 +16117,109 @@ function () { } } /** - * Consume the specified number of arguments from the token stream, - * and return the resulting array of arguments. + * Consume an argument from the token stream, and return the resulting array + * of tokens and start/end token. */ ; - _proto.consumeArgs = function consumeArgs(numArgs) { - var args = []; // obtain arguments, either single token or balanced {…} group + _proto.consumeArg = function consumeArg(delims) { + // The argument for a delimited parameter is the shortest (possibly + // empty) sequence of tokens with properly nested {...} groups that is + // followed ... by this particular list of non-parameter tokens. + // The argument for an undelimited parameter is the next nonblank + // token, unless that token is ‘{’, when the argument will be the + // entire {...} group that follows. + var tokens = []; + var isDelimited = delims && delims.length > 0; + + if (!isDelimited) { + // Ignore spaces between arguments. As the TeXbook says: + // "After you have said ‘\def\row#1#2{...}’, you are allowed to + // put spaces between the arguments (e.g., ‘\row x n’), because + // TeX doesn’t use single spaces as undelimited arguments." + this.consumeSpaces(); + } + + var start = this.future(); + var tok; + var depth = 0; + var match = 0; - for (var i = 0; i < numArgs; ++i) { - this.consumeSpaces(); // ignore spaces before each argument + do { + tok = this.popToken(); + tokens.push(tok); - var startOfArg = this.popToken(); + if (tok.text === "{") { + ++depth; + } else if (tok.text === "}") { + --depth; - if (startOfArg.text === "{") { - var arg = []; - var depth = 1; + if (depth === -1) { + throw new src_ParseError("Extra }", tok); + } + } else if (tok.text === "EOF") { + throw new src_ParseError("Unexpected end of input in a macro argument" + ", expected '" + (delims && isDelimited ? delims[match] : "}") + "'", tok); + } - while (depth !== 0) { - var tok = this.popToken(); - arg.push(tok); + if (delims && isDelimited) { + if ((depth === 0 || depth === 1 && delims[match] === "{") && tok.text === delims[match]) { + ++match; - if (tok.text === "{") { - ++depth; - } else if (tok.text === "}") { - --depth; - } else if (tok.text === "EOF") { - throw new src_ParseError("End of input in macro argument", startOfArg); + if (match === delims.length) { + // don't include delims in tokens + tokens.splice(-match, match); + break; } + } else { + match = 0; } + } + } while (depth !== 0 || isDelimited); // If the argument found ... has the form ‘{}’, + // ... the outermost braces enclosing the argument are removed - arg.pop(); // remove last } - arg.reverse(); // like above, to fit in with stack order + if (start.text === "{" && tokens[tokens.length - 1].text === "}") { + tokens.pop(); + tokens.shift(); + } - args[i] = arg; - } else if (startOfArg.text === "EOF") { - throw new src_ParseError("End of input expecting macro argument"); - } else { - args[i] = [startOfArg]; + tokens.reverse(); // to fit in with stack order + + return { + tokens: tokens, + start: start, + end: tok + }; + } + /** + * Consume the specified number of (delimited) arguments from the token + * stream and return the resulting array of arguments. + */ + ; + + _proto.consumeArgs = function consumeArgs(numArgs, delimiters) { + if (delimiters) { + if (delimiters.length !== numArgs + 1) { + throw new src_ParseError("The length of delimiters doesn't match the number of args!"); + } + + var delims = delimiters[0]; + + for (var i = 0; i < delims.length; i++) { + var tok = this.popToken(); + + if (delims[i] !== tok.text) { + throw new src_ParseError("Use of the macro doesn't match its definition", tok); + } } } + var args = []; + + for (var _i = 0; _i < numArgs; _i++) { + args.push(this.consumeArg(delimiters && delimiters[_i + 1]).tokens); + } + return args; } /** @@ -15364,10 +16238,6 @@ function () { * * Used to implement `expandAfterFuture` and `expandNextToken`. * - * At the moment, macro expansion doesn't handle delimited macros, - * i.e. things like those defined by \def\foo#1\end{…}. - * See the TeX book page 202ff. for details on how those should behave. - * * If expandableOnly, only expandable tokens are expanded and * an undefined control sequence results in an error. */ @@ -15394,10 +16264,10 @@ function () { } var tokens = expansion.tokens; + var args = this.consumeArgs(expansion.numArgs, expansion.delimiters); if (expansion.numArgs) { - var args = this.consumeArgs(expansion.numArgs); // paste arguments in place of the placeholders - + // paste arguments in place of the placeholders tokens = tokens.slice(); // make a shallow copy for (var i = tokens.length - 1; i >= 0; --i) { @@ -15450,7 +16320,7 @@ function () { for (;;) { var expanded = this.expandOnce(); // expandOnce returns Token if and only if it's fully expanded. - if (expanded instanceof Token_Token) { + if (expanded instanceof Token) { // \relax stops the expansion, but shouldn't get returned (a // null return value couldn't get implemented as a function). // the token after \noexpand is interpreted as if its meaning @@ -15474,7 +16344,7 @@ function () { ; _proto.expandMacro = function expandMacro(name) { - return this.macros.has(name) ? this.expandTokens([new Token_Token(name)]) : undefined; + return this.macros.has(name) ? this.expandTokens([new Token(name)]) : undefined; } /** * Fully expand the given token stream and return the resulting list of tokens @@ -15490,7 +16360,7 @@ function () { var expanded = this.expandOnce(true); // expand only expandable tokens // expandOnce returns Token if and only if it's fully expanded. - if (expanded instanceof Token_Token) { + if (expanded instanceof Token) { if (expanded.treatAsRelax) { // the expansion of \noexpand is the token itself expanded.noexpand = false; @@ -15532,6 +16402,16 @@ function () { if (definition == null) { // mainly checking for undefined here return definition; + } // If a single character has an associated catcode other than 13 + // (active character), then don't expand it. + + + if (name.length === 1) { + var catcode = this.lexer.catcodes[name]; + + if (catcode != null && catcode !== 13) { + return; + } } var expansion = typeof definition === "function" ? definition(this) : definition; @@ -15547,7 +16427,7 @@ function () { } } - var bodyLexer = new Lexer_Lexer(expansion, this.settings); + var bodyLexer = new Lexer(expansion, this.settings); var tokens = []; var tok = bodyLexer.lex(); @@ -15585,17 +16465,14 @@ function () { _proto.isExpandable = function isExpandable(name) { var macro = this.macros.get(name); - return macro != null ? typeof macro === "string" || typeof macro === "function" || !macro.unexpandable // TODO(ylem): #2085 - : src_functions.hasOwnProperty(name) - /* && !functions[name].primitive*/ - ; + return macro != null ? typeof macro === "string" || typeof macro === "function" || !macro.unexpandable : src_functions.hasOwnProperty(name) && !src_functions[name].primitive; }; return MacroExpander; }(); -// CONCATENATED MODULE: ./src/Parser.js +;// CONCATENATED MODULE: ./src/Parser.js /* eslint no-constant-condition:0 */ @@ -15651,6 +16528,9 @@ var unicodeAccents = { }, "̋": { "text": "\\H" + }, + "̧": { + "text": "\\c" } }; var unicodeSymbols = { @@ -15675,11 +16555,14 @@ var unicodeSymbols = { "ǻ": "ǻ", "ḃ": "ḃ", "ć": "ć", + "ḉ": "ḉ", "č": "č", "ĉ": "ĉ", "ċ": "ċ", + "ç": "ç", "ď": "ď", "ḋ": "ḋ", + "ḑ": "ḑ", "é": "é", "è": "è", "ë": "ë", @@ -15688,12 +16571,14 @@ var unicodeSymbols = { "ḗ": "ḗ", "ḕ": "ḕ", "ĕ": "ĕ", + "ḝ": "ḝ", "ě": "ě", "ê": "ê", "ế": "ế", "ề": "ề", "ễ": "ễ", "ė": "ė", + "ȩ": "ȩ", "ḟ": "ḟ", "ǵ": "ǵ", "ḡ": "ḡ", @@ -15701,10 +16586,12 @@ var unicodeSymbols = { "ǧ": "ǧ", "ĝ": "ĝ", "ġ": "ġ", + "ģ": "ģ", "ḧ": "ḧ", "ȟ": "ȟ", "ĥ": "ĥ", "ḣ": "ḣ", + "ḩ": "ḩ", "í": "í", "ì": "ì", "ï": "ï", @@ -15718,8 +16605,10 @@ var unicodeSymbols = { "ĵ": "ĵ", "ḱ": "ḱ", "ǩ": "ǩ", + "ķ": "ķ", "ĺ": "ĺ", "ľ": "ľ", + "ļ": "ļ", "ḿ": "ḿ", "ṁ": "ṁ", "ń": "ń", @@ -15727,6 +16616,7 @@ var unicodeSymbols = { "ñ": "ñ", "ň": "ň", "ṅ": "ṅ", + "ņ": "ņ", "ó": "ó", "ò": "ò", "ö": "ö", @@ -15752,15 +16642,18 @@ var unicodeSymbols = { "ŕ": "ŕ", "ř": "ř", "ṙ": "ṙ", + "ŗ": "ŗ", "ś": "ś", "ṥ": "ṥ", "š": "š", "ṧ": "ṧ", "ŝ": "ŝ", "ṡ": "ṡ", + "ş": "ş", "ẗ": "ẗ", "ť": "ť", "ṫ": "ṫ", + "ţ": "ţ", "ú": "ú", "ù": "ù", "ü": "ü", @@ -15819,11 +16712,14 @@ var unicodeSymbols = { "Ǻ": "Ǻ", "Ḃ": "Ḃ", "Ć": "Ć", + "Ḉ": "Ḉ", "Č": "Č", "Ĉ": "Ĉ", "Ċ": "Ċ", + "Ç": "Ç", "Ď": "Ď", "Ḋ": "Ḋ", + "Ḑ": "Ḑ", "É": "É", "È": "È", "Ë": "Ë", @@ -15832,12 +16728,14 @@ var unicodeSymbols = { "Ḗ": "Ḗ", "Ḕ": "Ḕ", "Ĕ": "Ĕ", + "Ḝ": "Ḝ", "Ě": "Ě", "Ê": "Ê", "Ế": "Ế", "Ề": "Ề", "Ễ": "Ễ", "Ė": "Ė", + "Ȩ": "Ȩ", "Ḟ": "Ḟ", "Ǵ": "Ǵ", "Ḡ": "Ḡ", @@ -15845,10 +16743,12 @@ var unicodeSymbols = { "Ǧ": "Ǧ", "Ĝ": "Ĝ", "Ġ": "Ġ", + "Ģ": "Ģ", "Ḧ": "Ḧ", "Ȟ": "Ȟ", "Ĥ": "Ĥ", "Ḣ": "Ḣ", + "Ḩ": "Ḩ", "Í": "Í", "Ì": "Ì", "Ï": "Ï", @@ -15862,8 +16762,10 @@ var unicodeSymbols = { "Ĵ": "Ĵ", "Ḱ": "Ḱ", "Ǩ": "Ǩ", + "Ķ": "Ķ", "Ĺ": "Ĺ", "Ľ": "Ľ", + "Ļ": "Ļ", "Ḿ": "Ḿ", "Ṁ": "Ṁ", "Ń": "Ń", @@ -15871,6 +16773,7 @@ var unicodeSymbols = { "Ñ": "Ñ", "Ň": "Ň", "Ṅ": "Ṅ", + "Ņ": "Ņ", "Ó": "Ó", "Ò": "Ò", "Ö": "Ö", @@ -15896,14 +16799,17 @@ var unicodeSymbols = { "Ŕ": "Ŕ", "Ř": "Ř", "Ṙ": "Ṙ", + "Ŗ": "Ŗ", "Ś": "Ś", "Ṥ": "Ṥ", "Š": "Š", "Ṧ": "Ṧ", "Ŝ": "Ŝ", "Ṡ": "Ṡ", + "Ş": "Ş", "Ť": "Ť", "Ṫ": "Ṫ", + "Ţ": "Ţ", "Ú": "Ú", "Ù": "Ù", "Ü": "Ü", @@ -16003,9 +16909,7 @@ var unicodeSymbols = { * * The functions return ParseNodes. */ -var Parser_Parser = -/*#__PURE__*/ -function () { +var Parser = /*#__PURE__*/function () { function Parser(input, settings) { this.mode = void 0; this.gullet = void 0; @@ -16016,7 +16920,7 @@ function () { this.mode = "math"; // Create a new macro expander (gullet) and (indirectly via that) also a // new lexer (mouth) for this parser (stomach, in the language of TeX) - this.gullet = new MacroExpander_MacroExpander(input, settings, this.mode); // Store the settings for use in parsing + this.gullet = new MacroExpander(input, settings, this.mode); // Store the settings for use in parsing this.settings = settings; // Count leftright depth (for \middle errors) @@ -16091,20 +16995,35 @@ function () { if (this.settings.colorIsTextColor) { this.gullet.macros.set("\\color", "\\textcolor"); - } // Try to parse the input + } + try { + // Try to parse the input + var parse = this.parseExpression(false); // If we succeeded, make sure there's an EOF at the end - var parse = this.parseExpression(false); // If we succeeded, make sure there's an EOF at the end + this.expect("EOF"); // End the group namespace for the expression - this.expect("EOF"); // End the group namespace for the expression + if (!this.settings.globalGroup) { + this.gullet.endGroup(); + } - if (!this.settings.globalGroup) { - this.gullet.endGroup(); + return parse; // Close any leftover groups in case of a parse error. + } finally { + this.gullet.endGroups(); } - - return parse; }; + /** + * Parses an "expression", which is a list of atoms. + * + * `breakOnInfix`: Should the parsing stop when we hit infix nodes? This + * happens when functions have higher precendence han infix + * nodes in implicit parses. + * + * `breakOnTokenText`: The text of the token that the expression should end + * with, or `null` if something else should end the + * expression. + */ _proto.parseExpression = function parseExpression(breakOnInfix, breakOnTokenText) { var body = []; // Keep adding atoms to the body until we can't parse any more atoms (either // we reached the end, a }, or a \right) @@ -16208,17 +17127,20 @@ function () { } else { return body; } - } // The greediness of a superscript or subscript - ; - + } /** * Handle a subscript or superscript with nice errors. */ - _proto.handleSupSubscript = function handleSupSubscript(name) { + ; + + _proto.handleSupSubscript = function handleSupSubscript(name // For error reporting. + ) { var symbolToken = this.fetch(); var symbol = symbolToken.text; this.consume(); - var group = this.parseGroup(name, false, Parser.SUPSUB_GREEDINESS, undefined, undefined, true); // ignore spaces before sup/subscript argument + this.consumeSpaces(); // ignore spaces before sup/subscript argument + + var group = this.parseGroup(name); if (!group) { throw new src_ParseError("Expected group after '" + symbol + "'", symbolToken); @@ -16264,7 +17186,7 @@ function () { _proto.parseAtom = function parseAtom(breakOnTokenText) { // The body of an atom is an implicit group, so that things like // \left(x\right)^2 work correctly. - var base = this.parseGroup("atom", false, null, breakOnTokenText); // In text mode, we don't have superscripts or subscripts + var base = this.parseGroup("atom", breakOnTokenText); // In text mode, we don't have superscripts or subscripts if (this.mode === "text") { return base; @@ -16286,10 +17208,10 @@ function () { var limits = lex.text === "\\limits"; base.limits = limits; base.alwaysHandleSupSub = true; - } else if (base && base.type === "operatorname" && base.alwaysHandleSupSub) { - var _limits = lex.text === "\\limits"; - - base.limits = _limits; + } else if (base && base.type === "operatorname") { + if (base.alwaysHandleSupSub) { + base.limits = lex.text === "\\limits"; + } } else { throw new src_ParseError("Limit controls must follow a math operator", lex); } @@ -16369,8 +17291,8 @@ function () { */ ; - _proto.parseFunction = function parseFunction(breakOnTokenText, name, // For error reporting. - greediness) { + _proto.parseFunction = function parseFunction(breakOnTokenText, name // For determining its context + ) { var token = this.fetch(); var func = token.text; var funcData = src_functions[func]; @@ -16381,7 +17303,7 @@ function () { this.consume(); // consume command token - if (greediness != null && funcData.greediness <= greediness) { + if (name && name !== "atom" && !funcData.allowedInArgument) { throw new src_ParseError("Got function '" + func + "' with no arguments" + (name ? " as " + name : ""), token); } else if (this.mode === "text" && !funcData.allowedInText) { throw new src_ParseError("Can't use function '" + func + "' in text mode", token); @@ -16431,36 +17353,27 @@ function () { }; } - var baseGreediness = funcData.greediness; var args = []; var optArgs = []; for (var i = 0; i < totalArgs; i++) { var argType = funcData.argTypes && funcData.argTypes[i]; - var isOptional = i < funcData.numOptionalArgs; // Ignore spaces between arguments. As the TeXbook says: - // "After you have said ‘\def\row#1#2{...}’, you are allowed to - // put spaces between the arguments (e.g., ‘\row x n’), because - // TeX doesn’t use single spaces as undelimited arguments." - - var consumeSpaces = i > 0 && !isOptional || // Also consume leading spaces in math mode, as parseSymbol - // won't know what to do with them. This can only happen with - // macros, e.g. \frac\foo\foo where \foo expands to a space symbol. - // In LaTeX, the \foo's get treated as (blank) arguments. - // In KaTeX, for now, both spaces will get consumed. - // TODO(edemaine) - i === 0 && !isOptional && this.mode === "math"; - var arg = this.parseGroupOfType("argument to '" + func + "'", argType, isOptional, baseGreediness, consumeSpaces); - - if (!arg) { - if (isOptional) { - optArgs.push(null); - continue; - } + var isOptional = i < funcData.numOptionalArgs; - throw new src_ParseError("Expected group after '" + func + "'", this.fetch()); + if (funcData.primitive && argType == null || funcData.type === "sqrt" && i === 1 && optArgs[0] == null) { + argType = "primitive"; } - (isOptional ? optArgs : args).push(arg); + var arg = this.parseGroupOfType("argument to '" + func + "'", argType, isOptional); + + if (isOptional) { + optArgs.push(arg); + } else if (arg != null) { + args.push(arg); + } else { + // should be unreachable + throw new src_ParseError("Null argument, please report this as a bug"); + } } return { @@ -16473,76 +17386,64 @@ function () { */ ; - _proto.parseGroupOfType = function parseGroupOfType(name, type, optional, greediness, consumeSpaces) { + _proto.parseGroupOfType = function parseGroupOfType(name, type, optional) { switch (type) { case "color": - if (consumeSpaces) { - this.consumeSpaces(); - } - return this.parseColorGroup(optional); case "size": - if (consumeSpaces) { - this.consumeSpaces(); - } - return this.parseSizeGroup(optional); case "url": - return this.parseUrlGroup(optional, consumeSpaces); + return this.parseUrlGroup(optional); case "math": case "text": - return this.parseGroup(name, optional, greediness, undefined, type, consumeSpaces); + return this.parseArgumentGroup(optional, type); case "hbox": { // hbox argument type wraps the argument in the equivalent of // \hbox, which is like \text but switching to \textstyle size. - var group = this.parseGroup(name, optional, greediness, undefined, "text", consumeSpaces); - - if (!group) { - return group; - } - - var styledGroup = { + var group = this.parseArgumentGroup(optional, "text"); + return group != null ? { type: "styling", mode: group.mode, body: [group], style: "text" // simulate \textstyle - }; - return styledGroup; + } : null; } case "raw": { - if (consumeSpaces) { - this.consumeSpaces(); - } + var token = this.parseStringGroup("raw", optional); + return token != null ? { + type: "raw", + mode: "text", + string: token.text + } : null; + } - if (optional && this.fetch().text === "{") { - return null; + case "primitive": + { + if (optional) { + throw new src_ParseError("A primitive argument cannot be optional"); } - var token = this.parseStringGroup("raw", optional, true); + var _group = this.parseGroup(name); - if (token) { - return { - type: "raw", - mode: "text", - string: token.text - }; - } else { - throw new src_ParseError("Expected raw group", this.fetch()); + if (_group == null) { + throw new src_ParseError("Expected group as " + name, this.fetch()); } + + return _group; } case "original": case null: case undefined: - return this.parseGroup(name, optional, greediness, undefined, undefined, consumeSpaces); + return this.parseArgumentGroup(optional); default: throw new src_ParseError("Unknown group type as " + name, this.fetch()); @@ -16565,52 +17466,25 @@ function () { ; _proto.parseStringGroup = function parseStringGroup(modeName, // Used to describe the mode in error messages. - optional, raw) { - var groupBegin = optional ? "[" : "{"; - var groupEnd = optional ? "]" : "}"; - var beginToken = this.fetch(); + optional) { + var argToken = this.gullet.scanArgument(optional); - if (beginToken.text !== groupBegin) { - if (optional) { - return null; - } else if (raw && beginToken.text !== "EOF" && /[^{}[\]]/.test(beginToken.text)) { - this.consume(); - return beginToken; - } + if (argToken == null) { + return null; } - var outerMode = this.mode; - this.mode = "text"; - this.expect(groupBegin); var str = ""; - var firstToken = this.fetch(); - var nested = 0; // allow nested braces in raw string group - - var lastToken = firstToken; var nextToken; - while ((nextToken = this.fetch()).text !== groupEnd || raw && nested > 0) { - switch (nextToken.text) { - case "EOF": - throw new src_ParseError("Unexpected end of input in " + modeName, firstToken.range(lastToken, str)); - - case groupBegin: - nested++; - break; - - case groupEnd: - nested--; - break; - } - - lastToken = nextToken; - str += lastToken.text; + while ((nextToken = this.fetch()).text !== "EOF") { + str += nextToken.text; this.consume(); } - this.expect(groupEnd); - this.mode = outerMode; - return firstToken.range(lastToken, str); + this.consume(); // consume the end of the argument + + argToken.text = str; + return argToken; } /** * Parses a regex-delimited group: the largest sequence of tokens @@ -16619,9 +17493,8 @@ function () { */ ; - _proto.parseRegexGroup = function parseRegexGroup(regex, modeName) { - var outerMode = this.mode; - this.mode = "text"; + _proto.parseRegexGroup = function parseRegexGroup(regex, modeName // Used to describe the mode in error messages. + ) { var firstToken = this.fetch(); var lastToken = firstToken; var str = ""; @@ -16637,7 +17510,6 @@ function () { throw new src_ParseError("Invalid " + modeName + ": '" + firstToken.text + "'", firstToken); } - this.mode = outerMode; return firstToken.range(lastToken, str); } /** @@ -16648,7 +17520,7 @@ function () { _proto.parseColorGroup = function parseColorGroup(optional) { var res = this.parseStringGroup("color", optional); - if (!res) { + if (res == null) { return null; } @@ -16680,9 +17552,11 @@ function () { _proto.parseSizeGroup = function parseSizeGroup(optional) { var res; - var isBlank = false; + var isBlank = false; // don't expand before parseStringGroup + + this.gullet.consumeSpaces(); - if (!optional && this.fetch().text !== "{") { + if (!optional && this.gullet.future().text !== "{") { res = this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/, "size"); } else { res = this.parseStringGroup("size", optional); @@ -16730,14 +17604,17 @@ function () { */ ; - _proto.parseUrlGroup = function parseUrlGroup(optional, consumeSpaces) { + _proto.parseUrlGroup = function parseUrlGroup(optional) { this.gullet.lexer.setCatcode("%", 13); // active character - var res = this.parseStringGroup("url", optional, true); // get raw string + this.gullet.lexer.setCatcode("~", 12); // other character + var res = this.parseStringGroup("url", optional); this.gullet.lexer.setCatcode("%", 14); // comment character - if (!res) { + this.gullet.lexer.setCatcode("~", 13); // active character + + if (res == null) { return null; } // hyperref package allows backslashes alone in href, but doesn't // generate valid links in such cases; we interpret this as @@ -16753,49 +17630,66 @@ function () { }; } /** - * If `optional` is false or absent, this parses an ordinary group, - * which is either a single nucleus (like "x") or an expression - * in braces (like "{x+y}") or an implicit group, a group that starts - * at the current position, and ends right before a higher explicit - * group ends, or at EOF. - * If `optional` is true, it parses either a bracket-delimited expression - * (like "[x+y]") or returns null to indicate the absence of a - * bracket-enclosed group. - * If `mode` is present, switches to that mode while parsing the group, - * and switches back after. + * Parses an argument with the mode specified. */ ; - _proto.parseGroup = function parseGroup(name, // For error reporting. - optional, greediness, breakOnTokenText, mode, consumeSpaces) { - // Switch to specified mode + _proto.parseArgumentGroup = function parseArgumentGroup(optional, mode) { + var argToken = this.gullet.scanArgument(optional); + + if (argToken == null) { + return null; + } + var outerMode = this.mode; if (mode) { + // Switch to specified mode this.switchMode(mode); - } // Consume spaces if requested, crucially *after* we switch modes, - // so that the next non-space token is parsed in the correct mode. + } + this.gullet.beginGroup(); + var expression = this.parseExpression(false, "EOF"); // TODO: find an alternative way to denote the end - if (consumeSpaces) { - this.consumeSpaces(); - } // Get first token + this.expect("EOF"); // expect the end of the argument + + this.gullet.endGroup(); + var result = { + type: "ordgroup", + mode: this.mode, + loc: argToken.loc, + body: expression + }; + + if (mode) { + // Switch mode back + this.switchMode(outerMode); + } + return result; + } + /** + * Parses an ordinary group, which is either a single nucleus (like "x") + * or an expression in braces (like "{x+y}") or an implicit group, a group + * that starts at the current position, and ends right before a higher explicit + * group ends, or at EOF. + */ + ; + _proto.parseGroup = function parseGroup(name, // For error reporting. + breakOnTokenText) { var firstToken = this.fetch(); var text = firstToken.text; var result; // Try to parse an open brace or \begingroup - if (optional ? text === "[" : text === "{" || text === "\\begingroup") { + if (text === "{" || text === "\\begingroup") { this.consume(); - var groupEnd = Parser.endOfGroup[text]; // Start a new group namespace - + var groupEnd = text === "{" ? "}" : "\\endgroup"; this.gullet.beginGroup(); // If we get a brace, parse an expression var expression = this.parseExpression(false, groupEnd); - var lastToken = this.fetch(); // Check that we got a matching closing brace - - this.expect(groupEnd); // End group namespace + var lastToken = this.fetch(); + this.expect(groupEnd); // Check that we got a matching closing brace this.gullet.endGroup(); result = { @@ -16809,13 +17703,10 @@ function () { // use-begingroup-instead-of-bgroup semisimple: text === "\\begingroup" || undefined }; - } else if (optional) { - // Return nothing for an optional group - result = null; } else { // If there exists a function with this name, parse the function. // Otherwise, just return a nucleus - result = this.parseFunction(breakOnTokenText, name, greediness) || this.parseSymbol(); + result = this.parseFunction(breakOnTokenText, name) || this.parseSymbol(); if (result == null && text[0] === "\\" && !implicitCommands.hasOwnProperty(text)) { if (this.settings.throwOnError) { @@ -16825,11 +17716,6 @@ function () { result = this.formatUnsupportedCmd(text); this.consume(); } - } // Switch mode back - - - if (mode) { - this.switchMode(outerMode); } return result; @@ -16972,7 +17858,8 @@ function () { loc: loc, text: text }; - } + } // $FlowFixMe + symbol = s; } else if (text.charCodeAt(0) >= 0x80) { @@ -17012,7 +17899,7 @@ function () { throw new src_ParseError("Unknown accent ' " + accent + "'", nucleus); } - var command = unicodeAccents[accent][this.mode]; + var command = unicodeAccents[accent][this.mode] || unicodeAccents[accent].text; if (!command) { throw new src_ParseError("Accent " + accent + " unsupported in " + this.mode + " mode", nucleus); @@ -17025,10 +17912,12 @@ function () { label: command, isStretchy: false, isShifty: true, + // $FlowFixMe base: symbol }; } - } + } // $FlowFixMe + return symbol; }; @@ -17036,27 +17925,9 @@ function () { return Parser; }(); -Parser_Parser.endOfExpression = ["}", "\\endgroup", "\\end", "\\right", "&"]; -Parser_Parser.endOfGroup = { - "[": "]", - "{": "}", - "\\begingroup": "\\endgroup" - /** - * Parses an "expression", which is a list of atoms. - * - * `breakOnInfix`: Should the parsing stop when we hit infix nodes? This - * happens when functions have higher precendence han infix - * nodes in implicit parses. - * - * `breakOnTokenText`: The text of the token that the expression should end - * with, or `null` if something else should end the - * expression. - */ - -}; -Parser_Parser.SUPSUB_GREEDINESS = 1; +Parser.endOfExpression = ["}", "\\endgroup", "\\end", "\\right", "&"]; -// CONCATENATED MODULE: ./src/parseTree.js +;// CONCATENATED MODULE: ./src/parseTree.js /** * Provides a single function for parsing an expression using a Parser * TODO(emily): Remove this @@ -17067,15 +17938,18 @@ Parser_Parser.SUPSUB_GREEDINESS = 1; /** * Parses an expression using a Parser, then returns the parsed result. */ -var parseTree_parseTree = function parseTree(toParse, settings) { +var parseTree = function parseTree(toParse, settings) { if (!(typeof toParse === 'string' || toParse instanceof String)) { throw new TypeError('KaTeX can only parse string typed expression'); } - var parser = new Parser_Parser(toParse, settings); // Blank out any \df@tag to avoid spurious "Duplicate \tag" errors + var parser = new Parser(toParse, settings); // Blank out any \df@tag to avoid spurious "Duplicate \tag" errors delete parser.gullet.macros.current["\\df@tag"]; - var tree = parser.parse(); // If the input used \tag, it will set the \df@tag macro to the tag. + var tree = parser.parse(); // Prevent a color definition from persisting between calls to katex.render(). + + delete parser.gullet.macros.current["\\current@color"]; + delete parser.gullet.macros.current["\\color"]; // If the input used \tag, it will set the \df@tag macro to the tag. // In this case, we separately parse the tag and wrap the tree. if (parser.gullet.macros.get("\\df@tag")) { @@ -17095,8 +17969,8 @@ var parseTree_parseTree = function parseTree(toParse, settings) { return tree; }; -/* harmony default export */ var src_parseTree = (parseTree_parseTree); -// CONCATENATED MODULE: ./katex.js +/* harmony default export */ var src_parseTree = (parseTree); +;// CONCATENATED MODULE: ./katex.js /* eslint no-console:0 */ /** @@ -17120,9 +17994,9 @@ var parseTree_parseTree = function parseTree(toParse, settings) { * Parse and build an expression, and place that expression in the DOM node * given. */ -var katex_render = function render(expression, baseNode, options) { +var render = function render(expression, baseNode, options) { baseNode.textContent = ""; - var node = katex_renderToDomTree(expression, options).toNode(); + var node = renderToDomTree(expression, options).toNode(); baseNode.appendChild(node); }; // KaTeX's styles don't work properly in quirks mode. Print out an error, and // disable rendering. @@ -17132,7 +18006,7 @@ if (typeof document !== "undefined") { if (document.compatMode !== "CSS1Compat") { typeof console !== "undefined" && console.warn("Warning: KaTeX doesn't work in quirks mode. Make sure your " + "website has a suitable doctype."); - katex_render = function render() { + render = function render() { throw new src_ParseError("KaTeX doesn't work in quirks mode."); }; } @@ -17143,7 +18017,7 @@ if (typeof document !== "undefined") { var renderToString = function renderToString(expression, options) { - var markup = katex_renderToDomTree(expression, options).toMarkup(); + var markup = renderToDomTree(expression, options).toMarkup(); return markup; }; /** @@ -17151,8 +18025,8 @@ var renderToString = function renderToString(expression, options) { */ -var katex_generateParseTree = function generateParseTree(expression, options) { - var settings = new Settings_Settings(options); +var generateParseTree = function generateParseTree(expression, options) { + var settings = new Settings(options); return src_parseTree(expression, settings); }; /** @@ -17162,12 +18036,12 @@ var katex_generateParseTree = function generateParseTree(expression, options) { */ -var katex_renderError = function renderError(error, expression, options) { +var renderError = function renderError(error, expression, options) { if (options.throwOnError || !(error instanceof src_ParseError)) { throw error; } - var node = buildCommon.makeSpan(["katex-error"], [new domTree_SymbolNode(expression)]); + var node = buildCommon.makeSpan(["katex-error"], [new SymbolNode(expression)]); node.setAttribute("title", error.toString()); node.setAttribute("style", "color:" + options.errorColor); return node; @@ -17178,14 +18052,14 @@ var katex_renderError = function renderError(error, expression, options) { */ -var katex_renderToDomTree = function renderToDomTree(expression, options) { - var settings = new Settings_Settings(options); +var renderToDomTree = function renderToDomTree(expression, options) { + var settings = new Settings(options); try { var tree = src_parseTree(expression, settings); - return buildTree_buildTree(tree, expression, settings); + return buildTree(tree, expression, settings); } catch (error) { - return katex_renderError(error, expression, settings); + return renderError(error, expression, settings); } }; /** @@ -17194,28 +18068,28 @@ var katex_renderToDomTree = function renderToDomTree(expression, options) { */ -var katex_renderToHTMLTree = function renderToHTMLTree(expression, options) { - var settings = new Settings_Settings(options); +var renderToHTMLTree = function renderToHTMLTree(expression, options) { + var settings = new Settings(options); try { var tree = src_parseTree(expression, settings); - return buildTree_buildHTMLTree(tree, expression, settings); + return buildHTMLTree(tree, expression, settings); } catch (error) { - return katex_renderError(error, expression, settings); + return renderError(error, expression, settings); } }; -/* harmony default export */ var katex_0 = ({ +/* harmony default export */ var katex = ({ /** * Current KaTeX version */ - version: "0.12.0", + version: "0.13.18", /** * Renders the given LaTeX into an HTML+MathML combination, and adds * it as a child to the specified DOM node. */ - render: katex_render, + render: render, /** * Renders the given LaTeX into an HTML+MathML combination string, @@ -17236,7 +18110,7 @@ var katex_renderToHTMLTree = function renderToHTMLTree(expression, options) { * The internal tree representation is unstable and is very likely * to change. Use at your own risk. */ - __parse: katex_generateParseTree, + __parse: generateParseTree, /** * Renders the given LaTeX into an HTML+MathML internal DOM tree @@ -17246,7 +18120,7 @@ var katex_renderToHTMLTree = function renderToHTMLTree(expression, options) { * The internal tree representation is unstable and is very likely * to change. Use at your own risk. */ - __renderToDomTree: katex_renderToDomTree, + __renderToDomTree: renderToDomTree, /** * Renders the given LaTeX into an HTML internal DOM tree representation, @@ -17256,7 +18130,7 @@ var katex_renderToHTMLTree = function renderToHTMLTree(expression, options) { * The internal tree representation is unstable and is very likely * to change. Use at your own risk. */ - __renderToHTMLTree: katex_renderToHTMLTree, + __renderToHTMLTree: renderToHTMLTree, /** * extends internal font metrics object with a new object @@ -17282,15 +18156,15 @@ var katex_renderToHTMLTree = function renderToHTMLTree(expression, options) { * to change. Use at your own risk. */ __domTree: { - Span: domTree_Span, - Anchor: domTree_Anchor, - SymbolNode: domTree_SymbolNode, + Span: Span, + Anchor: Anchor, + SymbolNode: SymbolNode, SvgNode: SvgNode, - PathNode: domTree_PathNode, + PathNode: PathNode, LineNode: LineNode } }); -// CONCATENATED MODULE: ./katex.webpack.js +;// CONCATENATED MODULE: ./katex.webpack.js /** * This is the webpack entry point for KaTeX. As ECMAScript, flow[1] and jest[2] * doesn't support CSS modules natively, a separate entry point is used and @@ -17301,8 +18175,9 @@ var katex_renderToHTMLTree = function renderToHTMLTree(expression, options) { */ -/* harmony default export */ var katex_webpack = __webpack_exports__["default"] = (katex_0); - -/***/ }) -/******/ ])["default"]; +/* harmony default export */ var katex_webpack = (katex); +__webpack_exports__ = __webpack_exports__.default; +/******/ return __webpack_exports__; +/******/ })() +; }); \ No newline at end of file diff --git a/plugins/tiddlywiki/katex/files/katex.min.css b/plugins/tiddlywiki/katex/files/katex.min.css index 98b7c7bde86..5b5e52929ee 100644 --- a/plugins/tiddlywiki/katex/files/katex.min.css +++ b/plugins/tiddlywiki/katex/files/katex.min.css @@ -1 +1 @@ -@font-face{font-family:KaTeX_AMS;src:url(fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(fonts/KaTeX_AMS-Regular.woff) format("woff"),url(fonts/KaTeX_AMS-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(fonts/KaTeX_Fraktur-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(fonts/KaTeX_Fraktur-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(fonts/KaTeX_Main-Bold.woff) format("woff"),url(fonts/KaTeX_Main-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Main-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(fonts/KaTeX_Main-Italic.woff) format("woff"),url(fonts/KaTeX_Main-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(fonts/KaTeX_Main-Regular.woff) format("woff"),url(fonts/KaTeX_Main-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Math-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(fonts/KaTeX_Math-Italic.woff) format("woff"),url(fonts/KaTeX_Math-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"KaTeX_SansSerif";src:url(fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(fonts/KaTeX_SansSerif-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"KaTeX_SansSerif";src:url(fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(fonts/KaTeX_SansSerif-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"KaTeX_SansSerif";src:url(fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(fonts/KaTeX_SansSerif-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(fonts/KaTeX_Script-Regular.woff) format("woff"),url(fonts/KaTeX_Script-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size1-Regular.woff) format("woff"),url(fonts/KaTeX_Size1-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size2-Regular.woff) format("woff"),url(fonts/KaTeX_Size2-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size3-Regular.woff) format("woff"),url(fonts/KaTeX_Size3-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size4-Regular.woff) format("woff"),url(fonts/KaTeX_Size4-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(fonts/KaTeX_Typewriter-Regular.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto;border-color:currentColor}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.12.0"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed;border-collapse:collapse}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .vbox{-ms-flex-direction:column;flex-direction:column;align-items:baseline}.katex .hbox,.katex .vbox{display:-ms-inline-flexbox;display:inline-flex}.katex .hbox{-ms-flex-direction:row;flex-direction:row;width:100%}.katex .thinbox{display:inline-flex;flex-direction:row;width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em} +@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(fonts/KaTeX_AMS-Regular.woff) format("woff"),url(fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(fonts/KaTeX_Main-Bold.woff) format("woff"),url(fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(fonts/KaTeX_Main-Italic.woff) format("woff"),url(fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(fonts/KaTeX_Main-Regular.woff) format("woff"),url(fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(fonts/KaTeX_Math-Italic.woff) format("woff"),url(fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(fonts/KaTeX_Script-Regular.woff) format("woff"),url(fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size1-Regular.woff) format("woff"),url(fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size2-Regular.woff) format("woff"),url(fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size3-Regular.woff) format("woff"),url(fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size4-Regular.woff) format("woff"),url(fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{text-rendering:auto;font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.13.18"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo} diff --git a/plugins/tiddlywiki/katex/files/katex.min.js b/plugins/tiddlywiki/katex/files/katex.min.js index 4df7e1722c7..26353bc9f17 100644 --- a/plugins/tiddlywiki/katex/files/katex.min.js +++ b/plugins/tiddlywiki/katex/files/katex.min.js @@ -1 +1 @@ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.katex=e():t.katex=e()}("undefined"!=typeof self?self:this,function(){return function(t){var e={};function r(a){if(e[a])return e[a].exports;var n=e[a]={i:a,l:!1,exports:{}};return t[a].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=t,r.c=e,r.d=function(t,e,a){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:a})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(r.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)r.d(a,n,function(e){return t[e]}.bind(null,n));return a},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=1)}([function(t,e,r){},function(t,e,r){"use strict";r.r(e);r(0);var a=function(){function t(t,e,r){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=t,this.start=e,this.end=r}return t.range=function(e,r){return r?e&&e.loc&&r.loc&&e.loc.lexer===r.loc.lexer?new t(e.loc.lexer,e.loc.start,r.loc.end):null:e&&e.loc},t}(),n=function(){function t(t,e){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=t,this.loc=e}return t.prototype.range=function(e,r){return new t(r,a.range(this,e))},t}(),i=function t(e,r){this.position=void 0;var a,n="KaTeX parse error: "+e,i=r&&r.loc;if(i&&i.start<=i.end){var o=i.lexer.input;a=i.start;var s=i.end;a===o.length?n+=" at end of input: ":n+=" at position "+(a+1)+": ";var l=o.slice(a,s).replace(/[^]/g,"$&\u0332");n+=(a>15?"\u2026"+o.slice(a-15,a):o.slice(0,a))+l+(s+15":">","<":"<",'"':""","'":"'"},h=/[&><"']/g;var m=function t(e){return"ordgroup"===e.type?1===e.body.length?t(e.body[0]):e:"color"===e.type?1===e.body.length?t(e.body[0]):e:"font"===e.type?t(e.body):e},c={contains:function(t,e){return-1!==t.indexOf(e)},deflt:function(t,e){return void 0===t?e:t},escape:function(t){return String(t).replace(h,function(t){return l[t]})},hyphenate:function(t){return t.replace(s,"-$1").toLowerCase()},getBaseElem:m,isCharacterBox:function(t){var e=m(t);return"mathord"===e.type||"textord"===e.type||"atom"===e.type},protocolFromUrl:function(t){var e=/^\s*([^\\/#]*?)(?::|�*58|�*3a)/i.exec(t);return null!=e?e[1]:"_relative"}},u=function(){function t(t){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,t=t||{},this.displayMode=c.deflt(t.displayMode,!1),this.output=c.deflt(t.output,"htmlAndMathml"),this.leqno=c.deflt(t.leqno,!1),this.fleqn=c.deflt(t.fleqn,!1),this.throwOnError=c.deflt(t.throwOnError,!0),this.errorColor=c.deflt(t.errorColor,"#cc0000"),this.macros=t.macros||{},this.minRuleThickness=Math.max(0,c.deflt(t.minRuleThickness,0)),this.colorIsTextColor=c.deflt(t.colorIsTextColor,!1),this.strict=c.deflt(t.strict,"warn"),this.trust=c.deflt(t.trust,!1),this.maxSize=Math.max(0,c.deflt(t.maxSize,1/0)),this.maxExpand=Math.max(0,c.deflt(t.maxExpand,1e3)),this.globalGroup=c.deflt(t.globalGroup,!1)}var e=t.prototype;return e.reportNonstrict=function(t,e,r){var a=this.strict;if("function"==typeof a&&(a=a(t,e,r)),a&&"ignore"!==a){if(!0===a||"error"===a)throw new o("LaTeX-incompatible input and strict mode is set to 'error': "+e+" ["+t+"]",r);"warn"===a?"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+e+" ["+t+"]"):"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+a+"': "+e+" ["+t+"]")}},e.useStrictBehavior=function(t,e,r){var a=this.strict;if("function"==typeof a)try{a=a(t,e,r)}catch(t){a="error"}return!(!a||"ignore"===a)&&(!0===a||"error"===a||("warn"===a?("undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+e+" ["+t+"]"),!1):("undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+a+"': "+e+" ["+t+"]"),!1)))},e.isTrusted=function(t){t.url&&!t.protocol&&(t.protocol=c.protocolFromUrl(t.url));var e="function"==typeof this.trust?this.trust(t):this.trust;return Boolean(e)},t}(),p=function(){function t(t,e,r){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=t,this.size=e,this.cramped=r}var e=t.prototype;return e.sup=function(){return d[f[this.id]]},e.sub=function(){return d[g[this.id]]},e.fracNum=function(){return d[x[this.id]]},e.fracDen=function(){return d[v[this.id]]},e.cramp=function(){return d[b[this.id]]},e.text=function(){return d[y[this.id]]},e.isTight=function(){return this.size>=2},t}(),d=[new p(0,0,!1),new p(1,0,!0),new p(2,1,!1),new p(3,1,!0),new p(4,2,!1),new p(5,2,!0),new p(6,3,!1),new p(7,3,!0)],f=[4,5,4,5,6,7,6,7],g=[5,5,5,5,7,7,7,7],x=[2,3,4,5,6,7,6,7],v=[3,3,5,5,7,7,7,7],b=[1,1,3,3,5,5,7,7],y=[0,1,2,3,2,3,2,3],w={DISPLAY:d[0],TEXT:d[2],SCRIPT:d[4],SCRIPTSCRIPT:d[6]},k=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];var S=[];function M(t){for(var e=0;e=S[e]&&t<=S[e+1])return!0;return!1}k.forEach(function(t){return t.blocks.forEach(function(t){return S.push.apply(S,t)})});var z={leftParenInner:"M291 0 H417 V300 H291 z",rightParenInner:"M457 0 H583 V300 H457 z",doubleleftarrow:"M262 157\nl10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3\n 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28\n 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5\nc2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5\n 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87\n-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7\n-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z\nm8 0v40h399730v-40zm0 194v40h399730v-40z",doublerightarrow:"M399738 392l\n-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5\n 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88\n-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68\n-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18\n-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782\nc-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3\n-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z",leftarrow:"M400000 241H110l3-3c68.7-52.7 113.7-120\n 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8\n-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247\nc-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208\n 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3\n 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202\n l-3-3h399890zM100 241v40h399900v-40z",leftbrace:"M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117\n-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7\n 5-6 9-10 13-.7 1-7.3 1-20 1H6z",leftbraceunder:"M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13\n 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688\n 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7\n-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z",leftgroup:"M400000 80\nH435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0\n 435 0h399565z",leftgroupunder:"M400000 262\nH435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219\n 435 219h399565z",leftharpoon:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3\n-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5\n-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7\n-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z",leftharpoonplus:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5\n 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3\n-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7\n-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z\nm0 0v40h400000v-40z",leftharpoondown:"M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333\n 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5\n 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667\n-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z",leftharpoondownplus:"M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12\n 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7\n-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0\nv40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z",lefthook:"M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5\n-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3\n-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21\n 71.5 23h399859zM103 281v-40h399897v40z",leftlinesegment:"M40 281 V428 H0 V94 H40 V241 H400000 v40z\nM40 281 V428 H0 V94 H40 V241 H400000 v40z",leftmapsto:"M40 281 V448H0V74H40V241H400000v40z\nM40 281 V448H0V74H40V241H400000v40z",leftToFrom:"M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23\n-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8\nc28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3\n 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z",longequal:"M0 50 h400000 v40H0z m0 194h40000v40H0z\nM0 50 h400000 v40H0z m0 194h40000v40H0z",midbrace:"M200428 334\nc-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14\n-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7\n 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11\n 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z",midbraceunder:"M199572 214\nc100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14\n 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3\n 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0\n-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z",oiintSize1:"M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6\n-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z\nm368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8\n60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z",oiintSize2:"M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8\n-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z\nm502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2\nc0 110 84 276 504 276s502.4-166 502.4-276z",oiiintSize1:"M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6\n-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z\nm525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0\n85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z",oiiintSize2:"M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8\n-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z\nm770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1\nc0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z",rightarrow:"M0 241v40h399891c-47.3 35.3-84 78-110 128\n-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20\n 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7\n 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85\n-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n 151.7 139 205zm0 0v40h399900v-40z",rightbrace:"M400000 542l\n-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5\ns-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1\nc124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z",rightbraceunder:"M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3\n 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237\n-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z",rightgroup:"M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0\n 3-1 3-3v-38c-76-158-257-219-435-219H0z",rightgroupunder:"M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18\n 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z",rightharpoon:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3\n-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2\n-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58\n 69.2 92 94.5zm0 0v40h399900v-40z",rightharpoonplus:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11\n-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7\n 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z\nm0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z",rightharpoondown:"M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8\n 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5\n-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95\n-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z",rightharpoondownplus:"M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8\n 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3\n 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3\n-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z\nm0-194v40h400000v-40zm0 0v40h400000v-40z",righthook:"M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3\n 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0\n-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21\n 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z",rightlinesegment:"M399960 241 V94 h40 V428 h-40 V281 H0 v-40z\nM399960 241 V94 h40 V428 h-40 V281 H0 v-40z",rightToFrom:"M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23\n 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32\n-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142\n-167z M100 147v40h399900v-40zM0 341v40h399900v-40z",twoheadleftarrow:"M0 167c68 40\n 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69\n-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3\n-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19\n-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101\n 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z",twoheadrightarrow:"M400000 167\nc-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3\n 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42\n 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333\n-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70\n 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z",tilde1:"M200 55.538c-77 0-168 73.953-177 73.953-3 0-7\n-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0\n 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0\n 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128\n-68.267.847-113-73.952-191-73.952z",tilde2:"M344 55.266c-142 0-300.638 81.316-311.5 86.418\n-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9\n 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114\nc1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751\n 181.476 676 181.476c-149 0-189-126.21-332-126.21z",tilde3:"M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457\n-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0\n 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697\n 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696\n -338 0-409-156.573-744-156.573z",tilde4:"M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345\n-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409\n 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9\n 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409\n -175.236-744-175.236z",vec:"M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5\n3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11\n10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63\n-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1\n-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59\nH213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359\nc-16-25.333-24-45-24-59z",widehat1:"M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22\nc-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z",widehat2:"M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat3:"M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat4:"M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widecheck1:"M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,\n-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z",widecheck2:"M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck3:"M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck4:"M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",baraboveleftarrow:"M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202\nc4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5\nc-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130\ns-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47\n121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6\ns2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11\nc0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z\nM100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z",rightarrowabovebar:"M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32\n-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0\n13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39\n-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5\n-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z",baraboveshortleftharpoon:"M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17\nc2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21\nc-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40\nc-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z\nM0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z",rightharpoonaboveshortbar:"M0,241 l0,40c399126,0,399993,0,399993,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z",shortbaraboveleftharpoon:"M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,\n1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,\n-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z\nM93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z",shortrightharpoonabovebar:"M53,241l0,40c398570,0,399437,0,399437,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z"},A=function(){function t(t){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=t,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}var e=t.prototype;return e.hasClass=function(t){return c.contains(this.classes,t)},e.toNode=function(){for(var t=document.createDocumentFragment(),e=0;e"},N=function(){function t(t,e,r,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,B.call(this,t,r,a),this.children=e||[]}var e=t.prototype;return e.setAttribute=function(t,e){this.attributes[t]=e},e.hasClass=function(t){return c.contains(this.classes,t)},e.toNode=function(){return C.call(this,"span")},e.toMarkup=function(){return q.call(this,"span")},t}(),I=function(){function t(t,e,r,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,B.call(this,e,a),this.children=r||[],this.setAttribute("href",t)}var e=t.prototype;return e.setAttribute=function(t,e){this.attributes[t]=e},e.hasClass=function(t){return c.contains(this.classes,t)},e.toNode=function(){return C.call(this,"a")},e.toMarkup=function(){return q.call(this,"a")},t}(),O=function(){function t(t,e,r){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=e,this.src=t,this.classes=["mord"],this.style=r}var e=t.prototype;return e.hasClass=function(t){return c.contains(this.classes,t)},e.toNode=function(){var t=document.createElement("img");for(var e in t.src=this.src,t.alt=this.alt,t.className="mord",this.style)this.style.hasOwnProperty(e)&&(t.style[e]=this.style[e]);return t},e.toMarkup=function(){var t=""+this.alt+"=n[0]&&t<=n[1])return r.name}return null}(this.text.charCodeAt(0));l&&this.classes.push(l+"_fallback"),/[\xee\xef\xed\xec]/.test(this.text)&&(this.text=R[this.text])}var e=t.prototype;return e.hasClass=function(t){return c.contains(this.classes,t)},e.toNode=function(){var t=document.createTextNode(this.text),e=null;for(var r in this.italic>0&&((e=document.createElement("span")).style.marginRight=this.italic+"em"),this.classes.length>0&&((e=e||document.createElement("span")).className=T(this.classes)),this.style)this.style.hasOwnProperty(r)&&((e=e||document.createElement("span")).style[r]=this.style[r]);return e?(e.appendChild(t),e):t},e.toMarkup=function(){var t=!1,e="0&&(r+="margin-right:"+this.italic+"em;"),this.style)this.style.hasOwnProperty(a)&&(r+=c.hyphenate(a)+":"+this.style[a]+";");r&&(t=!0,e+=' style="'+c.escape(r)+'"');var n=c.escape(this.text);return t?(e+=">",e+=n,e+=""):n},t}(),L=function(){function t(t,e){this.children=void 0,this.attributes=void 0,this.children=t||[],this.attributes=e||{}}var e=t.prototype;return e.toNode=function(){var t=document.createElementNS("http://www.w3.org/2000/svg","svg");for(var e in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,e)&&t.setAttribute(e,this.attributes[e]);for(var r=0;r":""},t}(),D=function(){function t(t){this.attributes=void 0,this.attributes=t||{}}var e=t.prototype;return e.toNode=function(){var t=document.createElementNS("http://www.w3.org/2000/svg","line");for(var e in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,e)&&t.setAttribute(e,this.attributes[e]);return t},e.toMarkup=function(){var t="","\\gt",!0),$("math",Z,et,"\u2208","\\in",!0),$("math",Z,et,"\ue020","\\@not"),$("math",Z,et,"\u2282","\\subset",!0),$("math",Z,et,"\u2283","\\supset",!0),$("math",Z,et,"\u2286","\\subseteq",!0),$("math",Z,et,"\u2287","\\supseteq",!0),$("math",K,et,"\u2288","\\nsubseteq",!0),$("math",K,et,"\u2289","\\nsupseteq",!0),$("math",Z,et,"\u22a8","\\models"),$("math",Z,et,"\u2190","\\leftarrow",!0),$("math",Z,et,"\u2264","\\le"),$("math",Z,et,"\u2264","\\leq",!0),$("math",Z,et,"<","\\lt",!0),$("math",Z,et,"\u2192","\\rightarrow",!0),$("math",Z,et,"\u2192","\\to"),$("math",K,et,"\u2271","\\ngeq",!0),$("math",K,et,"\u2270","\\nleq",!0),$("math",Z,"spacing","\xa0","\\ "),$("math",Z,"spacing","\xa0","~"),$("math",Z,"spacing","\xa0","\\space"),$("math",Z,"spacing","\xa0","\\nobreakspace"),$("text",Z,"spacing","\xa0","\\ "),$("text",Z,"spacing","\xa0"," "),$("text",Z,"spacing","\xa0","~"),$("text",Z,"spacing","\xa0","\\space"),$("text",Z,"spacing","\xa0","\\nobreakspace"),$("math",Z,"spacing",null,"\\nobreak"),$("math",Z,"spacing",null,"\\allowbreak"),$("math",Z,"punct",",",","),$("math",Z,"punct",";",";"),$("math",K,J,"\u22bc","\\barwedge",!0),$("math",K,J,"\u22bb","\\veebar",!0),$("math",Z,J,"\u2299","\\odot",!0),$("math",Z,J,"\u2295","\\oplus",!0),$("math",Z,J,"\u2297","\\otimes",!0),$("math",Z,"textord","\u2202","\\partial",!0),$("math",Z,J,"\u2298","\\oslash",!0),$("math",K,J,"\u229a","\\circledcirc",!0),$("math",K,J,"\u22a1","\\boxdot",!0),$("math",Z,J,"\u25b3","\\bigtriangleup"),$("math",Z,J,"\u25bd","\\bigtriangledown"),$("math",Z,J,"\u2020","\\dagger"),$("math",Z,J,"\u22c4","\\diamond"),$("math",Z,J,"\u22c6","\\star"),$("math",Z,J,"\u25c3","\\triangleleft"),$("math",Z,J,"\u25b9","\\triangleright"),$("math",Z,"open","{","\\{"),$("text",Z,"textord","{","\\{"),$("text",Z,"textord","{","\\textbraceleft"),$("math",Z,"close","}","\\}"),$("text",Z,"textord","}","\\}"),$("text",Z,"textord","}","\\textbraceright"),$("math",Z,"open","{","\\lbrace"),$("math",Z,"close","}","\\rbrace"),$("math",Z,"open","[","\\lbrack",!0),$("text",Z,"textord","[","\\lbrack",!0),$("math",Z,"close","]","\\rbrack",!0),$("text",Z,"textord","]","\\rbrack",!0),$("math",Z,"open","(","\\lparen",!0),$("math",Z,"close",")","\\rparen",!0),$("text",Z,"textord","<","\\textless",!0),$("text",Z,"textord",">","\\textgreater",!0),$("math",Z,"open","\u230a","\\lfloor",!0),$("math",Z,"close","\u230b","\\rfloor",!0),$("math",Z,"open","\u2308","\\lceil",!0),$("math",Z,"close","\u2309","\\rceil",!0),$("math",Z,"textord","\\","\\backslash"),$("math",Z,"textord","\u2223","|"),$("math",Z,"textord","\u2223","\\vert"),$("text",Z,"textord","|","\\textbar",!0),$("math",Z,"textord","\u2225","\\|"),$("math",Z,"textord","\u2225","\\Vert"),$("text",Z,"textord","\u2225","\\textbardbl"),$("text",Z,"textord","~","\\textasciitilde"),$("text",Z,"textord","\\","\\textbackslash"),$("text",Z,"textord","^","\\textasciicircum"),$("math",Z,et,"\u2191","\\uparrow",!0),$("math",Z,et,"\u21d1","\\Uparrow",!0),$("math",Z,et,"\u2193","\\downarrow",!0),$("math",Z,et,"\u21d3","\\Downarrow",!0),$("math",Z,et,"\u2195","\\updownarrow",!0),$("math",Z,et,"\u21d5","\\Updownarrow",!0),$("math",Z,tt,"\u2210","\\coprod"),$("math",Z,tt,"\u22c1","\\bigvee"),$("math",Z,tt,"\u22c0","\\bigwedge"),$("math",Z,tt,"\u2a04","\\biguplus"),$("math",Z,tt,"\u22c2","\\bigcap"),$("math",Z,tt,"\u22c3","\\bigcup"),$("math",Z,tt,"\u222b","\\int"),$("math",Z,tt,"\u222b","\\intop"),$("math",Z,tt,"\u222c","\\iint"),$("math",Z,tt,"\u222d","\\iiint"),$("math",Z,tt,"\u220f","\\prod"),$("math",Z,tt,"\u2211","\\sum"),$("math",Z,tt,"\u2a02","\\bigotimes"),$("math",Z,tt,"\u2a01","\\bigoplus"),$("math",Z,tt,"\u2a00","\\bigodot"),$("math",Z,tt,"\u222e","\\oint"),$("math",Z,tt,"\u2a06","\\bigsqcup"),$("math",Z,tt,"\u222b","\\smallint"),$("text",Z,"inner","\u2026","\\textellipsis"),$("math",Z,"inner","\u2026","\\mathellipsis"),$("text",Z,"inner","\u2026","\\ldots",!0),$("math",Z,"inner","\u2026","\\ldots",!0),$("math",Z,"inner","\u22ef","\\@cdots",!0),$("math",Z,"inner","\u22f1","\\ddots",!0),$("math",Z,"textord","\u22ee","\\varvdots"),$("math",Z,"accent-token","\u02ca","\\acute"),$("math",Z,"accent-token","\u02cb","\\grave"),$("math",Z,"accent-token","\xa8","\\ddot"),$("math",Z,"accent-token","~","\\tilde"),$("math",Z,"accent-token","\u02c9","\\bar"),$("math",Z,"accent-token","\u02d8","\\breve"),$("math",Z,"accent-token","\u02c7","\\check"),$("math",Z,"accent-token","^","\\hat"),$("math",Z,"accent-token","\u20d7","\\vec"),$("math",Z,"accent-token","\u02d9","\\dot"),$("math",Z,"accent-token","\u02da","\\mathring"),$("math",Z,Q,"\ue131","\\@imath"),$("math",Z,Q,"\ue237","\\@jmath"),$("math",Z,"textord","\u0131","\u0131"),$("math",Z,"textord","\u0237","\u0237"),$("text",Z,"textord","\u0131","\\i",!0),$("text",Z,"textord","\u0237","\\j",!0),$("text",Z,"textord","\xdf","\\ss",!0),$("text",Z,"textord","\xe6","\\ae",!0),$("text",Z,"textord","\u0153","\\oe",!0),$("text",Z,"textord","\xf8","\\o",!0),$("text",Z,"textord","\xc6","\\AE",!0),$("text",Z,"textord","\u0152","\\OE",!0),$("text",Z,"textord","\xd8","\\O",!0),$("text",Z,"accent-token","\u02ca","\\'"),$("text",Z,"accent-token","\u02cb","\\`"),$("text",Z,"accent-token","\u02c6","\\^"),$("text",Z,"accent-token","\u02dc","\\~"),$("text",Z,"accent-token","\u02c9","\\="),$("text",Z,"accent-token","\u02d8","\\u"),$("text",Z,"accent-token","\u02d9","\\."),$("text",Z,"accent-token","\u02da","\\r"),$("text",Z,"accent-token","\u02c7","\\v"),$("text",Z,"accent-token","\xa8",'\\"'),$("text",Z,"accent-token","\u02dd","\\H"),$("text",Z,"accent-token","\u25ef","\\textcircled");var rt={"--":!0,"---":!0,"``":!0,"''":!0};$("text",Z,"textord","\u2013","--",!0),$("text",Z,"textord","\u2013","\\textendash"),$("text",Z,"textord","\u2014","---",!0),$("text",Z,"textord","\u2014","\\textemdash"),$("text",Z,"textord","\u2018","`",!0),$("text",Z,"textord","\u2018","\\textquoteleft"),$("text",Z,"textord","\u2019","'",!0),$("text",Z,"textord","\u2019","\\textquoteright"),$("text",Z,"textord","\u201c","``",!0),$("text",Z,"textord","\u201c","\\textquotedblleft"),$("text",Z,"textord","\u201d","''",!0),$("text",Z,"textord","\u201d","\\textquotedblright"),$("math",Z,"textord","\xb0","\\degree",!0),$("text",Z,"textord","\xb0","\\degree"),$("text",Z,"textord","\xb0","\\textdegree",!0),$("math",Z,"textord","\xa3","\\pounds"),$("math",Z,"textord","\xa3","\\mathsterling",!0),$("text",Z,"textord","\xa3","\\pounds"),$("text",Z,"textord","\xa3","\\textsterling",!0),$("math",K,"textord","\u2720","\\maltese"),$("text",K,"textord","\u2720","\\maltese");for(var at=0;at<'0123456789/@."'.length;at++){var nt='0123456789/@."'.charAt(at);$("math",Z,"textord",nt,nt)}for(var it=0;it<'0123456789!@*()-=+";:?/.,'.length;it++){var ot='0123456789!@*()-=+";:?/.,'.charAt(it);$("text",Z,"textord",ot,ot)}for(var st="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",lt=0;lt=5?0:t>=3?1:2]){var r=Y[e]={cssEmPerMu:V.quad[e]/18};for(var a in V)V.hasOwnProperty(a)&&(r[a]=V[a][e])}return Y[e]}(this.size)),this._fontMetrics},e.getColor=function(){return this.phantom?"transparent":this.color},t}();kt.BASESIZE=6;var St=kt,Mt={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:1.00375,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:1.00375},zt={ex:!0,em:!0,mu:!0},At=function(t){return"string"!=typeof t&&(t=t.unit),t in Mt||t in zt||"ex"===t},Tt=function(t,e){var r;if(t.unit in Mt)r=Mt[t.unit]/e.fontMetrics().ptPerEm/e.sizeMultiplier;else if("mu"===t.unit)r=e.fontMetrics().cssEmPerMu;else{var a;if(a=e.style.isTight()?e.havingStyle(e.style.text()):e,"ex"===t.unit)r=a.fontMetrics().xHeight;else{if("em"!==t.unit)throw new o("Invalid unit: '"+t.unit+"'");r=a.fontMetrics().quad}a!==e&&(r*=a.sizeMultiplier/e.sizeMultiplier)}return Math.min(t.number*r,e.maxSize)},Bt=function(t,e,r){return j[r][t]&&j[r][t].replace&&(t=j[r][t].replace),{value:t,metrics:G(t,e,r)}},Ct=function(t,e,r,a,n){var i,o=Bt(t,e,r),s=o.metrics;if(t=o.value,s){var l=s.italic;("text"===r||a&&"mathit"===a.font)&&(l=0),i=new E(t,s.height,s.depth,l,s.skew,s.width,n)}else"undefined"!=typeof console&&console.warn("No character metrics for '"+t+"' in style '"+e+"' and mode '"+r+"'"),i=new E(t,0,0,0,0,0,n);if(a){i.maxFontSize=a.sizeMultiplier,a.style.isTight()&&i.classes.push("mtight");var h=a.getColor();h&&(i.style.color=h)}return i},qt=function(t,e){if(T(t.classes)!==T(e.classes)||t.skew!==e.skew||t.maxFontSize!==e.maxFontSize)return!1;for(var r in t.style)if(t.style.hasOwnProperty(r)&&t.style[r]!==e.style[r])return!1;for(var a in e.style)if(e.style.hasOwnProperty(a)&&t.style[a]!==e.style[a])return!1;return!0},Nt=function(t){for(var e=0,r=0,a=0,n=0;ne&&(e=i.height),i.depth>r&&(r=i.depth),i.maxFontSize>a&&(a=i.maxFontSize)}t.height=e,t.depth=r,t.maxFontSize=a},It=function(t,e,r,a){var n=new N(t,e,r,a);return Nt(n),n},Ot=function(t,e,r,a){return new N(t,e,r,a)},Rt=function(t){var e=new A(t);return Nt(e),e},Et=function(t,e,r){var a="";switch(t){case"amsrm":a="AMS";break;case"textrm":a="Main";break;case"textsf":a="SansSerif";break;case"texttt":a="Typewriter";break;default:a=t}return a+"-"+("textbf"===e&&"textit"===r?"BoldItalic":"textbf"===e?"Bold":"textit"===e?"Italic":"Regular")},Lt={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},Pt={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659],leftParenInner:["leftParenInner",.875,.3],rightParenInner:["rightParenInner",.875,.3]},Dt={fontMap:Lt,makeSymbol:Ct,mathsym:function(t,e,r,a){return void 0===a&&(a=[]),"boldsymbol"===r.font&&Bt(t,"Main-Bold",e).metrics?Ct(t,"Main-Bold",e,r,a.concat(["mathbf"])):"\\"===t||"main"===j[e][t].font?Ct(t,"Main-Regular",e,r,a):Ct(t,"AMS-Regular",e,r,a.concat(["amsrm"]))},makeSpan:It,makeSvgSpan:Ot,makeLineSpan:function(t,e,r){var a=It([t],[],e);return a.height=Math.max(r||e.fontMetrics().defaultRuleThickness,e.minRuleThickness),a.style.borderBottomWidth=a.height+"em",a.maxFontSize=1,a},makeAnchor:function(t,e,r,a){var n=new I(t,e,r,a);return Nt(n),n},makeFragment:Rt,wrapFragment:function(t,e){return t instanceof A?It([],[t],e):t},makeVList:function(t,e){for(var r=function(t){if("individualShift"===t.positionType){for(var e=t.children,r=[e[0]],a=-e[0].shift-e[0].elem.depth,n=a,i=1;i0&&(i.push(se(o,e)),o=[]),i.push(n[s]));o.length>0&&i.push(se(o,e)),r&&((a=se(ee(r,e,!0))).classes=["tag"],i.push(a));var h=Zt(["katex-html"],i);if(h.setAttribute("aria-hidden","true"),a){var m=a.children[0];m.style.height=h.height+h.depth+"em",m.style.verticalAlign=-h.depth+"em"}return h}function he(t){return new A(t)}var me=function(){function t(t,e){this.type=void 0,this.attributes=void 0,this.children=void 0,this.type=t,this.attributes={},this.children=e||[]}var e=t.prototype;return e.setAttribute=function(t,e){this.attributes[t]=e},e.getAttribute=function(t){return this.attributes[t]},e.toNode=function(){var t=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var e in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,e)&&t.setAttribute(e,this.attributes[e]);for(var r=0;r"},e.toText=function(){return this.children.map(function(t){return t.toText()}).join("")},t}(),ce=function(){function t(t){this.text=void 0,this.text=t}var e=t.prototype;return e.toNode=function(){return document.createTextNode(this.text)},e.toMarkup=function(){return c.escape(this.toText())},e.toText=function(){return this.text},t}(),ue={MathNode:me,TextNode:ce,SpaceNode:function(){function t(t){this.width=void 0,this.character=void 0,this.width=t,this.character=t>=.05555&&t<=.05556?"\u200a":t>=.1666&&t<=.1667?"\u2009":t>=.2222&&t<=.2223?"\u2005":t>=.2777&&t<=.2778?"\u2005\u200a":t>=-.05556&&t<=-.05555?"\u200a\u2063":t>=-.1667&&t<=-.1666?"\u2009\u2063":t>=-.2223&&t<=-.2222?"\u205f\u2063":t>=-.2778&&t<=-.2777?"\u2005\u2063":null}var e=t.prototype;return e.toNode=function(){if(this.character)return document.createTextNode(this.character);var t=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return t.setAttribute("width",this.width+"em"),t},e.toMarkup=function(){return this.character?""+this.character+"":''},e.toText=function(){return this.character?this.character:" "},t}(),newDocumentFragment:he},pe=function(t,e,r){return!j[e][t]||!j[e][t].replace||55349===t.charCodeAt(0)||rt.hasOwnProperty(t)&&r&&(r.fontFamily&&"tt"===r.fontFamily.substr(4,2)||r.font&&"tt"===r.font.substr(4,2))||(t=j[e][t].replace),new ue.TextNode(t)},de=function(t){return 1===t.length?t[0]:new ue.MathNode("mrow",t)},fe=function(t,e){if("texttt"===e.fontFamily)return"monospace";if("textsf"===e.fontFamily)return"textit"===e.fontShape&&"textbf"===e.fontWeight?"sans-serif-bold-italic":"textit"===e.fontShape?"sans-serif-italic":"textbf"===e.fontWeight?"bold-sans-serif":"sans-serif";if("textit"===e.fontShape&&"textbf"===e.fontWeight)return"bold-italic";if("textit"===e.fontShape)return"italic";if("textbf"===e.fontWeight)return"bold";var r=e.font;if(!r||"mathnormal"===r)return null;var a=t.mode;if("mathit"===r)return"italic";if("boldsymbol"===r)return"textord"===t.type?"bold":"bold-italic";if("mathbf"===r)return"bold";if("mathbb"===r)return"double-struck";if("mathfrak"===r)return"fraktur";if("mathscr"===r||"mathcal"===r)return"script";if("mathsf"===r)return"sans-serif";if("mathtt"===r)return"monospace";var n=t.text;return c.contains(["\\imath","\\jmath"],n)?null:(j[a][n]&&j[a][n].replace&&(n=j[a][n].replace),G(n,Dt.fontMap[r].fontName,a)?Dt.fontMap[r].variant:null)},ge=function(t,e,r){if(1===t.length){var a=ve(t[0],e);return r&&a instanceof me&&"mo"===a.type&&(a.setAttribute("lspace","0em"),a.setAttribute("rspace","0em")),[a]}for(var n,i=[],o=0;o0&&(p.text=p.text.slice(0,1)+"\u0338"+p.text.slice(1),i.pop())}}}i.push(s),n=s}return i},xe=function(t,e,r){return de(ge(t,e,r))},ve=function(t,e){if(!t)return new ue.MathNode("mrow");if(Xt[t.type])return Xt[t.type](t,e);throw new o("Got group of unknown type: '"+t.type+"'")};function be(t,e,r,a,n){var i,o=ge(t,r);i=1===o.length&&o[0]instanceof me&&c.contains(["mrow","mtable"],o[0].type)?o[0]:new ue.MathNode("mrow",o);var s=new ue.MathNode("annotation",[new ue.TextNode(e)]);s.setAttribute("encoding","application/x-tex");var l=new ue.MathNode("semantics",[i,s]),h=new ue.MathNode("math",[l]);h.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),a&&h.setAttribute("display","block");var m=n?"katex":"katex-mathml";return Dt.makeSpan([m],[h])}var ye=function(t){return new St({style:t.displayMode?w.DISPLAY:w.TEXT,maxSize:t.maxSize,minRuleThickness:t.minRuleThickness})},we=function(t,e){if(e.displayMode){var r=["katex-display"];e.leqno&&r.push("leqno"),e.fleqn&&r.push("fleqn"),t=Dt.makeSpan(r,[t])}return t},ke=function(t,e,r){var a,n=ye(r);if("mathml"===r.output)return be(t,e,n,r.displayMode,!0);if("html"===r.output){var i=le(t,n);a=Dt.makeSpan(["katex"],[i])}else{var o=be(t,e,n,r.displayMode,!1),s=le(t,n);a=Dt.makeSpan(["katex"],[o,s])}return we(a,r)},Se={widehat:"^",widecheck:"\u02c7",widetilde:"~",utilde:"~",overleftarrow:"\u2190",underleftarrow:"\u2190",xleftarrow:"\u2190",overrightarrow:"\u2192",underrightarrow:"\u2192",xrightarrow:"\u2192",underbrace:"\u23df",overbrace:"\u23de",overgroup:"\u23e0",undergroup:"\u23e1",overleftrightarrow:"\u2194",underleftrightarrow:"\u2194",xleftrightarrow:"\u2194",Overrightarrow:"\u21d2",xRightarrow:"\u21d2",overleftharpoon:"\u21bc",xleftharpoonup:"\u21bc",overrightharpoon:"\u21c0",xrightharpoonup:"\u21c0",xLeftarrow:"\u21d0",xLeftrightarrow:"\u21d4",xhookleftarrow:"\u21a9",xhookrightarrow:"\u21aa",xmapsto:"\u21a6",xrightharpoondown:"\u21c1",xleftharpoondown:"\u21bd",xrightleftharpoons:"\u21cc",xleftrightharpoons:"\u21cb",xtwoheadleftarrow:"\u219e",xtwoheadrightarrow:"\u21a0",xlongequal:"=",xtofrom:"\u21c4",xrightleftarrows:"\u21c4",xrightequilibrium:"\u21cc",xleftequilibrium:"\u21cb"},Me={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},ze=function(t){return"ordgroup"===t.type?t.body.length:1},Ae=function(t,e,r,a){var n,i=t.height+t.depth+2*r;if(/fbox|color/.test(e)){if(n=Dt.makeSpan(["stretchy",e],[],a),"fbox"===e){var o=a.color&&a.getColor();o&&(n.style.borderColor=o)}}else{var s=[];/^[bx]cancel$/.test(e)&&s.push(new D({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(e)&&s.push(new D({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var l=new L(s,{width:"100%",height:i+"em"});n=Dt.makeSvgSpan([],[l],a)}return n.height=i,n.style.height=i+"em",n},Te=function(t){var e=new ue.MathNode("mo",[new ue.TextNode(Se[t.substr(1)])]);return e.setAttribute("stretchy","true"),e},Be=function(t,e){var r=function(){var r=4e5,a=t.label.substr(1);if(c.contains(["widehat","widecheck","widetilde","utilde"],a)){var n,i,o,s=ze(t.base);if(s>5)"widehat"===a||"widecheck"===a?(n=420,r=2364,o=.42,i=a+"4"):(n=312,r=2340,o=.34,i="tilde4");else{var l=[1,1,2,2,3,3][s];"widehat"===a||"widecheck"===a?(r=[0,1062,2364,2364,2364][l],n=[0,239,300,360,420][l],o=[0,.24,.3,.3,.36,.42][l],i=a+l):(r=[0,600,1033,2339,2340][l],n=[0,260,286,306,312][l],o=[0,.26,.286,.3,.306,.34][l],i="tilde"+l)}var h=new P(i),m=new L([h],{width:"100%",height:o+"em",viewBox:"0 0 "+r+" "+n,preserveAspectRatio:"none"});return{span:Dt.makeSvgSpan([],[m],e),minWidth:0,height:o}}var u,p,d=[],f=Me[a],g=f[0],x=f[1],v=f[2],b=v/1e3,y=g.length;if(1===y)u=["hide-tail"],p=[f[3]];else if(2===y)u=["halfarrow-left","halfarrow-right"],p=["xMinYMin","xMaxYMin"];else{if(3!==y)throw new Error("Correct katexImagesData or update code here to support\n "+y+" children.");u=["brace-left","brace-center","brace-right"],p=["xMinYMin","xMidYMin","xMaxYMin"]}for(var w=0;w0&&(a.style.minWidth=n+"em"),a};function Ce(t,e){if(!t||t.type!==e)throw new Error("Expected node of type "+e+", but got "+(t?"node of type "+t.type:String(t)));return t}function qe(t){var e=Ne(t);if(!e)throw new Error("Expected node of symbol group type, but got "+(t?"node of type "+t.type:String(t)));return e}function Ne(t){return t&&("atom"===t.type||X.hasOwnProperty(t.type))?t:null}var Ie=function(t,e){var r,a,n;t&&"supsub"===t.type?(r=(a=Ce(t.base,"accent")).base,t.base=r,n=function(t){if(t instanceof N)return t;throw new Error("Expected span but got "+String(t)+".")}(oe(t,e)),t.base=a):r=(a=Ce(t,"accent")).base;var i=oe(r,e.havingCrampedStyle()),o=0;if(a.isShifty&&c.isCharacterBox(r)){var s=c.getBaseElem(r);o=H(oe(s,e.havingCrampedStyle())).skew}var l,h=Math.min(i.height,e.fontMetrics().xHeight);if(a.isStretchy)l=Be(a,e),l=Dt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"elem",elem:l,wrapperClasses:["svg-align"],wrapperStyle:o>0?{width:"calc(100% - "+2*o+"em)",marginLeft:2*o+"em"}:void 0}]},e);else{var m,u;"\\vec"===a.label?(m=Dt.staticSvg("vec",e),u=Dt.svgData.vec[1]):((m=H(m=Dt.makeOrd({mode:a.mode,text:a.label},e,"textord"))).italic=0,u=m.width),l=Dt.makeSpan(["accent-body"],[m]);var p="\\textcircled"===a.label;p&&(l.classes.push("accent-full"),h=i.height);var d=o;p||(d-=u/2),l.style.left=d+"em","\\textcircled"===a.label&&(l.style.top=".2em"),l=Dt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:-h},{type:"elem",elem:l}]},e)}var f=Dt.makeSpan(["mord","accent"],[l],e);return n?(n.children[0]=f,n.height=Math.max(f.height,n.height),n.classes[0]="mord",n):f},Oe=function(t,e){var r=t.isStretchy?Te(t.label):new ue.MathNode("mo",[pe(t.label,t.mode)]),a=new ue.MathNode("mover",[ve(t.base,e),r]);return a.setAttribute("accent","true"),a},Re=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(function(t){return"\\"+t}).join("|"));_t({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:function(t,e){var r=e[0],a=!Re.test(t.funcName),n=!a||"\\widehat"===t.funcName||"\\widetilde"===t.funcName||"\\widecheck"===t.funcName;return{type:"accent",mode:t.parser.mode,label:t.funcName,isStretchy:a,isShifty:n,base:r}},htmlBuilder:Ie,mathmlBuilder:Oe}),_t({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!1},handler:function(t,e){var r=e[0];return{type:"accent",mode:t.parser.mode,label:t.funcName,isStretchy:!1,isShifty:!0,base:r}},htmlBuilder:Ie,mathmlBuilder:Oe}),_t({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:function(t,e){var r=t.parser,a=t.funcName,n=e[0];return{type:"accentUnder",mode:r.mode,label:a,base:n}},htmlBuilder:function(t,e){var r=oe(t.base,e),a=Be(t,e),n="\\utilde"===t.label?.12:0,i=Dt.makeVList({positionType:"top",positionData:r.height,children:[{type:"elem",elem:a,wrapperClasses:["svg-align"]},{type:"kern",size:n},{type:"elem",elem:r}]},e);return Dt.makeSpan(["mord","accentunder"],[i],e)},mathmlBuilder:function(t,e){var r=Te(t.label),a=new ue.MathNode("munder",[ve(t.base,e),r]);return a.setAttribute("accentunder","true"),a}});var Ee=function(t){var e=new ue.MathNode("mpadded",t?[t]:[]);return e.setAttribute("width","+0.6em"),e.setAttribute("lspace","0.3em"),e};_t({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium"],props:{numArgs:1,numOptionalArgs:1},handler:function(t,e,r){var a=t.parser,n=t.funcName;return{type:"xArrow",mode:a.mode,label:n,body:e[0],below:r[0]}},htmlBuilder:function(t,e){var r,a=e.style,n=e.havingStyle(a.sup()),i=Dt.wrapFragment(oe(t.body,n,e),e);i.classes.push("x-arrow-pad"),t.below&&(n=e.havingStyle(a.sub()),(r=Dt.wrapFragment(oe(t.below,n,e),e)).classes.push("x-arrow-pad"));var o,s=Be(t,e),l=-e.fontMetrics().axisHeight+.5*s.height,h=-e.fontMetrics().axisHeight-.5*s.height-.111;if((i.depth>.25||"\\xleftequilibrium"===t.label)&&(h-=i.depth),r){var m=-e.fontMetrics().axisHeight+r.height+.5*s.height+.111;o=Dt.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:h},{type:"elem",elem:s,shift:l},{type:"elem",elem:r,shift:m}]},e)}else o=Dt.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:h},{type:"elem",elem:s,shift:l}]},e);return o.children[0].children[0].children[1].classes.push("svg-align"),Dt.makeSpan(["mrel","x-arrow"],[o],e)},mathmlBuilder:function(t,e){var r,a=Te(t.label);if(t.body){var n=Ee(ve(t.body,e));if(t.below){var i=Ee(ve(t.below,e));r=new ue.MathNode("munderover",[a,i,n])}else r=new ue.MathNode("mover",[a,n])}else if(t.below){var o=Ee(ve(t.below,e));r=new ue.MathNode("munder",[a,o])}else r=Ee(),r=new ue.MathNode("mover",[a,r]);return r}}),_t({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler:function(t,e){for(var r=t.parser,a=Ce(e[0],"ordgroup").body,n="",i=0;i","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Je=[0,1.2,1.8,2.4,3],Qe=[{type:"small",style:w.SCRIPTSCRIPT},{type:"small",style:w.SCRIPT},{type:"small",style:w.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],tr=[{type:"small",style:w.SCRIPTSCRIPT},{type:"small",style:w.SCRIPT},{type:"small",style:w.TEXT},{type:"stack"}],er=[{type:"small",style:w.SCRIPTSCRIPT},{type:"small",style:w.SCRIPT},{type:"small",style:w.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],rr=function(t){if("small"===t.type)return"Main-Regular";if("large"===t.type)return"Size"+t.size+"-Regular";if("stack"===t.type)return"Size4-Regular";throw new Error("Add support for delim type '"+t.type+"' here.")},ar=function(t,e,r,a){for(var n=Math.min(2,3-a.style.size);ne)return r[n]}return r[r.length-1]},nr=function(t,e,r,a,n,i){var o;"<"===t||"\\lt"===t||"\u27e8"===t?t="\\langle":">"!==t&&"\\gt"!==t&&"\u27e9"!==t||(t="\\rangle"),o=c.contains(Ke,t)?Qe:c.contains($e,t)?er:tr;var s=ar(t,e,o,a);return"small"===s.type?function(t,e,r,a,n,i){var o=Dt.makeSymbol(t,"Main-Regular",n,a),s=Ue(o,e,a,i);return r&&Ge(s,a,e),s}(t,s.style,r,a,n,i):"large"===s.type?Ye(t,s.size,r,a,n,i):_e(t,e,r,a,n,i)},ir=function(t,e){var r,a,n=e.havingBaseSizing(),i=ar("\\surd",t*n.sizeMultiplier,er,n),o=n.sizeMultiplier,s=Math.max(0,e.minRuleThickness-e.fontMetrics().sqrtRuleThickness),l=0,h=0,m=0;return"small"===i.type?(t<1?o=1:t<1.4&&(o=.7),h=(1+s)/o,(r=je("sqrtMain",l=(1+s+.08)/o,m=1e3+1e3*s+80,s,e)).style.minWidth="0.853em",a=.833/o):"large"===i.type?(m=1080*Je[i.size],h=(Je[i.size]+s)/o,l=(Je[i.size]+s+.08)/o,(r=je("sqrtSize"+i.size,l,m,s,e)).style.minWidth="1.02em",a=1/o):(l=t+s+.08,h=t+s,m=Math.floor(1e3*t+s)+80,(r=je("sqrtTall",l,m,s,e)).style.minWidth="0.742em",a=1.056),r.height=h,r.style.height=l+"em",{span:r,advanceWidth:a,ruleWidth:(e.fontMetrics().sqrtRuleThickness+s)*o}},or=function(t,e,r,a,n){if("<"===t||"\\lt"===t||"\u27e8"===t?t="\\langle":">"!==t&&"\\gt"!==t&&"\u27e9"!==t||(t="\\rangle"),c.contains($e,t)||c.contains(Ke,t))return Ye(t,e,!1,r,a,n);if(c.contains(Ze,t))return _e(t,Je[e],!1,r,a,n);throw new o("Illegal delimiter: '"+t+"'")},sr=nr,lr=function(t,e,r,a,n,i){var o=a.fontMetrics().axisHeight*a.sizeMultiplier,s=5/a.fontMetrics().ptPerEm,l=Math.max(e-o,r+o),h=Math.max(l/500*901,2*l-s);return nr(t,h,!0,a,n,i)},hr={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},mr=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230a","\u230b","\\lceil","\\rceil","\u2308","\u2309","<",">","\\langle","\u27e8","\\rangle","\u27e9","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27ee","\u27ef","\\lmoustache","\\rmoustache","\u23b0","\u23b1","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function cr(t,e){var r=Ne(t);if(r&&c.contains(mr,r.text))return r;throw new o(r?"Invalid delimiter '"+r.text+"' after '"+e.funcName+"'":"Invalid delimiter type '"+t.type+"'",t)}function ur(t){if(!t.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}_t({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1},handler:function(t,e){var r=cr(e[0],t);return{type:"delimsizing",mode:t.parser.mode,size:hr[t.funcName].size,mclass:hr[t.funcName].mclass,delim:r.text}},htmlBuilder:function(t,e){return"."===t.delim?Dt.makeSpan([t.mclass]):or(t.delim,t.size,e,t.mode,[t.mclass])},mathmlBuilder:function(t){var e=[];"."!==t.delim&&e.push(pe(t.delim,t.mode));var r=new ue.MathNode("mo",e);return"mopen"===t.mclass||"mclose"===t.mclass?r.setAttribute("fence","true"):r.setAttribute("fence","false"),r}}),_t({type:"leftright-right",names:["\\right"],props:{numArgs:1},handler:function(t,e){var r=t.parser.gullet.macros.get("\\current@color");if(r&&"string"!=typeof r)throw new o("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:t.parser.mode,delim:cr(e[0],t).text,color:r}}}),_t({type:"leftright",names:["\\left"],props:{numArgs:1},handler:function(t,e){var r=cr(e[0],t),a=t.parser;++a.leftrightDepth;var n=a.parseExpression(!1);--a.leftrightDepth,a.expect("\\right",!1);var i=Ce(a.parseFunction(),"leftright-right");return{type:"leftright",mode:a.mode,body:n,left:r.text,right:i.delim,rightColor:i.color}},htmlBuilder:function(t,e){ur(t);for(var r,a,n=ee(t.body,e,!0,["mopen","mclose"]),i=0,o=0,s=!1,l=0;l-1?"mpadded":"menclose",[ve(t.body,e)]);switch(t.label){case"\\cancel":a.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":a.setAttribute("notation","downdiagonalstrike");break;case"\\sout":a.setAttribute("notation","horizontalstrike");break;case"\\fbox":a.setAttribute("notation","box");break;case"\\fcolorbox":case"\\colorbox":if(r=e.fontMetrics().fboxsep*e.fontMetrics().ptPerEm,a.setAttribute("width","+"+2*r+"pt"),a.setAttribute("height","+"+2*r+"pt"),a.setAttribute("lspace",r+"pt"),a.setAttribute("voffset",r+"pt"),"\\fcolorbox"===t.label){var n=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness);a.setAttribute("style","border: "+n+"em solid "+String(t.borderColor))}break;case"\\xcancel":a.setAttribute("notation","updiagonalstrike downdiagonalstrike")}return t.backgroundColor&&a.setAttribute("mathbackground",t.backgroundColor),a};_t({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","text"]},handler:function(t,e,r){var a=t.parser,n=t.funcName,i=Ce(e[0],"color-token").color,o=e[1];return{type:"enclose",mode:a.mode,label:n,backgroundColor:i,body:o}},htmlBuilder:pr,mathmlBuilder:dr}),_t({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,greediness:3,argTypes:["color","color","text"]},handler:function(t,e,r){var a=t.parser,n=t.funcName,i=Ce(e[0],"color-token").color,o=Ce(e[1],"color-token").color,s=e[2];return{type:"enclose",mode:a.mode,label:n,backgroundColor:o,borderColor:i,body:s}},htmlBuilder:pr,mathmlBuilder:dr}),_t({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler:function(t,e){return{type:"enclose",mode:t.parser.mode,label:"\\fbox",body:e[0]}}}),_t({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout"],props:{numArgs:1},handler:function(t,e,r){var a=t.parser,n=t.funcName,i=e[0];return{type:"enclose",mode:a.mode,label:n,body:i}},htmlBuilder:pr,mathmlBuilder:dr});var fr={};function gr(t){for(var e=t.type,r=t.names,a=t.props,n=t.handler,i=t.htmlBuilder,o=t.mathmlBuilder,s={type:e,numArgs:a.numArgs||0,greediness:1,allowedInText:!1,numOptionalArgs:0,handler:n},l=0;l0&&(b+=.25),h.push({pos:b,isDashed:t[e]})}for(y(i[0]),r=0;r0&&(M<(B+=v)&&(M=B),B=0),t.addJot&&(M+=f),z.height=S,z.depth=M,b+=S,z.pos=b,b+=M+B,l[r]=z,y(i[r+1])}var C,q,N=b/2+e.fontMetrics().axisHeight,I=t.cols||[],O=[];for(a=0,q=0;a=s)){var D=void 0;(a>0||t.hskipBeforeAndAfter)&&0!==(D=c.deflt(R.pregap,p))&&((C=Dt.makeSpan(["arraycolsep"],[])).style.width=D+"em",O.push(C));var H=[];for(r=0;r0){for(var G=Dt.makeLineSpan("hline",e,m),Y=Dt.makeLineSpan("hdashline",e,m),W=[{type:"elem",elem:l,shift:0}];h.length>0;){var X=h.pop(),_=X.pos-N;X.isDashed?W.push({type:"elem",elem:Y,shift:_}):W.push({type:"elem",elem:G,shift:_})}l=Dt.makeVList({positionType:"individualShift",children:W},e)}return Dt.makeSpan(["mord"],[l],e)},wr={c:"center ",l:"left ",r:"right "},kr=function(t,e){var r=new ue.MathNode("mtable",t.body.map(function(t){return new ue.MathNode("mtr",t.map(function(t){return new ue.MathNode("mtd",[ve(t,e)])}))})),a=.5===t.arraystretch?.1:.16+t.arraystretch-1+(t.addJot?.09:0);r.setAttribute("rowspacing",a+"em");var n="",i="";if(t.cols&&t.cols.length>0){var o=t.cols,s="",l=!1,h=0,m=o.length;"separator"===o[0].type&&(n+="top ",h=1),"separator"===o[o.length-1].type&&(n+="bottom ",m-=1);for(var c=h;c0?"left ":"",n+=g[g.length-1].length>0?"right ":"";for(var x=1;x0&&m&&(p=1),a[c]={type:"align",align:u,pregap:p,postgap:0}}return n.colSeparationType=m?"align":"alignat",n};gr({type:"array",names:["array","darray"],props:{numArgs:1},handler:function(t,e){var r={cols:(Ne(e[0])?[e[0]]:Ce(e[0],"ordgroup").body).map(function(t){var e=qe(t).text;if(-1!=="lcr".indexOf(e))return{type:"align",align:e};if("|"===e)return{type:"separator",separator:"|"};if(":"===e)return{type:"separator",separator:":"};throw new o("Unknown column alignment: "+e,t)}),hskipBeforeAndAfter:!0};return vr(t.parser,r,br(t.envName))},htmlBuilder:yr,mathmlBuilder:kr}),gr({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix"],props:{numArgs:0},handler:function(t){var e={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[t.envName],r=vr(t.parser,{hskipBeforeAndAfter:!1},br(t.envName));return e?{type:"leftright",mode:t.mode,body:[r],left:e[0],right:e[1],rightColor:void 0}:r},htmlBuilder:yr,mathmlBuilder:kr}),gr({type:"array",names:["smallmatrix"],props:{numArgs:0},handler:function(t){var e=vr(t.parser,{arraystretch:.5},"script");return e.colSeparationType="small",e},htmlBuilder:yr,mathmlBuilder:kr}),gr({type:"array",names:["subarray"],props:{numArgs:1},handler:function(t,e){var r=(Ne(e[0])?[e[0]]:Ce(e[0],"ordgroup").body).map(function(t){var e=qe(t).text;if(-1!=="lc".indexOf(e))return{type:"align",align:e};throw new o("Unknown column alignment: "+e,t)});if(r.length>1)throw new o("{subarray} can contain only one column");var a={cols:r,hskipBeforeAndAfter:!1,arraystretch:.5};if((a=vr(t.parser,a,"script")).body.length>0&&a.body[0].length>1)throw new o("{subarray} can contain only one column");return a},htmlBuilder:yr,mathmlBuilder:kr}),gr({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler:function(t){var e=vr(t.parser,{arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},br(t.envName));return{type:"leftright",mode:t.mode,body:[e],left:t.envName.indexOf("r")>-1?".":"\\{",right:t.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:yr,mathmlBuilder:kr}),gr({type:"array",names:["aligned"],props:{numArgs:0},handler:Sr,htmlBuilder:yr,mathmlBuilder:kr}),gr({type:"array",names:["gathered"],props:{numArgs:0},handler:function(t){return vr(t.parser,{cols:[{type:"align",align:"c"}],addJot:!0},"display")},htmlBuilder:yr,mathmlBuilder:kr}),gr({type:"array",names:["alignedat"],props:{numArgs:1},handler:Sr,htmlBuilder:yr,mathmlBuilder:kr}),_t({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler:function(t,e){throw new o(t.funcName+" valid only within array environment")}});var Mr=fr;_t({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler:function(t,e){var r=t.parser,a=t.funcName,n=e[0];if("ordgroup"!==n.type)throw new o("Invalid environment name",n);for(var i="",s=0;s=w.SCRIPT.id?r.text():w.DISPLAY:"text"===t&&r.size===w.DISPLAY.size?r=w.TEXT:"script"===t?r=w.SCRIPT:"scriptscript"===t&&(r=w.SCRIPTSCRIPT),r},Or=function(t,e){var r,a=Ir(t.size,e.style),n=a.fracNum(),i=a.fracDen();r=e.havingStyle(n);var o=oe(t.numer,r,e);if(t.continued){var s=8.5/e.fontMetrics().ptPerEm,l=3.5/e.fontMetrics().ptPerEm;o.height=o.height0?3*c:7*c,d=e.fontMetrics().denom1):(m>0?(u=e.fontMetrics().num2,p=c):(u=e.fontMetrics().num3,p=3*c),d=e.fontMetrics().denom2),h){var y=e.fontMetrics().axisHeight;u-o.depth-(y+.5*m)0&&(e="."===(e=t)?null:e),e};_t({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,greediness:6,argTypes:["math","math","size","text","math","math"]},handler:function(t,e){var r,a=t.parser,n=e[4],i=e[5],o="atom"===e[0].type&&"open"===e[0].family?Lr(e[0].text):null,s="atom"===e[1].type&&"close"===e[1].family?Lr(e[1].text):null,l=Ce(e[2],"size"),h=null;r=!!l.isBlank||(h=l.value).number>0;var m="auto",c=e[3];if("ordgroup"===c.type){if(c.body.length>0){var u=Ce(c.body[0],"textord");m=Er[Number(u.text)]}}else c=Ce(c,"textord"),m=Er[Number(c.text)];return{type:"genfrac",mode:a.mode,numer:n,denom:i,continued:!1,hasBarLine:r,barSize:h,leftDelim:o,rightDelim:s,size:m}},htmlBuilder:Or,mathmlBuilder:Rr}),_t({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler:function(t,e){var r=t.parser,a=(t.funcName,t.token);return{type:"infix",mode:r.mode,replaceWith:"\\\\abovefrac",size:Ce(e[0],"size").value,token:a}}}),_t({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:function(t,e){var r=t.parser,a=(t.funcName,e[0]),n=function(t){if(!t)throw new Error("Expected non-null, but got "+String(t));return t}(Ce(e[1],"infix").size),i=e[2],o=n.number>0;return{type:"genfrac",mode:r.mode,numer:a,denom:i,continued:!1,hasBarLine:o,barSize:n,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:Or,mathmlBuilder:Rr});var Pr=function(t,e){var r,a,n=e.style;"supsub"===t.type?(r=t.sup?oe(t.sup,e.havingStyle(n.sup()),e):oe(t.sub,e.havingStyle(n.sub()),e),a=Ce(t.base,"horizBrace")):a=Ce(t,"horizBrace");var i,o=oe(a.base,e.havingBaseStyle(w.DISPLAY)),s=Be(a,e);if(a.isOver?(i=Dt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:.1},{type:"elem",elem:s}]},e)).children[0].children[0].children[1].classes.push("svg-align"):(i=Dt.makeVList({positionType:"bottom",positionData:o.depth+.1+s.height,children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:o}]},e)).children[0].children[0].children[0].classes.push("svg-align"),r){var l=Dt.makeSpan(["mord",a.isOver?"mover":"munder"],[i],e);i=a.isOver?Dt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:l},{type:"kern",size:.2},{type:"elem",elem:r}]},e):Dt.makeVList({positionType:"bottom",positionData:l.depth+.2+r.height+r.depth,children:[{type:"elem",elem:r},{type:"kern",size:.2},{type:"elem",elem:l}]},e)}return Dt.makeSpan(["mord",a.isOver?"mover":"munder"],[i],e)};_t({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler:function(t,e){var r=t.parser,a=t.funcName;return{type:"horizBrace",mode:r.mode,label:a,isOver:/^\\over/.test(a),base:e[0]}},htmlBuilder:Pr,mathmlBuilder:function(t,e){var r=Te(t.label);return new ue.MathNode(t.isOver?"mover":"munder",[ve(t.base,e),r])}}),_t({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:function(t,e){var r=t.parser,a=e[1],n=Ce(e[0],"url").url;return r.settings.isTrusted({command:"\\href",url:n})?{type:"href",mode:r.mode,href:n,body:$t(a)}:r.formatUnsupportedCmd("\\href")},htmlBuilder:function(t,e){var r=ee(t.body,e,!1);return Dt.makeAnchor(t.href,[],r,e)},mathmlBuilder:function(t,e){var r=xe(t.body,e);return r instanceof me||(r=new me("mrow",[r])),r.setAttribute("href",t.href),r}}),_t({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:function(t,e){var r=t.parser,a=Ce(e[0],"url").url;if(!r.settings.isTrusted({command:"\\url",url:a}))return r.formatUnsupportedCmd("\\url");for(var n=[],i=0;i0&&(a=Tt(t.totalheight,e)-r,a=Number(a.toFixed(2)));var n=0;t.width.number>0&&(n=Tt(t.width,e));var i={height:r+a+"em"};n>0&&(i.width=n+"em"),a>0&&(i.verticalAlign=-a+"em");var o=new O(t.src,t.alt,i);return o.height=r,o.depth=a,o},mathmlBuilder:function(t,e){var r=new ue.MathNode("mglyph",[]);r.setAttribute("alt",t.alt);var a=Tt(t.height,e),n=0;if(t.totalheight.number>0&&(n=(n=Tt(t.totalheight,e)-a).toFixed(2),r.setAttribute("valign","-"+n+"em")),r.setAttribute("height",a+n+"em"),t.width.number>0){var i=Tt(t.width,e);r.setAttribute("width",i+"em")}return r.setAttribute("src",t.src),r}}),_t({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],allowedInText:!0},handler:function(t,e){var r=t.parser,a=t.funcName,n=Ce(e[0],"size");if(r.settings.strict){var i="m"===a[1],o="mu"===n.value.unit;i?(o||r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" supports only mu units, not "+n.value.unit+" units"),"math"!==r.mode&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" works only in math mode")):o&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" doesn't support mu units")}return{type:"kern",mode:r.mode,dimension:n.value}},htmlBuilder:function(t,e){return Dt.makeGlue(t.dimension,e)},mathmlBuilder:function(t,e){var r=Tt(t.dimension,e);return new ue.SpaceNode(r)}}),_t({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:function(t,e){var r=t.parser,a=t.funcName,n=e[0];return{type:"lap",mode:r.mode,alignment:a.slice(5),body:n}},htmlBuilder:function(t,e){var r;"clap"===t.alignment?(r=Dt.makeSpan([],[oe(t.body,e)]),r=Dt.makeSpan(["inner"],[r],e)):r=Dt.makeSpan(["inner"],[oe(t.body,e)]);var a=Dt.makeSpan(["fix"],[]),n=Dt.makeSpan([t.alignment],[r,a],e),i=Dt.makeSpan(["strut"]);return i.style.height=n.height+n.depth+"em",i.style.verticalAlign=-n.depth+"em",n.children.unshift(i),n=Dt.makeSpan(["thinbox"],[n],e),Dt.makeSpan(["mord","vbox"],[n],e)},mathmlBuilder:function(t,e){var r=new ue.MathNode("mpadded",[ve(t.body,e)]);if("rlap"!==t.alignment){var a="llap"===t.alignment?"-1":"-0.5";r.setAttribute("lspace",a+"width")}return r.setAttribute("width","0px"),r}}),_t({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(t,e){var r=t.funcName,a=t.parser,n=a.mode;a.switchMode("math");var i="\\("===r?"\\)":"$",o=a.parseExpression(!1,i);return a.expect(i),a.switchMode(n),{type:"styling",mode:a.mode,style:"text",body:o}}}),_t({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(t,e){throw new o("Mismatched "+t.funcName)}});var Hr=function(t,e){switch(e.style.size){case w.DISPLAY.size:return t.display;case w.TEXT.size:return t.text;case w.SCRIPT.size:return t.script;case w.SCRIPTSCRIPT.size:return t.scriptscript;default:return t.text}};_t({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4},handler:function(t,e){return{type:"mathchoice",mode:t.parser.mode,display:$t(e[0]),text:$t(e[1]),script:$t(e[2]),scriptscript:$t(e[3])}},htmlBuilder:function(t,e){var r=Hr(t,e),a=ee(r,e,!1);return Dt.makeFragment(a)},mathmlBuilder:function(t,e){var r=Hr(t,e);return xe(r,e)}});var Fr=function(t,e,r,a,n,i,o){var s,l,h;if(t=Dt.makeSpan([],[t]),e){var m=oe(e,a.havingStyle(n.sup()),a);l={elem:m,kern:Math.max(a.fontMetrics().bigOpSpacing1,a.fontMetrics().bigOpSpacing3-m.depth)}}if(r){var c=oe(r,a.havingStyle(n.sub()),a);s={elem:c,kern:Math.max(a.fontMetrics().bigOpSpacing2,a.fontMetrics().bigOpSpacing4-c.height)}}if(l&&s){var u=a.fontMetrics().bigOpSpacing5+s.elem.height+s.elem.depth+s.kern+t.depth+o;h=Dt.makeVList({positionType:"bottom",positionData:u,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:s.elem,marginLeft:-i+"em"},{type:"kern",size:s.kern},{type:"elem",elem:t},{type:"kern",size:l.kern},{type:"elem",elem:l.elem,marginLeft:i+"em"},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}else if(s){var p=t.height-o;h=Dt.makeVList({positionType:"top",positionData:p,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:s.elem,marginLeft:-i+"em"},{type:"kern",size:s.kern},{type:"elem",elem:t}]},a)}else{if(!l)return t;var d=t.depth+o;h=Dt.makeVList({positionType:"bottom",positionData:d,children:[{type:"elem",elem:t},{type:"kern",size:l.kern},{type:"elem",elem:l.elem,marginLeft:i+"em"},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}return Dt.makeSpan(["mop","op-limits"],[h],a)},Vr=["\\smallint"],Ur=function(t,e){var r,a,n,i=!1;"supsub"===t.type?(r=t.sup,a=t.sub,n=Ce(t.base,"op"),i=!0):n=Ce(t,"op");var o,s=e.style,l=!1;if(s.size===w.DISPLAY.size&&n.symbol&&!c.contains(Vr,n.name)&&(l=!0),n.symbol){var h=l?"Size2-Regular":"Size1-Regular",m="";if("\\oiint"!==n.name&&"\\oiiint"!==n.name||(m=n.name.substr(1),n.name="oiint"===m?"\\iint":"\\iiint"),o=Dt.makeSymbol(n.name,h,"math",e,["mop","op-symbol",l?"large-op":"small-op"]),m.length>0){var u=o.italic,p=Dt.staticSvg(m+"Size"+(l?"2":"1"),e);o=Dt.makeVList({positionType:"individualShift",children:[{type:"elem",elem:o,shift:0},{type:"elem",elem:p,shift:l?.08:0}]},e),n.name="\\"+m,o.classes.unshift("mop"),o.italic=u}}else if(n.body){var d=ee(n.body,e,!0);1===d.length&&d[0]instanceof E?(o=d[0]).classes[0]="mop":o=Dt.makeSpan(["mop"],Dt.tryCombineChars(d),e)}else{for(var f=[],g=1;g0){for(var s=n.body.map(function(t){var e=t.text;return"string"==typeof e?{type:"textord",mode:t.mode,text:e}:t}),l=ee(s,e.withFont("mathrm"),!0),h=0;h=0?s.setAttribute("height","+"+n+"em"):(s.setAttribute("height",n+"em"),s.setAttribute("depth","+"+-n+"em")),s.setAttribute("voffset",n+"em"),s}});var jr=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"];_t({type:"sizing",names:jr,props:{numArgs:0,allowedInText:!0},handler:function(t,e){var r=t.breakOnTokenText,a=t.funcName,n=t.parser,i=n.parseExpression(!1,r);return{type:"sizing",mode:n.mode,size:jr.indexOf(a)+1,body:i}},htmlBuilder:function(t,e){var r=e.havingSize(t.size);return _r(t.body,r,e)},mathmlBuilder:function(t,e){var r=e.havingSize(t.size),a=ge(t.body,r),n=new ue.MathNode("mstyle",a);return n.setAttribute("mathsize",r.sizeMultiplier+"em"),n}}),_t({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:function(t,e,r){var a=t.parser,n=!1,i=!1,o=r[0]&&Ce(r[0],"ordgroup");if(o)for(var s="",l=0;lr.height+r.depth+i&&(i=(i+c-r.height-r.depth)/2);var u=l.height-r.height-i-h;r.style.paddingLeft=m+"em";var p=Dt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:-(r.height+u)},{type:"elem",elem:l},{type:"kern",size:h}]},e);if(t.index){var d=e.havingStyle(w.SCRIPTSCRIPT),f=oe(t.index,d,e),g=.6*(p.height-p.depth),x=Dt.makeVList({positionType:"shift",positionData:-g,children:[{type:"elem",elem:f}]},e),v=Dt.makeSpan(["root"],[x]);return Dt.makeSpan(["mord","sqrt"],[v,p],e)}return Dt.makeSpan(["mord","sqrt"],[p],e)},mathmlBuilder:function(t,e){var r=t.body,a=t.index;return a?new ue.MathNode("mroot",[ve(r,e),ve(a,e)]):new ue.MathNode("msqrt",[ve(r,e)])}});var $r={display:w.DISPLAY,text:w.TEXT,script:w.SCRIPT,scriptscript:w.SCRIPTSCRIPT};_t({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0},handler:function(t,e){var r=t.breakOnTokenText,a=t.funcName,n=t.parser,i=n.parseExpression(!0,r),o=a.slice(1,a.length-5);return{type:"styling",mode:n.mode,style:o,body:i}},htmlBuilder:function(t,e){var r=$r[t.style],a=e.havingStyle(r).withFont("");return _r(t.body,a,e)},mathmlBuilder:function(t,e){var r=$r[t.style],a=e.havingStyle(r),n=ge(t.body,a),i=new ue.MathNode("mstyle",n),o={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]}[t.style];return i.setAttribute("scriptlevel",o[0]),i.setAttribute("displaystyle",o[1]),i}});jt({type:"supsub",htmlBuilder:function(t,e){var r=function(t,e){var r=t.base;return r?"op"===r.type?r.limits&&(e.style.size===w.DISPLAY.size||r.alwaysHandleSupSub)?Ur:null:"operatorname"===r.type?r.alwaysHandleSupSub&&(e.style.size===w.DISPLAY.size||r.limits)?Xr:null:"accent"===r.type?c.isCharacterBox(r.base)?Ie:null:"horizBrace"===r.type&&!t.sub===r.isOver?Pr:null:null}(t,e);if(r)return r(t,e);var a,n,i,o=t.base,s=t.sup,l=t.sub,h=oe(o,e),m=e.fontMetrics(),u=0,p=0,d=o&&c.isCharacterBox(o);if(s){var f=e.havingStyle(e.style.sup());a=oe(s,f,e),d||(u=h.height-f.fontMetrics().supDrop*f.sizeMultiplier/e.sizeMultiplier)}if(l){var g=e.havingStyle(e.style.sub());n=oe(l,g,e),d||(p=h.depth+g.fontMetrics().subDrop*g.sizeMultiplier/e.sizeMultiplier)}i=e.style===w.DISPLAY?m.sup1:e.style.cramped?m.sup3:m.sup2;var x,v=e.sizeMultiplier,b=.5/m.ptPerEm/v+"em",y=null;if(n){var k=t.base&&"op"===t.base.type&&t.base.name&&("\\oiint"===t.base.name||"\\oiiint"===t.base.name);(h instanceof E||k)&&(y=-h.italic+"em")}if(a&&n){u=Math.max(u,i,a.depth+.25*m.xHeight),p=Math.max(p,m.sub2);var S=4*m.defaultRuleThickness;if(u-a.depth-(n.height-p)0&&(u+=M,p-=M)}var z=[{type:"elem",elem:n,shift:p,marginRight:b,marginLeft:y},{type:"elem",elem:a,shift:-u,marginRight:b}];x=Dt.makeVList({positionType:"individualShift",children:z},e)}else if(n){p=Math.max(p,m.sub1,n.height-.8*m.xHeight);var A=[{type:"elem",elem:n,marginLeft:y,marginRight:b}];x=Dt.makeVList({positionType:"shift",positionData:p,children:A},e)}else{if(!a)throw new Error("supsub must have either sup or sub.");u=Math.max(u,i,a.depth+.25*m.xHeight),x=Dt.makeVList({positionType:"shift",positionData:-u,children:[{type:"elem",elem:a,marginRight:b}]},e)}var T=ne(h,"right")||"mord";return Dt.makeSpan([T],[h,Dt.makeSpan(["msupsub"],[x])],e)},mathmlBuilder:function(t,e){var r,a=!1;t.base&&"horizBrace"===t.base.type&&!!t.sup===t.base.isOver&&(a=!0,r=t.base.isOver),!t.base||"op"!==t.base.type&&"operatorname"!==t.base.type||(t.base.parentIsSupSub=!0);var n,i=[ve(t.base,e)];if(t.sub&&i.push(ve(t.sub,e)),t.sup&&i.push(ve(t.sup,e)),a)n=r?"mover":"munder";else if(t.sub)if(t.sup){var o=t.base;n=o&&"op"===o.type&&o.limits&&e.style===w.DISPLAY?"munderover":o&&"operatorname"===o.type&&o.alwaysHandleSupSub&&(e.style===w.DISPLAY||o.limits)?"munderover":"msubsup"}else{var s=t.base;n=s&&"op"===s.type&&s.limits&&(e.style===w.DISPLAY||s.alwaysHandleSupSub)?"munder":s&&"operatorname"===s.type&&s.alwaysHandleSupSub&&(s.limits||e.style===w.DISPLAY)?"munder":"msub"}else{var l=t.base;n=l&&"op"===l.type&&l.limits&&(e.style===w.DISPLAY||l.alwaysHandleSupSub)?"mover":l&&"operatorname"===l.type&&l.alwaysHandleSupSub&&(l.limits||e.style===w.DISPLAY)?"mover":"msup"}return new ue.MathNode(n,i)}}),jt({type:"atom",htmlBuilder:function(t,e){return Dt.mathsym(t.text,t.mode,e,["m"+t.family])},mathmlBuilder:function(t,e){var r=new ue.MathNode("mo",[pe(t.text,t.mode)]);if("bin"===t.family){var a=fe(t,e);"bold-italic"===a&&r.setAttribute("mathvariant",a)}else"punct"===t.family?r.setAttribute("separator","true"):"open"!==t.family&&"close"!==t.family||r.setAttribute("stretchy","false");return r}});var Zr={mi:"italic",mn:"normal",mtext:"normal"};jt({type:"mathord",htmlBuilder:function(t,e){return Dt.makeOrd(t,e,"mathord")},mathmlBuilder:function(t,e){var r=new ue.MathNode("mi",[pe(t.text,t.mode,e)]),a=fe(t,e)||"italic";return a!==Zr[r.type]&&r.setAttribute("mathvariant",a),r}}),jt({type:"textord",htmlBuilder:function(t,e){return Dt.makeOrd(t,e,"textord")},mathmlBuilder:function(t,e){var r,a=pe(t.text,t.mode,e),n=fe(t,e)||"normal";return r="text"===t.mode?new ue.MathNode("mtext",[a]):/[0-9]/.test(t.text)?new ue.MathNode("mn",[a]):"\\prime"===t.text?new ue.MathNode("mo",[a]):new ue.MathNode("mi",[a]),n!==Zr[r.type]&&r.setAttribute("mathvariant",n),r}});var Kr={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},Jr={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};jt({type:"spacing",htmlBuilder:function(t,e){if(Jr.hasOwnProperty(t.text)){var r=Jr[t.text].className||"";if("text"===t.mode){var a=Dt.makeOrd(t,e,"textord");return a.classes.push(r),a}return Dt.makeSpan(["mspace",r],[Dt.mathsym(t.text,t.mode,e)],e)}if(Kr.hasOwnProperty(t.text))return Dt.makeSpan(["mspace",Kr[t.text]],[],e);throw new o('Unknown type of space "'+t.text+'"')},mathmlBuilder:function(t,e){if(!Jr.hasOwnProperty(t.text)){if(Kr.hasOwnProperty(t.text))return new ue.MathNode("mspace");throw new o('Unknown type of space "'+t.text+'"')}return new ue.MathNode("mtext",[new ue.TextNode("\xa0")])}});var Qr=function(){var t=new ue.MathNode("mtd",[]);return t.setAttribute("width","50%"),t};jt({type:"tag",mathmlBuilder:function(t,e){var r=new ue.MathNode("mtable",[new ue.MathNode("mtr",[Qr(),new ue.MathNode("mtd",[xe(t.body,e)]),Qr(),new ue.MathNode("mtd",[xe(t.tag,e)])])]);return r.setAttribute("width","100%"),r}});var ta={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},ea={"\\textbf":"textbf","\\textmd":"textmd"},ra={"\\textit":"textit","\\textup":"textup"},aa=function(t,e){var r=t.font;return r?ta[r]?e.withTextFontFamily(ta[r]):ea[r]?e.withTextFontWeight(ea[r]):e.withTextFontShape(ra[r]):e};_t({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],greediness:2,allowedInText:!0},handler:function(t,e){var r=t.parser,a=t.funcName,n=e[0];return{type:"text",mode:r.mode,body:$t(n),font:a}},htmlBuilder:function(t,e){var r=aa(t,e),a=ee(t.body,r,!0);return Dt.makeSpan(["mord","text"],Dt.tryCombineChars(a),r)},mathmlBuilder:function(t,e){var r=aa(t,e);return xe(t.body,r)}}),_t({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler:function(t,e){return{type:"underline",mode:t.parser.mode,body:e[0]}},htmlBuilder:function(t,e){var r=oe(t.body,e),a=Dt.makeLineSpan("underline-line",e),n=e.fontMetrics().defaultRuleThickness,i=Dt.makeVList({positionType:"top",positionData:r.height,children:[{type:"kern",size:n},{type:"elem",elem:a},{type:"kern",size:3*n},{type:"elem",elem:r}]},e);return Dt.makeSpan(["mord","underline"],[i],e)},mathmlBuilder:function(t,e){var r=new ue.MathNode("mo",[new ue.TextNode("\u203e")]);r.setAttribute("stretchy","true");var a=new ue.MathNode("munder",[ve(t.body,e),r]);return a.setAttribute("accentunder","true"),a}}),_t({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler:function(t,e,r){throw new o("\\verb ended by end of line instead of matching delimiter")},htmlBuilder:function(t,e){for(var r=na(t),a=[],n=e.havingStyle(e.style.text()),i=0;i0&&(this.undefStack[this.undefStack.length-1][t]=e)}else{var n=this.undefStack[this.undefStack.length-1];n&&!n.hasOwnProperty(t)&&(n[t]=this.current[t])}this.current[t]=e},t}(),ca={},ua=ca;function pa(t,e){ca[t]=e}pa("\\noexpand",function(t){var e=t.popToken();return t.isExpandable(e.text)&&(e.noexpand=!0,e.treatAsRelax=!0),{tokens:[e],numArgs:0}}),pa("\\expandafter",function(t){var e=t.popToken();return t.expandOnce(!0),{tokens:[e],numArgs:0}}),pa("\\@firstoftwo",function(t){return{tokens:t.consumeArgs(2)[0],numArgs:0}}),pa("\\@secondoftwo",function(t){return{tokens:t.consumeArgs(2)[1],numArgs:0}}),pa("\\@ifnextchar",function(t){var e=t.consumeArgs(3);t.consumeSpaces();var r=t.future();return 1===e[0].length&&e[0][0].text===r.text?{tokens:e[1],numArgs:0}:{tokens:e[2],numArgs:0}}),pa("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),pa("\\TextOrMath",function(t){var e=t.consumeArgs(2);return"text"===t.mode?{tokens:e[0],numArgs:0}:{tokens:e[1],numArgs:0}});var da={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};pa("\\char",function(t){var e,r=t.popToken(),a="";if("'"===r.text)e=8,r=t.popToken();else if('"'===r.text)e=16,r=t.popToken();else if("`"===r.text)if("\\"===(r=t.popToken()).text[0])a=r.text.charCodeAt(1);else{if("EOF"===r.text)throw new o("\\char` missing argument");a=r.text.charCodeAt(0)}else e=10;if(e){if(null==(a=da[r.text])||a>=e)throw new o("Invalid base-"+e+" digit "+r.text);for(var n;null!=(n=da[t.future().text])&&n":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};pa("\\dots",function(t){var e="\\dotso",r=t.expandAfterFuture().text;return r in ga?e=ga[r]:"\\not"===r.substr(0,4)?e="\\dotsb":r in j.math&&c.contains(["bin","rel"],j.math[r].group)&&(e="\\dotsb"),e});var xa={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};pa("\\dotso",function(t){return t.future().text in xa?"\\ldots\\,":"\\ldots"}),pa("\\dotsc",function(t){var e=t.future().text;return e in xa&&","!==e?"\\ldots\\,":"\\ldots"}),pa("\\cdots",function(t){return t.future().text in xa?"\\@cdots\\,":"\\@cdots"}),pa("\\dotsb","\\cdots"),pa("\\dotsm","\\cdots"),pa("\\dotsi","\\!\\cdots"),pa("\\dotsx","\\ldots\\,"),pa("\\DOTSI","\\relax"),pa("\\DOTSB","\\relax"),pa("\\DOTSX","\\relax"),pa("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),pa("\\,","\\tmspace+{3mu}{.1667em}"),pa("\\thinspace","\\,"),pa("\\>","\\mskip{4mu}"),pa("\\:","\\tmspace+{4mu}{.2222em}"),pa("\\medspace","\\:"),pa("\\;","\\tmspace+{5mu}{.2777em}"),pa("\\thickspace","\\;"),pa("\\!","\\tmspace-{3mu}{.1667em}"),pa("\\negthinspace","\\!"),pa("\\negmedspace","\\tmspace-{4mu}{.2222em}"),pa("\\negthickspace","\\tmspace-{5mu}{.277em}"),pa("\\enspace","\\kern.5em "),pa("\\enskip","\\hskip.5em\\relax"),pa("\\quad","\\hskip1em\\relax"),pa("\\qquad","\\hskip2em\\relax"),pa("\\tag","\\@ifstar\\tag@literal\\tag@paren"),pa("\\tag@paren","\\tag@literal{({#1})}"),pa("\\tag@literal",function(t){if(t.macros.get("\\df@tag"))throw new o("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"}),pa("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),pa("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),pa("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),pa("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),pa("\\pmb","\\html@mathml{\\@binrel{#1}{\\mathrlap{#1}\\kern0.5px#1}}{\\mathbf{#1}}"),pa("\\\\","\\newline"),pa("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var va=F["Main-Regular"]["T".charCodeAt(0)][1]-.7*F["Main-Regular"]["A".charCodeAt(0)][1]+"em";pa("\\LaTeX","\\textrm{\\html@mathml{L\\kern-.36em\\raisebox{"+va+"}{\\scriptstyle A}\\kern-.15em\\TeX}{LaTeX}}"),pa("\\KaTeX","\\textrm{\\html@mathml{K\\kern-.17em\\raisebox{"+va+"}{\\scriptstyle A}\\kern-.15em\\TeX}{KaTeX}}"),pa("\\hspace","\\@ifstar\\@hspacer\\@hspace"),pa("\\@hspace","\\hskip #1\\relax"),pa("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),pa("\\ordinarycolon",":"),pa("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),pa("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),pa("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),pa("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),pa("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),pa("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),pa("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),pa("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),pa("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),pa("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),pa("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),pa("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),pa("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),pa("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),pa("\u2237","\\dblcolon"),pa("\u2239","\\eqcolon"),pa("\u2254","\\coloneqq"),pa("\u2255","\\eqqcolon"),pa("\u2a74","\\Coloneqq"),pa("\\ratio","\\vcentcolon"),pa("\\coloncolon","\\dblcolon"),pa("\\colonequals","\\coloneqq"),pa("\\coloncolonequals","\\Coloneqq"),pa("\\equalscolon","\\eqqcolon"),pa("\\equalscoloncolon","\\Eqqcolon"),pa("\\colonminus","\\coloneq"),pa("\\coloncolonminus","\\Coloneq"),pa("\\minuscolon","\\eqcolon"),pa("\\minuscoloncolon","\\Eqcolon"),pa("\\coloncolonapprox","\\Colonapprox"),pa("\\coloncolonsim","\\Colonsim"),pa("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),pa("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),pa("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),pa("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),pa("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`\u220c}}"),pa("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),pa("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),pa("\\gvertneqq","\\html@mathml{\\@gvertneqq}{\u2269}"),pa("\\lvertneqq","\\html@mathml{\\@lvertneqq}{\u2268}"),pa("\\ngeqq","\\html@mathml{\\@ngeqq}{\u2271}"),pa("\\ngeqslant","\\html@mathml{\\@ngeqslant}{\u2271}"),pa("\\nleqq","\\html@mathml{\\@nleqq}{\u2270}"),pa("\\nleqslant","\\html@mathml{\\@nleqslant}{\u2270}"),pa("\\nshortmid","\\html@mathml{\\@nshortmid}{\u2224}"),pa("\\nshortparallel","\\html@mathml{\\@nshortparallel}{\u2226}"),pa("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{\u2288}"),pa("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{\u2289}"),pa("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{\u228a}"),pa("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{\u2acb}"),pa("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{\u228b}"),pa("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{\u2acc}"),pa("\\imath","\\html@mathml{\\@imath}{\u0131}"),pa("\\jmath","\\html@mathml{\\@jmath}{\u0237}"),pa("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`\u27e6}}"),pa("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`\u27e7}}"),pa("\u27e6","\\llbracket"),pa("\u27e7","\\rrbracket"),pa("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`\u2983}}"),pa("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`\u2984}}"),pa("\u2983","\\lBrace"),pa("\u2984","\\rBrace"),pa("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`\u29b5}}"),pa("\u29b5","\\minuso"),pa("\\darr","\\downarrow"),pa("\\dArr","\\Downarrow"),pa("\\Darr","\\Downarrow"),pa("\\lang","\\langle"),pa("\\rang","\\rangle"),pa("\\uarr","\\uparrow"),pa("\\uArr","\\Uparrow"),pa("\\Uarr","\\Uparrow"),pa("\\N","\\mathbb{N}"),pa("\\R","\\mathbb{R}"),pa("\\Z","\\mathbb{Z}"),pa("\\alef","\\aleph"),pa("\\alefsym","\\aleph"),pa("\\Alpha","\\mathrm{A}"),pa("\\Beta","\\mathrm{B}"),pa("\\bull","\\bullet"),pa("\\Chi","\\mathrm{X}"),pa("\\clubs","\\clubsuit"),pa("\\cnums","\\mathbb{C}"),pa("\\Complex","\\mathbb{C}"),pa("\\Dagger","\\ddagger"),pa("\\diamonds","\\diamondsuit"),pa("\\empty","\\emptyset"),pa("\\Epsilon","\\mathrm{E}"),pa("\\Eta","\\mathrm{H}"),pa("\\exist","\\exists"),pa("\\harr","\\leftrightarrow"),pa("\\hArr","\\Leftrightarrow"),pa("\\Harr","\\Leftrightarrow"),pa("\\hearts","\\heartsuit"),pa("\\image","\\Im"),pa("\\infin","\\infty"),pa("\\Iota","\\mathrm{I}"),pa("\\isin","\\in"),pa("\\Kappa","\\mathrm{K}"),pa("\\larr","\\leftarrow"),pa("\\lArr","\\Leftarrow"),pa("\\Larr","\\Leftarrow"),pa("\\lrarr","\\leftrightarrow"),pa("\\lrArr","\\Leftrightarrow"),pa("\\Lrarr","\\Leftrightarrow"),pa("\\Mu","\\mathrm{M}"),pa("\\natnums","\\mathbb{N}"),pa("\\Nu","\\mathrm{N}"),pa("\\Omicron","\\mathrm{O}"),pa("\\plusmn","\\pm"),pa("\\rarr","\\rightarrow"),pa("\\rArr","\\Rightarrow"),pa("\\Rarr","\\Rightarrow"),pa("\\real","\\Re"),pa("\\reals","\\mathbb{R}"),pa("\\Reals","\\mathbb{R}"),pa("\\Rho","\\mathrm{P}"),pa("\\sdot","\\cdot"),pa("\\sect","\\S"),pa("\\spades","\\spadesuit"),pa("\\sub","\\subset"),pa("\\sube","\\subseteq"),pa("\\supe","\\supseteq"),pa("\\Tau","\\mathrm{T}"),pa("\\thetasym","\\vartheta"),pa("\\weierp","\\wp"),pa("\\Zeta","\\mathrm{Z}"),pa("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),pa("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),pa("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),pa("\\bra","\\mathinner{\\langle{#1}|}"),pa("\\ket","\\mathinner{|{#1}\\rangle}"),pa("\\braket","\\mathinner{\\langle{#1}\\rangle}"),pa("\\Bra","\\left\\langle#1\\right|"),pa("\\Ket","\\left|#1\\right\\rangle"),pa("\\blue","\\textcolor{##6495ed}{#1}"),pa("\\orange","\\textcolor{##ffa500}{#1}"),pa("\\pink","\\textcolor{##ff00af}{#1}"),pa("\\red","\\textcolor{##df0030}{#1}"),pa("\\green","\\textcolor{##28ae7b}{#1}"),pa("\\gray","\\textcolor{gray}{#1}"),pa("\\purple","\\textcolor{##9d38bd}{#1}"),pa("\\blueA","\\textcolor{##ccfaff}{#1}"),pa("\\blueB","\\textcolor{##80f6ff}{#1}"),pa("\\blueC","\\textcolor{##63d9ea}{#1}"),pa("\\blueD","\\textcolor{##11accd}{#1}"),pa("\\blueE","\\textcolor{##0c7f99}{#1}"),pa("\\tealA","\\textcolor{##94fff5}{#1}"),pa("\\tealB","\\textcolor{##26edd5}{#1}"),pa("\\tealC","\\textcolor{##01d1c1}{#1}"),pa("\\tealD","\\textcolor{##01a995}{#1}"),pa("\\tealE","\\textcolor{##208170}{#1}"),pa("\\greenA","\\textcolor{##b6ffb0}{#1}"),pa("\\greenB","\\textcolor{##8af281}{#1}"),pa("\\greenC","\\textcolor{##74cf70}{#1}"),pa("\\greenD","\\textcolor{##1fab54}{#1}"),pa("\\greenE","\\textcolor{##0d923f}{#1}"),pa("\\goldA","\\textcolor{##ffd0a9}{#1}"),pa("\\goldB","\\textcolor{##ffbb71}{#1}"),pa("\\goldC","\\textcolor{##ff9c39}{#1}"),pa("\\goldD","\\textcolor{##e07d10}{#1}"),pa("\\goldE","\\textcolor{##a75a05}{#1}"),pa("\\redA","\\textcolor{##fca9a9}{#1}"),pa("\\redB","\\textcolor{##ff8482}{#1}"),pa("\\redC","\\textcolor{##f9685d}{#1}"),pa("\\redD","\\textcolor{##e84d39}{#1}"),pa("\\redE","\\textcolor{##bc2612}{#1}"),pa("\\maroonA","\\textcolor{##ffbde0}{#1}"),pa("\\maroonB","\\textcolor{##ff92c6}{#1}"),pa("\\maroonC","\\textcolor{##ed5fa6}{#1}"),pa("\\maroonD","\\textcolor{##ca337c}{#1}"),pa("\\maroonE","\\textcolor{##9e034e}{#1}"),pa("\\purpleA","\\textcolor{##ddd7ff}{#1}"),pa("\\purpleB","\\textcolor{##c6b9fc}{#1}"),pa("\\purpleC","\\textcolor{##aa87ff}{#1}"),pa("\\purpleD","\\textcolor{##7854ab}{#1}"),pa("\\purpleE","\\textcolor{##543b78}{#1}"),pa("\\mintA","\\textcolor{##f5f9e8}{#1}"),pa("\\mintB","\\textcolor{##edf2df}{#1}"),pa("\\mintC","\\textcolor{##e0e5cc}{#1}"),pa("\\grayA","\\textcolor{##f6f7f7}{#1}"),pa("\\grayB","\\textcolor{##f0f1f2}{#1}"),pa("\\grayC","\\textcolor{##e3e5e6}{#1}"),pa("\\grayD","\\textcolor{##d6d8da}{#1}"),pa("\\grayE","\\textcolor{##babec2}{#1}"),pa("\\grayF","\\textcolor{##888d93}{#1}"),pa("\\grayG","\\textcolor{##626569}{#1}"),pa("\\grayH","\\textcolor{##3b3e40}{#1}"),pa("\\grayI","\\textcolor{##21242c}{#1}"),pa("\\kaBlue","\\textcolor{##314453}{#1}"),pa("\\kaGreen","\\textcolor{##71B307}{#1}");var ba={"\\relax":!0,"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},ya=function(){function t(t,e,r){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=e,this.expansionCount=0,this.feed(t),this.macros=new ma(ua,e.macros),this.mode=r,this.stack=[]}var e=t.prototype;return e.feed=function(t){this.lexer=new ha(t,this.settings)},e.switchMode=function(t){this.mode=t},e.beginGroup=function(){this.macros.beginGroup()},e.endGroup=function(){this.macros.endGroup()},e.future=function(){return 0===this.stack.length&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]},e.popToken=function(){return this.future(),this.stack.pop()},e.pushToken=function(t){this.stack.push(t)},e.pushTokens=function(t){var e;(e=this.stack).push.apply(e,t)},e.consumeSpaces=function(){for(;;){if(" "!==this.future().text)break;this.stack.pop()}},e.consumeArgs=function(t){for(var e=[],r=0;rthis.settings.maxExpand)throw new o("Too many expansions: infinite loop or need to increase maxExpand setting");var n=a.tokens;if(a.numArgs)for(var i=this.consumeArgs(a.numArgs),s=(n=n.slice()).length-1;s>=0;--s){var l=n[s];if("#"===l.text){if(0===s)throw new o("Incomplete placeholder at end of macro body",l);if("#"===(l=n[--s]).text)n.splice(s+1,1);else{if(!/^[1-9]$/.test(l.text))throw new o("Not a valid argument number",l);var h;(h=n).splice.apply(h,[s,2].concat(i[+l.text-1]))}}}return this.pushTokens(n),n},e.expandAfterFuture=function(){return this.expandOnce(),this.future()},e.expandNextToken=function(){for(;;){var t=this.expandOnce();if(t instanceof n){if("\\relax"!==t.text&&!t.treatAsRelax)return this.stack.pop();this.stack.pop()}}throw new Error},e.expandMacro=function(t){return this.macros.has(t)?this.expandTokens([new n(t)]):void 0},e.expandTokens=function(t){var e=[],r=this.stack.length;for(this.pushTokens(t);this.stack.length>r;){var a=this.expandOnce(!0);a instanceof n&&(a.treatAsRelax&&(a.noexpand=!1,a.treatAsRelax=!1),e.push(this.stack.pop()))}return e},e.expandMacroAsText=function(t){var e=this.expandMacro(t);return e?e.map(function(t){return t.text}).join(""):e},e._getExpansion=function(t){var e=this.macros.get(t);if(null==e)return e;var r="function"==typeof e?e(this):e;if("string"==typeof r){var a=0;if(-1!==r.indexOf("#"))for(var n=r.replace(/##/g,"");-1!==n.indexOf("#"+(a+1));)++a;for(var i=new ha(r,this.settings),o=[],s=i.lex();"EOF"!==s.text;)o.push(s),s=i.lex();return o.reverse(),{tokens:o,numArgs:a}}return r},e.isDefined=function(t){return this.macros.has(t)||ia.hasOwnProperty(t)||j.math.hasOwnProperty(t)||j.text.hasOwnProperty(t)||ba.hasOwnProperty(t)},e.isExpandable=function(t){var e=this.macros.get(t);return null!=e?"string"==typeof e||"function"==typeof e||!e.unexpandable:ia.hasOwnProperty(t)},t}(),wa={"\u0301":{text:"\\'",math:"\\acute"},"\u0300":{text:"\\`",math:"\\grave"},"\u0308":{text:'\\"',math:"\\ddot"},"\u0303":{text:"\\~",math:"\\tilde"},"\u0304":{text:"\\=",math:"\\bar"},"\u0306":{text:"\\u",math:"\\breve"},"\u030c":{text:"\\v",math:"\\check"},"\u0302":{text:"\\^",math:"\\hat"},"\u0307":{text:"\\.",math:"\\dot"},"\u030a":{text:"\\r",math:"\\mathring"},"\u030b":{text:"\\H"}},ka={"\xe1":"a\u0301","\xe0":"a\u0300","\xe4":"a\u0308","\u01df":"a\u0308\u0304","\xe3":"a\u0303","\u0101":"a\u0304","\u0103":"a\u0306","\u1eaf":"a\u0306\u0301","\u1eb1":"a\u0306\u0300","\u1eb5":"a\u0306\u0303","\u01ce":"a\u030c","\xe2":"a\u0302","\u1ea5":"a\u0302\u0301","\u1ea7":"a\u0302\u0300","\u1eab":"a\u0302\u0303","\u0227":"a\u0307","\u01e1":"a\u0307\u0304","\xe5":"a\u030a","\u01fb":"a\u030a\u0301","\u1e03":"b\u0307","\u0107":"c\u0301","\u010d":"c\u030c","\u0109":"c\u0302","\u010b":"c\u0307","\u010f":"d\u030c","\u1e0b":"d\u0307","\xe9":"e\u0301","\xe8":"e\u0300","\xeb":"e\u0308","\u1ebd":"e\u0303","\u0113":"e\u0304","\u1e17":"e\u0304\u0301","\u1e15":"e\u0304\u0300","\u0115":"e\u0306","\u011b":"e\u030c","\xea":"e\u0302","\u1ebf":"e\u0302\u0301","\u1ec1":"e\u0302\u0300","\u1ec5":"e\u0302\u0303","\u0117":"e\u0307","\u1e1f":"f\u0307","\u01f5":"g\u0301","\u1e21":"g\u0304","\u011f":"g\u0306","\u01e7":"g\u030c","\u011d":"g\u0302","\u0121":"g\u0307","\u1e27":"h\u0308","\u021f":"h\u030c","\u0125":"h\u0302","\u1e23":"h\u0307","\xed":"i\u0301","\xec":"i\u0300","\xef":"i\u0308","\u1e2f":"i\u0308\u0301","\u0129":"i\u0303","\u012b":"i\u0304","\u012d":"i\u0306","\u01d0":"i\u030c","\xee":"i\u0302","\u01f0":"j\u030c","\u0135":"j\u0302","\u1e31":"k\u0301","\u01e9":"k\u030c","\u013a":"l\u0301","\u013e":"l\u030c","\u1e3f":"m\u0301","\u1e41":"m\u0307","\u0144":"n\u0301","\u01f9":"n\u0300","\xf1":"n\u0303","\u0148":"n\u030c","\u1e45":"n\u0307","\xf3":"o\u0301","\xf2":"o\u0300","\xf6":"o\u0308","\u022b":"o\u0308\u0304","\xf5":"o\u0303","\u1e4d":"o\u0303\u0301","\u1e4f":"o\u0303\u0308","\u022d":"o\u0303\u0304","\u014d":"o\u0304","\u1e53":"o\u0304\u0301","\u1e51":"o\u0304\u0300","\u014f":"o\u0306","\u01d2":"o\u030c","\xf4":"o\u0302","\u1ed1":"o\u0302\u0301","\u1ed3":"o\u0302\u0300","\u1ed7":"o\u0302\u0303","\u022f":"o\u0307","\u0231":"o\u0307\u0304","\u0151":"o\u030b","\u1e55":"p\u0301","\u1e57":"p\u0307","\u0155":"r\u0301","\u0159":"r\u030c","\u1e59":"r\u0307","\u015b":"s\u0301","\u1e65":"s\u0301\u0307","\u0161":"s\u030c","\u1e67":"s\u030c\u0307","\u015d":"s\u0302","\u1e61":"s\u0307","\u1e97":"t\u0308","\u0165":"t\u030c","\u1e6b":"t\u0307","\xfa":"u\u0301","\xf9":"u\u0300","\xfc":"u\u0308","\u01d8":"u\u0308\u0301","\u01dc":"u\u0308\u0300","\u01d6":"u\u0308\u0304","\u01da":"u\u0308\u030c","\u0169":"u\u0303","\u1e79":"u\u0303\u0301","\u016b":"u\u0304","\u1e7b":"u\u0304\u0308","\u016d":"u\u0306","\u01d4":"u\u030c","\xfb":"u\u0302","\u016f":"u\u030a","\u0171":"u\u030b","\u1e7d":"v\u0303","\u1e83":"w\u0301","\u1e81":"w\u0300","\u1e85":"w\u0308","\u0175":"w\u0302","\u1e87":"w\u0307","\u1e98":"w\u030a","\u1e8d":"x\u0308","\u1e8b":"x\u0307","\xfd":"y\u0301","\u1ef3":"y\u0300","\xff":"y\u0308","\u1ef9":"y\u0303","\u0233":"y\u0304","\u0177":"y\u0302","\u1e8f":"y\u0307","\u1e99":"y\u030a","\u017a":"z\u0301","\u017e":"z\u030c","\u1e91":"z\u0302","\u017c":"z\u0307","\xc1":"A\u0301","\xc0":"A\u0300","\xc4":"A\u0308","\u01de":"A\u0308\u0304","\xc3":"A\u0303","\u0100":"A\u0304","\u0102":"A\u0306","\u1eae":"A\u0306\u0301","\u1eb0":"A\u0306\u0300","\u1eb4":"A\u0306\u0303","\u01cd":"A\u030c","\xc2":"A\u0302","\u1ea4":"A\u0302\u0301","\u1ea6":"A\u0302\u0300","\u1eaa":"A\u0302\u0303","\u0226":"A\u0307","\u01e0":"A\u0307\u0304","\xc5":"A\u030a","\u01fa":"A\u030a\u0301","\u1e02":"B\u0307","\u0106":"C\u0301","\u010c":"C\u030c","\u0108":"C\u0302","\u010a":"C\u0307","\u010e":"D\u030c","\u1e0a":"D\u0307","\xc9":"E\u0301","\xc8":"E\u0300","\xcb":"E\u0308","\u1ebc":"E\u0303","\u0112":"E\u0304","\u1e16":"E\u0304\u0301","\u1e14":"E\u0304\u0300","\u0114":"E\u0306","\u011a":"E\u030c","\xca":"E\u0302","\u1ebe":"E\u0302\u0301","\u1ec0":"E\u0302\u0300","\u1ec4":"E\u0302\u0303","\u0116":"E\u0307","\u1e1e":"F\u0307","\u01f4":"G\u0301","\u1e20":"G\u0304","\u011e":"G\u0306","\u01e6":"G\u030c","\u011c":"G\u0302","\u0120":"G\u0307","\u1e26":"H\u0308","\u021e":"H\u030c","\u0124":"H\u0302","\u1e22":"H\u0307","\xcd":"I\u0301","\xcc":"I\u0300","\xcf":"I\u0308","\u1e2e":"I\u0308\u0301","\u0128":"I\u0303","\u012a":"I\u0304","\u012c":"I\u0306","\u01cf":"I\u030c","\xce":"I\u0302","\u0130":"I\u0307","\u0134":"J\u0302","\u1e30":"K\u0301","\u01e8":"K\u030c","\u0139":"L\u0301","\u013d":"L\u030c","\u1e3e":"M\u0301","\u1e40":"M\u0307","\u0143":"N\u0301","\u01f8":"N\u0300","\xd1":"N\u0303","\u0147":"N\u030c","\u1e44":"N\u0307","\xd3":"O\u0301","\xd2":"O\u0300","\xd6":"O\u0308","\u022a":"O\u0308\u0304","\xd5":"O\u0303","\u1e4c":"O\u0303\u0301","\u1e4e":"O\u0303\u0308","\u022c":"O\u0303\u0304","\u014c":"O\u0304","\u1e52":"O\u0304\u0301","\u1e50":"O\u0304\u0300","\u014e":"O\u0306","\u01d1":"O\u030c","\xd4":"O\u0302","\u1ed0":"O\u0302\u0301","\u1ed2":"O\u0302\u0300","\u1ed6":"O\u0302\u0303","\u022e":"O\u0307","\u0230":"O\u0307\u0304","\u0150":"O\u030b","\u1e54":"P\u0301","\u1e56":"P\u0307","\u0154":"R\u0301","\u0158":"R\u030c","\u1e58":"R\u0307","\u015a":"S\u0301","\u1e64":"S\u0301\u0307","\u0160":"S\u030c","\u1e66":"S\u030c\u0307","\u015c":"S\u0302","\u1e60":"S\u0307","\u0164":"T\u030c","\u1e6a":"T\u0307","\xda":"U\u0301","\xd9":"U\u0300","\xdc":"U\u0308","\u01d7":"U\u0308\u0301","\u01db":"U\u0308\u0300","\u01d5":"U\u0308\u0304","\u01d9":"U\u0308\u030c","\u0168":"U\u0303","\u1e78":"U\u0303\u0301","\u016a":"U\u0304","\u1e7a":"U\u0304\u0308","\u016c":"U\u0306","\u01d3":"U\u030c","\xdb":"U\u0302","\u016e":"U\u030a","\u0170":"U\u030b","\u1e7c":"V\u0303","\u1e82":"W\u0301","\u1e80":"W\u0300","\u1e84":"W\u0308","\u0174":"W\u0302","\u1e86":"W\u0307","\u1e8c":"X\u0308","\u1e8a":"X\u0307","\xdd":"Y\u0301","\u1ef2":"Y\u0300","\u0178":"Y\u0308","\u1ef8":"Y\u0303","\u0232":"Y\u0304","\u0176":"Y\u0302","\u1e8e":"Y\u0307","\u0179":"Z\u0301","\u017d":"Z\u030c","\u1e90":"Z\u0302","\u017b":"Z\u0307","\u03ac":"\u03b1\u0301","\u1f70":"\u03b1\u0300","\u1fb1":"\u03b1\u0304","\u1fb0":"\u03b1\u0306","\u03ad":"\u03b5\u0301","\u1f72":"\u03b5\u0300","\u03ae":"\u03b7\u0301","\u1f74":"\u03b7\u0300","\u03af":"\u03b9\u0301","\u1f76":"\u03b9\u0300","\u03ca":"\u03b9\u0308","\u0390":"\u03b9\u0308\u0301","\u1fd2":"\u03b9\u0308\u0300","\u1fd1":"\u03b9\u0304","\u1fd0":"\u03b9\u0306","\u03cc":"\u03bf\u0301","\u1f78":"\u03bf\u0300","\u03cd":"\u03c5\u0301","\u1f7a":"\u03c5\u0300","\u03cb":"\u03c5\u0308","\u03b0":"\u03c5\u0308\u0301","\u1fe2":"\u03c5\u0308\u0300","\u1fe1":"\u03c5\u0304","\u1fe0":"\u03c5\u0306","\u03ce":"\u03c9\u0301","\u1f7c":"\u03c9\u0300","\u038e":"\u03a5\u0301","\u1fea":"\u03a5\u0300","\u03ab":"\u03a5\u0308","\u1fe9":"\u03a5\u0304","\u1fe8":"\u03a5\u0306","\u038f":"\u03a9\u0301","\u1ffa":"\u03a9\u0300"},Sa=function(){function t(t,e){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new ya(t,e,this.mode),this.settings=e,this.leftrightDepth=0}var e=t.prototype;return e.expect=function(t,e){if(void 0===e&&(e=!0),this.fetch().text!==t)throw new o("Expected '"+t+"', got '"+this.fetch().text+"'",this.fetch());e&&this.consume()},e.consume=function(){this.nextToken=null},e.fetch=function(){return null==this.nextToken&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken},e.switchMode=function(t){this.mode=t,this.gullet.switchMode(t)},e.parse=function(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");var t=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),t},e.parseExpression=function(e,r){for(var a=[];;){"math"===this.mode&&this.consumeSpaces();var n=this.fetch();if(-1!==t.endOfExpression.indexOf(n.text))break;if(r&&n.text===r)break;if(e&&ia[n.text]&&ia[n.text].infix)break;var i=this.parseAtom(r);if(!i)break;"internal"!==i.type&&a.push(i)}return"text"===this.mode&&this.formLigatures(a),this.handleInfixNodes(a)},e.handleInfixNodes=function(t){for(var e,r=-1,a=0;a0&&!h||0===s&&!h&&"math"===this.mode,c=this.parseGroupOfType("argument to '"+t+"'",l,h,a,m);if(!c){if(h){i.push(null);continue}throw new o("Expected group after '"+t+"'",this.fetch())}(h?i:n).push(c)}return{args:n,optArgs:i}},e.parseGroupOfType=function(t,e,r,a,n){switch(e){case"color":return n&&this.consumeSpaces(),this.parseColorGroup(r);case"size":return n&&this.consumeSpaces(),this.parseSizeGroup(r);case"url":return this.parseUrlGroup(r,n);case"math":case"text":return this.parseGroup(t,r,a,void 0,e,n);case"hbox":var i=this.parseGroup(t,r,a,void 0,"text",n);return i?{type:"styling",mode:i.mode,body:[i],style:"text"}:i;case"raw":if(n&&this.consumeSpaces(),r&&"{"===this.fetch().text)return null;var s=this.parseStringGroup("raw",r,!0);if(s)return{type:"raw",mode:"text",string:s.text};throw new o("Expected raw group",this.fetch());case"original":case null:case void 0:return this.parseGroup(t,r,a,void 0,void 0,n);default:throw new o("Unknown group type as "+t,this.fetch())}},e.consumeSpaces=function(){for(;" "===this.fetch().text;)this.consume()},e.parseStringGroup=function(t,e,r){var a=e?"[":"{",n=e?"]":"}",i=this.fetch();if(i.text!==a){if(e)return null;if(r&&"EOF"!==i.text&&/[^{}[\]]/.test(i.text))return this.consume(),i}var s=this.mode;this.mode="text",this.expect(a);for(var l,h="",m=this.fetch(),c=0,u=m;(l=this.fetch()).text!==n||r&&c>0;){switch(l.text){case"EOF":throw new o("Unexpected end of input in "+t,m.range(u,h));case a:c++;break;case n:c--}h+=(u=l).text,this.consume()}return this.expect(n),this.mode=s,m.range(u,h)},e.parseRegexGroup=function(t,e){var r=this.mode;this.mode="text";for(var a,n=this.fetch(),i=n,s="";"EOF"!==(a=this.fetch()).text&&t.test(s+a.text);)s+=(i=a).text,this.consume();if(""===s)throw new o("Invalid "+e+": '"+n.text+"'",n);return this.mode=r,n.range(i,s)},e.parseColorGroup=function(t){var e=this.parseStringGroup("color",t);if(!e)return null;var r=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(e.text);if(!r)throw new o("Invalid color: '"+e.text+"'",e);var a=r[0];return/^[0-9a-f]{6}$/i.test(a)&&(a="#"+a),{type:"color-token",mode:this.mode,color:a}},e.parseSizeGroup=function(t){var e,r=!1;if(!(e=t||"{"===this.fetch().text?this.parseStringGroup("size",t):this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size")))return null;t||0!==e.text.length||(e.text="0pt",r=!0);var a=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(e.text);if(!a)throw new o("Invalid size: '"+e.text+"'",e);var n={number:+(a[1]+a[2]),unit:a[3]};if(!At(n))throw new o("Invalid unit: '"+n.unit+"'",e);return{type:"size",mode:this.mode,value:n,isBlank:r}},e.parseUrlGroup=function(t,e){this.gullet.lexer.setCatcode("%",13);var r=this.parseStringGroup("url",t,!0);if(this.gullet.lexer.setCatcode("%",14),!r)return null;var a=r.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:a}},e.parseGroup=function(e,r,n,i,s,l){var h=this.mode;s&&this.switchMode(s),l&&this.consumeSpaces();var m,c=this.fetch(),u=c.text;if(r?"["===u:"{"===u||"\\begingroup"===u){this.consume();var p=t.endOfGroup[u];this.gullet.beginGroup();var d=this.parseExpression(!1,p),f=this.fetch();this.expect(p),this.gullet.endGroup(),m={type:"ordgroup",mode:this.mode,loc:a.range(c,f),body:d,semisimple:"\\begingroup"===u||void 0}}else if(r)m=null;else if(null==(m=this.parseFunction(i,e,n)||this.parseSymbol())&&"\\"===u[0]&&!ba.hasOwnProperty(u)){if(this.settings.throwOnError)throw new o("Undefined control sequence: "+u,c);m=this.formatUnsupportedCmd(u),this.consume()}return s&&this.switchMode(h),m},e.formLigatures=function(t){for(var e=t.length-1,r=0;r=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+e[0]+'" used in math mode',t);var l,h=j[this.mode][e].group,m=a.range(t);if(W.hasOwnProperty(h)){var c=h;l={type:"atom",mode:this.mode,family:c,loc:m,text:e}}else l={type:h,mode:this.mode,loc:m,text:e};i=l}else{if(!(e.charCodeAt(0)>=128))return null;this.settings.strict&&(M(e.charCodeAt(0))?"math"===this.mode&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+e[0]+'" used in math mode',t):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+e[0]+'" ('+e.charCodeAt(0)+")",t)),i={type:"textord",mode:"text",loc:a.range(t),text:e}}if(this.consume(),s)for(var u=0;u15?"\u2026"+o.slice(n-15,n):o.slice(0,n))+l+(s+15":">","<":"<",'"':""","'":"'"},o=/[&><"']/g;var s=function e(t){return"ordgroup"===t.type||"color"===t.type?1===t.body.length?e(t.body[0]):t:"font"===t.type?e(t.body):t},l={contains:function(e,t){return-1!==e.indexOf(t)},deflt:function(e,t){return void 0===e?t:e},escape:function(e){return String(e).replace(o,(function(e){return i[e]}))},hyphenate:function(e){return e.replace(a,"-$1").toLowerCase()},getBaseElem:s,isCharacterBox:function(e){var t=s(e);return"mathord"===t.type||"textord"===t.type||"atom"===t.type},protocolFromUrl:function(e){var t=/^\s*([^\\/#]*?)(?::|�*58|�*3a)/i.exec(e);return null!=t?t[1]:"_relative"}},h=function(){function e(e){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,e=e||{},this.displayMode=l.deflt(e.displayMode,!1),this.output=l.deflt(e.output,"htmlAndMathml"),this.leqno=l.deflt(e.leqno,!1),this.fleqn=l.deflt(e.fleqn,!1),this.throwOnError=l.deflt(e.throwOnError,!0),this.errorColor=l.deflt(e.errorColor,"#cc0000"),this.macros=e.macros||{},this.minRuleThickness=Math.max(0,l.deflt(e.minRuleThickness,0)),this.colorIsTextColor=l.deflt(e.colorIsTextColor,!1),this.strict=l.deflt(e.strict,"warn"),this.trust=l.deflt(e.trust,!1),this.maxSize=Math.max(0,l.deflt(e.maxSize,1/0)),this.maxExpand=Math.max(0,l.deflt(e.maxExpand,1e3)),this.globalGroup=l.deflt(e.globalGroup,!1)}var t=e.prototype;return t.reportNonstrict=function(e,t,r){var a=this.strict;if("function"==typeof a&&(a=a(e,t,r)),a&&"ignore"!==a){if(!0===a||"error"===a)throw new n("LaTeX-incompatible input and strict mode is set to 'error': "+t+" ["+e+"]",r);"warn"===a?"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+t+" ["+e+"]"):"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+a+"': "+t+" ["+e+"]")}},t.useStrictBehavior=function(e,t,r){var n=this.strict;if("function"==typeof n)try{n=n(e,t,r)}catch(e){n="error"}return!(!n||"ignore"===n)&&(!0===n||"error"===n||("warn"===n?("undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+t+" ["+e+"]"),!1):("undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+n+"': "+t+" ["+e+"]"),!1)))},t.isTrusted=function(e){e.url&&!e.protocol&&(e.protocol=l.protocolFromUrl(e.url));var t="function"==typeof this.trust?this.trust(e):this.trust;return Boolean(t)},e}(),m=function(){function e(e,t,r){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=t,this.cramped=r}var t=e.prototype;return t.sup=function(){return c[u[this.id]]},t.sub=function(){return c[p[this.id]]},t.fracNum=function(){return c[d[this.id]]},t.fracDen=function(){return c[f[this.id]]},t.cramp=function(){return c[g[this.id]]},t.text=function(){return c[v[this.id]]},t.isTight=function(){return this.size>=2},e}(),c=[new m(0,0,!1),new m(1,0,!0),new m(2,1,!1),new m(3,1,!0),new m(4,2,!1),new m(5,2,!0),new m(6,3,!1),new m(7,3,!0)],u=[4,5,4,5,6,7,6,7],p=[5,5,5,5,7,7,7,7],d=[2,3,4,5,6,7,6,7],f=[3,3,5,5,7,7,7,7],g=[1,1,3,3,5,5,7,7],v=[0,1,2,3,2,3,2,3],b={DISPLAY:c[0],TEXT:c[2],SCRIPT:c[4],SCRIPTSCRIPT:c[6]},y=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];var x=[];function w(e){for(var t=0;t=x[t]&&e<=x[t+1])return!0;return!1}y.forEach((function(e){return e.blocks.forEach((function(e){return x.push.apply(x,e)}))}));var k=80,S={doubleleftarrow:"M262 157\nl10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3\n 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28\n 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5\nc2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5\n 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87\n-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7\n-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z\nm8 0v40h399730v-40zm0 194v40h399730v-40z",doublerightarrow:"M399738 392l\n-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5\n 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88\n-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68\n-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18\n-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782\nc-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3\n-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z",leftarrow:"M400000 241H110l3-3c68.7-52.7 113.7-120\n 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8\n-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247\nc-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208\n 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3\n 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202\n l-3-3h399890zM100 241v40h399900v-40z",leftbrace:"M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117\n-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7\n 5-6 9-10 13-.7 1-7.3 1-20 1H6z",leftbraceunder:"M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13\n 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688\n 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7\n-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z",leftgroup:"M400000 80\nH435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0\n 435 0h399565z",leftgroupunder:"M400000 262\nH435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219\n 435 219h399565z",leftharpoon:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3\n-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5\n-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7\n-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z",leftharpoonplus:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5\n 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3\n-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7\n-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z\nm0 0v40h400000v-40z",leftharpoondown:"M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333\n 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5\n 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667\n-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z",leftharpoondownplus:"M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12\n 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7\n-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0\nv40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z",lefthook:"M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5\n-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3\n-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21\n 71.5 23h399859zM103 281v-40h399897v40z",leftlinesegment:"M40 281 V428 H0 V94 H40 V241 H400000 v40z\nM40 281 V428 H0 V94 H40 V241 H400000 v40z",leftmapsto:"M40 281 V448H0V74H40V241H400000v40z\nM40 281 V448H0V74H40V241H400000v40z",leftToFrom:"M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23\n-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8\nc28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3\n 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z",longequal:"M0 50 h400000 v40H0z m0 194h40000v40H0z\nM0 50 h400000 v40H0z m0 194h40000v40H0z",midbrace:"M200428 334\nc-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14\n-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7\n 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11\n 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z",midbraceunder:"M199572 214\nc100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14\n 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3\n 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0\n-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z",oiintSize1:"M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6\n-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z\nm368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8\n60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z",oiintSize2:"M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8\n-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z\nm502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2\nc0 110 84 276 504 276s502.4-166 502.4-276z",oiiintSize1:"M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6\n-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z\nm525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0\n85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z",oiiintSize2:"M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8\n-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z\nm770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1\nc0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z",rightarrow:"M0 241v40h399891c-47.3 35.3-84 78-110 128\n-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20\n 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7\n 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85\n-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n 151.7 139 205zm0 0v40h399900v-40z",rightbrace:"M400000 542l\n-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5\ns-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1\nc124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z",rightbraceunder:"M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3\n 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237\n-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z",rightgroup:"M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0\n 3-1 3-3v-38c-76-158-257-219-435-219H0z",rightgroupunder:"M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18\n 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z",rightharpoon:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3\n-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2\n-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58\n 69.2 92 94.5zm0 0v40h399900v-40z",rightharpoonplus:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11\n-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7\n 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z\nm0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z",rightharpoondown:"M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8\n 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5\n-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95\n-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z",rightharpoondownplus:"M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8\n 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3\n 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3\n-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z\nm0-194v40h400000v-40zm0 0v40h400000v-40z",righthook:"M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3\n 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0\n-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21\n 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z",rightlinesegment:"M399960 241 V94 h40 V428 h-40 V281 H0 v-40z\nM399960 241 V94 h40 V428 h-40 V281 H0 v-40z",rightToFrom:"M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23\n 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32\n-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142\n-167z M100 147v40h399900v-40zM0 341v40h399900v-40z",twoheadleftarrow:"M0 167c68 40\n 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69\n-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3\n-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19\n-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101\n 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z",twoheadrightarrow:"M400000 167\nc-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3\n 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42\n 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333\n-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70\n 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z",tilde1:"M200 55.538c-77 0-168 73.953-177 73.953-3 0-7\n-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0\n 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0\n 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128\n-68.267.847-113-73.952-191-73.952z",tilde2:"M344 55.266c-142 0-300.638 81.316-311.5 86.418\n-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9\n 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114\nc1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751\n 181.476 676 181.476c-149 0-189-126.21-332-126.21z",tilde3:"M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457\n-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0\n 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697\n 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696\n -338 0-409-156.573-744-156.573z",tilde4:"M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345\n-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409\n 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9\n 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409\n -175.236-744-175.236z",vec:"M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5\n3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11\n10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63\n-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1\n-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59\nH213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359\nc-16-25.333-24-45-24-59z",widehat1:"M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22\nc-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z",widehat2:"M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat3:"M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat4:"M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widecheck1:"M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,\n-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z",widecheck2:"M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck3:"M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck4:"M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",baraboveleftarrow:"M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202\nc4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5\nc-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130\ns-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47\n121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6\ns2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11\nc0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z\nM100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z",rightarrowabovebar:"M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32\n-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0\n13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39\n-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5\n-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z",baraboveshortleftharpoon:"M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17\nc2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21\nc-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40\nc-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z\nM0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z",rightharpoonaboveshortbar:"M0,241 l0,40c399126,0,399993,0,399993,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z",shortbaraboveleftharpoon:"M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,\n1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,\n-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z\nM93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z",shortrightharpoonabovebar:"M53,241l0,40c398570,0,399437,0,399437,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z"},M=function(){function e(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}var t=e.prototype;return t.hasClass=function(e){return l.contains(this.classes,e)},t.toNode=function(){for(var e=document.createDocumentFragment(),t=0;t"},N=function(){function e(e,t,r,n){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,A.call(this,e,r,n),this.children=t||[]}var t=e.prototype;return t.setAttribute=function(e,t){this.attributes[e]=t},t.hasClass=function(e){return l.contains(this.classes,e)},t.toNode=function(){return T.call(this,"span")},t.toMarkup=function(){return B.call(this,"span")},e}(),q=function(){function e(e,t,r,n){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,A.call(this,t,n),this.children=r||[],this.setAttribute("href",e)}var t=e.prototype;return t.setAttribute=function(e,t){this.attributes[e]=t},t.hasClass=function(e){return l.contains(this.classes,e)},t.toNode=function(){return T.call(this,"a")},t.toMarkup=function(){return B.call(this,"a")},e}(),C=function(){function e(e,t,r){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=t,this.src=e,this.classes=["mord"],this.style=r}var t=e.prototype;return t.hasClass=function(e){return l.contains(this.classes,e)},t.toNode=function(){var e=document.createElement("img");for(var t in e.src=this.src,e.alt=this.alt,e.className="mord",this.style)this.style.hasOwnProperty(t)&&(e.style[t]=this.style[t]);return e},t.toMarkup=function(){var e=""+this.alt+"=a[0]&&e<=a[1])return r.name}return null}(this.text.charCodeAt(0));l&&this.classes.push(l+"_fallback"),/[\xee\xef\xed\xec]/.test(this.text)&&(this.text=I[this.text])}var t=e.prototype;return t.hasClass=function(e){return l.contains(this.classes,e)},t.toNode=function(){var e=document.createTextNode(this.text),t=null;for(var r in this.italic>0&&((t=document.createElement("span")).style.marginRight=this.italic+"em"),this.classes.length>0&&((t=t||document.createElement("span")).className=z(this.classes)),this.style)this.style.hasOwnProperty(r)&&((t=t||document.createElement("span")).style[r]=this.style[r]);return t?(t.appendChild(e),t):e},t.toMarkup=function(){var e=!1,t="0&&(r+="margin-right:"+this.italic+"em;"),this.style)this.style.hasOwnProperty(n)&&(r+=l.hyphenate(n)+":"+this.style[n]+";");r&&(e=!0,t+=' style="'+l.escape(r)+'"');var a=l.escape(this.text);return e?(t+=">",t+=a,t+=""):a},e}(),O=function(){function e(e,t){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=t||{}}var t=e.prototype;return t.toNode=function(){var e=document.createElementNS("http://www.w3.org/2000/svg","svg");for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);for(var r=0;r":""},e}(),H=function(){function e(e){this.attributes=void 0,this.attributes=e||{}}var t=e.prototype;return t.toNode=function(){var e=document.createElementNS("http://www.w3.org/2000/svg","line");for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);return e},t.toMarkup=function(){var e="","\\gt",!0),_(j,Z,oe,"\u2208","\\in",!0),_(j,Z,oe,"\ue020","\\@not"),_(j,Z,oe,"\u2282","\\subset",!0),_(j,Z,oe,"\u2283","\\supset",!0),_(j,Z,oe,"\u2286","\\subseteq",!0),_(j,Z,oe,"\u2287","\\supseteq",!0),_(j,K,oe,"\u2288","\\nsubseteq",!0),_(j,K,oe,"\u2289","\\nsupseteq",!0),_(j,Z,oe,"\u22a8","\\models"),_(j,Z,oe,"\u2190","\\leftarrow",!0),_(j,Z,oe,"\u2264","\\le"),_(j,Z,oe,"\u2264","\\leq",!0),_(j,Z,oe,"<","\\lt",!0),_(j,Z,oe,"\u2192","\\rightarrow",!0),_(j,Z,oe,"\u2192","\\to"),_(j,K,oe,"\u2271","\\ngeq",!0),_(j,K,oe,"\u2270","\\nleq",!0),_(j,Z,se,"\xa0","\\ "),_(j,Z,se,"\xa0","\\space"),_(j,Z,se,"\xa0","\\nobreakspace"),_($,Z,se,"\xa0","\\ "),_($,Z,se,"\xa0"," "),_($,Z,se,"\xa0","\\space"),_($,Z,se,"\xa0","\\nobreakspace"),_(j,Z,se,null,"\\nobreak"),_(j,Z,se,null,"\\allowbreak"),_(j,Z,ie,",",","),_(j,Z,ie,";",";"),_(j,K,Q,"\u22bc","\\barwedge",!0),_(j,K,Q,"\u22bb","\\veebar",!0),_(j,Z,Q,"\u2299","\\odot",!0),_(j,Z,Q,"\u2295","\\oplus",!0),_(j,Z,Q,"\u2297","\\otimes",!0),_(j,Z,le,"\u2202","\\partial",!0),_(j,Z,Q,"\u2298","\\oslash",!0),_(j,K,Q,"\u229a","\\circledcirc",!0),_(j,K,Q,"\u22a1","\\boxdot",!0),_(j,Z,Q,"\u25b3","\\bigtriangleup"),_(j,Z,Q,"\u25bd","\\bigtriangledown"),_(j,Z,Q,"\u2020","\\dagger"),_(j,Z,Q,"\u22c4","\\diamond"),_(j,Z,Q,"\u22c6","\\star"),_(j,Z,Q,"\u25c3","\\triangleleft"),_(j,Z,Q,"\u25b9","\\triangleright"),_(j,Z,ae,"{","\\{"),_($,Z,le,"{","\\{"),_($,Z,le,"{","\\textbraceleft"),_(j,Z,ee,"}","\\}"),_($,Z,le,"}","\\}"),_($,Z,le,"}","\\textbraceright"),_(j,Z,ae,"{","\\lbrace"),_(j,Z,ee,"}","\\rbrace"),_(j,Z,ae,"[","\\lbrack",!0),_($,Z,le,"[","\\lbrack",!0),_(j,Z,ee,"]","\\rbrack",!0),_($,Z,le,"]","\\rbrack",!0),_(j,Z,ae,"(","\\lparen",!0),_(j,Z,ee,")","\\rparen",!0),_($,Z,le,"<","\\textless",!0),_($,Z,le,">","\\textgreater",!0),_(j,Z,ae,"\u230a","\\lfloor",!0),_(j,Z,ee,"\u230b","\\rfloor",!0),_(j,Z,ae,"\u2308","\\lceil",!0),_(j,Z,ee,"\u2309","\\rceil",!0),_(j,Z,le,"\\","\\backslash"),_(j,Z,le,"\u2223","|"),_(j,Z,le,"\u2223","\\vert"),_($,Z,le,"|","\\textbar",!0),_(j,Z,le,"\u2225","\\|"),_(j,Z,le,"\u2225","\\Vert"),_($,Z,le,"\u2225","\\textbardbl"),_($,Z,le,"~","\\textasciitilde"),_($,Z,le,"\\","\\textbackslash"),_($,Z,le,"^","\\textasciicircum"),_(j,Z,oe,"\u2191","\\uparrow",!0),_(j,Z,oe,"\u21d1","\\Uparrow",!0),_(j,Z,oe,"\u2193","\\downarrow",!0),_(j,Z,oe,"\u21d3","\\Downarrow",!0),_(j,Z,oe,"\u2195","\\updownarrow",!0),_(j,Z,oe,"\u21d5","\\Updownarrow",!0),_(j,Z,ne,"\u2210","\\coprod"),_(j,Z,ne,"\u22c1","\\bigvee"),_(j,Z,ne,"\u22c0","\\bigwedge"),_(j,Z,ne,"\u2a04","\\biguplus"),_(j,Z,ne,"\u22c2","\\bigcap"),_(j,Z,ne,"\u22c3","\\bigcup"),_(j,Z,ne,"\u222b","\\int"),_(j,Z,ne,"\u222b","\\intop"),_(j,Z,ne,"\u222c","\\iint"),_(j,Z,ne,"\u222d","\\iiint"),_(j,Z,ne,"\u220f","\\prod"),_(j,Z,ne,"\u2211","\\sum"),_(j,Z,ne,"\u2a02","\\bigotimes"),_(j,Z,ne,"\u2a01","\\bigoplus"),_(j,Z,ne,"\u2a00","\\bigodot"),_(j,Z,ne,"\u222e","\\oint"),_(j,Z,ne,"\u222f","\\oiint"),_(j,Z,ne,"\u2230","\\oiiint"),_(j,Z,ne,"\u2a06","\\bigsqcup"),_(j,Z,ne,"\u222b","\\smallint"),_($,Z,te,"\u2026","\\textellipsis"),_(j,Z,te,"\u2026","\\mathellipsis"),_($,Z,te,"\u2026","\\ldots",!0),_(j,Z,te,"\u2026","\\ldots",!0),_(j,Z,te,"\u22ef","\\@cdots",!0),_(j,Z,te,"\u22f1","\\ddots",!0),_(j,Z,le,"\u22ee","\\varvdots"),_(j,Z,J,"\u02ca","\\acute"),_(j,Z,J,"\u02cb","\\grave"),_(j,Z,J,"\xa8","\\ddot"),_(j,Z,J,"~","\\tilde"),_(j,Z,J,"\u02c9","\\bar"),_(j,Z,J,"\u02d8","\\breve"),_(j,Z,J,"\u02c7","\\check"),_(j,Z,J,"^","\\hat"),_(j,Z,J,"\u20d7","\\vec"),_(j,Z,J,"\u02d9","\\dot"),_(j,Z,J,"\u02da","\\mathring"),_(j,Z,re,"\ue131","\\@imath"),_(j,Z,re,"\ue237","\\@jmath"),_(j,Z,le,"\u0131","\u0131"),_(j,Z,le,"\u0237","\u0237"),_($,Z,le,"\u0131","\\i",!0),_($,Z,le,"\u0237","\\j",!0),_($,Z,le,"\xdf","\\ss",!0),_($,Z,le,"\xe6","\\ae",!0),_($,Z,le,"\u0153","\\oe",!0),_($,Z,le,"\xf8","\\o",!0),_($,Z,le,"\xc6","\\AE",!0),_($,Z,le,"\u0152","\\OE",!0),_($,Z,le,"\xd8","\\O",!0),_($,Z,J,"\u02ca","\\'"),_($,Z,J,"\u02cb","\\`"),_($,Z,J,"\u02c6","\\^"),_($,Z,J,"\u02dc","\\~"),_($,Z,J,"\u02c9","\\="),_($,Z,J,"\u02d8","\\u"),_($,Z,J,"\u02d9","\\."),_($,Z,J,"\xb8","\\c"),_($,Z,J,"\u02da","\\r"),_($,Z,J,"\u02c7","\\v"),_($,Z,J,"\xa8",'\\"'),_($,Z,J,"\u02dd","\\H"),_($,Z,J,"\u25ef","\\textcircled");var he={"--":!0,"---":!0,"``":!0,"''":!0};_($,Z,le,"\u2013","--",!0),_($,Z,le,"\u2013","\\textendash"),_($,Z,le,"\u2014","---",!0),_($,Z,le,"\u2014","\\textemdash"),_($,Z,le,"\u2018","`",!0),_($,Z,le,"\u2018","\\textquoteleft"),_($,Z,le,"\u2019","'",!0),_($,Z,le,"\u2019","\\textquoteright"),_($,Z,le,"\u201c","``",!0),_($,Z,le,"\u201c","\\textquotedblleft"),_($,Z,le,"\u201d","''",!0),_($,Z,le,"\u201d","\\textquotedblright"),_(j,Z,le,"\xb0","\\degree",!0),_($,Z,le,"\xb0","\\degree"),_($,Z,le,"\xb0","\\textdegree",!0),_(j,Z,le,"\xa3","\\pounds"),_(j,Z,le,"\xa3","\\mathsterling",!0),_($,Z,le,"\xa3","\\pounds"),_($,Z,le,"\xa3","\\textsterling",!0),_(j,K,le,"\u2720","\\maltese"),_($,K,le,"\u2720","\\maltese");for(var me='0123456789/@."',ce=0;ce=5?0:e>=3?1:2]){var r=G[t]={cssEmPerMu:P.quad[t]/18};for(var n in P)P.hasOwnProperty(n)&&(r[n]=P[n][t])}return G[t]}(this.size)),this._fontMetrics},t.getColor=function(){return this.phantom?"transparent":this.color},e}();Ie.BASESIZE=6;var Re=Ie,Oe={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:1.00375,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:1.00375},Ee={ex:!0,em:!0,mu:!0},He=function(e){return"string"!=typeof e&&(e=e.unit),e in Oe||e in Ee||"ex"===e},Le=function(e,t){var r;if(e.unit in Oe)r=Oe[e.unit]/t.fontMetrics().ptPerEm/t.sizeMultiplier;else if("mu"===e.unit)r=t.fontMetrics().cssEmPerMu;else{var a;if(a=t.style.isTight()?t.havingStyle(t.style.text()):t,"ex"===e.unit)r=a.fontMetrics().xHeight;else{if("em"!==e.unit)throw new n("Invalid unit: '"+e.unit+"'");r=a.fontMetrics().quad}a!==t&&(r*=a.sizeMultiplier/t.sizeMultiplier)}return Math.min(e.number*r,t.maxSize)},De=function(e,t,r){return X[r][e]&&X[r][e].replace&&(e=X[r][e].replace),{value:e,metrics:V(e,t,r)}},Pe=function(e,t,r,n,a){var i,o=De(e,t,r),s=o.metrics;if(e=o.value,s){var l=s.italic;("text"===r||n&&"mathit"===n.font)&&(l=0),i=new R(e,s.height,s.depth,l,s.skew,s.width,a)}else"undefined"!=typeof console&&console.warn("No character metrics for '"+e+"' in style '"+t+"' and mode '"+r+"'"),i=new R(e,0,0,0,0,0,a);if(n){i.maxFontSize=n.sizeMultiplier,n.style.isTight()&&i.classes.push("mtight");var h=n.getColor();h&&(i.style.color=h)}return i},Fe=function(e,t){if(z(e.classes)!==z(t.classes)||e.skew!==t.skew||e.maxFontSize!==t.maxFontSize)return!1;if(1===e.classes.length){var r=e.classes[0];if("mbin"===r||"mord"===r)return!1}for(var n in e.style)if(e.style.hasOwnProperty(n)&&e.style[n]!==t.style[n])return!1;for(var a in t.style)if(t.style.hasOwnProperty(a)&&e.style[a]!==t.style[a])return!1;return!0},Ve=function(e){for(var t=0,r=0,n=0,a=0;at&&(t=i.height),i.depth>r&&(r=i.depth),i.maxFontSize>n&&(n=i.maxFontSize)}e.height=t,e.depth=r,e.maxFontSize=n},Ge=function(e,t,r,n){var a=new N(e,t,r,n);return Ve(a),a},Ue=function(e,t,r,n){return new N(e,t,r,n)},Ye=function(e){var t=new M(e);return Ve(t),t},We=function(e,t,r){var n="";switch(e){case"amsrm":n="AMS";break;case"textrm":n="Main";break;case"textsf":n="SansSerif";break;case"texttt":n="Typewriter";break;default:n=e}return n+"-"+("textbf"===t&&"textit"===r?"BoldItalic":"textbf"===t?"Bold":"textit"===t?"Italic":"Regular")},Xe={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},_e={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},je={fontMap:Xe,makeSymbol:Pe,mathsym:function(e,t,r,n){return void 0===n&&(n=[]),"boldsymbol"===r.font&&De(e,"Main-Bold",t).metrics?Pe(e,"Main-Bold",t,r,n.concat(["mathbf"])):"\\"===e||"main"===X[t][e].font?Pe(e,"Main-Regular",t,r,n):Pe(e,"AMS-Regular",t,r,n.concat(["amsrm"]))},makeSpan:Ge,makeSvgSpan:Ue,makeLineSpan:function(e,t,r){var n=Ge([e],[],t);return n.height=Math.max(r||t.fontMetrics().defaultRuleThickness,t.minRuleThickness),n.style.borderBottomWidth=n.height+"em",n.maxFontSize=1,n},makeAnchor:function(e,t,r,n){var a=new q(e,t,r,n);return Ve(a),a},makeFragment:Ye,wrapFragment:function(e,t){return e instanceof M?Ge([],[e],t):e},makeVList:function(e,t){for(var r=function(e){if("individualShift"===e.positionType){for(var t=e.children,r=[t[0]],n=-t[0].shift-t[0].elem.depth,a=n,i=1;i0&&(o.push(yt(s,t)),s=[]),o.push(a[l]));s.length>0&&o.push(yt(s,t)),r?((i=yt(ut(r,t,!0))).classes=["tag"],o.push(i)):n&&o.push(n);var m=st(["katex-html"],o);if(m.setAttribute("aria-hidden","true"),i){var c=i.children[0];c.style.height=m.height+m.depth+"em",c.style.verticalAlign=-m.depth+"em"}return m}function wt(e){return new M(e)}var kt=function(){function e(e,t,r){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=e,this.attributes={},this.children=t||[],this.classes=r||[]}var t=e.prototype;return t.setAttribute=function(e,t){this.attributes[e]=t},t.getAttribute=function(e){return this.attributes[e]},t.toNode=function(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);this.classes.length>0&&(e.className=z(this.classes));for(var r=0;r0&&(e+=' class ="'+l.escape(z(this.classes))+'"'),e+=">";for(var r=0;r"},t.toText=function(){return this.children.map((function(e){return e.toText()})).join("")},e}(),St=function(){function e(e){this.text=void 0,this.text=e}var t=e.prototype;return t.toNode=function(){return document.createTextNode(this.text)},t.toMarkup=function(){return l.escape(this.toText())},t.toText=function(){return this.text},e}(),Mt={MathNode:kt,TextNode:St,SpaceNode:function(){function e(e){this.width=void 0,this.character=void 0,this.width=e,this.character=e>=.05555&&e<=.05556?"\u200a":e>=.1666&&e<=.1667?"\u2009":e>=.2222&&e<=.2223?"\u2005":e>=.2777&&e<=.2778?"\u2005\u200a":e>=-.05556&&e<=-.05555?"\u200a\u2063":e>=-.1667&&e<=-.1666?"\u2009\u2063":e>=-.2223&&e<=-.2222?"\u205f\u2063":e>=-.2778&&e<=-.2777?"\u2005\u2063":null}var t=e.prototype;return t.toNode=function(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return e.setAttribute("width",this.width+"em"),e},t.toMarkup=function(){return this.character?""+this.character+"":''},t.toText=function(){return this.character?this.character:" "},e}(),newDocumentFragment:wt},zt=function(e,t,r){return!X[t][e]||!X[t][e].replace||55349===e.charCodeAt(0)||he.hasOwnProperty(e)&&r&&(r.fontFamily&&"tt"===r.fontFamily.substr(4,2)||r.font&&"tt"===r.font.substr(4,2))||(e=X[t][e].replace),new Mt.TextNode(e)},At=function(e){return 1===e.length?e[0]:new Mt.MathNode("mrow",e)},Tt=function(e,t){if("texttt"===t.fontFamily)return"monospace";if("textsf"===t.fontFamily)return"textit"===t.fontShape&&"textbf"===t.fontWeight?"sans-serif-bold-italic":"textit"===t.fontShape?"sans-serif-italic":"textbf"===t.fontWeight?"bold-sans-serif":"sans-serif";if("textit"===t.fontShape&&"textbf"===t.fontWeight)return"bold-italic";if("textit"===t.fontShape)return"italic";if("textbf"===t.fontWeight)return"bold";var r=t.font;if(!r||"mathnormal"===r)return null;var n=e.mode;if("mathit"===r)return"italic";if("boldsymbol"===r)return"textord"===e.type?"bold":"bold-italic";if("mathbf"===r)return"bold";if("mathbb"===r)return"double-struck";if("mathfrak"===r)return"fraktur";if("mathscr"===r||"mathcal"===r)return"script";if("mathsf"===r)return"sans-serif";if("mathtt"===r)return"monospace";var a=e.text;return l.contains(["\\imath","\\jmath"],a)?null:(X[n][a]&&X[n][a].replace&&(a=X[n][a].replace),V(a,je.fontMap[r].fontName,n)?je.fontMap[r].variant:null)},Bt=function(e,t,r){if(1===e.length){var n=qt(e[0],t);return r&&n instanceof kt&&"mo"===n.type&&(n.setAttribute("lspace","0em"),n.setAttribute("rspace","0em")),[n]}for(var a,i=[],o=0;o0&&(p.text=p.text.slice(0,1)+"\u0338"+p.text.slice(1),i.pop())}}}i.push(s),a=s}return i},Nt=function(e,t,r){return At(Bt(e,t,r))},qt=function(e,t){if(!e)return new Mt.MathNode("mrow");if(rt[e.type])return rt[e.type](e,t);throw new n("Got group of unknown type: '"+e.type+"'")};function Ct(e,t,r,n,a){var i,o=Bt(e,r);i=1===o.length&&o[0]instanceof kt&&l.contains(["mrow","mtable"],o[0].type)?o[0]:new Mt.MathNode("mrow",o);var s=new Mt.MathNode("annotation",[new Mt.TextNode(t)]);s.setAttribute("encoding","application/x-tex");var h=new Mt.MathNode("semantics",[i,s]),m=new Mt.MathNode("math",[h]);m.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),n&&m.setAttribute("display","block");var c=a?"katex":"katex-mathml";return je.makeSpan([c],[m])}var It=function(e){return new Re({style:e.displayMode?b.DISPLAY:b.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},Rt=function(e,t){if(t.displayMode){var r=["katex-display"];t.leqno&&r.push("leqno"),t.fleqn&&r.push("fleqn"),e=je.makeSpan(r,[e])}return e},Ot=function(e,t,r){var n,a=It(r);if("mathml"===r.output)return Ct(e,t,a,r.displayMode,!0);if("html"===r.output){var i=xt(e,a);n=je.makeSpan(["katex"],[i])}else{var o=Ct(e,t,a,r.displayMode,!1),s=xt(e,a);n=je.makeSpan(["katex"],[o,s])}return Rt(n,r)},Et={widehat:"^",widecheck:"\u02c7",widetilde:"~",utilde:"~",overleftarrow:"\u2190",underleftarrow:"\u2190",xleftarrow:"\u2190",overrightarrow:"\u2192",underrightarrow:"\u2192",xrightarrow:"\u2192",underbrace:"\u23df",overbrace:"\u23de",overgroup:"\u23e0",undergroup:"\u23e1",overleftrightarrow:"\u2194",underleftrightarrow:"\u2194",xleftrightarrow:"\u2194",Overrightarrow:"\u21d2",xRightarrow:"\u21d2",overleftharpoon:"\u21bc",xleftharpoonup:"\u21bc",overrightharpoon:"\u21c0",xrightharpoonup:"\u21c0",xLeftarrow:"\u21d0",xLeftrightarrow:"\u21d4",xhookleftarrow:"\u21a9",xhookrightarrow:"\u21aa",xmapsto:"\u21a6",xrightharpoondown:"\u21c1",xleftharpoondown:"\u21bd",xrightleftharpoons:"\u21cc",xleftrightharpoons:"\u21cb",xtwoheadleftarrow:"\u219e",xtwoheadrightarrow:"\u21a0",xlongequal:"=",xtofrom:"\u21c4",xrightleftarrows:"\u21c4",xrightequilibrium:"\u21cc",xleftequilibrium:"\u21cb","\\cdrightarrow":"\u2192","\\cdleftarrow":"\u2190","\\cdlongequal":"="},Ht={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},Lt=function(e,t,r,n,a){var i,o=e.height+e.depth+r+n;if(/fbox|color|angl/.test(t)){if(i=je.makeSpan(["stretchy",t],[],a),"fbox"===t){var s=a.color&&a.getColor();s&&(i.style.borderColor=s)}}else{var l=[];/^[bx]cancel$/.test(t)&&l.push(new H({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(t)&&l.push(new H({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var h=new O(l,{width:"100%",height:o+"em"});i=je.makeSvgSpan([],[h],a)}return i.height=o,i.style.height=o+"em",i},Dt=function(e){var t=new Mt.MathNode("mo",[new Mt.TextNode(Et[e.replace(/^\\/,"")])]);return t.setAttribute("stretchy","true"),t},Pt=function(e,t){var r=function(){var r=4e5,n=e.label.substr(1);if(l.contains(["widehat","widecheck","widetilde","utilde"],n)){var a,i,o,s="ordgroup"===(d=e.base).type?d.body.length:1;if(s>5)"widehat"===n||"widecheck"===n?(a=420,r=2364,o=.42,i=n+"4"):(a=312,r=2340,o=.34,i="tilde4");else{var h=[1,1,2,2,3,3][s];"widehat"===n||"widecheck"===n?(r=[0,1062,2364,2364,2364][h],a=[0,239,300,360,420][h],o=[0,.24,.3,.3,.36,.42][h],i=n+h):(r=[0,600,1033,2339,2340][h],a=[0,260,286,306,312][h],o=[0,.26,.286,.3,.306,.34][h],i="tilde"+h)}var m=new E(i),c=new O([m],{width:"100%",height:o+"em",viewBox:"0 0 "+r+" "+a,preserveAspectRatio:"none"});return{span:je.makeSvgSpan([],[c],t),minWidth:0,height:o}}var u,p,d,f=[],g=Ht[n],v=g[0],b=g[1],y=g[2],x=y/1e3,w=v.length;if(1===w)u=["hide-tail"],p=[g[3]];else if(2===w)u=["halfarrow-left","halfarrow-right"],p=["xMinYMin","xMaxYMin"];else{if(3!==w)throw new Error("Correct katexImagesData or update code here to support\n "+w+" children.");u=["brace-left","brace-center","brace-right"],p=["xMinYMin","xMidYMin","xMaxYMin"]}for(var k=0;k0&&(n.style.minWidth=a+"em"),n};function Ft(e,t){if(!e||e.type!==t)throw new Error("Expected node of type "+t+", but got "+(e?"node of type "+e.type:String(e)));return e}function Vt(e){var t=Gt(e);if(!t)throw new Error("Expected node of symbol group type, but got "+(e?"node of type "+e.type:String(e)));return t}function Gt(e){return e&&("atom"===e.type||Y.hasOwnProperty(e.type))?e:null}var Ut=function(e,t){var r,n,a;e&&"supsub"===e.type?(r=(n=Ft(e.base,"accent")).base,e.base=r,a=function(e){if(e instanceof N)return e;throw new Error("Expected span but got "+String(e)+".")}(bt(e,t)),e.base=n):r=(n=Ft(e,"accent")).base;var i=bt(r,t.havingCrampedStyle()),o=0;if(n.isShifty&&l.isCharacterBox(r)){var s=l.getBaseElem(r);o=L(bt(s,t.havingCrampedStyle())).skew}var h,m="\\c"===n.label,c=m?i.height+i.depth:Math.min(i.height,t.fontMetrics().xHeight);if(n.isStretchy)h=Pt(n,t),h=je.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"elem",elem:h,wrapperClasses:["svg-align"],wrapperStyle:o>0?{width:"calc(100% - "+2*o+"em)",marginLeft:2*o+"em"}:void 0}]},t);else{var u,p;"\\vec"===n.label?(u=je.staticSvg("vec",t),p=je.svgData.vec[1]):((u=L(u=je.makeOrd({mode:n.mode,text:n.label},t,"textord"))).italic=0,p=u.width,m&&(c+=u.depth)),h=je.makeSpan(["accent-body"],[u]);var d="\\textcircled"===n.label;d&&(h.classes.push("accent-full"),c=i.height);var f=o;d||(f-=p/2),h.style.left=f+"em","\\textcircled"===n.label&&(h.style.top=".2em"),h=je.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:-c},{type:"elem",elem:h}]},t)}var g=je.makeSpan(["mord","accent"],[h],t);return a?(a.children[0]=g,a.height=Math.max(g.height,a.height),a.classes[0]="mord",a):g},Yt=function(e,t){var r=e.isStretchy?Dt(e.label):new Mt.MathNode("mo",[zt(e.label,e.mode)]),n=new Mt.MathNode("mover",[qt(e.base,t),r]);return n.setAttribute("accent","true"),n},Wt=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map((function(e){return"\\"+e})).join("|"));nt({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:function(e,t){var r=it(t[0]),n=!Wt.test(e.funcName),a=!n||"\\widehat"===e.funcName||"\\widetilde"===e.funcName||"\\widecheck"===e.funcName;return{type:"accent",mode:e.parser.mode,label:e.funcName,isStretchy:n,isShifty:a,base:r}},htmlBuilder:Ut,mathmlBuilder:Yt}),nt({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:function(e,t){var r=t[0],n=e.parser.mode;return"math"===n&&(e.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+e.funcName+" works only in text mode"),n="text"),{type:"accent",mode:n,label:e.funcName,isStretchy:!1,isShifty:!0,base:r}},htmlBuilder:Ut,mathmlBuilder:Yt}),nt({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:function(e,t){var r=e.parser,n=e.funcName,a=t[0];return{type:"accentUnder",mode:r.mode,label:n,base:a}},htmlBuilder:function(e,t){var r=bt(e.base,t),n=Pt(e,t),a="\\utilde"===e.label?.12:0,i=je.makeVList({positionType:"top",positionData:r.height,children:[{type:"elem",elem:n,wrapperClasses:["svg-align"]},{type:"kern",size:a},{type:"elem",elem:r}]},t);return je.makeSpan(["mord","accentunder"],[i],t)},mathmlBuilder:function(e,t){var r=Dt(e.label),n=new Mt.MathNode("munder",[qt(e.base,t),r]);return n.setAttribute("accentunder","true"),n}});var Xt=function(e){var t=new Mt.MathNode("mpadded",e?[e]:[]);return t.setAttribute("width","+0.6em"),t.setAttribute("lspace","0.3em"),t};nt({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler:function(e,t,r){var n=e.parser,a=e.funcName;return{type:"xArrow",mode:n.mode,label:a,body:t[0],below:r[0]}},htmlBuilder:function(e,t){var r,n=t.style,a=t.havingStyle(n.sup()),i=je.wrapFragment(bt(e.body,a,t),t),o="\\x"===e.label.slice(0,2)?"x":"cd";i.classes.push(o+"-arrow-pad"),e.below&&(a=t.havingStyle(n.sub()),(r=je.wrapFragment(bt(e.below,a,t),t)).classes.push(o+"-arrow-pad"));var s,l=Pt(e,t),h=-t.fontMetrics().axisHeight+.5*l.height,m=-t.fontMetrics().axisHeight-.5*l.height-.111;if((i.depth>.25||"\\xleftequilibrium"===e.label)&&(m-=i.depth),r){var c=-t.fontMetrics().axisHeight+r.height+.5*l.height+.111;s=je.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:m},{type:"elem",elem:l,shift:h},{type:"elem",elem:r,shift:c}]},t)}else s=je.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:m},{type:"elem",elem:l,shift:h}]},t);return s.children[0].children[0].children[1].classes.push("svg-align"),je.makeSpan(["mrel","x-arrow"],[s],t)},mathmlBuilder:function(e,t){var r,n=Dt(e.label);if(n.setAttribute("minsize","x"===e.label.charAt(0)?"1.75em":"3.0em"),e.body){var a=Xt(qt(e.body,t));if(e.below){var i=Xt(qt(e.below,t));r=new Mt.MathNode("munderover",[n,i,a])}else r=new Mt.MathNode("mover",[n,a])}else if(e.below){var o=Xt(qt(e.below,t));r=new Mt.MathNode("munder",[n,o])}else r=Xt(),r=new Mt.MathNode("mover",[n,r]);return r}});var _t={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},jt=function(e){return"textord"===e.type&&"@"===e.text};function $t(e,t,r){var n=_t[e];switch(n){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return r.callFunction(n,[t[0]],[t[1]]);case"\\uparrow":case"\\downarrow":var a={type:"atom",text:n,mode:"math",family:"rel"},i={type:"ordgroup",mode:"math",body:[r.callFunction("\\\\cdleft",[t[0]],[]),r.callFunction("\\Big",[a],[]),r.callFunction("\\\\cdright",[t[1]],[])]};return r.callFunction("\\\\cdparent",[i],[]);case"\\\\cdlongequal":return r.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":return r.callFunction("\\Big",[{type:"textord",text:"\\Vert",mode:"math"}],[]);default:return{type:"textord",text:" ",mode:"math"}}}nt({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler:function(e,t){var r=e.parser,n=e.funcName;return{type:"cdlabel",mode:r.mode,side:n.slice(4),label:t[0]}},htmlBuilder:function(e,t){var r=t.havingStyle(t.style.sup()),n=je.wrapFragment(bt(e.label,r,t),t);return n.classes.push("cd-label-"+e.side),n.style.bottom=.8-n.depth+"em",n.height=0,n.depth=0,n},mathmlBuilder:function(e,t){var r=new Mt.MathNode("mrow",[qt(e.label,t)]);return(r=new Mt.MathNode("mpadded",[r])).setAttribute("width","0"),"left"===e.side&&r.setAttribute("lspace","-1width"),r.setAttribute("voffset","0.7em"),(r=new Mt.MathNode("mstyle",[r])).setAttribute("displaystyle","false"),r.setAttribute("scriptlevel","1"),r}}),nt({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler:function(e,t){return{type:"cdlabelparent",mode:e.parser.mode,fragment:t[0]}},htmlBuilder:function(e,t){var r=je.wrapFragment(bt(e.fragment,t),t);return r.classes.push("cd-vert-arrow"),r},mathmlBuilder:function(e,t){return new Mt.MathNode("mrow",[qt(e.fragment,t)])}}),nt({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler:function(e,t){for(var r=e.parser,a=Ft(t[0],"ordgroup").body,i="",o=0;o=1114111)throw new n("\\@char with invalid code point "+i);return l<=65535?s=String.fromCharCode(l):(l-=65536,s=String.fromCharCode(55296+(l>>10),56320+(1023&l))),{type:"textord",mode:r.mode,text:s}}});var Zt=function(e,t){var r=ut(e.body,t.withColor(e.color),!1);return je.makeFragment(r)},Kt=function(e,t){var r=Bt(e.body,t.withColor(e.color)),n=new Mt.MathNode("mstyle",r);return n.setAttribute("mathcolor",e.color),n};nt({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler:function(e,t){var r=e.parser,n=Ft(t[0],"color-token").color,a=t[1];return{type:"color",mode:r.mode,color:n,body:ot(a)}},htmlBuilder:Zt,mathmlBuilder:Kt}),nt({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler:function(e,t){var r=e.parser,n=e.breakOnTokenText,a=Ft(t[0],"color-token").color;r.gullet.macros.set("\\current@color",a);var i=r.parseExpression(!0,n);return{type:"color",mode:r.mode,color:a,body:i}},htmlBuilder:Zt,mathmlBuilder:Kt}),nt({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:1,argTypes:["size"],allowedInText:!0},handler:function(e,t,r){var n=e.parser,a=r[0],i=!n.settings.displayMode||!n.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:n.mode,newLine:i,size:a&&Ft(a,"size").value}},htmlBuilder:function(e,t){var r=je.makeSpan(["mspace"],[],t);return e.newLine&&(r.classes.push("newline"),e.size&&(r.style.marginTop=Le(e.size,t)+"em")),r},mathmlBuilder:function(e,t){var r=new Mt.MathNode("mspace");return e.newLine&&(r.setAttribute("linebreak","newline"),e.size&&r.setAttribute("height",Le(e.size,t)+"em")),r}});var Jt={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},Qt=function(e){var t=e.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(t))throw new n("Expected a control sequence",e);return t},er=function(e,t,r,n){var a=e.gullet.macros.get(r.text);null==a&&(r.noexpand=!0,a={tokens:[r],numArgs:0,unexpandable:!e.gullet.isExpandable(r.text)}),e.gullet.macros.set(t,a,n)};nt({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler:function(e){var t=e.parser,r=e.funcName;t.consumeSpaces();var a=t.fetch();if(Jt[a.text])return"\\global"!==r&&"\\\\globallong"!==r||(a.text=Jt[a.text]),Ft(t.parseFunction(),"internal");throw new n("Invalid token after macro prefix",a)}}),nt({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler:function(e){var t=e.parser,r=e.funcName,a=t.gullet.popToken(),i=a.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(i))throw new n("Expected a control sequence",a);for(var o,s=0,l=[[]];"{"!==t.gullet.future().text;)if("#"===(a=t.gullet.popToken()).text){if("{"===t.gullet.future().text){o=t.gullet.future(),l[s].push("{");break}if(a=t.gullet.popToken(),!/^[1-9]$/.test(a.text))throw new n('Invalid argument number "'+a.text+'"');if(parseInt(a.text)!==s+1)throw new n('Argument number "'+a.text+'" out of order');s++,l.push([])}else{if("EOF"===a.text)throw new n("Expected a macro definition");l[s].push(a.text)}var h=t.gullet.consumeArg().tokens;return o&&h.unshift(o),"\\edef"!==r&&"\\xdef"!==r||(h=t.gullet.expandTokens(h)).reverse(),t.gullet.macros.set(i,{tokens:h,numArgs:s,delimiters:l},r===Jt[r]),{type:"internal",mode:t.mode}}}),nt({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler:function(e){var t=e.parser,r=e.funcName,n=Qt(t.gullet.popToken());t.gullet.consumeSpaces();var a=function(e){var t=e.gullet.popToken();return"="===t.text&&" "===(t=e.gullet.popToken()).text&&(t=e.gullet.popToken()),t}(t);return er(t,n,a,"\\\\globallet"===r),{type:"internal",mode:t.mode}}}),nt({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler:function(e){var t=e.parser,r=e.funcName,n=Qt(t.gullet.popToken()),a=t.gullet.popToken(),i=t.gullet.popToken();return er(t,n,i,"\\\\globalfuture"===r),t.gullet.pushToken(i),t.gullet.pushToken(a),{type:"internal",mode:t.mode}}});var tr=function(e,t,r){var n=V(X.math[e]&&X.math[e].replace||e,t,r);if(!n)throw new Error("Unsupported symbol "+e+" and font size "+t+".");return n},rr=function(e,t,r,n){var a=r.havingBaseStyle(t),i=je.makeSpan(n.concat(a.sizingClasses(r)),[e],r),o=a.sizeMultiplier/r.sizeMultiplier;return i.height*=o,i.depth*=o,i.maxFontSize=a.sizeMultiplier,i},nr=function(e,t,r){var n=t.havingBaseStyle(r),a=(1-t.sizeMultiplier/n.sizeMultiplier)*t.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=a+"em",e.height-=a,e.depth+=a},ar=function(e,t,r,n,a,i){var o=function(e,t,r,n){return je.makeSymbol(e,"Size"+t+"-Regular",r,n)}(e,t,a,n),s=rr(je.makeSpan(["delimsizing","size"+t],[o],n),b.TEXT,n,i);return r&&nr(s,n,b.TEXT),s},ir=function(e,t,r){var n;return n="Size1-Regular"===t?"delim-size1":"delim-size4",{type:"elem",elem:je.makeSpan(["delimsizinginner",n],[je.makeSpan([],[je.makeSymbol(e,t,r)])])}},or=function(e,t,r){var n=D["Size4-Regular"][e.charCodeAt(0)]?D["Size4-Regular"][e.charCodeAt(0)][4].toFixed(3):D["Size1-Regular"][e.charCodeAt(0)][4].toFixed(3),a=new E("inner",function(e,t){switch(e){case"\u239c":return"M291 0 H417 V"+t+" H291z M291 0 H417 V"+t+" H291z";case"\u2223":return"M145 0 H188 V"+t+" H145z M145 0 H188 V"+t+" H145z";case"\u2225":return"M145 0 H188 V"+t+" H145z M145 0 H188 V"+t+" H145zM367 0 H410 V"+t+" H367z M367 0 H410 V"+t+" H367z";case"\u239f":return"M457 0 H583 V"+t+" H457z M457 0 H583 V"+t+" H457z";case"\u23a2":return"M319 0 H403 V"+t+" H319z M319 0 H403 V"+t+" H319z";case"\u23a5":return"M263 0 H347 V"+t+" H263z M263 0 H347 V"+t+" H263z";case"\u23aa":return"M384 0 H504 V"+t+" H384z M384 0 H504 V"+t+" H384z";case"\u23d0":return"M312 0 H355 V"+t+" H312z M312 0 H355 V"+t+" H312z";case"\u2016":return"M257 0 H300 V"+t+" H257z M257 0 H300 V"+t+" H257zM478 0 H521 V"+t+" H478z M478 0 H521 V"+t+" H478z";default:return""}}(e,Math.round(1e3*t))),i=new O([a],{width:n+"em",height:t+"em",style:"width:"+n+"em",viewBox:"0 0 "+1e3*n+" "+Math.round(1e3*t),preserveAspectRatio:"xMinYMin"}),o=je.makeSvgSpan([],[i],r);return o.height=t,o.style.height=t+"em",o.style.width=n+"em",{type:"elem",elem:o}},sr={type:"kern",size:-.008},lr=["|","\\lvert","\\rvert","\\vert"],hr=["\\|","\\lVert","\\rVert","\\Vert"],mr=function(e,t,r,n,a,i){var o,s,h,m;o=h=m=e,s=null;var c="Size1-Regular";"\\uparrow"===e?h=m="\u23d0":"\\Uparrow"===e?h=m="\u2016":"\\downarrow"===e?o=h="\u23d0":"\\Downarrow"===e?o=h="\u2016":"\\updownarrow"===e?(o="\\uparrow",h="\u23d0",m="\\downarrow"):"\\Updownarrow"===e?(o="\\Uparrow",h="\u2016",m="\\Downarrow"):l.contains(lr,e)?h="\u2223":l.contains(hr,e)?h="\u2225":"["===e||"\\lbrack"===e?(o="\u23a1",h="\u23a2",m="\u23a3",c="Size4-Regular"):"]"===e||"\\rbrack"===e?(o="\u23a4",h="\u23a5",m="\u23a6",c="Size4-Regular"):"\\lfloor"===e||"\u230a"===e?(h=o="\u23a2",m="\u23a3",c="Size4-Regular"):"\\lceil"===e||"\u2308"===e?(o="\u23a1",h=m="\u23a2",c="Size4-Regular"):"\\rfloor"===e||"\u230b"===e?(h=o="\u23a5",m="\u23a6",c="Size4-Regular"):"\\rceil"===e||"\u2309"===e?(o="\u23a4",h=m="\u23a5",c="Size4-Regular"):"("===e||"\\lparen"===e?(o="\u239b",h="\u239c",m="\u239d",c="Size4-Regular"):")"===e||"\\rparen"===e?(o="\u239e",h="\u239f",m="\u23a0",c="Size4-Regular"):"\\{"===e||"\\lbrace"===e?(o="\u23a7",s="\u23a8",m="\u23a9",h="\u23aa",c="Size4-Regular"):"\\}"===e||"\\rbrace"===e?(o="\u23ab",s="\u23ac",m="\u23ad",h="\u23aa",c="Size4-Regular"):"\\lgroup"===e||"\u27ee"===e?(o="\u23a7",m="\u23a9",h="\u23aa",c="Size4-Regular"):"\\rgroup"===e||"\u27ef"===e?(o="\u23ab",m="\u23ad",h="\u23aa",c="Size4-Regular"):"\\lmoustache"===e||"\u23b0"===e?(o="\u23a7",m="\u23ad",h="\u23aa",c="Size4-Regular"):"\\rmoustache"!==e&&"\u23b1"!==e||(o="\u23ab",m="\u23a9",h="\u23aa",c="Size4-Regular");var u=tr(o,c,a),p=u.height+u.depth,d=tr(h,c,a),f=d.height+d.depth,g=tr(m,c,a),v=g.height+g.depth,y=0,x=1;if(null!==s){var w=tr(s,c,a);y=w.height+w.depth,x=2}var k=p+v+y,S=k+Math.max(0,Math.ceil((t-k)/(x*f)))*x*f,M=n.fontMetrics().axisHeight;r&&(M*=n.sizeMultiplier);var z=S/2-M,A=[];if(A.push(ir(m,c,a)),A.push(sr),null===s){var T=S-p-v+.016;A.push(or(h,T,n))}else{var B=(S-p-v-y)/2+.016;A.push(or(h,B,n)),A.push(sr),A.push(ir(s,c,a)),A.push(sr),A.push(or(h,B,n))}A.push(sr),A.push(ir(o,c,a));var N=n.havingBaseStyle(b.TEXT),q=je.makeVList({positionType:"bottom",positionData:z,children:A},N);return rr(je.makeSpan(["delimsizing","mult"],[q],N),b.TEXT,n,i)},cr=.08,ur=function(e,t,r,n,a){var i=function(e,t,r){t*=1e3;var n="";switch(e){case"sqrtMain":n=function(e,t){return"M95,"+(622+e+t)+"\nc-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14\nc0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54\nc44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10\ns173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429\nc69,-144,104.5,-217.7,106.5,-221\nl"+e/2.075+" -"+e+"\nc5.3,-9.3,12,-14,20,-14\nH400000v"+(40+e)+"H845.2724\ns-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7\nc-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z\nM"+(834+e)+" "+t+"h400000v"+(40+e)+"h-400000z"}(t,k);break;case"sqrtSize1":n=function(e,t){return"M263,"+(601+e+t)+"c0.7,0,18,39.7,52,119\nc34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120\nc340,-704.7,510.7,-1060.3,512,-1067\nl"+e/2.084+" -"+e+"\nc4.7,-7.3,11,-11,19,-11\nH40000v"+(40+e)+"H1012.3\ns-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232\nc-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1\ns-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26\nc-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z\nM"+(1001+e)+" "+t+"h400000v"+(40+e)+"h-400000z"}(t,k);break;case"sqrtSize2":n=function(e,t){return"M983 "+(10+e+t)+"\nl"+e/3.13+" -"+e+"\nc4,-6.7,10,-10,18,-10 H400000v"+(40+e)+"\nH1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7\ns-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744\nc-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30\nc26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722\nc56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5\nc53.7,-170.3,84.5,-266.8,92.5,-289.5z\nM"+(1001+e)+" "+t+"h400000v"+(40+e)+"h-400000z"}(t,k);break;case"sqrtSize3":n=function(e,t){return"M424,"+(2398+e+t)+"\nc-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514\nc0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20\ns-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121\ns209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081\nl"+e/4.223+" -"+e+"c4,-6.7,10,-10,18,-10 H400000\nv"+(40+e)+"H1014.6\ns-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185\nc-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2z M"+(1001+e)+" "+t+"\nh400000v"+(40+e)+"h-400000z"}(t,k);break;case"sqrtSize4":n=function(e,t){return"M473,"+(2713+e+t)+"\nc339.3,-1799.3,509.3,-2700,510,-2702 l"+e/5.298+" -"+e+"\nc3.3,-7.3,9.3,-11,18,-11 H400000v"+(40+e)+"H1017.7\ns-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200\nc0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26\ns76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,\n606zM"+(1001+e)+" "+t+"h400000v"+(40+e)+"H1017.7z"}(t,k);break;case"sqrtTall":n=function(e,t,r){return"M702 "+(e+t)+"H400000"+(40+e)+"\nH742v"+(r-54-t-e)+"l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1\nh-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170\nc-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667\n219 661 l218 661zM702 "+t+"H400000v"+(40+e)+"H742z"}(t,k,r)}return n}(e,n,r),o=new E(e,i),s=new O([o],{width:"400em",height:t+"em",viewBox:"0 0 400000 "+r,preserveAspectRatio:"xMinYMin slice"});return je.makeSvgSpan(["hide-tail"],[s],a)},pr=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230a","\u230b","\\lceil","\\rceil","\u2308","\u2309","\\surd"],dr=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27ee","\u27ef","\\lmoustache","\\rmoustache","\u23b0","\u23b1"],fr=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],gr=[0,1.2,1.8,2.4,3],vr=[{type:"small",style:b.SCRIPTSCRIPT},{type:"small",style:b.SCRIPT},{type:"small",style:b.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],br=[{type:"small",style:b.SCRIPTSCRIPT},{type:"small",style:b.SCRIPT},{type:"small",style:b.TEXT},{type:"stack"}],yr=[{type:"small",style:b.SCRIPTSCRIPT},{type:"small",style:b.SCRIPT},{type:"small",style:b.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],xr=function(e){if("small"===e.type)return"Main-Regular";if("large"===e.type)return"Size"+e.size+"-Regular";if("stack"===e.type)return"Size4-Regular";throw new Error("Add support for delim type '"+e.type+"' here.")},wr=function(e,t,r,n){for(var a=Math.min(2,3-n.style.size);at)return r[a]}return r[r.length-1]},kr=function(e,t,r,n,a,i){var o;"<"===e||"\\lt"===e||"\u27e8"===e?e="\\langle":">"!==e&&"\\gt"!==e&&"\u27e9"!==e||(e="\\rangle"),o=l.contains(fr,e)?vr:l.contains(pr,e)?yr:br;var s=wr(e,t,o,n);return"small"===s.type?function(e,t,r,n,a,i){var o=je.makeSymbol(e,"Main-Regular",a,n),s=rr(o,t,n,i);return r&&nr(s,n,t),s}(e,s.style,r,n,a,i):"large"===s.type?ar(e,s.size,r,n,a,i):mr(e,t,r,n,a,i)},Sr=function(e,t){var r,n,a=t.havingBaseSizing(),i=wr("\\surd",e*a.sizeMultiplier,yr,a),o=a.sizeMultiplier,s=Math.max(0,t.minRuleThickness-t.fontMetrics().sqrtRuleThickness),l=0,h=0,m=0;return"small"===i.type?(e<1?o=1:e<1.4&&(o=.7),h=(1+s)/o,(r=ur("sqrtMain",l=(1+s+cr)/o,m=1e3+1e3*s+80,s,t)).style.minWidth="0.853em",n=.833/o):"large"===i.type?(m=1080*gr[i.size],h=(gr[i.size]+s)/o,l=(gr[i.size]+s+cr)/o,(r=ur("sqrtSize"+i.size,l,m,s,t)).style.minWidth="1.02em",n=1/o):(l=e+s+cr,h=e+s,m=Math.floor(1e3*e+s)+80,(r=ur("sqrtTall",l,m,s,t)).style.minWidth="0.742em",n=1.056),r.height=h,r.style.height=l+"em",{span:r,advanceWidth:n,ruleWidth:(t.fontMetrics().sqrtRuleThickness+s)*o}},Mr=function(e,t,r,a,i){if("<"===e||"\\lt"===e||"\u27e8"===e?e="\\langle":">"!==e&&"\\gt"!==e&&"\u27e9"!==e||(e="\\rangle"),l.contains(pr,e)||l.contains(fr,e))return ar(e,t,!1,r,a,i);if(l.contains(dr,e))return mr(e,gr[t],!1,r,a,i);throw new n("Illegal delimiter: '"+e+"'")},zr=gr,Ar=kr,Tr=function(e,t,r,n,a,i){var o=n.fontMetrics().axisHeight*n.sizeMultiplier,s=5/n.fontMetrics().ptPerEm,l=Math.max(t-o,r+o),h=Math.max(l/500*901,2*l-s);return kr(e,h,!0,n,a,i)},Br={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},Nr=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230a","\u230b","\\lceil","\\rceil","\u2308","\u2309","<",">","\\langle","\u27e8","\\rangle","\u27e9","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27ee","\u27ef","\\lmoustache","\\rmoustache","\u23b0","\u23b1","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function qr(e,t){var r=Gt(e);if(r&&l.contains(Nr,r.text))return r;throw new n(r?"Invalid delimiter '"+r.text+"' after '"+t.funcName+"'":"Invalid delimiter type '"+e.type+"'",e)}function Cr(e){if(!e.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}nt({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:function(e,t){var r=qr(t[0],e);return{type:"delimsizing",mode:e.parser.mode,size:Br[e.funcName].size,mclass:Br[e.funcName].mclass,delim:r.text}},htmlBuilder:function(e,t){return"."===e.delim?je.makeSpan([e.mclass]):Mr(e.delim,e.size,t,e.mode,[e.mclass])},mathmlBuilder:function(e){var t=[];"."!==e.delim&&t.push(zt(e.delim,e.mode));var r=new Mt.MathNode("mo",t);return"mopen"===e.mclass||"mclose"===e.mclass?r.setAttribute("fence","true"):r.setAttribute("fence","false"),r.setAttribute("stretchy","true"),r.setAttribute("minsize",zr[e.size]+"em"),r.setAttribute("maxsize",zr[e.size]+"em"),r}}),nt({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:function(e,t){var r=e.parser.gullet.macros.get("\\current@color");if(r&&"string"!=typeof r)throw new n("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:e.parser.mode,delim:qr(t[0],e).text,color:r}}}),nt({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:function(e,t){var r=qr(t[0],e),n=e.parser;++n.leftrightDepth;var a=n.parseExpression(!1);--n.leftrightDepth,n.expect("\\right",!1);var i=Ft(n.parseFunction(),"leftright-right");return{type:"leftright",mode:n.mode,body:a,left:r.text,right:i.delim,rightColor:i.color}},htmlBuilder:function(e,t){Cr(e);for(var r,n,a=ut(e.body,t,!0,["mopen","mclose"]),i=0,o=0,s=!1,l=0;l-1?"mpadded":"menclose",[qt(e.body,t)]);switch(e.label){case"\\cancel":n.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":n.setAttribute("notation","downdiagonalstrike");break;case"\\phase":n.setAttribute("notation","phasorangle");break;case"\\sout":n.setAttribute("notation","horizontalstrike");break;case"\\fbox":n.setAttribute("notation","box");break;case"\\angl":n.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(r=t.fontMetrics().fboxsep*t.fontMetrics().ptPerEm,n.setAttribute("width","+"+2*r+"pt"),n.setAttribute("height","+"+2*r+"pt"),n.setAttribute("lspace",r+"pt"),n.setAttribute("voffset",r+"pt"),"\\fcolorbox"===e.label){var a=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness);n.setAttribute("style","border: "+a+"em solid "+String(e.borderColor))}break;case"\\xcancel":n.setAttribute("notation","updiagonalstrike downdiagonalstrike")}return e.backgroundColor&&n.setAttribute("mathbackground",e.backgroundColor),n};nt({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler:function(e,t,r){var n=e.parser,a=e.funcName,i=Ft(t[0],"color-token").color,o=t[1];return{type:"enclose",mode:n.mode,label:a,backgroundColor:i,body:o}},htmlBuilder:Ir,mathmlBuilder:Rr}),nt({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler:function(e,t,r){var n=e.parser,a=e.funcName,i=Ft(t[0],"color-token").color,o=Ft(t[1],"color-token").color,s=t[2];return{type:"enclose",mode:n.mode,label:a,backgroundColor:o,borderColor:i,body:s}},htmlBuilder:Ir,mathmlBuilder:Rr}),nt({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler:function(e,t){return{type:"enclose",mode:e.parser.mode,label:"\\fbox",body:t[0]}}}),nt({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler:function(e,t){var r=e.parser,n=e.funcName,a=t[0];return{type:"enclose",mode:r.mode,label:n,body:a}},htmlBuilder:Ir,mathmlBuilder:Rr}),nt({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler:function(e,t){return{type:"enclose",mode:e.parser.mode,label:"\\angl",body:t[0]}}});var Or={};function Er(e){for(var t=e.type,r=e.names,n=e.props,a=e.handler,i=e.htmlBuilder,o=e.mathmlBuilder,s={type:t,numArgs:n.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:a},l=0;l1||!c)&&g.pop(),b.length0&&(x+=.25),m.push({pos:x,isDashed:e[t]})}for(w(o[0]),r=0;r0&&(M<(B+=y)&&(M=B),B=0),e.addJot&&(M+=f),z.height=S,z.depth=M,x+=S,z.pos=x,x+=M+B,h[r]=z,w(o[r+1])}var N,q,C=x/2+t.fontMetrics().axisHeight,I=e.cols||[],R=[],O=[];if(e.addEqnNum)for(r=0;r=s)){var G=void 0;(a>0||e.hskipBeforeAndAfter)&&0!==(G=l.deflt(D.pregap,p))&&((N=je.makeSpan(["arraycolsep"],[])).style.width=G+"em",R.push(N));var U=[];for(r=0;r0){for(var _=je.makeLineSpan("hline",t,c),j=je.makeLineSpan("hdashline",t,c),$=[{type:"elem",elem:h,shift:0}];m.length>0;){var Z=m.pop(),K=Z.pos-C;Z.isDashed?$.push({type:"elem",elem:j,shift:K}):$.push({type:"elem",elem:_,shift:K})}h=je.makeVList({positionType:"individualShift",children:$},t)}if(e.addEqnNum){var J=je.makeVList({positionType:"individualShift",children:O},t);return J=je.makeSpan(["tag"],[J],t),je.makeFragment([h,J])}return je.makeSpan(["mord"],[h],t)},Vr={c:"center ",l:"left ",r:"right "},Gr=function(e,t){for(var r=[],n=new Mt.MathNode("mtd",[],["mtr-glue"]),a=new Mt.MathNode("mtd",[],["mml-eqn-num"]),i=0;i0){var p=e.cols,d="",f=!1,g=0,v=p.length;"separator"===p[0].type&&(c+="top ",g=1),"separator"===p[p.length-1].type&&(c+="bottom ",v-=1);for(var b=g;b0?"left ":"",c+=S[S.length-1].length>0?"right ":"";for(var M=1;M-1?"alignat":"align",o=Dr(e.parser,{cols:a,addJot:!0,addEqnNum:"align"===e.envName||"alignat"===e.envName,emptySingleRow:!0,colSeparationType:i,maxNumCols:"split"===e.envName?2:void 0,leqno:e.parser.settings.leqno},"display"),s=0,l={type:"ordgroup",mode:e.mode,body:[]};if(t[0]&&"ordgroup"===t[0].type){for(var h="",m=0;m0&&c&&(d=1),a[u]={type:"align",align:p,pregap:d,postgap:0}}return o.colSeparationType=c?"align":"alignat",o};Er({type:"array",names:["array","darray"],props:{numArgs:1},handler:function(e,t){var r=(Gt(t[0])?[t[0]]:Ft(t[0],"ordgroup").body).map((function(e){var t=Vt(e).text;if(-1!=="lcr".indexOf(t))return{type:"align",align:t};if("|"===t)return{type:"separator",separator:"|"};if(":"===t)return{type:"separator",separator:":"};throw new n("Unknown column alignment: "+t,e)})),a={cols:r,hskipBeforeAndAfter:!0,maxNumCols:r.length};return Dr(e.parser,a,Pr(e.envName))},htmlBuilder:Fr,mathmlBuilder:Gr}),Er({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler:function(e){var t={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[e.envName.replace("*","")],r="c",a={hskipBeforeAndAfter:!1,cols:[{type:"align",align:r}]};if("*"===e.envName.charAt(e.envName.length-1)){var i=e.parser;if(i.consumeSpaces(),"["===i.fetch().text){if(i.consume(),i.consumeSpaces(),r=i.fetch().text,-1==="lcr".indexOf(r))throw new n("Expected l or c or r",i.nextToken);i.consume(),i.consumeSpaces(),i.expect("]"),i.consume(),a.cols=[{type:"align",align:r}]}}var o=Dr(e.parser,a,Pr(e.envName)),s=Math.max.apply(Math,[0].concat(o.body.map((function(e){return e.length}))));return o.cols=new Array(s).fill({type:"align",align:r}),t?{type:"leftright",mode:e.mode,body:[o],left:t[0],right:t[1],rightColor:void 0}:o},htmlBuilder:Fr,mathmlBuilder:Gr}),Er({type:"array",names:["smallmatrix"],props:{numArgs:0},handler:function(e){var t=Dr(e.parser,{arraystretch:.5},"script");return t.colSeparationType="small",t},htmlBuilder:Fr,mathmlBuilder:Gr}),Er({type:"array",names:["subarray"],props:{numArgs:1},handler:function(e,t){var r=(Gt(t[0])?[t[0]]:Ft(t[0],"ordgroup").body).map((function(e){var t=Vt(e).text;if(-1!=="lc".indexOf(t))return{type:"align",align:t};throw new n("Unknown column alignment: "+t,e)}));if(r.length>1)throw new n("{subarray} can contain only one column");var a={cols:r,hskipBeforeAndAfter:!1,arraystretch:.5};if((a=Dr(e.parser,a,"script")).body.length>0&&a.body[0].length>1)throw new n("{subarray} can contain only one column");return a},htmlBuilder:Fr,mathmlBuilder:Gr}),Er({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler:function(e){var t=Dr(e.parser,{arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},Pr(e.envName));return{type:"leftright",mode:e.mode,body:[t],left:e.envName.indexOf("r")>-1?".":"\\{",right:e.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:Fr,mathmlBuilder:Gr}),Er({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:Ur,htmlBuilder:Fr,mathmlBuilder:Gr}),Er({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler:function(e){l.contains(["gather","gather*"],e.envName)&&Lr(e);var t={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",addEqnNum:"gather"===e.envName,emptySingleRow:!0,leqno:e.parser.settings.leqno};return Dr(e.parser,t,"display")},htmlBuilder:Fr,mathmlBuilder:Gr}),Er({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:Ur,htmlBuilder:Fr,mathmlBuilder:Gr}),Er({type:"array",names:["equation","equation*"],props:{numArgs:0},handler:function(e){Lr(e);var t={addEqnNum:"equation"===e.envName,emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:e.parser.settings.leqno};return Dr(e.parser,t,"display")},htmlBuilder:Fr,mathmlBuilder:Gr}),Er({type:"array",names:["CD"],props:{numArgs:0},handler:function(e){return Lr(e),function(e){var t=[];for(e.gullet.beginGroup(),e.gullet.macros.set("\\cr","\\\\\\relax"),e.gullet.beginGroup();;){t.push(e.parseExpression(!1,"\\\\")),e.gullet.endGroup(),e.gullet.beginGroup();var r=e.fetch().text;if("&"!==r&&"\\\\"!==r){if("\\end"===r){0===t[t.length-1].length&&t.pop();break}throw new n("Expected \\\\ or \\cr or \\end",e.nextToken)}e.consume()}for(var a,i,o=[],s=[o],l=0;l-1);else{if(!("<>AV".indexOf(u)>-1))throw new n('Expected one of "<>AV=|." after @',h[c]);for(var d=0;d<2;d++){for(var f=!0,g=c+1;g=b.SCRIPT.id?r.text():b.DISPLAY:"text"===e&&r.size===b.DISPLAY.size?r=b.TEXT:"script"===e?r=b.SCRIPT:"scriptscript"===e&&(r=b.SCRIPTSCRIPT),r},Qr=function(e,t){var r,n=Jr(e.size,t.style),a=n.fracNum(),i=n.fracDen();r=t.havingStyle(a);var o=bt(e.numer,r,t);if(e.continued){var s=8.5/t.fontMetrics().ptPerEm,l=3.5/t.fontMetrics().ptPerEm;o.height=o.height0?3*c:7*c,d=t.fontMetrics().denom1):(m>0?(u=t.fontMetrics().num2,p=c):(u=t.fontMetrics().num3,p=3*c),d=t.fontMetrics().denom2),h){var w=t.fontMetrics().axisHeight;u-o.depth-(w+.5*m)0&&(t="."===(t=e)?null:t),t};nt({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler:function(e,t){var r,n=e.parser,a=t[4],i=t[5],o=it(t[0]),s="atom"===o.type&&"open"===o.family?rn(o.text):null,l=it(t[1]),h="atom"===l.type&&"close"===l.family?rn(l.text):null,m=Ft(t[2],"size"),c=null;r=!!m.isBlank||(c=m.value).number>0;var u="auto",p=t[3];if("ordgroup"===p.type){if(p.body.length>0){var d=Ft(p.body[0],"textord");u=tn[Number(d.text)]}}else p=Ft(p,"textord"),u=tn[Number(p.text)];return{type:"genfrac",mode:n.mode,numer:a,denom:i,continued:!1,hasBarLine:r,barSize:c,leftDelim:s,rightDelim:h,size:u}},htmlBuilder:Qr,mathmlBuilder:en}),nt({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler:function(e,t){var r=e.parser,n=(e.funcName,e.token);return{type:"infix",mode:r.mode,replaceWith:"\\\\abovefrac",size:Ft(t[0],"size").value,token:n}}}),nt({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:function(e,t){var r=e.parser,n=(e.funcName,t[0]),a=function(e){if(!e)throw new Error("Expected non-null, but got "+String(e));return e}(Ft(t[1],"infix").size),i=t[2],o=a.number>0;return{type:"genfrac",mode:r.mode,numer:n,denom:i,continued:!1,hasBarLine:o,barSize:a,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:Qr,mathmlBuilder:en});var nn=function(e,t){var r,n,a=t.style;"supsub"===e.type?(r=e.sup?bt(e.sup,t.havingStyle(a.sup()),t):bt(e.sub,t.havingStyle(a.sub()),t),n=Ft(e.base,"horizBrace")):n=Ft(e,"horizBrace");var i,o=bt(n.base,t.havingBaseStyle(b.DISPLAY)),s=Pt(n,t);if(n.isOver?(i=je.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:.1},{type:"elem",elem:s}]},t)).children[0].children[0].children[1].classes.push("svg-align"):(i=je.makeVList({positionType:"bottom",positionData:o.depth+.1+s.height,children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:o}]},t)).children[0].children[0].children[0].classes.push("svg-align"),r){var l=je.makeSpan(["mord",n.isOver?"mover":"munder"],[i],t);i=n.isOver?je.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:l},{type:"kern",size:.2},{type:"elem",elem:r}]},t):je.makeVList({positionType:"bottom",positionData:l.depth+.2+r.height+r.depth,children:[{type:"elem",elem:r},{type:"kern",size:.2},{type:"elem",elem:l}]},t)}return je.makeSpan(["mord",n.isOver?"mover":"munder"],[i],t)};nt({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler:function(e,t){var r=e.parser,n=e.funcName;return{type:"horizBrace",mode:r.mode,label:n,isOver:/^\\over/.test(n),base:t[0]}},htmlBuilder:nn,mathmlBuilder:function(e,t){var r=Dt(e.label);return new Mt.MathNode(e.isOver?"mover":"munder",[qt(e.base,t),r])}}),nt({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:function(e,t){var r=e.parser,n=t[1],a=Ft(t[0],"url").url;return r.settings.isTrusted({command:"\\href",url:a})?{type:"href",mode:r.mode,href:a,body:ot(n)}:r.formatUnsupportedCmd("\\href")},htmlBuilder:function(e,t){var r=ut(e.body,t,!1);return je.makeAnchor(e.href,[],r,t)},mathmlBuilder:function(e,t){var r=Nt(e.body,t);return r instanceof kt||(r=new kt("mrow",[r])),r.setAttribute("href",e.href),r}}),nt({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:function(e,t){var r=e.parser,n=Ft(t[0],"url").url;if(!r.settings.isTrusted({command:"\\url",url:n}))return r.formatUnsupportedCmd("\\url");for(var a=[],i=0;i0&&(n=Le(e.totalheight,t)-r,n=Number(n.toFixed(2)));var a=0;e.width.number>0&&(a=Le(e.width,t));var i={height:r+n+"em"};a>0&&(i.width=a+"em"),n>0&&(i.verticalAlign=-n+"em");var o=new C(e.src,e.alt,i);return o.height=r,o.depth=n,o},mathmlBuilder:function(e,t){var r=new Mt.MathNode("mglyph",[]);r.setAttribute("alt",e.alt);var n=Le(e.height,t),a=0;if(e.totalheight.number>0&&(a=(a=Le(e.totalheight,t)-n).toFixed(2),r.setAttribute("valign","-"+a+"em")),r.setAttribute("height",n+a+"em"),e.width.number>0){var i=Le(e.width,t);r.setAttribute("width",i+"em")}return r.setAttribute("src",e.src),r}}),nt({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler:function(e,t){var r=e.parser,n=e.funcName,a=Ft(t[0],"size");if(r.settings.strict){var i="m"===n[1],o="mu"===a.value.unit;i?(o||r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" supports only mu units, not "+a.value.unit+" units"),"math"!==r.mode&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" works only in math mode")):o&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" doesn't support mu units")}return{type:"kern",mode:r.mode,dimension:a.value}},htmlBuilder:function(e,t){return je.makeGlue(e.dimension,t)},mathmlBuilder:function(e,t){var r=Le(e.dimension,t);return new Mt.SpaceNode(r)}}),nt({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:function(e,t){var r=e.parser,n=e.funcName,a=t[0];return{type:"lap",mode:r.mode,alignment:n.slice(5),body:a}},htmlBuilder:function(e,t){var r;"clap"===e.alignment?(r=je.makeSpan([],[bt(e.body,t)]),r=je.makeSpan(["inner"],[r],t)):r=je.makeSpan(["inner"],[bt(e.body,t)]);var n=je.makeSpan(["fix"],[]),a=je.makeSpan([e.alignment],[r,n],t),i=je.makeSpan(["strut"]);return i.style.height=a.height+a.depth+"em",i.style.verticalAlign=-a.depth+"em",a.children.unshift(i),a=je.makeSpan(["thinbox"],[a],t),je.makeSpan(["mord","vbox"],[a],t)},mathmlBuilder:function(e,t){var r=new Mt.MathNode("mpadded",[qt(e.body,t)]);if("rlap"!==e.alignment){var n="llap"===e.alignment?"-1":"-0.5";r.setAttribute("lspace",n+"width")}return r.setAttribute("width","0px"),r}}),nt({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(e,t){var r=e.funcName,n=e.parser,a=n.mode;n.switchMode("math");var i="\\("===r?"\\)":"$",o=n.parseExpression(!1,i);return n.expect(i),n.switchMode(a),{type:"styling",mode:n.mode,style:"text",body:o}}}),nt({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(e,t){throw new n("Mismatched "+e.funcName)}});var on=function(e,t){switch(t.style.size){case b.DISPLAY.size:return e.display;case b.TEXT.size:return e.text;case b.SCRIPT.size:return e.script;case b.SCRIPTSCRIPT.size:return e.scriptscript;default:return e.text}};nt({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:function(e,t){return{type:"mathchoice",mode:e.parser.mode,display:ot(t[0]),text:ot(t[1]),script:ot(t[2]),scriptscript:ot(t[3])}},htmlBuilder:function(e,t){var r=on(e,t),n=ut(r,t,!1);return je.makeFragment(n)},mathmlBuilder:function(e,t){var r=on(e,t);return Nt(r,t)}});var sn=function(e,t,r,n,a,i,o){e=je.makeSpan([],[e]);var s,h,m,c=r&&l.isCharacterBox(r);if(t){var u=bt(t,n.havingStyle(a.sup()),n);h={elem:u,kern:Math.max(n.fontMetrics().bigOpSpacing1,n.fontMetrics().bigOpSpacing3-u.depth)}}if(r){var p=bt(r,n.havingStyle(a.sub()),n);s={elem:p,kern:Math.max(n.fontMetrics().bigOpSpacing2,n.fontMetrics().bigOpSpacing4-p.height)}}if(h&&s){var d=n.fontMetrics().bigOpSpacing5+s.elem.height+s.elem.depth+s.kern+e.depth+o;m=je.makeVList({positionType:"bottom",positionData:d,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:s.elem,marginLeft:-i+"em"},{type:"kern",size:s.kern},{type:"elem",elem:e},{type:"kern",size:h.kern},{type:"elem",elem:h.elem,marginLeft:i+"em"},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else if(s){var f=e.height-o;m=je.makeVList({positionType:"top",positionData:f,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:s.elem,marginLeft:-i+"em"},{type:"kern",size:s.kern},{type:"elem",elem:e}]},n)}else{if(!h)return e;var g=e.depth+o;m=je.makeVList({positionType:"bottom",positionData:g,children:[{type:"elem",elem:e},{type:"kern",size:h.kern},{type:"elem",elem:h.elem,marginLeft:i+"em"},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}var v=[m];if(s&&0!==i&&!c){var b=je.makeSpan(["mspace"],[],n);b.style.marginRight=i+"em",v.unshift(b)}return je.makeSpan(["mop","op-limits"],v,n)},ln=["\\smallint"],hn=function(e,t){var r,n,a,i=!1;"supsub"===e.type?(r=e.sup,n=e.sub,a=Ft(e.base,"op"),i=!0):a=Ft(e,"op");var o,s=t.style,h=!1;if(s.size===b.DISPLAY.size&&a.symbol&&!l.contains(ln,a.name)&&(h=!0),a.symbol){var m=h?"Size2-Regular":"Size1-Regular",c="";if("\\oiint"!==a.name&&"\\oiiint"!==a.name||(c=a.name.substr(1),a.name="oiint"===c?"\\iint":"\\iiint"),o=je.makeSymbol(a.name,m,"math",t,["mop","op-symbol",h?"large-op":"small-op"]),c.length>0){var u=o.italic,p=je.staticSvg(c+"Size"+(h?"2":"1"),t);o=je.makeVList({positionType:"individualShift",children:[{type:"elem",elem:o,shift:0},{type:"elem",elem:p,shift:h?.08:0}]},t),a.name="\\"+c,o.classes.unshift("mop"),o.italic=u}}else if(a.body){var d=ut(a.body,t,!0);1===d.length&&d[0]instanceof R?(o=d[0]).classes[0]="mop":o=je.makeSpan(["mop"],d,t)}else{for(var f=[],g=1;g0){for(var s=a.body.map((function(e){var t=e.text;return"string"==typeof t?{type:"textord",mode:e.mode,text:t}:e})),l=ut(s,t.withFont("mathrm"),!0),h=0;h=0?s.setAttribute("height","+"+a+"em"):(s.setAttribute("height",a+"em"),s.setAttribute("depth","+"+-a+"em")),s.setAttribute("voffset",a+"em"),s}});var vn=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"];nt({type:"sizing",names:vn,props:{numArgs:0,allowedInText:!0},handler:function(e,t){var r=e.breakOnTokenText,n=e.funcName,a=e.parser,i=a.parseExpression(!1,r);return{type:"sizing",mode:a.mode,size:vn.indexOf(n)+1,body:i}},htmlBuilder:function(e,t){var r=t.havingSize(e.size);return gn(e.body,r,t)},mathmlBuilder:function(e,t){var r=t.havingSize(e.size),n=Bt(e.body,r),a=new Mt.MathNode("mstyle",n);return a.setAttribute("mathsize",r.sizeMultiplier+"em"),a}}),nt({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:function(e,t,r){var n=e.parser,a=!1,i=!1,o=r[0]&&Ft(r[0],"ordgroup");if(o)for(var s="",l=0;lr.height+r.depth+i&&(i=(i+c-r.height-r.depth)/2);var u=l.height-r.height-i-h;r.style.paddingLeft=m+"em";var p=je.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:-(r.height+u)},{type:"elem",elem:l},{type:"kern",size:h}]},t);if(e.index){var d=t.havingStyle(b.SCRIPTSCRIPT),f=bt(e.index,d,t),g=.6*(p.height-p.depth),v=je.makeVList({positionType:"shift",positionData:-g,children:[{type:"elem",elem:f}]},t),y=je.makeSpan(["root"],[v]);return je.makeSpan(["mord","sqrt"],[y,p],t)}return je.makeSpan(["mord","sqrt"],[p],t)},mathmlBuilder:function(e,t){var r=e.body,n=e.index;return n?new Mt.MathNode("mroot",[qt(r,t),qt(n,t)]):new Mt.MathNode("msqrt",[qt(r,t)])}});var bn={display:b.DISPLAY,text:b.TEXT,script:b.SCRIPT,scriptscript:b.SCRIPTSCRIPT};nt({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler:function(e,t){var r=e.breakOnTokenText,n=e.funcName,a=e.parser,i=a.parseExpression(!0,r),o=n.slice(1,n.length-5);return{type:"styling",mode:a.mode,style:o,body:i}},htmlBuilder:function(e,t){var r=bn[e.style],n=t.havingStyle(r).withFont("");return gn(e.body,n,t)},mathmlBuilder:function(e,t){var r=bn[e.style],n=t.havingStyle(r),a=Bt(e.body,n),i=new Mt.MathNode("mstyle",a),o={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]}[e.style];return i.setAttribute("scriptlevel",o[0]),i.setAttribute("displaystyle",o[1]),i}});var yn=function(e,t){var r=e.base;return r?"op"===r.type?r.limits&&(t.style.size===b.DISPLAY.size||r.alwaysHandleSupSub)?hn:null:"operatorname"===r.type?r.alwaysHandleSupSub&&(t.style.size===b.DISPLAY.size||r.limits)?fn:null:"accent"===r.type?l.isCharacterBox(r.base)?Ut:null:"horizBrace"===r.type&&!e.sub===r.isOver?nn:null:null};at({type:"supsub",htmlBuilder:function(e,t){var r=yn(e,t);if(r)return r(e,t);var n,a,i,o=e.base,s=e.sup,h=e.sub,m=bt(o,t),c=t.fontMetrics(),u=0,p=0,d=o&&l.isCharacterBox(o);if(s){var f=t.havingStyle(t.style.sup());n=bt(s,f,t),d||(u=m.height-f.fontMetrics().supDrop*f.sizeMultiplier/t.sizeMultiplier)}if(h){var g=t.havingStyle(t.style.sub());a=bt(h,g,t),d||(p=m.depth+g.fontMetrics().subDrop*g.sizeMultiplier/t.sizeMultiplier)}i=t.style===b.DISPLAY?c.sup1:t.style.cramped?c.sup3:c.sup2;var v,y=t.sizeMultiplier,x=.5/c.ptPerEm/y+"em",w=null;if(a){var k=e.base&&"op"===e.base.type&&e.base.name&&("\\oiint"===e.base.name||"\\oiiint"===e.base.name);(m instanceof R||k)&&(w=-m.italic+"em")}if(n&&a){u=Math.max(u,i,n.depth+.25*c.xHeight),p=Math.max(p,c.sub2);var S=4*c.defaultRuleThickness;if(u-n.depth-(a.height-p)0&&(u+=M,p-=M)}var z=[{type:"elem",elem:a,shift:p,marginRight:x,marginLeft:w},{type:"elem",elem:n,shift:-u,marginRight:x}];v=je.makeVList({positionType:"individualShift",children:z},t)}else if(a){p=Math.max(p,c.sub1,a.height-.8*c.xHeight);var A=[{type:"elem",elem:a,marginLeft:w,marginRight:x}];v=je.makeVList({positionType:"shift",positionData:p,children:A},t)}else{if(!n)throw new Error("supsub must have either sup or sub.");u=Math.max(u,i,n.depth+.25*c.xHeight),v=je.makeVList({positionType:"shift",positionData:-u,children:[{type:"elem",elem:n,marginRight:x}]},t)}var T=gt(m,"right")||"mord";return je.makeSpan([T],[m,je.makeSpan(["msupsub"],[v])],t)},mathmlBuilder:function(e,t){var r,n=!1;e.base&&"horizBrace"===e.base.type&&!!e.sup===e.base.isOver&&(n=!0,r=e.base.isOver),!e.base||"op"!==e.base.type&&"operatorname"!==e.base.type||(e.base.parentIsSupSub=!0);var a,i=[qt(e.base,t)];if(e.sub&&i.push(qt(e.sub,t)),e.sup&&i.push(qt(e.sup,t)),n)a=r?"mover":"munder";else if(e.sub)if(e.sup){var o=e.base;a=o&&"op"===o.type&&o.limits&&t.style===b.DISPLAY||o&&"operatorname"===o.type&&o.alwaysHandleSupSub&&(t.style===b.DISPLAY||o.limits)?"munderover":"msubsup"}else{var s=e.base;a=s&&"op"===s.type&&s.limits&&(t.style===b.DISPLAY||s.alwaysHandleSupSub)||s&&"operatorname"===s.type&&s.alwaysHandleSupSub&&(s.limits||t.style===b.DISPLAY)?"munder":"msub"}else{var l=e.base;a=l&&"op"===l.type&&l.limits&&(t.style===b.DISPLAY||l.alwaysHandleSupSub)||l&&"operatorname"===l.type&&l.alwaysHandleSupSub&&(l.limits||t.style===b.DISPLAY)?"mover":"msup"}return new Mt.MathNode(a,i)}}),at({type:"atom",htmlBuilder:function(e,t){return je.mathsym(e.text,e.mode,t,["m"+e.family])},mathmlBuilder:function(e,t){var r=new Mt.MathNode("mo",[zt(e.text,e.mode)]);if("bin"===e.family){var n=Tt(e,t);"bold-italic"===n&&r.setAttribute("mathvariant",n)}else"punct"===e.family?r.setAttribute("separator","true"):"open"!==e.family&&"close"!==e.family||r.setAttribute("stretchy","false");return r}});var xn={mi:"italic",mn:"normal",mtext:"normal"};at({type:"mathord",htmlBuilder:function(e,t){return je.makeOrd(e,t,"mathord")},mathmlBuilder:function(e,t){var r=new Mt.MathNode("mi",[zt(e.text,e.mode,t)]),n=Tt(e,t)||"italic";return n!==xn[r.type]&&r.setAttribute("mathvariant",n),r}}),at({type:"textord",htmlBuilder:function(e,t){return je.makeOrd(e,t,"textord")},mathmlBuilder:function(e,t){var r,n=zt(e.text,e.mode,t),a=Tt(e,t)||"normal";return r="text"===e.mode?new Mt.MathNode("mtext",[n]):/[0-9]/.test(e.text)?new Mt.MathNode("mn",[n]):"\\prime"===e.text?new Mt.MathNode("mo",[n]):new Mt.MathNode("mi",[n]),a!==xn[r.type]&&r.setAttribute("mathvariant",a),r}});var wn={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},kn={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};at({type:"spacing",htmlBuilder:function(e,t){if(kn.hasOwnProperty(e.text)){var r=kn[e.text].className||"";if("text"===e.mode){var a=je.makeOrd(e,t,"textord");return a.classes.push(r),a}return je.makeSpan(["mspace",r],[je.mathsym(e.text,e.mode,t)],t)}if(wn.hasOwnProperty(e.text))return je.makeSpan(["mspace",wn[e.text]],[],t);throw new n('Unknown type of space "'+e.text+'"')},mathmlBuilder:function(e,t){if(!kn.hasOwnProperty(e.text)){if(wn.hasOwnProperty(e.text))return new Mt.MathNode("mspace");throw new n('Unknown type of space "'+e.text+'"')}return new Mt.MathNode("mtext",[new Mt.TextNode("\xa0")])}});var Sn=function(){var e=new Mt.MathNode("mtd",[]);return e.setAttribute("width","50%"),e};at({type:"tag",mathmlBuilder:function(e,t){var r=new Mt.MathNode("mtable",[new Mt.MathNode("mtr",[Sn(),new Mt.MathNode("mtd",[Nt(e.body,t)]),Sn(),new Mt.MathNode("mtd",[Nt(e.tag,t)])])]);return r.setAttribute("width","100%"),r}});var Mn={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},zn={"\\textbf":"textbf","\\textmd":"textmd"},An={"\\textit":"textit","\\textup":"textup"},Tn=function(e,t){var r=e.font;return r?Mn[r]?t.withTextFontFamily(Mn[r]):zn[r]?t.withTextFontWeight(zn[r]):t.withTextFontShape(An[r]):t};nt({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler:function(e,t){var r=e.parser,n=e.funcName,a=t[0];return{type:"text",mode:r.mode,body:ot(a),font:n}},htmlBuilder:function(e,t){var r=Tn(e,t),n=ut(e.body,r,!0);return je.makeSpan(["mord","text"],n,r)},mathmlBuilder:function(e,t){var r=Tn(e,t);return Nt(e.body,r)}}),nt({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler:function(e,t){return{type:"underline",mode:e.parser.mode,body:t[0]}},htmlBuilder:function(e,t){var r=bt(e.body,t),n=je.makeLineSpan("underline-line",t),a=t.fontMetrics().defaultRuleThickness,i=je.makeVList({positionType:"top",positionData:r.height,children:[{type:"kern",size:a},{type:"elem",elem:n},{type:"kern",size:3*a},{type:"elem",elem:r}]},t);return je.makeSpan(["mord","underline"],[i],t)},mathmlBuilder:function(e,t){var r=new Mt.MathNode("mo",[new Mt.TextNode("\u203e")]);r.setAttribute("stretchy","true");var n=new Mt.MathNode("munder",[qt(e.body,t),r]);return n.setAttribute("accentunder","true"),n}}),nt({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler:function(e,t){return{type:"vcenter",mode:e.parser.mode,body:t[0]}},htmlBuilder:function(e,t){var r=bt(e.body,t),n=t.fontMetrics().axisHeight,a=.5*(r.height-n-(r.depth+n));return je.makeVList({positionType:"shift",positionData:a,children:[{type:"elem",elem:r}]},t)},mathmlBuilder:function(e,t){return new Mt.MathNode("mpadded",[qt(e.body,t)],["vcenter"])}}),nt({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler:function(e,t,r){throw new n("\\verb ended by end of line instead of matching delimiter")},htmlBuilder:function(e,t){for(var r=Bn(e),n=[],a=t.havingStyle(t.style.text()),i=0;i0;)this.endGroup()},t.has=function(e){return this.current.hasOwnProperty(e)||this.builtins.hasOwnProperty(e)},t.get=function(e){return this.current.hasOwnProperty(e)?this.current[e]:this.builtins[e]},t.set=function(e,t,r){if(void 0===r&&(r=!1),r){for(var n=0;n0&&(this.undefStack[this.undefStack.length-1][e]=t)}else{var a=this.undefStack[this.undefStack.length-1];a&&!a.hasOwnProperty(e)&&(a[e]=this.current[e])}this.current[e]=t},e}(),En=pn;dn("\\noexpand",(function(e){var t=e.popToken();return e.isExpandable(t.text)&&(t.noexpand=!0,t.treatAsRelax=!0),{tokens:[t],numArgs:0}})),dn("\\expandafter",(function(e){var t=e.popToken();return e.expandOnce(!0),{tokens:[t],numArgs:0}})),dn("\\@firstoftwo",(function(e){return{tokens:e.consumeArgs(2)[0],numArgs:0}})),dn("\\@secondoftwo",(function(e){return{tokens:e.consumeArgs(2)[1],numArgs:0}})),dn("\\@ifnextchar",(function(e){var t=e.consumeArgs(3);e.consumeSpaces();var r=e.future();return 1===t[0].length&&t[0][0].text===r.text?{tokens:t[1],numArgs:0}:{tokens:t[2],numArgs:0}})),dn("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),dn("\\TextOrMath",(function(e){var t=e.consumeArgs(2);return"text"===e.mode?{tokens:t[0],numArgs:0}:{tokens:t[1],numArgs:0}}));var Hn={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};dn("\\char",(function(e){var t,r=e.popToken(),a="";if("'"===r.text)t=8,r=e.popToken();else if('"'===r.text)t=16,r=e.popToken();else if("`"===r.text)if("\\"===(r=e.popToken()).text[0])a=r.text.charCodeAt(1);else{if("EOF"===r.text)throw new n("\\char` missing argument");a=r.text.charCodeAt(0)}else t=10;if(t){if(null==(a=Hn[r.text])||a>=t)throw new n("Invalid base-"+t+" digit "+r.text);for(var i;null!=(i=Hn[e.future().text])&&i":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};dn("\\dots",(function(e){var t="\\dotso",r=e.expandAfterFuture().text;return r in Dn?t=Dn[r]:("\\not"===r.substr(0,4)||r in X.math&&l.contains(["bin","rel"],X.math[r].group))&&(t="\\dotsb"),t}));var Pn={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};dn("\\dotso",(function(e){return e.future().text in Pn?"\\ldots\\,":"\\ldots"})),dn("\\dotsc",(function(e){var t=e.future().text;return t in Pn&&","!==t?"\\ldots\\,":"\\ldots"})),dn("\\cdots",(function(e){return e.future().text in Pn?"\\@cdots\\,":"\\@cdots"})),dn("\\dotsb","\\cdots"),dn("\\dotsm","\\cdots"),dn("\\dotsi","\\!\\cdots"),dn("\\dotsx","\\ldots\\,"),dn("\\DOTSI","\\relax"),dn("\\DOTSB","\\relax"),dn("\\DOTSX","\\relax"),dn("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),dn("\\,","\\tmspace+{3mu}{.1667em}"),dn("\\thinspace","\\,"),dn("\\>","\\mskip{4mu}"),dn("\\:","\\tmspace+{4mu}{.2222em}"),dn("\\medspace","\\:"),dn("\\;","\\tmspace+{5mu}{.2777em}"),dn("\\thickspace","\\;"),dn("\\!","\\tmspace-{3mu}{.1667em}"),dn("\\negthinspace","\\!"),dn("\\negmedspace","\\tmspace-{4mu}{.2222em}"),dn("\\negthickspace","\\tmspace-{5mu}{.277em}"),dn("\\enspace","\\kern.5em "),dn("\\enskip","\\hskip.5em\\relax"),dn("\\quad","\\hskip1em\\relax"),dn("\\qquad","\\hskip2em\\relax"),dn("\\tag","\\@ifstar\\tag@literal\\tag@paren"),dn("\\tag@paren","\\tag@literal{({#1})}"),dn("\\tag@literal",(function(e){if(e.macros.get("\\df@tag"))throw new n("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"})),dn("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),dn("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),dn("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),dn("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),dn("\\pmb","\\html@mathml{\\@binrel{#1}{\\mathrlap{#1}\\kern0.5px#1}}{\\mathbf{#1}}"),dn("\\newline","\\\\\\relax"),dn("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var Fn=D["Main-Regular"]["T".charCodeAt(0)][1]-.7*D["Main-Regular"]["A".charCodeAt(0)][1]+"em";dn("\\LaTeX","\\textrm{\\html@mathml{L\\kern-.36em\\raisebox{"+Fn+"}{\\scriptstyle A}\\kern-.15em\\TeX}{LaTeX}}"),dn("\\KaTeX","\\textrm{\\html@mathml{K\\kern-.17em\\raisebox{"+Fn+"}{\\scriptstyle A}\\kern-.15em\\TeX}{KaTeX}}"),dn("\\hspace","\\@ifstar\\@hspacer\\@hspace"),dn("\\@hspace","\\hskip #1\\relax"),dn("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),dn("\\ordinarycolon",":"),dn("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),dn("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),dn("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),dn("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),dn("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),dn("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),dn("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),dn("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),dn("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),dn("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),dn("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),dn("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),dn("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),dn("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),dn("\u2237","\\dblcolon"),dn("\u2239","\\eqcolon"),dn("\u2254","\\coloneqq"),dn("\u2255","\\eqqcolon"),dn("\u2a74","\\Coloneqq"),dn("\\ratio","\\vcentcolon"),dn("\\coloncolon","\\dblcolon"),dn("\\colonequals","\\coloneqq"),dn("\\coloncolonequals","\\Coloneqq"),dn("\\equalscolon","\\eqqcolon"),dn("\\equalscoloncolon","\\Eqqcolon"),dn("\\colonminus","\\coloneq"),dn("\\coloncolonminus","\\Coloneq"),dn("\\minuscolon","\\eqcolon"),dn("\\minuscoloncolon","\\Eqcolon"),dn("\\coloncolonapprox","\\Colonapprox"),dn("\\coloncolonsim","\\Colonsim"),dn("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),dn("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),dn("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),dn("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),dn("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`\u220c}}"),dn("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),dn("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),dn("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}"),dn("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}"),dn("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}"),dn("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}"),dn("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}"),dn("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}"),dn("\\gvertneqq","\\html@mathml{\\@gvertneqq}{\u2269}"),dn("\\lvertneqq","\\html@mathml{\\@lvertneqq}{\u2268}"),dn("\\ngeqq","\\html@mathml{\\@ngeqq}{\u2271}"),dn("\\ngeqslant","\\html@mathml{\\@ngeqslant}{\u2271}"),dn("\\nleqq","\\html@mathml{\\@nleqq}{\u2270}"),dn("\\nleqslant","\\html@mathml{\\@nleqslant}{\u2270}"),dn("\\nshortmid","\\html@mathml{\\@nshortmid}{\u2224}"),dn("\\nshortparallel","\\html@mathml{\\@nshortparallel}{\u2226}"),dn("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{\u2288}"),dn("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{\u2289}"),dn("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{\u228a}"),dn("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{\u2acb}"),dn("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{\u228b}"),dn("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{\u2acc}"),dn("\\imath","\\html@mathml{\\@imath}{\u0131}"),dn("\\jmath","\\html@mathml{\\@jmath}{\u0237}"),dn("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`\u27e6}}"),dn("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`\u27e7}}"),dn("\u27e6","\\llbracket"),dn("\u27e7","\\rrbracket"),dn("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`\u2983}}"),dn("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`\u2984}}"),dn("\u2983","\\lBrace"),dn("\u2984","\\rBrace"),dn("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`\u29b5}}"),dn("\u29b5","\\minuso"),dn("\\darr","\\downarrow"),dn("\\dArr","\\Downarrow"),dn("\\Darr","\\Downarrow"),dn("\\lang","\\langle"),dn("\\rang","\\rangle"),dn("\\uarr","\\uparrow"),dn("\\uArr","\\Uparrow"),dn("\\Uarr","\\Uparrow"),dn("\\N","\\mathbb{N}"),dn("\\R","\\mathbb{R}"),dn("\\Z","\\mathbb{Z}"),dn("\\alef","\\aleph"),dn("\\alefsym","\\aleph"),dn("\\Alpha","\\mathrm{A}"),dn("\\Beta","\\mathrm{B}"),dn("\\bull","\\bullet"),dn("\\Chi","\\mathrm{X}"),dn("\\clubs","\\clubsuit"),dn("\\cnums","\\mathbb{C}"),dn("\\Complex","\\mathbb{C}"),dn("\\Dagger","\\ddagger"),dn("\\diamonds","\\diamondsuit"),dn("\\empty","\\emptyset"),dn("\\Epsilon","\\mathrm{E}"),dn("\\Eta","\\mathrm{H}"),dn("\\exist","\\exists"),dn("\\harr","\\leftrightarrow"),dn("\\hArr","\\Leftrightarrow"),dn("\\Harr","\\Leftrightarrow"),dn("\\hearts","\\heartsuit"),dn("\\image","\\Im"),dn("\\infin","\\infty"),dn("\\Iota","\\mathrm{I}"),dn("\\isin","\\in"),dn("\\Kappa","\\mathrm{K}"),dn("\\larr","\\leftarrow"),dn("\\lArr","\\Leftarrow"),dn("\\Larr","\\Leftarrow"),dn("\\lrarr","\\leftrightarrow"),dn("\\lrArr","\\Leftrightarrow"),dn("\\Lrarr","\\Leftrightarrow"),dn("\\Mu","\\mathrm{M}"),dn("\\natnums","\\mathbb{N}"),dn("\\Nu","\\mathrm{N}"),dn("\\Omicron","\\mathrm{O}"),dn("\\plusmn","\\pm"),dn("\\rarr","\\rightarrow"),dn("\\rArr","\\Rightarrow"),dn("\\Rarr","\\Rightarrow"),dn("\\real","\\Re"),dn("\\reals","\\mathbb{R}"),dn("\\Reals","\\mathbb{R}"),dn("\\Rho","\\mathrm{P}"),dn("\\sdot","\\cdot"),dn("\\sect","\\S"),dn("\\spades","\\spadesuit"),dn("\\sub","\\subset"),dn("\\sube","\\subseteq"),dn("\\supe","\\supseteq"),dn("\\Tau","\\mathrm{T}"),dn("\\thetasym","\\vartheta"),dn("\\weierp","\\wp"),dn("\\Zeta","\\mathrm{Z}"),dn("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),dn("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),dn("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),dn("\\bra","\\mathinner{\\langle{#1}|}"),dn("\\ket","\\mathinner{|{#1}\\rangle}"),dn("\\braket","\\mathinner{\\langle{#1}\\rangle}"),dn("\\Bra","\\left\\langle#1\\right|"),dn("\\Ket","\\left|#1\\right\\rangle"),dn("\\angln","{\\angl n}"),dn("\\blue","\\textcolor{##6495ed}{#1}"),dn("\\orange","\\textcolor{##ffa500}{#1}"),dn("\\pink","\\textcolor{##ff00af}{#1}"),dn("\\red","\\textcolor{##df0030}{#1}"),dn("\\green","\\textcolor{##28ae7b}{#1}"),dn("\\gray","\\textcolor{gray}{#1}"),dn("\\purple","\\textcolor{##9d38bd}{#1}"),dn("\\blueA","\\textcolor{##ccfaff}{#1}"),dn("\\blueB","\\textcolor{##80f6ff}{#1}"),dn("\\blueC","\\textcolor{##63d9ea}{#1}"),dn("\\blueD","\\textcolor{##11accd}{#1}"),dn("\\blueE","\\textcolor{##0c7f99}{#1}"),dn("\\tealA","\\textcolor{##94fff5}{#1}"),dn("\\tealB","\\textcolor{##26edd5}{#1}"),dn("\\tealC","\\textcolor{##01d1c1}{#1}"),dn("\\tealD","\\textcolor{##01a995}{#1}"),dn("\\tealE","\\textcolor{##208170}{#1}"),dn("\\greenA","\\textcolor{##b6ffb0}{#1}"),dn("\\greenB","\\textcolor{##8af281}{#1}"),dn("\\greenC","\\textcolor{##74cf70}{#1}"),dn("\\greenD","\\textcolor{##1fab54}{#1}"),dn("\\greenE","\\textcolor{##0d923f}{#1}"),dn("\\goldA","\\textcolor{##ffd0a9}{#1}"),dn("\\goldB","\\textcolor{##ffbb71}{#1}"),dn("\\goldC","\\textcolor{##ff9c39}{#1}"),dn("\\goldD","\\textcolor{##e07d10}{#1}"),dn("\\goldE","\\textcolor{##a75a05}{#1}"),dn("\\redA","\\textcolor{##fca9a9}{#1}"),dn("\\redB","\\textcolor{##ff8482}{#1}"),dn("\\redC","\\textcolor{##f9685d}{#1}"),dn("\\redD","\\textcolor{##e84d39}{#1}"),dn("\\redE","\\textcolor{##bc2612}{#1}"),dn("\\maroonA","\\textcolor{##ffbde0}{#1}"),dn("\\maroonB","\\textcolor{##ff92c6}{#1}"),dn("\\maroonC","\\textcolor{##ed5fa6}{#1}"),dn("\\maroonD","\\textcolor{##ca337c}{#1}"),dn("\\maroonE","\\textcolor{##9e034e}{#1}"),dn("\\purpleA","\\textcolor{##ddd7ff}{#1}"),dn("\\purpleB","\\textcolor{##c6b9fc}{#1}"),dn("\\purpleC","\\textcolor{##aa87ff}{#1}"),dn("\\purpleD","\\textcolor{##7854ab}{#1}"),dn("\\purpleE","\\textcolor{##543b78}{#1}"),dn("\\mintA","\\textcolor{##f5f9e8}{#1}"),dn("\\mintB","\\textcolor{##edf2df}{#1}"),dn("\\mintC","\\textcolor{##e0e5cc}{#1}"),dn("\\grayA","\\textcolor{##f6f7f7}{#1}"),dn("\\grayB","\\textcolor{##f0f1f2}{#1}"),dn("\\grayC","\\textcolor{##e3e5e6}{#1}"),dn("\\grayD","\\textcolor{##d6d8da}{#1}"),dn("\\grayE","\\textcolor{##babec2}{#1}"),dn("\\grayF","\\textcolor{##888d93}{#1}"),dn("\\grayG","\\textcolor{##626569}{#1}"),dn("\\grayH","\\textcolor{##3b3e40}{#1}"),dn("\\grayI","\\textcolor{##21242c}{#1}"),dn("\\kaBlue","\\textcolor{##314453}{#1}"),dn("\\kaGreen","\\textcolor{##71B307}{#1}");var Vn={"\\relax":!0,"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},Gn=function(){function e(e,t,r){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=t,this.expansionCount=0,this.feed(e),this.macros=new On(En,t.macros),this.mode=r,this.stack=[]}var t=e.prototype;return t.feed=function(e){this.lexer=new Rn(e,this.settings)},t.switchMode=function(e){this.mode=e},t.beginGroup=function(){this.macros.beginGroup()},t.endGroup=function(){this.macros.endGroup()},t.endGroups=function(){this.macros.endGroups()},t.future=function(){return 0===this.stack.length&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]},t.popToken=function(){return this.future(),this.stack.pop()},t.pushToken=function(e){this.stack.push(e)},t.pushTokens=function(e){var t;(t=this.stack).push.apply(t,e)},t.scanArgument=function(e){var t,r,n;if(e){if(this.consumeSpaces(),"["!==this.future().text)return null;t=this.popToken();var a=this.consumeArg(["]"]);n=a.tokens,r=a.end}else{var i=this.consumeArg();n=i.tokens,t=i.start,r=i.end}return this.pushToken(new Cn("EOF",r.loc)),this.pushTokens(n),t.range(r,"")},t.consumeSpaces=function(){for(;;){if(" "!==this.future().text)break;this.stack.pop()}},t.consumeArg=function(e){var t=[],r=e&&e.length>0;r||this.consumeSpaces();var a,i=this.future(),o=0,s=0;do{if(a=this.popToken(),t.push(a),"{"===a.text)++o;else if("}"===a.text){if(-1===--o)throw new n("Extra }",a)}else if("EOF"===a.text)throw new n("Unexpected end of input in a macro argument, expected '"+(e&&r?e[s]:"}")+"'",a);if(e&&r)if((0===o||1===o&&"{"===e[s])&&a.text===e[s]){if(++s===e.length){t.splice(-s,s);break}}else s=0}while(0!==o||r);return"{"===i.text&&"}"===t[t.length-1].text&&(t.pop(),t.shift()),t.reverse(),{tokens:t,start:i,end:a}},t.consumeArgs=function(e,t){if(t){if(t.length!==e+1)throw new n("The length of delimiters doesn't match the number of args!");for(var r=t[0],a=0;athis.settings.maxExpand)throw new n("Too many expansions: infinite loop or need to increase maxExpand setting");var i=a.tokens,o=this.consumeArgs(a.numArgs,a.delimiters);if(a.numArgs)for(var s=(i=i.slice()).length-1;s>=0;--s){var l=i[s];if("#"===l.text){if(0===s)throw new n("Incomplete placeholder at end of macro body",l);if("#"===(l=i[--s]).text)i.splice(s+1,1);else{if(!/^[1-9]$/.test(l.text))throw new n("Not a valid argument number",l);var h;(h=i).splice.apply(h,[s,2].concat(o[+l.text-1]))}}}return this.pushTokens(i),i},t.expandAfterFuture=function(){return this.expandOnce(),this.future()},t.expandNextToken=function(){for(;;){var e=this.expandOnce();if(e instanceof Cn){if("\\relax"!==e.text&&!e.treatAsRelax)return this.stack.pop();this.stack.pop()}}throw new Error},t.expandMacro=function(e){return this.macros.has(e)?this.expandTokens([new Cn(e)]):void 0},t.expandTokens=function(e){var t=[],r=this.stack.length;for(this.pushTokens(e);this.stack.length>r;){var n=this.expandOnce(!0);n instanceof Cn&&(n.treatAsRelax&&(n.noexpand=!1,n.treatAsRelax=!1),t.push(this.stack.pop()))}return t},t.expandMacroAsText=function(e){var t=this.expandMacro(e);return t?t.map((function(e){return e.text})).join(""):t},t._getExpansion=function(e){var t=this.macros.get(e);if(null==t)return t;if(1===e.length){var r=this.lexer.catcodes[e];if(null!=r&&13!==r)return}var n="function"==typeof t?t(this):t;if("string"==typeof n){var a=0;if(-1!==n.indexOf("#"))for(var i=n.replace(/##/g,"");-1!==i.indexOf("#"+(a+1));)++a;for(var o=new Rn(n,this.settings),s=[],l=o.lex();"EOF"!==l.text;)s.push(l),l=o.lex();return s.reverse(),{tokens:s,numArgs:a}}return n},t.isDefined=function(e){return this.macros.has(e)||Nn.hasOwnProperty(e)||X.math.hasOwnProperty(e)||X.text.hasOwnProperty(e)||Vn.hasOwnProperty(e)},t.isExpandable=function(e){var t=this.macros.get(e);return null!=t?"string"==typeof t||"function"==typeof t||!t.unexpandable:Nn.hasOwnProperty(e)&&!Nn[e].primitive},e}(),Un={"\u0301":{text:"\\'",math:"\\acute"},"\u0300":{text:"\\`",math:"\\grave"},"\u0308":{text:'\\"',math:"\\ddot"},"\u0303":{text:"\\~",math:"\\tilde"},"\u0304":{text:"\\=",math:"\\bar"},"\u0306":{text:"\\u",math:"\\breve"},"\u030c":{text:"\\v",math:"\\check"},"\u0302":{text:"\\^",math:"\\hat"},"\u0307":{text:"\\.",math:"\\dot"},"\u030a":{text:"\\r",math:"\\mathring"},"\u030b":{text:"\\H"},"\u0327":{text:"\\c"}},Yn={"\xe1":"a\u0301","\xe0":"a\u0300","\xe4":"a\u0308","\u01df":"a\u0308\u0304","\xe3":"a\u0303","\u0101":"a\u0304","\u0103":"a\u0306","\u1eaf":"a\u0306\u0301","\u1eb1":"a\u0306\u0300","\u1eb5":"a\u0306\u0303","\u01ce":"a\u030c","\xe2":"a\u0302","\u1ea5":"a\u0302\u0301","\u1ea7":"a\u0302\u0300","\u1eab":"a\u0302\u0303","\u0227":"a\u0307","\u01e1":"a\u0307\u0304","\xe5":"a\u030a","\u01fb":"a\u030a\u0301","\u1e03":"b\u0307","\u0107":"c\u0301","\u1e09":"c\u0327\u0301","\u010d":"c\u030c","\u0109":"c\u0302","\u010b":"c\u0307","\xe7":"c\u0327","\u010f":"d\u030c","\u1e0b":"d\u0307","\u1e11":"d\u0327","\xe9":"e\u0301","\xe8":"e\u0300","\xeb":"e\u0308","\u1ebd":"e\u0303","\u0113":"e\u0304","\u1e17":"e\u0304\u0301","\u1e15":"e\u0304\u0300","\u0115":"e\u0306","\u1e1d":"e\u0327\u0306","\u011b":"e\u030c","\xea":"e\u0302","\u1ebf":"e\u0302\u0301","\u1ec1":"e\u0302\u0300","\u1ec5":"e\u0302\u0303","\u0117":"e\u0307","\u0229":"e\u0327","\u1e1f":"f\u0307","\u01f5":"g\u0301","\u1e21":"g\u0304","\u011f":"g\u0306","\u01e7":"g\u030c","\u011d":"g\u0302","\u0121":"g\u0307","\u0123":"g\u0327","\u1e27":"h\u0308","\u021f":"h\u030c","\u0125":"h\u0302","\u1e23":"h\u0307","\u1e29":"h\u0327","\xed":"i\u0301","\xec":"i\u0300","\xef":"i\u0308","\u1e2f":"i\u0308\u0301","\u0129":"i\u0303","\u012b":"i\u0304","\u012d":"i\u0306","\u01d0":"i\u030c","\xee":"i\u0302","\u01f0":"j\u030c","\u0135":"j\u0302","\u1e31":"k\u0301","\u01e9":"k\u030c","\u0137":"k\u0327","\u013a":"l\u0301","\u013e":"l\u030c","\u013c":"l\u0327","\u1e3f":"m\u0301","\u1e41":"m\u0307","\u0144":"n\u0301","\u01f9":"n\u0300","\xf1":"n\u0303","\u0148":"n\u030c","\u1e45":"n\u0307","\u0146":"n\u0327","\xf3":"o\u0301","\xf2":"o\u0300","\xf6":"o\u0308","\u022b":"o\u0308\u0304","\xf5":"o\u0303","\u1e4d":"o\u0303\u0301","\u1e4f":"o\u0303\u0308","\u022d":"o\u0303\u0304","\u014d":"o\u0304","\u1e53":"o\u0304\u0301","\u1e51":"o\u0304\u0300","\u014f":"o\u0306","\u01d2":"o\u030c","\xf4":"o\u0302","\u1ed1":"o\u0302\u0301","\u1ed3":"o\u0302\u0300","\u1ed7":"o\u0302\u0303","\u022f":"o\u0307","\u0231":"o\u0307\u0304","\u0151":"o\u030b","\u1e55":"p\u0301","\u1e57":"p\u0307","\u0155":"r\u0301","\u0159":"r\u030c","\u1e59":"r\u0307","\u0157":"r\u0327","\u015b":"s\u0301","\u1e65":"s\u0301\u0307","\u0161":"s\u030c","\u1e67":"s\u030c\u0307","\u015d":"s\u0302","\u1e61":"s\u0307","\u015f":"s\u0327","\u1e97":"t\u0308","\u0165":"t\u030c","\u1e6b":"t\u0307","\u0163":"t\u0327","\xfa":"u\u0301","\xf9":"u\u0300","\xfc":"u\u0308","\u01d8":"u\u0308\u0301","\u01dc":"u\u0308\u0300","\u01d6":"u\u0308\u0304","\u01da":"u\u0308\u030c","\u0169":"u\u0303","\u1e79":"u\u0303\u0301","\u016b":"u\u0304","\u1e7b":"u\u0304\u0308","\u016d":"u\u0306","\u01d4":"u\u030c","\xfb":"u\u0302","\u016f":"u\u030a","\u0171":"u\u030b","\u1e7d":"v\u0303","\u1e83":"w\u0301","\u1e81":"w\u0300","\u1e85":"w\u0308","\u0175":"w\u0302","\u1e87":"w\u0307","\u1e98":"w\u030a","\u1e8d":"x\u0308","\u1e8b":"x\u0307","\xfd":"y\u0301","\u1ef3":"y\u0300","\xff":"y\u0308","\u1ef9":"y\u0303","\u0233":"y\u0304","\u0177":"y\u0302","\u1e8f":"y\u0307","\u1e99":"y\u030a","\u017a":"z\u0301","\u017e":"z\u030c","\u1e91":"z\u0302","\u017c":"z\u0307","\xc1":"A\u0301","\xc0":"A\u0300","\xc4":"A\u0308","\u01de":"A\u0308\u0304","\xc3":"A\u0303","\u0100":"A\u0304","\u0102":"A\u0306","\u1eae":"A\u0306\u0301","\u1eb0":"A\u0306\u0300","\u1eb4":"A\u0306\u0303","\u01cd":"A\u030c","\xc2":"A\u0302","\u1ea4":"A\u0302\u0301","\u1ea6":"A\u0302\u0300","\u1eaa":"A\u0302\u0303","\u0226":"A\u0307","\u01e0":"A\u0307\u0304","\xc5":"A\u030a","\u01fa":"A\u030a\u0301","\u1e02":"B\u0307","\u0106":"C\u0301","\u1e08":"C\u0327\u0301","\u010c":"C\u030c","\u0108":"C\u0302","\u010a":"C\u0307","\xc7":"C\u0327","\u010e":"D\u030c","\u1e0a":"D\u0307","\u1e10":"D\u0327","\xc9":"E\u0301","\xc8":"E\u0300","\xcb":"E\u0308","\u1ebc":"E\u0303","\u0112":"E\u0304","\u1e16":"E\u0304\u0301","\u1e14":"E\u0304\u0300","\u0114":"E\u0306","\u1e1c":"E\u0327\u0306","\u011a":"E\u030c","\xca":"E\u0302","\u1ebe":"E\u0302\u0301","\u1ec0":"E\u0302\u0300","\u1ec4":"E\u0302\u0303","\u0116":"E\u0307","\u0228":"E\u0327","\u1e1e":"F\u0307","\u01f4":"G\u0301","\u1e20":"G\u0304","\u011e":"G\u0306","\u01e6":"G\u030c","\u011c":"G\u0302","\u0120":"G\u0307","\u0122":"G\u0327","\u1e26":"H\u0308","\u021e":"H\u030c","\u0124":"H\u0302","\u1e22":"H\u0307","\u1e28":"H\u0327","\xcd":"I\u0301","\xcc":"I\u0300","\xcf":"I\u0308","\u1e2e":"I\u0308\u0301","\u0128":"I\u0303","\u012a":"I\u0304","\u012c":"I\u0306","\u01cf":"I\u030c","\xce":"I\u0302","\u0130":"I\u0307","\u0134":"J\u0302","\u1e30":"K\u0301","\u01e8":"K\u030c","\u0136":"K\u0327","\u0139":"L\u0301","\u013d":"L\u030c","\u013b":"L\u0327","\u1e3e":"M\u0301","\u1e40":"M\u0307","\u0143":"N\u0301","\u01f8":"N\u0300","\xd1":"N\u0303","\u0147":"N\u030c","\u1e44":"N\u0307","\u0145":"N\u0327","\xd3":"O\u0301","\xd2":"O\u0300","\xd6":"O\u0308","\u022a":"O\u0308\u0304","\xd5":"O\u0303","\u1e4c":"O\u0303\u0301","\u1e4e":"O\u0303\u0308","\u022c":"O\u0303\u0304","\u014c":"O\u0304","\u1e52":"O\u0304\u0301","\u1e50":"O\u0304\u0300","\u014e":"O\u0306","\u01d1":"O\u030c","\xd4":"O\u0302","\u1ed0":"O\u0302\u0301","\u1ed2":"O\u0302\u0300","\u1ed6":"O\u0302\u0303","\u022e":"O\u0307","\u0230":"O\u0307\u0304","\u0150":"O\u030b","\u1e54":"P\u0301","\u1e56":"P\u0307","\u0154":"R\u0301","\u0158":"R\u030c","\u1e58":"R\u0307","\u0156":"R\u0327","\u015a":"S\u0301","\u1e64":"S\u0301\u0307","\u0160":"S\u030c","\u1e66":"S\u030c\u0307","\u015c":"S\u0302","\u1e60":"S\u0307","\u015e":"S\u0327","\u0164":"T\u030c","\u1e6a":"T\u0307","\u0162":"T\u0327","\xda":"U\u0301","\xd9":"U\u0300","\xdc":"U\u0308","\u01d7":"U\u0308\u0301","\u01db":"U\u0308\u0300","\u01d5":"U\u0308\u0304","\u01d9":"U\u0308\u030c","\u0168":"U\u0303","\u1e78":"U\u0303\u0301","\u016a":"U\u0304","\u1e7a":"U\u0304\u0308","\u016c":"U\u0306","\u01d3":"U\u030c","\xdb":"U\u0302","\u016e":"U\u030a","\u0170":"U\u030b","\u1e7c":"V\u0303","\u1e82":"W\u0301","\u1e80":"W\u0300","\u1e84":"W\u0308","\u0174":"W\u0302","\u1e86":"W\u0307","\u1e8c":"X\u0308","\u1e8a":"X\u0307","\xdd":"Y\u0301","\u1ef2":"Y\u0300","\u0178":"Y\u0308","\u1ef8":"Y\u0303","\u0232":"Y\u0304","\u0176":"Y\u0302","\u1e8e":"Y\u0307","\u0179":"Z\u0301","\u017d":"Z\u030c","\u1e90":"Z\u0302","\u017b":"Z\u0307","\u03ac":"\u03b1\u0301","\u1f70":"\u03b1\u0300","\u1fb1":"\u03b1\u0304","\u1fb0":"\u03b1\u0306","\u03ad":"\u03b5\u0301","\u1f72":"\u03b5\u0300","\u03ae":"\u03b7\u0301","\u1f74":"\u03b7\u0300","\u03af":"\u03b9\u0301","\u1f76":"\u03b9\u0300","\u03ca":"\u03b9\u0308","\u0390":"\u03b9\u0308\u0301","\u1fd2":"\u03b9\u0308\u0300","\u1fd1":"\u03b9\u0304","\u1fd0":"\u03b9\u0306","\u03cc":"\u03bf\u0301","\u1f78":"\u03bf\u0300","\u03cd":"\u03c5\u0301","\u1f7a":"\u03c5\u0300","\u03cb":"\u03c5\u0308","\u03b0":"\u03c5\u0308\u0301","\u1fe2":"\u03c5\u0308\u0300","\u1fe1":"\u03c5\u0304","\u1fe0":"\u03c5\u0306","\u03ce":"\u03c9\u0301","\u1f7c":"\u03c9\u0300","\u038e":"\u03a5\u0301","\u1fea":"\u03a5\u0300","\u03ab":"\u03a5\u0308","\u1fe9":"\u03a5\u0304","\u1fe8":"\u03a5\u0306","\u038f":"\u03a9\u0301","\u1ffa":"\u03a9\u0300"},Wn=function(){function e(e,t){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new Gn(e,t,this.mode),this.settings=t,this.leftrightDepth=0}var t=e.prototype;return t.expect=function(e,t){if(void 0===t&&(t=!0),this.fetch().text!==e)throw new n("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());t&&this.consume()},t.consume=function(){this.nextToken=null},t.fetch=function(){return null==this.nextToken&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken},t.switchMode=function(e){this.mode=e,this.gullet.switchMode(e)},t.parse=function(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var e=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),e}finally{this.gullet.endGroups()}},t.parseExpression=function(t,r){for(var n=[];;){"math"===this.mode&&this.consumeSpaces();var a=this.fetch();if(-1!==e.endOfExpression.indexOf(a.text))break;if(r&&a.text===r)break;if(t&&Nn[a.text]&&Nn[a.text].infix)break;var i=this.parseAtom(r);if(!i)break;"internal"!==i.type&&n.push(i)}return"text"===this.mode&&this.formLigatures(n),this.handleInfixNodes(n)},t.handleInfixNodes=function(e){for(var t,r=-1,a=0;a=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+t[0]+'" used in math mode',e);var s,l=X[this.mode][t].group,h=qn.range(e);if(U.hasOwnProperty(l)){var m=l;s={type:"atom",mode:this.mode,family:m,loc:h,text:t}}else s={type:l,mode:this.mode,loc:h,text:t};i=s}else{if(!(t.charCodeAt(0)>=128))return null;this.settings.strict&&(w(t.charCodeAt(0))?"math"===this.mode&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+t[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+t[0]+'" ('+t.charCodeAt(0)+")",e)),i={type:"textord",mode:"text",loc:qn.range(e),text:t}}if(this.consume(),o)for(var c=0;c.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed;border-collapse:collapse}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .vbox{-ms-flex-direction:column;flex-direction:column;align-items:baseline}.katex .hbox,.katex .vbox{display:-ms-inline-flexbox;display:inline-flex}.katex .hbox{-ms-flex-direction:row;flex-direction:row;width:100%}.katex .thinbox{display:inline-flex;flex-direction:row;width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em} +.katex{text-rendering:auto;font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.13.18"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}

%N-P((gEAjMrr}d8C`aKnQQxHG!C@ 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 diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_Size2-Regular.ttf b/plugins/tiddlywiki/katex/files/fonts/KaTeX_Size2-Regular.ttf index 4f72f167953526b7d33051bd8cf0c2cfcbab5718..8a309fd3769fb8b1a63869a3c2efb4715a7823cc 100644 GIT binary patch delta 4733 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 RBFTw;&5tljCc>>6{U6bH$pHWW delta 4387 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 z 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 C82MQM literal 5080 zcmV;}6DRCi+S(#r_pRreu$9k1iebVJT7*cRGSDoQ)3W;SaeU4RUzgHPCIDJVS^b&6VDHM+2A zwp`yc1=#XFc#1kSO3@G>s!y6Sg$3w;=_=FrTbctM>W)*O%$Nh^4pJvcPitmN-94l^ zl60h5Ai2ugLzr0uP!1RYYuCUSab)L+F>r{LJKVa+p~KV;;?TB+=;5L?O_xa?1h89{ z%TpcWz(XiODieS1UI0N(;X&X45W9(c0bnnC;rJnVf`FTyZw2^42H$=MkEix1>W2Vk zp-E=d53N;8b}|45I!U;h&zN3>NUA{N)}~-NFk|?a$ODFjONR|MxrTV0c$Xyga(%qs zsei;EG<{_ytdx~rT@8R?=F(UdwyxH#1*1ysm#;2M9NB(!xdn2v5EZz}tT?tb0rP;ge_DA_x@oX0Z0u3j@J`{>6U& zw}2vDOJkZ>c`nZ}w{jcc!33tryORcijE-Vdlz_v0@Ks`%B181sSAyqG@M*Usffl4J zjX@4iJvr(~t1}{jm|9X$QNg%yatDQ65Q6au=~*MW6aOI)nfYIy_2O=%kcwwMo|<$X zyoOW|xbQD!qRS)T$A%n`%gr8=6oGcREm9D;Gm*%rT^8p$M190U#n zG04t|&Ekf5=(#;$>oz3m;BTFUg1}jTu6{(yq8VmGmJx@rDjbr!Kbb=YXyT*QG&Q~s zkI;@s<2FIV6+|Mkr>Pfq$s#XCC2WYL7==iR*q<6p35Y2`5#KDcO1HW|F_-R1%)_x1 zpe!{vihoonvLT~{5xE=4gU~b?-d_4bl}%Wxj;{2FD|cGY{M(DYXXG@Lvno(vRB+`= z;pT~%qtpX|B+M1jip2d9mkN@0>Pr$Uq<$9W-S8jmMC(nwf>8sJmCh*{DB^%(%DQ!O z)|*V;Vu7%r4UvS)9tDp#uEb1%r0CL9stzrM@N`q4gw!Dtv){7uEDYh+7#JnOxpZzNo0cb={pmvrq4N7Su<6e2Bq2x=_X!UE56OK<)-@Xp&p zq6g7X+ziWKaP#454t2Y*qTaAf1NJe%?GwmvA}P*$7nyTVZM#8AopK0v z5BoI(XZ|N~HqRL7j`Q)sO@%R!$Oa={yU2&iKBeMxlpFO^2*$CJWEyi;^^!SMoQmq2 z-le1fsiAJBt<eq*&2eDHk*vi}_lN6#L-fw%w?3tMJ}OwyVhjF=#>&hnQy0ysz6v z%05p5R#lXgCK_1rJkd3;)`^`;3X5J^?O`~&3;vL_-5x3JEZZs|s>k%BR=&lICn~NF zmaU>fmkk+R)yl29^hj8t^{BER2Phm=%@8#f0@X4^oefY#^$gKqAy6Yjgl&KzMHr&V zLZD`bXt4nbsFfkwECgz2hz=W|m^vAv%R-=ThUl>YLe$F;eHH@sGwc|!FK4A&t$Eg4 z&NGY)C?A7W(99`-XgS*mLuNKEG_&>aLR>I1I0vI<4#vzJjGH-_7@UhqGZ#~4E~d@g zRc7ob_!RLb$_;&1C4heaHuM3;y56JnF2QL;!TdHiQk z$mBPN++i1aHn_}>KIk0hhSK}IN9vgcFNAw6QputF zv?jzd_F#N5PO!IEj_uj1Fa|Zab!I-iHmJ#6d&-h)HXsDg2USP;kmre6{gmB<>ijoM z;YN;3Cs)%cVk;im@j%E9yiue7Q$t1zJn`O`$9(CnSSQIx-!cm&e{^Te|79|S>>VbH zvQ6~drV+A@Fly3uH`yC*-23P&%^&-J)Vij4%FxBw@UwZ$e|ymrbFD_^C0=+xb;CR5W4n+Fm&ld4Tx@5X{V|FG@_H0uS9oFoSJuYvU;1MXr*H4G z&SKbJJwBW(t9<7d2>8Y4&QzD@qJNusSvuP*u2_@>OJC6l}-xV$#T+_l6a zq#AZY51Hh}=dM4^GwZaOUTO-tl%rdMcrg$}FI8hQpu(@xYK|sX9iO=FqW|F64G;X3 zg@9DzeWC|!(tqSJkA+)`%f)SmT)N8*m50D%BH&QF^~ z9iUbL>n&6?3*5qh>8!yVc9C?ibVC5|Z@aCd0~kHr#%}*jWjXBXl0W>w?9|aJ8(E?K zJEDt)n4M`)c#PMnd%_=6q#H&2x<%@$Fsfj;)cgbqoL>nM${(`uo;-`!p9W7MwWDEe z-tFdKwC*ndT`~!X`iBb;8&sbNp|x;C?q~eq+BX0g11dYqjgz(7Anxyst<9$f$~(x- zZvs`C=DBqxTbHNgogH3-T~8RAy%+FY_Ux}f;Bl6j*@Y@Gl9NF*R=p}+dENKsnrd;hgZ z#gedu?`KbVd^NR)h4`ju#Syq`-^bU_Pq^*HwgYZHJO@9~hihtmo)fH}rdsihlD`@% zf4Mn8UPpZS#b(|9Uqj^2q5Ye6UwlbiN4vh2n+pXO-rvUjwvt+1llbT#OubBID&69V zSeNWoF45^w2lJWCl~H3l5m3>2FSkMLO=munkS;^fxFqoX=o4&;t1zGWtsPn)B>HaO zx4ScAVBgYtb%Wla>{Bv+JS((qznvBQ+n~uuPU>1)Gnby%R(xbMkCYl^vttF%hzKVb zujkjQk(9RJE4Rvb(q;0)hWeiJ9CJ$c^_iD7L+f0}C6uW#iN z%estPP`g_^#PpPAwLy1D%>T}4WZqo}UI5&Cc>U}JJ!)PC8)3t*oz+58=& zaa$CvDvt5gYk``TNFbt&RI%-t#Kg`!tV^3q=41Dd#BEEyiYU=cNZLLiD$xppKOIuu zsZM@7J+AOTT;n0b)5)r5Rb0}Xn66Qt)h527NDL=v2%4N)P~N51KGhay+#NT46u(MR z->KvhnpCIaiNvI@;-k~mmR}QQ{*)$d`Ji;HvCP+frMS5g>TUT*=CuAsH+k;^eEz{t zUcI5LC~m~G`viB4|G>SZ`$qj~hI|5^5X3xuV0OzOP0kUhbeP zWaX~Qr{W7+cM3%B^SQ^DO+B5Tgu}lgdz`l}WqMb~&;4a=Ivi48+p*C(}gUtPVoWWz7lT_u($C3;5q-Sz?Jl{Z?V zw$Z7ZZ;)-Om@SSiH;2p~oyk0(&$`byss+&BnjeNu#EIq=(?8tg`>RB#JZO+pwI-z! z3FMNZjT_$VE#KNHKYHn-HT%jJ`fiu)Gh$!CR6E3Pw}p2B>=zbSNjrZtO40aDqJ^$K zRHSKW=%JgNdYIa?tu472$!%Nd4Zno$Ofxv%@X=~r~& z$De%Si6Y!Sk3{-kYb!4jd;Feb;`Nn(rARBQ`H`;tC09=$F&vE!Gd~Z>wRb$O=^Tg;_TaR5x|mpll@C<{Y3(=^7&C62 zNl_OVG>u`_$ASUNEf!{SaHNNqXA~MRWgFWU~?L;oKWG`GDier0V zD9ebcC#f*T7P>j_kIXbmk1YFExLcTG?yk#eL{AF_4WV3X=eqt6$zvhE9&qtOTpJs^DQ*_B$;Cp4JP_r|t^%&_@aYPGAfiDN0Lryu64F;`|b03;4GKz8- zbsv4jDNs2>x*vyTkm&&@L77TiSYzB|D}X~*I)c4^vB?8Z4q;>XE=G@8($RLYdkr6) zp+@%rFAS>V#nZ9~$`ni+C+QLkr}ULijt_2WCyMeg*%y768pSG2=MZqSudDO1O6ETb zzV1K>B2dVaFQ8L*5b!3vg(OmN8FJuKxDl>E8o9_rJ_=BXA{3(pr6@x=Do}|kRHFuC zxHF?sw>#)&FWu{A`P0$i{(*lmDFm%7>v7LVumzbyvuH$tJLAc)hIhQz?ayRpf<|b3 zMv>ph93OPMGoB2aNxL;4RJ`zHee(+9{+4C@k#WOw1?bQUfOWoW-dWB80DqfKLg8b? uopsI2ft}4J`dMn?JZ~!?wF>(hn`PxX^}PZj>see~9JOzS*bX`Ug#Z8z2*i&7 diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_Size3-Regular.ttf b/plugins/tiddlywiki/katex/files/fonts/KaTeX_Size3-Regular.ttf index 56d2dc6c5d2d2d620951db50de45424415b704f9..14fe2db1236d0cc1baae4e37f2d503abf39edc10 100644 GIT binary patch delta 4292 zcmb7HZ)_W98GqmR&Ud!sICdO6X`QC$T;g=`IY|>IX`3`n@9d;B>*{97uv^yJvC{_D ztl1j2u4A|xY%SRz{v6^1+6UN>hK7XROSaM?gaDz@4(4mux)G zT@n&Tk!HvD{GLDW^FIIHyURO$mj=ERskmPwgcM4%#kuy0!$%46q=5fw>4A9#D0~{` z;Nm|ycWQR3E7!ZJMJRdIY@{AaOpTs_>vQyk{JQH!5+=m-vnEjr_yT4Z z+X<=}ro#0r>=<0%Vd@q_Wwk9Hhd+VYv@PD2>g((8Gy8;5FJm6cM0aM&XI>QcRZ;49 zd)lLTGfS(2qnGvokYwON+bR6GUA(7B%7 z1HMC*qkEG5&)*0Op7|HQ=sW5=^ytyu9gd(>dy)OwP2H_q-EvlD+XPYV^-(IvS9xi> zD*-#+%&`;^oZ#u^;6dd?U%~JP-75nh3ZLFQ&Za(C`M=SBIQaK|{?UT3+%kG{X8EA7 z41>``NNa69{O}+d5jIfRxX&qh`b$UWl-K8 zBO#dISop>em6yjnCvN;<2zy$!JVvvtwwG+%@5)Ciq%}o)Qy5}>Boqn@%#N}*RLeTw z@1)+kKoxuY`t|G79cp^(t(#1|Sj||ZMqIhPayhv2^2$rJrpdz$ro-`pJ>bBRESx6% zIM=5U`h9qXPwndWAbEtmK(3NE)8t+HAbo?r!CWlOO6)oIJN72~ryvXU!mw};EJ3I6 zyX_myE+lx^$l-oGVi>CijZvkn@E>Kl7(cqWgH{`vQie;JT#O5?dGjT& zQe%r?-yPXp%%auiAH91jtd;wW5+~z1PR6(wG{8s4coU+gvEr2gDWSy`7n#cE%f&pW ziF|%_%e+#C08~An6GNZavvwMCDg7#Y1iwg}y}eN<_j z7;1W*_n8sj5EN?Cm#X+R+x1elj|dqkPE?KM+o9hzn#EX#my78n4`|?8QFx7U5Ss=7 zYQqD_jRP03D-{Gs0Xsb9ibzTeYLN$xg0fIhcn}gu@>*?dB4>%^biRdGPpjvWJfw~F zAIXi~=}4n7P=stnoo10*V=`ye)*74^bskLQAqCD_b*lz10dsHlwxK|KOa--qdjW=u zL%wJPKU9fbY zrl1ygsmj7+?mw~$%3ykuynC&amS4(1qau7~yXB(cOs*?$H>+nu5pHFZ(v)61yk79; z_{o%Dq&E)`9AWN<`v=I)pVc%4QZ$TV_d#wDnG9BT!QMGzYc5(iAJHUau?jk z;joBCG0I)$`+*kCYm7jDV3oZDP6DpjT#^EKr3sZw<{iP|;lZ`&6zH8Rz8al62!Zci zS8*?#I7JyzM{y;VYG_So{vyAP+42Gwqsi31BnG_2v&UoCi7OoLA^S77sQyc zQ^Ll^oy?2yi}>Ai5N~ACbk;RdJZ3h9Ky;dK9k^~0z(_>;C(Q-2X7%C19!A8#QVYK zc8%`_atOyBnz2kxw9RVZLInupsvKs5Ta zZG;>eJpilsuDgBE=Ij;c9Ed9(av++Y2S0lqmk&D-4L;*QG&kZgaNz6Anc4iw;EdOR#dE5G&<`Hx;?ou*=_OZLBI&fb-y1R?jvQ!fq21t>iXI}7IE7a| z8&|WF^sZIxCn@0vOK(RE8tNhaWGCr?Zy)I*y}+f+w5}L^paIe delta 3722 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 I+CmrfA9~p&iU0rr delta 3737 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 literal 3400 zcmV-O4Y%@lPew8T0RR9101Ze04gdfE02`1101Wg10RR9100000000000000000000 z00006U;u#>2n-3A7ZC^wj{u8S0X70816~U<00bZfh*$@K91MROzZfGCCXKBC@|OoZ zfuZI~5FpYfcy?%{b{D>?5IV#&9LK?`)8%{T^ouzB7pk|X`8L)1Lh}eoW_@_t=KEK~ zk#Z<@tiTLhC9%lD6>N=LgUd>E(TyK(mv3h0FC6*cP^_UY^>tOCGDNWRzOsPhjGHAk z#$`FoxAx2A81@RB$v?;wx|D)N+C3QG8hOIh=*B<%|7-gnQj}t8PPm9=5c~f#Se~Jh zpqVGXs3}TTx@u?e%Q^2RYt+jTl1fqlv}(2czq!)>|C6IBqGIv{wnEmJ$!zvsCbMwa z1EOpRNdYQyM4&*{*PYOP^;M=qR&~e%|CuQ0;oaILnuuGdbRNBA9q@V|ps3GeI#_^m zQU?G`?mISlh-#tm=-&=}P~q)6yiCK+#T}84u=$D(^Y&=YuA_H_0n=L3C`n;z7BN-| zPesQD3|{~2ASyImM8vD26^3C1mQbgtyEGjU5Xr~B@_GS;iBm<3=}6TV$G-f%@IJX) zv0>WOp8sn6)Bls-`*E*!voZ+EPa3oU0*`5yr6>Q;x_yFv|1r_AP3E=is&2l(I{Y`O zLW`9xo%i4sxJ^eed5Hl6k+>URXf6IY}7X220Gn$>vH8mkbt@vJ7Y%?Lug6{rnUCClRoa7g4K z=D7n`xb&7rrYvb} z#uL65)sq9nC1AG`;>p|8WI4?z@mBUdP!KD4m7csgJI;5lsMA6;wEdkGJg*L=NMIQ_ ztg*Q}^d^Ub2~A%L1$^To8f*SQ@kBFkP#W?%3SeXR+}s)07kI^p&m~y%6T)jY&;gr5 z4vt4+zJBf^>}kkdzD)!YHN%mJEg(h}DE$sQd#Od|v7Y=FmW&5;Cvu<|4gCv&5<~>0 z#85^Wl#@UODX1hJs>pz9GNFbncNXfP&r8d}k5&)A$8|0CAU7+q4)-u3HV`F-7-lSyMcmrOVmHU@JEBCdhAtZdfeamFpmvYSJN7KhG(72)|Hj&h)Nr zwKg7}4|G7i78a)fw_hmGiS9@r=pxRAe3dYHHyTqorLLs`$?bRasOGO_VT01r`3y-M zyO@Uu&j)${0-}f#ogT|CY-*E8eeDqp(3_x6N**GSE=`=w@sp3-rk{MU|G+)3k?r5g zF`6)4HBO&m^I}_b*j`Z+nbrMi*vs0`d{~>|I)gjyQVY$M>y8GKkj&=8mNQJB!wNil z)>*W(Z7q$H1?8f2*yl=?hGae|H6vP!S>Z>ocjf*up=9s|8rBQcRK>#9B5FvL5W#KG|# zqs*IxIi_Cb-x8QJfo8r}c1*^9Vv&Es0a3&3+uN4&5l{5lN_!HHSOjP)(c6A4w&gTV z`-Zb;XvCao9blq6WS^2C!|6PNJxiyCu|WTXxeaz z7?v3kt`Ng&1JDfDh+&-(;RZ2mHUK@qEn?VaM7To?yA41S+#`m4MuZ2%aM%De$0K4m zW<+>G45tl15zmO>oDty#aq%VS1KPeCbQpSR*EkF}A>iA0jrq_mm_-lW^(^S2XQ`eW z%!gjV><9GLv!Rck4Sn@&=ogg({q-Cepy$9qJ!hgpN!uk1_43Io921K>ZK0zY4qd98 zr4k6p>qUUVbgokspat?7pq`;b2Wedb3QHsV(E{YO3=-Dj1Fx$Ja*qsvVytg~C(Ssn;ne!LcTVV!PI z+zr#5B`-IZ=x$8Qbzg2EM0-5uxl3Q|@c6qi!`EiG;l`hTYFy?-s~HM6?~Qi5$(|8+ zCOgwFNbp!6M~K=Qt=tOh{0IGP>$CP}#m1Cd=G_l44wSW4CR*c>bs;)(~1(_p)a|%t?ak2qpEAo zKq&L|wOVZsR9)_&{ionkh+D|DAr~hd2J(2D9J_I3#7f#cK>x~wmUr!~TEV_%9m-nU zoP=^aTHhxQzxlkQb$|GLe8HvHmT5aw({I&_6R&Te&7p>h$tkAFSzLp`1Gz?(Gri}X zTww?`)6Du~XAcyV=Hz+zdpvo&o?HLhf6}DN0ELpH?@X@Iz(HKY%30rqQrSWLKC^D< zD2~m%w=lDF{ zD-F6EcrG%OTz=A7r4`vf+0mvWXK_s};k#$9ocHx|G0QhUhIrb<+J>uZ8>I*pNcei~ z?8c~FG$r`y2RxLf7-fwm7=^0OFF5Cf>3fJ-sZvw3s?BO$Q`5>ILP*IQ6~>N3>c@xg z?4TMgHpTZEuB>6?;a9DL3sosf)2emNjL$-;Rh&3wd`Pj3RXl4IJG4Yy%OXR7;h`GT z#aySPL$qAV844FHIHB;BV8%T0Hv(HA-`w6 zX+P65_O%UI2GSo4XCKp};ppZwyP5VT>`m<6q`Qd_y`DWjj-fjiwlAc;=A5+M^w$;2 zj8EvNh|S2_QdcxGs+s@nQ)$b;HKHq$~9-`&@)|yW-@LsCyqFqX^7K0A!Ubn zk5im0f)yS_ES9;hnC88OiE=r082-i$aM) zrF*Yo`sPH}cZP&WUKCFGvPe#mae{i2@jTuitM=wQKV1S25csvKq*%f@W_w80dP|E%MhMqXJ z9^jRNdWft0lo3rpT2bK#!t_#}dXLe?9z&JGuJHaXoq+(qcX~ghU!o6H1K)#uU-^5C zL~D(0bQ*&4+#0A1X%Nt7i*h3gZb5?>34mq5P_Rks(MN{S*zoMC7w$yjfM|ik?)(uD+0S6 zE2CsLt7&3a9#o2!i?dW3XQjH>!NX_oU)X~zDQ&ppYpPGnU1ch5(UX9VtW0bjOB2jn@+z< zw*-BdQ@1P{*DBdE1(+!psYwGo4#cQ)a7NSTD=s2?q?D0TY)O|_J}?S09O(FgMrug0 z$f1iI`iiqaflZ3%Pu)4z^b3o64%tf{Wk7N6amE_dOxxzIxfIZXqU20zz|a;4R1~c< zedab)?&+f<#1CmzSy|~WHgeKx+*4)!K@I2Qzv5!;$Q7SK8KZX$y@2lPc<&rMWbiRI zF@=yYZn_nkFjz?};fRQciG)Z+gL=!=ss+`)QyZ%4B?G%@9RL4=iE&W(r>`S2A_}y^ zCTYdp>-BKBIP;{Gkf|H;UVZvE1y{HgNLUXn-fu4e$?^0wj3tw-Q!FcynFz46eZ)x$qiEo!s*}u;kt4@}lOhh17LH*zZPU1oR69jr#|;cvvMj?Q z)&JikSt_m3_6Y5KGxNwdPi_5^$<|gDT6(9I8ibPH>6O$*iLTLmBUP+P`X^Ea zF196;t!3dd;-!+TN@|V%4O%5o7Sw-AJAo{*L3r+CDm+iKp*j+1kNINlNuPzbEx-JZ zbbj#K;Gm-p%s=r_HTz>QI!uUulf_w3((e#9(6Bxz+!3X=mOT|!5~Ys)LwENymRIk0 zP-@?m*k+^pd7*{*MEwUsRiLLv6n*P#je@Nk!Uw}aaIZ#GYwFuOJ8F|*v8+s%LLgRH zly2^$R;wTg7e!Gpn8ZY8r2_durCk!P(96{3ax*JfBy3X73!6y~SUe?l>0h<@^q)wD zeK($DJBUlTn|$0BH%I@ETike>P2Re-w#CIFq5gosvm@CWE(;PF)V8-ZFhPp$w=C0)89Z5AMcL%S1iRj;#U68a_KZ~jlF4u=C^OI!3Q8!fp}xMoqtj121cmzjdfplo#LrUwxHam*jnrG$>7TQ45`oxV zu(mVjoc@Njd;%>&>42>=zrPGkqNN5R)C+ALw2}42AsN2vm!7ptz5un#%YSsAB2w{- zlv1a1?eCYTm*%gzMM0ug8~q-8^?llv^uu~L^CSw(Rg?$3@CQ2D+vqE-tCLx%5E@xNAzP_0 z%$TfHKlzuHK2*c}$#;Ko^R49uo0UqUGv4+N)cmp6-fsfew=aE$eFe0bG1k9q$5_5- zuYl)ed-Z1GgTtWu=z%dYF?QoaX%SYy`J)HeemIFF2Ir84+2H0;JW-f+Y3)@te1g&VQGfm5YJ(~mRvIf44&y%9UaBq!;xXYSfw<-RlYq5rK0XyP8#I;1~_g0K)@Hk`e47I5`!2z zE5+pjd9Nh9hKDESUZ-}O(|YqMm=oBT+tL}*6CO;@n5U7wFsh&OY_$9%DTh5Sd6e$m z%P))u-C+m&;QI9snDZkg;I&;9{_ef^gulIN^9FpvQf#Tl5097tHyL~J)_d$X>;Ynf z<>lTuSl#8_1kXpk2jTgaS7B!#*6qH!K!ng+Z$U_3ro$L}p)=X4@A6f3S9k3_xvkp^ z^}#&%9Be5+eW#TUfESyaGUYC5CHYcq$TN7>4JNLGiPymdTR zyyf6M9<<{1+b?~pt6F5tPlqMdeRj|jss%%laKvVnsN=q-%@PAErm3%xIjm&8++STJ zV!0B>9IM5J5>Pb!Xy_*<`x)Z>3oXErYd7Ny5J7cRHXt?O)Ugy0OnLqMzT}6 zg)l{CGZ!^3#Ca&4#r=3Von9eSMwLm0|8Rth_4^kZsVkkC$Z#o>jd7tar|%3Y9&-rx zZ5+wQ4C>M!4s{n<9e1WDI2p}yGQ{mL1O4a_uR>HcRJi0N6Uew^A>+B+WFg0CJeOP9 zGN(*}05z3s<`zxKC|s;7fCf1|lI60R;#M^kjm2O|zL`s!saJ?AlZHH=QgD(>#Y{E| zQa~#{Imu@xxTPruvuR~snTO4c7E2wtv^$$0i55n4Sv42SDZF=27UrTc-n*)$nadit zrQ-|mO=8B$3SBj&Dx9dP0%zlgIGq3`TyARSHcdgf?zBD=uBfwX3pO`NXHreE1<1I$ z+M#ihR{PfaPW?i78^rAGa9h!>nMM~~P9kI=PEj?MYl75!G=s4WpDgq>bFT(_DGK+b zcVYejK$y4}d!x|vnnCk{A+IS+xg?T_d9}cO>AW(ZSGW(PH*>!>G?q2Q$-Z1IcTK5t z%{-tDb?(j%?J12$V=xggCxV(m{OP?}!|zXXT1atUJO?gtR+ln7`0(nlm2KGOZHlQd zt>9jOA^6}glHi{?k^{*DAanpm$H7lXWp6%*!Gn0|TKOHtkOoJNWyZ4Hucnj?cS9mw zP!ai*lK*abIVC<4AgNRe-3Y=QEf_&-oPQx6t${)bgU(RAnU`q>#kL%RhHZsr2-rq6 zL&P?!85V3SHABL7gJ#IsRuwhFilACEY}m#%$Z;u(T*^bdR3*Xby;yk7Tw6C8UYmTN zG}*jvvVLvy!P2Cn5$=iq4~`Z~o`PE!OU|OF>phHthYAR*0S~cN!9#3o!9#58z(Z{7 z!9#2tz(Z^s!9#5C00*&c0tc~8Xv!Az2yN7qJTGs|D{$m#9#dPuf=*!VwP<`}oNt8M z-UPKh0F~#~pR0&bxBkx+mHS#(Q)alO3}htCH#Hd+8p>o_a%NVN>%9FqPMfB*n>yOT z8rso&A{7kI(6&fepNY5*w9ybs=>WZ;08ZBgRQ2sOl!uZmbT#u%Em5|mnRoqfR8G?q zK;NwYJW^ZiqBIl)54+)PhItv3mIzlv-GDlv77QmzaYs5nHJ?xwWy?G)>bae!But{h zB{j9mR(KxIX7BFoqNrGu=%QF}iR4mvYuMoe0>fZh?ay-wqOJe?hKhig&QGe`0@pVj z3^84Za*OV*D%1Ze>eB4#e#i-|G?zj3YTo>a>}`VwFjE@A63>Dd!eiosHC5lrL!YZxHOe5xrEU| zgHTO7ZkrvAj@&kzx@~rK?RtB^zap*i?)Z8_adp+|j(r;MiO)k)F!J+V>$$g6AzlgI z0va=>OPJjHlII0@X{Ji~!z8OvU+rUxJyZ)~Xin9Q~o zOJN&;L){%;b!jK`dg3vxG<0f3%9{Q`&>vC;@XZ4+5GdL}f_FgS?)sSVAuvaS0p1Cm zJ2k!;nqdq<24YoI`r)o#_4O_d%YhF=knYwN2Fg1o8 z1bdN#U>|Z2+@meR*Gw8v77)A+0Ohnr`0_!tzX-52cmRnM2mb(xCb}1iCb|!KCOU|l zW`LH*O%W7uQv~C)>;y2090XIyL2w8;2o9UVihTg5O=XDw&{T%#6Q(dkpEQLb znlXhTI${b#biXMK(NPHVmbDztnmyhN6AzT&4uB70+>ypp(0fQTiWD%Cj=^;f5J{gh zN!UZur(yNhHM0+!J#)oe3F3<5C5ZGBU}tN|K3alk@JtCJ;W6NDUo&{t?3wh>l_1hTUxG+K2P?Oi>^-g-+YlpT zzBG)CFK7!6^V5e*(FKtS8Tb~3Pmx?I&aG2is2!PGeYrI2rY($}ZI77XZ~*v^Jp+6rc=Xd@D-r|=PHVi!9^_pM+zX%oJ` ycq*2rfh6f9n@AG=I!Fs?hhCe0Dz3~2@Xp~bUxI{i=oyA)3V delta 4832 zcmbVOdvIJ;89$G^_uhTKcaz;Vxi@#aX|s2?Z8oo_p$)r9Lr5QKDUdCX?lwsqu`OvS zTA<8!sAwtTpcg@57>7RqMRCqHq6Hnq(HU`In5wAbh!50p#P>icW!g>szMF@w;*8@a zd%xc~_jkYZ`yS`){mtm-Ha{4vhF>Ryl*ji~rgOJ$|2ZL%4j6xJ{3C}nu<+6G;@LgD zXWvgEzxW5-|05ypNA^^1n}+!SA+7Kw>YlxK?7rtn?I7U45EAT~nygGj?|%3dLPB4G zxvnXgP}U z3dY+0%D%}PcizEE8dsu!q7fnOzzw1a(_ zMF}SgQJ<3~O4zDQK9~=-=7UE2!xQc8ELyibG^ofkK1Nq%tR{NX`exQ9|CB5xFh^l7 z+>y_>$7694pt54fhSAd5(cKje1p}P5ruDGurE)8sncdVX%Zft|T3@H#;LnZET7RR% zfGI)T!wkS)dz~BE2w-k=zQ}av7FcbCJ$jX8STth2&zACdENaF1ill4xH4RNNrS2Ug zTh=abXx;(7T~{acc*14fz*jMk(|Uk6CG|waCpkTYk_XQ>v(G{d+rVqiUhhTzUbP7$ z!V&LE=59U(;Vv$|dUcF|{1cyFDIvK3ZPlg0%^oP|AD_>4Mb~xEgKm%D2bjF(n?$w|93f zvm%ae+G1^WfA#MvgAcgy=&I=UaracAA$%y_XRd_@ggW% z3+psrs%TD-6_B5OmvupnHeq2ZqlKyZ8SWcX@C~ zy~ET%XJBx5Q>M~#bT=@V=hNr1;7 zX5DIXCM{h}FxQ>d6>0;d+;0~nqM-Ly!qdD1y~AFEwd0{sJjO@lV3?}P>_aze5|!9M z29^vqfA1@<`n_DHs*}FJPQOcg@*zek^=M~)G&@y4amEL6H`foaAqWV!vH!Ad9FB!C zBR1_v_&7XdHNzlQ1y65sTdne?jeuPP~E7S33HcSuw@ZC13DGTNQ{<8~zoNaa5 z$y#5(%f}uCxr@DFop$Q2^L?U2$>{p+Y)AbmEc|-#_o#I260XP9ym*?JuBDqUeNI_; zj*$8hdc*v4c3aK2g0g+~$@*z|=G^<+!TZsRXW47~7%?DmQTyEbm}_&l z&f;rT&!2wBQSF7h*=xjQ7s+c2Pz-1$`0EUG&+TPPxVNls1c7t+7X`v$uC#HR4aKDQ zvi=nes&8v-Y_M`3I1=Yt$GXll>BJCq`-Fbcle7NpNi{77;x1nr;#??iSf)3*;@={2 zJx3cD?(k=Zb)yVIKTZeXrAE#Ykq$TM*VrqU-FppJ9vO>ZM_{MqZ)tT*P^ z%hUdSFKo4T`Bu7rN*XXuyJ`>nwEk_g-`pDUMZE02vuEF9p7UBb z;CzSw;GMVO>kLFfysp<_ zU%zuz!_kc@9g>+G59y6oe_*LogU3{RjdCEd4Jz1`r?1QE#-k0Zc3uw$24#Ve>(uRf zW56ph7NVPE!*}nnKbn$NXJbR7Q7&%)(Vav0tK7Jh|a3N%*(9D&JAgs4ePs>L=C5pzK(BvU)1v zo!aT|dzZL5B#V$=to+jZ3)VUuJVu*mE(Cu|L)wHUUK$lrddJD-)KwfDAGGd>Xnq@2 zCdBg5F}(&qpuqSosvFXP6mZT2JTeX;S8WStqY7QD599vbg6TAA-VE^-W zyQy{B3i80CgI04QhTWS;`P*p}*6aXI$n07(WfwhP!rAK(F2p&3I+*0+-V9lfYhgXBBX^D2!#5Wm)*7AkbQrfo2W@CnRN zAI@8SOD5GT<{8$rOVZVKrlI9<6lt0aIKtPpxLf zK^)oK+iZl~LpDP0?dFVAVhg{bg^W-q1y7A0UO4Ttgp8abFK-*GQTi!(VR&98DjA=y z5xGz!q;1Zsm)Ymx{l#g|JWmQXBk@Rue4 diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_Size4-Regular.woff b/plugins/tiddlywiki/katex/files/fonts/KaTeX_Size4-Regular.woff index ff6731972f9c71b8128634552f7dbe687e43f697..d4223a31383c5adafb1b0762025b8fa83625d17f 100644 GIT binary patch delta 5525 zcmY*cWmr^E*S*6GA3prf@9h%TnoKquk+55$hH0S*8Fd5o^*0sx}r%2)DtPWIMz0DyOf&JpMKV6hbtG7;)Bw9pR>od*N zYO^Ny!FcPXvWFbhzN&qz<4LipW;ufO3KD)liXZdh#RwBPh(e|Ft=wS6c77OAss3~e zTR7Hae7xbI0N3i$5rb=mZDxBhF*o`N*E!l3X9RQXke*T{_%PXJywj~S<0O4y!oCIg zevirmofiRDCUB@0--_WWpKa8~O12OZ2#&galsbYjsmfQ%g?ybjYJEc1Pk8Sl!R+RA z(0yv1v!;GH7GcX-4o}{U;W=_xBpGDISd6N$9&iJ$At-^xeR~Y5-KOp{MU3)3Twh^% zP&Q9b&2&$<8&_^BWXmyhe{hajd0+Zoq7aBE^V!O(iwqmwHkqw0|I)M>I8&%mr~9r` z?W@4nTo5OMg^sZ#wO4S?0Fk_0t8th2T79&k-E$z+8dfatxUj~~F*W(aJeNUH&bnz_ z>q50y+$qGb!fg}ydp5O!{riJ+Ry8zI>HI;Vys~yRL7u=fQK(jg&{+T9x>!>IKoE3| z#5Sc&_~_BFsv$PF+dS93;o|b#-T3XCCLbYPK?@#A5xM@2)LWXyHuGET%|%Nq;V8eu z^AZ2TvLA99?o1wB+e1nw2~rz70~Ko81Z(L_>0L;KqI$YTslNK{cz%|9f0Mg$@-`U+ zBPm2FA9%d#+b5F*0J;{E9|a{S8bR@`SKq58!bBeCah>lO4t_0r2H4E|hhKZ?MZyV! za;em*k4cVsifBsnTI1BDt+4!oW^un~z3dlHFFcvav!z?U!`Gi0)kb~1FfZs9G^*yw z$Q*89aX|`JWa0@M5soy3@SXIEg~xGueHP1zH`HRKE*1Qc8bk)?&LorKB>@r^UAW zQK23lb<}jm6=mk5)bW~hz9w5ksdWLS&(AW%i_JDU(<0q^qibY@VzGJ@ zqW70l`w8Yl&#kg(geV+Fckhoz)x&<{?K3hyohYDDAi&Qj8sDhEn*gKtAI`a`7?x$T zF=Jk9r8hC)`+V2Fk@2J0+t-Y)AP@BzHi2XaO&_TL?Y_e+U=U!Cg4g3(of|VZUw4XH zzO-OQ`A9hIVvmd~0rhjeyG~8|M+*5OdHx#tqfcJ&cCvrK6-jj#S`;B_zxGXK>TNpW z2ZUuH@uaTzJcpT%cR+)gt@Pq-0zj_y$JJE>mdxzym|8C$vo}|XWQ^hX>DgMWTrNwx zoSEb$t`>h8-M_Bt)*kdI<(3M-qLvO$`C-C9e*bsV0#SQ_?ejwJs(=MM^?T%3qd*mJ zEo9T#bg6l2)1(b`;M#AuN31Hk8Q7AtvUVD8!4sY5w!WX^8vQGiE@V_s}P-<0cJ zfm350^p)?uBxniiR%3|SE)}Y&X)YEFJ(2)DeN2eOgpe_^8!BQy#~yx!Svft2SRkH% zJDe}5t!yp$BKKOAwjbW8U@_jm7YR>p!u1Y?Yt>lnjH$e!th3J!;oOnar^KzZK19rM zRN`3~(l7lCCT!KRX=nSm(sjZLyd++1q^c{7GgWKnJ$ztvo=I1Ze|*e?zH}rtR*cKM zQ+D#N5JthRv?0?Yfadnl@MulwZvzg-X6gQYqX{hrsHlPbpZcrins|2ODYZ|bi}#0J z+=+P%5Fk`l9v)6E=E}ua-LX&$4e;C}w1;#R=RR|J)|j8gPtOm$brzbv*pL1x!VP@u3y_yuP}AbEV3qv*m?Iw;oi@@ z!o3*-?Ms@8{q(oa8^Bu%Q%xW&|C>kB>SW8?U!W?b<~QjxK$rn)cez7j>%a1=jGr*R zMy4uSQ1!WCL~PaIW#~oP1*yX-Tjn%DW=UWK9EdFBia*A@?R`~F_B5lua4b@+-uAhk z!MrXcF!OS?I~dcnVH95&wgOQe>MD0U*0K?#T&uIa$h{(o z6lPuwD99-io>Tw8pCH^$UEM1W#XLGY$ygsI zSLI8`;J{(zbE>y;#LRWMsA#ro6TEn8Ay1SVt!(dvb4K`e{>S~Qs;cb|AG7w1Kr-3% zU2L^8yg#kQN`I9<=y9gRZ1UOb42x^!6rzuOe7v^z@hjR`gs)liQ!F8gEOLer=Pk9r z>zqWjS=A1%0jhejfDEg4{K}g3W9CSE?+#*$&^)*WG6`pskv{$@AM>rr(>~Oj>hA`s zY&J}8ry7Lxwpbc*N+>o(wN;}CaLDw0OC_?apI)S?o6C;Znd$MSTHef0&X+q%9B+1% z1BQ@NVh*Q}*zz%MnB2^Kd|-L!M*Aj)Z z?3YSv{b{d6a>u+|Yy`-x{>Io+B;51n;xy8`+I;m0D+4Ej=D@3OkUWW78C+g&dZcL- zrNS{E*~P{G^f|T3sYEOd$|-2EC5vYYDAKz)G-WR8(t_85l|;Kf$0P~Eaxry%w<+GYLP zGUZrLt@&F+kZKTdC}btFc=XNc(}h+YRR;6xlY~7Yzn$q%utc882yHEYlV7{N!)^#V zmie51Wg=C9wq%Ueka}LE?iUkXL(;q1c5a2y(P;7Kj>gel8f_*+@?6!+KZP&y;5bH{jESz$Fbrx(_XeX=J5gnS%!pqhn@JcmoY0sPn7A zkHsuIp%nXUDK9$WgzlzCtG{m;SlQX zmh>#H%`4u}M;=h!)+EEqm){e2iw`to3DuX-<={E|$K9G%BXTU+~ghkQ8%wdp*dkMZ!>{#6LmkQEM z8X z6TN%pl-BA<7cQ{yBBVaEPrZf=`-+Uvsg>E=IQz<(%lsaDF|GCSDl-iaC+y1M{{1Ii zbMf%1mtuenWT7X_yeF;!DL+R|MUM1wtSaiJ)-A(!7L)v1%d&Sb5XXX>*~xE+f>jjO z-Pg$6Q{E_u9MpYl2EyZsIMklZD#{meVx9%q8Er}r+o*A66fi!}Q{~;UmPC4bnk8`o z@p}uw08jZNvGGErB(l>M>1_hd-g?nn2ZBn-uev{f$xUD_*`x8B&c?+FXyM<1aQtY4%^bfH@tL<*Ez_)6kwX5)0Az z@R|4tqvW1I7oksjI3c>4aw=K+U`j(-_H$J{QpVxr%W3wf5>eL0s1KY;uXCDrHi~__ zdv*5KUq2@KLLAx|FhfjQ$ZfV@kHu*xR9HOiu>rdMf=n4OzcpCursWhcT1IpjFYBu2 zZMmh98D(*Dfc0%f$?%a@&OO@zZI&DElS;d=l8<%?Aor`jhDa=$yVa%jdRi(P3g!(^keNN)_IHWcz1anP&JC$I6HLK!&!riHxmnh1|0MpXt0I+orx%&9^&W?Q z#JOkS=LC9yXpX#+%*&A=Rn!z+2bE!r-hapOOh7%!!%d_gquwr{g=1drM7t=VOtS z-5@QOH*bK0KJ@|KIy5VNHbFtzhp{}cc^*G;J&E6 zp3*8kNKEgf(k$diHHRzEmS4`@Chz`AqFt}q&gipP@lo$*M#wuG37^vjTH*R%wFp$6 zsMX*^YNOko4t{RB&wz5sub0gg-%^p>zF?f%nD#9@dw7aKjQ}vK^0^W`Si1uWt!)swL&^QHz`}#zOLajC#WMwkL}=Iu$KL(vKTiCUxKJS zlErDT<@irFCpGu1Iqn}GX4G|2X@-Deq`T^L(SBc>k$m%bsaoGll7g*^i4p$e-oVK~&oYv1$V+pH5k6iG|ql5GUvh_qCr$A4jikKfx zjtJ9v6(*3y`&En}BOj6?Y{khLMU2#+;S?w-EWB)>PRnrEgN;pPZtrQ}`Iaiqe*+7Q zba9Lva;+2@ty)6=!dAIhuC*PL)kys}&avm2O$Ii|0@4O`M`V%E(M%@c8Px(C z+mA`57Kg2*Pl^Gf^36Jx@mhs#ePbMF+oLpZvVC$}7>)Nancp)*L*mtU|D^G<5mpyq zi%v$Ey3wX=p#*+jKM1@9q`_J74W-q4fj{u2{im8ZjF-8XCsy)zP9}d5Qlw# zyNV#ZEJ}s@`Ps7*x+4RK@*mc#B(uD>E}svHL58?*PY92;We++y$lSDfZtzEu>Jyp{ zC!ZT?HVP{>Ru!u456uMGpNC6UF(ge>K4NSt1BWYJ8VNe$(=d0sjmIbKLOnc zcVCLDx@XfkR&}OfZdp~$bP~vb5X)V7dp+xFdAwNcekE&k4~+@I`QdTmM0V7QMUKPD z*y)zU2x;Yb>P{bY=8Q~7fl=|bSfD^h;e_w`ubGgCc^)(-m!|_2*x;)m#NFWunE&g= zt)*er_=oR}Sq57ZKXr_o`~tSk7w*$~ZV!$+U?NkBB*By5YyLlj>4Uyt&GQElxcLQ| zuqb22I7yd|=Z?=pJjc(ZgLIa^h&J}N*Ssrl?{D*ogY0;WNg_Jkg1+T`$;-hy6bvZC zXKNwX&f&P7FIdZ)_7tEm#3Up(w|8^rIqwP;F~duTBFn%X7HLDT2bG)uPTjTJ01|=r WPE)Ndt*sP`9c+q;yeYU8_5TNNDE~PC delta 5351 zcmY*dbzD?k*PVfZK^RK9Lt45^32Et;9D3*&5Jr#zX&ea=1f;t=rI9XCLKKi@B&0jv zdEWQ={`mI!t+Vf1cdxVW{p;Lwr}^9Ykp4OhJU}3CJFn8YoOx-eu$6_#+R7CQ^&C?E32a(5c*gtR~^?2!S6M*Rp zVFmz@|1~oM1_^FFY}_3%PmO5=OaK5trWV$LtX`gQUjTsO1Y_*P=w%AWY%5+q4j41p z!M_V4S0~k^1Ab+i-~_P_Pi1a1ex`8@A;o=|*Ui7cUJkQA^|jmSMDOh#wJkWFFD(8q zEPtGT6uc}0n)yO(n^D`n1BB|0>qm30mfC9w`wmeZrD;m`(XdB)q>(mEYeBh- z!F$zB(Ka>Rk7Sr${h5eAkr2W41>LA;7sP+DKBW|NyhX0J?`9a^G+e~M(~pmIqA8wL zaP*atnTD7eizlh8_L8cD2grC6qtSH{?GCik?4|Z&M^~hfJ^xqwC~smBlzEeN1MJ!y za#r*P7T35}wL5LahngcEPzr&qtSesin>K}3R{2A(?Z9YAz%+OI$3#Hsq0mBP;q*3&P49ww2a zCD8$e{!68$ET_2_ogIbO`ILQmxgiy>9k1-T1=SCJo}7vJgk;1kYELTJc_%E2Q22Sa z2l@&h`UH9M*hWXTO6cygpHUbQ6F$#EQroFf%7$8Uu)J0b`KI0mk_CjYpg6zodj1D2fdId`2iuY3JuGHGL7CUPejGX3EE^!#iGe;7Aez6fL( z{McI9qR&%)c0Dn|`FiXC-s&+|^_JpKnDR(%pz7LqV%cVZ@4g*{Dd_b`l}Y>uWEv>! z`H)gDAd_{*WK(#YcsP7R?MaN6qunB*GA(zH1*NZ%2Ga+JR|2Hu(VFdbB0*nmUCqs1 zy>*;gc2D2mZv8l*03`P?G5^loMU^?b4E!#gjdFQzFVRWno_rKdNdZe3;PEe+~tipLn(+n?_EA+4dwvKmqsm49Uu~eXmW&DYPQR|TpcsGi}9)s*KjFKuFy#Rupv3HkTp@nC1HF8IdM-Fj2s zrg@wwtWfZ{N^9wVTko?C4`(f+c`(KAXu7;Hfg>Y2((5U5BuH!3^2NkLlO}*70M%Yk zZzjwE1XOze44km)M^2^S=#ECN_Sl;nmTE6oG-sLHxW3cQgGHAd;65W{CfVf-k+pwL zRdTior=u+mDu`8^5byu?IMd{@+H<*(FGB@O_2Z1|C)>;Tb${>mxa&4Blf4(cu;i3O z&hs}4vRRsr%EuCwLHy>4vEEoi#mXxgH3N}w&nhw5f${o4r$;e4B=Nd#3)Np>8pN)%FpKS*c`%8+}Idbw&cYYG`|} z?qt@YUjk6xbL1gDsDWV0{L(p_ON|5V@tXnmSE}xpwC{t&n4#azNS^p?5#eE>ruo?G z9-d2bXGq>`%1eKbt%&Dy?R5y!>q?MkUd+Q+vCBeY$jD9n7yjVz!){w)8#tBKqVvrS z;Fy0w`YX_$cL*j~7SK<3OG+sJsrh3-aGklD^<9|-q8CM}e5Uz#{x9>!kHBAxgVr}i zKsh6p53f3`G-B#D%sF9QuXQ4{u?Lfy*|N=D?@nJjZfsM0TP>!SK)hw2e*F0pjpBE= zB%%xS3{sWpD-GmCNc_0&=lnHes5C2f?D4*j`)bKsr%_0Sz6z9Lz0f7Jp;H`H{YWM4 zGlacq#%LziWI>)tu5)?yk$Bkm{z4@#{&w3ex*uaNZ@g>bhEi=-W*iKUkPL6>hN z9pI8ju4`*{oY@uIDXBC`{>1p>10&N|3Nfm^4@D_5Lvv_^?}of8ULn{+9cyMt1$-DPE2#$Q2#VmBFD$gTB+ z;lfhMCySehR{~wVmy@j}EdnnTQ!c`yeN>Q-5b3Yi^X9CSxYv2fq?UiAY;@!S*;DaAQ$p4q;*a8H7P!kFA8&A(h8j^ zp`MfGm(^{Xm6-4gP`ua2k9cTimZJ5*sd#HvbnexaFZ$3qSAIyxxJq8FvP-X}u$tfU z4U;l)S_Adt0WI0S5*8o=-+xFhF^nDOHZUA1mBpiOmr$L*V8luiB3f|UvudQjg{1RI zaT6%LAS`Tf;_d5YVH7cyRnB@ZmP!VZ{(8j4`6L}xyt)$_0t)Mbh<~B`uBRV%ktM%c znqmIYIdpTDU&H9GvHu~*@yqi)Z&@*iFaXJ-ArZ1-#?XQBCV?I6t;_&-_sDS)Fk6V5 z-WH^1%sk>0%{q(FQXx0wHsEQEM)Jj0*41kk*1gD9HP(@;Xr3QMF@K~pb7YXH(&7{> z>P*qxHl@`bot~w%M?g4Cd0iW=PMVC03kua3W&a$l77L-|32X{ytpAoQ0It}U> zMT6(_cA{y@DJLHDM$RdKDCkMhB7LNm{pMCr!nvwkoAn;Cuw+uJ5j`a_LmIvN<*i-A zmb{<%#ct-aHAi1Kqe*4X6Z=ZDZK4?=kvBfcwfxUIW-I(-EXK}y2vr%_Z>fB#WETT| z*+K20P(epLN2o0TOOU%;mx!&fr8o=(pjrcd#e5tCDE}RrfG|Kgpc}9SxB~_OZ-6&g zB3N&+y096r4Y83h>_F@|>|E>_5C9|!asefSMnOxUeH<(tavU}s2^=4sQCtA-V_aL@ zcHDC?57+{X0vCdNz$bXDc*b}ryiflLNG#@HL>g|fB^f?Ki%gAN-zH}UnE{L zf<16&F&qzo^^XbwU|!&&AByY)fKZ(fh`cyo91O3UaA=ifY$9g;WTpOMTL#38h&NJy9na7ya~&F_eZnL{ui) zvC7^JT4isFlV{^bJ)YN{K-|y23juekZzF7XX5O|9~I?2ZVSSvgy(+Tv*A`#$aW0Y&;KeT+Y*q9O< zs@K$WtV`(MXR>j_!@I)E5;7#RdKkeL5xMSWVchKCC*x<}S~;pcZ#M42^0Q$UUB+@z zDkcIbQzdxt!*7U?0jtx2^R(4b)a#pyo;88GHg3;Gk`Zk+ym3Q;Nl#lUh{|LKsa4RJ zT0r2@WKZVqedR0FllZov>Cv@?gzUq{>oVb-qR>hrvD)u81IdkiFK0=!clfeZArFRP zV7JBTW{(cLbqpSJI2VJYT&^CG@x*>fX?}K=`cvmFU<*f5^khh~Q1S=pDj2IzL))=FEF^G1?e#V-G zvKsN@^@SlcUOu1GvOyn17RFLOkWibdT4crPj~J{vCu|;9AR6D3H@=JO7&G{EMVGCU zYVvltd?WPxX^x!Hwoba@xKg>gkO*0AQiSYO3WxGeWPd@B=1N#*eR{&6B2pg@F(f_) z=lRkk`_6UV)!!@b@r8gGW!gzd7x?d;K7&EGVyOYGn{ox?Il~~gtKUe8qS0z{xRbA% zkj|fk!5&Xq{n&%0uM^TPW)U`7l$><#cXfZQu(XO3=S!QuI%%#%%MxTMXNf2qts@Mk zm8=AnE!UL|M3p`lQIlQ@7$8xxH_hAwN_R`T-4jtyn@9SKpEi&7J3YN035P$C@UzZq6 z0J(NQ6H+&U=*7pChEMFdAO?b`uqxM&XEKi@oh~)XOJtl@*O6s>WbMYn@ZCedXU!Vz z5>RwsR2a0EdQGSB5{T{7M*qjKl+T!tyN@>lv%O+~pd%0GwN9n6{J`96b- zjfhh|bQ7l9G5nnq<}a*;_oTS3Bv&Pz|L6@@eu1wc37?**w!T_be(rWudvCt|G_S%k z+~#29?||a)J^>h{_1a@7G#Jl?F`Bk@o5aa-F$t<)iHyn=rC@Nk4LrN$njh)Wygr!bwLx(kmV$X z(_X97soPoAU$P=W&94ilCJ#DZ#&v(^l@FZ5b$B2d;@mK01NAS)5i@%-=^wQx9UyuT zc^_fCdy6z!MQM9lNBz4n*Cb^N*8D)qI3&Ip&MC7kHv9Yl^h2N(2IOOBosY3g3 zqvE39jdAnS&B(V~(i1{ZyhIGcETqiriSjjxp{lOnwfk8@-VVC7kk6(D7JyVWHag6< zBahjEAV~-0V#osOcR6n2Y~EHyqAE;WpW=JM5o9@Hb#w1tL&ro9J)%T5mG) zygEZa@clh;x)V#$8vD9&v+T&J0nBr0*%RltYmhBc?j@9)Ls$IAgZS+XT66`&5aH{*m-ZfQOb}k6yWnfJK~h(p}@nlMFzwL0NSY HigM^bUrxur diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_Size4-Regular.woff2 b/plugins/tiddlywiki/katex/files/fonts/KaTeX_Size4-Regular.woff2 index a4e810da5e31a364ad7ba2ff229562f97ae0f49f..93c7e8276bb6ae3ba31bcb2f0f212eac21a620b2 100644 GIT binary patch literal 4888 zcmV+z6X)!APew8T0RR91023Gh4gdfE04R_E0206e0RR9100000000000000000000 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 Krjvz=761T}jb?iQ literal 4720 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%0DxgevYl97x+3VdM2t~(J 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 SYK~3w#e4yB8?US&`+oo|H-+~A delta 16942 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

}_L0Q%&-Ap3^TvSMm3 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 delta 34565 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 baRi0CbT60RR9100000000000000000000 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�*o(8sUo#yn^Og$YS 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 delta 23899 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 delta 24439 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 diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-BoldItalic.woff2 b/plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-BoldItalic.woff2 index 5c500c285ab55e11950be8b95b43ab163924eadd..42171ecfe0f2cdaa39a77f054e1bdaffdd446e42 100644 GIT binary patch literal 16752 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 XQy)2N2E!5kuR{J|CYSE2&iU05)N^-- literal 21244 zcmV)AK*YayPew8T0RR9108;z_4gdfE0H^!_08*j=0RR9100000000000000000000 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 NF5&qWnVS=A{}-yrKXCv6 literal 46028 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 O)(X=$tW7~D=Kdew)^%+F diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Italic.woff b/plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Italic.woff index 2d3087ab4960a26677e544f8f6ab204326240a85..c6693779244005d8fa5fd1caeb40f2fb83c21e1e 100644 GIT binary patch delta 19528 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 DMp9~Q delta 25294 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 C!Ot52 delta 39086 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 Gu>B8Cg&bi3 diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Regular.woff b/plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Regular.woff index 42b74ab13306c0c6c361740282b13a3b36c56065..4c8de9ebb916c472539128c5fd771eb03b81cf4c 100644 GIT binary patch delta 30167 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 I0ssF154bm@FaQ7m delta 37313 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 diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Regular.woff2 b/plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Regular.woff2 index 18647fa6afbc40c64b6cb0a5142c2ebae8a21212..2aa480a009c9ea0980ae03efe95374ba7e48095f 100644 GIT binary patch literal 26252 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 H1poj584H<_ literal 32312 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≦e4Xlp z*f<7(lfqW0mXX0v7AzIekjoTW=qMb$Lr<8D}bnbL1#XBjga(;$S6YM zATn}jjLCj;`rKH1+naC5AU@^sZN<9zB>#Z`fwLNZbyKuFEohl5&F6&Y#;cQ)ihp<2 zK^l$bjF)lsqzWhLFLDIW1^oL0Efi?Wr)mFsJb!dSbXlx3y`g_M4UX1mkcoKVvuJ`e zd%Tj$yKT;x29ZJ|zfpy0)=Iq?l+f7=gZ=#{C#03@?dkTZ^+`5MkTeIwVD6~Cpx$W= zR%RP#W~Wc7KS&OH?nw4CJPG9`thjXCi7TXLnEDA-Y9MzQ5cC>K3W2_LHmq;i=}DH0 zxsdX+X$*@2=aM+`=M|MVU-w|L3B*v_P*BKH@H7L(vT?Q9=G>9(rNgfll@)2{ibAVP zat*_=>|Qk7WspGIQ`4@8meHqBP@pQRE6Zihf!q^5-j$V7;BF|kM6PJ`WN&DdQWPbc489|IMo!*J2!&bFg}44l zF}Wkn_c|cC;%a97`e&oS^^UulogzXkw4Ry0HSYRzm?ZBSIC`%8C6!>-SPq9KtShiO zYF&LHp}^V?Hg!Db?OFiEt5&le zY}T&uT;)BTCCIP};}_lCu4~BwD9m04O~zzv>C6>V{oC&r@v&6~OOPcvR~f#G#VJ#$ z@7;PBakUyWDT^Hq|J^BjHYUx{nx2Zs)GL7%>!{4h5fS6U@ra0KadU(^HdC&L#i7wU zPB63JqkAY$BCokmE@FVzi!8C0b|{^eF3C(3<1uofST7VSRIWcMrzkYu`A-z-%$8FK znRob9dV`=W&E%;_uh<rt^WfBf z{2xYyf9U@QPUV&J0Sf|p*p|*s(Bg#>ThT)bwn!P_cw$;fmBoy;p2;mq3|F=_S#8!D zlVo|ERUBvt5RCdNN*tymfSp_R{>QTs8Np=up};SWM&%`0l$m0Ek#4m@A=T@fl2S)cTn!xc{ zG2hhe;@N!@Qx2)W_&-KB0wJ)S z2ywY2+C3NC*BNFj`5`BfFnFj#ae#xxpi;Htgz!udJDxR|Ih2x8aDU?d0bNyY0tUjW z=Dk_$nACXnKP5h+$zJ6+PA2#QmL((l_*C4LSm>SBR@fb1*k@>VzEgKkFBiue2Bqpa z`?eLpY=03&ndo=Nhg)SdYLHqw-KG7CG|+MMr-aV_ePz51NDF?YZIE*+{s!yjQ=BTB z%VV;i7usSHB9Km*fLHjD&w;C=twKvo2Ua&2JoQ36@a zQqEg!TVk)K(K{yKEXra8tqC0ZYntG{n&|b$*v)#vq<@(NB)>V#elruOmWPsyK4{n!e zQ3ucVT9G;mzyNSvbI;20^aROzCdsmFQE7RYhf`q8Q3^$v7G-uUakmldm4$=l^7QD^ zLiOpS38&r4(v@|F8~mJ^GyH6WENMwFQkm!{QFDT4sAp%|WEskuQF=L5w)Eho+4L6N zz4Xai#*5jwg-w%w6Wd_Rm2sl!hmt6T*9$3k-{XqHLlh0$2^pcfm|8s$hEcV#z?pcy zLuuHpm1wAsTjoBdX_yWI5;z5ppA!-gvZAD%Pu8p|3d}1@(5=v~1Z!$LdYjiMdSsd_ zmw~edoRP|tfd;S7!d{w6sm{DcCIo`36}fim*}K4)M%JTP(|tZV#16Q?d(*h{?cZ1 zrcbJ;JJL85|NXfV6Ws%}_$s*l+nLQA4Tm{-(WXiG*~`EcIW3{dkN^wB_%ad}iXq`> zYre(BnUHBdWUpdRavM%J&1qz?;!Geh+nH@3NkxKi`b4YUOBzY2ZtV#NyE=_#;D_UJ zBCblP;)>#q|6m4;gF_%m=F=F8Zml#&GQU_52f`{C3MCP6I!~Ti3{yspV7XxUSJCn^ zt=cCefph1?jO4=Ga9&N6hi`*(M`C(_In&=9*rW{5FqSTyBd6223f_ALYa6DSY4n#b zAymVng-qhq)%s!5*QLO<=)d2S@{$!ta{oG4rqewo+7Uh)u8;Yv1xgTW&doVdq(lEf zV%yHv0CaW*y;+viHQ2Ib)tbf*8Ulu*qy0tNEA$mz!w=hX$VmwJg!9mrFusNk)AI!n z(!PQN0eXq>rcH{cHs1?o^oF5!RVsV#T-JwKL(Y9Bn=H}Ll00;&jAq8 zuw3wA`@y}?H)#bMz7&n{G${1&Ay-T7veGrEMvN#w%AB6pYrD7l+IMB8impxC@$L~b z!-$^c1Va;`+;rg0bU+}4NHU+pxnh$kla@wSDIhMFOb7sij1#0=*>@}&8}xSgro0l) zx*e2_fpUFAqgk`PdiUx=kz~5cInYlH##m|W&-DaYBNsAcrHhf>^N-9Hp@a96N=Z?k8YRCT*%?(vq((R2@S4RB*YrSX+ z-(zE@Sn_wqXK+`S^}^%r)R}TOd0HXED&X@3AD87k^;H98npn{KA^V|MP|=|D?r`7wRy@ywg)^Ds_5@e z$Z#_D0J~MvuL~agDTQs-Wen}dMyF04=}^z&x^Qe+Mzw81(!{ZLRW|suJj?M>jG_-O z@MnI49xKIW<*KqnW31L#x$wpET#kdV45ZaNa|&D1Sfk=bOS~P6DHVbkO7Tyf4swap zijyGz079ye$6JI7fjLO|LQ;`EESU(pBjfecZYE1TcPp7cmw@Y0pa9G6Zt+__of6NR zi2`>Pw@%u_H3w;^cP7usp=)@zcI#p2@ULKKy=J!WM=EFezDO>pGH=V&r??8hhh;z* zn@VMc;cW>W@iTP2dx`qYLx_g?%0FEhTA?db<93_~#WP=Ly)FCRMB@%~j9efVxH4T) zxat3)xQ06FpZ18ZVQT(ZijXpXaXn2wXTA>c()=IX3e=!?8au5t4bw@i{A$rbF2wn} zm#*2!I@eKo2-V;P(C@JuUW3p^O>jB2Qr z&3Pe0o?36Ih95-&B7Z;5|##+=Mvke~+rpQ@p5u1wWYH0&IBA5gln zcujo+C+yDSXuf8x{UnukE#R)7$p(maFCG|Q0Q8tqo9S{9l15dbAe#iEzr6%V2$N+x ztv((Cj+~iDp7GiZad%Ap^QU>Liq#b=mFb&<6oCdKi?dFlZ>Z1`@Gh$675)xZeKK>` z^ts(oUfm5{S?1)cJ8P%nH*c&lAj!(tO38e!<^iA8dNngB&RU-MA`_~p1kxt5m=lZD zA*wJ6f597>sIs0U=NeE;j92~tHcoVHt;8m2AhY=LvJsxrhL#5Lmu*e}VQd&xI=71C z|0+~Vdin496(0d@IuKs98kEVKbBMREiwy1Wy0_LT~tCWyz%3SyU~pxU|u0L7U9{%3Cq)lmg1Cfz~z? zxMj0bEgz@(W$4iE&j=Ju2h2q#c&_zsP|T&vznC`JZ=hq*w<<>=Z(f_LlQ{@k3;@7?0D z!=FB7=pSz#NddqH~GHV&E_^NSX3f8imV!pn@!9%cwlc_TF{d=cX2~+cL43u#%A_E92V@bk;xz zbGl+?`WFWTnw1*~m?O)~Um%R$4V1Kib!5W_7`L8iE$JoJa{%kLfFua`mX-C)J0UL0 zrU@6^(>xc5{-0Ejv}9cnRwP-hoJDz!MUtO<%` zDr|R(2#k!170O)+K#)n#p_n@DS|)!ql{v99pA$?qyC+`yT53<6=FgYu23*#hI-%h> z)B`&W<`*ibGlH9cwL^O}+Xzb4Rm8SE#wcP647I)t!^PocPq}|Az)9R4Mu2MO@?K zT^tZk{bSlxa();R$P6MA2zd9%>f<5J&>KoQXP~~g-W5Z?X;+ke_4@5^Rksx>$(S1>kk8M77#uP94E)@ zPErM`)>1tnTNkOr*z!?S74IrxO>C)`c? zi+o@nPYM(y0N|&#$Z)z}?5Bs@B0o)}0#kuu{+y0AWzLsSIl}cbm~w*E=1$IW5A~9% znay(9YZtk9$i3F4n9CyMrd996%};^jP%|$GIN9`+SwMm-+oIHt#MWzbwn212yCI#3631kAHOu&zhF3`!o1X2S3&L)}*S*hCS&mB4+j}&|9Ze$=BI|OUbD9KVq9x${T54l2Os{x`i z=*2dgKCtWG*FubQVBPET+ z7T7n&dusq81HsS23G=M0b5%&gaA;Ph>}L^Kvue^JftjRT5IqD!Hv6@yf#@kJIoR#4 ztE;bXsFQgi^b`v5l(n^W6Iz6nyafrbtRaQ~X~cuc)K-9G3ZRz6i^3Eiz0g$9(Ln`c zmG25~0J&LSZd<7;B8_NSy{Q4S1s1q9Ri=FK4S4$WaCI>@f?D^1&$~irllf%(p9))L zireDZ?H5gYy8fRH|H8flak`8~F!3D-|9jmr30A>Aoug) zgoOA!ecbM#7_<9!|B|#B+3t#Z2W<6~vbggJRIr2_{DinKaoa$)%F-9Q`FPiLkc zcxAN3<<|VbQeLe@0EGgErJE4o{l7ch!r*Ug${G8~A-!GVirV_<`@YKo~i z|BqeFv)Gh0%7Vg35Pa=A(6gEE64&`tx=M(xs5QJ{6N~tnzq#ikaIyPN014#NVOj-i z`nM@Umv$r^?CzXk1;OgCFz@3}FtN)WpcR}jGz^B1v^u;l=C4-H90=usuSSw<5o@3bB_c+K!jiOZVby02&=8xFRh&~WWowu~#XXlfvK{TM=?9fB53Q92&h;QPWiqKb8I1ig#HzJx?-n8U zU`>NYQgRYIfn)aoSCS+C**y@{TVoxuTvfwjd=HN8k+&^}!RyZ)@vbD`o^Z^x9aE~j1-_jA2)_^7&6m1q|v*;{38U+DX9>W zr9x1pcMHPAN*V_~t3@>bPRBj+w$JT&50Pl|%LT!DvXB(77QC(ktA=B6bDNdU?6IX$0N3{yZ@ zg=7lI^lF+VyC9Jp(;B2aq5*=0t+mfB!RvtNObxvXzVN17D$p)AfJ1Zvj%~y7s)#|QK8xX-9Pn$Uw+A9b^v2vg5;v2NYWPSsuQY;$Vh`s zG!?1bc^QiMU*z0ng0oQ!4ei%rJumt)0C@~u-ia_d%-WL>!17~$NJSziHO-EZUGPN0 z*`)uPQfl8WmrA;Lu0>6y6c3fXsL(wZw{%IQ%ipHdHvLD+h9f-}bRm;xCXq=h2=lZ2 z094{C=W=L4bEiv6gUeSo1T3mGEQ_d(^*zjz=dKJcmy}NLLEibG&^H+0KNpXSIHFL; ze^HzuddB5P2>f}27>RNI=MkE?f0V>Qs`o*zSBOF#Pou>MGqHC+q@AYjmtmilnTkiZ z+z4R&SziQ)(3~3?WN2tDpBN08#u3gGl3|K9ve)Nl|!F1xB?fsTJ1|A0AhT)BZyxR zTEGw5aSCdiWKUpe|l$8Y1{)mKPfjJjL+<(2QuzNA@fu?PXCBvl3x6Eh&#|UuLo=?n@U2 z8rQ{JyAhuBj>#WupgQOb2hBaBfNj@SZDUr^g%71n-G63LXuXHFyNpM>8saEn_asdi z^+liy2RmQU{B+!cQp#y84|sm|PUfz4SLzpkRK{VOI=qK=wy@AthZGAlq#F|G)ikuA z4t+&q`?8V>xC21|_#F!-ugyo-46+fB1}E?fl09sh;u^LxsTm6`Fu%anYsB49J=f#jEFw(AHOh&!yB3VLL5? zpg;Fe5QU&Ioxf0kJLRqJG_(#+i|RNZtAfaRu$v{Gr&Ox&0Alcql zMZUz!qIewtI}lu`<~t)LdYRzmho>h}#PH}qG6PIkdp&^q84qus! z!Fk_57GOb#NM=*SLk`HK%LybAM1=`>z7^roVSmuH`W*Q`hEOgex^Ct3{(V?`4E;lsm(=T6_5oY zU^0nILwehT&E*aEo5jud8=_J(m3-tgQq$*OM@*<|$!rJ)>0Cy&P|?A&*3{ehy;!e} zUsKPsR_jI83~`;6%$$_{FY=W?IU!ucq&6%Q;*&uU%3!y|PISF(PK->M!YN`NII)|h z{2iga49{g~pt+$jJ9wtPE)(m64VFoajEH}=gpFf#v&P!WjkkpT11M*e7o%&do^!0W!DufeurIto# zEkX=1Ws@q+B*At+=C_mQ??tSS7FFk3;|Itj9NGAYFW(vN-$8oP4HlejcnD@Di{PvME~t;?1($A#mF@jXSUde3;K{g>K|Ohvgz z!NVB2naRugvscC9wZ)aBnU_0fDwYeegM zql&-PA{Z6UklU4Osy?OFXD5)hYL+`x@2xYf8u_BuN{@VhXg{$I(CJQkpZ^bmYMG4K z?fDVCo5Yn73LT7^#g)CA@*}p#GMKdx^1t`pNkFS#$Y7ZlE?BXS!(E-d0B|BUkdCo( z3bQwCv;TXHgpq1Q>-wUK;&K>Vl*E_(^&a+_AWW+!}2;&TjDZu(=9r*SQ zs4#pPV9g-W_~qW%INOT;R48^Uwlx--pOLgAF4kMlr;#$yYWe1Ere)YNM)NXKMoXSt z9Wu$!uUL^S@e)IlY+6{T>=hA4SYfn0$lE{Ql^(;HM1>jo+8hh4hy+%A|2JZ;Aei{E z%gz0d0-GwZil)GIR~8?yVvcVQimWcEj_kPkr^7tHxWqrrJR{Pn;QR>9*fHbkb%$<7 zPop%4T-~8=*G9B`(0CI}W8nk|-Ys`<9SUg2IuOLbp~@~ZdgX6UKS7)DV_I5dKZPOl z_p&8XjIqD_Fix%|pWSwr^1SBkp-pLnMd6 z3EA6o^@qQOmmVVY*{#f;79NuV5BBB+MXOhDnVqsmt&*JP6+x90CQmyYqHcts+(25? zR+9A_D`~%4(4m>HT=O%*cOduOf8d|*&y{~p-?YAs4!(>LRy|?TF4qB*f#oiup&Ym8 zGojPt!tv7(Gat7#R;97GPX_8Q)0s~yn%j$6^Jn3C4kU+?PQn~7r^7*%teIOyDX*<~ z!lYlWpA0Pj<6qYldo0gODa)9640Q(Vu~S@{qdmhq;4+f?R6LeCE*wuqOm_x2ODF>O zul94x5noO8&eKmRCX76X$Z zKRy2CM+AERB7GaXWMPaLE<-_ar727Xdd+F=;oLq$S>)a>E)=5%HZ6`*$*56FifY$E*+ zGTHPZ&Q(qk1N8$spnJ-r3l#4<`AzFS(4_}jz0X(Cq^w$$ZUlPey{b>Z>hm~=(5IZ) zJP6ET5IEASx@||qXhZg(P#JJ=9YohjK3Cj)Ggt=k z`)3#KWW?CQKdCy!B?=)gG*5bE{O+np*nY+U)*{%Q7-&r3HmnvbaQCS@N=-Q8I^gdG$K zZVzIel_#*hC`?k|wOFBZqQuEhPI2-lN(!C0O{Re0OKLkWAuW}+r0*#e-HV-2qXJ8} z1)_uV@o5!g{M4ttH_ zVc1EO+}F=t2`=I&Sc(uugheZbzhI$$IUt0@fRS7{Gf|_QvJXZ2$1rJ(l8nS~u$4n; zgK5hV%3jP5T0-VJZUZ0y0syhclz`JKu#2w4E;a*vs76bnOVcBQFHL+Q~B|3m62Ck~N-La!P4tiSx>*Ck8jwA)A@#Ng92J zYO9t*Wt?{g-X15$6&_E{YRU8jX>%)^Pmpq!6Ei3KYF`Rmhz+25koBt}&ciUhaP84} zZ2)!x5K!*nG&eD_DFI^2hK%w_tcx+)dBDc=a@VXcucoe^LzK|cU^WJ_w5(ghwUGwu zaVEJc)&~=u;Poy@qdCgCVXf*%g(CMToD9YTm@y7z6~=SCLkQ#-$8MZXub66VK#L)2bDGD|oVa zavXOT0JxPu)K>H^s;(%j?dJ!v+Ou*_WD5V&d!33erG3d-UzczZ*}hirzz<=t3g@tY*Dx|rylPpd}LwP-p@ zYaCr%!zdRAlrQMxLmHK_{58iF*A!Uo!+aqYe>Ma!BmPuRz1i^I|6vdr@Bw@QLWa9QH&Pp2pG zlCm<6SAu5#83>+6$ZZi6bQUC$bP$CfbRPUHm<&=Gn= z0vQZWy1lQ1QW(hrKn4{=Vle#(lz$1zyNC@p7+Z5OFMrG7$6**cW6mwKoR z1Rne{)4Pi~a2m|VZCWH=)+YA1f+KK zkx1^`_Scoj^M3#h0y0%XwU|stNf5iIB)OeQm2>kWBMaup$TeX=D@2(oj3_cRrzEA4 zjNVKgYNj&MrF7Uk5W^WRbL{(fbdoZ({sSV8K{4n)_8<4Tq4Y}9s{&EcPwhI8Ytw3R z3aVdqslCxf=RR*;Bu$S;Z^oF&asLUwOwZEmKC~S3&CG!4?@ooS1kL8+F#~tfmL3Gj)3oprcv^#wJEo?C_AVZL@Y}>JEO2Dsi>LYoq z)s=derJOaB7MjI($Qzcg=~=z==CjpAPk8kFj-c(wx!uwGmxJE9R%hb;EZz*=+==xxl0_E_#sj*!-i&;AL8Jw-k&%1X;{3@=h>)->(~nw4T!zcE7=a*a zOLJGJGu2R#G}WsmQwB}pNd*RHYG-p7wFQEZEbXLA4@I@aHg~u^yQR6xvO&Rp-b`7U z?Ou^uQe28ph&S$eFrO zPF^464qoB(FDyU#zwR^zxB14(Wf-<{S@Vt5qc)nHY;;6L8}F*vxxu(2vF1Kspu=$k z2Dpk>0NsQ|Ec_%Z@3IGrc<2oyYQ$PGBYm=c#SQ>7;CPH=R-d-a98;X(HW{>5bsEKL zUyw+~Gx}8Hzx=(lGW|ejH)uStx6CMd+vBA6ZFRX+MQc&>t?L-s z5pd+fU_reK8u<1f7TIy_i;MOdwc&_AwDzC_0C(;HJFgWgl2BVIRPB=yZ+^7fW4B(c z)By%_Zt#Zr@=h4UELcnm2#1njJ4GH~t?a$9bH{~HZC&-uXjUbQdY~4EOk@lMErRSy z6e?8;hWwMPtAP%s;G*tvWDiPf2t9U>)-nhUsglAVfs+fL6+I<=p;rXN_-$F^4K#EQ zG7nJwa?rVN8>Ak&L)(+qp&Ah}ebXOXqof4F!7amo`%*YmMti{otStl>?iZak&ET#JV|e~CyDua0zQw9=h(EAiSoN=>F(NF7SF0%?+kM1q3FKf$j4{HJ1*gMywMMD;c+4K)BriC4eZo=06^;6f*A<_ z-MG3?01x(*#60|Q9pZF7*HWDH)iJW}ZR&D{(xc z69Bqbds#3tbqqE2)6$Ho&12P@mG)Zg~ftD9Ky`}QCSVI0)DZ{6#{|u%jMs1?{6>95BF!2t>c_!6*ehYO$x$~aHDgq^}Bg-K%~E*z@_E$LFV2;W@Ddt43^n@Ilj zZg)Kiwoh(H$w?ANfiDh*5#-T$Tu2mGO$wI*lNr1g|6^sdh6`#}pc9hr6DXffDvsQ3 zg743uK>F$mN{D9CME)S&O#^T7DKE_(C37Qk0T0X2^n{L2CcBZds*3Lw0UewQy>n1C zF~gf!C0C)NZXE!?Eyx)!PBWlW9{!sSNS+0CYy*BT$w9_hyaPa?osPI{3aNh=J})kD zn?NBVD+Dq3Emjyx5=11WH9dza8(46k&I^U6h(gBpN&=VuMD0)^byEu}wKWkBzgv)1 zoFp@wr`iLth)Tbroh@|oP+(9o9i1W=yrTj$Tr78jj^(?E1@H(SS&)n%vQutW9SDrP z4$Rn{o(BQn!u>FdiRb{;nQj9<-OmDHP8%s;rZ5EHoIo67;bk)g_lK)kkJ6-i{_ zt>Z1eW8=QYTdru}v*x;-z>Badx|N`f%6QUzU?-7x<2ER2#R%bzSJz5CpPwde|Xg z$CY?c#dQa>>3M2hEEntn*x}u-Noa$ZUGV#UPn8Z|;PF0}i^uR-7h%UCh@9eqWQN#{bvVv=-?*bB91o{f z$iR3z`yGI8p*lT>J7~%L+eXl^vXocIeMz$;Efr_6qOmy&iY_Sw`$$)Qg^$f;N{(V& zBsMjMK(*i6Y79!RdfI)2ikq2#kNL$*{I>JTe22|w+ zq{6nKUJe(C8200Ev{ym@|5(K33)Q2kun+VPorg9HAxjKb!h{1=8xIpS^a{{|T&+XX zbKR#G0XOXvn$knAlVGSPJ7VbaG9^bbu8K|VLNAThyV<6Bt&}QCO3Ew5JUMi1SD+r+ zaoK4OrFR5}i-%=#ET1>mtls}gc!{^rMjVWWLmsL(yTH9e-24k!!UHpD&qa3Qs`7pE z8W+8DOU&0lv-L8>8o(hgwiw6BwGE)`y%Hz~A%K#Zrmmne^*D>u-AuRH%vRcjeOlVB zDL##g@Y}{_Vz@x;@nn2UKkIl@-Ts^Naguy|{6K0G>!2>QwpuNa2xJ(454B1?HZ&4x z_!r!RBp!za9&znuxId4q{oA#rJ?gWo;8OYct~aomt>L$??r+ad(zQY<`l$Hn_;4>~ z&PJXfi}XgUx3xP))2B26MfcNs0~b~Zk_3e`TKcxe9^i6gI-fm)cxJ~=QWu23Km$>UvxKy?77 zJbXIZ=#ut;sV^raOljlOlNN}YLOLNfTsFEWHftX(Ca+u>RpKvl@ z4`{C;gHA-ctp~*2htr_bMYbdXqDNT8sMd=OpX{piWLQ&xB3xsl*`DS*;i5O01j($1 zCMPc>=Lum&qY-sveC06l{PpGe>EZs4Sj!u)7}4%Oc??3|KZG9NE=!s`prrNhP=R#s zJUkGNeJ&CdGST2P-5OQLwK5TP>%`Gke@m6{ z4BXN#C&eKkRgJHWZ9)l@96;wuwON-w-9>Gm*@mk2PB;tdkp=&cK zIMo__!JBeu`(ahg7OLm@MoX!N*4ni>71T|r25f1U6=wkI zs~2MI2kHJYoR4p=uP!gn&rXl0<6wk(^V_PBX%hFwMsy|WR-g(=yu?TmF_A1S7r;>^ zg5IiPL>W-ZtUNZS>eG@=fdl~z0MYs+#(oen$ZRLJr_kOf>EZc);Nx)G=Dv4CWnlmL zhFw=e2V5!S=RT&nqGrCG#8rm7&s?ZFl7U;=WyF*%4PVWM;3k)SA9{@QG7iuT2=YYe zO?fAEzZI@?tdsH-!Dihl^(-SOn%)G!9iSG~Rm~5JbH!yE67+9*O?A|hGN#7?y`kci zH}J+}5T+-~kYMDbxsp>r)Em^{Wf-=Il00do7FnnmMn%)BJLn=H;6+0=o zsB%cvR`L)%7}zsgvpG?}mUcz4!N_wJF%s4fa)>yy$-kNy;T5^R4fW=SD$8qqh(ldv z4Vp+jV0$IK>;MT>#4<^`b)bdm|NJG-ITgd+tJeHYRM56m9`<}z%Td5-Lat? zg<>!7h$=92qozPkzh*8oixKEDj5fc@M;VUd0E!Vs=;f*W_b;a4P6_HYK^ z^#vRo()k0TnyC$Y>TTE;E|IKd5lOx+Z{h~P!=&kMnnip;2s&E2yo5OTV7zI3bF#h3 zX|6LF3YAHOluG~fG<@;0`4J`f^tp8Vm45r|Li9yix|}HvDpWUZO26-W8(V5gth*7j zn=pdIc)t_-Lci!V)eV=6Pn;9HZRy zkCWKEgD+_B669y^8h~%`&8vI!a5@=}N}K3YcBmN9dHb^O-Frk~|8k^%rx%4^yqi^p zSx#v7P%cd;jaN;m25f1U6=wiyi29BD;hkEQzu=e0`7GSg{q4y>Vi|f5jG(FqIq#8E zrK33CiA!n)=Zy9moqXG3p&3p8mUCxW?Lfp4U87!2g4g{RAD^F&eOr}9AQVIO;nqyT zup?3)p;C(WPA21T9I?O|ZbTDaIn6MjWhY7f5s_IrgdHvI)|6DD48ZFHHl8#S@Yyfm zg-Rw|WnOAdgE7*$pAR6BT?Kh8Z4q82-JunKVhhp&VFvnm3kf#V8p7>Q=E4EK>}eXg zdY})f5BK2$c(_PWnH4A+#W!J{aAjx>oXtb+T^N{kK2!HuMwgUL zN$e6F9ET;sf1wZ4LnK#9W9@&mCvS;&>yUJ%Ve1KSNUaXQEc&+3QcpNQ+rJwYA6M32 z8xyFSf9$=*)08BMYae)#FFb!u0Y#4yzf2{5N0Q5O1+r%CCo)&9n3YO)`MTe)DP9uv zimv8(0+^xKuq&i8-mpLXS-+km?zDlb@hDTJe}uL^{XXjJ!Jl;uBrxnnV5_k4HqzPZ z+hw*D`JvlBU9_V*%t8{og`ym8DE+D!Gc-@8IljDi)4p|jT_^O>O_g|oFRXi#Afh9~ z1UsN8zQ~Di1|+ZpxT(M@62DISB&Go|opb@g*#jcmjX((Qa`j`ox8&E=fRDdiAvURQ)>+ zmdK?4Y&O6E$Lvi>VV>^hhqw1PXD55>#jLrX@i^q1{55-3L16W!x+b>T#*=1hZuQEp5^3yM zNXHb@CpBYrY3rFosz?GY(V|ay?lb8b_Ytvj8m0%NKWI(a@2MWlVyPgtR!(b6nn+35 z5SpgrBQQ3RZ}R4}Zv|&*;MIplJI~x(yS_F!`|)lu!F)@9sT^FPjy+ctHUq1O5RC!Z zl$klp>NX`kWJ|k@6mESw)osp`bX+BGm=Fe`)>QcI)7$HH1Watzn~zOhMZRq={;j^8 zENnK=Zm02=M$qV9qR{(-S^-=^3oiC;NjHB$yuyp)JS(*O74?eSLK^|C|F=8q?Rz?k zsr}+VUxoo;W3rT6Mbh37S1SjMwdp#9kT zw4o9%`a>kklRaV$?wkc1(+)X^#C@8-h7Jfc@BNx|bFvG8spZx*F@B)MEicbDxCN!Y9uO3&wI^$|f!9S(p#$dPcSETA$9h@k@-pO8Y>g_4-;o& z`ugobP!-(Gqq*NEJwZzAKDhl`gGBbf*ygQMdJyr5UnXr0t-9cwW2BK zdwBn7=n9pII1D_k!Kb`fdGw$M@gMKO)>`*ezUW-_U>j1XnP@R+;35Zm_!-c?zjmw5 zq+oqekYP%pn_}l&%$hq`3+7j$hIFYH{m#mXwa(Qwf)v_ ztNt|A9Yxvj3Ot3pf4R3_Ma%hgTt)d?UvDQTyAivT7%NDSkpAT)bXRUx>W%{}VE*sk zn%*@Mu-&-aM=7fiY^?gjT1+$~_H9LmSJi8#--ODAP-%^y8GBF$@L9T6flnuDFY)0f z=D&kA8mJSUx8Dy6wNlBhME3h57wy&*FUdGy4i)XY4_0-rM(c~t(5jhRDWJT^0B#AL z)xrc3@y5{xQ?Ewp5BxFBAlI3ZEN56YZgt8%_rkVw4fa zqdbXTPfai1o{NHILxC0bn8Yfi^ZFHW)}*XK6~i96-Yo{->ZRLDJXu8k8OV1~0@lGIr!d23PlETbq$g{^)VVFF81#?MVDLFh8 zg%2iKDey9Ny8i8zNIe5ggb#;|C$OaM>-EEn^TXSt+pXi5%-euS3;qHER2#nhydu456v?&ylD*SJA1an`2e{>Q|M!R0ZIM! z7H^Oa2Laf-W+KzEaOhlGKHGRD&K{i4b=kL*iunSi69?*IQJw7RpGjGf(^Rw&&&e6N zW`4Cs^SI*0qLZWNe}V9xtwKIxmUA*8nls8J`hIqe7z2=Mi>#MWVz1@JGsog0T??2+i|Jp50!*`CQ2o0r17I%d@i*n4!w68@hgoMJqBid^*1q zI0=v9a77GnAd;*`p8aRpt<+Xf`_Z7Les-1HgS7B4Rq4z4h0i0ld)!1nMdnsn*E$; z*={yPp`>0Fti}TBG6C10^2^89uddH+*d$Opnayn>jkV?&9fTBinrQf7`VjlVMOUS@ zTeA#q{!0?j>Sqw$wrPvtyBhKIC@RM^;VXi|vxi1}KP_{@(j9_+0W|e_k7vDUU0Rr# zU1~k{5gvQo$b*ns1hFF+(4wn)&2MOn0ucpNyoKi=$T(lOs&Uq_i~xRnSh62@fV*Xb zRxaw=Lc`;(;kk1dlYq1M8ch>x-eT&GwxjLnqD$J?Qh#VP&Sh2uHvFY1{+nJ$Y((Qy zTU1&#g^o^d`Q7XLn}fYp#g^~9;-9G%Ap768zSWVZHK|ucG!rGxS6$~%WuKLZl7cm| ztYxSt+I~RXYkSK@zO8&AOpcFi8Fh4nwC#7W9AP5XLe;yL!YEDy+)K98g zr`MAax>ZE=AAVvNw#SQDzTm<7fDgQ%9E;`uNW1@CL`<1;uHs1ZAjtlA?ciT{68}V< z=Vvnz5wE74mEwTE^ye(OI8NwNhZ&|2p#}Ymkd|?9Bcm9+|0P5MpexaDD&=I&8LGhm znbTLm!A(oPk?D$56?tfQII5M35!%uYQ9rb<+k!2Zi1v0lTFf}J4h;3yd^x%D#s>1T zyK+h%AgC`(1rhN0n48+xrjuVg7kTx!tZgp$x;fcf=MdksuE>MKx~P{L0RjkqmC+?$ zJU1Ak=Kr^5DP_q}iPEp;q*-?+-kjuF5@ADYu;R*7%RkiJfpHMx{hi=wLb2#7Bug5X zOs;wBN;h?(d{=u?xD3&+t$1WRg8Q&@c}@?uSup_`qRx%8P_hA5u#J0Vg4y?2XFFn5 zac0I|G3)>T-0oo^ezIo+Dk1urAyOi*sH{2605i)rM!R#7k(C~T)*w>@8W)}(Tq@~6 zZ)=+-8(291Isg3p`uW9ke-!dMk`;;_jIjnLZq7A4-vHi#bin(m6yeLZ^N^c%{k7Ln;=5;?o9piD!}8|){}{3R&gD!EllJ~BUPf{27_XXfABxb$ z^Hw|qR~6tOo9D?!kwm>dA3j@*do86pAn4VHU9xMec)SFh#1kxnCf$^-s&NR8lO>aQ=7$+hmZ7Uk9h~pg(n79bsM(w=kl;>zT-BI+0-3A=oTIQoX&GBum zNbn16%h}mo`ehjVN8HcN*Tw zN=U@tPamx{$&M8t<{4|rdDQaEDY4@>W%Y$g8po`PlU0C8l$R9~#})CBooo20sJkV+ zg(sRi;Vm_4U+Nilr@iG7Hxp@6$jJ4Kx}G6;{D$7^=S$hzbm2uRE&w6BRqpZ45jXb3 zu3o?u*9h^HHv=aavAe6K58hX=BTZxCjZxV^K=-=nYqvkj*c1MtboeI#0DQY+_diVh z7yjSNlxY7X3IYVPBNN6@)NhN#-hT>%x~mFs#b5N(!T|tZ8vy5I!_YaEDdzj6j6f(<24$Pn*zYgS4{32^_;XW2&_BX z_5Tr2yNPNMQN#VyMQOk*=xEX;+InDxARg!L769a7O+_-*9U*?jo#OP60K%98sHImG zQ~0LQRSe~uEkFTNUgC0d+EDqa!03t1!$B2Eq-?$Q-IXw0uUUwEz!72;lb2=KcV>QJ z0CAc0CW4AJHY9YoWoYJVsh;MM#Br^1y8}4lq)h zRq(eG$pJe%lFR+{`{*2V8PFb(4ox=Gv-}#yAp!ii9SWpPJtvz{Y9`x;Dt>nRsWeR7 zKM<$SVvqx!(Al2aZlNz3r@?|;OM@XIKd2%B(6k7(M1ga$*77+hKjH(QZm2nFDt(&9 z(*k8JXJ&s%o2koYvs~HmA>Mw{&Azxuu1-_MTsGH2D$P+dCUtteuGO*ttz(EPT1kfd zKHU0=9Y{Z?7Xk)y+J2YfK|(s2bw+_gr^J$!7&yfUP46)9t*=1R0(3IO;fJw)IjqA5s-&D^9^6}(a@B#F-z%~1jpALyM!SoY-!>e2&^~X^W*hAgky#??D zh-=Fe5SC+4!0awOK@t-52{Lgamm&xs>O`Fh;;LbY0#3sS0{$XnHh0Wk&s#n6{>lnS*MJx zlkbrNWiri%%FH=FQfI2BQ*9ikTtx?%ZIY--E;Lll1lKfrnW)3XkDGZQ+L%YDxLTU- z<%|*V<%&Fn6i^;;eM+NQMOCQR=tpPJaQ#n`EL`eFXvs+dZ50RgsD(&0m1v+Oq+*G7 ziOgxs@oLh{^p?s}p}D!xP%iKmG3yWQ?J;KVht}fs3_z?lYBqUMC0Mc@$D9hH8d*rG zh?>YkI=6AMwS?6tZFfhL$j14lI;!KOnq!uwDompf1+u?V(^9Dzq5{pe@H)Rk0$OI2 z%4{)a^z62)%9z<=StT^c?~ekgHbj`_h|&Yqj>pmizwYp{Qu+7?@bt zFgOAS7Z0C+kce1-KtUveNy*45gis0q8N`TXWD+M{ft?%6PwFjX9yMlsLkOtC02FL_iARE{iEO>};!VNEcha7gy zaYr20>zuux7lAX6FA$2v5-EaWI6=xNxk9N@YqUDO!Dw>p&V8%JdGzGjOD`8dN`fvZl>FR&Hrd1Kq#WATuQ zmp_`A0wxxja*ea(5~*pc1mGk!^2kYv6|$$t!koFw6ksn?&tCcz+gq-R0!y`yFb6Ge zJ>FR0ZsWH+Tx%cZhFMjAUEUm^Z6(kxt%(^R3w_hkwn=EKG7NJ(V?#II#s~KZo8Y%QKG61H0ZSuTsx4M4N-{y(HvynsCMHF>S zp{Dm@C1-xUR{aXAXK!_1>Ro8Tqd(Z7ee7fvC_@lf#=QXyZOw$?enbCpU5)TGkC!1+ zPT*U|uL<*T5+a_-@hyt>S&&p4#-vJ9XN@_-g25>i5wQxWV=lok+MK?#)ubuG%fO~8 znh_mMCx#wxjjDG(Yr#-qOjXTQGh`+R*!-LG4%K6Oj()?r&VmJeacHb%1K3-EH(v8D?$* z#y_09>4q2|jo!{M*S`tlYxW)8e`rtP!fgyQAA(Ix`)7|Ih4(gwx#b0TO8c+7W#27_ zN7DfRhGBO9?!eyJ`N*x(ZrGZxuN^qBcVSli8QTvB{t#Xy4;;GTM8InsW0+YN!=M+g zJ2E%x^8W8hhPnFRVg6@_W=|YNLCbS6rW?c#&mP))^`?`5!!XC!G7NY4=#k?${QY13 z?TZX^GZ26-9KC+;(Uae|d=Ut41N?IgW=in<9(Dt}BEyvJ^|C!vwkxHN&X-Eqec_)= zXc3SKD{o^P`XOUwvW)a>)Gji(l;aZVYNb}MmCGfshkP8hQ$kX@{L0HNP0RB7sg2&F1FQ2_8#vo_Ql(z0lO48V3w6we@A$7#+T|g@<#ScyCyMWg)j zR50^5PHZr%`x?n;y3>DreH#d82-qs1H<=z_tL6i?UNwHHo@6S_7$ZNwrrMban%Pp$ znFa>ypdrvv34ST3q6-*ZrrlNpix3V3 zf-b)?CL@l$-<0&P-((XNv(OhCtM96(-7X~b=9l08?Uvx+nn)@YPN8?bPIDkCuOFAw z5uW()C)kLVoS&2x7BK6?f$dc~)R0^AH%V z+bv;?aDNvmJ2OFi9$71iIKq;^Ew8XV%m zOqyL?WYkq<3l%3>aMc3QZKH*H1-w{C@5Y~J4git6EntVLHzHPmsEi_zkGpqcu14N> zPkF3wV1z_NCT$aWnOpu}tR%>yO!j#?!ST1i!X?$qqaoO_Yvp(BmB98+*s;w;*)Hk+ zDJY5yi~;N;lU{v*Y1ityP%cV^{K3~BG7KA7p?TNYzceG{TY1h?Fie#Bd`l=~(qHl_ z2E=!rI41QOzWSyanMzz-mkIf_zY5fhn}M3?zyty~O{3F0!G~QhfJnN5A_vwfq6X_B zZ->eT?2hhs3KGwgY`9&(U&4~;B)h_G(N*F678X7P3p1B36fJy$m?9AyIOhOQ9kZU! z2v!JS12aLgH4=>taCNYLs@huJ>tRm>`(=6tViAiukODayiCV2NS{;W{9>Vt+b;BvRO&s36$4pl8sh9*n&n;71^nZC3^{s6iNTxC3U+9udKH9UfrJSn#A3@=Dt#Kf;Jh3<`IN zkuVmL9vKpyWGE$UMv`yulV64-g{A2XNbTMBUecM3pfZ`r_OSg|n8<@!FF%9?&P~3M ztyP;<-qIEj4Hg^cTknhbePiVj85xs2s$dKE1}9Nnct9>3ewx_|yQZivKA&rX63B0J zW7xuyE_EcTTa0c!y7mUaVGjZ8yI_Tru6S4dF1FdoH}Vx}-9^jTR4CJ3K2#XNRulP2 zp_>zoHXpHd_(NZVwKoIa<*p?{Xao5$2+1UCH1J~5vs;;QdJP5$|!dLB86!j!aRbQ_|Sj@Dl4)A+&taD2q{T<$0Ds}LZXfkk8#&_iw zyWeUOJUgAjzZ!Tv)R)h5GA(X6L6*q7ouloJ{gny^zqi;O0uV?Y*yiKS_}^qR_rTql zlLZqCRT4sEf2l7BWI~i)$ZwvRpDO8%y%laKUI|B_46hzg+$$;^f(#oQZ>Sj%K3t%6s@~ z^a`X$S}+V&sSA^Tt{&x+YpjidM2ab%Rm5s@8oa?|tH$t|<9Pcl)Jn-Q=g;-9;cEtMB$5 zCJ7`+&vs-yMu;JGh)4BWOTl_BY86;sa!pT`uT4C~`N&f}X<^s8gC=10M?DE?I}me4 z6o`4gcYyl9`@QSK7LzbOhCESIv|GsVY| zfAApZ?n=|VkCEH&4f_%algU{cyOG2Oe9_*VWNeo?Z#fx_`>;)twr_Gd_nt9e3L9lb_&t-rk^-qQhbpc8X_+PvwHd_NO=^Rx87;c}wVdK&2e2VSjtqLxFgZJ@ zl+f;gFBMJj|0Z~#EHj}nihv2T7Cy}KEX!Gi<#!-EcGEbrpcrumj zpbQn*EaFXukPx--qD^qKqS3Vpm!h6fR>Wantm81Ttnn06QG->I@de~CS!_b6XcI7J z3zVT5!z;gEsiE%yDMoMwDC$j6XO+lHYo4chKM$7MfVur3rY$|XnCeis>Y5y5W|cLz#^~f6=lEnf9?qv^Z#3fWv06($tIH*Y&|{Di zj9{c9IQ1{qCAMDkFxnZ8heVHX>&X&tFU2-))kD?*PU|6S1eoftMkFB7+wxAm$+@U) z{2xdbg-n`!aecvY|0U8khSoa*PzaEJTAy_A(uJQ~q5!fIE0f503RD1!Es-i}Wi{P-EEk;YMialfDwtuWy%0XXew3{q! zDfa3GAsEMYkRvT^hP}E2fm&(Bw3RaWo-kJ2!<4g`_VU^Kd?!Nr+q63g*h0M7wPj)8d;S+FF!yy;B}G zpVAS@n_C0h%5rwV5y+H7KEDdxt_fSS;*ZTvYtk1gK>Lh2$s8y(bB6LplQ~msVF_}| zOOYsdK8WGtz#UBt0}kFy@19X9dKxD^i7f5cLx__YyCeA?1>}De15CM;c1&2VTRsrJmKuss| zap-cGdJViaT?HPz_(mi_2O~k9`(1f?c6pD1XK|R7HVzJM*!350;qM}e6Py4kN-7ot7}k-Z@}jnFQb~_@<@KZr<@AN43zJucf2LhZd&hEUfWs1 z&^NE_)GN~UyLws`>DgULBdoc3YA_#hvZbZ&-TP=Gm;tVyj?YlACkh(X^X60@sW3^EVy4 zc4i_DggrgK&jXeM53~Qe$U>P>+vEaH3ub6f?l=Ja^3?+-UPJnNC2&0*>{{M`)ARk7Tv~bJCu{Ga@H{hORs{ZH{owG^RTpJ1Iw!ed635FPnFgic-egil) z?eSo{wb#^SuiIkZarL|r!qENK#Or2(4aAV8E=WoOo%R$$<*sIM>zKqn4oR40LXZ+} z$KPNw%r<5Y1iJgmflfcwbnmroeJtE5fefpwSwIxPU@mLIDj6t@AaLlBqo!wwdLq-x z9|`j0waJBQrjwJ6ZY5$8hWGi|2F8v0xa#zpt;m3dY+tNR@!BKUs5k^SmXJf>UD%Gl zF*4?}ZKwz?wg1?IW*n9L#oLFmh#~UeleTp?`Yg*UMt@*SAQVN?HKWq<`?A4a9mqP% zrJh*C$67d#+Zhs!T^SD1vI{i9!)4z=i0lo}geub*(4w1KNDma5*Y$HqHgd#xXfD)} zG{XNG?saJr8mQ81s#X#r=MD{f8pUcu5Y!Gw+=SRC_&~cF;Sww{A5O7@ClpdUT=#;y zk}GecU%+kM2wc`ey*%m>KwaS@T>%KdAVsepT){pwiI(!9&?JYC;tix`)0a_~zH7GTVB1A(2got&_m2lG5@qT(cI)1dr zPs18jkbX&9hr-sGPKZ=zWFQZIHxSS{C{bUm@o^u`R$`s92q6qV{vJW zx@Q(QNg^TpUsm9_SKW z5mrJb{BeVoOYj$-7Co%QL4ai?qg*@LQ#sI)vvMNb2za=+@Q3d-WgvzDwF$7h@E3vH zQ6R}l4KGC#a3(>^eLd$A>&?TWH++vM0Ta7!E($@9342`Rk(+b0v`nuo;~7|Ag!L*^ z3#9YJM?qwF+sueb&fO4rD(wO(sEmzsE^BF};$3AF{1wppD zr5I6fy(;rM$3ci%{#Pi1=zZA5(DMH*B};!SB@yEVHGCGmr1RBD>mbO$dJ6@WkRrN( zJ!&B2Qzsj&*ybhwc(R7w5fZ*FOI?FXWhZ!JL~je#xCep3p1SQpD8b?@kE7RMir&f> zAY_v7-+mAaMpC__3?;7ur+yAjjWHcy=~=}{L*VD{xXn)qdI#@;DHRsF{+Q*-9Sd1( zagr}ABzWw#D$}v+AUS&q z2sskzGW&Y`9c#1K=iSvcZRaStSZfvEFzYMtaVrVU`3H_(<#L*P_#ObENCQG7p@{W54$*)ewC0ey@YXgkI zyVIyf_TD|sqEBJ+^4%Lbgm2-9?Ve8Bk3ipnm!OrUR|v^gDM`PZfbT>;a!-wBgnAVm zwpQ|>r&6v+LS1ho|8P&nq2}7*YEsT*BY%i&U}Z}^Mf@KMZ;cjqUg6-mnB6+j?Q>;2 zd|ap&@CKpJ*AIFGvcx{-7U1&6Yr!R;2m#^gw={y=?eTixs)A2|ZKuT|m|H9GknhjXdY${(G^eA;uPCgm&Zr^G`2zp1EhwC}`t_NC5hZ$klM4^3s=lHaVCDnV2<%eB% zgDV^JBE#CO5nD`nNj^4P=;cH}N30B2_;A+-A68m-wk;8D>oocZxwonwiRJ|k^Vw+5 z$ag1QgF}$($`B`?h49b~0^1I`ZgPEJPZWU@tv&M_FfK4@_FG^<6_|wk%(@B}1LVFB zzh~;zBly@r!2vIf_Z3P1eZzR@Yvi8$@*X>nITNKFiaCGMlIS^fNd1bJeE+@-M6w7q z;Mo1gG4Cdi-LF`5jiDpDxiHQTwAtuI+FOVId~c0jp$&EB&o|Tv8tOWF27Cv;Rv^dW;442WS4GY^Ag=m%~_7$5Th{2#KI z=nMEbR)4lLPa_$fLT}=A_%Gn*>?r&9+%)%J_;LQrLPL06+$t_h8>FWV2Mynm_shRA zb{ao#Dw=*~K4gB&a=`L;);kw$b=&jyb~~}Z>*#YVIXUMk=ew@!T|ak^y5I1mJg<7! zcu)H{-?hG1{3-w0fFW=&@cZDY;Bx3R{QTE&ApBT_k9;%Qh<+*75qm3se=jq+)uV%cNxwdfI)orh~``eGTf4zMrdnEhcbIsY@Z`JL2K7Xbl z7ZwUX?Z|eV0RE^1;NRmvdHvYc*1mTcEBh-OfZ72p9GVsuyNF^^n zltE4MtA~!GF0$+4O{krG>EY-7Lrm2_2MeJ%e7E^3f!_93cVwy<-pgB9QaT6!bfmt_a8d`jBC{Ev= zv$#4%qbc(F|~L490X7pyy(nO`9 zNlGIakHeCgye6nRy=*QvzbNi$#OS0Z_(!IKKnl=G|JU%$$ehM!<1kB(kl_01m^QR^ z3XTlMwV{ir<~32(49y(V`rR9qtT$0yI>B@F1nLO2{A$3up&#<~E(r08rU6d#gRTmBP znNvZ(Ex~ER42VdH6*P1eHLtv;UN-5uG6nsZ6*eejb^BNXW^+8sJRtYts|#(fL(WjU5|mWQN#8cmDt(IsY~O~bm^k< z7A?XE=*FXUW*2$n9+@gm>-s5Q#`mAYsi?84PEi$hYwa^a&Oh!!7V?e9leP+SQ<7>x zH=GQF{O<9ft*#cleR-|xvX?$dL(RFayw**6pGYorA>?)e13lnz9?c7u!=>PNOc_&V z7fnnir;Ete_*tG(l-x#Exk*)Z2zOPc3mVJ{DZ!(tKdLK?8!^ z1UJxED5Eo)0Kz1%KjC+B&6#;c;~@rv?Q_l9pvIFwJdt$B%~23HtkRc&VGE@AF+UQ> z`i~6_^DD zan;2WhgGdNcNTY1L4A*Gsi7Hb8`zR<~s~nB0 zi!ukX2y{=Ekl>SY+y9p?$3PiBcp~&Cb$8;)(n3pMW8jrNxr@xKg;8%VPHl;@vr5Dz z%GUwq?${Vj8xZ)xES&|d2Bx|G&%7Up?U2i<)d6RNs&&I-BV~RBq_hwlg@AjJ%PUlB z2--#v&nER8!;Atj0RW=FX7wD>-)sRuf3ub1jKS14ibH`(ibH`bDGmj;t4mO>Gy$3d z2x2-w)9MmbHWb>i0ATCoPKt==%Uu*vhpwWCI<%YO>Cn~m&=EkJp@&jnmL5uhJ@ilt z%u$@R0L)Vy3hbpg6xc^`D6n5AY+)F{13G0CI;c}dp=)%)D0Hn(7=^CW38T;~|$08*qIbtF2XNH@Xi z{!825tdH~+Ct4s~aZ3xN=(oZ?{jDuewm^z-TMMKJw*&6LrTrG}(1-elkh@?;C*f2J zr1*EjQg};gysHJ$4Ntc~if}jJ4qn>u9(|;vf2ajg^m|(%MLz>82V47nnDP%W#W>q~ zO)>6M&%u=olq;GLJO|epBTzC1EL39zWTa!ib34anYnE`CQQ)JvndJw{Kb-e0j=Dl zaStqFW_XF87ntE;@P^AiWbhHI@ihFAL4~Q{^DFO>XFipVKHuHaz{s3WDoMBp?w<$N=pW+|a^T1r}sQHe^Q**eSCIQ|>P-j+OfX7hBU{Hvd0>>Z$CBj?VYsc-7vk*Dwgd}rx%7aqS7 z3AuNHU?*ezQ|BMq+Wg`_y;o)I?ftm^oeP^+F7bET_uxC-AbxT4!kOcj-|!SB^aI9} z)0ZB({P=;1{}$KT3ru2z`23O-z;bnFyrgLgXHtLh zm;a@^?q)@H`V;9cNtXEXO2fWytrlRC#5Wk{xfLeMYy)GVaVvVbs3fzM;gRad(9mEg7zzgbayFIJ%_*LcAL`GTr+7@B8#`-0!=to2 z`>>F|EXA0nXzUzQBuP2TG_A!#8FN&R zF;&f|G)Et%05Ky{<Pg>teOodqt5pAU^|AdqZAx5Tr~|c5jcWz2<;ho`P-h?A^UMKQmPsD&!K~S-*i5 z`Q$!D*Fr&aNv^4OU6C#3+i_&j-k9H%v-Q8OStqz6c{u)Qtu9V{>RYiIlA`bpm2;k1 z(O@U^4GY)xg5F+`pv&ExE{2`E*Zu148`2gNp&~tYj|bm@qW*hhO>$B#E4Cg7DL%=r7}#aS4kyv*<7|_29x!n6xT>0>UW7f-bV=K?fH~L;jM`v^fo)V(c>~Hgu&s>u8kwu#b!Z4o zx!2IUJ+#(;`%DeSC4+C>Hsj_z$7rI&whqo#c1=%?Rr|_`c(lXkv01>7-B#US_;@xKv;eJcRW!|48XHf1s2j6V<_~7arZ1>dmEQC3{SjWQ&sR4{F11v#h4;9g$Nz z&Rm}8pG@S9X^)YxNV06m9o&)VI(#ae8MCQ2`NPK!OI+5XoeCz|fBnajQ~DLw!{(Uz zl9g*JS(k_~0}8fF;ZQx8e3@;5*=-xGX+n9*Lgh%HQcMur?`IN3l%@@?FB@`SQ92tToH@~K)>RJ8K^kmuyWWqs5NmH!hVc9Nqc^rz) zb!op<>4}%lxujUv%=p>erz64i%6HzrcGk`#XJYA0H1`dkWO0%#Js#~2)zBtL-JOOo(W5J1icIH_qsPzeHD zR}=`$?L@cS<<&RAy6vMQy`^j_624#61Lkh+!}T1ivSqfnW|<#O*JHSpYi7qKhARLR?JBp)DMe=GVF77jo;mIrJB|VbOf zN1{A9+V2f?>k>b-bf908Lhf%k`p$dpRKY#ui2)&lBQZYnA>7^j)C97L>0w552!1l?+j7vWUeQaO-4g;`TcYZ)EyM1qs$y}33 z3&fn78{D1=DRqFe+1l_xKGhL&*ff>(^L_&g9TF%+Fco549jT90E6J9AH@86W9oL#5 zMb~@;Q-lc!_(L&ih$O!{QW?gM{oV39WIq|oj%UMunX8eUFM47!-f45}$oCJ)b|v1i zyD<8`F+~k$18!NBIhP`lsK3J&x5BNazA>|-9?N99GC_N~V|lMzPdT*7_);}n%FTKG zT=P#I`PCmCh)NG|pVMwlT9;R>*_h30i_cq2GtqDk76Z;wUXuQR?PQ19W>Xrwn87q| zXs~)xX+>9MJeF-J7KyP8b_s$n8Pa1dqVm=)1Vs{1*u#VSCnu`I1I1i-B<%MX8r#X| zU=PigjAc9Tl`7zw9vZAZYF-%yK z_$G=X>{Knp*zR3R^Hc8e(GfgrpjgP~mQq%Lflph0K)$Ye{m1eV>1Al}%PWl>B-IHS zXN%aAPA)6*a#WnqZk$+el4amS6p54jlO;ul`-8n9U{E3itZqOC%L3YwDJa}dEXbr& zlC}Y%&fYTOPQ;*)Zl}!?Y^zyE3&E*k7Jw}(+>)egS}F@`A%xNVV{2cuDx{XgQ{EA* z!5IYt1~gadkM@`mTQ2s3zoZ{4_LiZ}FFTZ1uFEPes*1(y+*^rQ%wx7p-NIeN$pi!j zvPB#BE^J(uO|rG-w#8v`+uIgK5YgT)6(&U%UP$a#ka1j;v0FDTh)qKLGT2ux;+E;j zDm+T4SRL_thY6Gjn`i!}t-!11*KHNW8yt$57W+uu9vHd5w>pd+qzR2lzsVk8AF25~ z5NMctNgd;w77 zw`a_{{Wu>tzhhqu{F#e$-IBvrs#fKdf07N&s@cp{$3XpsnoTV0D7P4GHjmso9RvV6 ztpn0XVCR-~Sg{Vv2D4Z)7OZ3VZUb+gKiy$_Sg>fp0^FM?)(=$j`AoWi>D$EgW9IuD ze^uvf^!ne)_d$n_vv<_2yu_%f!3Ik8Jt&MZKM48Tj*6+mf4fv!N4SAY|R z=O_ar0_fkJUg$w_n?4VuRvV0Rwtw%+t{pR#p>ipe=m@zS7L6U}Yqp!9S}Ns-wN53o zxn4;#KjsXZUvf^xvs=i%$02=-d`4XI@)gBCOsuECB@LsAh=j$V1x zn6!NC+YW9YR1#1Hhxw4JQh#&JJ(Bku09KDbaBxvEwpX2niL>gmbraDUuvs&5NUt~@ zHb|LnY}m0W83W5rBcu>Cq!;Z$w~!SLtP)`udp)~y`TXh4lgEx8xiXl0J~^0E*HbR+ z#Mga(^TS@-i(hmN@Z}cU!_o~s)Br(cWgT8Rqu`OyLtLci-MCOx@DL{+GRXRmB(txB z7Iv8b$NkRppMa{5vs0f)23olQQl@UGk_>QjiIiQ1*;Cat88Km|%K%&CPMQ?BMrj3= z7T3I<=dDMLv&up)lFQ*yuw6hj=5Kh048R-dgPKh?zvU@du5_P}K5ErfyJ_|2fl6BH z{@0k)Gwf2$efFrtj6oQtm1&qXxwZC~)uMyx;Id6JjP#18khhZ{axK5nNf!hWGaM{p(vI9~o0qd%|&x}d`ic%4^Serx$3AS$Q1_5OXYA!Hmf{k@#^ugSN zDFa!LulpMHi|omor|6}`3ud!40ioaCjxOT6yg@KHjR0B0eA$LYw_%F}^oZgLNB|JG zZoMjSM;E5BdF1e(mBpFS%FsYQ+Yxj*fjutrhwM=B!6f+z^PT=fox`#WHU<3T?;oJz73i>aGD5c>Nj0$2$ zc_EmT`Ct5n`OCrdIqCZUA**InyP)+=r(FTc>4Sy#vjW@IbcjKiUZJl7umB1|l_{YI z^U%5=a7pum2vLx6BlC(l*w6hcaNoCrkJnp>V6Tw7-Rz+zA{cJvhsapOkzJHzUD_ga z)CO|GB2nBREK-bdTtvhG*U+Rjwh4q~@-jBJV`dV9H~zXxv5>OBWC)C4J{)>n3M%Gz zLvyl6v75PYy1v2QU9-=RNrs*VnA--F0~W3r+@NS#vvS?gbP5y%JOK*~qiMXh^OptU z#XZJ=JFPMKo5#RZcdV{3VC9vK)s5QJKp!iyQYoL!+w`z`Bz#1rAfaM5!mBdm(7Ybr zRaa!NO9p5My23_13SQpNUdKLA3lb=fa@87#hV12%b`0UO+EV60`VUZD|-N}<%h%)x*#Rtz~ zPNy~wt?pcy9UtxQ%Vnx5yB@p^sSP2A+f+WtuHHO`Jd2=8L`ZGjgfA8WEiuFVj~y!= zcFpGR_68yj#S_zIP4)&=H54zqGo~Z5H=@9HCi2>|daO&*(m|^tX}app^x8D@iO6LA zWh~?QTIe|EsuLWW1UpL!EJ0b$!x%N?Jqz(7j3Xmi0)wMm1juW;F6@3QKS{}w+T97U z$*rARO{gfSx5_jDXx_eo2G972B6y(S^l=7ztC`{rB$qfoJZ-}foo1dMUfFz_lBW|+D2l;Lbmj9>GISJXYSm%-qqx=WJFx3_ww#mQyIn5mHE=_er`^O*D zv~*gwSyVk8Jdrx(3t22W584VH(KpY|S;wHOs*wuricU0W0GvJHmr%=jNkw7!Y&RMtr zt?!9Mc)5hA74FCxIAi`*V$ii`q$YjTVyO0j&h3F0%uKRUhk9Y&^O$!A^Il|6)U0`^ zAW~%8(w;&7765?3go%P4rBzy%48B@8w+u;s>Q!_I>dBC`sfrY2_&A#w>+j8^IwP>o z!9~7+y=txlc@jMl&sDO+<{OjA?totlXq<reaNfu+y^4j;R3c*jOwu&m=%13C_Ju-zpupNt10_VTpIl zR4e_x*;H55>jpj>;zMMM4yP`usU7Z_3+5lDj?^EmIlb6_1A^F1c%vmGari+Y6vEt! zI2?IXRc&Uo#ALQfgaf<-iD32kXkR&2;cP6E* zu3T}LiuRU0eoBusiXl;d(-E&-GJ%SBi zL``Rm_1DTSY`hFks0hzgnVg&05^$mgnPJuEv$@^*1j@|CDngv>I7k=A%T%#_?q&A=y}Kt=F7b}fs?|cX}VMX-r+6T^Y#a2q;zfa zXjYZ9Ku4%6oJ`v7zQM&O&5QYPcQ_Mq8McB|2@R#Y6Jg117)SQ{eP^CW<`03m`N4d$ z?smD2!UqdlPpD&;R*MgjQz*k~J}Z5Kt+6-Oybx1KgO!SNUG9e-w^O+JZ5_U0v2 zaZUO=Mv5uFJS|y_NWjj!cnrEFI}xlSPouc>HzyXn9`i$mbiEo0XS$Q>Pc%g2EDVG3 z2sq?mOGvvP?u7;Sh%778Ie>)_A3!=?yGUqR_!O+TRfiCjGYS0)l7zU$g$QZK^yo;b zC!L6PIG0>YuvZT55QS|~2P3?L1j<)JJ=u%fW-uJWL z?=Klv>1W()ce=ICezztm?#R%R={Xrhp5gjGULWCK0t;+xj=lAhlM@4IGHLhO^fE%p znh5R``7C^zsQ!Wpsw(1OvFp+?15BVU6qvdj1JJZW(cryCbWptKpyF>an~sEi9{ZeQ zE}gU>eEZ#=Pa+3S5FRbnlUMNi0;z_iaNFzH@f=%<-cK_OI@$j+BeJOh>?OWe@X*DL*b;^j+mW z;HMO4OCEG61*rof_O|c`Tk*d6zG8N8E0DO8BJ>Z)okO$9LN1lwFNeEJ2~D;}ySnE6 z1^%v5deDgaU#$e{=Rc27*4sDf3l8K?8=c`~0kvPr<(%{-xp}yhu9MM-LM8HG`2eNw z03{geP)c_UC_-w3n;1$xgfU=TTZjUFAL>R30C60pJ8vfdCvOm-jfgYaaJK^i?f~xt z{s4dsnJ<=}JIzTc<-Y~kyG$zC?I-Asa-;-A(=zG0hOU{5HVXnXW34<4(RZK}G@7K}!!TNRJFudllXGnIoH)WDGd5{(13UaFx2 z)==vd#imd~z}%aVT@rP8tHode9w1~lwLigg=864DRdV(rv;395uDZ|OW8u@8{c}i< zUH{?rX=y)hzXV-9Sv!X8j^aWHae!Oo3JQKxfFJ5I&^CH%ESE^vn{_5E+hP&5)_f}? zg3K3Y2yl7$;Og@D*zjPn0M2*#y@tw`_zqGHUBtp>raxa2jXs*z$}GbSLKR>TdD9JO zXvGj2E>acQe6qiLAYF6M>^i)q_}BMtjiq@8jXY@Nl3nhVNXIn)a-yr8v4*;1fpM2> zFzoXC|BLx@f3p7M(o`pZ0f8~4Zgu3H16_$uJ*d6@=|R;q7~g$R#23?2791EvAcal0 zAxfBojP)UXnv0+itt_LW+~hV^t?Ny=l3zjQK^BozLBXo0Cr5_M#cV7TbUP6m4e~(% zf&4aLhj9-z)!r{lx34;tG=~Rzy$eg*i`v~8-RX3x=HmltxAm1Dyz>1UOK_RLJ&;*g zsLjS9g8f(%8c3iWh{pkwko-{DMZ{e#>C9nsT1rtF>dB{*v8dl;v$9D(NqMzz4!pP7 zo%U1yZA1`r?2(!ky_WJU#fmKin?f+5%FUZI^(@3qI70{?GAPF&h{$N7=ynqoaw`|_ zNCvc7n;xqcvfW)lKX7-TSPhz22j5rkEgc^B1=EAENP)~y;QBxF=cMN#lgqUwbjwMz zl%2#f5!yb6q&As=OVl_hK?Pe;Uu#!L0B0sgD&-=jkr3l(5I*?hrd_U7t8lx7?gauF zYFT1)Yp6n=&wS6&C?o}G1M^RY#_GRRa}A+tsqVppkS-QU079jCI64Uhcc4;^%KpV0 z1|YX048t)p48j>;$X+5ipgkdeh)ofW53od3o^B(607L1iaa816ExAf0-$xOU>8X68 z{(I~c`{?huAWNud5N7YB;0gKdODM_E#C4P<`LR|`tknn{XJ8#-08zQb{Wa~?bktdQ z>%A!GzWH7?+@^Bx`w--IAKVZ2Obj4Jnksk=^fhqve^>T~sK7&;Ssj5dr9aXehPxH7 zxim5vpN~hpu24Xct?@9t$0M;(Ik?o7|KB6dp=fv@K5Bkoq`&T4inzN=hh0w1>v1@( z5W*tt?h%-UGwgWnXr8c)0EYnm%jn(Q1q#%tsaeH}zZX%O#$SRT_a{xwN4 zB>VmzFL$M^J=5MuZm2Vy3R^7ZXRFb=r)#v+Uv8ezteKGhHHVKBGJJhRS^+PPuy53? zHYArQH)D!G;s4crlZrM zE`0jEM%F5?8ltO6{t zg4h>0f&7KV2JOMz$a!kWj0lT4y*<>>W!)g0O?TJ;cD>~m!sFcG4(m14agQ9{zh`N2 zZpTo6sfbKb#81mQ&W}+YS2O^ST;Y$79)OXm85tYTY|B^6!Hx{^fAKmx{fXYw2eXFV z2*m9p1@rP)rEZPntBT!c59Ui@t6>SKn!&#aubYab%6n@ND;b!KyMyqNs_N=nbz3Ag zgl;9D)lV(8lIBYH_wJcV={5)m0xCzmGiOD4w?I&wyf zFu26s5Vb7E;hvGogl$0*v)M)D7KTG0504Nfsx<&}HtC>|ldbDDDtQbPz~gvf3-y;?8{T27)1lR$i-y9uaX5lB(kEOgYYVd>+gqX3a{>lN76K36I2qS>tL(( zR!*wi8U#uGIYy!F=;x>Ri~5&nJ6c+potYf33{gF_Gh(-}kjg_g&2LUjeE-xc>N&Ov zXl5FjMNy^`l_v1tyK-x}$B}c#)ZBzx)2gy+!9xm@g9^2r zn8zo#Yfb-ta=e}5`iseQonNg*Qm7_%fY+Q&^ntDWQTu-Eq-3*FZj}7y7;^vQ9?s#7 z1_P=7b9QdE*{o+FrqFJbR#j%`s&T*OL`4sZOpd6PSi|M`Z89MDN zf34<3z=ZOIq!w=ijA=4X%}z-O4ge#NGxd(Sw;h*9yvjj5Pu@3ZJ|@q0-)*8rr(C)#VePIo9nHIiM4zoaSjZpQna%a|TeL3oNbQjM;o5Tu z)Xae$zPjqPjqHUj>jIAYE=pS`*rO;XK3nq^I#H_}L*-6pYb$U(G=BmUH=6S>?d?vN z8~c2FhaRkcGp zdV6EtR*nB7!227D<0w-bb2CQJqo5YqY)%Mb^;giG;37aW?C;|0ev7# z7$Ty8pfKY4I*@}$yiG-N1$+%!MD|;4x&?k4;T>phCJE^zQ?3UeIC=Eofl~IV$qJ&Y zi1}Y%Bc0P3Q9*2j063tW(uy=mq^a)Y8X&TaQNEs^iG8ImQg9@WoPjM%S=8fHr3o;c|PIN-w znXq;f%^gUZO6|S>)O`nbEsYKr3+Y6_moPL6QHLl&M}Nf2U2xiFe*UCZnDl0kKV@E> z->Xih?4F$Yt@(la#IP5+F-3LB(UNb!MNurdE)BX*Nt`bML{`{twy(B3=0Hq6n3s@& zTaF`~-36=A4B*=hNUbSGDV{>Zm=2Q-C&}5|j61py??`Gr9z z0lsEDR2lA-%=*HJ)8%lvJV#HSw!+<@V)gPuqV81XNSr&XnvqKK=YqZ7aC~YmdT~v3$)42rg>qKtojnZdXjvZnr(d4nd4w6^ zb2*$v5Y#Lk04|B5vM%DLB;|?Brx(*x`{(CoDp7e>l4h$bC11$lf{004&tyEG3VCAF z`K(p3+5!)!G@sIBovli=q03iSeOTD%5s-Tn&RR_>#8K(U|gF*WKG9M!LkT40yBIXsk5S}sWiJw%!Q>X z9x>mtv^C$7HZFZrRLpy8MGIUJ)r2|TM!_N8=)zVh*eW4Wqa(?9G(rV#wIxfH5mVhc zA5v<)m03+I^?4I^F8^yaQYgjbq+*`jnNf_X#}no+?yLfhq_6*&e;2PcE#h6)_rpK~ zlseH?59eaB+?1#vY1gFDD2T2GBya$b3^Z$OF$=0t79l}GSXwd5Q4%RrW6$-JKc5 zIzLtF8@3x)Jnm8=^iyULvuE3{j2MIx(;@WGc&>d+C>yIkq$^4jtGnXT3rKVm2->H0f9M{M7sz@O~9t;6KN+8qhfy0T~+N;h3%fijO&3tsFb9fl30_33(Wp3SwQ^2%lKZOwD z;r?PFgI*1Xg@rk?Jbv@tEAKBBk*cFsI1!g~$Q6(ta&s-gk9CEpY?I?T2);S9x?Yb5 zofAEFkt4B(b7Kx06kXI&VY!d84>ys9Eej>*yYb4lP;~kxHNQd835pCs%?(*WK0`B9 zw3;>3bCfj045-1ib%?UTF;Od-~bc`=xByOzgf|&tLxs>6cK|>1R)gH?3YOV5j+V6rW@mTCZPuaZWtX zy@Ix%rt&p0G9Xg>3QUI|FZ;Jt^G+8?^MDdKOD94o@8NyGdVkBXAmmLCjR;rTDg=wz zm$gMYl@iySc%%GeAQ@12ic8a@nm;C^3~YCYo(?J8rl3hmmn%c|2zm*I&Xjw+y2BCc z4=LZ5-ufncPD0kf;!=|8&px0B5h5dWuFHna_|fpWzM@Of32h`{yMG&7x`-;56BZGf zUq)>%qWg_@Fpi27TnD|3AxTk@=*L!(+z?>zqIRh?epvv0<1pq#0b%srfeZ*dKa%ap z6>>R1iOymMS^;N9HEyT}qRfkX<}G1#QoLC;uveen)33!sPATX#f4rxN3TXEFE7B=U zw4a@$9|>T*0|7n-H}qB=8n}V?=#5b>{KXA46vQrJPIQ?>ZTl*)?yD~d;Pc7R(m+0= zYG?tc%y^bEk>=>$e^q~7?eRhgj|g&$^awXB6KJx0olCOX_MnAYTV}cn+YQtuF|@u} zwg3ho_%Ln?vso3}CQ@9gZdFf%Yu*(*7$|T-K!Y)P<`J^JuNXHPHhoSz-5 z4)*6Vcn9I4Lzq2kW6ql2+^h9NV>^oZi4XR5B3on2T>?eGXj&~JqwVz~H>BU)>B+3>| zGi(0c{*0nJ!kuRLz=-U011+}kvCrSxWR5s4WM$nzt-4zab-DK?t4n8R9R`cH+9I9c% zQ`nIYVn^bvk4mOd(Gv$p(9CfOeYk1EOFfxXIOsN5oW}vH%)dPNhNIv{2v+lc+@#1_ z?d~1eTQEbq1gUCvHsDT@)ImAFyIk`l_4motQZ5G**irP6xiepXsD~%a|8OX&=!vq& z{OX~e9W%8_C%Gxy97QfX1B^f>898lAql=BZ$=A)+26`bvL15=qzKYcsRnvKR%7>y> zvtU5(7b(G=8xNTqhkKoaDW5-WbqA_zIb)<|zUOd%-Rg>sI>O@}eLH&|E8}NqSmkx|d2TaBE}TD)KsRouWRQHrOQ&j5UC6L%MHCl?vFR>9!*A+?phdy`W$P=KBz zT3`YqB&L$k&e_`Jc)1ko3}bM>{nAzQ7yuRGXPbI4Yw)9w$2 zI=#Bw8TG^xm1-gPc=wKVw=rt?Y^kY%aK;rcZ|w1^O5EexHx~By^o5nqkw^$~hjtI? zoro~cvM1R}4M0YcbeJskWZ<?VLhCUb~9WiDkF}9|S<89}Xed;UU!u zP;7X|%c0g~K#cnicLWO^;e?K4jA!F-j)1LjN%HT)b`7Iqx3ji@ADf|8ShR3R7OFD= z-Dnr#mjNC`^x+c;BNRBBK2W@BwQIIER>cj5s;O*G!3HnkJNDE16uLX#+|(=UBBDDa ztYEUDwe}a}Gg{$p3RxR)kzVkicavc}uxG7}6fi14Fsgu}7xG%?zyXS!??H=&<}#LC zDS0-Z2bMBJ$NSBNTR>rrlADXk#;7>FI*^{8%$cvKR%x8>#LPg zuw`IEvn7<$6>V@$I0-hy&sQ^{%zCd!10R2O{4&}O&Bsop9)K+por17MV@!Lolkxs` zR|olK%0iI2{W;tCzI?CVy^wMDc0K&|3EK6l{NKYtS22%-5A!hhoQ$DGQ8&+@9MD4h z0O@+YZZP5o{9-()hGf0rH3elGV+-kSem;e$PIEk0O$uw*HnDvy=_wC`ZQzyC`E z?;3pj(3^(WhyT9vn73d1 zOwC^VogHtT?U`-NJvE=6|NVtGEPQ`)Vv&9ajyQn-|8!sHdrrD0|6gX4>BrmHxB7nT zuiKw!ipncrKmtWJt($M+Me~<7b9~qZ_kR*zynhSt&wSy+UoSW0 zQhXuaP%@jifjYNut)Zr78(L~MnnwSF~&Y3yG+wJ*APV0|sMj;pnUYq%6mG-~UqiRPor4YkzJ=ZYVP z7|flTEjKiLP0gm_4VIeSY)JQ?ZSXBjprQ7Z8+s{Dv$UBHpN(XU(#LhQj4sUfBt8ya ziouprgUzMpx4&D>-#$CdZRQWp4%h7^anFz2tn$KIBAQC9_aw> zRt~LQQ%=vXryGtlsVn7%r?j$vt-f-wc{ZBB1)sR!EnQ=-xx;JMT&}qW-<)l@itAWF zL(0rvv(rBg{L|n;a6?8l?Ha8Tdo+6$Jf`RNBvKgGK8`l8(-0{muC8M#OIX0tsfOga zAIrzS)=sSxONooU=L&USiCtsT!lAW>D>WNmXxOmr))aPhHhv2Ce#!0T%*keFub#T* z)ryTLiqRyP;K#&$#d0H1y2j}<2rklRsB}%H&v5CQLZ2O_Ybt$4O4l^{jFztH^x0Xu zX3%F>y>!h&2Zd6+x51B>8$IIS(Q>0G4jwBvVkOpa6#survKy0(;ofmfl0FldBz-0^ zN%~A-l3R3;#w_VGgIUsN7PF+!9A-(Mc}$W%OQrav(1mgd%yFNJ&w>4?XuCE^LQ5o1 zy`@IE*eF9-`yi}KkS3cMdnjZ}#jhS-+y36U)W6Ml9&GgWTvK^qVXc2%aChM56~FrO zU@2Y^(-pif69&rsDC*s~{e`aXH>A2w*HADxiutPLZzE z_OHDt#pQVPMJX#s)@MnD4Oj!*47W=yLU7G@T&lpoJ3Ulm2wmw}-#e3-~i%{vw_1foD**=Z6+&B$~eKU3Y%PllJ zN{!KC`^qghoh>!SidVrwV%61AqN(5ZU!ww=VVCoo~$G=$sG=e5v8fgQdpAHu*#JMNmI1j)?laI3m&urN-no z=|%b?NFNbLM0!aa5$U6)##D>6UT!=_-vsStaYVF_izA|aqV%E#z3wgVIa_QPXBu*P z-<7uU!Y>`He2RVP02~#6J5a-?4W#0>E?r~V?2CO-yc|bIFC`79AsNl%k`~s)u`&A@ zW9{?u=Yaw&xMZFE46EUf_$IUYYia)ce)z8E*RIK@=dWey+kY~iL6WQX{1&_|NT^fe zrL^HjV`0yy`1Sv*p}g&ygpum$d6S=x+SzmXGt7q3lf+EvauxxN^lAQu>pw+#F@WQj z@oS8q=3m735h-9UUf!LH@EQ;*S1hQO^l+pt#j!&=&5yQ@oorbCoEdwf@5LWpPIA2; zFc$y6*!je-OXjCv_gnX~-$WJ#^>%cq8TefWy!X$3gWI`-JGqOyxrckX50F2Ao4=cf zc$jyvU*{40GDN3%f2fx08AVJ;PC+f3~ziKB`K{fOw0iQzP>LG=YJsd1sYm^ z8NVi${?duQKn}eHAzkA*NKNmWkT`j(x zCE&mOvcAydH-T8~y%y#J<&S&1^e&L4DS+dHs^oO)bIsKqN)Yty)BbFsMQZC@`3G~szgL5_QA_};2tlc%YTR>)T;ME2} zq73;@_at~+x$#&-#`CO$WESaY8<cBIHaeTx07{WSq=!lVPD9 z>!|G_F|0eu&{%~~C{NMBMpVDDZ&_zOP&znY9@Hf83kDow)i=W-Oo2dIbOG?d8A?Wb zZ>1KFGEj{|WgghXmpY?3gb|-er~u1;cu#?jPG1kpZje3L1ko=>&hHhl4<2*a>#EHN ztZCr6_87{t7_PxUiVKy}CUEW{znH>{fOUf^F3{NuwBVoH8YeN0z`1ap>6Sie|)5biBd5C zc3i!>Ro5&(iI~b7z|w~u30x1;*j}@+Mpt1QKrY@@sj+I1vhI9)M?VXzm(3}qDZ0FE zEG==M+g6Rc*&L+oP<;kJu8|jRb9hdp0&yh)JVIU0b7)npeNMLgfP;~JwEdaLc@&M_ zIZVhJ6r_7lwYSCxO&9a6uT%_1_avlJ75fF`^7r92e&C zgYfi(rg%v{Ix;r(*Pe9YZ##UyL79;g(gWl8 z3)MiTT3I$Ld?1$U$TV=>lkl%KY>TCjw~EG$viF$)b>!UHS*0vszBX-4weU?X1;_Pp zzp_?YRG|XZ97S`GMRr#WpA526AY|-QZ{62w)?9*@A%0n}Vr?wW*<9otGX=8|-cV!j)(9nnr?{s>}dcN;S)z zr8@Bb1Q_%6bg%FZ5P><`X3V45qyH47rtSN`wocUrw!98~Da3!a5~1Ua9zHeM*Nf_P zeu@l=6{_GWGRZfjf7^eO8&Dz>teA0Q)MVerG&}!5jpAk^K#(X&m-bU~Y+XR;E=R|b zREdBaw3(So=Y*R{+6dCe!|ZadVKt)_M=WDSfhGDRKk}7l0bx)hJUl}Klj6p78U5&O zX<(t{?3P8H4JTGZO>|VKm2xJ>bzTHDa*tpD4SutyY$#*{C?fFTCTQtV;dn%j{@CE` z_Ow8p`ABf#`a)~9JY#WnHc^7#|B`bEsDDau=E!V;A zKN?EaKPE|+f{scPu_nBml`OE^*ucv^x1!oN`5{|G`!UJARfgl89jL@=JlgPjftW|n zYVk1p2NgtgZJTJcoADO0nX#*~jE?Tx0akyZDjigA(L*7{bJOJpTw;Z-kD~35dl(^s53W*1pqc#5@gVE`N34=>8?G@8IMBc2 z3Z`-Z&l?axW#{usl3;bAProjt0AXEB4a?@e#lSW?A8<_UB($3@X_2;dUx}V7!@+|*i2J0G3>4W!2qUr^a0Cuq} z(b0-8=zV_gCd%sQV(-Lj{*73DvJ`AQmVL%78lX}v{?HKs#=XInBeXn9=9Z<+jMa$v zM+_Y$i@FBM0d7jkX|4Nu2O$AV=X~TvhIGWoM&G(i{{mPXck4lH6iK~*E}HFC9GP^w zq(>^vap{dtdSa`8-bym|m*;cL*xSoMr!FvAsK#O1r`a zZE>wp{|tHD=-@#pyp0)QLRP)}u?Yw9m`xrWV}j=U-Ca`LMge*k#GqRLI<5VZ>e$+# znG4H_M&f!b2AX3{GK$JY+XA~9tX4|0#6zD~;F{MmdY7h7Z=fWjFTvOxpm$UWadrs< z)e{htbyS;BXpoLbrA?XQCP1>tS*ID+8FiY2mVXrG2g;*p{ox+WSzAwX-M$a-4Yvfd z03)fMM~sbnc{HdVqhG?rBS-}k-4+Ju(;N)uR+rv#(X*x1R5?Ra&3$GEil-Lko3TgI zjKRMMEG&e*yuZpn!j{LwmV15_$oq(coKxH)s+QP;-bF?V>|pmCfEvrooF+ZkGC6wW zMHF@pSneKc5WB@9>J^PM#H1155!~36$GvWmNtijqIlkW&&EWl=$^7RtIS)`SA0 z?ww+gsOdCx*Obw2%Eq^9@;4XE=Ij!#XsnC+7STPbL1l0Dvm(qA-Bj4Sv&6P^!ctB= zR7%wKpNh!f7|A^#592W1gC&2EvBUDjs=ojAkN!F9Ls7UJwENhzn}V|{_@OKrZP%6kk)wei8x&!#Ey%se zfZEBQk1KS-J^yrBQNM}f#zEuaYw}URD8Opch5Yf~0k8RIx=mg;y!zdI!ug8GH@(m- zu9B9_@-cjd4z*kqrRvWS*0MeWy4tqw5!!}cdKJ~g#ZjK@) z`Lb)|9tYGOiNu-!u6Y6l(0U-B-KAyE4$gBagE4#zF{eqP_Ofp3c&ch$H#-Z$?j)rw zS->VA!bx-1mW9{wWWQl2LzrVu<|0($3eXoJ*@u1P^Ny*K{sfGISCLFW1II$`(gNdt zrWHJ*fOIDsZn)mK7h_A%&|6RYx=xYc)cH0P<%-MbnB{g!;);9+gzka3d=G^w8Y|S! z`dM?JV;{YEZwThjio2bhtxhl(1V%=Rh~R+=A+k@@;6$VuvIs4i7|NIjivpxLOZ9_nic? z6lM6EVKfAYKj_yM)NE@lO{(m>e3Vw#^ z)#437y&q^0x32=jtA4*L;!Cw76HT*NzrS$Mhv$ij-5~Y+>h2AA+Y%p+#_4zdnbjmd z?5iyTWDfe};A!b^6f&^d>SEy4icK~!YPa1wcd`{Gh^Kqf)Q|r_NuiVtiZ?2#|gIOa29rzkg;Xfdsz` z61Q782`W36BTA`mA$0a$ay3_1@g1k#tKLvKa^vd?6ia2-@)qPXegu#jVqG?^GCSZI z6wz3(4~!`y{5duIQ)ENf831bVyY^=OGfkFC8s|n_rKnmSmY719!UsNA)T+c}yPiy& zfXI*=^-u)|6=K5HUV^D1dPDQ05d@i+hsV&Y%nPEsiypG*&(XzrKQ~F-wv36;xMLuVJ!-pUz8f8)H1tsb0yTR#{u6Q|9AqKXT!IXKl zI6Z z$o~}ZsSx(MmuMwD+5_F)<1cgDb&s3zZ|Fa9{qO*{BB%UmMEx^cWd_&srHBD3vb z<0Q_c<)&Y%z5le}o&ou2%huXvv)-bDjA*6(XpSHD-b2r^vM~tT1e|DS`;$-t9%2_i z+$6L8yd(u;D-HsdT`}1q!cYfaxK0k^I#5SD9^&6bnwDzl$<{Ao?rAwxPws9xXI^yI zn#u+CTG%eYCYK9kc1(gCNEd!hiFAalgSO!)-o`c_)4OgCzk7j>=-Ifa` zN7R?3q)iZ~`3QqZTuBi8XR)dY70hX*V zWuzJ~7V2C|4t#`h?UT9|V`EpjXsHwN@^V_GKct74HPl?6IgmLeJDukFP_Mo%pp!vP zRdiq6P4(fM-+0Kaa$x9 z3`&8DfQ-eb)K)#1#lG{0VBE zA`a7dI57j{P$6<3dC-majlV`?>$Gnk#HQ71Og}s!_%wPQBK7C&jEa>kKCd7XKr+u> zjT(Q-1RjgFr*r~-z3j{n&RSEbo;G0b?dIkvx*==G#aPOi%?frGy2{vuuJgLwSA~Kb z$FN9D$CF=HE3EjN{tY*O@5_z0j{>DFwRInm{yDjr6RDn$dwmF!6!_q&Yg?u}3qg|V$`gM&1c0ho-oB%v z_9-(6Xx6P@t1G4-6>vAzU4JYmj%CH^kptHiV4ie;)-E;pd{Hl!8>9%u7zGCy|32xxWEK`~1+O?02@uP4ZBhIZR-;000&y^K*G;IBPrcokW#cA zn#sDBC$d?*@TvK6@TitMX2c#FJsVt=K=qy)`03Ms)L$rpqFEe z&#DVS{ukiUU7wit3aQvYVo1X!S2rFRR$V(J{#1>#S8G_Dcll0Z7h%j`c3;MVT*9NF z>YzMNl01*15f?pZ`Tg(=Z=f1HWRNA((ViR=`GP1qRH>;i#}E#LYd zV~41ubz#C#>jw8*e85DU3H2YNd;qP#J&Q*MN^@*BR`GWsUn=_0)#J#s^Qm=fyEWzS zX#@UI&QVz0@PN`TCaw)nLzb(|_vVsE(~4=I$nW{tA{Edf^O+2o@lM@tL`lGLRr~Vc z-@z_y%!^MYm&V^GcV%R=$4}r7ewx7LNkyiNR%Z`2(Xz0>m9z|NUnE0~>MC~!$V6~e zWXnv9%6*&))u1n2hUGZ}t&|#ea1_!wU|JNk%!o0+f+8xvL7x40VL9t6JF->4JxSIr zg$p|WPT(h(;noc3$+KXLO=YeLDKB{fC7$R0U#ORx_1Ub6bn^qoP4gQNb#MH@^`~@u z_0~@X!4PjoC)0#2;=^(>+~xII`7Bswf*Bf})wcWdd+K?^DUHe30g{9A{+D7|Wc4&0 zE+}nD8PEz($266Sc|iprUWv$K)iKn3MK_GEi^6JaYqDTK*l7y;N&A&FqmVaR&FF_R zL7WOf$H$w4GTJtxn2PSUo(2HE{_ZrK@lNDW%#uaVfdTI3v?eU1SHcco1r?`evEJof zl16PZDH8T}M?~O!o?7fPey`_^-|>eRYXyF!S9foA z0mU;@L`}iM8~qtFD<(*IWQ;wRtvKop->;j_P5BdJW%ZRX!KmNg#>i%g0bNnhpF|PQ za=h_|^~!sAU-W83hbTMRYf;2`U0#qab=FX(m@k}qsX_74vQG7XMkD5$?B0%6 zPB~Y~TNoCy>WN`w54y%PN7i*-8pgolf)+Dfca9)x%O|m}gc^@c7k9i}HwU{OH%>3a zDjaKgPc`IV}2F0Y4QI&IGhK`==4RL z;AjRYZti|%-U`xFVOX}G@&ysP{dAQP2KZ%#U@n^ST%zWm6-=8hX6(zhs)9`ULA%c> z8V+ojd1wmxktkl-TDNVj$XVB|fTQxVP#zs*sBph~rf}153hXJHD{u`kS4=;SpDrh- zD-@2rd^QruZaUSoad4%g^0;9Kcj_?D<*@cv8?L;sd$uR$WMN6e;&6gBK&0PwBB?SXMR3qb-WZO<{Q1xx+F9f1uEWrgry0E&ir~8DePVp3w; zx?h`!F^(WcHsx-N6(Vu?Jz1incVk<&jC!sH;v`4CWt`5dQuiq_Z_vnohVX{tpgy9o zA`OOtKp(k$kKk!TUHIP#IzuhmJytxt0q2dQ(7;((;iGOQQo}zOsR@S~NGamy zDJYC%14M;eZXvQw*(+DS=g@l1@)#o8z?J5RH?I`o`HGuAwk>kOSx&UGLVgTJ(x0C7 zaiq@9*hSLC1Lu#;!a(~qq~NZ#G|=rT%*!>XT&+KTN>^}9{Sblkj~IC!U0$~Sy1%RP z&aJ1!?V}?`NonTC(47);;89H4&PvR4ZLdsBn#} zq-;6FWsCV?fqR6w)1aY8$m9WHNJc(QPG!4{O{NU z0&Ujiv$2Jmo8UsXR^KP%j~CXlvJ6}u;pFbXZh(z{jQ2sd$cCwdsc4Wc;q+xHFr1Xtrk1sQ%qMC0N=fkXAnPU?7h)!G3*{BMvD-ZWqddIC9{dr?B)J89h$20gek)d>i&a)oEB( zoe{t49{IjZC*J^AEE&s`sYNqR0$!H^bw{S#el@Atutnm@5*`*37LVim2IOfkjYAL- zggB^}C0-6j8`Z7x{UrE1KQzB(8v=_dc8g2gh}eh=3p1n|0Fta2GyC!5-bXVGKsGhe zQswZ2QweA6UL7s&lk$hB;I)F-G#K?mJmkK-H1o(Kj-$=DF8Hfwu*54v+<*0|k<+}} zb!I{RIUs2L>B!=ChmibtiWgjoS(@l|(^gPOp;mn>)*p9UVM@I-pL4r!!>EgBI?#du z?x<33`0<*7!~2Z-V;sno$aO9u&~%p5JKGEG4l~PE7g`hK4Sjg3<-<`zf5B(W&P4#I zf4%QSRdJN##!n2A1Z;%2<*3!6SAjX{*mj`0F6qOKrcTV>)w>a7Lo8nsa`y;zN9yZx!z8i zaK!Q3w!hnr8U|}_auolkdGz+*fddBA1|jyfu3Np7H+`7*^Aany@zbDR6WEwFRQ6|$QgFs$1?n|egC?~i1NabPk!8#SAOA4y_~4MuNSemzSol?fx-`Pq6Q zJM5+3KKl=^&60xV-3~!U5?n^+Bw{i zxWVEBpTV*sWxLXz9Ix#6ZboQLi6XH zz|&8Orv(8ympmtzP2qO;-7*YjgF~ZsFQ6B?!N<-=I~{BN7<0p2ksO)W$xO#8 zmv3F;u0P}5;RiuB0EM5D+~-qj*P86|3c~?KEQp8H18FWdxpX=WB+cOGdBP}Eq5tc+ z^&HXi!$6=QP7kyeobOPtb;Br5G2nZik#8HqlQP_sQgQv0n4f0il)6V&1k$p%Jo#rOa}YD!Bx>!H!6*n~ObNlx((EA&2CN+{q>Xu1 z%MFk`WFCcLR+aQ#3e?>Pbf-bRsPy6H`3j_A0$&UsR&G)u0B!8Es~z@z-py65OezI@ zY4`q)8xglfov*k!?Mc^_JacyW77*{8Cnfoe0&%@LPQFmZpq6Y-ZV`zEHu0Xvu%p%^($Bm zFp^9xLE2EQd(s@?#4~oBb4sc8JG=VO#5TCMtMLIXBQ({wlJ3|AbmF0=!UpA^ShHJH zA-62>TO$#}iWq>9yZRG5^^9dz1H@}ftv+Qh z#BUC^v*77GHzXc^gTU;wW-{t-lc|Sf@%1kKud9^sb)u^rO?@Uj7E)-nOq_>EDlPS} zS+S5LalWnFrKw{ChsG!gPRnIp3PB;W`HS!4+z@}Wr(Iet@WS`-F!^lkc+#|@PoZI) z9RejMib$axz!=Y{Ucm(c*ytCzi1hN>n-zyns|x&j-&Rl5rAD`?XrmLbBfMi@U6bLV z1lE^Nr;FHrN~#=-CTt3HKQHKeEr*SiaJIcoy*030wkU)Ins|59XUKtEuY&zA#klah z1~GhMus%>?Gjowi$dVu-5NN>KtFlFo)Ii#2hM*b7sbvDWs9atz70BeiJno(btB;j4 z`?Uf8^@+DZOin-ldRxb%B-(MvVOHT&6vhIG*|kS;KU11O^SHqR?R#bAkS7tM3b&iP zx%nbEcC$PIK`zY41_mHwV7@&`>g}55Yv9c9w<9TribJa=hsGV^qcXzOdxh=#Yf!Ba z!%SM}B*aT|#0<+?EHRakN3Y{-%W!3C6hJdkUVH~D^Q6uXwo%as9-Je}^`sK5~9#SDO@}T~DiH5(FZ@Nt)50wr(qDrNN?EX^n+Mp<*^J?6nxw$NAni z7kEe-mw?hg$q`V+&r)IBiQ!HTarX;EfLM;iH}$;rv>f_^1cy4wy5jAO10-z?>yG;w zPU4B!7&}9Y3bNM($m^?FsLi8~S~y7l*z#^7Z=x2R6$4Vu7)**>3frlKg0!(e!6o5m zt%=^e<#l>3`dM=$d3;=l)#Im5*1RPbzxTy}z1N5_^d1W=M}-+)WZ4#SJ~}8)9%7Sr6p3;`)JF5-pwl7q`a)-BxL5UBbO{^!PVu?H5 z!RU`e%B4CWdxmK4rrvt@LMUf%l*g_>o@HoIJYw^??tfSDCjmq3Aj_JPF4l=7J~Ih= z`q_B)5sE7{G7YpC!0xEI3Uk|)W$AD^@yR^UXu=7deQ+kKdJdJ87Xm?`Y8(;i!Ck_f z0O}OwG;oBfKKP#(pF0VXQHk2ezWQ&noaR=p7MoXUo5azrRnFp3h1<{djCjf&XS#o9 zPEDsO!`KuB^trQsAl6U~gKwzEignFO;K##D@Ow~tbATOeNO2lZNsn~4sz_$fsm13c zBgyp)K6{|I5xh6tuk97<@oplh#?l};=50Y(J#XIB(w9A2HL0O;gme_{p&K=rf z5G=xe24S}7ya$F*pv}b{SgNAI~!m{mrVh|3YjJI?KcT{igtVSt^25 z^S|MO!*DcCq<`RC++Y%fatKS-PW@$F8;sMvb+#moh(*CV>Q2!0iJNb7VY*mh9ZP1- z%?I^_f&%)6AYSKhG~TT}z~Skw5uVFgiv13n!PuQKB({uCG5#!>3Q7H^U-!i0n_idG z37f4h+K^>iCFwr~IC`@AJA$dHi0i-@yEAfZqI^H}EaOS-QeN zDuvMZ5Rv%(zW&}t!{vLNe78x(?9>|AZGj?41m*EHP;ExXQRN2zv$@F3s6ENwD!t$F ztOhCX@#P2UR2D1;4?zVlZSaB4hWMP@49(j=*EzP&)KZAgQQjd$hxzVlCM-VB0=v_2 zS{#00x3EQ%N^0AgSMjUHQ{eqvfHnU8L*^FvRQa#oS8OV5-b(R+iVS7qiNtJNgHS#A z82{bL0pySsRmq?fOV$S)n|q$=Nt*3QNid__)J0>~w@u&n^3%8$Qay@HrFGf-p1U3n z+xSLf?xD2a@OAd4I~8ue{I^wNg4bJvJ#}vQ;pEm!ZS79O8Ty(5(XdZ!B$G_`ePw8H zq{L7|I{kO<&XJQv_@ z`+hXi5WT9t*m5fr$|S^)MnWDK;eq}ymrLu3leLRh=Rxm?N7QqV(LH4j-bCt^prdgI z>v&lz8Z~ldD5m#VXPa@Hysw6gBc_jIhrM>{NaMDX)aAQG$JXKe-*ow76V#syY$(mI z&>+Uf@O7r66=U8_%R!&2>zf&)KeaRhrceRsuWu`5^Hs6!7Bi-1KT@F%o zMq&9fU4p`pVdM~&VrmYu`kEtY1A%TA-WZ(<%L?ValhMzhB!hIVd8U7elK67_=sq+^ zHB(OSlr%r`+L=fXZLSg>dH>$31i?(>&VbSgU$lOrZpd5<&i<~w9SVKk^k|IivPJ&E zp|T$Feb()ghp`fNYt@r8_pe4jYd4kQ_v_^m|G6%B+E2i7osb->YwhLSC)UK_YOc_E zMI!{KJmCjU0LK9HlgM|v?8k`0ZKQ!rl1wqf*FJiHa&_)FFQP-4M7woxoR`}0Vkjt& zcgPTqwTM)~WmhOjp|1t5tD9x`oYYR;(Mv+pW@F5mo+QN9B}>VgA42P8BUU#mHy7)b z)j*2JAdZ<+oR*9=cN8HaS(p?9v*cGENoK;$Em>MqpY~D6H$Vwhb+NfkG~fxsPSsd8 zg+JCz%M9b?nE4x|!M_B6a5$Lt$tMVA>l?P~2~H1u&;IDLcAw1?60$q~2R+tZ_6OMu zdFF=33gZfIi~J|_jU*|REURNYm?lXvnQ-ggiVl2QT;(s4*8O4!GR;ChWY9SlUoJu0 z?O$3*vpw$RTn2@yTGU7p(}B9YN>sYE2J!s39%-0!z^DWOJ6`4L2&~U_iV@TRkoJFC znvP7rTUz??cgZe3OPxg{9AE1@KYAlv3s(XlmRzP{q5!jC!P`-v8!;qcI5X$ z6wE)jMC!(}_oP4ge|(-MsQN&753y=nh@nTP{JHSZV?6jIPxBvFeYa%vk=dM)QQ(5T z&_{T19={|4iObe$S>$8lrZ$S)x=KroOl;pq;wWcrQBg1|25C@d*;(iGYdn}J*SZ*N zWz|)AxK$Pq47kL9LZMwYmY~KsAfQw)@INNis}PODbMQY|8E&*B2vdP5>NMMfIzOgk zz^Z|6uFpgSz2Du8dQh;l&b%M8Xst3*I}jyzc6MbQYT1g0kq8*zWUl7^iQoOQ`nyzy z0hvtQ$V9*ouj*5>wz0g%ZM}KwcL@q#UO-Ro z&wDfyQ!0LWGlwX-CB}NIbOd(A~VTODU+qbZqPAoF56SKg;svjS7b_ck=bKtsfV>`1Ici!oh=sw*gr; zuibIF+!aIYt1FDHeaOD+@=s7*CzhGpp9@;k*8`T`AHHkzza}`BO(A3u^ zS?6l{W9ss+WN#&LBt&Szo3x|Velsf z{tm_5=X_(70m_=XW`?SDug5`*?%R-L?tBuw=m|FOT9+lr@JDv8t3Yq2PAo&~JQVFG z$o~p;)UFx2Z_bsLZ{lN2;vrA_r7(n zwAM1iKw^!};r)t-)(=Sty#W-+@aRdABN^I(L--p<5YJfvrb8dkwi>5XP(v2yzW(_b zqqnp*qXTy@22|U&X2xeQWT0t_LX=45R{g(B$DnhARa#tU)`zU|Gs6$~-%vGkAif~_NdexREdZ~KB* zG)M!nH>1OgtExVLBQwiqDjuvbJ5It0`c;af*Cr7;dbDnvXJA*l9oCuPH-f)lh)8z=1Gvv7GCr>knS??5G8{^k^SbO30M3jh#l_-kHb?>Ss6c7Ed+tAA zAFat-z-ymO2ZX>V(RMw8$b3BU)P7<9*-TGu1isbH#fZX#LOc??ttR1RL|K$1K!fk^ zs5nc>bR4^%CSllU8?cU)tGZ8j^|7(>u@)E9zV`{n>%xERd*)VZi07l3@k2rVf+R&e zGes2)MQ8+}^g$I2s0>c|o%tzo1RF3N`c3ZJFaAr6@lW_L{eL86#t%rBZd-?lN0zD( zIqRohsoi}~3XM3t}bG^deOu(!x8)z1&Q2dh@7L$MaoBih0 znew>;Ae%Esn2x(!oJNZ3OBsM(EK3LK3DQq9Y2AtJu-=haNHEiFyA`LEdM-yn_u>V$uy-?0HH8F3<`z zfzjIL>^E%M!==7>9?`R#P9eQK=R=b-u(S^_W2$IoC@AoBadQp=251OihR$wAe96a5C7fmVb52b2evz}UbH!&<>!z_Gwp!ZX8fAvho$ zAzC9YBLyRKA-AE>proKYqVl6Qqd}qtp*^CzqHkkJVys|NV2)ymV1;5sV%uR4;ZWd2 ze#0@#{7(n5fc9+014u&auxvC)G+P&fBom_CpF|C_@6Hw_&+iF8hEeKCqT$kD`S73 z{kXn=0NJl!TdX@y9jzp?0QLxlEn=?gBfYNJ(r|)3mAf;Yzo@G z;F^z`dK^%6y;1M2Sn7WYhqHI*>XGH>InQxU2Eng+-AbYN$gy7*ywDtV?L!b#yp%-W z=-1^s$WdP^cl~mKp0$Ye-pPT?tDDq&;xGIJVpiiTl_s^~ff_C>0uYJ1e z3!X>&)Io=Fgbjb*B`W$PCT`(^|g6`pNvp={F2``~vYU6K>z4m% zMeYQjJ`zRz(V_h<{;eJwC@gCGt0TM+JG_v4omMnDp;59<3v~XhkU_%vo|NBF`>a~? zQa7^<^>F?4X#@bzl^0AgRa2zw4;I-?;%OcL!G%+o*T8e3V`Kl_&kVMVVy*+wsu&wX z0v>vh!%~*ivOt>4zU%Uc1l1i{Y3SuaS!3rM5zz~qaHBstHy_`|>Pjh&1D|PU`vP#3 zPrcr(;S!VmUUM{$l7rDWNxs zUh9^FU>hB3aCBWq_b?Lo6JBfTu$z)l9ts8hYE&7M^DNc`TaDW5ICZ#J1chbpd=@40oKdEeLh!sCp#lW-)Klx) ze*}*QvzH8@(bj@K*9Qg`jrbNuBA;{#)A_dt`~_BCbChN*FCZKpl5FF;T;jFdL;x~J z3K$A0)u2v@T#Gk)pWju2$apT0-0g=ErC_ZHcV|%bhGCZ2kijzcyA6&-E4M0LCRQ;| zM|fSMHGWRTMEk|VghJ7K#K1L`pl||614yu+FbVDu&@r%;A)*4L@&Ue+qk^ZVz3x>I z=%~EfvZs`kg?SGI?R}Erc9w_tTt}ky--mHxVnMj3ku+MYdbMa`>w)bSl6=8T5Oe_j z^~Z5bRHklK{0lYi!przE3x}(UI(Le~M8~j>&;;wBmB<%4F3!SWT70q%uzP?PNPRd6 zPZ+M>w$K_@#_HCyd5!Vktfcb@OLs5O2h&TbPDs2PV+%Ja^fEV)A<>rOfh9{5)?{)l zt{@q1!BT1w6)dQ@YV^6|B$K3P>KK|jF!*eu1jiPLN102g-r24YgbLZ%&?UWj0AY zxo32=C@H?%N|aO_xJfZ+o_&d~9$Yy4^&pqOq9v5UiT1BB3sT;j+}{-W1kGe%&+DeA z6iFUrIKW73R6i7c=Q}P@Fvy2d%k9aPXrE$-CwbOXi<7!;{ht722b=hwkCV~`4@aeo zBa%kWh4A~$n}(PWW#PImGf*L$5hay=8~2h|B_+;dou(rX{))VB(cFWe>#nx zk#os2qsmxc5FgOIq<$1Snse}_YTQ_IaPB%+G<1vH=cz@aR)+>OQAoZmuj05Vn=%6b ze}MQvL%N+g!>Cq>;RQuy;SF*t)ajkNCBwqSA#ESV4GFLm)0vB>-Jp@3hb8Iuya7Xg zrmSuIp9@d~^K)UUcsp=i2{@=BmT83C46&roUe^$ap6tI;L5FRLMIE)tT+oq8>yV#x zXJaA>z==xe^ko&lGbk(&Xah@EP6yYY{oL`vGrc@K;!>=u8XwT zp&)?5x1OL&V9JcJ0^HrTackVQarecvZIC)uA+!JHJ8>US4n>6!Iu*kT0V7dC0vJ^Y z7^CS@jMIP#8Zb!%rlMj9p-nZd5>qNFicgzSiD{Nj&>WpKyd z_GOzZsVe;Y^S48Pn)ET4YOTqYrE`C)hcmw~>)Ib z#~Jth|MB09NtA(sBWeHt_dxy;AYT{AN2pr|RJRQ*ZU@m43;+NCTV~r^ZG7Bko0yuJTUc6I+t}LK zJ2*NyySTc!dw6WdB$h~Ja)nZ*)@XJ5)mY;+=vWX#(WLyGXN7CqajH!3 z)0khs#qLbo%Y*s|y)gle{#(+_JZ!5+jxYJq+Ly#RfO#4UVgCG689c7Cyd zUrLC8(+w5-%nBkMiYA_kYO}8dH*uW|Zh-x;^27vEm+nNC3APU!k>~6j9c$D9PY<99 zr&8FIm0ov3L%@}&dHrW0a~71luB7R~B!UI<32}o73!O>iz50&}A1^1fNr=K9LW OWy}Bo0RRF2{{RoAMco_# delta 23802 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 diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-BoldItalic.woff2 b/plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-BoldItalic.woff2 index ba55276d03067f0c9f592d1d9e4faa43482b7454..82f609f6cacf6b6f7fd71529864fb729dcc383e3 100644 GIT binary patch literal 16464 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 diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-Italic.ttf b/plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-Italic.ttf index f148fceeb07b6482aeb5944dafd3749d62416327..b58dc88574b795d2d71b65bb8cdb67c11f5bb4aa 100644 GIT binary patch delta 14902 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 literal 44484 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 G{{RouW^CgC diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-Italic.woff2 b/plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-Italic.woff2 index 9871ab6b83556fe1ebfe44fd44184d58432ff4ea..a2f36177bfa89902bd28af2bc0793764eda3b814 100644 GIT binary patch literal 16444 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 YhNZa&i-~!#<#q7#7vgdC?M>4e0H3(~#Q*>R literal 21668 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 delta 18475 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 diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_SansSerif-Bold.woff b/plugins/tiddlywiki/katex/files/fonts/KaTeX_SansSerif-Bold.woff index 992cb3d6d0d1f881f1dff8c1784ea52662b99a61..cd6dbb1cee55420edbb4998c72a8f2ca1319d61b 100644 GIT binary patch delta 14252 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 delta 17872 zcmY&oh~+!ZAyL13VNA}J0+`cDJ$|JVL+{QrxhDl;1hB=G$otMLzplH2iF zCbmWn|G3(Jb}I-3hTuIw8fxO^LIMJbx%}gp{(%ny3sJ;=&cMH5Nr8V(F#ih_3mZ@Ke~H9FARb2$$ig_k4#LpV%*ga#o|%6>T>k+#D5cHv zANg-$o_{v+KTtp`LgZQ6x_E#<{Qq)+{hJu<1TCMy-p1bKpC9kaKcA=n;DwPCZENK5 zZ(iQke~Sf?{3A)g!VrY*jBL&Ry>-#Qz<3Y{(%c}{o7=(O`QIuec>Zz!Y6NBwrA|`r z;AHkMSoH2+oZml0Bt*T9d#ojCd~v~Fp36!1e!QqDN_K0a7&Er9PN3AHqf8cSM*nn; zhyhCfI;g92ej5Uk8#H=_F_0jE!k>v)Is0j_9z%v zM;Y^TSb@YiviEz|Z^UYNiY0KYOr5h4FgPu0Sgf=hvJIp4TN%s(UHj2XU`*lHy7^|x z<#SFUoVr?33u!i>NmEk$B;h!$mS0;=)f2c57cWgmK2Rf~@;9jByHzDzK|k=ATr}|a zPBA>Gs8xO?OQ|6&ECf+RX&`p*)QpQZ%^&||EL?>(dyWDYvJinm6G+)&uAD*1sg6_!>1V2|IL4d=5^s;_*kcnFN;yW@K0W z{rfKkT`gls>B<)EWytGRg(#j5CR9?kf?yGk>WB#Av#4~)ILP!H0396tNAHjy#O_M8 z6!LkOo8#_WkjD(#RILG0WFCGA@!U*z92GH#x89iA zgtM6~jJoSutlLvSwFX7(1)q-ElCRC*-Z5FN?)^sZE@+#cDoRWtVFNrgId6i;lFXv( zSnX&DHn)nZHQn@VfH9{UCkL{k8S+9UG{XCV2T6z|+CreP5pO;LjTc?O$k`mLj+KAk zhsw6RbS@JOw%<|++o;ty6tU_^K=XQD=HAqrE+@~Vr9vj0K%iEd>4!8)eLxc)f-sdh z8k;FI^#)R};ofBGb<3T_3Q}q>xXoE^sz`6hF`R=!s)Cy&z_V`yjp9J!hweZH*nuEJ z LMm0U^VEcZ9A=NzqPSa}E%S(p9Iyom^D(UoYMI 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 I0ssF150ixlxc~qF diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_SansSerif-Bold.woff2 b/plugins/tiddlywiki/katex/files/fonts/KaTeX_SansSerif-Bold.woff2 index 6dd10388adaf48c986009e84fe140d000dc0d8b3..c2b93c827a53902d815cd39bb355567143620175 100644 GIT binary patch literal 12172 zcmV;7FLTg$Pew8T0RR91056OH4gdfE0AL6J0538C0RR9100000000000000000000 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 OC9BjoMiT}+YXAT|kZ>XZ literal 15296 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 A2mk;8 literal 29860 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 diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_SansSerif-Italic.woff b/plugins/tiddlywiki/katex/files/fonts/KaTeX_SansSerif-Italic.woff index f4fa252a2c1626909a43a41af1e57ca25ee0f176..d022507580297419a1cfbaf716d398145e7476d5 100644 GIT binary patch delta 13598 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ⅆt0HTzpXe zGxU5yH7^SlFDotW2s^`Tvr(9d&-At2j~{s=F?hdyQRcaG(V?IvK?wG!9|;hAEr8~- z&$>J^QCX{25@vBg+Q=DKXvF*`!f*rk=Kae^Wg*p(|0Df$j~|}$iRX(I!moJWe;FFA zf$TkeJu_l?puw&yD3GIn*z5(5_S#!{?6iC)a$hX!)k|u*l*o%jw^if*4{IG-aLjKG zZb4*j$NW~bLDvO=d{j)a^{|NvBdke>^t7jj8dO z8coXhESnY4R;~6rUM2n|QEri&fO&yDceu&82qHgMpb!xw?ZmqFqVQ3F`jS2j##+F~ zdSBmyp}_o5*uyvCWWnve??Nm8GL)t)&LJG^<7}ckoMW_Hzkp;86|fW%%7Au=O!F5; z@3~T8R03y6-j;*VLa-*J+f%4&gCGlB$R9FxyEP7ZD>o_~#+H!}hXftN<-U&jBzyUT z#3B)YNMYAh0z!yB7baK(T&x=eOeFm8pJGDf@_s(!!@?&f-EO52nCSf4vM1EkxmkaS zT6!cyY%LD%cn-y?g9q^;5g~k^(-VD;=q#P8gy(9! zxfd}b=JuB*m2OnIzZ`;E17ockexsgeI6H}gX$i>I!2ba~LFyquc);<@*}!O68mU`N zXVu0)TS{jU7w(>8_9qw89Fuv~M&)i&>85U=LSih(z!ofxSy9Nbxd1Y}!iBV7RB)i8 z%P?n-;*8@SX(Q<>jY2}a<$h*8(9#%Zr54K{n^i)t` zf!O9la71E+;EJgB$ckk=zW%CKj*uwM`^x?d$nWqf&XbC>sO4Kx5 z_;HaK9zDNY+$HJzwG|O%}aT0@;ITd{UGMN#QifX>w#>}Bi zmVri<PK3hPQkvMLhceI($0fg`ME8I;NGvQWl5 zlKGCk3sH6kwrffUM=~B76lX0WFxyc%`S^_%@w@?lbxlp|Im6wa23kX*d8 z48%N`kIH87%ck?n)_m6suZr~)rorc4bg4C1=z@J;*N$@?86xXeqyNgs~) zH(9cE&<0{{;k3arYFPGpx9XQr`)~=O#!(3C`A&B7kIv~K393t387@j-StYsrJc z>VDzIU{W>{R03PH$+Tlne1rVl-$b`#6^0u1lFjmjZv8rH1I~+02N~jjix^4A2JK?+ zKU}e0st0Xl#R7FU1_;)+**(EYl7C9F+o~ULRpkJ6m#MlX6_>%aS`t>l2oD-?JebUD zY>Pu2lDW+8MIqcy$>f3|nNvsVL*Ik?=O%OS0%Wy+hGd>)cbCTZiftDC+Gd}d6tRiG zQxiW3n%SdZ5?*x#^*H$a10{M_Rqx366w3}=`Czwmb? zB1=Gh>?wZ95o;>JYnahToX2j6{j~Pp;6`-s!?!B3VI_|=pszVQSI%fGss?;xv(edh zqtW?su)+QpzXn&sp9S0Mc_TdGav zXi||YP#((B&2qLzVk!?N<+WyVz18aku3W%L$cq{>%d>=^GH9K~iS`CHz&nlk3)!R~ znavkLk|ZbHFEBp_A`4zTOgR)fs0_GA!5_rsyZR#}H%|AyYj^@Fwv?`t<{T7Xp;@1(iMFT7(Ty$JNiZ9(-q|J!!4f=ibxDr?Y(T9Zq!;@SGS6WH;7Bd?zOS zw#8q9{D?m4wBG1LI+XA<3~7PPF!X$C<5v1j4hI4Aim6UpeZsF2wIUe**2*q@h_z{2 zSrR=BX;*&m_>tt3EJx;aUUMPOI~7fahPPz+YG$zVf4iU;X&oj0ZgVS;+RZTIZfn=J`yFNA^H=8qGqOG*nW z8HltvP)s_$B75YoUy1R_aY+eU%Id0`DjI5@W7d|L?o-}4dTyiUT6*r2NX;7_!}^aK zk3C;w1s?{~rUf7S`LuM zGd|yrxej><2q_3wdow%ayey`?28u)v6L+PFNd?HeC?*B%uk5OF=&Rq+T@zH%)5zJ= vz}a;IIp%-Biy=gCxZd8SLa?)^K}2wn;S(}}>E8%f|Id*W4D#axgz|p?s^Oj) delta 16564 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 diff --git a/plugins/tiddlywiki/katex/files/fonts/KaTeX_SansSerif-Italic.woff2 b/plugins/tiddlywiki/katex/files/fonts/KaTeX_SansSerif-Italic.woff2 index 9f2501a3aacb36edb18aa674188250d43992ff2e..e890b37c9a776e94e9e70a6f1d7eae0802cccfb2 100644 GIT binary patch literal 11956 zcmV;lE=$pOPew8T0RR9104}ru4gdfE09UX804`ks0RR9100000000000000000000 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 G6R@o6c=qA| literal 14484 zcmV;FIBUmuPew8T0RR91063HY4gdfE0CgMy0601T0RR9100000000000000000000 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