From d6f76cbf274b30fb63690dd7531cd58e20e93e79 Mon Sep 17 00:00:00 2001 From: Amca <100101682+AmcaQt@users.noreply.github.com> Date: Thu, 19 Dec 2024 10:15:30 +0800 Subject: [PATCH] Add files via upload --- assets/404.html | 14 +++++ assets/css/jekyll-theme-chirpy.scss | 10 ++++ assets/feed.xml | 54 ++++++++++++++++++ assets/img/1/android-chrome-192x192.png | Bin 0 -> 19952 bytes assets/img/1/android-chrome-512x512.png | Bin 0 -> 62557 bytes assets/img/1/apple-touch-icon.png | Bin 0 -> 13867 bytes assets/img/1/browserconfig.xml | 13 +++++ assets/img/1/favicon-16x16.png | Bin 0 -> 1247 bytes assets/img/1/favicon-32x32.png | Bin 0 -> 2312 bytes assets/img/1/favicon.ico | Bin 0 -> 15086 bytes assets/img/1/mstile-150x150.png | Bin 0 -> 12172 bytes assets/img/1/site.webmanifest | 26 +++++++++ assets/img/AmeGroundPound.png | Bin 0 -> 150018 bytes assets/img/favicons/apple-touch-icon.png | Bin 0 -> 20878 bytes assets/img/favicons/favicon-96x96.png | Bin 0 -> 9211 bytes assets/img/favicons/favicon.ico | Bin 0 -> 15086 bytes assets/img/favicons/favicon.svg | 3 + assets/img/favicons/site.webmanifest | 21 +++++++ .../img/favicons/web-app-manifest-192x192.png | Bin 0 -> 23308 bytes .../img/favicons/web-app-manifest-512x512.png | Bin 0 -> 99435 bytes assets/js/data/mathjax.js | 25 ++++++++ assets/js/data/search.json | 20 +++++++ assets/js/data/swconf.js | 47 +++++++++++++++ assets/js/dist/app.min.js | 7 +++ assets/js/dist/categories.min.js | 4 ++ assets/js/dist/commons.min.js | 4 ++ assets/js/dist/home.min.js | 4 ++ assets/js/dist/misc.min.js | 4 ++ assets/js/dist/page.min.js | 4 ++ assets/js/dist/post.min.js | 4 ++ assets/js/dist/sw.min.js | 7 +++ assets/js/dist/theme.min.js | 4 ++ assets/robots.txt | 10 ++++ 33 files changed, 285 insertions(+) create mode 100644 assets/404.html create mode 100644 assets/css/jekyll-theme-chirpy.scss create mode 100644 assets/feed.xml create mode 100644 assets/img/1/android-chrome-192x192.png create mode 100644 assets/img/1/android-chrome-512x512.png create mode 100644 assets/img/1/apple-touch-icon.png create mode 100644 assets/img/1/browserconfig.xml create mode 100644 assets/img/1/favicon-16x16.png create mode 100644 assets/img/1/favicon-32x32.png create mode 100644 assets/img/1/favicon.ico create mode 100644 assets/img/1/mstile-150x150.png create mode 100644 assets/img/1/site.webmanifest create mode 100644 assets/img/AmeGroundPound.png create mode 100644 assets/img/favicons/apple-touch-icon.png create mode 100644 assets/img/favicons/favicon-96x96.png create mode 100644 assets/img/favicons/favicon.ico create mode 100644 assets/img/favicons/favicon.svg create mode 100644 assets/img/favicons/site.webmanifest create mode 100644 assets/img/favicons/web-app-manifest-192x192.png create mode 100644 assets/img/favicons/web-app-manifest-512x512.png create mode 100644 assets/js/data/mathjax.js create mode 100644 assets/js/data/search.json create mode 100644 assets/js/data/swconf.js create mode 100644 assets/js/dist/app.min.js create mode 100644 assets/js/dist/categories.min.js create mode 100644 assets/js/dist/commons.min.js create mode 100644 assets/js/dist/home.min.js create mode 100644 assets/js/dist/misc.min.js create mode 100644 assets/js/dist/page.min.js create mode 100644 assets/js/dist/post.min.js create mode 100644 assets/js/dist/sw.min.js create mode 100644 assets/js/dist/theme.min.js create mode 100644 assets/robots.txt diff --git a/assets/404.html b/assets/404.html new file mode 100644 index 0000000..e4b6ebf --- /dev/null +++ b/assets/404.html @@ -0,0 +1,14 @@ +--- +layout: page +title: "404: Page not found" +permalink: /404.html + +redirect_from: + - /norobots/ + - /assets/ + - /posts/ +--- + +{% include lang.html %} + +

{{ site.data.locales[lang].not_found.statement }}

diff --git a/assets/css/jekyll-theme-chirpy.scss b/assets/css/jekyll-theme-chirpy.scss new file mode 100644 index 0000000..0217b9a --- /dev/null +++ b/assets/css/jekyll-theme-chirpy.scss @@ -0,0 +1,10 @@ +--- +--- + +@use 'main +{%- if jekyll.environment == 'production' -%} + .bundle +{%- endif -%} +'; + +/* append your custom style below */ diff --git a/assets/feed.xml b/assets/feed.xml new file mode 100644 index 0000000..b4a8a28 --- /dev/null +++ b/assets/feed.xml @@ -0,0 +1,54 @@ +--- +layout: compress +permalink: /feed.xml +# Atom Feed, reference: https://validator.w3.org/feed/docs/atom.html +--- + +{% capture source %} + + {{ "/" | absolute_url }} + {{ site.title }} + {{ site.description }} + {{ site.time | date_to_xmlschema }} + + {{ site.social.name }} + {{ "/" | absolute_url }} + + + + Jekyll + © {{ 'now' | date: '%Y' }} {{ site.social.name }} + {{ site.baseurl }}/assets/img/favicons/favicon.ico + {{ site.baseurl }}/assets/img/favicons/favicon-96x96.png + +{% for post in site.posts limit: 5 %} + {% assign post_absolute_url = post.url | absolute_url %} + + {{ post.title }} + + {{ post.date | date_to_xmlschema }} + {% if post.last_modified_at %} + {{ post.last_modified_at | date_to_xmlschema }} + {% else %} + {{ post.date | date_to_xmlschema }} + {% endif %} + {{ post_absolute_url }} + + + {{ post.author | default: site.social.name }} + + + {% if post.categories %} + {% for category in post.categories %} + + {% endfor %} + {% endif %} + + {% include post-description.html max_length=400 %} + + +{% endfor %} + +{% endcapture %} +{{ source | replace: '&', '&' }} diff --git a/assets/img/1/android-chrome-192x192.png b/assets/img/1/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..a949d2fe5d15c0764e5570b1ba8477a8961bef9e GIT binary patch literal 19952 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 T@_Asq(vYQ$F;StVh{*&_>vrfq=vsX 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%0AKd}u#mAizaXi! zzk%MdI2O%RF3BgCIkeO$bQFeKsaIZOP$KzI{n#yeb1kc#Lp`${wnT?Uo+T`XPoi}YiVeeYX zrVx@rT>if+!*te~snZTeGlGFEjpPjmfE!-nZz#{-Ey7v=i|2hN80!ac~EBX3-<0#C*63Sc_K{YhdnD| zi!JJ2_!@C_*{>wYa2P7gMI?EU_W=}J7zO*YgbSGxk#gXe54wt!Af>90AFU*?hQmlT z<%n<=Bj?tMF&}*2Ythu7Nav#{Z%FG1&$S44*60!s~F{QRyg*I5Gi&ch_sy{D7)XM+dB;bsb z&d7mxDz3%c6*dBJZ5g~=*KJA6! zwb5v%9(6kx-N$F1bI10iWPk=D@+TFh$dOnkIE*o2L{jS9Qjgz=#1yhizjI*3MM;qr zMwR;kL+w$3`4+!AlO=;420fG`F=(DMQ@l}Rl%0aD&E;mUz0Je=!8e8-21k^ioJVa2 zb|{FFW%wIMGE#<6klxk2sf{iwcDm=Y7Cpb%Gwd1MrXT0(HZu%aJLZ$0B9fZQc=1I4 zbxXzI51k#iMbsqJpq3C02oCOJ8F_puu36`AIu5CxzQJDngSRCb*L|0~IxD2_n@mT01V-JOAh~A{& zQ9dRF4T@@#q=%jN@>JDqvovK2EB-@-6!Y&_KMA&qZ> zO|kRp@_1=^tvE&-=6@d`!Q>Z}mPHcwLP)Vc$gENjxuh_d8N@!!tFqaBvP*cD$+Upq z#my(Q;d061WqcB^^jNL-`0dtWa0ccLm6V~8ip!Zcgl=@)5kWCWMgsTnR3gV&K7I5$ zo%CRT^7G?wO|CmXSpPEnJj-A8FJZ+|Nrw zE^;KFTG}>?-6lc#xi|IW2sop9S&ZpxTzOa=O3EvPEV}Oe(no=-=if@-^J+ab71ZL6 z+;X1(*-X6uK^`&f0- z$C?zF+yAg-2j4L#M!tG7@N0=wbSDFC;~Tf|bt3|bL{EduCRpXe#7L4GQHo6zKW?Ot zmTv~-RV5@ZfB${KOih-=?Pk{}QC^2;$}j!G)QkQ6sJdR^jmmt$;u`x&%Kg)(Z;&0pB912ehx+{2nCjTnW$`6^k{0V z;i$&}c*dzi>hr%pHn#q8$dgv-75}x~f9o;-2*Wl)u|$<5KC77DQLnH%_#>TEO-u&I zXNqglRT?T)@&c0(spx+g2CO|p`;LviWaM{NZ^{-%1W^m~Hv_4jvfJ?`*yw~ps920K zp_~y0jAfdn5vnyY(~O(uJfnV|VaiX+EO>AN_h>WMzetA17O`L{bpFPV3ZgtXzStA# z+d5w~2&&BYb`6`K^ygn0P{?6;NJvOaL&dyYECf`+r?1@OuW*#=n5#5KXXG=r`YJTt z4C6Spir7C`2*mflPqE#KlOJaA)Bf~fg+9Tn4>FIFl!FzAFkqlZZ=>VWU!aC165oaq ztx1WpVW5UlnnrI5lbD1{KJ>6<P>vZj!*rizDL9tV)%@ip0^%z=cEJ90%G@CtyV{;~Mk&#y3Z36GYkpIqDU` zm3nOWk@MOPd=03O&ol4(BJ_WM-RJ+~dqF?%(dvqK*KfJ#d4Q!w>mjA%VPWcFDPZnq z32q=xc1{i!c5W6e8vHUyK8QIMBKuyR75YO=;Bk!PNdq4N$w?_oRwGTq F{tp(By7K@4 literal 0 HcmV?d00001 diff --git a/assets/img/1/browserconfig.xml b/assets/img/1/browserconfig.xml new file mode 100644 index 0000000..39c1a28 --- /dev/null +++ b/assets/img/1/browserconfig.xml @@ -0,0 +1,13 @@ +--- +layout: compress +--- + + + + + + + #da532c + + + diff --git a/assets/img/1/favicon-16x16.png b/assets/img/1/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..f44237a9a42f93a98c435c3fc958cc9a52c2e38c GIT binary patch literal 1247 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>YRSpT$B!RBc<^9PPY+N*S63I%ZFY8c zWo2cjPoH*ianaDwsIRYYsBf4%ckbcChbK&!z{SfhAi%@M!45PbJUm=bP%x+4yW7Xl zPhMMDKvcs-cCt&rNsp`;YqOv(2cVgidERRZlk*Ea7&IAX9?iV^e=@%~pQ4tes=kbw zr{>~|g>z2i0Dao9))(l_$@`P197yrcGRm3k6kBVV+2uCvaN5Lui8GI8fx=;(A5cx} zrr^4j{%xB>dUwVEg9Rc8Br6tq=1p~}UFnlE$q7gTRo1Ton&}G+cA(3FUenUj0(x!s z?AceYTmgCw7&89;{+^zmz_{4Fd2?lDWl&I%gM)*Qj}I_pmMvT6dZ*~uuJ9?G;p&rS2#igev$wwjJ=t0k-RjftT|)dbe^xNF zu{-Qpp(4%B!YEm=d}?d&x`R2zq6)iy{QG@Vjoq$n_QqWsXO~&CXwLGN90NPZ!4!iOb0e z2?;4v!UIxLLW05)Q<8w(q@*Q&-OKA04+s*Ddbe=9-$ne|{!h`^3(2j*m-BAf<_uqqXH6CwIR<8+V6` z+u7c}PSIA*j-yA_Rn%0MFIm><&A_U1+1P0FrsAT{pSZcYmozY4I;y(#^E3U39V^!C zSro+fBL3#8SF>*In)Ivf*s^D0mTU~uW|=--XIj_*^s;J+YeY#(Vo9o1a#1RfVlXl= zGSoFN(KRv)F*LI>Ft9SQ&^9mvGD6KA{7^LH=BH$)RpQp5lJ(;gP(yfCNJL3cV!1*= zQGQxxPO3slWkIS!W2I`Q&6e6=(&6r>mdKI;Vst0Gj@< AT>t<8 literal 0 HcmV?d00001 diff --git a/assets/img/1/favicon-32x32.png b/assets/img/1/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..d5d021d85c808e4ae23408203e5e34223d752de2 GIT binary patch literal 2312 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 Xzm)TfVf8Kqig90xcU%sOkih=~MJbl= literal 0 HcmV?d00001 diff --git a/assets/img/1/mstile-150x150.png b/assets/img/1/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..c0d045e25de42fc422567313f9e4e6f2717e8040 GIT binary patch literal 12172 zcmc(FXEst@nM`+AHd{rV_~m+6N#Ih(twMK?elFBK`MEh!0%( zP^56x5{+NS6Vrd}I z6PK(;Z3*B5{C8?f3ZVOcKY1<1Nx&5XcNGmqf^}S4au8o~WTznr#LcCmAglXfZg%IRO0jf`?;W+&9kSRY6g^Ylp}eO-*6v|x^`xN`et0gNq9`kd@*kE5EV>> zWvOsm@{J=8r}r`LFUneS>};7{#j@fN+wlJD@n^Y}kbjY;l8a^J@rq>cTt^gM>( zDPmrd*Ep)r3zK#JcmJH)r@Je?&ySa7F!dRp4ARrldH28{{Aa7std%9QM(9BnQ5MNV zoYVG})_vy}Cza0&ub$dFb{YDn*VN7$a%Kkx*LWt>cpB%&YcZHC$T0=YN#|^46Ww5c z`+Hc0^$JIO`1pV!Db23jl8~7##vl98^MqEzf=&{vB?!d3g)d2lAP%>(+-?c})iP#aPk=MG5yycA%+jw&ig+{{=U+(;sQnlC)3uq?r|tZ~wIr>9IS~=-I?7#_AM{FR0ize0)*1e;vrZ zR-;Go3I|2eW4MF;Xf3eC>#8+(q0?ry{j$9+VL1OM_B2TNvNhK`6;TSl5IN98TQW~w z>J$9P_8WSqbt*6)M0VYJ?}x=xs`EXj#xuI+ta3<-seEd#Vbu2I)4hR#y;kMa-K1gW zo_c9H{~~93jg4Z#D0FHr_pLo#@+uEl@t;%NKc?p7%s2~m$)@IjkCeojCI+YG&Y8aZ zD-~#?41Iwm*W0`spPIWatAUr*tT)js71o@+u-{d+-$e{L2D~dTe|{pUqq-|=GlZEO zinu1S-~Hs(IIPUNYG5zzT)sHguzWf-=lqwJ*He^q+EDzLp>JZ1XL5~x6As5DV2QLv zx#RXrM&kg&v-3ViS&X9nu5Ve5p-s_*%)9cqxAynN$FgP=G2IAng6jDfqz8`w`9*xNk1YMxlxY(6&m#?q@}PH|~{LH5=@ zhV&g%F18ftYcSJwYg_#Ydm*Vb3B3}<^0_}6>qt_)7(}3JTsbv`W%g8hYE24F_ECym zkJ_-*|HPYOMy}QV>RL=ZhUBTVvGf!MzPl#w^f;zF zHWK_y+6+a1BtJ(mei`}{61j$IrK!GtBdgG8w!D6ek2Xa+LymOWlHPNjG<@$=!$E

_nQW8n*?}ESWU%R`ze^O_AZ*R}?Sv8@5 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 Dtn2z{ literal 0 HcmV?d00001 diff --git a/assets/img/favicons/apple-touch-icon.png b/assets/img/favicons/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..af1394720cde0cae921ce1d003cf35cbcf2028ab GIT binary patch literal 20878 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 TZJwtT!6E<-GuCO+c8vWWH)LtS literal 0 HcmV?d00001 diff --git a/assets/img/favicons/favicon-96x96.png b/assets/img/favicons/favicon-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..76fac5fd5eda1485889302c626b8abe2478c6169 GIT binary patch literal 9211 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 \ No newline at end of file diff --git a/assets/img/favicons/site.webmanifest b/assets/img/favicons/site.webmanifest new file mode 100644 index 0000000..ccf313a --- /dev/null +++ b/assets/img/favicons/site.webmanifest @@ -0,0 +1,21 @@ +{ + "name": "MyWebSite", + "short_name": "MySite", + "icons": [ + { + "src": "/web-app-manifest-192x192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "/web-app-manifest-512x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} \ No newline at end of file diff --git a/assets/img/favicons/web-app-manifest-192x192.png b/assets/img/favicons/web-app-manifest-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..10ae7b314b81ccee1d217f5c04c1fa7944877c07 GIT binary patch literal 23308 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 literal 0 HcmV?d00001 diff --git a/assets/img/favicons/web-app-manifest-512x512.png b/assets/img/favicons/web-app-manifest-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..a3e50b9f3238a9791737817bc453dcad53385218 GIT binary patch literal 99435 zcmdqINT zu!nd5-o4L1aL$J_U!M8!%-pr&TGzVn7=2xJLOfbL000OzHB=1%0F3?$25_*@k7K{7 zOY{TeW1y}KRE^Sa0RR-xR8=zcv)XCHwqY~#6$o@U;;eXTMjJ1d^*CcLldyXatZnt< z4@_bLl0q*;L>&eyTiTMJM+Ju+i1yiBVcWTW_3J#RF%{~Q*zs_+G3)x`@AxWJ?MGY} zSDCKwQr^?ERNZv*-~90<$x~$`=Cl=;(``%qCl`CTOOK&~N-z=<2n2+Fl*>R2e^#1O z^5NisLlICY`T>Q&7{UL2qX6##30OZOTR@xgfB%345)KTA-oN*s*A1D$%D_j@$>)Rr z^XpIq3E+?QpZ`V=5yGPi!+}w_xA2+$cSI5}bnJf*g#Lwo1P%_Uyz5aqJN|!%R|eK- z{%3L|kdGuFX27Uv>x=z=Cj`Sm$YK0PzgT=oTMTgP_5&UmNele#Xp{EIe2?DT9elJg?8Lgg(=;Xn z@9yr7)YsQbzR7!?vMLpyU>6Ovzf`EEs-IpOS@&L|Wnjqt#9?7yi9U~-Hnfe-TFE^Z zQ?ePxp_le9VWy02Gv+>#C|%B&UgiS`F8r!`tahqnvj^7c)##uz!2>?HcV&} zuwin2r*i;fEl8l3{=t~2zEqZaf4cQ@gU}BB$@Z(Z;6asfrD!rjKv<`}VMpXs6TeYhaKcc?+NVUaUR zu%)Htgel*tSn0Ac;4~jO$Be7tLU_04zbK21ja}AYt3#uV-UK2cv_BD{Himwj@_|1# zHa41ZpU{*pZ{U&M@>oVU#Du_8MjYS)_V)JeKP0U>w^5=4FFZUF?Z29txKvuqoP7B3 z;R}$|n1yZP`NrEtX?Yp#^2^J6m7iS`S;nWQ)5<@6x)KI%(zPn=n_sjfcwouz@&fPu zSJ;p8%I^GLy*dpO6%`#07>`yXW{@$oe)7aemD_j7YicspAQx!Cn)y&a1oC4w|0MXL za-Wu-J_ie^Ug%msyFYko^kQ9!1e?uCnk*oO*4B>Lus=syorI-W-HM}zI!caVf>=T# zWwz3vl+qnR8WbOn{BQ2;MKU|kTRCj8SJJq0qwC}2Q&d>E;tZTW0FbDDajgmt0M^Zf z>#zL9yqf?B6we=n3uTYo+9ZCqqbo>ahJ>_*pii=`mRKZ~N2%cJS5eBue(Mk9%Uc}{ zQ(x=^km9>UY()wn(?KwSZa_^^RWt;#xdo~`sYVZ6ZK1Tfb#I{pwDF52sc#Bbkw>7Z zWW0JJ&pDd0$ur*4#otRycfJP@!$GFEd_E><6R6=88h!);F@+SXCo;ZOWnuE7KPfV( zg`0qm#bn2`441ipelO_0e@zZ1b<fm(JF>>@o_-(~-|w)Usjafyj#!`2;cCgtdZ z`en%D8^lKHFHQ>wq>9L!o;ImWA00P-ncLBekBcL4U%5G?L|YNpf06_rB;>aWa%*eL z|LtlyTwjYpz;}Mb96OBX=)*V{+t+gEC8YC_$?oK_!eYlY3Mt?&G1eD9)G%d-J!`y+q5BYp`mq@SPhNZnE(cb)b8z}_5xj0Ci^0i#WM5gaQK-suI z>}E}u8!$>^%0Fwpo&iJ@MTI<9x`=vyqY zDk}MlVebjQolp-3K|y- zoCu2+zdi5QvW2sO=322+Vre5CTJerRar)!=0)m1acYk_gzs@_U3Qz3o^HHi8sq8qI zHq?2=j%ke^9nXkles?LMIHY`#+K3A#KyU4#6b|@XILzAGnh6Nh;`X!P279WMh5pKL ziBr6FR0eJz%m#WyBc?fog;I`eo;~hHeKyhbhbDy5g5arRn~HLBa;;5-Y>2qKZw%^f zxWGS2d`^MH7RGc<*PiEkYu?T2=-{~2Ja;v4f_6%MbiM@qSaW#f7w!u}HZ{6qLK!Jn|>ID)R(x=>tHkW8?qqaF!QRu|;`XNDHBC#8h&69il0N zfqNok|E6l~`V(5JuB=LzBi4s#yIuOW)EO`n80zts%pj)|#%WO!8yYp@>Q?-jF0rU)iY zAn%%=2DX}50(65u&B^6t|M(zM5K3i?708)Be0PmPq2!+)gUj37+leZV;038ic%`Y2 z4?e9$Y`=X-PVc5aZi-J*>&m$g%E>*nc~!bbD*{|rkLJ?(rN76kT1)eeM<+LOrF&pR z8H(J4BG?g)QVEwXrH1`#jjkG8QoaKr<=g4kkGGgwu969;R};(N{hT=GUE8QD9V?Z) z)W}Rc4aBqzae+d0eQ-Y#iTvxpj5eOXKa(}qFcOOM%sv(|%L%-t^PRf7#CkmQ`i3l~ z(^rSjiJC8W65$Wry&G|`t`GZ3kR72?MFlx!N5}iq^@hQcGiGofMgch~@b{O~E!Rze zWfcBj6z3`v2k6*}4TBnQc@3I-wA|@sEmR&l14f)-^YUgAyK#_@|Nb5CewWCDsfP`G zz7V|XBF<_k3GF_?bAHCO|Frr`qd44{JLXZ0aPQjrO4cIQ(wiRdhF>Z zZ~dXBJEqJ-Xtp3D777<}JEOyKhQ|!N-^s9G#c_?hw^bQPh^2DDr%#_GDPwO`nt2c| z^Av2W3ZR0iV43yo9z{8MDrV5RPav@~M2Fw`Z~iHdCSK16*~ZPI3u}5>+AKay%rs#& zmgEjk`UuWD(`FgC;xzI2%#Lypn2h$OCQ{SMUNdeZ@6>T}m=^0pJqg0{4ad5~&v51-(3?jBv#B`G&X74CI*%oq$Z>1j zPomH%cB8Pc@LQJ==(cs`&X<1k1V}1hTT3jA`((~g9?u=Ec5Tq-ISby5KYD9k$a)j zc0=1*x6#qmfHGzXgED$TL?GU7Jn%yjq$=_g%Y#i(E$Nvw<#P5dWoyytfvW?rl!LK9 zo1J5y&7ri0tyn7HRNKUvHF>$mS8DY+LyUlqf8K388ihUuLFeb@XkvSxRllY`xq9z( zRs2YO|Dj$=sNsU*g&mmnOjlo&HH-Bf`491db@80cW1Fg%G^^ec*#Rf$kkm0i#({>F z=}~Ai8t&Fx+5n+fjXgX%=t@!tgc zWJ+TZKlyEZB-eVZjpVsh1d~%VHm|C} z+(tZ>MYiRgKJX8<0;ewG+PYNlELwDMwT}DI6Wpl$WL0kvPWhCDM~MmJpOX_WjVE{5 zBrQjp)+=$H&7(zYN0H3eZfeb*>5V4toH#pl_w`kF<+~V0D5OSo*{k2{)`(lm*x523 z7n9SRAzE!Z3OL`&Z^R|C*w%5L@wFV-IP!ckG4o513a=dEGR6JZ{nYp7AOKI(lN5HO z{KY^YL~=;79H`&sDct7OSv38IJO6A^K}_s8hF?PHqrDkA^XZG<ZAfxZi0kHdE45dWO20Zf^XIecwS z&ryWm(gnN_d@c}*41S1q+u+~QnPQwa^bYkZ`lg(|I7+`q-8w(NcF{WEyU?-fU_E-WRmOt|RI3iqs zn_zUQbf(xYw25q0ZU(5YI0+Fo)I@jdwps$nD1f9}z3f=1LWmyfL#($lXooe`f0iN>lnJIV~Yww@D@ zK62xyDv&Q-Hci1OH$pzWWWg00jB1Ewj%4sth7yC8#||QVx@&rFsM-wn;Pj4L6AN8; z!a_o*G6|&vyxpt?V-hK;`-CDDz|A`c$0=W2w0e05Z?VvX-WD=eJ@F(b6!iFPH=~nz z`?95vOp3;i07T8Mlop*n8oEVks^;s#P*jEC$$&@Rdrc;9#5{g}UE)Cx(!pzjRg4>h zmc@N$!RMq6z@jHcvY-xt+`hcJ+Mk8b^NCVIPC4$;%|`pc=Z_H3F&IEs`5pB$!$skkY|Fc>PiGP56 zi}>&%GLd(^wT@nw8c%BCt@+g~k3Q9_SvwJ=Dv4h|%)38@Wohc2gcX7`<~8PICow*s zrfb!S&jSJw^qCT*XA~FiXio9eTUh|EqVxGRSW{VMvlAV<9@+R{zr{eD+%*dD^S8Nq zdwbW@s~ra1SO52L|NRP^2`*SR1~EA~=~KBXm2ZOAG8D5v#ZG=Ke&v2Hgu7gI?rR19 z2G+WM`W-Qd!S(o!NzFzRzNcjrhWO)-2+#?qP+zV%Z&3|G6INFQn<|OkP-R4Hu@i0% zr6fs@O?HT*kD5xh8CRqMs_%C1-VF@tCwrO@A@XIZQ9;El#WO|i3XDrmXT-F5>XIcH zPM0&lbHy4DT(5p;QVd>a1laI0bMkSd+6>J2fw!c&a%-E=@g^yb*H>5WL5k8z=}cHX z5P7Uu0$jI~aLw-TTAC+{t=AR``S9-X@o~!l?<0GIP^7}WS1bIM$~+BGfiWlsw{oLP z^&a0`D!b6Y3W{eUR@(9Tf>~dsCP{#^(@&@ZeL0G^Rhi;{c8kGfKMIG}y_9j7v=DTO2bEVP>EvICLF;_pv^>dwF^J zPsqHlSrXI}^S;W!>`Z@(4`#k+AeIOL6nkkwy#*JriaNoi(ya^C9Kzq;e=;M#=!ad+ zybH8S8iR5&Kl2e6G|q*b%6z);uzc{LZj2PvPDy&F)L;Wa?1+ER0<{sF8Qvb*Fk7}f zteqCZ1v(bdyntq$%m5iHI_uBhXZ_u712s~J03C<`ldE*`qCEckQK{i0cD4e6m97Ja z9a>YhL3C z%fp!H>XD@^gAhqziAn?eYgW+5rGA3o?-(%L#lhYm5a4;V9)mYC%~3bu%a4+s;VgDk zH<^|L23Xs-AY+kIZIb$FQ8cJmOdr1K9T?DPpeOo|HP6zcU0EV3-GU!y2MavQkCG`} zUQJld5lAP7k#+Sc4K|5{D)|}oZzz>qtCyh)_{KT5Z7mk<|D;RDvvxL})?j!U-hIUj zR#FJ51Pckn`EI^81Cew!jF^2V`IACIyPS;X!pI`OKU>x=O~Xg6*3`7LEw3eE=>cfk zITF3W&huVo`@u@c-EG;^Zu4(UFX?^j3`lLBT@%49EixBDC%FA%7puFk-RSe;POd*< z6YHg>VOF8ha)YH3U+60L6R<`Z9PXEWlla%1A7BN-rNMrc++5dI0$xw2*>Z&*v>C5nu{JN^>cnfdNr zhuBHZ=2kU#>Ef@YB}JQD9HX!MU-Xr18t*x#ry9d(dV(K{u0-w;sp6lOfAT;iBy|LL zxv_H+F0uhL!GPHj;+>y!zSadhn8^7x>9E6mD(%Q|SgV#$Q43dw1{zktkQof{3H9w3MQ~xUebE-xsf#87p*zlRku* zj8y^_rsGNK9QvKwE zfnn>UN(B(~@M{MokW)smDdzI%*jT@_vvX0h2HS?eRpoYzFEC!7`X*tuyb%ND{OL(q zN}$c>dZziMzYj;?5&?=Y?@Syn!;*b~q@U(?-b%XMZQ)-)1MGFD9VS{qOGmByGP<|# z3~J|o{`|Ra%9l30?!A?q{2=g-!=ri5Xz(Ny*?C__bx=!~e+2%ChqE@=pBv z^-F^<(m)|;z~QUYu^w-!`(v%8f_i6tt$HrZc!>ujdbj8K^4%UxNzdG1=ED-S7`*25M%mqfaPQSr}J#wjJ0uUYnd6I9LF~yGaHZv9QwJM-`6J9y3 zoBq<3zQ4S3*5AK>U;9!fSCbihCnVixzmvsSl-0~=HXE|vS!vanDB6iui{?^$`f^mDj$$(s`Tg#S?#p`@Is1uNYz0 z*aa=`Lq|uZQTTlU*r4z7o~g9QVhhFfw~m!3@_^^T1joZq=%`E0ljPaCI46)f$Z_wR zxHW4AO31v~N7wDu)q=^x>j_c`KBPe2i4(ykE^z5wYM7F06D07v-z0r>)FEGXFQdr82N$AVXIx}ot zTaJHVO0QqLR0lp4T_*GybRo7_M>u9-zKE8pdVF|PL$GAApJ?BLE0Zu7*6(toH2sz7 z`n_EX$>rI=hL7jU5Bi0han>aD-a-*USJ^nNh+Fy_he&B+Xg2o1nwQnOT2oQS8E|}D ztTot?KH_j^ZXZ|u*J@yd7wtVTOz0pxHY2F<+qZA%{)lRS2o*-TBT%lQrF5-D6C{>5 zJ1R*V1A8Qg<;MSL+`=0F(FyloXP1boQ%WZ{S3qpf&rR$PEk-5%bAmT05w%~9Q|*J+ zOOaHB@CmS_%k|CKoQcixu4yF0xZsEerX91Hl&l;U{O~M4Y%Zeo3$ekJ(T7dom8b>X zPbSgL3y4iHg^l}9PRLwqq>j7Z&rN2NER@_nKiYPz)e?+eO`th8&j_^bct#-7=dHXT z3#X^2k!Xh6uiqUW4E(#wwv%R<@F(bbLvd|=QT(S=o0k_gad$*@_iulC)n_pcCddyvBtcJl5s9hK9Z;6;r-i6;w?Lm%{2wCRP{{GcmjNa!kKZ zs|mfGLISlZw5Edy0)J=e`U?Hp^UN0mTr%h8xmCmCEJCMzZWoT zO?eS_WJ$D=cM~fOXo6{amP;7FDCEd3%Qe>$CwAk)gap357OG|mMUM^hVqa>}* zY30N`+n4iJ%0TI}X)g=P=EgjPtnj~KDWaAGsG|XDaJWub`wt5~5Q|6jpye_nrUX_M zYx>zYDhGMjq!Qa#m^R#%w#;E8ano`{?-kn2x6$3Mj-)|*1w{#o$Un-5q>xi`bdEfo zdNp9*@Bs94b~eM+-Mt+b8GwoKAp?%NF=zGrH9Fll@%47<52U7Mes*oG{`Oqc$ETNH za3%=yQDIoxxH10R|CYMxON=Kr=blaUcAJl&d=l51phK1I+nO{i^cB(nCNt3E_ku*)?7Lh*lOGO$q%(@?Pynwam5bN8fmbm3Ty+s?DL2t5nlVOsf) znvH}2`xEb8F8kr<9pd}Y>x_mH8l5)-?adN?b7UO{MYGag7);^HB*gG1p*b-Kf`~;& z$+1Q3PqcN+AW>c*MLUlf=egC3vB~}X+}xn0@85MU_y)X-2lp{U+|bGrq(msUisfU7 z&PcF|N_V{0mI-fZ9%jLt+HZ@mM)36dsf+vlZhZR_yAG;!|H^w0PzQdWN>pX(b1Kpl zp}ClbMZ^aSt7xme3s&beqKyr}Jb!a;Du#8}Cj9n09r6fMN|;%tzZ)Z1P0^U}T#d?l z%?R2Z+rx$u5E3!qDv zkgwzuMG~N%&FG|tZauHxn9zcL{`!@r!A9CP;dE@2fKiR5ZwVm0;O=7*@_J&=f?oyG z6NyW99TZ2c80t~c@5{I@T-IvzP?sZTYuQ?AgarmZHkKK`y?Vl-z==mk^U8hT@5|BO zGxkX{L$}w@u_KpgeZj0kT@U3jm8`(50H)nzabTS~JR0mTN*FInhE-zNqqf3wa|BOX4CT-d0)|k~d{s9<$8%#34zI$W8()jPsVU^jJI9!0G(T z_1RLIM*@~SWjstp1UG6vYo%wR+jDi$ifpp_QBSP z+x}{^^>;^t8;=WS#f2I1C^AAa3j5$#M+6TjTPm0-Kg%U;(xb!=_h0BnLdgfMg(d;S zOAb3N@P5;FJ2XtO)ie;U5+6#&Pt;Q^aq)nRrGh?b9h7kmi2QTGHy!q{i3t(2&cR-n z(H~&R=r~y(&j`m%=3@kRmUKply+gDf;H3JO)}wiu(nX)Wg=Q~qLO$&D>tM-yphd?u zEZ;x|^7*63kz$#EA?Qhewh1hk#~*lXDV#GW&TaTsnE!Qk3#HRL>9ng>AaWZa3_fJc zvx%jakog%&cH&9e8%Ii`e)Rs&#;d-N)tLP)f>-!>l-oDw!xccD!fwayyi` z0d!!-u0K~|jETimpHrd}2yw|-m7fS1`hn#>jT--2~VQ;zakQ}tn>X8>T!~)N_ z3Uo#aR?B+>7q33OlsV!oE-uyp3ltA|YA3d|YLakWPcFp7Idz(n%z_~IeO3cte5GX% zAKm=1ncsPKbDL(Bk(^k2m3B#P0slgkcM{$YQ+N5wJ;}SaN|cCQ&eF0HFC4>QC`te?=K~-Ig;8p?r&v;Rc2D%$V|FBQ{P@ zNSy0I&N~_oM@p>?5WOz9)UP#&caNC*F>?7#Rc(CWs7LEMFHUl0kQd;RgN4T}YR@cR z#<-44DK&BAki-<-`6ICV-Uc!nG;i~kYwSvZER3wfdV@{-aA- z3J)$S`~(aJcdwp4e0FZD+)3z^bgoVa&NzFPOV!iz!;9axHO<&~C9H9gXer?DLZmG~ z-@<|C`Q>LwR)%0q&d54g9G1oT%n1kJUE&=;H7^)~5pTtPE zsQM&98YB1HYdK!4f)iApP|0z+Qt@E*Eb1xkikW0?WOkK2?g$}wxu#7D{Sv$0M{j#X zSd$#&xrj_>60hVdo#aTjJ+j-koeJ=|8mY)> z-sh$YqdP;A!DIl55@jpUJ946TkhvC;CqsnM)V5G-iA)zR2s74|PJyzmM80Gs+{wJV zr)WQ(>+Fa5nDcIslY_%vqNAf@tz6B!#`ko_!GibgFlHb-R9j%t7NYaFp{%S-joY`) zVDTHefUEtYr18%s1~TwSYLj(`@b4VW*wPmE>vrHfm~w6+JS02QWQA=_;U;#LNtS@ ze|Y|0F44yIwjB#Mi+yfC#VnM;`*ZDyKO-xH)Z)N7`SnV_d)R^Y5j$pxa}l0yJ-3Ex zr2)$%2pNziUvnlD-p3*Ij(L-U^gQ5@8nT|O1LYRFm6%KF0y-5^oLN{MLQEhkAV#DL z86)2Z-um@R1BvXrVszO{tf#A6<-P?Gem<`E&=wREDIc9#{NY4!_r#+Wi`HPUi@^7lvt_!Ida29w0Om8v!W2)E^oEiG zQ&Mw%tbPKH2ayH!0%K5K5kU;_u+yeAuF?ivW5$xl5L_2qC@`_Tgfv58t-3m zp1mr5@$}UQF8!jsX$}y|!{d%8a6S7q-OR0;;4!$ajGX?SldH28VgA%2q?wflNlFjV zNSkBI=Fh>48%If?j6S$!RQ?$C`T6Gx!<(8q3=Y_B{rKmQy9!#!SjBw|k;Yv_AAK5@hl zX>1zTk6)(eomy)Y(b#T=Sf+8QAB&~a&NCb9#<~s&ej`v$jT52AwUTUj0mg9F z#x$8M$3=Od@|V6<+iOA_^!~o^F5q8hRlDkoK>U5F*EAtd=wCS9lcxHhqS!&XR0D`7 z^D~=Oh#Ulu5N>+EFzZIW?9BsIz;&l+#hc#dkNl3-7x?!y0ods<%}pIxy%j`v z#_!zN7ZaJ5D<7SpQn#xkH{}lANG<%bxA*r?YZOj1UieU;7F;X@e3L*idj9s$#g z5@PU~9@;gs?ygeuqndly37L3W9|l=;4yq8T{;ns5xi<}VD?{RMAE_o- zoY8aY0w@{0{^hZ)*ACXE)fg<~3)xD{m;(H9`f2QE&qFVT+U3HkF+^sp9JrMG`^GuT+ zGcL<;OOkdsVakba=COX@t7s+A7w;Ux5u7|4klLhfGbttats?_On1cDGvGp0$q79}N zOSc48all?Ld!3co>^`D}T?o8Ulw8Kl!(~xtHfk@Deh}BgSN&l{&*KIhxZkO+BfA)H z^%oQ7zpU~dANkxrhQRZHQD*B&TnE$yEP88p4hWZg1c%`d-xOSBI3rk|qwy3;GEP^p zy;^rf#84NAi-rJj^l82xBS0&{{2$&4t#26J$Doh18*R-4d3kxprBfcT-=h;&)5khE~KxG_!WUA=C4=04SA%c`PnkDwC~AnlGnHGh$tAFkHdF-vV* z4K)AjJ}Q*AZZyZ?hSja6u=BNXroaL+(u5o}4r`jU7Ls_tq6Yr^>lqu1J|n?< zVOoQ(Aew1wsn;ypgc$DIPa z2&^9IyWVwWq^O4s;m5$jWr>PZQN8|zcK8&&L_L}7b<;~{ayMVmJjB`VNQXt{PbIXz z3#l|W7}St}US_JnKPm?G8(N^C%X${S&HW+QaDdy=W4{B@d>qaM2GERAQgknP#;qx^ z3To^|$VoE}w$q6mnhuK6TbBzNW9r+$NfK`8>*)#4v>8_uK7PjTpDL&R@s-0tp+Chi z4Nm{+VA7F+5^bz*PYwY^?5@wdPF$?J#po;3*7LrJz_;tTsL^mS%4ZEVbp%W;yV|H+ z>`~?RI4a-@Lu}?(+K_QU)WWT8M2Ag+sV658)f8owAkS+H0hwM28Wmx6-e|o zssW$Pg!8)#V#17&DjD+GtI+^nYgW0kz4h`k9*rfb&gSwPbY3$t-^-!hrj;_C(HWSJ zG4ZZswR{PLFuq>ktCtXSFgbhGnRquaG9FO!d*Dp1_^}-V1>#6o>@DwBMbNp)#IKHl zNo@#aOg{5UQqq7#ssi~$O1kv*6>}ZBF$MKFvL4y76K(tYEkXGpj>saKev|pYVaN79wg;lUya^q^C zl@w*hCMNKcd)ehXYCnC2o6~6-G`6a|DUY0!LU$7s>0_Ii4zD>Bp0fu%e!rXR;m5u3 z@;9zs9Y*nR&vUI8dr^eMoS==c?06Nm2psV1>?0jdkv|+8+9Gw+gdP?{ufEqvhS1$1 zg(5x@5#ZK5a{9h-t~u{eN5w8ZU4XR~KDe6oCRoeeG-HT8nk&dn92a@_(HPtOT{}c*DGGW!rVUof#c1AEz`?9E zd$sx-mn}(^(vXl<<$cT>X;(kXj4!s`vaHgMIJJlZs+6+#aKV zO0h)VY;a^QRNGwua# z5*9*CW&&+mKPNVe%RUuoukKlnXU0l~j7^fDE!lRLG?^G<-mi|^wyTxZ{5#?d!T0zD zfVm69UpJ+>Me+2Y@x^o+AC|Y6M)ZYwpgM_v5NcyHHWrNxPcs``g=kaHT8_&+Ipt_= ziE3MW*<_1sKwNkpiRp6$}S{*VXju z@^rwT_sii-J7};7XKm8oJ>wkI}2Ut19D11S1*V_z9UVh$8fq%7;eli4NM5%`}XJ;RwEc?bBsLK>PH# zg%AF=&_hU&kyQ{Xm}c+ELO$w`49d&24p+RIqFTmw#O~xREF$wF&vAV+Zn`=QU<>$v zz!}h6!L(({mV|{@Wk5;b5_mXtF?X{!B_Dy0T!q<4FYXTNdY^p)KvR({T-Z9w( zmxb?V46Cba$L_(s(a=vAb{49)5>ot6scQX;D|b1esD)JV(kPes% z`d_~exyl)djVlx`*U3t2C$`uuyu9%Io<%_B@i=bA^LrBpN!aB{ zrXF&^8O!YBJ%vKB(zdx~@$ol$b$3?$3zZnNn;=ZL$LY%^U>D zO5o@8FwT?Ar3ovuP&=tdTt`gszU`X}+KSVBGPyl}p{Cj^Y-tK+|7W^&p4aPfk+<5x zM+M%!AoK2fk;Ue}fBzKk?+r9w_j7rWLzLl16hE!-okNkvBsDa5)&6zdOH4eazlNS) z&v5)fg_bQr1pQA_m?`5SmRHlgzUBV9B>lwot-sGpUJQ>+FCi6gqG&NP zQ|vWx$`CoGs~V9x#80;_-_ks{8~L=h%H&LcH!&Fi#nX!z!04x|t1Dr0 z{Z82-1(3JWdsZmp{cW9Beis?XufL+@Vmzfp??rEC8_qNnrEwLnzHBO6esS0hORV=_ zuQe3VSBaFcXgB#T^{#Mv?yua_j*JO`NV2?n`gO?MUq3<`QC4DY4-roN>n6ePn#-zC zp=F(*q&WYOXd;*8CsJ8$G-r6TamQdckb~>YhsKR}f*ZY156B9sl^weug`fP}&l5W- zy&j$~>2I$mt;0hmV%}K+e7LIqHs5iV!}%--ZFtoEO0l#JOEx2d$DV>yMnUX2S@K_O zOOYoY!}?j-SvMMW=Y9B^6x9`qx!m?dNA^!|6yhcCI;=ZU?;$ z`|~j3CH>+oWQOo#CWSQNn9rHIN`d*!was2^C$cS^>1+ZsI-CoX8FF9?Pfm;K_Q$ti z_NwG$mJpU7(onnM;nTM(y_%YSOrefEhHmH1CnqPq z0CMKN$jR+P;?H7UV)PlPC`dt7L*LZIDlVT;5#3Y=mHo%4btg0q=hCds@Dh}yl#z6+9Jxfm#7iW# zc<;ow%vPj?$8dk%q?nS}>MHghpdLO79gtNT!=u7y@i64T_FU?fv*#H&IFk!{>~fQ3 zA@I7aj(9PaDd@^k7u{wVv)V1o{J62Pao>eFDeNX+Mn7PU2tCshD;ooV5sc zR7A#1Zcd=h96^FwvX*h}fy4JUOP3;E$PI6~+ zlKvS3i_3rb8*Qo}Ck2L|R?M$-P3a77-Z~XySjM{u+=jLiP#Q1CBr7oi&gb1j*n``T z4Gp7vFYrl4V%a1P7s289oM788AyQ+Nh%H7_Wx`C4ZpnMuH~L0UWC@RrVvyKgWiuXV z_UV-u)M0XQk+Hh6@@8FK`y!b5rOP@b|R^4H@ zS~)B%ztQJ+K_(H+Q<=eun{I(qsKXdpv*{zL#JTD*kf~2dcnT0RK0bzTaVC+D;2eq= zgyefnr1cjrgukW5s(plGB8{R47}J)eX)ptv4*m>=*QvE6kVze12W~HlqE_bHakM{` zk}W3Q>(B~-BlRXZ;ojXX7yaj*kQh9X3o~W5Wco#mXcO9SI^2j9k{3)~k5c`d3EBy{ zF-zXE7qdLjay`?f)$;_-b%tb(-tQu z!;IL+Uea%pX(h7-E!T${5K^bY$*)Y6 zsS`Cn`#gNoMKv5r{BPcEj*6Y_9Vs+l<(&Kxr#0gh`zow5d?t5bIH#zY6Ve7w^;7e5 z3NwKjqXOW@n1w_EZ%V~UyjJS3a&Rbo=F+8T|_r zO-ZnJI|}10jnj%)@!;A~S%s&WGKEN2Yqt3J*cak&78gj{?!ndVh5Avw#g)lGB?{1F zMp??!kb`9w7+-PjMvpegpHTYsRb;8-#a2EY|Jzckr>in}x@KrM8T-c}b28PQ z(DciLGpsz)yQrZ9?HRu=yQDg5@2_N!c_kX5ibXgMF9UuF9s_|mxG)-G7|)00f3KeN zfY4n_3PzE_#H4{lW`u;o7@ivH zw$RT1mN%13spi_%fv*8fQktsUeD)gNm`;dow#X}e%CkyoZE7Vv^d@%r6UQgUyYB5I z@}y+GM(fgGrdZX2LIGU$`KN`ojIy#W{wL|DtjQ&X1PK>On$>6nMOqaL}aip@u6ySUrLMMRfn_z5(8% zk>=pi#3|)@vxywB?#U|}JEdoQD?46`fu+a+5eoS`(W&&g^})v0J89s5v;ZEM&7d_S zoBD&72CGFv5VepM2VuA_W!K66@glSiS$7l`5V6-WF*cZ+=mN70%po2ni$6cU4xJe3 zpA@F0e3@d`aJ}}O{<~l$OeW=IDGW;?Kgw0XBQBVd5WZ-)h;W;GqayWZf*K99$@1Vw zt8s5x`|6sNh$SbuH@sGcw3}v|+_s^+gSmU&e z=xfW4SlHMd%(x-*$2um1LTJsLeerAW%#7o79S-Xv@@q`sTpdYTeY&A`K4&6FRn_qk z+hXQ`5cAW-2JW+KjO@6>mO}sG85XSe<>Tjeiyii-w z-sR}Q*E^P%+I?SZ>S0P?c5T3B8IoG@F_|geaF}j8e0@5tt>hl4^{Y6@DqR#YmSFUz z$N#eIBoO)3PYO}ZYw?(bNFHJp8LAtBM=8oECs)XvBB%`(Vn!9CFOjIh;dch?0qiq4 z;K&7IZ*#J8NC+uT6PgZ~kx4ju*#9_c_~+FO+aDBubs!^}4lp7~RO4=m@O&c5Zg%5@^T|b zFampE%9D_`ISQfbz&H<2tBTb~vL{%U;Dde=I{fX5mJUTEL9HBn|8hUY%GAzk3-_(B z4o)`XfM2m*f(>W!=X0z-R~KrBd4&FMn~IO%;-EQ{0!sZu+Bs2$pjjO(C#5}^ZbqPm zk|3&D|KC~9yRVM*9_X*vu6LeLw2`j71$poY{u>u^QR(cxOF=|YR|@kup9ml2E1zsu zTuLi_CEkfB=}y@)O~$WBa?S%Wox#m3 zFmLb((-xdfiG^gT(57sVatsU&{mxfbbZo)Geh^Uf)WCzf3(X;Jr+4yiPEOZN@^qN* ze6bNv>K?NHsCTT5KMg$RPm_)ygdMO?BpQ<2cBnkuSp3loa>8Qya&T0x_E$gL)F&+J zhf9sq^;s=#%rzER+1Zd9?xR^-S|J%K@J79a=@OQw$xW1x<8nxU`52cQpw)C;)gp|g z&R|4){hV|~Ll?@okR+!!m@LV)3mSQqu*`MyF7XPNfQv-`GSuO#s}-u<-hhXLfkRGQ zS(IN2;lS|H8Q0;9*t-EC3rv_(0(L=e>9nj(GCUwD2yd}Nda=h`lh^XB8m&GC!V>rs z0^ot2d2P7_&rm$ukTrf=93aRBcJrtuaDI8nLDx_uekNnmAtTCB*kJY9;v*U@q?Ta? z_mAM;*&@^Lrf|f>_#r`a(X4K!;Kj$-rl3{jJf6r;;~3uy_5=OytN>UR9nHs(5TV0qCoO;#2x6S9bJn3>H2rRpk7quGTa|f zeeN{A)R2-EA;;i1hOqRiONDqyt9?W}NTHE}sBC?qy+Nn-MuDJ&I0-H&Ar5g-(a7^t z#;Q&m6yB)S_OObdMo{)ZXZv8D`bhhhT~>n=)I@GBLWVeX?DoK5f01vz=)AFat8w$q0f2GL;!-2V& zNB2-`cd>nH)s~6grHN2D5N3~#4(K2G|EvT!6*J>vL*&bY6NZeVX*b|sbw#!#QzbqM zs%)QoZQX-rKxz*klmq{F1Wrz?ZDagA>k(EOo0?DNQt02z)NL23xiWU&Y<<3S^-U)N+fDO_=O+o7lVm=XQ6y%uH z10l?*RR$Vgc4^oswliFec&RBk?0|@G7-N#)>F0B~%jp68?zDLuYdR()`(NN6J zZdB$!h~h$S-5&;b5Gqh^-kbQ{zx=bGEK^=5YE)?j_xD8-IZb|kUi%+tP~-hz>G2JT zKMVq};V5PYzS?y{3hVwNCzcGCCF#|oLlvW!2B+;-u^=J}Seb5e_>6Z|cm)z?c6fh^xb{#5O}O&z#=5-Ie(TM7l58@vzc$2AIv*lsiZRbY+VXSOJm|?W1f8e4-X?yU zl}`wv=RQ&2)Yr~xCKQYwD8WvtpsOMWnJWyI5J_7a`zqo}bVPMy2-R)CLQ(m^cvl?{ zMGSQoXp^I%PE{zhZ=P-kA<^&KBxA%T>LUYbL3h~~ayS$;pIss%1j>F{*`jNnYN%x` z!-17f`)xmzudl74mua3U#jo9cl_lHJa{<~jjJ+q4cCkbr8iQj3(5>=b=scq4BZz6h zHeQm@;FSxtU`TBaE5QCP*rpol1n(jwIe)d8w%&Jh)HZh72?9E9`)7PPZ#?^@3t}DP z=1k1J^z||DUnmRh_CPjeymkR(F^Te}#rS*O57 z46H?7TuPHnP`{fVSQ{QfYFHp1^~q*AApiwfsw>lfc6n?DEZLA=JmWAUbV0gki%Il9 zqf+M6GKWfH1jrbnZ~K^K3%qkNq7F@{mF0&bKtSa&jK5e924{Q0`?y>O*HD1n+!Thl zeVbHTMRiAn$kaD7>h|*W_4V$#j-3oR{?Ab6xerSx9NSqTa zw#RVrY%=vR&2Q!+%Y3c{7tLb)d=w}^%V*YVFN}hC=_&VzzBtIBj^%;j)RFkI&_uI^ z&M{<>EEqGcr39STVn;8ks5!_tNU6wv{+6B|Q)uOM9RIH83sT>`dtA)wnRWmV`c{ZCX=eY5L|+fSislowRXEzTlN2k8g-vynHS{f zFuuiu{I5-#OCtU^JUm>zHQk?7&iNf2k^hp;)AlZtM~4kx4uqLTmr7bi+^samZFbDf z2^7Tz1bq8shqi#uB8(;&nGWAa&|hveulcJ_4FhQ&*CfH)*YtB6n(*G@h{G#<+9&CV zRe-XPv%SBQU34BD4F@R9G%J0`yfXQ8_n=!-$<1`mb8%nyhO?4locr~H5bvS!5p5o3 zkYoD-Hr(UqWMnAWBA6*!LGx^wHm&+Wl zQBd9z^lG+Dt6W-Dqrv_|fv*ZPwXfnr0r7SYRFSN9@}|7v#RGhA2a4a&v5 zg6Jh|kfSP`kh~n6@HxQvukgM(I1GAG=Ae}<-X*vdO!#;57)9lQ#YsX&W~L1KSVQHx zm3b0qd|yPoMM)wIb{n~T>)shAQpPqJXbISrKZ*W0-vgzLAUCYfEKwimOzwt?=>Y)f zV!>1cW;%+jTR|XR71vL=4PB2Fknx)55(@OOz6dj18E`$hy6WC?|9AZ72meIdr;0mC zknz`;b}EXe|Bu5G1$Ji(M$arRmgj*avTQ=O@PKOy3FqfDG0&R~(#hPpZ7?$80O9UA zmBIblwMgim^~Tmqp&u)iWAO_(cEod;N@jUnJDs7?DT!gRj3c9=fXX0b*+3!|-|~ZD zk&lzvCQ11h9l`FH>wT9`vo;(|yWAR^R9Xh2XMhmfN?yXod#29Li>m^|O-c?BK9hiW z^Ko!u^CO9!B)|A#HmDdsuviZf%S38O&stU)9v&Z+ttFt&A27Vb(S_)3Rh$B(7CS+r zeG*SY006rbsoy6P6B9S(f>)Jh4~^DA_L4xypj#8<;HUt1clT=zc>j8XC6T`+UFWeZ z9M#VEWQPIjP>=h=s%!J~*@p(XKGjXzn%0(B#CY8RkF96a4UeC=RyZj?Dd%Ehg#C4v zOYC-Umoo!3HVtQ&{~1PDWBQiQd2V;k|Bo0^g7B-?d~yj2Epph zbKmLAZ}M&Rm$4t3zmC7?3!O~Z;1P&jQUX?HVcs4Xv6Y~4RWAI8yHEKXq!RyvHs6Sf ziZl3+5}a?85iwav$0>gmkNCp%K4PA#$OA05BfQ~LdxF|g{e}0YYoG?eV!7avm+1;b z0!;yvNjqEE#QlA`E>yjw9)m|F2|R#+>@lyKomOjnD94+-#;57Y>1h$Ub_kD%v;d0Y_TT2PiNa6hckb;D2-5ETpL4^rD_n`H&-Md23|5}pkp z?tbs3D0V;@^8R_&7)jDSwuTSVgdm7L+*vl9%TbV9IH7gVH*9b?ed`d6twV1mRp?y` zZ?Jz;bIW-y-HTE7@(7&|#r&ctylZ!rPK^ZQib)s5rNf+rj|fBkw=b-Y6BnX&i7`!f z*y7kOutA|-XEIlT$Y|B?$-G*>1HZ|UAGW94dqL=j?#+ir8B6!Eg1 zOEZ?OaN{n)Y8e+`1xu#CD%B20O+Y9613lj`l=K@XLakflW*1BnrCw3 zYbylE+R_Lqt&yFj!^5)>TQiI@Roq@Ex8^f{TCsDxoEHGD`=6SLK z>HEB;#_Qp~mXW6KqNUY9%x}}|!~8F)5mbS@A!4B$H?{pAE@ znNC7DGjK5;9$PjG;k9aSeTd(PekJ6;A4UzteDyadv z=b!L}z$u2{*OHIW`0^NEYgc}O&1Y}5&18%?hNL>sZcQun_8UR0krMN>mVox!2onso zzo&aAKgctQ@WWPzEK}3;1Ml}!Vs=p|qtP_(1~NJavdC1{Us(;WboA_J)Z|TnTh(({ zt2fmV;y*4GTNE}^L%Sj{uyWTWX zE1B1Z6Jpi}0#MLE95YSP#>|hU3Grb=o%Cw_pGm5PQ`c)D=)d$&(DvRGODzaAC5#>I zuT1xt9IFT1vtFu;lel?W?uPZ|Uk_=ec3;Uz%?`<{gWF&Gx{?6acD94sVF9wIU~<7K zB_u0ip3IA&k<62)Z%^daY#)@3>Wcg;Esvkp0ySE+^x*@!luQuSH`vo~xf6bg1Ss`S zi*eG#pw-cWYas8`G?Vz(iqt|F>UFeq4C1?TLgADMTE`Qz+mM7Kc{wr{OW(Q;ZYRO=lL)p=W7$_(q{tWr$KlbQMyN- ziHV7vPS4xD$?D6(4IAVCP@KjN3s=hZpmU|cj^3(DmjCW%T^SqjFMbPgrstK~8H<|g zP*IC_=``RzJ0cd8y)B+gy_6gv;shv_QT{L3@B>J9aw-Vf#MS*>nA%4z{<*i+RlB3^ z>9a(H=gsYoCLgsrk%p)0>!Yc% zMv1CZ@BKH(I&ZR!DGBQH6o$R6{goBtz9Mj-yCteUj1T^VW({sUnkaKLQy%a(MT_0J zIRO2t)fLd~zYK^m%8dB)aQJOySKX{S*jx#ja|sh39;*=+*%k~{x7Q$0VFG}2ETl74 zbq~FR&MF!T+Sd z3NhRZ2OyZ>4?4+`(mKnjSMnHBL}m@xx!A$Ma9^O8HZ9>SoK7}?G9)mPc+MFl2Y!N?sDXZ+ zUIJY1j9;#X$2kiBK0We|{9Fs<#5tOFRxjdUA9mzQgwq1Ms|Rix32M0Df2;_x=xUf# zdJPb*$*R&Mj9ZcveuN~Qz481w3>Sjn%~rEn=tk}>TJ=gz&x!zb6ay5;EUEC&lz>PG zeAqj0P)@_Mk%|5N) zTlv6QOTa01>(!!ZM~Z#1ACU~ZWub}k5he=@J(!%`Z|-CBO)g&(t4Af=Y)$<8?0}q| zChF^n5ee~#SFnAId*|gY3g>m4t03277Ozvc=~ekA$~(df`IYqx8o0fCCAhqoNtZlQ z@>*#S3W8Ozz|^;oq3BoI#Npixh?wyfhZ;B~2!wgpBLl$r1hh1^gQ_SA23EY&P#vBfCo#LUVG`=4${}P>H^fmofmIG8A4=vz zOx$x^?f1bqe5LjaSARRd?(0(m$jZ$HaUZQ?l@j8xl~S`wGb}u+@vzSMUi51T`{?#z zGojptt*yG5+HT{RNvWy5r9$qJ*fG3alMwwDc9Cj-)&{P3a)bS2%=imugWt7K>d6}$;SId z?2y2xeF6vj0o@J2;HZHraYhOUC>iL5asZQV!fJ#=$-uj6leIeG)Tsg}c$vKcwFWn; zL{Ee_6;QN{mIuXU5{3U_Wse1U1y1`m?Bv#h9I0}=Kru8Y1h7&In(}>okYG|blc8q` zS|i&N%J?;6f~_nDS~44Pyt&V=d%hqLgs|c3nC_$qzmjwa66Ay^5>)fneKUkyh9ho18)V*O0hM}erZrHB;UweK6eot^n?syyy~ zc6n@it3bBot>0Yab~SJ1_02ygLGYfhyqf-%myd9POPW~jey6TSY~Hn1NF^jVn^J|; z+tHJ1fyZ|^Y)0LgXMl4)RwzJT(A=%P#CimDdbLnkIZN#gq7r$|sNm5ex2)Q|*Fz@b zkPdrWd+PXC-2sTgU)LzTJl#B%)<=J_yb-wX``bv-WQQ>qNB*301;$3&TnfucVaXsd z;IUqP9bODS&+642-ES>`R-0E?;I(O4yerG_V7x2u9jpJ!mX?WBR->)8E%PB+5m$8|T{1js3}=geFaFt)!_<>Xs#93L+ov-eI0(MH|VtHCnCCP#pZ zLbPwYbtuTWfzUYD$(;#Cgua$}y4QOCQW8l7V;r z#0TO?o6|z@q1#lB7SJE}E0Bs8T1)-Ohj>Gfm)BDcRiV+#>!D1d0KX zJF4`~HT2H)LC#oXI(K|7hw-kq`R)A(27G*n@{lOsEJvl{4r1YO~r!9D%UUmmHxf+Jc4Be zzKmY9l!}^QyB$D;b>y1E<+Nx0Q{(Tr1NH{GW4O;>RXIKD7TYP_yIalNB|9zK-UuJF zQ#2o~Uu)s@PP#o1>YVgP8PA9KOZmcX7Ca@l{W<#EiG71RrYI9omiovv|K|l*{6%p6Wg&berT%K?9aYPEK8 zxjjuvN~-uXX%s`NIS$8uu zzg|Y}xif>{)7d^K{V?X!* zj_~>@XfT-w61xm;z{cd%B$C)eF?!uN7Bv?|o!?RTo!r3M*6d5q@;4#;?KZ8Ua}#H;jhu)`_t!taL&)Qn#)wjLJ*c4D|#r7p~$EdGy7?ml9*M# z>AmVwg= zUmc=3;HY=5ClN6$k}=gkZ--A^a=f#f$JToO$-(OD0*{@d-7B%1C6Ch@b^gK584{s9 zNCBU8tj@(&Q&BM2dR-&1icI69uha>2wue_QYo(KTh!u1p;-{*an%%K9`>^*y?rUVk z({a)a+30y>sAY3JXTJ$h;fIq7BzxvH;ud6waQXtW^!lL~SK>+tzV@6!Ee~{T-zjQH z)oR7!)JOOl^;J636YC?3Y`(jeP@$R@o(0!-A;n@z7aK^4?PT4+N%u`$b&X+|99URV zA#8UzVG2K;cI@~($Dbbli&+aRSCs%@=Tq}zqEiVB9`6Nl;` z=X>LMd(FJw*JweM|4PSm{r<(R)A`Rt-9jGqj0pGI{Ls0|?GUj5MN)?^HdM}MAO zxp``NaZ0*$u+NQUYpDr#sm$9WhWz!K)X6Y>Rbq7Wr` z->qAAuMPw6uk)d}3)#G9goD4)=@}08f=UfrRk(%l2=q&Zt#esI!Mp2QN0%Zts^z3y zq+i8h#_wr_ZQ1;UXuXVnKCnL4Hqa#A=u3eEV`O9$GzaO2mN1|N;x)&A+s6i^^#eC0 z-);BJVOh!_dUQbSqRbKq(TT(1=i5H9f>@XL_H^C{;?uyAEzhRJ-638PtE>HJ>)7{_ zrTzuHHsGn=JfCrc+>;O^p~3L&HGoE!gW{zpzL8w zEPbUm&un1JM@Cf=5)$l`lr%CpHeVeQ3lj|$O%*J0OCO(%Xx`_?d)JIZ+h*5h2LdJP z%Xj~tXROxMv{h@XD73N8!7lC;#}M z4cDdWWj%uHsjOz^F9#Rpq`{zEt*ySZ&8if&+0U9I;9 z^c>g6U8#~n)K6y7s5#H<@@>F)f6zDR$s|2p9|MK#3xZ6GShz_6Mbz7;aC!d|4Pg)J;10tE8u zfbsJ5G=RCOaVA^_3)~(`e=RcMU_n6vt$M2*IozBU2+4vzCuNw}tS##ZABF55_Z9w4 zQ5ubY?3)P&&L7LG$fmxd!^VVe$@IYSzKhdsaGdI{c%AS*<;Y4Z`=do))Ralvo6X&S zr}p$|zl|jaZ!2cY`(Rq;-XF~&!rxQS6H&D2*G>!NYP&3FgoZLl|0?CQ<#-TafWi2r z?cY9=xk6C8=N7Yq2JmuEs!1_I*ayS@mO$j(RYVSt`NI2$1+c;Y5!LzTsUqlQY)yYh zaU(m#?-+{V<*4PYSB24xxO%3C-uT@G9IszDzk(eYpCv#*O1cYKAx8_#xCE?gi09}0 zbAYF(W#kXHB$r z;J*@UN>7cVzco;)i8VjUENWi}`)-ep5YRpbAIgxyq;68aE#?-p*sWq#VxL@x{G2*3 z@EM_fxF8%z70%nG^9)HRi;mF%vpa{)R1NUZRMgE$8^Z=9F4zEPltT_8Nx3Jtr*W%7 zc6f(=VN7R^?6`>RpPYiuud))YHP0F&hTsQ6zqp^{Eo^3P2q~)EEkYb_GdYGh@|}hb zEM_)p5iglzg(-I+dyaa&1sj@SPoY?AgB>`&}YXf znQ}f2*?|qw`nxmB(P*SfIX~|1qvcU^e#iNZ?CVzh+by->*9ei`piZL`o(ynBBT-c) z+i$aj#}-KFH1ZFy-Q0(E2#kFbH!*CwZb{XP{7G=9p4-q zU?AD1AygA%mr{NUCM(My!NVdB$mOH8`7v0*v$LhY9;i-H^__HG2by}3wra=Q-)HO( zDI7Nrsuc?am~8^AWuH_-e4Nb`BBn)m%8AWmXq2_Ah^QLs_d*sZTBeHL)fit)9E3mI zRH`M{%f!9U=g4dC)F&K-I3y$@X}R2lRm+d>Unu`OGuIrt^6hO4c6ZR#g;1hi01`%c zbM0=^#HLKXZ?195ER;fvuVv$Q(j4whSoty0=LG-NyEJ0oS9pC{Vwl2~$Vv6r^@5sj zaCN@XM87|#DY7JO$z9QdErx!M6$TF;FKX;OZy(9?XwfP5s@n7=Ja5T1NylOfO%Npk z{oi5*oNS`7mHI7AW#>hktc>`Y`(Q<-hq+KoO$!b6M%bn`a0=PojXHko;-%#hCC;ht zW06>32i}V8+i-;dn(mvwW^EI7nY)KC#Zhtid-VX$t|DqtfEna00;Hh!{7&#aBwY2b2-Lwr=_=AMXY)0?>ed^o#0M+a0_0uR9< zAb`Qa!QQEg#VJaJ%SrpFwLVPpe^taD(O& zzveX5;d360ZTSzk|A>b?blm->cr45mA_o`(T3!80JQ{EeoNh3vhNZz{x-^k@|HdT* zb1kMFL0mW<`98H6zm-lP=T=%H_G?%;uShbSb9sIJS@Xfc0Y^12z`A>_q9SM&`7dQl?MHF!uZh7!jw zLmjgla-u^1dZF-8&MF{i4py%WFlj#ZobtxH@R`O*7^O0N1*!wWJ&|c2aDdYGKZ}{G z@*X@KBm(Z+F~+N=av)*4h$diU>GM`o*=2A2T7t|t2e+_0Vz znyiroluK){*0fDk%QA9k3);eY6ej!#)A`!<*>>Gl{Ba%nvja)rVD)G%sPQr@?4@Z@ zZ^Q)H%Ow!FF})E!QeF_|-zS4um_w-UY3E4}f!r)A#rHweDi{35u9Bpg{V5dx;akX# zI@~|l2-_lLWTq7pNIR2`E|1SHZ~%9oc)Bc>(e?Fr>A3xHXF@#?b&~@6*)U;PWilGq zufvM1HBVmvdqZXpsA-kb>w#PFSMjqvS+Jtr0;w7MbCCQQi%Q<|s}USV)a*smji#p* zSFS8gaber#gmU`$sKHGL-j`fKREfvzO$^NFFS8>-T9obc3Fef^PdJ_&I6?N31D6{c zeh%9lxe5132N~P=EIppV!MqmoaT^G9S+BD0SthVz9QupI+7=ok}M#_2KfN zu+gm(G=#CvQOEM!U=DEpnw^9;t<-aDU9~moyx>_{S{7(%XiV6@3Ao039IEwF0T!o( zIHV*cA>UqJHu~>B5U4Sh@c@SzhR&KIZ0(`}B8~RwvFkn_ViumXokBu*3%_&SbRW7) zi;_r;cCfTGg){8Gfn88!$PHOjrUU_|HNyITs}m~7_I2;Wt@s^aGW1Kdy+7zHarm_t zM)5^Jz2{3*K%Z=p!Sg(R2Ny90OO^pC=8Bcz^MsZ-nS2@1*8xJKsB3r8nIVca?OU@2 zaKlJf5#D+J!K+K6J}FE9@`u{VrQ{HJ^KHeLN+Axhn{vtlF_W@N4!c(~IGCwC z*O9-l71ef~%Q`^vQNhNdlLcS#QleI_Q)n29Ne+t_rP|qSL5+-ZIFQqa*i}d zzhYtv1wW^)8oU@sT(YDzzNA?FInF?FI{ON%);b@7P$(F7#~4zZBI>>?`LF)qPs||u z-(N=hHer=;=ms@0J2d54gNt+tEPPA|KJg>w%ZZ*A#|O0m1t*p=-G(%>MQ7w}z#V{7 zqdi{GmZ2H0d9l2=CcZYUm;C@kDjqLS4`k1m->=<<63e54%1&=_IJR;DCx?*48bg?X z04G!8+u&xX<~fdy$TEBWwE~V92}|CkMgalR*X8}o_kEuaS&5~Xom;g%LH{i{K&PK(yUwipm6Moa5Z%?UBqK$+JRw^cfFv`?s&vTxX zC6@WQrMQQGzHv=I$VIw}|{IP;ICowbxFHcD#%g(7}8a-!|( ztq7v`--*Vm-g&b2q*LxE2+Mn0>uYt5+?EDF=2(e z`83hDp2=h0IDL4h|$MW;<{dV(DAs@p@ozk)K0zlYV0A<$)$YPGq`(#IDiUd0&t91TB$d(Ei2 z*1Rb?FeLlbaQYIa3a#91{h27 z&YyZ_pWnZK_sEzkMgbc%h-}MY24_)08RRaF7tYel`?gOT8Ub0SDLj9tE1K;a!GKV# zuT9YgNIvm#^OB47)gudf!|0baG9^QwwlZ1Y8jzKr64#0g94!&QtpL+Y8q3Omrl0^% zW9j*}@MeRL@$2pJ1NG#3XmYqviX9efEH=*+wz0UNq`vk8WIDB1A!o0LPea%->qoH} zJ_#2~)Yxnh~q)!?Si#^nMm-ZkSY8WxLIb|>R&-e zMMnh_GF;V{nDo|X?M5vT9CCXZ+!krK2vGQ2(_g8AliN7C0;M#QfGVR42JzNZFRmzn z23g8GRxYX-Bqtvh78CMBXeprs#TvFLCEuf&Z1&R|;So{%*9lq|2VIKW(ueG6If-8# zl7jz+`Eu3p{l~VTv0H$+crmDQT}T@i0S&-KiB?xyTU)8AF`f}-?p+8+R)3%foLis) zjk0a<)?xkl(e;ce#leB8WyZ7ol2$D2;+I(i;180s#KnFmtK(Sr3Mr&%cMY!hc)T;8 z`?tJ*e#dPD=ciXUj&!u8@rsbB44ZT`$4XXMnc6G}g74;aBj(CP?r1N&r;v{(2dO`N zcay8$_Wo@P98tEe)S8RR$@EdT-QM(9Vp%e__)O5hw_;Ugdrjo84QG* zh;oS2nLa7Q-w=xhVN%zFEzB`$PMA1UBL8|UDL&l2jOsC)*=-2d^HVhe{Pkx;QQ9+e z;pQSLpjPaQGweuvA1$5B{%Q9QV7_$`ailbgMf%WL+BJ_UU@^G`2puc47podY(1H`1 zgc%}+U*e(~tY?ipSwwx3xz9ekKm-1nYdr{G@20`4>HflyfNos4W1y#h@7Mq+U*3J& z90T3_*h?;+?;DG%^&<1YrpTzG|Wgl#|35n82*iwz=m&)XF1^UCt7pb&g zw}$q(V_q>J{>)cNPUmAm7Ye(%D8vN3f0{?CjETDFdd1ql{}#z{exe|N)N;4SvHiYT zDZKD>9`Vw*uz+O6ejVMm-JVh%9-M6I%q@h%uuRnd%NT{6rlxh+5S_CKbMWV}QkBjh zQB%jIAzAyS^s=UF(npQ-xF&PCf;CrHUe^Rj;nH7}&PQxZH1ED-!;>FG0S+RLqq7hY zA9c=KjE#=}erF{<1~~M+*fu2iU1e?x-8??^N_aGm*sDA>_UYHci=A;?s(RKvTm7~* zj-nHFGqs6L7wQ!C=9AFzIZ61LG6ObN*5+w-@+_-7(X{+$1E6t#k3iEp4k6G$q3uMH z0#Jo{;-;h=q@ks~5sBMR=cQjzAdo)#0Ejqo#($3#&RWa;WcVoCVx`+-h6%Z!uX)OnkeY`v9ubTi-EA^ z`vy0A63cu-AhyyO8Rtq$+EdYvGc_ZiM zg6KW^)aE30Haw~>BR0f9m5HG3W}$F#d?$p98X0@)?{POq{amC7w57aJo)p~1>I_l* z;cTkDolF9|=byvsN23~H?Y0Qbta-o4=N|EkvXlu#pn=sT@{6Kkres#r?}VT#g+#yU zuxR6$_y}aZI3#e^xGrx0j`gpBoan$j?;hEk+Mf%l@I*-pz2u~`g~5iMCs1nzg8^C| zJvWK--~51GFUF=Gevss9Pi-mUbwDFn&!^W$we!$Duez4j&-2v=YYu}|fO{aEK`|9* z0H2WbJZuC3Qa>Nh!ZIOSRedI0I5N^~d;IQs-5mcxR%J*IY>()_%wlDV%~-RrV)AXs zepKlBsK-&j!Ej>RIwp4nygcB2yl#vAotEkI#~~O~5%V?5zVda><;e$a&y*eU>q&*_ zs}!i+#5XmdDdmOT2u2MJ1^u$Y;IOd&m=82#yqLWP$jb5=S8*+DWD^s^qM$UmozC`Q zu9lL0?X#RS(pk@>Uv_nLWWYfcx?2v$FI36|)eZ=hmwlKO^T= zywM0v<0z*3o8S(=A-(%)I$#rg*?63^A)3Ry8V5D;$rYMc5nSW;Qo3KK|JV&?h~Sx6}RCMa^@k z*vJN*2u$VfI-1(A$ji935h^}k(@h4ix1@_T^eWg#lzEL}7wlt(Mom-wS8|NQ$I~!8*XQzWHMpmWnF35F3r|N` zXln&@WCMAId;AcpuU93J%^HMr&5BfNDF@G6oX~ora>xRD~;1skL4pzrVx)7sm zuYx%Vt|k?^mz(^+3X1x{B_a32w4Y&S$Hjw$HzYP7Yp`tty%`#v-|1o%a+6<@jB-|g zc8khN;T8B}DX9Bhv6=Fu5Kf-O7U?bda|plGHe_jllK)k1F5N_k#%?aluW7y-9z`x3 zAzMaXk2u@Yo==_Q{xVxFyX8aE$mrETUj7#_ZrYE#+DMxe>c7@wt5G@@U&_HT@Kz=X~7Y&#C$Q%fqWrKdAB8YWA7 zYPB%POuLYGFjBd4dT>1>Y#bWK;9OEnD zzeP5Cy}qWhnjN{z>Qi*|-dmCTYR+4-IsC99uXq@JR4&K^9v@!<|D^;HClb6T+n93Um?hSO0; zCp9G}XB&nvLYps+g1O)v^Xc(vPyxbepebu@G)8j%fogbg$CC+rSP_r0X2rtO_!d0z zrRcX8Z56l$R4!)K0-f!P<$1tL0C~`>ZC0b%#Ql6U>P=Kc$13_J>B?fcE$()UKI3wO z0%9<@UurRnlrY1C$F5hb$~v^Mp+OA0sIqtD{3|+WXK-)XQTzQIPD}V-n)Ji{?NjyH zR#Wt8p3n6`yT=(U=$%)BB#ybC+d&eZ<}WrDme%V;Ys(WvEP@+EDk8Iguv!z-9e$;t zLAW#f5ar?#5Y&p1P=NKyvplkCz!}4XG#7QX1nH}i6AAJCGb9;S_daZkW6aa}5Os1V zke^NwXhJEAn}9E*unHI$@r{geJ-&q3bgRx74mI5q;3;s7hGpY1X3IjBC=THFWF#sO z){Ec2U2UIC7)P1$|57$sE?}FWRwF~Hk5@>SNa8Nb$SK*B`NJa9;P>m6*_qK@w5IU~ zSmya`otxm}^fN6zw{+uyS2z4lI2I-*qw_adx1+zUZ*TwAo7NK0V=1X2W1~fd(Ntgqd2%ZaHR?|Dt(H)Gw@8B-mWR|DYNOPA8xc&j5*x{gsD~oLS~UI+>QC9g`vh z4Bd=Szu0odM#xds)%ChhdMI{N0Hj_>Xw61Ure18JnuE#uSbO}%g&=)@V$uv#iBv6?DeZZvbl$$rJ$b^A zv#vWy5lKi*FRCZ!l_2l)omRsq+-`7Xd^Y)Nt}G`YyF+tL@=M*zD(zJKLuWV+&i}hi zvxl+VS%ck`7G*dxK6|vcaOQJxYoKhJBcNe*zTS&t0raYYL`vLc>h-o7#nhvwFFACV z0DK8X(#6k`i?H|aw$WrWk7Ba5HGAUPl4rIus_FSy)u_55%jSgS`|5UI^|m=sk@6_3 zw-OD^OYW<&G^nLBpI?&V*jrhh$Pp^)qHT@^K%@$7lxUHxp;|!WrLQvc7M>9C*T*{v z{beio3E%umPHPLsmS;OpCud~z{8|x*82Dw2$kos!OH1BtFOuXo)VJ_VAuE8ZjBdu~ z=Sr&rW`By3NvRph;R|GlxZ=2`a)FuB8X`1-C}|i@=uTxy)oO%X&gbcv0qQe|89$#nwk)ZPvDQi@WE#Q=lHh;2MR)Zui40Oma!e|V@#1r7A%<5 z1daX-D+Y*LLDl4avpq4 zk=4@->_MqMCytJ|c8FM-8d#NLx`nm%(?fuaf@;T)Q=@IB-NWd3i&3UVENf*NlgY8#!aGELMVi=@4GxvEA?mkoM#K1E=}K&S;ZH79@;F z8p-Kl)ttg~DgPit25^35fk~Ary$SGl>7s@MG;H-m|BF%8HIsZGV^S)-jv3Z~vrNaw zAK#HL>iG3bMOQ=XpB98fN=S&gEmnS5Tw_hB&+WlFgN~(wPweq)kG#SJu@dO#diBuZ zZODY_3@R`#|FPLKK(p=FE-!O!`$XVPMjB?o@HNbuAB%h=~_yx<^@?Ys`R`HvppCynpj(DLY5(@d>R*KXeD zi_Id@$$Z>&Cf1<5Rijz;|D)+GqoV4+_u&~rkdW?9>F$6AuV1O%jE=nkd3ySuxQ z?(XjH_@DdxJiiybnzdMS&U|9;EB5s=<~fAR=_&YE<#r&J5tIYhxxBpaq)M@`1?Tw< zPt%Cfhsp)M#hNg@JGMAnL`PY?Xa6eVOf?R3`)1YoWwL1 zyaO<4?Gbu_e=$+Zo#8|a#h(OQVaDh!5}H-}nPYA;Cc1}g+~(SI-+XiW3!0?3@_IT` z{DVQ+5gW>nw#MmAp^t|!hVcoSMqN|htlo!T#TY<*IZ?tKs1)nO-=)o<;FB+hph|UK z5oQ0KB$(va%rNj_s;(bLX^eIw2Ne4aOkb|eIPv_+B&jT_1wA~u=?9}Sv_`3+h@c6R zPUt(T%eYhNSRlb7obupX4XsBLv5+33p$A5#j&!PuX=ZkMxmt^U(AC${65s*mqv<+z zKx@9!CqOZQH`vZs-(etgghA?r1DwD8p)54zG!jXeu`>tO1bPor`e%B2oSiz$JX8EO z+yb`vL*bt0VdM>F3b-yjIxyY%&`}ZIBMLRGRV8ZIcq7X0(&&2umy3 zF-l*eiJ-XbgL|$^0oCs_c)a-f_!&setbG+v3YsExSBz6&8nlO zDllBBO?q(OX9}8_s*T6Czh!w`UDgIuTZdT7_-|IdOXIJlRevgoxqVDlMuHGq{FPOT z^QUymhDRPEA!wfOL`gUmz^p-|Bi z{NIV&k&vI5m{?97W9dKCs|VLPuP@oTtHY$n)&*Wu2cFEx>#BV$_y=w;lkTEpc}VbF zL~=Y&lvjNYUBY50G^rguRWlK*_tcA&{3ER8zFeyD8+A;G?Q%2L8p#v&e7gcYUUmcZ zfh!j$GIJXz;b+BxWm6qdmIAo5jxxqUQ&FsQ!nktIVv9omkJ$eP250KPNq>^sIqjyX z>r|-yEyU-2>ecs>zXf5U;&8t^AZ+iy8NmyQ?Nd_Ip&N{(M;;VP2IBMQX}`6Z;82e~ z!4zPi6I$)`b}lzq1fx~x13Y?nk~%SVUDP7>ZLH0?GLaq5EY7VT2FL5|fIK_)#e)N4Wp}Ac8PpYThj=c*n}^4^s2V$SriWL(BxNnhrO_o?T>3z z%FPpT4{S;KcVxIoy!q^cn_=yk{>`QI)zkhj(dxVV$SEw&U7FHz<90MKN`!JhzO$@( zcCL_*Th7l(c@lHk4jKZ?;D zr6~}ZpxJ?N|8#S65^=-e*}!$9Twoklb#84}i<;;Yo4T-vxw`;gCWV|yjnC0+3uKTe z3lxp!5* zcUQAiUKH6Qcy`3Ficv{B6Ow-t=2tujr6+GDRQ_AeKm9i{93 zcn-o6Uw@|eFq*`%dJ0^2o}OOZbTYvs-kQ3FIg0`qH-FHh zK4SWo6I)oOTrKjsxm+KqPn6bjr_ozKdiVoElr z>U`Hy??aK5m#>ZbwQDD(OH>Z?pQeJZQ4X1a>!z@@^ydER%F3E61 zV#AC}o3HkVh1=;6@xcny-(6|M1u!3oE%#9Rq7sQfPZ0=utiw$$>i+uAOjAM(W2ICA!E8&yNbCwd_<56Np^~YY*qxUh@pj>eDI{+42x5i zOpt(6s3a<-#s=JVRf0-nw5YR3v^H z8NlnWOyscYd(^@u_Xiq3pHa5HPfF&R9`>vr_k$KP5tf9HX&Ob}H|@zVhK#>@{(2oQc_VriuJs2MF;sBv(~RlH0Yg*e2(3E3%j})z(NT{ zoK>A2niu~!swp?uS0brm(Gkg@Vr7(t<_13k7aKb;>T{G>!JQ3}j!AHOlJ?@mk4^3e zqfwn$9x|AT)*a)J2!yU2XD7q>55=k?*c5GMIPlU*trac{d!aG__u zCBCKu!Q~uzw^H%&u_P^(%*6}PDX;afV-^`g`VTmMgVeq9{AE+do8I({jGlswj1js} z<-f610jgXVoFeBdA|U~*4U?QWx_1nEqlQ?6FTMzjyAYh_;FurVmF~E{A&qZKrSGF8 zj^=ZN99i8=n~`i=>UrO{a^~&S{-xJ?SO1ciG;gp}9tpq7I@|(~0b~<1 zo9+;CQ5r|x=)w7U9BzYkoSqMDzHV7$vtySXi4W1}I5B%T)x_EYGsEL__xHf^+i^E3u$&zoSxA^D|{jgFfP19l&c!xfQ^u4ExS8c$fT1hju0`X^o+5)-l?9iKE_>t39j zV4yV&1GU8O7Ff+n$bznSRd2Hh#r`=$!ci?(H6Bmro0S`%nBGdIYe`;iZm*?gVxaJH zsT4hE(5G-K^6-nsG%o{v$@hT#;8c0LYpgplBIryU4ok`a+FFmxo~m1M=_)v5z5uDynm!h@C4bnXEA-t+NQnL2qwourZ5)*TpDU>0vUh*W=Eat5|Bh%kH~!mCxGmR zWb|_|rX&WLdY*2N;Q-mlO{EsYEib?!C&^<00+Vk70s?G+D^&p~No;=+N-9$)m#g%E zv%YveY)%iLDhqe^XAGuKCf-Mk+=VO4aqjJY3x{fU%PrgV%(Nfim8 zL5(y*urs7K3wbCLDh1E1+w&zs?G!|V1!si~~3 zY(pl3ACri_$*iOYrVCr9A%_Q)Jn+a@U~Q|!md?=;E7k{>rk?fju(;;D6J)pg(pL07 zs@+Vss@$@Kcy+dZbtTGYlgaO6NEts7zw+|&@hy#xo;pPK+)5S&IHLWw z#tD&NC$61LHdVqr%(pjOGf#-3by28cI ztDe@aK=X;JiUaFr%;-WreOHm1u&}Vf%FMk^>s$A9aO4k1Z4U3#PbzJY*PtlFw{BZT zpcUQ@4GrZrFU1{8g}K{oPSTR4VD&bp{(eUdCZ(Am@Ojg}xWtCy4%x);W2T`?sBc|Pe82ctF*rEVY~eQ5)R8ZS zng8iL>gm>>F8Z(Gzn3e71jHtZPlO6Ru>gv-sfss(Ad&$U@ue%p|NP6Yg+HUZ&v^5r;K3h% zfBzgNO-Kz;kRI*-Px)AUXJukyG9-Ax00|+4>q&;r)oZ^WMs_(#|2oI325SjpQv9br zD=3xPl8B1RH1TnEU90L2Bo;bt;_D?u%rJW~JK#>r-4VO{X#32p{2Ob*-QJd&c?E!o zT~3<{tT<;YmU;_Vj*97W^UV!Mn~}BJ?znSv^RBV5aDE~;Msv>enG-jfgCtQ1egq>} zL{(woBp5E=r6t}j;z-L2IecNlw)EIK$E3GAAGNtS5z|WwlPG4)3 zz5VktBU9$W5Av^|J-;)zOdH9|qdgFR#R|dr)FANz3LT9?d&P%Pq_dr=Wj%KdhQsXl zSJpMc8hrOip3-D(4Rup(V3O0DidFF!R@flh%_F7%6J*bHE^TdX;U~#!A=u61TE08d z&LH0PWgntsTmBGS^sq&IF)lM5W0HcMYa$*_s(ld~n9{mX{{6EmizI_X-PeieevYx! zclk&`O37$Ikv0M-x4Z6J-uO@l6<^)55@t_qZChkzW$i8w?13GI{(ia|w9@(#W~|F; z$H8=rin8jAB8g0-W&;+{;V1#Q9a48!Zo7o#G-S`k!8_cC^vsim3MM(0bwgqKc4T78Go(vzcTl~7$|3Ao!2hfWqvf`&SzNY z_87j?5f>D$wZf0=aQ>Xt+I^|Fy}3Dd-@Jz(?&%CK1@?ZD_H{D%8+u7LPzv^TKJS|% zncEnw+RlXHQTtetuM6$8Zxf-pwYwWIukZ3{T<8uYuo6Lk!F$cLKelhUdsO$*K(Fy@ zk(ZajVN=v{v027*1dku2j2vLBV8t}PeK3U7%4x*-mFjRFD^m-S;?CK%bAJY@h&ot8 z1;>}p!Emb1DbnV0&sWtic73jFUis0L^0yFGG+gMld}f5FOm@#X`)wWlZY-~GHfK{rWBr=+F) zFlfS6Xju(Kq3h^KhJxSnA;r0uA8E$~#N%)9wOtbqNZF1!pDd&2wx40azR>&z?;Sa3 zPu3AbDkAMH6`9tVZCX-!-kBBZn=R^`)+ zvrXWNxHt^DujB!lTG4+CYqOQ!=QoL>@%*4u1O42KIpj0kVLeywKOLV51;9tWaunVo zdynK&=H(;Co0@A%W-bu}eSU)#~q5ssU?fush1KyI4#8O7H!;#CBpLKJ$q~)p1MWz6>sp z!yUsNiBRC_``f_hbeT=n=_!Rr*hfm#M3;1Pub&@}H2q(j5@~nM77*XO+U=Zid~$kIudAznr7Flt-8Ef@ z^Sd^-WVy!hJUl4Te*a9q#=J2a%!Q}DxKL|K;I(}7+56zYJ`}}{MtsuB?RR8fth23z zixy-UmXuXX)+jHV?{f?rvZkaDgk5sQhrm6|2STUj<)gfu4ZYC+k)|7k!$C%+mPpfA zzz>u)x{+0C?@Kw zioDD%OlzAU7nm9fZVL7*S%&HI9@@jNBWU=G`|o?s?o0Xpbp1@MpKD#&MkC)JoEhG4 zGsUhu*g44Zzl57#C8AkOw$jSEx9AX@iv83Vnqp_8bpW~Fk%(UWVF*7r>L3NFeLbtcKd$diU3Ndi>s&(iK)>!>?CdAk#9VLvM|Pu` zo7)F-+rRc)NCTT^DLUJJWUpEpAnU)C6mU<6NvCBbvBcM!IWLP@#njiGTG7$*{YJAD zaQ|_-AMSQC)vsDjO})G}!xk48Kk@V9kK8`*7W{uA5+!>2;E0F_jueGukT|}A2+qvJ z{`1!5GhY~fl2>xZ5|p9Rm>O%y_qT%DB6owg4@F6Lh|xT95MXr}br%|0EI03B?Or?I zy%OG11ZKpfgr%kmU?yPtahy2tx(*HwcR!};F0Lq$)Uid1;*kIuxsSy|x{54AXq&fR zIt7S{&q_rUrR`XzPpsv{oNppIU-|P4B2(C)U16Wft=+}}C!Nc6k$z*lIR>v=M&5>u zPEBy2jG?Rpj?KV4{d)~!w76wJMq~$p-jep8Po`z-)Qw8}5q(Ratft$$Wl43kV0erJ zHagi5{hexTm87IKbHorFFtRrrqqvQ3`zg2%BbH__1q?>6NfS55b-_NIo;u90F2K&5 zntu5^f{TGMJwH0yD(nBDJ}HK){mU!JgVU50Un&Ux&wHwt%-5k22@iWlgiI?De0hh% ziCu}=XMKX#7`+8$^ANOybK4{yGylW<_O{dbzfQkf>Dw|g7kP~W?T;j=E(i+v43yIf zy*d|Y*@3n-x8*0BH&SaEkz|_}g@7RJj`#-EhDXZ=iuG)<>W9ZC^)~(o&TCKSRj)})lTV)=oEnR1 zM6dx>I?by}#UIecAP}gvRx;0iYG4@a`+@Nz_{LyJP|_aMQ}EW0o7Xl+Ne5$~KolH& zAwtIT7Yll7ewYX?)ziE*IJy}dq82^KqcjoOBl%<|aS!vw_PutKC7*F&*y;<91$J28 z(L7*NEErE0lyi!=mPL2ss5rjI&j%KDp^@+0pUn|_`zn5UYE^fNcj2UWIKf$haiJLn zxMa1B8wABXa>t=L*i5=ia!IO;amH>6TP88%VOJ^q0KLD;V-MGg0->7eo>0WIkccvh z=M9~H(|nLNXb?8q)(}jJ6kgyJ72EWGT7dI&--h(_f0=Q4n7kp6h-VmISg7@7Ca2Yqtj2R+ia>Bv%1U!Cd9jgB(@ZS6O2%O(>M zk{m|T=tTFkM&$Djc3evMMxE6hh!S2!_~SxJF`dztJgJ4*aL@QZW<$jM+R-PYtOQe( zBv`{M#}=s0YZRveARPO9m$%z)MO=XEfhP));z0Ce2PrS(yqy>fw}>W^S3L^-@b`!w zV8~E)5EX|)9=}uy85!a>-=U{QQ#XDC8I-fkb_sS7d%V)M$OTQB%)g!s+76xHB(iy> z7%gy-AYTB3AO`B>B?Y6;PUnuz8au(j$=-<;P~N$2Vr-lZASJ@o7&uuC9?d&C93KaK zQO>`JCuZR0l}_TuCPX6_2G8ylXyUZh))K1j+xGpQ=gb0~Z=9r{&avJ(`@=+6WrJ7-LDB|JOqV{j?tV{NY9_ zW+5>-X=O+m5J*K;#hhw^R^(k?L-bt^|D3V3$eG4Dc^G7WP!wS8$n;M;kLw_+JzhJS zr2W7ywdym0YT&~g_M&E1ioh;lV5(dI$2J1X_9z#}DPfc~OrB$dKslka14Hk7!?~R4 zEW6YpF5K6kK%s13DE!77U|-{H4*K#59}DRzY5y?+FkpQop4>&S6R+aCYXO$M34sd6 zKg*Ry`_GX*Zh#^XN(3-VUF^m_2dGi~UO(Ky3S-H?!d>z*cI430mxbR5FNG4gocl$Y zPKA4U#C`RzUtD5)n|6Dm)PCjtU-0{p>gklQJslYuhH$dq``w9{Hm}baeB2qOji%^! zj`#J|jd;|V-j~6MEHbhLhJT%ZU?IZ{s?;N@&@EcyNw@(O`GvE5lALs2THf#&!jI5Y zrv2FEfLKjSVEaq2q~*G1icJpEgeut+yc|m{C>RO?c1gG>-D{cCxr>E@6kg)Q#cuyI zZD9e(QFC2zfVz5o78MoM`uFeOWA&a?50Wp9X*SS7Oo47rH;ceIHb#xn0G_CLlfwBm z|NDa{usX!Ft)}k4e)prLrS*^AsfOZt z!abS*YQ@Y?Hj)aAeR$wZxn*e&!Ben{Ytv%3zf5wQAO58ZHY9Zprjne3WF$LvOKi6N zqeW`;1}PHB%ZH!m&d>saX%$!os_hCU4)-P4dMtlgemA;0H;J;Y)d{x=ylH8m+`=LTe;E^Y?F zzh_LvdbBzvmQE=a!iZ0{8I{6!?^ICM))oYncP8DmT6Lg+Ck3t-dR#V(q_jzsN@n#C zFtMmoobxt*sC+QDpb8te&~K5}4~?wGH6 zn4v4Ww1wXWROGD0ta=D1SBbD>3 zAL79eC83;A5UgoINK=x6k6!s0nSGykxO0g#@zIhH{QxfN887H-KELcf1Bn zVuX2fZJg$r#yuD>c0BB)oc=!61=OYyE)V6A7Z)sHXs`7f0&EmqG|{m|=;Dk2%i z2t%dk!5YPyIP`o|9qMWtM%TgxtiSr*cCZ%qkFgOudW@?Cl4E0Iw*W{pXe*(j0=Shu zYAfoJ0BjAY6m7Ut&R{n3(}F!>oORdHNsxdHZ_u2a@-Jg2jp^(S{*hs(UiO~$fso!G zpVP6Mqgl{#2&`Rg2aogD<{jB@;`jtJOSY-9K&|?QeHn3s0=fNsxe48&8oQQ00&6}nraRF#v0#N?W&3iAF zA+j9R5nK+g5^a9PN?3r|dJh@V`6yUw+)e#W>*wvcicS`zTLBVQ??#h?Xm+Om8f_jn z-xA9tvNSF@K*H3;dD!;hHA6KL3JTGcI7*8lejT`m(ykGCb%KuXfk{8WHKcx}|J3E@ z>-*yC=SRYx#DZI(pGZ#0xr9v3No|OZ;{m$jlKh zXs!Xj%Rp+M4Zpg&J~q~vk823SACQk_A5S9Y{8x>!G|vtdkW)~s0`oD_*-{i#K@Z2C zi$-K#>S6|sa~=Z`Ww@eA&4)Xm<(#8b-2d=4q7o^T<(2~9=p`u0;C)wG&hYgR>gxKo z%x!DaXK$a_J8?GFxsE;zinqzt<=!u3;Rz+FiwL?)*>Jy-+h8CE`n;Xe5`vjhX*lVe z_&!S>i`z)61_eoTPnnGf;7kHezCH$>aDJftgB`T=imd7oA1SCBG_V?Ton5yK)}0hTZv1-$}>~e zpRJE5HclOaBlYIr^LhGIWd=CIDkmSKH&EZw`G0c$r$~c=gFU2^0{*FPnysik$iTA( zDZ{I7aAKg`!(kZ8#dt%|#r7a?2#SWDd0=H6XRE|EKD)J5*BJwe5mZg2=O$kYN18lQ zMBVv0tYJG0>z(ftRBH`%7+C4U*sxCkI!ly4Z|37#DcI8u3bL1iC2nohg-%$>gc_}M zAw4TT?_X>NIpE7ohdF=Uk929}+{96O@k@(0(AK`SQ&E|sE=F^6N`EQYF9XE<>eUGf z$s8XyUH{2~+IS+_N2&m(GFbb3J>*jvJ`Ln+q8G)A;*$Fp)lXU#2I{6*ze)K1L6i|f z!=bwi6UY7TR{}n4-rDPBqz8vZnmHZloet-MdisRjkb3&%I}iQEgW^d-?+?7?gyo6& z(JA5Qe&=lTCS3~+05E5Esjjf<7k~}3Mt9h+!{^&Bi~XRb8+e#u+tcuS3RHBSo7GUo zA>xb&*V#FnKRIY4_Yg`_aN|kW*+QAm=!Z}QPmfJH<*{6iC<1$xR|hH{C60Z17|hJ$ z!Ok$XJ!SxEtUo}F<)E7gs`Kn-_VNI*-%E~CM2f`it*tfIq(>pATO&!{rSjD*Vhj3DVKhc`0eU zTBl`gM3<0}j80ESzjw7M|ChgWKS-TOzq`6p5Nc$zraUY*%f6zF*)vEEr*)eqZkW*dd}!rKUxk^L4fRMx6k5+XljwmmQ8 zmCYH$Kfgzy%o(mLcY`KvZx(>ei4fMF4?P3R%atUSahPq49NlsIR%yySGUl4xLX2OEBdIY803t0k1~)0Fmf0`c=w`Xe;U|S z-G*vMJX-l(iGH8Saf!DAhJfB~OO#9-IbW!~Seg#et%zQ4D({Ym%Ol?x3*Vnu!Cn0v z3D6(PG=1Ai4R0o8We`RCeUx^uIrNFzmVWL*kAM4=5U0N4e0Q?wGB2gt@V`gDd*jj7 zYjeA8eSLiu27d8@@RzqKQvc`o14tz9)k_^881gB9szshBlJ)piYU*NZkR&>#BEw38 z0+_VEwLP>w*?_b8eC$pGD1f3J_mJ++*MokoArqTn@HzhoIvA8Bz4s}ZRY1r!H#0hk zjk*|^>%izAikyes~Vw7 zD(2@|>GC9IflpA3{<}D=VKdnB8#1j%COPA+jmNXBpijFEGz;k|&;A(BW_>|NbqaE) zy>5PA_c|INiK_USt~Fmw`5$;s|ICmGT-3HKz^~j}=-tzhC0F42??a-%3DBL8XP`-xjo;*sJUv)#pI~kd@(bHF z<<8aB)WYpm%?)pxBR;`GgjTl*`&nobTrafnF+kNPu_HE0>m*_Mg24+GqV<@*4?DKf zu=n&j(7pJCZqZ%8l$c;QWiM7#Mn9#9=-Cq!9T;gpM2oy*F;i(%{eZ!&dIM?i%gWJf z<&D1%Od&Z(?AxdBKL%l-qrW+Vp=PHx%d?F1phS?-uGo-z{u`O__~7FG&wgbzau4Ox z#ooHtrp{UW@{*5irmWGuMn=xg`E)D^XCW-9B@v*gVDTEGetG(A`i|Sc|Fa1%MiM2c zp@H#+MIz??Wmz)649z$NeK?jW2P7;kPaupxe}AZbY-S?m==l0m4!l&6_I}!zIK+;c zk!X=1e)jVx?$wf<%ibiMb=#DQkusX3VzQ3`_sf|Q2uQ1<7}bTX`Uj4S!+vRg#O)th z8MK1Jt^3b@H?{xFWm;LyUP)HT$l+zJh&~Xt*BuiC{K6dCl)|Ks~BRk*pXW;VG4iPwDwUzCB4N8 zq7oL;W^OldM*a4ink82FDI^+Ux$XyK`I)Q7NidlutM7-|g~6Pa!G^N3krC8;wZYvY z1_+^~n1Pv^n!5bgM^K$Ba6$a|-v!aiK*3=(Lo+cweGM1cQ+EgTe&FkV)XwB`IBC6c zzF#EzWjISS5)$d328ARmCS$`Ur z9}|^m3(gOTdSuy7|1@x~rq~ZA+pNp1qY_M2D>h`8!+>@WX{ zZ#wOt&@*p8Rc|HMq#%xjH*U0~CEk~{?=eNV>7A!1vfqlWqIZ~@?wtb2|s-Yx9e3Q#C=i%k5Xe0yW5clBD*EQ2F+>E z)6n!@RAD438ILk3k4r*TM}RV;eW}3OX0e2Tc!fZ$zpO8$SH36j+0EVX$^F${FRI^8 z6@hp7#j{L=lyV_hp|V+<9xaq4?STZ`D)(yJZNNKWTRr-<_5@91V2bmZ)p?U^2Qzj# zV&2|?J&U3bvCW;|m|Sc@Ktf{I#r5IWiD3G!c%I^$t~!=53oGlTttOI)P1;#9-aO!i zM*a{i@|l3U?&Yw0WJVT zHmKD{mp4tVht*#N!_W=3)A$+kDUgdNqdM&QFI13qz|-UXb{ka%+A!+h$Kb#Q5yT1{ zH;5v+4y=7gN~!&Xw~v72%*4=(BWEVyzffqX9cGq>W#(>r(|#&)R4b;N*wS_s#unZ?yUI#%2p2i(FSL)$-+Ts9s^ABf<)EPIYy$ zH&BE6lx$cS%vJz>b$RRQF3@P00KhMoJz;iuykhwMnOE868v%FM`g#m4;+(vY%Y@@_&uJm7AB)OB5UGp$I3{Elb%7814ZeaM0VS>q_xr`eMyj*2{8?*73A zQ{GCGy@P|fkv2(Ud|lsxoJ9QPh7D1~JP%Riv5Kbl2VK-R<$&FelY#K@hU~(bh11z~ z2^gW*3;h|y%R1^6OP?qth3Ec&rUMFU7P2huXUm%3lpZMP)kWdwjf*LjKmW0+X{UxU z<%(=BKh<~oXEkK!wxUC)8w7`+hqsFwhmywu@&4R?p~T9v4}4j^^VrbO4|T!nYhmNt*4vGU2YXX5Q(BFGYUvulKMl7*n=W< zc{$pGS_sy>Uay8NgT=bv7WnDbD)gh6ZCAZsh>QDH#V1x`OcO#{ zM#h$TSQs@#5*=ieLv)Z;VrHG7uDG~(WkbU~3gDI*Skq

b|(0@sWpCP9ciu6fOPp zR-N6Q9g2nTw-ptOB5yp)oNB=fZQ|aP(Y4v5p#Ei|%Ek(zQQ}<=*oW2%NnYudBIlQ?Gg@F*badf#? z=mv2QyoQT?KFJZF8`yCDrxFHhOGQn+gmPrR7v11ITHOhTutnSy}2+ku*WK$-yA!ZnnFQ{z6C^)UonuuA2BI3bj7kWn{fFO z6Qu+zl2WI#^N<3JLGXSq-lscRF8SOObANkVWDnKyq16t7GEJuI8Kb~tp!_|x`at0Q z2E*mL&)iBGG-!^UZ?o)-Up^260~vyzY%{4{K8Mh>Ot3%5~CSjbND!7;LX&4`_X)if|G)zFAs|+;ajM0H+udi;s@{-CBt`< zIk3$MM76?nI^-;RL6YoXkrxoY3UARI89aJes>hkS0NBQUQBl!vRamAUrhwo7FF?6u zQWt6eGvWNPFwyhx-!>WK*|&!Jd1(ZH=R5$*fkaH6a(5(V&$xwUsDW7;)O{|>_ebY= zz8@srks&|Wjd=bFnR&MqmyCFMHyBR~86#Rc+B=I0ra9Qf-O79{(W7M6BqRMV8134=SIK|y$B}BREX}tRTV*9I@E?` zP&&UDk|*R(3%My31su=Snfz0GL+Exz1Rud8qlN>sSy~vYVth4YkLex^P8LZItkrpXpVkSwzAdJhES1|!G@bN za9X9|E0`=zbH>^NCcXc>)`DoS8*uyECR}r8mKFPvMGPTPc0#)=o?XI<*bUWJvbm-^ z+w0J@3w6SRqFly z{al zy7Jx;^7t=icm~82DCXqWs^x)IVcfMWXwEvGzY5$h_+8Yi;$0aVjNpMG2;Ujg-$?oD zZF=*k6-O~}on>Tr_n6jvDmvCpJlGuQ&bdft3@dMo?XB?__@PV5#4Lq z&DRJ)$&NVbqGG21+9Med=x8b{R~?=#*6iGK$G?=%B(%!Tp8{8IY6Ry%U*D<~n?3!h z#JlR-<pT9Wvd7G}7(U1o_F|95G@sUv;Q zGt2*^roXe?{{bOKE{n1w>F>OS_?hex{;5Ej0tRGlECPah>QHG}i+Lx&$V9v(?FW

LL>M^4$HP3H6X$MYf~=yq{Ksi;w+Dy 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

T4-S1BpSj;DIT+h8)eyC<) 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 literal 0 HcmV?d00001 diff --git a/assets/js/data/mathjax.js b/assets/js/data/mathjax.js new file mode 100644 index 0000000..737de61 --- /dev/null +++ b/assets/js/data/mathjax.js @@ -0,0 +1,25 @@ +--- +layout: compress +# WARNING: Don't use '//' to comment out code, use '{% comment %}' and '{% endcomment %}' instead. +--- + +{%- comment -%} + See: +{%- endcomment -%} + +MathJax = { + tex: { + {%- comment -%} start/end delimiter pairs for in-line math {%- endcomment -%} + inlineMath: [ + ['$', '$'], + ['\\(', '\\)'] + ], + {%- comment -%} start/end delimiter pairs for display math {%- endcomment -%} + displayMath: [ + ['$$', '$$'], + ['\\[', '\\]'] + ], + {%- comment -%} equation numbering {%- endcomment -%} + tags: 'ams' + } +}; diff --git a/assets/js/data/search.json b/assets/js/data/search.json new file mode 100644 index 0000000..a96d0bc --- /dev/null +++ b/assets/js/data/search.json @@ -0,0 +1,20 @@ +--- +layout: compress +swcache: true +--- + +[ + {% for post in site.posts %} + { + "title": {{ post.title | jsonify }}, + "url": {{ post.url | relative_url | jsonify }}, + "categories": {{ post.categories | join: ', ' | jsonify }}, + "tags": {{ post.tags | join: ', ' | jsonify }}, + "date": "{{ post.date }}", + {% include no-linenos.html content=post.content %} + {% assign _content = content | strip_html | strip_newlines %} + "snippet": {{ _content | truncate: 200 | jsonify }}, + "content": {{ _content | jsonify }} + }{% unless forloop.last %},{% endunless %} + {% endfor %} +] diff --git a/assets/js/data/swconf.js b/assets/js/data/swconf.js new file mode 100644 index 0000000..c1ca52a --- /dev/null +++ b/assets/js/data/swconf.js @@ -0,0 +1,47 @@ +--- +layout: compress +permalink: '/:path/swconf.js' +# Note that this file will be fetched by the ServiceWorker, so it will not be cached. +--- + +const swconf = { + {% if site.pwa.cache.enabled %} + cacheName: 'chirpy-{{ "now" | date: "%s" }}', + + {%- comment -%} Resources added to the cache during PWA installation. {%- endcomment -%} + resources: [ + '{{ "/assets/css/:THEME.css" | replace: ':THEME', site.theme | relative_url }}', + '{{ "/" | relative_url }}', + {% for tab in site.tabs %} + '{{- tab.url | relative_url -}}', + {% endfor %} + + {% assign cache_list = site.static_files | where: 'swcache', true %} + {% for file in cache_list %} + '{{ file.path | relative_url }}'{%- unless forloop.last -%},{%- endunless -%} + {% endfor %} + ], + + interceptor: { + {%- comment -%} URLs containing the following paths will not be cached. {%- endcomment -%} + paths: [ + {% for path in site.pwa.cache.deny_paths %} + {% unless path == empty %} + '{{ path | relative_url }}'{%- unless forloop.last -%},{%- endunless -%} + {% endunless %} + {% endfor %} + ], + + {%- comment -%} URLs containing the following prefixes will not be cached. {%- endcomment -%} + urlPrefixes: [ + {% if site.analytics.goatcounter.id != nil and site.pageviews.provider == 'goatcounter' %} + 'https://{{ site.analytics.goatcounter.id }}.goatcounter.com/counter/' + {% endif %} + ] + }, + + purge: false + {% else %} + purge: true + {% endif %} +}; diff --git a/assets/js/dist/app.min.js b/assets/js/dist/app.min.js new file mode 100644 index 0000000..092079b --- /dev/null +++ b/assets/js/dist/app.min.js @@ -0,0 +1,7 @@ +--- +permalink: /:basename +--- +/*! + * jekyll-theme-chirpy v7.2.3 | © 2019 Cotes Chung | MIT Licensed | https://github.com/cotes2020/jekyll-theme-chirpy/ + */ +!function(){"use strict";const e=new Map;var t={set(t,n,r){e.has(t)||e.set(t,new Map);const o=e.get(t);o.has(n)||0===o.size?o.set(n,r):console.error("Bootstrap doesn't allow more than one instance per element. Bound instance: ".concat(Array.from(o.keys())[0],"."))},get:(t,n)=>e.has(t)&&e.get(t).get(n)||null,remove(t,n){if(!e.has(t))return;const r=e.get(t);r.delete(n),0===r.size&&e.delete(t)}};const n="transitionend",r=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,((e,t)=>"#".concat(CSS.escape(t))))),e),o=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),i=e=>o(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(r(e)):null,s=e=>!e||e.nodeType!==Node.ELEMENT_NODE||(!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled"))),c=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,a=[],l=function(e){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e;return"function"==typeof e?e(...arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]):t},u=function(e,t){if(!(!(arguments.length>2&&void 0!==arguments[2])||arguments[2]))return void l(e);const r=(e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const r=Number.parseFloat(t),o=Number.parseFloat(n);return r||o?(t=t.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(n))):0})(t)+5;let o=!1;const i=r=>{let{target:s}=r;s===t&&(o=!0,t.removeEventListener(n,i),l(e))};t.addEventListener(n,i),setTimeout((()=>{o||t.dispatchEvent(new Event(n))}),r)},f=/[^.]*(?=\..*)\.|.*/,d=/\..*/,h=/::\d+$/,g={};let m=1;const p={mouseenter:"mouseover",mouseleave:"mouseout"},b=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function v(e,t){return t&&"".concat(t,"::").concat(m++)||e.uidEvent||m++}function y(e){const t=v(e);return e.uidEvent=t,g[t]=g[t]||{},g[t]}function _(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Object.values(e).find((e=>e.callable===t&&e.delegationSelector===n))}function E(e,t,n){const r="string"==typeof t,o=r?n:t||n;let i=j(e);return b.has(i)||(i=e),[r,o,i]}function w(e,t,n,r,o){if("string"!=typeof t||!e)return;let[i,s,c]=E(t,n,r);if(t in p){const e=e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)};s=e(s)}const a=y(e),l=a[c]||(a[c]={}),u=_(l,s,i?n:null);if(u)return void(u.oneOff=u.oneOff&&o);const d=v(s,t.replace(f,"")),h=i?function(e,t,n){return function r(o){const i=e.querySelectorAll(t);for(let{target:s}=o;s&&s!==this;s=s.parentNode)for(const c of i)if(c===s)return C(o,{delegateTarget:s}),r.oneOff&&A.off(e,o.type,t,n),n.apply(s,[o])}}(e,n,s):function(e,t){return function n(r){return C(r,{delegateTarget:e}),n.oneOff&&A.off(e,r.type,t),t.apply(e,[r])}}(e,s);h.delegationSelector=i?n:null,h.callable=s,h.oneOff=o,h.uidEvent=d,l[d]=h,e.addEventListener(c,h,i)}function O(e,t,n,r,o){const i=_(t[n],r,o);i&&(e.removeEventListener(n,i,Boolean(o)),delete t[n][i.uidEvent])}function S(e,t,n,r){const o=t[n]||{};for(const[i,s]of Object.entries(o))i.includes(r)&&O(e,t,n,s.callable,s.delegationSelector)}function j(e){return e=e.replace(d,""),p[e]||e}const A={on(e,t,n,r){w(e,t,n,r,!1)},one(e,t,n,r){w(e,t,n,r,!0)},off(e,t,n,r){if("string"!=typeof t||!e)return;const[o,i,s]=E(t,n,r),c=s!==t,a=y(e),l=a[s]||{},u=t.startsWith(".");if(void 0===i){if(u)for(const n of Object.keys(a))S(e,a,n,t.slice(1));for(const[n,r]of Object.entries(l)){const o=n.replace(h,"");c&&!t.includes(o)||O(e,a,s,r.callable,r.delegationSelector)}}else{if(!Object.keys(l).length)return;O(e,a,s,i,o?n:null)}},trigger(e,t,n){if("string"!=typeof t||!e)return null;const r=c();let o=null,i=!0,s=!0,a=!1;t!==j(t)&&r&&(o=r.Event(t,n),r(e).trigger(o),i=!o.isPropagationStopped(),s=!o.isImmediatePropagationStopped(),a=o.isDefaultPrevented());const l=C(new Event(t,{bubbles:i,cancelable:!0}),n);return a&&l.preventDefault(),s&&e.dispatchEvent(l),l.defaultPrevented&&o&&o.preventDefault(),l}};function C(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(const[n,r]of Object.entries(t))try{e[n]=r}catch(t){Object.defineProperty(e,n,{configurable:!0,get:()=>r})}return e}function T(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N(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 D(e){for(var t=1;t"-".concat(e.toLowerCase())))}const k={setDataAttribute(e,t,n){e.setAttribute("data-bs-".concat(I(t)),n)},removeDataAttribute(e,t){e.removeAttribute("data-bs-".concat(I(t)))},getDataAttributes(e){if(!e)return{};const t={},n=Object.keys(e.dataset).filter((e=>e.startsWith("bs")&&!e.startsWith("bsConfig")));for(const r of n){let n=r.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),t[n]=L(e.dataset[r])}return t},getDataAttribute:(e,t)=>L(e.getAttribute("data-bs-".concat(I(t))))};class P{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){const n=o(t)?k.getDataAttribute(t,"config"):{};return D(D(D(D({},this.constructor.Default),"object"==typeof n?n:{}),o(t)?k.getDataAttributes(t):{}),"object"==typeof e?e:{})}_typeCheckConfig(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.constructor.DefaultType;for(const[r,i]of Object.entries(t)){const t=e[r],s=o(t)?"element":null==(n=t)?"".concat(n):Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(i).test(s))throw new TypeError("".concat(this.constructor.NAME.toUpperCase(),': Option "').concat(r,'" provided type "').concat(s,'" but expected type "').concat(i,'".'))}var n}}class M extends P{constructor(e,n){super(),(e=i(e))&&(this._element=e,this._config=this._getConfig(n),t.set(this._element,this.constructor.DATA_KEY,this))}dispose(){t.remove(this._element,this.constructor.DATA_KEY),A.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t){u(e,t,!(arguments.length>2&&void 0!==arguments[2])||arguments[2])}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return t.get(i(e),this.DATA_KEY)}static getOrCreateInstance(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.3.3"}static get DATA_KEY(){return"bs.".concat(this.NAME)}static get EVENT_KEY(){return".".concat(this.DATA_KEY)}static eventName(e){return"".concat(e).concat(this.EVENT_KEY)}}const K=e=>{let t=e.getAttribute("data-bs-target");if(!t||"#"===t){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n="#".concat(n.split("#")[1])),t=n&&"#"!==n?n.trim():null}return t?t.split(",").map((e=>r(e))).join(","):null},q={find(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.documentElement;return[].concat(...Element.prototype.querySelectorAll.call(t,e))},findOne(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.documentElement;return Element.prototype.querySelector.call(t,e)},children:(e,t)=>[].concat(...e.children).filter((e=>e.matches(t))),parents(e,t){const n=[];let r=e.parentNode.closest(t);for(;r;)n.push(r),r=r.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((e=>"".concat(e,':not([tabindex^="-"])'))).join(",");return this.find(t,e).filter((e=>!s(e)&&(e=>{if(!o(e)||0===e.getClientRects().length)return!1;const t="visible"===getComputedStyle(e).getPropertyValue("visibility"),n=e.closest("details:not([open])");if(!n)return t;if(n!==e){const t=e.closest("summary");if(t&&t.parentNode!==n)return!1;if(null===t)return!1}return t})(e)))},getSelectorFromElement(e){const t=K(e);return t&&q.findOne(t)?t:null},getElementFromSelector(e){const t=K(e);return t?q.findOne(t):null},getMultipleElementsFromSelector(e){const t=K(e);return t?q.find(t):[]}},x=".".concat("bs.toast"),W="mouseover".concat(x),Y="mouseout".concat(x),F="focusin".concat(x),R="focusout".concat(x),V="hide".concat(x),Q="hidden".concat(x),z="show".concat(x),B="shown".concat(x),H="hide",U="show",G="showing",J={animation:"boolean",autohide:"boolean",delay:"number"},Z={animation:!0,autohide:!0,delay:5e3};class $ extends M{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Z}static get DefaultType(){return J}static get NAME(){return"toast"}show(){if(A.trigger(this._element,z).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");this._element.classList.remove(H),this._element.offsetHeight,this._element.classList.add(U,G),this._queueCallback((()=>{this._element.classList.remove(G),A.trigger(this._element,B),this._maybeScheduleHide()}),this._element,this._config.animation)}hide(){if(!this.isShown())return;if(A.trigger(this._element,V).defaultPrevented)return;this._element.classList.add(G),this._queueCallback((()=>{this._element.classList.add(H),this._element.classList.remove(G,U),A.trigger(this._element,Q)}),this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(U),super.dispose()}isShown(){return this._element.classList.contains(U)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();const n=e.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){A.on(this._element,W,(e=>this._onInteraction(e,!0))),A.on(this._element,Y,(e=>this._onInteraction(e,!1))),A.on(this._element,F,(e=>this._onInteraction(e,!0))),A.on(this._element,R,(e=>this._onInteraction(e,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each((function(){const t=$.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError('No method named "'.concat(e,'"'));t[e](this)}}))}}var X,ee;if(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"hide";const n="click.dismiss".concat(e.EVENT_KEY),r=e.NAME;A.on(document,n,'[data-bs-dismiss="'.concat(r,'"]'),(function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),s(this))return;const o=q.getElementFromSelector(this)||this.closest(".".concat(r));e.getOrCreateInstance(o)[t]()}))}($),X=$,ee=()=>{const e=c();if(e){const t=X.NAME,n=e.fn[t];e.fn[t]=X.jQueryInterface,e.fn[t].Constructor=X,e.fn[t].noConflict=()=>(e.fn[t]=n,X.jQueryInterface)}},"loading"===document.readyState?(a.length||document.addEventListener("DOMContentLoaded",(()=>{for(const e of a)e()})),a.push(ee)):ee(),"serviceWorker"in navigator){const e=new URL(document.currentScript.src),t=e.searchParams.get("register"),n=e.searchParams.get("baseurl");if(t){const e="".concat(n,"/sw.min.js"),t=document.getElementById("notification"),r=t.querySelector(".toast-body>button"),o=$.getOrCreateInstance(t);navigator.serviceWorker.register(e).then((e=>{e.waiting&&o.show(),e.addEventListener("updatefound",(()=>{e.installing.addEventListener("statechange",(()=>{e.waiting&&navigator.serviceWorker.controller&&o.show()}))})),r.addEventListener("click",(()=>{e.waiting&&e.waiting.postMessage("SKIP_WAITING"),o.hide()}))}));let i=!1;navigator.serviceWorker.addEventListener("controllerchange",(()=>{i||(window.location.reload(),i=!0)}))}else navigator.serviceWorker.getRegistrations().then((function(e){for(let t of e)t.unregister()}))}}(); diff --git a/assets/js/dist/categories.min.js b/assets/js/dist/categories.min.js new file mode 100644 index 0000000..bd8d052 --- /dev/null +++ b/assets/js/dist/categories.min.js @@ -0,0 +1,4 @@ +/*! + * jekyll-theme-chirpy v7.2.3 | © 2019 Cotes Chung | MIT Licensed | https://github.com/cotes2020/jekyll-theme-chirpy/ + */ +!function(){"use strict";const e=new Map;var t={set(t,n,i){e.has(t)||e.set(t,new Map);const o=e.get(t);o.has(n)||0===o.size?o.set(n,i):console.error("Bootstrap doesn't allow more than one instance per element. Bound instance: ".concat(Array.from(o.keys())[0],"."))},get:(t,n)=>e.has(t)&&e.get(t).get(n)||null,remove(t,n){if(!e.has(t))return;const i=e.get(t);i.delete(n),0===i.size&&e.delete(t)}};const n="transitionend",i=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,((e,t)=>"#".concat(CSS.escape(t))))),e),o=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),r=e=>o(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(i(e)):null,s=e=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?s(e.parentNode):null},a=()=>{},c=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,l=[],u=()=>"rtl"===document.documentElement.dir,f=e=>{var t;t=()=>{const t=c();if(t){const n=e.NAME,i=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=i,e.jQueryInterface)}},"loading"===document.readyState?(l.length||document.addEventListener("DOMContentLoaded",(()=>{for(const e of l)e()})),l.push(t)):t()},d=function(e){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e;return"function"==typeof e?e(...arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]):t},p=function(e,t){if(!(!(arguments.length>2&&void 0!==arguments[2])||arguments[2]))return void d(e);const i=(e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const i=Number.parseFloat(t),o=Number.parseFloat(n);return i||o?(t=t.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(n))):0})(t)+5;let o=!1;const r=i=>{let{target:s}=i;s===t&&(o=!0,t.removeEventListener(n,r),d(e))};t.addEventListener(n,r),setTimeout((()=>{o||t.dispatchEvent(new Event(n))}),i)},h=/[^.]*(?=\..*)\.|.*/,g=/\..*/,m=/::\d+$/,v={};let b=1;const y={mouseenter:"mouseover",mouseleave:"mouseout"},_=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function w(e,t){return t&&"".concat(t,"::").concat(b++)||e.uidEvent||b++}function E(e){const t=w(e);return e.uidEvent=t,v[t]=v[t]||{},v[t]}function O(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Object.values(e).find((e=>e.callable===t&&e.delegationSelector===n))}function x(e,t,n){const i="string"==typeof t,o=i?n:t||n;let r=T(e);return _.has(r)||(r=e),[i,o,r]}function A(e,t,n,i,o){if("string"!=typeof t||!e)return;let[r,s,a]=x(t,n,i);if(t in y){const e=e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)};s=e(s)}const c=E(e),l=c[a]||(c[a]={}),u=O(l,s,r?n:null);if(u)return void(u.oneOff=u.oneOff&&o);const f=w(s,t.replace(h,"")),d=r?function(e,t,n){return function i(o){const r=e.querySelectorAll(t);for(let{target:s}=o;s&&s!==this;s=s.parentNode)for(const a of r)if(a===s)return j(o,{delegateTarget:s}),i.oneOff&&S.off(e,o.type,t,n),n.apply(s,[o])}}(e,n,s):function(e,t){return function n(i){return j(i,{delegateTarget:e}),n.oneOff&&S.off(e,i.type,t),t.apply(e,[i])}}(e,s);d.delegationSelector=r?n:null,d.callable=s,d.oneOff=o,d.uidEvent=f,l[f]=d,e.addEventListener(a,d,r)}function C(e,t,n,i,o){const r=O(t[n],i,o);r&&(e.removeEventListener(n,r,Boolean(o)),delete t[n][r.uidEvent])}function L(e,t,n,i){const o=t[n]||{};for(const[r,s]of Object.entries(o))r.includes(i)&&C(e,t,n,s.callable,s.delegationSelector)}function T(e){return e=e.replace(g,""),y[e]||e}const S={on(e,t,n,i){A(e,t,n,i,!1)},one(e,t,n,i){A(e,t,n,i,!0)},off(e,t,n,i){if("string"!=typeof t||!e)return;const[o,r,s]=x(t,n,i),a=s!==t,c=E(e),l=c[s]||{},u=t.startsWith(".");if(void 0===r){if(u)for(const n of Object.keys(c))L(e,c,n,t.slice(1));for(const[n,i]of Object.entries(l)){const o=n.replace(m,"");a&&!t.includes(o)||C(e,c,s,i.callable,i.delegationSelector)}}else{if(!Object.keys(l).length)return;C(e,c,s,r,o?n:null)}},trigger(e,t,n){if("string"!=typeof t||!e)return null;const i=c();let o=null,r=!0,s=!0,a=!1;t!==T(t)&&i&&(o=i.Event(t,n),i(e).trigger(o),r=!o.isPropagationStopped(),s=!o.isImmediatePropagationStopped(),a=o.isDefaultPrevented());const l=j(new Event(t,{bubbles:r,cancelable:!0}),n);return a&&l.preventDefault(),s&&e.dispatchEvent(l),l.defaultPrevented&&o&&o.preventDefault(),l}};function j(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(const[n,i]of Object.entries(t))try{e[n]=i}catch(t){Object.defineProperty(e,n,{configurable:!0,get:()=>i})}return e}function k(e,t,n){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}function P(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function D(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function N(e){for(var t=1;t"-".concat(e.toLowerCase())))}const I={setDataAttribute(e,t,n){e.setAttribute("data-bs-".concat(B(t)),n)},removeDataAttribute(e,t){e.removeAttribute("data-bs-".concat(B(t)))},getDataAttributes(e){if(!e)return{};const t={},n=Object.keys(e.dataset).filter((e=>e.startsWith("bs")&&!e.startsWith("bsConfig")));for(const i of n){let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),t[n]=M(e.dataset[i])}return t},getDataAttribute:(e,t)=>M(e.getAttribute("data-bs-".concat(B(t))))};class F{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){const n=o(t)?I.getDataAttribute(t,"config"):{};return N(N(N(N({},this.constructor.Default),"object"==typeof n?n:{}),o(t)?I.getDataAttributes(t):{}),"object"==typeof e?e:{})}_typeCheckConfig(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.constructor.DefaultType;for(const[i,r]of Object.entries(t)){const t=e[i],s=o(t)?"element":null==(n=t)?"".concat(n):Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(r).test(s))throw new TypeError("".concat(this.constructor.NAME.toUpperCase(),': Option "').concat(i,'" provided type "').concat(s,'" but expected type "').concat(r,'".'))}var n}}class H extends F{constructor(e,n){super(),(e=r(e))&&(this._element=e,this._config=this._getConfig(n),t.set(this._element,this.constructor.DATA_KEY,this))}dispose(){t.remove(this._element,this.constructor.DATA_KEY),S.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t){p(e,t,!(arguments.length>2&&void 0!==arguments[2])||arguments[2])}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return t.get(r(e),this.DATA_KEY)}static getOrCreateInstance(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.3.3"}static get DATA_KEY(){return"bs.".concat(this.NAME)}static get EVENT_KEY(){return".".concat(this.DATA_KEY)}static eventName(e){return"".concat(e).concat(this.EVENT_KEY)}}const z=e=>{let t=e.getAttribute("data-bs-target");if(!t||"#"===t){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n="#".concat(n.split("#")[1])),t=n&&"#"!==n?n.trim():null}return t?t.split(",").map((e=>i(e))).join(","):null},W={find(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.documentElement;return[].concat(...Element.prototype.querySelectorAll.call(t,e))},findOne(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.documentElement;return Element.prototype.querySelector.call(t,e)},children:(e,t)=>[].concat(...e.children).filter((e=>e.matches(t))),parents(e,t){const n=[];let i=e.parentNode.closest(t);for(;i;)n.push(i),i=i.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((e=>"".concat(e,':not([tabindex^="-"])'))).join(",");return this.find(t,e).filter((e=>!(e=>!e||e.nodeType!==Node.ELEMENT_NODE||!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled")))(e)&&(e=>{if(!o(e)||0===e.getClientRects().length)return!1;const t="visible"===getComputedStyle(e).getPropertyValue("visibility"),n=e.closest("details:not([open])");if(!n)return t;if(n!==e){const t=e.closest("summary");if(t&&t.parentNode!==n)return!1;if(null===t)return!1}return t})(e)))},getSelectorFromElement(e){const t=z(e);return t&&W.findOne(t)?t:null},getElementFromSelector(e){const t=z(e);return t?W.findOne(t):null},getMultipleElementsFromSelector(e){const t=z(e);return t?W.find(t):[]}},q=".".concat("bs.collapse"),R="show".concat(q),V="shown".concat(q),Y="hide".concat(q),U="hidden".concat(q),K="click".concat(q).concat(".data-api"),Q="show",X="collapse",$="collapsing",G=":scope .".concat(X," .").concat(X),J='[data-bs-toggle="collapse"]',Z={parent:null,toggle:!0},ee={parent:"(null|element)",toggle:"boolean"};class te extends H{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const n=W.find(J);for(const e of n){const t=W.getSelectorFromElement(e),n=W.find(t).filter((e=>e===this._element));null!==t&&n.length&&this._triggerArray.push(e)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Z}static get DefaultType(){return ee}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];if(this._config.parent&&(e=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((e=>e!==this._element)).map((e=>te.getOrCreateInstance(e,{toggle:!1})))),e.length&&e[0]._isTransitioning)return;if(S.trigger(this._element,R).defaultPrevented)return;for(const t of e)t.hide();const t=this._getDimension();this._element.classList.remove(X),this._element.classList.add($),this._element.style[t]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const n=t[0].toUpperCase()+t.slice(1),i="scroll".concat(n);this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove($),this._element.classList.add(X,Q),this._element.style[t]="",S.trigger(this._element,V)}),this._element,!0),this._element.style[t]="".concat(this._element[i],"px")}hide(){if(this._isTransitioning||!this._isShown())return;if(S.trigger(this._element,Y).defaultPrevented)return;const e=this._getDimension();this._element.style[e]="".concat(this._element.getBoundingClientRect()[e],"px"),this._element.offsetHeight,this._element.classList.add($),this._element.classList.remove(X,Q);for(const e of this._triggerArray){const t=W.getElementFromSelector(e);t&&!this._isShown(t)&&this._addAriaAndCollapsedClass([e],!1)}this._isTransitioning=!0;this._element.style[e]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove($),this._element.classList.add(X),S.trigger(this._element,U)}),this._element,!0)}_isShown(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._element).classList.contains(Q)}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=r(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(J);for(const t of e){const e=W.getElementFromSelector(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){const t=W.find(G,this._config.parent);return W.find(e,this._config.parent).filter((e=>!t.includes(e)))}_addAriaAndCollapsedClass(e,t){if(e.length)for(const n of e)n.classList.toggle("collapsed",!t),n.setAttribute("aria-expanded",t)}static jQueryInterface(e){const t={};return"string"==typeof e&&/show|hide/.test(e)&&(t.toggle=!1),this.each((function(){const n=te.getOrCreateInstance(this,t);if("string"==typeof e){if(void 0===n[e])throw new TypeError('No method named "'.concat(e,'"'));n[e]()}}))}}S.on(document,K,J,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();for(const e of W.getMultipleElementsFromSelector(this))te.getOrCreateInstance(e,{toggle:!1}).toggle()})),f(te);const ne=document.getElementsByClassName("collapse");var ie="top",oe="bottom",re="right",se="left",ae="auto",ce=[ie,oe,re,se],le="start",ue="end",fe="clippingParents",de="viewport",pe="popper",he="reference",ge=ce.reduce((function(e,t){return e.concat([t+"-"+le,t+"-"+ue])}),[]),me=[].concat(ce,[ae]).reduce((function(e,t){return e.concat([t,t+"-"+le,t+"-"+ue])}),[]),ve="beforeRead",be="read",ye="afterRead",_e="beforeMain",we="main",Ee="afterMain",Oe="beforeWrite",xe="write",Ae="afterWrite",Ce=[ve,be,ye,_e,we,Ee,Oe,xe,Ae];function Le(e){return e?(e.nodeName||"").toLowerCase():null}function Te(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Se(e){return e instanceof Te(e).Element||e instanceof Element}function je(e){return e instanceof Te(e).HTMLElement||e instanceof HTMLElement}function ke(e){return"undefined"!=typeof ShadowRoot&&(e instanceof Te(e).ShadowRoot||e instanceof ShadowRoot)}var Pe={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},i=t.attributes[e]||{},o=t.elements[e];je(o)&&Le(o)&&(Object.assign(o.style,n),Object.keys(i).forEach((function(e){var t=i[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var i=t.elements[e],o=t.attributes[e]||{},r=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});je(i)&&Le(i)&&(Object.assign(i.style,r),Object.keys(o).forEach((function(e){i.removeAttribute(e)})))}))}},requires:["computeStyles"]};function De(e){return e.split("-")[0]}var Ne=Math.max,Me=Math.min,Be=Math.round;function Ie(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function Fe(){return!/^((?!chrome|android).)*safari/i.test(Ie())}function He(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var i=e.getBoundingClientRect(),o=1,r=1;t&&je(e)&&(o=e.offsetWidth>0&&Be(i.width)/e.offsetWidth||1,r=e.offsetHeight>0&&Be(i.height)/e.offsetHeight||1);var s=(Se(e)?Te(e):window).visualViewport,a=!Fe()&&n,c=(i.left+(a&&s?s.offsetLeft:0))/o,l=(i.top+(a&&s?s.offsetTop:0))/r,u=i.width/o,f=i.height/r;return{width:u,height:f,top:l,right:c+u,bottom:l+f,left:c,x:c,y:l}}function ze(e){var t=He(e),n=e.offsetWidth,i=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-i)<=1&&(i=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:i}}function We(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&ke(n)){var i=t;do{if(i&&e.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function qe(e){return Te(e).getComputedStyle(e)}function Re(e){return["table","td","th"].indexOf(Le(e))>=0}function Ve(e){return((Se(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ye(e){return"html"===Le(e)?e:e.assignedSlot||e.parentNode||(ke(e)?e.host:null)||Ve(e)}function Ue(e){return je(e)&&"fixed"!==qe(e).position?e.offsetParent:null}function Ke(e){for(var t=Te(e),n=Ue(e);n&&Re(n)&&"static"===qe(n).position;)n=Ue(n);return n&&("html"===Le(n)||"body"===Le(n)&&"static"===qe(n).position)?t:n||function(e){var t=/firefox/i.test(Ie());if(/Trident/i.test(Ie())&&je(e)&&"fixed"===qe(e).position)return null;var n=Ye(e);for(ke(n)&&(n=n.host);je(n)&&["html","body"].indexOf(Le(n))<0;){var i=qe(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||t}function Qe(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Xe(e,t,n){return Ne(e,Me(t,n))}function $e(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Ge(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var Je={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,i=e.name,o=e.options,r=n.elements.arrow,s=n.modifiersData.popperOffsets,a=De(n.placement),c=Qe(a),l=[se,re].indexOf(a)>=0?"height":"width";if(r&&s){var u=function(e,t){return $e("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Ge(e,ce))}(o.padding,n),f=ze(r),d="y"===c?ie:se,p="y"===c?oe:re,h=n.rects.reference[l]+n.rects.reference[c]-s[c]-n.rects.popper[l],g=s[c]-n.rects.reference[c],m=Ke(r),v=m?"y"===c?m.clientHeight||0:m.clientWidth||0:0,b=h/2-g/2,y=u[d],_=v-f[l]-u[p],w=v/2-f[l]/2+b,E=Xe(y,w,_),O=c;n.modifiersData[i]=((t={})[O]=E,t.centerOffset=E-w,t)}},effect:function(e){var t=e.state,n=e.options.element,i=void 0===n?"[data-popper-arrow]":n;null!=i&&("string"!=typeof i||(i=t.elements.popper.querySelector(i)))&&We(t.elements.popper,i)&&(t.elements.arrow=i)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ze(e){return e.split("-")[1]}var et={top:"auto",right:"auto",bottom:"auto",left:"auto"};function tt(e){var t,n=e.popper,i=e.popperRect,o=e.placement,r=e.variation,s=e.offsets,a=e.position,c=e.gpuAcceleration,l=e.adaptive,u=e.roundOffsets,f=e.isFixed,d=s.x,p=void 0===d?0:d,h=s.y,g=void 0===h?0:h,m="function"==typeof u?u({x:p,y:g}):{x:p,y:g};p=m.x,g=m.y;var v=s.hasOwnProperty("x"),b=s.hasOwnProperty("y"),y=se,_=ie,w=window;if(l){var E=Ke(n),O="clientHeight",x="clientWidth";if(E===Te(n)&&"static"!==qe(E=Ve(n)).position&&"absolute"===a&&(O="scrollHeight",x="scrollWidth"),o===ie||(o===se||o===re)&&r===ue)_=oe,g-=(f&&E===w&&w.visualViewport?w.visualViewport.height:E[O])-i.height,g*=c?1:-1;if(o===se||(o===ie||o===oe)&&r===ue)y=re,p-=(f&&E===w&&w.visualViewport?w.visualViewport.width:E[x])-i.width,p*=c?1:-1}var A,C=Object.assign({position:a},l&&et),L=!0===u?function(e,t){var n=e.x,i=e.y,o=t.devicePixelRatio||1;return{x:Be(n*o)/o||0,y:Be(i*o)/o||0}}({x:p,y:g},Te(n)):{x:p,y:g};return p=L.x,g=L.y,c?Object.assign({},C,((A={})[_]=b?"0":"",A[y]=v?"0":"",A.transform=(w.devicePixelRatio||1)<=1?"translate("+p+"px, "+g+"px)":"translate3d("+p+"px, "+g+"px, 0)",A)):Object.assign({},C,((t={})[_]=b?g+"px":"",t[y]=v?p+"px":"",t.transform="",t))}var nt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,i=n.gpuAcceleration,o=void 0===i||i,r=n.adaptive,s=void 0===r||r,a=n.roundOffsets,c=void 0===a||a,l={placement:De(t.placement),variation:Ze(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,tt(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:c})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,tt(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},it={passive:!0};var ot={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,i=e.options,o=i.scroll,r=void 0===o||o,s=i.resize,a=void 0===s||s,c=Te(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return r&&l.forEach((function(e){e.addEventListener("scroll",n.update,it)})),a&&c.addEventListener("resize",n.update,it),function(){r&&l.forEach((function(e){e.removeEventListener("scroll",n.update,it)})),a&&c.removeEventListener("resize",n.update,it)}},data:{}},rt={left:"right",right:"left",bottom:"top",top:"bottom"};function st(e){return e.replace(/left|right|bottom|top/g,(function(e){return rt[e]}))}var at={start:"end",end:"start"};function ct(e){return e.replace(/start|end/g,(function(e){return at[e]}))}function lt(e){var t=Te(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function ut(e){return He(Ve(e)).left+lt(e).scrollLeft}function ft(e){var t=qe(e),n=t.overflow,i=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+i)}function dt(e){return["html","body","#document"].indexOf(Le(e))>=0?e.ownerDocument.body:je(e)&&ft(e)?e:dt(Ye(e))}function pt(e,t){var n;void 0===t&&(t=[]);var i=dt(e),o=i===(null==(n=e.ownerDocument)?void 0:n.body),r=Te(i),s=o?[r].concat(r.visualViewport||[],ft(i)?i:[]):i,a=t.concat(s);return o?a:a.concat(pt(Ye(s)))}function ht(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function gt(e,t,n){return t===de?ht(function(e,t){var n=Te(e),i=Ve(e),o=n.visualViewport,r=i.clientWidth,s=i.clientHeight,a=0,c=0;if(o){r=o.width,s=o.height;var l=Fe();(l||!l&&"fixed"===t)&&(a=o.offsetLeft,c=o.offsetTop)}return{width:r,height:s,x:a+ut(e),y:c}}(e,n)):Se(t)?function(e,t){var n=He(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):ht(function(e){var t,n=Ve(e),i=lt(e),o=null==(t=e.ownerDocument)?void 0:t.body,r=Ne(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=Ne(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),a=-i.scrollLeft+ut(e),c=-i.scrollTop;return"rtl"===qe(o||n).direction&&(a+=Ne(n.clientWidth,o?o.clientWidth:0)-r),{width:r,height:s,x:a,y:c}}(Ve(e)))}function mt(e,t,n,i){var o="clippingParents"===t?function(e){var t=pt(Ye(e)),n=["absolute","fixed"].indexOf(qe(e).position)>=0&&je(e)?Ke(e):e;return Se(n)?t.filter((function(e){return Se(e)&&We(e,n)&&"body"!==Le(e)})):[]}(e):[].concat(t),r=[].concat(o,[n]),s=r[0],a=r.reduce((function(t,n){var o=gt(e,n,i);return t.top=Ne(o.top,t.top),t.right=Me(o.right,t.right),t.bottom=Me(o.bottom,t.bottom),t.left=Ne(o.left,t.left),t}),gt(e,s,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function vt(e){var t,n=e.reference,i=e.element,o=e.placement,r=o?De(o):null,s=o?Ze(o):null,a=n.x+n.width/2-i.width/2,c=n.y+n.height/2-i.height/2;switch(r){case ie:t={x:a,y:n.y-i.height};break;case oe:t={x:a,y:n.y+n.height};break;case re:t={x:n.x+n.width,y:c};break;case se:t={x:n.x-i.width,y:c};break;default:t={x:n.x,y:n.y}}var l=r?Qe(r):null;if(null!=l){var u="y"===l?"height":"width";switch(s){case le:t[l]=t[l]-(n[u]/2-i[u]/2);break;case ue:t[l]=t[l]+(n[u]/2-i[u]/2)}}return t}function bt(e,t){void 0===t&&(t={});var n=t,i=n.placement,o=void 0===i?e.placement:i,r=n.strategy,s=void 0===r?e.strategy:r,a=n.boundary,c=void 0===a?fe:a,l=n.rootBoundary,u=void 0===l?de:l,f=n.elementContext,d=void 0===f?pe:f,p=n.altBoundary,h=void 0!==p&&p,g=n.padding,m=void 0===g?0:g,v=$e("number"!=typeof m?m:Ge(m,ce)),b=d===pe?he:pe,y=e.rects.popper,_=e.elements[h?b:d],w=mt(Se(_)?_:_.contextElement||Ve(e.elements.popper),c,u,s),E=He(e.elements.reference),O=vt({reference:E,element:y,strategy:"absolute",placement:o}),x=ht(Object.assign({},y,O)),A=d===pe?x:E,C={top:w.top-A.top+v.top,bottom:A.bottom-w.bottom+v.bottom,left:w.left-A.left+v.left,right:A.right-w.right+v.right},L=e.modifiersData.offset;if(d===pe&&L){var T=L[o];Object.keys(C).forEach((function(e){var t=[re,oe].indexOf(e)>=0?1:-1,n=[ie,oe].indexOf(e)>=0?"y":"x";C[e]+=T[n]*t}))}return C}function yt(e,t){void 0===t&&(t={});var n=t,i=n.placement,o=n.boundary,r=n.rootBoundary,s=n.padding,a=n.flipVariations,c=n.allowedAutoPlacements,l=void 0===c?me:c,u=Ze(i),f=u?a?ge:ge.filter((function(e){return Ze(e)===u})):ce,d=f.filter((function(e){return l.indexOf(e)>=0}));0===d.length&&(d=f);var p=d.reduce((function(t,n){return t[n]=bt(e,{placement:n,boundary:o,rootBoundary:r,padding:s})[De(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}var _t={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,i=e.name;if(!t.modifiersData[i]._skip){for(var o=n.mainAxis,r=void 0===o||o,s=n.altAxis,a=void 0===s||s,c=n.fallbackPlacements,l=n.padding,u=n.boundary,f=n.rootBoundary,d=n.altBoundary,p=n.flipVariations,h=void 0===p||p,g=n.allowedAutoPlacements,m=t.options.placement,v=De(m),b=c||(v===m||!h?[st(m)]:function(e){if(De(e)===ae)return[];var t=st(e);return[ct(e),t,ct(t)]}(m)),y=[m].concat(b).reduce((function(e,n){return e.concat(De(n)===ae?yt(t,{placement:n,boundary:u,rootBoundary:f,padding:l,flipVariations:h,allowedAutoPlacements:g}):n)}),[]),_=t.rects.reference,w=t.rects.popper,E=new Map,O=!0,x=y[0],A=0;A=0,j=S?"width":"height",k=bt(t,{placement:C,boundary:u,rootBoundary:f,altBoundary:d,padding:l}),P=S?T?re:se:T?oe:ie;_[j]>w[j]&&(P=st(P));var D=st(P),N=[];if(r&&N.push(k[L]<=0),a&&N.push(k[P]<=0,k[D]<=0),N.every((function(e){return e}))){x=C,O=!1;break}E.set(C,N)}if(O)for(var M=function(e){var t=y.find((function(t){var n=E.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return x=t,"break"},B=h?3:1;B>0;B--){if("break"===M(B))break}t.placement!==x&&(t.modifiersData[i]._skip=!0,t.placement=x,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function wt(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Et(e){return[ie,re,oe,se].some((function(t){return e[t]>=0}))}var Ot={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,i=t.rects.reference,o=t.rects.popper,r=t.modifiersData.preventOverflow,s=bt(t,{elementContext:"reference"}),a=bt(t,{altBoundary:!0}),c=wt(s,i),l=wt(a,o,r),u=Et(c),f=Et(l);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":f})}};var xt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,i=e.name,o=n.offset,r=void 0===o?[0,0]:o,s=me.reduce((function(e,n){return e[n]=function(e,t,n){var i=De(e),o=[se,ie].indexOf(i)>=0?-1:1,r="function"==typeof n?n(Object.assign({},t,{placement:e})):n,s=r[0],a=r[1];return s=s||0,a=(a||0)*o,[se,re].indexOf(i)>=0?{x:a,y:s}:{x:s,y:a}}(n,t.rects,r),e}),{}),a=s[t.placement],c=a.x,l=a.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=l),t.modifiersData[i]=s}};var At={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=vt({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};var Ct={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,i=e.name,o=n.mainAxis,r=void 0===o||o,s=n.altAxis,a=void 0!==s&&s,c=n.boundary,l=n.rootBoundary,u=n.altBoundary,f=n.padding,d=n.tether,p=void 0===d||d,h=n.tetherOffset,g=void 0===h?0:h,m=bt(t,{boundary:c,rootBoundary:l,padding:f,altBoundary:u}),v=De(t.placement),b=Ze(t.placement),y=!b,_=Qe(v),w="x"===_?"y":"x",E=t.modifiersData.popperOffsets,O=t.rects.reference,x=t.rects.popper,A="function"==typeof g?g(Object.assign({},t.rects,{placement:t.placement})):g,C="number"==typeof A?{mainAxis:A,altAxis:A}:Object.assign({mainAxis:0,altAxis:0},A),L=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,T={x:0,y:0};if(E){if(r){var S,j="y"===_?ie:se,k="y"===_?oe:re,P="y"===_?"height":"width",D=E[_],N=D+m[j],M=D-m[k],B=p?-x[P]/2:0,I=b===le?O[P]:x[P],F=b===le?-x[P]:-O[P],H=t.elements.arrow,z=p&&H?ze(H):{width:0,height:0},W=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},q=W[j],R=W[k],V=Xe(0,O[P],z[P]),Y=y?O[P]/2-B-V-q-C.mainAxis:I-V-q-C.mainAxis,U=y?-O[P]/2+B+V+R+C.mainAxis:F+V+R+C.mainAxis,K=t.elements.arrow&&Ke(t.elements.arrow),Q=K?"y"===_?K.clientTop||0:K.clientLeft||0:0,X=null!=(S=null==L?void 0:L[_])?S:0,$=D+U-X,G=Xe(p?Me(N,D+Y-X-Q):N,D,p?Ne(M,$):M);E[_]=G,T[_]=G-D}if(a){var J,Z="x"===_?ie:se,ee="x"===_?oe:re,te=E[w],ne="y"===w?"height":"width",ae=te+m[Z],ce=te-m[ee],ue=-1!==[ie,se].indexOf(v),fe=null!=(J=null==L?void 0:L[w])?J:0,de=ue?ae:te-O[ne]-x[ne]-fe+C.altAxis,pe=ue?te+O[ne]+x[ne]-fe-C.altAxis:ce,he=p&&ue?function(e,t,n){var i=Xe(e,t,n);return i>n?n:i}(de,te,pe):Xe(p?de:ae,te,p?pe:ce);E[w]=he,T[w]=he-te}t.modifiersData[i]=T}},requiresIfExists:["offset"]};function Lt(e,t,n){void 0===n&&(n=!1);var i,o,r=je(t),s=je(t)&&function(e){var t=e.getBoundingClientRect(),n=Be(t.width)/e.offsetWidth||1,i=Be(t.height)/e.offsetHeight||1;return 1!==n||1!==i}(t),a=Ve(t),c=He(e,s,n),l={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(r||!r&&!n)&&(("body"!==Le(t)||ft(a))&&(l=(i=t)!==Te(i)&&je(i)?{scrollLeft:(o=i).scrollLeft,scrollTop:o.scrollTop}:lt(i)),je(t)?((u=He(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):a&&(u.x=ut(a))),{x:c.left+l.scrollLeft-u.x,y:c.top+l.scrollTop-u.y,width:c.width,height:c.height}}function Tt(e){var t=new Map,n=new Set,i=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var i=t.get(e);i&&o(i)}})),i.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),i}var St={placement:"bottom",modifiers:[],strategy:"absolute"};function jt(){for(var e=arguments.length,t=new Array(e),n=0;n{const n=e.nodeName.toLowerCase();return t.includes(n)?!It.has(n)||Boolean(Ft.test(e.nodeValue)):t.filter((e=>e instanceof RegExp)).some((e=>e.test(n)))};const zt={allowList:Bt,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"

"},Wt={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},qt={entry:"(string|element|function|null)",selector:"(string|element)"};class Rt extends F{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return zt}static get DefaultType(){return Wt}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((e=>this._resolvePossibleFunction(e))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content=N(N({},this._config.content),e),this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[t,n]of Object.entries(this._config.content))this._setContent(e,n,t);const t=e.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&t.classList.add(...n.split(" ")),t}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[t,n]of Object.entries(e))super._typeCheckConfig({selector:t,entry:n},qt)}_setContent(e,t,n){const i=W.findOne(n,e);i&&((t=this._resolvePossibleFunction(t))?o(t)?this._putElementInTemplate(r(t),i):this._config.html?i.innerHTML=this._maybeSanitize(t):i.textContent=t:i.remove())}_maybeSanitize(e){return this._config.sanitize?function(e,t,n){if(!e.length)return e;if(n&&"function"==typeof n)return n(e);const i=(new window.DOMParser).parseFromString(e,"text/html"),o=[].concat(...i.body.querySelectorAll("*"));for(const e of o){const n=e.nodeName.toLowerCase();if(!Object.keys(t).includes(n)){e.remove();continue}const i=[].concat(...e.attributes),o=[].concat(t["*"]||[],t[n]||[]);for(const t of i)Ht(t,o)||e.removeAttribute(t.nodeName)}return i.body.innerHTML}(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return d(e,[this])}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e);t.textContent=e.textContent}}const Vt=new Set(["sanitize","allowList","sanitizeFn"]),Yt="fade",Ut="show",Kt=".tooltip-inner",Qt=".".concat("modal"),Xt="hide.bs.modal",$t="hover",Gt="focus",Jt={AUTO:"auto",TOP:"top",RIGHT:u()?"left":"right",BOTTOM:"bottom",LEFT:u()?"right":"left"},Zt={allowList:Bt,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},en={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class tn extends H{constructor(e,t){if(void 0===Mt)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e,t),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Zt}static get DefaultType(){return en}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),S.off(this._element.closest(Qt),Xt,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const e=S.trigger(this._element,this.constructor.eventName("show")),t=(s(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!t)return;this._disposePopper();const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:i}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(n),S.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(n),n.classList.add(Ut),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))S.on(e,"mouseover",a);this._queueCallback((()=>{S.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(!this._isShown())return;if(S.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;if(this._getTipElement().classList.remove(Ut),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))S.off(e,"mouseover",a);this._activeTrigger.click=!1,this._activeTrigger[Gt]=!1,this._activeTrigger[$t]=!1,this._isHovered=null;this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),S.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const t=this._getTemplateFactory(e).toHtml();if(!t)return null;t.classList.remove(Yt,Ut),t.classList.add("bs-".concat(this.constructor.NAME,"-auto"));const n=(e=>{do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e})(this.constructor.NAME).toString();return t.setAttribute("id",n),this._isAnimated()&&t.classList.add(Yt),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new Rt(N(N({},this._config),{},{content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)})),this._templateFactory}_getContentForTemplate(){return{[Kt]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Yt)}_isShown(){return this.tip&&this.tip.classList.contains(Ut)}_createPopper(e){const t=d(this._config.placement,[this,e,this._element]),n=Jt[t.toUpperCase()];return Nt(this._element,e,this._getPopperConfig(n))}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_resolvePossibleFunction(e){return d(e,[this._element])}_getPopperConfig(e){const t={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:".".concat(this.constructor.NAME,"-arrow")}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:e=>{this._getTipElement().setAttribute("data-popper-placement",e.state.placement)}}]};return N(N({},t),d(this._config.popperConfig,[t]))}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e)if("click"===t)S.on(this._element,this.constructor.eventName("click"),this._config.selector,(e=>{this._initializeOnDelegatedTarget(e).toggle()}));else if("manual"!==t){const e=t===$t?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n=t===$t?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");S.on(this._element,e,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusin"===e.type?Gt:$t]=!0,t._enter()})),S.on(this._element,n,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusout"===e.type?Gt:$t]=t._element.contains(e.relatedTarget),t._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},S.on(this._element.closest(Qt),Xt,this._hideModalHandler)}_fixTitle(){const e=this._element.getAttribute("title");e&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const t=I.getDataAttributes(this._element);for(const e of Object.keys(t))Vt.has(e)&&delete t[e];return e=N(N({},t),"object"==typeof e&&e?e:{}),e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=!1===e.container?document.body:r(e.container),"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const[t,n]of Object.entries(this._config))this.constructor.Default[t]!==n&&(e[t]=n);return e.selector=!1,e.trigger="manual",e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(e){return this.each((function(){const t=tn.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError('No method named "'.concat(e,'"'));t[e]()}}))}}var nn;f(tn);const on=document.getElementById("toc-bar"),rn=document.getElementById("toc-solo-trigger"),sn=document.getElementsByClassName("toc-trigger"),an=document.getElementById("toc-popup"),cn=document.getElementById("toc-popup-close"),ln="overflow-hidden",un="closing";class fn{static initBar(){new IntersectionObserver((e=>{e.forEach((e=>{on.classList.toggle("invisible",e.isIntersecting)}))}),{rootMargin:"-".concat(k(fn,this,pn)._,"px 0px 0px 0px")}).observe(rn),dn._=k(fn,this,!1)}static listenAnchors(){[...document.getElementsByClassName("toc-link")].forEach((e=>{e.onclick=()=>this.hidePopup()}))}static refresh(){k(fn,this,dn)._&&this.initComponents(),tocbot.refresh(this.options),this.listenAnchors()}static get popupOpened(){return an.open}static showPopup(){this.lockScroll(!0),an.showModal();an.querySelector("li.is-active-li").scrollIntoView({block:"center"})}static hidePopup(){an.toggleAttribute(un),an.addEventListener("animationend",(()=>{an.toggleAttribute(un),an.close()}),{once:!0}),this.lockScroll(!1)}static lockScroll(e){document.documentElement.classList.toggle(ln,e),document.body.classList.toggle(ln,e)}static clickBackdrop(e){if(an.hasAttribute(un))return;const t=e.target.getBoundingClientRect();(e.clientXt.right||e.clientYt.bottom)&&this.hidePopup()}static initComponents(){this.initBar(),[...sn].forEach((e=>{e.onclick=()=>this.showPopup()})),an.onclick=e=>this.clickBackdrop(e),cn.onclick=()=>this.hidePopup(),an.oncancel=e=>{e.preventDefault(),this.hidePopup()}}static init(){tocbot.init(this.options),this.listenAnchors(),this.initComponents()}}var dn={_:!0},pn={_:48};P(fn,"options",{tocSelector:"#toc-popup-content",contentSelector:".content",ignoreSelector:"[data-toc-skip]",headingSelector:"h2, h3, h4",orderedList:!1,scrollSmooth:!1,collapseDepth:4,headingsOffset:k(nn=fn,nn,pn)._});P(class{static refresh(){tocbot.refresh(this.options)}static init(){const e=document.getElementById("toc-wrapper");e&&(tocbot.init(this.options),e.classList.remove("invisible"))}},"options",{tocSelector:"#toc",contentSelector:".content",ignoreSelector:"[data-toc-skip]",headingSelector:"h2, h3, h4",orderedList:!1,scrollSmooth:!1,headingsOffset:32}),matchMedia("(min-width: 1200px)"),Theme.getThemeMapper("default","dark");const hn=document.getElementById("mode-toggle");const gn=document.getElementById("sidebar"),mn=document.getElementById("sidebar-trigger"),vn=document.getElementById("mask");class bn{static toggle(){yn._=k(bn,this,!k(bn,this,yn)._),document.body.toggleAttribute("sidebar-display",k(bn,this,yn)._),gn.classList.toggle("z-2",k(bn,this,yn)._),vn.classList.toggle("d-none",!k(bn,this,yn)._)}}var yn={_:!1};const _n=document.getElementById("sidebar-trigger"),wn=document.getElementById("search-trigger"),En=document.getElementById("search-cancel"),On=document.querySelectorAll("#main-wrapper>.container>.row"),xn=document.getElementById("topbar-title"),An=document.getElementById("search"),Cn=document.getElementById("search-result-wrapper"),Ln=document.getElementById("search-results"),Tn=document.getElementById("search-input"),Sn=document.getElementById("search-hints"),jn="d-block",kn="d-none",Pn="input-focus",Dn="d-flex";class Nn{static on(){_n.classList.add(kn),xn.classList.add(kn),wn.classList.add(kn),An.classList.add(Dn),En.classList.add(jn)}static off(){En.classList.remove(jn),An.classList.remove(Dn),_n.classList.remove(kn),xn.classList.remove(kn),wn.classList.remove(kn)}}class Mn{static on(){this.resultVisible||(Cn.classList.remove(kn),On.forEach((e=>{e.classList.add(kn)})),this.resultVisible=!0)}static off(){this.resultVisible&&(Ln.innerHTML="",Sn.classList.contains(kn)&&Sn.classList.remove(kn),Cn.classList.add(kn),On.forEach((e=>{e.classList.remove(kn)})),Tn.textContent="",this.resultVisible=!1)}}function Bn(){return En.classList.contains(jn)}P(Mn,"resultVisible",!1),hn&&hn.addEventListener("click",(()=>{Theme.flip()})),function(){const e=document.getElementById("back-to-top");window.addEventListener("scroll",(()=>{window.scrollY>50?e.classList.add("show"):e.classList.remove("show")})),e.addEventListener("click",(()=>{window.scrollTo({top:0})}))}(),[...document.querySelectorAll('[data-bs-toggle="tooltip"]')].map((e=>new tn(e))),mn.onclick=vn.onclick=()=>bn.toggle(),wn.addEventListener("click",(()=>{Nn.on(),Mn.on(),Tn.focus()})),En.addEventListener("click",(()=>{Nn.off(),Mn.off()})),Tn.addEventListener("focus",(()=>{An.classList.add(Pn)})),Tn.addEventListener("focusout",(()=>{An.classList.remove(Pn)})),Tn.addEventListener("input",(()=>{""===Tn.value?Bn()?Sn.classList.remove(kn):Mn.off():(Mn.on(),Bn()&&Sn.classList.add(kn))})),[...ne].forEach((e=>{const t="h_"+e.id.substring(2),n=document.getElementById(t);e.addEventListener("hide.bs.collapse",(()=>{n&&(n.querySelector(".far.fa-folder-open").className="far fa-folder fa-fw",n.querySelector(".fas.fa-angle-down").classList.add("rotate"),n.classList.remove("hide-border-bottom"))})),e.addEventListener("show.bs.collapse",(()=>{n&&(n.querySelector(".far.fa-folder").className="far fa-folder-open fa-fw",n.querySelector(".fas.fa-angle-down").classList.remove("rotate"),n.classList.add("hide-border-bottom"))}))}))}(); diff --git a/assets/js/dist/commons.min.js b/assets/js/dist/commons.min.js new file mode 100644 index 0000000..3106b1d --- /dev/null +++ b/assets/js/dist/commons.min.js @@ -0,0 +1,4 @@ +/*! + * jekyll-theme-chirpy v7.2.3 | © 2019 Cotes Chung | MIT Licensed | https://github.com/cotes2020/jekyll-theme-chirpy/ + */ +!function(){"use strict";const t=new Map;var e={set(e,n,i){t.has(e)||t.set(e,new Map);const o=t.get(e);o.has(n)||0===o.size?o.set(n,i):console.error("Bootstrap doesn't allow more than one instance per element. Bound instance: ".concat(Array.from(o.keys())[0],"."))},get:(e,n)=>t.has(e)&&t.get(e).get(n)||null,remove(e,n){if(!t.has(e))return;const i=t.get(e);i.delete(n),0===i.size&&t.delete(e)}};const n="transitionend",i=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>"#".concat(CSS.escape(e))))),t),o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(i(t)):null,s=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?s(t.parentNode):null},a=()=>{},c=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,l=[],u=()=>"rtl"===document.documentElement.dir,f=t=>{var e;e=()=>{const e=c();if(e){const n=t.NAME,i=e.fn[n];e.fn[n]=t.jQueryInterface,e.fn[n].Constructor=t,e.fn[n].noConflict=()=>(e.fn[n]=i,t.jQueryInterface)}},"loading"===document.readyState?(l.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of l)t()})),l.push(e)):e()},d=function(t){let e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;return"function"==typeof t?t(...arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]):e},p=function(t,e){if(!(!(arguments.length>2&&void 0!==arguments[2])||arguments[2]))return void d(t);const i=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:n}=window.getComputedStyle(t);const i=Number.parseFloat(e),o=Number.parseFloat(n);return i||o?(e=e.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(n))):0})(e)+5;let o=!1;const r=i=>{let{target:s}=i;s===e&&(o=!0,e.removeEventListener(n,r),d(t))};e.addEventListener(n,r),setTimeout((()=>{o||e.dispatchEvent(new Event(n))}),i)},h=/[^.]*(?=\..*)\.|.*/,g=/\..*/,m=/::\d+$/,v={};let b=1;const y={mouseenter:"mouseover",mouseleave:"mouseout"},_=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function w(t,e){return e&&"".concat(e,"::").concat(b++)||t.uidEvent||b++}function E(t){const e=w(t);return t.uidEvent=e,v[e]=v[e]||{},v[e]}function O(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===n))}function x(t,e,n){const i="string"==typeof e,o=i?n:e||n;let r=T(t);return _.has(r)||(r=t),[i,o,r]}function A(t,e,n,i,o){if("string"!=typeof e||!t)return;let[r,s,a]=x(e,n,i);if(e in y){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};s=t(s)}const c=E(t),l=c[a]||(c[a]={}),u=O(l,s,r?n:null);if(u)return void(u.oneOff=u.oneOff&&o);const f=w(s,e.replace(h,"")),d=r?function(t,e,n){return function i(o){const r=t.querySelectorAll(e);for(let{target:s}=o;s&&s!==this;s=s.parentNode)for(const a of r)if(a===s)return S(o,{delegateTarget:s}),i.oneOff&&j.off(t,o.type,e,n),n.apply(s,[o])}}(t,n,s):function(t,e){return function n(i){return S(i,{delegateTarget:t}),n.oneOff&&j.off(t,i.type,e),e.apply(t,[i])}}(t,s);d.delegationSelector=r?n:null,d.callable=s,d.oneOff=o,d.uidEvent=f,l[f]=d,t.addEventListener(a,d,r)}function C(t,e,n,i,o){const r=O(e[n],i,o);r&&(t.removeEventListener(n,r,Boolean(o)),delete e[n][r.uidEvent])}function L(t,e,n,i){const o=e[n]||{};for(const[r,s]of Object.entries(o))r.includes(i)&&C(t,e,n,s.callable,s.delegationSelector)}function T(t){return t=t.replace(g,""),y[t]||t}const j={on(t,e,n,i){A(t,e,n,i,!1)},one(t,e,n,i){A(t,e,n,i,!0)},off(t,e,n,i){if("string"!=typeof e||!t)return;const[o,r,s]=x(e,n,i),a=s!==e,c=E(t),l=c[s]||{},u=e.startsWith(".");if(void 0===r){if(u)for(const n of Object.keys(c))L(t,c,n,e.slice(1));for(const[n,i]of Object.entries(l)){const o=n.replace(m,"");a&&!e.includes(o)||C(t,c,s,i.callable,i.delegationSelector)}}else{if(!Object.keys(l).length)return;C(t,c,s,r,o?n:null)}},trigger(t,e,n){if("string"!=typeof e||!t)return null;const i=c();let o=null,r=!0,s=!0,a=!1;e!==T(e)&&i&&(o=i.Event(e,n),i(t).trigger(o),r=!o.isPropagationStopped(),s=!o.isImmediatePropagationStopped(),a=o.isDefaultPrevented());const l=S(new Event(e,{bubbles:r,cancelable:!0}),n);return a&&l.preventDefault(),s&&t.dispatchEvent(l),l.defaultPrevented&&o&&o.preventDefault(),l}};function S(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(const[n,i]of Object.entries(e))try{t[n]=i}catch(e){Object.defineProperty(t,n,{configurable:!0,get:()=>i})}return t}function k(t,e,n){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:n;throw new TypeError("Private element is not present on this object")}function P(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function D(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function M(t){for(var e=1;e"-".concat(t.toLowerCase())))}const I={setDataAttribute(t,e,n){t.setAttribute("data-bs-".concat(B(e)),n)},removeDataAttribute(t,e){t.removeAttribute("data-bs-".concat(B(e)))},getDataAttributes(t){if(!t)return{};const e={},n=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const i of n){let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=N(t.dataset[i])}return e},getDataAttribute:(t,e)=>N(t.getAttribute("data-bs-".concat(B(e))))};class F{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const n=o(e)?I.getDataAttribute(e,"config"):{};return M(M(M(M({},this.constructor.Default),"object"==typeof n?n:{}),o(e)?I.getDataAttributes(e):{}),"object"==typeof t?t:{})}_typeCheckConfig(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.constructor.DefaultType;for(const[i,r]of Object.entries(e)){const e=t[i],s=o(e)?"element":null==(n=e)?"".concat(n):Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(r).test(s))throw new TypeError("".concat(this.constructor.NAME.toUpperCase(),': Option "').concat(i,'" provided type "').concat(s,'" but expected type "').concat(r,'".'))}var n}}class H extends F{constructor(t,n){super(),(t=r(t))&&(this._element=t,this._config=this._getConfig(n),e.set(this._element,this.constructor.DATA_KEY,this))}dispose(){e.remove(this._element,this.constructor.DATA_KEY),j.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e){p(t,e,!(arguments.length>2&&void 0!==arguments[2])||arguments[2])}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return e.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.3"}static get DATA_KEY(){return"bs.".concat(this.NAME)}static get EVENT_KEY(){return".".concat(this.DATA_KEY)}static eventName(t){return"".concat(t).concat(this.EVENT_KEY)}}const z=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let n=t.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n="#".concat(n.split("#")[1])),e=n&&"#"!==n?n.trim():null}return e?e.split(",").map((t=>i(t))).join(","):null},W={find(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.documentElement;return[].concat(...Element.prototype.querySelectorAll.call(e,t))},findOne(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.documentElement;return Element.prototype.querySelector.call(e,t)},children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const n=[];let i=t.parentNode.closest(e);for(;i;)n.push(i),i=i.parentNode.closest(e);return n},prev(t,e){let n=t.previousElementSibling;for(;n;){if(n.matches(e))return[n];n=n.previousElementSibling}return[]},next(t,e){let n=t.nextElementSibling;for(;n;){if(n.matches(e))return[n];n=n.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>"".concat(t,':not([tabindex^="-"])'))).join(",");return this.find(e,t).filter((t=>!(t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")))(t)&&(t=>{if(!o(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),n=t.closest("details:not([open])");if(!n)return e;if(n!==t){const e=t.closest("summary");if(e&&e.parentNode!==n)return!1;if(null===e)return!1}return e})(t)))},getSelectorFromElement(t){const e=z(t);return e&&W.findOne(e)?e:null},getElementFromSelector(t){const e=z(t);return e?W.findOne(e):null},getMultipleElementsFromSelector(t){const e=z(t);return e?W.find(e):[]}},R=".".concat("bs.collapse"),q="show".concat(R),V="shown".concat(R),Y="hide".concat(R),U="hidden".concat(R),K="click".concat(R).concat(".data-api"),Q="show",X="collapse",$="collapsing",G=":scope .".concat(X," .").concat(X),J='[data-bs-toggle="collapse"]',Z={parent:null,toggle:!0},tt={parent:"(null|element)",toggle:"boolean"};class et extends H{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const n=W.find(J);for(const t of n){const e=W.getSelectorFromElement(t),n=W.find(e).filter((t=>t===this._element));null!==e&&n.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Z}static get DefaultType(){return tt}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>et.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(j.trigger(this._element,q).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(X),this._element.classList.add($),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const n=e[0].toUpperCase()+e.slice(1),i="scroll".concat(n);this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove($),this._element.classList.add(X,Q),this._element.style[e]="",j.trigger(this._element,V)}),this._element,!0),this._element.style[e]="".concat(this._element[i],"px")}hide(){if(this._isTransitioning||!this._isShown())return;if(j.trigger(this._element,Y).defaultPrevented)return;const t=this._getDimension();this._element.style[t]="".concat(this._element.getBoundingClientRect()[t],"px"),this._element.offsetHeight,this._element.classList.add($),this._element.classList.remove(X,Q);for(const t of this._triggerArray){const e=W.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0;this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove($),this._element.classList.add(X),j.trigger(this._element,U)}),this._element,!0)}_isShown(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._element).classList.contains(Q)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=r(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(J);for(const e of t){const t=W.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=W.find(G,this._config.parent);return W.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const n of t)n.classList.toggle("collapsed",!e),n.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const n=et.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===n[t])throw new TypeError('No method named "'.concat(t,'"'));n[t]()}}))}}j.on(document,K,J,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of W.getMultipleElementsFromSelector(this))et.getOrCreateInstance(t,{toggle:!1}).toggle()})),f(et),document.getElementsByClassName("collapse");var nt="top",it="bottom",ot="right",rt="left",st="auto",at=[nt,it,ot,rt],ct="start",lt="end",ut="clippingParents",ft="viewport",dt="popper",pt="reference",ht=at.reduce((function(t,e){return t.concat([e+"-"+ct,e+"-"+lt])}),[]),gt=[].concat(at,[st]).reduce((function(t,e){return t.concat([e,e+"-"+ct,e+"-"+lt])}),[]),mt="beforeRead",vt="read",bt="afterRead",yt="beforeMain",_t="main",wt="afterMain",Et="beforeWrite",Ot="write",xt="afterWrite",At=[mt,vt,bt,yt,_t,wt,Et,Ot,xt];function Ct(t){return t?(t.nodeName||"").toLowerCase():null}function Lt(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function Tt(t){return t instanceof Lt(t).Element||t instanceof Element}function jt(t){return t instanceof Lt(t).HTMLElement||t instanceof HTMLElement}function St(t){return"undefined"!=typeof ShadowRoot&&(t instanceof Lt(t).ShadowRoot||t instanceof ShadowRoot)}var kt={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var n=e.styles[t]||{},i=e.attributes[t]||{},o=e.elements[t];jt(o)&&Ct(o)&&(Object.assign(o.style,n),Object.keys(i).forEach((function(t){var e=i[t];!1===e?o.removeAttribute(t):o.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach((function(t){var i=e.elements[t],o=e.attributes[t]||{},r=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:n[t]).reduce((function(t,e){return t[e]="",t}),{});jt(i)&&Ct(i)&&(Object.assign(i.style,r),Object.keys(o).forEach((function(t){i.removeAttribute(t)})))}))}},requires:["computeStyles"]};function Pt(t){return t.split("-")[0]}var Dt=Math.max,Mt=Math.min,Nt=Math.round;function Bt(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function It(){return!/^((?!chrome|android).)*safari/i.test(Bt())}function Ft(t,e,n){void 0===e&&(e=!1),void 0===n&&(n=!1);var i=t.getBoundingClientRect(),o=1,r=1;e&&jt(t)&&(o=t.offsetWidth>0&&Nt(i.width)/t.offsetWidth||1,r=t.offsetHeight>0&&Nt(i.height)/t.offsetHeight||1);var s=(Tt(t)?Lt(t):window).visualViewport,a=!It()&&n,c=(i.left+(a&&s?s.offsetLeft:0))/o,l=(i.top+(a&&s?s.offsetTop:0))/r,u=i.width/o,f=i.height/r;return{width:u,height:f,top:l,right:c+u,bottom:l+f,left:c,x:c,y:l}}function Ht(t){var e=Ft(t),n=t.offsetWidth,i=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-i)<=1&&(i=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:i}}function zt(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&St(n)){var i=e;do{if(i&&t.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function Wt(t){return Lt(t).getComputedStyle(t)}function Rt(t){return["table","td","th"].indexOf(Ct(t))>=0}function qt(t){return((Tt(t)?t.ownerDocument:t.document)||window.document).documentElement}function Vt(t){return"html"===Ct(t)?t:t.assignedSlot||t.parentNode||(St(t)?t.host:null)||qt(t)}function Yt(t){return jt(t)&&"fixed"!==Wt(t).position?t.offsetParent:null}function Ut(t){for(var e=Lt(t),n=Yt(t);n&&Rt(n)&&"static"===Wt(n).position;)n=Yt(n);return n&&("html"===Ct(n)||"body"===Ct(n)&&"static"===Wt(n).position)?e:n||function(t){var e=/firefox/i.test(Bt());if(/Trident/i.test(Bt())&&jt(t)&&"fixed"===Wt(t).position)return null;var n=Vt(t);for(St(n)&&(n=n.host);jt(n)&&["html","body"].indexOf(Ct(n))<0;){var i=Wt(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||e&&"filter"===i.willChange||e&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(t)||e}function Kt(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Qt(t,e,n){return Dt(t,Mt(e,n))}function Xt(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function $t(t,e){return e.reduce((function(e,n){return e[n]=t,e}),{})}var Gt={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,n=t.state,i=t.name,o=t.options,r=n.elements.arrow,s=n.modifiersData.popperOffsets,a=Pt(n.placement),c=Kt(a),l=[rt,ot].indexOf(a)>=0?"height":"width";if(r&&s){var u=function(t,e){return Xt("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:$t(t,at))}(o.padding,n),f=Ht(r),d="y"===c?nt:rt,p="y"===c?it:ot,h=n.rects.reference[l]+n.rects.reference[c]-s[c]-n.rects.popper[l],g=s[c]-n.rects.reference[c],m=Ut(r),v=m?"y"===c?m.clientHeight||0:m.clientWidth||0:0,b=h/2-g/2,y=u[d],_=v-f[l]-u[p],w=v/2-f[l]/2+b,E=Qt(y,w,_),O=c;n.modifiersData[i]=((e={})[O]=E,e.centerOffset=E-w,e)}},effect:function(t){var e=t.state,n=t.options.element,i=void 0===n?"[data-popper-arrow]":n;null!=i&&("string"!=typeof i||(i=e.elements.popper.querySelector(i)))&&zt(e.elements.popper,i)&&(e.elements.arrow=i)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Jt(t){return t.split("-")[1]}var Zt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function te(t){var e,n=t.popper,i=t.popperRect,o=t.placement,r=t.variation,s=t.offsets,a=t.position,c=t.gpuAcceleration,l=t.adaptive,u=t.roundOffsets,f=t.isFixed,d=s.x,p=void 0===d?0:d,h=s.y,g=void 0===h?0:h,m="function"==typeof u?u({x:p,y:g}):{x:p,y:g};p=m.x,g=m.y;var v=s.hasOwnProperty("x"),b=s.hasOwnProperty("y"),y=rt,_=nt,w=window;if(l){var E=Ut(n),O="clientHeight",x="clientWidth";if(E===Lt(n)&&"static"!==Wt(E=qt(n)).position&&"absolute"===a&&(O="scrollHeight",x="scrollWidth"),o===nt||(o===rt||o===ot)&&r===lt)_=it,g-=(f&&E===w&&w.visualViewport?w.visualViewport.height:E[O])-i.height,g*=c?1:-1;if(o===rt||(o===nt||o===it)&&r===lt)y=ot,p-=(f&&E===w&&w.visualViewport?w.visualViewport.width:E[x])-i.width,p*=c?1:-1}var A,C=Object.assign({position:a},l&&Zt),L=!0===u?function(t,e){var n=t.x,i=t.y,o=e.devicePixelRatio||1;return{x:Nt(n*o)/o||0,y:Nt(i*o)/o||0}}({x:p,y:g},Lt(n)):{x:p,y:g};return p=L.x,g=L.y,c?Object.assign({},C,((A={})[_]=b?"0":"",A[y]=v?"0":"",A.transform=(w.devicePixelRatio||1)<=1?"translate("+p+"px, "+g+"px)":"translate3d("+p+"px, "+g+"px, 0)",A)):Object.assign({},C,((e={})[_]=b?g+"px":"",e[y]=v?p+"px":"",e.transform="",e))}var ee={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,n=t.options,i=n.gpuAcceleration,o=void 0===i||i,r=n.adaptive,s=void 0===r||r,a=n.roundOffsets,c=void 0===a||a,l={placement:Pt(e.placement),variation:Jt(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:o,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,te(Object.assign({},l,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:s,roundOffsets:c})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,te(Object.assign({},l,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}},ne={passive:!0};var ie={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,n=t.instance,i=t.options,o=i.scroll,r=void 0===o||o,s=i.resize,a=void 0===s||s,c=Lt(e.elements.popper),l=[].concat(e.scrollParents.reference,e.scrollParents.popper);return r&&l.forEach((function(t){t.addEventListener("scroll",n.update,ne)})),a&&c.addEventListener("resize",n.update,ne),function(){r&&l.forEach((function(t){t.removeEventListener("scroll",n.update,ne)})),a&&c.removeEventListener("resize",n.update,ne)}},data:{}},oe={left:"right",right:"left",bottom:"top",top:"bottom"};function re(t){return t.replace(/left|right|bottom|top/g,(function(t){return oe[t]}))}var se={start:"end",end:"start"};function ae(t){return t.replace(/start|end/g,(function(t){return se[t]}))}function ce(t){var e=Lt(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function le(t){return Ft(qt(t)).left+ce(t).scrollLeft}function ue(t){var e=Wt(t),n=e.overflow,i=e.overflowX,o=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+i)}function fe(t){return["html","body","#document"].indexOf(Ct(t))>=0?t.ownerDocument.body:jt(t)&&ue(t)?t:fe(Vt(t))}function de(t,e){var n;void 0===e&&(e=[]);var i=fe(t),o=i===(null==(n=t.ownerDocument)?void 0:n.body),r=Lt(i),s=o?[r].concat(r.visualViewport||[],ue(i)?i:[]):i,a=e.concat(s);return o?a:a.concat(de(Vt(s)))}function pe(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function he(t,e,n){return e===ft?pe(function(t,e){var n=Lt(t),i=qt(t),o=n.visualViewport,r=i.clientWidth,s=i.clientHeight,a=0,c=0;if(o){r=o.width,s=o.height;var l=It();(l||!l&&"fixed"===e)&&(a=o.offsetLeft,c=o.offsetTop)}return{width:r,height:s,x:a+le(t),y:c}}(t,n)):Tt(e)?function(t,e){var n=Ft(t,!1,"fixed"===e);return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}(e,n):pe(function(t){var e,n=qt(t),i=ce(t),o=null==(e=t.ownerDocument)?void 0:e.body,r=Dt(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=Dt(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),a=-i.scrollLeft+le(t),c=-i.scrollTop;return"rtl"===Wt(o||n).direction&&(a+=Dt(n.clientWidth,o?o.clientWidth:0)-r),{width:r,height:s,x:a,y:c}}(qt(t)))}function ge(t,e,n,i){var o="clippingParents"===e?function(t){var e=de(Vt(t)),n=["absolute","fixed"].indexOf(Wt(t).position)>=0&&jt(t)?Ut(t):t;return Tt(n)?e.filter((function(t){return Tt(t)&&zt(t,n)&&"body"!==Ct(t)})):[]}(t):[].concat(e),r=[].concat(o,[n]),s=r[0],a=r.reduce((function(e,n){var o=he(t,n,i);return e.top=Dt(o.top,e.top),e.right=Mt(o.right,e.right),e.bottom=Mt(o.bottom,e.bottom),e.left=Dt(o.left,e.left),e}),he(t,s,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function me(t){var e,n=t.reference,i=t.element,o=t.placement,r=o?Pt(o):null,s=o?Jt(o):null,a=n.x+n.width/2-i.width/2,c=n.y+n.height/2-i.height/2;switch(r){case nt:e={x:a,y:n.y-i.height};break;case it:e={x:a,y:n.y+n.height};break;case ot:e={x:n.x+n.width,y:c};break;case rt:e={x:n.x-i.width,y:c};break;default:e={x:n.x,y:n.y}}var l=r?Kt(r):null;if(null!=l){var u="y"===l?"height":"width";switch(s){case ct:e[l]=e[l]-(n[u]/2-i[u]/2);break;case lt:e[l]=e[l]+(n[u]/2-i[u]/2)}}return e}function ve(t,e){void 0===e&&(e={});var n=e,i=n.placement,o=void 0===i?t.placement:i,r=n.strategy,s=void 0===r?t.strategy:r,a=n.boundary,c=void 0===a?ut:a,l=n.rootBoundary,u=void 0===l?ft:l,f=n.elementContext,d=void 0===f?dt:f,p=n.altBoundary,h=void 0!==p&&p,g=n.padding,m=void 0===g?0:g,v=Xt("number"!=typeof m?m:$t(m,at)),b=d===dt?pt:dt,y=t.rects.popper,_=t.elements[h?b:d],w=ge(Tt(_)?_:_.contextElement||qt(t.elements.popper),c,u,s),E=Ft(t.elements.reference),O=me({reference:E,element:y,strategy:"absolute",placement:o}),x=pe(Object.assign({},y,O)),A=d===dt?x:E,C={top:w.top-A.top+v.top,bottom:A.bottom-w.bottom+v.bottom,left:w.left-A.left+v.left,right:A.right-w.right+v.right},L=t.modifiersData.offset;if(d===dt&&L){var T=L[o];Object.keys(C).forEach((function(t){var e=[ot,it].indexOf(t)>=0?1:-1,n=[nt,it].indexOf(t)>=0?"y":"x";C[t]+=T[n]*e}))}return C}function be(t,e){void 0===e&&(e={});var n=e,i=n.placement,o=n.boundary,r=n.rootBoundary,s=n.padding,a=n.flipVariations,c=n.allowedAutoPlacements,l=void 0===c?gt:c,u=Jt(i),f=u?a?ht:ht.filter((function(t){return Jt(t)===u})):at,d=f.filter((function(t){return l.indexOf(t)>=0}));0===d.length&&(d=f);var p=d.reduce((function(e,n){return e[n]=ve(t,{placement:n,boundary:o,rootBoundary:r,padding:s})[Pt(n)],e}),{});return Object.keys(p).sort((function(t,e){return p[t]-p[e]}))}var ye={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name;if(!e.modifiersData[i]._skip){for(var o=n.mainAxis,r=void 0===o||o,s=n.altAxis,a=void 0===s||s,c=n.fallbackPlacements,l=n.padding,u=n.boundary,f=n.rootBoundary,d=n.altBoundary,p=n.flipVariations,h=void 0===p||p,g=n.allowedAutoPlacements,m=e.options.placement,v=Pt(m),b=c||(v===m||!h?[re(m)]:function(t){if(Pt(t)===st)return[];var e=re(t);return[ae(t),e,ae(e)]}(m)),y=[m].concat(b).reduce((function(t,n){return t.concat(Pt(n)===st?be(e,{placement:n,boundary:u,rootBoundary:f,padding:l,flipVariations:h,allowedAutoPlacements:g}):n)}),[]),_=e.rects.reference,w=e.rects.popper,E=new Map,O=!0,x=y[0],A=0;A=0,S=j?"width":"height",k=ve(e,{placement:C,boundary:u,rootBoundary:f,altBoundary:d,padding:l}),P=j?T?ot:rt:T?it:nt;_[S]>w[S]&&(P=re(P));var D=re(P),M=[];if(r&&M.push(k[L]<=0),a&&M.push(k[P]<=0,k[D]<=0),M.every((function(t){return t}))){x=C,O=!1;break}E.set(C,M)}if(O)for(var N=function(t){var e=y.find((function(e){var n=E.get(e);if(n)return n.slice(0,t).every((function(t){return t}))}));if(e)return x=e,"break"},B=h?3:1;B>0;B--){if("break"===N(B))break}e.placement!==x&&(e.modifiersData[i]._skip=!0,e.placement=x,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function _e(t,e,n){return void 0===n&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function we(t){return[nt,ot,it,rt].some((function(e){return t[e]>=0}))}var Ee={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,n=t.name,i=e.rects.reference,o=e.rects.popper,r=e.modifiersData.preventOverflow,s=ve(e,{elementContext:"reference"}),a=ve(e,{altBoundary:!0}),c=_e(s,i),l=_e(a,o,r),u=we(c),f=we(l);e.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:f},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":f})}};var Oe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,n=t.options,i=t.name,o=n.offset,r=void 0===o?[0,0]:o,s=gt.reduce((function(t,n){return t[n]=function(t,e,n){var i=Pt(t),o=[rt,nt].indexOf(i)>=0?-1:1,r="function"==typeof n?n(Object.assign({},e,{placement:t})):n,s=r[0],a=r[1];return s=s||0,a=(a||0)*o,[rt,ot].indexOf(i)>=0?{x:a,y:s}:{x:s,y:a}}(n,e.rects,r),t}),{}),a=s[e.placement],c=a.x,l=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=c,e.modifiersData.popperOffsets.y+=l),e.modifiersData[i]=s}};var xe={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,n=t.name;e.modifiersData[n]=me({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}};var Ae={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name,o=n.mainAxis,r=void 0===o||o,s=n.altAxis,a=void 0!==s&&s,c=n.boundary,l=n.rootBoundary,u=n.altBoundary,f=n.padding,d=n.tether,p=void 0===d||d,h=n.tetherOffset,g=void 0===h?0:h,m=ve(e,{boundary:c,rootBoundary:l,padding:f,altBoundary:u}),v=Pt(e.placement),b=Jt(e.placement),y=!b,_=Kt(v),w="x"===_?"y":"x",E=e.modifiersData.popperOffsets,O=e.rects.reference,x=e.rects.popper,A="function"==typeof g?g(Object.assign({},e.rects,{placement:e.placement})):g,C="number"==typeof A?{mainAxis:A,altAxis:A}:Object.assign({mainAxis:0,altAxis:0},A),L=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,T={x:0,y:0};if(E){if(r){var j,S="y"===_?nt:rt,k="y"===_?it:ot,P="y"===_?"height":"width",D=E[_],M=D+m[S],N=D-m[k],B=p?-x[P]/2:0,I=b===ct?O[P]:x[P],F=b===ct?-x[P]:-O[P],H=e.elements.arrow,z=p&&H?Ht(H):{width:0,height:0},W=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},R=W[S],q=W[k],V=Qt(0,O[P],z[P]),Y=y?O[P]/2-B-V-R-C.mainAxis:I-V-R-C.mainAxis,U=y?-O[P]/2+B+V+q+C.mainAxis:F+V+q+C.mainAxis,K=e.elements.arrow&&Ut(e.elements.arrow),Q=K?"y"===_?K.clientTop||0:K.clientLeft||0:0,X=null!=(j=null==L?void 0:L[_])?j:0,$=D+U-X,G=Qt(p?Mt(M,D+Y-X-Q):M,D,p?Dt(N,$):N);E[_]=G,T[_]=G-D}if(a){var J,Z="x"===_?nt:rt,tt="x"===_?it:ot,et=E[w],st="y"===w?"height":"width",at=et+m[Z],lt=et-m[tt],ut=-1!==[nt,rt].indexOf(v),ft=null!=(J=null==L?void 0:L[w])?J:0,dt=ut?at:et-O[st]-x[st]-ft+C.altAxis,pt=ut?et+O[st]+x[st]-ft-C.altAxis:lt,ht=p&&ut?function(t,e,n){var i=Qt(t,e,n);return i>n?n:i}(dt,et,pt):Qt(p?dt:at,et,p?pt:lt);E[w]=ht,T[w]=ht-et}e.modifiersData[i]=T}},requiresIfExists:["offset"]};function Ce(t,e,n){void 0===n&&(n=!1);var i,o,r=jt(e),s=jt(e)&&function(t){var e=t.getBoundingClientRect(),n=Nt(e.width)/t.offsetWidth||1,i=Nt(e.height)/t.offsetHeight||1;return 1!==n||1!==i}(e),a=qt(e),c=Ft(t,s,n),l={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(r||!r&&!n)&&(("body"!==Ct(e)||ue(a))&&(l=(i=e)!==Lt(i)&&jt(i)?{scrollLeft:(o=i).scrollLeft,scrollTop:o.scrollTop}:ce(i)),jt(e)?((u=Ft(e,!0)).x+=e.clientLeft,u.y+=e.clientTop):a&&(u.x=le(a))),{x:c.left+l.scrollLeft-u.x,y:c.top+l.scrollTop-u.y,width:c.width,height:c.height}}function Le(t){var e=new Map,n=new Set,i=[];function o(t){n.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!n.has(t)){var i=e.get(t);i&&o(i)}})),i.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){n.has(t.name)||o(t)})),i}var Te={placement:"bottom",modifiers:[],strategy:"absolute"};function je(){for(var t=arguments.length,e=new Array(t),n=0;n{const n=t.nodeName.toLowerCase();return e.includes(n)?!Be.has(n)||Boolean(Ie.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(n)))};const He={allowList:Ne,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},ze={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},We={entry:"(string|element|function|null)",selector:"(string|element)"};class Re extends F{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return He}static get DefaultType(){return ze}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content=M(M({},this._config.content),t),this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,n]of Object.entries(this._config.content))this._setContent(t,n,e);const e=t.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&e.classList.add(...n.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,n]of Object.entries(t))super._typeCheckConfig({selector:e,entry:n},We)}_setContent(t,e,n){const i=W.findOne(n,t);i&&((e=this._resolvePossibleFunction(e))?o(e)?this._putElementInTemplate(r(e),i):this._config.html?i.innerHTML=this._maybeSanitize(e):i.textContent=e:i.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,n){if(!t.length)return t;if(n&&"function"==typeof n)return n(t);const i=(new window.DOMParser).parseFromString(t,"text/html"),o=[].concat(...i.body.querySelectorAll("*"));for(const t of o){const n=t.nodeName.toLowerCase();if(!Object.keys(e).includes(n)){t.remove();continue}const i=[].concat(...t.attributes),o=[].concat(e["*"]||[],e[n]||[]);for(const e of i)Fe(e,o)||t.removeAttribute(e.nodeName)}return i.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return d(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const qe=new Set(["sanitize","allowList","sanitizeFn"]),Ve="fade",Ye="show",Ue=".tooltip-inner",Ke=".".concat("modal"),Qe="hide.bs.modal",Xe="hover",$e="focus",Ge={AUTO:"auto",TOP:"top",RIGHT:u()?"left":"right",BOTTOM:"bottom",LEFT:u()?"right":"left"},Je={allowList:Ne,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},Ze={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class tn extends H{constructor(t,e){if(void 0===Me)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Je}static get DefaultType(){return Ze}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),j.off(this._element.closest(Ke),Qe,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=j.trigger(this._element,this.constructor.eventName("show")),e=(s(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:i}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(n),j.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(n),n.classList.add(Ye),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))j.on(t,"mouseover",a);this._queueCallback((()=>{j.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(!this._isShown())return;if(j.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;if(this._getTipElement().classList.remove(Ye),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))j.off(t,"mouseover",a);this._activeTrigger.click=!1,this._activeTrigger[$e]=!1,this._activeTrigger[Xe]=!1,this._isHovered=null;this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),j.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(Ve,Ye),e.classList.add("bs-".concat(this.constructor.NAME,"-auto"));const n=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",n),this._isAnimated()&&e.classList.add(Ve),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Re(M(M({},this._config),{},{content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)})),this._templateFactory}_getContentForTemplate(){return{[Ue]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Ve)}_isShown(){return this.tip&&this.tip.classList.contains(Ye)}_createPopper(t){const e=d(this._config.placement,[this,t,this._element]),n=Ge[e.toUpperCase()];return De(this._element,t,this._getPopperConfig(n))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return d(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:".".concat(this.constructor.NAME,"-arrow")}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return M(M({},e),d(this._config.popperConfig,[e]))}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)j.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===Xe?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n=e===Xe?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");j.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?$e:Xe]=!0,e._enter()})),j.on(this._element,n,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?$e:Xe]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},j.on(this._element.closest(Ke),Qe,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=I.getDataAttributes(this._element);for(const t of Object.keys(e))qe.has(t)&&delete e[t];return t=M(M({},e),"object"==typeof t&&t?t:{}),t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,n]of Object.entries(this._config))this.constructor.Default[e]!==n&&(t[e]=n);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=tn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError('No method named "'.concat(t,'"'));e[t]()}}))}}var en;f(tn);const nn=document.getElementById("toc-bar"),on=document.getElementById("toc-solo-trigger"),rn=document.getElementsByClassName("toc-trigger"),sn=document.getElementById("toc-popup"),an=document.getElementById("toc-popup-close"),cn="overflow-hidden",ln="closing";class un{static initBar(){new IntersectionObserver((t=>{t.forEach((t=>{nn.classList.toggle("invisible",t.isIntersecting)}))}),{rootMargin:"-".concat(k(un,this,dn)._,"px 0px 0px 0px")}).observe(on),fn._=k(un,this,!1)}static listenAnchors(){[...document.getElementsByClassName("toc-link")].forEach((t=>{t.onclick=()=>this.hidePopup()}))}static refresh(){k(un,this,fn)._&&this.initComponents(),tocbot.refresh(this.options),this.listenAnchors()}static get popupOpened(){return sn.open}static showPopup(){this.lockScroll(!0),sn.showModal();sn.querySelector("li.is-active-li").scrollIntoView({block:"center"})}static hidePopup(){sn.toggleAttribute(ln),sn.addEventListener("animationend",(()=>{sn.toggleAttribute(ln),sn.close()}),{once:!0}),this.lockScroll(!1)}static lockScroll(t){document.documentElement.classList.toggle(cn,t),document.body.classList.toggle(cn,t)}static clickBackdrop(t){if(sn.hasAttribute(ln))return;const e=t.target.getBoundingClientRect();(t.clientXe.right||t.clientYe.bottom)&&this.hidePopup()}static initComponents(){this.initBar(),[...rn].forEach((t=>{t.onclick=()=>this.showPopup()})),sn.onclick=t=>this.clickBackdrop(t),an.onclick=()=>this.hidePopup(),sn.oncancel=t=>{t.preventDefault(),this.hidePopup()}}static init(){tocbot.init(this.options),this.listenAnchors(),this.initComponents()}}var fn={_:!0},dn={_:48};P(un,"options",{tocSelector:"#toc-popup-content",contentSelector:".content",ignoreSelector:"[data-toc-skip]",headingSelector:"h2, h3, h4",orderedList:!1,scrollSmooth:!1,collapseDepth:4,headingsOffset:k(en=un,en,dn)._});P(class{static refresh(){tocbot.refresh(this.options)}static init(){const t=document.getElementById("toc-wrapper");t&&(tocbot.init(this.options),t.classList.remove("invisible"))}},"options",{tocSelector:"#toc",contentSelector:".content",ignoreSelector:"[data-toc-skip]",headingSelector:"h2, h3, h4",orderedList:!1,scrollSmooth:!1,headingsOffset:32}),matchMedia("(min-width: 1200px)"),Theme.getThemeMapper("default","dark");const pn=document.getElementById("mode-toggle");const hn=document.getElementById("sidebar"),gn=document.getElementById("sidebar-trigger"),mn=document.getElementById("mask");class vn{static toggle(){bn._=k(vn,this,!k(vn,this,bn)._),document.body.toggleAttribute("sidebar-display",k(vn,this,bn)._),hn.classList.toggle("z-2",k(vn,this,bn)._),mn.classList.toggle("d-none",!k(vn,this,bn)._)}}var bn={_:!1};const yn=document.getElementById("sidebar-trigger"),_n=document.getElementById("search-trigger"),wn=document.getElementById("search-cancel"),En=document.querySelectorAll("#main-wrapper>.container>.row"),On=document.getElementById("topbar-title"),xn=document.getElementById("search"),An=document.getElementById("search-result-wrapper"),Cn=document.getElementById("search-results"),Ln=document.getElementById("search-input"),Tn=document.getElementById("search-hints"),jn="d-block",Sn="d-none",kn="input-focus",Pn="d-flex";class Dn{static on(){yn.classList.add(Sn),On.classList.add(Sn),_n.classList.add(Sn),xn.classList.add(Pn),wn.classList.add(jn)}static off(){wn.classList.remove(jn),xn.classList.remove(Pn),yn.classList.remove(Sn),On.classList.remove(Sn),_n.classList.remove(Sn)}}class Mn{static on(){this.resultVisible||(An.classList.remove(Sn),En.forEach((t=>{t.classList.add(Sn)})),this.resultVisible=!0)}static off(){this.resultVisible&&(Cn.innerHTML="",Tn.classList.contains(Sn)&&Tn.classList.remove(Sn),An.classList.add(Sn),En.forEach((t=>{t.classList.remove(Sn)})),Ln.textContent="",this.resultVisible=!1)}}function Nn(){return wn.classList.contains(jn)}P(Mn,"resultVisible",!1),gn.onclick=mn.onclick=()=>vn.toggle(),_n.addEventListener("click",(()=>{Dn.on(),Mn.on(),Ln.focus()})),wn.addEventListener("click",(()=>{Dn.off(),Mn.off()})),Ln.addEventListener("focus",(()=>{xn.classList.add(kn)})),Ln.addEventListener("focusout",(()=>{xn.classList.remove(kn)})),Ln.addEventListener("input",(()=>{""===Ln.value?Nn()?Tn.classList.remove(Sn):Mn.off():(Mn.on(),Nn()&&Tn.classList.add(Sn))})),pn&&pn.addEventListener("click",(()=>{Theme.flip()})),function(){const t=document.getElementById("back-to-top");window.addEventListener("scroll",(()=>{window.scrollY>50?t.classList.add("show"):t.classList.remove("show")})),t.addEventListener("click",(()=>{window.scrollTo({top:0})}))}(),[...document.querySelectorAll('[data-bs-toggle="tooltip"]')].map((t=>new tn(t)))}(); diff --git a/assets/js/dist/home.min.js b/assets/js/dist/home.min.js new file mode 100644 index 0000000..1f1f6e7 --- /dev/null +++ b/assets/js/dist/home.min.js @@ -0,0 +1,4 @@ +/*! + * jekyll-theme-chirpy v7.2.3 | © 2019 Cotes Chung | MIT Licensed | https://github.com/cotes2020/jekyll-theme-chirpy/ + */ +!function(){"use strict";const t=new Map;var e={set(e,n,i){t.has(e)||t.set(e,new Map);const o=t.get(e);o.has(n)||0===o.size?o.set(n,i):console.error("Bootstrap doesn't allow more than one instance per element. Bound instance: ".concat(Array.from(o.keys())[0],"."))},get:(e,n)=>t.has(e)&&t.get(e).get(n)||null,remove(e,n){if(!t.has(e))return;const i=t.get(e);i.delete(n),0===i.size&&t.delete(e)}};const n="transitionend",i=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>"#".concat(CSS.escape(e))))),t),o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(i(t)):null,s=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?s(t.parentNode):null},a=()=>{},c=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,l=[],u=()=>"rtl"===document.documentElement.dir,f=t=>{var e;e=()=>{const e=c();if(e){const n=t.NAME,i=e.fn[n];e.fn[n]=t.jQueryInterface,e.fn[n].Constructor=t,e.fn[n].noConflict=()=>(e.fn[n]=i,t.jQueryInterface)}},"loading"===document.readyState?(l.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of l)t()})),l.push(e)):e()},d=function(t){let e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;return"function"==typeof t?t(...arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]):e},p=function(t,e){if(!(!(arguments.length>2&&void 0!==arguments[2])||arguments[2]))return void d(t);const i=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:n}=window.getComputedStyle(t);const i=Number.parseFloat(e),o=Number.parseFloat(n);return i||o?(e=e.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(n))):0})(e)+5;let o=!1;const r=i=>{let{target:s}=i;s===e&&(o=!0,e.removeEventListener(n,r),d(t))};e.addEventListener(n,r),setTimeout((()=>{o||e.dispatchEvent(new Event(n))}),i)},h=/[^.]*(?=\..*)\.|.*/,m=/\..*/,g=/::\d+$/,b={};let v=1;const y={mouseenter:"mouseover",mouseleave:"mouseout"},_=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function w(t,e){return e&&"".concat(e,"::").concat(v++)||t.uidEvent||v++}function E(t){const e=w(t);return t.uidEvent=e,b[e]=b[e]||{},b[e]}function O(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===n))}function x(t,e,n){const i="string"==typeof e,o=i?n:e||n;let r=L(t);return _.has(r)||(r=t),[i,o,r]}function A(t,e,n,i,o){if("string"!=typeof e||!t)return;let[r,s,a]=x(e,n,i);if(e in y){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};s=t(s)}const c=E(t),l=c[a]||(c[a]={}),u=O(l,s,r?n:null);if(u)return void(u.oneOff=u.oneOff&&o);const f=w(s,e.replace(h,"")),d=r?function(t,e,n){return function i(o){const r=t.querySelectorAll(e);for(let{target:s}=o;s&&s!==this;s=s.parentNode)for(const a of r)if(a===s)return S(o,{delegateTarget:s}),i.oneOff&&j.off(t,o.type,e,n),n.apply(s,[o])}}(t,n,s):function(t,e){return function n(i){return S(i,{delegateTarget:t}),n.oneOff&&j.off(t,i.type,e),e.apply(t,[i])}}(t,s);d.delegationSelector=r?n:null,d.callable=s,d.oneOff=o,d.uidEvent=f,l[f]=d,t.addEventListener(a,d,r)}function C(t,e,n,i,o){const r=O(e[n],i,o);r&&(t.removeEventListener(n,r,Boolean(o)),delete e[n][r.uidEvent])}function T(t,e,n,i){const o=e[n]||{};for(const[r,s]of Object.entries(o))r.includes(i)&&C(t,e,n,s.callable,s.delegationSelector)}function L(t){return t=t.replace(m,""),y[t]||t}const j={on(t,e,n,i){A(t,e,n,i,!1)},one(t,e,n,i){A(t,e,n,i,!0)},off(t,e,n,i){if("string"!=typeof e||!t)return;const[o,r,s]=x(e,n,i),a=s!==e,c=E(t),l=c[s]||{},u=e.startsWith(".");if(void 0===r){if(u)for(const n of Object.keys(c))T(t,c,n,e.slice(1));for(const[n,i]of Object.entries(l)){const o=n.replace(g,"");a&&!e.includes(o)||C(t,c,s,i.callable,i.delegationSelector)}}else{if(!Object.keys(l).length)return;C(t,c,s,r,o?n:null)}},trigger(t,e,n){if("string"!=typeof e||!t)return null;const i=c();let o=null,r=!0,s=!0,a=!1;e!==L(e)&&i&&(o=i.Event(e,n),i(t).trigger(o),r=!o.isPropagationStopped(),s=!o.isImmediatePropagationStopped(),a=o.isDefaultPrevented());const l=S(new Event(e,{bubbles:r,cancelable:!0}),n);return a&&l.preventDefault(),s&&t.dispatchEvent(l),l.defaultPrevented&&o&&o.preventDefault(),l}};function S(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(const[n,i]of Object.entries(e))try{t[n]=i}catch(e){Object.defineProperty(t,n,{configurable:!0,get:()=>i})}return t}function D(t,e,n){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:n;throw new TypeError("Private element is not present on this object")}function k(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function P(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function M(t){for(var e=1;e"-".concat(t.toLowerCase())))}const F={setDataAttribute(t,e,n){t.setAttribute("data-bs-".concat(B(e)),n)},removeDataAttribute(t,e){t.removeAttribute("data-bs-".concat(B(e)))},getDataAttributes(t){if(!t)return{};const e={},n=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const i of n){let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=N(t.dataset[i])}return e},getDataAttribute:(t,e)=>N(t.getAttribute("data-bs-".concat(B(e))))};class I{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const n=o(e)?F.getDataAttribute(e,"config"):{};return M(M(M(M({},this.constructor.Default),"object"==typeof n?n:{}),o(e)?F.getDataAttributes(e):{}),"object"==typeof t?t:{})}_typeCheckConfig(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.constructor.DefaultType;for(const[i,r]of Object.entries(e)){const e=t[i],s=o(e)?"element":null==(n=e)?"".concat(n):Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(r).test(s))throw new TypeError("".concat(this.constructor.NAME.toUpperCase(),': Option "').concat(i,'" provided type "').concat(s,'" but expected type "').concat(r,'".'))}var n}}class H extends I{constructor(t,n){super(),(t=r(t))&&(this._element=t,this._config=this._getConfig(n),e.set(this._element,this.constructor.DATA_KEY,this))}dispose(){e.remove(this._element,this.constructor.DATA_KEY),j.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e){p(t,e,!(arguments.length>2&&void 0!==arguments[2])||arguments[2])}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return e.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.3"}static get DATA_KEY(){return"bs.".concat(this.NAME)}static get EVENT_KEY(){return".".concat(this.DATA_KEY)}static eventName(t){return"".concat(t).concat(this.EVENT_KEY)}}const z=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let n=t.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n="#".concat(n.split("#")[1])),e=n&&"#"!==n?n.trim():null}return e?e.split(",").map((t=>i(t))).join(","):null},q={find(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.documentElement;return[].concat(...Element.prototype.querySelectorAll.call(e,t))},findOne(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.documentElement;return Element.prototype.querySelector.call(e,t)},children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const n=[];let i=t.parentNode.closest(e);for(;i;)n.push(i),i=i.parentNode.closest(e);return n},prev(t,e){let n=t.previousElementSibling;for(;n;){if(n.matches(e))return[n];n=n.previousElementSibling}return[]},next(t,e){let n=t.nextElementSibling;for(;n;){if(n.matches(e))return[n];n=n.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>"".concat(t,':not([tabindex^="-"])'))).join(",");return this.find(e,t).filter((t=>!(t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")))(t)&&(t=>{if(!o(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),n=t.closest("details:not([open])");if(!n)return e;if(n!==t){const e=t.closest("summary");if(e&&e.parentNode!==n)return!1;if(null===e)return!1}return e})(t)))},getSelectorFromElement(t){const e=z(t);return e&&q.findOne(e)?e:null},getElementFromSelector(t){const e=z(t);return e?q.findOne(e):null},getMultipleElementsFromSelector(t){const e=z(t);return e?q.find(e):[]}},W=".".concat("bs.collapse"),R="show".concat(W),V="shown".concat(W),Y="hide".concat(W),U="hidden".concat(W),K="click".concat(W).concat(".data-api"),Q="show",X="collapse",$="collapsing",G=":scope .".concat(X," .").concat(X),J='[data-bs-toggle="collapse"]',Z={parent:null,toggle:!0},tt={parent:"(null|element)",toggle:"boolean"};class et extends H{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const n=q.find(J);for(const t of n){const e=q.getSelectorFromElement(t),n=q.find(e).filter((t=>t===this._element));null!==e&&n.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Z}static get DefaultType(){return tt}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>et.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(j.trigger(this._element,R).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(X),this._element.classList.add($),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const n=e[0].toUpperCase()+e.slice(1),i="scroll".concat(n);this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove($),this._element.classList.add(X,Q),this._element.style[e]="",j.trigger(this._element,V)}),this._element,!0),this._element.style[e]="".concat(this._element[i],"px")}hide(){if(this._isTransitioning||!this._isShown())return;if(j.trigger(this._element,Y).defaultPrevented)return;const t=this._getDimension();this._element.style[t]="".concat(this._element.getBoundingClientRect()[t],"px"),this._element.offsetHeight,this._element.classList.add($),this._element.classList.remove(X,Q);for(const t of this._triggerArray){const e=q.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0;this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove($),this._element.classList.add(X),j.trigger(this._element,U)}),this._element,!0)}_isShown(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._element).classList.contains(Q)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=r(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(J);for(const e of t){const t=q.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=q.find(G,this._config.parent);return q.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const n of t)n.classList.toggle("collapsed",!e),n.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const n=et.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===n[t])throw new TypeError('No method named "'.concat(t,'"'));n[t]()}}))}}j.on(document,K,J,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of q.getMultipleElementsFromSelector(this))et.getOrCreateInstance(t,{toggle:!1}).toggle()})),f(et),document.getElementsByClassName("collapse");var nt="top",it="bottom",ot="right",rt="left",st="auto",at=[nt,it,ot,rt],ct="start",lt="end",ut="clippingParents",ft="viewport",dt="popper",pt="reference",ht=at.reduce((function(t,e){return t.concat([e+"-"+ct,e+"-"+lt])}),[]),mt=[].concat(at,[st]).reduce((function(t,e){return t.concat([e,e+"-"+ct,e+"-"+lt])}),[]),gt="beforeRead",bt="read",vt="afterRead",yt="beforeMain",_t="main",wt="afterMain",Et="beforeWrite",Ot="write",xt="afterWrite",At=[gt,bt,vt,yt,_t,wt,Et,Ot,xt];function Ct(t){return t?(t.nodeName||"").toLowerCase():null}function Tt(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function Lt(t){return t instanceof Tt(t).Element||t instanceof Element}function jt(t){return t instanceof Tt(t).HTMLElement||t instanceof HTMLElement}function St(t){return"undefined"!=typeof ShadowRoot&&(t instanceof Tt(t).ShadowRoot||t instanceof ShadowRoot)}var Dt={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var n=e.styles[t]||{},i=e.attributes[t]||{},o=e.elements[t];jt(o)&&Ct(o)&&(Object.assign(o.style,n),Object.keys(i).forEach((function(t){var e=i[t];!1===e?o.removeAttribute(t):o.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach((function(t){var i=e.elements[t],o=e.attributes[t]||{},r=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:n[t]).reduce((function(t,e){return t[e]="",t}),{});jt(i)&&Ct(i)&&(Object.assign(i.style,r),Object.keys(o).forEach((function(t){i.removeAttribute(t)})))}))}},requires:["computeStyles"]};function kt(t){return t.split("-")[0]}var Pt=Math.max,Mt=Math.min,Nt=Math.round;function Bt(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function Ft(){return!/^((?!chrome|android).)*safari/i.test(Bt())}function It(t,e,n){void 0===e&&(e=!1),void 0===n&&(n=!1);var i=t.getBoundingClientRect(),o=1,r=1;e&&jt(t)&&(o=t.offsetWidth>0&&Nt(i.width)/t.offsetWidth||1,r=t.offsetHeight>0&&Nt(i.height)/t.offsetHeight||1);var s=(Lt(t)?Tt(t):window).visualViewport,a=!Ft()&&n,c=(i.left+(a&&s?s.offsetLeft:0))/o,l=(i.top+(a&&s?s.offsetTop:0))/r,u=i.width/o,f=i.height/r;return{width:u,height:f,top:l,right:c+u,bottom:l+f,left:c,x:c,y:l}}function Ht(t){var e=It(t),n=t.offsetWidth,i=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-i)<=1&&(i=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:i}}function zt(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&St(n)){var i=e;do{if(i&&t.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function qt(t){return Tt(t).getComputedStyle(t)}function Wt(t){return["table","td","th"].indexOf(Ct(t))>=0}function Rt(t){return((Lt(t)?t.ownerDocument:t.document)||window.document).documentElement}function Vt(t){return"html"===Ct(t)?t:t.assignedSlot||t.parentNode||(St(t)?t.host:null)||Rt(t)}function Yt(t){return jt(t)&&"fixed"!==qt(t).position?t.offsetParent:null}function Ut(t){for(var e=Tt(t),n=Yt(t);n&&Wt(n)&&"static"===qt(n).position;)n=Yt(n);return n&&("html"===Ct(n)||"body"===Ct(n)&&"static"===qt(n).position)?e:n||function(t){var e=/firefox/i.test(Bt());if(/Trident/i.test(Bt())&&jt(t)&&"fixed"===qt(t).position)return null;var n=Vt(t);for(St(n)&&(n=n.host);jt(n)&&["html","body"].indexOf(Ct(n))<0;){var i=qt(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||e&&"filter"===i.willChange||e&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(t)||e}function Kt(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Qt(t,e,n){return Pt(t,Mt(e,n))}function Xt(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function $t(t,e){return e.reduce((function(e,n){return e[n]=t,e}),{})}var Gt={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,n=t.state,i=t.name,o=t.options,r=n.elements.arrow,s=n.modifiersData.popperOffsets,a=kt(n.placement),c=Kt(a),l=[rt,ot].indexOf(a)>=0?"height":"width";if(r&&s){var u=function(t,e){return Xt("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:$t(t,at))}(o.padding,n),f=Ht(r),d="y"===c?nt:rt,p="y"===c?it:ot,h=n.rects.reference[l]+n.rects.reference[c]-s[c]-n.rects.popper[l],m=s[c]-n.rects.reference[c],g=Ut(r),b=g?"y"===c?g.clientHeight||0:g.clientWidth||0:0,v=h/2-m/2,y=u[d],_=b-f[l]-u[p],w=b/2-f[l]/2+v,E=Qt(y,w,_),O=c;n.modifiersData[i]=((e={})[O]=E,e.centerOffset=E-w,e)}},effect:function(t){var e=t.state,n=t.options.element,i=void 0===n?"[data-popper-arrow]":n;null!=i&&("string"!=typeof i||(i=e.elements.popper.querySelector(i)))&&zt(e.elements.popper,i)&&(e.elements.arrow=i)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Jt(t){return t.split("-")[1]}var Zt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function te(t){var e,n=t.popper,i=t.popperRect,o=t.placement,r=t.variation,s=t.offsets,a=t.position,c=t.gpuAcceleration,l=t.adaptive,u=t.roundOffsets,f=t.isFixed,d=s.x,p=void 0===d?0:d,h=s.y,m=void 0===h?0:h,g="function"==typeof u?u({x:p,y:m}):{x:p,y:m};p=g.x,m=g.y;var b=s.hasOwnProperty("x"),v=s.hasOwnProperty("y"),y=rt,_=nt,w=window;if(l){var E=Ut(n),O="clientHeight",x="clientWidth";if(E===Tt(n)&&"static"!==qt(E=Rt(n)).position&&"absolute"===a&&(O="scrollHeight",x="scrollWidth"),o===nt||(o===rt||o===ot)&&r===lt)_=it,m-=(f&&E===w&&w.visualViewport?w.visualViewport.height:E[O])-i.height,m*=c?1:-1;if(o===rt||(o===nt||o===it)&&r===lt)y=ot,p-=(f&&E===w&&w.visualViewport?w.visualViewport.width:E[x])-i.width,p*=c?1:-1}var A,C=Object.assign({position:a},l&&Zt),T=!0===u?function(t,e){var n=t.x,i=t.y,o=e.devicePixelRatio||1;return{x:Nt(n*o)/o||0,y:Nt(i*o)/o||0}}({x:p,y:m},Tt(n)):{x:p,y:m};return p=T.x,m=T.y,c?Object.assign({},C,((A={})[_]=v?"0":"",A[y]=b?"0":"",A.transform=(w.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",A)):Object.assign({},C,((e={})[_]=v?m+"px":"",e[y]=b?p+"px":"",e.transform="",e))}var ee={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,n=t.options,i=n.gpuAcceleration,o=void 0===i||i,r=n.adaptive,s=void 0===r||r,a=n.roundOffsets,c=void 0===a||a,l={placement:kt(e.placement),variation:Jt(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:o,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,te(Object.assign({},l,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:s,roundOffsets:c})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,te(Object.assign({},l,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}},ne={passive:!0};var ie={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,n=t.instance,i=t.options,o=i.scroll,r=void 0===o||o,s=i.resize,a=void 0===s||s,c=Tt(e.elements.popper),l=[].concat(e.scrollParents.reference,e.scrollParents.popper);return r&&l.forEach((function(t){t.addEventListener("scroll",n.update,ne)})),a&&c.addEventListener("resize",n.update,ne),function(){r&&l.forEach((function(t){t.removeEventListener("scroll",n.update,ne)})),a&&c.removeEventListener("resize",n.update,ne)}},data:{}},oe={left:"right",right:"left",bottom:"top",top:"bottom"};function re(t){return t.replace(/left|right|bottom|top/g,(function(t){return oe[t]}))}var se={start:"end",end:"start"};function ae(t){return t.replace(/start|end/g,(function(t){return se[t]}))}function ce(t){var e=Tt(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function le(t){return It(Rt(t)).left+ce(t).scrollLeft}function ue(t){var e=qt(t),n=e.overflow,i=e.overflowX,o=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+i)}function fe(t){return["html","body","#document"].indexOf(Ct(t))>=0?t.ownerDocument.body:jt(t)&&ue(t)?t:fe(Vt(t))}function de(t,e){var n;void 0===e&&(e=[]);var i=fe(t),o=i===(null==(n=t.ownerDocument)?void 0:n.body),r=Tt(i),s=o?[r].concat(r.visualViewport||[],ue(i)?i:[]):i,a=e.concat(s);return o?a:a.concat(de(Vt(s)))}function pe(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function he(t,e,n){return e===ft?pe(function(t,e){var n=Tt(t),i=Rt(t),o=n.visualViewport,r=i.clientWidth,s=i.clientHeight,a=0,c=0;if(o){r=o.width,s=o.height;var l=Ft();(l||!l&&"fixed"===e)&&(a=o.offsetLeft,c=o.offsetTop)}return{width:r,height:s,x:a+le(t),y:c}}(t,n)):Lt(e)?function(t,e){var n=It(t,!1,"fixed"===e);return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}(e,n):pe(function(t){var e,n=Rt(t),i=ce(t),o=null==(e=t.ownerDocument)?void 0:e.body,r=Pt(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=Pt(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),a=-i.scrollLeft+le(t),c=-i.scrollTop;return"rtl"===qt(o||n).direction&&(a+=Pt(n.clientWidth,o?o.clientWidth:0)-r),{width:r,height:s,x:a,y:c}}(Rt(t)))}function me(t,e,n,i){var o="clippingParents"===e?function(t){var e=de(Vt(t)),n=["absolute","fixed"].indexOf(qt(t).position)>=0&&jt(t)?Ut(t):t;return Lt(n)?e.filter((function(t){return Lt(t)&&zt(t,n)&&"body"!==Ct(t)})):[]}(t):[].concat(e),r=[].concat(o,[n]),s=r[0],a=r.reduce((function(e,n){var o=he(t,n,i);return e.top=Pt(o.top,e.top),e.right=Mt(o.right,e.right),e.bottom=Mt(o.bottom,e.bottom),e.left=Pt(o.left,e.left),e}),he(t,s,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function ge(t){var e,n=t.reference,i=t.element,o=t.placement,r=o?kt(o):null,s=o?Jt(o):null,a=n.x+n.width/2-i.width/2,c=n.y+n.height/2-i.height/2;switch(r){case nt:e={x:a,y:n.y-i.height};break;case it:e={x:a,y:n.y+n.height};break;case ot:e={x:n.x+n.width,y:c};break;case rt:e={x:n.x-i.width,y:c};break;default:e={x:n.x,y:n.y}}var l=r?Kt(r):null;if(null!=l){var u="y"===l?"height":"width";switch(s){case ct:e[l]=e[l]-(n[u]/2-i[u]/2);break;case lt:e[l]=e[l]+(n[u]/2-i[u]/2)}}return e}function be(t,e){void 0===e&&(e={});var n=e,i=n.placement,o=void 0===i?t.placement:i,r=n.strategy,s=void 0===r?t.strategy:r,a=n.boundary,c=void 0===a?ut:a,l=n.rootBoundary,u=void 0===l?ft:l,f=n.elementContext,d=void 0===f?dt:f,p=n.altBoundary,h=void 0!==p&&p,m=n.padding,g=void 0===m?0:m,b=Xt("number"!=typeof g?g:$t(g,at)),v=d===dt?pt:dt,y=t.rects.popper,_=t.elements[h?v:d],w=me(Lt(_)?_:_.contextElement||Rt(t.elements.popper),c,u,s),E=It(t.elements.reference),O=ge({reference:E,element:y,strategy:"absolute",placement:o}),x=pe(Object.assign({},y,O)),A=d===dt?x:E,C={top:w.top-A.top+b.top,bottom:A.bottom-w.bottom+b.bottom,left:w.left-A.left+b.left,right:A.right-w.right+b.right},T=t.modifiersData.offset;if(d===dt&&T){var L=T[o];Object.keys(C).forEach((function(t){var e=[ot,it].indexOf(t)>=0?1:-1,n=[nt,it].indexOf(t)>=0?"y":"x";C[t]+=L[n]*e}))}return C}function ve(t,e){void 0===e&&(e={});var n=e,i=n.placement,o=n.boundary,r=n.rootBoundary,s=n.padding,a=n.flipVariations,c=n.allowedAutoPlacements,l=void 0===c?mt:c,u=Jt(i),f=u?a?ht:ht.filter((function(t){return Jt(t)===u})):at,d=f.filter((function(t){return l.indexOf(t)>=0}));0===d.length&&(d=f);var p=d.reduce((function(e,n){return e[n]=be(t,{placement:n,boundary:o,rootBoundary:r,padding:s})[kt(n)],e}),{});return Object.keys(p).sort((function(t,e){return p[t]-p[e]}))}var ye={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name;if(!e.modifiersData[i]._skip){for(var o=n.mainAxis,r=void 0===o||o,s=n.altAxis,a=void 0===s||s,c=n.fallbackPlacements,l=n.padding,u=n.boundary,f=n.rootBoundary,d=n.altBoundary,p=n.flipVariations,h=void 0===p||p,m=n.allowedAutoPlacements,g=e.options.placement,b=kt(g),v=c||(b===g||!h?[re(g)]:function(t){if(kt(t)===st)return[];var e=re(t);return[ae(t),e,ae(e)]}(g)),y=[g].concat(v).reduce((function(t,n){return t.concat(kt(n)===st?ve(e,{placement:n,boundary:u,rootBoundary:f,padding:l,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),_=e.rects.reference,w=e.rects.popper,E=new Map,O=!0,x=y[0],A=0;A=0,S=j?"width":"height",D=be(e,{placement:C,boundary:u,rootBoundary:f,altBoundary:d,padding:l}),k=j?L?ot:rt:L?it:nt;_[S]>w[S]&&(k=re(k));var P=re(k),M=[];if(r&&M.push(D[T]<=0),a&&M.push(D[k]<=0,D[P]<=0),M.every((function(t){return t}))){x=C,O=!1;break}E.set(C,M)}if(O)for(var N=function(t){var e=y.find((function(e){var n=E.get(e);if(n)return n.slice(0,t).every((function(t){return t}))}));if(e)return x=e,"break"},B=h?3:1;B>0;B--){if("break"===N(B))break}e.placement!==x&&(e.modifiersData[i]._skip=!0,e.placement=x,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function _e(t,e,n){return void 0===n&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function we(t){return[nt,ot,it,rt].some((function(e){return t[e]>=0}))}var Ee={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,n=t.name,i=e.rects.reference,o=e.rects.popper,r=e.modifiersData.preventOverflow,s=be(e,{elementContext:"reference"}),a=be(e,{altBoundary:!0}),c=_e(s,i),l=_e(a,o,r),u=we(c),f=we(l);e.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:f},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":f})}};var Oe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,n=t.options,i=t.name,o=n.offset,r=void 0===o?[0,0]:o,s=mt.reduce((function(t,n){return t[n]=function(t,e,n){var i=kt(t),o=[rt,nt].indexOf(i)>=0?-1:1,r="function"==typeof n?n(Object.assign({},e,{placement:t})):n,s=r[0],a=r[1];return s=s||0,a=(a||0)*o,[rt,ot].indexOf(i)>=0?{x:a,y:s}:{x:s,y:a}}(n,e.rects,r),t}),{}),a=s[e.placement],c=a.x,l=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=c,e.modifiersData.popperOffsets.y+=l),e.modifiersData[i]=s}};var xe={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,n=t.name;e.modifiersData[n]=ge({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}};var Ae={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name,o=n.mainAxis,r=void 0===o||o,s=n.altAxis,a=void 0!==s&&s,c=n.boundary,l=n.rootBoundary,u=n.altBoundary,f=n.padding,d=n.tether,p=void 0===d||d,h=n.tetherOffset,m=void 0===h?0:h,g=be(e,{boundary:c,rootBoundary:l,padding:f,altBoundary:u}),b=kt(e.placement),v=Jt(e.placement),y=!v,_=Kt(b),w="x"===_?"y":"x",E=e.modifiersData.popperOffsets,O=e.rects.reference,x=e.rects.popper,A="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,C="number"==typeof A?{mainAxis:A,altAxis:A}:Object.assign({mainAxis:0,altAxis:0},A),T=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,L={x:0,y:0};if(E){if(r){var j,S="y"===_?nt:rt,D="y"===_?it:ot,k="y"===_?"height":"width",P=E[_],M=P+g[S],N=P-g[D],B=p?-x[k]/2:0,F=v===ct?O[k]:x[k],I=v===ct?-x[k]:-O[k],H=e.elements.arrow,z=p&&H?Ht(H):{width:0,height:0},q=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},W=q[S],R=q[D],V=Qt(0,O[k],z[k]),Y=y?O[k]/2-B-V-W-C.mainAxis:F-V-W-C.mainAxis,U=y?-O[k]/2+B+V+R+C.mainAxis:I+V+R+C.mainAxis,K=e.elements.arrow&&Ut(e.elements.arrow),Q=K?"y"===_?K.clientTop||0:K.clientLeft||0:0,X=null!=(j=null==T?void 0:T[_])?j:0,$=P+U-X,G=Qt(p?Mt(M,P+Y-X-Q):M,P,p?Pt(N,$):N);E[_]=G,L[_]=G-P}if(a){var J,Z="x"===_?nt:rt,tt="x"===_?it:ot,et=E[w],st="y"===w?"height":"width",at=et+g[Z],lt=et-g[tt],ut=-1!==[nt,rt].indexOf(b),ft=null!=(J=null==T?void 0:T[w])?J:0,dt=ut?at:et-O[st]-x[st]-ft+C.altAxis,pt=ut?et+O[st]+x[st]-ft-C.altAxis:lt,ht=p&&ut?function(t,e,n){var i=Qt(t,e,n);return i>n?n:i}(dt,et,pt):Qt(p?dt:at,et,p?pt:lt);E[w]=ht,L[w]=ht-et}e.modifiersData[i]=L}},requiresIfExists:["offset"]};function Ce(t,e,n){void 0===n&&(n=!1);var i,o,r=jt(e),s=jt(e)&&function(t){var e=t.getBoundingClientRect(),n=Nt(e.width)/t.offsetWidth||1,i=Nt(e.height)/t.offsetHeight||1;return 1!==n||1!==i}(e),a=Rt(e),c=It(t,s,n),l={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(r||!r&&!n)&&(("body"!==Ct(e)||ue(a))&&(l=(i=e)!==Tt(i)&&jt(i)?{scrollLeft:(o=i).scrollLeft,scrollTop:o.scrollTop}:ce(i)),jt(e)?((u=It(e,!0)).x+=e.clientLeft,u.y+=e.clientTop):a&&(u.x=le(a))),{x:c.left+l.scrollLeft-u.x,y:c.top+l.scrollTop-u.y,width:c.width,height:c.height}}function Te(t){var e=new Map,n=new Set,i=[];function o(t){n.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!n.has(t)){var i=e.get(t);i&&o(i)}})),i.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){n.has(t.name)||o(t)})),i}var Le={placement:"bottom",modifiers:[],strategy:"absolute"};function je(){for(var t=arguments.length,e=new Array(t),n=0;n{const n=t.nodeName.toLowerCase();return e.includes(n)?!Be.has(n)||Boolean(Fe.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(n)))};const He={allowList:Ne,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},ze={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},qe={entry:"(string|element|function|null)",selector:"(string|element)"};class We extends I{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return He}static get DefaultType(){return ze}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content=M(M({},this._config.content),t),this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,n]of Object.entries(this._config.content))this._setContent(t,n,e);const e=t.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&e.classList.add(...n.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,n]of Object.entries(t))super._typeCheckConfig({selector:e,entry:n},qe)}_setContent(t,e,n){const i=q.findOne(n,t);i&&((e=this._resolvePossibleFunction(e))?o(e)?this._putElementInTemplate(r(e),i):this._config.html?i.innerHTML=this._maybeSanitize(e):i.textContent=e:i.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,n){if(!t.length)return t;if(n&&"function"==typeof n)return n(t);const i=(new window.DOMParser).parseFromString(t,"text/html"),o=[].concat(...i.body.querySelectorAll("*"));for(const t of o){const n=t.nodeName.toLowerCase();if(!Object.keys(e).includes(n)){t.remove();continue}const i=[].concat(...t.attributes),o=[].concat(e["*"]||[],e[n]||[]);for(const e of i)Ie(e,o)||t.removeAttribute(e.nodeName)}return i.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return d(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Re=new Set(["sanitize","allowList","sanitizeFn"]),Ve="fade",Ye="show",Ue=".tooltip-inner",Ke=".".concat("modal"),Qe="hide.bs.modal",Xe="hover",$e="focus",Ge={AUTO:"auto",TOP:"top",RIGHT:u()?"left":"right",BOTTOM:"bottom",LEFT:u()?"right":"left"},Je={allowList:Ne,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},Ze={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class tn extends H{constructor(t,e){if(void 0===Me)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Je}static get DefaultType(){return Ze}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),j.off(this._element.closest(Ke),Qe,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=j.trigger(this._element,this.constructor.eventName("show")),e=(s(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:i}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(n),j.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(n),n.classList.add(Ye),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))j.on(t,"mouseover",a);this._queueCallback((()=>{j.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(!this._isShown())return;if(j.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;if(this._getTipElement().classList.remove(Ye),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))j.off(t,"mouseover",a);this._activeTrigger.click=!1,this._activeTrigger[$e]=!1,this._activeTrigger[Xe]=!1,this._isHovered=null;this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),j.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(Ve,Ye),e.classList.add("bs-".concat(this.constructor.NAME,"-auto"));const n=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",n),this._isAnimated()&&e.classList.add(Ve),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new We(M(M({},this._config),{},{content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)})),this._templateFactory}_getContentForTemplate(){return{[Ue]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Ve)}_isShown(){return this.tip&&this.tip.classList.contains(Ye)}_createPopper(t){const e=d(this._config.placement,[this,t,this._element]),n=Ge[e.toUpperCase()];return Pe(this._element,t,this._getPopperConfig(n))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return d(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:".".concat(this.constructor.NAME,"-arrow")}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return M(M({},e),d(this._config.popperConfig,[e]))}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)j.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===Xe?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n=e===Xe?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");j.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?$e:Xe]=!0,e._enter()})),j.on(this._element,n,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?$e:Xe]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},j.on(this._element.closest(Ke),Qe,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=F.getDataAttributes(this._element);for(const t of Object.keys(e))Re.has(t)&&delete e[t];return t=M(M({},e),"object"==typeof t&&t?t:{}),t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,n]of Object.entries(this._config))this.constructor.Default[e]!==n&&(t[e]=n);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=tn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError('No method named "'.concat(t,'"'));e[t]()}}))}}f(tn);const en="data-src",nn="data-lqip",on="shimmer",rn="blur";function sn(t){this.parentElement.classList.remove(t)}function an(){this.complete&&(this.hasAttribute(nn)?sn.call(this,rn):sn.call(this,on))}function cn(){const t=this.getAttribute(en);this.setAttribute("src",encodeURI(t)),this.removeAttribute(en)}class ln{static get attrTimestamp(){return"data-ts"}static get attrDateFormat(){return"data-df"}static get locale(){return document.documentElement.getAttribute("lang").substring(0,2)}static getTimestamp(t){return Number(t.getAttribute(this.attrTimestamp))}static getDateFormat(t){return t.getAttribute(this.attrDateFormat)}}var un;const fn=document.getElementById("toc-bar"),dn=document.getElementById("toc-solo-trigger"),pn=document.getElementsByClassName("toc-trigger"),hn=document.getElementById("toc-popup"),mn=document.getElementById("toc-popup-close"),gn="overflow-hidden",bn="closing";class vn{static initBar(){new IntersectionObserver((t=>{t.forEach((t=>{fn.classList.toggle("invisible",t.isIntersecting)}))}),{rootMargin:"-".concat(D(vn,this,_n)._,"px 0px 0px 0px")}).observe(dn),yn._=D(vn,this,!1)}static listenAnchors(){[...document.getElementsByClassName("toc-link")].forEach((t=>{t.onclick=()=>this.hidePopup()}))}static refresh(){D(vn,this,yn)._&&this.initComponents(),tocbot.refresh(this.options),this.listenAnchors()}static get popupOpened(){return hn.open}static showPopup(){this.lockScroll(!0),hn.showModal();hn.querySelector("li.is-active-li").scrollIntoView({block:"center"})}static hidePopup(){hn.toggleAttribute(bn),hn.addEventListener("animationend",(()=>{hn.toggleAttribute(bn),hn.close()}),{once:!0}),this.lockScroll(!1)}static lockScroll(t){document.documentElement.classList.toggle(gn,t),document.body.classList.toggle(gn,t)}static clickBackdrop(t){if(hn.hasAttribute(bn))return;const e=t.target.getBoundingClientRect();(t.clientXe.right||t.clientYe.bottom)&&this.hidePopup()}static initComponents(){this.initBar(),[...pn].forEach((t=>{t.onclick=()=>this.showPopup()})),hn.onclick=t=>this.clickBackdrop(t),mn.onclick=()=>this.hidePopup(),hn.oncancel=t=>{t.preventDefault(),this.hidePopup()}}static init(){tocbot.init(this.options),this.listenAnchors(),this.initComponents()}}var yn={_:!0},_n={_:48};k(vn,"options",{tocSelector:"#toc-popup-content",contentSelector:".content",ignoreSelector:"[data-toc-skip]",headingSelector:"h2, h3, h4",orderedList:!1,scrollSmooth:!1,collapseDepth:4,headingsOffset:D(un=vn,un,_n)._});k(class{static refresh(){tocbot.refresh(this.options)}static init(){const t=document.getElementById("toc-wrapper");t&&(tocbot.init(this.options),t.classList.remove("invisible"))}},"options",{tocSelector:"#toc",contentSelector:".content",ignoreSelector:"[data-toc-skip]",headingSelector:"h2, h3, h4",orderedList:!1,scrollSmooth:!1,headingsOffset:32}),matchMedia("(min-width: 1200px)"),Theme.getThemeMapper("default","dark");const wn=document.getElementById("mode-toggle");const En=document.getElementById("sidebar"),On=document.getElementById("sidebar-trigger"),xn=document.getElementById("mask");class An{static toggle(){Cn._=D(An,this,!D(An,this,Cn)._),document.body.toggleAttribute("sidebar-display",D(An,this,Cn)._),En.classList.toggle("z-2",D(An,this,Cn)._),xn.classList.toggle("d-none",!D(An,this,Cn)._)}}var Cn={_:!1};const Tn=document.getElementById("sidebar-trigger"),Ln=document.getElementById("search-trigger"),jn=document.getElementById("search-cancel"),Sn=document.querySelectorAll("#main-wrapper>.container>.row"),Dn=document.getElementById("topbar-title"),kn=document.getElementById("search"),Pn=document.getElementById("search-result-wrapper"),Mn=document.getElementById("search-results"),Nn=document.getElementById("search-input"),Bn=document.getElementById("search-hints"),Fn="d-block",In="d-none",Hn="input-focus",zn="d-flex";class qn{static on(){Tn.classList.add(In),Dn.classList.add(In),Ln.classList.add(In),kn.classList.add(zn),jn.classList.add(Fn)}static off(){jn.classList.remove(Fn),kn.classList.remove(zn),Tn.classList.remove(In),Dn.classList.remove(In),Ln.classList.remove(In)}}class Wn{static on(){this.resultVisible||(Pn.classList.remove(In),Sn.forEach((t=>{t.classList.add(In)})),this.resultVisible=!0)}static off(){this.resultVisible&&(Mn.innerHTML="",Bn.classList.contains(In)&&Bn.classList.remove(In),Pn.classList.add(In),Sn.forEach((t=>{t.classList.remove(In)})),Nn.textContent="",this.resultVisible=!1)}}function Rn(){return jn.classList.contains(Fn)}k(Wn,"resultVisible",!1),function(){const t=document.querySelectorAll("article img");if(0===t.length)return;t.forEach((t=>{t.addEventListener("load",an)})),document.querySelectorAll('article img[loading="lazy"]').forEach((t=>{t.complete&&sn.call(t,on)}));const e=document.querySelectorAll("article img[".concat(nn,'="true"]'));e.length&&e.forEach((t=>{cn.call(t)}))}(),dayjs.locale(ln.locale),dayjs.extend(window.dayjs_plugin_localizedFormat),document.querySelectorAll("[".concat(ln.attrTimestamp,"]")).forEach((t=>{const e=dayjs.unix(ln.getTimestamp(t)),n=e.format(ln.getDateFormat(t));if(t.textContent=n,t.removeAttribute(ln.attrTimestamp),t.removeAttribute(ln.attrDateFormat),t.hasAttribute("data-bs-toggle")&&"tooltip"===t.getAttribute("data-bs-toggle")){const n=e.format("llll");t.setAttribute("data-bs-title",n)}})),On.onclick=xn.onclick=()=>An.toggle(),Ln.addEventListener("click",(()=>{qn.on(),Wn.on(),Nn.focus()})),jn.addEventListener("click",(()=>{qn.off(),Wn.off()})),Nn.addEventListener("focus",(()=>{kn.classList.add(Hn)})),Nn.addEventListener("focusout",(()=>{kn.classList.remove(Hn)})),Nn.addEventListener("input",(()=>{""===Nn.value?Rn()?Bn.classList.remove(In):Wn.off():(Wn.on(),Rn()&&Bn.classList.add(In))})),wn&&wn.addEventListener("click",(()=>{Theme.flip()})),function(){const t=document.getElementById("back-to-top");window.addEventListener("scroll",(()=>{window.scrollY>50?t.classList.add("show"):t.classList.remove("show")})),t.addEventListener("click",(()=>{window.scrollTo({top:0})}))}(),[...document.querySelectorAll('[data-bs-toggle="tooltip"]')].map((t=>new tn(t)))}(); diff --git a/assets/js/dist/misc.min.js b/assets/js/dist/misc.min.js new file mode 100644 index 0000000..8224588 --- /dev/null +++ b/assets/js/dist/misc.min.js @@ -0,0 +1,4 @@ +/*! + * jekyll-theme-chirpy v7.2.3 | © 2019 Cotes Chung | MIT Licensed | https://github.com/cotes2020/jekyll-theme-chirpy/ + */ +!function(){"use strict";const t=new Map;var e={set(e,n,i){t.has(e)||t.set(e,new Map);const o=t.get(e);o.has(n)||0===o.size?o.set(n,i):console.error("Bootstrap doesn't allow more than one instance per element. Bound instance: ".concat(Array.from(o.keys())[0],"."))},get:(e,n)=>t.has(e)&&t.get(e).get(n)||null,remove(e,n){if(!t.has(e))return;const i=t.get(e);i.delete(n),0===i.size&&t.delete(e)}};const n="transitionend",i=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>"#".concat(CSS.escape(e))))),t),o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(i(t)):null,s=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?s(t.parentNode):null},a=()=>{},c=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,l=[],u=()=>"rtl"===document.documentElement.dir,f=t=>{var e;e=()=>{const e=c();if(e){const n=t.NAME,i=e.fn[n];e.fn[n]=t.jQueryInterface,e.fn[n].Constructor=t,e.fn[n].noConflict=()=>(e.fn[n]=i,t.jQueryInterface)}},"loading"===document.readyState?(l.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of l)t()})),l.push(e)):e()},d=function(t){let e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;return"function"==typeof t?t(...arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]):e},p=function(t,e){if(!(!(arguments.length>2&&void 0!==arguments[2])||arguments[2]))return void d(t);const i=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:n}=window.getComputedStyle(t);const i=Number.parseFloat(e),o=Number.parseFloat(n);return i||o?(e=e.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(n))):0})(e)+5;let o=!1;const r=i=>{let{target:s}=i;s===e&&(o=!0,e.removeEventListener(n,r),d(t))};e.addEventListener(n,r),setTimeout((()=>{o||e.dispatchEvent(new Event(n))}),i)},h=/[^.]*(?=\..*)\.|.*/,g=/\..*/,m=/::\d+$/,v={};let b=1;const y={mouseenter:"mouseover",mouseleave:"mouseout"},_=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function w(t,e){return e&&"".concat(e,"::").concat(b++)||t.uidEvent||b++}function E(t){const e=w(t);return t.uidEvent=e,v[e]=v[e]||{},v[e]}function O(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===n))}function x(t,e,n){const i="string"==typeof e,o=i?n:e||n;let r=L(t);return _.has(r)||(r=t),[i,o,r]}function A(t,e,n,i,o){if("string"!=typeof e||!t)return;let[r,s,a]=x(e,n,i);if(e in y){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};s=t(s)}const c=E(t),l=c[a]||(c[a]={}),u=O(l,s,r?n:null);if(u)return void(u.oneOff=u.oneOff&&o);const f=w(s,e.replace(h,"")),d=r?function(t,e,n){return function i(o){const r=t.querySelectorAll(e);for(let{target:s}=o;s&&s!==this;s=s.parentNode)for(const a of r)if(a===s)return S(o,{delegateTarget:s}),i.oneOff&&j.off(t,o.type,e,n),n.apply(s,[o])}}(t,n,s):function(t,e){return function n(i){return S(i,{delegateTarget:t}),n.oneOff&&j.off(t,i.type,e),e.apply(t,[i])}}(t,s);d.delegationSelector=r?n:null,d.callable=s,d.oneOff=o,d.uidEvent=f,l[f]=d,t.addEventListener(a,d,r)}function C(t,e,n,i,o){const r=O(e[n],i,o);r&&(t.removeEventListener(n,r,Boolean(o)),delete e[n][r.uidEvent])}function T(t,e,n,i){const o=e[n]||{};for(const[r,s]of Object.entries(o))r.includes(i)&&C(t,e,n,s.callable,s.delegationSelector)}function L(t){return t=t.replace(g,""),y[t]||t}const j={on(t,e,n,i){A(t,e,n,i,!1)},one(t,e,n,i){A(t,e,n,i,!0)},off(t,e,n,i){if("string"!=typeof e||!t)return;const[o,r,s]=x(e,n,i),a=s!==e,c=E(t),l=c[s]||{},u=e.startsWith(".");if(void 0===r){if(u)for(const n of Object.keys(c))T(t,c,n,e.slice(1));for(const[n,i]of Object.entries(l)){const o=n.replace(m,"");a&&!e.includes(o)||C(t,c,s,i.callable,i.delegationSelector)}}else{if(!Object.keys(l).length)return;C(t,c,s,r,o?n:null)}},trigger(t,e,n){if("string"!=typeof e||!t)return null;const i=c();let o=null,r=!0,s=!0,a=!1;e!==L(e)&&i&&(o=i.Event(e,n),i(t).trigger(o),r=!o.isPropagationStopped(),s=!o.isImmediatePropagationStopped(),a=o.isDefaultPrevented());const l=S(new Event(e,{bubbles:r,cancelable:!0}),n);return a&&l.preventDefault(),s&&t.dispatchEvent(l),l.defaultPrevented&&o&&o.preventDefault(),l}};function S(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(const[n,i]of Object.entries(e))try{t[n]=i}catch(e){Object.defineProperty(t,n,{configurable:!0,get:()=>i})}return t}function D(t,e,n){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:n;throw new TypeError("Private element is not present on this object")}function k(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function P(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function M(t){for(var e=1;e"-".concat(t.toLowerCase())))}const F={setDataAttribute(t,e,n){t.setAttribute("data-bs-".concat(B(e)),n)},removeDataAttribute(t,e){t.removeAttribute("data-bs-".concat(B(e)))},getDataAttributes(t){if(!t)return{};const e={},n=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const i of n){let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=N(t.dataset[i])}return e},getDataAttribute:(t,e)=>N(t.getAttribute("data-bs-".concat(B(e))))};class I{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const n=o(e)?F.getDataAttribute(e,"config"):{};return M(M(M(M({},this.constructor.Default),"object"==typeof n?n:{}),o(e)?F.getDataAttributes(e):{}),"object"==typeof t?t:{})}_typeCheckConfig(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.constructor.DefaultType;for(const[i,r]of Object.entries(e)){const e=t[i],s=o(e)?"element":null==(n=e)?"".concat(n):Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(r).test(s))throw new TypeError("".concat(this.constructor.NAME.toUpperCase(),': Option "').concat(i,'" provided type "').concat(s,'" but expected type "').concat(r,'".'))}var n}}class H extends I{constructor(t,n){super(),(t=r(t))&&(this._element=t,this._config=this._getConfig(n),e.set(this._element,this.constructor.DATA_KEY,this))}dispose(){e.remove(this._element,this.constructor.DATA_KEY),j.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e){p(t,e,!(arguments.length>2&&void 0!==arguments[2])||arguments[2])}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return e.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.3"}static get DATA_KEY(){return"bs.".concat(this.NAME)}static get EVENT_KEY(){return".".concat(this.DATA_KEY)}static eventName(t){return"".concat(t).concat(this.EVENT_KEY)}}const z=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let n=t.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n="#".concat(n.split("#")[1])),e=n&&"#"!==n?n.trim():null}return e?e.split(",").map((t=>i(t))).join(","):null},W={find(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.documentElement;return[].concat(...Element.prototype.querySelectorAll.call(e,t))},findOne(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.documentElement;return Element.prototype.querySelector.call(e,t)},children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const n=[];let i=t.parentNode.closest(e);for(;i;)n.push(i),i=i.parentNode.closest(e);return n},prev(t,e){let n=t.previousElementSibling;for(;n;){if(n.matches(e))return[n];n=n.previousElementSibling}return[]},next(t,e){let n=t.nextElementSibling;for(;n;){if(n.matches(e))return[n];n=n.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>"".concat(t,':not([tabindex^="-"])'))).join(",");return this.find(e,t).filter((t=>!(t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")))(t)&&(t=>{if(!o(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),n=t.closest("details:not([open])");if(!n)return e;if(n!==t){const e=t.closest("summary");if(e&&e.parentNode!==n)return!1;if(null===e)return!1}return e})(t)))},getSelectorFromElement(t){const e=z(t);return e&&W.findOne(e)?e:null},getElementFromSelector(t){const e=z(t);return e?W.findOne(e):null},getMultipleElementsFromSelector(t){const e=z(t);return e?W.find(e):[]}},R=".".concat("bs.collapse"),q="show".concat(R),V="shown".concat(R),Y="hide".concat(R),U="hidden".concat(R),K="click".concat(R).concat(".data-api"),Q="show",X="collapse",$="collapsing",G=":scope .".concat(X," .").concat(X),J='[data-bs-toggle="collapse"]',Z={parent:null,toggle:!0},tt={parent:"(null|element)",toggle:"boolean"};class et extends H{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const n=W.find(J);for(const t of n){const e=W.getSelectorFromElement(t),n=W.find(e).filter((t=>t===this._element));null!==e&&n.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Z}static get DefaultType(){return tt}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>et.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(j.trigger(this._element,q).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(X),this._element.classList.add($),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const n=e[0].toUpperCase()+e.slice(1),i="scroll".concat(n);this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove($),this._element.classList.add(X,Q),this._element.style[e]="",j.trigger(this._element,V)}),this._element,!0),this._element.style[e]="".concat(this._element[i],"px")}hide(){if(this._isTransitioning||!this._isShown())return;if(j.trigger(this._element,Y).defaultPrevented)return;const t=this._getDimension();this._element.style[t]="".concat(this._element.getBoundingClientRect()[t],"px"),this._element.offsetHeight,this._element.classList.add($),this._element.classList.remove(X,Q);for(const t of this._triggerArray){const e=W.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0;this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove($),this._element.classList.add(X),j.trigger(this._element,U)}),this._element,!0)}_isShown(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._element).classList.contains(Q)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=r(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(J);for(const e of t){const t=W.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=W.find(G,this._config.parent);return W.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const n of t)n.classList.toggle("collapsed",!e),n.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const n=et.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===n[t])throw new TypeError('No method named "'.concat(t,'"'));n[t]()}}))}}j.on(document,K,J,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of W.getMultipleElementsFromSelector(this))et.getOrCreateInstance(t,{toggle:!1}).toggle()})),f(et),document.getElementsByClassName("collapse");var nt="top",it="bottom",ot="right",rt="left",st="auto",at=[nt,it,ot,rt],ct="start",lt="end",ut="clippingParents",ft="viewport",dt="popper",pt="reference",ht=at.reduce((function(t,e){return t.concat([e+"-"+ct,e+"-"+lt])}),[]),gt=[].concat(at,[st]).reduce((function(t,e){return t.concat([e,e+"-"+ct,e+"-"+lt])}),[]),mt="beforeRead",vt="read",bt="afterRead",yt="beforeMain",_t="main",wt="afterMain",Et="beforeWrite",Ot="write",xt="afterWrite",At=[mt,vt,bt,yt,_t,wt,Et,Ot,xt];function Ct(t){return t?(t.nodeName||"").toLowerCase():null}function Tt(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function Lt(t){return t instanceof Tt(t).Element||t instanceof Element}function jt(t){return t instanceof Tt(t).HTMLElement||t instanceof HTMLElement}function St(t){return"undefined"!=typeof ShadowRoot&&(t instanceof Tt(t).ShadowRoot||t instanceof ShadowRoot)}var Dt={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var n=e.styles[t]||{},i=e.attributes[t]||{},o=e.elements[t];jt(o)&&Ct(o)&&(Object.assign(o.style,n),Object.keys(i).forEach((function(t){var e=i[t];!1===e?o.removeAttribute(t):o.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach((function(t){var i=e.elements[t],o=e.attributes[t]||{},r=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:n[t]).reduce((function(t,e){return t[e]="",t}),{});jt(i)&&Ct(i)&&(Object.assign(i.style,r),Object.keys(o).forEach((function(t){i.removeAttribute(t)})))}))}},requires:["computeStyles"]};function kt(t){return t.split("-")[0]}var Pt=Math.max,Mt=Math.min,Nt=Math.round;function Bt(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function Ft(){return!/^((?!chrome|android).)*safari/i.test(Bt())}function It(t,e,n){void 0===e&&(e=!1),void 0===n&&(n=!1);var i=t.getBoundingClientRect(),o=1,r=1;e&&jt(t)&&(o=t.offsetWidth>0&&Nt(i.width)/t.offsetWidth||1,r=t.offsetHeight>0&&Nt(i.height)/t.offsetHeight||1);var s=(Lt(t)?Tt(t):window).visualViewport,a=!Ft()&&n,c=(i.left+(a&&s?s.offsetLeft:0))/o,l=(i.top+(a&&s?s.offsetTop:0))/r,u=i.width/o,f=i.height/r;return{width:u,height:f,top:l,right:c+u,bottom:l+f,left:c,x:c,y:l}}function Ht(t){var e=It(t),n=t.offsetWidth,i=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-i)<=1&&(i=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:i}}function zt(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&St(n)){var i=e;do{if(i&&t.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function Wt(t){return Tt(t).getComputedStyle(t)}function Rt(t){return["table","td","th"].indexOf(Ct(t))>=0}function qt(t){return((Lt(t)?t.ownerDocument:t.document)||window.document).documentElement}function Vt(t){return"html"===Ct(t)?t:t.assignedSlot||t.parentNode||(St(t)?t.host:null)||qt(t)}function Yt(t){return jt(t)&&"fixed"!==Wt(t).position?t.offsetParent:null}function Ut(t){for(var e=Tt(t),n=Yt(t);n&&Rt(n)&&"static"===Wt(n).position;)n=Yt(n);return n&&("html"===Ct(n)||"body"===Ct(n)&&"static"===Wt(n).position)?e:n||function(t){var e=/firefox/i.test(Bt());if(/Trident/i.test(Bt())&&jt(t)&&"fixed"===Wt(t).position)return null;var n=Vt(t);for(St(n)&&(n=n.host);jt(n)&&["html","body"].indexOf(Ct(n))<0;){var i=Wt(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||e&&"filter"===i.willChange||e&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(t)||e}function Kt(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Qt(t,e,n){return Pt(t,Mt(e,n))}function Xt(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function $t(t,e){return e.reduce((function(e,n){return e[n]=t,e}),{})}var Gt={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,n=t.state,i=t.name,o=t.options,r=n.elements.arrow,s=n.modifiersData.popperOffsets,a=kt(n.placement),c=Kt(a),l=[rt,ot].indexOf(a)>=0?"height":"width";if(r&&s){var u=function(t,e){return Xt("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:$t(t,at))}(o.padding,n),f=Ht(r),d="y"===c?nt:rt,p="y"===c?it:ot,h=n.rects.reference[l]+n.rects.reference[c]-s[c]-n.rects.popper[l],g=s[c]-n.rects.reference[c],m=Ut(r),v=m?"y"===c?m.clientHeight||0:m.clientWidth||0:0,b=h/2-g/2,y=u[d],_=v-f[l]-u[p],w=v/2-f[l]/2+b,E=Qt(y,w,_),O=c;n.modifiersData[i]=((e={})[O]=E,e.centerOffset=E-w,e)}},effect:function(t){var e=t.state,n=t.options.element,i=void 0===n?"[data-popper-arrow]":n;null!=i&&("string"!=typeof i||(i=e.elements.popper.querySelector(i)))&&zt(e.elements.popper,i)&&(e.elements.arrow=i)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Jt(t){return t.split("-")[1]}var Zt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function te(t){var e,n=t.popper,i=t.popperRect,o=t.placement,r=t.variation,s=t.offsets,a=t.position,c=t.gpuAcceleration,l=t.adaptive,u=t.roundOffsets,f=t.isFixed,d=s.x,p=void 0===d?0:d,h=s.y,g=void 0===h?0:h,m="function"==typeof u?u({x:p,y:g}):{x:p,y:g};p=m.x,g=m.y;var v=s.hasOwnProperty("x"),b=s.hasOwnProperty("y"),y=rt,_=nt,w=window;if(l){var E=Ut(n),O="clientHeight",x="clientWidth";if(E===Tt(n)&&"static"!==Wt(E=qt(n)).position&&"absolute"===a&&(O="scrollHeight",x="scrollWidth"),o===nt||(o===rt||o===ot)&&r===lt)_=it,g-=(f&&E===w&&w.visualViewport?w.visualViewport.height:E[O])-i.height,g*=c?1:-1;if(o===rt||(o===nt||o===it)&&r===lt)y=ot,p-=(f&&E===w&&w.visualViewport?w.visualViewport.width:E[x])-i.width,p*=c?1:-1}var A,C=Object.assign({position:a},l&&Zt),T=!0===u?function(t,e){var n=t.x,i=t.y,o=e.devicePixelRatio||1;return{x:Nt(n*o)/o||0,y:Nt(i*o)/o||0}}({x:p,y:g},Tt(n)):{x:p,y:g};return p=T.x,g=T.y,c?Object.assign({},C,((A={})[_]=b?"0":"",A[y]=v?"0":"",A.transform=(w.devicePixelRatio||1)<=1?"translate("+p+"px, "+g+"px)":"translate3d("+p+"px, "+g+"px, 0)",A)):Object.assign({},C,((e={})[_]=b?g+"px":"",e[y]=v?p+"px":"",e.transform="",e))}var ee={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,n=t.options,i=n.gpuAcceleration,o=void 0===i||i,r=n.adaptive,s=void 0===r||r,a=n.roundOffsets,c=void 0===a||a,l={placement:kt(e.placement),variation:Jt(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:o,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,te(Object.assign({},l,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:s,roundOffsets:c})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,te(Object.assign({},l,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}},ne={passive:!0};var ie={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,n=t.instance,i=t.options,o=i.scroll,r=void 0===o||o,s=i.resize,a=void 0===s||s,c=Tt(e.elements.popper),l=[].concat(e.scrollParents.reference,e.scrollParents.popper);return r&&l.forEach((function(t){t.addEventListener("scroll",n.update,ne)})),a&&c.addEventListener("resize",n.update,ne),function(){r&&l.forEach((function(t){t.removeEventListener("scroll",n.update,ne)})),a&&c.removeEventListener("resize",n.update,ne)}},data:{}},oe={left:"right",right:"left",bottom:"top",top:"bottom"};function re(t){return t.replace(/left|right|bottom|top/g,(function(t){return oe[t]}))}var se={start:"end",end:"start"};function ae(t){return t.replace(/start|end/g,(function(t){return se[t]}))}function ce(t){var e=Tt(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function le(t){return It(qt(t)).left+ce(t).scrollLeft}function ue(t){var e=Wt(t),n=e.overflow,i=e.overflowX,o=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+i)}function fe(t){return["html","body","#document"].indexOf(Ct(t))>=0?t.ownerDocument.body:jt(t)&&ue(t)?t:fe(Vt(t))}function de(t,e){var n;void 0===e&&(e=[]);var i=fe(t),o=i===(null==(n=t.ownerDocument)?void 0:n.body),r=Tt(i),s=o?[r].concat(r.visualViewport||[],ue(i)?i:[]):i,a=e.concat(s);return o?a:a.concat(de(Vt(s)))}function pe(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function he(t,e,n){return e===ft?pe(function(t,e){var n=Tt(t),i=qt(t),o=n.visualViewport,r=i.clientWidth,s=i.clientHeight,a=0,c=0;if(o){r=o.width,s=o.height;var l=Ft();(l||!l&&"fixed"===e)&&(a=o.offsetLeft,c=o.offsetTop)}return{width:r,height:s,x:a+le(t),y:c}}(t,n)):Lt(e)?function(t,e){var n=It(t,!1,"fixed"===e);return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}(e,n):pe(function(t){var e,n=qt(t),i=ce(t),o=null==(e=t.ownerDocument)?void 0:e.body,r=Pt(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=Pt(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),a=-i.scrollLeft+le(t),c=-i.scrollTop;return"rtl"===Wt(o||n).direction&&(a+=Pt(n.clientWidth,o?o.clientWidth:0)-r),{width:r,height:s,x:a,y:c}}(qt(t)))}function ge(t,e,n,i){var o="clippingParents"===e?function(t){var e=de(Vt(t)),n=["absolute","fixed"].indexOf(Wt(t).position)>=0&&jt(t)?Ut(t):t;return Lt(n)?e.filter((function(t){return Lt(t)&&zt(t,n)&&"body"!==Ct(t)})):[]}(t):[].concat(e),r=[].concat(o,[n]),s=r[0],a=r.reduce((function(e,n){var o=he(t,n,i);return e.top=Pt(o.top,e.top),e.right=Mt(o.right,e.right),e.bottom=Mt(o.bottom,e.bottom),e.left=Pt(o.left,e.left),e}),he(t,s,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function me(t){var e,n=t.reference,i=t.element,o=t.placement,r=o?kt(o):null,s=o?Jt(o):null,a=n.x+n.width/2-i.width/2,c=n.y+n.height/2-i.height/2;switch(r){case nt:e={x:a,y:n.y-i.height};break;case it:e={x:a,y:n.y+n.height};break;case ot:e={x:n.x+n.width,y:c};break;case rt:e={x:n.x-i.width,y:c};break;default:e={x:n.x,y:n.y}}var l=r?Kt(r):null;if(null!=l){var u="y"===l?"height":"width";switch(s){case ct:e[l]=e[l]-(n[u]/2-i[u]/2);break;case lt:e[l]=e[l]+(n[u]/2-i[u]/2)}}return e}function ve(t,e){void 0===e&&(e={});var n=e,i=n.placement,o=void 0===i?t.placement:i,r=n.strategy,s=void 0===r?t.strategy:r,a=n.boundary,c=void 0===a?ut:a,l=n.rootBoundary,u=void 0===l?ft:l,f=n.elementContext,d=void 0===f?dt:f,p=n.altBoundary,h=void 0!==p&&p,g=n.padding,m=void 0===g?0:g,v=Xt("number"!=typeof m?m:$t(m,at)),b=d===dt?pt:dt,y=t.rects.popper,_=t.elements[h?b:d],w=ge(Lt(_)?_:_.contextElement||qt(t.elements.popper),c,u,s),E=It(t.elements.reference),O=me({reference:E,element:y,strategy:"absolute",placement:o}),x=pe(Object.assign({},y,O)),A=d===dt?x:E,C={top:w.top-A.top+v.top,bottom:A.bottom-w.bottom+v.bottom,left:w.left-A.left+v.left,right:A.right-w.right+v.right},T=t.modifiersData.offset;if(d===dt&&T){var L=T[o];Object.keys(C).forEach((function(t){var e=[ot,it].indexOf(t)>=0?1:-1,n=[nt,it].indexOf(t)>=0?"y":"x";C[t]+=L[n]*e}))}return C}function be(t,e){void 0===e&&(e={});var n=e,i=n.placement,o=n.boundary,r=n.rootBoundary,s=n.padding,a=n.flipVariations,c=n.allowedAutoPlacements,l=void 0===c?gt:c,u=Jt(i),f=u?a?ht:ht.filter((function(t){return Jt(t)===u})):at,d=f.filter((function(t){return l.indexOf(t)>=0}));0===d.length&&(d=f);var p=d.reduce((function(e,n){return e[n]=ve(t,{placement:n,boundary:o,rootBoundary:r,padding:s})[kt(n)],e}),{});return Object.keys(p).sort((function(t,e){return p[t]-p[e]}))}var ye={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name;if(!e.modifiersData[i]._skip){for(var o=n.mainAxis,r=void 0===o||o,s=n.altAxis,a=void 0===s||s,c=n.fallbackPlacements,l=n.padding,u=n.boundary,f=n.rootBoundary,d=n.altBoundary,p=n.flipVariations,h=void 0===p||p,g=n.allowedAutoPlacements,m=e.options.placement,v=kt(m),b=c||(v===m||!h?[re(m)]:function(t){if(kt(t)===st)return[];var e=re(t);return[ae(t),e,ae(e)]}(m)),y=[m].concat(b).reduce((function(t,n){return t.concat(kt(n)===st?be(e,{placement:n,boundary:u,rootBoundary:f,padding:l,flipVariations:h,allowedAutoPlacements:g}):n)}),[]),_=e.rects.reference,w=e.rects.popper,E=new Map,O=!0,x=y[0],A=0;A=0,S=j?"width":"height",D=ve(e,{placement:C,boundary:u,rootBoundary:f,altBoundary:d,padding:l}),k=j?L?ot:rt:L?it:nt;_[S]>w[S]&&(k=re(k));var P=re(k),M=[];if(r&&M.push(D[T]<=0),a&&M.push(D[k]<=0,D[P]<=0),M.every((function(t){return t}))){x=C,O=!1;break}E.set(C,M)}if(O)for(var N=function(t){var e=y.find((function(e){var n=E.get(e);if(n)return n.slice(0,t).every((function(t){return t}))}));if(e)return x=e,"break"},B=h?3:1;B>0;B--){if("break"===N(B))break}e.placement!==x&&(e.modifiersData[i]._skip=!0,e.placement=x,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function _e(t,e,n){return void 0===n&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function we(t){return[nt,ot,it,rt].some((function(e){return t[e]>=0}))}var Ee={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,n=t.name,i=e.rects.reference,o=e.rects.popper,r=e.modifiersData.preventOverflow,s=ve(e,{elementContext:"reference"}),a=ve(e,{altBoundary:!0}),c=_e(s,i),l=_e(a,o,r),u=we(c),f=we(l);e.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:f},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":f})}};var Oe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,n=t.options,i=t.name,o=n.offset,r=void 0===o?[0,0]:o,s=gt.reduce((function(t,n){return t[n]=function(t,e,n){var i=kt(t),o=[rt,nt].indexOf(i)>=0?-1:1,r="function"==typeof n?n(Object.assign({},e,{placement:t})):n,s=r[0],a=r[1];return s=s||0,a=(a||0)*o,[rt,ot].indexOf(i)>=0?{x:a,y:s}:{x:s,y:a}}(n,e.rects,r),t}),{}),a=s[e.placement],c=a.x,l=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=c,e.modifiersData.popperOffsets.y+=l),e.modifiersData[i]=s}};var xe={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,n=t.name;e.modifiersData[n]=me({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}};var Ae={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name,o=n.mainAxis,r=void 0===o||o,s=n.altAxis,a=void 0!==s&&s,c=n.boundary,l=n.rootBoundary,u=n.altBoundary,f=n.padding,d=n.tether,p=void 0===d||d,h=n.tetherOffset,g=void 0===h?0:h,m=ve(e,{boundary:c,rootBoundary:l,padding:f,altBoundary:u}),v=kt(e.placement),b=Jt(e.placement),y=!b,_=Kt(v),w="x"===_?"y":"x",E=e.modifiersData.popperOffsets,O=e.rects.reference,x=e.rects.popper,A="function"==typeof g?g(Object.assign({},e.rects,{placement:e.placement})):g,C="number"==typeof A?{mainAxis:A,altAxis:A}:Object.assign({mainAxis:0,altAxis:0},A),T=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,L={x:0,y:0};if(E){if(r){var j,S="y"===_?nt:rt,D="y"===_?it:ot,k="y"===_?"height":"width",P=E[_],M=P+m[S],N=P-m[D],B=p?-x[k]/2:0,F=b===ct?O[k]:x[k],I=b===ct?-x[k]:-O[k],H=e.elements.arrow,z=p&&H?Ht(H):{width:0,height:0},W=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},R=W[S],q=W[D],V=Qt(0,O[k],z[k]),Y=y?O[k]/2-B-V-R-C.mainAxis:F-V-R-C.mainAxis,U=y?-O[k]/2+B+V+q+C.mainAxis:I+V+q+C.mainAxis,K=e.elements.arrow&&Ut(e.elements.arrow),Q=K?"y"===_?K.clientTop||0:K.clientLeft||0:0,X=null!=(j=null==T?void 0:T[_])?j:0,$=P+U-X,G=Qt(p?Mt(M,P+Y-X-Q):M,P,p?Pt(N,$):N);E[_]=G,L[_]=G-P}if(a){var J,Z="x"===_?nt:rt,tt="x"===_?it:ot,et=E[w],st="y"===w?"height":"width",at=et+m[Z],lt=et-m[tt],ut=-1!==[nt,rt].indexOf(v),ft=null!=(J=null==T?void 0:T[w])?J:0,dt=ut?at:et-O[st]-x[st]-ft+C.altAxis,pt=ut?et+O[st]+x[st]-ft-C.altAxis:lt,ht=p&&ut?function(t,e,n){var i=Qt(t,e,n);return i>n?n:i}(dt,et,pt):Qt(p?dt:at,et,p?pt:lt);E[w]=ht,L[w]=ht-et}e.modifiersData[i]=L}},requiresIfExists:["offset"]};function Ce(t,e,n){void 0===n&&(n=!1);var i,o,r=jt(e),s=jt(e)&&function(t){var e=t.getBoundingClientRect(),n=Nt(e.width)/t.offsetWidth||1,i=Nt(e.height)/t.offsetHeight||1;return 1!==n||1!==i}(e),a=qt(e),c=It(t,s,n),l={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(r||!r&&!n)&&(("body"!==Ct(e)||ue(a))&&(l=(i=e)!==Tt(i)&&jt(i)?{scrollLeft:(o=i).scrollLeft,scrollTop:o.scrollTop}:ce(i)),jt(e)?((u=It(e,!0)).x+=e.clientLeft,u.y+=e.clientTop):a&&(u.x=le(a))),{x:c.left+l.scrollLeft-u.x,y:c.top+l.scrollTop-u.y,width:c.width,height:c.height}}function Te(t){var e=new Map,n=new Set,i=[];function o(t){n.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!n.has(t)){var i=e.get(t);i&&o(i)}})),i.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){n.has(t.name)||o(t)})),i}var Le={placement:"bottom",modifiers:[],strategy:"absolute"};function je(){for(var t=arguments.length,e=new Array(t),n=0;n{const n=t.nodeName.toLowerCase();return e.includes(n)?!Be.has(n)||Boolean(Fe.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(n)))};const He={allowList:Ne,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},ze={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},We={entry:"(string|element|function|null)",selector:"(string|element)"};class Re extends I{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return He}static get DefaultType(){return ze}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content=M(M({},this._config.content),t),this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,n]of Object.entries(this._config.content))this._setContent(t,n,e);const e=t.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&e.classList.add(...n.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,n]of Object.entries(t))super._typeCheckConfig({selector:e,entry:n},We)}_setContent(t,e,n){const i=W.findOne(n,t);i&&((e=this._resolvePossibleFunction(e))?o(e)?this._putElementInTemplate(r(e),i):this._config.html?i.innerHTML=this._maybeSanitize(e):i.textContent=e:i.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,n){if(!t.length)return t;if(n&&"function"==typeof n)return n(t);const i=(new window.DOMParser).parseFromString(t,"text/html"),o=[].concat(...i.body.querySelectorAll("*"));for(const t of o){const n=t.nodeName.toLowerCase();if(!Object.keys(e).includes(n)){t.remove();continue}const i=[].concat(...t.attributes),o=[].concat(e["*"]||[],e[n]||[]);for(const e of i)Ie(e,o)||t.removeAttribute(e.nodeName)}return i.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return d(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const qe=new Set(["sanitize","allowList","sanitizeFn"]),Ve="fade",Ye="show",Ue=".tooltip-inner",Ke=".".concat("modal"),Qe="hide.bs.modal",Xe="hover",$e="focus",Ge={AUTO:"auto",TOP:"top",RIGHT:u()?"left":"right",BOTTOM:"bottom",LEFT:u()?"right":"left"},Je={allowList:Ne,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},Ze={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class tn extends H{constructor(t,e){if(void 0===Me)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Je}static get DefaultType(){return Ze}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),j.off(this._element.closest(Ke),Qe,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=j.trigger(this._element,this.constructor.eventName("show")),e=(s(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:i}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(n),j.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(n),n.classList.add(Ye),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))j.on(t,"mouseover",a);this._queueCallback((()=>{j.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(!this._isShown())return;if(j.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;if(this._getTipElement().classList.remove(Ye),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))j.off(t,"mouseover",a);this._activeTrigger.click=!1,this._activeTrigger[$e]=!1,this._activeTrigger[Xe]=!1,this._isHovered=null;this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),j.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(Ve,Ye),e.classList.add("bs-".concat(this.constructor.NAME,"-auto"));const n=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",n),this._isAnimated()&&e.classList.add(Ve),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Re(M(M({},this._config),{},{content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)})),this._templateFactory}_getContentForTemplate(){return{[Ue]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Ve)}_isShown(){return this.tip&&this.tip.classList.contains(Ye)}_createPopper(t){const e=d(this._config.placement,[this,t,this._element]),n=Ge[e.toUpperCase()];return Pe(this._element,t,this._getPopperConfig(n))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return d(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:".".concat(this.constructor.NAME,"-arrow")}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return M(M({},e),d(this._config.popperConfig,[e]))}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)j.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===Xe?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n=e===Xe?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");j.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?$e:Xe]=!0,e._enter()})),j.on(this._element,n,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?$e:Xe]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},j.on(this._element.closest(Ke),Qe,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=F.getDataAttributes(this._element);for(const t of Object.keys(e))qe.has(t)&&delete e[t];return t=M(M({},e),"object"==typeof t&&t?t:{}),t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,n]of Object.entries(this._config))this.constructor.Default[e]!==n&&(t[e]=n);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=tn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError('No method named "'.concat(t,'"'));e[t]()}}))}}f(tn);class en{static get attrTimestamp(){return"data-ts"}static get attrDateFormat(){return"data-df"}static get locale(){return document.documentElement.getAttribute("lang").substring(0,2)}static getTimestamp(t){return Number(t.getAttribute(this.attrTimestamp))}static getDateFormat(t){return t.getAttribute(this.attrDateFormat)}}var nn;const on=document.getElementById("toc-bar"),rn=document.getElementById("toc-solo-trigger"),sn=document.getElementsByClassName("toc-trigger"),an=document.getElementById("toc-popup"),cn=document.getElementById("toc-popup-close"),ln="overflow-hidden",un="closing";class fn{static initBar(){new IntersectionObserver((t=>{t.forEach((t=>{on.classList.toggle("invisible",t.isIntersecting)}))}),{rootMargin:"-".concat(D(fn,this,pn)._,"px 0px 0px 0px")}).observe(rn),dn._=D(fn,this,!1)}static listenAnchors(){[...document.getElementsByClassName("toc-link")].forEach((t=>{t.onclick=()=>this.hidePopup()}))}static refresh(){D(fn,this,dn)._&&this.initComponents(),tocbot.refresh(this.options),this.listenAnchors()}static get popupOpened(){return an.open}static showPopup(){this.lockScroll(!0),an.showModal();an.querySelector("li.is-active-li").scrollIntoView({block:"center"})}static hidePopup(){an.toggleAttribute(un),an.addEventListener("animationend",(()=>{an.toggleAttribute(un),an.close()}),{once:!0}),this.lockScroll(!1)}static lockScroll(t){document.documentElement.classList.toggle(ln,t),document.body.classList.toggle(ln,t)}static clickBackdrop(t){if(an.hasAttribute(un))return;const e=t.target.getBoundingClientRect();(t.clientXe.right||t.clientYe.bottom)&&this.hidePopup()}static initComponents(){this.initBar(),[...sn].forEach((t=>{t.onclick=()=>this.showPopup()})),an.onclick=t=>this.clickBackdrop(t),cn.onclick=()=>this.hidePopup(),an.oncancel=t=>{t.preventDefault(),this.hidePopup()}}static init(){tocbot.init(this.options),this.listenAnchors(),this.initComponents()}}var dn={_:!0},pn={_:48};k(fn,"options",{tocSelector:"#toc-popup-content",contentSelector:".content",ignoreSelector:"[data-toc-skip]",headingSelector:"h2, h3, h4",orderedList:!1,scrollSmooth:!1,collapseDepth:4,headingsOffset:D(nn=fn,nn,pn)._});k(class{static refresh(){tocbot.refresh(this.options)}static init(){const t=document.getElementById("toc-wrapper");t&&(tocbot.init(this.options),t.classList.remove("invisible"))}},"options",{tocSelector:"#toc",contentSelector:".content",ignoreSelector:"[data-toc-skip]",headingSelector:"h2, h3, h4",orderedList:!1,scrollSmooth:!1,headingsOffset:32}),matchMedia("(min-width: 1200px)"),Theme.getThemeMapper("default","dark");const hn=document.getElementById("mode-toggle");const gn=document.getElementById("sidebar"),mn=document.getElementById("sidebar-trigger"),vn=document.getElementById("mask");class bn{static toggle(){yn._=D(bn,this,!D(bn,this,yn)._),document.body.toggleAttribute("sidebar-display",D(bn,this,yn)._),gn.classList.toggle("z-2",D(bn,this,yn)._),vn.classList.toggle("d-none",!D(bn,this,yn)._)}}var yn={_:!1};const _n=document.getElementById("sidebar-trigger"),wn=document.getElementById("search-trigger"),En=document.getElementById("search-cancel"),On=document.querySelectorAll("#main-wrapper>.container>.row"),xn=document.getElementById("topbar-title"),An=document.getElementById("search"),Cn=document.getElementById("search-result-wrapper"),Tn=document.getElementById("search-results"),Ln=document.getElementById("search-input"),jn=document.getElementById("search-hints"),Sn="d-block",Dn="d-none",kn="input-focus",Pn="d-flex";class Mn{static on(){_n.classList.add(Dn),xn.classList.add(Dn),wn.classList.add(Dn),An.classList.add(Pn),En.classList.add(Sn)}static off(){En.classList.remove(Sn),An.classList.remove(Pn),_n.classList.remove(Dn),xn.classList.remove(Dn),wn.classList.remove(Dn)}}class Nn{static on(){this.resultVisible||(Cn.classList.remove(Dn),On.forEach((t=>{t.classList.add(Dn)})),this.resultVisible=!0)}static off(){this.resultVisible&&(Tn.innerHTML="",jn.classList.contains(Dn)&&jn.classList.remove(Dn),Cn.classList.add(Dn),On.forEach((t=>{t.classList.remove(Dn)})),Ln.textContent="",this.resultVisible=!1)}}function Bn(){return En.classList.contains(Sn)}k(Nn,"resultVisible",!1),mn.onclick=vn.onclick=()=>bn.toggle(),wn.addEventListener("click",(()=>{Mn.on(),Nn.on(),Ln.focus()})),En.addEventListener("click",(()=>{Mn.off(),Nn.off()})),Ln.addEventListener("focus",(()=>{An.classList.add(kn)})),Ln.addEventListener("focusout",(()=>{An.classList.remove(kn)})),Ln.addEventListener("input",(()=>{""===Ln.value?Bn()?jn.classList.remove(Dn):Nn.off():(Nn.on(),Bn()&&jn.classList.add(Dn))})),dayjs.locale(en.locale),dayjs.extend(window.dayjs_plugin_localizedFormat),document.querySelectorAll("[".concat(en.attrTimestamp,"]")).forEach((t=>{const e=dayjs.unix(en.getTimestamp(t)),n=e.format(en.getDateFormat(t));if(t.textContent=n,t.removeAttribute(en.attrTimestamp),t.removeAttribute(en.attrDateFormat),t.hasAttribute("data-bs-toggle")&&"tooltip"===t.getAttribute("data-bs-toggle")){const n=e.format("llll");t.setAttribute("data-bs-title",n)}})),hn&&hn.addEventListener("click",(()=>{Theme.flip()})),function(){const t=document.getElementById("back-to-top");window.addEventListener("scroll",(()=>{window.scrollY>50?t.classList.add("show"):t.classList.remove("show")})),t.addEventListener("click",(()=>{window.scrollTo({top:0})}))}(),[...document.querySelectorAll('[data-bs-toggle="tooltip"]')].map((t=>new tn(t)))}(); diff --git a/assets/js/dist/page.min.js b/assets/js/dist/page.min.js new file mode 100644 index 0000000..0d8aec1 --- /dev/null +++ b/assets/js/dist/page.min.js @@ -0,0 +1,4 @@ +/*! + * jekyll-theme-chirpy v7.2.3 | © 2019 Cotes Chung | MIT Licensed | https://github.com/cotes2020/jekyll-theme-chirpy/ + */ +!function(){"use strict";const t=new Map;var e={set(e,n,i){t.has(e)||t.set(e,new Map);const o=t.get(e);o.has(n)||0===o.size?o.set(n,i):console.error("Bootstrap doesn't allow more than one instance per element. Bound instance: ".concat(Array.from(o.keys())[0],"."))},get:(e,n)=>t.has(e)&&t.get(e).get(n)||null,remove(e,n){if(!t.has(e))return;const i=t.get(e);i.delete(n),0===i.size&&t.delete(e)}};const n="transitionend",i=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>"#".concat(CSS.escape(e))))),t),o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(i(t)):null,s=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?s(t.parentNode):null},a=()=>{},c=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,l=[],u=()=>"rtl"===document.documentElement.dir,f=t=>{var e;e=()=>{const e=c();if(e){const n=t.NAME,i=e.fn[n];e.fn[n]=t.jQueryInterface,e.fn[n].Constructor=t,e.fn[n].noConflict=()=>(e.fn[n]=i,t.jQueryInterface)}},"loading"===document.readyState?(l.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of l)t()})),l.push(e)):e()},d=function(t){let e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;return"function"==typeof t?t(...arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]):e},p=function(t,e){if(!(!(arguments.length>2&&void 0!==arguments[2])||arguments[2]))return void d(t);const i=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:n}=window.getComputedStyle(t);const i=Number.parseFloat(e),o=Number.parseFloat(n);return i||o?(e=e.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(n))):0})(e)+5;let o=!1;const r=i=>{let{target:s}=i;s===e&&(o=!0,e.removeEventListener(n,r),d(t))};e.addEventListener(n,r),setTimeout((()=>{o||e.dispatchEvent(new Event(n))}),i)},h=/[^.]*(?=\..*)\.|.*/,m=/\..*/,g=/::\d+$/,b={};let v=1;const y={mouseenter:"mouseover",mouseleave:"mouseout"},_=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function w(t,e){return e&&"".concat(e,"::").concat(v++)||t.uidEvent||v++}function E(t){const e=w(t);return t.uidEvent=e,b[e]=b[e]||{},b[e]}function O(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===n))}function A(t,e,n){const i="string"==typeof e,o=i?n:e||n;let r=L(t);return _.has(r)||(r=t),[i,o,r]}function x(t,e,n,i,o){if("string"!=typeof e||!t)return;let[r,s,a]=A(e,n,i);if(e in y){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};s=t(s)}const c=E(t),l=c[a]||(c[a]={}),u=O(l,s,r?n:null);if(u)return void(u.oneOff=u.oneOff&&o);const f=w(s,e.replace(h,"")),d=r?function(t,e,n){return function i(o){const r=t.querySelectorAll(e);for(let{target:s}=o;s&&s!==this;s=s.parentNode)for(const a of r)if(a===s)return j(o,{delegateTarget:s}),i.oneOff&&S.off(t,o.type,e,n),n.apply(s,[o])}}(t,n,s):function(t,e){return function n(i){return j(i,{delegateTarget:t}),n.oneOff&&S.off(t,i.type,e),e.apply(t,[i])}}(t,s);d.delegationSelector=r?n:null,d.callable=s,d.oneOff=o,d.uidEvent=f,l[f]=d,t.addEventListener(a,d,r)}function C(t,e,n,i,o){const r=O(e[n],i,o);r&&(t.removeEventListener(n,r,Boolean(o)),delete e[n][r.uidEvent])}function T(t,e,n,i){const o=e[n]||{};for(const[r,s]of Object.entries(o))r.includes(i)&&C(t,e,n,s.callable,s.delegationSelector)}function L(t){return t=t.replace(m,""),y[t]||t}const S={on(t,e,n,i){x(t,e,n,i,!1)},one(t,e,n,i){x(t,e,n,i,!0)},off(t,e,n,i){if("string"!=typeof e||!t)return;const[o,r,s]=A(e,n,i),a=s!==e,c=E(t),l=c[s]||{},u=e.startsWith(".");if(void 0===r){if(u)for(const n of Object.keys(c))T(t,c,n,e.slice(1));for(const[n,i]of Object.entries(l)){const o=n.replace(g,"");a&&!e.includes(o)||C(t,c,s,i.callable,i.delegationSelector)}}else{if(!Object.keys(l).length)return;C(t,c,s,r,o?n:null)}},trigger(t,e,n){if("string"!=typeof e||!t)return null;const i=c();let o=null,r=!0,s=!0,a=!1;e!==L(e)&&i&&(o=i.Event(e,n),i(t).trigger(o),r=!o.isPropagationStopped(),s=!o.isImmediatePropagationStopped(),a=o.isDefaultPrevented());const l=j(new Event(e,{bubbles:r,cancelable:!0}),n);return a&&l.preventDefault(),s&&t.dispatchEvent(l),l.defaultPrevented&&o&&o.preventDefault(),l}};function j(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(const[n,i]of Object.entries(e))try{t[n]=i}catch(e){Object.defineProperty(t,n,{configurable:!0,get:()=>i})}return t}function k(t,e,n){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:n;throw new TypeError("Private element is not present on this object")}function D(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function P(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function N(t){for(var e=1;e"-".concat(t.toLowerCase())))}const I={setDataAttribute(t,e,n){t.setAttribute("data-bs-".concat(B(e)),n)},removeDataAttribute(t,e){t.removeAttribute("data-bs-".concat(B(e)))},getDataAttributes(t){if(!t)return{};const e={},n=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const i of n){let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=M(t.dataset[i])}return e},getDataAttribute:(t,e)=>M(t.getAttribute("data-bs-".concat(B(e))))};class F{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const n=o(e)?I.getDataAttribute(e,"config"):{};return N(N(N(N({},this.constructor.Default),"object"==typeof n?n:{}),o(e)?I.getDataAttributes(e):{}),"object"==typeof t?t:{})}_typeCheckConfig(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.constructor.DefaultType;for(const[i,r]of Object.entries(e)){const e=t[i],s=o(e)?"element":null==(n=e)?"".concat(n):Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(r).test(s))throw new TypeError("".concat(this.constructor.NAME.toUpperCase(),': Option "').concat(i,'" provided type "').concat(s,'" but expected type "').concat(r,'".'))}var n}}class H extends F{constructor(t,n){super(),(t=r(t))&&(this._element=t,this._config=this._getConfig(n),e.set(this._element,this.constructor.DATA_KEY,this))}dispose(){e.remove(this._element,this.constructor.DATA_KEY),S.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e){p(t,e,!(arguments.length>2&&void 0!==arguments[2])||arguments[2])}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return e.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.3"}static get DATA_KEY(){return"bs.".concat(this.NAME)}static get EVENT_KEY(){return".".concat(this.DATA_KEY)}static eventName(t){return"".concat(t).concat(this.EVENT_KEY)}}const q=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let n=t.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n="#".concat(n.split("#")[1])),e=n&&"#"!==n?n.trim():null}return e?e.split(",").map((t=>i(t))).join(","):null},z={find(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.documentElement;return[].concat(...Element.prototype.querySelectorAll.call(e,t))},findOne(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.documentElement;return Element.prototype.querySelector.call(e,t)},children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const n=[];let i=t.parentNode.closest(e);for(;i;)n.push(i),i=i.parentNode.closest(e);return n},prev(t,e){let n=t.previousElementSibling;for(;n;){if(n.matches(e))return[n];n=n.previousElementSibling}return[]},next(t,e){let n=t.nextElementSibling;for(;n;){if(n.matches(e))return[n];n=n.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>"".concat(t,':not([tabindex^="-"])'))).join(",");return this.find(e,t).filter((t=>!(t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")))(t)&&(t=>{if(!o(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),n=t.closest("details:not([open])");if(!n)return e;if(n!==t){const e=t.closest("summary");if(e&&e.parentNode!==n)return!1;if(null===e)return!1}return e})(t)))},getSelectorFromElement(t){const e=q(t);return e&&z.findOne(e)?e:null},getElementFromSelector(t){const e=q(t);return e?z.findOne(e):null},getMultipleElementsFromSelector(t){const e=q(t);return e?z.find(e):[]}},W=".".concat("bs.collapse"),R="show".concat(W),V="shown".concat(W),Y="hide".concat(W),U="hidden".concat(W),K="click".concat(W).concat(".data-api"),Q="show",G="collapse",X="collapsing",$=":scope .".concat(G," .").concat(G),J='[data-bs-toggle="collapse"]',Z={parent:null,toggle:!0},tt={parent:"(null|element)",toggle:"boolean"};class et extends H{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const n=z.find(J);for(const t of n){const e=z.getSelectorFromElement(t),n=z.find(e).filter((t=>t===this._element));null!==e&&n.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Z}static get DefaultType(){return tt}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>et.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(S.trigger(this._element,R).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(G),this._element.classList.add(X),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const n=e[0].toUpperCase()+e.slice(1),i="scroll".concat(n);this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(X),this._element.classList.add(G,Q),this._element.style[e]="",S.trigger(this._element,V)}),this._element,!0),this._element.style[e]="".concat(this._element[i],"px")}hide(){if(this._isTransitioning||!this._isShown())return;if(S.trigger(this._element,Y).defaultPrevented)return;const t=this._getDimension();this._element.style[t]="".concat(this._element.getBoundingClientRect()[t],"px"),this._element.offsetHeight,this._element.classList.add(X),this._element.classList.remove(G,Q);for(const t of this._triggerArray){const e=z.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0;this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(X),this._element.classList.add(G),S.trigger(this._element,U)}),this._element,!0)}_isShown(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._element).classList.contains(Q)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=r(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(J);for(const e of t){const t=z.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=z.find($,this._config.parent);return z.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const n of t)n.classList.toggle("collapsed",!e),n.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const n=et.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===n[t])throw new TypeError('No method named "'.concat(t,'"'));n[t]()}}))}}S.on(document,K,J,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of z.getMultipleElementsFromSelector(this))et.getOrCreateInstance(t,{toggle:!1}).toggle()})),f(et),document.getElementsByClassName("collapse");var nt="top",it="bottom",ot="right",rt="left",st="auto",at=[nt,it,ot,rt],ct="start",lt="end",ut="clippingParents",ft="viewport",dt="popper",pt="reference",ht=at.reduce((function(t,e){return t.concat([e+"-"+ct,e+"-"+lt])}),[]),mt=[].concat(at,[st]).reduce((function(t,e){return t.concat([e,e+"-"+ct,e+"-"+lt])}),[]),gt="beforeRead",bt="read",vt="afterRead",yt="beforeMain",_t="main",wt="afterMain",Et="beforeWrite",Ot="write",At="afterWrite",xt=[gt,bt,vt,yt,_t,wt,Et,Ot,At];function Ct(t){return t?(t.nodeName||"").toLowerCase():null}function Tt(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function Lt(t){return t instanceof Tt(t).Element||t instanceof Element}function St(t){return t instanceof Tt(t).HTMLElement||t instanceof HTMLElement}function jt(t){return"undefined"!=typeof ShadowRoot&&(t instanceof Tt(t).ShadowRoot||t instanceof ShadowRoot)}var kt={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var n=e.styles[t]||{},i=e.attributes[t]||{},o=e.elements[t];St(o)&&Ct(o)&&(Object.assign(o.style,n),Object.keys(i).forEach((function(t){var e=i[t];!1===e?o.removeAttribute(t):o.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach((function(t){var i=e.elements[t],o=e.attributes[t]||{},r=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:n[t]).reduce((function(t,e){return t[e]="",t}),{});St(i)&&Ct(i)&&(Object.assign(i.style,r),Object.keys(o).forEach((function(t){i.removeAttribute(t)})))}))}},requires:["computeStyles"]};function Dt(t){return t.split("-")[0]}var Pt=Math.max,Nt=Math.min,Mt=Math.round;function Bt(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function It(){return!/^((?!chrome|android).)*safari/i.test(Bt())}function Ft(t,e,n){void 0===e&&(e=!1),void 0===n&&(n=!1);var i=t.getBoundingClientRect(),o=1,r=1;e&&St(t)&&(o=t.offsetWidth>0&&Mt(i.width)/t.offsetWidth||1,r=t.offsetHeight>0&&Mt(i.height)/t.offsetHeight||1);var s=(Lt(t)?Tt(t):window).visualViewport,a=!It()&&n,c=(i.left+(a&&s?s.offsetLeft:0))/o,l=(i.top+(a&&s?s.offsetTop:0))/r,u=i.width/o,f=i.height/r;return{width:u,height:f,top:l,right:c+u,bottom:l+f,left:c,x:c,y:l}}function Ht(t){var e=Ft(t),n=t.offsetWidth,i=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-i)<=1&&(i=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:i}}function qt(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&jt(n)){var i=e;do{if(i&&t.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function zt(t){return Tt(t).getComputedStyle(t)}function Wt(t){return["table","td","th"].indexOf(Ct(t))>=0}function Rt(t){return((Lt(t)?t.ownerDocument:t.document)||window.document).documentElement}function Vt(t){return"html"===Ct(t)?t:t.assignedSlot||t.parentNode||(jt(t)?t.host:null)||Rt(t)}function Yt(t){return St(t)&&"fixed"!==zt(t).position?t.offsetParent:null}function Ut(t){for(var e=Tt(t),n=Yt(t);n&&Wt(n)&&"static"===zt(n).position;)n=Yt(n);return n&&("html"===Ct(n)||"body"===Ct(n)&&"static"===zt(n).position)?e:n||function(t){var e=/firefox/i.test(Bt());if(/Trident/i.test(Bt())&&St(t)&&"fixed"===zt(t).position)return null;var n=Vt(t);for(jt(n)&&(n=n.host);St(n)&&["html","body"].indexOf(Ct(n))<0;){var i=zt(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||e&&"filter"===i.willChange||e&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(t)||e}function Kt(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Qt(t,e,n){return Pt(t,Nt(e,n))}function Gt(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function Xt(t,e){return e.reduce((function(e,n){return e[n]=t,e}),{})}var $t={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,n=t.state,i=t.name,o=t.options,r=n.elements.arrow,s=n.modifiersData.popperOffsets,a=Dt(n.placement),c=Kt(a),l=[rt,ot].indexOf(a)>=0?"height":"width";if(r&&s){var u=function(t,e){return Gt("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:Xt(t,at))}(o.padding,n),f=Ht(r),d="y"===c?nt:rt,p="y"===c?it:ot,h=n.rects.reference[l]+n.rects.reference[c]-s[c]-n.rects.popper[l],m=s[c]-n.rects.reference[c],g=Ut(r),b=g?"y"===c?g.clientHeight||0:g.clientWidth||0:0,v=h/2-m/2,y=u[d],_=b-f[l]-u[p],w=b/2-f[l]/2+v,E=Qt(y,w,_),O=c;n.modifiersData[i]=((e={})[O]=E,e.centerOffset=E-w,e)}},effect:function(t){var e=t.state,n=t.options.element,i=void 0===n?"[data-popper-arrow]":n;null!=i&&("string"!=typeof i||(i=e.elements.popper.querySelector(i)))&&qt(e.elements.popper,i)&&(e.elements.arrow=i)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Jt(t){return t.split("-")[1]}var Zt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function te(t){var e,n=t.popper,i=t.popperRect,o=t.placement,r=t.variation,s=t.offsets,a=t.position,c=t.gpuAcceleration,l=t.adaptive,u=t.roundOffsets,f=t.isFixed,d=s.x,p=void 0===d?0:d,h=s.y,m=void 0===h?0:h,g="function"==typeof u?u({x:p,y:m}):{x:p,y:m};p=g.x,m=g.y;var b=s.hasOwnProperty("x"),v=s.hasOwnProperty("y"),y=rt,_=nt,w=window;if(l){var E=Ut(n),O="clientHeight",A="clientWidth";if(E===Tt(n)&&"static"!==zt(E=Rt(n)).position&&"absolute"===a&&(O="scrollHeight",A="scrollWidth"),o===nt||(o===rt||o===ot)&&r===lt)_=it,m-=(f&&E===w&&w.visualViewport?w.visualViewport.height:E[O])-i.height,m*=c?1:-1;if(o===rt||(o===nt||o===it)&&r===lt)y=ot,p-=(f&&E===w&&w.visualViewport?w.visualViewport.width:E[A])-i.width,p*=c?1:-1}var x,C=Object.assign({position:a},l&&Zt),T=!0===u?function(t,e){var n=t.x,i=t.y,o=e.devicePixelRatio||1;return{x:Mt(n*o)/o||0,y:Mt(i*o)/o||0}}({x:p,y:m},Tt(n)):{x:p,y:m};return p=T.x,m=T.y,c?Object.assign({},C,((x={})[_]=v?"0":"",x[y]=b?"0":"",x.transform=(w.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",x)):Object.assign({},C,((e={})[_]=v?m+"px":"",e[y]=b?p+"px":"",e.transform="",e))}var ee={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,n=t.options,i=n.gpuAcceleration,o=void 0===i||i,r=n.adaptive,s=void 0===r||r,a=n.roundOffsets,c=void 0===a||a,l={placement:Dt(e.placement),variation:Jt(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:o,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,te(Object.assign({},l,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:s,roundOffsets:c})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,te(Object.assign({},l,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}},ne={passive:!0};var ie={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,n=t.instance,i=t.options,o=i.scroll,r=void 0===o||o,s=i.resize,a=void 0===s||s,c=Tt(e.elements.popper),l=[].concat(e.scrollParents.reference,e.scrollParents.popper);return r&&l.forEach((function(t){t.addEventListener("scroll",n.update,ne)})),a&&c.addEventListener("resize",n.update,ne),function(){r&&l.forEach((function(t){t.removeEventListener("scroll",n.update,ne)})),a&&c.removeEventListener("resize",n.update,ne)}},data:{}},oe={left:"right",right:"left",bottom:"top",top:"bottom"};function re(t){return t.replace(/left|right|bottom|top/g,(function(t){return oe[t]}))}var se={start:"end",end:"start"};function ae(t){return t.replace(/start|end/g,(function(t){return se[t]}))}function ce(t){var e=Tt(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function le(t){return Ft(Rt(t)).left+ce(t).scrollLeft}function ue(t){var e=zt(t),n=e.overflow,i=e.overflowX,o=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+i)}function fe(t){return["html","body","#document"].indexOf(Ct(t))>=0?t.ownerDocument.body:St(t)&&ue(t)?t:fe(Vt(t))}function de(t,e){var n;void 0===e&&(e=[]);var i=fe(t),o=i===(null==(n=t.ownerDocument)?void 0:n.body),r=Tt(i),s=o?[r].concat(r.visualViewport||[],ue(i)?i:[]):i,a=e.concat(s);return o?a:a.concat(de(Vt(s)))}function pe(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function he(t,e,n){return e===ft?pe(function(t,e){var n=Tt(t),i=Rt(t),o=n.visualViewport,r=i.clientWidth,s=i.clientHeight,a=0,c=0;if(o){r=o.width,s=o.height;var l=It();(l||!l&&"fixed"===e)&&(a=o.offsetLeft,c=o.offsetTop)}return{width:r,height:s,x:a+le(t),y:c}}(t,n)):Lt(e)?function(t,e){var n=Ft(t,!1,"fixed"===e);return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}(e,n):pe(function(t){var e,n=Rt(t),i=ce(t),o=null==(e=t.ownerDocument)?void 0:e.body,r=Pt(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=Pt(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),a=-i.scrollLeft+le(t),c=-i.scrollTop;return"rtl"===zt(o||n).direction&&(a+=Pt(n.clientWidth,o?o.clientWidth:0)-r),{width:r,height:s,x:a,y:c}}(Rt(t)))}function me(t,e,n,i){var o="clippingParents"===e?function(t){var e=de(Vt(t)),n=["absolute","fixed"].indexOf(zt(t).position)>=0&&St(t)?Ut(t):t;return Lt(n)?e.filter((function(t){return Lt(t)&&qt(t,n)&&"body"!==Ct(t)})):[]}(t):[].concat(e),r=[].concat(o,[n]),s=r[0],a=r.reduce((function(e,n){var o=he(t,n,i);return e.top=Pt(o.top,e.top),e.right=Nt(o.right,e.right),e.bottom=Nt(o.bottom,e.bottom),e.left=Pt(o.left,e.left),e}),he(t,s,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function ge(t){var e,n=t.reference,i=t.element,o=t.placement,r=o?Dt(o):null,s=o?Jt(o):null,a=n.x+n.width/2-i.width/2,c=n.y+n.height/2-i.height/2;switch(r){case nt:e={x:a,y:n.y-i.height};break;case it:e={x:a,y:n.y+n.height};break;case ot:e={x:n.x+n.width,y:c};break;case rt:e={x:n.x-i.width,y:c};break;default:e={x:n.x,y:n.y}}var l=r?Kt(r):null;if(null!=l){var u="y"===l?"height":"width";switch(s){case ct:e[l]=e[l]-(n[u]/2-i[u]/2);break;case lt:e[l]=e[l]+(n[u]/2-i[u]/2)}}return e}function be(t,e){void 0===e&&(e={});var n=e,i=n.placement,o=void 0===i?t.placement:i,r=n.strategy,s=void 0===r?t.strategy:r,a=n.boundary,c=void 0===a?ut:a,l=n.rootBoundary,u=void 0===l?ft:l,f=n.elementContext,d=void 0===f?dt:f,p=n.altBoundary,h=void 0!==p&&p,m=n.padding,g=void 0===m?0:m,b=Gt("number"!=typeof g?g:Xt(g,at)),v=d===dt?pt:dt,y=t.rects.popper,_=t.elements[h?v:d],w=me(Lt(_)?_:_.contextElement||Rt(t.elements.popper),c,u,s),E=Ft(t.elements.reference),O=ge({reference:E,element:y,strategy:"absolute",placement:o}),A=pe(Object.assign({},y,O)),x=d===dt?A:E,C={top:w.top-x.top+b.top,bottom:x.bottom-w.bottom+b.bottom,left:w.left-x.left+b.left,right:x.right-w.right+b.right},T=t.modifiersData.offset;if(d===dt&&T){var L=T[o];Object.keys(C).forEach((function(t){var e=[ot,it].indexOf(t)>=0?1:-1,n=[nt,it].indexOf(t)>=0?"y":"x";C[t]+=L[n]*e}))}return C}function ve(t,e){void 0===e&&(e={});var n=e,i=n.placement,o=n.boundary,r=n.rootBoundary,s=n.padding,a=n.flipVariations,c=n.allowedAutoPlacements,l=void 0===c?mt:c,u=Jt(i),f=u?a?ht:ht.filter((function(t){return Jt(t)===u})):at,d=f.filter((function(t){return l.indexOf(t)>=0}));0===d.length&&(d=f);var p=d.reduce((function(e,n){return e[n]=be(t,{placement:n,boundary:o,rootBoundary:r,padding:s})[Dt(n)],e}),{});return Object.keys(p).sort((function(t,e){return p[t]-p[e]}))}var ye={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name;if(!e.modifiersData[i]._skip){for(var o=n.mainAxis,r=void 0===o||o,s=n.altAxis,a=void 0===s||s,c=n.fallbackPlacements,l=n.padding,u=n.boundary,f=n.rootBoundary,d=n.altBoundary,p=n.flipVariations,h=void 0===p||p,m=n.allowedAutoPlacements,g=e.options.placement,b=Dt(g),v=c||(b===g||!h?[re(g)]:function(t){if(Dt(t)===st)return[];var e=re(t);return[ae(t),e,ae(e)]}(g)),y=[g].concat(v).reduce((function(t,n){return t.concat(Dt(n)===st?ve(e,{placement:n,boundary:u,rootBoundary:f,padding:l,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),_=e.rects.reference,w=e.rects.popper,E=new Map,O=!0,A=y[0],x=0;x=0,j=S?"width":"height",k=be(e,{placement:C,boundary:u,rootBoundary:f,altBoundary:d,padding:l}),D=S?L?ot:rt:L?it:nt;_[j]>w[j]&&(D=re(D));var P=re(D),N=[];if(r&&N.push(k[T]<=0),a&&N.push(k[D]<=0,k[P]<=0),N.every((function(t){return t}))){A=C,O=!1;break}E.set(C,N)}if(O)for(var M=function(t){var e=y.find((function(e){var n=E.get(e);if(n)return n.slice(0,t).every((function(t){return t}))}));if(e)return A=e,"break"},B=h?3:1;B>0;B--){if("break"===M(B))break}e.placement!==A&&(e.modifiersData[i]._skip=!0,e.placement=A,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function _e(t,e,n){return void 0===n&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function we(t){return[nt,ot,it,rt].some((function(e){return t[e]>=0}))}var Ee={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,n=t.name,i=e.rects.reference,o=e.rects.popper,r=e.modifiersData.preventOverflow,s=be(e,{elementContext:"reference"}),a=be(e,{altBoundary:!0}),c=_e(s,i),l=_e(a,o,r),u=we(c),f=we(l);e.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:f},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":f})}};var Oe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,n=t.options,i=t.name,o=n.offset,r=void 0===o?[0,0]:o,s=mt.reduce((function(t,n){return t[n]=function(t,e,n){var i=Dt(t),o=[rt,nt].indexOf(i)>=0?-1:1,r="function"==typeof n?n(Object.assign({},e,{placement:t})):n,s=r[0],a=r[1];return s=s||0,a=(a||0)*o,[rt,ot].indexOf(i)>=0?{x:a,y:s}:{x:s,y:a}}(n,e.rects,r),t}),{}),a=s[e.placement],c=a.x,l=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=c,e.modifiersData.popperOffsets.y+=l),e.modifiersData[i]=s}};var Ae={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,n=t.name;e.modifiersData[n]=ge({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}};var xe={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name,o=n.mainAxis,r=void 0===o||o,s=n.altAxis,a=void 0!==s&&s,c=n.boundary,l=n.rootBoundary,u=n.altBoundary,f=n.padding,d=n.tether,p=void 0===d||d,h=n.tetherOffset,m=void 0===h?0:h,g=be(e,{boundary:c,rootBoundary:l,padding:f,altBoundary:u}),b=Dt(e.placement),v=Jt(e.placement),y=!v,_=Kt(b),w="x"===_?"y":"x",E=e.modifiersData.popperOffsets,O=e.rects.reference,A=e.rects.popper,x="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,C="number"==typeof x?{mainAxis:x,altAxis:x}:Object.assign({mainAxis:0,altAxis:0},x),T=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,L={x:0,y:0};if(E){if(r){var S,j="y"===_?nt:rt,k="y"===_?it:ot,D="y"===_?"height":"width",P=E[_],N=P+g[j],M=P-g[k],B=p?-A[D]/2:0,I=v===ct?O[D]:A[D],F=v===ct?-A[D]:-O[D],H=e.elements.arrow,q=p&&H?Ht(H):{width:0,height:0},z=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},W=z[j],R=z[k],V=Qt(0,O[D],q[D]),Y=y?O[D]/2-B-V-W-C.mainAxis:I-V-W-C.mainAxis,U=y?-O[D]/2+B+V+R+C.mainAxis:F+V+R+C.mainAxis,K=e.elements.arrow&&Ut(e.elements.arrow),Q=K?"y"===_?K.clientTop||0:K.clientLeft||0:0,G=null!=(S=null==T?void 0:T[_])?S:0,X=P+U-G,$=Qt(p?Nt(N,P+Y-G-Q):N,P,p?Pt(M,X):M);E[_]=$,L[_]=$-P}if(a){var J,Z="x"===_?nt:rt,tt="x"===_?it:ot,et=E[w],st="y"===w?"height":"width",at=et+g[Z],lt=et-g[tt],ut=-1!==[nt,rt].indexOf(b),ft=null!=(J=null==T?void 0:T[w])?J:0,dt=ut?at:et-O[st]-A[st]-ft+C.altAxis,pt=ut?et+O[st]+A[st]-ft-C.altAxis:lt,ht=p&&ut?function(t,e,n){var i=Qt(t,e,n);return i>n?n:i}(dt,et,pt):Qt(p?dt:at,et,p?pt:lt);E[w]=ht,L[w]=ht-et}e.modifiersData[i]=L}},requiresIfExists:["offset"]};function Ce(t,e,n){void 0===n&&(n=!1);var i,o,r=St(e),s=St(e)&&function(t){var e=t.getBoundingClientRect(),n=Mt(e.width)/t.offsetWidth||1,i=Mt(e.height)/t.offsetHeight||1;return 1!==n||1!==i}(e),a=Rt(e),c=Ft(t,s,n),l={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(r||!r&&!n)&&(("body"!==Ct(e)||ue(a))&&(l=(i=e)!==Tt(i)&&St(i)?{scrollLeft:(o=i).scrollLeft,scrollTop:o.scrollTop}:ce(i)),St(e)?((u=Ft(e,!0)).x+=e.clientLeft,u.y+=e.clientTop):a&&(u.x=le(a))),{x:c.left+l.scrollLeft-u.x,y:c.top+l.scrollTop-u.y,width:c.width,height:c.height}}function Te(t){var e=new Map,n=new Set,i=[];function o(t){n.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!n.has(t)){var i=e.get(t);i&&o(i)}})),i.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){n.has(t.name)||o(t)})),i}var Le={placement:"bottom",modifiers:[],strategy:"absolute"};function Se(){for(var t=arguments.length,e=new Array(t),n=0;n{const n=t.nodeName.toLowerCase();return e.includes(n)?!Be.has(n)||Boolean(Ie.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(n)))};const He={allowList:Me,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},qe={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},ze={entry:"(string|element|function|null)",selector:"(string|element)"};class We extends F{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return He}static get DefaultType(){return qe}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content=N(N({},this._config.content),t),this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,n]of Object.entries(this._config.content))this._setContent(t,n,e);const e=t.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&e.classList.add(...n.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,n]of Object.entries(t))super._typeCheckConfig({selector:e,entry:n},ze)}_setContent(t,e,n){const i=z.findOne(n,t);i&&((e=this._resolvePossibleFunction(e))?o(e)?this._putElementInTemplate(r(e),i):this._config.html?i.innerHTML=this._maybeSanitize(e):i.textContent=e:i.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,n){if(!t.length)return t;if(n&&"function"==typeof n)return n(t);const i=(new window.DOMParser).parseFromString(t,"text/html"),o=[].concat(...i.body.querySelectorAll("*"));for(const t of o){const n=t.nodeName.toLowerCase();if(!Object.keys(e).includes(n)){t.remove();continue}const i=[].concat(...t.attributes),o=[].concat(e["*"]||[],e[n]||[]);for(const e of i)Fe(e,o)||t.removeAttribute(e.nodeName)}return i.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return d(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Re=new Set(["sanitize","allowList","sanitizeFn"]),Ve="fade",Ye="show",Ue=".tooltip-inner",Ke=".".concat("modal"),Qe="hide.bs.modal",Ge="hover",Xe="focus",$e={AUTO:"auto",TOP:"top",RIGHT:u()?"left":"right",BOTTOM:"bottom",LEFT:u()?"right":"left"},Je={allowList:Me,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},Ze={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class tn extends H{constructor(t,e){if(void 0===Ne)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Je}static get DefaultType(){return Ze}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),S.off(this._element.closest(Ke),Qe,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=S.trigger(this._element,this.constructor.eventName("show")),e=(s(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:i}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(n),S.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(n),n.classList.add(Ye),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))S.on(t,"mouseover",a);this._queueCallback((()=>{S.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(!this._isShown())return;if(S.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;if(this._getTipElement().classList.remove(Ye),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))S.off(t,"mouseover",a);this._activeTrigger.click=!1,this._activeTrigger[Xe]=!1,this._activeTrigger[Ge]=!1,this._isHovered=null;this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),S.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(Ve,Ye),e.classList.add("bs-".concat(this.constructor.NAME,"-auto"));const n=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",n),this._isAnimated()&&e.classList.add(Ve),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new We(N(N({},this._config),{},{content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)})),this._templateFactory}_getContentForTemplate(){return{[Ue]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Ve)}_isShown(){return this.tip&&this.tip.classList.contains(Ye)}_createPopper(t){const e=d(this._config.placement,[this,t,this._element]),n=$e[e.toUpperCase()];return Pe(this._element,t,this._getPopperConfig(n))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return d(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:".".concat(this.constructor.NAME,"-arrow")}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return N(N({},e),d(this._config.popperConfig,[e]))}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)S.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===Ge?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n=e===Ge?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");S.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?Xe:Ge]=!0,e._enter()})),S.on(this._element,n,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?Xe:Ge]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},S.on(this._element.closest(Ke),Qe,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=I.getDataAttributes(this._element);for(const t of Object.keys(e))Re.has(t)&&delete e[t];return t=N(N({},e),"object"==typeof t&&t?t:{}),t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,n]of Object.entries(this._config))this.constructor.Default[e]!==n&&(t[e]=n);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=tn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError('No method named "'.concat(t,'"'));e[t]()}}))}}f(tn);const en=".code-header>button",nn="timeout",on="data-title-succeed",rn="data-bs-original-title",sn=2e3;function an(t){if(t.hasAttribute(nn)){let e=t.getAttribute(nn);if(Number(e)>Date.now())return!0}return!1}function cn(t){t.setAttribute(nn,Date.now()+sn)}function ln(t){t.removeAttribute(nn)}function un(){const t=document.querySelectorAll(en);if(0===t.length)return;const e=new ClipboardJS(en,{target:t=>t.parentNode.nextElementSibling.querySelector("code .rouge-code")});[...t].map((t=>new tn(t,{placement:"left"}))),e.on("success",(t=>{const e=t.trigger;(t.clearSelection(),an(e))||(e.children[0].setAttribute("class","fas fa-check"),function(t){const e=t.getAttribute(on);t.setAttribute(rn,e),tn.getInstance(t).show()}(e),cn(e),setTimeout((()=>{!function(t){tn.getInstance(t).hide(),t.removeAttribute(rn)}(e),function(t){t.children[0].setAttribute("class","far fa-clipboard")}(e),ln(e)}),sn))}))}const fn="data-src",dn="data-lqip",pn="shimmer",hn="blur";function mn(t){this.parentElement.classList.remove(t)}function gn(){this.complete&&(this.hasAttribute(dn)?mn.call(this,hn):mn.call(this,pn))}function bn(){const t=this.getAttribute(fn);this.setAttribute("src",encodeURI(t)),this.removeAttribute(fn)}const vn=".popup:not(.dark)",yn=".popup:not(.light)";let _n=vn;var wn;const En=document.getElementById("toc-bar"),On=document.getElementById("toc-solo-trigger"),An=document.getElementsByClassName("toc-trigger"),xn=document.getElementById("toc-popup"),Cn=document.getElementById("toc-popup-close"),Tn="overflow-hidden",Ln="closing";class Sn{static initBar(){new IntersectionObserver((t=>{t.forEach((t=>{En.classList.toggle("invisible",t.isIntersecting)}))}),{rootMargin:"-".concat(k(Sn,this,kn)._,"px 0px 0px 0px")}).observe(On),jn._=k(Sn,this,!1)}static listenAnchors(){[...document.getElementsByClassName("toc-link")].forEach((t=>{t.onclick=()=>this.hidePopup()}))}static refresh(){k(Sn,this,jn)._&&this.initComponents(),tocbot.refresh(this.options),this.listenAnchors()}static get popupOpened(){return xn.open}static showPopup(){this.lockScroll(!0),xn.showModal();xn.querySelector("li.is-active-li").scrollIntoView({block:"center"})}static hidePopup(){xn.toggleAttribute(Ln),xn.addEventListener("animationend",(()=>{xn.toggleAttribute(Ln),xn.close()}),{once:!0}),this.lockScroll(!1)}static lockScroll(t){document.documentElement.classList.toggle(Tn,t),document.body.classList.toggle(Tn,t)}static clickBackdrop(t){if(xn.hasAttribute(Ln))return;const e=t.target.getBoundingClientRect();(t.clientXe.right||t.clientYe.bottom)&&this.hidePopup()}static initComponents(){this.initBar(),[...An].forEach((t=>{t.onclick=()=>this.showPopup()})),xn.onclick=t=>this.clickBackdrop(t),Cn.onclick=()=>this.hidePopup(),xn.oncancel=t=>{t.preventDefault(),this.hidePopup()}}static init(){tocbot.init(this.options),this.listenAnchors(),this.initComponents()}}var jn={_:!0},kn={_:48};D(Sn,"options",{tocSelector:"#toc-popup-content",contentSelector:".content",ignoreSelector:"[data-toc-skip]",headingSelector:"h2, h3, h4",orderedList:!1,scrollSmooth:!1,collapseDepth:4,headingsOffset:k(wn=Sn,wn,kn)._});D(class{static refresh(){tocbot.refresh(this.options)}static init(){const t=document.getElementById("toc-wrapper");t&&(tocbot.init(this.options),t.classList.remove("invisible"))}},"options",{tocSelector:"#toc",contentSelector:".content",ignoreSelector:"[data-toc-skip]",headingSelector:"h2, h3, h4",orderedList:!1,scrollSmooth:!1,headingsOffset:32}),matchMedia("(min-width: 1200px)");const Dn="mermaid",Pn=Theme.getThemeMapper("default","dark");function Nn(t){if(t.source===window&&t.data&&t.data.id===Theme.ID){[...document.getElementsByClassName(Dn)].forEach((t=>{const e=t.previousSibling.children.item(0).textContent;t.textContent=e,t.removeAttribute("data-processed")}));const t=Pn[Theme.visualState];mermaid.initialize({theme:t}),mermaid.init(null,".".concat(Dn))}}function Mn(t){const e=t.textContent,n=t.parentElement;n.classList.add("d-none");const i=document.createElement("pre");i.classList.add(Dn);const o=document.createTextNode(e);i.appendChild(o),n.after(i)}const Bn=document.getElementById("mode-toggle");const In=document.getElementById("sidebar"),Fn=document.getElementById("sidebar-trigger"),Hn=document.getElementById("mask");class qn{static toggle(){zn._=k(qn,this,!k(qn,this,zn)._),document.body.toggleAttribute("sidebar-display",k(qn,this,zn)._),In.classList.toggle("z-2",k(qn,this,zn)._),Hn.classList.toggle("d-none",!k(qn,this,zn)._)}}var zn={_:!1};const Wn=document.getElementById("sidebar-trigger"),Rn=document.getElementById("search-trigger"),Vn=document.getElementById("search-cancel"),Yn=document.querySelectorAll("#main-wrapper>.container>.row"),Un=document.getElementById("topbar-title"),Kn=document.getElementById("search"),Qn=document.getElementById("search-result-wrapper"),Gn=document.getElementById("search-results"),Xn=document.getElementById("search-input"),$n=document.getElementById("search-hints"),Jn="d-block",Zn="d-none",ti="input-focus",ei="d-flex";class ni{static on(){Wn.classList.add(Zn),Un.classList.add(Zn),Rn.classList.add(Zn),Kn.classList.add(ei),Vn.classList.add(Jn)}static off(){Vn.classList.remove(Jn),Kn.classList.remove(ei),Wn.classList.remove(Zn),Un.classList.remove(Zn),Rn.classList.remove(Zn)}}class ii{static on(){this.resultVisible||(Qn.classList.remove(Zn),Yn.forEach((t=>{t.classList.add(Zn)})),this.resultVisible=!0)}static off(){this.resultVisible&&(Gn.innerHTML="",$n.classList.contains(Zn)&&$n.classList.remove(Zn),Qn.classList.add(Zn),Yn.forEach((t=>{t.classList.remove(Zn)})),Xn.textContent="",this.resultVisible=!1)}}function oi(){return Vn.classList.contains(Jn)}D(ii,"resultVisible",!1),function(){const t=document.querySelectorAll("article img");if(0===t.length)return;t.forEach((t=>{t.addEventListener("load",gn)})),document.querySelectorAll('article img[loading="lazy"]').forEach((t=>{t.complete&&mn.call(t,pn)}));const e=document.querySelectorAll("article img[".concat(dn,'="true"]'));e.length&&e.forEach((t=>{bn.call(t)}))}(),function(){if(null===document.querySelector(".popup"))return;const t=!(null===document.querySelector(".popup.light")&&null===document.querySelector(".popup.dark"));Theme.visualState===Theme.DARK&&(_n=yn);let e=GLightbox({selector:"".concat(_n)});if(t&&Theme.switchable){let t=null;window.addEventListener("message",(n=>{n.source===window&&n.data&&n.data.id===Theme.ID&&function(t,e){_n=_n===vn?yn:vn,null===e&&(e=GLightbox({selector:"".concat(_n)})),[t,e]=[e,t]}(e,t)}))}}(),Fn.onclick=Hn.onclick=()=>qn.toggle(),Rn.addEventListener("click",(()=>{ni.on(),ii.on(),Xn.focus()})),Vn.addEventListener("click",(()=>{ni.off(),ii.off()})),Xn.addEventListener("focus",(()=>{Kn.classList.add(ti)})),Xn.addEventListener("focusout",(()=>{Kn.classList.remove(ti)})),Xn.addEventListener("input",(()=>{""===Xn.value?oi()?$n.classList.remove(Zn):ii.off():(ii.on(),oi()&&$n.classList.add(Zn))})),un(),function(){const t=document.getElementById("copy-link");null!==t&&(t.addEventListener("click",(t=>{const e=t.target;an(e)||navigator.clipboard.writeText(window.location.href).then((()=>{const t=e.getAttribute(rn),n=e.getAttribute(on);e.setAttribute(rn,n),tn.getInstance(e).show(),cn(e),setTimeout((()=>{e.setAttribute(rn,t),ln(e)}),sn)}))})),t.addEventListener("mouseleave",(t=>{tn.getInstance(t.target).hide()})))}(),function(){if("undefined"==typeof mermaid||"function"!=typeof mermaid.initialize)return;let t={theme:Pn[Theme.visualState]};[...document.getElementsByClassName("language-mermaid")].forEach(Mn),mermaid.initialize(t),Theme.switchable&&window.addEventListener("message",Nn)}(),Bn&&Bn.addEventListener("click",(()=>{Theme.flip()})),function(){const t=document.getElementById("back-to-top");window.addEventListener("scroll",(()=>{window.scrollY>50?t.classList.add("show"):t.classList.remove("show")})),t.addEventListener("click",(()=>{window.scrollTo({top:0})}))}(),[...document.querySelectorAll('[data-bs-toggle="tooltip"]')].map((t=>new tn(t)))}(); diff --git a/assets/js/dist/post.min.js b/assets/js/dist/post.min.js new file mode 100644 index 0000000..2b09523 --- /dev/null +++ b/assets/js/dist/post.min.js @@ -0,0 +1,4 @@ +/*! + * jekyll-theme-chirpy v7.2.3 | © 2019 Cotes Chung | MIT Licensed | https://github.com/cotes2020/jekyll-theme-chirpy/ + */ +!function(){"use strict";const t=new Map;var e={set(e,n,i){t.has(e)||t.set(e,new Map);const o=t.get(e);o.has(n)||0===o.size?o.set(n,i):console.error("Bootstrap doesn't allow more than one instance per element. Bound instance: ".concat(Array.from(o.keys())[0],"."))},get:(e,n)=>t.has(e)&&t.get(e).get(n)||null,remove(e,n){if(!t.has(e))return;const i=t.get(e);i.delete(n),0===i.size&&t.delete(e)}};const n="transitionend",i=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>"#".concat(CSS.escape(e))))),t),o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(i(t)):null,s=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?s(t.parentNode):null},a=()=>{},c=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,l=[],u=()=>"rtl"===document.documentElement.dir,f=t=>{var e;e=()=>{const e=c();if(e){const n=t.NAME,i=e.fn[n];e.fn[n]=t.jQueryInterface,e.fn[n].Constructor=t,e.fn[n].noConflict=()=>(e.fn[n]=i,t.jQueryInterface)}},"loading"===document.readyState?(l.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of l)t()})),l.push(e)):e()},d=function(t){let e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;return"function"==typeof t?t(...arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]):e},p=function(t,e){if(!(!(arguments.length>2&&void 0!==arguments[2])||arguments[2]))return void d(t);const i=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:n}=window.getComputedStyle(t);const i=Number.parseFloat(e),o=Number.parseFloat(n);return i||o?(e=e.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(n))):0})(e)+5;let o=!1;const r=i=>{let{target:s}=i;s===e&&(o=!0,e.removeEventListener(n,r),d(t))};e.addEventListener(n,r),setTimeout((()=>{o||e.dispatchEvent(new Event(n))}),i)},h=/[^.]*(?=\..*)\.|.*/,m=/\..*/,g=/::\d+$/,b={};let v=1;const y={mouseenter:"mouseover",mouseleave:"mouseout"},_=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function w(t,e){return e&&"".concat(e,"::").concat(v++)||t.uidEvent||v++}function E(t){const e=w(t);return t.uidEvent=e,b[e]=b[e]||{},b[e]}function O(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===n))}function A(t,e,n){const i="string"==typeof e,o=i?n:e||n;let r=L(t);return _.has(r)||(r=t),[i,o,r]}function x(t,e,n,i,o){if("string"!=typeof e||!t)return;let[r,s,a]=A(e,n,i);if(e in y){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};s=t(s)}const c=E(t),l=c[a]||(c[a]={}),u=O(l,s,r?n:null);if(u)return void(u.oneOff=u.oneOff&&o);const f=w(s,e.replace(h,"")),d=r?function(t,e,n){return function i(o){const r=t.querySelectorAll(e);for(let{target:s}=o;s&&s!==this;s=s.parentNode)for(const a of r)if(a===s)return j(o,{delegateTarget:s}),i.oneOff&&S.off(t,o.type,e,n),n.apply(s,[o])}}(t,n,s):function(t,e){return function n(i){return j(i,{delegateTarget:t}),n.oneOff&&S.off(t,i.type,e),e.apply(t,[i])}}(t,s);d.delegationSelector=r?n:null,d.callable=s,d.oneOff=o,d.uidEvent=f,l[f]=d,t.addEventListener(a,d,r)}function C(t,e,n,i,o){const r=O(e[n],i,o);r&&(t.removeEventListener(n,r,Boolean(o)),delete e[n][r.uidEvent])}function T(t,e,n,i){const o=e[n]||{};for(const[r,s]of Object.entries(o))r.includes(i)&&C(t,e,n,s.callable,s.delegationSelector)}function L(t){return t=t.replace(m,""),y[t]||t}const S={on(t,e,n,i){x(t,e,n,i,!1)},one(t,e,n,i){x(t,e,n,i,!0)},off(t,e,n,i){if("string"!=typeof e||!t)return;const[o,r,s]=A(e,n,i),a=s!==e,c=E(t),l=c[s]||{},u=e.startsWith(".");if(void 0===r){if(u)for(const n of Object.keys(c))T(t,c,n,e.slice(1));for(const[n,i]of Object.entries(l)){const o=n.replace(g,"");a&&!e.includes(o)||C(t,c,s,i.callable,i.delegationSelector)}}else{if(!Object.keys(l).length)return;C(t,c,s,r,o?n:null)}},trigger(t,e,n){if("string"!=typeof e||!t)return null;const i=c();let o=null,r=!0,s=!0,a=!1;e!==L(e)&&i&&(o=i.Event(e,n),i(t).trigger(o),r=!o.isPropagationStopped(),s=!o.isImmediatePropagationStopped(),a=o.isDefaultPrevented());const l=j(new Event(e,{bubbles:r,cancelable:!0}),n);return a&&l.preventDefault(),s&&t.dispatchEvent(l),l.defaultPrevented&&o&&o.preventDefault(),l}};function j(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(const[n,i]of Object.entries(e))try{t[n]=i}catch(e){Object.defineProperty(t,n,{configurable:!0,get:()=>i})}return t}function D(t,e,n){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:n;throw new TypeError("Private element is not present on this object")}function k(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function P(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function N(t){for(var e=1;e"-".concat(t.toLowerCase())))}const I={setDataAttribute(t,e,n){t.setAttribute("data-bs-".concat(B(e)),n)},removeDataAttribute(t,e){t.removeAttribute("data-bs-".concat(B(e)))},getDataAttributes(t){if(!t)return{};const e={},n=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const i of n){let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=M(t.dataset[i])}return e},getDataAttribute:(t,e)=>M(t.getAttribute("data-bs-".concat(B(e))))};class F{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const n=o(e)?I.getDataAttribute(e,"config"):{};return N(N(N(N({},this.constructor.Default),"object"==typeof n?n:{}),o(e)?I.getDataAttributes(e):{}),"object"==typeof t?t:{})}_typeCheckConfig(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.constructor.DefaultType;for(const[i,r]of Object.entries(e)){const e=t[i],s=o(e)?"element":null==(n=e)?"".concat(n):Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(r).test(s))throw new TypeError("".concat(this.constructor.NAME.toUpperCase(),': Option "').concat(i,'" provided type "').concat(s,'" but expected type "').concat(r,'".'))}var n}}class H extends F{constructor(t,n){super(),(t=r(t))&&(this._element=t,this._config=this._getConfig(n),e.set(this._element,this.constructor.DATA_KEY,this))}dispose(){e.remove(this._element,this.constructor.DATA_KEY),S.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e){p(t,e,!(arguments.length>2&&void 0!==arguments[2])||arguments[2])}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return e.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.3"}static get DATA_KEY(){return"bs.".concat(this.NAME)}static get EVENT_KEY(){return".".concat(this.DATA_KEY)}static eventName(t){return"".concat(t).concat(this.EVENT_KEY)}}const q=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let n=t.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n="#".concat(n.split("#")[1])),e=n&&"#"!==n?n.trim():null}return e?e.split(",").map((t=>i(t))).join(","):null},z={find(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.documentElement;return[].concat(...Element.prototype.querySelectorAll.call(e,t))},findOne(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.documentElement;return Element.prototype.querySelector.call(e,t)},children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const n=[];let i=t.parentNode.closest(e);for(;i;)n.push(i),i=i.parentNode.closest(e);return n},prev(t,e){let n=t.previousElementSibling;for(;n;){if(n.matches(e))return[n];n=n.previousElementSibling}return[]},next(t,e){let n=t.nextElementSibling;for(;n;){if(n.matches(e))return[n];n=n.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>"".concat(t,':not([tabindex^="-"])'))).join(",");return this.find(e,t).filter((t=>!(t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")))(t)&&(t=>{if(!o(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),n=t.closest("details:not([open])");if(!n)return e;if(n!==t){const e=t.closest("summary");if(e&&e.parentNode!==n)return!1;if(null===e)return!1}return e})(t)))},getSelectorFromElement(t){const e=q(t);return e&&z.findOne(e)?e:null},getElementFromSelector(t){const e=q(t);return e?z.findOne(e):null},getMultipleElementsFromSelector(t){const e=q(t);return e?z.find(e):[]}},W=".".concat("bs.collapse"),R="show".concat(W),V="shown".concat(W),Y="hide".concat(W),U="hidden".concat(W),K="click".concat(W).concat(".data-api"),Q="show",G="collapse",X="collapsing",$=":scope .".concat(G," .").concat(G),J='[data-bs-toggle="collapse"]',Z={parent:null,toggle:!0},tt={parent:"(null|element)",toggle:"boolean"};class et extends H{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const n=z.find(J);for(const t of n){const e=z.getSelectorFromElement(t),n=z.find(e).filter((t=>t===this._element));null!==e&&n.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Z}static get DefaultType(){return tt}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>et.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(S.trigger(this._element,R).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(G),this._element.classList.add(X),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const n=e[0].toUpperCase()+e.slice(1),i="scroll".concat(n);this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(X),this._element.classList.add(G,Q),this._element.style[e]="",S.trigger(this._element,V)}),this._element,!0),this._element.style[e]="".concat(this._element[i],"px")}hide(){if(this._isTransitioning||!this._isShown())return;if(S.trigger(this._element,Y).defaultPrevented)return;const t=this._getDimension();this._element.style[t]="".concat(this._element.getBoundingClientRect()[t],"px"),this._element.offsetHeight,this._element.classList.add(X),this._element.classList.remove(G,Q);for(const t of this._triggerArray){const e=z.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0;this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(X),this._element.classList.add(G),S.trigger(this._element,U)}),this._element,!0)}_isShown(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._element).classList.contains(Q)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=r(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(J);for(const e of t){const t=z.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=z.find($,this._config.parent);return z.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const n of t)n.classList.toggle("collapsed",!e),n.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const n=et.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===n[t])throw new TypeError('No method named "'.concat(t,'"'));n[t]()}}))}}S.on(document,K,J,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of z.getMultipleElementsFromSelector(this))et.getOrCreateInstance(t,{toggle:!1}).toggle()})),f(et),document.getElementsByClassName("collapse");var nt="top",it="bottom",ot="right",rt="left",st="auto",at=[nt,it,ot,rt],ct="start",lt="end",ut="clippingParents",ft="viewport",dt="popper",pt="reference",ht=at.reduce((function(t,e){return t.concat([e+"-"+ct,e+"-"+lt])}),[]),mt=[].concat(at,[st]).reduce((function(t,e){return t.concat([e,e+"-"+ct,e+"-"+lt])}),[]),gt="beforeRead",bt="read",vt="afterRead",yt="beforeMain",_t="main",wt="afterMain",Et="beforeWrite",Ot="write",At="afterWrite",xt=[gt,bt,vt,yt,_t,wt,Et,Ot,At];function Ct(t){return t?(t.nodeName||"").toLowerCase():null}function Tt(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function Lt(t){return t instanceof Tt(t).Element||t instanceof Element}function St(t){return t instanceof Tt(t).HTMLElement||t instanceof HTMLElement}function jt(t){return"undefined"!=typeof ShadowRoot&&(t instanceof Tt(t).ShadowRoot||t instanceof ShadowRoot)}var Dt={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var n=e.styles[t]||{},i=e.attributes[t]||{},o=e.elements[t];St(o)&&Ct(o)&&(Object.assign(o.style,n),Object.keys(i).forEach((function(t){var e=i[t];!1===e?o.removeAttribute(t):o.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach((function(t){var i=e.elements[t],o=e.attributes[t]||{},r=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:n[t]).reduce((function(t,e){return t[e]="",t}),{});St(i)&&Ct(i)&&(Object.assign(i.style,r),Object.keys(o).forEach((function(t){i.removeAttribute(t)})))}))}},requires:["computeStyles"]};function kt(t){return t.split("-")[0]}var Pt=Math.max,Nt=Math.min,Mt=Math.round;function Bt(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function It(){return!/^((?!chrome|android).)*safari/i.test(Bt())}function Ft(t,e,n){void 0===e&&(e=!1),void 0===n&&(n=!1);var i=t.getBoundingClientRect(),o=1,r=1;e&&St(t)&&(o=t.offsetWidth>0&&Mt(i.width)/t.offsetWidth||1,r=t.offsetHeight>0&&Mt(i.height)/t.offsetHeight||1);var s=(Lt(t)?Tt(t):window).visualViewport,a=!It()&&n,c=(i.left+(a&&s?s.offsetLeft:0))/o,l=(i.top+(a&&s?s.offsetTop:0))/r,u=i.width/o,f=i.height/r;return{width:u,height:f,top:l,right:c+u,bottom:l+f,left:c,x:c,y:l}}function Ht(t){var e=Ft(t),n=t.offsetWidth,i=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-i)<=1&&(i=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:i}}function qt(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&jt(n)){var i=e;do{if(i&&t.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function zt(t){return Tt(t).getComputedStyle(t)}function Wt(t){return["table","td","th"].indexOf(Ct(t))>=0}function Rt(t){return((Lt(t)?t.ownerDocument:t.document)||window.document).documentElement}function Vt(t){return"html"===Ct(t)?t:t.assignedSlot||t.parentNode||(jt(t)?t.host:null)||Rt(t)}function Yt(t){return St(t)&&"fixed"!==zt(t).position?t.offsetParent:null}function Ut(t){for(var e=Tt(t),n=Yt(t);n&&Wt(n)&&"static"===zt(n).position;)n=Yt(n);return n&&("html"===Ct(n)||"body"===Ct(n)&&"static"===zt(n).position)?e:n||function(t){var e=/firefox/i.test(Bt());if(/Trident/i.test(Bt())&&St(t)&&"fixed"===zt(t).position)return null;var n=Vt(t);for(jt(n)&&(n=n.host);St(n)&&["html","body"].indexOf(Ct(n))<0;){var i=zt(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||e&&"filter"===i.willChange||e&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(t)||e}function Kt(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Qt(t,e,n){return Pt(t,Nt(e,n))}function Gt(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function Xt(t,e){return e.reduce((function(e,n){return e[n]=t,e}),{})}var $t={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,n=t.state,i=t.name,o=t.options,r=n.elements.arrow,s=n.modifiersData.popperOffsets,a=kt(n.placement),c=Kt(a),l=[rt,ot].indexOf(a)>=0?"height":"width";if(r&&s){var u=function(t,e){return Gt("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:Xt(t,at))}(o.padding,n),f=Ht(r),d="y"===c?nt:rt,p="y"===c?it:ot,h=n.rects.reference[l]+n.rects.reference[c]-s[c]-n.rects.popper[l],m=s[c]-n.rects.reference[c],g=Ut(r),b=g?"y"===c?g.clientHeight||0:g.clientWidth||0:0,v=h/2-m/2,y=u[d],_=b-f[l]-u[p],w=b/2-f[l]/2+v,E=Qt(y,w,_),O=c;n.modifiersData[i]=((e={})[O]=E,e.centerOffset=E-w,e)}},effect:function(t){var e=t.state,n=t.options.element,i=void 0===n?"[data-popper-arrow]":n;null!=i&&("string"!=typeof i||(i=e.elements.popper.querySelector(i)))&&qt(e.elements.popper,i)&&(e.elements.arrow=i)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Jt(t){return t.split("-")[1]}var Zt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function te(t){var e,n=t.popper,i=t.popperRect,o=t.placement,r=t.variation,s=t.offsets,a=t.position,c=t.gpuAcceleration,l=t.adaptive,u=t.roundOffsets,f=t.isFixed,d=s.x,p=void 0===d?0:d,h=s.y,m=void 0===h?0:h,g="function"==typeof u?u({x:p,y:m}):{x:p,y:m};p=g.x,m=g.y;var b=s.hasOwnProperty("x"),v=s.hasOwnProperty("y"),y=rt,_=nt,w=window;if(l){var E=Ut(n),O="clientHeight",A="clientWidth";if(E===Tt(n)&&"static"!==zt(E=Rt(n)).position&&"absolute"===a&&(O="scrollHeight",A="scrollWidth"),o===nt||(o===rt||o===ot)&&r===lt)_=it,m-=(f&&E===w&&w.visualViewport?w.visualViewport.height:E[O])-i.height,m*=c?1:-1;if(o===rt||(o===nt||o===it)&&r===lt)y=ot,p-=(f&&E===w&&w.visualViewport?w.visualViewport.width:E[A])-i.width,p*=c?1:-1}var x,C=Object.assign({position:a},l&&Zt),T=!0===u?function(t,e){var n=t.x,i=t.y,o=e.devicePixelRatio||1;return{x:Mt(n*o)/o||0,y:Mt(i*o)/o||0}}({x:p,y:m},Tt(n)):{x:p,y:m};return p=T.x,m=T.y,c?Object.assign({},C,((x={})[_]=v?"0":"",x[y]=b?"0":"",x.transform=(w.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",x)):Object.assign({},C,((e={})[_]=v?m+"px":"",e[y]=b?p+"px":"",e.transform="",e))}var ee={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,n=t.options,i=n.gpuAcceleration,o=void 0===i||i,r=n.adaptive,s=void 0===r||r,a=n.roundOffsets,c=void 0===a||a,l={placement:kt(e.placement),variation:Jt(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:o,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,te(Object.assign({},l,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:s,roundOffsets:c})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,te(Object.assign({},l,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}},ne={passive:!0};var ie={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,n=t.instance,i=t.options,o=i.scroll,r=void 0===o||o,s=i.resize,a=void 0===s||s,c=Tt(e.elements.popper),l=[].concat(e.scrollParents.reference,e.scrollParents.popper);return r&&l.forEach((function(t){t.addEventListener("scroll",n.update,ne)})),a&&c.addEventListener("resize",n.update,ne),function(){r&&l.forEach((function(t){t.removeEventListener("scroll",n.update,ne)})),a&&c.removeEventListener("resize",n.update,ne)}},data:{}},oe={left:"right",right:"left",bottom:"top",top:"bottom"};function re(t){return t.replace(/left|right|bottom|top/g,(function(t){return oe[t]}))}var se={start:"end",end:"start"};function ae(t){return t.replace(/start|end/g,(function(t){return se[t]}))}function ce(t){var e=Tt(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function le(t){return Ft(Rt(t)).left+ce(t).scrollLeft}function ue(t){var e=zt(t),n=e.overflow,i=e.overflowX,o=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+i)}function fe(t){return["html","body","#document"].indexOf(Ct(t))>=0?t.ownerDocument.body:St(t)&&ue(t)?t:fe(Vt(t))}function de(t,e){var n;void 0===e&&(e=[]);var i=fe(t),o=i===(null==(n=t.ownerDocument)?void 0:n.body),r=Tt(i),s=o?[r].concat(r.visualViewport||[],ue(i)?i:[]):i,a=e.concat(s);return o?a:a.concat(de(Vt(s)))}function pe(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function he(t,e,n){return e===ft?pe(function(t,e){var n=Tt(t),i=Rt(t),o=n.visualViewport,r=i.clientWidth,s=i.clientHeight,a=0,c=0;if(o){r=o.width,s=o.height;var l=It();(l||!l&&"fixed"===e)&&(a=o.offsetLeft,c=o.offsetTop)}return{width:r,height:s,x:a+le(t),y:c}}(t,n)):Lt(e)?function(t,e){var n=Ft(t,!1,"fixed"===e);return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}(e,n):pe(function(t){var e,n=Rt(t),i=ce(t),o=null==(e=t.ownerDocument)?void 0:e.body,r=Pt(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=Pt(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),a=-i.scrollLeft+le(t),c=-i.scrollTop;return"rtl"===zt(o||n).direction&&(a+=Pt(n.clientWidth,o?o.clientWidth:0)-r),{width:r,height:s,x:a,y:c}}(Rt(t)))}function me(t,e,n,i){var o="clippingParents"===e?function(t){var e=de(Vt(t)),n=["absolute","fixed"].indexOf(zt(t).position)>=0&&St(t)?Ut(t):t;return Lt(n)?e.filter((function(t){return Lt(t)&&qt(t,n)&&"body"!==Ct(t)})):[]}(t):[].concat(e),r=[].concat(o,[n]),s=r[0],a=r.reduce((function(e,n){var o=he(t,n,i);return e.top=Pt(o.top,e.top),e.right=Nt(o.right,e.right),e.bottom=Nt(o.bottom,e.bottom),e.left=Pt(o.left,e.left),e}),he(t,s,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function ge(t){var e,n=t.reference,i=t.element,o=t.placement,r=o?kt(o):null,s=o?Jt(o):null,a=n.x+n.width/2-i.width/2,c=n.y+n.height/2-i.height/2;switch(r){case nt:e={x:a,y:n.y-i.height};break;case it:e={x:a,y:n.y+n.height};break;case ot:e={x:n.x+n.width,y:c};break;case rt:e={x:n.x-i.width,y:c};break;default:e={x:n.x,y:n.y}}var l=r?Kt(r):null;if(null!=l){var u="y"===l?"height":"width";switch(s){case ct:e[l]=e[l]-(n[u]/2-i[u]/2);break;case lt:e[l]=e[l]+(n[u]/2-i[u]/2)}}return e}function be(t,e){void 0===e&&(e={});var n=e,i=n.placement,o=void 0===i?t.placement:i,r=n.strategy,s=void 0===r?t.strategy:r,a=n.boundary,c=void 0===a?ut:a,l=n.rootBoundary,u=void 0===l?ft:l,f=n.elementContext,d=void 0===f?dt:f,p=n.altBoundary,h=void 0!==p&&p,m=n.padding,g=void 0===m?0:m,b=Gt("number"!=typeof g?g:Xt(g,at)),v=d===dt?pt:dt,y=t.rects.popper,_=t.elements[h?v:d],w=me(Lt(_)?_:_.contextElement||Rt(t.elements.popper),c,u,s),E=Ft(t.elements.reference),O=ge({reference:E,element:y,strategy:"absolute",placement:o}),A=pe(Object.assign({},y,O)),x=d===dt?A:E,C={top:w.top-x.top+b.top,bottom:x.bottom-w.bottom+b.bottom,left:w.left-x.left+b.left,right:x.right-w.right+b.right},T=t.modifiersData.offset;if(d===dt&&T){var L=T[o];Object.keys(C).forEach((function(t){var e=[ot,it].indexOf(t)>=0?1:-1,n=[nt,it].indexOf(t)>=0?"y":"x";C[t]+=L[n]*e}))}return C}function ve(t,e){void 0===e&&(e={});var n=e,i=n.placement,o=n.boundary,r=n.rootBoundary,s=n.padding,a=n.flipVariations,c=n.allowedAutoPlacements,l=void 0===c?mt:c,u=Jt(i),f=u?a?ht:ht.filter((function(t){return Jt(t)===u})):at,d=f.filter((function(t){return l.indexOf(t)>=0}));0===d.length&&(d=f);var p=d.reduce((function(e,n){return e[n]=be(t,{placement:n,boundary:o,rootBoundary:r,padding:s})[kt(n)],e}),{});return Object.keys(p).sort((function(t,e){return p[t]-p[e]}))}var ye={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name;if(!e.modifiersData[i]._skip){for(var o=n.mainAxis,r=void 0===o||o,s=n.altAxis,a=void 0===s||s,c=n.fallbackPlacements,l=n.padding,u=n.boundary,f=n.rootBoundary,d=n.altBoundary,p=n.flipVariations,h=void 0===p||p,m=n.allowedAutoPlacements,g=e.options.placement,b=kt(g),v=c||(b===g||!h?[re(g)]:function(t){if(kt(t)===st)return[];var e=re(t);return[ae(t),e,ae(e)]}(g)),y=[g].concat(v).reduce((function(t,n){return t.concat(kt(n)===st?ve(e,{placement:n,boundary:u,rootBoundary:f,padding:l,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),_=e.rects.reference,w=e.rects.popper,E=new Map,O=!0,A=y[0],x=0;x=0,j=S?"width":"height",D=be(e,{placement:C,boundary:u,rootBoundary:f,altBoundary:d,padding:l}),k=S?L?ot:rt:L?it:nt;_[j]>w[j]&&(k=re(k));var P=re(k),N=[];if(r&&N.push(D[T]<=0),a&&N.push(D[k]<=0,D[P]<=0),N.every((function(t){return t}))){A=C,O=!1;break}E.set(C,N)}if(O)for(var M=function(t){var e=y.find((function(e){var n=E.get(e);if(n)return n.slice(0,t).every((function(t){return t}))}));if(e)return A=e,"break"},B=h?3:1;B>0;B--){if("break"===M(B))break}e.placement!==A&&(e.modifiersData[i]._skip=!0,e.placement=A,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function _e(t,e,n){return void 0===n&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function we(t){return[nt,ot,it,rt].some((function(e){return t[e]>=0}))}var Ee={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,n=t.name,i=e.rects.reference,o=e.rects.popper,r=e.modifiersData.preventOverflow,s=be(e,{elementContext:"reference"}),a=be(e,{altBoundary:!0}),c=_e(s,i),l=_e(a,o,r),u=we(c),f=we(l);e.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:f},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":f})}};var Oe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,n=t.options,i=t.name,o=n.offset,r=void 0===o?[0,0]:o,s=mt.reduce((function(t,n){return t[n]=function(t,e,n){var i=kt(t),o=[rt,nt].indexOf(i)>=0?-1:1,r="function"==typeof n?n(Object.assign({},e,{placement:t})):n,s=r[0],a=r[1];return s=s||0,a=(a||0)*o,[rt,ot].indexOf(i)>=0?{x:a,y:s}:{x:s,y:a}}(n,e.rects,r),t}),{}),a=s[e.placement],c=a.x,l=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=c,e.modifiersData.popperOffsets.y+=l),e.modifiersData[i]=s}};var Ae={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,n=t.name;e.modifiersData[n]=ge({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}};var xe={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name,o=n.mainAxis,r=void 0===o||o,s=n.altAxis,a=void 0!==s&&s,c=n.boundary,l=n.rootBoundary,u=n.altBoundary,f=n.padding,d=n.tether,p=void 0===d||d,h=n.tetherOffset,m=void 0===h?0:h,g=be(e,{boundary:c,rootBoundary:l,padding:f,altBoundary:u}),b=kt(e.placement),v=Jt(e.placement),y=!v,_=Kt(b),w="x"===_?"y":"x",E=e.modifiersData.popperOffsets,O=e.rects.reference,A=e.rects.popper,x="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,C="number"==typeof x?{mainAxis:x,altAxis:x}:Object.assign({mainAxis:0,altAxis:0},x),T=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,L={x:0,y:0};if(E){if(r){var S,j="y"===_?nt:rt,D="y"===_?it:ot,k="y"===_?"height":"width",P=E[_],N=P+g[j],M=P-g[D],B=p?-A[k]/2:0,I=v===ct?O[k]:A[k],F=v===ct?-A[k]:-O[k],H=e.elements.arrow,q=p&&H?Ht(H):{width:0,height:0},z=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},W=z[j],R=z[D],V=Qt(0,O[k],q[k]),Y=y?O[k]/2-B-V-W-C.mainAxis:I-V-W-C.mainAxis,U=y?-O[k]/2+B+V+R+C.mainAxis:F+V+R+C.mainAxis,K=e.elements.arrow&&Ut(e.elements.arrow),Q=K?"y"===_?K.clientTop||0:K.clientLeft||0:0,G=null!=(S=null==T?void 0:T[_])?S:0,X=P+U-G,$=Qt(p?Nt(N,P+Y-G-Q):N,P,p?Pt(M,X):M);E[_]=$,L[_]=$-P}if(a){var J,Z="x"===_?nt:rt,tt="x"===_?it:ot,et=E[w],st="y"===w?"height":"width",at=et+g[Z],lt=et-g[tt],ut=-1!==[nt,rt].indexOf(b),ft=null!=(J=null==T?void 0:T[w])?J:0,dt=ut?at:et-O[st]-A[st]-ft+C.altAxis,pt=ut?et+O[st]+A[st]-ft-C.altAxis:lt,ht=p&&ut?function(t,e,n){var i=Qt(t,e,n);return i>n?n:i}(dt,et,pt):Qt(p?dt:at,et,p?pt:lt);E[w]=ht,L[w]=ht-et}e.modifiersData[i]=L}},requiresIfExists:["offset"]};function Ce(t,e,n){void 0===n&&(n=!1);var i,o,r=St(e),s=St(e)&&function(t){var e=t.getBoundingClientRect(),n=Mt(e.width)/t.offsetWidth||1,i=Mt(e.height)/t.offsetHeight||1;return 1!==n||1!==i}(e),a=Rt(e),c=Ft(t,s,n),l={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(r||!r&&!n)&&(("body"!==Ct(e)||ue(a))&&(l=(i=e)!==Tt(i)&&St(i)?{scrollLeft:(o=i).scrollLeft,scrollTop:o.scrollTop}:ce(i)),St(e)?((u=Ft(e,!0)).x+=e.clientLeft,u.y+=e.clientTop):a&&(u.x=le(a))),{x:c.left+l.scrollLeft-u.x,y:c.top+l.scrollTop-u.y,width:c.width,height:c.height}}function Te(t){var e=new Map,n=new Set,i=[];function o(t){n.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!n.has(t)){var i=e.get(t);i&&o(i)}})),i.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){n.has(t.name)||o(t)})),i}var Le={placement:"bottom",modifiers:[],strategy:"absolute"};function Se(){for(var t=arguments.length,e=new Array(t),n=0;n{const n=t.nodeName.toLowerCase();return e.includes(n)?!Be.has(n)||Boolean(Ie.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(n)))};const He={allowList:Me,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},qe={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},ze={entry:"(string|element|function|null)",selector:"(string|element)"};class We extends F{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return He}static get DefaultType(){return qe}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content=N(N({},this._config.content),t),this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,n]of Object.entries(this._config.content))this._setContent(t,n,e);const e=t.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&e.classList.add(...n.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,n]of Object.entries(t))super._typeCheckConfig({selector:e,entry:n},ze)}_setContent(t,e,n){const i=z.findOne(n,t);i&&((e=this._resolvePossibleFunction(e))?o(e)?this._putElementInTemplate(r(e),i):this._config.html?i.innerHTML=this._maybeSanitize(e):i.textContent=e:i.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,n){if(!t.length)return t;if(n&&"function"==typeof n)return n(t);const i=(new window.DOMParser).parseFromString(t,"text/html"),o=[].concat(...i.body.querySelectorAll("*"));for(const t of o){const n=t.nodeName.toLowerCase();if(!Object.keys(e).includes(n)){t.remove();continue}const i=[].concat(...t.attributes),o=[].concat(e["*"]||[],e[n]||[]);for(const e of i)Fe(e,o)||t.removeAttribute(e.nodeName)}return i.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return d(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Re=new Set(["sanitize","allowList","sanitizeFn"]),Ve="fade",Ye="show",Ue=".tooltip-inner",Ke=".".concat("modal"),Qe="hide.bs.modal",Ge="hover",Xe="focus",$e={AUTO:"auto",TOP:"top",RIGHT:u()?"left":"right",BOTTOM:"bottom",LEFT:u()?"right":"left"},Je={allowList:Me,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},Ze={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class tn extends H{constructor(t,e){if(void 0===Ne)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Je}static get DefaultType(){return Ze}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),S.off(this._element.closest(Ke),Qe,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=S.trigger(this._element,this.constructor.eventName("show")),e=(s(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:i}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(n),S.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(n),n.classList.add(Ye),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))S.on(t,"mouseover",a);this._queueCallback((()=>{S.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(!this._isShown())return;if(S.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;if(this._getTipElement().classList.remove(Ye),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))S.off(t,"mouseover",a);this._activeTrigger.click=!1,this._activeTrigger[Xe]=!1,this._activeTrigger[Ge]=!1,this._isHovered=null;this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),S.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(Ve,Ye),e.classList.add("bs-".concat(this.constructor.NAME,"-auto"));const n=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",n),this._isAnimated()&&e.classList.add(Ve),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new We(N(N({},this._config),{},{content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)})),this._templateFactory}_getContentForTemplate(){return{[Ue]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Ve)}_isShown(){return this.tip&&this.tip.classList.contains(Ye)}_createPopper(t){const e=d(this._config.placement,[this,t,this._element]),n=$e[e.toUpperCase()];return Pe(this._element,t,this._getPopperConfig(n))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return d(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:".".concat(this.constructor.NAME,"-arrow")}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return N(N({},e),d(this._config.popperConfig,[e]))}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)S.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===Ge?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n=e===Ge?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");S.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?Xe:Ge]=!0,e._enter()})),S.on(this._element,n,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?Xe:Ge]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},S.on(this._element.closest(Ke),Qe,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=I.getDataAttributes(this._element);for(const t of Object.keys(e))Re.has(t)&&delete e[t];return t=N(N({},e),"object"==typeof t&&t?t:{}),t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,n]of Object.entries(this._config))this.constructor.Default[e]!==n&&(t[e]=n);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=tn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError('No method named "'.concat(t,'"'));e[t]()}}))}}f(tn);const en=".code-header>button",nn="timeout",on="data-title-succeed",rn="data-bs-original-title",sn=2e3;function an(t){if(t.hasAttribute(nn)){let e=t.getAttribute(nn);if(Number(e)>Date.now())return!0}return!1}function cn(t){t.setAttribute(nn,Date.now()+sn)}function ln(t){t.removeAttribute(nn)}function un(){const t=document.querySelectorAll(en);if(0===t.length)return;const e=new ClipboardJS(en,{target:t=>t.parentNode.nextElementSibling.querySelector("code .rouge-code")});[...t].map((t=>new tn(t,{placement:"left"}))),e.on("success",(t=>{const e=t.trigger;(t.clearSelection(),an(e))||(e.children[0].setAttribute("class","fas fa-check"),function(t){const e=t.getAttribute(on);t.setAttribute(rn,e),tn.getInstance(t).show()}(e),cn(e),setTimeout((()=>{!function(t){tn.getInstance(t).hide(),t.removeAttribute(rn)}(e),function(t){t.children[0].setAttribute("class","far fa-clipboard")}(e),ln(e)}),sn))}))}const fn="data-src",dn="data-lqip",pn="shimmer",hn="blur";function mn(t){this.parentElement.classList.remove(t)}function gn(){this.complete&&(this.hasAttribute(dn)?mn.call(this,hn):mn.call(this,pn))}function bn(){const t=this.getAttribute(fn);this.setAttribute("src",encodeURI(t)),this.removeAttribute(fn)}const vn=".popup:not(.dark)",yn=".popup:not(.light)";let _n=vn;class wn{static get attrTimestamp(){return"data-ts"}static get attrDateFormat(){return"data-df"}static get locale(){return document.documentElement.getAttribute("lang").substring(0,2)}static getTimestamp(t){return Number(t.getAttribute(this.attrTimestamp))}static getDateFormat(t){return t.getAttribute(this.attrDateFormat)}}var En;const On=document.getElementById("toc-bar"),An=document.getElementById("toc-solo-trigger"),xn=document.getElementsByClassName("toc-trigger"),Cn=document.getElementById("toc-popup"),Tn=document.getElementById("toc-popup-close"),Ln="overflow-hidden",Sn="closing";class jn{static initBar(){new IntersectionObserver((t=>{t.forEach((t=>{On.classList.toggle("invisible",t.isIntersecting)}))}),{rootMargin:"-".concat(D(jn,this,kn)._,"px 0px 0px 0px")}).observe(An),Dn._=D(jn,this,!1)}static listenAnchors(){[...document.getElementsByClassName("toc-link")].forEach((t=>{t.onclick=()=>this.hidePopup()}))}static refresh(){D(jn,this,Dn)._&&this.initComponents(),tocbot.refresh(this.options),this.listenAnchors()}static get popupOpened(){return Cn.open}static showPopup(){this.lockScroll(!0),Cn.showModal();Cn.querySelector("li.is-active-li").scrollIntoView({block:"center"})}static hidePopup(){Cn.toggleAttribute(Sn),Cn.addEventListener("animationend",(()=>{Cn.toggleAttribute(Sn),Cn.close()}),{once:!0}),this.lockScroll(!1)}static lockScroll(t){document.documentElement.classList.toggle(Ln,t),document.body.classList.toggle(Ln,t)}static clickBackdrop(t){if(Cn.hasAttribute(Sn))return;const e=t.target.getBoundingClientRect();(t.clientXe.right||t.clientYe.bottom)&&this.hidePopup()}static initComponents(){this.initBar(),[...xn].forEach((t=>{t.onclick=()=>this.showPopup()})),Cn.onclick=t=>this.clickBackdrop(t),Tn.onclick=()=>this.hidePopup(),Cn.oncancel=t=>{t.preventDefault(),this.hidePopup()}}static init(){tocbot.init(this.options),this.listenAnchors(),this.initComponents()}}var Dn={_:!0},kn={_:48};k(jn,"options",{tocSelector:"#toc-popup-content",contentSelector:".content",ignoreSelector:"[data-toc-skip]",headingSelector:"h2, h3, h4",orderedList:!1,scrollSmooth:!1,collapseDepth:4,headingsOffset:D(En=jn,En,kn)._});class Pn{static refresh(){tocbot.refresh(this.options)}static init(){const t=document.getElementById("toc-wrapper");t&&(tocbot.init(this.options),t.classList.remove("invisible"))}}k(Pn,"options",{tocSelector:"#toc",contentSelector:".content",ignoreSelector:"[data-toc-skip]",headingSelector:"h2, h3, h4",orderedList:!1,scrollSmooth:!1,headingsOffset:32});const Nn=matchMedia("(min-width: 1200px)");function Mn(t){t.matches?(jn.popupOpened&&jn.hidePopup(),Pn.refresh()):jn.refresh()}const Bn="mermaid",In=Theme.getThemeMapper("default","dark");function Fn(t){if(t.source===window&&t.data&&t.data.id===Theme.ID){[...document.getElementsByClassName(Bn)].forEach((t=>{const e=t.previousSibling.children.item(0).textContent;t.textContent=e,t.removeAttribute("data-processed")}));const t=In[Theme.visualState];mermaid.initialize({theme:t}),mermaid.init(null,".".concat(Bn))}}function Hn(t){const e=t.textContent,n=t.parentElement;n.classList.add("d-none");const i=document.createElement("pre");i.classList.add(Bn);const o=document.createTextNode(e);i.appendChild(o),n.after(i)}const qn=document.getElementById("mode-toggle");const zn=document.getElementById("sidebar"),Wn=document.getElementById("sidebar-trigger"),Rn=document.getElementById("mask");class Vn{static toggle(){Yn._=D(Vn,this,!D(Vn,this,Yn)._),document.body.toggleAttribute("sidebar-display",D(Vn,this,Yn)._),zn.classList.toggle("z-2",D(Vn,this,Yn)._),Rn.classList.toggle("d-none",!D(Vn,this,Yn)._)}}var Yn={_:!1};const Un=document.getElementById("sidebar-trigger"),Kn=document.getElementById("search-trigger"),Qn=document.getElementById("search-cancel"),Gn=document.querySelectorAll("#main-wrapper>.container>.row"),Xn=document.getElementById("topbar-title"),$n=document.getElementById("search"),Jn=document.getElementById("search-result-wrapper"),Zn=document.getElementById("search-results"),ti=document.getElementById("search-input"),ei=document.getElementById("search-hints"),ni="d-block",ii="d-none",oi="input-focus",ri="d-flex";class si{static on(){Un.classList.add(ii),Xn.classList.add(ii),Kn.classList.add(ii),$n.classList.add(ri),Qn.classList.add(ni)}static off(){Qn.classList.remove(ni),$n.classList.remove(ri),Un.classList.remove(ii),Xn.classList.remove(ii),Kn.classList.remove(ii)}}class ai{static on(){this.resultVisible||(Jn.classList.remove(ii),Gn.forEach((t=>{t.classList.add(ii)})),this.resultVisible=!0)}static off(){this.resultVisible&&(Zn.innerHTML="",ei.classList.contains(ii)&&ei.classList.remove(ii),Jn.classList.add(ii),Gn.forEach((t=>{t.classList.remove(ii)})),ti.textContent="",this.resultVisible=!1)}}function ci(){return Qn.classList.contains(ni)}k(ai,"resultVisible",!1),function(){const t=document.querySelectorAll("article img");if(0===t.length)return;t.forEach((t=>{t.addEventListener("load",gn)})),document.querySelectorAll('article img[loading="lazy"]').forEach((t=>{t.complete&&mn.call(t,pn)}));const e=document.querySelectorAll("article img[".concat(dn,'="true"]'));e.length&&e.forEach((t=>{bn.call(t)}))}(),null!==document.querySelector('main>article[data-toc="true"]')&&(Nn.matches?Pn.init():jn.init(),Nn.onchange=Mn),function(){if(null===document.querySelector(".popup"))return;const t=!(null===document.querySelector(".popup.light")&&null===document.querySelector(".popup.dark"));Theme.visualState===Theme.DARK&&(_n=yn);let e=GLightbox({selector:"".concat(_n)});if(t&&Theme.switchable){let t=null;window.addEventListener("message",(n=>{n.source===window&&n.data&&n.data.id===Theme.ID&&function(t,e){_n=_n===vn?yn:vn,null===e&&(e=GLightbox({selector:"".concat(_n)})),[t,e]=[e,t]}(e,t)}))}}(),Wn.onclick=Rn.onclick=()=>Vn.toggle(),dayjs.locale(wn.locale),dayjs.extend(window.dayjs_plugin_localizedFormat),document.querySelectorAll("[".concat(wn.attrTimestamp,"]")).forEach((t=>{const e=dayjs.unix(wn.getTimestamp(t)),n=e.format(wn.getDateFormat(t));if(t.textContent=n,t.removeAttribute(wn.attrTimestamp),t.removeAttribute(wn.attrDateFormat),t.hasAttribute("data-bs-toggle")&&"tooltip"===t.getAttribute("data-bs-toggle")){const n=e.format("llll");t.setAttribute("data-bs-title",n)}})),un(),function(){const t=document.getElementById("copy-link");null!==t&&(t.addEventListener("click",(t=>{const e=t.target;an(e)||navigator.clipboard.writeText(window.location.href).then((()=>{const t=e.getAttribute(rn),n=e.getAttribute(on);e.setAttribute(rn,n),tn.getInstance(e).show(),cn(e),setTimeout((()=>{e.setAttribute(rn,t),ln(e)}),sn)}))})),t.addEventListener("mouseleave",(t=>{tn.getInstance(t.target).hide()})))}(),Kn.addEventListener("click",(()=>{si.on(),ai.on(),ti.focus()})),Qn.addEventListener("click",(()=>{si.off(),ai.off()})),ti.addEventListener("focus",(()=>{$n.classList.add(oi)})),ti.addEventListener("focusout",(()=>{$n.classList.remove(oi)})),ti.addEventListener("input",(()=>{""===ti.value?ci()?ei.classList.remove(ii):ai.off():(ai.on(),ci()&&ei.classList.add(ii))})),function(){if("undefined"==typeof mermaid||"function"!=typeof mermaid.initialize)return;let t={theme:In[Theme.visualState]};[...document.getElementsByClassName("language-mermaid")].forEach(Hn),mermaid.initialize(t),Theme.switchable&&window.addEventListener("message",Fn)}(),qn&&qn.addEventListener("click",(()=>{Theme.flip()})),function(){const t=document.getElementById("back-to-top");window.addEventListener("scroll",(()=>{window.scrollY>50?t.classList.add("show"):t.classList.remove("show")})),t.addEventListener("click",(()=>{window.scrollTo({top:0})}))}(),[...document.querySelectorAll('[data-bs-toggle="tooltip"]')].map((t=>new tn(t)))}(); diff --git a/assets/js/dist/sw.min.js b/assets/js/dist/sw.min.js new file mode 100644 index 0000000..a392e7a --- /dev/null +++ b/assets/js/dist/sw.min.js @@ -0,0 +1,7 @@ +--- +permalink: /:basename +--- +/*! + * jekyll-theme-chirpy v7.2.3 | © 2019 Cotes Chung | MIT Licensed | https://github.com/cotes2020/jekyll-theme-chirpy/ + */ +!function(){"use strict";importScripts("./assets/js/data/swconf.js");const e=swconf.purge,t=swconf.interceptor;self.addEventListener("install",(t=>{e||t.waitUntil(caches.open(swconf.cacheName).then((e=>e.addAll(swconf.resources))))})),self.addEventListener("activate",(t=>{t.waitUntil(caches.keys().then((t=>Promise.all(t.map((t=>e||t!==swconf.cacheName?caches.delete(t):void 0))))))})),self.addEventListener("message",(e=>{"SKIP_WAITING"===e.data&&self.skipWaiting()})),self.addEventListener("fetch",(s=>{s.request.headers.has("range")||s.respondWith(caches.match(s.request).then((n=>n||fetch(s.request).then((n=>{const r=s.request.url;if(e||"GET"!==s.request.method||!function(e){const s=new URL(e),n=s.pathname;if(!s.protocol.startsWith("http"))return!1;for(const e of t.urlPrefixes)if(s.href.startsWith(e))return!1;for(const e of t.paths)if(n.startsWith(e))return!1;return!0}(r))return n;let a=n.clone();return caches.open(swconf.cacheName).then((e=>{e.put(s.request,a)})),n})))))}))}(); diff --git a/assets/js/dist/theme.min.js b/assets/js/dist/theme.min.js new file mode 100644 index 0000000..bf2cbca --- /dev/null +++ b/assets/js/dist/theme.min.js @@ -0,0 +1,4 @@ +/*! + * jekyll-theme-chirpy v7.2.3 | © 2019 Cotes Chung | MIT Licensed | https://github.com/cotes2020/jekyll-theme-chirpy/ + */ +var Theme=function(){"use strict";function t(t,e,i){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:i;throw new TypeError("Private element is not present on this object")}function e(e,i,s){return s(t(e,i))}var i;class s{static get DARK(){return"dark"}static get LIGHT(){return"light"}static get ID(){return"theme-mode"}static get visualState(){return e(s,this,o)?e(s,this,n):e(s,this,h)?this.DARK:this.LIGHT}static getThemeMapper(t,e){return{[this.LIGHT]:t,[this.DARK]:e}}static init(){this.switchable&&(t(s,this,b)._.addEventListener("change",(()=>{const i=e(s,this,n);t(s,this,c).call(this),i!==this.visualState&&t(s,this,l).call(this)})),e(s,this,o)&&(e(s,this,r)?t(s,this,a).call(this):t(s,this,u).call(this)))}static flip(){e(s,this,o)?t(s,this,c).call(this):e(s,this,h)?t(s,this,u).call(this):t(s,this,a).call(this),t(s,this,l).call(this)}}function n(e){return sessionStorage.getItem(t(i,e,g)._)}function r(t){return e(i,t,n)===t.DARK}function o(t){return null!==e(i,t,n)}function h(e){return t(i,e,b)._.matches}function a(){document.documentElement.setAttribute(t(i,this,v)._,this.DARK),sessionStorage.setItem(t(i,this,g)._,this.DARK)}function u(){document.documentElement.setAttribute(t(i,this,v)._,this.LIGHT),sessionStorage.setItem(t(i,this,g)._,this.LIGHT)}function c(){document.documentElement.removeAttribute(t(i,this,v)._),sessionStorage.removeItem(t(i,this,g)._)}function l(){window.postMessage({id:this.ID},"*")}i=s;var m,f,d,g={_:"mode"},v={_:"data-mode"},b={_:window.matchMedia("(prefers-color-scheme: dark)")};return m=s,f="switchable",d=!document.documentElement.hasAttribute(t(i,i,v)._),(f=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var s=i.call(t,e||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(f))in m?Object.defineProperty(m,f,{value:d,enumerable:!0,configurable:!0,writable:!0}):m[f]=d,s.init(),s}(); diff --git a/assets/robots.txt b/assets/robots.txt new file mode 100644 index 0000000..06adaef --- /dev/null +++ b/assets/robots.txt @@ -0,0 +1,10 @@ +--- +permalink: /robots.txt +# The robots rules +--- + +User-agent: * + +Disallow: /norobots/ + +Sitemap: {{ '/sitemap.xml' | absolute_url }}