From 32119cb1b91c50ca52650fdb094c2f1a6a981f4f Mon Sep 17 00:00:00 2001 From: francisanthony17 <109979329+francisanthony17@users.noreply.github.com> Date: Thu, 22 Feb 2024 19:05:01 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20path-vis?= =?UTF-8?q?ualiser/path-visualiser.github.io@da58a4a5919fb4e9e908564828c53?= =?UTF-8?q?f7d7933856a=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 4 +- ...point-97bd54101719a2fb59a480f2cf134ba6.png | Bin 0 -> 38105 bytes ...point-8703410f06a7001e9d9b47be1b29b541.png | Bin 0 -> 14323 bytes ...ugger-221fc2a6520d26a125a69831fbdd79d4.png | Bin 0 -> 19907 bytes ...modal-66f0aeacce29cf91b5ae6ced0e4c62ce.png | Bin 0 -> 111410 bytes ...gthed-d4f277a7eab85c8202823a00e4280b97.png | Bin 0 -> 63388 bytes ...tings-9185dea6e02febf5d9bb7f6525eaa8cd.png | Bin 0 -> 38550 bytes ...steps-3efe4b3535e4e18a2847a52632351a64.png | Bin 0 -> 182659 bytes assets/js/1436ea90.3ee08f66.js | 1 + assets/js/1436ea90.83a4f2fe.js | 1 - assets/js/3af8592d.e2ea27dc.js | 1 - assets/js/3af8592d.efa20fce.js | 1 + ...f2afb.f5a243be.js => 935f2afb.cff6f646.js} | 2 +- assets/js/d7a39368.67370b41.js | 1 + assets/js/eb504e11.e0c07c64.js | 1 - assets/js/ef5e8af1.1dc17862.js | 1 - assets/js/f21aacff.cd70f126.js | 1 - assets/js/f4db34c7.abfbca1c.js | 1 + assets/js/ffa0d6f8.4af27a0a.js | 1 + assets/js/main.7f5d1687.js | 2 - assets/js/main.fa38894a.js | 2 + ...CENSE.txt => main.fa38894a.js.LICENSE.txt} | 0 assets/js/runtime~main.096cb852.js | 1 + assets/js/runtime~main.fa343f1d.js | 1 - blog/archive/index.html | 4 +- blog/index.html | 4 +- blog/tags/hello/index.html | 4 +- blog/tags/index.html | 4 +- blog/todo/index.html | 4 +- docs/api/overview/index.html | 4 +- docs/api/renderer/2D-inbuilts/index.html | 4 +- docs/api/renderer/2D-renderer/index.html | 4 +- .../renderer/standard-renderers/index.html | 4 +- docs/api/search-trace/index.html | 4 +- .../visualiser-adapter-protocol/index.html | 4 +- docs/category/api-reference/index.html | 4 +- docs/category/concepts/index.html | 4 +- docs/category/contributing/index.html | 4 +- docs/category/getting-started/index.html | 4 +- docs/category/renderer/index.html | 4 +- docs/category/tutorials/index.html | 4 +- docs/category/user-guide/index.html | 6 +-- docs/contributing/overview/index.html | 4 +- docs/get-visualiser/index.html | 4 +- .../concepts/components/index.html | 4 +- .../concepts/execution-context/index.html | 4 +- .../concepts/protocol/index.html | 4 +- .../concepts/search-trace/index.html | 8 ++-- docs/overview/index.html | 4 +- docs/tutorials/overview/index.html | 4 +- docs/tutorials/single-agent-grid/index.html | 4 +- docs/tutorials/tile/index.html | 4 +- docs/user-guide/debugger/index.html | 44 ++++++++++++++++-- docs/user-guide/interface/index.html | 4 +- docs/user-guide/layers/index.html | 38 +++++++++++++-- docs/user-guide/overview/index.html | 4 +- docs/user-guide/settings/index.html | 23 +++++++-- docs/user-guide/steps/index.html | 30 ++++++++++-- docs/user-guide/tree/index.html | 4 +- docs/user-guide/viewport/index.html | 4 +- index.html | 4 +- markdown-page/index.html | 4 +- search-index-default.json | 2 +- search-index-docs-default-current.json | 2 +- 64 files changed, 199 insertions(+), 104 deletions(-) create mode 100644 assets/images/advanced-breakpoint-97bd54101719a2fb59a480f2cf134ba6.png create mode 100644 assets/images/breakpoint-8703410f06a7001e9d9b47be1b29b541.png create mode 100644 assets/images/debugger-221fc2a6520d26a125a69831fbdd79d4.png create mode 100644 assets/images/layer-edit-modal-66f0aeacce29cf91b5ae6ced0e4c62ce.png create mode 100644 assets/images/layer-highligthed-d4f277a7eab85c8202823a00e4280b97.png create mode 100644 assets/images/settings-9185dea6e02febf5d9bb7f6525eaa8cd.png create mode 100644 assets/images/steps-3efe4b3535e4e18a2847a52632351a64.png create mode 100644 assets/js/1436ea90.3ee08f66.js delete mode 100644 assets/js/1436ea90.83a4f2fe.js delete mode 100644 assets/js/3af8592d.e2ea27dc.js create mode 100644 assets/js/3af8592d.efa20fce.js rename assets/js/{935f2afb.f5a243be.js => 935f2afb.cff6f646.js} (82%) create mode 100644 assets/js/d7a39368.67370b41.js delete mode 100644 assets/js/eb504e11.e0c07c64.js delete mode 100644 assets/js/ef5e8af1.1dc17862.js delete mode 100644 assets/js/f21aacff.cd70f126.js create mode 100644 assets/js/f4db34c7.abfbca1c.js create mode 100644 assets/js/ffa0d6f8.4af27a0a.js delete mode 100644 assets/js/main.7f5d1687.js create mode 100644 assets/js/main.fa38894a.js rename assets/js/{main.7f5d1687.js.LICENSE.txt => main.fa38894a.js.LICENSE.txt} (100%) create mode 100644 assets/js/runtime~main.096cb852.js delete mode 100644 assets/js/runtime~main.fa343f1d.js diff --git a/404.html b/404.html index 47f5287..4119e8c 100644 --- a/404.html +++ b/404.html @@ -5,8 +5,8 @@ Page Not Found - Visualiser - - + +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

diff --git a/assets/images/advanced-breakpoint-97bd54101719a2fb59a480f2cf134ba6.png b/assets/images/advanced-breakpoint-97bd54101719a2fb59a480f2cf134ba6.png new file mode 100644 index 0000000000000000000000000000000000000000..8eb1a7ec572f8e80b0e90f58eaa56b9b899d3599 GIT binary patch literal 38105 zcmb5V1yoyI^EZmqLV-e|xI=;9?pA2A;_jtDDei796ey)wa4#+H8l03;Bm{Q|4#72O z(3`%`^ZwU&@4Dam?wz%=a&p!=`|LBB*)zZ2%#PO5P$Iyi!b3wtBT!LR)ImeT!bd|x zmwkkTI>WG|T8{cc_ta5(iB>gCvxEA9WhbvLkA_wokAG{0jr#rAP1)EJ4UMq-?+3ll zwZsMuE!jmyQC`o_;$ZP{5b3LVoMUpxD={G2*Y&~pwmgOh}`!tGBVx( zGmdYO1Q|O!J3m`n+jb9jcOA6Psj|tK{*~@my_Wwyj_AVp_t4|lTXf=oMEq^d$Fk(+ z<`=z^KYsPyzEMO;%K!GtFaHP)pOKs%4grZoe}D1wGVtGf6czPfrQkm|lei|1{t_!H zBmUbhNOJ?)v97 zyY@Ll%Nhu*hNuBUUXkmkwJ&s&nEXs_*cVX#y*HV5rXJ($fA@_a6fdln+J)Jw66NDu z;0z7$c;^_I4TTr(J@k|M?}7|G*7nHiCMaItmop&*|LPOjWa`@S%Hn=T7QQxJSs3~d z0?ceR4_U73xdPoLx7fr>hZxGwAIbJ!4{_nq{tCVi8AoV)hoJn zq+WeKV$G1FE_8|u`F4QRpSs%D4l;j6YJ5DB4}AO0pzZ|GkEvjLtZogzukHO#GJATV z<3Ds|R`z}bx`uhB{xv9|oPUs0W&Gg<%;QDc1Aq9!OoN(c3m0Ye;ds?2{)E5gGGIP| z)i*A)yG)ip*cFz!y4ow*X42?T2DTFZJ!x6_Uj616;niBB74qPd8eqxUn%HnCs+j4u zTYA4Hczb_f=ODE_kgT6KlxW;jePlZ&pEwQig~Y@>ABe$>9b^BVZy5&5Maok(ZUbIL zAQ4kpzEI#uZlYju49eho-Gbszf~Mo;>uUur_c%N><0&AT<}d0kg3S(TFPm@o>TT;P z*F{#%l4Z1bsnrYY-Vg9+f^+X%|3 z$POk(WYUt@G|MhOKpu9A^U5#bl_)hX240XZTO?R&F=S*I?*_krUz9BXfM11-EJ^PM z`#VgRgP#QLs-MeP!`~SrdRa2=it~4mavPyj$K`pM0QEqN(xn@XIHyLkA4l9FvB{sz zc~U!hxstNKu(WI;eG9?-FR))M%E}LY!2#x^ym$zH|Gl6JIe#@xn8$xRn=kDkWqEGx z_Q1IgN2FuSUCfE?z&x85B$3h?=W~IGh33`qpUV?<8#R>yOTHED+r3k_5lK$|r>VuZ z`6qL}K--sKmc(b}w)$ntid&9wt95ETv#}Xzp3v5+O2xb-PEPQx+)}#0tEH=z&^iy_ zM8zg*mi4?A?H{r3h0t?>UY}cPNO;b}-h_H4?z;LnmJ3d`xA7=b1N^=?kSy4;O@q=` z(U;v96&6!3CszyL;>Xd51E3)mJe-D=KsYo_EuWY{%)3l0#Nwi!s&n$iNEo%IsdISyN)yGf5M-n}&bP7}t94j&EO zVlzF2g4=Ed4*bOfduzkRgDgbg#*n3YwU@sg$sUU2smX=C=#f{I`XD@ul7>U~G=3I~ z!#qhfi*^o`mx6|n_L0s0cKr;J`6Ywen@NNG`V04`o|WyvmcFI6dx0n?nW9ToF*%{&? zJZui3%p2S2rYZ|K;6AT*gpqH{EJz*1&6zL!YjSnGB1FO7>m2`Lq}NCDs{7PKvm66< zabuBMF_aJvs-6`2bx|L0@0rqm0rhGDTXMpPKV%HVYVFZXf}=}!C5B4P0Z}#haLXqj`aZNuoOR)*l7u1aS`8vh^hpa;lc{M41crf>9Xav>xe3w}nQd}@&J zy0E|XfRpk28?TxAqXAseCbEU(>E_~tyE9*SqtbOLf6C_FhUQ2o&rxT5(G6(kW@4jI zNvYqqNG?3H7fheH7qG-Qq8T_Nv!rx1(Dp#VhB=I{?3J7t-|6NO@ZfL!VrhQtYWR1O z|MKyd_6zzOKVGtB%ayKn4Ef2*aexMkUH1%Pu~jc|UIjS2cr^^z~}o+e(Dxf*-N#tL{rvjz3v276ZqqyN1V z_gnn(&ItVdiG#`rarB35n}^$e(u{N(Msd&peP;49zf1N4e?ik(PWu~=T~;XOi0M2~ z=`#dm7^wCRoak}X+-9pha*y~^NAuWO_{|HyYnqs>Tp+H~DUb49^*0BYrHjbs;(pvK z(2jU2THYPlYFt7{DfP`EuXN-B%9XZZpr%_#!*&)ir(qlaKt$!Zi4J^yjJDv28|6yZ zAX@Hvp9s~xEV?A}A@qbyD-X8|W&3HkL<=%?ZzC@4+iHlzT*cPLOtppn(VmC{Yd2jE z_p0|-Y70p+I$~ypha=BuhuN3G_ox6g>D5j`ZB;(I)&FT(I=)Pi)H#9e+NZ`DoG4&( zW%*|*E2@W?2ohWAy4C$5soB;E8dT0b~Sf z04WLwskgevR?N2>I$5jvL>}Dj3fK9>5TCn*#~P4bak=D(J`_?u zygU7}wi7w|C^6v}tHoy!PLhFa3!abq$|6-&{7on}YTzb4jV^glLio9OgR#N80Nk*` zDdF`E635(go25om2*HeRa;AT2-LOIQQp}eWwo|;P#4{{v%#dX6n4+&iO>cDY6df+n@u-DTze6S)txoLXK=I4}C5v>A_GN z$U|qUci?HE%bHe8j}Tqha_nISEAzw0l}i!ilt>5MQGm5!QHv6}&t^Pupp!WekOR$dYu8Uj?~ zaVOiktVHEJnL_ql(mWk{^DHmQUV0m)cUX6$((cmVLQM2mo!ZR7_FYZWBO#h0IrqS9 zF(>eu_reuyU%-_0@=)okrF!6ewMULvh3ZF-+fnrMwq)_nK!GqxH%s5`=qbc-LMfs8 zz{Ikjek0YF9kT1( z1vC?wr@&%!A{)R3i^^Pq1?@DT2yx#2>@=m4=a}jymkF>ub1rqBL;G*5?41X2j~hYR zvJ*a;kfyc&c$&NEw-_pjIxjS=P|Y?1c|HXt^k)m6D@SbdtcT+RWL3)s1N(vWmgzid zG$LM)dkIt2o^l#Vn#vep3T%uOQY+RR90`lM4U==!-IY@FcB>NvjOS7CNLNv_xmJnb zG}k!nqVnHW63TawB(;mR)kJ=hBey;8PX$5tkS#htcuHvbdkaR!F2tOj;E1Eu$C12{ zYs+)#-oSHxS#Vyjnqa39lRew-!qQ5Q+xdnxc!ttZVpg?NpvB7DlVaVCSORf})7)9d zKv~XHLm!m0W13rMSi)O%$< zomeD6h}0AFoTI#ib6p<0b)S!OiYOvPhLZc}{4FfBCj#Z@kRH`o#@A!#AC|1-Ji*+uC%E-;yB>|YhCm%5YZLp?}Z_H=53(xkP{6JZI15=xaveMm?swwO4 zf)(Y+3Z!pn2ETWKbHKU{vU~<2x`*#Xb{PWv@Q`Az_-!Lp)I`RQY<-biRz^@Gq=B2a z*ReRQ{)QB(Q2hvkJh#t47=;?UWGz)6ou%#^Riw6;*t8&CTkq|jq{?znWn^pOSMP#o=FUzVq*y4n&xUm=d3 ze?@N2a=r(XovEZQye1lb_XEl%wCp}>UIv%Tc^&6#Uc_x#U_!WUIL{k1>2`N}^JNz6 zyp2%dApRGpEU`|vSD;+@BU9G)_oB#Whdn-iLkZ}$AmWz_J^4M(o1oL`M@OnDn4odP zl1e#vG|ukyCmQh&V6DBktAw7|To~~85Xi9D108ZiMEUyhx^zQyf-)@cbGe<-bl*k5 z_bi9QL$`=lc1v?%LZR()v|wVJgQWtx7_r;2x$)C$B`5!dPW)BZ5ytp|(I{E%Wos!^ zU`^@i%V2*mNjxU^Zf$*vS>?oGu_&d%g{&GBVc>>A@JFo(VLdEA7hs`f6<1(GN^zui zaoo7*EdD}w8uniFwkZE%CXxX7?#4eVBpw3q^V45oP5 zWAcpKl#Wx=Hm@C`1uaAMI;O%h6-IT^%Q`6|=}q=PUF|F7NVrH8_ZC6Ms#p46MWXuDhTsAK?t#xvDQ&l;KG4aJVi zsTk3y&@5ZNRMX0IF^o@o&D~a7OcR9I7p}9PD+Y*-u3szJYgc7oR>H*&L~e+I)h(_1wUY>M8w^} z@PsUISQuGIneXy)m|Qi-s!aHZ{ipu;DLxg*$Bv6z+1P8N64LG){Bo_c7js} z|Jq%-(|0+^X5-FG#5XCiO&3c36ISFI>>QX%%@Uh*lu-QO9v>K=MoPLbUXtOn2Zy=uC;wEGZv-Z(K|}Au1rHxS<%gFHFy#V##ulkmS62*se+bRh$ry zZUj2gW9dS)e=yHZLM%FYKi?_uGp`|786aB}*5<>nBT3`_M{m6za!3HQJ&5dY&dIm+ zU7R1Ha}w)-2O3-RlFUXd1BR+{88PY10Zpi^eZ7b-fgdv)>jvR548`@BKQS|cJ@R^= zbIGzn0Bj13b0)c152NC3&oaA=bPge`ru3ksl8T(aadVgM5U;a~5B#Ld#PkCZ=CNh& z`=EV)vZm$%JMbMqSQ=3LLz-Od&v8E9(SQGnup(dqc|B`!zr-uA5p_kKTJ$mEJHk=pWeN8%s!I=)s`xM54Ov8VN{+Fcp1pHcNS4N-oe3MSZAilVB1 zaH@gF`nBA~6UKJ1!oj@#v@_?af1W?qX}S^f_cV`F^lH_oZSbV-z1 z2o{#AwgtY?t6^-Z5cl1Q%l-sTNmXl8>@z)|Rws)V<@a2omgT(kDdMgVf)*stYBl@% z3)hSLw~NpB4D2Ji+!qUilc~l$BjTac&Y)BMas6?;JYMzGRM6QHGHVAA+-L032ewRQ z6g6iZa_TF;RiL(647=P&s^(`!evkk1)D4ki`bt6%xya6#ogyd-qq zhS;lTu!z*m$d?f0x(ZHgw->q#-AW?>4HyH@LZ?qaj~CRg=bJ1c#m~5fkynQvU|X#R zjv3V`22<>VOYsYI7~y=`B{4AFiH_gmkUqU2)6k(_kN1?{1BqG0#xcwCB-pUZ(KSeG zDXGxZsi*it0lpk6z-tGT3giViy~qpZ-gEZWvrC!#94%;bvXBN3nMi@lB_Y;vff=>( zJgp_IXC2;kW`WB>kMRhT&Sl$q^E5gQ;^-T3yN=28bf1SZbmgxiqHtvsWSXRYnozA= zQis$n4;{4>!*hW|l~2aoV*KnXRax&^ zj&`PNJxYaRa@i~__G3*S>DcZRT<&X%@`35{n8BN~&pS@}0++TW4P>qyN(Y6v?#w+m zqFdMjbt zIAd&6;;z z(BXRBLpvw(P&~!;hF9u01ms@O%lRfnpZ8s^hK26K4-@|EUOdShi#o-&Xa9+Uc2nhs zX&`4<37D*htqbE!|05wmPN{ht=(@9gWh_cv;<8SEWgojKQ~RQ-sqS(=S$Z#oBLqGx zqu?ifbLod86S9@1#P+(sr)Q|TxF6S(d|d=qA2EFQ|<3iGXufUwoZv&3K%l3-9U2~W~JEv!;G5d%Qp=bL$#Bv|}yaz=Q?iwJy`cwmp z{lEqNUpej+1qNef1UI6$?4Y2qM=e3)I&+Aa4$O{5Q}Tg3Zz7XJ!@FuJiNJ8uSwQ{6 z8>FfQwJX@}Zq=|8h;3aBBy@Iy23Yjre!`UhsQH2j=q)>I8rjgf5kPtJN0fweQID{w zxFqCp$jzZM@~V_`YO6o}y}-LQ(eWQicOIM}QOkSZ!$f81kO@KACJe-ocu3d~K74|M z7y3DR1d8I9SslqW6IX{61<1jGP|$+IUL5OXCz~2!49kL0PbyJwxwG%cAIiFmJP1iZ zbMl_^P%jkzNT9F^7%G0C>|Qo#5+SDqeDa!xQ~EWDL=zCIGy)hN>F$GV-YA*&{9xBN zpsM9vz|3*EG5#=KS+}ytftY8$kn2@_@@<>vGU(mDsAz0jQ(7mdXm8qsw|ubLZ_esY zAFG7`G~?QFo|fW(c?CP`QSmVk&v(p^6P+OQHctdTe>Mrj7t4d&sm!}x#QQkge(-b@ zjXpF6NkT=2uv)yb;U^KnI4X{NEKo7m_)YlC8f$GJkXu~GwtMSHW%y7$u9|+UUj*wy zf*`5Y;a0pZu*rGK)RJ?XXsqH;c(KRcx2OC$q{=LDa}f-TF^$=9HnEXR%KkYZ>`z%Y zvWf-dIsmrgUldj~T{e!c5~a%74U$q`yl!3aD3|uD>cwx0^^NeBX;N*I4QA~KnCpY3 zIGCE)O*l#zkR14mlMoZ@XQpzS_HU~1+0Fs!ZBKi>N$BbAf^<6v%wm+3A`LC(485-- zis`Yi=K@a^cvpjYj=0m#cS}2YtNYjp(~mPN-|{I@vCh%ckL?b~KDy>My4isV+}u-t zwRDudiKklH{o3WwJ{y--wtSveLO+Y!1Qa;no%%`rJveFL0vvDVH(%wKJ3(SZKHq8OZx|06K z6;LraEg+WHVBIR{mJrOFbp-Fqoq_z!D^v|xWZ4Ows6-t5ncCi5y8z$9iqwkYl0J3Q z=DlC(L={K6O6ypd-$-wgzz%y(AUf73_=xeNxR$(65eW%qjWU$>=DMl}Q z|J4}`N&6hq8zKnjr!@0yd~-jZ=?}$q5%=>!Ec0fY5)pPX$B1r3EBdCL=)QnjD&5KR zC>*bBx(l47Km-bGzhuvMSagoxeF#ZVJ0GRDL*c)V-Mw0=@AFTZeyrtX8N?e&*_yCe#*OxG>JC z=TQ;-oV|Krw=qLUx;Co;Z#dCejfUQ^m44(0%E1kn?$iI2+>`XG756Qr$f&n3I|#2q>$sJ-_S-D?~~Ix$>2G6M}QUe7T+G7F}i;J3kkwHHm{>&6;FbCQc%D+>3 zOo(sT^nxn{=`Q?6;rq(hhnpxCb6Hh9&D?}=Q{Bm9>l-Jsl&$-UCBx?T5P{~vZ=avr z43zPvrI^j_d8IsYrDepvF@Uz)R&gplhRmq$ty@BWd-tM=F3S3rOJ$ic;P-haWXTHR zNSxPIhhIGfa+ZjWvNJoCvZo zNm!i6*CO^pq1Bf6Y5@d+X5OD4i5pW2Tuvo=*npFUyMn&Ak5l*;2Ub)vX`#b3s>3%5 z1}d04x)-8p)J}xF_JSrcY4zS$RNjH$_yITEEy{1 zBrq}M>A2Fk=)3yCtMyYv3V*J^CU(Z$)`FjE8nM7hT*x?&$ugdsYF%g+w`G(CFEflb zrKd^e#ROk-#VL;O7QF9eRAsXJOt0E*C~so*nBZL&KLl6H zYN}227{pG}@a}qA?{UW|$Bx%F7%|`(%HPRHF;Nn@9f(}fhVhS5RA4Q$=FkPasglFx zj0}@rhLV@B!&4dg>kci+q48OY^Xg&@n7h15ltcu+PCY&cI{qJKTTYUXPsaDEi6DjU zMKCOcz{bpuFBGx-rVoehG<8B8C~<_1+zq`juvQ(^_2|iatycUZAOIWKvW<=G63H_S zupRLI85mQ@NI*=i9YNv0$Bnpl+`>4yjJ-<=x%+*eWaLW1H&s|EiT!;sT9#fWw02}i(l78FRPb%P@_;OMU1BOU#tSYBu6l}a082&cllCoP`#IZ$>+G~Z zBWWID(1VEO^Y+v4*#ojwGS5<8!Ex~$KG@IvEL1FuwDzy_oeSu)zRu}xuJw2qu`V`t z(5kk_j?&!)WCV=dTw;+PY7YkY&y#5IcBVJAot6cxu{LOnKE@wNTyFy#22&=h{Anc7 z?lYj2%>al;1(ELKgH@S!UnR>7t=K$vrC{!Ql>w{=e^!E0L5=+U;wXYeo}r>A;7s@U z_vwhryR{x5uulGk%t>;05-wCNBOJT=;JZ0YgoNt(izp&mpGS`v6119J%ptNFyjdcy zsS{aqkPu=;t@!H#G)Wk|3zM>NTk_^D&R~=22WEXUP|`2sXC8W zksEy=Afbv1@ToQf>|W9&fTBr$h2J}dja5xizR1b6QB~(6LgnQa%g!j^^-Ch&B(|!H z5g0z8&SUC)*BvOe@9KeSO%nHPRZbncZ>vE1d_CdTo5CEuFyfQylX42kA=nEw?FbvM*vg~GZ1xB0yT|_vu$Y!x82k>5W5LD zg#1k3HQB#CVkmO; zuMkpj{jI_O72GG!pZ;@gBBl(%r@wE75}F#@|Fs|OpOgO|M!>=U_tJj!aO{7crMU6& zf7j;r|1xaZt0_mfX+KTWy(#SaPh-ck- z7S8QI%Uq^)7r*(U?z}HH2?~<>p9$zIkK{_j|2CSjjqv|h2YNkTJL9kF>g(bA#z$qh z`}P0%L;t?||4mKoxZdlIYI!#j%1&(oy$PPj<|Eq91+NuLP!;Oi3m|bc3C(kxCyf8- zvW()%^W^Y=$KD$@!yJ(L#Gf)he=mFcagwqBI&R;`-~fnmR|bft#)W>U>P5$T`jp|< z@~zpoG~Nj0D+iiyYX9g@}MhB@ReNws)RItpIJmQ)eJi5aPE+JrDn5k0&MlF#$!Okc(kgWKko82EK@^E z+1q|h(BP#b4s@FSvg8O=DE=#|6D8WrkdYBl8UJC|yvV0iRDf_?B7>v)y1If_G0*GV zR$tC_1U6A^R=eGxg<(@~9s!vtTY5)5Rc|c1#RyE4AeqLc9s3181rUG!AXj7(xhtFSq{3WlKG>?ErfuZ-y@ycVR6LtHGu{v&R$wCK9zbIn< zdHs^0+HeK>Iv=N!{G^u)8sAN+KYzwm(fZ&$W!ZK8aG=+X#{Jk}ctIx!CjVjRDcOf# zVialr-pRygw8H#>?4t}$+#y823*GQ3pB(hl_%-8f(@qT@O|lU8KSuEb@$2oUctzpT z!uvxN@q+t*Jrf&%gC8X4>y)0AV(1Wq{?D~cp?z;Z5jF45{-;mx%NO>i{6;I7?m0hl ze4Ld3(J$$jvYx)aJmICA6pM}k6&)Sm31n=wJIZ#c-Csvb3#ooTR%!}&k04qDPoOz(gvxl)rw>eMQl znrVNVfRuN3duLKLW||VZ?OSy8+~z5E>1&+Qz9}a^m!?*!SEE)9N~3@b4JIXt7k}ed zd9&M*hZVqLE8%OLnaW+!FCjw`_CdP-68HHnEME32 zhC3Ssp^KY`<4B1r>js;H!IQSTs)}3IJpVQteOuX5<&?zt>2_`Ck9QY7rnU7M2Rl_Q zx5v>e1WZzxv{Di0kFSG7NK815;%qjk6z(wNqRk^4C5~>5h%xT`Q2o1P<=Q`A1M~7+ zgAg>P&-KtqQ(FmL3jy5hMjN)|C3tG(OR@UsgY<9bfH=ZQ`@wzisF|748BN#1D|5z! zmyy3cQSPDNc_M1`f{Qw}_Q%_0`KM?%hWhXkST+yW-b0ga4*7I&i-HDuT^Py-8 z-pW^7bl420^Y>JvOhfI%haUacL4|x^<%@?9#YT3y2r2f0RI3Mz0wLiTw zxj1|+o}v5p2`dwx)Ta=s7fe5Xtu=LFVBx*9wuawbE~nW~6hQ_v1X-n|%y5Y4XcEvd zgTt1SfUJ$XGYOS3m&rQ=cd7I~qT@zq5~rAH(w!Y0LZGgF^a0LJe?W+%5X9uCLY4RY``JQ&A2MBBi-Cu zk&&`HHl-2VCbv7@L1;KS)I|KfrKD)9oK{12^SC4O{V-|?YcZqqEef~&C0&`-sg~BP zG1gN_Rx|7fo;`FU!&2{)TprbNm?F~6BQBZc3r*|mdgfdF)70WS9BaHZphj9F@_P&$ zH!)w%XeQ%UB@u&GI82?;MY0SOPbca;g>FB=y9Af2+(R?cc!OEvoRC|U-gl0bs_DvH zqfy-8Ts1@PKbN8F|EdQGF}|-WN_(GE?Jpsbx7W}huqC|LJdDVHuWr598USpnJQd~z zw@J-y9&QTOXw1OcF^5yfj02KIG<{Q-^)0#@Dv<;FbhUKU6-di^mz(iaOJ0S6_8g#} ze$YvXnNA32v^Utp=gp~2RvHM^8K+>lLm&~%zc5uhVLaa|aoPON0%sKVt5tT@?~}J2 zl@*P&rQJ=AuyanV?)(YG;OQjn)z&lD3t!)6Pr~WFCeNObQe)9U+e~8Ov522)X*|H3 z9B#Xj07E!Y2_fP7+FC)#-F2PkmWH^`emZ{xq8Zl3h)2)O8>5fi!rbP`TISAe%IFd0 z?B{KtP62l>)+8`_Rf_So#gn7q(U)(Pr6v^H8Vg!}_VbmfvVEhj2=8D5CJ2dIyS09- zIh6YUIQ|p|95vQg?9MFv6|J%2g=^qV6-mxZz1ippN1sdbP$uhrdR)UJnp(Nqlfukj&<69lDJn#`J#-(GHM1d7t>Ovpu<8i58U z_fLz)j@Q`F%@?mE>aOdZfvq;xSP=$>JL?dsy+5DJ8(yMM&ui0x1gB|Fl>)4CXJ4FW zPHRV~I$;h@%#T^X?oWW7o8PZ3s&OSU{xr`H`&o&NlfdY(y$ZM^S8b~loAD$3H&Rjr zo5~t~c_q+))yUz|h#3cor^;G87g6CtO@3;Wbe|pPSSa0g8gx+Ag`Os^SxIzg&zo2tV_yA<5R+cv)6Z{iFN0lxBt4#Kh)eJSdB0W@audDN*+D@c72~3EeRD>C_B1f!UN?7p5UV zs%3nQQ18l7@$)Rc7YG9rZz!OXU3vAZf{hcmzT0o#YXclo54UslCZTPsB_8T3zwL6q zbT+)sX1vI-Cqg?~mUoL66D^#=_T_|SFVi|nbm-h7Tuy&`HNN=>|6DWAxLYl$K_lK& zZxuY+MF$}L=+%@0WtF`&Tj>hWe|q{ycvg z6Oj}7Y08T|4?UbgdT74Ya#y9~tlgmfCMPNYPWlLL;dkV%3@~+ya&o)wwHKT|H<~Gx zN=_ZA0b7In0(Q>-G>hS^h<#d*XvKXzKTO`TC!lv>wSvn32l_a~y5A*#G$TCG2O* zI7Tbeo(lGy?q*mO8J;P-moaA<`zUF)7~Fkz{uw*_=KIux#IMS-SXf#NueEdRd{{x&SMAEl1a|Xo zlLA;*p>*fPO0{Pjxk4WItbgRtLztUWbJN~D#Ek6Kbzp$hqj(RxvtJ(D&ObRfhTnpJ z-J|Dnf&H(k09Cm@FQdGEHHKWS8-~u^pWA=v7^ob140k8|b+2b)aYhPg-4vSa z!`$n%C)~gQ9JcD}(lXR(sBH-vB5}@6#wi=ZeuEIja_B}gNhmyIicZWW_x-zOo{Y!U zu@&(M@ ze%yfN@@*wmiSYAZAv2zO)KLw>%a{j_wi$LRWDP(DP3G!t&Ylt>(Ve&89~GQ6v#+;d zJqr?ODQ0GsBDmoI<{>vOdCx#I%HAM8SsLng0;!B}dV}c!pYOjwf9~OrX&GMPqn(2G z@A@tXgP(nD>$84Cq<-H;Re}O~Wq?~5qmR>A+q1_TkR-&S@3M;gr=#kALu_`^bwD-` z>CfXZ46@wlN>@%k@F;1cz&59Nb1U4b1q1G`#r|PELh0R_OepD#la_+7#e(eVYXBht z@1|D`=n)4|GfAXB_ua^AeQ|mD);dfal(9!Qh%Xy#dM*xCdM`xa(N}$VH#a6kOQx|9 zWs!l7S%HfvLW(fo0ie3ZsyeCuyX(d(Ddu)h{|Fl5X;Wf(DuoBkZ_1$oHm8TtIhlvh zpr!PfG3`X~F&$Pd&gRy&BM4#-4Kqw-+BrI{Gq@{hy;cUiCb^L}ZW4yV4Nr0QPCkD0+aXOe;4f({bny|(2+$;VxRDRNPM4L*p-{juM-S$M25>K@bcIO#wQqEXS5C7_- z(v)a)sqQNdV>@qw7@qM@1i+M378c{B#OWNjsnPm0uuROcy}TSbLhU} zDb#je5sKtG+N<)#(bx4ExxU7dYzlDn2t&`B-kbqr6|XK@L$92!0H#>2$LKkBLtdYj z%(}Y#s$3LCCxm=8HaW2H-KJ{cwy`l2n5QmFKNDf{_=5Yc)12Q*xbi(Bk$wY)Ftchq z*!|-k`#tUr--`I9>2$iH7-zf91F2ft8tG%xV5tdz1z&-vwDS`miAq&`#a3$NbKA@o zeE&X^{IepDC#^|+D4?oN5Abol{tX>u9FTMchTCA`?8Ws_)HxSTj5!_-s4Oo-BGYc?7pMts$ zkzb&t-x(u@K}o^~gRq6`oDA`y1r=RQ1W0%>`@l7q-5I$sWVhm!^&_k}%c>2U9eQ?x zJMqePskN$bXu=piIVWIziZhOuB8lbWCFALBhVGf`og$j;Tt1#kKk-|lSpp|;pw(&m z?$N^H<}j+orPDFDxIVbPz^job&p&YY$m`ediJ(ocgGy-i)|OL8MK{x}6uRwX+6px``4F&p?(>pQnVudEYBG+@`SPW#ipRWF*~bTz{i@i} z;u!W;o}uL1UrsJZ(=b_!(bHg6Y3~W`q@3-jNy}u4bOZZIgN~XW5QunzV&(h+jx{T{ z&{`D4LC0wtTlrdB-`AVrTHO`ASJGg7G}p(C+dS}Q!|{Xhr}mb+t&S(8Pf=8!)n6(P zBe!aQFN8p-fkI9YwUvLXk!%eQ{71K{ryhI!~aS@O^aGgN1p9f-2ptFoW&ve(r}I zv%QbKLi7=d=h7KKa%e$3H|5VV2pQ3y*H&HuThP50(*^s}iZ`E^@J~MI7p_wh6Z=>H zKcKwGUnq~a%>H2u1?9sS@FKvhi=J0j38DJ zM+;G3SpjMnR^YNba`oJM_k6;Xqrxj$+m^;Oh+{NOcGL>Ij{@UlPgqbf?@^IBpJRkkHZbpvXbO{*RxkY>reQK$CMv)UKvLzrr|F z4R7bSpvCg<|4>Qyj4hY89zA5i9Rd0=@$s^bZ~BhTcc;`$Ku#Qjs7p7pei&1CIwU}WxI$oylFh|^ZQa;-2s|RWHi?dX9vXPSqFa1+Q0w;^qP_?bRAwox2}<(rtcv4SRMe|&_1a-NNSasC^4{7y z8Rs+7!a2mj*YewSGZ&m|M0~tn*at=e5mP+&^Btc)D@6pDp~myG+A83}^JE7jzdX#?UR6!d^ONofCiK(lCI+31b#vqQBXyH) zXDw!?KUQ=@yw2=%H<~3Qhc0X#x0@KH8cLp-EmZH#H7g5_UbwkM8@#kEfNJl%}uYNjC{Le+H}%>s!?vIgzm) zYnixYTS?@vOAT52OPkZ* zXKV02%L<~ZN2`H?q;+2Txa;`|5g4p^PMx23gm<1E@X5+uuc|)nJUy2h8pLk-85mbS z(A1e3j`0Eyv5AqXA-I9P@mO=)`7ICW?_oZM_p8?R8i-8KpFlUu=~jhlP>}CLc}=c=6sAW-)VGMex9AvH zKb7JQa;OPWc@rUx7y~qoSG1GhjhO!rG#8oD>z5&i9Ns!JTFSreNQKPh8L=V~e+GI$ z&G-<)qy;s%(}6{mWN(JdM!7W`tsP1*-Y#kP9YmceNbJgK`Tq(?Ymg>pA2%!>Oc4EL zX6%g%`qcQ+5f1SII3vC14JJWe)RiGz9IlwFB}hocY3v3f!G%q~1c&eY{Cj5to?@iY$Y zgUB!g=X|Y;t6q6fRFu-I-d-2Zi;$jU*{BK(^Yg~_Ak*mT?GECXoEkXu0L(9^&z(pfJVjr&n=fDkEALT`!(*3EZK?r(?zIay8u4 z5+y3``@l`Yw$u-CB?Kj9jS8}`n#!MqpEIcT!pdREE253}Y=Wg!wUU-I<)6gSD?RDe zeO7t$*vuj~L-+}Sy7?Q+oTNOR-D&4|uA!dkX=2?LUg2px)212ax_fV%6yVN3L@Vad zRTfp$tm@{eTfeRr%lKmjq;W|tP!{&>v;1sNRWzQsRl`L($|V*)ZZCX<=-o@!7!btQ zgg?&aK-x;C|0ZG~bgQZr+xhAU6pXUT^dSxfCpkZ!Yr!M>Y(LmnA>ZXS^cm4a#;-Tr zo&K)H@IyeR`}0cu^z=}!7n&Og*idf9A(WDqHfi?5+`Md$pdFnj{KUzU$i`XIKQc8! z7fVUbs=ALKK3(M-a9)_hCduNph(l6yPnG$J?&X*c%SuKw%0f=Zl*K$lVi;Z4{v(#T zK>C0oLV-9YCbr0VtAbBDF@sN@JgoQRWa%db3zetNi(}bDCZ#BWiD1unaX(UHq*)p7 z&nFPNxYGorHgQ#x5g=F)ntRc($jM08PO1rW1Xu%l=~5NhfY9Uk>10eMXujbp3~5tSa0bRKXF>>PPlL%>xpRvPGR^VJ7VC$aeK#h<5*{-TX!!iVE9=|NcT~4RY5^HNjdT8 z+d-VV9IYQ{G)Q~kG;JUBDOXiBrHZE##5`@rhI!$}COfq{(u>2o>EC%bJ+zU0(vq?# z1L3XsU_U;CQ667XPx{_1VoiPB>}SQf%&MWh^ZgN6iD#v%+1|SmLqkNkG6xW6u@W(g z0j=}IT-0s1Du0pXn)-_|3nOsn=X2o|7Q>{2%GmNFc8jxu-_c)OlEAd%i6<#25i^gG z$%+DCS$7+H=~TsNtZOywVm7VlB-jfyw<$KSynBYa?HF>imbEOpjL$^XhDzH$U(TfP zJH;O*s15BGR2ZkZXiv!5gQk;BcXn77*@`!%}NUe}@ISV9T-M;GVV4gfiG>pEYT0ni1UfG&a?{e#+q z)9W)J3zd62e{`jIg_aj;{-l*`AAfJlzYBFzdbZ%56{q=xUnd@py z?S<~3^VL&`7SsrJxKMI`!`0ZT_B8AXYk#}jhy5go`CJ;%zOU#+&^(L2xbRy3yf#sm zj%66K4Q_~?5-$0?3N%UB^sJRa!XDU28vs|iKrim1+qSlDl3`j#h?XDE&+5ZAu|Pw_ zTcxOwSxY@d&+p`8;y}^=3+OjmFCG{p%<`lX)kggwp$(xBd4G5Zg(I#BCV8rw{{8Dr zMu!i)or{OY?W%b%0HAyYs{iQ`v1R+^cVZUo;^bOclvYgI<%hYn8@e=hTC08E4nR;5 zuW}>9X`U&xhf_an^gQAX#v}Pv^4nMZt2X(Eh3)%)nyXq;q}2de0ccBN zKMUhpQeExnmKxv^X!&yqDwg+v&%8pc$2%%>K-Bgj)>v2~^+VUMpz#p9TvG z?H$e$49yYPxWfSm95_hG%>i&aemE#M`?*XgPnMOuzH*$fvy5&NTyr6#4fz((8uo8GmePp~3prU2q{ z{|6*ll8>`TFi)PN@@36EyNIkz`L{slu!I_}Ry5SDh(s`0!}&5SJ|D4)krW_mtom|x zZ}-sRM^_qHyLnh)4&inOoz+;v(mMvbi-s|`LOx^Jf}V2pIwx*b6v4z_dW-3~KbLLj zZDCXyBI5RWYh8Gdv&`8@BJ^pjfcA9*aY6SEYhlj@-RuLYO7)hC646qhrw6VIOR#;* zltCgg4WmQI-3Ba;101&@q64XX>VpQ1-%9e+$b!SGZyQJ0jWdRNcqwr&{v5ziM>Txrww%nur%ts+G(DUZMiy{ogE2LnJV$6j1?URma%fAF{LHJZ4&iO>BM_C zG^T*n>T)KLu|O9^D%wl25ozaD%6#Ua^EhiqN&P~7{@yj!-#4-qPL64vnUoH+QIZ}^L-ZpRXle2 zssD@}pglMFn8d49w+~O}X4FVYXq4&&p+TlS_%!--+3m8qVnP$v`Ux31vlTknAtbL# zhQ}j{UqO(`*vun!AtSfY=UMMPmd7Hnbs}qiy}Y$?j{#&VV#HuSwI3m-y8O0c^#B@6 z(m|RQ^S+43a(16KOVPpt?**fCRYH6U7n|6*o;Uoc%`tKv%CNb+_x8T8_uaaS=2-Mwz@VSYz$ODStW%e6UT4>*}6B#GLz~3 zLrD$Xo)tVGUd}}%l$tY5G#jNd#0Go9ieANl%-go>l^QLz3^xY@lJY?I)pegS+ zwpaSlnPlp8ACt4SoSeO9x@ZK+lBxjzqIFDvfy`=VFK1sv$zcA&kM3^q6II*Hms_44 zx=z&Zt7h9c*)!W|vj6-Ta3o z7nv!h>-&vI9@@J}#MT>?7LthyzFSQnT$&x<%=WIiz07q`_x?F$B+i%^>#ThIEQ>Vm zS(8(E7wy=gGv$!zl&en*ud(NZa$lDK*dVF@Y+|+M1!9RC>rV*GC}fa&GtazBeu-!A)51aYH7ZyX2k6)!VZGIP0hXz<`Rsr}9b=u5$ zmbCYg+qBBs*Q}Z&OngJ97)k)0A?}Vqb-1mX9O69~O+t37?j8w@dGwKWVxMmRG(PqU zG8wLRUl2Li<~&uF3)(N6w?EKuB)S2l?Yvj|} z*4f=ToL>FGqh7e%O_Q?V^Vw^v#y&7Hzkv-iad+sp>X45r%>_xvBX)QW9D59+GldpW z4TPtb>?>brT*I8Yux{iU;d zrIl<$7BPK6cMvO|#TYl*5K-9ij$J(Rm8MVfLC>BJbP9k9R3gp%o6_Rrs@aT_mM1=@ z-(I!hls3{wa+T#)2BQSi0{3Zu8IRfQ5U!$zJW3zMe(LAuTA|PSn3^VN?;}wBaEKD* zX6<%RdY8LM+1LBx2kz~GZsSXOG+EqTlP6{c7O30M&SJ0h&)t+wf^D8(lOvW7vLBN5 z>xjGQkvo5)>xPUw5^qI%%fvtHIg^X`#h9j>rkppTqZ=<_U%kBN>rliSUq6Ggt^J`f zJwxC^gSG=OV2Rvd4xK7!H9eik>Lq6Hyy05QXTn30o!fMeRE?y{pLu_6Qw|M$tQ}`) zb`m4Dkf?GvCRJ`qA8h`R1fxy`)7!p-_luE7VXUIth7`WC*J?lnwQ{h~(>UkmL4WcJ z&H<2wogu9d;Y-6w0_9|Iv6PN>;+I97B_(l+*N?M-o-F8gL0bNX_S%QT_FV_ZJ^tQ3 z5vv74i$HyE?^1nJFt;fO|Hj!?K&aT$H=>7S51NA^g>0@x=)8QJo&4=ABkE7SJwav$ z5)ADEr2zQxX?I@-K=l;t4D1Ed7DdPhdT{B?ru#lGe<@$i7IfCm)GDiN-s}l#>V5Xh zV0HWL>}t{aa!l-zX6`UGu8G^h7mD@Y9u^+;yj8VF6FSjDar5yIElxy%*J^%QaBMkm zg3G)!-i8UuRIRofUy6YqOhPf>P?qsck^U+{X>dg=%&X?@_aFN44+}k{(^OQ)2F^MX zBPWU`n!u-lyx=i<3&UXN=brDPpQOg=6g14Pn!doc3!sBK0Fbz!GVx%8Z*StW_B*YT zUp?)g!J1o?gXr&x@RJaoH|E-7@M{Dd`nM&?kuIeN1Zn|tVY;sstH1YWf>072yynp# zUsJEL& zf|J$S1_hdQcy4|cZ)&r10w?s7ZYivmyn=k{K$u^{A~_|9kd3N z>MftWf)$9WVmXsHk*oQdO_0=DLR@2Ai|?>UJ@^M(P6i>oxI(jc5dhUuQ~13hweR>~ z2pa1oao^5~{(B`}Z2mppezUr8Q+-Y=D}1*_x-jF^BK8N2016B)cF9K$ta%vNQ{jJ#f5cDE5Vd^CzMe#AD;p;6;BXl2dTV zUkWiV3nSyn*_LmXkke6{EGc@Zk8(H?xwAob2mMt%mpYD=*^-~fxypK#jc9_Io0Guu zyemYQrWpGX%Ysl+TyZf@9R4pep)=#_f$oS)>gj%3V6c3GC9;mX!iwFa`wvG|^@M&H zY{A$K82TapCL{gr&zs(tRfV$317o6cU)685Y1Ny4x3nM?L9pg0F~2$%X8`*ozQ$*5 z9FtPwg;?1zL037#kD6=A&+vwyi?Ir+L2WstAdSSB_7}1rv6`Ef@(*g6{keeUWelfJ zsD5fUtR6*SVCTe_STLmKH;)RZ=6l}wJe(?n zAuS;$CQIyObF`Z(3Bw;-f|+SGkc3rw)jW$&=-aZNKXygAR5{x%PQ$u7)rGzWND!(S zoscA?z41AZc@Rn$uBz%-)$q6wU)i!R5u>g<(bSZs=k<4(jF~fLzeZF%hDRyTs1xJ_ zk%;M~%*-yzXOMZ^?H&I_c^BFiOG>`NZ-+LrfP8s^CPtH@KM6Wx;Apse!3G3#wJukW zA&abcz7g6_dd7!_LtZwu- z)lBK>ckq$#-ED3Mp`vll1;)E~mAb{0H0+&A`VH1myn@(rp37n1a=X~lB(=I}gsz#2 zJ%_PIL9=;;XZUBGQ|xmD9jbJS4lj?$yL{`)wtkru7Ay$`y?!y#v?}(*3)4drAG1Kx zT4}eu&N}jvVyjpOZ9c*Ig3PHli+?AMr^`6WO4Fe6Y9;N0SCiZK$_pU865DPFFGuu> z{A7ty;Q22uxJtoGp%3XDI=UQ~-V5Bj_I12a^;b;4PKCIQ>0WlHykH{H=iss`aJAQ4 zXg2VA-tlpc0;?e-o-s&LwXn{YCJu5^rmiuT(Yls%0~<j9CjNGHE2z2p`(Xy#Wl9HGA-i*q1*_0&R~4ueu?bs3Rg(NpNTrnNArupW@XZWP4RicX+_#z@9%g`d+ zmZU$|{V>g_wo7}gxwMm}Koa9?mZPbK^G&^F2k6^X**0p{6*~=T9uu8Sj~5Et6SaD- zD?9Vp=mm4fYwW)#UBO<#A6R=5!|YOvKMjJ{AM@Y01Vn(SIP}CSxzNS=;0IIp@HgoI zAf}NA%QqFdJsJx*EL^yojZN%fL~t?7nWiSsiynZT99d4_r&Ha_!hsy)!Zp4tibl2{ z3Xv1TgIZ2Eta$rHN;l;0EUE=2;9V^>UrqlSS#sE?gnPC=)X+Y$P=|;&>}j$b7&|}~ zcZ^|som5#7<#Ofs8~0dpU9s&$nX8Jfz zPA|49g&)F83O{V)KRmp{;_&)@a~Zve``3|xIJPm5#ZMMVO-iqPkI<0236yYCH zl8;~e!oBZxJY8Wl;{>LTNwdeD4xSX#F=LS`LI$01m*&h3Ze`7FRhQ&e0|7b&TFcbX3Jb9%?t>9W%ldTXCb-)YJn3n{Ig1TWX*gb+*S z=8JU0`vJ%+v+7}=9wn?eXAFCoZ#N0?V&jq*GBlU=L999n-tj_5_xoVCi_msL*0Muu zl}!$tN9>pWy(XY5xM=sJYx8{bE^+OT#D#02wCcq>sJmjlTP2TXoF10KQxI=}Kdn7`PNLEdfGzQ4jO=fsC@ZKko@U zch-|t3EufB?ewF}_0%jVkYMNIkCyhy3Lb-sw*&Bw{1-cYw98CyB7I17^+pjdV!xPD z5~SFv)!ce7hRG?z!s6VNk?pzLCl>yid{r(*ZQ)y|O=K&iXyv@y;aUoi`F03MtKw8+ zX(xFN2N8lSpwWumlvJc1p=%%V{7q2k@oYuPpM8CCT(MH!B!aYEKY2m0J-uY5$W031)U|D%X~BZNlf%+|5oO&eNY#p-%EpH3tJ>1oo=cnZKBsK6Sa9%hIG!Z zImIkzb))1kcH09&xX3ge3dH~6`759Bwm8GL!A@Xpsth?Vjg}`XOflYScykweleUES zul+m;tKM1A0|ApuHn&VvsjHd%Y9 zjOBi?ZrR)dd}5L&xc{2v6k5gp{by(Hf3xN_5N8nC)3$cSvfY3#?RRbjJ3vBE7XaHm z>WHLYwz>5erIuNtwboL_t21dy6@3@Z^v@4t;q-L>n2kQE@Mx;G>{$<{W=_3`2vs$H z@e^>wtN`}4O|6Q5ejViB5-Y2DWa_sILLTLwRn?>VX&lyZOSr_x@xf zXE&A9-bgOL zSm#nJk8Z{l3Ty@iVmgb0fB-}h5HK#)<=4O&na@pY(1sOle-|51vYCVtQcb zbwe*&A$!6Wz##Xdnl2p~04R`de0c@e^UBY9!su!LemQC;`_m*Og+Msu1GwmMg3R;h zT|lw7l4RG!)AS9J>TJLM^grgWxx68Iy2K2rtD|v){FCje%2&Smth1#|VClE%|CqB_ zwIz0SbPWj9ye3rrCE`b25w`;d_C9HpdiCK#!R z03bF3uCHAb+${lCMYYfINa$EBEG*E2a*Wi{`Kjv^cL62S`~Tc^_WrbC%R@Ls{em2) zVGsHqmyiOXOp?!wLkO@2(K9`t|1({~K-?#*51srpX@_Ka|agFt#{_7q8?*z+4ixKrY2??A|_|1QOm|g&F=J;!Z z$JPEH*Bs!Njr-S+3L|1n`S-_SKmNzL3;#IP01N1X^e2uwg_Dj|1voPj#?{bKB9R{7 zxYd^SLKFJX7;#;Hb-sn_=0e82+o|mURh&-z{SoHx*n+5_B-g^3tZ zuJNjQD;gHnCa->c94hG`uIis1areM?`?*TW82k0}aaTg{ykLWK=)U|)bFtIt;n78a z6}Y$pl-lW)=cJpX!FF?y4d9`z zFdvj6?(gY|$xZcC7#bcPH5*vQ!^h9>zgc}xkk@)XzqbXCs83d}x9xmC0|ZYVSp9^B0@OrYfz{1i5;_DiZdF=Z714Pua97h!`L>r+f=@rBIfwxcz8eIxx>2 z+lU2Un42Tcz0MCU&K5%$-vYwFO}?RTzzp4NO}Cz3XaYm)xfAFg=(%T4?3 zw7}{iz*3OlWavxcTGEWzJ^4LIaanwXT%XP#6hKFU+z zXWcz52%(?a3&a^k6t;_g`SN5^qz}~eK*#m-UP4ZErK>+ViZQ;Vu2h|CLt(lG`>}{i zwso?YK1sG$agLTqQDGv5q38DQRrQF)m{yfHI>tKfx60(fa7UHHRHy7{AnLTqrtCUi z%TiNSljC-TB@1m%1k4|YsLd^bG5ssjZj#xu#+$zNvDKxN@GEBp?_wtI!NbJgk8Q4K z%Z`TSEiXb>Qy%Sf4Mtas!<0H^QErs1`Fi!Pu%O2cX*|Zk&bxDZFo<&oGhpomyX~-V zPglnSdaN#+>e(mA>#KTQmr>XdU{MD`BGX3PPcNgGq@fv`z`S}ryg6H6&Dxm)@lda_ zoy}|S;D$;Z?%tST@&=lmH`FJQ^E`Ln$6+9%*!3GULBYMM7RbxvY5G;I%;&_lr%NAA zfc?`lb;7?l4HJ~bR#YRUoC1D4?{yGC6TDv%$r817bfYZNb)7WHYxSEqzS8UmzE_G| z>LIM|(4(PYEU#+AmVhPaAC62yAyQ@fZd;yPQv3uZrzsxZc8p%SbyXZuU*<=mD|LQ> z`1zblhen?g2w#9mL5pvonl z#e16?j|0~`h1jveRUMl80y`{E&+jphJK48yOi{{R5W z`45#`B$v@-DctDnlX%H&X)3Tyv-Ynaedjf75S;gV#X%NH-?>JmvR0n>%qs6NPop?h zTLrqFk}U`8G!q(|^S!=gMJ`N)8czYjNt1~ZqaXf^bodT;vCeQo)^u%A!9u}rbiJ)R z9PT0IJnv&P+Dr@N##$E^tYLW1wYUzn_{Hmc%5%_0qRubgZ}WJd-wJ!3+V6uOq!c$E zPaX6bO*BnBDe5CL4ROj-?2kMfs*=rkOLxoB^TKt!)5->wFi_5W5|U_H2dL)G>}@5! zbm;ha&|)b!)PVg0a9O?UkXQ}&RsqOP-QPA2X2CUiaJKC&ePq7-L>x6)1dnK-Ux2N@ zpTg+}?CHl@uSG$R{OUf$%bP%4Y>_aCojg_bHsAGehiC^U*fQ-!>)w?`vP(0U@Bpc?^+#m^FFrCv20hKpYzt{&{+YMPR- z6n6XdpB6TOzjcfw@n2Fd8;Y4C5*95hlu1+iVkeOw0XnlytyDH>reSt(F41=9k?*ui_g?(u2(bm?G21W9!<(=|e#t zn*_1tU1>+vngT1{Ry+k?r5hY8j9@7#qk z`OLN~?#$NHpR+Z;Ba(ilghS3LgNVs=^x3Q_M5AOGG3LPDtOm;TPCmFoHLqjpW?RNp z?>@%`1x1x;{`a*Pv@2RkK~wm zE%ZDIK3Nnw4Z1BE5aD!;5VL9*)ksrmWdgD~03_RwO&aB5XPhqWhvAQ9mv|H(-?}XK z@wdd@GhNtVtU3RhOiSmqpFbM{vCvhGlz7Y#`+TbqJ6kdz+iIcZVyF;{TM5cuZjQPb09o zqUK~~K(n4$v5H%ci`hxBft3N_00~upN}}O9NH;rK5fyo*FYM?hVkA27RjRsTz@O|O z)>c=m1Lm|syH&9_RQ)9eU)R3_QgVHNBFIqH1fQscYw4KK$#bExJP!BqH-fX5Txqqq zGO$2n!YWYY;Hq(z&#cE<3Pa_iy~hx>jLU&1tg3!~Eh3-uYzKlv*QHj*Td;IT`K#{_ zR5LG#gp+lu4$2+)*sU;5WuCJmK+{uHOEk9hH7r6eUBuQ4jV-od^EjV4>S?8a4a7_K z26K#_fCjrTPcpxjtZdj|n^%2M;0NdPN|$>(pR1{VR+_ySer1js2te-0V2eeD*KUg^ z36b?P9Q<3(_G8Qee2DwN9%E(cF`yNHbfwQP{Db3G4G6RPQ4KaoRQ_9hr}T33)|{6uQP*~ z^SbI6Y-1Qx+JV|`V=TUS1HiGhTLrd*DXHf@3RD2$K?oH?Q zH-dVK@e|jhQz<_0Ex$@KDV20PEXXlW-N7iyupM~a=ZLa<*^1>(2CjeYn>@CYv3DYh zfrgknAA#&!18U?}QT@n#anrfN<*0_8GqbO|79-a>=PV-@_}1{&UgtwNqLq&z>TwJ2 z8?C~V+&Dardjr}S)!Z>7SQs34>~#V-b&W;mfwJLVQu!NUdsxQ-q%B7mG;0~O~3&-5~cpQ~47<$5^CG0Gr*h4>( z!akB?xz$?km>AP4l&aVw6> zlg`fW=dDAp9Qdw~PsYR7#2vG1sqgwuq5EBqB=&eMdWZgg7N^?9k;lu&P3&SVH#-rm z92C>=Zv73e1bzq$Mg}*gJ7fTG4yRCzu+lPcgfinFQ*t&)XidR z72oL+`RE%M=AKWR7IlbgCk*KL99G`COt%1iD@RknF8hL?#b)lEgvHW`UVONq*auI` zz*OcqTDX97J6Lq92551G**`OP?~;(0^z`@QL5MNDsm<%;MT=g35t)}x$BZR8C@)rv z8tG5L)77gIqn!q;TvFBN7dO?N3XhI$Bz%eQr?GB!TmMC%v8J~F9K~=_o|Kkfs3k%+ zvRu3QcA#extu;OhCdv7zP$t~VO+rw&y5_WnlGtK6u%D?8dx8L<4!ybZFoKFRkKg9> zZ+$o$s97c5N50mYs9E$Q@twHPV`rE}1ofU{zkv|2(el;(PO!D0UGdac-j7{LwM)UP zi<+)m{72v#PglUxh2f-aNK+GLrO(w!v`Rsj_)IT3`*r}cd2pmjTP7j1^5M=;PSq*b zp^}F6{`4#x=#;>Z6U0T*L9DVg&QO7cuC|y{6-VKj>Va%xZIW9-cLcvg5OvD+rcLC1 zd^BH;f=VIl3g1@gh-bK?t8z)IcyfvpKTywmkPIBi7`9ySR`;xL)8n%NiNx&glgv7QT5-2hd#F<+mo6RaQ7J62cm(b5T z{{3A!DpGvqe5Ixr0LDIDKeZ}pE=~iyqyEcn9+jiZ)jQOQv{5GobMJN=@7=riwMfih z-5+a4ajx;5+hmis2%Ej_n?#RDi`TUS4}Qhv!xb%`m#APh{O0wb#RkxoHsFt*;Q-@& zmU(N`ttH?0C@ohp2CtfNftB;TErHu8peI#y`gFB5&~%Z{tS{#GF46$#kFv2?pu9O> z))Gu(Nik36}>KoaS?s`MQ;_()Ax;DUFXS>yL#j*W30(aUvzUdm9pLs0!<3k^xeKAYr3BGgo+}aDm5~Kuq76srw6APu>j3X99{Q>;S|yL(5UF%Y3lV))Ww`azt+KKDhD!|4z_|W9rA9^(*Md6l1)yz;QRJ-sp79_o4CQ?? z%RCQ^qk}It0RFfj?6-hOm%OZ!5@0=}hk7~?b~kt&jPM^pQY;3)28A<-YUik==|dP; z+v=j>1bfJBMijrzPE7DegJ|t@pxxZ zuL?RW$ykga20btX0sTxYgO--okLA%km?DG6%3WikcZp2t0Y~G@D=3t_sc8=6Vy_K2 z3M%cJPQan(qDXjPzx!f6aJRh)iSMRo^vccp)3XPlyxDs)RR!-Zio z`xUFL`&jM=4QOMvHz_}?(&MbO$=t%Q$Qm2#*49`dpI9tcmbf;N<~Ug)eltxv%Tv)3 z5=}}o)s_=eadx;(YFylthtI>K0Nk)ULU0aY8@TtqDLjyO5$@}@o^Lo9ub9;akoI<5 zaKUyk<1ywh!U^W&+6ITRIz6+kL7TrM)z{{GcUrKjSZ@(II5^~$g^{r2=XnBw?W^ZC zjS};2#RgQbzYL%y=k*QsIf2Gd<^E}@^(60y4<9~VUH;BDszU`lQ(aOSP{=6ort0z8 zWgA^Ix(s&7wlV9s<#WF(`&nkbUS0Nfm$&xhcPR*6@rTF#ie5PR^PY4QVl|ruNn0AS z<_>;w_~xy}yS;+QorZ%xbsbm?C5}bZ6#y)4b*JcX_Z+&)AaQSj7xF~0aLvzmx%T*R zARx?+(0=i2-J@~8X|k@(^$hFVBqY(nN^ioMc04ZDJ`CCQjpmuOOlv5a;D_E2x8x;2 zj85}w+$-bpQvOkZqvcp@!O;8koX^|o)kW7TJAkH0i{qs_y3|W*Z7A%LieD@oHJ%jN z3ho8l%KAkT_G02|_+#O)4tQb~DzXx2-$`G74goFp3eLv>%{9$@j1sU$TMV(kjx=G6 z=h%7`kr7!!YG}|bwn(H+QGzXV^T-gq^`U1s%*VPe6SHcpQ~4c@Hygne*`qYx+qjvj z9>K81#^&euQSKr-nmYmc@AH7T@WhfRi7HT>n2U}04HtK<8 z-JB;IXq09Li5MDpx8AMpv;2r<)9@UDFvfabLVUdY8*NGKe0;=Ne;^(KuM?avzXpPt zDDheJJvSc1&SYPCdWCdxq^d6v_mHY6N|;3^#GPd`7Oy{rv|u!zw*majr~x13o?1V) z_rv@51KBoC!*}_0&pIj!E-4a*Tj?iW8+h#pwYiRP6(FBc`5U>jXV-G!AGo3`{ju@$ z4qMOTP*vE6@_T6CGza&4QoU1)=!>@NIL1{DzIMm=4RCM6w#A6D^934XmYYgOZB)JY zHMNjc12btxt!Sdb+S(eebY7D!aa~uIVp`Oh1#s4P48U(eNAFW{dmfsPs<(J;VPcWo zib;pH&tG4;A-C5{AbP`xmbJ(>Z{Ce@Gd(=Q8S0QfV+&bq)w_vE5#7>@6~CVvEOCVm zV$@Zmf16LlWG?|DvlW+MBi>pDxug+OvK~rv*UhG6SFtv4-#*JF48O?$mXYxfX~9BI z%xhdq&qnW!+g|6gsz8qx1c(pU{N(N?E(#FNST6L#RoJ;|E)CV;%qa6KwMx>MxAXhn zj$_Amz&`tr9>PDUnkl9w$elJI_^zzIFh2@BQ>WFQ{ZpQB z7^W?UM1Fucm(L5_ZiUQ~Pl$mRS}yjLo&^v744CZGzXFbyAi953l&^pM4*>@vU|@-f zoxSJu&nEzajHv(1@Av;D7dh|!_fMa*+Y-LrgJxFoJSxFCN8cnn1K-uscuN34Oj3(_ zRsbS_oKt}G;#$_Zd7^-emGqyikQ+7_jp{Z55?Fw65fyPDCH5XR;Pw7GuKm0kG^cId7iX55CYC_G`)j&d1$}T3!F1JP5U==g!>jTU zQG<%QxbJJ4;~L2aI?k`!2vy#8=WLM5UkzSv@)^#o26oV<$&|Sj#BuOF$ve5B(QjJI zO(vtwa@bspUfEfjT=x3gBFj}q^?dz(vjL=v!Cu_kqRZE_SOcyjA00POjf6{<2tzCw zPhE<#CffsZs!WQ9D>8p2pM>c`mZ)zRQGW|g>Tn1FdQRoUAlYZp{}8bv?D%oj`oEjj zvN?kPFs(n2&~SQ@*R~D&&p|awLW8Nte@0+s{(st>nusxh$kJQ<4ISJC+_(bJC^9** z+__@+RZFeQe%kE4Q#A|k;mxHc}~(eJDx`5-rRpJ zp+zVL))4uy6ph?;9KD6@XswgkQ8kdgJXB%v>IgU<0l4x60Iw>$PSwjxdVo6JtWO81 zD&Du9cSiFJ0U`RP2!VA?bfM1ebagLwn?{`Ru;}y>?M+r;)^aT?BrMjl8MZ$QoR(C% zJe8l1M&W8~2~MzXdNyft5)r~33Rp5_r7V_DwdDbSZWjH}9gA-|G=`#4V=tVt8Ygd- zqj{j_f1$0N==t}Fge3t1!hqP|38T+x2Az<-#B4P8oA0-To!6s!5})OtR^bp>dwhum zsqp(792Dz7aVdH)xPSwjegVPdcH7GI-Ri#5n=<)G6sE@3M>HHL0VE07<7+>NVPPW> z8Wqt)J$eA{*8QdR;s6M9dY%|E8u2W6LMa6dyK$n;1^lTvoG}6Y38wbF8{_8Ycrh1H z)I+_=Z}jD&^q3sP2+KB*=j^Yhj?eQH$QwBIY9+PgTnQ>pn8M)R&t%i1v*ryBY4yb>jgaMoj@&M7!Irb`t|E0K|zgKnnjfhm)eTN2yKOt zAEGPkRUpTuW>@3&GZLFqNhxd4dd~O^7eH0NzQ{{*|3Wv{AOo0_dE3dK(d)*_VKh&= zyYm~Ryg#m5tj^!%Bp`_`OoN!{M5a1gkAsii5q;d5Fi_$Gc;%3dB%npiIfr&?*QeJ! zl!5l_PkjGer69hF`UVgwDg15j!Xmz}hC{bR6y9*v%ahoh%g>hG9V~dYkABk-Xw?)4 zaL`#Bqsw7yAsU5GKCsUA-bvUR&5wWo{{0I;DKP)b_wTx(o%uZCk+}H$=}PTQoSIq0 z$w~&WJaz+}Vpj!bS0Iv;61NB-^K}5|V`P4^+>G|`uyq=^{P!$*pWpmA574CR?fKl27|GYVLbYI{-@4~;5z7@DTE!NGN z4_yCi5|<>X0tndsPky()@&9|)Kh$U$Ji~m04H#S+6**fCjQ%IMofnTVujJ`dJ9(tA zM)yU9oykzP3b)}uXof9NB}wY)Cf~GXfKfVA|DRrdS;ujFhTfp-=kVD*y@yl(N&{CC zfi(g!i{79IWnO2Ff0Q~X6zV5XC9(s|7Ek*F75@C;5%+(L_A7}7c!YO|YF45Z-?jx4 zmjSU;#t1||&^!+{dB3|scK%#vH@^n#bWqiWKZ3~mo}QOC`NDu`jz;>=C%A7*0Tv1*X4F~+eiohw-PK5tk3v%x-iu=a2GI=!>KISEDjb-?<%`RL%{#o0kb zMr^Lf!D^Y^yx2{ie(DW!d-Lh-SdORwTmZV!+6)@~91<^$sg*qEXJJRo}iGBKffuE58oR@r%=Cc%I6iKJ}(VV7#%C85-V1gL5T_dDs1#Yt(6E z{`={^qVKADQ=BGAY?NbEGhNj0vZ0rEe(*jK{Oe=?1}7Ak|!EN!-L2a8M}H@ zwnQ@aYFdzN6M614=g<7v#|Ob>HE+o06r!b; z3>HK&Mt}6@7gy3|HWx|23$@>i4@&2tgDm4sCn+!43sOJ*K}nLSYgwM)p-Sg)s?`0% zM66O@$OS>6gX%cKa9>Tzd55HOBe7$4dY-)-D{tAzE|NPvKvWMBQg{%UH{ zhiZVl`pb_4TvG;u3_=3VBMhnjx0)P#j%b0Bw{8ut_752b|%R05Z1mlp0nK z6k(#`=Lf<(TO>*%IDw;rT68==e79{`@Q;9)8My>BBU%LL%}VjP{9EcFw!$Tg4I>hy z3)_OUE)pZpGiN`ZTuNarRipsH!@5>D4}@LOLI)6K6q-D}*PH)!A?p!xx65#_r-Tq` z5U1(w$KY@QVd>om8`p&`Q&^($Ne|-3Y*!$B@^elhYoM&ydPd1CB8F%@Vway7G?; zsCa=MMgUF&oK;tqw*w$c%o!dKXe1|wKuBo>e8zQ?jm^!?Q*v_Tz@4E*WYx!&OIw68fXmLJuFXMhfg*EPg>yM1|4qvRg7 zkA6A!EyMQaa8kbsQ~9*6%R@^Yog~sh`2ylfSw~{v&;ft=K=Gxra%#>^VT9|06>C*f z$P z*^H&}Ag9?xD>>+FcJbK^LOHtM z&M*13>?i5m4R9p&M(9a>d#{Ict=%G=W}Z8T@66xx z;f;cZhQs+6*%ReSoW31_q1vc>5THsyjLk=?n`lt1H%*?OA*YSaa~~;fJvt$MSosCf zE#_Q9`OQpjVC+#XV41dzAzizid(8hJcIEgd7#H`gIIsRw9f--|xg(eXM}%0Ry^o&F$Et|@CHRo54L)`_bxoi6nR5t z@-2e!_-geftgtb!xb9wsuqz+JIPB$ztCIao8CII;75ljc5hP*lK1*>2F|rN7rl4hG zJIF7HscSdMZ=UG9t`R`WdQ$bLA+i|^kpBXwzy(viICubL-I(SHz%rCqa7Ug!vc#^j_(5Gn zD=K;b^<6&ZXYY>D?2B>3C1YBz=vQgpsl9H&1ro?<9bmmO{pLjNa@c+(kt7PsEeYGN zp5-!dV&6TaSpT;Qrg3?5@~U5Up*2wSHsWEUQLV9S$bEXuTDM#SI+kzK_bG-GP{N6O z-sjEg4F=>nYy*9l@0&@^NeD}7mr%(pY;gpXnzR;PT3Q0PjqnVZw?Qp=2>)}s6JDD3 zn9?(bdbHHOY1qqgmdNr6@5MCqxCO;z@ICS@&E!P752j9ev9fbtjwB|C=URvHAB{kQ z7&QKBYyM;0k^z?A#v?z|q`P`|*88|~1f)*=;^aj0@_$y)!-j$#liuQ62&C8$`>WBd zGTMN*prDgLrnBNN4EsOyrTC1sFl9a6I&LXO6AK$6xvk>RyaHrqHUMnCgNB>nBYrp4 z{V9rR>>2st7U*uY{IfGo|B^6E7ODUc(gTar_esgizgWy*AEd3CD5|$}T6KMqeKUCS%QfnM`oiQ127DcC|G6fFW696hoov}h z1E~GK2luqjiBq%Z#%^h))a}MhnjM2YM%aVj5fsmKrl`1dg}864S-~s98D+5?>jH?Q)(ur~j_s^6-gYAeB%Y(9qFQhU zwts`3u!exbJH-QEHou+icF$#{yJbUD)t?-p!zvN6iHYeumCv`)BY8nS^i>!1z{y6~ z(V=zgR|kBZUKFnYfX(*;+a%OX04ylRN8!+#X54CZFo5s@If`Wo8ZWb9E`qO;axvW0sPe!s_k<*uq ziBAnuF3wK|m1PGOqu0*+00An1s8yfD(u+LHT}`qSudcr^{oCbQm%=u&>!dsv@1520 zFrZlM06GZiN*ql;xUz@v@&1Im^(%SeY`|qlezVQa%`v1Sb``b_3P^+B(J*@utDn}+Rwu5%O RGjyQJ=k!4D0S!%UEdAlL^T6keFP~WW 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 E0Q$Z1YXATM literal 0 HcmV?d00001 diff --git a/assets/images/layer-edit-modal-66f0aeacce29cf91b5ae6ced0e4c62ce.png b/assets/images/layer-edit-modal-66f0aeacce29cf91b5ae6ced0e4c62ce.png new file mode 100644 index 0000000000000000000000000000000000000000..d4c41fc367967290233600ba85254ed0a8d7ffe1 GIT binary patch literal 111410 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
    rZ)ucqYyT1 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

    ?bTw+&*Y=D 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 z

    +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 literal 0 HcmV?d00001 diff --git a/assets/images/settings-9185dea6e02febf5d9bb7f6525eaa8cd.png b/assets/images/settings-9185dea6e02febf5d9bb7f6525eaa8cd.png new file mode 100644 index 0000000000000000000000000000000000000000..16cfb0f4b45634173b34393c3e59872622079626 GIT binary patch literal 38550 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

    h4eie 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 literal 0 HcmV?d00001 diff --git a/assets/images/steps-3efe4b3535e4e18a2847a52632351a64.png b/assets/images/steps-3efe4b3535e4e18a2847a52632351a64.png new file mode 100644 index 0000000000000000000000000000000000000000..6ee42833ff357d982d637d10790c2bfcbe752340 GIT binary patch literal 182659 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 {c}YnTeoifZH#O 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±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 Y&!w6J*SlT#IpK|KrdNwD-+l6b08wo~rvLx| literal 0 HcmV?d00001 diff --git a/assets/js/1436ea90.3ee08f66.js b/assets/js/1436ea90.3ee08f66.js new file mode 100644 index 0000000..192603f --- /dev/null +++ b/assets/js/1436ea90.3ee08f66.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs_2=self.webpackChunkdocs_2||[]).push([[6911],{9960:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>o,contentTitle:()=>a,default:()=>u,frontMatter:()=>h,metadata:()=>l,toc:()=>r});var i=s(5893),n=s(1151);const h={sidebar_position:5},a="Steps Panel",l={id:"user-guide/steps",title:"Steps Panel",description:"Visualiser's steps panel shows a list of steps of the current chosen trace.",source:"@site/docs/4-user-guide/steps.md",sourceDirName:"4-user-guide",slug:"/user-guide/steps",permalink:"/docs/user-guide/steps",draft:!1,unlisted:!1,editUrl:"https://github.com/path-visualiser/docs/tree/master/docs/4-user-guide/steps.md",tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"tutorialSidebar",previous:{title:"Layers Panel",permalink:"/docs/user-guide/layers"},next:{title:"Debugger Panel",permalink:"/docs/user-guide/debugger"}},o={},r=[{value:"Navigating Through the Steps",id:"navigating-through-the-steps",level:2},{value:"Other Additional Details",id:"other-additional-details",level:2}];function g(e){const t={h1:"h1",h2:"h2",img:"img",li:"li",p:"p",ul:"ul",...(0,n.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.h1,{id:"steps-panel",children:"Steps Panel"}),"\n",(0,i.jsxs)(t.p,{children:["Visualiser's steps panel shows a list of steps of the current chosen trace.\n",(0,i.jsx)(t.img,{alt:"Alt text",src:s(5634).Z+"",width:"1917",height:"910"})]}),"\n",(0,i.jsx)(t.h2,{id:"navigating-through-the-steps",children:"Navigating Through the Steps"}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Alt text",src:s(9712).Z+"",width:"856",height:"47"})}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Dropdown: Changing the trace for the steps panel."}),"\n",(0,i.jsx)(t.li,{children:"Left and Right Arrows: move 1 step back and forward."}),"\n",(0,i.jsx)(t.li,{children:"Play: Play the search trace."}),"\n",(0,i.jsx)(t.li,{children:"Skip: Jump to the next breakpoint."}),"\n",(0,i.jsx)(t.li,{children:"Stop: Stops the playing trace."}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"other-additional-details",children:"Other Additional Details"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsx)(t.p,{children:"Seeing each step info: Hover over the { } sign when hovering on a step."}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsx)(t.p,{children:"Unable to see the play button or the panel seems to be cut off ? There is a horizonatal scrollbar show the unseen part of the panel header."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Alt text",src:s(3535).Z+"",width:"459",height:"59"})}),"\n"]}),"\n"]})]})}function u(e={}){const{wrapper:t}={...(0,n.a)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(g,{...e})}):g(e)}},9712:(e,t,s)=>{s.d(t,{Z:()=>i});const i="data:image/png;base64,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"},3535:(e,t,s)=>{s.d(t,{Z:()=>i});const i="data:image/png;base64,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"},5634:(e,t,s)=>{s.d(t,{Z:()=>i});const i=s.p+"assets/images/steps-3efe4b3535e4e18a2847a52632351a64.png"},1151:(e,t,s)=>{s.d(t,{Z:()=>l,a:()=>a});var i=s(7294);const n={},h=i.createContext(n);function a(e){const t=i.useContext(h);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:a(e.components),i.createElement(h.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/1436ea90.83a4f2fe.js b/assets/js/1436ea90.83a4f2fe.js deleted file mode 100644 index 4b553bd..0000000 --- a/assets/js/1436ea90.83a4f2fe.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs_2=self.webpackChunkdocs_2||[]).push([[6911],{9960:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>a,contentTitle:()=>i,default:()=>p,frontMatter:()=>o,metadata:()=>u,toc:()=>c});var n=s(5893),r=s(1151);const o={sidebar_position:5},i="Steps Panel",u={id:"user-guide/steps",title:"Steps Panel",description:"[TODO]",source:"@site/docs/4-user-guide/steps.md",sourceDirName:"4-user-guide",slug:"/user-guide/steps",permalink:"/docs/user-guide/steps",draft:!1,unlisted:!1,editUrl:"https://github.com/path-visualiser/docs/tree/master/docs/4-user-guide/steps.md",tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"tutorialSidebar",previous:{title:"Layers Panel",permalink:"/docs/user-guide/layers"},next:{title:"Debugger Panel",permalink:"/docs/user-guide/debugger"}},a={},c=[];function d(e){const t={h1:"h1",p:"p",...(0,r.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h1,{id:"steps-panel",children:"Steps Panel"}),"\n",(0,n.jsx)(t.p,{children:"[TODO]"})]})}function p(e={}){const{wrapper:t}={...(0,r.a)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d(e)}},1151:(e,t,s)=>{s.d(t,{Z:()=>u,a:()=>i});var n=s(7294);const r={},o=n.createContext(r);function i(e){const t=n.useContext(o);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function u(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),n.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3af8592d.e2ea27dc.js b/assets/js/3af8592d.e2ea27dc.js deleted file mode 100644 index d17e44e..0000000 --- a/assets/js/3af8592d.e2ea27dc.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs_2=self.webpackChunkdocs_2||[]).push([[4763],{8625:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>l,frontMatter:()=>s,metadata:()=>d,toc:()=>a});var r=t(5893),i=t(1151);const s={sidebar_position:1},o="Search Trace",d={id:"getting started/concepts/search-trace",title:"Search Trace",description:"Version 1.0.5",source:"@site/docs/3-getting started/concepts/search-trace.md",sourceDirName:"3-getting started/concepts",slug:"/getting started/concepts/search-trace",permalink:"/docs/getting started/concepts/search-trace",draft:!1,unlisted:!1,editUrl:"https://github.com/path-visualiser/docs/tree/master/docs/3-getting started/concepts/search-trace.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"Concepts",permalink:"/docs/category/concepts"},next:{title:"Component",permalink:"/docs/getting started/concepts/components"}},c={},a=[{value:"Render Definition",id:"render-definition",level:2},{value:"context property",id:"context-property",level:3},{value:"components property",id:"components-property",level:3},{value:"views property",id:"views-property",level:3},{value:"Example Search Trace",id:"example-search-trace",level:3},{value:"Event Record (Event List)",id:"event-record-event-list",level:2},{value:"Event",id:"event",level:3}];function h(e){const n={a:"a",br:"br",code:"code",em:"em",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,i.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h1,{id:"search-trace",children:"Search Trace"}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.em,{children:"Version 1.0.5"})}),"\n",(0,r.jsxs)(n.p,{children:["The Search Trace is the input provided to the path finding visualizer in the form of a JSON file. It is a description file containing two parts the ",(0,r.jsx)(n.a,{href:"#render-definition",children:"render"})," and the ",(0,r.jsx)(n.code,{children:"events"}),". The events is the results for each step of execution for the path finding algorithm. While the ",(0,r.jsx)(n.em,{children:"render"})," details how these events should be displayed."]}),"\n",(0,r.jsx)(n.p,{children:"The structure of the Search Trace is defined as below,"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-ts",children:"type Trace = {\n version: string;\n render: RenderDefinition;\n events: Event[];\n};\n"})}),"\n",(0,r.jsxs)(n.p,{children:["When renderering an ",(0,r.jsx)(n.em,{children:"event"}),", the variables of that event will be combined with the ",(0,r.jsx)(n.em,{children:"context definition"})," and then be provided to the views defined in ",(0,r.jsx)(n.em,{children:"render definition"})," to be rendered. These terms will be explained in detailed later."]}),"\n",(0,r.jsx)(n.h2,{id:"render-definition",children:"Render Definition"}),"\n",(0,r.jsx)(n.p,{children:"The Render Definition is a template syntax that offers a minimalistic way to detail the visualization of the events."}),"\n",(0,r.jsx)(n.p,{children:"It comprises three properties."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"views"})," is a required property which contains information on the rendering processes of the individual views."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"context"})," is an optional property which can be used to provide additional information for the components."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"components"})," is optional property which can contain user defined visualization elements."]}),"\n"]}),"\n",(0,r.jsxs)(n.p,{children:["The structure for the ",(0,r.jsx)(n.code,{children:"RenderDefinition"})," is defined below,"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-ts",children:"type View = {\n renderer: string;\n component: Component;\n};\n\ntype RenderDefinition = {\n context?: ContextDefinition;\n components?: { [K: string]: Component[] };\n views: { main: View; secondary: View };\n};\n"})}),"\n",(0,r.jsxs)(n.h3,{id:"context-property",children:[(0,r.jsx)(n.code,{children:"context"})," property"]}),"\n",(0,r.jsx)(n.p,{children:"The context property provides an additional variable environment for components. It can be used to provide new general values and override the default context variables (eg. Changing the colours for the different types of Events.)"}),"\n",(0,r.jsxs)(n.p,{children:["Refer to ",(0,r.jsx)(n.a,{href:"./context.md",children:"context.md"})," for more ",(0,r.jsx)(n.code,{children:"ContextDefinition"})," detail."]}),"\n",(0,r.jsx)(n.h3,{id:"components-property",children:"components property"}),"\n",(0,r.jsxs)(n.p,{children:["The components property is a object of ",(0,r.jsx)(n.a,{href:"#components",children:"Component"})," definitions. The key is the name of the component and the value is list of ",(0,r.jsx)(n.a,{href:"#components",children:"Component"})," which are compose together. This is where the user can create custom element to render each of events. Custom components must be recurse back to inbuilts primitive components."]}),"\n",(0,r.jsxs)(n.p,{children:["Refer to ",(0,r.jsx)(n.a,{href:"../../4-user-guide/renderer/standard-renderers.md",children:"standard-renderers.md"})," for more detail."]}),"\n",(0,r.jsx)(n.h3,{id:"views-property",children:"views property"}),"\n",(0,r.jsx)(n.p,{children:"The views property which is a object of view definitions. The key is the view name and the value is the view information object. Each view defines what component will be displayed in individual window which can be resized."}),"\n",(0,r.jsxs)(n.p,{children:["A view consist a component (which can be comprise of many components) and the name of the renderer it will utilize to draw this component. This component can either be user defined component from the ",(0,r.jsx)(n.a,{href:"#components-property",children:"components property"})," or a prefined component from ",(0,r.jsx)(n.a,{href:"#",children:"renderer"}),"."]}),"\n",(0,r.jsx)(n.p,{children:"Below is an example for the usage of a prefined component."}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-ts",children:'type RendererDefinition = {\n views: { main: { renderer: "2d-pixi"; component: { $: "tree" } } };\n};\n'})}),"\n",(0,r.jsxs)(n.p,{children:["Refer to ",(0,r.jsx)(n.a,{href:"../../4-user-guide/renderer/standard-renderers.md",children:"standard-renderers.md"})," for more detail on the usage of prefined components."]}),"\n",(0,r.jsx)(n.p,{children:"\xa0"}),"\n",(0,r.jsx)(n.h3,{id:"example-search-trace",children:"Example Search Trace"}),"\n",(0,r.jsx)(n.p,{children:"Below is an example renderer definition that specifies that each step in the search trace should be rendered as boxes with their IDs inside."}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-ts",children:'const myTrace = {\n "version": "1.0.5",\n "render": {\n "components": {},\n "views": {\n "main": {\n "components": [\n {\n "$": "rect",\n "fill": "{{$.color[$.event.type]}}",\n "width": 1,\n "height": 1,\n "x": "{{\'x\' in $.event ? $.event.x : 0}}",\n "y": "{{\'y\' in $.event ? $.event.y : 0}}"\n }\n ]\n }\n }\n },\n "events": [\n ...\n {\n "type": "generating",\n "id": 1640,\n "g": 0.00001,\n "f": 0.000320711,\n "pId": 1736,\n "x": 8,\n "y": 14\n },\n ...\n ]\n};\n'})}),"\n",(0,r.jsx)(n.p,{children:"\xa0"}),"\n",(0,r.jsx)(n.h2,{id:"event-record-event-list",children:"Event Record (Event List)"}),"\n",(0,r.jsxs)(n.p,{children:["The ",(0,r.jsx)(n.code,{children:"events"})," is an array of objects each of which describes the state of a node at a particular stage in a search. Each object in this array is an ",(0,r.jsx)(n.code,{children:"Event"}),"."]}),"\n",(0,r.jsxs)(n.p,{children:["Each of the events in the ",(0,r.jsx)(n.code,{children:"events"})," can be rendered/animated to show the process of the search, this is done by providing the variables of the event to the respectives components. The rendering process will be follow linear progression through the ",(0,r.jsx)(n.code,{children:"events"})]}),"\n",(0,r.jsx)(n.h3,{id:"event",children:"Event"}),"\n",(0,r.jsxs)(n.p,{children:["An ",(0,r.jsx)(n.code,{children:"Event"})," is an object describing a node at a particular state in search.\n",(0,r.jsx)(n.code,{children:"Events"})," have a couple standard properties including"]}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"id"})," an unique identifier for the node"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"pId"})," the id for the parent of the current node"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"f"})," bound on total cost from start to target from current node"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"g"})," associated cost (g-value)"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"h"})," estimated cost (h-valye)"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"type"})," which signifies state of the node"]}),"\n"]}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Events Types"}),(0,r.jsx)(n.th,{children:"Definition"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"source"}),(0,r.jsx)(n.td,{children:"A Beginning Node of the Search Trace"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"destination"}),(0,r.jsx)(n.td,{children:"A Ending Node of the Search Trace"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"generating"}),(0,r.jsx)(n.td,{children:"A Node that has just been discovered"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"updating"}),(0,r.jsx)(n.td,{children:"A Node thats information is being updated"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"expanding"}),(0,r.jsx)(n.td,{children:"Current Node which is simulating all actions avaiable to it"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"closing"}),(0,r.jsx)(n.td,{children:"Node is done expanding"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"end"}),(0,r.jsx)(n.td,{children:"End node of the search process"})]})]})]}),"\n",(0,r.jsxs)(n.p,{children:["These standard properties will be displayed in visualiser's Info Panel and node's popups for easy inspection.",(0,r.jsx)(n.br,{}),"\n","Events will generally contain more information such as x and y positions that are required for the rendering of the Search Trace. Those custom/additional properties will be provided to the component when rendering."]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-ts",children:'export type TraceEventType =\n | "source"\n | "destination"\n | "generating"\n | "updating"\n | "closing"\n | "expanding"\n | "end";\n\nexport type TraceEvent = {\n type: TraceEventType;\n id: number | string;\n pId?: number | string | null;\n f?: number;\n g?: number;\n h?: number;\n [key: string]: any;\n};\n'})})]})}function l(e={}){const{wrapper:n}={...(0,i.a)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},1151:(e,n,t)=>{t.d(n,{Z:()=>d,a:()=>o});var r=t(7294);const i={},s=r.createContext(i);function o(e){const n=r.useContext(s);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),r.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3af8592d.efa20fce.js b/assets/js/3af8592d.efa20fce.js new file mode 100644 index 0000000..154ec01 --- /dev/null +++ b/assets/js/3af8592d.efa20fce.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs_2=self.webpackChunkdocs_2||[]).push([[4763],{8625:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>l,frontMatter:()=>s,metadata:()=>d,toc:()=>a});var r=t(5893),i=t(1151);const s={sidebar_position:1},o="Search Trace",d={id:"getting started/concepts/search-trace",title:"Search Trace",description:"Version 1.0.5",source:"@site/docs/3-getting started/concepts/search-trace.md",sourceDirName:"3-getting started/concepts",slug:"/getting started/concepts/search-trace",permalink:"/docs/getting started/concepts/search-trace",draft:!1,unlisted:!1,editUrl:"https://github.com/path-visualiser/docs/tree/master/docs/3-getting started/concepts/search-trace.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"Concepts",permalink:"/docs/category/concepts"},next:{title:"Component",permalink:"/docs/getting started/concepts/components"}},c={},a=[{value:"Render Definition",id:"render-definition",level:2},{value:"context property",id:"context-property",level:3},{value:"components property",id:"components-property",level:3},{value:"views property",id:"views-property",level:3},{value:"Example Search Trace",id:"example-search-trace",level:3},{value:"Event Record (Event List) Event",id:"event-record-event-list-event",level:2},{value:"Event",id:"event",level:3}];function h(e){const n={a:"a",br:"br",code:"code",em:"em",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,i.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h1,{id:"search-trace",children:"Search Trace"}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.em,{children:"Version 1.0.5"})}),"\n",(0,r.jsxs)(n.p,{children:["The Search Trace is the input provided to the path finding visualizer in the form of a JSON file. It is a description file containing two parts the ",(0,r.jsx)(n.a,{href:"#render-definition",children:"render"})," and the ",(0,r.jsx)(n.code,{children:"events"}),". The events is the results for each step of execution for the path finding algorithm. While the ",(0,r.jsx)(n.em,{children:"render"})," details how these events should be displayed."]}),"\n",(0,r.jsx)(n.p,{children:"The structure of the Search Trace is defined as below,"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-ts",children:"type Trace = {\n version: string;\n render: RenderDefinition;\n events: Event[];\n};\n"})}),"\n",(0,r.jsxs)(n.p,{children:["When renderering an ",(0,r.jsx)(n.em,{children:"event"}),", the variables of that event will be combined with the ",(0,r.jsx)(n.em,{children:"context definition"})," and then be provided to the views defined in ",(0,r.jsx)(n.em,{children:"render definition"})," to be rendered. These terms will be explained in detailed later."]}),"\n",(0,r.jsx)(n.h2,{id:"render-definition",children:"Render Definition"}),"\n",(0,r.jsx)(n.p,{children:"The Render Definition is a template syntax that offers a minimalistic way to detail the visualization of the events."}),"\n",(0,r.jsx)(n.p,{children:"It comprises three properties."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"views"})," is a required property which contains information on the rendering processes of the individual views."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"context"})," is an optional property which can be used to provide additional information for the components."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"components"})," is optional property which can contain user defined visualization elements."]}),"\n"]}),"\n",(0,r.jsxs)(n.p,{children:["The structure for the ",(0,r.jsx)(n.code,{children:"RenderDefinition"})," is defined below,"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-ts",children:"type View = {\n renderer: string;\n component: Component;\n};\n\ntype RenderDefinition = {\n context?: ContextDefinition;\n components?: { [K: string]: Component[] };\n views: { main: View; secondary: View };\n};\n"})}),"\n",(0,r.jsxs)(n.h3,{id:"context-property",children:[(0,r.jsx)(n.code,{children:"context"})," property"]}),"\n",(0,r.jsx)(n.p,{children:"The context property provides an additional variable environment for components. It can be used to provide new general values and override the default context variables (eg. Changing the colours for the different types of Events.)"}),"\n",(0,r.jsxs)(n.p,{children:["Refer to ",(0,r.jsx)(n.a,{href:"./context.md",children:"context.md"})," for more ",(0,r.jsx)(n.code,{children:"ContextDefinition"})," detail."]}),"\n",(0,r.jsx)(n.h3,{id:"components-property",children:"components property"}),"\n",(0,r.jsxs)(n.p,{children:["The components property is a object of ",(0,r.jsx)(n.a,{href:"#components",children:"Component"})," definitions. The key is the name of the component and the value is list of ",(0,r.jsx)(n.a,{href:"#components",children:"Component"})," which are compose together. This is where the user can create custom element to render each of events. Custom components must be recurse back to inbuilts primitive components."]}),"\n",(0,r.jsxs)(n.p,{children:["Refer to ",(0,r.jsx)(n.a,{href:"../../4-user-guide/renderer/standard-renderers.md",children:"standard-renderers.md"})," for more detail."]}),"\n",(0,r.jsx)(n.h3,{id:"views-property",children:"views property"}),"\n",(0,r.jsx)(n.p,{children:"The views property which is a object of view definitions. The key is the view name and the value is the view information object. Each view defines what component will be displayed in individual window which can be resized."}),"\n",(0,r.jsxs)(n.p,{children:["A view consist a component (which can be comprise of many components) and the name of the renderer it will utilize to draw this component. This component can either be user defined component from the ",(0,r.jsx)(n.a,{href:"#components-property",children:"components property"})," or a prefined component from ",(0,r.jsx)(n.a,{href:"#",children:"renderer"}),"."]}),"\n",(0,r.jsx)(n.p,{children:"Below is an example for the usage of a prefined component."}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-ts",children:'type RendererDefinition = {\n views: { main: { renderer: "2d-pixi"; component: { $: "tree" } } };\n};\n'})}),"\n",(0,r.jsxs)(n.p,{children:["Refer to ",(0,r.jsx)(n.a,{href:"../../4-user-guide/renderer/standard-renderers.md",children:"standard-renderers.md"})," for more detail on the usage of prefined components."]}),"\n",(0,r.jsx)(n.p,{children:"\xa0"}),"\n",(0,r.jsx)(n.h3,{id:"example-search-trace",children:"Example Search Trace"}),"\n",(0,r.jsx)(n.p,{children:"Below is an example renderer definition that specifies that each step in the search trace should be rendered as boxes with their IDs inside."}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-ts",children:'const myTrace = {\n "version": "1.0.5",\n "render": {\n "components": {},\n "views": {\n "main": {\n "components": [\n {\n "$": "rect",\n "fill": "{{$.color[$.event.type]}}",\n "width": 1,\n "height": 1,\n "x": "{{\'x\' in $.event ? $.event.x : 0}}",\n "y": "{{\'y\' in $.event ? $.event.y : 0}}"\n }\n ]\n }\n }\n },\n "events": [\n ...\n {\n "type": "generating",\n "id": 1640,\n "g": 0.00001,\n "f": 0.000320711,\n "pId": 1736,\n "x": 8,\n "y": 14\n },\n ...\n ]\n};\n'})}),"\n",(0,r.jsx)(n.p,{children:"\xa0"}),"\n",(0,r.jsxs)(n.h2,{id:"event-record-event-list-event",children:["Event Record (Event List) ",Event]}),"\n",(0,r.jsxs)(n.p,{children:["The ",(0,r.jsx)(n.code,{children:"events"})," is an array of objects each of which describes the state of a node at a particular stage in a search. Each object in this array is an ",(0,r.jsx)(n.code,{children:"Event"}),"."]}),"\n",(0,r.jsxs)(n.p,{children:["Each of the events in the ",(0,r.jsx)(n.code,{children:"events"})," can be rendered/animated to show the process of the search, this is done by providing the variables of the event to the respectives components. The rendering process will be follow linear progression through the ",(0,r.jsx)(n.code,{children:"events"})]}),"\n",(0,r.jsx)(n.h3,{id:"event",children:"Event"}),"\n",(0,r.jsxs)(n.p,{children:["An ",(0,r.jsx)(n.code,{children:"Event"})," is an object describing a node at a particular state in search.\n",(0,r.jsx)(n.code,{children:"Events"})," have a couple standard properties including"]}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"id"})," an unique identifier for the node"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"pId"})," the id for the parent of the current node"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"f"})," bound on total cost from start to target from current node"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"g"})," associated cost (g-value)"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"h"})," estimated cost (h-valye)"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"type"})," which signifies state of the node"]}),"\n"]}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Events Types"}),(0,r.jsx)(n.th,{children:"Definition"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"source"}),(0,r.jsx)(n.td,{children:"A Beginning Node of the Search Trace"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"destination"}),(0,r.jsx)(n.td,{children:"A Ending Node of the Search Trace"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"generating"}),(0,r.jsx)(n.td,{children:"A Node that has just been discovered"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"updating"}),(0,r.jsx)(n.td,{children:"A Node thats information is being updated"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"expanding"}),(0,r.jsx)(n.td,{children:"Current Node which is simulating all actions avaiable to it"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"closing"}),(0,r.jsx)(n.td,{children:"Node is done expanding"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"end"}),(0,r.jsx)(n.td,{children:"End node of the search process"})]})]})]}),"\n",(0,r.jsxs)(n.p,{children:["These standard properties will be displayed in visualiser's Info Panel and node's popups for easy inspection.",(0,r.jsx)(n.br,{}),"\n","Events will generally contain more information such as x and y positions that are required for the rendering of the Search Trace. Those custom/additional properties will be provided to the component when rendering."]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-ts",children:'export type TraceEventType =\n | "source"\n | "destination"\n | "generating"\n | "updating"\n | "closing"\n | "expanding"\n | "end";\n\nexport type TraceEvent = {\n type: TraceEventType;\n id: number | string;\n pId?: number | string | null;\n f?: number;\n g?: number;\n h?: number;\n [key: string]: any;\n};\n'})})]})}function l(e={}){const{wrapper:n}={...(0,i.a)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},1151:(e,n,t)=>{t.d(n,{Z:()=>d,a:()=>o});var r=t(7294);const i={},s=r.createContext(i);function o(e){const n=r.useContext(s);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),r.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.f5a243be.js b/assets/js/935f2afb.cff6f646.js similarity index 82% rename from assets/js/935f2afb.f5a243be.js rename to assets/js/935f2afb.cff6f646.js index 9173eb2..75d0178 100644 --- a/assets/js/935f2afb.f5a243be.js +++ b/assets/js/935f2afb.cff6f646.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs_2=self.webpackChunkdocs_2||[]).push([[53],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Overview","href":"/docs/overview","docId":"overview","unlisted":false},{"type":"link","label":"Get Visualiser","href":"/docs/get-visualiser","docId":"get-visualiser","unlisted":false},{"type":"category","label":"Getting Started","collapsible":true,"collapsed":false,"items":[{"type":"category","label":"Concepts","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Search Trace","href":"/docs/getting started/concepts/search-trace","docId":"getting started/concepts/search-trace","unlisted":false},{"type":"link","label":"Component","href":"/docs/getting started/concepts/components","docId":"getting started/concepts/components","unlisted":false},{"type":"link","label":"Execution Context","href":"/docs/getting started/concepts/execution-context","docId":"getting started/concepts/execution-context","unlisted":false},{"type":"link","label":"Pathfinding Visualiser Protocol","href":"/docs/getting started/concepts/protocol","docId":"getting started/concepts/protocol","unlisted":false}],"href":"/docs/category/concepts"}],"href":"/docs/category/getting-started"},{"type":"category","label":"User Guide","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Overview","href":"/docs/user-guide/overview","docId":"user-guide/overview","unlisted":false},{"type":"link","label":"User Interface","href":"/docs/user-guide/interface","docId":"user-guide/interface","unlisted":false},{"type":"link","label":"Viewport Panel","href":"/docs/user-guide/viewport","docId":"user-guide/viewport","unlisted":false},{"type":"link","label":"Layers Panel","href":"/docs/user-guide/layers","docId":"user-guide/layers","unlisted":false},{"type":"link","label":"Steps Panel","href":"/docs/user-guide/steps","docId":"user-guide/steps","unlisted":false},{"type":"link","label":"Debugger Panel","href":"/docs/user-guide/debugger","docId":"user-guide/debugger","unlisted":false},{"type":"link","label":"Settings Panel","href":"/docs/user-guide/settings","docId":"user-guide/settings","unlisted":false},{"type":"link","label":"Tree Panel","href":"/docs/user-guide/tree","docId":"user-guide/tree","unlisted":false}],"href":"/docs/category/user-guide"},{"type":"category","label":"Tutorials","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Overview","href":"/docs/tutorials/overview","docId":"tutorials/overview","unlisted":false},{"type":"link","label":"Single Agent Grid Search","href":"/docs/tutorials/single-agent-grid","docId":"tutorials/single-agent-grid","unlisted":false},{"type":"link","label":"Decision Tree Search","href":"/docs/tutorials/tile","docId":"tutorials/tile","unlisted":false}],"href":"/docs/category/tutorials"},{"type":"category","label":"API Reference","collapsible":true,"collapsed":false,"items":[{"type":"category","label":"Renderer","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"2D Inbuilts","href":"/docs/api/renderer/2D-inbuilts","docId":"api/renderer/2D-inbuilts","unlisted":false},{"type":"link","label":"2D Renderer","href":"/docs/api/renderer/2D-renderer","docId":"api/renderer/2D-renderer","unlisted":false},{"type":"link","label":"Standard Renderers","href":"/docs/api/renderer/standard-renderers","docId":"api/renderer/standard-renderers","unlisted":false}],"href":"/docs/category/renderer"},{"type":"link","label":"Overview","href":"/docs/api/overview","docId":"api/overview","unlisted":false},{"type":"link","label":"Search Trace","href":"/docs/api/search-trace","docId":"api/search-trace","unlisted":false},{"type":"link","label":"Visualiser Adapter Protocol","href":"/docs/api/visualiser-adapter-protocol","docId":"api/visualiser-adapter-protocol","unlisted":false}],"href":"/docs/category/api-reference"},{"type":"category","label":"Contributing","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Overview","href":"/docs/contributing/overview","docId":"contributing/overview","unlisted":false}],"href":"/docs/category/contributing"}]},"docs":{"api/overview":{"id":"api/overview","title":"Overview","description":"[TODO]","sidebar":"tutorialSidebar"},"api/renderer/2D-inbuilts":{"id":"api/renderer/2D-inbuilts","title":"2D Inbuilts","description":"This document covers the four inbuilt components/views for that the 2D renderer implements.","sidebar":"tutorialSidebar"},"api/renderer/2D-renderer":{"id":"api/renderer/2D-renderer","title":"2D Renderer","description":"The 2D Renderer is used for the rendering of two dimensional components. This document covers the four primitive components that the 2D Renderer implements.","sidebar":"tutorialSidebar"},"api/renderer/standard-renderers":{"id":"api/renderer/standard-renderers","title":"Standard Renderers","description":"Version 1.0.1","sidebar":"tutorialSidebar"},"api/search-trace":{"id":"api/search-trace","title":"Search Trace","description":"Context","sidebar":"tutorialSidebar"},"api/visualiser-adapter-protocol":{"id":"api/visualiser-adapter-protocol","title":"Visualiser Adapter Protocol","description":"","sidebar":"tutorialSidebar"},"contributing/overview":{"id":"contributing/overview","title":"Overview","description":"[TODO]","sidebar":"tutorialSidebar"},"get-visualiser":{"id":"get-visualiser","title":"Get Visualiser","description":"Open the visualiser here.","sidebar":"tutorialSidebar"},"getting started/concepts/components":{"id":"getting started/concepts/components","title":"Component","description":"The foundational building block of the visualiser format is the component, consisting of an array of other components. All component must be built upon instrinsic components.","sidebar":"tutorialSidebar"},"getting started/concepts/execution-context":{"id":"getting started/concepts/execution-context","title":"Execution Context","description":"Version 1.0.1","sidebar":"tutorialSidebar"},"getting started/concepts/protocol":{"id":"getting started/concepts/protocol","title":"Pathfinding Visualiser Protocol","description":"Version 1.0.3","sidebar":"tutorialSidebar"},"getting started/concepts/search-trace":{"id":"getting started/concepts/search-trace","title":"Search Trace","description":"Version 1.0.5","sidebar":"tutorialSidebar"},"overview":{"id":"overview","title":"Overview","description":"Visualiser is a visualiser and debugger for spatially-embedded algorithms, especially pathfinding search.","sidebar":"tutorialSidebar"},"tutorials/overview":{"id":"tutorials/overview","title":"Overview","description":"[TODO]","sidebar":"tutorialSidebar"},"tutorials/single-agent-grid":{"id":"tutorials/single-agent-grid","title":"Single Agent Grid Search","description":"Follow these steps to visualise a single-agent search, in our case A\\\\*, on a grid map.","sidebar":"tutorialSidebar"},"tutorials/tile":{"id":"tutorials/tile","title":"Decision Tree Search","description":"Visualiser comes with a built-in decision tree viewer for searches that may have no spatial embedding.","sidebar":"tutorialSidebar"},"user-guide/debugger":{"id":"user-guide/debugger","title":"Debugger Panel","description":"[TODO]","sidebar":"tutorialSidebar"},"user-guide/interface":{"id":"user-guide/interface","title":"User Interface","description":"Visualiser\'s interface is made of composable panels. You can add, remove, and rearrange the UI to your desire. This allows Visualiser to support a range of tasks, whether you\'re using it to learn, showcase, or debug algorithms.","sidebar":"tutorialSidebar"},"user-guide/layers":{"id":"user-guide/layers","title":"Layers Panel","description":"[TODO]","sidebar":"tutorialSidebar"},"user-guide/overview":{"id":"user-guide/overview","title":"Overview","description":"[TODO]","sidebar":"tutorialSidebar"},"user-guide/settings":{"id":"user-guide/settings","title":"Settings Panel","description":"[TODO]","sidebar":"tutorialSidebar"},"user-guide/steps":{"id":"user-guide/steps","title":"Steps Panel","description":"[TODO]","sidebar":"tutorialSidebar"},"user-guide/tree":{"id":"user-guide/tree","title":"Tree Panel","description":"[TODO]","sidebar":"tutorialSidebar"},"user-guide/viewport":{"id":"user-guide/viewport","title":"Viewport Panel","description":"[TODO]","sidebar":"tutorialSidebar"}}}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs_2=self.webpackChunkdocs_2||[]).push([[53],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Overview","href":"/docs/overview","docId":"overview","unlisted":false},{"type":"link","label":"Get Visualiser","href":"/docs/get-visualiser","docId":"get-visualiser","unlisted":false},{"type":"category","label":"Getting Started","collapsible":true,"collapsed":false,"items":[{"type":"category","label":"Concepts","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Search Trace","href":"/docs/getting started/concepts/search-trace","docId":"getting started/concepts/search-trace","unlisted":false},{"type":"link","label":"Component","href":"/docs/getting started/concepts/components","docId":"getting started/concepts/components","unlisted":false},{"type":"link","label":"Execution Context","href":"/docs/getting started/concepts/execution-context","docId":"getting started/concepts/execution-context","unlisted":false},{"type":"link","label":"Pathfinding Visualiser Protocol","href":"/docs/getting started/concepts/protocol","docId":"getting started/concepts/protocol","unlisted":false}],"href":"/docs/category/concepts"}],"href":"/docs/category/getting-started"},{"type":"category","label":"User Guide","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Overview","href":"/docs/user-guide/overview","docId":"user-guide/overview","unlisted":false},{"type":"link","label":"User Interface","href":"/docs/user-guide/interface","docId":"user-guide/interface","unlisted":false},{"type":"link","label":"Viewport Panel","href":"/docs/user-guide/viewport","docId":"user-guide/viewport","unlisted":false},{"type":"link","label":"Layers Panel","href":"/docs/user-guide/layers","docId":"user-guide/layers","unlisted":false},{"type":"link","label":"Steps Panel","href":"/docs/user-guide/steps","docId":"user-guide/steps","unlisted":false},{"type":"link","label":"Debugger Panel","href":"/docs/user-guide/debugger","docId":"user-guide/debugger","unlisted":false},{"type":"link","label":"Settings Panel","href":"/docs/user-guide/settings","docId":"user-guide/settings","unlisted":false},{"type":"link","label":"Tree Panel","href":"/docs/user-guide/tree","docId":"user-guide/tree","unlisted":false}],"href":"/docs/category/user-guide"},{"type":"category","label":"Tutorials","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Overview","href":"/docs/tutorials/overview","docId":"tutorials/overview","unlisted":false},{"type":"link","label":"Single Agent Grid Search","href":"/docs/tutorials/single-agent-grid","docId":"tutorials/single-agent-grid","unlisted":false},{"type":"link","label":"Decision Tree Search","href":"/docs/tutorials/tile","docId":"tutorials/tile","unlisted":false}],"href":"/docs/category/tutorials"},{"type":"category","label":"API Reference","collapsible":true,"collapsed":false,"items":[{"type":"category","label":"Renderer","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"2D Inbuilts","href":"/docs/api/renderer/2D-inbuilts","docId":"api/renderer/2D-inbuilts","unlisted":false},{"type":"link","label":"2D Renderer","href":"/docs/api/renderer/2D-renderer","docId":"api/renderer/2D-renderer","unlisted":false},{"type":"link","label":"Standard Renderers","href":"/docs/api/renderer/standard-renderers","docId":"api/renderer/standard-renderers","unlisted":false}],"href":"/docs/category/renderer"},{"type":"link","label":"Overview","href":"/docs/api/overview","docId":"api/overview","unlisted":false},{"type":"link","label":"Search Trace","href":"/docs/api/search-trace","docId":"api/search-trace","unlisted":false},{"type":"link","label":"Visualiser Adapter Protocol","href":"/docs/api/visualiser-adapter-protocol","docId":"api/visualiser-adapter-protocol","unlisted":false}],"href":"/docs/category/api-reference"},{"type":"category","label":"Contributing","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Overview","href":"/docs/contributing/overview","docId":"contributing/overview","unlisted":false}],"href":"/docs/category/contributing"}]},"docs":{"api/overview":{"id":"api/overview","title":"Overview","description":"[TODO]","sidebar":"tutorialSidebar"},"api/renderer/2D-inbuilts":{"id":"api/renderer/2D-inbuilts","title":"2D Inbuilts","description":"This document covers the four inbuilt components/views for that the 2D renderer implements.","sidebar":"tutorialSidebar"},"api/renderer/2D-renderer":{"id":"api/renderer/2D-renderer","title":"2D Renderer","description":"The 2D Renderer is used for the rendering of two dimensional components. This document covers the four primitive components that the 2D Renderer implements.","sidebar":"tutorialSidebar"},"api/renderer/standard-renderers":{"id":"api/renderer/standard-renderers","title":"Standard Renderers","description":"Version 1.0.1","sidebar":"tutorialSidebar"},"api/search-trace":{"id":"api/search-trace","title":"Search Trace","description":"Context","sidebar":"tutorialSidebar"},"api/visualiser-adapter-protocol":{"id":"api/visualiser-adapter-protocol","title":"Visualiser Adapter Protocol","description":"","sidebar":"tutorialSidebar"},"contributing/overview":{"id":"contributing/overview","title":"Overview","description":"[TODO]","sidebar":"tutorialSidebar"},"get-visualiser":{"id":"get-visualiser","title":"Get Visualiser","description":"Open the visualiser here.","sidebar":"tutorialSidebar"},"getting started/concepts/components":{"id":"getting started/concepts/components","title":"Component","description":"The foundational building block of the visualiser format is the component, consisting of an array of other components. All component must be built upon instrinsic components.","sidebar":"tutorialSidebar"},"getting started/concepts/execution-context":{"id":"getting started/concepts/execution-context","title":"Execution Context","description":"Version 1.0.1","sidebar":"tutorialSidebar"},"getting started/concepts/protocol":{"id":"getting started/concepts/protocol","title":"Pathfinding Visualiser Protocol","description":"Version 1.0.3","sidebar":"tutorialSidebar"},"getting started/concepts/search-trace":{"id":"getting started/concepts/search-trace","title":"Search Trace","description":"Version 1.0.5","sidebar":"tutorialSidebar"},"overview":{"id":"overview","title":"Overview","description":"Visualiser is a visualiser and debugger for spatially-embedded algorithms, especially pathfinding search.","sidebar":"tutorialSidebar"},"tutorials/overview":{"id":"tutorials/overview","title":"Overview","description":"[TODO]","sidebar":"tutorialSidebar"},"tutorials/single-agent-grid":{"id":"tutorials/single-agent-grid","title":"Single Agent Grid Search","description":"Follow these steps to visualise a single-agent search, in our case A\\\\*, on a grid map.","sidebar":"tutorialSidebar"},"tutorials/tile":{"id":"tutorials/tile","title":"Decision Tree Search","description":"Visualiser comes with a built-in decision tree viewer for searches that may have no spatial embedding.","sidebar":"tutorialSidebar"},"user-guide/debugger":{"id":"user-guide/debugger","title":"Debugger Panel","description":"Visualiser\'s Debugger panel is able to set breakpoints which stops the search trace or query at a specified condition.","sidebar":"tutorialSidebar"},"user-guide/interface":{"id":"user-guide/interface","title":"User Interface","description":"Visualiser\'s interface is made of composable panels. You can add, remove, and rearrange the UI to your desire. This allows Visualiser to support a range of tasks, whether you\'re using it to learn, showcase, or debug algorithms.","sidebar":"tutorialSidebar"},"user-guide/layers":{"id":"user-guide/layers","title":"Layers Panel","description":"Visualiser\'s layers panel shows all layers that are present. Each layer could either be a trace, map, or query.","sidebar":"tutorialSidebar"},"user-guide/overview":{"id":"user-guide/overview","title":"Overview","description":"[TODO]","sidebar":"tutorialSidebar"},"user-guide/settings":{"id":"user-guide/settings","title":"Settings Panel","description":"Visualiser\'s setting panel gives the flexibillity to customise the web application.","sidebar":"tutorialSidebar"},"user-guide/steps":{"id":"user-guide/steps","title":"Steps Panel","description":"Visualiser\'s steps panel shows a list of steps of the current chosen trace.","sidebar":"tutorialSidebar"},"user-guide/tree":{"id":"user-guide/tree","title":"Tree Panel","description":"[TODO]","sidebar":"tutorialSidebar"},"user-guide/viewport":{"id":"user-guide/viewport","title":"Viewport Panel","description":"[TODO]","sidebar":"tutorialSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/d7a39368.67370b41.js b/assets/js/d7a39368.67370b41.js new file mode 100644 index 0000000..ddaef1e --- /dev/null +++ b/assets/js/d7a39368.67370b41.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs_2=self.webpackChunkdocs_2||[]).push([[4598],{2919:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>d,default:()=>u,frontMatter:()=>r,metadata:()=>l,toc:()=>o});var i=n(5893),s=n(1151);const r={},d="Settings Panel",l={id:"user-guide/settings",title:"Settings Panel",description:"Visualiser's setting panel gives the flexibillity to customise the web application.",source:"@site/docs/4-user-guide/settings.mdx",sourceDirName:"4-user-guide",slug:"/user-guide/settings",permalink:"/docs/user-guide/settings",draft:!1,unlisted:!1,editUrl:"https://github.com/path-visualiser/docs/tree/master/docs/4-user-guide/settings.mdx",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Debugger Panel",permalink:"/docs/user-guide/debugger"},next:{title:"Tree Panel",permalink:"/docs/user-guide/tree"}},a={},o=[{value:"General",id:"general",level:2},{value:"Adding or Editing an Existing Solver",id:"adding-or-editing-an-existing-solver",level:2}];function c(e){const t={h1:"h1",h2:"h2",img:"img",li:"li",p:"p",ul:"ul",...(0,s.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.h1,{id:"settings-panel",children:"Settings Panel"}),"\n",(0,i.jsx)(t.p,{children:"Visualiser's setting panel gives the flexibillity to customise the web application."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Alt text",src:n(9761).Z+"",width:"918",height:"573"})}),"\n",(0,i.jsx)(t.h2,{id:"general",children:"General"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"To speed up the playback speed of the search trace within the view port, adjust the speed using the playback rate slider."}),"\n",(0,i.jsx)(t.li,{children:"To show the explore page at the start can be done within the page aswell by clickng the switch."}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"adding-or-editing-an-existing-solver",children:"Adding or Editing an Existing Solver"}),"\n",(0,i.jsx)(t.p,{children:"within the connections tab,"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"To add a solver, click the + Add Solver button, this adds a new solver."}),"\n",(0,i.jsx)(t.li,{children:"To change the existing solver, press the edit (pencil) icon and add the URL and the connection type needed."}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"[TODO, more info on adding a solver and renderers]"})]})}function u(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},9761:(e,t,n)=>{n.d(t,{Z:()=>i});const i=n.p+"assets/images/settings-9185dea6e02febf5d9bb7f6525eaa8cd.png"},1151:(e,t,n)=>{n.d(t,{Z:()=>l,a:()=>d});var i=n(7294);const s={},r=i.createContext(s);function d(e){const t=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:d(e.components),i.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/eb504e11.e0c07c64.js b/assets/js/eb504e11.e0c07c64.js deleted file mode 100644 index db0dcc4..0000000 --- a/assets/js/eb504e11.e0c07c64.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs_2=self.webpackChunkdocs_2||[]).push([[4563],{4858:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>g,frontMatter:()=>u,metadata:()=>i,toc:()=>d});var r=n(5893),s=n(1151);const u={},o="Debugger Panel",i={id:"user-guide/debugger",title:"Debugger Panel",description:"[TODO]",source:"@site/docs/4-user-guide/debugger.md",sourceDirName:"4-user-guide",slug:"/user-guide/debugger",permalink:"/docs/user-guide/debugger",draft:!1,unlisted:!1,editUrl:"https://github.com/path-visualiser/docs/tree/master/docs/4-user-guide/debugger.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Steps Panel",permalink:"/docs/user-guide/steps"},next:{title:"Settings Panel",permalink:"/docs/user-guide/settings"}},c={},d=[];function a(e){const t={h1:"h1",p:"p",...(0,s.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h1,{id:"debugger-panel",children:"Debugger Panel"}),"\n",(0,r.jsx)(t.p,{children:"[TODO]"})]})}function g(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(a,{...e})}):a(e)}},1151:(e,t,n)=>{n.d(t,{Z:()=>i,a:()=>o});var r=n(7294);const s={},u=r.createContext(s);function o(e){const t=r.useContext(u);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),r.createElement(u.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ef5e8af1.1dc17862.js b/assets/js/ef5e8af1.1dc17862.js deleted file mode 100644 index 4c54e68..0000000 --- a/assets/js/ef5e8af1.1dc17862.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs_2=self.webpackChunkdocs_2||[]).push([[8780],{8215:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>l,frontMatter:()=>i,metadata:()=>u,toc:()=>a});var s=n(5893),r=n(1151);const i={},o="Settings Panel",u={id:"user-guide/settings",title:"Settings Panel",description:"[TODO]",source:"@site/docs/4-user-guide/settings.md",sourceDirName:"4-user-guide",slug:"/user-guide/settings",permalink:"/docs/user-guide/settings",draft:!1,unlisted:!1,editUrl:"https://github.com/path-visualiser/docs/tree/master/docs/4-user-guide/settings.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Debugger Panel",permalink:"/docs/user-guide/debugger"},next:{title:"Tree Panel",permalink:"/docs/user-guide/tree"}},c={},a=[];function d(e){const t={h1:"h1",p:"p",...(0,r.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.h1,{id:"settings-panel",children:"Settings Panel"}),"\n",(0,s.jsx)(t.p,{children:"[TODO]"})]})}function l(e={}){const{wrapper:t}={...(0,r.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},1151:(e,t,n)=>{n.d(t,{Z:()=>u,a:()=>o});var s=n(7294);const r={},i=s.createContext(r);function o(e){const t=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function u(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),s.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f21aacff.cd70f126.js b/assets/js/f21aacff.cd70f126.js deleted file mode 100644 index 9642a63..0000000 --- a/assets/js/f21aacff.cd70f126.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs_2=self.webpackChunkdocs_2||[]).push([[2101],{6630:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>u,contentTitle:()=>i,default:()=>l,frontMatter:()=>o,metadata:()=>a,toc:()=>c});var r=s(5893),n=s(1151);const o={sidebar_position:4},i="Layers Panel",a={id:"user-guide/layers",title:"Layers Panel",description:"[TODO]",source:"@site/docs/4-user-guide/layers.md",sourceDirName:"4-user-guide",slug:"/user-guide/layers",permalink:"/docs/user-guide/layers",draft:!1,unlisted:!1,editUrl:"https://github.com/path-visualiser/docs/tree/master/docs/4-user-guide/layers.md",tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"tutorialSidebar",previous:{title:"Viewport Panel",permalink:"/docs/user-guide/viewport"},next:{title:"Steps Panel",permalink:"/docs/user-guide/steps"}},u={},c=[];function d(e){const t={h1:"h1",p:"p",...(0,n.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h1,{id:"layers-panel",children:"Layers Panel"}),"\n",(0,r.jsx)(t.p,{children:"[TODO]"})]})}function l(e={}){const{wrapper:t}={...(0,n.a)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},1151:(e,t,s)=>{s.d(t,{Z:()=>a,a:()=>i});var r=s(7294);const n={},o=r.createContext(n);function i(e){const t=r.useContext(o);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:i(e.components),r.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f4db34c7.abfbca1c.js b/assets/js/f4db34c7.abfbca1c.js new file mode 100644 index 0000000..fcf2372 --- /dev/null +++ b/assets/js/f4db34c7.abfbca1c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs_2=self.webpackChunkdocs_2||[]).push([[4278],{5235:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>d,contentTitle:()=>r,default:()=>c,frontMatter:()=>s,metadata:()=>l,toc:()=>o});var a=i(5893),n=i(1151);const s={sidebar_position:4},r="Layers Panel",l={id:"user-guide/layers",title:"Layers Panel",description:"Visualiser's layers panel shows all layers that are present. Each layer could either be a trace, map, or query.",source:"@site/docs/4-user-guide/layers.mdx",sourceDirName:"4-user-guide",slug:"/user-guide/layers",permalink:"/docs/user-guide/layers",draft:!1,unlisted:!1,editUrl:"https://github.com/path-visualiser/docs/tree/master/docs/4-user-guide/layers.mdx",tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"tutorialSidebar",previous:{title:"Viewport Panel",permalink:"/docs/user-guide/viewport"},next:{title:"Steps Panel",permalink:"/docs/user-guide/steps"}},d={},o=[{value:"Adding a Layer",id:"adding-a-layer",level:2},{value:"Editing the Layer",id:"editing-the-layer",level:2},{value:"Other additional features",id:"other-additional-features",level:2}];function h(e){const t={a:"a",h1:"h1",h2:"h2",img:"img",li:"li",p:"p",ul:"ul",...(0,n.a)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t.h1,{id:"layers-panel",children:"Layers Panel"}),"\n",(0,a.jsxs)(t.p,{children:["Visualiser's layers panel shows all layers that are present. Each layer could either be a ",(0,a.jsx)(t.a,{href:"/docs/api/search-trace",children:"trace"}),", ",(0,a.jsx)(t.a,{href:"../5-tutorials/single-agent-grid",children:"map, or query"}),".\n",(0,a.jsx)(t.img,{alt:"Alt text",src:i(3303).Z+"",width:"1861",height:"953"}),"\nthis is the layers panel."]}),"\n",(0,a.jsx)(t.h2,{id:"adding-a-layer",children:"Adding a Layer"}),"\n",(0,a.jsxs)(t.ul,{children:["\n",(0,a.jsx)(t.li,{children:"Click the + Layer button within the layers panel."}),"\n",(0,a.jsx)(t.li,{children:"A untitled Trace Layer will be added to the layers panel."}),"\n"]}),"\n",(0,a.jsx)(t.h2,{id:"editing-the-layer",children:"Editing the Layer"}),"\n",(0,a.jsxs)(t.ul,{children:["\n",(0,a.jsxs)(t.li,{children:["\n",(0,a.jsx)(t.p,{children:"Click the edit (pencil) icon."}),"\n"]}),"\n",(0,a.jsxs)(t.li,{children:["\n",(0,a.jsxs)(t.p,{children:["A modal will come up like down below.\n",(0,a.jsx)(t.img,{alt:"Alt text",src:i(4847).Z+"",width:"1842",height:"871"})]}),"\n"]}),"\n",(0,a.jsxs)(t.li,{children:["\n",(0,a.jsx)(t.p,{children:"Within this modal, there are options to change the layer it self such as the transperancy and the display mode."}),"\n"]}),"\n",(0,a.jsxs)(t.li,{children:["\n",(0,a.jsxs)(t.p,{children:["There is also an option to change the type of the layer. A more detailed example is available in the ",(0,a.jsx)(t.a,{href:"/docs/tutorials/single-agent-grid",children:"single agent search tutorial"})]}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(t.h2,{id:"other-additional-features",children:"Other additional features"}),"\n",(0,a.jsxs)(t.ul,{children:["\n",(0,a.jsx)(t.li,{children:"To adjust the orders of the layers, drag the 2 stripes icon of the layer to the desired order, this affects on how the layers are shown within the viewport panel."}),"\n",(0,a.jsx)(t.li,{children:"To fit the layer to the viewport panel, click on the options (3 dots) on each individual layer and click on Fit Layer."}),"\n"]})]})}function c(e={}){const{wrapper:t}={...(0,n.a)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(h,{...e})}):h(e)}},4847:(e,t,i)=>{i.d(t,{Z:()=>a});const a=i.p+"assets/images/layer-edit-modal-66f0aeacce29cf91b5ae6ced0e4c62ce.png"},3303:(e,t,i)=>{i.d(t,{Z:()=>a});const a=i.p+"assets/images/layer-highligthed-d4f277a7eab85c8202823a00e4280b97.png"},1151:(e,t,i)=>{i.d(t,{Z:()=>l,a:()=>r});var a=i(7294);const n={},s=a.createContext(n);function r(e){const t=a.useContext(s);return a.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:r(e.components),a.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ffa0d6f8.4af27a0a.js b/assets/js/ffa0d6f8.4af27a0a.js new file mode 100644 index 0000000..c384c6d --- /dev/null +++ b/assets/js/ffa0d6f8.4af27a0a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs_2=self.webpackChunkdocs_2||[]).push([[522],{3911:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>d,contentTitle:()=>s,default:()=>l,frontMatter:()=>o,metadata:()=>r,toc:()=>h});var i=n(5893),a=n(1151);const o={},s="Debugger Panel",r={id:"user-guide/debugger",title:"Debugger Panel",description:"Visualiser's Debugger panel is able to set breakpoints which stops the search trace or query at a specified condition.",source:"@site/docs/4-user-guide/debugger.mdx",sourceDirName:"4-user-guide",slug:"/user-guide/debugger",permalink:"/docs/user-guide/debugger",draft:!1,unlisted:!1,editUrl:"https://github.com/path-visualiser/docs/tree/master/docs/4-user-guide/debugger.mdx",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Steps Panel",permalink:"/docs/user-guide/steps"},next:{title:"Settings Panel",permalink:"/docs/user-guide/settings"}},d={},h=[{value:"Adding a Breakpoint",id:"adding-a-breakpoint",level:2},{value:"Adding an Advance breakpoint",id:"adding-an-advance-breakpoint",level:2},{value:"Stepping through the breakpoints",id:"stepping-through-the-breakpoints",level:2},{value:"Changing traces for the debugger",id:"changing-traces-for-the-debugger",level:2}];function c(e){const t={a:"a",h1:"h1",h2:"h2",img:"img",li:"li",p:"p",ul:"ul",...(0,a.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.h1,{id:"debugger-panel",children:"Debugger Panel"}),"\n",(0,i.jsx)(t.p,{children:"Visualiser's Debugger panel is able to set breakpoints which stops the search trace or query at a specified condition."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Alt text",src:n(9020).Z+"",width:"1395",height:"422"})}),"\n",(0,i.jsx)(t.h2,{id:"adding-a-breakpoint",children:"Adding a Breakpoint"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:["click on the + Breakpoint button, this gives you a new breakpoint like below.\n",(0,i.jsx)(t.img,{alt:"Alt text",src:n(9849).Z+"",width:"1355",height:"147"})]}),"\n",(0,i.jsx)(t.li,{children:"Event dropdown: This filters the events based on the event types."}),"\n",(0,i.jsx)(t.li,{children:"Property: The value that is being compared with."}),"\n",(0,i.jsx)(t.li,{children:"Condition: The condition for comparison, (changed mean that the value have changed compared to the previous value)"}),"\n",(0,i.jsx)(t.li,{children:"Reference: Being the reference value for the comparison."}),"\n",(0,i.jsx)(t.li,{children:"Swtich: To indicate whether a breakpoint is active."}),"\n"]}),"\n",(0,i.jsxs)(t.p,{children:["A demonstration ",(0,i.jsx)(t.a,{href:"https://youtu.be/1iRMrrw9Dl0",children:"video"})," shows on how to set a standart breakpoint and stepping thhrough the breakpoints"]}),"\n",(0,i.jsx)(t.h2,{id:"adding-an-advance-breakpoint",children:"Adding an Advance breakpoint"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Go on the Advanced tab."}),"\n",(0,i.jsx)(t.li,{children:"Within this tab is a function snippet where the parameters can be used to make a customised breakpoint."}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Alt text",src:n(5859).Z+"",width:"1035",height:"319"})}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"A use case would be using an if statement and return true for a certain condtion of a breakpoint."}),"\n",(0,i.jsx)(t.li,{children:"For further trying and error within this advanced breakpoint editor, use print statements (console.log) to print values of the parameters, the output of these print statements can be seen in teh web console (Inspect the web)."}),"\n"]}),"\n",(0,i.jsxs)(t.p,{children:["A demonstration ",(0,i.jsx)(t.a,{href:"https://youtu.be/Pe50r0x4xFk",children:"video"})," shows a use case for the advanced breakpoint editor."]}),"\n",(0,i.jsx)(t.h2,{id:"stepping-through-the-breakpoints",children:"Stepping through the breakpoints"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"To step through the trace and jump to the next breakpoint, make a new steps panel by splitting an existing panel,"}),"\n",(0,i.jsx)(t.li,{children:"Scroll the header of the panel sideways to reveal the jump to next breakpoint button."}),"\n",(0,i.jsxs)(t.li,{children:["Red dots on the steps indicates that the breakpoint will hit on that step.\n",(0,i.jsx)(t.img,{alt:"Alt text",src:n(5451).Z+"",width:"465",height:"56"})]}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"changing-traces-for-the-debugger",children:"Changing traces for the debugger"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Change the trace by choosing it through the dropdown on the debugger panel."}),"\n"]})]})}function l(e={}){const{wrapper:t}={...(0,a.a)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},5859:(e,t,n)=>{n.d(t,{Z:()=>i});const i=n.p+"assets/images/advanced-breakpoint-97bd54101719a2fb59a480f2cf134ba6.png"},9849:(e,t,n)=>{n.d(t,{Z:()=>i});const i=n.p+"assets/images/breakpoint-8703410f06a7001e9d9b47be1b29b541.png"},9020:(e,t,n)=>{n.d(t,{Z:()=>i});const i=n.p+"assets/images/debugger-221fc2a6520d26a125a69831fbdd79d4.png"},5451:(e,t,n)=>{n.d(t,{Z:()=>i});const i="data:image/png;base64,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"},1151:(e,t,n)=>{n.d(t,{Z:()=>r,a:()=>s});var i=n(7294);const a={},o=i.createContext(a);function s(e){const t=i.useContext(o);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:s(e.components),i.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/main.7f5d1687.js b/assets/js/main.7f5d1687.js deleted file mode 100644 index f57cb02..0000000 --- a/assets/js/main.7f5d1687.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.7f5d1687.js.LICENSE.txt */ -(self.webpackChunkdocs_2=self.webpackChunkdocs_2||[]).push([[179],{997:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});n(7294);var r=n(8356),o=n.n(r),a=n(6887);const i={"01a85c17":[()=>Promise.all([n.e(532),n.e(4013)]).then(n.bind(n,2864)),"@theme/BlogTagsListPage",2864],"1429b7e2":[()=>n.e(8756).then(n.t.bind(n,3181,19)),"~docs/default/category-docs-tutorialsidebar-category-user-guide-a78.json",3181],"1436ea90":[()=>n.e(6911).then(n.bind(n,9960)),"@site/docs/4-user-guide/steps.md",9960],"14eb3368":[()=>Promise.all([n.e(532),n.e(9817)]).then(n.bind(n,853)),"@theme/DocCategoryGeneratedIndexPage",853],15503985:[()=>n.e(4626).then(n.bind(n,7387)),"@site/docs/6-api/renderer/standard-renderers.md",7387],17896441:[()=>Promise.all([n.e(532),n.e(7054),n.e(7918)]).then(n.bind(n,2889)),"@theme/DocItem",2889],"1dec2e7b":[()=>n.e(1567).then(n.bind(n,3140)),"@site/docs/1-overview.md",3140],"1df93b7f":[()=>n.e(3237).then(n.bind(n,1620)),"@site/src/pages/index.tsx",1620],"1f391b9e":[()=>Promise.all([n.e(532),n.e(7054),n.e(3085)]).then(n.bind(n,6252)),"@theme/MDXPage",6252],"216f74a6":[()=>n.e(7566).then(n.bind(n,5052)),"@site/docs/6-api/overview.md",5052],"30a24c52":[()=>n.e(453).then(n.t.bind(n,8605,19)),"~blog/default/blog-tags-hello-039.json",8605],"3152febb":[()=>n.e(225).then(n.t.bind(n,3492,19)),"~docs/default/category-docs-tutorialsidebar-category-getting-started-3f9.json",3492],"393be207":[()=>n.e(7414).then(n.bind(n,9386)),"@site/src/pages/markdown-page.md",9386],"3af8592d":[()=>n.e(4763).then(n.bind(n,8625)),"@site/docs/3-getting started/concepts/search-trace.md",8625],"46eee094":[()=>n.e(5265).then(n.t.bind(n,6187,19)),"~docs/default/category-docs-tutorialsidebar-category-contributing-2d3.json",6187],"4cd738bd":[()=>n.e(8322).then(n.t.bind(n,4876,19)),"~docs/default/category-docs-tutorialsidebar-category-tutorials-d5c.json",4876],"53fa505f":[()=>n.e(6663).then(n.t.bind(n,4469,19)),"/home/runner/work/path-visualiser.github.io/path-visualiser.github.io/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json",4469],"5e95c892":[()=>n.e(9661).then(n.bind(n,4942)),"@theme/DocsRoot",4942],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,6809)),"@generated/docusaurus.config",6809],"5f8864b4":[()=>n.e(5715).then(n.bind(n,7827)),"@site/docs/3-getting started/concepts/components.md",7827],63725418:[()=>n.e(1679).then(n.bind(n,4970)),"@site/docs/3-getting started/concepts/protocol.md",4970],"65e6645a":[()=>Promise.all([n.e(532),n.e(9066)]).then(n.bind(n,8372)),"@site/docs/5-tutorials/single-agent-grid.mdx",8372],66406991:[()=>n.e(110).then(n.t.bind(n,711,19)),"~blog/default/blog-tags-hello-039-list.json",711],"676bd646":[()=>Promise.all([n.e(532),n.e(1165)]).then(n.bind(n,3378)),"@site/docs/5-tutorials/tile.mdx",3378],"6875c492":[()=>Promise.all([n.e(532),n.e(7054),n.e(3419),n.e(8610)]).then(n.bind(n,4883)),"@theme/BlogTagsPostsPage",4883],"6bf3c81c":[()=>n.e(2620).then(n.bind(n,6848)),"@site/docs/5-tutorials/overview.md",6848],"6c945e85":[()=>n.e(1070).then(n.bind(n,8158)),"@site/docs/6-api/visualiser-adapter-protocol.md",8158],"6f3fa7c4":[()=>n.e(2378).then(n.bind(n,822)),"@site/docs/6-api/search-trace.md",822],"814f3328":[()=>n.e(2535).then(n.t.bind(n,5641,19)),"~blog/default/blog-post-list-prop-default.json",5641],"83a15a8a":[()=>n.e(7194).then(n.bind(n,3414)),"@site/docs/4-user-guide/interface.md",3414],"8f3a0c2f":[()=>n.e(5234).then(n.t.bind(n,5745,19)),"/home/runner/work/path-visualiser.github.io/path-visualiser.github.io/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",5745],"935f2afb":[()=>n.e(53).then(n.t.bind(n,1109,19)),"~docs/default/version-current-metadata-prop-751.json",1109],"93ed1b99":[()=>n.e(7794).then(n.t.bind(n,2872,19)),"~docs/default/category-docs-tutorialsidebar-category-concepts-989.json",2872],"9e4087bc":[()=>n.e(3608).then(n.bind(n,8151)),"@theme/BlogArchivePage",8151],a6aa9e1f:[()=>Promise.all([n.e(532),n.e(7054),n.e(3419),n.e(3089)]).then(n.bind(n,9928)),"@theme/BlogListPage",9928],a7023ddc:[()=>n.e(1713).then(n.t.bind(n,3457,19)),"~blog/default/blog-tags-tags-4c2.json",3457],a7bd4aaa:[()=>n.e(8518).then(n.bind(n,604)),"@theme/DocVersionRoot",604],a94703ab:[()=>Promise.all([n.e(532),n.e(4368)]).then(n.bind(n,3699)),"@theme/DocRoot",3699],aa63ac3f:[()=>n.e(849).then(n.bind(n,3577)),"@site/docs/4-user-guide/viewport.md",3577],adf72c18:[()=>n.e(1423).then(n.bind(n,9094)),"@site/docs/4-user-guide/tree.md",9094],aff2e64c:[()=>n.e(644).then(n.bind(n,1032)),"@site/docs/6-api/renderer/2D-renderer.md",1032],b2b675dd:[()=>n.e(533).then(n.t.bind(n,8017,19)),"~blog/default/blog-c06.json",8017],b2f554cd:[()=>n.e(1477).then(n.t.bind(n,10,19)),"~blog/default/blog-archive-80c.json",10],b763b81d:[()=>n.e(1439).then(n.bind(n,4816)),"@site/blog/2023-11-18-todo/index.md?truncated=true",4816],bfde10d3:[()=>n.e(8429).then(n.t.bind(n,229,19)),"~docs/default/category-docs-tutorialsidebar-category-renderer-935.json",229],c096e879:[()=>n.e(5724).then(n.bind(n,9004)),"@site/docs/2-get-visualiser.md",9004],c5b27c7c:[()=>n.e(5253).then(n.t.bind(n,3769,19)),"/home/runner/work/path-visualiser.github.io/path-visualiser.github.io/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",3769],cc37995b:[()=>n.e(8046).then(n.bind(n,198)),"@site/docs/6-api/renderer/2D-inbuilts.md",198],ccc49370:[()=>Promise.all([n.e(532),n.e(7054),n.e(3419),n.e(6103)]).then(n.bind(n,324)),"@theme/BlogPostPage",324],cdc42fde:[()=>n.e(5232).then(n.bind(n,4978)),"@site/docs/3-getting started/concepts/execution-context.md",4978],db0ec12f:[()=>n.e(8979).then(n.bind(n,3915)),"@site/docs/4-user-guide/overview.md",3915],deaa081a:[()=>n.e(4223).then(n.bind(n,4214)),"@site/blog/2023-11-18-todo/index.md",4214],e00b1594:[()=>n.e(3740).then(n.bind(n,34)),"@site/docs/7-contributing/overview.md",34],eb504e11:[()=>n.e(4563).then(n.bind(n,4858)),"@site/docs/4-user-guide/debugger.md",4858],ef15815f:[()=>n.e(620).then(n.t.bind(n,6837,19)),"~docs/default/category-docs-tutorialsidebar-category-api-reference-2bd.json",6837],ef5e8af1:[()=>n.e(8780).then(n.bind(n,8215)),"@site/docs/4-user-guide/settings.md",8215],f21aacff:[()=>n.e(2101).then(n.bind(n,6630)),"@site/docs/4-user-guide/layers.md",6630]};var l=n(5893);function s(e){let{error:t,retry:n,pastDelay:r}=e;return t?(0,l.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,l.jsx)("p",{children:String(t)}),(0,l.jsx)("div",{children:(0,l.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):r?(0,l.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,l.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,l.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,l.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var u=n(5304),c=n(9656);function d(e,t){if("*"===e)return o()({loading:s,loader:()=>n.e(868).then(n.bind(n,4336)),modules:["@theme/NotFound"],webpack:()=>[4336],render(e,t){const n=e.default;return(0,l.jsx)(c.z,{value:{plugin:{name:"native",id:"default"}},children:(0,l.jsx)(n,{...t})})}});const r=a[`${e}-${t}`],d={},f=[],p=[],m=(0,u.Z)(r);return Object.entries(m).forEach((e=>{let[t,n]=e;const r=i[n];r&&(d[t]=r[0],f.push(r[1]),p.push(r[2]))})),o().Map({loading:s,loader:d,modules:f,webpack:()=>p,render(t,n){const o=JSON.parse(JSON.stringify(r));Object.entries(t).forEach((t=>{let[n,r]=t;const a=r.default;if(!a)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof a&&"function"!=typeof a||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{a[e]=r[e]}));let i=o;const l=n.split(".");l.slice(0,-1).forEach((e=>{i=i[e]})),i[l[l.length-1]]=a}));const a=o.__comp;delete o.__comp;const i=o.__context;return delete o.__context,(0,l.jsx)(c.z,{value:i,children:(0,l.jsx)(a,{...o,...n})})}})}const f=[{path:"/blog",component:d("/blog","416"),exact:!0},{path:"/blog/archive",component:d("/blog/archive","0b6"),exact:!0},{path:"/blog/tags",component:d("/blog/tags","9ee"),exact:!0},{path:"/blog/tags/hello",component:d("/blog/tags/hello","76c"),exact:!0},{path:"/blog/todo",component:d("/blog/todo","a7f"),exact:!0},{path:"/markdown-page",component:d("/markdown-page","009"),exact:!0},{path:"/docs",component:d("/docs","d46"),routes:[{path:"/docs",component:d("/docs","31b"),routes:[{path:"/docs",component:d("/docs","2ba"),routes:[{path:"/docs/api/overview",component:d("/docs/api/overview","857"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/api/renderer/2D-inbuilts",component:d("/docs/api/renderer/2D-inbuilts","be1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/api/renderer/2D-renderer",component:d("/docs/api/renderer/2D-renderer","392"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/api/renderer/standard-renderers",component:d("/docs/api/renderer/standard-renderers","704"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/api/search-trace",component:d("/docs/api/search-trace","0eb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/api/visualiser-adapter-protocol",component:d("/docs/api/visualiser-adapter-protocol","1c5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/api-reference",component:d("/docs/category/api-reference","6be"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/concepts",component:d("/docs/category/concepts","ab6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/contributing",component:d("/docs/category/contributing","9f4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/getting-started",component:d("/docs/category/getting-started","01f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/renderer",component:d("/docs/category/renderer","8e1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/tutorials",component:d("/docs/category/tutorials","f40"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/user-guide",component:d("/docs/category/user-guide","2a4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/contributing/overview",component:d("/docs/contributing/overview","c6a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/get-visualiser",component:d("/docs/get-visualiser","4ab"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/getting started/concepts/components",component:d("/docs/getting started/concepts/components","14a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/getting started/concepts/execution-context",component:d("/docs/getting started/concepts/execution-context","ca1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/getting started/concepts/protocol",component:d("/docs/getting started/concepts/protocol","ad9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/getting started/concepts/search-trace",component:d("/docs/getting started/concepts/search-trace","db2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/overview",component:d("/docs/overview","285"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/tutorials/overview",component:d("/docs/tutorials/overview","8b7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/tutorials/single-agent-grid",component:d("/docs/tutorials/single-agent-grid","3f1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/tutorials/tile",component:d("/docs/tutorials/tile","515"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-guide/debugger",component:d("/docs/user-guide/debugger","a43"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-guide/interface",component:d("/docs/user-guide/interface","9bd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-guide/layers",component:d("/docs/user-guide/layers","3a9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-guide/overview",component:d("/docs/user-guide/overview","312"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-guide/settings",component:d("/docs/user-guide/settings","b8e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-guide/steps",component:d("/docs/user-guide/steps","c54"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-guide/tree",component:d("/docs/user-guide/tree","aa9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-guide/viewport",component:d("/docs/user-guide/viewport","254"),exact:!0,sidebar:"tutorialSidebar"}]}]}]},{path:"/",component:d("/","c1c"),exact:!0},{path:"*",component:d("*")}]},5351:(e,t,n)=>{var r,o;!function(){var a,i,l,s,u,c,d,f,p,m,h,g,y,v,b,w,k,S,x,_,E,O,j,C,P,T,I,A,N,L,R=function(e){var t=new R.Builder;return t.pipeline.add(R.trimmer,R.stopWordFilter,R.stemmer),t.searchPipeline.add(R.stemmer),e.call(t,t),t.build()};R.version="2.3.9",R.utils={},R.utils.warn=(a=this,function(e){a.console&&console.warn&&console.warn(e)}),R.utils.asString=function(e){return null==e?"":e.toString()},R.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),n=Object.keys(e),r=0;r0){var s=R.utils.clone(t)||{};s.position=[i,l],s.index=o.length,o.push(new R.Token(n.slice(i,a),s))}i=a+1}}return o},R.tokenizer.separator=/[\s\-]+/,R.Pipeline=function(){this._stack=[]},R.Pipeline.registeredFunctions=Object.create(null),R.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&R.utils.warn("Overwriting existing registered function: "+t),e.label=t,R.Pipeline.registeredFunctions[e.label]=e},R.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||R.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},R.Pipeline.load=function(e){var t=new R.Pipeline;return e.forEach((function(e){var n=R.Pipeline.registeredFunctions[e];if(!n)throw new Error("Cannot load unregistered function: "+e);t.add(n)})),t},R.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach((function(e){R.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},R.Pipeline.prototype.after=function(e,t){R.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");n+=1,this._stack.splice(n,0,t)},R.Pipeline.prototype.before=function(e,t){R.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");this._stack.splice(n,0,t)},R.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},R.Pipeline.prototype.run=function(e){for(var t=this._stack.length,n=0;n1&&(ae&&(n=o),a!=e);)r=n-t,o=t+Math.floor(r/2),a=this.elements[2*o];return a==e||a>e?2*o:al?u+=2:i==l&&(t+=n[s+1]*r[u+1],s+=2,u+=2);return t},R.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},R.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,n=0;t0){var a,i=o.str.charAt(0);i in o.node.edges?a=o.node.edges[i]:(a=new R.TokenSet,o.node.edges[i]=a),1==o.str.length&&(a.final=!0),r.push({node:a,editsRemaining:o.editsRemaining,str:o.str.slice(1)})}if(0!=o.editsRemaining){if("*"in o.node.edges)var l=o.node.edges["*"];else{l=new R.TokenSet;o.node.edges["*"]=l}if(0==o.str.length&&(l.final=!0),r.push({node:l,editsRemaining:o.editsRemaining-1,str:o.str}),o.str.length>1&&r.push({node:o.node,editsRemaining:o.editsRemaining-1,str:o.str.slice(1)}),1==o.str.length&&(o.node.final=!0),o.str.length>=1){if("*"in o.node.edges)var s=o.node.edges["*"];else{s=new R.TokenSet;o.node.edges["*"]=s}1==o.str.length&&(s.final=!0),r.push({node:s,editsRemaining:o.editsRemaining-1,str:o.str.slice(1)})}if(o.str.length>1){var u,c=o.str.charAt(0),d=o.str.charAt(1);d in o.node.edges?u=o.node.edges[d]:(u=new R.TokenSet,o.node.edges[d]=u),1==o.str.length&&(u.final=!0),r.push({node:u,editsRemaining:o.editsRemaining-1,str:c+o.str.slice(2)})}}}return n},R.TokenSet.fromString=function(e){for(var t=new R.TokenSet,n=t,r=0,o=e.length;r=e;t--){var n=this.uncheckedNodes[t],r=n.child.toString();r in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[r]:(n.child._str=r,this.minimizedNodes[r]=n.child),this.uncheckedNodes.pop()}},R.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},R.Index.prototype.search=function(e){return this.query((function(t){new R.QueryParser(e,t).parse()}))},R.Index.prototype.query=function(e){for(var t=new R.Query(this.fields),n=Object.create(null),r=Object.create(null),o=Object.create(null),a=Object.create(null),i=Object.create(null),l=0;l1?1:e},R.Builder.prototype.k1=function(e){this._k1=e},R.Builder.prototype.add=function(e,t){var n=e[this._ref],r=Object.keys(this._fields);this._documents[n]=t||{},this.documentCount+=1;for(var o=0;o=this.length)return R.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},R.QueryLexer.prototype.width=function(){return this.pos-this.start},R.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},R.QueryLexer.prototype.backup=function(){this.pos-=1},R.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=R.QueryLexer.EOS&&this.backup()},R.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(R.QueryLexer.TERM)),e.ignore(),e.more())return R.QueryLexer.lexText},R.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(R.QueryLexer.EDIT_DISTANCE),R.QueryLexer.lexText},R.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(R.QueryLexer.BOOST),R.QueryLexer.lexText},R.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(R.QueryLexer.TERM)},R.QueryLexer.termSeparator=R.tokenizer.separator,R.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==R.QueryLexer.EOS)return R.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return R.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(R.QueryLexer.TERM),R.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(R.QueryLexer.TERM),R.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(R.QueryLexer.PRESENCE),R.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(R.QueryLexer.PRESENCE),R.QueryLexer.lexText;if(t.match(R.QueryLexer.termSeparator))return R.QueryLexer.lexTerm}else e.escapeCharacter()}},R.QueryParser=function(e,t){this.lexer=new R.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},R.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=R.QueryParser.parseClause;e;)e=e(this);return this.query},R.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},R.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},R.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},R.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case R.QueryLexer.PRESENCE:return R.QueryParser.parsePresence;case R.QueryLexer.FIELD:return R.QueryParser.parseField;case R.QueryLexer.TERM:return R.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(n+=" with value '"+t.str+"'"),new R.QueryParseError(n,t.start,t.end)}},R.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=R.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=R.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+t.str+"'";throw new R.QueryParseError(n,t.start,t.end)}var r=e.peekLexeme();if(null==r){n="expecting term or field, found nothing";throw new R.QueryParseError(n,t.start,t.end)}switch(r.type){case R.QueryLexer.FIELD:return R.QueryParser.parseField;case R.QueryLexer.TERM:return R.QueryParser.parseTerm;default:n="expecting term or field, found '"+r.type+"'";throw new R.QueryParseError(n,r.start,r.end)}}},R.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var n=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),r="unrecognised field '"+t.str+"', possible fields: "+n;throw new R.QueryParseError(r,t.start,t.end)}e.currentClause.fields=[t.str];var o=e.peekLexeme();if(null==o){r="expecting term, found nothing";throw new R.QueryParseError(r,t.start,t.end)}if(o.type===R.QueryLexer.TERM)return R.QueryParser.parseTerm;r="expecting term, found '"+o.type+"'";throw new R.QueryParseError(r,o.start,o.end)}},R.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(null!=n)switch(n.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:var r="Unexpected lexeme type '"+n.type+"'";throw new R.QueryParseError(r,n.start,n.end)}else e.nextClause()}},R.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var r="edit distance must be numeric";throw new R.QueryParseError(r,t.start,t.end)}e.currentClause.editDistance=n;var o=e.peekLexeme();if(null!=o)switch(o.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:r="Unexpected lexeme type '"+o.type+"'";throw new R.QueryParseError(r,o.start,o.end)}else e.nextClause()}},R.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var r="boost must be numeric";throw new R.QueryParseError(r,t.start,t.end)}e.currentClause.boost=n;var o=e.peekLexeme();if(null!=o)switch(o.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:r="Unexpected lexeme type '"+o.type+"'";throw new R.QueryParseError(r,o.start,o.end)}else e.nextClause()}},void 0===(o="function"==typeof(r=function(){return R})?r.call(t,n,t,e):r)||(e.exports=o)}()},8121:(e,t,n)=>{"use strict";n.d(t,{_:()=>a,t:()=>i});var r=n(7294),o=n(5893);const a=r.createContext(!1);function i(e){let{children:t}=e;const[n,i]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{i(!0)}),[]),(0,o.jsx)(a.Provider,{value:n,children:t})}},9717:(e,t,n)=>{"use strict";var r=n(7294),o=n(745),a=n(3727),i=n(405),l=n(6136);const s=[n(984),n(2251),n(9957),n(6930)];var u=n(997),c=n(6550),d=n(8790),f=n(5893);function p(e){let{children:t}=e;return(0,f.jsx)(f.Fragment,{children:t})}var m=n(1514),h=n(9962),g=n(9524),y=n(107),v=n(5463),b=n(626),w=n(8181),k=n(246),S=n(3905),x=n(3647);function _(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:n}}=(0,h.Z)(),r=(0,b.l)(),o=n[e].htmlLang,a=e=>e.replace("-","_");return(0,f.jsxs)(m.Z,{children:[Object.entries(n).map((e=>{let[t,{htmlLang:n}]=e;return(0,f.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,f.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,f.jsx)("meta",{property:"og:locale",content:a(o)}),Object.values(n).filter((e=>o!==e.htmlLang)).map((e=>(0,f.jsx)("meta",{property:"og:locale:alternate",content:a(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function E(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,h.Z)(),r=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,h.Z)(),{pathname:r}=(0,c.TH)();return e+(0,S.applyTrailingSlash)((0,g.Z)(r),{trailingSlash:n,baseUrl:t})}(),o=t?`${n}${t}`:r;return(0,f.jsxs)(m.Z,{children:[(0,f.jsx)("meta",{property:"og:url",content:o}),(0,f.jsx)("link",{rel:"canonical",href:o})]})}function O(){const{i18n:{currentLocale:e}}=(0,h.Z)(),{metadata:t,image:n}=(0,y.L)();return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)(m.Z,{children:[(0,f.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,f.jsx)("body",{className:w.h})]}),n&&(0,f.jsx)(v.d,{image:n}),(0,f.jsx)(E,{}),(0,f.jsx)(_,{}),(0,f.jsx)(x.Z,{tag:k.HX,locale:e}),(0,f.jsx)(m.Z,{children:t.map(((e,t)=>(0,f.jsx)("meta",{...e},t)))})]})}const j=new Map;function C(e){if(j.has(e.pathname))return{...e,pathname:j.get(e.pathname)};if((0,d.f)(u.Z,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return j.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return j.set(e.pathname,t),{...e,pathname:t}}var P=n(8121),T=n(694),I=n(1270);function A(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{const r=t.default?.[e]??t[e];return r?.(...n)}));return()=>o.forEach((e=>e?.()))}const N=function(e){let{children:t,location:n,previousLocation:r}=e;return(0,I.Z)((()=>{r!==n&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const r=t.pathname===n.pathname,o=t.hash===n.hash,a=t.search===n.search;if(r&&o&&!a)return;const{hash:i}=t;if(i){const e=decodeURIComponent(i.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:r}),A("onRouteDidUpdate",{previousLocation:r,location:n}))}),[r,n]),t};function L(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,d.f)(u.Z,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class R extends r.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=l.Z.canUseDOM?A("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=A("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),L(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return(0,f.jsx)(N,{previousLocation:this.previousLocation,location:t,children:(0,f.jsx)(c.AW,{location:t,render:()=>e})})}}const D=R,F="__docusaurus-base-url-issue-banner-container",M="__docusaurus-base-url-issue-banner",B="__docusaurus-base-url-issue-banner-suggestion-container";function z(e){return`\ndocument.addEventListener('DOMContentLoaded', function maybeInsertBanner() {\n var shouldInsert = typeof window['docusaurus'] === 'undefined';\n shouldInsert && insertBanner();\n});\n\nfunction insertBanner() {\n var bannerContainer = document.createElement('div');\n bannerContainer.id = '${F}';\n var bannerHtml = ${JSON.stringify(function(e){return`\n

    \n

    Your Docusaurus site did not load properly.

    \n

    A very common reason is a wrong site baseUrl configuration.

    \n

    Current configured baseUrl = ${e} ${"/"===e?" (default value)":""}

    \n

    We suggest trying baseUrl =

    \n
    \n`}(e)).replace(/{if("undefined"==typeof document)return void n();const r=document.createElement("link");r.setAttribute("rel","prefetch"),r.setAttribute("href",e),r.onload=()=>t(),r.onerror=()=>n();const o=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;o?.appendChild(r)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)}))};var K=n(5304);const Y=new Set,J=new Set,X=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,ee={prefetch(e){if(!(e=>!X()&&!J.has(e)&&!Y.has(e))(e))return!1;Y.add(e);const t=(0,d.f)(u.Z,e).flatMap((e=>{return t=e.route.path,Object.entries(W).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,K.Z)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?G(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!X()&&!J.has(e))(e)&&(J.add(e),L(e))},te=Object.freeze(ee),ne=Boolean(!0);if(l.Z.canUseDOM){window.docusaurus=te;const e=document.getElementById("__docusaurus"),t=(0,f.jsx)(i.B6,{children:(0,f.jsx)(a.VK,{children:(0,f.jsx)(Z,{})})}),n=(e,t)=>{console.error("Docusaurus React Root onRecoverableError:",e,t)},l=()=>{if(ne)r.startTransition((()=>{o.hydrateRoot(e,t,{onRecoverableError:n})}));else{const a=o.createRoot(e,{onRecoverableError:n});r.startTransition((()=>{a.render(t)}))}};L(window.location.pathname).then(l)}},694:(e,t,n)=>{"use strict";n.d(t,{_:()=>d,M:()=>f});var r=n(7294),o=n(6809);const a=JSON.parse('{"@cmfcmf/docusaurus-search-local":{"default":{"titleBoost":5,"contentBoost":1,"tagsBoost":3,"parentCategoriesBoost":2,"indexDocSidebarParentCategories":0,"maxSearchResults":8}},"docusaurus-plugin-content-docs":{"default":{"path":"/docs","versions":[{"name":"current","label":"Next","isLast":true,"path":"/docs","mainDocId":"overview","docs":[{"id":"api/overview","path":"/docs/api/overview","sidebar":"tutorialSidebar"},{"id":"api/renderer/2D-inbuilts","path":"/docs/api/renderer/2D-inbuilts","sidebar":"tutorialSidebar"},{"id":"api/renderer/2D-renderer","path":"/docs/api/renderer/2D-renderer","sidebar":"tutorialSidebar"},{"id":"api/renderer/standard-renderers","path":"/docs/api/renderer/standard-renderers","sidebar":"tutorialSidebar"},{"id":"api/search-trace","path":"/docs/api/search-trace","sidebar":"tutorialSidebar"},{"id":"api/visualiser-adapter-protocol","path":"/docs/api/visualiser-adapter-protocol","sidebar":"tutorialSidebar"},{"id":"contributing/overview","path":"/docs/contributing/overview","sidebar":"tutorialSidebar"},{"id":"get-visualiser","path":"/docs/get-visualiser","sidebar":"tutorialSidebar"},{"id":"getting started/concepts/components","path":"/docs/getting started/concepts/components","sidebar":"tutorialSidebar"},{"id":"getting started/concepts/execution-context","path":"/docs/getting started/concepts/execution-context","sidebar":"tutorialSidebar"},{"id":"getting started/concepts/protocol","path":"/docs/getting started/concepts/protocol","sidebar":"tutorialSidebar"},{"id":"getting started/concepts/search-trace","path":"/docs/getting started/concepts/search-trace","sidebar":"tutorialSidebar"},{"id":"overview","path":"/docs/overview","sidebar":"tutorialSidebar"},{"id":"tutorials/overview","path":"/docs/tutorials/overview","sidebar":"tutorialSidebar"},{"id":"tutorials/single-agent-grid","path":"/docs/tutorials/single-agent-grid","sidebar":"tutorialSidebar"},{"id":"tutorials/tile","path":"/docs/tutorials/tile","sidebar":"tutorialSidebar"},{"id":"user-guide/debugger","path":"/docs/user-guide/debugger","sidebar":"tutorialSidebar"},{"id":"user-guide/interface","path":"/docs/user-guide/interface","sidebar":"tutorialSidebar"},{"id":"user-guide/layers","path":"/docs/user-guide/layers","sidebar":"tutorialSidebar"},{"id":"user-guide/overview","path":"/docs/user-guide/overview","sidebar":"tutorialSidebar"},{"id":"user-guide/settings","path":"/docs/user-guide/settings","sidebar":"tutorialSidebar"},{"id":"user-guide/steps","path":"/docs/user-guide/steps","sidebar":"tutorialSidebar"},{"id":"user-guide/tree","path":"/docs/user-guide/tree","sidebar":"tutorialSidebar"},{"id":"user-guide/viewport","path":"/docs/user-guide/viewport","sidebar":"tutorialSidebar"},{"id":"/category/getting-started","path":"/docs/category/getting-started","sidebar":"tutorialSidebar"},{"id":"/category/concepts","path":"/docs/category/concepts","sidebar":"tutorialSidebar"},{"id":"/category/user-guide","path":"/docs/category/user-guide","sidebar":"tutorialSidebar"},{"id":"/category/tutorials","path":"/docs/category/tutorials","sidebar":"tutorialSidebar"},{"id":"/category/api-reference","path":"/docs/category/api-reference","sidebar":"tutorialSidebar"},{"id":"/category/renderer","path":"/docs/category/renderer","sidebar":"tutorialSidebar"},{"id":"/category/contributing","path":"/docs/category/contributing","sidebar":"tutorialSidebar"}],"draftIds":[],"sidebars":{"tutorialSidebar":{"link":{"path":"/docs/overview","label":"overview"}}}}],"breadcrumbs":true}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var l=n(7529);const s=JSON.parse('{"docusaurusVersion":"3.1.1","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.1.1"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"3.1.1"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.1.1"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.1.1"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.1.1"},"@cmfcmf/docusaurus-search-local":{"type":"package","name":"@cmfcmf/docusaurus-search-local","version":"1.1.0"}}}');var u=n(5893);const c={siteConfig:o.default,siteMetadata:s,globalData:a,i18n:i,codeTranslations:l},d=r.createContext(c);function f(e){let{children:t}=e;return(0,u.jsx)(d.Provider,{value:c,children:t})}},3256:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(7294),o=n(6136),a=n(1514),i=n(3905),l=n(8067),s=n(5893);function u(e){let{error:t,tryAgain:n}=e;return(0,s.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,s.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,s.jsx)("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,s.jsx)(c,{error:t})]})}function c(e){let{error:t}=e;const n=(0,i.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,s.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:n})}function d(e){let{error:t,tryAgain:n}=e;return(0,s.jsxs)(p,{fallback:()=>(0,s.jsx)(u,{error:t,tryAgain:n}),children:[(0,s.jsx)(a.Z,{children:(0,s.jsx)("title",{children:"Page Error"})}),(0,s.jsx)(l.Z,{children:(0,s.jsx)(u,{error:t,tryAgain:n})})]})}const f=e=>(0,s.jsx)(d,{...e});class p extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){o.Z.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??f)(e)}return e??null}}},6136:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,o={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},1514:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});n(7294);var r=n(405),o=n(5893);function a(e){return(0,o.jsx)(r.ql,{...e})}},4791:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(7294),o=n(3727),a=n(3905),i=n(9962),l=n(2735),s=n(6136),u=n(168),c=n(9524),d=n(5893);function f(e,t){let{isNavLink:n,to:f,href:p,activeClassName:m,isActive:h,"data-noBrokenLinkCheck":g,autoAddBaseUrl:y=!0,...v}=e;const{siteConfig:{trailingSlash:b,baseUrl:w}}=(0,i.Z)(),{withBaseUrl:k}=(0,c.C)(),S=(0,u.Z)(),x=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,(()=>x.current));const _=f||p;const E=(0,l.Z)(_),O=_?.replace("pathname://","");let j=void 0!==O?(C=O,y&&(e=>e.startsWith("/"))(C)?k(C):C):void 0;var C;j&&E&&(j=(0,a.applyTrailingSlash)(j,{trailingSlash:b,baseUrl:w}));const P=(0,r.useRef)(!1),T=n?o.OL:o.rU,I=s.Z.canUseIntersectionObserver,A=(0,r.useRef)(),N=()=>{P.current||null==j||(window.docusaurus.preload(j),P.current=!0)};(0,r.useEffect)((()=>(!I&&E&&null!=j&&window.docusaurus.prefetch(j),()=>{I&&A.current&&A.current.disconnect()})),[A,j,I,E]);const L=j?.startsWith("#")??!1,R=!v.target||"_self"===v.target,D=!j||!E||!R||L;return g||!L&&D||S.collectLink(j),v.id&&S.collectAnchor(v.id),D?(0,d.jsx)("a",{ref:x,href:j,..._&&!E&&{target:"_blank",rel:"noopener noreferrer"},...v}):(0,d.jsx)(T,{...v,onMouseEnter:N,onTouchStart:N,innerRef:e=>{x.current=e,I&&e&&E&&(A.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(A.current.unobserve(e),A.current.disconnect(),null!=j&&window.docusaurus.prefetch(j))}))})),A.current.observe(e))},to:j,...n&&{isActive:h,activeClassName:m}})}const p=r.forwardRef(f)},7325:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u,I:()=>s});var r=n(7294),o=n(5893);function a(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,r.isValidElement)(e)))?n.map(((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var i=n(7529);function l(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return i[t??n]??n??t}function s(e,t){let{message:n,id:r}=e;return a(l({message:n,id:r}),t)}function u(e){let{children:t,id:n,values:r}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal children",t),new Error("The Docusaurus component only accept simple string values");const i=l({message:t,id:n});return(0,o.jsx)(o.Fragment,{children:a(i,r)})}},6875:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});const r="default"},2735:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function o(e){return void 0!==e&&!r(e)}n.d(t,{Z:()=>o,b:()=>r})},9524:(e,t,n)=>{"use strict";n.d(t,{C:()=>i,Z:()=>l});var r=n(7294),o=n(9962),a=n(2735);function i(){const{siteConfig:{baseUrl:e,url:t}}=(0,o.Z)(),n=(0,r.useCallback)(((n,r)=>function(e,t,n,r){let{forcePrependBaseUrl:o=!1,absolute:i=!1}=void 0===r?{}:r;if(!n||n.startsWith("#")||(0,a.b)(n))return n;if(o)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;const l=n.startsWith(t)?n:t+n.replace(/^\//,"");return i?e+l:l}(t,e,n,r)),[t,e]);return{withBaseUrl:n}}function l(e,t){void 0===t&&(t={});const{withBaseUrl:n}=i();return n(e,t)}},168:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(7294);n(5893);const o=r.createContext({collectAnchor:()=>{},collectLink:()=>{}}),a=()=>(0,r.useContext)(o);function i(){return a()}},9962:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7294),o=n(694);function a(){return(0,r.useContext)(o._)}},1610:(e,t,n)=>{"use strict";n.d(t,{OD:()=>a,eZ:()=>i});var r=n(9962),o=n(6875);function a(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,r.Z)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}function i(e,t,n){void 0===t&&(t=o.m),void 0===n&&(n={});const r=a(e),i=r?.[t];if(!i&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return i}},1048:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7294),o=n(8121);function a(){return(0,r.useContext)(o._)}},1270:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294);const o=n(6136).Z.canUseDOM?r.useLayoutEffect:r.useEffect},5304:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});const r=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function o(e){const t={};return function e(n,o){Object.entries(n).forEach((n=>{let[a,i]=n;const l=o?`${o}.${a}`:a;r(i)?e(i,l):t[l]=i}))}(e),t}},9656:(e,t,n)=>{"use strict";n.d(t,{_:()=>a,z:()=>i});var r=n(7294),o=n(5893);const a=r.createContext(null);function i(e){let{children:t,value:n}=e;const i=r.useContext(a),l=(0,r.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const r={...t.data,...n?.data};return{plugin:t.plugin,data:r}}({parent:i,value:n})),[i,n]);return(0,o.jsx)(a.Provider,{value:l,children:t})}},868:(e,t,n)=>{"use strict";n.d(t,{Iw:()=>h,gA:()=>d,WS:()=>f,_r:()=>u,Jo:()=>g,zh:()=>c,yW:()=>m,gB:()=>p});var r=n(6550),o=n(1610);const a=e=>e.versions.find((e=>e.isLast));function i(e,t){const n=a(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.LX)(t,{path:e.path,exact:!1,strict:!1})))}function l(e,t){const n=i(e,t),o=n?.docs.find((e=>!!(0,r.LX)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:o,alternateDocVersions:o?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(o.id):{}}}const s={},u=()=>(0,o.OD)("docusaurus-plugin-content-docs")??s,c=e=>(0,o.eZ)("docusaurus-plugin-content-docs",e,{failfast:!0});function d(e){void 0===e&&(e={});const t=u(),{pathname:n}=(0,r.TH)();return function(e,t,n){void 0===n&&(n={});const o=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,r.LX)(t,{path:n.path,exact:!1,strict:!1})})),a=o?{pluginId:o[0],pluginData:o[1]}:void 0;if(!a&&n.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return a}(t,n,e)}function f(e){void 0===e&&(e={});const t=d(e),{pathname:n}=(0,r.TH)();if(!t)return;return{activePlugin:t,activeVersion:i(t.pluginData,n)}}function p(e){return c(e).versions}function m(e){const t=c(e);return a(t)}function h(e){const t=c(e),{pathname:n}=(0,r.TH)();return l(t,n)}function g(e){const t=c(e),{pathname:n}=(0,r.TH)();return function(e,t){const n=a(e);return{latestDocSuggestion:l(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},9957:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(4865),o=n.n(r);o().configure({showSpinner:!1});const a={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{o().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){o().done()}}},2251:(e,t,n)=>{"use strict";n.r(t);var r=n(4965),o=n(6809);!function(e){const{themeConfig:{prism:t}}=o.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{"php"===e&&n(6854),n(6726)(`./prism-${e}`)})),delete globalThis.Prism}(r.p1)},3899:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});n(7294);var r=n(6905),o=n(7325),a=n(107),i=n(4791),l=n(168);const s={anchorWithStickyNavbar:"anchorWithStickyNavbar_LWe7",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_WYt5"};var u=n(5893);function c(e){let{as:t,id:n,...c}=e;const d=(0,l.Z)(),{navbar:{hideOnScroll:f}}=(0,a.L)();if("h1"===t||!n)return(0,u.jsx)(t,{...c,id:void 0});d.collectAnchor(n);const p=(0,o.I)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof c.children?c.children:n});return(0,u.jsxs)(t,{...c,className:(0,r.Z)("anchor",f?s.anchorWithHideOnScrollNavbar:s.anchorWithStickyNavbar,c.className),id:n,children:[c.children,(0,u.jsx)(i.Z,{className:"hash-link",to:`#${n}`,"aria-label":p,title:p,children:"\u200b"})]})}},4082:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});n(7294);const r={iconExternalLink:"iconExternalLink_nPIU"};var o=n(5893);function a(e){let{width:t=13.5,height:n=13.5}=e;return(0,o.jsx)("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:r.iconExternalLink,children:(0,o.jsx)("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"})})}},8067:(e,t,n)=>{"use strict";n.d(t,{Z:()=>li});var r=n(7294),o=n(6905),a=n(3256),i=n(5463),l=n(6550),s=n(7325),u=n(3266),c=n(5893);const d="__docusaurus_skipToContent_fallback";function f(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function p(){const e=(0,r.useRef)(null),{action:t}=(0,l.k6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&f(t)}),[]);return(0,u.S)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&f(e.current)})),{containerRef:e,onClick:n}}const m=(0,s.I)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function h(e){const t=e.children??m,{containerRef:n,onClick:r}=p();return(0,c.jsx)("div",{ref:n,role:"region","aria-label":m,children:(0,c.jsx)("a",{...e,href:`#${d}`,onClick:r,children:t})})}var g=n(3702),y=n(8181);const v={skipToContent:"skipToContent_fXgn"};function b(){return(0,c.jsx)(h,{className:v.skipToContent})}var w=n(107),k=n(5830);function S(e){let{width:t=21,height:n=21,color:r="currentColor",strokeWidth:o=1.2,className:a,...i}=e;return(0,c.jsx)("svg",{viewBox:"0 0 15 15",width:t,height:n,...i,children:(0,c.jsx)("g",{stroke:r,strokeWidth:o,children:(0,c.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const x={closeButton:"closeButton_CVFx"};function _(e){return(0,c.jsx)("button",{type:"button","aria-label":(0,s.I)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"}),...e,className:(0,o.Z)("clean-btn close",x.closeButton,e.className),children:(0,c.jsx)(S,{width:14,height:14,strokeWidth:3.1})})}const E={content:"content_knG7"};function O(e){const{announcementBar:t}=(0,w.L)(),{content:n}=t;return(0,c.jsx)("div",{...e,className:(0,o.Z)(E.content,e.className),dangerouslySetInnerHTML:{__html:n}})}const j={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function C(){const{announcementBar:e}=(0,w.L)(),{isActive:t,close:n}=(0,k.nT)();if(!t)return null;const{backgroundColor:r,textColor:o,isCloseable:a}=e;return(0,c.jsxs)("div",{className:j.announcementBar,style:{backgroundColor:r,color:o},role:"banner",children:[a&&(0,c.jsx)("div",{className:j.announcementBarPlaceholder}),(0,c.jsx)(O,{className:j.announcementBarContent}),a&&(0,c.jsx)(_,{onClick:n,className:j.announcementBarClose})]})}var P=n(735),T=n(2957);var I=n(3768),A=n(3086);const N=r.createContext(null);function L(e){let{children:t}=e;const n=function(){const e=(0,P.e)(),t=(0,A.HY)(),[n,o]=(0,r.useState)(!1),a=null!==t.component,i=(0,I.D9)(a);return(0,r.useEffect)((()=>{a&&!i&&o(!0)}),[a,i]),(0,r.useEffect)((()=>{a?e.shown||o(!0):o(!1)}),[e.shown,a]),(0,r.useMemo)((()=>[n,o]),[n])}();return(0,c.jsx)(N.Provider,{value:n,children:t})}function R(e){if(e.component){const t=e.component;return(0,c.jsx)(t,{...e.props})}}function D(){const e=(0,r.useContext)(N);if(!e)throw new I.i6("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,o=(0,r.useCallback)((()=>n(!1)),[n]),a=(0,A.HY)();return(0,r.useMemo)((()=>({shown:t,hide:o,content:R(a)})),[o,a,t])}function F(e){let{header:t,primaryMenu:n,secondaryMenu:r}=e;const{shown:a}=D();return(0,c.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,c.jsxs)("div",{className:(0,o.Z)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":a}),children:[(0,c.jsx)("div",{className:"navbar-sidebar__item menu",children:n}),(0,c.jsx)("div",{className:"navbar-sidebar__item menu",children:r})]})]})}var M=n(9200),B=n(1048);function z(e){return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,c.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})})}function U(e){return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,c.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})})}const $={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function q(e){let{className:t,buttonClassName:n,value:r,onChange:a}=e;const i=(0,B.Z)(),l=(0,s.I)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===r?(0,s.I)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,s.I)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,c.jsx)("div",{className:(0,o.Z)($.toggle,t),children:(0,c.jsxs)("button",{className:(0,o.Z)("clean-btn",$.toggleButton,!i&&$.toggleButtonDisabled,n),type:"button",onClick:()=>a("dark"===r?"light":"dark"),disabled:!i,title:l,"aria-label":l,"aria-live":"polite",children:[(0,c.jsx)(z,{className:(0,o.Z)($.toggleIcon,$.lightToggleIcon)}),(0,c.jsx)(U,{className:(0,o.Z)($.toggleIcon,$.darkToggleIcon)})]})})}const H=r.memo(q),Q={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function V(e){let{className:t}=e;const n=(0,w.L)().navbar.style,r=(0,w.L)().colorMode.disableSwitch,{colorMode:o,setColorMode:a}=(0,M.I)();return r?null:(0,c.jsx)(H,{className:t,buttonClassName:"dark"===n?Q.darkNavbarColorModeToggle:void 0,value:o,onChange:a})}var Z=n(6811);function W(){return(0,c.jsx)(Z.Z,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function G(){const e=(0,P.e)();return(0,c.jsx)("button",{type:"button","aria-label":(0,s.I)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle(),children:(0,c.jsx)(S,{color:"var(--ifm-color-emphasis-600)"})})}function K(){return(0,c.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,c.jsx)(W,{}),(0,c.jsx)(V,{className:"margin-right--md"}),(0,c.jsx)(G,{})]})}var Y=n(4791),J=n(9524),X=n(2735);function ee(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}var te=n(4082);function ne(e){let{activeBasePath:t,activeBaseRegex:n,to:r,href:o,label:a,html:i,isDropdownLink:l,prependBaseUrlToHref:s,...u}=e;const d=(0,J.Z)(r),f=(0,J.Z)(t),p=(0,J.Z)(o,{forcePrependBaseUrl:!0}),m=a&&o&&!(0,X.Z)(o),h=i?{dangerouslySetInnerHTML:{__html:i}}:{children:(0,c.jsxs)(c.Fragment,{children:[a,m&&(0,c.jsx)(te.Z,{...l&&{width:12,height:12}})]})};return o?(0,c.jsx)(Y.Z,{href:s?p:o,...u,...h}):(0,c.jsx)(Y.Z,{to:d,isNavLink:!0,...(t||n)&&{isActive:(e,t)=>n?ee(n,t.pathname):t.pathname.startsWith(f)},...u,...h})}function re(e){let{className:t,isDropdownItem:n=!1,...r}=e;const a=(0,c.jsx)(ne,{className:(0,o.Z)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n,...r});return n?(0,c.jsx)("li",{children:a}):a}function oe(e){let{className:t,isDropdownItem:n,...r}=e;return(0,c.jsx)("li",{className:"menu__list-item",children:(0,c.jsx)(ne,{className:(0,o.Z)("menu__link",t),...r})})}function ae(e){let{mobile:t=!1,position:n,...r}=e;const o=t?oe:re;return(0,c.jsx)(o,{...r,activeClassName:r.activeClassName??(t?"menu__link--active":"navbar__link--active")})}var ie=n(4639),le=n(9003),se=n(9962);const ue={dropdownNavbarItemMobile:"dropdownNavbarItemMobile_S0Fm"};function ce(e,t){return e.some((e=>function(e,t){return!!(0,le.Mg)(e.to,t)||!!ee(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function de(e){let{items:t,position:n,className:a,onClick:i,...l}=e;const s=(0,r.useRef)(null),[u,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{s.current&&!s.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[s]),(0,c.jsxs)("div",{ref:s,className:(0,o.Z)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":u}),children:[(0,c.jsx)(ne,{"aria-haspopup":"true","aria-expanded":u,role:"button",href:l.to?void 0:"#",className:(0,o.Z)("navbar__link",a),...l,onClick:l.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!u))},children:l.children??l.label}),(0,c.jsx)("ul",{className:"dropdown__menu",children:t.map(((e,t)=>(0,r.createElement)(ba,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t})))})]})}function fe(e){let{items:t,className:n,position:a,onClick:i,...s}=e;const u=function(){const{siteConfig:{baseUrl:e}}=(0,se.Z)(),{pathname:t}=(0,l.TH)();return t.replace(e,"/")}(),d=ce(t,u),{collapsed:f,toggleCollapsed:p,setCollapsed:m}=(0,ie.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&m(!d)}),[u,d,m]),(0,c.jsxs)("li",{className:(0,o.Z)("menu__list-item",{"menu__list-item--collapsed":f}),children:[(0,c.jsx)(ne,{role:"button",className:(0,o.Z)(ue.dropdownNavbarItemMobile,"menu__link menu__link--sublist menu__link--sublist-caret",n),...s,onClick:e=>{e.preventDefault(),p()},children:s.children??s.label}),(0,c.jsx)(ie.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:f,children:t.map(((e,t)=>(0,r.createElement)(ba,{mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active",...e,key:t})))})]})}function pe(e){let{mobile:t=!1,...n}=e;const r=t?fe:de;return(0,c.jsx)(r,{...n})}var me=n(626);function he(e){let{width:t=20,height:n=20,...r}=e;return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0,...r,children:(0,c.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})})}const ge="iconLanguage_nlXk";var ye=n(3935);function ve(e,t){var n=void 0;return function(){for(var r=arguments.length,o=new Array(r),a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Ae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ne(e){for(var t=1;t=3||2===n&&r>=4||1===n&&r>=10}(e);function n(n,r,o){if(t&&void 0!==o){var a=o[0].__autocomplete_algoliaCredentials,i={"X-Algolia-Application-Id":a.appId,"X-Algolia-API-Key":a.apiKey};e.apply(void 0,[n].concat(Pe(r),[{headers:i}]))}else e.apply(void 0,[n].concat(Pe(r)))}return{init:function(t,n){e("init",{appId:t,apiKey:n})},setUserToken:function(t){e("setUserToken",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&n("clickedObjectIDsAfterSearch",Re(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&n("clickedObjectIDs",Re(t),t[0].items)},clickedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&e.apply(void 0,["clickedFilters"].concat(n))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&n("convertedObjectIDsAfterSearch",Re(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&n("convertedObjectIDs",Re(t),t[0].items)},convertedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&e.apply(void 0,["convertedFilters"].concat(n))},viewedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&t.reduce((function(e,t){var n=t.items,r=Ie(t,je);return[].concat(Pe(e),Pe(function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,n=[],r=0;r0&&e.apply(void 0,["viewedFilters"].concat(n))}}}function Fe(e){var t=e.items.reduce((function(e,t){var n;return e[t.__autocomplete_indexName]=(null!==(n=e[t.__autocomplete_indexName])&&void 0!==n?n:[]).concat(t),e}),{});return Object.keys(t).map((function(e){return{index:e,items:t[e],algoliaSource:["autocomplete"]}}))}function Me(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function Be(e){return Be="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Be(e)}function ze(e){return function(e){if(Array.isArray(e))return Ue(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Ue(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ue(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ue(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&Ze({onItemsChange:r,items:n,insights:s,state:t}))}}),0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(e){var t=e.setContext,n=e.onSelect,r=e.onActive;function u(e){t({algoliaInsightsPlugin:{__algoliaSearchParameters:qe(qe({},i?{clickAnalytics:!0}:{}),e?{userToken:e}:{}),insights:s}})}l("addAlgoliaAgent","insights-plugin"),u(),l("onUserTokenChange",u),l("getUserToken",null,(function(e,t){u(t)})),n((function(e){var t=e.item,n=e.state,r=e.event,a=e.source;Me(t)&&o({state:n,event:r,insights:s,item:t,insightsEvents:[qe({eventName:"Item Selected"},xe({item:t,items:a.getItems().filter(Me)}))]})})),r((function(e){var t=e.item,n=e.source,r=e.state,o=e.event;Me(t)&&a({state:r,event:o,insights:s,item:t,insightsEvents:[qe({eventName:"Item Active"},xe({item:t,items:n.getItems().filter(Me)}))]})}))},onStateChange:function(e){var t=e.state;c({state:t})},__autocomplete_pluginOptions:e}}function Ge(){var e,t=arguments.length>1?arguments[1]:void 0;return[].concat(ze(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]),["autocomplete-internal"],ze(null!==(e=t.algoliaInsightsPlugin)&&void 0!==e&&e.__automaticInsights?["autocomplete-automatic"]:[]))}function Ke(e){return Ke="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ke(e)}function Ye(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Je(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Ke(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Ke(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Ke(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Xe(e,t,n){var r,o=t.initialState;return{getState:function(){return o},dispatch:function(r,a){var i=function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0},reshape:function(e){return e.sources}},e),{},{id:null!==(n=e.id)&&void 0!==n?n:lt(),plugins:o,initialState:gt({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var n;null===(n=e.onStateChange)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onStateChange)||void 0===n?void 0:n.call(e,t)}))},onSubmit:function(t){var n;null===(n=e.onSubmit)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onSubmit)||void 0===n?void 0:n.call(e,t)}))},onReset:function(t){var n;null===(n=e.onReset)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onReset)||void 0===n?void 0:n.call(e,t)}))},getSources:function(n){return Promise.all([].concat(pt(o.map((function(e){return e.getSources}))),[e.getSources]).filter(Boolean).map((function(e){return function(e,t){var n=[];return Promise.resolve(e(t)).then((function(e){return Array.isArray(e),Promise.all(e.filter((function(e){return Boolean(e)})).map((function(e){if(e.sourceId,n.includes(e.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));n.push(e.sourceId);var t={getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:Se,onResolve:Se};Object.keys(t).forEach((function(e){t[e].__default=!0}));var r=ut(ut({},t),e);return Promise.resolve(r)})))}))}(e,n)}))).then((function(e){return et(e)})).then((function(e){return e.map((function(e){return gt(gt({},e),{},{onSelect:function(n){e.onSelect(n),t.forEach((function(e){var t;return null===(t=e.onSelect)||void 0===t?void 0:t.call(e,n)}))},onActive:function(n){e.onActive(n),t.forEach((function(e){var t;return null===(t=e.onActive)||void 0===t?void 0:t.call(e,n)}))},onResolve:function(n){e.onResolve(n),t.forEach((function(e){var t;return null===(t=e.onResolve)||void 0===t?void 0:t.call(e,n)}))}})}))}))},navigator:gt({navigate:function(e){var t=e.itemUrl;r.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,n=r.open(t,"_blank","noopener");null==n||n.focus()},navigateNewWindow:function(e){var t=e.itemUrl;r.open(t,"_blank","noopener")}},e.navigator)})}function bt(e){return bt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},bt(e)}function wt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kt(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Ht,Qt,Vt,Zt=null,Wt=(Ht=-1,Qt=-1,Vt=void 0,function(e){var t=++Ht;return Promise.resolve(e).then((function(e){return Vt&&t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var rn=/((gt|sm)-|galaxy nexus)|samsung[- ]|samsungbrowser/i;function on(e){return on="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},on(e)}var an=["props","refresh","store"],ln=["inputElement","formElement","panelElement"],sn=["inputElement"],un=["inputElement","maxLength"],cn=["source"],dn=["item","source"];function fn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pn(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function gn(e){var t=e.props,n=e.refresh,r=e.store,o=hn(e,an);return{getEnvironmentProps:function(e){var n=e.inputElement,o=e.formElement,a=e.panelElement;function i(e){!r.getState().isOpen&&r.pendingRequests.isEmpty()||e.target===n||!1===[o,a].some((function(t){return n=t,r=e.target,n===r||n.contains(r);var n,r}))&&(r.dispatch("blur",null),t.debug||r.pendingRequests.cancelAll())}return pn({onTouchStart:i,onMouseDown:i,onTouchMove:function(e){!1!==r.getState().isOpen&&n===t.environment.document.activeElement&&e.target!==n&&n.blur()}},hn(e,ln))},getRootProps:function(e){return pn({role:"combobox","aria-expanded":r.getState().isOpen,"aria-haspopup":"listbox","aria-owns":r.getState().isOpen?r.getState().collections.map((function(e){var n=e.source;return Kt(t.id,"list",n)})).join(" "):void 0,"aria-labelledby":Kt(t.id,"label")},e)},getFormProps:function(e){e.inputElement;return pn({action:"",noValidate:!0,role:"search",onSubmit:function(a){var i;a.preventDefault(),t.onSubmit(pn({event:a,refresh:n,state:r.getState()},o)),r.dispatch("submit",null),null===(i=e.inputElement)||void 0===i||i.blur()},onReset:function(a){var i;a.preventDefault(),t.onReset(pn({event:a,refresh:n,state:r.getState()},o)),r.dispatch("reset",null),null===(i=e.inputElement)||void 0===i||i.focus()}},hn(e,sn))},getLabelProps:function(e){return pn({htmlFor:Kt(t.id,"input"),id:Kt(t.id,"label")},e)},getInputProps:function(e){var a;function i(e){(t.openOnFocus||Boolean(r.getState().query))&&Gt(pn({event:e,props:t,query:r.getState().completion||r.getState().query,refresh:n,store:r},o)),r.dispatch("focus",null)}var l=e||{},s=(l.inputElement,l.maxLength),u=void 0===s?512:s,c=hn(l,un),d=Ft(r.getState()),f=function(e){return Boolean(e&&e.match(rn))}((null===(a=t.environment.navigator)||void 0===a?void 0:a.userAgent)||""),p=t.enterKeyHint||(null!=d&&d.itemUrl&&!f?"go":"search");return pn({"aria-autocomplete":"both","aria-activedescendant":r.getState().isOpen&&null!==r.getState().activeItemId?Kt(t.id,"item-".concat(r.getState().activeItemId),null==d?void 0:d.source):void 0,"aria-controls":r.getState().isOpen?r.getState().collections.map((function(e){var n=e.source;return Kt(t.id,"list",n)})).join(" "):void 0,"aria-labelledby":Kt(t.id,"label"),value:r.getState().completion||r.getState().query,id:Kt(t.id,"input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:p,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:u,type:"search",onChange:function(e){Gt(pn({event:e,props:t,query:e.currentTarget.value.slice(0,u),refresh:n,store:r},o))},onKeyDown:function(e){!function(e){var t=e.event,n=e.props,r=e.refresh,o=e.store,a=nn(e,Jt);if("ArrowUp"===t.key||"ArrowDown"===t.key){var i=function(){var e=Ft(o.getState()),t=n.environment.document.getElementById(Kt(n.id,"item-".concat(o.getState().activeItemId),null==e?void 0:e.source));t&&(t.scrollIntoViewIfNeeded?t.scrollIntoViewIfNeeded(!1):t.scrollIntoView(!1))},l=function(){var e=Ft(o.getState());if(null!==o.getState().activeItemId&&e){var n=e.item,i=e.itemInputValue,l=e.itemUrl,s=e.source;s.onActive(en({event:t,item:n,itemInputValue:i,itemUrl:l,refresh:r,source:s,state:o.getState()},a))}};t.preventDefault(),!1===o.getState().isOpen&&(n.openOnFocus||Boolean(o.getState().query))?Gt(en({event:t,props:n,query:o.getState().query,refresh:r,store:o},a)).then((function(){o.dispatch(t.key,{nextActiveItemId:n.defaultActiveItemId}),l(),setTimeout(i,0)})):(o.dispatch(t.key,{}),l(),i())}else if("Escape"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if("Tab"===t.key)o.dispatch("blur",null),o.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every((function(e){return 0===e.items.length})))return void(n.debug||o.pendingRequests.cancelAll());t.preventDefault();var s=Ft(o.getState()),u=s.item,c=s.itemInputValue,d=s.itemUrl,f=s.source;if(t.metaKey||t.ctrlKey)void 0!==d&&(f.onSelect(en({event:t,item:u,itemInputValue:c,itemUrl:d,refresh:r,source:f,state:o.getState()},a)),n.navigator.navigateNewTab({itemUrl:d,item:u,state:o.getState()}));else if(t.shiftKey)void 0!==d&&(f.onSelect(en({event:t,item:u,itemInputValue:c,itemUrl:d,refresh:r,source:f,state:o.getState()},a)),n.navigator.navigateNewWindow({itemUrl:d,item:u,state:o.getState()}));else if(t.altKey);else{if(void 0!==d)return f.onSelect(en({event:t,item:u,itemInputValue:c,itemUrl:d,refresh:r,source:f,state:o.getState()},a)),void n.navigator.navigate({itemUrl:d,item:u,state:o.getState()});Gt(en({event:t,nextState:{isOpen:!1},props:n,query:c,refresh:r,store:o},a)).then((function(){f.onSelect(en({event:t,item:u,itemInputValue:c,itemUrl:d,refresh:r,source:f,state:o.getState()},a))}))}}}(pn({event:e,props:t,refresh:n,store:r},o))},onFocus:i,onBlur:Se,onClick:function(n){e.inputElement!==t.environment.document.activeElement||r.getState().isOpen||i(n)}},c)},getPanelProps:function(e){return pn({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){r.dispatch("mouseleave",null)}},e)},getListProps:function(e){var n=e||{},r=n.source,o=hn(n,cn);return pn({role:"listbox","aria-labelledby":Kt(t.id,"label"),id:Kt(t.id,"list",r)},o)},getItemProps:function(e){var a=e.item,i=e.source,l=hn(e,dn);return pn({id:Kt(t.id,"item-".concat(a.__autocomplete_id),i),role:"option","aria-selected":r.getState().activeItemId===a.__autocomplete_id,onMouseMove:function(e){if(a.__autocomplete_id!==r.getState().activeItemId){r.dispatch("mousemove",a.__autocomplete_id);var t=Ft(r.getState());if(null!==r.getState().activeItemId&&t){var i=t.item,l=t.itemInputValue,s=t.itemUrl,u=t.source;u.onActive(pn({event:e,item:i,itemInputValue:l,itemUrl:s,refresh:n,source:u,state:r.getState()},o))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var l=i.getItemInputValue({item:a,state:r.getState()}),s=i.getItemUrl({item:a,state:r.getState()});(s?Promise.resolve():Gt(pn({event:e,nextState:{isOpen:!1},props:t,query:l,refresh:n,store:r},o))).then((function(){i.onSelect(pn({event:e,item:a,itemInputValue:l,itemUrl:s,refresh:n,source:i,state:r.getState()},o))}))}},l)}}}var yn="1.12.1",vn=[{segment:"autocomplete-core",version:yn}];function bn(e){return bn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},bn(e)}function wn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kn(e){for(var t=1;t=n?null===r?null:0:o}function On(e){return On="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},On(e)}function jn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Cn(e){for(var t=1;t=5&&((o||!e&&5===r)&&(i.push(r,0,o,n),r=6),e&&(i.push(r,e,0,n),r=6)),o=""},s=0;s"===t?(r=1,o=""):o=t+o[0]:a?t===a?a="":o+=t:'"'===t||"'"===t?a=t:">"===t?(l(),r=1):r&&("="===t?(r=5,n=o,o=""):"/"===t&&(r<5||">"===e[s][u+1])?(l(),3===r&&(i=i[0]),r=i,(i=i[0]).push(2,0,r),r=0):" "===t||"\t"===t||"\n"===t||"\r"===t?(l(),r=2):o+=t),3===r&&"!--"===o&&(r=4,i=i[0])}return l(),i}(e)),t),arguments,[])).length>1?t:t[0]}var Bn=function(e){var t=e.environment,n=t.document.createElementNS("http://www.w3.org/2000/svg","svg");n.setAttribute("class","aa-SubmitIcon"),n.setAttribute("viewBox","0 0 24 24"),n.setAttribute("width","20"),n.setAttribute("height","20"),n.setAttribute("fill","currentColor");var r=t.document.createElementNS("http://www.w3.org/2000/svg","path");return r.setAttribute("d","M16.041 15.856c-0.034 0.026-0.067 0.055-0.099 0.087s-0.060 0.064-0.087 0.099c-1.258 1.213-2.969 1.958-4.855 1.958-1.933 0-3.682-0.782-4.95-2.050s-2.050-3.017-2.050-4.95 0.782-3.682 2.050-4.95 3.017-2.050 4.95-2.050 3.682 0.782 4.95 2.050 2.050 3.017 2.050 4.95c0 1.886-0.745 3.597-1.959 4.856zM21.707 20.293l-3.675-3.675c1.231-1.54 1.968-3.493 1.968-5.618 0-2.485-1.008-4.736-2.636-6.364s-3.879-2.636-6.364-2.636-4.736 1.008-6.364 2.636-2.636 3.879-2.636 6.364 1.008 4.736 2.636 6.364 3.879 2.636 6.364 2.636c2.125 0 4.078-0.737 5.618-1.968l3.675 3.675c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414z"),n.appendChild(r),n},zn=function(e){var t=e.environment,n=t.document.createElementNS("http://www.w3.org/2000/svg","svg");n.setAttribute("class","aa-ClearIcon"),n.setAttribute("viewBox","0 0 24 24"),n.setAttribute("width","18"),n.setAttribute("height","18"),n.setAttribute("fill","currentColor");var r=t.document.createElementNS("http://www.w3.org/2000/svg","path");return r.setAttribute("d","M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"),n.appendChild(r),n},Un=function(e){var t=e.environment.document.createElementNS("http://www.w3.org/2000/svg","svg");return t.setAttribute("class","aa-LoadingIcon"),t.setAttribute("viewBox","0 0 100 100"),t.setAttribute("width","20"),t.setAttribute("height","20"),t.innerHTML='\n \n',t},$n=["ontouchstart","ontouchend","ontouchmove","ontouchcancel"];function qn(e,t,n){e[t]=null===n?"":"number"!=typeof n?n:n+"px"}function Hn(e){this._listeners[e.type](e)}function Qn(e,t,n){var r,o,a=e[t];if("style"===t)if("string"==typeof n)e.style=n;else if(null===n)e.style="";else for(t in n)a&&n[t]===a[t]||qn(e.style,t,n[t]);else"o"===t[0]&&"n"===t[1]?(r=t!==(t=t.replace(/Capture$/,"")),((o=t.toLowerCase())in e||$n.includes(o))&&(t=o),t=t.slice(2),e._listeners||(e._listeners={}),e._listeners[t]=n,n?a||e.addEventListener(t,Hn,r):e.removeEventListener(t,Hn,r)):"list"!==t&&"tagName"!==t&&"form"!==t&&"type"!==t&&"size"!==t&&"download"!==t&&"href"!==t&&t in e?e[t]=null==n?"":n:"function"!=typeof n&&"dangerouslySetInnerHTML"!==t&&(null==n||!1===n&&!/^ar/.test(t)?e.removeAttribute(t):e.setAttribute(t,n))}function Vn(e){return"onChange"===e?"onInput":e}function Zn(e,t){for(var n in t)Qn(e,Vn(n),t[n])}function Wn(e,t){for(var n in t)"o"===n[0]&&"n"===n[1]||Qn(e,Vn(n),t[n])}var Gn=["children"];function Kn(e){return function(e){if(Array.isArray(e))return Yn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Yn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Yn(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Yn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Xn(e){return function(t,n){var r=n.children,o=void 0===r?[]:r,a=Jn(n,Gn),i=e.document.createElement(t);return Zn(i,a),i.append.apply(i,Kn(o)),i}}function er(e){return er="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},er(e)}var tr=["autocompleteScopeApi","environment","classNames","getInputProps","getInputPropsCore","isDetached","state"];function nr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function rr(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var ir=function(e){var t=e.autocompleteScopeApi,n=e.environment,r=(e.classNames,e.getInputProps),o=e.getInputPropsCore,a=e.isDetached,i=e.state,l=ar(e,tr),s=Xn(n)("input",l),u=r(rr({state:i,props:o({inputElement:s}),inputElement:s},t));return Zn(s,rr(rr({},u),{},{onKeyDown:function(e){a&&"Tab"===e.key||u.onKeyDown(e)}})),s};function lr(e){return lr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},lr(e)}function sr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ur(e){for(var t=1;t2&&(i.children=arguments.length>3?dr.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===i[a]&&(i[a]=e.defaultProps[a]);return Er(e,i,r,o,null)}function Er(e,t,n,r,o){var a={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==o?++pr:o,__i:-1,__u:0};return null==o&&null!=fr.vnode&&fr.vnode(a),a}function Or(e){return e.children}function jr(e,t){this.props=e,this.context=t}function Cr(e,t){if(null==t)return e.__?Cr(e.__,e.__i+1):null;for(var n;tt&&mr.sort(yr));Ir.__r=0}function Ar(e,t,n,r,o,a,i,l,s,u,c){var d,f,p,m,h,g=r&&r.__k||br,y=t.length;for(n.__d=s,Nr(n,t,g),s=n.__d,d=0;d0?Er(o.type,o.props,o.key,o.ref?o.ref:null,o.__v):o)?(o.__=e,o.__b=e.__b+1,l=Rr(o,n,i=r+d,c),o.__i=l,a=null,-1!==l&&(c--,(a=n[l])&&(a.__u|=131072)),null==a||null===a.__v?(-1==l&&d--,"function"!=typeof o.type&&(o.__u|=65536)):l!==i&&(l===i+1?d++:l>i?c>s-i?d+=l-i:d--:d=l(null!=s&&0==(131072&s.__u)?1:0))for(;i>=0||l=0){if((s=t[i])&&0==(131072&s.__u)&&o==s.key&&a===s.type)return i;i--}if(l0&&void 0!==arguments[0]?arguments[0]:[];return{get:function(){return e},add:function(t){var n=e[e.length-1];(null==n?void 0:n.isHighlighted)===t.isHighlighted?e[e.length-1]={value:n.value+t.value,isHighlighted:n.isHighlighted}:e.push(t)}}}(n?[{value:n,isHighlighted:!1}]:[]);return t.forEach((function(e){var t=e.split(Gr);r.add({value:t[0],isHighlighted:!0}),""!==t[1]&&r.add({value:t[1],isHighlighted:!1})})),r.get()}function Yr(e){return function(e){if(Array.isArray(e))return Jr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Jr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Jr(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n",""":'"',"'":"'"},no=new RegExp(/\w/i),ro=/&(amp|quot|lt|gt|#39);/g,oo=RegExp(ro.source);function ao(e,t){var n,r,o,a=e[t],i=(null===(n=e[t+1])||void 0===n?void 0:n.isHighlighted)||!0,l=(null===(r=e[t-1])||void 0===r?void 0:r.isHighlighted)||!0;return no.test((o=a.value)&&oo.test(o)?o.replace(ro,(function(e){return to[e]})):o)||l!==i?a.isHighlighted:l}function io(e){return io="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},io(e)}function lo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function so(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Oo={clearButton:"aa-ClearButton",detachedCancelButton:"aa-DetachedCancelButton",detachedContainer:"aa-DetachedContainer",detachedFormContainer:"aa-DetachedFormContainer",detachedOverlay:"aa-DetachedOverlay",detachedSearchButton:"aa-DetachedSearchButton",detachedSearchButtonIcon:"aa-DetachedSearchButtonIcon",detachedSearchButtonPlaceholder:"aa-DetachedSearchButtonPlaceholder",detachedSearchButtonQuery:"aa-DetachedSearchButtonQuery",form:"aa-Form",input:"aa-Input",inputWrapper:"aa-InputWrapper",inputWrapperPrefix:"aa-InputWrapperPrefix",inputWrapperSuffix:"aa-InputWrapperSuffix",item:"aa-Item",label:"aa-Label",list:"aa-List",loadingIndicator:"aa-LoadingIndicator",panel:"aa-Panel",panelLayout:"aa-PanelLayout aa-Panel--scrollable",root:"aa-Autocomplete",source:"aa-Source",sourceFooter:"aa-SourceFooter",sourceHeader:"aa-SourceHeader",sourceNoResults:"aa-SourceNoResults",submitButton:"aa-SubmitButton"},jo=function(e,t){var n=e.children;(0,e.render)(n,t)},Co={createElement:_r,Fragment:Or,render:Vr};function Po(e){var t=e.panelPlacement,n=e.container,r=e.form,o=e.environment,a=n.getBoundingClientRect(),i=(o.pageYOffset||o.document.documentElement.scrollTop||o.document.body.scrollTop||0)+a.top+a.height;switch(t){case"start":return{top:i,left:a.left};case"end":return{top:i,right:o.document.documentElement.clientWidth-(a.left+a.width)};case"full-width":return{top:i,left:0,right:0,width:"unset",maxWidth:"unset"};case"input-wrapper-width":var l=r.getBoundingClientRect();return{top:i,left:l.left,right:o.document.documentElement.clientWidth-(l.left+l.width),width:"unset",maxWidth:"unset"};default:throw new Error("[Autocomplete] The `panelPlacement` value ".concat(JSON.stringify(t)," is not valid."))}}function To(e){return To="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},To(e)}function Io(){return Io=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Ko(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Yo(e){for(var t=1;t0;if(!f.value.core.openOnFocus&&!t.query)return n;var r=Boolean(u.current||f.value.renderer.renderNoResults);return!n&&r||n},__autocomplete_metadata:{userAgents:Ro,options:e}}))})),h=be(Yo({collections:[],completion:null,context:{},isOpen:!1,query:"",activeItemId:null,status:"idle"},f.value.core.initialState)),g={getEnvironmentProps:f.value.renderer.getEnvironmentProps,getFormProps:f.value.renderer.getFormProps,getInputProps:f.value.renderer.getInputProps,getItemProps:f.value.renderer.getItemProps,getLabelProps:f.value.renderer.getLabelProps,getListProps:f.value.renderer.getListProps,getPanelProps:f.value.renderer.getPanelProps,getRootProps:f.value.renderer.getRootProps},y={setActiveItemId:m.value.setActiveItemId,setQuery:m.value.setQuery,setCollections:m.value.setCollections,setIsOpen:m.value.setIsOpen,setStatus:m.value.setStatus,setContext:m.value.setContext,refresh:m.value.refresh,navigator:m.value.navigator},v=l((function(){return Mn.bind(f.value.renderer.renderer.createElement)})),b=l((function(){return function(e){var t=e.autocomplete,n=e.autocompleteScopeApi,r=e.classNames,o=e.environment,a=e.isDetached,i=e.placeholder,l=void 0===i?"Search":i,s=e.propGetters,u=e.setIsModalOpen,c=e.state,d=e.translations,f=Xn(o),p=s.getRootProps(ur({state:c,props:t.getRootProps({})},n)),m=f("div",ur({class:r.root},p)),h=f("div",{class:r.detachedContainer,onMouseDown:function(e){e.stopPropagation()}}),g=f("div",{class:r.detachedOverlay,children:[h],onMouseDown:function(){u(!1),t.setIsOpen(!1)}}),y=s.getLabelProps(ur({state:c,props:t.getLabelProps({})},n)),v=f("button",{class:r.submitButton,type:"submit",title:d.submitButtonTitle,children:[Bn({environment:o})]}),b=f("label",ur({class:r.label,children:[v]},y)),w=f("button",{class:r.clearButton,type:"reset",title:d.clearButtonTitle,children:[zn({environment:o})]}),k=f("div",{class:r.loadingIndicator,children:[Un({environment:o})]}),S=ir({class:r.input,environment:o,state:c,getInputProps:s.getInputProps,getInputPropsCore:t.getInputProps,autocompleteScopeApi:n,isDetached:a}),x=f("div",{class:r.inputWrapperPrefix,children:[b,k]}),_=f("div",{class:r.inputWrapperSuffix,children:[w]}),E=f("div",{class:r.inputWrapper,children:[S]}),O=s.getFormProps(ur({state:c,props:t.getFormProps({inputElement:S})},n)),j=f("form",ur({class:r.form,children:[x,E,_]},O)),C=s.getPanelProps(ur({state:c,props:t.getPanelProps({})},n)),P=f("div",ur({class:r.panel},C)),T=f("div",{class:r.detachedSearchButtonQuery,textContent:c.query}),I=f("div",{class:r.detachedSearchButtonPlaceholder,hidden:Boolean(c.query),textContent:l});if(a){var A=f("div",{class:r.detachedSearchButtonIcon,children:[Bn({environment:o})]}),N=f("button",{type:"button",class:r.detachedSearchButton,onClick:function(){u(!0)},children:[A,I,T]}),L=f("button",{type:"button",class:r.detachedCancelButton,textContent:d.detachedCancelButtonText,onTouchStart:function(e){e.stopPropagation()},onClick:function(){t.setIsOpen(!1),u(!1)}}),R=f("div",{class:r.detachedFormContainer,children:[j,L]});h.appendChild(R),m.appendChild(N)}else m.appendChild(j);return{detachedContainer:h,detachedOverlay:g,detachedSearchButtonQuery:T,detachedSearchButtonPlaceholder:I,inputWrapper:E,input:S,root:m,form:j,label:b,submitButton:v,clearButton:w,loadingIndicator:k,panel:P}}({autocomplete:m.value,autocompleteScopeApi:y,classNames:f.value.renderer.classNames,environment:f.value.core.environment,isDetached:p.value,placeholder:f.value.core.placeholder,propGetters:g,setIsModalOpen:x,state:h.current,translations:f.value.renderer.translations})}));function w(){Zn(b.value.panel,{style:p.value?{}:Po({panelPlacement:f.value.renderer.panelPlacement,container:b.value.root,form:b.value.form,environment:f.value.core.environment})})}function k(e){h.current=e;var t={autocomplete:m.value,autocompleteScopeApi:y,classNames:f.value.renderer.classNames,components:f.value.renderer.components,container:f.value.renderer.container,html:v.value,dom:b.value,panelContainer:p.value?b.value.detachedContainer:f.value.renderer.panelContainer,propGetters:g,state:h.current,renderer:f.value.renderer.renderer},n=!at(e)&&!u.current&&f.value.renderer.renderNoResults||f.value.renderer.render;!function(e){var t=e.autocomplete,n=e.autocompleteScopeApi,r=e.dom,o=e.propGetters,a=e.state;Wn(r.root,o.getRootProps(No({state:a,props:t.getRootProps({})},n))),Wn(r.input,o.getInputProps(No({state:a,props:t.getInputProps({inputElement:r.input}),inputElement:r.input},n))),Zn(r.label,{hidden:"stalled"===a.status}),Zn(r.loadingIndicator,{hidden:"stalled"!==a.status}),Zn(r.clearButton,{hidden:!a.query}),Zn(r.detachedSearchButtonQuery,{textContent:a.query}),Zn(r.detachedSearchButtonPlaceholder,{hidden:Boolean(a.query)})}(t),function(e,t){var n=t.autocomplete,r=t.autocompleteScopeApi,o=t.classNames,a=t.html,i=t.dom,l=t.panelContainer,s=t.propGetters,u=t.state,c=t.components,d=t.renderer;if(u.isOpen){l.contains(i.panel)||"loading"===u.status||l.appendChild(i.panel),i.panel.classList.toggle("aa-Panel--stalled","stalled"===u.status);var f=u.collections.filter((function(e){var t=e.source,n=e.items;return t.templates.noResults||n.length>0})).map((function(e,t){var i=e.source,l=e.items;return d.createElement("section",{key:t,className:o.source,"data-autocomplete-source-id":i.sourceId},i.templates.header&&d.createElement("div",{className:o.sourceHeader},i.templates.header({components:c,createElement:d.createElement,Fragment:d.Fragment,items:l,source:i,state:u,html:a})),i.templates.noResults&&0===l.length?d.createElement("div",{className:o.sourceNoResults},i.templates.noResults({components:c,createElement:d.createElement,Fragment:d.Fragment,source:i,state:u,html:a})):d.createElement("ul",Io({className:o.list},s.getListProps(No({state:u,props:n.getListProps({source:i})},r))),l.map((function(e){var t=n.getItemProps({item:e,source:i});return d.createElement("li",Io({key:t.id,className:o.item},s.getItemProps(No({state:u,props:t},r))),i.templates.item({components:c,createElement:d.createElement,Fragment:d.Fragment,item:e,state:u,html:a}))}))),i.templates.footer&&d.createElement("div",{className:o.sourceFooter},i.templates.footer({components:c,createElement:d.createElement,Fragment:d.Fragment,items:l,source:i,state:u,html:a})))})),p=d.createElement(d.Fragment,null,d.createElement("div",{className:o.panelLayout},f),d.createElement("div",{className:"aa-GradientBottom"})),m=f.reduce((function(e,t){return e[t.props["data-autocomplete-source-id"]]=t,e}),{});e(No(No({children:p,state:u,sections:f,elements:m},d),{},{components:c,html:a},r),i.panel)}else l.contains(i.panel)&&l.removeChild(i.panel)}(n,t)}function S(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};o();var t,n,r=f.value.renderer,i=r.components,l=Go(r,Zo);c.current=zo(l,f.value.core,{components:(t=i,n=function(e){return!e.value.hasOwnProperty("__autocomplete_componentName")},Object.entries(t).reduce((function(e,t){var r=Qo(t,2),o=r[0],a=r[1];return n({key:o,value:a})?qo(qo({},e),{},Ho({},o,a)):e}),{})),initialState:h.current},e),s(),a(),m.value.refresh().then((function(){k(h.current)}))}function x(e){requestAnimationFrame((function(){var t=f.value.core.environment.document.body.contains(b.value.detachedOverlay);e!==t&&(e?(f.value.core.environment.document.body.appendChild(b.value.detachedOverlay),f.value.core.environment.document.body.classList.add("aa-Detached"),b.value.input.focus()):(f.value.core.environment.document.body.removeChild(b.value.detachedOverlay),f.value.core.environment.document.body.classList.remove("aa-Detached")))}))}return r((function(){var e=m.value.getEnvironmentProps({formElement:b.value.form,panelElement:b.value.panel,inputElement:b.value.input});return Zn(f.value.core.environment,e),function(){Zn(f.value.core.environment,Object.keys(e).reduce((function(e,t){return Yo(Yo({},e),{},Jo({},t,void 0))}),{}))}})),r((function(){var e=p.value?f.value.core.environment.document.body:f.value.renderer.panelContainer,t=p.value?b.value.detachedOverlay:b.value.panel;return p.value&&h.current.isOpen&&x(!0),k(h.current),function(){e.contains(t)&&e.removeChild(t)}})),r((function(){var e=f.value.renderer.container;return e.appendChild(b.value.root),function(){e.removeChild(b.value.root)}})),r((function(){var e=ve((function(e){k(e.state)}),0);return d.current=function(t){var n=t.state,r=t.prevState;(p.value&&r.isOpen!==n.isOpen&&x(n.isOpen),p.value||!n.isOpen||r.isOpen||w(),n.query!==r.query)&&f.value.core.environment.document.querySelectorAll(".aa-Panel--scrollable").forEach((function(e){0!==e.scrollTop&&(e.scrollTop=0)}));e({state:n})},function(){d.current=void 0}})),r((function(){var e=ve((function(){var e=p.value;p.value=f.value.core.environment.matchMedia(f.value.renderer.detachedMediaQuery).matches,e!==p.value?S({}):requestAnimationFrame(w)}),20);return f.value.core.environment.addEventListener("resize",e),function(){f.value.core.environment.removeEventListener("resize",e)}})),r((function(){if(!p.value)return function(){};function e(e){b.value.detachedContainer.classList.toggle("aa-DetachedContainer--modal",e)}function t(t){e(t.matches)}var n=f.value.core.environment.matchMedia(getComputedStyle(f.value.core.environment.document.documentElement).getPropertyValue("--aa-detached-modal-media-query"));e(n.matches);var r=Boolean(n.addEventListener);return r?n.addEventListener("change",t):n.addListener(t),function(){r?n.removeEventListener("change",t):n.removeListener(t)}})),r((function(){return requestAnimationFrame(w),function(){}})),Yo(Yo({},y),{},{update:S,destroy:function(){o()}})}var ea=n(1514);const ta=n(5351),na=ta;var ra=n(813),oa=n.n(ra);function aa(){const e=(0,l.TH)(),t=(0,l.k6)(),{siteConfig:{baseUrl:n}}=(0,se.Z)(),[o,a]=(0,r.useState)({terms:[],isDocsOrBlog:!1});return(0,r.useEffect)((()=>{if(!e.state?.cmfcmfhighlight||0===e.state.cmfcmfhighlight.terms.length)return;a(e.state.cmfcmfhighlight);const{cmfcmfhighlight:n,...r}=e.state;t.replace({...e,state:r})}),[e.state?.cmfcmfhighlight,t,e]),(0,r.useEffect)((()=>{if(0===o.terms.length)return;const e=o.isDocsOrBlog?document.getElementsByTagName("article")[0]:document.getElementsByTagName("main")[0];if(!e)return;const t=new(oa())(e),n={ignoreJoiners:!0};return t.mark(o.terms,n),()=>t.unmark(n)}),[o,n]),null}var ia=n(1610),la=n(246);function sa(e){let{document:t}=e;const[n,r]=t.sectionRoute.split("#");let o=n;return r&&(o+="#"+r),o}const ua={documents:[],index:na((function(){this.ref("id"),this.field("title"),this.field("content")}))};const ca=()=>{const e=(0,B.Z)(),[t,n]=(0,r.useState)((()=>!!e&&"dark"===document.documentElement.getAttribute("data-theme")));(0,r.useEffect)((()=>{const e=new MutationObserver((()=>{n("dark"===document.documentElement.getAttribute("data-theme"))}));return e.observe(document.documentElement,{attributes:!0,attributeFilter:["data-theme"]}),()=>e.disconnect()}),[]);const{siteConfig:{baseUrl:o}}=(0,se.Z)(),{titleBoost:a,contentBoost:i,tagsBoost:u,parentCategoriesBoost:c,indexDocSidebarParentCategories:d,maxSearchResults:f}=(0,ia.eZ)("@cmfcmf/docusaurus-search-local"),p=(0,l.k6)(),{tags:m}=(0,la._q)(),h=(0,r.useRef)(m);(0,r.useEffect)((()=>{h.current=m}),[m]);const g=(0,r.useRef)({}),y=async e=>{const t=g.current[e];switch(t?.state){case"ready":return t;case void 0:{const t=[];g.current[e]={state:"loading",callbacks:t};const n=await async function(e,t){{let r;try{const n=await fetch(`${e}search-index-${t}.json`);if(!n.ok)return ua;r=await n.json()}catch(n){return ua}return{documents:r.documents,index:na.Index.load(r.index)}}}(o,e);return t.forEach((e=>e(n))),g.current[e]={state:"ready",...n}}case"loading":return new Promise((e=>{t.callbacks.push(e)}))}},v=(0,s.I)({message:"cmfcmf/d-s-l.searchBar.placeholder",description:"Placeholder shown in the searchbar"}),b=(0,r.useRef)(null),w=(0,r.useRef)(null);return(0,r.useEffect)((()=>{if(b.current)return w.current=Xo({container:b.current,placeholder:v,renderer:{createElement:r.createElement,Fragment:r.Fragment,render:ye.render},navigator:{navigate(e){let{item:t,itemUrl:n}=e;p.push(n,{cmfcmfhighlight:{terms:t.terms,isDocsOrBlog:"docs"===t.document.type||"blog"===t.document.type}})}},detachedMediaQuery:"",defaultActiveItemId:0,translations:{clearButtonTitle:(0,s.I)({message:"cmfcmf/d-s-l.searchBar.clearButtonTitle",description:"Title of the button to clear the current search input"}),detachedCancelButtonText:(0,s.I)({message:"cmfcmf/d-s-l.searchBar.detachedCancelButtonText",description:"Text of the button to close the detached search window"}),submitButtonTitle:(0,s.I)({message:"cmfcmf/d-s-l.searchBar.submitButtonTitle",description:"Title of the button to submit a new search"})},getSources(e){let{query:t}=e;return[{sourceId:"search-results",templates:{item(e){let{item:t}=e;const n=sa(t);return r.createElement("a",{href:n,className:"aa-ItemLink",onClick:e=>{e.preventDefault(),p.push(n,{cmfcmfhighlight:{terms:t.terms,isDocsOrBlog:"docs"===t.document.type||"blog"===t.document.type}})}},r.createElement("div",{className:"aa-ItemContent"},r.createElement("div",{className:"aa-ItemContentBody"},r.createElement("div",{className:"aa-ItemContentTitle"},t.document.sectionTitle),t.document.pageTitle!==t.document.sectionTitle&&r.createElement("div",{className:"aa-ItemContentDescription"},t.document.pageTitle))),r.createElement("div",{className:"aa-ItemActions"},r.createElement("button",{className:"aa-ItemActionButton aa-DesktopOnly aa-ActiveOnly",type:"button",title:"Select"},r.createElement("svg",{viewBox:"0 0 24 24",width:"20",height:"20",fill:"currentColor"},r.createElement("path",{d:"M18.984 6.984h2.016v6h-15.188l3.609 3.609-1.406 1.406-6-6 6-6 1.406 1.406-3.609 3.609h13.172v-4.031z"})))))},noResults:()=>r.createElement("div",{className:"aa-ItemContent"},r.createElement("div",{className:"aa-ItemContentBody"},(0,s.I)({message:"cmfcmf/d-s-l.searchBar.noResults",description:"message shown if no results are found"})))},getItemUrl(e){let{item:t}=e;return sa(t)},async getItems(){const e=h.current,n=await Promise.all(e.map((e=>y(e)))),r=(e=>ta.tokenizer(e).map((e=>e.str)))(t);return n.flatMap((e=>{let{index:t,documents:n}=e;return t.query((e=>{e.term(r,{fields:["title"],boost:a}),e.term(r,{fields:["title"],boost:a,wildcard:na.Query.wildcard.TRAILING}),e.term(r,{fields:["content"],boost:i}),e.term(r,{fields:["content"],boost:i,wildcard:na.Query.wildcard.TRAILING}),e.term(r,{fields:["tags"],boost:u}),e.term(r,{fields:["tags"],boost:u,wildcard:na.Query.wildcard.TRAILING}),d&&(e.term(r,{fields:["sidebarParentCategories"],boost:c}),e.term(r,{fields:["sidebarParentCategories"],boost:c,wildcard:na.Query.wildcard.TRAILING}))})).slice(0,f).map((e=>({document:n.find((t=>t.id.toString()===e.ref)),score:e.score,terms:r})))})).sort(((e,t)=>t.score-e.score)).slice(0,f)}}]}}),()=>w.current?.destroy()}),[f]),r.createElement(r.Fragment,null,r.createElement(ea.Z,null,r.createElement("body",{"data-theme":t?"dark":"light"})),r.createElement(aa,null),r.createElement("div",{className:"dsla-search-wrapper"},r.createElement("div",{className:"dsla-search-field",ref:b,"data-tags":m.join(",")})))},da={navbarSearchContainer:"navbarSearchContainer_Bca1"};function fa(e){let{children:t,className:n}=e;return(0,c.jsx)("div",{className:(0,o.Z)(n,da.navbarSearchContainer),children:t})}var pa=n(868),ma=n(8259);var ha=n(6409);const ga=e=>e.docs.find((t=>t.id===e.mainDocId));const ya={default:ae,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:r,queryString:o="",...a}=e;const{i18n:{currentLocale:i,locales:u,localeConfigs:d}}=(0,se.Z)(),f=(0,me.l)(),{search:p,hash:m}=(0,l.TH)(),h=[...n,...u.map((e=>{const n=`${`pathname://${f.createUrl({locale:e,fullyQualified:!1})}`}${p}${m}${o}`;return{label:d[e].label,lang:d[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===i?t?"menu__link--active":"dropdown__link--active":""}})),...r],g=t?(0,s.I)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[i].label;return(0,c.jsx)(pe,{...a,mobile:t,label:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(he,{className:ge}),g]}),items:h})},search:function(e){let{mobile:t,className:n}=e;return t?null:(0,c.jsx)(fa,{className:n,children:(0,c.jsx)(ca,{})})},dropdown:pe,html:function(e){let{value:t,className:n,mobile:r=!1,isDropdownItem:a=!1}=e;const i=a?"li":"div";return(0,c.jsx)(i,{className:(0,o.Z)({navbar__item:!r&&!a,"menu__list-item":r},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:r,...o}=e;const{activeDoc:a}=(0,pa.Iw)(r),i=(0,ma.vY)(t,r),l=a?.path===i?.path;return null===i||i.unlisted&&!l?null:(0,c.jsx)(ae,{exact:!0,...o,isActive:()=>l||!!a?.sidebar&&a.sidebar===i.sidebar,label:n??i.id,to:i.path})},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:r,...o}=e;const{activeDoc:a}=(0,pa.Iw)(r),i=(0,ma.oz)(t,r).link;if(!i)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return(0,c.jsx)(ae,{exact:!0,...o,isActive:()=>a?.sidebar===t,label:n??i.label,to:i.path})},docsVersion:function(e){let{label:t,to:n,docsPluginId:r,...o}=e;const a=(0,ma.lO)(r)[0],i=t??a.label,l=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(a).path;return(0,c.jsx)(ae,{...o,label:i,to:l})},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:r,dropdownItemsBefore:o,dropdownItemsAfter:a,...i}=e;const{search:u,hash:d}=(0,l.TH)(),f=(0,pa.Iw)(n),p=(0,pa.gB)(n),{savePreferredVersionName:m}=(0,ha.J)(n),h=p.map((e=>{const t=f.alternateDocVersions[e.name]??ga(e);return{label:e.label,to:`${t.path}${u}${d}`,isActive:()=>e===f.activeVersion,onClick:()=>m(e.name)}})),g=[...o,...h,...a],y=(0,ma.lO)(n)[0],v=t&&g.length>1?(0,s.I)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):y.label,b=t&&g.length>1?void 0:ga(y).path;return g.length<=1?(0,c.jsx)(ae,{...i,mobile:t,label:v,to:b,isActive:r?()=>!1:void 0}):(0,c.jsx)(pe,{...i,mobile:t,label:v,to:b,items:g,isActive:r?()=>!1:void 0})}},va=ya;function ba(e){let{type:t,...n}=e;const r=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),o=va[r];if(!o)throw new Error(`No NavbarItem component found for type "${t}".`);return(0,c.jsx)(o,{...n})}function wa(){const e=(0,P.e)(),t=(0,w.L)().navbar.items;return(0,c.jsx)("ul",{className:"menu__list",children:t.map(((t,n)=>(0,r.createElement)(ba,{mobile:!0,...t,onClick:()=>e.toggle(),key:n})))})}function ka(e){return(0,c.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,c.jsx)(s.Z,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})})}function Sa(){const e=0===(0,w.L)().navbar.items.length,t=D();return(0,c.jsxs)(c.Fragment,{children:[!e&&(0,c.jsx)(ka,{onClick:()=>t.hide()}),t.content]})}function xa(){const e=(0,P.e)();var t;return void 0===(t=e.shown)&&(t=!0),(0,r.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?(0,c.jsx)(F,{header:(0,c.jsx)(K,{}),primaryMenu:(0,c.jsx)(wa,{}),secondaryMenu:(0,c.jsx)(Sa,{})}):null}const _a={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function Ea(e){return(0,c.jsx)("div",{role:"presentation",...e,className:(0,o.Z)("navbar-sidebar__backdrop",e.className)})}function Oa(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:a}}=(0,w.L)(),i=(0,P.e)(),{navbarRef:l,isNavbarVisible:d}=function(e){const[t,n]=(0,r.useState)(e),o=(0,r.useRef)(!1),a=(0,r.useRef)(0),i=(0,r.useCallback)((e=>{null!==e&&(a.current=e.getBoundingClientRect().height)}),[]);return(0,T.RF)(((t,r)=>{let{scrollY:i}=t;if(!e)return;if(i=l?n(!1):i+u{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return o.current=!0,void n(!1);n(!0)})),{navbarRef:i,isNavbarVisible:t}}(n);return(0,c.jsxs)("nav",{ref:l,"aria-label":(0,s.I)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,o.Z)("navbar","navbar--fixed-top",n&&[_a.navbarHideable,!d&&_a.navbarHidden],{"navbar--dark":"dark"===a,"navbar--primary":"primary"===a,"navbar-sidebar--show":i.shown}),children:[t,(0,c.jsx)(Ea,{onClick:i.toggle}),(0,c.jsx)(xa,{})]})}var ja=n(3905);const Ca={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};function Pa(e){return(0,c.jsx)("button",{type:"button",...e,children:(0,c.jsx)(s.Z,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function Ta(e){let{error:t}=e;const n=(0,ja.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,c.jsx)("p",{className:Ca.errorBoundaryError,children:n})}class Ia extends r.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}const Aa="right";function Na(e){let{width:t=30,height:n=30,className:r,...o}=e;return(0,c.jsx)("svg",{className:r,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true",...o,children:(0,c.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function La(){const{toggle:e,shown:t}=(0,P.e)();return(0,c.jsx)("button",{onClick:e,"aria-label":(0,s.I)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,c.jsx)(Na,{})})}const Ra={colorModeToggle:"colorModeToggle_DEke"};function Da(e){let{items:t}=e;return(0,c.jsx)(c.Fragment,{children:t.map(((e,t)=>(0,c.jsx)(Ia,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,c.jsx)(ba,{...e})},t)))})}function Fa(e){let{left:t,right:n}=e;return(0,c.jsxs)("div",{className:"navbar__inner",children:[(0,c.jsx)("div",{className:"navbar__items",children:t}),(0,c.jsx)("div",{className:"navbar__items navbar__items--right",children:n})]})}function Ma(){const e=(0,P.e)(),t=(0,w.L)().navbar.items,[n,r]=function(e){function t(e){return"left"===(e.position??Aa)}return[e.filter(t),e.filter((e=>!t(e)))]}(t),o=t.find((e=>"search"===e.type));return(0,c.jsx)(Fa,{left:(0,c.jsxs)(c.Fragment,{children:[!e.disabled&&(0,c.jsx)(La,{}),(0,c.jsx)(W,{}),(0,c.jsx)(Da,{items:n})]}),right:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(Da,{items:r}),(0,c.jsx)(V,{className:Ra.colorModeToggle}),!o&&(0,c.jsx)(fa,{children:(0,c.jsx)(ca,{})})]})})}function Ba(){return(0,c.jsx)(Oa,{children:(0,c.jsx)(Ma,{})})}function za(e){let{item:t}=e;const{to:n,href:r,label:o,prependBaseUrlToHref:a,...i}=t,l=(0,J.Z)(n),s=(0,J.Z)(r,{forcePrependBaseUrl:!0});return(0,c.jsxs)(Y.Z,{className:"footer__link-item",...r?{href:a?s:r}:{to:l},...i,children:[o,r&&!(0,X.Z)(r)&&(0,c.jsx)(te.Z,{})]})}function Ua(e){let{item:t}=e;return t.html?(0,c.jsx)("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):(0,c.jsx)("li",{className:"footer__item",children:(0,c.jsx)(za,{item:t})},t.href??t.to)}function $a(e){let{column:t}=e;return(0,c.jsxs)("div",{className:"col footer__col",children:[(0,c.jsx)("div",{className:"footer__title",children:t.title}),(0,c.jsx)("ul",{className:"footer__items clean-list",children:t.items.map(((e,t)=>(0,c.jsx)(Ua,{item:e},t)))})]})}function qa(e){let{columns:t}=e;return(0,c.jsx)("div",{className:"row footer__links",children:t.map(((e,t)=>(0,c.jsx)($a,{column:e},t)))})}function Ha(){return(0,c.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function Qa(e){let{item:t}=e;return t.html?(0,c.jsx)("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):(0,c.jsx)(za,{item:t})}function Va(e){let{links:t}=e;return(0,c.jsx)("div",{className:"footer__links text--center",children:(0,c.jsx)("div",{className:"footer__links",children:t.map(((e,n)=>(0,c.jsxs)(r.Fragment,{children:[(0,c.jsx)(Qa,{item:e}),t.length!==n+1&&(0,c.jsx)(Ha,{})]},n)))})})}function Za(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?(0,c.jsx)(qa,{columns:t}):(0,c.jsx)(Va,{links:t})}var Wa=n(4277);const Ga={footerLogoLink:"footerLogoLink_BH7S"};function Ka(e){let{logo:t}=e;const{withBaseUrl:n}=(0,J.C)(),r={light:n(t.src),dark:n(t.srcDark??t.src)};return(0,c.jsx)(Wa.Z,{className:(0,o.Z)("footer__logo",t.className),alt:t.alt,sources:r,width:t.width,height:t.height,style:t.style})}function Ya(e){let{logo:t}=e;return t.href?(0,c.jsx)(Y.Z,{href:t.href,className:Ga.footerLogoLink,target:t.target,children:(0,c.jsx)(Ka,{logo:t})}):(0,c.jsx)(Ka,{logo:t})}function Ja(e){let{copyright:t}=e;return(0,c.jsx)("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function Xa(e){let{style:t,links:n,logo:r,copyright:a}=e;return(0,c.jsx)("footer",{className:(0,o.Z)("footer",{"footer--dark":"dark"===t}),children:(0,c.jsxs)("div",{className:"container container-fluid",children:[n,(r||a)&&(0,c.jsxs)("div",{className:"footer__bottom text--center",children:[r&&(0,c.jsx)("div",{className:"margin-bottom--sm",children:r}),a]})]})})}function ei(){const{footer:e}=(0,w.L)();if(!e)return null;const{copyright:t,links:n,logo:r,style:o}=e;return(0,c.jsx)(Xa,{style:o,links:n&&n.length>0&&(0,c.jsx)(Za,{links:n}),logo:r&&(0,c.jsx)(Ya,{logo:r}),copyright:t&&(0,c.jsx)(Ja,{copyright:t})})}const ti=r.memo(ei),ni=(0,I.Qc)([M.S,k.pl,T.OC,ha.L5,i.VC,function(e){let{children:t}=e;return(0,c.jsx)(A.n2,{children:(0,c.jsx)(P.M,{children:(0,c.jsx)(L,{children:t})})})}]);function ri(e){let{children:t}=e;return(0,c.jsx)(ni,{children:t})}var oi=n(3899);function ai(e){let{error:t,tryAgain:n}=e;return(0,c.jsx)("main",{className:"container margin-vert--xl",children:(0,c.jsx)("div",{className:"row",children:(0,c.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,c.jsx)(oi.Z,{as:"h1",className:"hero__title",children:(0,c.jsx)(s.Z,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,c.jsx)("div",{className:"margin-vert--lg",children:(0,c.jsx)(Pa,{onClick:n,className:"button button--primary shadow--lw"})}),(0,c.jsx)("hr",{}),(0,c.jsx)("div",{className:"margin-vert--md",children:(0,c.jsx)(Ta,{error:t})})]})})})}const ii={mainWrapper:"mainWrapper_z2l0"};function li(e){const{children:t,noFooter:n,wrapperClassName:r,title:l,description:s}=e;return(0,y.t)(),(0,c.jsxs)(ri,{children:[(0,c.jsx)(i.d,{title:l,description:s}),(0,c.jsx)(b,{}),(0,c.jsx)(C,{}),(0,c.jsx)(Ba,{}),(0,c.jsx)("div",{id:d,className:(0,o.Z)(g.k.wrapper.main,ii.mainWrapper,r),children:(0,c.jsx)(a.Z,{fallback:e=>(0,c.jsx)(ai,{...e}),children:t})}),!n&&(0,c.jsx)(ti,{})]})}},6811:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});n(7294);var r=n(4791),o=n(9524),a=n(9962),i=n(107),l=n(4277),s=n(5893);function u(e){let{logo:t,alt:n,imageClassName:r}=e;const a={light:(0,o.Z)(t.src),dark:(0,o.Z)(t.srcDark||t.src)},i=(0,s.jsx)(l.Z,{className:t.className,sources:a,height:t.height,width:t.width,alt:n,style:t.style});return r?(0,s.jsx)("div",{className:r,children:i}):i}function c(e){const{siteConfig:{title:t}}=(0,a.Z)(),{navbar:{title:n,logo:l}}=(0,i.L)(),{imageClassName:c,titleClassName:d,...f}=e,p=(0,o.Z)(l?.href||"/"),m=n?"":t,h=l?.alt??m;return(0,s.jsxs)(r.Z,{to:p,...f,...l?.target&&{target:l.target},children:[l&&(0,s.jsx)(u,{logo:l,alt:h,imageClassName:c}),null!=n&&(0,s.jsx)("b",{className:d,children:n})]})}},3647:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});n(7294);var r=n(1514),o=n(5893);function a(e){let{locale:t,version:n,tag:a}=e;const i=t;return(0,o.jsxs)(r.Z,{children:[t&&(0,o.jsx)("meta",{name:"docusaurus_locale",content:t}),n&&(0,o.jsx)("meta",{name:"docusaurus_version",content:n}),a&&(0,o.jsx)("meta",{name:"docusaurus_tag",content:a}),i&&(0,o.jsx)("meta",{name:"docsearch:language",content:i}),n&&(0,o.jsx)("meta",{name:"docsearch:version",content:n}),a&&(0,o.jsx)("meta",{name:"docsearch:docusaurus_tag",content:a})]})}},4277:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(7294),o=n(788),a=n(1048),i=n(9200);const l={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var s=n(5893);function u(e){let{className:t,children:n}=e;const u=(0,a.Z)(),{colorMode:c}=(0,i.I)();return(0,s.jsx)(s.Fragment,{children:(u?"dark"===c?["dark"]:["light"]:["light","dark"]).map((e=>{const a=n({theme:e,className:(0,o.Z)(t,l.themedComponent,l[`themedComponent--${e}`])});return(0,s.jsx)(r.Fragment,{children:a},e)}))})}function c(e){const{sources:t,className:n,alt:r,...o}=e;return(0,s.jsx)(u,{className:n,children:e=>{let{theme:n,className:a}=e;return(0,s.jsx)("img",{src:t[n],alt:r,className:a,...o})}})}},4639:(e,t,n)=>{"use strict";n.d(t,{u:()=>u,z:()=>y});var r=n(7294),o=n(6136),a=n(1270),i=n(8986),l=n(5893);const s="ease-in-out";function u(e){let{initialState:t}=e;const[n,o]=(0,r.useState)(t??!1),a=(0,r.useCallback)((()=>{o((e=>!e))}),[]);return{collapsed:n,setCollapsed:o,toggleCollapsed:a}}const c={display:"none",overflow:"hidden",height:"0px"},d={display:"block",overflow:"visible",height:"auto"};function f(e,t){const n=t?c:d;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function p(e){let{collapsibleRef:t,collapsed:n,animation:o}=e;const a=(0,r.useRef)(!1);(0,r.useEffect)((()=>{const e=t.current;function r(){const t=e.scrollHeight,n=o?.duration??function(e){if((0,i.n)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${o?.easing??s}`,height:`${t}px`}}function l(){const t=r();e.style.transition=t.transition,e.style.height=t.height}if(!a.current)return f(e,n),void(a.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(l(),requestAnimationFrame((()=>{e.style.height=c.height,e.style.overflow=c.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{l()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,o])}function m(e){if(!o.Z.canUseDOM)return e?c:d}function h(e){let{as:t="div",collapsed:n,children:o,animation:a,onCollapseTransitionEnd:i,className:s,disableSSRStyle:u}=e;const c=(0,r.useRef)(null);return p({collapsibleRef:c,collapsed:n,animation:a}),(0,l.jsx)(t,{ref:c,style:u?void 0:m(n),onTransitionEnd:e=>{"height"===e.propertyName&&(f(c.current,n),i?.(n))},className:s,children:o})}function g(e){let{collapsed:t,...n}=e;const[o,i]=(0,r.useState)(!t),[s,u]=(0,r.useState)(t);return(0,a.Z)((()=>{t||i(!0)}),[t]),(0,a.Z)((()=>{o&&u(t)}),[o,t]),o?(0,l.jsx)(h,{...n,collapsed:s}):null}function y(e){let{lazy:t,...n}=e;const r=t?g:h;return(0,l.jsx)(r,{...n})}},5830:(e,t,n)=>{"use strict";n.d(t,{nT:()=>h,pl:()=>m});var r=n(7294),o=n(1048),a=n(2560),i=n(3768),l=n(107),s=n(5893);const u=(0,a.WA)("docusaurus.announcement.dismiss"),c=(0,a.WA)("docusaurus.announcement.id"),d=()=>"true"===u.get(),f=e=>u.set(String(e)),p=r.createContext(null);function m(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,l.L)(),t=(0,o.Z)(),[n,a]=(0,r.useState)((()=>!!t&&d()));(0,r.useEffect)((()=>{a(d())}),[]);const i=(0,r.useCallback)((()=>{f(!0),a(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=c.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;c.set(t),r&&f(!1),!r&&d()||a(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:i})),[e,n,i])}();return(0,s.jsx)(p.Provider,{value:n,children:t})}function h(){const e=(0,r.useContext)(p);if(!e)throw new i.i6("AnnouncementBarProvider");return e}},9200:(e,t,n)=>{"use strict";n.d(t,{I:()=>y,S:()=>g});var r=n(7294),o=n(6136),a=n(3768),i=n(2560),l=n(107),s=n(5893);const u=r.createContext(void 0),c="theme",d=(0,i.WA)(c),f={light:"light",dark:"dark"},p=e=>e===f.dark?f.dark:f.light,m=e=>o.Z.canUseDOM?p(document.documentElement.getAttribute("data-theme")):p(e),h=e=>{d.set(p(e))};function g(e){let{children:t}=e;const n=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,l.L)(),[o,a]=(0,r.useState)(m(e));(0,r.useEffect)((()=>{t&&d.del()}),[t]);const i=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:o=!0}=r;t?(a(t),o&&h(t)):(a(n?window.matchMedia("(prefers-color-scheme: dark)").matches?f.dark:f.light:e),d.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",p(o))}),[o]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==c)return;const t=d.get();null!==t&&i(p(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,i]);const s=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||s.current?s.current=window.matchMedia("print").matches:i(null)};return e.addListener(r),()=>e.removeListener(r)}),[i,t,n]),(0,r.useMemo)((()=>({colorMode:o,setColorMode:i,get isDarkTheme(){return o===f.dark},setLightTheme(){i(f.light)},setDarkTheme(){i(f.dark)}})),[o,i])}();return(0,s.jsx)(u.Provider,{value:n,children:t})}function y(){const e=(0,r.useContext)(u);if(null==e)throw new a.i6("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},6409:(e,t,n)=>{"use strict";n.d(t,{J:()=>b,L5:()=>y,Oh:()=>w});var r=n(7294),o=n(868),a=n(6875),i=n(107),l=n(8259),s=n(3768),u=n(2560),c=n(5893);const d=e=>`docs-preferred-version-${e}`,f={save:(e,t,n)=>{(0,u.WA)(d(e),{persistence:t}).set(n)},read:(e,t)=>(0,u.WA)(d(e),{persistence:t}).get(),clear:(e,t)=>{(0,u.WA)(d(e),{persistence:t}).del()}},p=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const m=r.createContext(null);function h(){const e=(0,o._r)(),t=(0,i.L)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[a,l]=(0,r.useState)((()=>p(n)));(0,r.useEffect)((()=>{l(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function o(e){const t=f.read(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(f.clear(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,o(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[a,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){f.save(e,t,n),l((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function g(e){let{children:t}=e;const n=h();return(0,c.jsx)(m.Provider,{value:n,children:t})}function y(e){let{children:t}=e;return l.cE?(0,c.jsx)(g,{children:t}):(0,c.jsx)(c.Fragment,{children:t})}function v(){const e=(0,r.useContext)(m);if(!e)throw new s.i6("DocsPreferredVersionContextProvider");return e}function b(e){void 0===e&&(e=a.m);const t=(0,o.zh)(e),[n,i]=v(),{preferredVersionName:l}=n[e];return{preferredVersion:t.versions.find((e=>e.name===l))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}function w(){const e=(0,o._r)(),[t]=v();function n(n){const r=e[n],{preferredVersionName:o}=t[n];return r.versions.find((e=>e.name===o))??null}const r=Object.keys(e);return Object.fromEntries(r.map((e=>[e,n(e)])))}},4432:(e,t,n)=>{"use strict";n.d(t,{V:()=>u,b:()=>s});var r=n(7294),o=n(3768),a=n(5893);const i=Symbol("EmptyContext"),l=r.createContext(i);function s(e){let{children:t,name:n,items:o}=e;const i=(0,r.useMemo)((()=>n&&o?{name:n,items:o}:null),[n,o]);return(0,a.jsx)(l.Provider,{value:i,children:t})}function u(){const e=(0,r.useContext)(l);if(e===i)throw new o.i6("DocsSidebarProvider");return e}},8801:(e,t,n)=>{"use strict";n.d(t,{E:()=>s,q:()=>l});var r=n(7294),o=n(3768),a=n(5893);const i=r.createContext(null);function l(e){let{children:t,version:n}=e;return(0,a.jsx)(i.Provider,{value:n,children:t})}function s(){const e=(0,r.useContext)(i);if(null===e)throw new o.i6("DocsVersionProvider");return e}},735:(e,t,n)=>{"use strict";n.d(t,{M:()=>f,e:()=>p});var r=n(7294),o=n(3086),a=n(3488),i=n(5238),l=n(107),s=n(3768),u=n(5893);const c=r.createContext(void 0);function d(){const e=function(){const e=(0,o.HY)(),{items:t}=(0,l.L)().navbar;return 0===t.length&&!e.component}(),t=(0,a.i)(),n=!e&&"mobile"===t,[s,u]=(0,r.useState)(!1);(0,i.Rb)((()=>{if(s)return u(!1),!1}));const c=(0,r.useCallback)((()=>{u((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&u(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:c,shown:s})),[e,n,c,s])}function f(e){let{children:t}=e;const n=d();return(0,u.jsx)(c.Provider,{value:n,children:t})}function p(){const e=r.useContext(c);if(void 0===e)throw new s.i6("NavbarMobileSidebarProvider");return e}},3086:(e,t,n)=>{"use strict";n.d(t,{HY:()=>s,Zo:()=>u,n2:()=>l});var r=n(7294),o=n(3768),a=n(5893);const i=r.createContext(null);function l(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return(0,a.jsx)(i.Provider,{value:n,children:t})}function s(){const e=(0,r.useContext)(i);if(!e)throw new o.i6("NavbarSecondaryMenuContentProvider");return e[0]}function u(e){let{component:t,props:n}=e;const a=(0,r.useContext)(i);if(!a)throw new o.i6("NavbarSecondaryMenuContentProvider");const[,l]=a,s=(0,o.Ql)(n);return(0,r.useEffect)((()=>{l({component:t,props:s})}),[l,t,s]),(0,r.useEffect)((()=>()=>l({component:null,props:null})),[l]),null}},8181:(e,t,n)=>{"use strict";n.d(t,{h:()=>o,t:()=>a});var r=n(7294);const o="navigation-with-keyboard";function a(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(o),"mousedown"===e.type&&document.body.classList.remove(o)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(o),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},3488:(e,t,n)=>{"use strict";n.d(t,{i:()=>l});var r=n(7294),o=n(6136);const a={desktop:"desktop",mobile:"mobile",ssr:"ssr"},i=996;function l(e){let{desktopBreakpoint:t=i}=void 0===e?{}:e;const[n,l]=(0,r.useState)((()=>"ssr"));return(0,r.useEffect)((()=>{function e(){l(function(e){if(!o.Z.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?a.desktop:a.mobile}(t))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[t]),n}},3702:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{}}},8986:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{n:()=>r})},8259:(e,t,n)=>{"use strict";n.d(t,{LM:()=>m,MN:()=>j,SN:()=>O,_F:()=>v,cE:()=>f,f:()=>w,jA:()=>h,lO:()=>x,oz:()=>_,s1:()=>S,vY:()=>E,xz:()=>p});var r=n(7294),o=n(6550),a=n(8790),i=n(868),l=n(6409),s=n(8801),u=n(4432),c=n(3609),d=n(9003);const f=!!i._r;function p(e){const t=(0,s.E)();if(!e)return;const n=t.docs[e];if(!n)throw new Error(`no version doc found by id=${e}`);return n}function m(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(const t of e.items){const e=m(t);if(e)return e}}(e):void 0:e.href}function h(){const{pathname:e}=(0,o.TH)(),t=(0,u.V)();if(!t)throw new Error("Unexpected: cant find current sidebar in context");const n=k({sidebarItems:t.items,pathname:e,onlyCategories:!0}).slice(-1)[0];if(!n)throw new Error(`${e} is not associated with a category. useCurrentSidebarCategory() should only be used on category index pages.`);return n}const g=(e,t)=>void 0!==e&&(0,d.Mg)(e,t),y=(e,t)=>e.some((e=>v(e,t)));function v(e,t){return"link"===e.type?g(e.href,t):"category"===e.type&&(g(e.href,t)||y(e.items,t))}function b(e,t){switch(e.type){case"category":return v(e,t)||e.items.some((e=>b(e,t)));case"link":return!e.unlisted||v(e,t);default:return!0}}function w(e,t){return(0,r.useMemo)((()=>e.filter((e=>b(e,t)))),[e,t])}function k(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const o=[];return function e(t){for(const a of t)if("category"===a.type&&((0,d.Mg)(a.href,n)||e(a.items))||"link"===a.type&&(0,d.Mg)(a.href,n)){return r&&"category"!==a.type||o.unshift(a),!0}return!1}(t),o}function S(){const e=(0,u.V)(),{pathname:t}=(0,o.TH)(),n=(0,i.gA)()?.pluginData.breadcrumbs;return!1!==n&&e?k({sidebarItems:e.items,pathname:t}):null}function x(e){const{activeVersion:t}=(0,i.Iw)(e),{preferredVersion:n}=(0,l.J)(e),o=(0,i.yW)(e);return(0,r.useMemo)((()=>(0,c.j)([t,n,o].filter(Boolean))),[t,n,o])}function _(e,t){const n=x(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return r[1]}),[e,n])}function E(e,t){const n=x(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${(0,c.j)(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function O(e){let{route:t}=e;const n=(0,o.TH)(),r=(0,s.E)(),i=t.routes,l=i.find((e=>(0,o.LX)(n.pathname,e)));if(!l)return null;const u=l.sidebar,c=u?r.docsSidebars[u]:void 0;return{docElement:(0,a.H)(i),sidebarName:u,sidebarItems:c}}function j(e){return e.filter((e=>!("category"===e.type||"link"===e.type)||!!m(e)))}},5238:(e,t,n)=>{"use strict";n.d(t,{Rb:()=>i,_X:()=>l});var r=n(7294),o=n(6550),a=n(3768);function i(e){!function(e){const t=(0,o.k6)(),n=(0,a.zX)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}function l(e){return function(e){const t=(0,o.k6)();return(0,r.useSyncExternalStore)(t.listen,(()=>e(t)),(()=>e(t)))}((t=>null===e?null:new URLSearchParams(t.location.search).get(e)))}},3609:(e,t,n)=>{"use strict";function r(e,t){return void 0===t&&(t=(e,t)=>e===t),e.filter(((n,r)=>e.findIndex((e=>t(e,n)))!==r))}function o(e){return Array.from(new Set(e))}n.d(t,{j:()=>o,l:()=>r})},5463:(e,t,n)=>{"use strict";n.d(t,{FG:()=>p,d:()=>d,VC:()=>m});var r=n(7294),o=n(788),a=n(1514),i=n(9656);function l(){const e=r.useContext(i._);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var s=n(9524),u=n(9962);var c=n(5893);function d(e){let{title:t,description:n,keywords:r,image:o,children:i}=e;const l=function(e){const{siteConfig:t}=(0,u.Z)(),{title:n,titleDelimiter:r}=t;return e?.trim().length?`${e.trim()} ${r} ${n}`:n}(t),{withBaseUrl:d}=(0,s.C)(),f=o?d(o,{absolute:!0}):void 0;return(0,c.jsxs)(a.Z,{children:[t&&(0,c.jsx)("title",{children:l}),t&&(0,c.jsx)("meta",{property:"og:title",content:l}),n&&(0,c.jsx)("meta",{name:"description",content:n}),n&&(0,c.jsx)("meta",{property:"og:description",content:n}),r&&(0,c.jsx)("meta",{name:"keywords",content:Array.isArray(r)?r.join(","):r}),f&&(0,c.jsx)("meta",{property:"og:image",content:f}),f&&(0,c.jsx)("meta",{name:"twitter:image",content:f}),i]})}const f=r.createContext(void 0);function p(e){let{className:t,children:n}=e;const i=r.useContext(f),l=(0,o.Z)(i,t);return(0,c.jsxs)(f.Provider,{value:l,children:[(0,c.jsx)(a.Z,{children:(0,c.jsx)("html",{className:l})}),n]})}function m(e){let{children:t}=e;const n=l(),r=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const a=`plugin-id-${n.plugin.id}`;return(0,c.jsx)(p,{className:(0,o.Z)(r,a),children:t})}},3768:(e,t,n)=>{"use strict";n.d(t,{D9:()=>l,Qc:()=>c,Ql:()=>u,i6:()=>s,zX:()=>i});var r=n(7294),o=n(1270),a=n(5893);function i(e){const t=(0,r.useRef)(e);return(0,o.Z)((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function l(e){const t=(0,r.useRef)();return(0,o.Z)((()=>{t.current=e})),t.current}class s extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function u(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function c(e){return t=>{let{children:n}=t;return(0,a.jsx)(a.Fragment,{children:e.reduceRight(((e,t)=>(0,a.jsx)(t,{children:e})),n)})}}},9003:(e,t,n)=>{"use strict";n.d(t,{Mg:()=>i,Ns:()=>l});var r=n(7294),o=n(997),a=n(9962);function i(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function l(){const{baseUrl:e}=(0,a.Z)().siteConfig;return(0,r.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function r(e){return e.path===t&&!0===e.exact}function o(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(o).flatMap((e=>e.routes??[])))}(n)}({routes:o.Z,baseUrl:e})),[e])}},2957:(e,t,n)=>{"use strict";n.d(t,{Ct:()=>h,OC:()=>c,RF:()=>p,o5:()=>m});var r=n(7294),o=n(6136),a=n(1048),i=n(1270),l=n(3768),s=n(5893);const u=r.createContext(void 0);function c(e){let{children:t}=e;const n=function(){const e=(0,r.useRef)(!0);return(0,r.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return(0,s.jsx)(u.Provider,{value:n,children:t})}function d(){const e=(0,r.useContext)(u);if(null==e)throw new l.i6("ScrollControllerProvider");return e}const f=()=>o.Z.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function p(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=d(),o=(0,r.useRef)(f()),a=(0,l.zX)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=f();a(e,o.current),o.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[a,n,...t])}function m(){const e=d(),t=function(){const e=(0,r.useRef)({elem:null,top:0}),t=(0,r.useCallback)((t=>{e.current={elem:t,top:t.getBoundingClientRect().top}}),[]),n=(0,r.useCallback)((()=>{const{current:{elem:t,top:n}}=e;if(!t)return{restored:!1};const r=t.getBoundingClientRect().top-n;return r&&window.scrollBy({left:0,top:r}),e.current={elem:null,top:0},{restored:0!==r}}),[]);return(0,r.useMemo)((()=>({save:t,restore:n})),[n,t])}(),n=(0,r.useRef)(void 0),o=(0,r.useCallback)((r=>{t.save(r),e.disableScrollEvents(),n.current=()=>{const{restored:r}=t.restore();if(n.current=void 0,r){const t=()=>{e.enableScrollEvents(),window.removeEventListener("scroll",t)};window.addEventListener("scroll",t)}else e.enableScrollEvents()}}),[e,t]);return(0,i.Z)((()=>{queueMicrotask((()=>n.current?.()))})),{blockElementScrollPositionUntilNextRender:o}}function h(){const e=(0,r.useRef)(null),t=(0,a.Z)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function r(){const o=document.documentElement.scrollTop;(n&&o>e||!n&&ot&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},246:(e,t,n)=>{"use strict";n.d(t,{HX:()=>i,_q:()=>s,os:()=>l});var r=n(868),o=n(9962),a=n(6409);const i="default";function l(e,t){return`docs-${e}-${t}`}function s(){const{i18n:e}=(0,o.Z)(),t=(0,r._r)(),n=(0,r.WS)(),s=(0,a.Oh)();const u=[i,...Object.keys(t).map((function(e){const r=n?.activePlugin.pluginId===e?n.activeVersion:void 0,o=s[e],a=t[e].versions.find((e=>e.isLast));return l(e,(r??o??a).name)}))];return{locale:e.currentLocale,tags:u}}},2560:(e,t,n)=>{"use strict";n.d(t,{Nk:()=>c,WA:()=>u});var r=n(7294);const o="localStorage";function a(e){let{key:t,oldValue:n,newValue:r,storage:o}=e;if(n===r)return;const a=document.createEvent("StorageEvent");a.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,o),window.dispatchEvent(a)}function i(e){if(void 0===e&&(e=o),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,l||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),l=!0),null}var t}let l=!1;const s={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function u(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(e);const n=i(t?.persistence);return null===n?s:{get:()=>{try{return n.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{const r=n.getItem(e);n.setItem(e,t),a({key:e,oldValue:r,newValue:t,storage:n})}catch(r){console.error(`Docusaurus storage error, can't set ${e}=${t}`,r)}},del:()=>{try{const t=n.getItem(e);n.removeItem(e),a({key:e,oldValue:t,newValue:null,storage:n})}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}},listen:t=>{try{const r=r=>{r.storageArea===n&&r.key===e&&t(r)};return window.addEventListener("storage",r),()=>window.removeEventListener("storage",r)}catch(r){return console.error(`Docusaurus storage error, can't listen for changes of key=${e}`,r),()=>{}}}}}function c(e,t){const n=(0,r.useRef)((()=>null===e?s:u(e,t))).current(),o=(0,r.useCallback)((e=>"undefined"==typeof window?()=>{}:n.listen(e)),[n]);return[(0,r.useSyncExternalStore)(o,(()=>"undefined"==typeof window?null:n.get()),(()=>null)),n]}},626:(e,t,n)=>{"use strict";n.d(t,{l:()=>i});var r=n(9962),o=n(6550),a=n(3905);function i(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:n},i18n:{defaultLocale:i,currentLocale:l}}=(0,r.Z)(),{pathname:s}=(0,o.TH)(),u=(0,a.applyTrailingSlash)(s,{trailingSlash:n,baseUrl:e}),c=l===i?e:e.replace(`/${l}/`,"/"),d=u.replace(e,"");return{createUrl:function(e){let{locale:n,fullyQualified:r}=e;return`${r?t:""}${function(e){return e===i?`${c}`:`${c}${e}/`}(n)}${d}`}}}},3266:(e,t,n)=>{"use strict";n.d(t,{S:()=>i});var r=n(7294),o=n(6550),a=n(3768);function i(e){const t=(0,o.TH)(),n=(0,a.D9)(t),i=(0,a.zX)(e);(0,r.useEffect)((()=>{n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},107:(e,t,n)=>{"use strict";n.d(t,{L:()=>o});var r=n(9962);function o(){return(0,r.Z)().siteConfig.themeConfig}},4136:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[o]=e.split(/[#?]/),a="/"===o||o===r?o:(i=o,n?function(e){return e.endsWith("/")?e:`${e}/`}(i):function(e){return e.endsWith("/")?e.slice(0,-1):e}(i));var i;return e.replace(o,a)}},5806:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=void 0,t.getErrorCausalChain=function e(t){return t.cause?[t,...e(t.cause)]:[t]}},3905:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="__blog-post-container";var o=n(4136);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(o).default}});var a=n(5806);Object.defineProperty(t,"getErrorCausalChain",{enumerable:!0,get:function(){return a.getErrorCausalChain}})},9318:(e,t,n)=>{"use strict";n.d(t,{lX:()=>w,q_:()=>O,ob:()=>p,PP:()=>C,Ep:()=>f});var r=n(7462);function o(e){return"/"===e.charAt(0)}function a(e,t){for(var n=t,r=n+1,o=e.length;r=0;f--){var p=i[f];"."===p?a(i,f):".."===p?(a(i,f),d++):d&&(a(i,f),d--)}if(!u)for(;d--;d)i.unshift("..");!u||""===i[0]||i[0]&&o(i[0])||i.unshift("");var m=i.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};var l=n(8776);function s(e){return"/"===e.charAt(0)?e:"/"+e}function u(e){return"/"===e.charAt(0)?e.substr(1):e}function c(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function f(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}function p(e,t,n,o){var a;"string"==typeof e?(a=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var a=t.indexOf("?");return-1!==a&&(n=t.substr(a),t=t.substr(0,a)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),a.state=t):(void 0===(a=(0,r.Z)({},e)).pathname&&(a.pathname=""),a.search?"?"!==a.search.charAt(0)&&(a.search="?"+a.search):a.search="",a.hash?"#"!==a.hash.charAt(0)&&(a.hash="#"+a.hash):a.hash="",void 0!==t&&void 0===a.state&&(a.state=t));try{a.pathname=decodeURI(a.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+a.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(a.key=n),o?a.pathname?"/"!==a.pathname.charAt(0)&&(a.pathname=i(a.pathname,o.pathname)):a.pathname=o.pathname:a.pathname||(a.pathname="/"),a}function m(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var a="function"==typeof e?e(t,n):e;"string"==typeof a?"function"==typeof r?r(a,o):o(!0):o(!1!==a)}else o(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,o):n.push(o),d({action:r,location:o,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",o=p(e,t,h(),w.location);c.confirmTransitionTo(o,r,n,(function(e){e&&(w.entries[w.index]=o,d({action:r,location:o}))}))},go:b,goBack:function(){b(-1)},goForward:function(){b(1)},canGo:function(e){var t=w.index+e;return t>=0&&t{"use strict";var r=n(9864),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var o=p(n);o&&o!==m&&e(t,o,r)}var i=c(n);d&&(i=i.concat(d(n)));for(var l=s(t),h=s(n),g=0;g{"use strict";e.exports=function(e,t,n,r,o,a,i,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,o,a,i,l],c=0;(s=new Error(t.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},5826:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},813:function(e){e.exports=function(){"use strict";var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},n=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1])||arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=n,this.iframes=r,this.exclude=o,this.iframesTimeout=a}return n(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach((function(t){var n=e.filter((function(e){return e.contains(t)})).length>0;-1!==e.indexOf(t)||n||e.push(t)})),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r=void 0;try{var o=e.contentWindow;if(r=o.document,!o||!r)throw new Error("iframe inaccessible")}catch(a){n()}r&&t(r)}},{key:"isIframeBlank",value:function(e){var t="about:blank",n=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&n!==t&&n}},{key:"observeIframeLoad",value:function(e,t,n){var r=this,o=!1,a=null,i=function i(){if(!o){o=!0,clearTimeout(a);try{r.isIframeBlank(e)||(e.removeEventListener("load",i),r.getIframeContents(e,t,n))}catch(l){n()}}};e.addEventListener("load",i),a=setTimeout(i,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(r){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,r=0;this.forEachIframe(e,(function(){return!0}),(function(e){r++,n.waitForIframes(e.querySelector("html"),(function(){--r||t()}))}),(function(e){e||t()}))}},{key:"forEachIframe",value:function(t,n,r){var o=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},i=t.querySelectorAll("iframe"),l=i.length,s=0;i=Array.prototype.slice.call(i);var u=function(){--l<=0&&a(s)};l||u(),i.forEach((function(t){e.matches(t,o.exclude)?u():o.onIframeReady(t,(function(e){n(t)&&(s++,r(e)),u()}),u)}))}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:(null===t||e.nextNode())&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,r){var o=!1,a=!1;return r.forEach((function(e,t){e.val===n&&(o=t,a=e.handled)})),this.compareNodeIframe(e,t,n)?(!1!==o||a?!1===o||a||(r[o].handled=!0):r.push({val:n,handled:!0}),!0):(!1===o&&r.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,r){var o=this;e.forEach((function(e){e.handled||o.getIframeContents(e.val,(function(e){o.createInstanceOnIframe(e).forEachNode(t,n,r)}))}))}},{key:"iterateThroughNodes",value:function(e,t,n,r,o){for(var a=this,i=this.createIterator(t,e,r),l=[],s=[],u=void 0,c=void 0,d=function(){var e=a.getIteratorNode(i);return c=e.prevNode,u=e.node};d();)this.iframes&&this.forEachIframe(t,(function(e){return a.checkIframeFilter(u,c,e,l)}),(function(t){a.createInstanceOnIframe(t).forEachNode(e,(function(e){return s.push(e)}),r)})),s.push(u);s.forEach((function(e){n(e)})),this.iframes&&this.handleOpenIframes(l,e,n,r),o()}},{key:"forEachNode",value:function(e,t,n){var r=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=this.getContexts(),i=a.length;i||o(),a.forEach((function(a){var l=function(){r.iterateThroughNodes(e,a,t,n,(function(){--i<=0&&o()}))};r.iframes?r.waitForIframes(a,l):l()}))}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(r){var o=!1;return n.every((function(t){return!r.call(e,t)||(o=!0,!1)})),o}return!1}}]),e}(),a=function(){function a(e){t(this,a),this.ctx=e,this.ie=!1;var n=window.navigator.userAgent;(n.indexOf("MSIE")>-1||n.indexOf("Trident")>-1)&&(this.ie=!0)}return n(a,[{key:"log",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",r=this.opt.log;this.opt.debug&&"object"===(void 0===r?"undefined":e(r))&&"function"==typeof r[n]&&r[n]("mark.js: "+t)}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e)}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",r=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var o in t)if(t.hasOwnProperty(o)){var a=t[o],i="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(o):this.escapeStr(o),l="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(a):this.escapeStr(a);""!==i&&""!==l&&(e=e.replace(new RegExp("("+this.escapeStr(i)+"|"+this.escapeStr(l)+")","gm"+n),r+"("+this.processSynomyms(i)+"|"+this.processSynomyms(l)+")"+r))}return e}},{key:"processSynomyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,(function(e){return"\\"===e.charAt(0)?"?":"\x01"}))).replace(/(?:\\)*\*/g,(function(e){return"\\"===e.charAt(0)?"*":"\x02"}))}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,(function(e,t,n){var r=n.charAt(t+1);return/[(|)\\]/.test(r)||""===r?e:e+"\0"}))}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["a\xe0\xe1\u1ea3\xe3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\xe2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\xe4\xe5\u0101\u0105","A\xc0\xc1\u1ea2\xc3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\xc2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\xc4\xc5\u0100\u0104","c\xe7\u0107\u010d","C\xc7\u0106\u010c","d\u0111\u010f","D\u0110\u010e","e\xe8\xe9\u1ebb\u1ebd\u1eb9\xea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\xeb\u011b\u0113\u0119","E\xc8\xc9\u1eba\u1ebc\u1eb8\xca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\xcb\u011a\u0112\u0118","i\xec\xed\u1ec9\u0129\u1ecb\xee\xef\u012b","I\xcc\xcd\u1ec8\u0128\u1eca\xce\xcf\u012a","l\u0142","L\u0141","n\xf1\u0148\u0144","N\xd1\u0147\u0143","o\xf2\xf3\u1ecf\xf5\u1ecd\xf4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\xf6\xf8\u014d","O\xd2\xd3\u1ece\xd5\u1ecc\xd4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\xd6\xd8\u014c","r\u0159","R\u0158","s\u0161\u015b\u0219\u015f","S\u0160\u015a\u0218\u015e","t\u0165\u021b\u0163","T\u0164\u021a\u0162","u\xf9\xfa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\xfb\xfc\u016f\u016b","U\xd9\xda\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\xdb\xdc\u016e\u016a","y\xfd\u1ef3\u1ef7\u1ef9\u1ef5\xff","Y\xdd\u1ef2\u1ef6\u1ef8\u1ef4\u0178","z\u017e\u017c\u017a","Z\u017d\u017b\u0179"]:["a\xe0\xe1\u1ea3\xe3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\xe2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\xe4\xe5\u0101\u0105A\xc0\xc1\u1ea2\xc3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\xc2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\xc4\xc5\u0100\u0104","c\xe7\u0107\u010dC\xc7\u0106\u010c","d\u0111\u010fD\u0110\u010e","e\xe8\xe9\u1ebb\u1ebd\u1eb9\xea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\xeb\u011b\u0113\u0119E\xc8\xc9\u1eba\u1ebc\u1eb8\xca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\xcb\u011a\u0112\u0118","i\xec\xed\u1ec9\u0129\u1ecb\xee\xef\u012bI\xcc\xcd\u1ec8\u0128\u1eca\xce\xcf\u012a","l\u0142L\u0141","n\xf1\u0148\u0144N\xd1\u0147\u0143","o\xf2\xf3\u1ecf\xf5\u1ecd\xf4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\xf6\xf8\u014dO\xd2\xd3\u1ece\xd5\u1ecc\xd4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\xd6\xd8\u014c","r\u0159R\u0158","s\u0161\u015b\u0219\u015fS\u0160\u015a\u0218\u015e","t\u0165\u021b\u0163T\u0164\u021a\u0162","u\xf9\xfa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\xfb\xfc\u016f\u016bU\xd9\xda\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\xdb\xdc\u016e\u016a","y\xfd\u1ef3\u1ef7\u1ef9\u1ef5\xffY\xdd\u1ef2\u1ef6\u1ef8\u1ef4\u0178","z\u017e\u017c\u017aZ\u017d\u017b\u0179"],r=[];return e.split("").forEach((function(o){n.every((function(n){if(-1!==n.indexOf(o)){if(r.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),r.push(n)}return!0}))})),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~\xa1\xbf",r=this.opt.accuracy,o="string"==typeof r?r:r.value,a="string"==typeof r?[]:r.limiters,i="";switch(a.forEach((function(e){i+="|"+t.escapeStr(e)})),o){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(i="\\s"+(i||this.escapeStr(n)))+"]*"+e+"[^"+i+"]*)";case"exactly":return"(^|\\s"+i+")("+e+")(?=$|\\s"+i+")"}}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach((function(e){t.opt.separateWordSearch?e.split(" ").forEach((function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)})):e.trim()&&-1===n.indexOf(e)&&n.push(e)})),{keywords:n.sort((function(e,t){return t.length-e.length})),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],r=0;return e.sort((function(e,t){return e.start-t.start})).forEach((function(e){var o=t.callNoMatchOnInvalidRanges(e,r),a=o.start,i=o.end;o.valid&&(e.start=a,e.length=i-a,n.push(e),r=i)})),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,r=void 0,o=!1;return e&&void 0!==e.start?(r=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&r-t>0&&r-n>0?o=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:r,valid:o}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var r=void 0,o=!0,a=n.length,i=t-a,l=parseInt(e.start,10)-i;return(r=(l=l>a?a:l)+parseInt(e.length,10))>a&&(r=a,this.log("End range automatically set to the max value of "+a)),l<0||r-l<0||l>a||r>a?(o=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(l,r).replace(/\s+/g,"")&&(o=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:l,end:r,valid:o}}},{key:"getTextNodes",value:function(e){var t=this,n="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,(function(e){r.push({start:n.length,end:(n+=e.textContent).length,node:e})}),(function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),(function(){e({value:n,nodes:r})}))}},{key:"matchesExclude",value:function(e){return o.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var r=this.opt.element?this.opt.element:"mark",o=e.splitText(t),a=o.splitText(n-t),i=document.createElement(r);return i.setAttribute("data-markjs","true"),this.opt.className&&i.setAttribute("class",this.opt.className),i.textContent=o.textContent,o.parentNode.replaceChild(i,o),a}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,r,o){var a=this;e.nodes.every((function(i,l){var s=e.nodes[l+1];if(void 0===s||s.start>t){if(!r(i.node))return!1;var u=t-i.start,c=(n>i.end?i.end:n)-i.start,d=e.value.substr(0,i.start),f=e.value.substr(c+i.start);if(i.node=a.wrapRangeInTextNode(i.node,u,c),e.value=d+f,e.nodes.forEach((function(t,n){n>=l&&(e.nodes[n].start>0&&n!==l&&(e.nodes[n].start-=c),e.nodes[n].end-=c)})),n-=c,o(i.node.previousSibling,i.start),!(n>i.end))return!1;t=i.end}return!0}))}},{key:"wrapMatches",value:function(e,t,n,r,o){var a=this,i=0===t?0:t+1;this.getTextNodes((function(t){t.nodes.forEach((function(t){t=t.node;for(var o=void 0;null!==(o=e.exec(t.textContent))&&""!==o[i];)if(n(o[i],t)){var l=o.index;if(0!==i)for(var s=1;s{"use strict";n.r(t)},6930:(e,t,n)=>{"use strict";n.r(t)},4865:function(e,t,n){var r,o;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
    '};function o(e,t,n){return en?n:e}function a(e){return 100*(-1+e)}function i(e,t,n){var o;return(o="translate3d"===r.positionUsing?{transform:"translate3d("+a(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+a(e)+"%,0)"}:{"margin-left":a(e)+"%"}).transition="all "+t+"ms "+n,o}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=o(e,r.minimum,1),n.status=1===e?null:e;var a=n.render(!t),u=a.querySelector(r.barSelector),c=r.speed,d=r.easing;return a.offsetWidth,l((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(u,i(e,c,d)),1===e?(s(a,{transition:"none",opacity:1}),a.offsetWidth,setTimeout((function(){s(a,{transition:"all "+c+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),c)}),c)):setTimeout(t,c)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*o(Math.random()*t,.1,.95)),t=o(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var o,i=t.querySelector(r.barSelector),l=e?"-100":a(n.status||0),u=document.querySelector(r.parent);return s(i,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),r.showSpinner||(o=t.querySelector(r.spinnerSelector))&&p(o),u!=document.body&&c(u,"nprogress-custom-parent"),u.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&p(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var l=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,o=e.length,a=t.charAt(0).toUpperCase()+t.slice(1);o--;)if((r=e[o]+a)in n)return r;return t}function o(e){return e=n(e),t[e]||(t[e]=r(e))}function a(e,t,n){t=o(t),e.style[t]=n}return function(e,t){var n,r,o=arguments;if(2==o.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&a(e,n,r);else a(e,o[1],o[2])}}();function u(e,t){return("string"==typeof e?e:f(e)).indexOf(" "+t+" ")>=0}function c(e,t){var n=f(e),r=n+t;u(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=f(e);u(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function f(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function p(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(o="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=o)},4779:(e,t,n)=>{var r=n(5826);e.exports=p,e.exports.parse=a,e.exports.compile=function(e,t){return l(a(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=f;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function a(e,t){for(var n,r=[],a=0,i=0,l="",c=t&&t.delimiter||"/";null!=(n=o.exec(e));){var d=n[0],f=n[1],p=n.index;if(l+=e.slice(i,p),i=p+d.length,f)l+=f[1];else{var m=e[i],h=n[2],g=n[3],y=n[4],v=n[5],b=n[6],w=n[7];l&&(r.push(l),l="");var k=null!=h&&null!=m&&m!==h,S="+"===b||"*"===b,x="?"===b||"*"===b,_=n[2]||c,E=y||v;r.push({name:g||a++,prefix:h||"",delimiter:_,optional:x,repeat:S,partial:k,asterisk:!!w,pattern:E?u(E):w?".*":"[^"+s(_)+"]+?"})}}return i{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:["sh","shell"],aliasTitles:{sh:"Shell",shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bbj:{title:"BBj",owner:"hyyan"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},bqn:{title:"BQN",owner:"yewscion"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},cilkc:{title:"Cilk/C",require:"c",alias:"cilk-c",owner:"OpenCilk"},cilkcpp:{title:"Cilk/C++",require:"cpp",alias:["cilk-cpp","cilk"],owner:"OpenCilk"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},gradle:{title:"Gradle",require:"clike",owner:"zeabdelkhalek-badido18"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},metafont:{title:"METAFONT",owner:"LaeriExNihilo"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (SCSS)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wgsl:{title:"WGSL",owner:"Dr4gonthree"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to WebPlatform.org documentation. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (.comment can become .namespace--comment) or replace them with your defined ones (like .editor__comment). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the highlightAll and highlightAllUnder methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},2885:(e,t,n)=>{const r=n(9901),o=n(9642),a=new Set;function i(e){void 0===e?e=Object.keys(r.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...a,...Object.keys(Prism.languages)];o(r,e,t).load((e=>{if(!(e in r.languages))return void(i.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(6500).resolve(t)],delete Prism.languages[e],n(6500)(t),a.add(e)}))}i.silent=!1,e.exports=i},6854:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,o,a){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(o,(function(e){if("function"==typeof a&&!a(e))return e;for(var o,l=i.length;-1!==n.code.indexOf(o=t(r,l));)++l;return i[l]=e,o})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var o=0,a=Object.keys(n.tokenStack);!function i(l){for(var s=0;s=a.length);s++){var u=l[s];if("string"==typeof u||u.content&&"string"==typeof u.content){var c=a[o],d=n.tokenStack[c],f="string"==typeof u?u:u.content,p=t(r,c),m=f.indexOf(p);if(m>-1){++o;var h=f.substring(0,m),g=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),y=f.substring(m+p.length),v=[];h&&v.push.apply(v,i([h])),v.push(g),y&&v.push.apply(v,i([y])),"string"==typeof u?l.splice.apply(l,[s,1].concat(v)):u.content=v}}else u.content&&i(u.content)}return l}(n.tokens)}}}})}(Prism)},6726:(e,t,n)=>{var r={"./":2885};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=6726},6500:(e,t,n)=>{var r={"./":2885};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=6500},9642:e=>{"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function n(e){for(var t={},n=0,r=e.length;n "));var l={},s=e[r];if(s){function u(t){if(!(t in e))throw new Error(r+" depends on an unknown component "+t);if(!(t in l))for(var i in o(t,a),l[t]=!0,n[t])l[i]=!0}t(s.require,u),t(s.optional,u),t(s.modify,u)}n[r]=l,a.pop()}}return function(e){var t=n[e];return t||(o(e,r),t=n[e]),t}}function o(e){for(var t in e)return!0;return!1}return function(a,i,l){var s=function(e){var t={};for(var n in e){var r=e[n];for(var o in r)if("meta"!=o){var a=r[o];t[o]="string"==typeof a?{title:a}:a}}return t}(a),u=function(e){var n;return function(r){if(r in e)return r;if(!n)for(var o in n={},e){var a=e[o];t(a&&a.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+o+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+o+" because it is a component.");n[t]=o}))}return n[r]||r}}(s);i=i.map(u),l=(l||[]).map(u);var c=n(i),d=n(l);i.forEach((function e(n){var r=s[n];t(r&&r.require,(function(t){t in d||(c[t]=!0,e(t))}))}));for(var f,p=r(s),m=c;o(m);){for(var h in f={},m){var g=s[h];t(g&&g.modify,(function(e){e in d&&(f[e]=!0)}))}for(var y in d)if(!(y in c))for(var v in p(y))if(v in c){f[y]=!0;break}for(var b in m=f)c[b]=!0}var w={getIds:function(){var e=[];return w.load((function(t){e.push(t)})),e},load:function(t,n){return function(t,n,r,o){var a=o?o.series:void 0,i=o?o.parallel:e,l={},s={};function u(e){if(e in l)return l[e];s[e]=!0;var o,c=[];for(var d in t(e))d in n&&c.push(d);if(0===c.length)o=r(e);else{var f=i(c.map((function(e){var t=u(e);return delete s[e],t})));a?o=a(f,(function(){return r(e)})):r(e)}return l[e]=o}for(var c in n)u(c);var d=[];for(var f in s)d.push(l[f]);return i(d)}(p,c,t,n)}};return w}}();e.exports=t},2703:(e,t,n)=>{"use strict";var r=n(414);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},5697:(e,t,n)=>{e.exports=n(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4448:(e,t,n)=>{"use strict";var r=n(7294),o=n(3840);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n