From a16a9d67ba1811a5269aeebe8bb1cf33aa4ef5d5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 6 Sep 2024 03:34:09 +0000 Subject: [PATCH] deploy: 74a8bdbc551216e908c1a827c691322746af611e --- .nojekyll | 0 .../figure-html/cell-11-output-1.png | Bin 0 -> 31469 bytes .../figure-html/cell-15-output-1.png | Bin 0 -> 22412 bytes .../figure-html/cell-16-output-1.png | Bin 0 -> 47192 bytes .../figure-html/cell-18-output-1.png | Bin 0 -> 19906 bytes .../figure-html/cell-22-output-1.png | Bin 0 -> 17365 bytes .../figure-html/cell-23-output-1.png | Bin 0 -> 15778 bytes .../figure-html/cell-5-output-1.png | Bin 0 -> 12573 bytes .../figure-html/cell-6-output-1.png | Bin 0 -> 18058 bytes .../figure-html/cell-8-output-1.png | Bin 0 -> 16960 bytes .../figure-html/cell-9-output-1.png | Bin 0 -> 20746 bytes .../figure-html/cell-3-output-1.png | Bin 0 -> 36115 bytes .../figure-html/cell-5-output-1.png | Bin 0 -> 173104 bytes .../figure-html/cell-7-output-1.png | Bin 0 -> 250643 bytes .../figure-html/cell-4-output-1.png | Bin 0 -> 199666 bytes .../figure-html/cell-12-output-1.png | Bin 0 -> 5160 bytes .../figure-html/cell-12-output-2.png | Bin 0 -> 5160 bytes .../figure-html/cell-6-output-1.png | Bin 0 -> 132320 bytes .../figure-html/cell-8-output-1.png | Bin 0 -> 139433 bytes age_reference_plots.html | 834 +++++++ basic_analysis.html | 857 +++++++ basic_plots.html | 979 ++++++++ blandaltman_plots.html | 774 ++++++ bulk_data_loader.html | 772 ++++++ cgm_plots.html | 947 ++++++++ cohort_selector.html | 966 ++++++++ config.html | 1038 ++++++++ date_plots.html | 851 +++++++ diet_plots.html | 862 +++++++ ecg_analysis.html | 732 ++++++ index.html | 810 +++++++ index_files/figure-html/cell-2-output-1.png | Bin 0 -> 32114 bytes index_files/figure-html/cell-3-output-1.png | Bin 0 -> 272261 bytes meta_loader.html | 2022 ++++++++++++++++ pheno_loader.html | 1487 ++++++++++++ questionnaire_handler.html | 803 +++++++ robots.txt | 1 + search.json | 206 ++ site_libs/bootstrap/bootstrap-icons.css | 2078 +++++++++++++++++ site_libs/bootstrap/bootstrap-icons.woff | Bin 0 -> 176200 bytes site_libs/bootstrap/bootstrap.min.css | 12 + site_libs/bootstrap/bootstrap.min.js | 7 + site_libs/clipboard/clipboard.min.js | 7 + site_libs/quarto-html/anchor.min.js | 9 + site_libs/quarto-html/popper.min.js | 6 + .../quarto-syntax-highlighting.css | 205 ++ site_libs/quarto-html/quarto.js | 908 +++++++ site_libs/quarto-html/tippy.css | 1 + site_libs/quarto-html/tippy.umd.min.js | 2 + site_libs/quarto-nav/headroom.min.js | 7 + site_libs/quarto-nav/quarto-nav.js | 325 +++ site_libs/quarto-search/autocomplete.umd.js | 3 + site_libs/quarto-search/fuse.min.js | 9 + site_libs/quarto-search/quarto-search.js | 1290 ++++++++++ sitemap.xml | 71 + sleep_plots.html | 780 +++++++ styles.css | 37 + timeseries_plots.html | 823 +++++++ 58 files changed, 21521 insertions(+) create mode 100644 .nojekyll create mode 100644 01_basic_plots_files/figure-html/cell-11-output-1.png create mode 100644 01_basic_plots_files/figure-html/cell-15-output-1.png create mode 100644 01_basic_plots_files/figure-html/cell-16-output-1.png create mode 100644 01_basic_plots_files/figure-html/cell-18-output-1.png create mode 100644 01_basic_plots_files/figure-html/cell-22-output-1.png create mode 100644 01_basic_plots_files/figure-html/cell-23-output-1.png create mode 100644 01_basic_plots_files/figure-html/cell-5-output-1.png create mode 100644 01_basic_plots_files/figure-html/cell-6-output-1.png create mode 100644 01_basic_plots_files/figure-html/cell-8-output-1.png create mode 100644 01_basic_plots_files/figure-html/cell-9-output-1.png create mode 100644 02_blandaltman_plots_files/figure-html/cell-3-output-1.png create mode 100644 03_age_reference_plots_files/figure-html/cell-5-output-1.png create mode 100644 03_age_reference_plots_files/figure-html/cell-7-output-1.png create mode 100644 04_date_plots_files/figure-html/cell-4-output-1.png create mode 100644 05_pheno_loader_files/figure-html/cell-12-output-1.png create mode 100644 05_pheno_loader_files/figure-html/cell-12-output-2.png create mode 100644 08_cgm_plots_files/figure-html/cell-6-output-1.png create mode 100644 08_cgm_plots_files/figure-html/cell-8-output-1.png create mode 100644 age_reference_plots.html create mode 100644 basic_analysis.html create mode 100644 basic_plots.html create mode 100644 blandaltman_plots.html create mode 100644 bulk_data_loader.html create mode 100644 cgm_plots.html create mode 100644 cohort_selector.html create mode 100644 config.html create mode 100644 date_plots.html create mode 100644 diet_plots.html create mode 100644 ecg_analysis.html create mode 100644 index.html create mode 100644 index_files/figure-html/cell-2-output-1.png create mode 100644 index_files/figure-html/cell-3-output-1.png create mode 100644 meta_loader.html create mode 100644 pheno_loader.html create mode 100644 questionnaire_handler.html create mode 100644 robots.txt create mode 100644 search.json create mode 100644 site_libs/bootstrap/bootstrap-icons.css create mode 100644 site_libs/bootstrap/bootstrap-icons.woff create mode 100644 site_libs/bootstrap/bootstrap.min.css create mode 100644 site_libs/bootstrap/bootstrap.min.js create mode 100644 site_libs/clipboard/clipboard.min.js create mode 100644 site_libs/quarto-html/anchor.min.js create mode 100644 site_libs/quarto-html/popper.min.js create mode 100644 site_libs/quarto-html/quarto-syntax-highlighting.css create mode 100644 site_libs/quarto-html/quarto.js create mode 100644 site_libs/quarto-html/tippy.css create mode 100644 site_libs/quarto-html/tippy.umd.min.js create mode 100644 site_libs/quarto-nav/headroom.min.js create mode 100644 site_libs/quarto-nav/quarto-nav.js create mode 100644 site_libs/quarto-search/autocomplete.umd.js create mode 100644 site_libs/quarto-search/fuse.min.js create mode 100644 site_libs/quarto-search/quarto-search.js create mode 100644 sitemap.xml create mode 100644 sleep_plots.html create mode 100644 styles.css create mode 100644 timeseries_plots.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/01_basic_plots_files/figure-html/cell-11-output-1.png b/01_basic_plots_files/figure-html/cell-11-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..9a936d65586661d5c77a79b35727d1ffd574b7b5 GIT binary patch literal 31469 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 literal 0 HcmV?d00001 diff --git a/01_basic_plots_files/figure-html/cell-15-output-1.png b/01_basic_plots_files/figure-html/cell-15-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..dde9cfe11ebb5f6f30e985dc1b4ba5d0509520d2 GIT binary patch literal 22412 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 literal 0 HcmV?d00001 diff --git a/01_basic_plots_files/figure-html/cell-16-output-1.png b/01_basic_plots_files/figure-html/cell-16-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..7dbbe586ed22169ed34bd8f9f33f11b7dc8d3ca0 GIT binary patch literal 47192 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 LsNT+(H+lYF90>Xr literal 0 HcmV?d00001 diff --git a/01_basic_plots_files/figure-html/cell-18-output-1.png b/01_basic_plots_files/figure-html/cell-18-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..a1da486945dfebaee9a3008a7a408edf37f1d584 GIT binary patch literal 19906 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 Tx9e2M7syJVJDGUm!ms}isife} literal 0 HcmV?d00001 diff --git a/01_basic_plots_files/figure-html/cell-23-output-1.png b/01_basic_plots_files/figure-html/cell-23-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..8082fb228aa72f2ca4cedc872c276303031b881c GIT binary patch literal 15778 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 N)K#>VOBF4{{vTWP*TMh* literal 0 HcmV?d00001 diff --git a/01_basic_plots_files/figure-html/cell-8-output-1.png b/01_basic_plots_files/figure-html/cell-8-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..f4bcb9dac1f8b196ed66aba83ca3ca7b8aae9905 GIT binary patch literal 16960 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 literal 0 HcmV?d00001 diff --git a/01_basic_plots_files/figure-html/cell-9-output-1.png b/01_basic_plots_files/figure-html/cell-9-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..14687b55cf19d97938ebd86ff5722c7037690678 GIT binary patch literal 20746 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≀v)#|a1LH@_wkp#)Aj>!-?@5fV~Lns-Np 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

UV5WtgU<`*Ivt&kmY->R!!ryOdQ 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 literal 0 HcmV?d00001 diff --git a/04_date_plots_files/figure-html/cell-4-output-1.png b/04_date_plots_files/figure-html/cell-4-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..fb11723b26a6eda805e4c75acc0725c4c12ad1dd GIT binary patch literal 199666 zcmdSBcRba7_&?r|tPrx2q(hRO?3I0vErg87-XVKrXO|H=Mpm*zvI!wsS;;s?vN8_Y z`*)rDzQ3Q(gk9xyT^~4FxVoD-o1alJadonDbhWcKWpXojcCmJJxXX2qi;siJ z%GK4$MTDE%{(pXe%hB1An_b|#9J~mjlcJu>nKQ(cxc|?dd6PNZI>Z9;qwG zdUm#l=~EZ|s24onDcVdtdNh#UCtmgEN3rwpGflP*H;Su@?5ef)cvg7F(+)X@#ToQg zOwkU%Iqx^&Ey~jqMll5phR^=Il5McVS!bY~|EOxsqnGhsUl!Zb^iDbFVn1E|-^_BT z1ldd8*wc$bLSqSvCnH;@r%g>7n%Y+aq?pJF@Xq1BZ1G@r&;0va+}})R-UyES-|vzz z{a^m+aSisY@*DrnsUyK*$-N-SYOKkBZ%BX_7#8i?&n+n$tH~N)gT3*;f3KF>r^-h7 zKNr)ia#Z--p$uyX% z`Ixs<|9d7*H~;R7aV14s@kbz#XFM8=Ov`AOTo2L}Zjl?1&1g`-TQ}c|=IBDiBO}_F z&on=NxwK@>L0$HRPDA^OoCXiNXIGr6*-|mP|MRL_hBs!_%{`+>Ezzw`g)1q0*k;D9 zZsYLSke6+*{&L|9Tun&mjjamU+S&%Uni$o41Z1(Lrlx*qZ0xPD?Bhw1oes`oV_;;A z>zY&7zJl&)@9riEkeY4`W8I5#5@L|Kpi!ycHsdtW`hqoxQDSlTuxxxaNAtF3K2=v& zSIgr11tuMG+*9x=H{+wLH{u=~9Mmn=S#cBH+}woU{M|qDCBxqT(9ocgH#jrbmE^Nq zH)ZbN5OaL&i^?7FB~w|ayG#`Fe%K~8Jw2;{{Y;zbtN3`zckkY7YPwuYcxj!dI;r7CwS-uv#jQGs}spmG8Uc2YL9uF-)`?D<) z%P8JrQ+aNBb3Yl4zL|)^Y%bzuP_o8{CnjDY3OP6BcgX2DSwFM5_@X2B`mC!6*4tww zON-s4YJ9`1!MF4l1)+1zgm^T{De1*`(Eur_2BSQ6wlib+n-2_!@QfLC3KK0VJlD1@ zDsDR`Jl8J{?U)r#Qk&WK8l9SI%F`f}cnA;S&Ye3S$L*=)nk_0YyDuGr3kqafm%AoBSfMv}W;4MwNG1gh<1Jq%)oDz0t`X(!=bEpq@B8feG#)aBPBW6T3I25;R)uGHdI`2JhSOJVk_aN$Q7xyKZw*FjQl+WlTW<1~KGT7d^7P zs)IdSjGP`C8oD(uZ20fypB5k&#{F3D3ya;1-OX6OO-X`( zJE?1zpZ&k@hsFN${isp9cf&Sm-iA;ntQG&gNub{sRU}h&u#beA06KSYX?oi$<;|M| zGg)~i^6Ba6=bHILtC2ZuL{OeiLOy-jl>atGk7^(KI`M$%bRi+3w+394u^nal#lJT_ zp_slxOZlK*yenR>#G9fl=J_|cxR}#`i$(w)ZCdtX3VVw_8n<)*eSby{C=I-uu=u~7 zg^e1#hF8t7+g`##LQIJ$XtVBpHyOxcJ6e}VN^es~!Y(o`)2-sK{%^=V7W(HOvn8V7 z)k+ixpzYc@I!+C~FA3{3W2PmUgiikN+epyK@?H#hj0YQEHP2;j8-6K?Nd50+rZ=Tm zcJKl(H(rY7Amj^IDIN#EeRJ8^c)so7>gqxJu$`wyC6uY+LiD zg~?4U^V%GNJV5AQ#x?#0+-u<0PK=2?k?7*Zi(ku0p100C_VZ)R8}#hE32P9@O$^0x zF5s~;`~<8GDmSpr^ae%vOGU&>#1gJ?D_aSm?dy zWZzr7jBBJ}PZp20igiM0X(rfL-O!bl_n@_w8aK_uJW1}c_%Sk~L51r<xVBb9>LUX8C(v)5Rm2 z&;Hp>ZwvmM>YVDu<(x9G(VzG!X%ClTZJcnAIYJT9GBa}no-bUk)VMBGbN?eH9$vVO z$jHbQEViPlDYl>h=H=_xuVrssY%Ye*Uzgb?f8^J+{)V_wcg^*Ow)VCf0_nxS;vT0X z@W=oBQLkYP4raBR*w{o^RCJD4Ic|7}eJzhFDB$4a3@>mG4F9$5<+=ZtrN@Hu`2ix;IdLpC=|5Hat>o zDkIuVn_*^*xmS+c!_a)I=PKthl@vy<7+8m(2>(!1gM_^>-#Tn_4~h)Bb=^WgA>MAQ z3&Un*P3_@<>8tR^y3bP=k~1=z;+u(}peYN7y-MD< z=5(6z0TlVQdw5nzObqc#kvy`^VcYw{x#pzEt~pZ+i_qa=ZD=QFw!P9qLN44G!`+B9 z8#2!9?1}jF!|f3*ZToXQ6&e0q$N}mP=Z@^wj|&P;l0N$rt~X$P)fyss{Y$=_caqP{qW~2>P7|JmSqC z81`bawa|d;ygu#wpBD)l%^1I7P94t_78Ef4;Z}^JN})cBAhDYo+-oF=>qK0a z@Oi7n{;Jc=<8a5`cn0*|*@i{YP8Sx69;eI&Ma00a zmqZ4Q`PU00?=Wk}2BlL|Lb#^zKzdK>!gGtZPos7VMpdJBAEWOSNikJx2R1Xoro~_k z0c60!H8hCRN4E=aAjqR4pVB*4We(RimEl@nULdr-Gh&QtRa9j#MyZG{yb|LgpSbZa zVuNi5cmcYai2&O3U@QMC4Y>hYHSct)UHzX~NTPs9Cpc4_GXLifyG2EclaO*9hBXmo zQl<-F05>nEBU|hQpjowccX#`e$*rgG(9)`xw(4zr;@WML6amZGw;?~p0ZYuzKGAvj z5C&MV^o?H|dw@}K!&^}HpC&c^haeNNXj(PyxwY8uOD4laKEXR|lL#H{pSknPNodVm zF_7?XH(&|^2{LHWORn^KuK{n#W^42#JfvSdcZWCJ3mhFEe`0BQ5g7;60mlC;RPLI$ zZXn@JU~cQ4(1w1Fj>6945f_g}Ad5;$G-=58Wyu*?U|?kRKlk71lhT+jJ-+8uhxL{X ztjp=QQs7?P zEo(uF&&%5Y!GuIa0A?(uE9@=Z6oV;7^Q9d>HC0OF((>}IIDNCBv#aYD*cd$)@m>wR z@RFlHe?GRcDJXrDK5WARv!^TkWHN*DA0XwY#eRi>w4=sp2^Jw=OImx_n|^d5=pU#{ zE`P_l!qb12e1a3&tB*t<)M%YbE@e30=~2e1%l!O&?{Pz?Sr!ZZs?T4jLjYvOI*~y^ z1m!S@x+rnCKiFZ$m&x|6X5@<8{Wt^ySsSL|YeWzWPwj%q#35?db-4Nm-)i)-*|dII1v9_`$09v0mxFD zX&H7K${?_LT0HvCrZlX4AUA>D+A&A)KvGZ^n=doc61pxR!5=@UUn%0rX$Xmn150{w zVx7TL&H+#pHsTeF3c53;BQaBsnYtVl(W->FYoudBQp8@Dw6L`$Zkmd1oq_Jq?@*vIP%-Mm)loDU zpqhtySe>myi9_QIfQL*;n^^wA#!MxDG*EeizzjvwNaGNfqveqZ3TYl+(`04VbP3;Y zOG~!_%m6dyp+(R~N7(Mu{o36BIW+~83ij3+t4b}R5N1ZT(pyr+_?AtL2^JN|fAIWH zI45qmr2dQlt5GqUB5AB?s++$%DPa&mIYK)jB_j*dK~aj?0V@D{BFp@AO6KweUmT*W zy80_D5NyCYOmA;Y1VVUY-%C!U{r2K_JAqLQCU?}%v{L_-c?uBhto}t##^&GOBjW+e zYH0&tBPR_D`AIpEY*YCS@cyt(<+#p$k7p8+|J|?VHdi9*nHYKZ`#HXatQBzX`qGPyr4LAaBXkupwSzjcxz$(6Y zDvpBYs+u==1t~%uc_FOz{wAekOHKj%zE3*v=x=j>eaRGgp{c!A4&?|HcfE_ls^g5ba?=@->zdS8Qzl$3Pct3kK;$M`in_o!>2 zF@OLel%@(3N+KgRBqYQ(tOw}CU2$<}{Y>Z{H}8w9Yioahcg7Q5hY>DZPyqOB$yLNd zEWNROGQMT6UJ$JU&~^*D9p)yn7rYc-N_Wjj*Bl?vjbBev`B~!$%@sY>$h5M@@GLKe_SgoUl)B1n~#lw?9;N0!^n_{y4^`k;PbUc!Dzp($JY;QYa!QK$Wu-7*7kG zsMO~K{$}jEtv&L~o-YLipV{NXU6}L+qc6WZRF&y+K%Md2yElx9l4rgQ4P$h4bY^>b zgi`W#os_or&d$z1O!BOLF?Cp27!(gcXV8NJZ?HwQ%+IsBxVT_yj9!}q(*XI4^3LnG zlFMzTmyv->OLPci%Uoaz-Ni?b9@YEoJHNNI292P#Rc5l@GYEnFX(s@?S0cRU?f5Dy z1L@{WYnTIp5e%Y*O<#%-HavIWOONgCqhWJW)6hUGGUG!Q>s+--i0qhMfs$Lph}Ii9 zR{1nK3{m<>5M;XcK}W$&*O6=ROK8BkW|eBxV%p`%HfL^hmQG*1PykE+(p~e+ z-)?pJI)#7$B_cf}GC)BXw5fbQvYa8S+t2h5GC36MpL0%GU9~rA^5d)@Bzx&25!*HQ z=kAM9I|1NlAjMFQcQ5ZF0pz5l7@361pAT#%hXJ9*o|qXpW?Hts*ne|=VF4IeJn@}3 z>FKPrByL?nl72_DRpY+-2iJgRZH>uC1MDTE^y_fJZr3E4|bRbo*<$Pw!)O$u6m;-q0R9 z0Z<<5dW5b<%U2ODcSl*6pK3+s1GxSNyZ-fRfKg5q(sF!BnI}%C@SawJ+L-z~$>oTF z<|Y1Y(a6xPQ0P;q`OPA9|;mPjL3eUKTI9=VMqx zs9n`KbKfTM!XQ7HuRQc1XwuNOfnMS^dRVKmPu3E2j7t4z(Dp{{SkXOk08{`=Cx0yI zyPQtE!qB{PgJ9nDlFNpr=3rfx>6^`ELBW02%^_cfbNbxpEch$ySJ!&?|g9 zvdogv7q5t@ExjEfU8YNg`E{L5B7>}Aw0m;WsOpAIuI9||-@%EAiQ&Gnjira|*7yMUq{Q(KU*h)MHT!n7#p>9?2T-D=a_fT=U3UdwmWb^m)*@E9&cgrdmCC zvsp$`Zp zRD_+tRkaL>Yj3#s@+gqwHd*W_J%^H=}Y}e*Mb&ialxp0JA;~fFM{p(DqLPL=uJ}?;FamaHXz2O-mrru9nT#hz8HyC1 z0FWC>;;_5&R5b=}^YauKi;DBYe*)EB+6gE@GxqYLPwJ8bGvdjUAOP*ej$e}%BqSq?@8suyRWrEcQ*NR`7NC*o9=KdlN9=#p!6Sajf4g*Y z*NVT)HOaRGPcR#hUzzSf3rm9$H%yB7`1tT`c0MAO$O}=u?1ns;1OTV2H)l8ZU&v>h z#(Q3TU+}HJ|1#hjL++fxr7sRuF0QVK;DIZ^iZbLHC%OGHi`ANTY@MQC2c0|LlELQT z1mX}Nq4MSn|Dw@_f&qed1%lkp&G~4Zdv=x=%SR6xdxov}`5lv|Pe4MHiQEBH0>tu5 zW5-@9x@YT(OLDNf2&f1t%HXJg$_=vu6iOj}VIv+ra0jR(=M3Jzo5Esub}swq4cV+$ zWZY*xFL}J=8#_O!0Dzy26!doHSJSf{v0$9Q7OpWM%^MUhSNb&VEV2E)F6_lq?s2=x zDWQ^YWAsOz8B$DVnhxvUB;9w~{kiHku(VY(QaJplrjb){hBtB$TL@pB{Ik7OT)qI%TOyoi|7Bu0qp|2%ql&Qm7 z19~iO#&>Qtq@!}z509nUd;@5+6+(*-0}F4gya3g?b!IUV)8sg|sy6;tf@4cnW6h5t zgR(OM5pd(Y-j}z|$Dpr%Xf?h48WG2>2^BK3RMF5f4*LQRKJ^hM3ZH($PGj*xx zo!YzVLb;l4Nws0IY32groirWas~4#Qbuw7uhip`}Z46X$mxo=O)T5R)>wE<-gn>;m z!UNk=Vsw6}bz>}kH1Uv2#rQQ)mThRFLc8!Unjr=Ad=N@<=V9znL4lxybM4& zcp`Vgl>sCJQ@u?^1o9E{tIse8G7m!ds;MjWA6KZHcmr+(DxzO3FOt?iyYZMW1(=Pc zm)AkX($p>B^E~*4g=4?tyR51A)XF|2f7PgEkn8Uq6k1K7$~`^8yjJHUnm~GyFzw)PGJ52f zKEb6zK>-^CR>l?~&HRdqK04-@jx`=h@ZhY|B%6qJ=8!`b^!2P^8=Qo)yLPQFLvmqb zwgV(dGd&A?`%6h(_cZ$Ue8EY6jEKfRI$D_C`0U>3GL>Cp9F>WRFaI-jFY6Dcjh}v< z>?C04wCUg>H%)6$%i^ctIE^9YUtZ5d7CO8k%(@>vwFjOVDGsl3a6GOUO@8x+8QtSYEsZqWCzSu& zW!!SOyH4YOwxeTL{LNvTQ2#``JpRXb0obXgg$2n|VfZSUl-<6;H5>F zIrPL*VVsAZsHoKVWH-okR%Ag_g9M+qLpO%$SveCzJ*mk^+x`6;j1~Z8LL-I& z0~iYMw(`f+?WA^l;@tbO6v~ZBaYn^jFLDYs3Wr~sr_|KcILutg8|;KFoUio<9JM{F z8kNi;z++nM7>m_n9bzc6l@*SCpGI`4Rn@p8dSDASKW%uKjeR~I+53`~v?r-n4mbJd zx3&^s0JpT9bErZCJv}**NK;*CA1(#`+}8FH710A-4r(x&;k)W=h~T&YpT^xyA@p!_ z+d_e@Gyu*gPtL;@A7912kQra+w{Ju`h0hjuCtj(J>ZCF*82R5HR<{ z!$Y8i6F$$4nc9VOG3h=t$*`6@qu*dcKvN495PDXJ;g`%!KOcCpb$X0nXrW4<^Gy${ zTU~==FCP>|E2z4f7DRUF$gqs`);Is zHmrbzWA0-g{L;=3!tXFYBEA{qO<*4nize4AEHP_oU+Ga(n069+Pk-lAD({k!ejs<4 z1|y5MHYj*FmVqN?Gp!e47?*tP0F-K&c>&lnutQMon7jBQvYb3T6f5-`G-EI_@&qi+ z>SL>ZcV?3sPis_S<2brN$1SGKeNr`E7yfD_SC`|LtH{%uBg_cI4gCDU(Pj>gJDaUe zuRt<|P{<#(WA1X!c!6MRrx)21 z2JQnOrHa}}$U`O6w};H1z<>SXy4p$Su%y54Vp@N;D_Rg3np04z1F|Rw=y#D&oM^T_)=Yf#{w4n!VKab;sdr}!s zOHO?`!MX{D1Vwxq7-pB%0+GHRBN0613ANN~8`-FNn~*DczJel(u( zCk5*dwWB$^DC)=%)jXNJ!6mdVZ0%LIL-}I@SHZpMFQbROw*Fg|at)LIhK}ReImXNP zn=>QH({SD867TDCsn$ms;sRNHP&oQ#>1xqQS9??*@ytdrKQntZeDAdS&y!# z1)I!O1Tq=b23!oJ7r`9|vkUBLSX&>TZXk%zN}G0e4H9jx_+fWHT5dU>sCX!DU#60~ zK~C_Yva+peigA5omV-3xThl4FgHicL*!2_jO^btLeebBgb>7n=S{+6M4JyzraqxES zE-XIa(R$y*oe3iVTjh0iN?^)3RK=rm!TtrF06s7@dLXr+WIYvPIQmn1@+YXq_!cAz zFnn;eAh*MF2UT)aKZ;Q#o*D%WLjH!?Zs&BU$AEMvkSCaSLPCrBzqPgJ*4N3Kru=W> zxZ>?Z6hHd-^@&$Q3}%g7dWqzT9|cJ%iQrciF%SR8vM;T(W}P#WmWAD`nbp%a=A%W0T~X@hIg&07o2v2To_QC1Mo>8|lvf*&8dTtc>gns7n%pNI_upBe zgRH}B#W$lFr(_y#qje0{FKMAK!~YXAA>fQ3(AuH%zeMFGr=_t_M`~~-0cVCx!dA08 zC!@ig(mM(8ETH&+z5Y<<{kpQU0_^x^P<*fb?~z^@<`osK;N3l~F#zushsdu>Huf*n z8gRk=E-%-8{mT#9icO__nJ$7lk}%UXly^lnum3x0Hue`QvwR%F!qRedVgk&vX;{6a zF6fkvwtnM`EMey@EIvjftc)V1romD3k$|KD@Fh@aQ&n#P9TKMzIS_uSnx|)Au+sYw zv|bRqKy8-D7L?QGrjZXiZL}d6;>pxvW0-aJB*YKWE#?tjzC}xdbCw<&`##IH$n`R6 zfzi=h@%xscI(4KRT*=|dBq(rJ{GhHq6n$xHD%K=35U>^v+8f}is>f<#q#YeBFiv~s zdm{FfiS*XU^p4uN*a&O}uiPHP) zRSAE!p=(i2x!R0KeCv)n!A`a-6R<=#e;2J5`||glHdd;l$av_bqd}}@r9Ml1r>o%3 z;UO<6X_3$AAI4=TC)+LZ=x2OoGG)2B;B|6Q$`(kvXV6-L!&u5)>F zipys57xAF#iqrh#ky*oDv>_T>-Vieao)5g?!?%o6hLd9duCB>RE|4g{Buz;E4&W_F zmJwrAh(ibn2q@-u`)o#s&CL-2A3WAp_LaB}0P3TDaijPX*7zkfaT8Urf_2NH@I}9- zrn;Ysai4D32%!1t)0AZB3x+49J-ob*%RubMp?r{OHS^a`j=jrAS9Gyy!RjEL%e1|O zaFIU0#D!3Mltks^o1hsT5otE-i7*9ghV~7%IcH&L{SYbwNuoeI-2XuBLCzo_Fx&km z!AWAbI%=c$VM*>H3uvXPaeL^tI4jTHJqeZTToH5-45})QM~I-wq0pg3_Kr`&J!RMQ z*_N1v$k(3;?6Mx%>7XkVdd6uoBi}YOn7a3jjSWaRg6IiB5}dY&7IXwP9jpVx)iVxX zWvEbYb=TrMhZY)atAq=S*h~Z@qap~Ssr%UYtaO`U-nhr?BBpjAlMeRHM`_i`1d<)n!j^$S{CSul@?ua)}sjRGY;F7Kw zHG}c!A$Bsl^|czpncq2!2CVoY(kaXQ%HiPw(&<{JYy5XnOeFu^yFs0)>1P4Gy+#A(_`>;bO(NZ}?d3WVs~2su>a- zuzVP?HoH$MtPfbJh{WL)be5f*ok9Fx=%h?eci4>2NTndy+mCEor-*hddDdhQT2KJ0 zvnE$kov{5GwREwXq!Z0fM7{S#Z*P5Bc_9-2Wk<|DPy4U((26)jzulXD`<+}064eFh zi+O_}-hmA?>sIG^aPxKxA=*hr^r~x)>myM@*TR$e(!17bDk@JsJYIlkG~@KPfE_lRPT@AP z#<8>_+|P+llA@)Y-P=5Kk`#-3Nd7YxObO*_e?95TSchofPW>Fwf&U-yh{ReRRz}cV)Y_ z0UiH)_fSvIGjzBBb8|PbKB{_bo%@<=_|(01z{^QZmS#<@NPZJr;0H3;G#?w}HOm21UOW5D!3Apj2_~I&l~RjRo;? z^Jw2iIy1kd>UX9`Lis4WQ7H|~mKD3;=xA-GSdK2JTPCCc!1de=7j1Cggt6~*^0$2+ zg^d53myo|YxaCF!W+|{sP{F~$*wvpf{rQlL64fsJJ3#iHgzlOaWQn$nmEv64kprTw zwx{mMxEP3&&95~1kFVFA79x=7I7Bi0%m~)GNU(Wfb7N)nE&>VIhUe~GoZd`;ALJ^M zL>#=SGrJspL-J*22^)K-+04L)DwD&EWr^K>tAvqKWA{5|;@&$eMicXbGXi2LfW-ii z0CGa}c&M7*$R3pGE|MJ#GwIKA;kxh>1H9Zq<@P<*lmm$v2z5>Wb*tVvzZ z1TIFOC}RpFP;5&*ju$nk%-@$~Yq4*@@qu-Idn7Ne*A~I*gyC?SrzP zktMw7nKoh`dCY5+K6~@wE*5|Z*fSu*!g^O%iLG?WUbfnO{gjiJC>Jck2BW5J@y@(2 zhGCP(;?qrMPS61(r^XQFvTUb;2;A8t`)L-QOGlXq7KMDcRgnGO6Qp!+rk+vZl z)YV9j1V}p+78VwjmIBZDFuHP7b!s2&Bk{HA5PRTp?6u_`MwpB4R)TSCAbz42jwH^7 zV*5v&Fcm-x3k%;!Q=KZvv!5^}1-Aqi=Z&T4J$RF&qa)daHZiTJonYB>d~~Y|YB#o2 z;}GC0cSFt~Kkt; zARe3ZsI%0lw4$smpmk=i2%CxK=@uPw*nN1Nf&Z;>TQ+~uue6vRe4|oohhny|3a4ue z5bj}lrMPvE<28aXZ&0mLe-(XdPA4Gn5gXpoaSD#Q45?~0&?bXoMXCl|Y(FvFR^&{G+{iy_%W7F`TTmvr1{S z{?@H26Nm-IUeCQloEv6}sU>5j^BMu2-HZ?7u31;<>B42fM?s{i?rskyBW8cIfl~|^ z4GiLCx6$4?XFCT6zfZ{20xu)B2H(PCpA=fg9c5RM1;K1V6J6^AT#^?UIRf32e$S0G zPO-Z7#+~-rMOUwp39~=;UlcqOD8liUmzNELlqyCMNnK?hJ~(kvaYAOF1pn|`nrNCT zoMZst4hp5g{$3NFd=HCP>l1Bpe{Lgl7m=c{xK~cPl&H6Jh6W12eRYUJSj#6eK4@?W zret7gzDgdZyry#GYo6K{<>^hY8e9S;=__=ZI#U)}5=dl$-;O&Nu`rnp40xS?uSkIY z9Wm!T)D{dC@MLkhY-iygKYl>cYpFOqw~nXYAT)~&gv@Vqd?2-e1Ur81UH|te&+Xa} ztpX&UUOP6{MBq^g1HK3saBXO*S!_gpO&QR#A-?)b@pmu%53;-Lbc2Nzqtv7dg?Hjy zTV{9^6ciS|*-l*;xr~}CZ)tDG$3=p9zJd1zn*yd^q@c5Sf+^{#B{J^B{d3>*)5wAX z&&T+CWiyVXeMX1BtMk=sRgV^7C^WyFXH7zcA0JbDd(*)*&?%(RUL|YhVGh=mjNf9L z+w{cwva;Mr3LuK$YD|Qy(_isQQq3a_k@k&m#5gRBJ6=5^J8c!2Ixay^?O*eMDC$iX3FlJ3K+pm{uEK#sdP#?n#`!QB{e-Var z4vtgr7G1>*xgoxjYv7Q6XCga^>><_aAqZ2sn$}j8Kdkt_!8q$X_JzY8X{wMVhM2&R zP1o~cQLZ|SuyciB;V{^9^FM=%BJbRi*w1G{w?VuxH_R0XD;v9$h&H zd>EB0U6CU5T7`qFSF_lr@4((O0k||w`T4!QWawVd+xxAye*E}qLW1Uwu5!tgs*=pS zeB4+QyIyIs8=bXvbpwAP)$UV7>&#Nuy-g1>&`(W%|1u%SJr!I(#T%+PJze;G$|z1* zlacA32BB1%y*er57hh#&O2lD$!J(uBc5P%_;$t2~NH#2QYZhKIeyde!%tnWf_d`ar z5r>=`wcFu9-j&XyTqGV$cI6FQ=J%{8g6(*ZK3YQ1yG+*%1ZOQ9M)W08GG8b=2=T1B zmes06E#1vj@3SFz*as^|my*-$X^@$7xBIJ!Sd2+-v&l#GbE}gKRNq^jY7D4|LR`#S zm2wBt^blmEkDqBD?)O~f)SAzHQqS7HuhZnvs(G!1IROaLlEFg|25%tpRrpfG3V;5% zuOXtWCMmMu$$SgrpM~lT=q+I2ySQX4jVE=P zp9}b0!?XC9=PPi3kMoWAL46n)S!t=MK-v%MT|h3HI&7et`EbawI~F#M*_3J-CXO_? zP&(pmty*cMGD6Er7u#{`*M41hwpQsQUNk4%Lt`ZbfSy#0hSDcEpf$X^b!tp+d^}i{()g3`8~UVXXLwJ~$=_)R;S{%@i;d6z?Id(SQ5qW)lbr4+oA;z`$#vSbHaSJ_*WTV< zMZSdvNgXl%VPB87OTy#7XmsI@O|3H9B?0tsjUrpL5*rnuBq!)ub(nY1$ef+|w8Svf z?KON!kQ*cV?ObzFJ6TqP3gQRg&p+|?O&c6E-Sy;?<#a0@=aCsjI41yF03Q9@`6|Z6 z)i4tej5l8KG{`rl_N3iS?imw-&>Lh*VFcDpcz^#mJ z_~)R*XK0*`Q;e5Mr(*k0n4x$*dSE-|5Xs2ObMU`TIo2Y<)f~0W;pU) zeXkY{$VmV_2Ll&!%P`Xeq^Od*RLXve3XfdDX}3;7-B8DMoh>l0Tt(6zjVqJxXw$Ob zpc2Ho;Vf6);QiO;D3%bLN{g?eWl)1_#aVqhbX#mG$_*;d3ykUsY3DTFAmZ2A=(vZq zWw0gSHvEFOgGAC~qi;1L0ZHtro4TnWKX^1XNHu?8$Y;2@O&48O? z4p{^+oWY=k_RBVOsUghE-}{xqQmr<2YuSK<8vKC{i;A+3RILt4pmkG4M%!K?8<3#v zwjkz80*5RBcPdRFuhIWB9WWcDOV)W*M0`OieBzz(uWSxI5?9tDX%-NlghNatM^*h+ zOh`@R^i*J&)aW+s?(C)~WM&ZY7jS}w;FJ&Kcy)|xmVhDUYG&H$B1F?jJI(&;e0#h+ z;l7y0o2R5ed^luOq3g99`*f{Z?W%0CPPS(LhmRlOoC@TAA*HPXk&eV#PxDrdP?jf( zj(M{)qZO9VU+2}-+0J0Ryfzkr?3~WN>fG;ituWoxuXi=%Cga z*a;s%N(TQ>0C(C7!p^rCezaK1dnQDQC-^k_MSe?S!YR=KQvS(l9JW_H29{iRE77!t zAc;bX#IR3Oh(UtbuqG|Sz1_Rl=9=M5w?)MUbXrh8nY(m}k3(AFwTZ25B!qtW>2oomveFk6Tr;P!I=#owX=XI@4sFH z;3LyAMIKtQkq35h2E*QB*5?Aw0Kxa&2Zb#X4(9RDF5dk>xA5g~i%pyT%8}n`&3Z2~ z1R3*&`+R^=iD4PR;9vuL2RQ#e1#J2iV@ceOVo`TY>SLq&0yac0tr3R1LY@YG)IaPH ztETmaRCv9|{fbdYy*WEguSRaGvR2@o+vzj?yW)Cq>3pravyj&XEqTIUs(DFDre<+{ zFFrLd`>SYFJKuPXrgGUEva0;Z0Oxtb+kQ#CuABvF695BH?gpY<*lr7n-y2>t#-jC$ zQP~=Ed%E6i@yM$Y6gftclARy*X{Ij9i2DiRM)xZ(a98J#oh0^)6S_v~6 z@Dk@^6_&iZ&?=l$kPQcA-%6lVhqnEv+mj(|vCf@QyH9s)#_a87>?=kWUB|vU$3qB{ zO0LDUpGX=g1w^$$kALpwfD;VMbaOBcQ=ZoACZ~)^&U)iTeZ4l?VjV1S9JaBs7tkpj zuGT4R>xk7mI??O4P|8rR{gXcb3G_IbR-0Sq-B%L_t+&|dM#!}<1c`6!Ux{>#;3%Xb zk^}f$PyiWLNY8%MZxHJ@S=KK!f8y!6&(Wm5&rvvGl*Em=cj}jtpk7M^HUk{<1aCxx z>Oy>HcPA3M59mdwCJt|1Bg>3J?ofmqBy&I{v`)qF*iX{0$vM7}x#F%-yQw|z2wCFutCkp9_aLGNu0_3P_MELSgPWNiD`V;3?UC3u z*P|-AvY(X9MvhqFYk6;5-!FK?^?iMhU38VF(XNR$C9Q(>gY*SN6F!XEK@ivW*8Szl z^WsT4`uFCke{$QadySLOn{Gi0#{H|sgRkZBkJXiWIH_IWl)HLiF;CGajlz3lj51~rWVIe(}G0sK=b_wi$Pg2Mv%r}M0L)UuV863hN&a6UUmknYdcO!C<>Ck>6!0i zH8s^D+&b~Q1g_lY2 z!6*Pu8P{JIOp0S`pfrK}4H_=gCCITi?{w>NKp>b}*Vx$7-#;Te`w1y&44msP9TDXp zJ;=PvmN0Ev8W#iUOa>zmLrp5jKsxL0m8f~v^~aDmIV0zZSiJ^gu14PmVs|E6fa!qo zp+>@8GN}j{sfEMDgM4FW>7&zkmjxn)4KC`v-d~?NKj%yb#JvtP4|0I-{*8y3!{_Q6 zl4LCTdEgj)<3!>iyw6j>NLTF2i{^%Xj`m)u=7nNPLUQ5ApY#pRUDh;4BYoeAeGgdb z{^hLfZB2H-25eMZQ;4OJV$FQ;9Xl;V;m~Zx9KrTUubHztm?=8`$DRelHa}Md^ou*g zt^yG@YV-+*L!BTHZ{R5+-T^mFR(`iuBj{j??wN0R^!--i=6houy~gx_XK=Iz{B?Lr zJZNv;WU}Gx9Kngnu`yHN2yo0|#z}}ZZc~(ft2bH6iVEc=l-_Gd%%b=DHWfQAZ+=`9 z60g5Ek0yiYHL!O$VY;(BxUzaXHQi>p_1ZJ1J;Y_kT+z=~&DV=8C8JQey`4z>jJ~jr zSpYu*g7HN~21Z%#R0~(vtSKj^$9R&nx4w&^z{-|l`nl#;dZXBhIOvG;~7GhhJc*1#DFQRrMr7oX>3pRM}0u(Y>D42 zS%MmrRZ_lMQ~=O+7})lOk12pV_*V;;6}fa>BK6ls^?stUXZJ&6PoO%iX%Z|MBL}0u zou5tnB$vDv_1t$Sy))0V_za%1VX0D?$J0A6P!~RZA`NfLg64lFCWeV3AI?4P{VAj? z*ITW9CSn1~2S_hwfVFLgk+}nij6TX}c}IKFd*~iav@`4AT@v9mRbbknu<7?a6Ob=f zZ?&Jl9^LvrwWE-F3~gpq_VmR21tZIMcIHMP!&g~_@7=pshO(axo=ikFypKAhMs0gt zs~8={+_cL4#0hq2fE3pA9(pEEviJ-qG)7`#u<9pQbtU15Qti#6ACoecxFv@Vi-7Q) z?9(f(%R2)r7cH-X_s z!wv`p4x9V_LOQN_y;46{{2}0n8JXQDfqX3@bTP#5Srh*N{mUO|RTi-`BiGgjS0rc9 z8rz_Yo)myQ$IrgN2|1$NcLrfu_b3YyBktXc6Nl5&*cc6+w;uIg#*wSQ?H& z!uf?XyYlEw^gM4k9K`FxE0C@+0EY@wr%vxCUTWh3ABVC@?`Tua+e;&#X;!v1Pkb!u z=-sGJ#hLnHFrc*YQMat%RO_T*WCx z;7phke6g9iX-%fY@hDos*|?G=3EV@0BKeuyqFX#gREh1jrQm}=?o z3r=48(_30sbGqiftnR?+pE>7CkcDcS7ER-|sYKxN>(;p`+v;QTGQ>1=mFqz}Mav60 zgEhy|vArKGw`wmXZ*MH`vkVU2Z`@2n$2j?b*oOP$3wFnUPw4*I@Gxe339j3cYk8F= zz+_xW566`0iao!8?vZDWzZKv4q)cqJu@8&2Z*RXs*IF=XEr~uvoyuo79J0jIaV6~R zY)!}~8lO+ zgf=*`YRGN+-0WYDy(sUUAcelWy?m#us;PN$GF0-^Wz{ksNvTxTIeow*bp7C1{Du~X zGb`%g^qo=D)yw(Wo&$DNk#a|Vk`7hDS?}Su^^=ocCM2RG7aVJf6kbN199=&q(7e6Z zGZnno^GPCuip=}gCLOOsNh|`1(|rkt3s_Mlb^8ngCh4g|d;5L$|oQrjE!9PgQgY6338R9=A_CEw~Z&AFH2bBV(!#*2geF8PG7nBTiw6{@-rR<6G zDdQr~dst1XmeC*J{7jpz{k-d^su}FD_}=l5u{s)^A?pj%s45# zczKDq4UQ}mFP@_d z0x1Q!Koq2Ml*L`BW(%J*qnOrRhm@l2E%HPv^%y^^D6!h#{}v z>ZLN{tFCKsI^MeKQMEzCSzD7)KAplV;;6FWS|PRDX`$}ekF!G;mXqKBy8D;v&R94F zhwhQ~?gkNQVd#$cp8dUl>~(FrGV?s&IQKc9!9P=f4e4h;(9M0s)_I z-SllZ?1HAt7SRuhImn2K`JKdjigiOqBV9Fjb+d{X@>5`_o5CXji5yf3UP(#+&uSqC zZ@k^ycG(P{*sQ~xan$|@snkITWD1(_tH{0}nE=8TNYX-PSdBHN`!prrI!dV^OM`_c zmh3W^g29{td6>?f9X?1ZJ~K|GKlcnjUvIQ2YgoUHq;R7eA+Dzpu%f0UEkY?Tuq|sH zKdv9oSkFo(>tY5CqDk^32%W@a7~>=+kERgT(d_w9m<%S>82S0a^o4^kPlc?Tuph%@ z*4^8xsIU;O(_m(U^XEE27DUw4HN+L(c=UmB)-6?1;xm}8;iK>rBcM>Iee`FSfi%u5 z+7+J@uD&xq=-^EMO->H%A|D4x+~7KcwGI69a7@Id8)1-EQP&g@@!gIftH}kFJNOMu zPG(R>=8@bE?OKpVsKddaRQq3xo>U`&N=v>KF|V?>UBfP`LMbC1#IWuQ5`ZVRJal!5 zVh2=bFn~myvA{F^T3y~j`8EUDihgC&&Hd(%n-Nae1;2WxgnlVM&VBBF1GFpR>06b{ zh?-R~rnz1D9EbCxFoGAux5?xKj66gj z^H~Lw>}=Cb`BF0nJm!e~SYQe-`kPh5_~eZ1u2fAsZ*!!USdK#;We>(SV%Q)Ct`iXEmJw&wSs1P3#uHE48Xc$2!E z9UWhF%u8u#0JRLv0s1P#eTZ{rd&hoo27(XTx&m4GzPay4yrKbX%+tNSP7^IF5NX4Z zia|<=tv&tX$pLfloWpi)szbMOSVf|%o7h2LPInK&IfCb%|2;GTraWO8xr!=1u2>+n zv`$aofIw1I>3T6Jh>SOvy_NZ%*o$t{%J~+9&H%xP{1tN)DiJbn@G?M7Dq5b&-JSa2 z^aV_&;Og@{E1C9=Fx+wYsFB>S5G}O7jMGi)v?@&fv<(_|u5*I8hC6|MzSnGyaij5H zf!S66GG7_noOAX27UTQ%N*?#3$u6JuN%o^UPxl;FyO8|l?_YISAHy(+G=hS&J+i z#eKTUdvfDKyWUC#&vNOphgds-wnr|0`jE(&rrG#h9~Q?Akd?}Z(fErYwV!D*fw50;J<#&?NtC$`Ns z+1ewDMIq)1RsCHD)m=<|;>vep)JHJW5NspjW{JFb0^T;$HN@RQ^&ifj0b zJyM?KN?9HA-%QI8tTC-MGaNsg5gNOb;^_~TSP8z*A#4S7wH}YIDc4O~5d?ysvUQ4; zY{piqvB2>5wpt#^^{QTZ)JIRclYPM%z=e4dt8g}3SA=&~io$$8svR5`1LSYv(1MG4 z+l`6|RSHnYY2B`84GOB~`c&!QEhV?F{vb*YHq%=FG|?BL&ENGg*UT}2Fn?PeG1Alo z1O^}a>W<(EZiYA6D;lS8Oj4h#Qay=%{rYUN*Y?X@IoOWOL{bF6FrLavB%O2s{JttKTEk~ih zQ_k(^)-~s9*eM3_@nd=x!B?E7)XbwZT*%E4m!!zt-r7n7Cb-v+uP50ZtfaP^LTqN` z7AbgafYu?9BpqvHk#jB{KqCg@lX?U2`{Gb15Eha=Kcs`f0R%uN*ME)DWXTbLQHoL? zOh~YJt*x!u&m_vAn;^jh`KgTkSDRGK`qZEj91MH!2%L@JSxdVqclNI)?vL1(EmwAAc5e%Psoo|WTcGs+x6g^3|oD`GD z+^7Wy%6d(FK)BOiRBou#R`3 z>nzLgJ|s6Q#?!~tF9geHDb}ZAHS^eFiAFP){7F(SI2LpPqA>BZcq`UFfGcla##{e~lC zi@#qPuK-&W!dp>V*n#Zle0fizYDfMR@MgkUSIWu}QENF{L(tkoj6Y>D&)}=g_5|n{ z2U_R((&;a8R0cMVJ@dej!p^3bB{XL**eGBR7xUh;&A6wv-}TEJmHf;EEl=A<8e*)X)cuPc=`CMFMC*HXE@3LOe-pIHpIVz02_$Ts@eaD3Q znnT^T0;KHP8H>k6(-!E3A-Tm2sun^^8YUAzxHXyt9g|>?5v(fy6X_nkjnhOD=gY2u zE&y(mXFYptoZaB+DScHHRfhJYuc}m@dj7}uLCZ?rV^7!g940*=V(1+EKw71ay0;Y+s)iMxXVhF;R|4_x*@V9L)2j}8Qs zxRahf?RXSX^8gN6U{{erpBuc|6c3HMTEBgWqR2wflur;#v;7oSB)0G6XbMoJ-!g=m>!Cx^?rc4q|JQ%oNDy-m-f7CpwB=>{|3OsP4d zLl+Hu+VQ#y_&|`+hyn8lWQRcWgTr-u=52GCYYOa(9nauK-ytg|B0`O<*y4B_nV(82 z9}res{H^3&D*7m%2o>E5yoWqlIpEfMc#KU(Bck&#(_XS-C{r^B&f$H(G!^m1<%Y1{ zT8D

%WK4}{02;A-02$BeFV!_1yTD`9F1ki)_tkpIW8-HP$4tb0TYQzS{8q1)+Wg~1FaDuu|Rnfv&Q z&FiiWWa;3$Sby(CSv5f>4>ZUBs1Fh_zWEM`zl}q4?gXEzDPDLWIv37ljN^7Sx%+Lc zvjRp&D%v+)UTO~rpCU=z*M|YW0=XKnDFX$M9b&hT?<;{2*n&CsBQMg9V}gySJn@1( zb9Cs4+i0t9tTz^;eMDL9^j4lHPv?MHLk6YFGF7hmBlm<6R@OXqkq7U=Xpr{g(@_7G zKe!iq(l{fZGj4d+QA*s$`Ha-_Djip59jfnz*@U*)()N_NeU%fwYY38p0O$G{`O&xVcg#Ik7!@R6putViXVp)>)u!ZG*KQJR{#A{0(|J zAb|`I8elX5sRW0ZMILlb$dL%gm?mg6+<%x*=2*&^pj2YzG z%y<$oE)9zRWokBtv=shqJCq{5ul#a;BH`~$VddzTj9%y{fMq+-@I-2Y=={$EbU|2N z{!biyca#XM&ak72(HS{$E1xN@Nie3n($HmromZbZS|;!{e!vqFQkSXgbKtm(@EiQ2 za<1O8TAzx{A1Xh@019qJ(-#n7zlXXga!9KSC2WJIq`=HNCj5r4eIY(K=B{fEsQ4ox#kE z-)KSAEP$SyCT)K98j(qyG#DCH+veic{uj6?MJ$XR5@+p_eFnuNfc4pI6($l_FHm>> zXFMaD^NnEe2CcjPlMZQ7_)b-Y(g(mg&m11U72lNu_So`ck5-GOs$qkjP)nwTo;cS^ zWRY(mjce#gR~6#+JOZyv{%B=Ltm!45jy<>N>f=boA7$=<;JGqp3(02u9lX&Od1OtW zD!tS6$xxIeHv6CH7I5Kn!_xwE1kGJwmHi#VH0Y&xiYbevG;p2ZZnP^yk6?8vW5bk` zyt3$>^n!5TgQTK9>vnCn;q?X2NU7zW@~O3$c}F35bw*NG$+A2Qb|c5f7fH^&;|dHJ z4Rhj~HN@nPygKHcA*Cg8UxjalnZo-Ur{89*lo5<36?4$~z-OUza_l{(HQB8-(i?g@ zxx5oDr@@Z}pZenYX9Jv%5T3#P*cQCf_&E1ku>WLhdJE}(ngBk*qlm~&1IXu}M4Zp{ zj7@AqfDk+&!0Y?{+vIF1q7%{#dPM|gfb`xdc?O&^0D5b8z8xXd)xGeK-ws-A-ud_B zF*UJW7-S-G5HnasVfLpvkmzAJTwpiZTMK_L#9UN;CurB3k;1Ty;g5c)-TjweaU{ zzC710($xE$dbw1+Kb(`6B&waZw9%p2z7jIwkel#4vC?88 z_G^17F*0Jf|F(a6dZWsHj{6HxK&wL_$_iQkbTh5UOqWBy0MIc71V~D>&A~&@@<9>c zdQ?PeMFz=){2VaGPdjCMT2Chx$+&fh2XdqBa7*9E;r;GqS70o)uFwlu-**S+RvFh9 zBdX$g+yjY1?+5bOm*{b99GjfjoFjuIPnt<$xMbHzU9y?ce0%zev#?-)JU5fek4S*YnnkN-`&{rT&>6oJAvc{q>+$xH_Ed8-{ zi>1X_+(C^eZ+B2ssQ1}T%RsshEoV1Z(s+Ptb_3jaB(lZW06G$W^RzyW4;ebs<$-AF zyS=(G3QR&0nohM9Ka7#GNTRkf7H0*&KYr27VYg=s zA#-~P@ve}UyvYCNHaLGH^PCZidS#c|{rH0U_WiG@b#MGU&7h#T(EHIMDXHY+rYrgp z9nR6M z?cbydZHz)%jtZ_kImb9ARLbH=n84))s2Uu^Ey(x6g@rbF`R9Li(HuF1O#3b=fMAe66S4iOoW)pOR(qk&((ZTdvFuXK4_27|Z){k1o{XueAJrsGM^VPFGBGb1V52 zYU_?)XU-;~>>_PC6Zo7p(p}<&<aoXTmJ> zea{o^ZRXtw?C-hLXu#IPb+Lu^9n zH8(vm@idYVhlK#~#<7+X=#SCzE$ROLw?P00S$kmPZPvhstbgXb_~}@h{@OP4Yo{{4 zchk#yny=YYlzI9211Hv&W63>4^nDgZNq){7Ozuc0T}BJGYu`nK+e*tK`Yy1YR$R*$ zDg(Nt*7kt7nzoBqvn z6urHV6-|#|EqUdBXGeOPD)#c};&}#bLQ~+3CvA%{)*`M0=M#o)4Kfn#rqs0&k$w%K zOqHA=&1tEr=3qnt;BN*CSQQ~^3nas*%{Pjr3WhSqY=67%kw{$c6_AZI&Cs@;63W4a zL4u#41Wy=rRv~sj9p5 z`8T3}V40ejs=swrCNzAwYJ720Ybj;Z8^#f9?pPTYk&2%lk%J(imeu=q29bI%qPR#h zg4#e}R%BKgF(KqvuV@;KW**+1>&8q)d4< z_crx8mG_w*$Kbnb;#G;NTd3oi0(wk_W%}iSp>>#5@=GH=uOWEeS>N`4s?COcI+BDe z0KjY9ys7?!9pz(=M=%Zq(pMzp;% z;~|C3;A#aXgLHfqo&pHl0NETq+!>#3Vla$BF@gCN{n3%f#RfyRdx~2~jQ%bgqjXJa z$-1jZeAn=6;pY+^uS<8uIU&6VJXEW>Sp*Gt$h^<{<)UV?v{)NY%5O z8S)swKs5!%B&{xJue;u)Z<{Yv>%}^I(E!kgiz)-@R$5y6q)+G}@!byR{ThDi#FxO) zGIiM|mOPmy6&62z2=mn9k&yOFjc2Q;bA>}>5XZ$%*UwEjG{TFRWL)a;h9l`#>$Uoe zMOzs?i?iM{NzB(vOe&DzvpG0D8f~jJ#6SMF{5+DcT*MIFCp2RGgp&uLJ+cH$N(VpS z_DM^kuzyhQXh)f+?w|Yfli;!6h28o!TEyOd-^9UZgoQ78rBZen7Mm~!Z%bXTh8%UVg6|$`* z13f-4F9mDTIydmVAYDdFGF1bIEgLb`o%MX0q$bBC`ODea-Go^o9~_7@MR<(s1Z9HF zQ;ekY^l&5B=4Gq*YV9A`EFO|2Gv55zuxOd=WtBWFwf4o`K^8st057S_925s#U7g3g zN7_Z7Smt@}nPegBbxfWWk8~`U<4Y&t@y!}n77VWLVopK|g5DUImbwcaT`qC@8z6jz zQuq%(vBO;Qi^^KT#ie~H9%`Arn!f*+@7XwsS^Q#$=XuzG{Y$du)Y76NC{U8FGk65m z4n3^JEZOTPWWkm_k)_LjtFj8hdj7Z(Kc4gX^0DCR9qHTC(YrN7kMtc(qh%j{eD3HR z**dT0B%;qp&5xtLX!*@+H9SrKCCO|13}nFWrlzJJ!cDV|aD0J`xvf3&VVupY?}O2} z<|T6rrn6yw6xTRlfp!o+WL>{OZ9VHU-V@Lo z{3KO8Ad9I)yVKSlRddXLdOLSWBsqCdTf0Pm)Px7@rLL}nb`m7x60C3l*q4z3lnQ)t z#hft<+}5eVsb@}0jU!2Do7Kv_8b5Z8A^E&PhiWQj$R%`H7KnBSdHoHPm2)&>W{T!X zpoT0rr`Q?~KBWRUY8YmhZ^?b_efxY)C=^yAp>7n96>l|1w5bk6jue>(v?&4sFNXso zT?Hi`zFy$hoSIWfR~t;Ow!YJBJ=jqX;iae4sGmf;j=clIJ_LnF$A6;pYXU_(zP-G@Q}((K9WjtFxC$ca7Pob*h&G0||I#Z~>3@;5{)9k(AF&bz^^hhhL7(8tKKN zP3t`DBhgTA14(dGjIg_h2IS#kSwdS^{c27nHR+zMn!Y!;DE2I(zhrk0f^M*fC|~(D zE41bwWGnELwZdQXZ%!+CgTNb_l0pF2BcO1Pq;*5h%_96D5f9_cChd#3;PPkgC(#6Y z8Sq5YwkppkPFfw3p^suW0t4KXymH|0z%~dR@@s*{ReA>U7No1vQp;s0jM4}ggu+;= z6uPsr)PzLOrf1^22;dB*m@UPlW9sG>13`u88{)iRc7j_S9Km5i0+%*OY7}a&_8JSo zjsVL&z~41AAS$rKrvlY15Y#X3dD#~x^OTpPVq$GQ`IFX<0`XlihVmFP8!RY;0`I$j>j;bzG)khyh*|7dePO7HQh##$*kZVQOt8EUF7fiVfB} z47ca=cRTmNx;dwGDiy321;{;SVoGLqf zv4RxNCCCa^QTVpU@ExP?R$0y!v7Dx@x<`EeLQaGa;U18lac1y>`MXrfYwr|a32>8A zJgp*vITy@vge4@HV?-FEuFdVDYWIiDem{!qaPsj{gipx2f`^}9nr)cSg@);_8{A5G z-{HM+=jd9P#!T2p7@oODt5Va>NK4s9gHF8rSE#!OhV#>A7#)~2g8Zb)_U&h9CmEoX ziz_|uD@(D&bo|?8EooSh37iBI_dV`B^*cJT*Di^9*82^Q@az6k!ll0sP9sXRe}an; z@3qKm39w_x;bBZl()jH}2!JDSac*sGWuXo-^A4Pjz@?;LrA&{j(M>7;u9ljXA|03@DFlr_8;CU$;k#5eD+}O48%H4&s+- zEFf=Uyt(7+UjKRiibeNi7UkMyj;%fL=|hecLJ}a*W?0_yJM_7sW5AW%$YYKn4{8R3 z+G0Vm`RLTtJczAuGJ1!@pZo`Lxd7S>5Fe?CNW^6!@syRt1am7ungPzcZ0zof7s0$L zHG3Wb@5qa6Yf@kYi%x%usaDm9QO*fwdjuRe))<4?LYNL&YR8!+JY$f{VsP;(tWaVh zJE785_4x^?ZP`#7Es3A#XyqK>N_{sT5cBFMQ~?c9B2H2A2Uo#wuXJ@2lezccw+$;z zNlX+Gbe}r_w*ib}em4h^p8Te~M@@W7A`L4q1sNB&xx+AuQTo%|H$x~tL61Aww|%0{ zRG9N)&?68HGSs=+II=azjX4Ky4Ks-I)HgAL@fA`>7u2c2QwGXt&ej-TvAfLhp+ z@#UTmw2;Jf1Q{L>jbrxE(hHN?j)y12bZ#n)Kbl$~@Y(C8q?{va#~> z9UG30xgZ(ph;~!f8&?&bFm+FT|U5M@Z2|M*E-%Z6<)>Up8r`_ z(Ci6B>z%e3JSzdp&i^_%nTH+x7(`o|VM zPzDU4_lhGfczO9IjPqMs9*WTwEdH9c^3X8NYxBhAd(83f15jk5Tpp`jrC$Y=K zZ{s5Ag9k=G&4PjR+1-5uj?mkb?`Zs3ao)3UOCPynZRt!$GdbjtH!FG;S2+$)p2&r= ze)jtk11!;C0$bbT0QntwN2!6Oe`;cqWW1W8#m?P5_JK+R1649?`Ps$7<3dvH&`3rS z1R%M;1leG&kUVp`&?x!Ojsx}QTQv5Q-}MEfn><6xhJwfYd) zZSaQ$IMkGt)qL;K&v`~q+It8pws>|9S>K537^)Y9Mw4p2D0lDgnF7oKNj(MAf&n9D zYT`?-J9UqH1#TRvTa;>-Ae;YZ)|7~S{wAc^+rAmi_tWGBKwzc3ceWRttACi5C;68I z^_vmBJ6=-CaQnNrxfuNc`-XC*}tE*G$<{hcTPGY!@w;oj3cgVV`sJq~%MYEl0S z(H&6AB_(LM#sE5Yk2&--?g{tzy_J36Iu^wG;SCU0J_z})gP|Q4wGrWaxYOVjfZ*yq zX9G5t_cwFiTO>j6+vcDMQtBRQO88#(z>76NI!`Au%AFp|$i4ADo_S|@Iz)Tk-H5&! zB3&|3F$bX6D!mK+&D4+m-oO$W6ne`~&{nN-3^~;@QuS+MZSOPFEWOPak6<%Q#=9MIRPsO0 zDr<6QCPV?G57ZbZ5%%O{T8}UW%4=E9!k{`o00oDA+Wh3~AAuwaYa_9SC-`aGkMBCh z=48%O!IiE8nW_2%Hs!$lFDx-?V2q7Ywm4i?nQ_T4E*W{bp;NPB?z)jkE!ZqbF8`t5 zkiVBD`cvbx<0?4j(rdBk3$%sbLRknT9S`5o#~rW}mDXmf@>L@8NCeoS}`7h=2KL9K)E>=)5vAB0} zWGcdt%zebV0+M;4_7rMbR*a9@x+g13e#lT|v!)z3#~=#k59T@j+rj&sqI{*Y_FYD< zc9FoFrg_48Vpwy40SY<^9dV%4U#yMq5>AAb^b?DlDU2AxwXe0oo^A#)e>lTV*NuUR z$Nf=@zTl3%E4fIG_g$syZZ)kBr#jHZl7e=@Tpx^96E_Q3V^TjF%v=QPIc6n*DSwC= zJcH{g?pUftu`~xy{%-BUcQeH)1AZojm`AjdZV>u;+Ip>#=1Yk*1Ba=O#HwV!%?{YD zdSZg={_^h9OxX_qv^qN7_^T6c$=ACN^iLRgr6Y?BMAi{90R_=P$%%>JnxEU2R*klR zNIk4v5;Fn*_VCkXo^)4NSICN+LC!d&1@uh@0G%n*yFEC7>-v;E&JtbgQ45u4AdL*I$nA^I zX}<~zTg-4N2M!Z3cRoJn0*gJ+Cx0GDrbB&{Ekuu4eU6I)=uek! zNS>sJIae!U#$e;YvHfNwnbUfp@J3?f7Vh8q}e>-B@=UL&UhkL`O=X;BuSeO|h zi`=_u>`p>83#J!`hOinr1AR(~bQ&#IT(mDD837$?S$Qu(Y++;L6{P(D`Uxklt}X}y z(ZE#{GD=a;3jrnCep{bY>!o8eN+X?5`xMJs?GuM!+Y_Loix8j}qOD&oejsNU2=YiM z&9NM%%hjM}=+9WsZe1HrT#oHvQe?K1sL5A-1JAD!0I=ZGRZcrUqlnD;j%M2+SC*o0pOB;Zhd zM17$vW{mHxwsqr(b3PN08$kU9M$ntQhk3eRpCB?Q!*L`b*kyxAk>?fA=R4ydOgOg+ zt(w{f2J3`Iyb`jJe}2t(i~v>mwn|#axz)X z z@fmEr`WiKCM!A24vg-7U&ubY19ck<(5~V; z%QeU2nKsF|(`}qkDBC`Y?TeTAwY^KA8ZEzAe}PhZR^PM&Jj`|!E`a3x9|rM5PtLr0 z=74$KG;9rXdi3!HSD8-hY^3BK<#2ScuegyH3`H1N{y9qbAOXQE_OOLh-jqiJ4xaY= zd;p>b@ z$m*sc*=GWa?nBH8?BXVF6$Itr**y7KEH>93)u$o3T^!yz7o~G+Ijh{DDKa2)VA7*(_$z_bOYSSzp$yNXP z3>`e{aP%Eu)g-rNS;FKSPN!zVHfGNErIl590feRYkOr7dDxSMPfoR8&q717c47+i* ziGnRN&6fXFv%(Ew>WU2Egc@A+;_UIlW{n00v~B@82a*Fbc3j?`RSNYIVFSyi=J?s! z8Mby=eS!TNguy_+_E z%gabDmgUeI60LUd-^=5AXND_)0RuRnK&iZ;e)barfKr3p;s}|MG24ZL;)aZ=*n^yN z*AyWC!{V8%KK@pU1N>ExBgMIrHlTSUvYpu6d;yp@zI5Y=YRhH{bjQ!42;+Fwd`%`~ zkzYX(g#aV5Z^Y(tcD7XJK!IodG{!_mK(=$J$)nZ8* zYMhO0e4BPkw6Hi^d|EMk8p5%PHvN8ZEJw)Hn=0Hmqf)93wa2k>7o$7s9kK8WT2}~& ziaz*JcCB{mNooA-5{p6se*`GMYD-hUPz#Pio;yGKP9^3JWbQPMOgu_dEnX$>lks1K z*GqHY=J${9-Vxc6>5D z1Dq{T0&vFkxK-7HYMcSC7`wF+leD`_T&5%X@p=67?*U!-P!DfW-D{UB*6!ZS;8Jan z`JD?2P$I>ql#YZ>KhuU!V}>j(&tcNT80D3nP3J}|gY3)y?`jX#oii4C6sUawv;fov zS4P%fXP%U_NKX{e7S1@fdFaE&rl|DS?{MKO?Jawa2_8UzmwJ19|8Z`ky>t0r##@Ahr9Bz{UW5~V4y-JulRkmX8}z5LerLZ( zPo@IBYzV_6R1PZ)AK~~gV1;Ti{s_Q%9M*wcA&xy3fJ*R}pu7eFs94z&yuPp$MfHe& zG?NraDmvErF9L7HSI9>_&S;C-<)n?XquMPiN8Nyi?&e|5jm{*lz-A*^1Q~63YKS-O zBg}s_fxws^9e4g${_?fJH>0+Dn5qc|=mv#^n44f4$R)PFdu{|j1A(WjOWbq}dizXK z$aGBw;LLQxdBwffDz`Fy%oc2u|IhvgFJred&Xt9W9=`$g6xYNql5%j`z3$6hrNc#$ zPQ~_SZZniZK9UhA8E{&ex~zgA`)1@JC}_= zJj@jW)Jkd(W0tLC4b2#+PT|M=l#eus8(4-l2Wkpog<<1pV7@*oPIzw@=Fzm(lN0tg z?TfLp0ciA{?CfaFB}Z*NAGk45JtTsz15=(uh+XIAYf@-#zsv`=cb&mZpp=}3F3g7g z&iDQ4VVZIG`X^OSDaM<%v9eYh7N-VoA}Mg8nA^-{Ql#RV-XEVq9 z9MjjEx}2loqFj+kpncrB?7qJhWX;c&Fb;Pjqsj@unoOzo0B@ME{w3u#raPzJaJi_` z(0Ih*=!~}snOJxUg=tSU_vN(eS5K$=E8LGy>kln%!nVGDHKb)iysg;avRsxkoKSE7 z-uzwxeWt{`My|OPn+HsCgaN}ZR-CK*d@o&*l(mSwd?$1@KlVCj*oi^!cOyV|Xg+7B z2pP1#bK>W(#R4~7Sc!ziySOF&{el_*OAh~r!8W*a0dNNm330LbBL$-Nw$VZ&{lnql z2l9vVET*4kxg$ytONHoQZ<-ubw}A+K-7=kqQ$>X{jq)=JD@FmzXcR7RC=Sy%7HUSMPmLtvW}<~sOc&DGW=)6Z|xdK zoV(V_JwfP_nF=~6Yf<};915EACuGr0f3#>Eo@PPJGX_BTz!-pBu78UMSYqzAYn_iY!nRb#x>Gz{bDv zjC=b9$;p=K1S#P$00|MIrCVu->Q1Onfrw>Fc(A29?~UWrlB%jv@)sns4(@^+tdMt# z>j;DzUhwJGCVgM^by`>{h8P}SLTDh2RN(B)A!gXxbEn)LB~~x(*Bf#x_?hSVnK(?C zGS%+=oEOMa`{;jan3grrH>utlrj>(cH%4vG$hQbJYXEIVpEI$$MB0eU$a~a@>RO-_ zjA<(Yn>^j%hAEx>Ztt)?(U=1D#i@Y~(JVH6Uzh&|7pXok5ZQq{syq|@p%0EJ5Bb-k zSog0-Z$_=HLM$qfbAtZcP%x%YSX6y*<@}R8ht{9sb2m`~>_*@=h}!=!wudlk2nowU z|7D&!GFtw&BC{k%oK2=Gpx0^dtZmvfe)+cFu#Yo+x0~K99{DgeUHe+*_Ti4HhsF@a z3vo7cZ6^43fbVcWPBden@5ntlby!$T%+$}1?$zn(^l|@kf!+Ier`}X>WPr!C0y+Qd zZfHjQ)xbB}MdRThQ{-!~#6%uIkz;~q?>er-9*9xB%%!k|LD5K7D7T!b?^^s>~u`Ow4DaeN?MeRbm6%=c)f>YS|(#<~ApYd*B0Q(R6xO-k>s?e*!j zeA$ee0IV${@E!+JB~0pJQoS}y*cOY@2cHH-9vv_<-yj)zNRhLFx@fWbl zjzb7fu`eIr&8XZ)bk34g+jC#(6>vkgZQ}VKatdAzR0h=_#x`4fMb*W4AiU6zC7fim z^v^m%cV2BeFPvPV`1IrRXCQR}58%s}Ju5zHoHqkkG*#^J5$39S>NRDm{i4qUG@Cg8 zV?(K6#y+Y3aPh3V{B?5D5y2Cx#}Ncy5M4yt?!|xMLIPcLtT8{w80|&0bcmN8i6U8J z97Vi&1N`(Lo!)6Z?QPg-HmY22AgiGPyvVY@%gnX-0nCcbNsLS|m5nQOK(ETPB zr-HU%8{)kai_&#F5)x})j$_0=0+XjBz)nFph8Y68ULq*IYHZeYeK3f_to(}%k1+UL zKJ>=98r0gavs`Evj%ABM-KSBHMK z2vRd;XMck!CZn8)R_7D{28ApJUS8zyvUXFLy+Hm*p>WvUa5o)6(T`~3X4S%ii>^xV z4(J$Qo&5XP6b!(?+Z(Xoj~k$SVCudhQQgUsk#Ai|b_69NLC=iW3%Q=en!l*MeMR9d zB|)IQztElfo0?wFd2?ZdP7=h9P1!|tR0vBbBMR=g`8(|VS&_1`D>~=>QdvQ42!!lz zQA+WNPbrIyn}X$UMB#zhKezAKz`ipQbI4M2u&4f;=YHczNJAq_lh-O??KjGH~!~3@JoVdK+MA|PU=NxG12FbA9uof zu!(nn7gb;EoZPSvmqRe;j@v2yg#aM9-f9-}fc1$&{e%n4Cw6MEff_G`_|;BHEb1>C zs?)+04sJcrP7myQd|VCHQN{Y~s%y`hbW&=_@9&)XK8w!Pz$PRku*17hR2-783A6So zX0K*}?_jU;Iq_6vje)E?-UW8H7lzNle%0!PL(1)*xsUR9m}3CC3?bp>BtbWjmWUJ- z==zskM|h#{@6K27#*f0`Jgo)da~{7acD_(c7V7}L)trVL8)*86x%m_|xw?QaIx}#J^M2Da^CHgf z8Eotzta*w}*UR#mM5MVMkwq+S3WFsuZ?UkAtL~2j_*|D*+AC)o{!liSKwsz*;+53w z+<98PBw@H|*Scs^T2Na9_Vt}>cW+hCc(0ae*ZpDF{CHD3{~<+f7G0^X-7tGatF3Jz zy_ucBuz&-KCP}NJ0%@Kx_*9Plwscfzw6%7jv7M<#>B@Tby^sIg6uti5cV^0$uECLX z|7yfP|LzZyD@3)iK_~mc-r;@c-j4asDN;#n-_xd6Ew9C+(OZ#?8IJ{z zuHsF@sj`dSi#!CD592dj=;3ZmCy3!*-5wj!9c$0^Q^}s$2OQSM;YsWEu(cNl2L~0= zk*(cswNrCTe}AN%W)IsQJD*IN{$6puxlddX__)h3l{WdDPWBy&s4B95* z(GNJ4fWQUm2iXW*h1++?U^mcRzQm^1w$j6cGPl!=L%c06E*@Az!HonC*y&ap08=L_ z!xNQ-cA=ZWf%mR`zbWYOSv$inuJ14rd!MYPj=Na-D!B1CQ7ze=Fa7)!@V|>ibY6dU znhYP;6;itEA;F2M5bP7Ff5#TVSI)As>x`Wi7o(Fb(!2uxLN*E*qTiN@$hMOC)MUHl zuNkh^II{@xLR@(SXyX!w$y~iOVRF_-I=2g&9v6B`-|!7*&N69Q=ovrg>Oru)mta3W ze(=Ycve`gyxaC2|b)pXv)`@D|p84q%Q@hBFiy1V1YLjv+QouZP?e@I& zEJayDO!J`u8^!W2&&fd>TtlRF--QrfiTPP~;}^GRNfCvZuZW02FS9QKnDv=}khcYvOn=CefyPbugx zJd*wwl?FTyx8}1JPuZ-azb1mZpCkA>DD5+@n$WRY=0n%=r8tFe(5$t(%h9DuC{EG5 zM&jt_Cj$yZUoQMfI5cTqk2ie`k~Y54i{g>{Kmu`Q*kdi_jA%H{50CUKT)Mo-OZzg; z#?;eh-1KD=TQS~YIR*HZ_#=jXe(-{v3~XP*rj#~ zgvpaLmgD2aOL%@;hcLu~R%<0Ls^misGh82P82maI3*gHA1p@vaTc&!4PuBa9b+ z058HE{->$Yqtk8tqU{t>&BdR|QwWVxqifB|7SxgEJPz>NzKr)fb=RWAB&HvZ#oDdL z*R@#fBHR1oy5?>Y=sc|L>alTOX>EJfXjuBh{5kV&<6}uvhC-5;u?hI`MY}xi105?dt+tG zkv5YJzBqrbM4D{u@qyxlIyUsB-c>hYA)#49L+z&nZ%i>n5B*hCqxnOeZV-eK!TjMw zV%lSmN4A|~F4H0*`?mE$Xt`G>d6tQ3PwPlKbd7==c?TsP&^f!q*Y>hRs-8oaAqU{} zT}N#A-7o(cD@@8_+Pq0ivRUU|Qd>FmPV#Jy8XRaLA^+sFx(0muJ)JdR1&z?fYb>Yb zKWIB)AK2zM7(%F#NiLTw0!~@)a|w)qCmbYyHIqg)H;U@$>*H9~d`Vpirx%J}p!rr0 z#pyPaMa-Ow1jL=~E3-K}B4NgzZS}>wQU~6;E_2e2+xrhYqzs{GZ=T4FE1ofd>~9ub zgmsDV_#OH%86YwJH!>Soz8)qMRs*Z3h;71MwzbvASd@5-y!2qrkq_OZ{c*s+@{K3* z91r&FQ_O2MZzYt%YKajp>y=cJX-}T#=_#_pZsg3e=m)+#8~DNZ-c=%P{-h3+F4+Nf z`7DWi>c_Eb_sx&ueP#(6ehn>uZ4T0Ej2H>;w>ebb$~Pr>{p#hTfq{`4R}m&U3D+0J zoV{!A!V>G7g69iw=0zP(yMV<6wwVy4r|p-*-nE8MF2WKnAOJ8vB&-#x#f1H^EOs5C zuFFM!t_Tj`iglQ2P^z4e*3eLU$oYXM?~|{Di-*msFrDPPrpNQ>h^o0ohNd~^6K#9>&P=bXlNX$=L}9kEN_J7yYa&}O`kUZ zkEXAVigNAVR#Z@=6b>B<10oJccd3N5C@9^nl0%n*lnfx2e_d#Zu29O) z{)PI{CVFM=jSAlosM;acQcq9sR+qIjEw4*lm}r)RJg~YPATbq|8?dc{g-Uu!=UjSx zA?NI?0aMD-WdIO?qs~B_kcsfcqJ7IChm>m&v!fTJP$+K&7yKT!T89AHawbpf# zfeq5l1IY&TfM&WYSn1$mK5Ljk@8Q!h`}0Nd3hZo6>O&+hKmAO2{rWckJuq`dk3D%j zS{W~sGeMliL_7)d7$l z0ryOUBOrr41%oMXn7t?ywwBw;p12#~KATMWF>w*q9i=UxxH;$=v-W`mG`5AAFX|hSXNid2r0>h-!kF_gSg*wEv!n0$y?|suJSSpY%i97q~^(E;T5$sWm_|gOQy6E`_3O- zcRi**z0Dt8O-V~D`+`c=E0PcoiUzY99z%Vum-@jXm-csX&uXSA(mzmXyZqV}O~hbw zhixL2*@A}7Mvm-jWxdZ|8TdrN`hZQxdB(3!zBJsaZzk6<)b}xc*8FTh0)m?Wnx0!c zUR*pQHCQ7dAB%qeu=9Wg$@QPF*p_z>JIegw%SVb?R}_%lEl=PZXm7s)Jru?9zx6C* ztK>_UW8YH?X+vG|o^y6I7a~qSJ*b$Fjx$$P^(rV1t%fZ6<=v#1E>4YMF|Tlvu(mg5 zjzf?8xvn}KebvIOuG)J{v@AGo{axr#&(jbMe0FF}pWT<#4FPn(NbsNCkdKQ7hAMCa z6P0PTU3Aczvg(1oKG)$^6+Up;vnCOB6K4+1VCR&UPTk!dx2Ygn9I?(|r~a_+xyP@e zxp;hxUh2alx!9In3Tu2uw%f7xUPvFV*zZSWEhAW^?zO#;ZKo*e)yB?O4wb67lobW*Qan~!YbsR1Li89q{7CoY{ILbsEiL^ z-dac$g4EfSPNK>vZdLG*G5(Am>PkQnlc~o#`IKWAKQ|FL!FQ|@ zB-P&tliNCy|4v$-w&hRyj`y@ph%M~1wp@+&Rx*`iEoWNs_$z=3kQFx!>lAXlxZUsvzJ{2JR}^}-1OTuY0*icLb)`agEleUJ56QcG{aF@UFC}BEqob8 zd70Lt>(l&Q2w=q*5E`?LK_yzShZgjnS0)nK4Ze#JNL|;4x8W08qE_ zqC=+T78pl$PE4@jP=WCOGy40RxyuEJ@v$4FeeFzAxleJwcHeiN{O*)oNN-0f-0WW# z&s)hFT^(HAb*M(nZyj7)o~wFg`~Ga!M+`I;B`jW~v&Xo!GOoR4Al6LuhWXzA)UE$IBde`*4U*}v^}->HhB z5PeDn|LTIa0HWN_*rH$8Ai*Dudt$&SpKIq!e%QN*TXR!kjz|AQ^YfMP%{DmTD)Y@M zPElPQQxh}L)C5FqeC?B@lIHFBXmw2o-uRcI4mZ(7z%Ka7Pi4DjmAQ3*0LMh+JCz#5 z&CKnQ)el|6XhzqXjxsbdh&bb|+NF9r*BDfFw|b2#S&OYyR91h@Dyr>uydYFtN@{9P z%EpV>t(xaX)SHgFYXq{!k3(z?V_g3W9MJwdq3*$nQRH%p`LRGaY?BIqGHiO?w|n4? zcYq9dqOV!-=p3OhfUYa-(~+)SSg(Vduo&+the~6Lsyg?q6+imOMKl#93MNEEbUyF< zdXlSh#zj~&8^Wj@dhyuqh5ae-1b34YZ|B zi|c{@Zm^?(g%cRWsZ#*H0<-&br6CF!oV+9hRZ`{ebXd%t?8(2xWk!5Ix%Zy?$NUz* z|ASdaQeZZ1Z#%V+F+r*#!YZ#lU0M=D8n2WwyFqGfX%3{o`m{CzrccM4K`Lodd)p@) zb|7@P$^rMT?Q{~~r;31nQ=zzj$rh3rOKa=Ss4G8>y-$43Xs>K@`8PRw6($k0l-p9M z>b%q7fXR&+V1CtN2NcR|8Lis>7U3Q!5N&{WQOf_VW=ME(VRm-E`1IJ-(h@QVJ}7PQ zZEHB&yT8A8W^kLH5{*{9L)67m%=$t=t|;?pR}Nd#l(!lWqCa2^Xlk~ogJzpXl%sjv zz`(!)Xp7Km`e&IWW&Yl}I`&#L_4oYzIl29j1kB>+S88d80JQ50?-X z)fFI$ukJE;Wk^;G-{h_^D2CdN7y(3UUNdnc=Zawal4b3*;8i&kkomym68KH3k{HZb z#Lf{)m>%5G{2pw?{-Y{KTRtelBc|&9^k0(7Div*5V7eHWlj=@IP98@dhuYelsQ+@6 zF#Skru|~>QEOXnQM@e57eYU+DzvO#fu}>}x^41eRW;s_!m%0uPL?9?mj$sla3fetv zw*PD8%A_DVhhfRjF_!kFWc|#YJjYb@Uf=sVml#QTs1{MNE;!MFrqU8q2*v=6a<1!R z1@FF_u-MqY8GN=nYZ!ab;ib$^oB2H7!6yx(i$C;Oj898I-UeyNCAnG5Zi)pf|F_O= z$C#Ybnbg$t_}?#+uVD|ldl)?NIVPbv8!lcd^DS z0Gfdvr9acxEVNhN=2PopA2%Q6dP)6qhF(JxVh+KvzH@=(Jgn*XnCL3lu{0XpitMq# z?H!H!&9q`2faDKR>2M=%LDxh=ss<~hj)1Wkr$LRE#+3W#ezeqQ zM<8y&G!y%mws)Fe{u=ZoT#u9nM6no)jNaagT zCPjl1+)@S34kJyzqFg`s8+jSyJ+_=J;>?M>U7F&}|N_>eGhxx7Hc-kJ{_JjuUyyPc2hjRaL_M=AVZIVL)8} z(MBE(E1zD`D7olhf#LBf?(K^N`mX%o9F^IKHiq+9QLuObP6`B5msVAE)O+rMWR!2c zuIsxhLC({=@Vkd?(tH}E%=TYhq<#CQ-gt}FL+CC{9ewIt`Los)a%RL9vP;_s%lf?7 z?*7EBD@S?V@{6W=T>bHKgJv)U)*D2)dG&v~LT!l~FptaRS9+k&nu&t!&t6qZm=1w^ zmfTZTS=rU}AoS_y@BjYM%$1DQ^$24f+Sw8*HZSzwa%nvENd@9e-AqZqzz`Di-%c-% z{&n4ZUO#EQkq=KBD|GN<@(n8gvM2AZe+i#(>ErGKXb7U=-kf`_DL$&Jh=!#3@Nm?> z(u>o!A@GxaEI46Lxw_aB&EuXq(Wr<+XGCGXgD$6MRT+fZlVj*wT>Me85qnAY8bl-o z%iL_SdUc>f!%F6z0hOe!qeDAlih%tLxbGFmGs&&Xs}neV(8RQeBA@LvQUi>_9)Ax= z@0-j0ETC7jtJ?~6m_nd6+2~1}e0*#Vj_2p`8fJktmo>ZL8&C+w4x_x;KtVrmA?3YFL&_$s44aL#gEPw=^=yUJkF%ox z127^VpP1nN^aCR?*^CXLdAXQJrm27zuf!mFRnt)<-)GCiQcSTJuYPc@(}njBAcU+@ zomm0I>T%`+xGxtS7{Iy|1ifE+YH%i`*QjNfM zYIc&k=bU1?R$Kv=pSEoe7F+?M?0ruA)Pxl&q;*`?C$^DA^pCHcFSE;>E^$U#E#5l(X7JWP*gJzh#eCxE@Btj|uCA^w zP$qxX?}=L_Db_MHug5|B4}b#C3d3W5Y0|UmpY?hWKxIldT3gTOweY?ah_$U$;)=(P za5BL%(WXM>Jl99DAE#V=H7!=1_Qh#D&qfo9Qo8 z;n&A*I=k+{jq8v7J01ty>0epN0Nou>w}Fn+v~gmPIQVRCn2S@S!)y^rm*75wW6ICl zUjmwa`=Ca?re70T|0kvfL$fD6Z6SydX~k0ZjL!!50oXf_Zu`GHDvR=v40a^v>#};z zTMnd*GS$9PO_&oJ8Rm(Sk_Kh*wC442Ua9-!z!wtU=ktRibs~++>Mhf!Yy9r*4YO=>POUvzWkN z=B$PlYz_fIkdMOC$oICXNa~MQi>rmA2Ag7FyF>NC(GSZfp0P&+{uiMaM0t=f2nwvv zcuOXF8N4EVzP!a=4%~_Jy+xKvREpg7&|EcA+^#JM>X!Ee>I}9Ryl3>TsN9H%pwD`$ z&^_+J6XAg1C6o#4Q%f~6^Yxv*b!~wET>FVVjqXH1^A0no%2XyY6krhaK$U}UDpn$m z8~5d>>%DuU*K<}pGxHv@Q?zcxgP$<_`{qJjT8LaolSVC@^a9=GCaCM^;EMBS^nx)g z{e$rH9n+c#iEAi@aNE%!nC5+@+Iv-BcW|&{xAi5U_gj9AR|X4j4NcaY;4CgB)g~=| z;)C)YT76JDmib(a2k+)*jUQt#&D_hBKTfWff&EDFovX$k^^7o=#z`jDC|{?%hLTRQ zcsAwVCv?Qn(95p!n-WNUW&Z1Aa;^FzzGlqZ3?OLEMdmjsj*Ke`e z8yKaiu_;Id^}i@bj2HYkZ@juBlc2tv+ZJ}LM_%#I3Re1NHq=BFEtWujxAlKf6d^KE zDVXaV+g_)B3k#F@DI8s;qu9LFTWAe=?(q-P z@z4o(cWKG1d@fVJE3YUa<9~0nG3!cgMqHC{jTM#KNhGg~;6+61C-vaJ=jBF^I*86R z{C)AO^}3cW`I3Wh3LwF*2|d=JYXdK;y1g_r{+D4g?=JP*@_9YKV^DmqTHSI;+nep1 z-xYOVEvy_HPu$UY_IVutn$eSmvn{3IAOHWV0sCsnm z>RbQ(DJmtAJorrxfX{x|>^?ELbpXQ-Ry--a3n9BkBbFgDAE@rj@OW0<;{_2>JPcaT zgFaVp34CTJDxUyf12E14n=~Ov!0<6-7m(m{)09_;x29p;KIXNHcX66n-94XEFI{t7 z9pO~kd?c+W5AsHAZlQWjxMYo@#2S)k!;p+Q`o>pKny-1^XJiu5-mR%3)hBJr7ZRPB zowfAw33;xRV(Bc<=DG3TCk+r4g@l~AO?8$=omhc8@jObDIB6Ty>wqOyd+rs@b@$n5 zrf;ad=lz9^P}_g$%c%&=%$p(Ls=-ghk#(0cH117Rjy0SgASQxn&&N?edtgR^qxGfEZR3~jBl&Z$UdE@#XACVY4z zSz9~V-6N~5MOGgV24#?C5r)4RV1!-?7d-iS}9rDw#dS~*GQ!YQ{=p^q^ zYY(OA;r$kAR{pQs%A)!e3$N5(K@Z;A>@>X!V6wKNRrXRmVlnE<4GwzyQNuCujwvB!eEa&>x%KU4-d7%DA5jsF=RyRA9bsa5E?6cJS2e`8kK~ zCBF9w2ns=A4Lv`Y_JPF#KK#d{gz^q$3GYJ+ZG(hc4cx2$Vbr9<2?NCY(o*|ZKf_-D z#Tn*KbMaR)W5mr( zWTP@z1w#b&_u>iLMr85B#gAQ@E5?=~*6T38$*D<}cMrT}u~a!e zn^3Pw`~TxNEs@O7%+hwG;@!I4I8%;r)JS!%c?=9y+uL{J;=Tt$Qvkmn+_}**%sdtT zRjC7v?Z-)WP7_Yy_oB7K2dbJ~YUTUyT=aeqSCM?7U=ZRO_FCDY%rY|d3<$C4}!4a!Ch7q3;ImEz%h^iVxN15qZgvI+xKMAzOgw}HXeVMn; zz#$c?!>}J5bAc0y^eygp<$8VUw3ck;o`15lDHa@KUkP>*FlkgfJffBze??6umi&hu zN0*U1;JQbcg&?bNKg@< zk3n14s;UoeN3X3j;>U$|Z280gEnPMqIxi1k*6=3E#F=MymL?J&Y0_yWn~OK@!hl`; zVlAxRfK)p!cjB@IPeY%F_wP4`tvE%tTrtJP(%qw0QE^Gim-f!X-x?w_*ju_QchfY6 zFIsh!1$GJ4RKoXKZkcPw%V?&(xX=|(Pmk#5zxeifOdKmVFLY*2Ctmw!?F~&=jOraU zWC%dgD0?vSMgH)7yA;WQP0!#fQMVtsXT4*ehJ}e5C=x79ws!HZbJ#%E|EeUB zf21&Uy5Q%O?fCN>%F+2|=PHLp^ncVFF0~+=i#k=oQz-VpKlpc)Z&qAC_j6F zfkcW?Ev3BN>0vtA+c)nrG%g6emHu#Y((jP|^LN{M6f5wpQdOT7{s2-KAO-MdDnxPf zIUC%`9Kxa8w&t&p$OocCdyTk1PIEcBY4LnSU`>{Ot9BLPP?!ro4bjpc!b0mA%_o);Q{XMT1ZPdqOfIIaru?l$oLDoQdgbH-7xh$}|g{QR!mGnS2X^z+(v1 zJ_YeVf9(@?m`O~n3&goZ9YXt-Ak7?IIjcH=b6eiK;%_FJnx%z=U*5T(p-};*_VaCF zVqe1tkbfy_`@AK$QWh&_Y*a8UHF~Y;1Fu6JwW)Omjh^@9BzStXSm~#zzLdjh$`&uw z`ks9=4sOFbz<3SY^lrnabs9)Y5lOCr)oZ~EfBxL~925Va6TwD0e9AC6Ky4h{w3t&# z2G?DHe+CzXTq9`$J#uN<}-9?SYGf8U_mc(|cXMc9dmR)EoCY-$Pt@rIyol$5mK zrrx9jM}4TIt*(aSF8C%TPxnm+aKHc(p`=_SKJ?u-$UZ|J`W(EbxxlJm0?Sue$(*z2 zMBmT59KojYi%w?z>k-Stl$vh!o8Kw!Ukw_4jEDj$f3~Aye#Og9=Bv~ekPO{);2!eu zwg@66K_wIxoNy$!H2QzKpLivacKFidnRikhN8%+kUw<5oY7C5bbgshurJ8ubcK+}5=*;JDDn8ytc)Lm3 zuQom5;(PUet!cxRdg)orML2N8Ty0BgIKI^aqItA|A=>r2ic!lMO`iG)kE=DLPEqa} zLXq`974nOl8XN#kWf;5|n^FDc(vm5k(W}05duKdKY-rV4m%xVd*i8n@b=rW;k;H}Y%Pqo!?C_YGGRuuazup1a(Zg%|5uoWh0HjDk4{n_<_ zf7s1hd$&l~9yH9##{mXH!$Y4M9o_Hx=ytxzCkd-Ex44b6VDe(V;EvP?8%=Gu~i=rmi`H0Xdu z87gly5eMZ85z)KG6b(o4mL16qwKhLl|h;VuQb@wg}#Nf0*BgZzPnbtPQgUw@$2hU^h`_3E@Ch~ zM0J8GMgnNv=F%V6LfaTG(`>_yj~C5fH^?08QuDiPBFBLy=zgMgU{e~iSIR{-s%hz$ zm4$oaB=w$}(CdN%z2)aqP3On;X<&ibE&g?M75vg*n$3sTett_hKVQgNF!`%oY)6~O zxw}SWFa%%_eQg3d2((i$<2N+hos8H47xZ9e@0;b5dZj40AZEq;)En=<5z&Sj8`ils z!KDg)7pNK`81^Dl6au^$-vQ^ZpUhu$rg5k)&Usphx{>LO=eUUpJrjxS0?NqtVlwOu zs}wn6X}|VRGn~O*s5jJC##75f`uXrBJv$s(UKOIoqk2>pm zE5Yz&ppDZuFi5kH`t=t*kQ*@5BWfUTbpa&`JA!8;qoeNoo3{aF#D`gNdU`r>)J614 z%Fj7_5HEEM4DiCL5{vCL(88Jo5=QK4^0zF7wnj!@_Pc4|TGE{{+tS*48!k_S;;vJl z)?1f(R^u(6eZ;3|eJvtM7CiXsJ-e+ar^iQqJw57}KYp^jFFOf)J(PnU^$pc_Ea}Ew zZ~&Wg-v)3nTKfGvVQ}yn*qjsIGU{ix@_eONt5fI*)Q`p|J?G#fAeNNF2b#a7k2spk&qoB$1{m&GeK$p2lrfR^oq($dGZLB_gZrp z2?Ky52CR*)`mqN;b7a96|6IuvAvuBF!g7NlhY@#Uy(hR>)NrnK+SV0Bu3gmCoqQDh z1J7{3nQA{%>W~Hc(d;OYsN*Ge)AywbRC`v+A_em}FmPFp!=!bOc^16#0*yHdH{$zm zdmruzsMKA5a9c`^SNr3z4RLa0PRCMfz#7qlwW52{v&`Aa{k_Y|57Wo#>l2K~5DGkH zcLr06tplqd6Ku}@Mi}AE3ndn}yPba3+%T%$NctZ{UvI#Iam~mhfxSx*Apu-cE_$jq9ue92(TH+4*rX@>slz1>zO=1=g~Xx()L5@N?6P zy{4k637l(a-GI`eQy7;$UXltm04$HNwvHBRB6`4=AT1XuKr(MP?+eO8wrH8CD7cBv zaj@j%^0g~=4JU%L`)xunR&d+g$Gh0i0x_6#+aWKx?%$7A%y!$T-wW*VtA(Wc%7&BI zFxrFs06ePCU+x3PH|Xi}dkz3w{>~)f^DKL`m?z;omFqHBnV{RUYs-?ebd&uN^ zwvKti-NK6`Un`eBAkxX!P>r3}#Jz+M+&N`EHJELdtc5AjF%>Jx|i-t32c+#p-fCnWLG??nO{eVihI{Q%8zYZ+6I8J!(tDI ziX(btL@QA>odF9TZ)8!jIZaAj?}_S1zMmF zX$PT5&T9#J)q1~LLs`D@XM4_?(||A){TR^=;h(_hhfXfO;n*DBii7ppQ(3hiqGH-oCAI}pRRh5N2I35b0(uO}1Pu*B2)B@nf9?&lADo;T^NsaqknJL!l@KVsHimCL zzGV>~xGb#D_KNc1?+kpsV!yorDgpGnKz8t)tjUOv1PaJ7MwoKz)0W}0Q2+kCDF8gzN)KhYeBGzn=UA+sO@vbGL z@GTxlGEVXI`GQs!AEU>D=liA#@=!IKI|(R(6md_KScSWDVl3xfP^JK1Rs(R!$NZ z#=RS*W1&V}%!t#GZnbl8xJ~(`9s3~aY2DfB#fF3AjM0IKiKPA%&*wd3mYSKDF-58h z{JxCC10?tyJr)cqgXo+gsh5ANA8sHN4k29EF$y8U|efo%?RrwE(_zzp$(K{ZK*7t^4H z1PY@6V}vPkr?pkMovmPk-y{U^$AoUAa=tn*lch_{!`oYZf2xdr);R2YflY|t-B>Pk zvPZqK^*`%9@tU#S8pz>cqYUMdl2T)1SuTN03}9NE2b*|!*i3T&DMLT4)dweY>Y-Tx zo`q)I{KLY+j2|^H0?Pzo)TXB4q#nQFO$H%R(NvDe$KTnf;>;7lB0NK#DeN}e!?V+> zrh;>O++7b62v(eBx`in|PcG}CR^}7Vy>b7IH-(3_bqF{pV%v`(?irX0VRGSNVc8)Y z1_GH`Or{2mfMov+Jvq-?m6y-O&m2e62w9x?4BOkou8b=l-M2)CFR0VT0}Dbp*??LE zUL5H8wUZNXe@c%eG@aF<)X71&iO&W}P;8>2YmC8v9zuWED|9&F=m=@Y*6ohyo)g7v zE4#YVH4FJ}w3+Zkbq3$?u6MxVLyC#4HO-O+#l7RsG!S(S3Jn(NPCSOH1t_ ztot+D&# z_S@9>{;HQeY~w7-tuH^=J`jgb!=Fq@KwvxLdxlnIl`pmwun=dwAxvNVnwALvTtZ>z zvz^?+HYxG^`SE4E2mUE6j1kX}Y>|sQ>V@#Ka z%F68u9V&P~GS~|WIUytjFfI_M(%ID+4_!@eRb@&rWnftpyQV-`T2dm-O-(N5o%TgKL4#u0O)r;jSLi`Wr6{+LLKH)^^@SuKUm8w0pFq!ZHyx>Jc%v z4fokr_eHK`vDtL}=2g0UDbcD8w;g~?Zkabh%VB>SwIuyJU-|RZ#`M|?abe}+-7%xD z-)a2NF}xgI;0l^%xUImS7|e|H^r|{7Y5^Goyy|k#))$iPMWTnrxe(!Ye)6yGLPTqW zJQo$qO|Tc@H9T2)fkTOc42*_`wssq$KK_ZQkFwb=0~Hb|aI}HwkD|M!_1=NKYcBRi z0$Rn<>MJg-Vt-II9ggABM!b0p5fRiwJA2k`QOW71;A`B|B;6n-Bbh99a@I0uCvGZ6s&ZF{T{a)RK{hwxk>Uw%+ZhSWx5y4ES~4ySTkbg33ZbuRCEJo{Yh{No6VjsG%v zy#=WXn@&;JKU1Y%uCy__QHVb?^<5FZ$EIN92D@yCUxk1gFrkj>QDmF5J9|wQuqA|C znw^*cw)?ofAK)SI6X8mNjZ>BTHXBf?Q65ck9mdCd2Bg=ok#@Vpw9UR9-zTpK&BQ_= zs}AQD*a5cu+Hn)FJ6KFUKERxb+&4IWx70_zb0ne1bsoPX%d*X>rF0Ll6cZjE^<$q; z&+k2Y^n$l2T?oIPP&Z|o&*!-r$>L|euKpF5E6SC#8+<}b3*aCQZnd);LbQdT#LMcT zi%Bt5HdN@}?EBs!z_JBiIsw6* zp;g<(MP873!uWDb&w$%~c#$`eFnhpErT10agQGs@`g!|cZ?MjT*H>7wcixd0f;td4 zX>Z?e#97C(R#P>#!*+{L15K99C`^{2bUzBi&8Hs_{(!d~@h z*v!Ai$By)L{{FinSn5sBNG1&r{1yfE!niOP17U#A^W%rgBCy8y+c$gcNQ5N{L53V6 zqgQvt1*DEGT+yz3$I=SBb<#g?g(zFJ_rE(ihG%&D4PI$`JMLXyEDAPpApBcl$At;E z6PE(_^oUW℘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 literal 0 HcmV?d00001 diff --git a/05_pheno_loader_files/figure-html/cell-12-output-1.png b/05_pheno_loader_files/figure-html/cell-12-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..766dca09e7c578ea782fc7229ffabf58b276db1c GIT binary patch literal 5160 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 literal 0 HcmV?d00001 diff --git a/05_pheno_loader_files/figure-html/cell-12-output-2.png b/05_pheno_loader_files/figure-html/cell-12-output-2.png new file mode 100644 index 0000000000000000000000000000000000000000..766dca09e7c578ea782fc7229ffabf58b276db1c GIT binary patch literal 5160 zcmb_geN>Y79%pBFYg<-lYptcGJ6%}Wi#CmX!IyQ*(~wech+3wsMH;?@ihys(J=<08 zR@wGgI!P?sNfZ>1P$^)v<()(ZteG(83z;PuZz`oCLihJ{c6WB~ZQH%)@&^ab^ZcIY ze80c%=k3R*iSfIaz2^NI0)beD{b1KV1mcA;@VWQO%ixM(wCFte3NMOHEy7bWix`Ir zk0ACQD$38L6y=gXdWU|bkV>W;3keJj4Bq_C(W0V!YD7>_-p>mHDTP@<0qGA|;3co- zf3Tm5K&&_fe_m*b;gJ!Dm1nTKb|e)yScY*Ov?b|^X~T~>maCc);nnwV*KUlJEct-& z1`68R`(;@EU7smJ*c2)(xPasfefjqKn;(4j>eh81y?NpfZ*E?70M|K7c19XSl>Qwn z+03`54Q@$!^f=d$QO3PI%ji(9nJ8&|5z#ZAJhB9Vh!O018^QV8R>Zc~4v7 z*I!>a|LH3)zQ6MIm;dtaIxocD=8HkTRb!UO>T}-Xr^ZSm7I;UeR^}WSWbzt5lP`^z z?|Wb1Op9r!s>C}kdGyjoZy!MwAbez-t+`e6TiyLy zB|o?S%LTzS|F54a97%Scdo%eP^;k$;utDz_?r;?<#=kN$MhkCxdE*0B?s!)D5Qp=BXv7eyK&H-Si?(aEmE*(LNf89yzuD-@KgTyq!C9C zq@(9mvF9yNZq?X(9#-}y&QuMx3Y|JOUa1~9HL@8Lrm47B z4{;R~16-xE4(wgO3$9%&;F#_f@g*-q_a8|o?1RGrlmqSA+T_?d3bc9gW^qf?)Shv`4w3jm+D z;8{EOE3*btXR34xJlOt7$BmN^*Wgf{sxu>%^r$oDVHt}6aHGJhDD8X460QuCw|MjQ z*kBD>H&H-*tcUg-Rx!KkAGwR!{IcQ}Oml&69KBj0HBEM#1y7p#F4#tq_01d`&sm2y zB(Us*lv?oSO)F+mm;wI8fjG$ZaoM+?0T;~4)mQW197$3gH z>0Qv*R603N8Z&L@nIp?0bbaC`P!U#G)EP8R{6cVufd7J#ZQ}~Ys zdu)$=+|~|Ocdlu2ys*-vPDEZGrwPf%tF)Pf z`JpQhgTwsd(L1r*O*EytK?3mCOt@`0CJO)$xu#P^A(~1fnJ?LHY?`=UZY%TK1g>k! zVdMs}ToQx3)trW*bajiqUV9d7Zi(xjl$6B^I|HtA^Hj#O zg)n_wRz4}qZvx!c=VlA13*L?csQ1pPSib_@6$g>Tfe{J#v5>E~*52|pN=@YGJ7%w) zBPHI+XkF$YO~T1`AH&YvCYFjw#(pA8NXiQEAWJSit~|GJ!x=X^HTy>f%tl67t=S75 zf`uFlNg}cLa)7X4-#HWpUj^4c90o=vmBL+}KwrbM2_uvt$F@39uqqz%#ZyoE&!WKt z?Kx^k0L>VHSG{*~02Z)5f-34D?PN#tVVH>ShwXrf^FIurFu0O8esYoj4_^b{udcY; z$~eo(pYg8c;Et^_{fEJtGm{G0$~H+XDx?v4yc zubuHAH*mz_IcTnktU_24)25OUz%Lf^lVk8eVHIx5ZQ>!qVkP z+E&z}$BHl+wdR8sAUweSGBfeiSCQCw6Q{F)z%VR}UC)2WFCREa-7}C_+z4zi8-3cG zv^D|Cy<&p6yZs~tk@)obUvu~WX)eKAm}ApP_No}qnfmdo?e zpEfsCLG?&w=h58M!Kh8`+AI`i96&ay(Pm<*T(S}EL7b;B_0MdRvQz0J?2}rFX24-* z9S;y8JZ7lY+%rG(3HU9k03L0;eb)F)j2D0qy_u0Po(&XO+5-!kX$e~Qjbq^puvB?z zK4*N(vPum?G0;RZCe9H)@9ms$lA{I>)?tGiJ8<;vhgIl&W=r^PY;az7^iaDGx;^ct zXDpYBEV|CmNWYnH!XPRi0AKwMz}VO+anC!(r)Ehymudp1y^| z&c^!NrgtB^L)Yk4i2J0~8ad*d zZv`AGY|%%&<@bGdI(2Ps7a%xtjX*ek!Cqva*sn^2$Zh0)L5J?rF%P>4(K(7kQReko zG5bI#y%i}Uv8)l)e}9$>QcBR`-9b=^p2&R`pbWWoFeLqQ6z~~W1yK~T%5NaEZOstR zdVZFw(xw*gf%y}zWv(I-(aBWjyVyRODyk>ka2mEo5K4eRG_uCn9vy{yFh!m|Q+3Y$ z!xA7r_e1;_zlFHt1u3ANvju_rl9|r4U)9~#;VejVfj)#~cNB=DM!woH{qG-UTx@in!ivJ9#rFZB4pbgf!P(>?h10eGFw zJ!XjWteL<;%gM;tIJ9skYm^wWZ5hBgJ;<<0zdwP-;;2AEtPfTP$!kap6sj!AyUx%Ol-0VcA$G(}{;**^!5%F0#b zRB2N{gX#$m_iWb{kP@58oAr8sIKC80_>S^%6?_C}(4f=oiAAp?*RVOpPfhrd_bkVo zlMkzC^+*8$^Z}?=ZjuGTHcMQzq{Pv+G+x>3o{d|KP!kkdZYd=KT(KTIu5H#k9+o{5 zWW~7>U?iid!8OS6jPyG5;$nLqj3XQ9Vs#z*+!ido9!HOVc9`*sRczZ!TYZNPnD9uw zFSr`5S;=$5QsU_J{f`I5H!|BK%i|TCoOiGp%=|x#>}M#leYU~$QFYg^d+9 z+qprJml`u9azk$oBWPl8n3&kL}Y>X|KWPutY9L m%-4@&fA4=Um?4Wn-z+|fE6V(u4*s=6U}NKV3IFur$NvB%63Z6= literal 0 HcmV?d00001 diff --git a/08_cgm_plots_files/figure-html/cell-6-output-1.png b/08_cgm_plots_files/figure-html/cell-6-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..ca12e656642a8e62cef4478fbd9169fc9c99768e GIT binary patch literal 132320 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 Y_vvDrre|Kopx`BQQ(huZT=((+0qHikKmY&$ literal 0 HcmV?d00001 diff --git a/08_cgm_plots_files/figure-html/cell-8-output-1.png b/08_cgm_plots_files/figure-html/cell-8-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..80c4f5759fe0021ed4703d74fe22d22bc118a161 GIT binary patch literal 139433 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

nA(yIsChP%7I=Rk^wJ=Tq|;cMAlFD81Z1>=yZ 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

XE^#l4MKTEx(^5vHd}Q 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 + + + + + + + + + +Age reference plots – pheno-utils + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +
+ + +
+ + + +
+ +
+
+

Age reference plots

+
+ +
+
+ Age and sex reference plots for visualizing datasets +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

get_gam_expectiles

+
+
 get_gam_expectiles (X:numpy.ndarray, y:numpy.ndarray,
+                     expectiles:List[float]=[0.03, 0.1, 0.5, 0.9, 0.97])
+
+

*Fit Expectile Generalized Additive Models (GAMs) for given expectiles.

+

Args: X (ndarray): Feature data for the model. y (ndarray): Target variable for the model. expectiles (List[float]): List of expectiles to fit. Default is [0.03, 0.1, 0.5, 0.9, 0.97].

+

Returns: Tuple[ndarray, Dict[str, ndarray]]: A tuple containing a grid of X values for prediction and a dictionary with expectiles as keys and their corresponding model predictions as values.*

+
+

source

+
+
+

AgeRefPlot

+
+
 AgeRefPlot (data:pandas.core.frame.DataFrame, val_col:str,
+             age_col:str='age_at_research_stage', sex_col:str='sex',
+             sex:Optional[int]=None, val_color:Optional[str]=None,
+             ax_main:Optional[matplotlib.axes._axes.Axes]=None,
+             ax_agehist:Optional[matplotlib.axes._axes.Axes]=None,
+             ax_valhist:Optional[matplotlib.axes._axes.Axes]=None,
+             age_bins:Optional[numpy.ndarray]=None,
+             val_bins:Optional[numpy.ndarray]=None, linear_fit:bool=True,
+             expectiles:Optional[List]=[0.03, 0.1, 0.5, 0.9, 0.97],
+             thresholds:Optional[List]=None, top_disp_perc:float=99,
+             bottom_disp_perc:float=1, robust:bool=True, scale:float=1.0,
+             transform:Optional[Callable]=None, make_fig:bool=True)
+
+

*Initializes the AgeRefPlot class.

+

Args: data (pd.DataFrame): A pandas DataFrame containing the data. val_col (str): The name of the value column in the DataFrame. age_col (str): The name of the age column in the DataFrame. sex_col (str): The name of the sex column in the DataFrame. sex (Optional[int], optional): The sex to filter the data by. 0 for females and 1 for males. Defaults to None. val_color (Optional[str], optional): The color to use for the value plot. Defaults to None. ax_main (Optional[plt.Axes], optional): The main axis for the plot. Defaults to None. ax_agehist (Optional[plt.Axes], optional): The axis for the age histogram. Defaults to None. ax_valhist (Optional[plt.Axes], optional): The axis for the value histogram. Defaults to None. age_bins (Optional[np.ndarray], optional): The age bins for the histograms. Defaults to None. val_bins (Optional[np.ndarray], optional): The value bins for the histograms. Defaults to None. linear_fit (bool, optional): Whether to perform a linear fit on the data. Defaults to True. expectiles (Optional[List], optional): Whether to calculate and shpe gam expectiles or not. Defaults to [0.03, 0.1, 0.5, 0.9, 0.97]. top_disp_perc (float, optional): The top percentile to use for display. Defaults to 99. bottom_disp_perc (float, optional): The bottom percentile to use for display. Defaults to 1. robust (bool, optional): Whether to use a robust regression method (HuberRegressor) instead of ordinary least squares for linear_fit. Defaults to True. scale (float, optional): The scaling factor for the value column. Defaults to 1. transform (Optional[Callable], optional): The transformation function to apply to the value column. Defaults make_fig (bool, optional): Whether to create a new figure if axes are not provided. Defaults to True.*

+
+
data = generate_synthetic_data(n=1000)
+
+
+refplot = AgeRefPlot(data, "val1")
+refplot.plot()
+refplot.plot_thresholds([-np.inf, 50, 120, np.inf], cmap='RdYlGn_r')
+
+
+
+

+
+
+
+
+
+

source

+
+
+

GenderAgeRefPlot

+
+
 GenderAgeRefPlot (data:pandas.core.frame.DataFrame, val_col:str,
+                   age_col:str='age_at_research_stage', sex_col:str='sex',
+                   age_bins:Optional[numpy.ndarray]=None,
+                   val_bins:Optional[numpy.ndarray]=None,
+                   linear_fit:bool=True, expectiles:Optional[List]=[0.03,
+                   0.1, 0.5, 0.9, 0.97], top_disp_perc:float=99,
+                   bottom_disp_perc:float=1, robust:bool=True,
+                   scale:float=1.0, transform:Optional[Callable]=None)
+
+

*Initializes the GenderAgeRefPlot class.

+

Args: data (pd.DataFrame): The input data containing age, value, and gender columns. val_col (str): The name of the value column in the data. age_col (str): The name of the age column in the DataFrame. sex_col (str): The name of the sex column in the DataFrame. age_bins (np.ndarray, optional): An array of age bin edges. val_bins (np.ndarray, optional): An array of value bin edges. linear_fit (bool, optional): Whether to fit a linear regression line. Defaults to True. expectiles (Optional[List], optional): Whether to calculate and shpe gam expectiles or not. Defaults to [0.03, 0.1, 0.5, 0.9, 0.97]. top_disp_perc (float, optional): The top percentile for data display. Defaults to 99. bottom_disp_perc (float, optional): The bottom percentile for data display. Defaults to 1. robust (bool, optional): Whether to use a robust linear regression. Defaults to True. scale (float, optional): The scaling factor for the data. Defaults to 1. transform (Callable, optional): An optional function to apply to the data. Defaults to None.*

+
+
gender_refplots = GenderAgeRefPlot(data, "val1")
+gender_refplots.plot()
+gender_refplots.plot_thresholds([-np.inf, 50, 120, np.inf], cmap='RdYlGn')
+
+
+
+

+
+
+
+
+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/basic_analysis.html b/basic_analysis.html new file mode 100644 index 0000000..e6f7ea4 --- /dev/null +++ b/basic_analysis.html @@ -0,0 +1,857 @@ + + + + + + + + + + +Basic analysis – pheno-utils + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Basic analysis

+
+ +
+
+ Basic analysis tools +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

custom_describe

+
+
 custom_describe (df:pandas.core.frame.DataFrame)
+
+

*Generates a custom summary statistics dataframe for mixed data types.

+

Args: df: The input pandas DataFrame

+

Returns: A pandas DataFrame containing the summary statistics*

+
+
data = generate_synthetic_data(n=100)
+
+custom_describe(data[["date_of_research_stage", "sex", "val2"]])
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
date_of_research_stagesexval2
count100100.0100.0
unique992.0100.0
most_frequentNaN0.0-3.137486
min2020-01-04 00:00:000.0-3.137486
max2023-06-25 00:00:001.041.432775
meanNaN0.4619.091836
medianNaN0.019.601733
stdNaN0.50090810.401328
+ +
+
+
+
+

source

+
+
+

assign_nearest_research_stage

+
+
 assign_nearest_research_stage (dataset:pandas.core.frame.DataFrame,
+                                population:pandas.core.frame.DataFrame,
+                                max_days:int=60,
+                                stages:List[str]=['visit'],
+                                agg:Optional[str]='first')
+
+

*Assign the nearest research stage to each record in a dataset.

+

Args: dataset (pd.DataFrame): The dataset containing records to be assigned research stages. population (pd.DataFrame): The population data with participant_id, cohort, research_stage, and research_stage_date. max_days (int, optional): The maximum number of days allowed between the collection date and research stage date. Defaults to 60. stages (List[str], optional): The list of types of research stages to consider. Defaults to [‘visit’]. agg (Union[str, None], optional): The aggregation function to be used when (optionally) aggregating multiple rows from the same research stage. The rows are already sorted by distance from the date of the research stage. Can be ‘first’ (closest), ‘last’ (farthest), ‘mean’, ‘min’, ‘max’, or None. Defaults to ‘first’.

+

Returns: pd.DataFrame: The dataset with the nearest research stage assigned to each record.*

+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/basic_plots.html b/basic_plots.html new file mode 100644 index 0000000..6094462 --- /dev/null +++ b/basic_plots.html @@ -0,0 +1,979 @@ + + + + + + + + + + +Basic plots – pheno-utils + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Basic plots

+
+ +
+
+ Basic plots for visualizing datasets +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

get_gender_indices

+
+
 get_gender_indices (df, gender='male', gender_col='sex')
+
+

*Returns the indices of the requested gender from a specified column in a pandas DataFrame.

+

Parameters: - df: pandas DataFrame. - gender: str, ‘male’ or ‘female’, the gender to filter by. - gender_col: str, the name of the column containing gender information.

+

Returns: - indices: Index object with the indices of the rows matching the requested gender.*

+
+

source

+
+
+

data_histplot

+
+
 data_histplot (data:pandas.core.frame.DataFrame, col:str,
+                feature_str:Optional[str]=None, gender_col:str='sex',
+                plot_both_genders:bool=True, ax=None)
+
+

*Plots a histogram from a DataFrame for a specific column.

+

Args: data (pd.DataFrame): The DataFrame containing the data to plot. col (str): The name of the column to plot. feature_str (Optional[str], optional): The name of the feature to plot. Defaults to None. gender_col (str, optional): The name of the column containing gender information. Defaults to “sex”. plot_both_genders (bool, optional): Whether to plot both genders or just one. Defaults to True. ax ([type], optional): The axis to plot on. Defaults to None.*

+
+
# Generate synthetic data
+data = generate_synthetic_data(n=1000)
+
+
+
data_histplot(data=data, col="val1", plot_both_genders=False)
+
+
+
+

+
+
+
+
+
+
data_histplot(data=data, col="val1")
+
+
+
+

+
+
+
+
+
+

source

+
+
+

data_ecdfplot

+
+
 data_ecdfplot (data:pandas.core.frame.DataFrame, col:str,
+                feature_str:Optional[str]=None, gender_col:str='sex',
+                plot_both_genders:bool=True, ax=None)
+
+

*Plots an empirical cumulative distribution function (ECDF) from a DataFrame for a specific column.

+

Args: data (pd.DataFrame): The DataFrame containing the data to plot. col (str): The name of the column to plot. feature_str (Optional[str], optional): The name of the feature to plot. Defaults to None. gender_col (str, optional): The name of the column containing gender information. Defaults to “sex”. plot_both_genders (bool, optional): Whether to plot both genders or just one. Defaults to True. ax ([type], optional): The axis to plot on. Defaults to None.*

+
+
data_ecdfplot(data=data, col="val1", plot_both_genders=False)
+
+
+
+

+
+
+
+
+
+
data_ecdfplot(data=data, col="val1")
+
+
+
+

+
+
+
+
+
+

source

+
+
+

hist_ecdf_plots

+
+
 hist_ecdf_plots (data:pandas.core.frame.DataFrame, col:str,
+                  feature_str:Optional[str]=None, gender_col:str='sex',
+                  plot_both_genders:bool=True)
+
+

*Plots histograms and empirical cumulative distribution functions (ECDFs) from a DataFrame for a specific column.

+

Args: data: The input DataFrame containing the data to plot. col: The column name to plot. feature_str: The title of the plot. If not provided, the column name will be used. gender_col: The column name indicating sex (default is ‘sex’ - female:0; male:1). plot_both_genders (bool, optional): Whether to plot both genders or just one. Defaults to True.

+

Returns: None*

+
+
hist_ecdf_plots(data=data, col="val1")
+
+
+
+

+
+
+
+
+
+

source

+
+
+

plot_stats

+
+
 plot_stats (data:pandas.core.frame.DataFrame, col:str,
+             ax:matplotlib.axes._axes.Axes, color:str,
+             x_position:float=0.3, label:Optional[str]='All')
+
+

*Adds a text box to an axis object with summary statistics for a given column in a pandas DataFrame.

+

Args: data (pd.DataFrame): The pandas DataFrame containing the data to calculate statistics for. col (str): The name of the column to calculate statistics for. ax (plt.Axes): The axis object to add the text box to. color (str): The color of the text box. x_position (float, optional): The x position of the text box. Defaults to 0.3. label (Optional[str], optional): The label to display in the text box. Defaults to “All”.*

+
+

source

+
+
+

plot_hist_stats

+
+
 plot_hist_stats (data:pandas.core.frame.DataFrame, col:str,
+                  feature_str:Optional[str]=None, gender_col:str='sex',
+                  plot_both_genders:bool=True)
+
+

*Plots a histogram of a given column in a pandas DataFrame and adds summary statistics to the plot.

+

Args: data (pd.DataFrame): The pandas DataFrame containing the data to plot. col (str): The name of the column to plot. feature_str (Optional[str], optional): A string describing the feature being plotted. Defaults to None. gender_col (str, optional): The name of the column containing gender information. Defaults to “sex”. plot_both_genders (bool, optional): Whether to plot statistics separately for males and females. Defaults to True.*

+
+
# Generate synthetic data
+data = generate_synthetic_data(n=1000)
+
+
+
plot_hist_stats(data, "val1", plot_both_genders=False)
+
+
+
+

+
+
+
+
+
+
plot_hist_stats(data, "val1")
+
+
+
+

+
+
+
+
+
+

source

+
+
+

plot_data_collection

+
+
 plot_data_collection (data:pandas.core.frame.DataFrame,
+                       date_col:str='collection_date',
+                       feature_str:Optional[str]=None,
+                       ax:Optional[matplotlib.axes._axes.Axes]=None)
+
+

*Plots a histogram of the specified column in a pandas DataFrame and excludes the last point from the plot.

+

Args: data (pd.DataFrame): The pandas DataFrame containing the data to plot. date_col (str, optional): The name of the column containing the dates. Defaults to “collection_date”. feature_str (Optional[str], optional): The name of the feature to plot. If None, the name of the date column will be used. Defaults to None. ax (Optional[plt.Axes], optional): The axis object to plot on. If None, a new figure and axis will be created. Defaults to None.*

+
+
plot_data_collection(data, date_col="date_of_research_stage", feature_str="val1")
+
+
+
+

+
+
+
+
+
+

source

+
+
+

show_fundus

+
+
 show_fundus (fname:str)
+
+
+

source

+
+
+

plot_horizontal_count_bars

+
+
 plot_horizontal_count_bars (data, column_name, hue=None, n=20)
+
+

*Function to plot horizontal bar charts with counts.

+

Parameters: - data (pd.DataFrame): DataFrame containing the data - y (str): Column name for the y-axis - hue (str, optional): Column name for the hue (default is None) - n (int, optional): Number of top categories to display (default is None, showing all)

+

Returns: - ax (Axes object): The plot*

+
+
# Generate categorical synthetic data
+categorical_data = generate_categorical_synthetic_data(n=1000)
+
+
+
plot_horizontal_count_bars(categorical_data, 'val1', hue='val2', n=3)
+
+
+
+

+
+
+
+
+
+
plot_horizontal_count_bars(categorical_data, 'val1', hue=None)
+
+
+
+

+
+
+
+
+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/blandaltman_plots.html b/blandaltman_plots.html new file mode 100644 index 0000000..7afcfdf --- /dev/null +++ b/blandaltman_plots.html @@ -0,0 +1,774 @@ + + + + + + + + + +Bland-Altman plots – pheno-utils + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Bland-Altman plots

+
+ + + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

bland_altman_triple_plot

+
+
 bland_altman_triple_plot (data:pandas.core.frame.DataFrame, m1_col:str,
+                           m2_col:str, feature_str:str='',
+                           scale:str='linear')
+
+

*Generates a triple plot consisting of a scatter correlation plot, Bland-Altman plot, and a percentage Bland-Altman plot.

+

Args: data (pd.DataFrame): A pandas DataFrame containing the data. m1_col (str): The name of the first measurement column in the DataFrame. m2_col (str): The name of the second measurement column in the DataFrame. feature_str (str, optional): A string to include in the title of the plots. Defaults to ““. scale (str, optional): The scale of the axes. Defaults to”linear”.

+

Returns: None*

+
+
data = generate_synthetic_data(n=1000)
+
+bland_altman_triple_plot(data=data, m1_col="val1",m2_col="val2")
+
+
+
+

+
+
+
+
+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/bulk_data_loader.html b/bulk_data_loader.html new file mode 100644 index 0000000..a8ae323 --- /dev/null +++ b/bulk_data_loader.html @@ -0,0 +1,772 @@ + + + + + + + + + + +Bulk Data Loader – pheno-utils + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Bulk Data Loader

+
+ +
+
+ Class for managing all loading functions and utilitis for bulk data +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

get_function_for_field_type

+
+
 get_function_for_field_type (field_type)
+
+
+

source

+
+
+

load_image

+
+
 load_image (fname:str)
+
+

Display a fundus image from an input file path. Args: fname (str): The file path to the fundus image.

+
+

source

+
+
+

parse_gtf_attributes

+
+
 parse_gtf_attributes (attributes_str:str)
+
+

*Parse attribute column and return a dictionary.

+

Parameters: attributes_str (str): The attributes as a semicolon-separated string.

+

Returns: dict: A dictionary where the keys are the attribute names and the values are the attribute values.*

+
+

source

+
+
+

read_gtf

+
+
 read_gtf (filename:str)
+
+

*Read a GTF file with error handling for lines with too many fields.

+

Parameters: filename (str): The path to the GTF file.

+

Returns: pd.DataFrame: A DataFrame where each row corresponds to a line in the GTF file and each column corresponds to a field or attribute.*

+
+

source

+
+
+

show_fundus

+
+
 show_fundus (fname:str)
+
+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/cgm_plots.html b/cgm_plots.html new file mode 100644 index 0000000..9f03882 --- /dev/null +++ b/cgm_plots.html @@ -0,0 +1,947 @@ + + + + + + + + + +CGM plots – pheno-utils + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

CGM plots

+
+ + + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

CGMPlot

+
+
 CGMPlot (cgm_df:pandas.core.frame.DataFrame,
+          diet_df:Optional[pandas.core.frame.DataFrame]=None,
+          cgm_date_col:str='collection_timestamp', gluc_col:str='glucose',
+          diet_date_col:str='collection_timestamp',
+          diet_text_col:str='shortname_eng',
+          ax:Optional[matplotlib.axes._axes.Axes]=None, smooth:bool=False,
+          sleep_tuples:Optional[List[Tuple[pandas._libs.tslibs.timestamps.
+          Timestamp,pandas._libs.tslibs.timestamps.Timestamp]]]=None)
+
+

*Initialize a CGMPlot object.

+

Args: cgm_df (pd.DataFrame): DataFrame containing the glucose measurements. diet_df (Optional[pd.DataFrame], optional): DataFrame containing the diet data. Defaults to None. cgm_date_col (str, optional): Name of the date column in cgm_df. Defaults to “Date”. gluc_col (str, optional): Name of the glucose column in cgm_df. Defaults to “glucose”. diet_date_col (str, optional): Name of the date column in diet_df. Defaults to “Date”. diet_text_col (str, optional): Name of the text column in diet_df. Defaults to “shortname_eng”. ax (Optional[plt.Axes], optional): Matplotlib Axes object to plot on. Defaults to None. smooth (bool, optional): Apply smoothing to the glucose curve. Defaults to False. sleep_tuples (Optional[List[Tuple[pd.Timestamp, pd.Timestamp]]], optional): List of sleep start and end times. Defaults to None.*

+
+
cgm_df= pd.read_parquet("./examples/cgm/cgm.parquet")
+cgm_df.head()
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
glucose
participant_idcollection_timestampconnection_id
02020-05-25 10:48:00+03:001000001111.6
2020-05-25 11:03:00+03:00100000179.2
2020-05-25 11:18:00+03:00100000184.6
2020-05-25 11:33:00+03:001000001106.2
2020-05-25 11:48:00+03:001000001102.6
+ +
+
+
+
+
diet_df = pd.read_parquet("./examples/diet_logging/diet_logging.parquet")
+diet_df.head()
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
collection_timestampfood_idweightshortname_eng
participant_idcohort
010k2020-05-25 08:15:00+03:00100729440.0Coffee
10k2020-05-25 08:15:00+03:00100741787.0Yellow Cheese
10k2020-05-25 08:15:00+03:0010086246.0Almonds
10k2020-05-25 08:15:00+03:00101164212.0Brazil nuts
10k2020-05-25 10:05:00+03:001007118100.0Hummus
+ +
+
+
+
+
start_date = pd.to_datetime('2020-05-25', utc=True).tz_convert('Asia/Jerusalem')
+end_date = pd.to_datetime('2020-05-27',utc=True).tz_convert('Asia/Jerusalem')
+
+
+sample_days = cgm_df[(cgm_df.index.get_level_values('collection_timestamp') >= start_date) \
+                     & (cgm_df.index.get_level_values('collection_timestamp') <= end_date)]
+
+
+
cgmplt = CGMPlot(cgm_df=sample_days.reset_index(),
+                 cgm_date_col="collection_timestamp",
+                 gluc_col="glucose",
+                 diet_df=diet_df.iloc[9:],
+                 diet_date_col="collection_timestamp",
+                 smooth=True)
+cgmplt.plot()
+
+
+
+

+
+
+
+
+
+
+

AGP

+
+

source

+
+

AGP

+
+
 AGP (cgm_df:pandas.core.frame.DataFrame,
+      cgm_date_col:str='collection_timestamp', gluc_col:str='glucose',
+      ax:Optional[matplotlib.axes._axes.Axes]=None)
+
+

*Initialize an AGP object.

+

Args: cgm_df (pd.DataFrame): DataFrame containing the glucose measurements. cgm_date_col (str, optional): Name of the date column in cgm_df. Defaults to “collection_timestamp”. gluc_col (str, optional): Name of the glucose column in cgm_df. Defaults to “glucose”. ax (Optional[plt.Axes], optional): Matplotlib Axes object to plot on. Defaults to None.*

+
+
agp = AGP(cgm_df=cgm_df.reset_index(), cgm_date_col="collection_timestamp", gluc_col="glucose")
+agp.plot()
+
+
+
+

+
+
+
+
+ + +
+
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/cohort_selector.html b/cohort_selector.html new file mode 100644 index 0000000..0f7f872 --- /dev/null +++ b/cohort_selector.html @@ -0,0 +1,966 @@ + + + + + + + + + + +Cohort selector – pheno-utils + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Cohort selector

+
+ +
+
+ Select participants based on any field. +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

CohortSelector

+
+
 CohortSelector (base_path:str='nbs/examples/', cohort:str=None,
+                 errors:str='warn', **kwargs)
+
+

*Class for selecting a subset of a cohort’s data based on a query.

+

Args:

+
base_path (str, optional): Base path of the datasets. Defaults to DATASETS_PATH.
+cohort (str, optional): Name of the cohort. Defaults to COHORT.
+errors (str, optional): Error action. Defaults to ERROR_ACTION.
+**kwargs: Additional keyword arguments.
+

Attributes:

+
cohort (str): Name of the cohort.
+base_path (str): Base path of the datasets.
+errors (str): Error action.
+kwargs: Additional keyword arguments.
+ml (MetaLoader): MetaLoader object for loading metadata and data.*
+
+
cs = CohortSelector()
+
+

You may use the CohortSelector to select participants based on any fields. The selector will return a DataFrame with the selected sub-cohort, along with the fields that were used in the query.

+

For example, the following query selects participants who have moderate obstructive sleep apnea (AHI > 15) based on recordings of at least 4 hours of sleep.

+
+
ml = MetaLoader()
+
+
+
cs.select('15 < ahi < 20 & total_sleep_time > 4*3600')
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ahitotal_sleep_time
participant_idcohortresearch_stagearray_index
910k02_00_visit218.3923748.0
1510k00_00_visit019.5419230.0
3010k00_00_visit018.5225111.0
4210k00_00_visit117.8424966.0
4910k02_00_visit017.5821980.0
..................
90210k02_00_visit219.7824162.0
91410k02_00_visit217.5426479.0
93610k00_00_visit117.4320865.0
94110k00_00_visit017.8217606.0
96510k00_00_visit215.3824390.0
+ +

77 rows × 2 columns

+
+
+
+

You may also use the selector to filter on dates. Here we filter on dates of image collection in the fundus imaging dataset.

+

In addition, we may load additional fields that are not part of the query.

+
+
cs.select('fundus/collection_date > "2022-01-01"', add_fields='fundus_image_left')
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
fundus_image_leftcollection_date
participant_idcohortresearch_stagearray_index
010k00_00_visit0/path/to/file2022-11-16
110k00_00_visit0/path/to/file2022-06-30
310k00_00_visit0/path/to/file2022-04-26
+ +
+
+
+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/config.html b/config.html new file mode 100644 index 0000000..f2daee2 --- /dev/null +++ b/config.html @@ -0,0 +1,1038 @@ + + + + + + + + + + +Config – pheno-utils + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Config

+
+ +
+
+ Configuration parameters and synthetic datasets creation +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

get_dictionary_properties_file_path

+
+
 get_dictionary_properties_file_path ()
+
+

*Get the file path for dictionary properties - TODO: move to config file or DB. At this point only includes field_type properties.

+

Args:

+

Returns: str: the path to the file*

+
+

source

+
+
+

get_data_coding_file_path

+
+
 get_data_coding_file_path ()
+
+

*Get the file path for dictionary properties - TODO: move to config file or DB. At this point only includes field_type properties.

+

Args:

+

Returns: str: the path to the file*

+
+

source

+
+
+

generate_synthetic_data

+
+
 generate_synthetic_data (n:int=1000)
+
+

*Generates a sample DataFrame containing age, gender, and value data.

+

Args: n: The number of rows in the generated DataFrame.

+

Returns: A pandas DataFrame with columns ‘age’, ‘gender’, and ‘val’.*

+
+

source

+
+
+

generate_synthetic_data_like

+
+
 generate_synthetic_data_like (df:pandas.core.frame.DataFrame, n:int=1000,
+                               random_seed:int=42)
+
+

*Generate a sample DataFrame containing the same columns as df, but with random data.

+

Args:

+
df: The DataFrame whose columns should be used.
+n: The number of rows in the generated DataFrame.
+

Returns: A pandas DataFrame with the same columns as df.*

+
+

source

+
+
+

generate_categorical_synthetic_data

+
+
 generate_categorical_synthetic_data (n:int=1000)
+
+

*Generates a sample DataFrame containing age, gender, and categorical value data.

+

Args: n: The number of rows in the generated DataFrame.

+

Returns: A pandas DataFrame with columns ‘age’, ‘gender’, and ‘val1’.*

+
+
data = generate_synthetic_data()
+data.head()
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
date_of_research_stageage_at_research_stagesexval1val2
participant_id
02020-11-1654.4228281103.72147848.846734
12021-06-0865.2329480129.51228054.583974
22020-08-1642.4138631114.87885152.193946
32021-04-1357.8726181113.65311751.826225
42023-07-1770.6402331129.66993756.631272
+ +
+
+
+
+
generate_synthetic_data_like(data.head(), n=5)
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
date_of_research_stageage_at_research_stagesexval1val2
participant_id
02020-08-1657.8726181113.65311748.846734
12021-04-1365.2329481103.72147856.631272
22023-07-1742.4138631129.66993754.583974
32021-06-0854.4228280114.87885152.193946
42020-11-1670.6402331129.51228051.826225
+ +
+
+
+
+
data = generate_categorical_synthetic_data()
+data.head()
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
date_of_research_stageage_at_research_stagesexval1val2
participant_id
02021-09-2469.7885551EA
12021-03-0236.2899471CB
22022-06-1561.5019701CC
32020-07-2346.2992620BA
42021-03-0370.1270551BC
+ +
+
+
+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/date_plots.html b/date_plots.html new file mode 100644 index 0000000..a8efcb9 --- /dev/null +++ b/date_plots.html @@ -0,0 +1,851 @@ + + + + + + + + + +Dates plots – pheno-utils + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Dates plots

+
+ + + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

dates_dist_plot

+
+
 dates_dist_plot (df:pandas.core.frame.DataFrame, col:str,
+                  sampling_period:str='W-MON', ax:Union[ForwardRef('Extens
+                  ionArray'),numpy.ndarray,ForwardRef('Index'),ForwardRef(
+                  'Series'),list,range,NoneType]=None,
+                  date_col:str='collection_date',
+                  ylim:Optional[Tuple[float,float]]=None,
+                  quantiles:Optional[List[Tuple[float,str]]]=None)
+
+

*Creates a scatter plot of data points and their statistics based on a specified sampling period.

+

Args: df (pd.DataFrame): The input DataFrame containing the data. col (str): The column name in the DataFrame to plot. sampling_period (str, optional): The frequency to resample the data. Defaults to ‘W-MON’. ax (Optional[Axes], optional): A matplotlib axes object to plot on. Defaults to None. date_col (str, optional): The name of the date column in the DataFrame. Defaults to ‘collection_date’. ylim (Optional[Tuple[float, float]], optional): A tuple defining the y-axis limits. Defaults to None. quantiles (Optional[List[Tuple[float, str]]], optional): A list of tuples containing quantiles and their labels. Defaults to [(0.1, “10%”), (0.9, “90%”)].*

+
+
data = generate_synthetic_data()
+data.head()
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
date_of_research_stageage_at_research_stagesexval1val2
participant_id
02022-12-0157.7770731150.21621256.936487
12020-07-2953.7707241117.60387547.152785
22020-09-3051.326393197.92895041.250308
32022-05-0661.2172760105.16993941.422605
42021-06-2945.835170054.73554026.292285
+ +
+
+
+
+
dates_dist_plot(data, col="val1", date_col="date_of_research_stage")
+
+
+
+

+
+
+
+
+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/diet_plots.html b/diet_plots.html new file mode 100644 index 0000000..8a7cc3a --- /dev/null +++ b/diet_plots.html @@ -0,0 +1,862 @@ + + + + + + + + + +Diet logging plots – pheno-utils + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Diet logging plots

+
+ + + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

draw_pie_chart

+
+
 draw_pie_chart (ax:matplotlib.axes._axes.Axes, x:float, y:float,
+                 data:List[float], size:float, palette:str='muted',
+                 alpha:float=0.7)
+
+

*Draw a pie chart as an inset (in absolute figure coordinates) within the given axes at the specified data coordinates. What this solves is the issue of y-axis and x-axis scaling being different, which distorts the pie chart when drawn directly on the axes.

+

Args: ax (plt.Axes): The axis on which to draw the pie chart. x (float): The x-coordinate in data coordinates where the pie chart’s center will be placed. y (float): The y-coordinate in data coordinates where the pie chart’s center will be placed. data (List[float]): The data values to be represented in the pie chart. size (float): The size (radius) of the pie chart in axes-relative coordinates. palette (str): The color palette to use for the pie slices.

+

Returns: List[plt.Patch]: A list of wedge objects representing the pie chart slices.*

+
+

source

+
+
+

extract_units

+
+
 extract_units (column_names:List[str])
+
+
+

source

+
+
+

prepare_meals

+
+
 prepare_meals (diet_log:pandas.core.frame.DataFrame,
+                participant_id:int=None, array_index:int=None,
+                time_range:Tuple[str,str]=None,
+                label:str='short_food_name', return_meals:bool=True,
+                return_summary:bool=False, agg_units:dict={'kcal': 'sum',
+                'g': 'sum', 'mg': 'sum', 'unknown': 'first'},
+                x_col:str='collection_timestamp')
+
+

*Prepare the diet log data for plotting meals and/or daily summaries.

+

Args: diet_log (pd.DataFrame): The dataframe containing the diet log data, with columns for timestamps, nutrients, and other measurements. participant_id (Optional[int]): The participant’s ID to filter the diet log. If None, no filtering is done. Default is None. array_index (Optional[int]): The array index to filter the diet log. If None, no filtering is done. Default is None. time_range (Optional[Tuple[str, str]]): A tuple of strings representing the start and end dates for filtering the data. Format should be ‘YYYY-MM-DD’. Default is None. label (str): The name of the column in diet_log representing the labels for each meal. Default is ‘short_food_name’. return_meals (bool): If True, includes individual meals in the plot. Default is True. return_summary (bool): If True, includes a daily summary in the plot. Default is False. agg_units (dict): A dictionary mapping nutrient units to aggregation functions. x_col (str): The name of the column in diet_log representing the x-axis variable, such as timestamps. Default is ‘collection_timestamp’.

+

Returns: pd.DataFrame: A dataframe containing the prepared data for plotting.*

+
+

source

+
+
+

plot_nutrient_lollipop

+
+
 plot_nutrient_lollipop (diet_log:pandas.core.frame.DataFrame,
+                         x:str='collection_timestamp',
+                         y:str='calories_kcal', size:str='total_g',
+                         label:str='short_food_name',
+                         participant_id:int=None, array_index:int=None,
+                         time_range:Tuple[str,str]=None, meals:bool=True,
+                         summary:bool=False, legend:bool=True,
+                         size_scale:float=5, second_y:bool=False,
+                         palette:str='muted', alpha:float=0.7,
+                         ax:matplotlib.axes._axes.Axes=None,
+                         figsize:Tuple[float,float]=(12, 3))
+
+

*Plot a lollipop chart with pie charts representing nutrient composition for each meal.

+

NOTE: The y-axis is scaled to match the units of the x-axis, to avoid distortion of the pie charts. Due to scaling, if you intend to change xlim after plotting, you must also provide date_range. Use the second_y of g.plot() option to plot it with other y-axis data.

+

Args: diet_log (pd.DataFrame): The dataframe containing the diet log data, with columns for timestamps, nutrients, and other measurements. x (str): The name of the column in diet_log representing the x-axis variable, such as timestamps. Default is ‘collection_timestamp’. y (str): The name of the column in diet_log representing the y-axis variable, such as calories. Default is ‘calories_kcal’. size (str): The name of the column in diet_log representing the size of the pie charts. Default is ‘total_g’. label (str): The name of the column in diet_log representing the labels for each meal. Default is ‘short_food_name’. participant_id (Optional[int]): The participant’s ID to filter the diet log. If None, no filtering is done. Default is None. time_range (Optional[Tuple[str, str]]): A tuple of strings representing the start and end dates for filtering the data. Format should be ‘YYYY-MM-DD’. Default is None. meals (bool): If True, includes individual meals in the plot. Default is True. summary (bool): If True, includes a daily summary in the plot. Default is False. legend (bool): If True, includes a legend in the plot. Default is True. size_scale (float): The scaling factor for the size of the pie charts. Default is 5. second_y (bool): If True, plot will be done on a secondary y-axis in the plot. Default is False. palette (str): The color palette to use for the pie slices. Default is DEFAULT_PALETTTE. alpha (float): The transparency of the pie slices. Default is 0.7. ax (Optional[plt.Axes]): The Matplotlib axis on which to plot the lollipop chart. If None, a new axis is created. Default is None. figsize (Tuple[float, float]): The size of the figure to create. Default is (12, 6).

+

Returns: None: The function creates a lollipop plot with pie charts on the specified or newly created axis.*

+
+

source

+
+
+

plot_nutrient_bars

+
+
 plot_nutrient_bars (diet_log:pandas.core.frame.DataFrame,
+                     x:str='collection_timestamp',
+                     label:str='short_food_name', participant_id:int=None,
+                     array_index:int=None, time_range:Tuple[str,str]=None,
+                     meals:bool=True, summary:bool=False,
+                     agg_units:dict={'kcal': 'sum', 'g': 'sum', 'mg':
+                     'sum'}, legend:bool=True,
+                     bar_width=numpy.timedelta64(15,'m'),
+                     palette:str='muted', alpha:float=0.7,
+                     ax:matplotlib.axes._axes.Axes=None,
+                     figsize:Tuple[float,float]=(14, 3))
+
+

*Plot a stacked bar chart representing nutrient intake for each meal over time.

+

Args: diet_log (pd.DataFrame): The dataframe containing the diet log data, with columns for timestamps, nutrients, and other measurements. x (str): The name of the column in diet_log representing the x-axis variable, such as timestamps. Default is ‘collection_timestamp’. label (str): The name of the column in diet_log representing the labels for each meal. Default is ‘short_food_name’. participant_id (Optional[int]): The participant’s ID to filter the diet log. If None, no filtering is done. Default is None. array_index (Optional[int]): The array index to filter the diet log. If None, no filtering is done. Default is None. time_range (Optional[Tuple[str, str]]): A tuple of strings representing the start and end dates for filtering the data. Format should be ‘YYYY-MM-DD’. Default is None. meals (bool): If True, includes individual meals in the plot. Default is True. summary (bool): If True, includes a daily summary in the plot. Default is False. agg_units (dict): A dictionary mapping nutrient units to aggregation functions. Only nutrients with units in this dictionary are plotted. legend (bool): If True, includes a legend in the plot. Default is True. bar_width (np.timedelta64): The width of the bars representing each meal on the time axis. Default is 15 minutes. palette (str): The color palette to use for the stacked bars. alpha (float): The transparency of the stacked bars. Default is 0.7. ax (Optional[plt.Axes]): The Matplotlib axis on which to plot the bar chart. If None, a new axis is created. Default is None. figsize (Tuple[float, float]): The size of the figure to create. Default is (14, 3).

+

Returns: None: The function creates a stacked bar chart on the specified or newly created axis.*

+
+

source

+
+
+

add_size_legend

+
+
 add_size_legend (ax:matplotlib.axes._axes.Axes, sizes:List[int],
+                  size_scale:float, alpha:float, shift:int=0)
+
+

Add a size legend to a plot_meals_hbars plot using broken_barh.

+
+

source

+
+
+

plot_meals_hbars

+
+
 plot_meals_hbars (diet_log:pandas.core.frame.DataFrame,
+                   x:str='collection_timestamp',
+                   y:str='short_food_category', size:str='weight_g',
+                   hue:str='short_food_category', participant_id:int=None,
+                   array_index:int=None, time_range:Tuple[str,str]=None,
+                   y_include:List[str]=None, y_exclude:List[str]=None,
+                   rename_categories:dict={'beef, veal, lamb, and other
+                   meat products': 'meat products', 'milk, cream cheese
+                   and yogurts': 'milk products', 'nuts, seeds, and
+                   products': 'nuts and seeds', 'eggs and their products':
+                   'eggs', 'pulses and products': 'pulses', 'fruit juices
+                   and soft drinks': 'juices and soft drinks', 'low
+                   calories and diet drinks': 'low cal. drinks', 'poultry
+                   and its products': 'poultry', 'pasta, grains and side
+                   dishes': 'grains'}, legend:bool=True,
+                   size_legend:List[int]=[100, 200, 500],
+                   size_scale:float=5, palette:str='muted',
+                   alpha:float=0.7, ax:matplotlib.axes._axes.Axes=None,
+                   figsize:Tuple[float,float]=(12, 6))
+
+

*Plot a diet chart with bars representing meals and their size over time.

+

Args: diet_log (pd.DataFrame): The dataframe containing the diet log data, with columns for timestamps, nutrients, and other measurements. x (str): The name of the column in diet_log representing the x-axis variable, such as timestamps. Default is ‘collection_timestamp’. y (str): The name of the column in diet_log representing the y-axis variable, such as food categories. Default is ‘short_food_category’. size (str): The name of the column in diet_log representing the size of the bars. Default is ‘weight_g’. hue (str): The name of the column in diet_log representing the color of the bars. Default is ‘short_food_category’. participant_id (Optional[int]): The participant’s ID to filter the diet log. If None, no filtering is done. Default is None. time_range (Optional[Tuple[str, str]]): A tuple of strings representing the start and end dates for filtering the data. Format should be ‘YYYY-MM-DD’. Default is None. y_include (List[str]): A list of strings representing the categories to include in the plot. Default is None. y_exclude (List[str]): A list of strings representing the categories to exclude from the plot. Default is None. rename_categories (dict): A dictionary mapping original food categories to shorter names. Default is SHORT_FOOD_CATEGORIES. legend (bool): If True, includes a legend in the plot. Default is True. size_legend (List[int]): A list of integers representing the sizes to include in the size legend. Default is [100, 200, 500]. size_scale (float): The scaling factor for the size of the bars. Default is 5. palette (str): The palette to use for the bars. alpha (float): The transparency of the bars. Default is 0.7. ax (Optional[plt.Axes]): The Matplotlib axis on which to plot the lollipop chart. If None, a new axis is created. Default is None. figsize (Tuple[float, float]): The size of the figure to create. Default is (12, 6).*

+
+

source

+
+
+

plot_diet_cgm_sleep

+
+
 plot_diet_cgm_sleep (diet:pandas.core.frame.DataFrame=None,
+                      cgm:pandas.core.frame.DataFrame=None,
+                      sleep_events:pandas.core.frame.DataFrame=None,
+                      sleep_channels:pandas.core.frame.DataFrame=None,
+                      cgm_grid:List[int]=[0, 54, 70, 100, 140, 180],
+                      channel_filter:List[str]=['heart_rate', 'actigraph',
+                      'spo2'], participant_id=None, array_index=None,
+                      time_range:Tuple[str,str]=None, figsize=(14, 10),
+                      nutrient_kws:dict={}, meals_kws:dict={},
+                      cgm_kws:dict={}, events_kws:dict={},
+                      channels_kws:dict={})
+
+

*Plot diet, CGM and sleep data together.

+

Arg: diet (pd.DataFrame): Diet logging data. Set to None to remove from figure. cgm (pd.DataFrame): CGM data. Set to None to remove from figure. sleep_events (pd.DataFrame): Sleep events data. Set to None to remove from figure. sleep_channels (pd.DataFrame): Sleep channels data. Set to None to remove from figure. cgm_grid (List[int]): CGM grid lines. Default: [0, 54, 70, 100, 140, 180]. channel_filter (List[str]): Which sleep channels to include in the plot. Default: [‘heart_rate’, ‘actigraph’, ‘spo2’]. participant_id (int): Participant ID. array_index (int): Array index. time_range (Tuple[str, str]): Time range to plot. figsize (Tuple[int, int]): Figure size. nutrient_kws (dict): Keyword arguments for diet nutrients lollipop plot. meals_kws (dict): Keyword arguments for diet meals plot. cgm_kws (dict): Keyword arguments for CGM plot. events_kws (dict): Keyword arguments for sleep events plot. channels_kws (dict): Keyword arguments for sleep channels plot.

+

Returns: TimeSeriesFigure: Plot.*

+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/ecg_analysis.html b/ecg_analysis.html new file mode 100644 index 0000000..e209399 --- /dev/null +++ b/ecg_analysis.html @@ -0,0 +1,732 @@ + + + + + + + + + + +ECG analysis – pheno-utils + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

ECG analysis

+
+ +
+
+ ECG analysis +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

vis_ecg

+
+
 vis_ecg (values_df:pandas.core.frame.DataFrame)
+
+

*Visualize ECG data for 12 leads.

+

Args: values_df (pd.DataFrame): A DataFrame containing ECG data with 12 columns, one for each lead.

+

Returns: None: Displays a 3x4 grid of ECG plots for the 12 leads.*

+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..3711365 --- /dev/null +++ b/index.html @@ -0,0 +1,810 @@ + + + + + + + + + + +pheno-utils + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

pheno-utils

+
+ +
+
+ Pheno Data Science utilities +
+
+ + +
+ + + + +
+ + + +
+ + + +

pheno-utils is a dynamic Python package developed by Pheno.AI, for handling our medical datasets. It simplifies data loading, enables effective merging, and offers intuitive visualization tools.

+
+

Install

+
pip install pheno_utils
+
+
+

How to use

+

Examples:

+
+
data = generate_synthetic_data(n=1000)
+hist_ecdf_plots(data=data, col="val1")
+
+
+
+

+
+
+
+
+
+
age_refplots = GenderAgeRefPlot(data, "val1")
+age_refplots.plot()
+
+
+
+

+
+
+
+
+
+
+

Setting Up pheno-utils

+

To use pheno-utils, you must have a config.json file. This file should be set up according to your filesystem and placed in the ~/.pheno/ directory.

+
+

If You’re Working on TRE

+

For those working in the Trusted Research Environment (TRE), you don’t need to worry about the config.json file. It will be automatically generated for you!

+
+
+

If You’re Working with Phenos’ S3 Bucket

+

If you’re working with Phenos’ S3 bucket, you’ll need to manually create the config.json file. You can do this by running the following Python script:

+
python config_setup/create_default_config.py -d s3://datasets_bucket_name
+
+
+

If you are working on local file system

+

If you are working on local file system, you’ll need to manually create the config.json file and locating it under ~/.pheno/ directory. Please use the config_setup/example_config.json as a template for your config.json file.

+ + +
+
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/index_files/figure-html/cell-2-output-1.png b/index_files/figure-html/cell-2-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..7f7f849b8a1b68507f0a8f5698344cb25f38b347 GIT binary patch literal 32114 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 literal 0 HcmV?d00001 diff --git a/index_files/figure-html/cell-3-output-1.png b/index_files/figure-html/cell-3-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..50ce30e3d88ea0e573812800fbb81c25c20451d6 GIT binary patch literal 272261 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̖lT_Nwl(sdIDRIE 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�|9j}motZf|Q3}b*WP$-Y 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 literal 0 HcmV?d00001 diff --git a/meta_loader.html b/meta_loader.html new file mode 100644 index 0000000..21c3723 --- /dev/null +++ b/meta_loader.html @@ -0,0 +1,2022 @@ + + + + + + + + + + +Metadata loader – pheno-utils + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Metadata loader

+
+ +
+
+ Load dataset dictionaries and access all datasets and fields in a flexible manner. +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

MetaLoader

+
+
 MetaLoader (base_path:str='nbs/examples/', cohort:str=None,
+             flexible_field_search:bool=False, errors:str='warn',
+             **kwargs)
+
+

*Class to load multiple dictionaries and allows to easily access the relevant fields.

+

Args:

+
base_path (str, optional): The base path where the data is stored. Defaults to DATASETS_PATH.
+cohort (str, optional): The name of the cohort within the dataset. Defaults to COHORT.
+flexible_field_search (bool, optional): Whether to allow regex field search. Defaults to False.
+errors (str, optional): Whether to raise an error or issue a warning if missing data is encountered.
+    Possible values are 'raise', 'warn' and 'ignore'. Defaults to 'raise'.
+**kwargs: Additional keyword arguments to pass to a DataLoader class.
+

Attributes:

+
dicts (pd.DataFrame): A dictionary of data dictionaries (dataframes) of all availbale datasets in the base_path.
+fields (list): A list of all fields.
+cohort (str): The name of the cohort being used.
+base_path (str): The base path where the data is stored.
+flexible_field_search (bool): Whether to allow regex field search.
+errors (str): Whether to raise an error or issue a warning if missing data is encountered.
+kwargs (dict): Additional keyword arguments to pass to a DataLoader class.*
+
+
# os.path.join(DATASETS_PATH, '*')
+os.listdir(DATASETS_PATH)
+
+
['cgm', 'diet_logging', 'events', 'fundus', 'sleep', 'metadata']
+
+
+

The MetaLoader can be used to query all availbale fields throughout all datasets. In the following example, 3 datasets are available.

+
+
ml = MetaLoader()
+ml
+
+
MetaLoader for: examples/*
+with 83 fields
+4 datasets:
+['cgm'
+ 'diet_logging'
+ 'fundus'
+ 'sleep']
+
+
+

The object contains only the data dictionaries (metadata) of these datasets, where the columns correspond to columns in the data tables of the dataset (e.g., fundus).

+
+
ml.dicts['fundus']
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
tabular_field_namefundus_image_leftfundus_image_rightcollection_datefractal_dimension_leftfractal_dimension_right
datasetfundusfundusfundusfundusfundus
field_stringFundus image (left)Fundus image (right)Collection date (YYYY-MM-DD)Fractal dimension (left)Fractal dimension (right)
description_stringFundus image (left)Fundus image (right)Collection date (YYYY-MM-DD)Fractal dimension (left)Fractal dimension (right)
parent_dataframe<NA><NA><NA><NA><NA>
relative_locationfundus/fundus.parquetfundus/fundus.parquetfundus/fundus.parquetfundus/fundus.parquetfundus/fundus.parquet
value_typeTextTextDateContinuousContinuous
units<NA><NA>TimeTimeTime
sampling_rate<NA><NA><NA><NA><NA>
field_typeImage file (individual)Image file (individual)DataDataData
arraySingleSingleSingleSingleSingle
cohorts10K10K10K10K10K
data_typeimageimagetabulartabulartabular
debut2021-02-172021-02-172021-02-172021-02-172021-02-17
pandas_dtypestringstringdatetime64[ns]floatfloat
+ +
+
+
+

You can query fields from multiple datasets directly.

+
+
ml[['glucose', 'fundus_image_left', 'fundus/collection_date']]
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
tabular_field_namecgm/glucosefundus/fundus_image_leftfundus/collection_date
datasetcgmfundusfundus
field_stringGlucoseFundus image (left)Collection date (YYYY-MM-DD)
description_stringcgm temporal glucose valuesFundus image (left)Collection date (YYYY-MM-DD)
parent_dataframe<NA><NA><NA>
relative_locationcgm/cgm.parquetfundus/fundus.parquetfundus/fundus.parquet
value_typeSeries data, continousTextDate
unitsmg/dl<NA>Time
sampling_rate15min<NA><NA>
field_typeContinuousImage file (individual)Data
arraySingleSingleSingle
cohorts10K10K10K
data_typetime seriesimagetabular
debut2018-12-272021-02-172021-02-17
pandas_dtypefloatstringdatetime64[ns]
+ +
+
+
+

Note that in the example above, for collection_date (that is common to all datasets) the dataset is specified in the prefix fundus/. Therefore, the loader returns the field from the fundus imaging dataset. Omitting this prefix will return all collection_date fields in the Human Phenotype Project.

+

You can then use the MetaLoader to load the actual data of fields from multiple datasets. Here we load glucose from the CGM dataset, and fundus_image_left from the fundus dataset.

+
+
df1 = ml.load(['glucose'])
+df1
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
glucose
participant_idcollection_timestampconnection_id
02020-05-25 10:48:00+03:001000001111.6
2020-05-25 11:03:00+03:00100000179.2
2020-05-25 11:18:00+03:00100000184.6
2020-05-25 11:33:00+03:001000001106.2
2020-05-25 11:48:00+03:001000001102.6
.........
2020-05-30 15:03:00+03:00100000190.0
2020-05-30 15:18:00+03:00100000199.0
2020-05-30 15:33:00+03:001000001106.2
2020-05-30 15:48:00+03:00100000199.0
2020-05-30 16:03:00+03:00100000184.6
+ +

502 rows × 1 columns

+
+
+
+
+
df2 = ml.load(['fundus_image_left'])
+df2
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
fundus_image_left
participant_idcohortresearch_stagearray_index
010k00_00_visit0/path/to/file
110k00_00_visit0/path/to/file
210k00_00_visit0/path/to/file
310k00_00_visit0/path/to/file
410k00_00_visit0/path/to/file
+ +
+
+
+
+
df3 = ml.load(['glucose' ,'fundus_image_left'])
+df3
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
glucosefundus_image_left
participant_idcollection_timestampconnection_idcohortresearch_stage
02020-05-25 10:48:00+03:00100000110k00_00_visit111.6/path/to/file
2020-05-25 11:03:00+03:00100000110k00_00_visit79.2/path/to/file
2020-05-25 11:18:00+03:00100000110k00_00_visit84.6/path/to/file
2020-05-25 11:33:00+03:00100000110k00_00_visit106.2/path/to/file
2020-05-25 11:48:00+03:00100000110k00_00_visit102.6/path/to/file
..................
2020-05-30 16:03:00+03:00100000110k00_00_visit84.6/path/to/file
1NaTNaN10k00_00_visitNaN/path/to/file
2NaTNaN10k00_00_visitNaN/path/to/file
3NaTNaN10k00_00_visitNaN/path/to/file
4NaTNaN10k00_00_visitNaN/path/to/file
+ +

506 rows × 2 columns

+
+
+
+
+
ml.load(['glucose' ,'fundus_image_left', 'fundus/collection_date']).head()
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
glucosefundus_image_leftcollection_date
participant_idcollection_timestampconnection_idcohortresearch_stage
02020-05-25 10:48:00+03:00100000110k00_00_visit111.6/path/to/file2022-11-16
2020-05-25 11:03:00+03:00100000110k00_00_visit79.2/path/to/file2022-11-16
2020-05-25 11:18:00+03:00100000110k00_00_visit84.6/path/to/file2022-11-16
2020-05-25 11:33:00+03:00100000110k00_00_visit106.2/path/to/file2022-11-16
2020-05-25 11:48:00+03:00100000110k00_00_visit102.6/path/to/file2022-11-16
+ +
+
+
+

You may use more flexible search queries using regex and various properties of the fields. Both the get() method and load() method support the same syntax.

+
    +
  1. Example: get all bulk data fields.
  2. +
+
+
ml.get('Time series', flexible=True, prop='field_type')
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
tabular_field_namecgm/cgm_filename
datasetcgm
field_stringCGM timeseries
description_stringName of the file containing the participants' ...
parent_dataframe<NA>
relative_locationcgm/cgm.parquet
value_typeText
units<NA>
sampling_rate<NA>
field_typeTime series file (individual)
arraySingle
cohorts10K
data_typetext
debut2018-12-27
pandas_dtypestring
+ +
+
+
+
+
ml.get('Time series file (individual)', prop='field_type')
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
tabular_field_namecgm/cgm_filename
datasetcgm
field_stringCGM timeseries
description_stringName of the file containing the participants' ...
parent_dataframe<NA>
relative_locationcgm/cgm.parquet
value_typeText
units<NA>
sampling_rate<NA>
field_typeTime series file (individual)
arraySingle
cohorts10K
data_typetext
debut2018-12-27
pandas_dtypestring
+ +
+
+
+
+
ml.load('Image file (individual)', prop='field_type')
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
fundus_image_leftfundus_image_right
participant_idcohortresearch_stagearray_index
010k00_00_visit0/path/to/file/path/to/file
110k00_00_visit0/path/to/file/path/to/file
210k00_00_visit0/path/to/file/path/to/file
310k00_00_visit0/path/to/file/path/to/file
410k00_00_visit0/path/to/file/path/to/file
+ +
+
+
+
    +
  1. Example: get all fields that include “mg” in their units
  2. +
+
+
ml.get('mg', flexible=True, prop='units')
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
tabular_field_namecgm/1st qu_cgm/3rd qu_cgm/auccgm/ea1ccgm/glucosecgm/gmicgm/iqrcgm/madcgm/magcgm/mage...cgm/moddcgm/rangecgm/sdcgm/sdbcgm/sdbdmcgm/sddmcgm/sdhhmmcgm/sdwcgm/sdwshdiet_logging/sodium_mg
datasetcgmcgmcgmcgmcgmcgmcgmcgmcgmcgm...cgmcgmcgmcgmcgmcgmcgmcgmcgmdiet_logging
field_string1st quantile3rd quantileAUCeA1CGlucoseGMIIQRMADMAGMAGE...MODDRangeSDSDbSDbdmSDdmSDhhmmSDwSDwshSodium intake per food logged
description_stringFirst quantile of all glucose values.Third quantile of all glucose values.Hourly average AUC. This measure integrates, t...A linear transformation of the mean glucose va...cgm temporal glucose valuesA linear transformation of the mean glucose va...Interquartile range (IQR), calculated as the d...Median Absolute Deviation (MAD). This is a mea...Mean Absolute Glucose (MAG). This is a measure...Mean Amplitude of Glycemic Excursions (MAGE), ......Mean difference between glucose values obtaine...Difference between the maximum and minimum glu...Standard deviation of all glucose values.SD between days, within time points. Mean valu...SD between days, within time points, corrected...Horizontal SD. SD of the mean glucose values, ...SD between time points. Standard deviation of ...Vertical SD within days. Average value of the ...SD within series. Taking hour-long intervals t...Sodium intake per food logged
parent_dataframe<NA><NA><NA><NA><NA><NA><NA><NA><NA><NA>...<NA><NA><NA><NA><NA><NA><NA><NA><NA><NA>
relative_locationcgm/cgm.parquetcgm/cgm.parquetcgm/cgm.parquetcgm/cgm.parquetcgm/cgm.parquetcgm/cgm.parquetcgm/cgm.parquetcgm/cgm.parquetcgm/cgm.parquetcgm/cgm.parquet...cgm/cgm.parquetcgm/cgm.parquetcgm/cgm.parquetcgm/cgm.parquetcgm/cgm.parquetcgm/cgm.parquetcgm/cgm.parquetcgm/cgm.parquetcgm/cgm.parquetdiet_logging/diet_logging.parquet
value_typeContinuousContinuousContinuousContinuousSeries data, continousContinuousContinuousContinuousContinuousContinuous...ContinuousContinuousContinuousContinuousContinuousContinuousContinuousContinuousContinuousContinuous
unitsmg/dlmg/dlmg/dl*hmg/dlmg/dlmg/dlmg/dlmg/dlmg/dlmg/dl...mg/dlmg/dlmg/dlmg/dlmg/dlmg/dlmg/dlmg/dlmg/dlmg
sampling_rate<NA><NA><NA><NA>15min<NA><NA><NA><NA><NA>...<NA><NA><NA><NA><NA><NA><NA><NA><NA><NA>
field_typeDataDataDataDataContinuousDataDataDataDataData...DataDataDataDataDataDataDataDataDataData
arraySingleSingleSingleSingleSingleSingleSingleSingleSingleSingle...SingleSingleSingleSingleSingleSingleSingleSingleSingleSingle
cohorts10K10K10K10K10K10K10K10K10K10K...10K10K10K10K10K10K10K10K10K10K
data_typetabulartabulartabulartabulartime seriestabulartabulartabulartabulartabular...tabulartabulartabulartabulartabulartabulartabulartabulartabularTime Series
debut2018-12-272018-12-272018-12-272018-12-272018-12-272018-12-272018-12-272018-12-272018-12-272018-12-27...2018-12-272018-12-272018-12-272018-12-272018-12-272018-12-272018-12-272018-12-272018-12-272019-09-01
pandas_dtypefloatfloatfloatfloatfloatfloatfloatfloatfloatfloat...floatfloatfloatfloatfloatfloatfloatfloatfloatfloat
+ +

14 rows × 24 columns

+
+
+
+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/pheno_loader.html b/pheno_loader.html new file mode 100644 index 0000000..9280aa3 --- /dev/null +++ b/pheno_loader.html @@ -0,0 +1,1487 @@ + + + + + + + + + + +Pheno loader – pheno-utils + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Pheno loader

+
+ +
+
+ Class for loading datasets on the research platform +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

PhenoLoader

+
+
 PhenoLoader (dataset:str, base_path:str='nbs/examples/', cohort:str=None,
+              age_sex_dataset:str='events', skip_dfs:List[str]=[],
+              unique_index:bool=False, valid_dates:bool=False,
+              valid_stage:bool=False, flexible_field_search:bool=False,
+              squeeze:bool=False, errors:str='warn',
+              read_parquet_kwargs:Dict[str,Any]={},
+              preferred_language:str='english',
+              keep_undefined_research_stage:bool=False,
+              join_non_overlapping:bool=False)
+
+

*Class to load multiple tables from a dataset and allows to easily access their fields.

+

Args:

+
dataset (str): The name of the dataset to load.
+base_path (str, optional): The base path where the data is stored. Defaults to DATASETS_PATH.
+cohort (str, optional): The name of the cohort within the dataset. Defaults to COHORT.
+age_sex_dataset (str, optional): The name of the dataset to use for computing age and sex. Defaults to EVENTS_DATASET.
+skip_dfs (list, optional): A list of tables (or substrings that match to tables) to skip when loading the data. Defaults to [].
+unique_index (bool, optional): Whether to ensure the index of the data is unique. Defaults to False.
+valid_dates (bool, optional): Whether to ensure that all timestamps in the data are valid dates. Defaults to False.
+valid_stage (bool, optional): Whether to ensure that all research stages in the data are valid. Defaults to False.
+flexible_field_search (bool, optional): Whether to allow regex field search. Defaults to False.
+keep_undefined_research_stage (bool, optional): Whether to keep samples with undefined research stage. Defaults to False.
+join_non_overlapping (bool, optional): Whether to join tables with non-overlapping indices. Defaults to False.
+errors (str, optional): Whether to raise an error or issue a warning if missing data is encountered.
+    Possible values are 'raise', 'warn' and 'ignore'. Defaults to ERROR_ACTION.
+

Attributes:

+
dict (pd.DataFrame): The data dictionary for the dataset, containing information about each field.
+dfs (dict): A dictionary of dataframes, one for each table in the dataset.
+fields (list): A list of all fields in the dataset.
+dataset (str): The name of the dataset being used.
+cohort (str): The name of the cohort being used.
+base_path (str): The base path where the data is stored.
+dataset_path (str): The full path to the dataset being used.
+age_sex_dataset (str): The name of the dataset being used to compute age and sex.
+skip_dfs (list): A list of tables to skip when loading the data.
+unique_index (bool): Whether to ensure the index of the data is unique.
+valid_dates (bool): Whether to ensure that all timestamps in the data are valid dates.
+valid_stage (bool): Whether to ensure that all research stages in the data are valid.
+flexible_field_search (bool): Whether to allow regex field search.
+keep_undefined_research_stage (bool, optional): Whether to keep samples with undefined research stage.
+join_non_overlapping (bool): Whether to join tables with non-overlapping indices.
+errors (str): Whether to raise an error or issue a warning if missing data is encountered.
+preferred_language (str): The preferred language for the questionnaires.*
+

Use the dataset name to load the dataset. It may contain multiple tables. Age / sex will be added to the data by default. The default base_path is set to work on the research platform.

+
+
pl = PhenoLoader('fundus', errors='warn')
+pl
+
+
PhenoLoader for fundus with
+78 fields
+2 tables: ['fundus', 'age_sex']
+
+
+

The PhenoLoader class contains several usefull attributes

+

The data dictionary of the dataset displays the description of each field.

+
+
pl.dict.head(3)
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
field_stringdescription_stringparent_dataframerelative_locationvalue_typeunitssampling_ratefield_typearraycohortsdata_typedebutpandas_dtype
tabular_field_name
fundus_image_leftFundus image (left)Fundus image (left)NaNfundus/fundus.parquetTextNaNNaNImage file (individual)Single10Kimage2021-02-17string
fundus_image_rightFundus image (right)Fundus image (right)NaNfundus/fundus.parquetTextNaNNaNImage file (individual)Single10Kimage2021-02-17string
collection_dateCollection date (YYYY-MM-DD)Collection date (YYYY-MM-DD)NaNfundus/fundus.parquetDateTimeNaNDataSingle10Ktabular2021-02-17datetime64[ns]
+ +
+
+
+
+
pl.dfs.keys()
+
+
dict_keys(['fundus', 'age_sex'])
+
+
+
+
import pandas as pd
+
+# Example DataFrame with MultiIndex
+data = {
+    'value': [10, 20, 30, 40]
+}
+tuples = [('A', 'x'), ('A', 'y'), ('B', 'x'), ('B', 'y')]
+index = pd.MultiIndex.from_tuples(tuples, names=['outer', 'inner'])
+df = pd.DataFrame(data, index=index)
+
+# Reset the index
+df_reset = df.reset_index()
+
+# Re-add the desired index levels ('outer', 'inner' in this case) as index
+df_final = df_reset.set_index(['outer', 'inner'])
+
+
+
pl.dfs['fundus'].head(3)
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
fundus_image_leftfundus_image_rightcollection_datefractal_dimension_leftfractal_dimension_rightartery_average_width_leftartery_average_width_rightartery_distance_tortuosity_leftartery_distance_tortuosity_rightartery_fractal_dimension_left...vein_fractal_dimension_leftvein_fractal_dimension_rightvein_squared_curvature_tortuosity_leftvein_squared_curvature_tortuosity_rightvein_tortuosity_density_leftvein_tortuosity_density_rightvein_vessel_density_leftvein_vessel_density_rightvessel_density_leftvessel_density_right
participant_idcohortresearch_stagearray_index
010k00_00_visit0/path/to/file/path/to/file2022-11-161.5649891.52088518430.28475119038.5477713.6681753.2711471.355673...1.4105531.40310814.2081956.0984320.7001870.6985460.0466450.0458640.0803770.078671
110k00_00_visit0/path/to/file/path/to/file2022-06-301.5423111.53415817315.39878019099.4895752.0954611.6347821.368933...1.3875271.3328648.9990698.7026820.7408060.7089110.0378960.0468530.0741970.064578
210k00_00_visit0/path/to/file/path/to/file2021-10-051.4820511.54509715375.86699319855.5768622.7764722.7470151.360404...1.4118811.40879113.1192279.9366690.6272810.6751000.0530220.0480630.0795150.082102
+ +

3 rows × 76 columns

+
+
+
+

All availbale fields (columns) in all tables can be listed.

+
+
pl.fields[:5]
+
+
['artery_average_width_left',
+ 'artery_average_width_right',
+ 'artery_distance_tortuosity_left',
+ 'artery_distance_tortuosity_right',
+ 'artery_fractal_dimension_left']
+
+
+
+
pl['vein_average_width_right']
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
vein_average_width_right
participant_idcohortresearch_stagearray_index
010k00_00_visit018436.428634
110k00_00_visit018888.160314
210k00_00_visit019013.865043
310k00_00_visit018809.012493
410k00_00_visit019428.986690
+ +
+
+
+

Access any of the fields (e.g., vein_average_width_right, age) or indices (e.g., research_stage) from any of the tables via the data loader API.

+
+
pl[['research_stage', 'vein_average_width_right', 'age', 'sex']]
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
research_stagevein_average_width_rightagesex
participant_idcohortresearch_stagearray_index
010k00_00_visit000_00_visit18436.42863443.50
110k00_00_visit000_00_visit18888.16031453.71
210k00_00_visit000_00_visit19013.86504326.20
310k00_00_visit000_00_visit18809.01249344.61
410k00_00_visit000_00_visit19428.98669050.30
+ +
+
+
+

Access time series or bulk data that is stored separately for each sample via the data loader API. In the following example, the data loader retrieves the relative path of each sample’s bulk file from the main table (where it is stored in the field fundus_image_left), converts it to an absolute path, and loads the file. This is repeated for 2 samples and returned as a list. In the case of parquet DataFrames, there is no need to define the load_func and multiple DFs are concatenated by deafult.

+
+
pl.dfs['fundus']['fundus_image_left']
+
+
participant_id  cohort  research_stage  array_index
+0               10k     00_00_visit     0              /path/to/file
+1               10k     00_00_visit     0              /path/to/file
+2               10k     00_00_visit     0              /path/to/file
+3               10k     00_00_visit     0              /path/to/file
+4               10k     00_00_visit     0              /path/to/file
+Name: fundus_image_left, dtype: object
+
+
+
+
pl.load_bulk_data('fundus_image_left', participant_id=[0, 1])
+
+
+
+

+
+
+
+
+
+
+

+
+
+
+
+

You can perform flexible field search (with regex support), when initializing the PhenoLoader as follows:

+
+
pl = PhenoLoader('fundus', flexible_field_search=True)
+
+

For example, the following command will search for any field starting with “fractal”.

+
+
pl['^fractal']
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
fractal_dimension_leftfractal_dimension_right
participant_idcohortresearch_stagearray_index
010k00_00_visit01.5649891.520885
110k00_00_visit01.5423111.534158
210k00_00_visit01.4820511.545097
310k00_00_visit01.5487731.539352
410k00_00_visit01.5549221.557029
+ +
+
+
+

You can summarize a field or set of fields by the following command

+
+
pl.describe_field(['fundus_image_right', 'collection_date'])
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
fundus_image_rightcollection_date
field_stringFundus image (right)Collection date (YYYY-MM-DD)
description_stringFundus image (right)Collection date (YYYY-MM-DD)
parent_dataframeNaNNaN
relative_locationfundus/fundus.parquetfundus/fundus.parquet
value_typeTextDate
unitsNaNTime
sampling_rateNaNNaN
field_typeImage file (individual)Data
arraySingleSingle
cohorts10K10K
data_typeimagetabular
debut2021-02-172021-02-17
pandas_dtypestringdatetime64[ns]
count55
unique15
most_frequent/path/to/fileNaN
minNaN2021-10-05 00:00:00
maxNaN2022-11-16 00:00:00
meanNaNNaN
medianNaNNaN
stdNaNNaN
+ +
+
+
+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/questionnaire_handler.html b/questionnaire_handler.html new file mode 100644 index 0000000..9839dd8 --- /dev/null +++ b/questionnaire_handler.html @@ -0,0 +1,803 @@ + + + + + + + + + + +Questionnaires Handler – pheno-utils + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Questionnaires Handler

+
+ +
+
+ Class for handling questionnaires datasets on the research platform +
+
+ + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

transform_dataframe

+
+
 transform_dataframe (df:pandas.core.frame.DataFrame, transform_from:str,
+                      transform_to:str,
+                      dict_df:pandas.core.frame.DataFrame,
+                      mapping_df:pandas.core.frame.DataFrame)
+
+
+

source

+
+
+

transform_answers

+
+
 transform_answers (tab_field_name:str,
+                    orig_answer:pandas.core.series.Series,
+                    transform_from:str, transform_to:str,
+                    dict_df:pandas.core.frame.DataFrame,
+                    mapping_df:pandas.core.frame.DataFrame)
+
+
+

source

+
+
+

replace_values

+
+
 replace_values (row:pandas.core.series.Series, mapping_dict:dict)
+
+

*Replace values in a row with corresponding values from a mapping dictionary used for categorical multiple questions

+

Parameters: row (pd.Series): A Pandas Series or a list. Each element of the Series can be an individual value or a list of values. mapping_dict (dict): A dictionary where the keys represent original values and the values represent the values to replace with.

+

Returns: pd.Series, list, or float: Transformed row with values replaced according to the mapping dictionary. If the original value is a list or an ndarray, it returns a list. If the original value is NaN, it returns a float (np.nan).*

+
+

source

+
+
+

check_invalid_values

+
+
 check_invalid_values (series:pandas.core.series.Series,
+                       mapping_df:pandas.core.frame.DataFrame)
+
+

*Check if values in normalized_answer exist in code_df[code_from], excluding np.nan. This check is used to compare the data codings and actual values in the series to make sure there are no invalid values for categoircal single

+

Args: mapping_df (pd.DataFrame): A dataframe whereall the data codings are stored and the values represent the values to replace with. series (pd.Series): The normalized answer series.

+

Returns: None: Prints the invalid values found, if any.*

+
+

source

+
+
+

flatten_series

+
+
 flatten_series (series:pandas.core.series.Series)
+
+

*Flatten a Pandas Series into a list, where each element of the Series can be an individual value or a list of values.

+

Parameters: series (pd.Series): A Pandas Series where each element can be a single value or a list of values.

+

Returns: list: A flattened list containing all the individual elements from the Series, including those within lists.*

+
+

source

+
+
+

normalize_answers

+
+
 normalize_answers (orig_answer:pandas.core.series.Series, field_type:str)
+
+

*Normalize the answers to be strings. Need to handle nulls which become strings initially and want them to still be na.

+

Args: orig_answer (pd.Series): The original answer series.

+

Returns: pd.Series: The normalized answer series.*

+
+

source

+
+
+

convert_to_string

+
+
 convert_to_string (x)
+
+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..3c94a27 --- /dev/null +++ b/robots.txt @@ -0,0 +1 @@ +Sitemap: https://pheno-ai.github.io/pheno-utils/sitemap.xml diff --git a/search.json b/search.json new file mode 100644 index 0000000..8c5b541 --- /dev/null +++ b/search.json @@ -0,0 +1,206 @@ +[ + { + "objectID": "bulk_data_loader.html", + "href": "bulk_data_loader.html", + "title": "Bulk Data Loader", + "section": "", + "text": "source\n\nget_function_for_field_type\n\n get_function_for_field_type (field_type)\n\n\nsource\n\n\nload_image\n\n load_image (fname:str)\n\nDisplay a fundus image from an input file path. Args: fname (str): The file path to the fundus image.\n\nsource\n\n\nparse_gtf_attributes\n\n parse_gtf_attributes (attributes_str:str)\n\n*Parse attribute column and return a dictionary.\nParameters: attributes_str (str): The attributes as a semicolon-separated string.\nReturns: dict: A dictionary where the keys are the attribute names and the values are the attribute values.*\n\nsource\n\n\nread_gtf\n\n read_gtf (filename:str)\n\n*Read a GTF file with error handling for lines with too many fields.\nParameters: filename (str): The path to the GTF file.\nReturns: pd.DataFrame: A DataFrame where each row corresponds to a line in the GTF file and each column corresponds to a field or attribute.*\n\nsource\n\n\nshow_fundus\n\n show_fundus (fname:str)" + }, + { + "objectID": "cgm_plots.html", + "href": "cgm_plots.html", + "title": "CGM plots", + "section": "", + "text": "source\n\nCGMPlot\n\n CGMPlot (cgm_df:pandas.core.frame.DataFrame,\n diet_df:Optional[pandas.core.frame.DataFrame]=None,\n cgm_date_col:str='collection_timestamp', gluc_col:str='glucose',\n diet_date_col:str='collection_timestamp',\n diet_text_col:str='shortname_eng',\n ax:Optional[matplotlib.axes._axes.Axes]=None, smooth:bool=False,\n sleep_tuples:Optional[List[Tuple[pandas._libs.tslibs.timestamps.\n Timestamp,pandas._libs.tslibs.timestamps.Timestamp]]]=None)\n\n*Initialize a CGMPlot object.\nArgs: cgm_df (pd.DataFrame): DataFrame containing the glucose measurements. diet_df (Optional[pd.DataFrame], optional): DataFrame containing the diet data. Defaults to None. cgm_date_col (str, optional): Name of the date column in cgm_df. Defaults to “Date”. gluc_col (str, optional): Name of the glucose column in cgm_df. Defaults to “glucose”. diet_date_col (str, optional): Name of the date column in diet_df. Defaults to “Date”. diet_text_col (str, optional): Name of the text column in diet_df. Defaults to “shortname_eng”. ax (Optional[plt.Axes], optional): Matplotlib Axes object to plot on. Defaults to None. smooth (bool, optional): Apply smoothing to the glucose curve. Defaults to False. sleep_tuples (Optional[List[Tuple[pd.Timestamp, pd.Timestamp]]], optional): List of sleep start and end times. Defaults to None.*\n\ncgm_df= pd.read_parquet(\"./examples/cgm/cgm.parquet\")\ncgm_df.head()\n\n\n\n\n\n\n\n\n\n\nglucose\n\n\nparticipant_id\ncollection_timestamp\nconnection_id\n\n\n\n\n\n0\n2020-05-25 10:48:00+03:00\n1000001\n111.6\n\n\n2020-05-25 11:03:00+03:00\n1000001\n79.2\n\n\n2020-05-25 11:18:00+03:00\n1000001\n84.6\n\n\n2020-05-25 11:33:00+03:00\n1000001\n106.2\n\n\n2020-05-25 11:48:00+03:00\n1000001\n102.6\n\n\n\n\n\n\n\n\ndiet_df = pd.read_parquet(\"./examples/diet_logging/diet_logging.parquet\")\ndiet_df.head()\n\n\n\n\n\n\n\n\n\ncollection_timestamp\nfood_id\nweight\nshortname_eng\n\n\nparticipant_id\ncohort\n\n\n\n\n\n\n\n\n0\n10k\n2020-05-25 08:15:00+03:00\n1007294\n40.0\nCoffee\n\n\n10k\n2020-05-25 08:15:00+03:00\n1007417\n87.0\nYellow Cheese\n\n\n10k\n2020-05-25 08:15:00+03:00\n1008624\n6.0\nAlmonds\n\n\n10k\n2020-05-25 08:15:00+03:00\n1011642\n12.0\nBrazil nuts\n\n\n10k\n2020-05-25 10:05:00+03:00\n1007118\n100.0\nHummus\n\n\n\n\n\n\n\n\nstart_date = pd.to_datetime('2020-05-25', utc=True).tz_convert('Asia/Jerusalem')\nend_date = pd.to_datetime('2020-05-27',utc=True).tz_convert('Asia/Jerusalem')\n\n\nsample_days = cgm_df[(cgm_df.index.get_level_values('collection_timestamp') >= start_date) \\\n & (cgm_df.index.get_level_values('collection_timestamp') <= end_date)]\n\n\ncgmplt = CGMPlot(cgm_df=sample_days.reset_index(),\n cgm_date_col=\"collection_timestamp\",\n gluc_col=\"glucose\",\n diet_df=diet_df.iloc[9:],\n diet_date_col=\"collection_timestamp\",\n smooth=True)\ncgmplt.plot()\n\n\n\n\n\n\n\n\n\n\nAGP\n\nsource\n\nAGP\n\n AGP (cgm_df:pandas.core.frame.DataFrame,\n cgm_date_col:str='collection_timestamp', gluc_col:str='glucose',\n ax:Optional[matplotlib.axes._axes.Axes]=None)\n\n*Initialize an AGP object.\nArgs: cgm_df (pd.DataFrame): DataFrame containing the glucose measurements. cgm_date_col (str, optional): Name of the date column in cgm_df. Defaults to “collection_timestamp”. gluc_col (str, optional): Name of the glucose column in cgm_df. Defaults to “glucose”. ax (Optional[plt.Axes], optional): Matplotlib Axes object to plot on. Defaults to None.*\n\nagp = AGP(cgm_df=cgm_df.reset_index(), cgm_date_col=\"collection_timestamp\", gluc_col=\"glucose\")\nagp.plot()", + "crumbs": [ + "Plots", + "CGM plots" + ] + }, + { + "objectID": "basic_analysis.html", + "href": "basic_analysis.html", + "title": "Basic analysis", + "section": "", + "text": "source\n\ncustom_describe\n\n custom_describe (df:pandas.core.frame.DataFrame)\n\n*Generates a custom summary statistics dataframe for mixed data types.\nArgs: df: The input pandas DataFrame\nReturns: A pandas DataFrame containing the summary statistics*\n\ndata = generate_synthetic_data(n=100)\n\ncustom_describe(data[[\"date_of_research_stage\", \"sex\", \"val2\"]])\n\n\n\n\n\n\n\n\ndate_of_research_stage\nsex\nval2\n\n\n\n\ncount\n100\n100.0\n100.0\n\n\nunique\n99\n2.0\n100.0\n\n\nmost_frequent\nNaN\n0.0\n-3.137486\n\n\nmin\n2020-01-04 00:00:00\n0.0\n-3.137486\n\n\nmax\n2023-06-25 00:00:00\n1.0\n41.432775\n\n\nmean\nNaN\n0.46\n19.091836\n\n\nmedian\nNaN\n0.0\n19.601733\n\n\nstd\nNaN\n0.500908\n10.401328\n\n\n\n\n\n\n\n\nsource\n\n\nassign_nearest_research_stage\n\n assign_nearest_research_stage (dataset:pandas.core.frame.DataFrame,\n population:pandas.core.frame.DataFrame,\n max_days:int=60,\n stages:List[str]=['visit'],\n agg:Optional[str]='first')\n\n*Assign the nearest research stage to each record in a dataset.\nArgs: dataset (pd.DataFrame): The dataset containing records to be assigned research stages. population (pd.DataFrame): The population data with participant_id, cohort, research_stage, and research_stage_date. max_days (int, optional): The maximum number of days allowed between the collection date and research stage date. Defaults to 60. stages (List[str], optional): The list of types of research stages to consider. Defaults to [‘visit’]. agg (Union[str, None], optional): The aggregation function to be used when (optionally) aggregating multiple rows from the same research stage. The rows are already sorted by distance from the date of the research stage. Can be ‘first’ (closest), ‘last’ (farthest), ‘mean’, ‘min’, ‘max’, or None. Defaults to ‘first’.\nReturns: pd.DataFrame: The dataset with the nearest research stage assigned to each record.*", + "crumbs": [ + "Analysis", + "Basic analysis" + ] + }, + { + "objectID": "diet_plots.html", + "href": "diet_plots.html", + "title": "Diet logging plots", + "section": "", + "text": "source\n\ndraw_pie_chart\n\n draw_pie_chart (ax:matplotlib.axes._axes.Axes, x:float, y:float,\n data:List[float], size:float, palette:str='muted',\n alpha:float=0.7)\n\n*Draw a pie chart as an inset (in absolute figure coordinates) within the given axes at the specified data coordinates. What this solves is the issue of y-axis and x-axis scaling being different, which distorts the pie chart when drawn directly on the axes.\nArgs: ax (plt.Axes): The axis on which to draw the pie chart. x (float): The x-coordinate in data coordinates where the pie chart’s center will be placed. y (float): The y-coordinate in data coordinates where the pie chart’s center will be placed. data (List[float]): The data values to be represented in the pie chart. size (float): The size (radius) of the pie chart in axes-relative coordinates. palette (str): The color palette to use for the pie slices.\nReturns: List[plt.Patch]: A list of wedge objects representing the pie chart slices.*\n\nsource\n\n\nextract_units\n\n extract_units (column_names:List[str])\n\n\nsource\n\n\nprepare_meals\n\n prepare_meals (diet_log:pandas.core.frame.DataFrame,\n participant_id:int=None, array_index:int=None,\n time_range:Tuple[str,str]=None,\n label:str='short_food_name', return_meals:bool=True,\n return_summary:bool=False, agg_units:dict={'kcal': 'sum',\n 'g': 'sum', 'mg': 'sum', 'unknown': 'first'},\n x_col:str='collection_timestamp')\n\n*Prepare the diet log data for plotting meals and/or daily summaries.\nArgs: diet_log (pd.DataFrame): The dataframe containing the diet log data, with columns for timestamps, nutrients, and other measurements. participant_id (Optional[int]): The participant’s ID to filter the diet log. If None, no filtering is done. Default is None. array_index (Optional[int]): The array index to filter the diet log. If None, no filtering is done. Default is None. time_range (Optional[Tuple[str, str]]): A tuple of strings representing the start and end dates for filtering the data. Format should be ‘YYYY-MM-DD’. Default is None. label (str): The name of the column in diet_log representing the labels for each meal. Default is ‘short_food_name’. return_meals (bool): If True, includes individual meals in the plot. Default is True. return_summary (bool): If True, includes a daily summary in the plot. Default is False. agg_units (dict): A dictionary mapping nutrient units to aggregation functions. x_col (str): The name of the column in diet_log representing the x-axis variable, such as timestamps. Default is ‘collection_timestamp’.\nReturns: pd.DataFrame: A dataframe containing the prepared data for plotting.*\n\nsource\n\n\nplot_nutrient_lollipop\n\n plot_nutrient_lollipop (diet_log:pandas.core.frame.DataFrame,\n x:str='collection_timestamp',\n y:str='calories_kcal', size:str='total_g',\n label:str='short_food_name',\n participant_id:int=None, array_index:int=None,\n time_range:Tuple[str,str]=None, meals:bool=True,\n summary:bool=False, legend:bool=True,\n size_scale:float=5, second_y:bool=False,\n palette:str='muted', alpha:float=0.7,\n ax:matplotlib.axes._axes.Axes=None,\n figsize:Tuple[float,float]=(12, 3))\n\n*Plot a lollipop chart with pie charts representing nutrient composition for each meal.\nNOTE: The y-axis is scaled to match the units of the x-axis, to avoid distortion of the pie charts. Due to scaling, if you intend to change xlim after plotting, you must also provide date_range. Use the second_y of g.plot() option to plot it with other y-axis data.\nArgs: diet_log (pd.DataFrame): The dataframe containing the diet log data, with columns for timestamps, nutrients, and other measurements. x (str): The name of the column in diet_log representing the x-axis variable, such as timestamps. Default is ‘collection_timestamp’. y (str): The name of the column in diet_log representing the y-axis variable, such as calories. Default is ‘calories_kcal’. size (str): The name of the column in diet_log representing the size of the pie charts. Default is ‘total_g’. label (str): The name of the column in diet_log representing the labels for each meal. Default is ‘short_food_name’. participant_id (Optional[int]): The participant’s ID to filter the diet log. If None, no filtering is done. Default is None. time_range (Optional[Tuple[str, str]]): A tuple of strings representing the start and end dates for filtering the data. Format should be ‘YYYY-MM-DD’. Default is None. meals (bool): If True, includes individual meals in the plot. Default is True. summary (bool): If True, includes a daily summary in the plot. Default is False. legend (bool): If True, includes a legend in the plot. Default is True. size_scale (float): The scaling factor for the size of the pie charts. Default is 5. second_y (bool): If True, plot will be done on a secondary y-axis in the plot. Default is False. palette (str): The color palette to use for the pie slices. Default is DEFAULT_PALETTTE. alpha (float): The transparency of the pie slices. Default is 0.7. ax (Optional[plt.Axes]): The Matplotlib axis on which to plot the lollipop chart. If None, a new axis is created. Default is None. figsize (Tuple[float, float]): The size of the figure to create. Default is (12, 6).\nReturns: None: The function creates a lollipop plot with pie charts on the specified or newly created axis.*\n\nsource\n\n\nplot_nutrient_bars\n\n plot_nutrient_bars (diet_log:pandas.core.frame.DataFrame,\n x:str='collection_timestamp',\n label:str='short_food_name', participant_id:int=None,\n array_index:int=None, time_range:Tuple[str,str]=None,\n meals:bool=True, summary:bool=False,\n agg_units:dict={'kcal': 'sum', 'g': 'sum', 'mg':\n 'sum'}, legend:bool=True,\n bar_width=numpy.timedelta64(15,'m'),\n palette:str='muted', alpha:float=0.7,\n ax:matplotlib.axes._axes.Axes=None,\n figsize:Tuple[float,float]=(14, 3))\n\n*Plot a stacked bar chart representing nutrient intake for each meal over time.\nArgs: diet_log (pd.DataFrame): The dataframe containing the diet log data, with columns for timestamps, nutrients, and other measurements. x (str): The name of the column in diet_log representing the x-axis variable, such as timestamps. Default is ‘collection_timestamp’. label (str): The name of the column in diet_log representing the labels for each meal. Default is ‘short_food_name’. participant_id (Optional[int]): The participant’s ID to filter the diet log. If None, no filtering is done. Default is None. array_index (Optional[int]): The array index to filter the diet log. If None, no filtering is done. Default is None. time_range (Optional[Tuple[str, str]]): A tuple of strings representing the start and end dates for filtering the data. Format should be ‘YYYY-MM-DD’. Default is None. meals (bool): If True, includes individual meals in the plot. Default is True. summary (bool): If True, includes a daily summary in the plot. Default is False. agg_units (dict): A dictionary mapping nutrient units to aggregation functions. Only nutrients with units in this dictionary are plotted. legend (bool): If True, includes a legend in the plot. Default is True. bar_width (np.timedelta64): The width of the bars representing each meal on the time axis. Default is 15 minutes. palette (str): The color palette to use for the stacked bars. alpha (float): The transparency of the stacked bars. Default is 0.7. ax (Optional[plt.Axes]): The Matplotlib axis on which to plot the bar chart. If None, a new axis is created. Default is None. figsize (Tuple[float, float]): The size of the figure to create. Default is (14, 3).\nReturns: None: The function creates a stacked bar chart on the specified or newly created axis.*\n\nsource\n\n\nadd_size_legend\n\n add_size_legend (ax:matplotlib.axes._axes.Axes, sizes:List[int],\n size_scale:float, alpha:float, shift:int=0)\n\nAdd a size legend to a plot_meals_hbars plot using broken_barh.\n\nsource\n\n\nplot_meals_hbars\n\n plot_meals_hbars (diet_log:pandas.core.frame.DataFrame,\n x:str='collection_timestamp',\n y:str='short_food_category', size:str='weight_g',\n hue:str='short_food_category', participant_id:int=None,\n array_index:int=None, time_range:Tuple[str,str]=None,\n y_include:List[str]=None, y_exclude:List[str]=None,\n rename_categories:dict={'beef, veal, lamb, and other\n meat products': 'meat products', 'milk, cream cheese\n and yogurts': 'milk products', 'nuts, seeds, and\n products': 'nuts and seeds', 'eggs and their products':\n 'eggs', 'pulses and products': 'pulses', 'fruit juices\n and soft drinks': 'juices and soft drinks', 'low\n calories and diet drinks': 'low cal. drinks', 'poultry\n and its products': 'poultry', 'pasta, grains and side\n dishes': 'grains'}, legend:bool=True,\n size_legend:List[int]=[100, 200, 500],\n size_scale:float=5, palette:str='muted',\n alpha:float=0.7, ax:matplotlib.axes._axes.Axes=None,\n figsize:Tuple[float,float]=(12, 6))\n\n*Plot a diet chart with bars representing meals and their size over time.\nArgs: diet_log (pd.DataFrame): The dataframe containing the diet log data, with columns for timestamps, nutrients, and other measurements. x (str): The name of the column in diet_log representing the x-axis variable, such as timestamps. Default is ‘collection_timestamp’. y (str): The name of the column in diet_log representing the y-axis variable, such as food categories. Default is ‘short_food_category’. size (str): The name of the column in diet_log representing the size of the bars. Default is ‘weight_g’. hue (str): The name of the column in diet_log representing the color of the bars. Default is ‘short_food_category’. participant_id (Optional[int]): The participant’s ID to filter the diet log. If None, no filtering is done. Default is None. time_range (Optional[Tuple[str, str]]): A tuple of strings representing the start and end dates for filtering the data. Format should be ‘YYYY-MM-DD’. Default is None. y_include (List[str]): A list of strings representing the categories to include in the plot. Default is None. y_exclude (List[str]): A list of strings representing the categories to exclude from the plot. Default is None. rename_categories (dict): A dictionary mapping original food categories to shorter names. Default is SHORT_FOOD_CATEGORIES. legend (bool): If True, includes a legend in the plot. Default is True. size_legend (List[int]): A list of integers representing the sizes to include in the size legend. Default is [100, 200, 500]. size_scale (float): The scaling factor for the size of the bars. Default is 5. palette (str): The palette to use for the bars. alpha (float): The transparency of the bars. Default is 0.7. ax (Optional[plt.Axes]): The Matplotlib axis on which to plot the lollipop chart. If None, a new axis is created. Default is None. figsize (Tuple[float, float]): The size of the figure to create. Default is (12, 6).*\n\nsource\n\n\nplot_diet_cgm_sleep\n\n plot_diet_cgm_sleep (diet:pandas.core.frame.DataFrame=None,\n cgm:pandas.core.frame.DataFrame=None,\n sleep_events:pandas.core.frame.DataFrame=None,\n sleep_channels:pandas.core.frame.DataFrame=None,\n cgm_grid:List[int]=[0, 54, 70, 100, 140, 180],\n channel_filter:List[str]=['heart_rate', 'actigraph',\n 'spo2'], participant_id=None, array_index=None,\n time_range:Tuple[str,str]=None, figsize=(14, 10),\n nutrient_kws:dict={}, meals_kws:dict={},\n cgm_kws:dict={}, events_kws:dict={},\n channels_kws:dict={})\n\n*Plot diet, CGM and sleep data together.\nArg: diet (pd.DataFrame): Diet logging data. Set to None to remove from figure. cgm (pd.DataFrame): CGM data. Set to None to remove from figure. sleep_events (pd.DataFrame): Sleep events data. Set to None to remove from figure. sleep_channels (pd.DataFrame): Sleep channels data. Set to None to remove from figure. cgm_grid (List[int]): CGM grid lines. Default: [0, 54, 70, 100, 140, 180]. channel_filter (List[str]): Which sleep channels to include in the plot. Default: [‘heart_rate’, ‘actigraph’, ‘spo2’]. participant_id (int): Participant ID. array_index (int): Array index. time_range (Tuple[str, str]): Time range to plot. figsize (Tuple[int, int]): Figure size. nutrient_kws (dict): Keyword arguments for diet nutrients lollipop plot. meals_kws (dict): Keyword arguments for diet meals plot. cgm_kws (dict): Keyword arguments for CGM plot. events_kws (dict): Keyword arguments for sleep events plot. channels_kws (dict): Keyword arguments for sleep channels plot.\nReturns: TimeSeriesFigure: Plot.*" + }, + { + "objectID": "pheno_loader.html", + "href": "pheno_loader.html", + "title": "Pheno loader", + "section": "", + "text": "source\n\nPhenoLoader\n\n PhenoLoader (dataset:str, base_path:str='nbs/examples/', cohort:str=None,\n age_sex_dataset:str='events', skip_dfs:List[str]=[],\n unique_index:bool=False, valid_dates:bool=False,\n valid_stage:bool=False, flexible_field_search:bool=False,\n squeeze:bool=False, errors:str='warn',\n read_parquet_kwargs:Dict[str,Any]={},\n preferred_language:str='english',\n keep_undefined_research_stage:bool=False,\n join_non_overlapping:bool=False)\n\n*Class to load multiple tables from a dataset and allows to easily access their fields.\nArgs:\ndataset (str): The name of the dataset to load.\nbase_path (str, optional): The base path where the data is stored. Defaults to DATASETS_PATH.\ncohort (str, optional): The name of the cohort within the dataset. Defaults to COHORT.\nage_sex_dataset (str, optional): The name of the dataset to use for computing age and sex. Defaults to EVENTS_DATASET.\nskip_dfs (list, optional): A list of tables (or substrings that match to tables) to skip when loading the data. Defaults to [].\nunique_index (bool, optional): Whether to ensure the index of the data is unique. Defaults to False.\nvalid_dates (bool, optional): Whether to ensure that all timestamps in the data are valid dates. Defaults to False.\nvalid_stage (bool, optional): Whether to ensure that all research stages in the data are valid. Defaults to False.\nflexible_field_search (bool, optional): Whether to allow regex field search. Defaults to False.\nkeep_undefined_research_stage (bool, optional): Whether to keep samples with undefined research stage. Defaults to False.\njoin_non_overlapping (bool, optional): Whether to join tables with non-overlapping indices. Defaults to False.\nerrors (str, optional): Whether to raise an error or issue a warning if missing data is encountered.\n Possible values are 'raise', 'warn' and 'ignore'. Defaults to ERROR_ACTION.\nAttributes:\ndict (pd.DataFrame): The data dictionary for the dataset, containing information about each field.\ndfs (dict): A dictionary of dataframes, one for each table in the dataset.\nfields (list): A list of all fields in the dataset.\ndataset (str): The name of the dataset being used.\ncohort (str): The name of the cohort being used.\nbase_path (str): The base path where the data is stored.\ndataset_path (str): The full path to the dataset being used.\nage_sex_dataset (str): The name of the dataset being used to compute age and sex.\nskip_dfs (list): A list of tables to skip when loading the data.\nunique_index (bool): Whether to ensure the index of the data is unique.\nvalid_dates (bool): Whether to ensure that all timestamps in the data are valid dates.\nvalid_stage (bool): Whether to ensure that all research stages in the data are valid.\nflexible_field_search (bool): Whether to allow regex field search.\nkeep_undefined_research_stage (bool, optional): Whether to keep samples with undefined research stage.\njoin_non_overlapping (bool): Whether to join tables with non-overlapping indices.\nerrors (str): Whether to raise an error or issue a warning if missing data is encountered.\npreferred_language (str): The preferred language for the questionnaires.*\nUse the dataset name to load the dataset. It may contain multiple tables. Age / sex will be added to the data by default. The default base_path is set to work on the research platform.\n\npl = PhenoLoader('fundus', errors='warn')\npl\n\nPhenoLoader for fundus with\n78 fields\n2 tables: ['fundus', 'age_sex']\n\n\nThe PhenoLoader class contains several usefull attributes\nThe data dictionary of the dataset displays the description of each field.\n\npl.dict.head(3)\n\n\n\n\n\n\n\n\nfield_string\ndescription_string\nparent_dataframe\nrelative_location\nvalue_type\nunits\nsampling_rate\nfield_type\narray\ncohorts\ndata_type\ndebut\npandas_dtype\n\n\ntabular_field_name\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nfundus_image_left\nFundus image (left)\nFundus image (left)\nNaN\nfundus/fundus.parquet\nText\nNaN\nNaN\nImage file (individual)\nSingle\n10K\nimage\n2021-02-17\nstring\n\n\nfundus_image_right\nFundus image (right)\nFundus image (right)\nNaN\nfundus/fundus.parquet\nText\nNaN\nNaN\nImage file (individual)\nSingle\n10K\nimage\n2021-02-17\nstring\n\n\ncollection_date\nCollection date (YYYY-MM-DD)\nCollection date (YYYY-MM-DD)\nNaN\nfundus/fundus.parquet\nDate\nTime\nNaN\nData\nSingle\n10K\ntabular\n2021-02-17\ndatetime64[ns]\n\n\n\n\n\n\n\n\npl.dfs.keys()\n\ndict_keys(['fundus', 'age_sex'])\n\n\n\nimport pandas as pd\n\n# Example DataFrame with MultiIndex\ndata = {\n 'value': [10, 20, 30, 40]\n}\ntuples = [('A', 'x'), ('A', 'y'), ('B', 'x'), ('B', 'y')]\nindex = pd.MultiIndex.from_tuples(tuples, names=['outer', 'inner'])\ndf = pd.DataFrame(data, index=index)\n\n# Reset the index\ndf_reset = df.reset_index()\n\n# Re-add the desired index levels ('outer', 'inner' in this case) as index\ndf_final = df_reset.set_index(['outer', 'inner'])\n\n\npl.dfs['fundus'].head(3)\n\n\n\n\n\n\n\n\n\n\n\nfundus_image_left\nfundus_image_right\ncollection_date\nfractal_dimension_left\nfractal_dimension_right\nartery_average_width_left\nartery_average_width_right\nartery_distance_tortuosity_left\nartery_distance_tortuosity_right\nartery_fractal_dimension_left\n...\nvein_fractal_dimension_left\nvein_fractal_dimension_right\nvein_squared_curvature_tortuosity_left\nvein_squared_curvature_tortuosity_right\nvein_tortuosity_density_left\nvein_tortuosity_density_right\nvein_vessel_density_left\nvein_vessel_density_right\nvessel_density_left\nvessel_density_right\n\n\nparticipant_id\ncohort\nresearch_stage\narray_index\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n0\n10k\n00_00_visit\n0\n/path/to/file\n/path/to/file\n2022-11-16\n1.564989\n1.520885\n18430.284751\n19038.547771\n3.668175\n3.271147\n1.355673\n...\n1.410553\n1.403108\n14.208195\n6.098432\n0.700187\n0.698546\n0.046645\n0.045864\n0.080377\n0.078671\n\n\n1\n10k\n00_00_visit\n0\n/path/to/file\n/path/to/file\n2022-06-30\n1.542311\n1.534158\n17315.398780\n19099.489575\n2.095461\n1.634782\n1.368933\n...\n1.387527\n1.332864\n8.999069\n8.702682\n0.740806\n0.708911\n0.037896\n0.046853\n0.074197\n0.064578\n\n\n2\n10k\n00_00_visit\n0\n/path/to/file\n/path/to/file\n2021-10-05\n1.482051\n1.545097\n15375.866993\n19855.576862\n2.776472\n2.747015\n1.360404\n...\n1.411881\n1.408791\n13.119227\n9.936669\n0.627281\n0.675100\n0.053022\n0.048063\n0.079515\n0.082102\n\n\n\n\n3 rows × 76 columns\n\n\n\nAll availbale fields (columns) in all tables can be listed.\n\npl.fields[:5]\n\n['artery_average_width_left',\n 'artery_average_width_right',\n 'artery_distance_tortuosity_left',\n 'artery_distance_tortuosity_right',\n 'artery_fractal_dimension_left']\n\n\n\npl['vein_average_width_right']\n\n\n\n\n\n\n\n\n\n\n\nvein_average_width_right\n\n\nparticipant_id\ncohort\nresearch_stage\narray_index\n\n\n\n\n\n0\n10k\n00_00_visit\n0\n18436.428634\n\n\n1\n10k\n00_00_visit\n0\n18888.160314\n\n\n2\n10k\n00_00_visit\n0\n19013.865043\n\n\n3\n10k\n00_00_visit\n0\n18809.012493\n\n\n4\n10k\n00_00_visit\n0\n19428.986690\n\n\n\n\n\n\n\nAccess any of the fields (e.g., vein_average_width_right, age) or indices (e.g., research_stage) from any of the tables via the data loader API.\n\npl[['research_stage', 'vein_average_width_right', 'age', 'sex']]\n\n\n\n\n\n\n\n\n\n\n\nresearch_stage\nvein_average_width_right\nage\nsex\n\n\nparticipant_id\ncohort\nresearch_stage\narray_index\n\n\n\n\n\n\n\n\n0\n10k\n00_00_visit\n0\n00_00_visit\n18436.428634\n43.5\n0\n\n\n1\n10k\n00_00_visit\n0\n00_00_visit\n18888.160314\n53.7\n1\n\n\n2\n10k\n00_00_visit\n0\n00_00_visit\n19013.865043\n26.2\n0\n\n\n3\n10k\n00_00_visit\n0\n00_00_visit\n18809.012493\n44.6\n1\n\n\n4\n10k\n00_00_visit\n0\n00_00_visit\n19428.986690\n50.3\n0\n\n\n\n\n\n\n\nAccess time series or bulk data that is stored separately for each sample via the data loader API. In the following example, the data loader retrieves the relative path of each sample’s bulk file from the main table (where it is stored in the field fundus_image_left), converts it to an absolute path, and loads the file. This is repeated for 2 samples and returned as a list. In the case of parquet DataFrames, there is no need to define the load_func and multiple DFs are concatenated by deafult.\n\npl.dfs['fundus']['fundus_image_left']\n\nparticipant_id cohort research_stage array_index\n0 10k 00_00_visit 0 /path/to/file\n1 10k 00_00_visit 0 /path/to/file\n2 10k 00_00_visit 0 /path/to/file\n3 10k 00_00_visit 0 /path/to/file\n4 10k 00_00_visit 0 /path/to/file\nName: fundus_image_left, dtype: object\n\n\n\npl.load_bulk_data('fundus_image_left', participant_id=[0, 1])\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nYou can perform flexible field search (with regex support), when initializing the PhenoLoader as follows:\n\npl = PhenoLoader('fundus', flexible_field_search=True)\n\nFor example, the following command will search for any field starting with “fractal”.\n\npl['^fractal']\n\n\n\n\n\n\n\n\n\n\n\nfractal_dimension_left\nfractal_dimension_right\n\n\nparticipant_id\ncohort\nresearch_stage\narray_index\n\n\n\n\n\n\n0\n10k\n00_00_visit\n0\n1.564989\n1.520885\n\n\n1\n10k\n00_00_visit\n0\n1.542311\n1.534158\n\n\n2\n10k\n00_00_visit\n0\n1.482051\n1.545097\n\n\n3\n10k\n00_00_visit\n0\n1.548773\n1.539352\n\n\n4\n10k\n00_00_visit\n0\n1.554922\n1.557029\n\n\n\n\n\n\n\nYou can summarize a field or set of fields by the following command\n\npl.describe_field(['fundus_image_right', 'collection_date'])\n\n\n\n\n\n\n\n\nfundus_image_right\ncollection_date\n\n\n\n\nfield_string\nFundus image (right)\nCollection date (YYYY-MM-DD)\n\n\ndescription_string\nFundus image (right)\nCollection date (YYYY-MM-DD)\n\n\nparent_dataframe\nNaN\nNaN\n\n\nrelative_location\nfundus/fundus.parquet\nfundus/fundus.parquet\n\n\nvalue_type\nText\nDate\n\n\nunits\nNaN\nTime\n\n\nsampling_rate\nNaN\nNaN\n\n\nfield_type\nImage file (individual)\nData\n\n\narray\nSingle\nSingle\n\n\ncohorts\n10K\n10K\n\n\ndata_type\nimage\ntabular\n\n\ndebut\n2021-02-17\n2021-02-17\n\n\npandas_dtype\nstring\ndatetime64[ns]\n\n\ncount\n5\n5\n\n\nunique\n1\n5\n\n\nmost_frequent\n/path/to/file\nNaN\n\n\nmin\nNaN\n2021-10-05 00:00:00\n\n\nmax\nNaN\n2022-11-16 00:00:00\n\n\nmean\nNaN\nNaN\n\n\nmedian\nNaN\nNaN\n\n\nstd\nNaN\nNaN", + "crumbs": [ + "Data Loaders", + "Pheno loader" + ] + }, + { + "objectID": "date_plots.html", + "href": "date_plots.html", + "title": "Dates plots", + "section": "", + "text": "source\n\ndates_dist_plot\n\n dates_dist_plot (df:pandas.core.frame.DataFrame, col:str,\n sampling_period:str='W-MON', ax:Union[ForwardRef('Extens\n ionArray'),numpy.ndarray,ForwardRef('Index'),ForwardRef(\n 'Series'),list,range,NoneType]=None,\n date_col:str='collection_date',\n ylim:Optional[Tuple[float,float]]=None,\n quantiles:Optional[List[Tuple[float,str]]]=None)\n\n*Creates a scatter plot of data points and their statistics based on a specified sampling period.\nArgs: df (pd.DataFrame): The input DataFrame containing the data. col (str): The column name in the DataFrame to plot. sampling_period (str, optional): The frequency to resample the data. Defaults to ‘W-MON’. ax (Optional[Axes], optional): A matplotlib axes object to plot on. Defaults to None. date_col (str, optional): The name of the date column in the DataFrame. Defaults to ‘collection_date’. ylim (Optional[Tuple[float, float]], optional): A tuple defining the y-axis limits. Defaults to None. quantiles (Optional[List[Tuple[float, str]]], optional): A list of tuples containing quantiles and their labels. Defaults to [(0.1, “10%”), (0.9, “90%”)].*\n\ndata = generate_synthetic_data()\ndata.head()\n\n\n\n\n\n\n\n\ndate_of_research_stage\nage_at_research_stage\nsex\nval1\nval2\n\n\nparticipant_id\n\n\n\n\n\n\n\n\n\n0\n2022-12-01\n57.777073\n1\n150.216212\n56.936487\n\n\n1\n2020-07-29\n53.770724\n1\n117.603875\n47.152785\n\n\n2\n2020-09-30\n51.326393\n1\n97.928950\n41.250308\n\n\n3\n2022-05-06\n61.217276\n0\n105.169939\n41.422605\n\n\n4\n2021-06-29\n45.835170\n0\n54.735540\n26.292285\n\n\n\n\n\n\n\n\ndates_dist_plot(data, col=\"val1\", date_col=\"date_of_research_stage\")", + "crumbs": [ + "Plots", + "Dates plots" + ] + }, + { + "objectID": "meta_loader.html", + "href": "meta_loader.html", + "title": "Metadata loader", + "section": "", + "text": "source\n\nMetaLoader\n\n MetaLoader (base_path:str='nbs/examples/', cohort:str=None,\n flexible_field_search:bool=False, errors:str='warn',\n **kwargs)\n\n*Class to load multiple dictionaries and allows to easily access the relevant fields.\nArgs:\nbase_path (str, optional): The base path where the data is stored. Defaults to DATASETS_PATH.\ncohort (str, optional): The name of the cohort within the dataset. Defaults to COHORT.\nflexible_field_search (bool, optional): Whether to allow regex field search. Defaults to False.\nerrors (str, optional): Whether to raise an error or issue a warning if missing data is encountered.\n Possible values are 'raise', 'warn' and 'ignore'. Defaults to 'raise'.\n**kwargs: Additional keyword arguments to pass to a DataLoader class.\nAttributes:\ndicts (pd.DataFrame): A dictionary of data dictionaries (dataframes) of all availbale datasets in the base_path.\nfields (list): A list of all fields.\ncohort (str): The name of the cohort being used.\nbase_path (str): The base path where the data is stored.\nflexible_field_search (bool): Whether to allow regex field search.\nerrors (str): Whether to raise an error or issue a warning if missing data is encountered.\nkwargs (dict): Additional keyword arguments to pass to a DataLoader class.*\n\n# os.path.join(DATASETS_PATH, '*')\nos.listdir(DATASETS_PATH)\n\n['cgm', 'diet_logging', 'events', 'fundus', 'sleep', 'metadata']\n\n\nThe MetaLoader can be used to query all availbale fields throughout all datasets. In the following example, 3 datasets are available.\n\nml = MetaLoader()\nml\n\nMetaLoader for: examples/*\nwith 83 fields\n4 datasets:\n['cgm'\n 'diet_logging'\n 'fundus'\n 'sleep']\n\n\nThe object contains only the data dictionaries (metadata) of these datasets, where the columns correspond to columns in the data tables of the dataset (e.g., fundus).\n\nml.dicts['fundus']\n\n\n\n\n\n\n\ntabular_field_name\nfundus_image_left\nfundus_image_right\ncollection_date\nfractal_dimension_left\nfractal_dimension_right\n\n\n\n\ndataset\nfundus\nfundus\nfundus\nfundus\nfundus\n\n\nfield_string\nFundus image (left)\nFundus image (right)\nCollection date (YYYY-MM-DD)\nFractal dimension (left)\nFractal dimension (right)\n\n\ndescription_string\nFundus image (left)\nFundus image (right)\nCollection date (YYYY-MM-DD)\nFractal dimension (left)\nFractal dimension (right)\n\n\nparent_dataframe\n<NA>\n<NA>\n<NA>\n<NA>\n<NA>\n\n\nrelative_location\nfundus/fundus.parquet\nfundus/fundus.parquet\nfundus/fundus.parquet\nfundus/fundus.parquet\nfundus/fundus.parquet\n\n\nvalue_type\nText\nText\nDate\nContinuous\nContinuous\n\n\nunits\n<NA>\n<NA>\nTime\nTime\nTime\n\n\nsampling_rate\n<NA>\n<NA>\n<NA>\n<NA>\n<NA>\n\n\nfield_type\nImage file (individual)\nImage file (individual)\nData\nData\nData\n\n\narray\nSingle\nSingle\nSingle\nSingle\nSingle\n\n\ncohorts\n10K\n10K\n10K\n10K\n10K\n\n\ndata_type\nimage\nimage\ntabular\ntabular\ntabular\n\n\ndebut\n2021-02-17\n2021-02-17\n2021-02-17\n2021-02-17\n2021-02-17\n\n\npandas_dtype\nstring\nstring\ndatetime64[ns]\nfloat\nfloat\n\n\n\n\n\n\n\nYou can query fields from multiple datasets directly.\n\nml[['glucose', 'fundus_image_left', 'fundus/collection_date']]\n\n\n\n\n\n\n\ntabular_field_name\ncgm/glucose\nfundus/fundus_image_left\nfundus/collection_date\n\n\n\n\ndataset\ncgm\nfundus\nfundus\n\n\nfield_string\nGlucose\nFundus image (left)\nCollection date (YYYY-MM-DD)\n\n\ndescription_string\ncgm temporal glucose values\nFundus image (left)\nCollection date (YYYY-MM-DD)\n\n\nparent_dataframe\n<NA>\n<NA>\n<NA>\n\n\nrelative_location\ncgm/cgm.parquet\nfundus/fundus.parquet\nfundus/fundus.parquet\n\n\nvalue_type\nSeries data, continous\nText\nDate\n\n\nunits\nmg/dl\n<NA>\nTime\n\n\nsampling_rate\n15min\n<NA>\n<NA>\n\n\nfield_type\nContinuous\nImage file (individual)\nData\n\n\narray\nSingle\nSingle\nSingle\n\n\ncohorts\n10K\n10K\n10K\n\n\ndata_type\ntime series\nimage\ntabular\n\n\ndebut\n2018-12-27\n2021-02-17\n2021-02-17\n\n\npandas_dtype\nfloat\nstring\ndatetime64[ns]\n\n\n\n\n\n\n\nNote that in the example above, for collection_date (that is common to all datasets) the dataset is specified in the prefix fundus/. Therefore, the loader returns the field from the fundus imaging dataset. Omitting this prefix will return all collection_date fields in the Human Phenotype Project.\nYou can then use the MetaLoader to load the actual data of fields from multiple datasets. Here we load glucose from the CGM dataset, and fundus_image_left from the fundus dataset.\n\ndf1 = ml.load(['glucose'])\ndf1\n\n\n\n\n\n\n\n\n\n\nglucose\n\n\nparticipant_id\ncollection_timestamp\nconnection_id\n\n\n\n\n\n0\n2020-05-25 10:48:00+03:00\n1000001\n111.6\n\n\n2020-05-25 11:03:00+03:00\n1000001\n79.2\n\n\n2020-05-25 11:18:00+03:00\n1000001\n84.6\n\n\n2020-05-25 11:33:00+03:00\n1000001\n106.2\n\n\n2020-05-25 11:48:00+03:00\n1000001\n102.6\n\n\n...\n...\n...\n\n\n2020-05-30 15:03:00+03:00\n1000001\n90.0\n\n\n2020-05-30 15:18:00+03:00\n1000001\n99.0\n\n\n2020-05-30 15:33:00+03:00\n1000001\n106.2\n\n\n2020-05-30 15:48:00+03:00\n1000001\n99.0\n\n\n2020-05-30 16:03:00+03:00\n1000001\n84.6\n\n\n\n\n502 rows × 1 columns\n\n\n\n\ndf2 = ml.load(['fundus_image_left'])\ndf2\n\n\n\n\n\n\n\n\n\n\n\nfundus_image_left\n\n\nparticipant_id\ncohort\nresearch_stage\narray_index\n\n\n\n\n\n0\n10k\n00_00_visit\n0\n/path/to/file\n\n\n1\n10k\n00_00_visit\n0\n/path/to/file\n\n\n2\n10k\n00_00_visit\n0\n/path/to/file\n\n\n3\n10k\n00_00_visit\n0\n/path/to/file\n\n\n4\n10k\n00_00_visit\n0\n/path/to/file\n\n\n\n\n\n\n\n\ndf3 = ml.load(['glucose' ,'fundus_image_left'])\ndf3\n\n\n\n\n\n\n\n\n\n\n\n\nglucose\nfundus_image_left\n\n\nparticipant_id\ncollection_timestamp\nconnection_id\ncohort\nresearch_stage\n\n\n\n\n\n\n0\n2020-05-25 10:48:00+03:00\n1000001\n10k\n00_00_visit\n111.6\n/path/to/file\n\n\n2020-05-25 11:03:00+03:00\n1000001\n10k\n00_00_visit\n79.2\n/path/to/file\n\n\n2020-05-25 11:18:00+03:00\n1000001\n10k\n00_00_visit\n84.6\n/path/to/file\n\n\n2020-05-25 11:33:00+03:00\n1000001\n10k\n00_00_visit\n106.2\n/path/to/file\n\n\n2020-05-25 11:48:00+03:00\n1000001\n10k\n00_00_visit\n102.6\n/path/to/file\n\n\n...\n...\n...\n...\n...\n...\n\n\n2020-05-30 16:03:00+03:00\n1000001\n10k\n00_00_visit\n84.6\n/path/to/file\n\n\n1\nNaT\nNaN\n10k\n00_00_visit\nNaN\n/path/to/file\n\n\n2\nNaT\nNaN\n10k\n00_00_visit\nNaN\n/path/to/file\n\n\n3\nNaT\nNaN\n10k\n00_00_visit\nNaN\n/path/to/file\n\n\n4\nNaT\nNaN\n10k\n00_00_visit\nNaN\n/path/to/file\n\n\n\n\n506 rows × 2 columns\n\n\n\n\nml.load(['glucose' ,'fundus_image_left', 'fundus/collection_date']).head()\n\n\n\n\n\n\n\n\n\n\n\n\nglucose\nfundus_image_left\ncollection_date\n\n\nparticipant_id\ncollection_timestamp\nconnection_id\ncohort\nresearch_stage\n\n\n\n\n\n\n\n0\n2020-05-25 10:48:00+03:00\n1000001\n10k\n00_00_visit\n111.6\n/path/to/file\n2022-11-16\n\n\n2020-05-25 11:03:00+03:00\n1000001\n10k\n00_00_visit\n79.2\n/path/to/file\n2022-11-16\n\n\n2020-05-25 11:18:00+03:00\n1000001\n10k\n00_00_visit\n84.6\n/path/to/file\n2022-11-16\n\n\n2020-05-25 11:33:00+03:00\n1000001\n10k\n00_00_visit\n106.2\n/path/to/file\n2022-11-16\n\n\n2020-05-25 11:48:00+03:00\n1000001\n10k\n00_00_visit\n102.6\n/path/to/file\n2022-11-16\n\n\n\n\n\n\n\nYou may use more flexible search queries using regex and various properties of the fields. Both the get() method and load() method support the same syntax.\n\nExample: get all bulk data fields.\n\n\nml.get('Time series', flexible=True, prop='field_type')\n\n\n\n\n\n\n\ntabular_field_name\ncgm/cgm_filename\n\n\n\n\ndataset\ncgm\n\n\nfield_string\nCGM timeseries\n\n\ndescription_string\nName of the file containing the participants' ...\n\n\nparent_dataframe\n<NA>\n\n\nrelative_location\ncgm/cgm.parquet\n\n\nvalue_type\nText\n\n\nunits\n<NA>\n\n\nsampling_rate\n<NA>\n\n\nfield_type\nTime series file (individual)\n\n\narray\nSingle\n\n\ncohorts\n10K\n\n\ndata_type\ntext\n\n\ndebut\n2018-12-27\n\n\npandas_dtype\nstring\n\n\n\n\n\n\n\n\nml.get('Time series file (individual)', prop='field_type')\n\n\n\n\n\n\n\ntabular_field_name\ncgm/cgm_filename\n\n\n\n\ndataset\ncgm\n\n\nfield_string\nCGM timeseries\n\n\ndescription_string\nName of the file containing the participants' ...\n\n\nparent_dataframe\n<NA>\n\n\nrelative_location\ncgm/cgm.parquet\n\n\nvalue_type\nText\n\n\nunits\n<NA>\n\n\nsampling_rate\n<NA>\n\n\nfield_type\nTime series file (individual)\n\n\narray\nSingle\n\n\ncohorts\n10K\n\n\ndata_type\ntext\n\n\ndebut\n2018-12-27\n\n\npandas_dtype\nstring\n\n\n\n\n\n\n\n\nml.load('Image file (individual)', prop='field_type')\n\n\n\n\n\n\n\n\n\n\n\nfundus_image_left\nfundus_image_right\n\n\nparticipant_id\ncohort\nresearch_stage\narray_index\n\n\n\n\n\n\n0\n10k\n00_00_visit\n0\n/path/to/file\n/path/to/file\n\n\n1\n10k\n00_00_visit\n0\n/path/to/file\n/path/to/file\n\n\n2\n10k\n00_00_visit\n0\n/path/to/file\n/path/to/file\n\n\n3\n10k\n00_00_visit\n0\n/path/to/file\n/path/to/file\n\n\n4\n10k\n00_00_visit\n0\n/path/to/file\n/path/to/file\n\n\n\n\n\n\n\n\nExample: get all fields that include “mg” in their units\n\n\nml.get('mg', flexible=True, prop='units')\n\n\n\n\n\n\n\ntabular_field_name\ncgm/1st qu_\ncgm/3rd qu_\ncgm/auc\ncgm/ea1c\ncgm/glucose\ncgm/gmi\ncgm/iqr\ncgm/mad\ncgm/mag\ncgm/mage\n...\ncgm/modd\ncgm/range\ncgm/sd\ncgm/sdb\ncgm/sdbdm\ncgm/sddm\ncgm/sdhhmm\ncgm/sdw\ncgm/sdwsh\ndiet_logging/sodium_mg\n\n\n\n\ndataset\ncgm\ncgm\ncgm\ncgm\ncgm\ncgm\ncgm\ncgm\ncgm\ncgm\n...\ncgm\ncgm\ncgm\ncgm\ncgm\ncgm\ncgm\ncgm\ncgm\ndiet_logging\n\n\nfield_string\n1st quantile\n3rd quantile\nAUC\neA1C\nGlucose\nGMI\nIQR\nMAD\nMAG\nMAGE\n...\nMODD\nRange\nSD\nSDb\nSDbdm\nSDdm\nSDhhmm\nSDw\nSDwsh\nSodium intake per food logged\n\n\ndescription_string\nFirst quantile of all glucose values.\nThird quantile of all glucose values.\nHourly average AUC. This measure integrates, t...\nA linear transformation of the mean glucose va...\ncgm temporal glucose values\nA linear transformation of the mean glucose va...\nInterquartile range (IQR), calculated as the d...\nMedian Absolute Deviation (MAD). This is a mea...\nMean Absolute Glucose (MAG). This is a measure...\nMean Amplitude of Glycemic Excursions (MAGE), ...\n...\nMean difference between glucose values obtaine...\nDifference between the maximum and minimum glu...\nStandard deviation of all glucose values.\nSD between days, within time points. Mean valu...\nSD between days, within time points, corrected...\nHorizontal SD. SD of the mean glucose values, ...\nSD between time points. Standard deviation of ...\nVertical SD within days. Average value of the ...\nSD within series. Taking hour-long intervals t...\nSodium intake per food logged\n\n\nparent_dataframe\n<NA>\n<NA>\n<NA>\n<NA>\n<NA>\n<NA>\n<NA>\n<NA>\n<NA>\n<NA>\n...\n<NA>\n<NA>\n<NA>\n<NA>\n<NA>\n<NA>\n<NA>\n<NA>\n<NA>\n<NA>\n\n\nrelative_location\ncgm/cgm.parquet\ncgm/cgm.parquet\ncgm/cgm.parquet\ncgm/cgm.parquet\ncgm/cgm.parquet\ncgm/cgm.parquet\ncgm/cgm.parquet\ncgm/cgm.parquet\ncgm/cgm.parquet\ncgm/cgm.parquet\n...\ncgm/cgm.parquet\ncgm/cgm.parquet\ncgm/cgm.parquet\ncgm/cgm.parquet\ncgm/cgm.parquet\ncgm/cgm.parquet\ncgm/cgm.parquet\ncgm/cgm.parquet\ncgm/cgm.parquet\ndiet_logging/diet_logging.parquet\n\n\nvalue_type\nContinuous\nContinuous\nContinuous\nContinuous\nSeries data, continous\nContinuous\nContinuous\nContinuous\nContinuous\nContinuous\n...\nContinuous\nContinuous\nContinuous\nContinuous\nContinuous\nContinuous\nContinuous\nContinuous\nContinuous\nContinuous\n\n\nunits\nmg/dl\nmg/dl\nmg/dl*h\nmg/dl\nmg/dl\nmg/dl\nmg/dl\nmg/dl\nmg/dl\nmg/dl\n...\nmg/dl\nmg/dl\nmg/dl\nmg/dl\nmg/dl\nmg/dl\nmg/dl\nmg/dl\nmg/dl\nmg\n\n\nsampling_rate\n<NA>\n<NA>\n<NA>\n<NA>\n15min\n<NA>\n<NA>\n<NA>\n<NA>\n<NA>\n...\n<NA>\n<NA>\n<NA>\n<NA>\n<NA>\n<NA>\n<NA>\n<NA>\n<NA>\n<NA>\n\n\nfield_type\nData\nData\nData\nData\nContinuous\nData\nData\nData\nData\nData\n...\nData\nData\nData\nData\nData\nData\nData\nData\nData\nData\n\n\narray\nSingle\nSingle\nSingle\nSingle\nSingle\nSingle\nSingle\nSingle\nSingle\nSingle\n...\nSingle\nSingle\nSingle\nSingle\nSingle\nSingle\nSingle\nSingle\nSingle\nSingle\n\n\ncohorts\n10K\n10K\n10K\n10K\n10K\n10K\n10K\n10K\n10K\n10K\n...\n10K\n10K\n10K\n10K\n10K\n10K\n10K\n10K\n10K\n10K\n\n\ndata_type\ntabular\ntabular\ntabular\ntabular\ntime series\ntabular\ntabular\ntabular\ntabular\ntabular\n...\ntabular\ntabular\ntabular\ntabular\ntabular\ntabular\ntabular\ntabular\ntabular\nTime Series\n\n\ndebut\n2018-12-27\n2018-12-27\n2018-12-27\n2018-12-27\n2018-12-27\n2018-12-27\n2018-12-27\n2018-12-27\n2018-12-27\n2018-12-27\n...\n2018-12-27\n2018-12-27\n2018-12-27\n2018-12-27\n2018-12-27\n2018-12-27\n2018-12-27\n2018-12-27\n2018-12-27\n2019-09-01\n\n\npandas_dtype\nfloat\nfloat\nfloat\nfloat\nfloat\nfloat\nfloat\nfloat\nfloat\nfloat\n...\nfloat\nfloat\nfloat\nfloat\nfloat\nfloat\nfloat\nfloat\nfloat\nfloat\n\n\n\n\n14 rows × 24 columns", + "crumbs": [ + "Data Loaders", + "Metadata loader" + ] + }, + { + "objectID": "index.html", + "href": "index.html", + "title": "pheno-utils", + "section": "", + "text": "pheno-utils is a dynamic Python package developed by Pheno.AI, for handling our medical datasets. It simplifies data loading, enables effective merging, and offers intuitive visualization tools.", + "crumbs": [ + "pheno-utils" + ] + }, + { + "objectID": "index.html#install", + "href": "index.html#install", + "title": "pheno-utils", + "section": "Install", + "text": "Install\npip install pheno_utils", + "crumbs": [ + "pheno-utils" + ] + }, + { + "objectID": "index.html#how-to-use", + "href": "index.html#how-to-use", + "title": "pheno-utils", + "section": "How to use", + "text": "How to use\nExamples:\n\ndata = generate_synthetic_data(n=1000)\nhist_ecdf_plots(data=data, col=\"val1\")\n\n\n\n\n\n\n\n\n\nage_refplots = GenderAgeRefPlot(data, \"val1\")\nage_refplots.plot()", + "crumbs": [ + "pheno-utils" + ] + }, + { + "objectID": "index.html#setting-up-pheno-utils", + "href": "index.html#setting-up-pheno-utils", + "title": "pheno-utils", + "section": "Setting Up pheno-utils", + "text": "Setting Up pheno-utils\nTo use pheno-utils, you must have a config.json file. This file should be set up according to your filesystem and placed in the ~/.pheno/ directory.\n\nIf You’re Working on TRE\nFor those working in the Trusted Research Environment (TRE), you don’t need to worry about the config.json file. It will be automatically generated for you!\n\n\nIf You’re Working with Phenos’ S3 Bucket\nIf you’re working with Phenos’ S3 bucket, you’ll need to manually create the config.json file. You can do this by running the following Python script:\npython config_setup/create_default_config.py -d s3://datasets_bucket_name\n\n\nIf you are working on local file system\nIf you are working on local file system, you’ll need to manually create the config.json file and locating it under ~/.pheno/ directory. Please use the config_setup/example_config.json as a template for your config.json file.", + "crumbs": [ + "pheno-utils" + ] + }, + { + "objectID": "blandaltman_plots.html", + "href": "blandaltman_plots.html", + "title": "Bland-Altman plots", + "section": "", + "text": "source\n\nbland_altman_triple_plot\n\n bland_altman_triple_plot (data:pandas.core.frame.DataFrame, m1_col:str,\n m2_col:str, feature_str:str='',\n scale:str='linear')\n\n*Generates a triple plot consisting of a scatter correlation plot, Bland-Altman plot, and a percentage Bland-Altman plot.\nArgs: data (pd.DataFrame): A pandas DataFrame containing the data. m1_col (str): The name of the first measurement column in the DataFrame. m2_col (str): The name of the second measurement column in the DataFrame. feature_str (str, optional): A string to include in the title of the plots. Defaults to ““. scale (str, optional): The scale of the axes. Defaults to”linear”.\nReturns: None*\n\ndata = generate_synthetic_data(n=1000)\n\nbland_altman_triple_plot(data=data, m1_col=\"val1\",m2_col=\"val2\")", + "crumbs": [ + "Plots", + "Bland-Altman plots" + ] + }, + { + "objectID": "basic_plots.html", + "href": "basic_plots.html", + "title": "Basic plots", + "section": "", + "text": "source\n\nget_gender_indices\n\n get_gender_indices (df, gender='male', gender_col='sex')\n\n*Returns the indices of the requested gender from a specified column in a pandas DataFrame.\nParameters: - df: pandas DataFrame. - gender: str, ‘male’ or ‘female’, the gender to filter by. - gender_col: str, the name of the column containing gender information.\nReturns: - indices: Index object with the indices of the rows matching the requested gender.*\n\nsource\n\n\ndata_histplot\n\n data_histplot (data:pandas.core.frame.DataFrame, col:str,\n feature_str:Optional[str]=None, gender_col:str='sex',\n plot_both_genders:bool=True, ax=None)\n\n*Plots a histogram from a DataFrame for a specific column.\nArgs: data (pd.DataFrame): The DataFrame containing the data to plot. col (str): The name of the column to plot. feature_str (Optional[str], optional): The name of the feature to plot. Defaults to None. gender_col (str, optional): The name of the column containing gender information. Defaults to “sex”. plot_both_genders (bool, optional): Whether to plot both genders or just one. Defaults to True. ax ([type], optional): The axis to plot on. Defaults to None.*\n\n# Generate synthetic data\ndata = generate_synthetic_data(n=1000)\n\n\ndata_histplot(data=data, col=\"val1\", plot_both_genders=False)\n\n\n\n\n\n\n\n\n\ndata_histplot(data=data, col=\"val1\")\n\n\n\n\n\n\n\n\n\nsource\n\n\ndata_ecdfplot\n\n data_ecdfplot (data:pandas.core.frame.DataFrame, col:str,\n feature_str:Optional[str]=None, gender_col:str='sex',\n plot_both_genders:bool=True, ax=None)\n\n*Plots an empirical cumulative distribution function (ECDF) from a DataFrame for a specific column.\nArgs: data (pd.DataFrame): The DataFrame containing the data to plot. col (str): The name of the column to plot. feature_str (Optional[str], optional): The name of the feature to plot. Defaults to None. gender_col (str, optional): The name of the column containing gender information. Defaults to “sex”. plot_both_genders (bool, optional): Whether to plot both genders or just one. Defaults to True. ax ([type], optional): The axis to plot on. Defaults to None.*\n\ndata_ecdfplot(data=data, col=\"val1\", plot_both_genders=False)\n\n\n\n\n\n\n\n\n\ndata_ecdfplot(data=data, col=\"val1\")\n\n\n\n\n\n\n\n\n\nsource\n\n\nhist_ecdf_plots\n\n hist_ecdf_plots (data:pandas.core.frame.DataFrame, col:str,\n feature_str:Optional[str]=None, gender_col:str='sex',\n plot_both_genders:bool=True)\n\n*Plots histograms and empirical cumulative distribution functions (ECDFs) from a DataFrame for a specific column.\nArgs: data: The input DataFrame containing the data to plot. col: The column name to plot. feature_str: The title of the plot. If not provided, the column name will be used. gender_col: The column name indicating sex (default is ‘sex’ - female:0; male:1). plot_both_genders (bool, optional): Whether to plot both genders or just one. Defaults to True.\nReturns: None*\n\nhist_ecdf_plots(data=data, col=\"val1\")\n\n\n\n\n\n\n\n\n\nsource\n\n\nplot_stats\n\n plot_stats (data:pandas.core.frame.DataFrame, col:str,\n ax:matplotlib.axes._axes.Axes, color:str,\n x_position:float=0.3, label:Optional[str]='All')\n\n*Adds a text box to an axis object with summary statistics for a given column in a pandas DataFrame.\nArgs: data (pd.DataFrame): The pandas DataFrame containing the data to calculate statistics for. col (str): The name of the column to calculate statistics for. ax (plt.Axes): The axis object to add the text box to. color (str): The color of the text box. x_position (float, optional): The x position of the text box. Defaults to 0.3. label (Optional[str], optional): The label to display in the text box. Defaults to “All”.*\n\nsource\n\n\nplot_hist_stats\n\n plot_hist_stats (data:pandas.core.frame.DataFrame, col:str,\n feature_str:Optional[str]=None, gender_col:str='sex',\n plot_both_genders:bool=True)\n\n*Plots a histogram of a given column in a pandas DataFrame and adds summary statistics to the plot.\nArgs: data (pd.DataFrame): The pandas DataFrame containing the data to plot. col (str): The name of the column to plot. feature_str (Optional[str], optional): A string describing the feature being plotted. Defaults to None. gender_col (str, optional): The name of the column containing gender information. Defaults to “sex”. plot_both_genders (bool, optional): Whether to plot statistics separately for males and females. Defaults to True.*\n\n# Generate synthetic data\ndata = generate_synthetic_data(n=1000)\n\n\nplot_hist_stats(data, \"val1\", plot_both_genders=False)\n\n\n\n\n\n\n\n\n\nplot_hist_stats(data, \"val1\")\n\n\n\n\n\n\n\n\n\nsource\n\n\nplot_data_collection\n\n plot_data_collection (data:pandas.core.frame.DataFrame,\n date_col:str='collection_date',\n feature_str:Optional[str]=None,\n ax:Optional[matplotlib.axes._axes.Axes]=None)\n\n*Plots a histogram of the specified column in a pandas DataFrame and excludes the last point from the plot.\nArgs: data (pd.DataFrame): The pandas DataFrame containing the data to plot. date_col (str, optional): The name of the column containing the dates. Defaults to “collection_date”. feature_str (Optional[str], optional): The name of the feature to plot. If None, the name of the date column will be used. Defaults to None. ax (Optional[plt.Axes], optional): The axis object to plot on. If None, a new figure and axis will be created. Defaults to None.*\n\nplot_data_collection(data, date_col=\"date_of_research_stage\", feature_str=\"val1\")\n\n\n\n\n\n\n\n\n\nsource\n\n\nshow_fundus\n\n show_fundus (fname:str)\n\n\nsource\n\n\nplot_horizontal_count_bars\n\n plot_horizontal_count_bars (data, column_name, hue=None, n=20)\n\n*Function to plot horizontal bar charts with counts.\nParameters: - data (pd.DataFrame): DataFrame containing the data - y (str): Column name for the y-axis - hue (str, optional): Column name for the hue (default is None) - n (int, optional): Number of top categories to display (default is None, showing all)\nReturns: - ax (Axes object): The plot*\n\n# Generate categorical synthetic data\ncategorical_data = generate_categorical_synthetic_data(n=1000)\n\n\nplot_horizontal_count_bars(categorical_data, 'val1', hue='val2', n=3)\n\n\n\n\n\n\n\n\n\nplot_horizontal_count_bars(categorical_data, 'val1', hue=None)", + "crumbs": [ + "Plots", + "Basic plots" + ] + }, + { + "objectID": "ecg_analysis.html", + "href": "ecg_analysis.html", + "title": "ECG analysis", + "section": "", + "text": "source\n\nvis_ecg\n\n vis_ecg (values_df:pandas.core.frame.DataFrame)\n\n*Visualize ECG data for 12 leads.\nArgs: values_df (pd.DataFrame): A DataFrame containing ECG data with 12 columns, one for each lead.\nReturns: None: Displays a 3x4 grid of ECG plots for the 12 leads.*", + "crumbs": [ + "Analysis", + "ECG analysis" + ] + }, + { + "objectID": "age_reference_plots.html", + "href": "age_reference_plots.html", + "title": "Age reference plots", + "section": "", + "text": "source\n\nget_gam_expectiles\n\n get_gam_expectiles (X:numpy.ndarray, y:numpy.ndarray,\n expectiles:List[float]=[0.03, 0.1, 0.5, 0.9, 0.97])\n\n*Fit Expectile Generalized Additive Models (GAMs) for given expectiles.\nArgs: X (ndarray): Feature data for the model. y (ndarray): Target variable for the model. expectiles (List[float]): List of expectiles to fit. Default is [0.03, 0.1, 0.5, 0.9, 0.97].\nReturns: Tuple[ndarray, Dict[str, ndarray]]: A tuple containing a grid of X values for prediction and a dictionary with expectiles as keys and their corresponding model predictions as values.*\n\nsource\n\n\nAgeRefPlot\n\n AgeRefPlot (data:pandas.core.frame.DataFrame, val_col:str,\n age_col:str='age_at_research_stage', sex_col:str='sex',\n sex:Optional[int]=None, val_color:Optional[str]=None,\n ax_main:Optional[matplotlib.axes._axes.Axes]=None,\n ax_agehist:Optional[matplotlib.axes._axes.Axes]=None,\n ax_valhist:Optional[matplotlib.axes._axes.Axes]=None,\n age_bins:Optional[numpy.ndarray]=None,\n val_bins:Optional[numpy.ndarray]=None, linear_fit:bool=True,\n expectiles:Optional[List]=[0.03, 0.1, 0.5, 0.9, 0.97],\n thresholds:Optional[List]=None, top_disp_perc:float=99,\n bottom_disp_perc:float=1, robust:bool=True, scale:float=1.0,\n transform:Optional[Callable]=None, make_fig:bool=True)\n\n*Initializes the AgeRefPlot class.\nArgs: data (pd.DataFrame): A pandas DataFrame containing the data. val_col (str): The name of the value column in the DataFrame. age_col (str): The name of the age column in the DataFrame. sex_col (str): The name of the sex column in the DataFrame. sex (Optional[int], optional): The sex to filter the data by. 0 for females and 1 for males. Defaults to None. val_color (Optional[str], optional): The color to use for the value plot. Defaults to None. ax_main (Optional[plt.Axes], optional): The main axis for the plot. Defaults to None. ax_agehist (Optional[plt.Axes], optional): The axis for the age histogram. Defaults to None. ax_valhist (Optional[plt.Axes], optional): The axis for the value histogram. Defaults to None. age_bins (Optional[np.ndarray], optional): The age bins for the histograms. Defaults to None. val_bins (Optional[np.ndarray], optional): The value bins for the histograms. Defaults to None. linear_fit (bool, optional): Whether to perform a linear fit on the data. Defaults to True. expectiles (Optional[List], optional): Whether to calculate and shpe gam expectiles or not. Defaults to [0.03, 0.1, 0.5, 0.9, 0.97]. top_disp_perc (float, optional): The top percentile to use for display. Defaults to 99. bottom_disp_perc (float, optional): The bottom percentile to use for display. Defaults to 1. robust (bool, optional): Whether to use a robust regression method (HuberRegressor) instead of ordinary least squares for linear_fit. Defaults to True. scale (float, optional): The scaling factor for the value column. Defaults to 1. transform (Optional[Callable], optional): The transformation function to apply to the value column. Defaults make_fig (bool, optional): Whether to create a new figure if axes are not provided. Defaults to True.*\n\ndata = generate_synthetic_data(n=1000)\n\n\nrefplot = AgeRefPlot(data, \"val1\")\nrefplot.plot()\nrefplot.plot_thresholds([-np.inf, 50, 120, np.inf], cmap='RdYlGn_r')\n\n\n\n\n\n\n\n\n\nsource\n\n\nGenderAgeRefPlot\n\n GenderAgeRefPlot (data:pandas.core.frame.DataFrame, val_col:str,\n age_col:str='age_at_research_stage', sex_col:str='sex',\n age_bins:Optional[numpy.ndarray]=None,\n val_bins:Optional[numpy.ndarray]=None,\n linear_fit:bool=True, expectiles:Optional[List]=[0.03,\n 0.1, 0.5, 0.9, 0.97], top_disp_perc:float=99,\n bottom_disp_perc:float=1, robust:bool=True,\n scale:float=1.0, transform:Optional[Callable]=None)\n\n*Initializes the GenderAgeRefPlot class.\nArgs: data (pd.DataFrame): The input data containing age, value, and gender columns. val_col (str): The name of the value column in the data. age_col (str): The name of the age column in the DataFrame. sex_col (str): The name of the sex column in the DataFrame. age_bins (np.ndarray, optional): An array of age bin edges. val_bins (np.ndarray, optional): An array of value bin edges. linear_fit (bool, optional): Whether to fit a linear regression line. Defaults to True. expectiles (Optional[List], optional): Whether to calculate and shpe gam expectiles or not. Defaults to [0.03, 0.1, 0.5, 0.9, 0.97]. top_disp_perc (float, optional): The top percentile for data display. Defaults to 99. bottom_disp_perc (float, optional): The bottom percentile for data display. Defaults to 1. robust (bool, optional): Whether to use a robust linear regression. Defaults to True. scale (float, optional): The scaling factor for the data. Defaults to 1. transform (Callable, optional): An optional function to apply to the data. Defaults to None.*\n\ngender_refplots = GenderAgeRefPlot(data, \"val1\")\ngender_refplots.plot()\ngender_refplots.plot_thresholds([-np.inf, 50, 120, np.inf], cmap='RdYlGn')", + "crumbs": [ + "Plots", + "Age reference plots" + ] + }, + { + "objectID": "timeseries_plots.html", + "href": "timeseries_plots.html", + "title": "Timeseries plots", + "section": "", + "text": "source\n\nfilter_df\n\n filter_df (df:pandas.core.frame.DataFrame, participant_id:int=None,\n array_index:int=None, time_range:Tuple[str,str]=None,\n x_start:str='collection_timestamp',\n x_end:str='collection_timestamp', unique:bool=False)\n\n*Reformat and filter a time series DataFrame based on participant ID, array index, and date range.\nArgs: df (pd.DataFrame): The DataFrame to filter. participant_id (int): The participant ID to filter by. array_index (int): The array index to filter by. time_range: The date range to filter by. Can be a tuple of two dates / times or two strings. x_start (str): The name of the column containing the start time. x_end (str): The name of the column containing the end time.\nReturns: pd.DataFrame: The filtered DataFrame*\n\nsource\n\n\nformat_xticks\n\n format_xticks (ax:matplotlib.axes._axes.Axes, xticks:Iterable=None,\n format:str='%d/%m\\n%H:%M', **kwargs)\n\nformat datestrings on x axis\n\nsource\n\n\nTimeSeriesFigure\n\n TimeSeriesFigure (figsize:tuple=(10, 6), padding:float=0.05)\n\n*Initialize a TimeSeriesFigure instance. This class is used to create and manage a figure with multiple axes for time series data.\nArgs: figsize (tuple): Size of the figure (width, height) in inches.*\n\nsource\n\n\nget_color_map\n\n get_color_map (data:pandas.core.frame.DataFrame, hue:str, palette:str)\n\n*Get a color map for a specific column in the data.\nArgs: data (pd.DataFrame): The data to get the color map from. hue (str): The column name to use for the color map. palette (str): The name of the colormap to use.\nReturns: pd.DataFrame: A DataFrame with the color map.*\n\nsource\n\n\nprepare_events\n\n prepare_events (events:pandas.core.frame.DataFrame, x_start:str,\n x_end:str, hue:str, label:str, participant_id:int,\n array_index:int, time_range:Tuple[str,str],\n y_include:Iterable[str], y_exclude:Iterable[str],\n add_columns:Iterable[str]=None, palette='muted')\n\n*Prepare events for plotting.\nArgs: events (pd.DataFrame): The events dataframe. x_start (str): The column name for the start time of the event. x_end (str): The column name for the end time of the event. hue (str): The column name for the color of the event. label (str): The column name for the label of the event. participant_id (int): The participant ID to filter events by. array_index (int): The array index to filter events by. time_range (Iterable[str]): The time range to filter events by. y_include (Iterable[str]): The list of values to include in the plot. y_exclude (Iterable[str]): The list of values to exclude from the plot. add_columns (Iterable[str]): Additional columns to include in the plot. palette (str): The name of the colormap to use for coloring events.\nReturns: Tuple[pd.DataFrame, pd.DataFrame]: The filtered events dataframe and the color map.*\n\nsource\n\n\nplot_events_fill\n\n plot_events_fill (events:pandas.core.frame.DataFrame,\n x_start:str='collection_timestamp',\n x_end:str='event_end', hue:str='channel',\n label:str=None, participant_id:Optional[int]=None,\n array_index:Optional[int]=None,\n time_range:Optional[Tuple[str,str]]=None,\n y_include:Optional[Iterable[str]]=None,\n y_exclude:Optional[Iterable[str]]=None,\n legend:bool=True, palette:str='muted',\n alpha:Optional[float]=0.5,\n ax:Optional[matplotlib.axes._axes.Axes]=None,\n figsize:Iterable[float]=[12, 6])\n\n*Plot events as filled regions on a time series plot.\nArgs: events (pd.DataFrame): The events dataframe. x_start (str): The column name for the start time of the event. x_end (str): The column name for the end time of the event. hue (str): The column name for the color of the event. label (str): The column name for the label of the event. participant_id (int): The participant ID to filter events by. array_index (int): The array index to filter events by. time_range (Iterable[str]): The time range to filter events by. y_include (Iterable[str]): The list of values to include in the plot. y_exclude (Iterable[str]): The list of values to exclude from the plot. legend (bool): Whether to show the legend. palette (str): The name of the palette to use for coloring events. alpha (float): The transparency of the filled regions. ax (plt.Axes): The axis to plot on. If None, a new figure is created. figsize (Tuple[float, float]): The size of the figure (width, height) in inches.*\n\nsource\n\n\nplot_events_bars\n\n plot_events_bars (events:pandas.core.frame.DataFrame,\n x_start:str='collection_timestamp',\n x_end:str='event_end', y:str='event',\n hue:str='channel', participant_id:Optional[int]=None,\n array_index:Optional[int]=None,\n time_range:Optional[Tuple[str,str]]=None,\n y_include:Optional[Iterable[str]]=None,\n y_exclude:Optional[Iterable[str]]=None,\n legend:bool=True, palette:str='muted',\n alpha:Optional[float]=0.7,\n ax:Optional[matplotlib.axes._axes.Axes]=None,\n figsize:Tuple[float,float]=(12, 6))\n\n*Plot events as bars on a time series plot.\nArgs: events (pd.DataFrame): The events dataframe. x_start (str): The column name for the start time of the event. x_end (str): The column name for the end time of the event. y (str): The column name for the y-axis values. hue (str): The column name for the color of the event. participant_id (int): The participant ID to filter events by. array_index (int): The array index to filter events by. time_range (Tuple[str, str]): The time range to filter events by. y_include (Iterable[str]): The list of values to include in the plot. y_exclude (Iterable[str]): The list of values to exclude from the plot. legend (bool): Whether to show the legend. palette (str): The name of the colormap to use for coloring events. alpha (float): The transparency of the bars. Default is 0.7. ax (plt.Axes): The axis to plot on. If None, a new figure is created. figsize (Tuple[float, float]): The size of the figure (width, height) in inches.*", + "crumbs": [ + "Plots", + "Timeseries plots" + ] + }, + { + "objectID": "questionnaire_handler.html", + "href": "questionnaire_handler.html", + "title": "Questionnaires Handler", + "section": "", + "text": "source\n\ntransform_dataframe\n\n transform_dataframe (df:pandas.core.frame.DataFrame, transform_from:str,\n transform_to:str,\n dict_df:pandas.core.frame.DataFrame,\n mapping_df:pandas.core.frame.DataFrame)\n\n\nsource\n\n\ntransform_answers\n\n transform_answers (tab_field_name:str,\n orig_answer:pandas.core.series.Series,\n transform_from:str, transform_to:str,\n dict_df:pandas.core.frame.DataFrame,\n mapping_df:pandas.core.frame.DataFrame)\n\n\nsource\n\n\nreplace_values\n\n replace_values (row:pandas.core.series.Series, mapping_dict:dict)\n\n*Replace values in a row with corresponding values from a mapping dictionary used for categorical multiple questions\nParameters: row (pd.Series): A Pandas Series or a list. Each element of the Series can be an individual value or a list of values. mapping_dict (dict): A dictionary where the keys represent original values and the values represent the values to replace with.\nReturns: pd.Series, list, or float: Transformed row with values replaced according to the mapping dictionary. If the original value is a list or an ndarray, it returns a list. If the original value is NaN, it returns a float (np.nan).*\n\nsource\n\n\ncheck_invalid_values\n\n check_invalid_values (series:pandas.core.series.Series,\n mapping_df:pandas.core.frame.DataFrame)\n\n*Check if values in normalized_answer exist in code_df[code_from], excluding np.nan. This check is used to compare the data codings and actual values in the series to make sure there are no invalid values for categoircal single\nArgs: mapping_df (pd.DataFrame): A dataframe whereall the data codings are stored and the values represent the values to replace with. series (pd.Series): The normalized answer series.\nReturns: None: Prints the invalid values found, if any.*\n\nsource\n\n\nflatten_series\n\n flatten_series (series:pandas.core.series.Series)\n\n*Flatten a Pandas Series into a list, where each element of the Series can be an individual value or a list of values.\nParameters: series (pd.Series): A Pandas Series where each element can be a single value or a list of values.\nReturns: list: A flattened list containing all the individual elements from the Series, including those within lists.*\n\nsource\n\n\nnormalize_answers\n\n normalize_answers (orig_answer:pandas.core.series.Series, field_type:str)\n\n*Normalize the answers to be strings. Need to handle nulls which become strings initially and want them to still be na.\nArgs: orig_answer (pd.Series): The original answer series.\nReturns: pd.Series: The normalized answer series.*\n\nsource\n\n\nconvert_to_string\n\n convert_to_string (x)" + }, + { + "objectID": "config.html", + "href": "config.html", + "title": "Config", + "section": "", + "text": "source\n\nget_dictionary_properties_file_path\n\n get_dictionary_properties_file_path ()\n\n*Get the file path for dictionary properties - TODO: move to config file or DB. At this point only includes field_type properties.\nArgs:\nReturns: str: the path to the file*\n\nsource\n\n\nget_data_coding_file_path\n\n get_data_coding_file_path ()\n\n*Get the file path for dictionary properties - TODO: move to config file or DB. At this point only includes field_type properties.\nArgs:\nReturns: str: the path to the file*\n\nsource\n\n\ngenerate_synthetic_data\n\n generate_synthetic_data (n:int=1000)\n\n*Generates a sample DataFrame containing age, gender, and value data.\nArgs: n: The number of rows in the generated DataFrame.\nReturns: A pandas DataFrame with columns ‘age’, ‘gender’, and ‘val’.*\n\nsource\n\n\ngenerate_synthetic_data_like\n\n generate_synthetic_data_like (df:pandas.core.frame.DataFrame, n:int=1000,\n random_seed:int=42)\n\n*Generate a sample DataFrame containing the same columns as df, but with random data.\nArgs:\ndf: The DataFrame whose columns should be used.\nn: The number of rows in the generated DataFrame.\nReturns: A pandas DataFrame with the same columns as df.*\n\nsource\n\n\ngenerate_categorical_synthetic_data\n\n generate_categorical_synthetic_data (n:int=1000)\n\n*Generates a sample DataFrame containing age, gender, and categorical value data.\nArgs: n: The number of rows in the generated DataFrame.\nReturns: A pandas DataFrame with columns ‘age’, ‘gender’, and ‘val1’.*\n\ndata = generate_synthetic_data()\ndata.head()\n\n\n\n\n\n\n\n\ndate_of_research_stage\nage_at_research_stage\nsex\nval1\nval2\n\n\nparticipant_id\n\n\n\n\n\n\n\n\n\n0\n2020-11-16\n54.422828\n1\n103.721478\n48.846734\n\n\n1\n2021-06-08\n65.232948\n0\n129.512280\n54.583974\n\n\n2\n2020-08-16\n42.413863\n1\n114.878851\n52.193946\n\n\n3\n2021-04-13\n57.872618\n1\n113.653117\n51.826225\n\n\n4\n2023-07-17\n70.640233\n1\n129.669937\n56.631272\n\n\n\n\n\n\n\n\ngenerate_synthetic_data_like(data.head(), n=5)\n\n\n\n\n\n\n\n\ndate_of_research_stage\nage_at_research_stage\nsex\nval1\nval2\n\n\nparticipant_id\n\n\n\n\n\n\n\n\n\n0\n2020-08-16\n57.872618\n1\n113.653117\n48.846734\n\n\n1\n2021-04-13\n65.232948\n1\n103.721478\n56.631272\n\n\n2\n2023-07-17\n42.413863\n1\n129.669937\n54.583974\n\n\n3\n2021-06-08\n54.422828\n0\n114.878851\n52.193946\n\n\n4\n2020-11-16\n70.640233\n1\n129.512280\n51.826225\n\n\n\n\n\n\n\n\ndata = generate_categorical_synthetic_data()\ndata.head()\n\n\n\n\n\n\n\n\ndate_of_research_stage\nage_at_research_stage\nsex\nval1\nval2\n\n\nparticipant_id\n\n\n\n\n\n\n\n\n\n0\n2021-09-24\n69.788555\n1\nE\nA\n\n\n1\n2021-03-02\n36.289947\n1\nC\nB\n\n\n2\n2022-06-15\n61.501970\n1\nC\nC\n\n\n3\n2020-07-23\n46.299262\n0\nB\nA\n\n\n4\n2021-03-03\n70.127055\n1\nB\nC", + "crumbs": [ + "Other", + "Config" + ] + }, + { + "objectID": "sleep_plots.html", + "href": "sleep_plots.html", + "title": "Sleep plots", + "section": "", + "text": "source\n\nget_channels_colors\n\n get_channels_colors (channels:pandas.core.frame.DataFrame,\n events:pandas.core.frame.DataFrame,\n participant_id:int=None, array_index:int=None,\n time_range:Tuple[str,str]=None,\n event_filter:Iterable[str]=None,\n palette:str='muted')\n\n\nsource\n\n\nplot_sleep_channels\n\n plot_sleep_channels (channels:pandas.core.frame.DataFrame,\n x:str='collection_timestamp', y:str='values',\n row:str='source', hue:str='channel_group',\n participant_id:int=None, array_index:int=None,\n time_range:Tuple[str,str]=None,\n y_include:Iterable[str]=None,\n y_exclude:Iterable[str]=None,\n rename_channels:dict={'actigraph': 'Actigraph',\n 'body_position': 'Body Position', 'heart_rate':\n 'Heart Rate', 'heart_rate_raw': 'Heart Rate Raw',\n 'pat_infra': 'PAT Infra', 'pat_amplitude': 'PAT\n Amplitude', 'pat_lpf': 'PAT LPF',\n 'respiratory_movement': 'Respiratory Mov.', 'spo2':\n 'SpO2', 'snore_db': 'Snore dB', 'pat_view': 'PAT\n View', 'sleep_stage': 'Sleep Stage'},\n discrete_events:Iterable[str]=['sleep_stage',\n 'body_position'], resample:str='1s',\n color_map:pandas.core.series.Series=None,\n palette:str='muted', fig:pheno_utils.timeseries_plot\n s.TimeSeriesFigure=None,\n ax:List[matplotlib.axes._axes.Axes]=None, height=1,\n **kwargs)\n\nplot channels data for a given participant and array_index\n\nsource\n\n\nplot_sleep\n\n plot_sleep (events:pandas.core.frame.DataFrame,\n channels:pandas.core.frame.DataFrame,\n participant_id:int=None, array_index:int=None,\n time_range:Tuple[str,str]=None,\n event_filter:Iterable[str]=None,\n channel_filter:Iterable[str]=['actigraph', 'pat_infra',\n 'body_position', 'snore_db', 'heart_rate', 'spo2'],\n event_height:float=1, channel_height:float=0.5,\n padding:float=-0.02, figsize:Tuple[float,float]=None,\n palette:str='muted')\n\n*Plot sleep events and channels data.\nArgs: events (pd.DataFrame): The sleep events dataframe. channels (pd.DataFrame): The sleep channels dataframe. participant_id (int): The participant id to filter the data. array_index (int): The array index to filter the data. time_range (Tuple[str, str]): The time range to filter the data. event_filter (Iterable[str]): The events to include in the plot. channel_filter (Iterable[str]): The channels to include in the plot. event_height (float): The relative height of the events subplot. channel_height (float): The relative height of each channel’s subplot. padding (float): The padding between subplots. figsize (Tuple[float, float]): The size of the figure. palette (str): The color palette to use.\nReturns: TimeSeriesFigure: The figure with the sleep events and channels data.*", + "crumbs": [ + "Plots", + "Sleep plots" + ] + }, + { + "objectID": "cohort_selector.html", + "href": "cohort_selector.html", + "title": "Cohort selector", + "section": "", + "text": "source\n\nCohortSelector\n\n CohortSelector (base_path:str='nbs/examples/', cohort:str=None,\n errors:str='warn', **kwargs)\n\n*Class for selecting a subset of a cohort’s data based on a query.\nArgs:\nbase_path (str, optional): Base path of the datasets. Defaults to DATASETS_PATH.\ncohort (str, optional): Name of the cohort. Defaults to COHORT.\nerrors (str, optional): Error action. Defaults to ERROR_ACTION.\n**kwargs: Additional keyword arguments.\nAttributes:\ncohort (str): Name of the cohort.\nbase_path (str): Base path of the datasets.\nerrors (str): Error action.\nkwargs: Additional keyword arguments.\nml (MetaLoader): MetaLoader object for loading metadata and data.*\n\ncs = CohortSelector()\n\nYou may use the CohortSelector to select participants based on any fields. The selector will return a DataFrame with the selected sub-cohort, along with the fields that were used in the query.\nFor example, the following query selects participants who have moderate obstructive sleep apnea (AHI > 15) based on recordings of at least 4 hours of sleep.\n\nml = MetaLoader()\n\n\ncs.select('15 < ahi < 20 & total_sleep_time > 4*3600')\n\n\n\n\n\n\n\n\n\n\n\nahi\ntotal_sleep_time\n\n\nparticipant_id\ncohort\nresearch_stage\narray_index\n\n\n\n\n\n\n9\n10k\n02_00_visit\n2\n18.39\n23748.0\n\n\n15\n10k\n00_00_visit\n0\n19.54\n19230.0\n\n\n30\n10k\n00_00_visit\n0\n18.52\n25111.0\n\n\n42\n10k\n00_00_visit\n1\n17.84\n24966.0\n\n\n49\n10k\n02_00_visit\n0\n17.58\n21980.0\n\n\n...\n...\n...\n...\n...\n...\n\n\n902\n10k\n02_00_visit\n2\n19.78\n24162.0\n\n\n914\n10k\n02_00_visit\n2\n17.54\n26479.0\n\n\n936\n10k\n00_00_visit\n1\n17.43\n20865.0\n\n\n941\n10k\n00_00_visit\n0\n17.82\n17606.0\n\n\n965\n10k\n00_00_visit\n2\n15.38\n24390.0\n\n\n\n\n77 rows × 2 columns\n\n\n\nYou may also use the selector to filter on dates. Here we filter on dates of image collection in the fundus imaging dataset.\nIn addition, we may load additional fields that are not part of the query.\n\ncs.select('fundus/collection_date > \"2022-01-01\"', add_fields='fundus_image_left')\n\n\n\n\n\n\n\n\n\n\n\nfundus_image_left\ncollection_date\n\n\nparticipant_id\ncohort\nresearch_stage\narray_index\n\n\n\n\n\n\n0\n10k\n00_00_visit\n0\n/path/to/file\n2022-11-16\n\n\n1\n10k\n00_00_visit\n0\n/path/to/file\n2022-06-30\n\n\n3\n10k\n00_00_visit\n0\n/path/to/file\n2022-04-26", + "crumbs": [ + "Data Loaders", + "Cohort selector" + ] + } +] \ No newline at end of file diff --git a/site_libs/bootstrap/bootstrap-icons.css b/site_libs/bootstrap/bootstrap-icons.css new file mode 100644 index 0000000..285e444 --- /dev/null +++ b/site_libs/bootstrap/bootstrap-icons.css @@ -0,0 +1,2078 @@ +/*! + * Bootstrap Icons v1.11.1 (https://icons.getbootstrap.com/) + * Copyright 2019-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) + */ + +@font-face { + font-display: block; + font-family: "bootstrap-icons"; + src: +url("./bootstrap-icons.woff?2820a3852bdb9a5832199cc61cec4e65") format("woff"); +} + +.bi::before, +[class^="bi-"]::before, +[class*=" bi-"]::before { + display: inline-block; + font-family: bootstrap-icons !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + vertical-align: -.125em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.bi-123::before { content: "\f67f"; } +.bi-alarm-fill::before { content: "\f101"; } +.bi-alarm::before { content: "\f102"; } +.bi-align-bottom::before { content: "\f103"; } +.bi-align-center::before { content: "\f104"; } +.bi-align-end::before { content: "\f105"; } +.bi-align-middle::before { content: "\f106"; } +.bi-align-start::before { content: "\f107"; } +.bi-align-top::before { content: "\f108"; } +.bi-alt::before { content: "\f109"; } +.bi-app-indicator::before { content: "\f10a"; } +.bi-app::before { content: "\f10b"; } +.bi-archive-fill::before { content: "\f10c"; } +.bi-archive::before { content: "\f10d"; } +.bi-arrow-90deg-down::before { content: "\f10e"; } +.bi-arrow-90deg-left::before { content: "\f10f"; } +.bi-arrow-90deg-right::before { content: "\f110"; } +.bi-arrow-90deg-up::before { content: "\f111"; } +.bi-arrow-bar-down::before { content: "\f112"; } +.bi-arrow-bar-left::before { content: "\f113"; } +.bi-arrow-bar-right::before { content: "\f114"; } +.bi-arrow-bar-up::before { content: "\f115"; } +.bi-arrow-clockwise::before { content: "\f116"; } +.bi-arrow-counterclockwise::before { content: "\f117"; } +.bi-arrow-down-circle-fill::before { content: "\f118"; } +.bi-arrow-down-circle::before { content: "\f119"; } +.bi-arrow-down-left-circle-fill::before { content: "\f11a"; } +.bi-arrow-down-left-circle::before { content: "\f11b"; } +.bi-arrow-down-left-square-fill::before { content: "\f11c"; } +.bi-arrow-down-left-square::before { content: "\f11d"; } +.bi-arrow-down-left::before { content: "\f11e"; } +.bi-arrow-down-right-circle-fill::before { content: "\f11f"; } +.bi-arrow-down-right-circle::before { content: "\f120"; } +.bi-arrow-down-right-square-fill::before { content: "\f121"; } +.bi-arrow-down-right-square::before { content: "\f122"; } +.bi-arrow-down-right::before { content: "\f123"; } +.bi-arrow-down-short::before { content: "\f124"; } +.bi-arrow-down-square-fill::before { content: "\f125"; } +.bi-arrow-down-square::before { content: "\f126"; } +.bi-arrow-down-up::before { content: "\f127"; } +.bi-arrow-down::before { content: "\f128"; } +.bi-arrow-left-circle-fill::before { content: "\f129"; } +.bi-arrow-left-circle::before { content: "\f12a"; } +.bi-arrow-left-right::before { content: "\f12b"; } +.bi-arrow-left-short::before { content: "\f12c"; } +.bi-arrow-left-square-fill::before { content: "\f12d"; } +.bi-arrow-left-square::before { content: "\f12e"; } +.bi-arrow-left::before { content: "\f12f"; } +.bi-arrow-repeat::before { content: "\f130"; } +.bi-arrow-return-left::before { content: "\f131"; } +.bi-arrow-return-right::before { content: "\f132"; } +.bi-arrow-right-circle-fill::before { content: "\f133"; } +.bi-arrow-right-circle::before { content: "\f134"; } +.bi-arrow-right-short::before { content: "\f135"; } +.bi-arrow-right-square-fill::before { content: "\f136"; } +.bi-arrow-right-square::before { content: "\f137"; } +.bi-arrow-right::before { content: "\f138"; } +.bi-arrow-up-circle-fill::before { content: "\f139"; } +.bi-arrow-up-circle::before { content: "\f13a"; } +.bi-arrow-up-left-circle-fill::before { content: "\f13b"; } +.bi-arrow-up-left-circle::before { content: "\f13c"; } +.bi-arrow-up-left-square-fill::before { content: "\f13d"; } +.bi-arrow-up-left-square::before { content: "\f13e"; } +.bi-arrow-up-left::before { content: "\f13f"; } +.bi-arrow-up-right-circle-fill::before { content: "\f140"; } +.bi-arrow-up-right-circle::before { content: "\f141"; } +.bi-arrow-up-right-square-fill::before { content: "\f142"; } +.bi-arrow-up-right-square::before { content: "\f143"; } +.bi-arrow-up-right::before { content: "\f144"; } +.bi-arrow-up-short::before { content: "\f145"; } +.bi-arrow-up-square-fill::before { content: "\f146"; } +.bi-arrow-up-square::before { content: "\f147"; } +.bi-arrow-up::before { content: "\f148"; } +.bi-arrows-angle-contract::before { content: "\f149"; } +.bi-arrows-angle-expand::before { content: "\f14a"; } +.bi-arrows-collapse::before { content: "\f14b"; } +.bi-arrows-expand::before { content: "\f14c"; } +.bi-arrows-fullscreen::before { content: "\f14d"; } +.bi-arrows-move::before { content: "\f14e"; } +.bi-aspect-ratio-fill::before { content: "\f14f"; } +.bi-aspect-ratio::before { content: "\f150"; } +.bi-asterisk::before { content: "\f151"; } +.bi-at::before { content: "\f152"; } +.bi-award-fill::before { content: "\f153"; } +.bi-award::before { content: "\f154"; } +.bi-back::before { content: "\f155"; } +.bi-backspace-fill::before { content: "\f156"; } +.bi-backspace-reverse-fill::before { content: "\f157"; } +.bi-backspace-reverse::before { content: "\f158"; } +.bi-backspace::before { content: "\f159"; } +.bi-badge-3d-fill::before { content: "\f15a"; } +.bi-badge-3d::before { content: "\f15b"; } +.bi-badge-4k-fill::before { content: "\f15c"; } +.bi-badge-4k::before { content: "\f15d"; } +.bi-badge-8k-fill::before { content: "\f15e"; } +.bi-badge-8k::before { content: "\f15f"; } +.bi-badge-ad-fill::before { content: "\f160"; } +.bi-badge-ad::before { content: "\f161"; } +.bi-badge-ar-fill::before { content: "\f162"; } +.bi-badge-ar::before { content: "\f163"; } +.bi-badge-cc-fill::before { content: "\f164"; } +.bi-badge-cc::before { content: "\f165"; } +.bi-badge-hd-fill::before { content: "\f166"; } +.bi-badge-hd::before { content: "\f167"; } +.bi-badge-tm-fill::before { content: "\f168"; } +.bi-badge-tm::before { content: "\f169"; } +.bi-badge-vo-fill::before { content: "\f16a"; } +.bi-badge-vo::before { content: "\f16b"; } +.bi-badge-vr-fill::before { content: "\f16c"; } +.bi-badge-vr::before { content: "\f16d"; } +.bi-badge-wc-fill::before { content: "\f16e"; } +.bi-badge-wc::before { content: "\f16f"; } +.bi-bag-check-fill::before { content: "\f170"; } +.bi-bag-check::before { content: "\f171"; } +.bi-bag-dash-fill::before { content: "\f172"; } +.bi-bag-dash::before { content: "\f173"; } +.bi-bag-fill::before { content: "\f174"; } +.bi-bag-plus-fill::before { content: "\f175"; } +.bi-bag-plus::before { content: "\f176"; } +.bi-bag-x-fill::before { content: "\f177"; } +.bi-bag-x::before { content: "\f178"; } +.bi-bag::before { content: "\f179"; } +.bi-bar-chart-fill::before { content: "\f17a"; } +.bi-bar-chart-line-fill::before { content: "\f17b"; } +.bi-bar-chart-line::before { content: "\f17c"; } +.bi-bar-chart-steps::before { content: "\f17d"; } +.bi-bar-chart::before { content: "\f17e"; } +.bi-basket-fill::before { content: "\f17f"; } +.bi-basket::before { content: "\f180"; } +.bi-basket2-fill::before { content: "\f181"; } +.bi-basket2::before { content: "\f182"; } +.bi-basket3-fill::before { content: "\f183"; } +.bi-basket3::before { content: "\f184"; } +.bi-battery-charging::before { content: "\f185"; } +.bi-battery-full::before { content: "\f186"; } +.bi-battery-half::before { content: "\f187"; } +.bi-battery::before { content: "\f188"; } +.bi-bell-fill::before { content: "\f189"; } +.bi-bell::before { content: "\f18a"; } +.bi-bezier::before { content: "\f18b"; } +.bi-bezier2::before { content: "\f18c"; } +.bi-bicycle::before { content: "\f18d"; } +.bi-binoculars-fill::before { content: "\f18e"; } +.bi-binoculars::before { content: "\f18f"; } +.bi-blockquote-left::before { content: "\f190"; } +.bi-blockquote-right::before { content: "\f191"; } +.bi-book-fill::before { content: "\f192"; } +.bi-book-half::before { content: "\f193"; } +.bi-book::before { content: "\f194"; } +.bi-bookmark-check-fill::before { content: "\f195"; } +.bi-bookmark-check::before { content: "\f196"; } +.bi-bookmark-dash-fill::before { content: "\f197"; } +.bi-bookmark-dash::before { content: "\f198"; } +.bi-bookmark-fill::before { content: "\f199"; } +.bi-bookmark-heart-fill::before { content: "\f19a"; } +.bi-bookmark-heart::before { content: "\f19b"; } +.bi-bookmark-plus-fill::before { content: "\f19c"; } +.bi-bookmark-plus::before { content: "\f19d"; } +.bi-bookmark-star-fill::before { content: "\f19e"; } +.bi-bookmark-star::before { content: "\f19f"; } +.bi-bookmark-x-fill::before { content: "\f1a0"; } +.bi-bookmark-x::before { content: "\f1a1"; } +.bi-bookmark::before { content: "\f1a2"; } +.bi-bookmarks-fill::before { content: "\f1a3"; } +.bi-bookmarks::before { content: "\f1a4"; } +.bi-bookshelf::before { content: "\f1a5"; } +.bi-bootstrap-fill::before { content: "\f1a6"; } +.bi-bootstrap-reboot::before { content: "\f1a7"; } +.bi-bootstrap::before { content: "\f1a8"; } +.bi-border-all::before { content: "\f1a9"; } +.bi-border-bottom::before { content: "\f1aa"; } +.bi-border-center::before { content: "\f1ab"; } +.bi-border-inner::before { content: "\f1ac"; } +.bi-border-left::before { content: "\f1ad"; } +.bi-border-middle::before { content: "\f1ae"; } +.bi-border-outer::before { content: "\f1af"; } +.bi-border-right::before { content: "\f1b0"; } +.bi-border-style::before { content: "\f1b1"; } +.bi-border-top::before { content: "\f1b2"; } +.bi-border-width::before { content: "\f1b3"; } +.bi-border::before { content: "\f1b4"; } +.bi-bounding-box-circles::before { content: "\f1b5"; } +.bi-bounding-box::before { content: "\f1b6"; } +.bi-box-arrow-down-left::before { content: "\f1b7"; } +.bi-box-arrow-down-right::before { content: "\f1b8"; } +.bi-box-arrow-down::before { content: "\f1b9"; } +.bi-box-arrow-in-down-left::before { content: "\f1ba"; } +.bi-box-arrow-in-down-right::before { content: "\f1bb"; } +.bi-box-arrow-in-down::before { content: "\f1bc"; } +.bi-box-arrow-in-left::before { content: "\f1bd"; } +.bi-box-arrow-in-right::before { content: "\f1be"; } +.bi-box-arrow-in-up-left::before { content: "\f1bf"; } +.bi-box-arrow-in-up-right::before { content: "\f1c0"; } +.bi-box-arrow-in-up::before { content: "\f1c1"; } +.bi-box-arrow-left::before { content: "\f1c2"; } +.bi-box-arrow-right::before { content: "\f1c3"; } +.bi-box-arrow-up-left::before { content: "\f1c4"; } +.bi-box-arrow-up-right::before { content: "\f1c5"; } +.bi-box-arrow-up::before { content: "\f1c6"; } +.bi-box-seam::before { content: "\f1c7"; } +.bi-box::before { content: "\f1c8"; } +.bi-braces::before { content: "\f1c9"; } +.bi-bricks::before { content: "\f1ca"; } +.bi-briefcase-fill::before { content: "\f1cb"; } +.bi-briefcase::before { content: "\f1cc"; } +.bi-brightness-alt-high-fill::before { content: "\f1cd"; } +.bi-brightness-alt-high::before { content: "\f1ce"; } +.bi-brightness-alt-low-fill::before { content: "\f1cf"; } +.bi-brightness-alt-low::before { content: "\f1d0"; } +.bi-brightness-high-fill::before { content: "\f1d1"; } +.bi-brightness-high::before { content: "\f1d2"; } +.bi-brightness-low-fill::before { content: "\f1d3"; } +.bi-brightness-low::before { content: "\f1d4"; } +.bi-broadcast-pin::before { content: "\f1d5"; } +.bi-broadcast::before { content: "\f1d6"; } +.bi-brush-fill::before { content: "\f1d7"; } +.bi-brush::before { content: "\f1d8"; } +.bi-bucket-fill::before { content: "\f1d9"; } +.bi-bucket::before { content: "\f1da"; } +.bi-bug-fill::before { content: "\f1db"; } +.bi-bug::before { content: "\f1dc"; } +.bi-building::before { content: "\f1dd"; } +.bi-bullseye::before { content: "\f1de"; } +.bi-calculator-fill::before { content: "\f1df"; } +.bi-calculator::before { content: "\f1e0"; } +.bi-calendar-check-fill::before { content: "\f1e1"; } +.bi-calendar-check::before { content: "\f1e2"; } +.bi-calendar-date-fill::before { content: "\f1e3"; } +.bi-calendar-date::before { content: "\f1e4"; } +.bi-calendar-day-fill::before { content: "\f1e5"; } +.bi-calendar-day::before { content: "\f1e6"; } +.bi-calendar-event-fill::before { content: "\f1e7"; } +.bi-calendar-event::before { content: "\f1e8"; } +.bi-calendar-fill::before { content: "\f1e9"; } +.bi-calendar-minus-fill::before { content: "\f1ea"; } +.bi-calendar-minus::before { content: "\f1eb"; } +.bi-calendar-month-fill::before { content: "\f1ec"; } +.bi-calendar-month::before { content: "\f1ed"; } +.bi-calendar-plus-fill::before { content: "\f1ee"; } +.bi-calendar-plus::before { content: "\f1ef"; } +.bi-calendar-range-fill::before { content: "\f1f0"; } +.bi-calendar-range::before { content: "\f1f1"; } +.bi-calendar-week-fill::before { content: "\f1f2"; } +.bi-calendar-week::before { content: "\f1f3"; } +.bi-calendar-x-fill::before { content: "\f1f4"; } +.bi-calendar-x::before { content: "\f1f5"; } +.bi-calendar::before { content: "\f1f6"; } +.bi-calendar2-check-fill::before { content: "\f1f7"; } +.bi-calendar2-check::before { content: "\f1f8"; } +.bi-calendar2-date-fill::before { content: "\f1f9"; } +.bi-calendar2-date::before { content: "\f1fa"; } +.bi-calendar2-day-fill::before { content: "\f1fb"; } +.bi-calendar2-day::before { content: "\f1fc"; } +.bi-calendar2-event-fill::before { content: "\f1fd"; } +.bi-calendar2-event::before { content: "\f1fe"; } +.bi-calendar2-fill::before { content: "\f1ff"; } +.bi-calendar2-minus-fill::before { content: "\f200"; } +.bi-calendar2-minus::before { content: "\f201"; } +.bi-calendar2-month-fill::before { content: "\f202"; } +.bi-calendar2-month::before { content: "\f203"; } +.bi-calendar2-plus-fill::before { content: "\f204"; } +.bi-calendar2-plus::before { content: "\f205"; } +.bi-calendar2-range-fill::before { content: "\f206"; } +.bi-calendar2-range::before { content: "\f207"; } +.bi-calendar2-week-fill::before { content: "\f208"; } +.bi-calendar2-week::before { content: "\f209"; } +.bi-calendar2-x-fill::before { content: "\f20a"; } +.bi-calendar2-x::before { content: "\f20b"; } +.bi-calendar2::before { content: "\f20c"; } +.bi-calendar3-event-fill::before { content: "\f20d"; } +.bi-calendar3-event::before { content: "\f20e"; } +.bi-calendar3-fill::before { content: "\f20f"; } +.bi-calendar3-range-fill::before { content: "\f210"; } +.bi-calendar3-range::before { content: "\f211"; } +.bi-calendar3-week-fill::before { content: "\f212"; } +.bi-calendar3-week::before { content: "\f213"; } +.bi-calendar3::before { content: "\f214"; } +.bi-calendar4-event::before { content: "\f215"; } +.bi-calendar4-range::before { content: "\f216"; } +.bi-calendar4-week::before { content: "\f217"; } +.bi-calendar4::before { content: "\f218"; } +.bi-camera-fill::before { content: "\f219"; } +.bi-camera-reels-fill::before { content: "\f21a"; } +.bi-camera-reels::before { content: "\f21b"; } +.bi-camera-video-fill::before { content: "\f21c"; } +.bi-camera-video-off-fill::before { content: "\f21d"; } +.bi-camera-video-off::before { content: "\f21e"; } +.bi-camera-video::before { content: "\f21f"; } +.bi-camera::before { content: "\f220"; } +.bi-camera2::before { content: "\f221"; } +.bi-capslock-fill::before { content: "\f222"; } +.bi-capslock::before { content: "\f223"; } +.bi-card-checklist::before { content: "\f224"; } +.bi-card-heading::before { content: "\f225"; } +.bi-card-image::before { content: "\f226"; } +.bi-card-list::before { content: "\f227"; } +.bi-card-text::before { content: "\f228"; } +.bi-caret-down-fill::before { content: "\f229"; } +.bi-caret-down-square-fill::before { content: "\f22a"; } +.bi-caret-down-square::before { content: "\f22b"; } +.bi-caret-down::before { content: "\f22c"; } +.bi-caret-left-fill::before { content: "\f22d"; } +.bi-caret-left-square-fill::before { content: "\f22e"; } +.bi-caret-left-square::before { content: "\f22f"; } +.bi-caret-left::before { content: "\f230"; } +.bi-caret-right-fill::before { content: "\f231"; } +.bi-caret-right-square-fill::before { content: "\f232"; } +.bi-caret-right-square::before { content: "\f233"; } +.bi-caret-right::before { content: "\f234"; } +.bi-caret-up-fill::before { content: "\f235"; } +.bi-caret-up-square-fill::before { content: "\f236"; } +.bi-caret-up-square::before { content: "\f237"; } +.bi-caret-up::before { content: "\f238"; } +.bi-cart-check-fill::before { content: "\f239"; } +.bi-cart-check::before { content: "\f23a"; } +.bi-cart-dash-fill::before { content: "\f23b"; } +.bi-cart-dash::before { content: "\f23c"; } +.bi-cart-fill::before { content: "\f23d"; } +.bi-cart-plus-fill::before { content: "\f23e"; } +.bi-cart-plus::before { content: "\f23f"; } +.bi-cart-x-fill::before { content: "\f240"; } +.bi-cart-x::before { content: "\f241"; } +.bi-cart::before { content: "\f242"; } +.bi-cart2::before { content: "\f243"; } +.bi-cart3::before { content: "\f244"; } +.bi-cart4::before { content: "\f245"; } +.bi-cash-stack::before { content: "\f246"; } +.bi-cash::before { content: "\f247"; } +.bi-cast::before { content: "\f248"; } +.bi-chat-dots-fill::before { content: "\f249"; } +.bi-chat-dots::before { content: "\f24a"; } +.bi-chat-fill::before { content: "\f24b"; } +.bi-chat-left-dots-fill::before { content: "\f24c"; } +.bi-chat-left-dots::before { content: "\f24d"; } +.bi-chat-left-fill::before { content: "\f24e"; } +.bi-chat-left-quote-fill::before { content: "\f24f"; } +.bi-chat-left-quote::before { content: "\f250"; } +.bi-chat-left-text-fill::before { content: "\f251"; } +.bi-chat-left-text::before { content: "\f252"; } +.bi-chat-left::before { content: "\f253"; } +.bi-chat-quote-fill::before { content: "\f254"; } +.bi-chat-quote::before { content: "\f255"; } +.bi-chat-right-dots-fill::before { content: "\f256"; } +.bi-chat-right-dots::before { content: "\f257"; } +.bi-chat-right-fill::before { content: "\f258"; } +.bi-chat-right-quote-fill::before { content: "\f259"; } +.bi-chat-right-quote::before { content: "\f25a"; } +.bi-chat-right-text-fill::before { content: "\f25b"; } +.bi-chat-right-text::before { content: "\f25c"; } +.bi-chat-right::before { content: "\f25d"; } +.bi-chat-square-dots-fill::before { content: "\f25e"; } +.bi-chat-square-dots::before { content: "\f25f"; } +.bi-chat-square-fill::before { content: "\f260"; } +.bi-chat-square-quote-fill::before { content: "\f261"; } +.bi-chat-square-quote::before { content: "\f262"; } +.bi-chat-square-text-fill::before { content: "\f263"; } +.bi-chat-square-text::before { content: "\f264"; } +.bi-chat-square::before { content: "\f265"; } +.bi-chat-text-fill::before { content: "\f266"; } +.bi-chat-text::before { content: "\f267"; } +.bi-chat::before { content: "\f268"; } +.bi-check-all::before { content: "\f269"; } +.bi-check-circle-fill::before { content: "\f26a"; } +.bi-check-circle::before { content: "\f26b"; } +.bi-check-square-fill::before { content: "\f26c"; } +.bi-check-square::before { content: "\f26d"; } +.bi-check::before { content: "\f26e"; } +.bi-check2-all::before { content: "\f26f"; } +.bi-check2-circle::before { content: "\f270"; } +.bi-check2-square::before { content: "\f271"; } +.bi-check2::before { content: "\f272"; } +.bi-chevron-bar-contract::before { content: "\f273"; } +.bi-chevron-bar-down::before { content: "\f274"; } +.bi-chevron-bar-expand::before { content: "\f275"; } +.bi-chevron-bar-left::before { content: "\f276"; } +.bi-chevron-bar-right::before { content: "\f277"; } +.bi-chevron-bar-up::before { content: "\f278"; } +.bi-chevron-compact-down::before { content: "\f279"; } +.bi-chevron-compact-left::before { content: "\f27a"; } +.bi-chevron-compact-right::before { content: "\f27b"; } +.bi-chevron-compact-up::before { content: "\f27c"; } +.bi-chevron-contract::before { content: "\f27d"; } +.bi-chevron-double-down::before { content: "\f27e"; } +.bi-chevron-double-left::before { content: "\f27f"; } +.bi-chevron-double-right::before { content: "\f280"; } +.bi-chevron-double-up::before { content: "\f281"; } +.bi-chevron-down::before { content: "\f282"; } +.bi-chevron-expand::before { content: "\f283"; } +.bi-chevron-left::before { content: "\f284"; } +.bi-chevron-right::before { content: "\f285"; } +.bi-chevron-up::before { content: "\f286"; } +.bi-circle-fill::before { content: "\f287"; } +.bi-circle-half::before { content: "\f288"; } +.bi-circle-square::before { content: "\f289"; } +.bi-circle::before { content: "\f28a"; } +.bi-clipboard-check::before { content: "\f28b"; } +.bi-clipboard-data::before { content: "\f28c"; } +.bi-clipboard-minus::before { content: "\f28d"; } +.bi-clipboard-plus::before { content: "\f28e"; } +.bi-clipboard-x::before { content: "\f28f"; } +.bi-clipboard::before { content: "\f290"; } +.bi-clock-fill::before { content: "\f291"; } +.bi-clock-history::before { content: "\f292"; } +.bi-clock::before { content: "\f293"; } +.bi-cloud-arrow-down-fill::before { content: "\f294"; } +.bi-cloud-arrow-down::before { content: "\f295"; } +.bi-cloud-arrow-up-fill::before { content: "\f296"; } +.bi-cloud-arrow-up::before { content: "\f297"; } +.bi-cloud-check-fill::before { content: "\f298"; } +.bi-cloud-check::before { content: "\f299"; } +.bi-cloud-download-fill::before { content: "\f29a"; } +.bi-cloud-download::before { content: "\f29b"; } +.bi-cloud-drizzle-fill::before { content: "\f29c"; } +.bi-cloud-drizzle::before { content: "\f29d"; } +.bi-cloud-fill::before { content: "\f29e"; } +.bi-cloud-fog-fill::before { content: "\f29f"; } +.bi-cloud-fog::before { content: "\f2a0"; } +.bi-cloud-fog2-fill::before { content: "\f2a1"; } +.bi-cloud-fog2::before { content: "\f2a2"; } +.bi-cloud-hail-fill::before { content: "\f2a3"; } +.bi-cloud-hail::before { content: "\f2a4"; } +.bi-cloud-haze-fill::before { content: "\f2a6"; } +.bi-cloud-haze::before { content: "\f2a7"; } +.bi-cloud-haze2-fill::before { content: "\f2a8"; } +.bi-cloud-lightning-fill::before { content: "\f2a9"; } +.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; } +.bi-cloud-lightning-rain::before { content: "\f2ab"; } +.bi-cloud-lightning::before { content: "\f2ac"; } +.bi-cloud-minus-fill::before { content: "\f2ad"; } +.bi-cloud-minus::before { content: "\f2ae"; } +.bi-cloud-moon-fill::before { content: "\f2af"; } +.bi-cloud-moon::before { content: "\f2b0"; } +.bi-cloud-plus-fill::before { content: "\f2b1"; } +.bi-cloud-plus::before { content: "\f2b2"; } +.bi-cloud-rain-fill::before { content: "\f2b3"; } +.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; } +.bi-cloud-rain-heavy::before { content: "\f2b5"; } +.bi-cloud-rain::before { content: "\f2b6"; } +.bi-cloud-slash-fill::before { content: "\f2b7"; } +.bi-cloud-slash::before { content: "\f2b8"; } +.bi-cloud-sleet-fill::before { content: "\f2b9"; } +.bi-cloud-sleet::before { content: "\f2ba"; } +.bi-cloud-snow-fill::before { content: "\f2bb"; } +.bi-cloud-snow::before { content: "\f2bc"; } +.bi-cloud-sun-fill::before { content: "\f2bd"; } +.bi-cloud-sun::before { content: "\f2be"; } +.bi-cloud-upload-fill::before { content: "\f2bf"; } +.bi-cloud-upload::before { content: "\f2c0"; } +.bi-cloud::before { content: "\f2c1"; } +.bi-clouds-fill::before { content: "\f2c2"; } +.bi-clouds::before { content: "\f2c3"; } +.bi-cloudy-fill::before { content: "\f2c4"; } +.bi-cloudy::before { content: "\f2c5"; } +.bi-code-slash::before { content: "\f2c6"; } +.bi-code-square::before { content: "\f2c7"; } +.bi-code::before { content: "\f2c8"; } +.bi-collection-fill::before { content: "\f2c9"; } +.bi-collection-play-fill::before { content: "\f2ca"; } +.bi-collection-play::before { content: "\f2cb"; } +.bi-collection::before { content: "\f2cc"; } +.bi-columns-gap::before { content: "\f2cd"; } +.bi-columns::before { content: "\f2ce"; } +.bi-command::before { content: "\f2cf"; } +.bi-compass-fill::before { content: "\f2d0"; } +.bi-compass::before { content: "\f2d1"; } +.bi-cone-striped::before { content: "\f2d2"; } +.bi-cone::before { content: "\f2d3"; } +.bi-controller::before { content: "\f2d4"; } +.bi-cpu-fill::before { content: "\f2d5"; } +.bi-cpu::before { content: "\f2d6"; } +.bi-credit-card-2-back-fill::before { content: "\f2d7"; } +.bi-credit-card-2-back::before { content: "\f2d8"; } +.bi-credit-card-2-front-fill::before { content: "\f2d9"; } +.bi-credit-card-2-front::before { content: "\f2da"; } +.bi-credit-card-fill::before { content: "\f2db"; } +.bi-credit-card::before { content: "\f2dc"; } +.bi-crop::before { content: "\f2dd"; } +.bi-cup-fill::before { content: "\f2de"; } +.bi-cup-straw::before { content: "\f2df"; } +.bi-cup::before { content: "\f2e0"; } +.bi-cursor-fill::before { content: "\f2e1"; } +.bi-cursor-text::before { content: "\f2e2"; } +.bi-cursor::before { content: "\f2e3"; } +.bi-dash-circle-dotted::before { content: "\f2e4"; } +.bi-dash-circle-fill::before { content: "\f2e5"; } +.bi-dash-circle::before { content: "\f2e6"; } +.bi-dash-square-dotted::before { content: "\f2e7"; } +.bi-dash-square-fill::before { content: "\f2e8"; } +.bi-dash-square::before { content: "\f2e9"; } +.bi-dash::before { content: "\f2ea"; } +.bi-diagram-2-fill::before { content: "\f2eb"; } +.bi-diagram-2::before { content: "\f2ec"; } +.bi-diagram-3-fill::before { content: "\f2ed"; } +.bi-diagram-3::before { content: "\f2ee"; } +.bi-diamond-fill::before { content: "\f2ef"; } +.bi-diamond-half::before { content: "\f2f0"; } +.bi-diamond::before { content: "\f2f1"; } +.bi-dice-1-fill::before { content: "\f2f2"; } +.bi-dice-1::before { content: "\f2f3"; } +.bi-dice-2-fill::before { content: "\f2f4"; } +.bi-dice-2::before { content: "\f2f5"; } +.bi-dice-3-fill::before { content: "\f2f6"; } +.bi-dice-3::before { content: "\f2f7"; } +.bi-dice-4-fill::before { content: "\f2f8"; } +.bi-dice-4::before { content: "\f2f9"; } +.bi-dice-5-fill::before { content: "\f2fa"; } +.bi-dice-5::before { content: "\f2fb"; } +.bi-dice-6-fill::before { content: "\f2fc"; } +.bi-dice-6::before { content: "\f2fd"; } +.bi-disc-fill::before { content: "\f2fe"; } +.bi-disc::before { content: "\f2ff"; } +.bi-discord::before { content: "\f300"; } +.bi-display-fill::before { content: "\f301"; } +.bi-display::before { content: "\f302"; } +.bi-distribute-horizontal::before { content: "\f303"; } +.bi-distribute-vertical::before { content: "\f304"; } +.bi-door-closed-fill::before { content: "\f305"; } +.bi-door-closed::before { content: "\f306"; } +.bi-door-open-fill::before { content: "\f307"; } +.bi-door-open::before { content: "\f308"; } +.bi-dot::before { content: "\f309"; } +.bi-download::before { content: "\f30a"; } +.bi-droplet-fill::before { content: "\f30b"; } +.bi-droplet-half::before { content: "\f30c"; } +.bi-droplet::before { content: "\f30d"; } +.bi-earbuds::before { content: "\f30e"; } +.bi-easel-fill::before { content: "\f30f"; } +.bi-easel::before { content: "\f310"; } +.bi-egg-fill::before { content: "\f311"; } +.bi-egg-fried::before { content: "\f312"; } +.bi-egg::before { content: "\f313"; } +.bi-eject-fill::before { content: "\f314"; } +.bi-eject::before { content: "\f315"; } +.bi-emoji-angry-fill::before { content: "\f316"; } +.bi-emoji-angry::before { content: "\f317"; } +.bi-emoji-dizzy-fill::before { content: "\f318"; } +.bi-emoji-dizzy::before { content: "\f319"; } +.bi-emoji-expressionless-fill::before { content: "\f31a"; } +.bi-emoji-expressionless::before { content: "\f31b"; } +.bi-emoji-frown-fill::before { content: "\f31c"; } +.bi-emoji-frown::before { content: "\f31d"; } +.bi-emoji-heart-eyes-fill::before { content: "\f31e"; } +.bi-emoji-heart-eyes::before { content: "\f31f"; } +.bi-emoji-laughing-fill::before { content: "\f320"; } +.bi-emoji-laughing::before { content: "\f321"; } +.bi-emoji-neutral-fill::before { content: "\f322"; } +.bi-emoji-neutral::before { content: "\f323"; } +.bi-emoji-smile-fill::before { content: "\f324"; } +.bi-emoji-smile-upside-down-fill::before { content: "\f325"; } +.bi-emoji-smile-upside-down::before { content: "\f326"; } +.bi-emoji-smile::before { content: "\f327"; } +.bi-emoji-sunglasses-fill::before { content: "\f328"; } +.bi-emoji-sunglasses::before { content: "\f329"; } +.bi-emoji-wink-fill::before { content: "\f32a"; } +.bi-emoji-wink::before { content: "\f32b"; } +.bi-envelope-fill::before { content: "\f32c"; } +.bi-envelope-open-fill::before { content: "\f32d"; } +.bi-envelope-open::before { content: "\f32e"; } +.bi-envelope::before { content: "\f32f"; } +.bi-eraser-fill::before { content: "\f330"; } +.bi-eraser::before { content: "\f331"; } +.bi-exclamation-circle-fill::before { content: "\f332"; } +.bi-exclamation-circle::before { content: "\f333"; } +.bi-exclamation-diamond-fill::before { content: "\f334"; } +.bi-exclamation-diamond::before { content: "\f335"; } +.bi-exclamation-octagon-fill::before { content: "\f336"; } +.bi-exclamation-octagon::before { content: "\f337"; } +.bi-exclamation-square-fill::before { content: "\f338"; } +.bi-exclamation-square::before { content: "\f339"; } +.bi-exclamation-triangle-fill::before { content: "\f33a"; } +.bi-exclamation-triangle::before { content: "\f33b"; } +.bi-exclamation::before { content: "\f33c"; } +.bi-exclude::before { content: "\f33d"; } +.bi-eye-fill::before { content: "\f33e"; } +.bi-eye-slash-fill::before { content: "\f33f"; } +.bi-eye-slash::before { content: "\f340"; } +.bi-eye::before { content: "\f341"; } +.bi-eyedropper::before { content: "\f342"; } +.bi-eyeglasses::before { content: "\f343"; } +.bi-facebook::before { content: "\f344"; } +.bi-file-arrow-down-fill::before { content: "\f345"; } +.bi-file-arrow-down::before { content: "\f346"; } +.bi-file-arrow-up-fill::before { content: "\f347"; } +.bi-file-arrow-up::before { content: "\f348"; } +.bi-file-bar-graph-fill::before { content: "\f349"; } +.bi-file-bar-graph::before { content: "\f34a"; } +.bi-file-binary-fill::before { content: "\f34b"; } +.bi-file-binary::before { content: "\f34c"; } +.bi-file-break-fill::before { content: "\f34d"; } +.bi-file-break::before { content: "\f34e"; } +.bi-file-check-fill::before { content: "\f34f"; } +.bi-file-check::before { content: "\f350"; } +.bi-file-code-fill::before { content: "\f351"; } +.bi-file-code::before { content: "\f352"; } +.bi-file-diff-fill::before { content: "\f353"; } +.bi-file-diff::before { content: "\f354"; } +.bi-file-earmark-arrow-down-fill::before { content: "\f355"; } +.bi-file-earmark-arrow-down::before { content: "\f356"; } +.bi-file-earmark-arrow-up-fill::before { content: "\f357"; } +.bi-file-earmark-arrow-up::before { content: "\f358"; } +.bi-file-earmark-bar-graph-fill::before { content: "\f359"; } +.bi-file-earmark-bar-graph::before { content: "\f35a"; } +.bi-file-earmark-binary-fill::before { content: "\f35b"; } +.bi-file-earmark-binary::before { content: "\f35c"; } +.bi-file-earmark-break-fill::before { content: "\f35d"; } +.bi-file-earmark-break::before { content: "\f35e"; } +.bi-file-earmark-check-fill::before { content: "\f35f"; } +.bi-file-earmark-check::before { content: "\f360"; } +.bi-file-earmark-code-fill::before { content: "\f361"; } +.bi-file-earmark-code::before { content: "\f362"; } +.bi-file-earmark-diff-fill::before { content: "\f363"; } +.bi-file-earmark-diff::before { content: "\f364"; } +.bi-file-earmark-easel-fill::before { content: "\f365"; } +.bi-file-earmark-easel::before { content: "\f366"; } +.bi-file-earmark-excel-fill::before { content: "\f367"; } +.bi-file-earmark-excel::before { content: "\f368"; } +.bi-file-earmark-fill::before { content: "\f369"; } +.bi-file-earmark-font-fill::before { content: "\f36a"; } +.bi-file-earmark-font::before { content: "\f36b"; } +.bi-file-earmark-image-fill::before { content: "\f36c"; } +.bi-file-earmark-image::before { content: "\f36d"; } +.bi-file-earmark-lock-fill::before { content: "\f36e"; } +.bi-file-earmark-lock::before { content: "\f36f"; } +.bi-file-earmark-lock2-fill::before { content: "\f370"; } +.bi-file-earmark-lock2::before { content: "\f371"; } +.bi-file-earmark-medical-fill::before { content: "\f372"; } +.bi-file-earmark-medical::before { content: "\f373"; } +.bi-file-earmark-minus-fill::before { content: "\f374"; } +.bi-file-earmark-minus::before { content: "\f375"; } +.bi-file-earmark-music-fill::before { content: "\f376"; } +.bi-file-earmark-music::before { content: "\f377"; } +.bi-file-earmark-person-fill::before { content: "\f378"; } +.bi-file-earmark-person::before { content: "\f379"; } +.bi-file-earmark-play-fill::before { content: "\f37a"; } +.bi-file-earmark-play::before { content: "\f37b"; } +.bi-file-earmark-plus-fill::before { content: "\f37c"; } +.bi-file-earmark-plus::before { content: "\f37d"; } +.bi-file-earmark-post-fill::before { content: "\f37e"; } +.bi-file-earmark-post::before { content: "\f37f"; } +.bi-file-earmark-ppt-fill::before { content: "\f380"; } +.bi-file-earmark-ppt::before { content: "\f381"; } +.bi-file-earmark-richtext-fill::before { content: "\f382"; } +.bi-file-earmark-richtext::before { content: "\f383"; } +.bi-file-earmark-ruled-fill::before { content: "\f384"; } +.bi-file-earmark-ruled::before { content: "\f385"; } +.bi-file-earmark-slides-fill::before { content: "\f386"; } +.bi-file-earmark-slides::before { content: "\f387"; } +.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; } +.bi-file-earmark-spreadsheet::before { content: "\f389"; } +.bi-file-earmark-text-fill::before { content: "\f38a"; } +.bi-file-earmark-text::before { content: "\f38b"; } +.bi-file-earmark-word-fill::before { content: "\f38c"; } +.bi-file-earmark-word::before { content: "\f38d"; } +.bi-file-earmark-x-fill::before { content: "\f38e"; } +.bi-file-earmark-x::before { content: "\f38f"; } +.bi-file-earmark-zip-fill::before { content: "\f390"; } +.bi-file-earmark-zip::before { content: "\f391"; } +.bi-file-earmark::before { content: "\f392"; } +.bi-file-easel-fill::before { content: "\f393"; } +.bi-file-easel::before { content: "\f394"; } +.bi-file-excel-fill::before { content: "\f395"; } +.bi-file-excel::before { content: "\f396"; } +.bi-file-fill::before { content: "\f397"; } +.bi-file-font-fill::before { content: "\f398"; } +.bi-file-font::before { content: "\f399"; } +.bi-file-image-fill::before { content: "\f39a"; } +.bi-file-image::before { content: "\f39b"; } +.bi-file-lock-fill::before { content: "\f39c"; } +.bi-file-lock::before { content: "\f39d"; } +.bi-file-lock2-fill::before { content: "\f39e"; } +.bi-file-lock2::before { content: "\f39f"; } +.bi-file-medical-fill::before { content: "\f3a0"; } +.bi-file-medical::before { content: "\f3a1"; } +.bi-file-minus-fill::before { content: "\f3a2"; } +.bi-file-minus::before { content: "\f3a3"; } +.bi-file-music-fill::before { content: "\f3a4"; } +.bi-file-music::before { content: "\f3a5"; } +.bi-file-person-fill::before { content: "\f3a6"; } +.bi-file-person::before { content: "\f3a7"; } +.bi-file-play-fill::before { content: "\f3a8"; } +.bi-file-play::before { content: "\f3a9"; } +.bi-file-plus-fill::before { content: "\f3aa"; } +.bi-file-plus::before { content: "\f3ab"; } +.bi-file-post-fill::before { content: "\f3ac"; } +.bi-file-post::before { content: "\f3ad"; } +.bi-file-ppt-fill::before { content: "\f3ae"; } +.bi-file-ppt::before { content: "\f3af"; } +.bi-file-richtext-fill::before { content: "\f3b0"; } +.bi-file-richtext::before { content: "\f3b1"; } +.bi-file-ruled-fill::before { content: "\f3b2"; } +.bi-file-ruled::before { content: "\f3b3"; } +.bi-file-slides-fill::before { content: "\f3b4"; } +.bi-file-slides::before { content: "\f3b5"; } +.bi-file-spreadsheet-fill::before { content: "\f3b6"; } +.bi-file-spreadsheet::before { content: "\f3b7"; } +.bi-file-text-fill::before { content: "\f3b8"; } +.bi-file-text::before { content: "\f3b9"; } +.bi-file-word-fill::before { content: "\f3ba"; } +.bi-file-word::before { content: "\f3bb"; } +.bi-file-x-fill::before { content: "\f3bc"; } +.bi-file-x::before { content: "\f3bd"; } +.bi-file-zip-fill::before { content: "\f3be"; } +.bi-file-zip::before { content: "\f3bf"; } +.bi-file::before { content: "\f3c0"; } +.bi-files-alt::before { content: "\f3c1"; } +.bi-files::before { content: "\f3c2"; } +.bi-film::before { content: "\f3c3"; } +.bi-filter-circle-fill::before { content: "\f3c4"; } +.bi-filter-circle::before { content: "\f3c5"; } +.bi-filter-left::before { content: "\f3c6"; } +.bi-filter-right::before { content: "\f3c7"; } +.bi-filter-square-fill::before { content: "\f3c8"; } +.bi-filter-square::before { content: "\f3c9"; } +.bi-filter::before { content: "\f3ca"; } +.bi-flag-fill::before { content: "\f3cb"; } +.bi-flag::before { content: "\f3cc"; } +.bi-flower1::before { content: "\f3cd"; } +.bi-flower2::before { content: "\f3ce"; } +.bi-flower3::before { content: "\f3cf"; } +.bi-folder-check::before { content: "\f3d0"; } +.bi-folder-fill::before { content: "\f3d1"; } +.bi-folder-minus::before { content: "\f3d2"; } +.bi-folder-plus::before { content: "\f3d3"; } +.bi-folder-symlink-fill::before { content: "\f3d4"; } +.bi-folder-symlink::before { content: "\f3d5"; } +.bi-folder-x::before { content: "\f3d6"; } +.bi-folder::before { content: "\f3d7"; } +.bi-folder2-open::before { content: "\f3d8"; } +.bi-folder2::before { content: "\f3d9"; } +.bi-fonts::before { content: "\f3da"; } +.bi-forward-fill::before { content: "\f3db"; } +.bi-forward::before { content: "\f3dc"; } +.bi-front::before { content: "\f3dd"; } +.bi-fullscreen-exit::before { content: "\f3de"; } +.bi-fullscreen::before { content: "\f3df"; } +.bi-funnel-fill::before { content: "\f3e0"; } +.bi-funnel::before { content: "\f3e1"; } +.bi-gear-fill::before { content: "\f3e2"; } +.bi-gear-wide-connected::before { content: "\f3e3"; } +.bi-gear-wide::before { content: "\f3e4"; } +.bi-gear::before { content: "\f3e5"; } +.bi-gem::before { content: "\f3e6"; } +.bi-geo-alt-fill::before { content: "\f3e7"; } +.bi-geo-alt::before { content: "\f3e8"; } +.bi-geo-fill::before { content: "\f3e9"; } +.bi-geo::before { content: "\f3ea"; } +.bi-gift-fill::before { content: "\f3eb"; } +.bi-gift::before { content: "\f3ec"; } +.bi-github::before { content: "\f3ed"; } +.bi-globe::before { content: "\f3ee"; } +.bi-globe2::before { content: "\f3ef"; } +.bi-google::before { content: "\f3f0"; } +.bi-graph-down::before { content: "\f3f1"; } +.bi-graph-up::before { content: "\f3f2"; } +.bi-grid-1x2-fill::before { content: "\f3f3"; } +.bi-grid-1x2::before { content: "\f3f4"; } +.bi-grid-3x2-gap-fill::before { content: "\f3f5"; } +.bi-grid-3x2-gap::before { content: "\f3f6"; } +.bi-grid-3x2::before { content: "\f3f7"; } +.bi-grid-3x3-gap-fill::before { content: "\f3f8"; } +.bi-grid-3x3-gap::before { content: "\f3f9"; } +.bi-grid-3x3::before { content: "\f3fa"; } +.bi-grid-fill::before { content: "\f3fb"; } +.bi-grid::before { content: "\f3fc"; } +.bi-grip-horizontal::before { content: "\f3fd"; } +.bi-grip-vertical::before { content: "\f3fe"; } +.bi-hammer::before { content: "\f3ff"; } +.bi-hand-index-fill::before { content: "\f400"; } +.bi-hand-index-thumb-fill::before { content: "\f401"; } +.bi-hand-index-thumb::before { content: "\f402"; } +.bi-hand-index::before { content: "\f403"; } +.bi-hand-thumbs-down-fill::before { content: "\f404"; } +.bi-hand-thumbs-down::before { content: "\f405"; } +.bi-hand-thumbs-up-fill::before { content: "\f406"; } +.bi-hand-thumbs-up::before { content: "\f407"; } +.bi-handbag-fill::before { content: "\f408"; } +.bi-handbag::before { content: "\f409"; } +.bi-hash::before { content: "\f40a"; } +.bi-hdd-fill::before { content: "\f40b"; } +.bi-hdd-network-fill::before { content: "\f40c"; } +.bi-hdd-network::before { content: "\f40d"; } +.bi-hdd-rack-fill::before { content: "\f40e"; } +.bi-hdd-rack::before { content: "\f40f"; } +.bi-hdd-stack-fill::before { content: "\f410"; } +.bi-hdd-stack::before { content: "\f411"; } +.bi-hdd::before { content: "\f412"; } +.bi-headphones::before { content: "\f413"; } +.bi-headset::before { content: "\f414"; } +.bi-heart-fill::before { content: "\f415"; } +.bi-heart-half::before { content: "\f416"; } +.bi-heart::before { content: "\f417"; } +.bi-heptagon-fill::before { content: "\f418"; } +.bi-heptagon-half::before { content: "\f419"; } +.bi-heptagon::before { content: "\f41a"; } +.bi-hexagon-fill::before { content: "\f41b"; } +.bi-hexagon-half::before { content: "\f41c"; } +.bi-hexagon::before { content: "\f41d"; } +.bi-hourglass-bottom::before { content: "\f41e"; } +.bi-hourglass-split::before { content: "\f41f"; } +.bi-hourglass-top::before { content: "\f420"; } +.bi-hourglass::before { content: "\f421"; } +.bi-house-door-fill::before { content: "\f422"; } +.bi-house-door::before { content: "\f423"; } +.bi-house-fill::before { content: "\f424"; } +.bi-house::before { content: "\f425"; } +.bi-hr::before { content: "\f426"; } +.bi-hurricane::before { content: "\f427"; } +.bi-image-alt::before { content: "\f428"; } +.bi-image-fill::before { content: "\f429"; } +.bi-image::before { content: "\f42a"; } +.bi-images::before { content: "\f42b"; } +.bi-inbox-fill::before { content: "\f42c"; } +.bi-inbox::before { content: "\f42d"; } +.bi-inboxes-fill::before { content: "\f42e"; } +.bi-inboxes::before { content: "\f42f"; } +.bi-info-circle-fill::before { content: "\f430"; } +.bi-info-circle::before { content: "\f431"; } +.bi-info-square-fill::before { content: "\f432"; } +.bi-info-square::before { content: "\f433"; } +.bi-info::before { content: "\f434"; } +.bi-input-cursor-text::before { content: "\f435"; } +.bi-input-cursor::before { content: "\f436"; } +.bi-instagram::before { content: "\f437"; } +.bi-intersect::before { content: "\f438"; } +.bi-journal-album::before { content: "\f439"; } +.bi-journal-arrow-down::before { content: "\f43a"; } +.bi-journal-arrow-up::before { content: "\f43b"; } +.bi-journal-bookmark-fill::before { content: "\f43c"; } +.bi-journal-bookmark::before { content: "\f43d"; } +.bi-journal-check::before { content: "\f43e"; } +.bi-journal-code::before { content: "\f43f"; } +.bi-journal-medical::before { content: "\f440"; } +.bi-journal-minus::before { content: "\f441"; } +.bi-journal-plus::before { content: "\f442"; } +.bi-journal-richtext::before { content: "\f443"; } +.bi-journal-text::before { content: "\f444"; } +.bi-journal-x::before { content: "\f445"; } +.bi-journal::before { content: "\f446"; } +.bi-journals::before { content: "\f447"; } +.bi-joystick::before { content: "\f448"; } +.bi-justify-left::before { content: "\f449"; } +.bi-justify-right::before { content: "\f44a"; } +.bi-justify::before { content: "\f44b"; } +.bi-kanban-fill::before { content: "\f44c"; } +.bi-kanban::before { content: "\f44d"; } +.bi-key-fill::before { content: "\f44e"; } +.bi-key::before { content: "\f44f"; } +.bi-keyboard-fill::before { content: "\f450"; } +.bi-keyboard::before { content: "\f451"; } +.bi-ladder::before { content: "\f452"; } +.bi-lamp-fill::before { content: "\f453"; } +.bi-lamp::before { content: "\f454"; } +.bi-laptop-fill::before { content: "\f455"; } +.bi-laptop::before { content: "\f456"; } +.bi-layer-backward::before { content: "\f457"; } +.bi-layer-forward::before { content: "\f458"; } +.bi-layers-fill::before { content: "\f459"; } +.bi-layers-half::before { content: "\f45a"; } +.bi-layers::before { content: "\f45b"; } +.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; } +.bi-layout-sidebar-inset::before { content: "\f45d"; } +.bi-layout-sidebar-reverse::before { content: "\f45e"; } +.bi-layout-sidebar::before { content: "\f45f"; } +.bi-layout-split::before { content: "\f460"; } +.bi-layout-text-sidebar-reverse::before { content: "\f461"; } +.bi-layout-text-sidebar::before { content: "\f462"; } +.bi-layout-text-window-reverse::before { content: "\f463"; } +.bi-layout-text-window::before { content: "\f464"; } +.bi-layout-three-columns::before { content: "\f465"; } +.bi-layout-wtf::before { content: "\f466"; } +.bi-life-preserver::before { content: "\f467"; } +.bi-lightbulb-fill::before { content: "\f468"; } +.bi-lightbulb-off-fill::before { content: "\f469"; } +.bi-lightbulb-off::before { content: "\f46a"; } +.bi-lightbulb::before { content: "\f46b"; } +.bi-lightning-charge-fill::before { content: "\f46c"; } +.bi-lightning-charge::before { content: "\f46d"; } +.bi-lightning-fill::before { content: "\f46e"; } +.bi-lightning::before { content: "\f46f"; } +.bi-link-45deg::before { content: "\f470"; } +.bi-link::before { content: "\f471"; } +.bi-linkedin::before { content: "\f472"; } +.bi-list-check::before { content: "\f473"; } +.bi-list-nested::before { content: "\f474"; } +.bi-list-ol::before { content: "\f475"; } +.bi-list-stars::before { content: "\f476"; } +.bi-list-task::before { content: "\f477"; } +.bi-list-ul::before { content: "\f478"; } +.bi-list::before { content: "\f479"; } +.bi-lock-fill::before { content: "\f47a"; } +.bi-lock::before { content: "\f47b"; } +.bi-mailbox::before { content: "\f47c"; } +.bi-mailbox2::before { content: "\f47d"; } +.bi-map-fill::before { content: "\f47e"; } +.bi-map::before { content: "\f47f"; } +.bi-markdown-fill::before { content: "\f480"; } +.bi-markdown::before { content: "\f481"; } +.bi-mask::before { content: "\f482"; } +.bi-megaphone-fill::before { content: "\f483"; } +.bi-megaphone::before { content: "\f484"; } +.bi-menu-app-fill::before { content: "\f485"; } +.bi-menu-app::before { content: "\f486"; } +.bi-menu-button-fill::before { content: "\f487"; } +.bi-menu-button-wide-fill::before { content: "\f488"; } +.bi-menu-button-wide::before { content: "\f489"; } +.bi-menu-button::before { content: "\f48a"; } +.bi-menu-down::before { content: "\f48b"; } +.bi-menu-up::before { content: "\f48c"; } +.bi-mic-fill::before { content: "\f48d"; } +.bi-mic-mute-fill::before { content: "\f48e"; } +.bi-mic-mute::before { content: "\f48f"; } +.bi-mic::before { content: "\f490"; } +.bi-minecart-loaded::before { content: "\f491"; } +.bi-minecart::before { content: "\f492"; } +.bi-moisture::before { content: "\f493"; } +.bi-moon-fill::before { content: "\f494"; } +.bi-moon-stars-fill::before { content: "\f495"; } +.bi-moon-stars::before { content: "\f496"; } +.bi-moon::before { content: "\f497"; } +.bi-mouse-fill::before { content: "\f498"; } +.bi-mouse::before { content: "\f499"; } +.bi-mouse2-fill::before { content: "\f49a"; } +.bi-mouse2::before { content: "\f49b"; } +.bi-mouse3-fill::before { content: "\f49c"; } +.bi-mouse3::before { content: "\f49d"; } +.bi-music-note-beamed::before { content: "\f49e"; } +.bi-music-note-list::before { content: "\f49f"; } +.bi-music-note::before { content: "\f4a0"; } +.bi-music-player-fill::before { content: "\f4a1"; } +.bi-music-player::before { content: "\f4a2"; } +.bi-newspaper::before { content: "\f4a3"; } +.bi-node-minus-fill::before { content: "\f4a4"; } +.bi-node-minus::before { content: "\f4a5"; } +.bi-node-plus-fill::before { content: "\f4a6"; } +.bi-node-plus::before { content: "\f4a7"; } +.bi-nut-fill::before { content: "\f4a8"; } +.bi-nut::before { content: "\f4a9"; } +.bi-octagon-fill::before { content: "\f4aa"; } +.bi-octagon-half::before { content: "\f4ab"; } +.bi-octagon::before { content: "\f4ac"; } +.bi-option::before { content: "\f4ad"; } +.bi-outlet::before { content: "\f4ae"; } +.bi-paint-bucket::before { content: "\f4af"; } +.bi-palette-fill::before { content: "\f4b0"; } +.bi-palette::before { content: "\f4b1"; } +.bi-palette2::before { content: "\f4b2"; } +.bi-paperclip::before { content: "\f4b3"; } +.bi-paragraph::before { content: "\f4b4"; } +.bi-patch-check-fill::before { content: "\f4b5"; } +.bi-patch-check::before { content: "\f4b6"; } +.bi-patch-exclamation-fill::before { content: "\f4b7"; } +.bi-patch-exclamation::before { content: "\f4b8"; } +.bi-patch-minus-fill::before { content: "\f4b9"; } +.bi-patch-minus::before { content: "\f4ba"; } +.bi-patch-plus-fill::before { content: "\f4bb"; } +.bi-patch-plus::before { content: "\f4bc"; } +.bi-patch-question-fill::before { content: "\f4bd"; } +.bi-patch-question::before { content: "\f4be"; } +.bi-pause-btn-fill::before { content: "\f4bf"; } +.bi-pause-btn::before { content: "\f4c0"; } +.bi-pause-circle-fill::before { content: "\f4c1"; } +.bi-pause-circle::before { content: "\f4c2"; } +.bi-pause-fill::before { content: "\f4c3"; } +.bi-pause::before { content: "\f4c4"; } +.bi-peace-fill::before { content: "\f4c5"; } +.bi-peace::before { content: "\f4c6"; } +.bi-pen-fill::before { content: "\f4c7"; } +.bi-pen::before { content: "\f4c8"; } +.bi-pencil-fill::before { content: "\f4c9"; } +.bi-pencil-square::before { content: "\f4ca"; } +.bi-pencil::before { content: "\f4cb"; } +.bi-pentagon-fill::before { content: "\f4cc"; } +.bi-pentagon-half::before { content: "\f4cd"; } +.bi-pentagon::before { content: "\f4ce"; } +.bi-people-fill::before { content: "\f4cf"; } +.bi-people::before { content: "\f4d0"; } +.bi-percent::before { content: "\f4d1"; } +.bi-person-badge-fill::before { content: "\f4d2"; } +.bi-person-badge::before { content: "\f4d3"; } +.bi-person-bounding-box::before { content: "\f4d4"; } +.bi-person-check-fill::before { content: "\f4d5"; } +.bi-person-check::before { content: "\f4d6"; } +.bi-person-circle::before { content: "\f4d7"; } +.bi-person-dash-fill::before { content: "\f4d8"; } +.bi-person-dash::before { content: "\f4d9"; } +.bi-person-fill::before { content: "\f4da"; } +.bi-person-lines-fill::before { content: "\f4db"; } +.bi-person-plus-fill::before { content: "\f4dc"; } +.bi-person-plus::before { content: "\f4dd"; } +.bi-person-square::before { content: "\f4de"; } +.bi-person-x-fill::before { content: "\f4df"; } +.bi-person-x::before { content: "\f4e0"; } +.bi-person::before { content: "\f4e1"; } +.bi-phone-fill::before { content: "\f4e2"; } +.bi-phone-landscape-fill::before { content: "\f4e3"; } +.bi-phone-landscape::before { content: "\f4e4"; } +.bi-phone-vibrate-fill::before { content: "\f4e5"; } +.bi-phone-vibrate::before { content: "\f4e6"; } +.bi-phone::before { content: "\f4e7"; } +.bi-pie-chart-fill::before { content: "\f4e8"; } +.bi-pie-chart::before { content: "\f4e9"; } +.bi-pin-angle-fill::before { content: "\f4ea"; } +.bi-pin-angle::before { content: "\f4eb"; } +.bi-pin-fill::before { content: "\f4ec"; } +.bi-pin::before { content: "\f4ed"; } +.bi-pip-fill::before { content: "\f4ee"; } +.bi-pip::before { content: "\f4ef"; } +.bi-play-btn-fill::before { content: "\f4f0"; } +.bi-play-btn::before { content: "\f4f1"; } +.bi-play-circle-fill::before { content: "\f4f2"; } +.bi-play-circle::before { content: "\f4f3"; } +.bi-play-fill::before { content: "\f4f4"; } +.bi-play::before { content: "\f4f5"; } +.bi-plug-fill::before { content: "\f4f6"; } +.bi-plug::before { content: "\f4f7"; } +.bi-plus-circle-dotted::before { content: "\f4f8"; } +.bi-plus-circle-fill::before { content: "\f4f9"; } +.bi-plus-circle::before { content: "\f4fa"; } +.bi-plus-square-dotted::before { content: "\f4fb"; } +.bi-plus-square-fill::before { content: "\f4fc"; } +.bi-plus-square::before { content: "\f4fd"; } +.bi-plus::before { content: "\f4fe"; } +.bi-power::before { content: "\f4ff"; } +.bi-printer-fill::before { content: "\f500"; } +.bi-printer::before { content: "\f501"; } +.bi-puzzle-fill::before { content: "\f502"; } +.bi-puzzle::before { content: "\f503"; } +.bi-question-circle-fill::before { content: "\f504"; } +.bi-question-circle::before { content: "\f505"; } +.bi-question-diamond-fill::before { content: "\f506"; } +.bi-question-diamond::before { content: "\f507"; } +.bi-question-octagon-fill::before { content: "\f508"; } +.bi-question-octagon::before { content: "\f509"; } +.bi-question-square-fill::before { content: "\f50a"; } +.bi-question-square::before { content: "\f50b"; } +.bi-question::before { content: "\f50c"; } +.bi-rainbow::before { content: "\f50d"; } +.bi-receipt-cutoff::before { content: "\f50e"; } +.bi-receipt::before { content: "\f50f"; } +.bi-reception-0::before { content: "\f510"; } +.bi-reception-1::before { content: "\f511"; } +.bi-reception-2::before { content: "\f512"; } +.bi-reception-3::before { content: "\f513"; } +.bi-reception-4::before { content: "\f514"; } +.bi-record-btn-fill::before { content: "\f515"; } +.bi-record-btn::before { content: "\f516"; } +.bi-record-circle-fill::before { content: "\f517"; } +.bi-record-circle::before { content: "\f518"; } +.bi-record-fill::before { content: "\f519"; } +.bi-record::before { content: "\f51a"; } +.bi-record2-fill::before { content: "\f51b"; } +.bi-record2::before { content: "\f51c"; } +.bi-reply-all-fill::before { content: "\f51d"; } +.bi-reply-all::before { content: "\f51e"; } +.bi-reply-fill::before { content: "\f51f"; } +.bi-reply::before { content: "\f520"; } +.bi-rss-fill::before { content: "\f521"; } +.bi-rss::before { content: "\f522"; } +.bi-rulers::before { content: "\f523"; } +.bi-save-fill::before { content: "\f524"; } +.bi-save::before { content: "\f525"; } +.bi-save2-fill::before { content: "\f526"; } +.bi-save2::before { content: "\f527"; } +.bi-scissors::before { content: "\f528"; } +.bi-screwdriver::before { content: "\f529"; } +.bi-search::before { content: "\f52a"; } +.bi-segmented-nav::before { content: "\f52b"; } +.bi-server::before { content: "\f52c"; } +.bi-share-fill::before { content: "\f52d"; } +.bi-share::before { content: "\f52e"; } +.bi-shield-check::before { content: "\f52f"; } +.bi-shield-exclamation::before { content: "\f530"; } +.bi-shield-fill-check::before { content: "\f531"; } +.bi-shield-fill-exclamation::before { content: "\f532"; } +.bi-shield-fill-minus::before { content: "\f533"; } +.bi-shield-fill-plus::before { content: "\f534"; } +.bi-shield-fill-x::before { content: "\f535"; } +.bi-shield-fill::before { content: "\f536"; } +.bi-shield-lock-fill::before { content: "\f537"; } +.bi-shield-lock::before { content: "\f538"; } +.bi-shield-minus::before { content: "\f539"; } +.bi-shield-plus::before { content: "\f53a"; } +.bi-shield-shaded::before { content: "\f53b"; } +.bi-shield-slash-fill::before { content: "\f53c"; } +.bi-shield-slash::before { content: "\f53d"; } +.bi-shield-x::before { content: "\f53e"; } +.bi-shield::before { content: "\f53f"; } +.bi-shift-fill::before { content: "\f540"; } +.bi-shift::before { content: "\f541"; } +.bi-shop-window::before { content: "\f542"; } +.bi-shop::before { content: "\f543"; } +.bi-shuffle::before { content: "\f544"; } +.bi-signpost-2-fill::before { content: "\f545"; } +.bi-signpost-2::before { content: "\f546"; } +.bi-signpost-fill::before { content: "\f547"; } +.bi-signpost-split-fill::before { content: "\f548"; } +.bi-signpost-split::before { content: "\f549"; } +.bi-signpost::before { content: "\f54a"; } +.bi-sim-fill::before { content: "\f54b"; } +.bi-sim::before { content: "\f54c"; } +.bi-skip-backward-btn-fill::before { content: "\f54d"; } +.bi-skip-backward-btn::before { content: "\f54e"; } +.bi-skip-backward-circle-fill::before { content: "\f54f"; } +.bi-skip-backward-circle::before { content: "\f550"; } +.bi-skip-backward-fill::before { content: "\f551"; } +.bi-skip-backward::before { content: "\f552"; } +.bi-skip-end-btn-fill::before { content: "\f553"; } +.bi-skip-end-btn::before { content: "\f554"; } +.bi-skip-end-circle-fill::before { content: "\f555"; } +.bi-skip-end-circle::before { content: "\f556"; } +.bi-skip-end-fill::before { content: "\f557"; } +.bi-skip-end::before { content: "\f558"; } +.bi-skip-forward-btn-fill::before { content: "\f559"; } +.bi-skip-forward-btn::before { content: "\f55a"; } +.bi-skip-forward-circle-fill::before { content: "\f55b"; } +.bi-skip-forward-circle::before { content: "\f55c"; } +.bi-skip-forward-fill::before { content: "\f55d"; } +.bi-skip-forward::before { content: "\f55e"; } +.bi-skip-start-btn-fill::before { content: "\f55f"; } +.bi-skip-start-btn::before { content: "\f560"; } +.bi-skip-start-circle-fill::before { content: "\f561"; } +.bi-skip-start-circle::before { content: "\f562"; } +.bi-skip-start-fill::before { content: "\f563"; } +.bi-skip-start::before { content: "\f564"; } +.bi-slack::before { content: "\f565"; } +.bi-slash-circle-fill::before { content: "\f566"; } +.bi-slash-circle::before { content: "\f567"; } +.bi-slash-square-fill::before { content: "\f568"; } +.bi-slash-square::before { content: "\f569"; } +.bi-slash::before { content: "\f56a"; } +.bi-sliders::before { content: "\f56b"; } +.bi-smartwatch::before { content: "\f56c"; } +.bi-snow::before { content: "\f56d"; } +.bi-snow2::before { content: "\f56e"; } +.bi-snow3::before { content: "\f56f"; } +.bi-sort-alpha-down-alt::before { content: "\f570"; } +.bi-sort-alpha-down::before { content: "\f571"; } +.bi-sort-alpha-up-alt::before { content: "\f572"; } +.bi-sort-alpha-up::before { content: "\f573"; } +.bi-sort-down-alt::before { content: "\f574"; } +.bi-sort-down::before { content: "\f575"; } +.bi-sort-numeric-down-alt::before { content: "\f576"; } +.bi-sort-numeric-down::before { content: "\f577"; } +.bi-sort-numeric-up-alt::before { content: "\f578"; } +.bi-sort-numeric-up::before { content: "\f579"; } +.bi-sort-up-alt::before { content: "\f57a"; } +.bi-sort-up::before { content: "\f57b"; } +.bi-soundwave::before { content: "\f57c"; } +.bi-speaker-fill::before { content: "\f57d"; } +.bi-speaker::before { content: "\f57e"; } +.bi-speedometer::before { content: "\f57f"; } +.bi-speedometer2::before { content: "\f580"; } +.bi-spellcheck::before { content: "\f581"; } +.bi-square-fill::before { content: "\f582"; } +.bi-square-half::before { content: "\f583"; } +.bi-square::before { content: "\f584"; } +.bi-stack::before { content: "\f585"; } +.bi-star-fill::before { content: "\f586"; } +.bi-star-half::before { content: "\f587"; } +.bi-star::before { content: "\f588"; } +.bi-stars::before { content: "\f589"; } +.bi-stickies-fill::before { content: "\f58a"; } +.bi-stickies::before { content: "\f58b"; } +.bi-sticky-fill::before { content: "\f58c"; } +.bi-sticky::before { content: "\f58d"; } +.bi-stop-btn-fill::before { content: "\f58e"; } +.bi-stop-btn::before { content: "\f58f"; } +.bi-stop-circle-fill::before { content: "\f590"; } +.bi-stop-circle::before { content: "\f591"; } +.bi-stop-fill::before { content: "\f592"; } +.bi-stop::before { content: "\f593"; } +.bi-stoplights-fill::before { content: "\f594"; } +.bi-stoplights::before { content: "\f595"; } +.bi-stopwatch-fill::before { content: "\f596"; } +.bi-stopwatch::before { content: "\f597"; } +.bi-subtract::before { content: "\f598"; } +.bi-suit-club-fill::before { content: "\f599"; } +.bi-suit-club::before { content: "\f59a"; } +.bi-suit-diamond-fill::before { content: "\f59b"; } +.bi-suit-diamond::before { content: "\f59c"; } +.bi-suit-heart-fill::before { content: "\f59d"; } +.bi-suit-heart::before { content: "\f59e"; } +.bi-suit-spade-fill::before { content: "\f59f"; } +.bi-suit-spade::before { content: "\f5a0"; } +.bi-sun-fill::before { content: "\f5a1"; } +.bi-sun::before { content: "\f5a2"; } +.bi-sunglasses::before { content: "\f5a3"; } +.bi-sunrise-fill::before { content: "\f5a4"; } +.bi-sunrise::before { content: "\f5a5"; } +.bi-sunset-fill::before { content: "\f5a6"; } +.bi-sunset::before { content: "\f5a7"; } +.bi-symmetry-horizontal::before { content: "\f5a8"; } +.bi-symmetry-vertical::before { content: "\f5a9"; } +.bi-table::before { content: "\f5aa"; } +.bi-tablet-fill::before { content: "\f5ab"; } +.bi-tablet-landscape-fill::before { content: "\f5ac"; } +.bi-tablet-landscape::before { content: "\f5ad"; } +.bi-tablet::before { content: "\f5ae"; } +.bi-tag-fill::before { content: "\f5af"; } +.bi-tag::before { content: "\f5b0"; } +.bi-tags-fill::before { content: "\f5b1"; } +.bi-tags::before { content: "\f5b2"; } +.bi-telegram::before { content: "\f5b3"; } +.bi-telephone-fill::before { content: "\f5b4"; } +.bi-telephone-forward-fill::before { content: "\f5b5"; } +.bi-telephone-forward::before { content: "\f5b6"; } +.bi-telephone-inbound-fill::before { content: "\f5b7"; } +.bi-telephone-inbound::before { content: "\f5b8"; } +.bi-telephone-minus-fill::before { content: "\f5b9"; } +.bi-telephone-minus::before { content: "\f5ba"; } +.bi-telephone-outbound-fill::before { content: "\f5bb"; } +.bi-telephone-outbound::before { content: "\f5bc"; } +.bi-telephone-plus-fill::before { content: "\f5bd"; } +.bi-telephone-plus::before { content: "\f5be"; } +.bi-telephone-x-fill::before { content: "\f5bf"; } +.bi-telephone-x::before { content: "\f5c0"; } +.bi-telephone::before { content: "\f5c1"; } +.bi-terminal-fill::before { content: "\f5c2"; } +.bi-terminal::before { content: "\f5c3"; } +.bi-text-center::before { content: "\f5c4"; } +.bi-text-indent-left::before { content: "\f5c5"; } +.bi-text-indent-right::before { content: "\f5c6"; } +.bi-text-left::before { content: "\f5c7"; } +.bi-text-paragraph::before { content: "\f5c8"; } +.bi-text-right::before { content: "\f5c9"; } +.bi-textarea-resize::before { content: "\f5ca"; } +.bi-textarea-t::before { content: "\f5cb"; } +.bi-textarea::before { content: "\f5cc"; } +.bi-thermometer-half::before { content: "\f5cd"; } +.bi-thermometer-high::before { content: "\f5ce"; } +.bi-thermometer-low::before { content: "\f5cf"; } +.bi-thermometer-snow::before { content: "\f5d0"; } +.bi-thermometer-sun::before { content: "\f5d1"; } +.bi-thermometer::before { content: "\f5d2"; } +.bi-three-dots-vertical::before { content: "\f5d3"; } +.bi-three-dots::before { content: "\f5d4"; } +.bi-toggle-off::before { content: "\f5d5"; } +.bi-toggle-on::before { content: "\f5d6"; } +.bi-toggle2-off::before { content: "\f5d7"; } +.bi-toggle2-on::before { content: "\f5d8"; } +.bi-toggles::before { content: "\f5d9"; } +.bi-toggles2::before { content: "\f5da"; } +.bi-tools::before { content: "\f5db"; } +.bi-tornado::before { content: "\f5dc"; } +.bi-trash-fill::before { content: "\f5dd"; } +.bi-trash::before { content: "\f5de"; } +.bi-trash2-fill::before { content: "\f5df"; } +.bi-trash2::before { content: "\f5e0"; } +.bi-tree-fill::before { content: "\f5e1"; } +.bi-tree::before { content: "\f5e2"; } +.bi-triangle-fill::before { content: "\f5e3"; } +.bi-triangle-half::before { content: "\f5e4"; } +.bi-triangle::before { content: "\f5e5"; } +.bi-trophy-fill::before { content: "\f5e6"; } +.bi-trophy::before { content: "\f5e7"; } +.bi-tropical-storm::before { content: "\f5e8"; } +.bi-truck-flatbed::before { content: "\f5e9"; } +.bi-truck::before { content: "\f5ea"; } +.bi-tsunami::before { content: "\f5eb"; } +.bi-tv-fill::before { content: "\f5ec"; } +.bi-tv::before { content: "\f5ed"; } +.bi-twitch::before { content: "\f5ee"; } +.bi-twitter::before { content: "\f5ef"; } +.bi-type-bold::before { content: "\f5f0"; } +.bi-type-h1::before { content: "\f5f1"; } +.bi-type-h2::before { content: "\f5f2"; } +.bi-type-h3::before { content: "\f5f3"; } +.bi-type-italic::before { content: "\f5f4"; } +.bi-type-strikethrough::before { content: "\f5f5"; } +.bi-type-underline::before { content: "\f5f6"; } +.bi-type::before { content: "\f5f7"; } +.bi-ui-checks-grid::before { content: "\f5f8"; } +.bi-ui-checks::before { content: "\f5f9"; } +.bi-ui-radios-grid::before { content: "\f5fa"; } +.bi-ui-radios::before { content: "\f5fb"; } +.bi-umbrella-fill::before { content: "\f5fc"; } +.bi-umbrella::before { content: "\f5fd"; } +.bi-union::before { content: "\f5fe"; } +.bi-unlock-fill::before { content: "\f5ff"; } +.bi-unlock::before { content: "\f600"; } +.bi-upc-scan::before { content: "\f601"; } +.bi-upc::before { content: "\f602"; } +.bi-upload::before { content: "\f603"; } +.bi-vector-pen::before { content: "\f604"; } +.bi-view-list::before { content: "\f605"; } +.bi-view-stacked::before { content: "\f606"; } +.bi-vinyl-fill::before { content: "\f607"; } +.bi-vinyl::before { content: "\f608"; } +.bi-voicemail::before { content: "\f609"; } +.bi-volume-down-fill::before { content: "\f60a"; } +.bi-volume-down::before { content: "\f60b"; } +.bi-volume-mute-fill::before { content: "\f60c"; } +.bi-volume-mute::before { content: "\f60d"; } +.bi-volume-off-fill::before { content: "\f60e"; } +.bi-volume-off::before { content: "\f60f"; } +.bi-volume-up-fill::before { content: "\f610"; } +.bi-volume-up::before { content: "\f611"; } +.bi-vr::before { content: "\f612"; } +.bi-wallet-fill::before { content: "\f613"; } +.bi-wallet::before { content: "\f614"; } +.bi-wallet2::before { content: "\f615"; } +.bi-watch::before { content: "\f616"; } +.bi-water::before { content: "\f617"; } +.bi-whatsapp::before { content: "\f618"; } +.bi-wifi-1::before { content: "\f619"; } +.bi-wifi-2::before { content: "\f61a"; } +.bi-wifi-off::before { content: "\f61b"; } +.bi-wifi::before { content: "\f61c"; } +.bi-wind::before { content: "\f61d"; } +.bi-window-dock::before { content: "\f61e"; } +.bi-window-sidebar::before { content: "\f61f"; } +.bi-window::before { content: "\f620"; } +.bi-wrench::before { content: "\f621"; } +.bi-x-circle-fill::before { content: "\f622"; } +.bi-x-circle::before { content: "\f623"; } +.bi-x-diamond-fill::before { content: "\f624"; } +.bi-x-diamond::before { content: "\f625"; } +.bi-x-octagon-fill::before { content: "\f626"; } +.bi-x-octagon::before { content: "\f627"; } +.bi-x-square-fill::before { content: "\f628"; } +.bi-x-square::before { content: "\f629"; } +.bi-x::before { content: "\f62a"; } +.bi-youtube::before { content: "\f62b"; } +.bi-zoom-in::before { content: "\f62c"; } +.bi-zoom-out::before { content: "\f62d"; } +.bi-bank::before { content: "\f62e"; } +.bi-bank2::before { content: "\f62f"; } +.bi-bell-slash-fill::before { content: "\f630"; } +.bi-bell-slash::before { content: "\f631"; } +.bi-cash-coin::before { content: "\f632"; } +.bi-check-lg::before { content: "\f633"; } +.bi-coin::before { content: "\f634"; } +.bi-currency-bitcoin::before { content: "\f635"; } +.bi-currency-dollar::before { content: "\f636"; } +.bi-currency-euro::before { content: "\f637"; } +.bi-currency-exchange::before { content: "\f638"; } +.bi-currency-pound::before { content: "\f639"; } +.bi-currency-yen::before { content: "\f63a"; } +.bi-dash-lg::before { content: "\f63b"; } +.bi-exclamation-lg::before { content: "\f63c"; } +.bi-file-earmark-pdf-fill::before { content: "\f63d"; } +.bi-file-earmark-pdf::before { content: "\f63e"; } +.bi-file-pdf-fill::before { content: "\f63f"; } +.bi-file-pdf::before { content: "\f640"; } +.bi-gender-ambiguous::before { content: "\f641"; } +.bi-gender-female::before { content: "\f642"; } +.bi-gender-male::before { content: "\f643"; } +.bi-gender-trans::before { content: "\f644"; } +.bi-headset-vr::before { content: "\f645"; } +.bi-info-lg::before { content: "\f646"; } +.bi-mastodon::before { content: "\f647"; } +.bi-messenger::before { content: "\f648"; } +.bi-piggy-bank-fill::before { content: "\f649"; } +.bi-piggy-bank::before { content: "\f64a"; } +.bi-pin-map-fill::before { content: "\f64b"; } +.bi-pin-map::before { content: "\f64c"; } +.bi-plus-lg::before { content: "\f64d"; } +.bi-question-lg::before { content: "\f64e"; } +.bi-recycle::before { content: "\f64f"; } +.bi-reddit::before { content: "\f650"; } +.bi-safe-fill::before { content: "\f651"; } +.bi-safe2-fill::before { content: "\f652"; } +.bi-safe2::before { content: "\f653"; } +.bi-sd-card-fill::before { content: "\f654"; } +.bi-sd-card::before { content: "\f655"; } +.bi-skype::before { content: "\f656"; } +.bi-slash-lg::before { content: "\f657"; } +.bi-translate::before { content: "\f658"; } +.bi-x-lg::before { content: "\f659"; } +.bi-safe::before { content: "\f65a"; } +.bi-apple::before { content: "\f65b"; } +.bi-microsoft::before { content: "\f65d"; } +.bi-windows::before { content: "\f65e"; } +.bi-behance::before { content: "\f65c"; } +.bi-dribbble::before { content: "\f65f"; } +.bi-line::before { content: "\f660"; } +.bi-medium::before { content: "\f661"; } +.bi-paypal::before { content: "\f662"; } +.bi-pinterest::before { content: "\f663"; } +.bi-signal::before { content: "\f664"; } +.bi-snapchat::before { content: "\f665"; } +.bi-spotify::before { content: "\f666"; } +.bi-stack-overflow::before { content: "\f667"; } +.bi-strava::before { content: "\f668"; } +.bi-wordpress::before { content: "\f669"; } +.bi-vimeo::before { content: "\f66a"; } +.bi-activity::before { content: "\f66b"; } +.bi-easel2-fill::before { content: "\f66c"; } +.bi-easel2::before { content: "\f66d"; } +.bi-easel3-fill::before { content: "\f66e"; } +.bi-easel3::before { content: "\f66f"; } +.bi-fan::before { content: "\f670"; } +.bi-fingerprint::before { content: "\f671"; } +.bi-graph-down-arrow::before { content: "\f672"; } +.bi-graph-up-arrow::before { content: "\f673"; } +.bi-hypnotize::before { content: "\f674"; } +.bi-magic::before { content: "\f675"; } +.bi-person-rolodex::before { content: "\f676"; } +.bi-person-video::before { content: "\f677"; } +.bi-person-video2::before { content: "\f678"; } +.bi-person-video3::before { content: "\f679"; } +.bi-person-workspace::before { content: "\f67a"; } +.bi-radioactive::before { content: "\f67b"; } +.bi-webcam-fill::before { content: "\f67c"; } +.bi-webcam::before { content: "\f67d"; } +.bi-yin-yang::before { content: "\f67e"; } +.bi-bandaid-fill::before { content: "\f680"; } +.bi-bandaid::before { content: "\f681"; } +.bi-bluetooth::before { content: "\f682"; } +.bi-body-text::before { content: "\f683"; } +.bi-boombox::before { content: "\f684"; } +.bi-boxes::before { content: "\f685"; } +.bi-dpad-fill::before { content: "\f686"; } +.bi-dpad::before { content: "\f687"; } +.bi-ear-fill::before { content: "\f688"; } +.bi-ear::before { content: "\f689"; } +.bi-envelope-check-fill::before { content: "\f68b"; } +.bi-envelope-check::before { content: "\f68c"; } +.bi-envelope-dash-fill::before { content: "\f68e"; } +.bi-envelope-dash::before { content: "\f68f"; } +.bi-envelope-exclamation-fill::before { content: "\f691"; } +.bi-envelope-exclamation::before { content: "\f692"; } +.bi-envelope-plus-fill::before { content: "\f693"; } +.bi-envelope-plus::before { content: "\f694"; } +.bi-envelope-slash-fill::before { content: "\f696"; } +.bi-envelope-slash::before { content: "\f697"; } +.bi-envelope-x-fill::before { content: "\f699"; } +.bi-envelope-x::before { content: "\f69a"; } +.bi-explicit-fill::before { content: "\f69b"; } +.bi-explicit::before { content: "\f69c"; } +.bi-git::before { content: "\f69d"; } +.bi-infinity::before { content: "\f69e"; } +.bi-list-columns-reverse::before { content: "\f69f"; } +.bi-list-columns::before { content: "\f6a0"; } +.bi-meta::before { content: "\f6a1"; } +.bi-nintendo-switch::before { content: "\f6a4"; } +.bi-pc-display-horizontal::before { content: "\f6a5"; } +.bi-pc-display::before { content: "\f6a6"; } +.bi-pc-horizontal::before { content: "\f6a7"; } +.bi-pc::before { content: "\f6a8"; } +.bi-playstation::before { content: "\f6a9"; } +.bi-plus-slash-minus::before { content: "\f6aa"; } +.bi-projector-fill::before { content: "\f6ab"; } +.bi-projector::before { content: "\f6ac"; } +.bi-qr-code-scan::before { content: "\f6ad"; } +.bi-qr-code::before { content: "\f6ae"; } +.bi-quora::before { content: "\f6af"; } +.bi-quote::before { content: "\f6b0"; } +.bi-robot::before { content: "\f6b1"; } +.bi-send-check-fill::before { content: "\f6b2"; } +.bi-send-check::before { content: "\f6b3"; } +.bi-send-dash-fill::before { content: "\f6b4"; } +.bi-send-dash::before { content: "\f6b5"; } +.bi-send-exclamation-fill::before { content: "\f6b7"; } +.bi-send-exclamation::before { content: "\f6b8"; } +.bi-send-fill::before { content: "\f6b9"; } +.bi-send-plus-fill::before { content: "\f6ba"; } +.bi-send-plus::before { content: "\f6bb"; } +.bi-send-slash-fill::before { content: "\f6bc"; } +.bi-send-slash::before { content: "\f6bd"; } +.bi-send-x-fill::before { content: "\f6be"; } +.bi-send-x::before { content: "\f6bf"; } +.bi-send::before { content: "\f6c0"; } +.bi-steam::before { content: "\f6c1"; } +.bi-terminal-dash::before { content: "\f6c3"; } +.bi-terminal-plus::before { content: "\f6c4"; } +.bi-terminal-split::before { content: "\f6c5"; } +.bi-ticket-detailed-fill::before { content: "\f6c6"; } +.bi-ticket-detailed::before { content: "\f6c7"; } +.bi-ticket-fill::before { content: "\f6c8"; } +.bi-ticket-perforated-fill::before { content: "\f6c9"; } +.bi-ticket-perforated::before { content: "\f6ca"; } +.bi-ticket::before { content: "\f6cb"; } +.bi-tiktok::before { content: "\f6cc"; } +.bi-window-dash::before { content: "\f6cd"; } +.bi-window-desktop::before { content: "\f6ce"; } +.bi-window-fullscreen::before { content: "\f6cf"; } +.bi-window-plus::before { content: "\f6d0"; } +.bi-window-split::before { content: "\f6d1"; } +.bi-window-stack::before { content: "\f6d2"; } +.bi-window-x::before { content: "\f6d3"; } +.bi-xbox::before { content: "\f6d4"; } +.bi-ethernet::before { content: "\f6d5"; } +.bi-hdmi-fill::before { content: "\f6d6"; } +.bi-hdmi::before { content: "\f6d7"; } +.bi-usb-c-fill::before { content: "\f6d8"; } +.bi-usb-c::before { content: "\f6d9"; } +.bi-usb-fill::before { content: "\f6da"; } +.bi-usb-plug-fill::before { content: "\f6db"; } +.bi-usb-plug::before { content: "\f6dc"; } +.bi-usb-symbol::before { content: "\f6dd"; } +.bi-usb::before { content: "\f6de"; } +.bi-boombox-fill::before { content: "\f6df"; } +.bi-displayport::before { content: "\f6e1"; } +.bi-gpu-card::before { content: "\f6e2"; } +.bi-memory::before { content: "\f6e3"; } +.bi-modem-fill::before { content: "\f6e4"; } +.bi-modem::before { content: "\f6e5"; } +.bi-motherboard-fill::before { content: "\f6e6"; } +.bi-motherboard::before { content: "\f6e7"; } +.bi-optical-audio-fill::before { content: "\f6e8"; } +.bi-optical-audio::before { content: "\f6e9"; } +.bi-pci-card::before { content: "\f6ea"; } +.bi-router-fill::before { content: "\f6eb"; } +.bi-router::before { content: "\f6ec"; } +.bi-thunderbolt-fill::before { content: "\f6ef"; } +.bi-thunderbolt::before { content: "\f6f0"; } +.bi-usb-drive-fill::before { content: "\f6f1"; } +.bi-usb-drive::before { content: "\f6f2"; } +.bi-usb-micro-fill::before { content: "\f6f3"; } +.bi-usb-micro::before { content: "\f6f4"; } +.bi-usb-mini-fill::before { content: "\f6f5"; } +.bi-usb-mini::before { content: "\f6f6"; } +.bi-cloud-haze2::before { content: "\f6f7"; } +.bi-device-hdd-fill::before { content: "\f6f8"; } +.bi-device-hdd::before { content: "\f6f9"; } +.bi-device-ssd-fill::before { content: "\f6fa"; } +.bi-device-ssd::before { content: "\f6fb"; } +.bi-displayport-fill::before { content: "\f6fc"; } +.bi-mortarboard-fill::before { content: "\f6fd"; } +.bi-mortarboard::before { content: "\f6fe"; } +.bi-terminal-x::before { content: "\f6ff"; } +.bi-arrow-through-heart-fill::before { content: "\f700"; } +.bi-arrow-through-heart::before { content: "\f701"; } +.bi-badge-sd-fill::before { content: "\f702"; } +.bi-badge-sd::before { content: "\f703"; } +.bi-bag-heart-fill::before { content: "\f704"; } +.bi-bag-heart::before { content: "\f705"; } +.bi-balloon-fill::before { content: "\f706"; } +.bi-balloon-heart-fill::before { content: "\f707"; } +.bi-balloon-heart::before { content: "\f708"; } +.bi-balloon::before { content: "\f709"; } +.bi-box2-fill::before { content: "\f70a"; } +.bi-box2-heart-fill::before { content: "\f70b"; } +.bi-box2-heart::before { content: "\f70c"; } +.bi-box2::before { content: "\f70d"; } +.bi-braces-asterisk::before { content: "\f70e"; } +.bi-calendar-heart-fill::before { content: "\f70f"; } +.bi-calendar-heart::before { content: "\f710"; } +.bi-calendar2-heart-fill::before { content: "\f711"; } +.bi-calendar2-heart::before { content: "\f712"; } +.bi-chat-heart-fill::before { content: "\f713"; } +.bi-chat-heart::before { content: "\f714"; } +.bi-chat-left-heart-fill::before { content: "\f715"; } +.bi-chat-left-heart::before { content: "\f716"; } +.bi-chat-right-heart-fill::before { content: "\f717"; } +.bi-chat-right-heart::before { content: "\f718"; } +.bi-chat-square-heart-fill::before { content: "\f719"; } +.bi-chat-square-heart::before { content: "\f71a"; } +.bi-clipboard-check-fill::before { content: "\f71b"; } +.bi-clipboard-data-fill::before { content: "\f71c"; } +.bi-clipboard-fill::before { content: "\f71d"; } +.bi-clipboard-heart-fill::before { content: "\f71e"; } +.bi-clipboard-heart::before { content: "\f71f"; } +.bi-clipboard-minus-fill::before { content: "\f720"; } +.bi-clipboard-plus-fill::before { content: "\f721"; } +.bi-clipboard-pulse::before { content: "\f722"; } +.bi-clipboard-x-fill::before { content: "\f723"; } +.bi-clipboard2-check-fill::before { content: "\f724"; } +.bi-clipboard2-check::before { content: "\f725"; } +.bi-clipboard2-data-fill::before { content: "\f726"; } +.bi-clipboard2-data::before { content: "\f727"; } +.bi-clipboard2-fill::before { content: "\f728"; } +.bi-clipboard2-heart-fill::before { content: "\f729"; } +.bi-clipboard2-heart::before { content: "\f72a"; } +.bi-clipboard2-minus-fill::before { content: "\f72b"; } +.bi-clipboard2-minus::before { content: "\f72c"; } +.bi-clipboard2-plus-fill::before { content: "\f72d"; } +.bi-clipboard2-plus::before { content: "\f72e"; } +.bi-clipboard2-pulse-fill::before { content: "\f72f"; } +.bi-clipboard2-pulse::before { content: "\f730"; } +.bi-clipboard2-x-fill::before { content: "\f731"; } +.bi-clipboard2-x::before { content: "\f732"; } +.bi-clipboard2::before { content: "\f733"; } +.bi-emoji-kiss-fill::before { content: "\f734"; } +.bi-emoji-kiss::before { content: "\f735"; } +.bi-envelope-heart-fill::before { content: "\f736"; } +.bi-envelope-heart::before { content: "\f737"; } +.bi-envelope-open-heart-fill::before { content: "\f738"; } +.bi-envelope-open-heart::before { content: "\f739"; } +.bi-envelope-paper-fill::before { content: "\f73a"; } +.bi-envelope-paper-heart-fill::before { content: "\f73b"; } +.bi-envelope-paper-heart::before { content: "\f73c"; } +.bi-envelope-paper::before { content: "\f73d"; } +.bi-filetype-aac::before { content: "\f73e"; } +.bi-filetype-ai::before { content: "\f73f"; } +.bi-filetype-bmp::before { content: "\f740"; } +.bi-filetype-cs::before { content: "\f741"; } +.bi-filetype-css::before { content: "\f742"; } +.bi-filetype-csv::before { content: "\f743"; } +.bi-filetype-doc::before { content: "\f744"; } +.bi-filetype-docx::before { content: "\f745"; } +.bi-filetype-exe::before { content: "\f746"; } +.bi-filetype-gif::before { content: "\f747"; } +.bi-filetype-heic::before { content: "\f748"; } +.bi-filetype-html::before { content: "\f749"; } +.bi-filetype-java::before { content: "\f74a"; } +.bi-filetype-jpg::before { content: "\f74b"; } +.bi-filetype-js::before { content: "\f74c"; } +.bi-filetype-jsx::before { content: "\f74d"; } +.bi-filetype-key::before { content: "\f74e"; } +.bi-filetype-m4p::before { content: "\f74f"; } +.bi-filetype-md::before { content: "\f750"; } +.bi-filetype-mdx::before { content: "\f751"; } +.bi-filetype-mov::before { content: "\f752"; } +.bi-filetype-mp3::before { content: "\f753"; } +.bi-filetype-mp4::before { content: "\f754"; } +.bi-filetype-otf::before { content: "\f755"; } +.bi-filetype-pdf::before { content: "\f756"; } +.bi-filetype-php::before { content: "\f757"; } +.bi-filetype-png::before { content: "\f758"; } +.bi-filetype-ppt::before { content: "\f75a"; } +.bi-filetype-psd::before { content: "\f75b"; } +.bi-filetype-py::before { content: "\f75c"; } +.bi-filetype-raw::before { content: "\f75d"; } +.bi-filetype-rb::before { content: "\f75e"; } +.bi-filetype-sass::before { content: "\f75f"; } +.bi-filetype-scss::before { content: "\f760"; } +.bi-filetype-sh::before { content: "\f761"; } +.bi-filetype-svg::before { content: "\f762"; } +.bi-filetype-tiff::before { content: "\f763"; } +.bi-filetype-tsx::before { content: "\f764"; } +.bi-filetype-ttf::before { content: "\f765"; } +.bi-filetype-txt::before { content: "\f766"; } +.bi-filetype-wav::before { content: "\f767"; } +.bi-filetype-woff::before { content: "\f768"; } +.bi-filetype-xls::before { content: "\f76a"; } +.bi-filetype-xml::before { content: "\f76b"; } +.bi-filetype-yml::before { content: "\f76c"; } +.bi-heart-arrow::before { content: "\f76d"; } +.bi-heart-pulse-fill::before { content: "\f76e"; } +.bi-heart-pulse::before { content: "\f76f"; } +.bi-heartbreak-fill::before { content: "\f770"; } +.bi-heartbreak::before { content: "\f771"; } +.bi-hearts::before { content: "\f772"; } +.bi-hospital-fill::before { content: "\f773"; } +.bi-hospital::before { content: "\f774"; } +.bi-house-heart-fill::before { content: "\f775"; } +.bi-house-heart::before { content: "\f776"; } +.bi-incognito::before { content: "\f777"; } +.bi-magnet-fill::before { content: "\f778"; } +.bi-magnet::before { content: "\f779"; } +.bi-person-heart::before { content: "\f77a"; } +.bi-person-hearts::before { content: "\f77b"; } +.bi-phone-flip::before { content: "\f77c"; } +.bi-plugin::before { content: "\f77d"; } +.bi-postage-fill::before { content: "\f77e"; } +.bi-postage-heart-fill::before { content: "\f77f"; } +.bi-postage-heart::before { content: "\f780"; } +.bi-postage::before { content: "\f781"; } +.bi-postcard-fill::before { content: "\f782"; } +.bi-postcard-heart-fill::before { content: "\f783"; } +.bi-postcard-heart::before { content: "\f784"; } +.bi-postcard::before { content: "\f785"; } +.bi-search-heart-fill::before { content: "\f786"; } +.bi-search-heart::before { content: "\f787"; } +.bi-sliders2-vertical::before { content: "\f788"; } +.bi-sliders2::before { content: "\f789"; } +.bi-trash3-fill::before { content: "\f78a"; } +.bi-trash3::before { content: "\f78b"; } +.bi-valentine::before { content: "\f78c"; } +.bi-valentine2::before { content: "\f78d"; } +.bi-wrench-adjustable-circle-fill::before { content: "\f78e"; } +.bi-wrench-adjustable-circle::before { content: "\f78f"; } +.bi-wrench-adjustable::before { content: "\f790"; } +.bi-filetype-json::before { content: "\f791"; } +.bi-filetype-pptx::before { content: "\f792"; } +.bi-filetype-xlsx::before { content: "\f793"; } +.bi-1-circle-fill::before { content: "\f796"; } +.bi-1-circle::before { content: "\f797"; } +.bi-1-square-fill::before { content: "\f798"; } +.bi-1-square::before { content: "\f799"; } +.bi-2-circle-fill::before { content: "\f79c"; } +.bi-2-circle::before { content: "\f79d"; } +.bi-2-square-fill::before { content: "\f79e"; } +.bi-2-square::before { content: "\f79f"; } +.bi-3-circle-fill::before { content: "\f7a2"; } +.bi-3-circle::before { content: "\f7a3"; } +.bi-3-square-fill::before { content: "\f7a4"; } +.bi-3-square::before { content: "\f7a5"; } +.bi-4-circle-fill::before { content: "\f7a8"; } +.bi-4-circle::before { content: "\f7a9"; } +.bi-4-square-fill::before { content: "\f7aa"; } +.bi-4-square::before { content: "\f7ab"; } +.bi-5-circle-fill::before { content: "\f7ae"; } +.bi-5-circle::before { content: "\f7af"; } +.bi-5-square-fill::before { content: "\f7b0"; } +.bi-5-square::before { content: "\f7b1"; } +.bi-6-circle-fill::before { content: "\f7b4"; } +.bi-6-circle::before { content: "\f7b5"; } +.bi-6-square-fill::before { content: "\f7b6"; } +.bi-6-square::before { content: "\f7b7"; } +.bi-7-circle-fill::before { content: "\f7ba"; } +.bi-7-circle::before { content: "\f7bb"; } +.bi-7-square-fill::before { content: "\f7bc"; } +.bi-7-square::before { content: "\f7bd"; } +.bi-8-circle-fill::before { content: "\f7c0"; } +.bi-8-circle::before { content: "\f7c1"; } +.bi-8-square-fill::before { content: "\f7c2"; } +.bi-8-square::before { content: "\f7c3"; } +.bi-9-circle-fill::before { content: "\f7c6"; } +.bi-9-circle::before { content: "\f7c7"; } +.bi-9-square-fill::before { content: "\f7c8"; } +.bi-9-square::before { content: "\f7c9"; } +.bi-airplane-engines-fill::before { content: "\f7ca"; } +.bi-airplane-engines::before { content: "\f7cb"; } +.bi-airplane-fill::before { content: "\f7cc"; } +.bi-airplane::before { content: "\f7cd"; } +.bi-alexa::before { content: "\f7ce"; } +.bi-alipay::before { content: "\f7cf"; } +.bi-android::before { content: "\f7d0"; } +.bi-android2::before { content: "\f7d1"; } +.bi-box-fill::before { content: "\f7d2"; } +.bi-box-seam-fill::before { content: "\f7d3"; } +.bi-browser-chrome::before { content: "\f7d4"; } +.bi-browser-edge::before { content: "\f7d5"; } +.bi-browser-firefox::before { content: "\f7d6"; } +.bi-browser-safari::before { content: "\f7d7"; } +.bi-c-circle-fill::before { content: "\f7da"; } +.bi-c-circle::before { content: "\f7db"; } +.bi-c-square-fill::before { content: "\f7dc"; } +.bi-c-square::before { content: "\f7dd"; } +.bi-capsule-pill::before { content: "\f7de"; } +.bi-capsule::before { content: "\f7df"; } +.bi-car-front-fill::before { content: "\f7e0"; } +.bi-car-front::before { content: "\f7e1"; } +.bi-cassette-fill::before { content: "\f7e2"; } +.bi-cassette::before { content: "\f7e3"; } +.bi-cc-circle-fill::before { content: "\f7e6"; } +.bi-cc-circle::before { content: "\f7e7"; } +.bi-cc-square-fill::before { content: "\f7e8"; } +.bi-cc-square::before { content: "\f7e9"; } +.bi-cup-hot-fill::before { content: "\f7ea"; } +.bi-cup-hot::before { content: "\f7eb"; } +.bi-currency-rupee::before { content: "\f7ec"; } +.bi-dropbox::before { content: "\f7ed"; } +.bi-escape::before { content: "\f7ee"; } +.bi-fast-forward-btn-fill::before { content: "\f7ef"; } +.bi-fast-forward-btn::before { content: "\f7f0"; } +.bi-fast-forward-circle-fill::before { content: "\f7f1"; } +.bi-fast-forward-circle::before { content: "\f7f2"; } +.bi-fast-forward-fill::before { content: "\f7f3"; } +.bi-fast-forward::before { content: "\f7f4"; } +.bi-filetype-sql::before { content: "\f7f5"; } +.bi-fire::before { content: "\f7f6"; } +.bi-google-play::before { content: "\f7f7"; } +.bi-h-circle-fill::before { content: "\f7fa"; } +.bi-h-circle::before { content: "\f7fb"; } +.bi-h-square-fill::before { content: "\f7fc"; } +.bi-h-square::before { content: "\f7fd"; } +.bi-indent::before { content: "\f7fe"; } +.bi-lungs-fill::before { content: "\f7ff"; } +.bi-lungs::before { content: "\f800"; } +.bi-microsoft-teams::before { content: "\f801"; } +.bi-p-circle-fill::before { content: "\f804"; } +.bi-p-circle::before { content: "\f805"; } +.bi-p-square-fill::before { content: "\f806"; } +.bi-p-square::before { content: "\f807"; } +.bi-pass-fill::before { content: "\f808"; } +.bi-pass::before { content: "\f809"; } +.bi-prescription::before { content: "\f80a"; } +.bi-prescription2::before { content: "\f80b"; } +.bi-r-circle-fill::before { content: "\f80e"; } +.bi-r-circle::before { content: "\f80f"; } +.bi-r-square-fill::before { content: "\f810"; } +.bi-r-square::before { content: "\f811"; } +.bi-repeat-1::before { content: "\f812"; } +.bi-repeat::before { content: "\f813"; } +.bi-rewind-btn-fill::before { content: "\f814"; } +.bi-rewind-btn::before { content: "\f815"; } +.bi-rewind-circle-fill::before { content: "\f816"; } +.bi-rewind-circle::before { content: "\f817"; } +.bi-rewind-fill::before { content: "\f818"; } +.bi-rewind::before { content: "\f819"; } +.bi-train-freight-front-fill::before { content: "\f81a"; } +.bi-train-freight-front::before { content: "\f81b"; } +.bi-train-front-fill::before { content: "\f81c"; } +.bi-train-front::before { content: "\f81d"; } +.bi-train-lightrail-front-fill::before { content: "\f81e"; } +.bi-train-lightrail-front::before { content: "\f81f"; } +.bi-truck-front-fill::before { content: "\f820"; } +.bi-truck-front::before { content: "\f821"; } +.bi-ubuntu::before { content: "\f822"; } +.bi-unindent::before { content: "\f823"; } +.bi-unity::before { content: "\f824"; } +.bi-universal-access-circle::before { content: "\f825"; } +.bi-universal-access::before { content: "\f826"; } +.bi-virus::before { content: "\f827"; } +.bi-virus2::before { content: "\f828"; } +.bi-wechat::before { content: "\f829"; } +.bi-yelp::before { content: "\f82a"; } +.bi-sign-stop-fill::before { content: "\f82b"; } +.bi-sign-stop-lights-fill::before { content: "\f82c"; } +.bi-sign-stop-lights::before { content: "\f82d"; } +.bi-sign-stop::before { content: "\f82e"; } +.bi-sign-turn-left-fill::before { content: "\f82f"; } +.bi-sign-turn-left::before { content: "\f830"; } +.bi-sign-turn-right-fill::before { content: "\f831"; } +.bi-sign-turn-right::before { content: "\f832"; } +.bi-sign-turn-slight-left-fill::before { content: "\f833"; } +.bi-sign-turn-slight-left::before { content: "\f834"; } +.bi-sign-turn-slight-right-fill::before { content: "\f835"; } +.bi-sign-turn-slight-right::before { content: "\f836"; } +.bi-sign-yield-fill::before { content: "\f837"; } +.bi-sign-yield::before { content: "\f838"; } +.bi-ev-station-fill::before { content: "\f839"; } +.bi-ev-station::before { content: "\f83a"; } +.bi-fuel-pump-diesel-fill::before { content: "\f83b"; } +.bi-fuel-pump-diesel::before { content: "\f83c"; } +.bi-fuel-pump-fill::before { content: "\f83d"; } +.bi-fuel-pump::before { content: "\f83e"; } +.bi-0-circle-fill::before { content: "\f83f"; } +.bi-0-circle::before { content: "\f840"; } +.bi-0-square-fill::before { content: "\f841"; } +.bi-0-square::before { content: "\f842"; } +.bi-rocket-fill::before { content: "\f843"; } +.bi-rocket-takeoff-fill::before { content: "\f844"; } +.bi-rocket-takeoff::before { content: "\f845"; } +.bi-rocket::before { content: "\f846"; } +.bi-stripe::before { content: "\f847"; } +.bi-subscript::before { content: "\f848"; } +.bi-superscript::before { content: "\f849"; } +.bi-trello::before { content: "\f84a"; } +.bi-envelope-at-fill::before { content: "\f84b"; } +.bi-envelope-at::before { content: "\f84c"; } +.bi-regex::before { content: "\f84d"; } +.bi-text-wrap::before { content: "\f84e"; } +.bi-sign-dead-end-fill::before { content: "\f84f"; } +.bi-sign-dead-end::before { content: "\f850"; } +.bi-sign-do-not-enter-fill::before { content: "\f851"; } +.bi-sign-do-not-enter::before { content: "\f852"; } +.bi-sign-intersection-fill::before { content: "\f853"; } +.bi-sign-intersection-side-fill::before { content: "\f854"; } +.bi-sign-intersection-side::before { content: "\f855"; } +.bi-sign-intersection-t-fill::before { content: "\f856"; } +.bi-sign-intersection-t::before { content: "\f857"; } +.bi-sign-intersection-y-fill::before { content: "\f858"; } +.bi-sign-intersection-y::before { content: "\f859"; } +.bi-sign-intersection::before { content: "\f85a"; } +.bi-sign-merge-left-fill::before { content: "\f85b"; } +.bi-sign-merge-left::before { content: "\f85c"; } +.bi-sign-merge-right-fill::before { content: "\f85d"; } +.bi-sign-merge-right::before { content: "\f85e"; } +.bi-sign-no-left-turn-fill::before { content: "\f85f"; } +.bi-sign-no-left-turn::before { content: "\f860"; } +.bi-sign-no-parking-fill::before { content: "\f861"; } +.bi-sign-no-parking::before { content: "\f862"; } +.bi-sign-no-right-turn-fill::before { content: "\f863"; } +.bi-sign-no-right-turn::before { content: "\f864"; } +.bi-sign-railroad-fill::before { content: "\f865"; } +.bi-sign-railroad::before { content: "\f866"; } +.bi-building-add::before { content: "\f867"; } +.bi-building-check::before { content: "\f868"; } +.bi-building-dash::before { content: "\f869"; } +.bi-building-down::before { content: "\f86a"; } +.bi-building-exclamation::before { content: "\f86b"; } +.bi-building-fill-add::before { content: "\f86c"; } +.bi-building-fill-check::before { content: "\f86d"; } +.bi-building-fill-dash::before { content: "\f86e"; } +.bi-building-fill-down::before { content: "\f86f"; } +.bi-building-fill-exclamation::before { content: "\f870"; } +.bi-building-fill-gear::before { content: "\f871"; } +.bi-building-fill-lock::before { content: "\f872"; } +.bi-building-fill-slash::before { content: "\f873"; } +.bi-building-fill-up::before { content: "\f874"; } +.bi-building-fill-x::before { content: "\f875"; } +.bi-building-fill::before { content: "\f876"; } +.bi-building-gear::before { content: "\f877"; } +.bi-building-lock::before { content: "\f878"; } +.bi-building-slash::before { content: "\f879"; } +.bi-building-up::before { content: "\f87a"; } +.bi-building-x::before { content: "\f87b"; } +.bi-buildings-fill::before { content: "\f87c"; } +.bi-buildings::before { content: "\f87d"; } +.bi-bus-front-fill::before { content: "\f87e"; } +.bi-bus-front::before { content: "\f87f"; } +.bi-ev-front-fill::before { content: "\f880"; } +.bi-ev-front::before { content: "\f881"; } +.bi-globe-americas::before { content: "\f882"; } +.bi-globe-asia-australia::before { content: "\f883"; } +.bi-globe-central-south-asia::before { content: "\f884"; } +.bi-globe-europe-africa::before { content: "\f885"; } +.bi-house-add-fill::before { content: "\f886"; } +.bi-house-add::before { content: "\f887"; } +.bi-house-check-fill::before { content: "\f888"; } +.bi-house-check::before { content: "\f889"; } +.bi-house-dash-fill::before { content: "\f88a"; } +.bi-house-dash::before { content: "\f88b"; } +.bi-house-down-fill::before { content: "\f88c"; } +.bi-house-down::before { content: "\f88d"; } +.bi-house-exclamation-fill::before { content: "\f88e"; } +.bi-house-exclamation::before { content: "\f88f"; } +.bi-house-gear-fill::before { content: "\f890"; } +.bi-house-gear::before { content: "\f891"; } +.bi-house-lock-fill::before { content: "\f892"; } +.bi-house-lock::before { content: "\f893"; } +.bi-house-slash-fill::before { content: "\f894"; } +.bi-house-slash::before { content: "\f895"; } +.bi-house-up-fill::before { content: "\f896"; } +.bi-house-up::before { content: "\f897"; } +.bi-house-x-fill::before { content: "\f898"; } +.bi-house-x::before { content: "\f899"; } +.bi-person-add::before { content: "\f89a"; } +.bi-person-down::before { content: "\f89b"; } +.bi-person-exclamation::before { content: "\f89c"; } +.bi-person-fill-add::before { content: "\f89d"; } +.bi-person-fill-check::before { content: "\f89e"; } +.bi-person-fill-dash::before { content: "\f89f"; } +.bi-person-fill-down::before { content: "\f8a0"; } +.bi-person-fill-exclamation::before { content: "\f8a1"; } +.bi-person-fill-gear::before { content: "\f8a2"; } +.bi-person-fill-lock::before { content: "\f8a3"; } +.bi-person-fill-slash::before { content: "\f8a4"; } +.bi-person-fill-up::before { content: "\f8a5"; } +.bi-person-fill-x::before { content: "\f8a6"; } +.bi-person-gear::before { content: "\f8a7"; } +.bi-person-lock::before { content: "\f8a8"; } +.bi-person-slash::before { content: "\f8a9"; } +.bi-person-up::before { content: "\f8aa"; } +.bi-scooter::before { content: "\f8ab"; } +.bi-taxi-front-fill::before { content: "\f8ac"; } +.bi-taxi-front::before { content: "\f8ad"; } +.bi-amd::before { content: "\f8ae"; } +.bi-database-add::before { content: "\f8af"; } +.bi-database-check::before { content: "\f8b0"; } +.bi-database-dash::before { content: "\f8b1"; } +.bi-database-down::before { content: "\f8b2"; } +.bi-database-exclamation::before { content: "\f8b3"; } +.bi-database-fill-add::before { content: "\f8b4"; } +.bi-database-fill-check::before { content: "\f8b5"; } +.bi-database-fill-dash::before { content: "\f8b6"; } +.bi-database-fill-down::before { content: "\f8b7"; } +.bi-database-fill-exclamation::before { content: "\f8b8"; } +.bi-database-fill-gear::before { content: "\f8b9"; } +.bi-database-fill-lock::before { content: "\f8ba"; } +.bi-database-fill-slash::before { content: "\f8bb"; } +.bi-database-fill-up::before { content: "\f8bc"; } +.bi-database-fill-x::before { content: "\f8bd"; } +.bi-database-fill::before { content: "\f8be"; } +.bi-database-gear::before { content: "\f8bf"; } +.bi-database-lock::before { content: "\f8c0"; } +.bi-database-slash::before { content: "\f8c1"; } +.bi-database-up::before { content: "\f8c2"; } +.bi-database-x::before { content: "\f8c3"; } +.bi-database::before { content: "\f8c4"; } +.bi-houses-fill::before { content: "\f8c5"; } +.bi-houses::before { content: "\f8c6"; } +.bi-nvidia::before { content: "\f8c7"; } +.bi-person-vcard-fill::before { content: "\f8c8"; } +.bi-person-vcard::before { content: "\f8c9"; } +.bi-sina-weibo::before { content: "\f8ca"; } +.bi-tencent-qq::before { content: "\f8cb"; } +.bi-wikipedia::before { content: "\f8cc"; } +.bi-alphabet-uppercase::before { content: "\f2a5"; } +.bi-alphabet::before { content: "\f68a"; } +.bi-amazon::before { content: "\f68d"; } +.bi-arrows-collapse-vertical::before { content: "\f690"; } +.bi-arrows-expand-vertical::before { content: "\f695"; } +.bi-arrows-vertical::before { content: "\f698"; } +.bi-arrows::before { content: "\f6a2"; } +.bi-ban-fill::before { content: "\f6a3"; } +.bi-ban::before { content: "\f6b6"; } +.bi-bing::before { content: "\f6c2"; } +.bi-cake::before { content: "\f6e0"; } +.bi-cake2::before { content: "\f6ed"; } +.bi-cookie::before { content: "\f6ee"; } +.bi-copy::before { content: "\f759"; } +.bi-crosshair::before { content: "\f769"; } +.bi-crosshair2::before { content: "\f794"; } +.bi-emoji-astonished-fill::before { content: "\f795"; } +.bi-emoji-astonished::before { content: "\f79a"; } +.bi-emoji-grimace-fill::before { content: "\f79b"; } +.bi-emoji-grimace::before { content: "\f7a0"; } +.bi-emoji-grin-fill::before { content: "\f7a1"; } +.bi-emoji-grin::before { content: "\f7a6"; } +.bi-emoji-surprise-fill::before { content: "\f7a7"; } +.bi-emoji-surprise::before { content: "\f7ac"; } +.bi-emoji-tear-fill::before { content: "\f7ad"; } +.bi-emoji-tear::before { content: "\f7b2"; } +.bi-envelope-arrow-down-fill::before { content: "\f7b3"; } +.bi-envelope-arrow-down::before { content: "\f7b8"; } +.bi-envelope-arrow-up-fill::before { content: "\f7b9"; } +.bi-envelope-arrow-up::before { content: "\f7be"; } +.bi-feather::before { content: "\f7bf"; } +.bi-feather2::before { content: "\f7c4"; } +.bi-floppy-fill::before { content: "\f7c5"; } +.bi-floppy::before { content: "\f7d8"; } +.bi-floppy2-fill::before { content: "\f7d9"; } +.bi-floppy2::before { content: "\f7e4"; } +.bi-gitlab::before { content: "\f7e5"; } +.bi-highlighter::before { content: "\f7f8"; } +.bi-marker-tip::before { content: "\f802"; } +.bi-nvme-fill::before { content: "\f803"; } +.bi-nvme::before { content: "\f80c"; } +.bi-opencollective::before { content: "\f80d"; } +.bi-pci-card-network::before { content: "\f8cd"; } +.bi-pci-card-sound::before { content: "\f8ce"; } +.bi-radar::before { content: "\f8cf"; } +.bi-send-arrow-down-fill::before { content: "\f8d0"; } +.bi-send-arrow-down::before { content: "\f8d1"; } +.bi-send-arrow-up-fill::before { content: "\f8d2"; } +.bi-send-arrow-up::before { content: "\f8d3"; } +.bi-sim-slash-fill::before { content: "\f8d4"; } +.bi-sim-slash::before { content: "\f8d5"; } +.bi-sourceforge::before { content: "\f8d6"; } +.bi-substack::before { content: "\f8d7"; } +.bi-threads-fill::before { content: "\f8d8"; } +.bi-threads::before { content: "\f8d9"; } +.bi-transparency::before { content: "\f8da"; } +.bi-twitter-x::before { content: "\f8db"; } +.bi-type-h4::before { content: "\f8dc"; } +.bi-type-h5::before { content: "\f8dd"; } +.bi-type-h6::before { content: "\f8de"; } +.bi-backpack-fill::before { content: "\f8df"; } +.bi-backpack::before { content: "\f8e0"; } +.bi-backpack2-fill::before { content: "\f8e1"; } +.bi-backpack2::before { content: "\f8e2"; } +.bi-backpack3-fill::before { content: "\f8e3"; } +.bi-backpack3::before { content: "\f8e4"; } +.bi-backpack4-fill::before { content: "\f8e5"; } +.bi-backpack4::before { content: "\f8e6"; } +.bi-brilliance::before { content: "\f8e7"; } +.bi-cake-fill::before { content: "\f8e8"; } +.bi-cake2-fill::before { content: "\f8e9"; } +.bi-duffle-fill::before { content: "\f8ea"; } +.bi-duffle::before { content: "\f8eb"; } +.bi-exposure::before { content: "\f8ec"; } +.bi-gender-neuter::before { content: "\f8ed"; } +.bi-highlights::before { content: "\f8ee"; } +.bi-luggage-fill::before { content: "\f8ef"; } +.bi-luggage::before { content: "\f8f0"; } +.bi-mailbox-flag::before { content: "\f8f1"; } +.bi-mailbox2-flag::before { content: "\f8f2"; } +.bi-noise-reduction::before { content: "\f8f3"; } +.bi-passport-fill::before { content: "\f8f4"; } +.bi-passport::before { content: "\f8f5"; } +.bi-person-arms-up::before { content: "\f8f6"; } +.bi-person-raised-hand::before { content: "\f8f7"; } +.bi-person-standing-dress::before { content: "\f8f8"; } +.bi-person-standing::before { content: "\f8f9"; } +.bi-person-walking::before { content: "\f8fa"; } +.bi-person-wheelchair::before { content: "\f8fb"; } +.bi-shadows::before { content: "\f8fc"; } +.bi-suitcase-fill::before { content: "\f8fd"; } +.bi-suitcase-lg-fill::before { content: "\f8fe"; } +.bi-suitcase-lg::before { content: "\f8ff"; } +.bi-suitcase::before { content: "\f900"; } +.bi-suitcase2-fill::before { content: "\f901"; } +.bi-suitcase2::before { content: "\f902"; } +.bi-vignette::before { content: "\f903"; } diff --git a/site_libs/bootstrap/bootstrap-icons.woff b/site_libs/bootstrap/bootstrap-icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..dbeeb055674125ad78fda0f3d166b36e5cc92336 GIT binary patch literal 176200 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

2+UrCZlNAp`)&G@jg{m-!Dn; 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πR(XEyYV3az{Ot$Y*f93mYq^Lnu{qbYp!X!TA9&! zE-IItGEKZ{gMP4Nd#xGUa1=;JG3Pv}=~igMHBlVHo@se@2@*-F)x;^M`yc7LKu=nh zhA_grH$yzgP~Jdm()hD&SH=^MgaTh61QR<#GK=rQaO4x6U2~|tOMDBiVFfUVF-$`{ zM<|?NloMDpTixy!w|>^OBf`pPm2YOj_yE1m)YZVcW_SuUG!acvGpOPj*Q}t^SxvY6 zMw@@dD@iJ>i?)HcRjHqjUAt+&$qDU?<9a&##C}v@AjXWNIrQVpFoMK^u?a-Ih|y&6 z=4{#968MJCMOP#2CpnTs0ELJ9iK@U9fx#`V3x4B8_-}*}d01MIR-{eoG)8!ivO(o$ zI%4N8Hf?cCy{r4fzL-U^tjot~B7zSB-3Tyoq3m^2DlydUix~QaQyJ}W_{9hLb_FiV zBRa%Yv1%%yC)6>536NXkNE9!=fCo(j!nIUK4)ZxtPr6&WU;5sO9g6)()bis7tAirkm@kH)(n*}lhV+HnJ;M8R_7%gBj^6CN-l#Q*Co`X z5m#ya<-R7)lZ>Gz!2p@$Re;__w5$p=INcYnLKWXz+c`xSqe!e*aXLCMV(+K%gI}k7 z`@Iytabxq@8<6JJ%XqLjfd@+L68t6%Ie4-$HkTgln?EUi5Vfc18dX%7q-*)=uW4GkCT3cDubQN#OR zQkYUl8^)UQOVC~N2}@nxNz;YHOH&iOFqYxFClW#9k-B_nJVP`sf%|OSFMUHAV2d#< z%z4sjcNT_9%mw#BwMTz9EML17-HIKcWd9??}rG#6vLb&&H3?O}N$|=*M5^lwJ^cA=P>aYVnbJ!tJ*?!H zs{4qfr2C6{o(}>QV&IY?8aWQRaa}%?O5*V1j$Nm0joSqXTM=I~87EN$?E`=T+CI9Vj2(a|=eUl1b5h`w-Aby?L z=j)~`VlYY)MqH!xXCpM2mC%gX$YS44jR~T3m5v)ah=iva zY6&XRJV!QS2U>?I*;@BLsqSIK@akU*$nw#CQ^@zZa-Z@7uzefnk9^rbhWQe`toigI z3Mbv<>)6~*;vrqTOyRK)r!$$ubUud*xqo(;qF&~ywKJLZ`o;AkfnhT2wJ(YELt)vu z^Q7kdZ=rFaISnee&R&wX(84(Z zE~gM9Hd$Q4a;h-uO)i}N)^iVDerl4k)QnUW6y8ZcLx8^LKvIM~1d)(A|!u(Me?xuPj>HcX<)2BWg4C9Z1e z@BL9t31v-lwpv?`rpcj#ErV~pC@SBzbpPd?&Z|Y_J1vU1luZgVxstZP{hJ8keohNo z3FcC?sXK~7TaF(wYl|*WgUB*5-~wl<9;8LGGvnvcxCdp2u^BJ|DkhuIB} zQw6-SgLog_ytu{ESd%-r3vcHW@{k7(KS|z#lIm^sxSX_iYSCV@ie6V4eD8;KS9Phy zppCZ9+<)5g;L4(&;{GonK2=5GJw9D{Uw#8+V(4v4Q`j6@G7v=}Xk;+Q6wPYu#>8Ip z>SWv<6e~&y9mLDrlN?QEhU?rB94EJ0ar^o2m(N%P#!kLxoKR&lZ!y{EX}XGrbec?5 zJuYlZ%SMATActy8L{^)oX3!dppuFmA$5((gPS$I$y!HxTPr~(Q?DhHH0T3h%?1cp* z-~8DewyhZhBqN(LJwn+M^R#7KwjyiB-MLhw%pxsIwwE;zUcm?O8A!;Ofe#q1UD|PH zaIdhC-`0US78mhxUY=qj^tu}dk@Bwd}P31uP0{8|0Axx#4&@?q= zj!ROY`4nIA6*jUwH2G%QLE*4$mHT)?)q0~`-L6_RVyaSo?;U!`B9$&f+3A6HL_=!T zTi+1V5mh4=>UX@is;DfYmeNu&1xPf|mo$3p4awy7mE*93+=`e+ZCv_2NmAF=168W3 zD0golD;%;yr}rrOfyG#pbp^x3k_@|I<8EcF94kQcBPrg^G^*Im74VQO?WX$MH&?b~ zX$n)-n=9Ihay)!+IgUY+3=S&1UrZ@QAskd@9pR6nj+K)GG~Jz#d(&KdH(59@j;Q+3 z&6UY_Qks`;x)@$}yEvK&6g;A!Avvf>eqCVX=-S=rhIP-z4U|kN6_%!M+=KJ>yS2ZT zHgPYGZn90B!thNth*RZJEWcZBp!|x6Ksk00PU;66n+KKQAE{cSfXKsvd=4x{bNqV_ z{IjbZ-}+rB$Nf0F$+Dcv_)V7P9&&konZ)JIZgTVl;m(*XG)kBu!XdNV2i|Z4 z5WY;x{q-UKLug72qneb5>xhH}GQm{=t-Z#9s|F`Ye{H?oO@!YJ zFc~ypC!{b0g1-;8b$X6PWDD@**ph+lz!Ow#!l;tCqoBe31Dnj!Zktokn6xf#k9@Ox8M>uFNNpCNuV2^_?%104QQ>{9aOdmh%V?nbA|4(T zD@qzZ77q1L-{3u%Hym`BYYacZz3$1NPFYuQWEJ1-+g!o zDd+K7Ydl`dDo3zwaZsgR(*zY_Xwl+(6Jh!6z{iJn!E^oAoN!O1Tp_n{X z^>B1%+e#N`<6SWj^$hOY*nAhqhc7t)czAiF5<;lqQ@Ggu9~H%;mg@7pC0o|lQ)7=! zl!VQ9ntW)cX9TqTYOXZju=E#o^QD(eI9Y#lx+0{;m7Sygu4b`%pi#alU3rUwg5*4> zLQMto#x+J)cBjU#bNi?o%++S4Bhtw{{_AMAR^SxboG>{~CN>x@5mCqSu*mCoGp+4+ zj=UmsPsz*a6zna$rZ=;S|3q50a0q$vW`&#jB1kXi_9Wx8%if;*mSb;rMu-RIu8>VNx>g_>LcC|ya?7g-h zN$NOFj#QHtIV%2mJ>Qd#RWi1jQpok(RAMMOw@X$Wgk?k-Zy>m|l!C0*c+P|T5Dt)c`B{zIq!n-KrR$|SKX5-k?t29z>Md0EEoiP4#XwTv@Ga!x zxu{M^J^K6z`u1U{5nI@@Zp&+MY2c;F#Ys~iXtWg{N~fhaOYbP`J@c`B?yYnL?d$sK zvy^WBEVUeqS+?Wd&n|jx);}o^F+LqyK;sHQe^yTVjlg=*3XqTdBEkbzUxXGcyD-Fd z%^!)=)+c0LX1>RmbJAhV^O>x_g5Tb%lxijA*3qT7$8t+w@zN9fOyX~=V_PbDMyEvA zVVdv^Q7v0icgf)bMzz(d8ioyOs94Ob%vMZhDgIf@SDZLf9zseUQrs6% zTdz2+dHA+E-*T?`_Ep(zGKG(xvpEJysv@u_OxJnaijC^)mQtvx6+SqwErc9A)VF1s<=~-VXvn(70brRd z+djt*4Hs&BxLZkkPi!L%E^9xR^%?0NXeBR7e@FV!H!k(udU?z&ncKpnD;|c(;PWaN zP>qfH#*lrA3B8^|KyjW|6bE}bSJoe*YGr<&vy5{EmBOG=%sf@C4E=?JLUiT6_~GlW zO;8SELW}rEd1`Hy&L5eFjy|3%(`8}iyf&gKqS=o|zMQ;18XU7m8fK;{{QxD5C`K6E zd4NDwya2e$wm1ZD=0+P8s$c_Aw+fZ8OVXGLY>b&JX`fr*sNnN$!uSa1%^UsogvYn+ zvi>-B%orzEGJ&vj1$*&ol0DviCa!&R)R)%@la=`r>X`~b*C280ypw? zx58k=_3@Hi(lz}Vkq{n!%`$5hMb#6hG#3%ePU`p7Dz;?>%XH2)R*x5&yc zuBJhBUs1Fi3taPUNhFtxjY{>?7sJY2ZsqWgcWm>ADlO;nd zYg9Mus+5jHrC%m~>IXi;e;e$&c%kTrF8;QJTloV*DIX94JftjLNcETVbTc%z{;rFu zi9EYIvyr{s3XGd0^miO)=4M4)i3#L@NVh1|&9Cd)9JTaseklz%iwjXdqSHAFe{f-K zjcRsIKjz~J{EA&z4^wic^D%4p&Sn{?-yF*sU2x~VK6h<|KDjeaLG&YYbE7%SVaU6e zw$R1#wy;*7SbSLDJi-w)hQhKk9l4E`Rb4VDuCelH&fMC~R%v#F!JuJ6GYvg)}Wj&!&5p0WAP5yGc3vm=a-X)AI2 z^DV49r;TCTQ#p!Kek}d^KEi0ggE;nipkZ_kDCe{R=aOM|_nAB{KbMFQvp5xTG!h|rD3D&aS4p4rz@b7DTm(D8%ElMwb zKY;&Qc$m+xKD~D#HpVn4yUf}|QMR|fj*{G`&b+QVv3JSst^6ZjXha_BLqFS(v5SrK zwdN#7;-PQ7)}di}HYo*Ob-BM>tuEJKfVVnNR+37iW9t4VYWT3fTq7NPJXaa@KZnzG zpJnt%;3ziBqTE;!*``ebEDT!(UHfId*sa9@LCk@B=hsh)e&2z>T;FTglI2RPgY?h8;!DwMwyTE z6G*d&t1lYsZZ9ieFvk z8xnjI;UauT8t_kp-x0VmD)ov952De|#b_-VBxCX@TYZk)p4yW@v9QeDpq~I$C*@T0 zMsh<*&XWF6h>w5p&yL~@=BQ!_ai1 zszlcevJxF*+WI;)O^NF_Tv~4WYaz@f)svLYLh5LJtc7a|^(zizi)?;T)#Dj&eVyvW z)Sg!$Wtg)KVJ<(Jw1F84Uue+J!_uA7=cHf2nZkyEm`G;|BC1v*79P?lTN<~P<`4;k zu7HW^im+OF^vqs&n8w25YZh&-$8D^|#9jm^s1Dt1JvCHio)mrk)ahihGY z#*Nj7-PB6L<8UeK_#&1Km{Tk~wGdjGuF4pXhA5g0a@TAa;yHHRDVegaDjuUU8ZJ1i+_wL=fBRQ=F3EK5;zeU?D#x{h9A=~>GB!m#`?Vj`kOoRn^d8uPI91deJW zZjLiUhIuE9Ur`?w4<{V8hi9f#osB_KjSM;)=OJk83g?M4uP_VzN#KF#9qWNilvWFi;?T) z)YWN4nN=PADQg=Wm2K-O-BD+i|FLI!!hW3f~O(JSr~!myChw&&MrpM%Ua>LY3w`~V7>IEQe9`NZ}0d@X9vbO z=N11cLT{0k^NM_n7I6VbXHkA$4HjK&OE__rE|8gbL}xClM3`Sx7pT6uKC zI9oAsdQ5sJ=-wx|&pB_cXL46jY)6OFCAUjDsS?GR z10Kw*ds7TV*k~A@8Ij~F`kq?17S5Qaz)c~hIdgGBm>(+&F4Zc2ZT(%8*LKLoR@fFh zn=2;qL6$x(*-|T2|WSNT<+b=i#MuW*RYrsX>w=0XL70KG=u-tCPk<6HUfvAu?{HZ@S z2A?r;lB8Yb@uYM~dJaY>|M-T>11ka(FnKVv>xz(}O~kCk0mKpB><%}f&a^j&I3PKW z;9AEC+DA^7LBcCUT17U~*glix*zV=!$l^VVsCCS+h;5L(G}iMnBZf^ZH7UD+pw%HSuI;8 z`X-CDTA$awBhqmmmn18YA}Ed6N6B{7#cI+Nz^Ek7g5a!|SFtRNvVYMp<5s$UhQnE9 z%dCB&Rkvh_Vd#^qTi0-&ea+G%W^u&SY2Z&r{z%IFZT%GAsv}|K`-f9}tLYRLz|DrK zvqY|p!nQEQ5QCq^-be_m1QhYf>C~ScWAv;57dxX{UzPbHt^DQd*T1GImyint#>%gZ z{N~y&-YwQ8UqS=AFOew9@e*oM1SN$LefShR=D>*DOipzFY3$=}7lvpEb4upq*nP;2 z<)55=WY*R+Tb%xbEQ_#Kvi$29toe5=m>*FUN(WlxiM%>_9;+nH7SYp_K28Bq#_(yD z%Uqi6zibeTJ;W^1@K-liUruxR^)%P{FEO1Eoxw?$QXD(p{x_vV*^WUJr$auL306qN{&hf~5(ipO{qhF%HiBd$(yo3A01Jq+!j z`P|rS7xnvDU}c9s!a1A9^NerlKcHLw5d}EZH3RoMfNN7*Nx4PeM&Pa?_)IzXehWGO zIx|i7^^o&Q;HYw^NFfB3j`1zlM|Fu{Kj%?gUp8roYN%YFxHz@l6UNU|lE8;C4{t%!2I3A$gXX^cUCFLOF zmUblvL!tkJ$mEaBVzPyFISzWXfopDM4^nIQx~FjY7uTU?Nq>I*BCMk%-8jzfmyD8P3)3TT{gSEFK!`ElTU~)bwUzY9>CB{eady^PhV)8u*HU z%k*3&nwd>Zr2}p zkeigweXcWT&$t#<*ECaR#4rexO>IrpOn0U|aNI(?Je~U;WH|B|iVESQ(>+AV%kk2DIKOpv3yo`PM>Z?P`})zX(Hi!%&5e1b8}l9jIF-fkl|Uq3(w}^kNaUBZOo+0=u53qzTf_BzM{8*8a)(4ZKy)KfJr%s zB=EA^EHZ6^_;OV|OTMMj$kiK~Z{u?N1t3nhu4_LfCf;8VQ~HXhQn?}1$P8Y>;X_+D z7op#XWBw1uG8p%wXbwr$MOAJq=ZIO{E5ZGSTcq2i`}5If5@%RP{c)g^v4sf{9Zg{7 z;8J65lF{p@yYZmqXG?XAn~mNY7twJ;)6IJ61->rk>PI$?=x!vK`7v>NH=jv#aY8^= z>ZNNIbhEtYoZ)b1TFJUrs&C;pZ-)6DV=$3>0%57d0v8;+WVF_m#h(;$3TB|iA432C zp4?6a#!>lVl}oY(mdsg0gnLV^LSkTcyBN7*WCPnSSi=@=nR|oHZu^3ee7bsdNiYY8 z3pxKFi>pV6t6O~jYU)}pDi|58+JRW)A%T5?3y7HMN=wEvxmpm#n{_LCGh+|nJakfY zEV91l+t;`yx9#Wl&gk#6nXW?P?r*~Jba!j7OOD7xU@$>PNBC%%51mTGS-#?$Y42{` zhHP!WsLoap2PTa7Dl{ww^eGtnsMl0_-3(}^($~f`{X0Sgje?4sp-IfpQd~m^WdW(s zkMo&{=EF^@=#Nj@0_Xkz63kS72K0c#o1VhB^rIt3n-i|E*%2m{H~i(0dzH4jn*#1< zGqw7{FbX|afQX6JR9rHFnJDAG;<55D*&*MR;h^O3KOsz=H?1fLBh!q+AhOJPYRGgR zAHZXL0FUQYMZV!L`#Li$g;63Kj4>VBiAH z0G@p$v^)c&+v~RJmuB2fsZuh^Ny%1JquxO8J=cl-c?bFu*^n7ia6tsR6{gyHV7am1 za_R+pFCKq(QJV01>Zhx?eA#xHaK!l&xRQI4h(1-=p}$0#rdxz4s&Buf{r|;%3y>vO zd0wA$y8HC&cK7YR-F@HlxO4B_-I<-)o!Pnf&aQT}TCIe%gQNv52us>UDiaDWM>ximPmEsR~KqGImP1pb}KBkg8QBPMHwOHXBz=#UlTI zPQUIvRx5)l(rkC%ex3K}|3Clte}8_wA_eyUB7RgJDK4bPrFcIM%&;eSq&{Bj(oSw? zK8cp*H8kSliWy9~C@H{*!v3=^*4s)s`X1`MAW*(2cE;7K6<>w#v~9q{SDpMg&EU5P z+|}2 z;f{Nk-+AfHx7^fxszti*`@);w{41Zm?+bsHW1HYJh4@w>>7e0L=lE|KEu_n2sK*H+ zKH>!9b%1P&IGka8adc=9)q+YjsPVAo9qd=N{;i2)*StzQG7MeQXKMa|n!y*tR^#A- zLq;Vus1w_&$7_Qco$Ev^E~wP;Jk&{0uehX@;~f7?`D+Cud<%X`Oq4Nns`y;_y4JrRPGtMO*ikS=+9$=)~}3H z0!WE8>T!5|^r^;$M&rV#8;2LkD|5}+FJ;dj5YG;$pUuLr@jduDKiPPo z(Rko|&<(k2-S+-_SAET#U7wl!-raZq-ud(Yh`3?Zb!=|mcnWZbsaS+l) z2FhcK((k1x;k6Vt9Lai4F~Tv=7Rt+cAPaTMO*gC))vg4wAM{#&%dCXe*?RZQ@mvIw z@mOT#PYjI@7Hn>MeycNAapS>itKN8P5Z8va`0g}QGN#tIq2EUUd_aT0$ODT@PCd|P zWLU$s@iN`+5YwZtp_WNVhZ=YYO5p20YHAd1<{JN~p%cr3qYNXh{BIaTeU!kG-az!v zM6ePjGSI8osIqfm3UC^Z8%-pJLqNxay_;={>1ABrv7DB^jO>Ce0(wk39YKUp>|x47!iK zKW??+w}(o$KHF9PT&%12a5kEX%2UL~-OOUqA!2TrN5?%B+!7?4$>!PSdh;tJYArWt zM7*ZgOB#)^71@5JG9QkQ9sAnX{_)*+U#?!L)sw(-+=?45#DN3XWo$KF$Z9L89E%q5 zRpe*MBW~pf9OuO$@_DQchPl0ZEEGx}!{2a}NNc6OSZy?VjmCcn8jXc|{pO@^L%ogW zJl`Rk^3q*_XZeO-p`QO@&3BiY#5s7!2OA6UK;t6b&})22gGp7LJuFPG&ejnJ9sK&bV{wR9HlL>+r=hpUX<{wE^K0&*;mPopE)f?om}TI5ouJf2u_nj`t{22~`nV zrs6`Y%5?e&wQH_hbBG8TXmL=iD#jyJXBw{4N*Ed;ps)3gFHlR>a^LJFfo^$^^1)ZJ z29OPDw2HvPWF#D%a7|Re7UAbI`MFh4GMsRK5TKG290+tXNlg6~A0Dg@s(kYEtiA($ zb>1}NxP7N()oSxWFkibPY)6S{&aY;&$2H|e&=?j(#6>i5AnH{{SVIgf8biup|JzMs_M^5s2EhxK@15w$voH(YWEZ#DM~5sd!xiKzsuks``ccO6Q%!I zKkjF7;QQhyOrEijHwt|HQIJE|hfz7k`8to*g=&$m5FM4V)Mf8e}f2*W}BYs7u9HyEnH zNkk0z#|_mazI1@Q&q%>5#5nz!s#8sUhYEih)z!z+cIByE5PROv={g zre4C$#krMPe0NM5DEj!~yMED+B}yNM%$66IV+-`sxM44w%1$|C&s2X$#7IJc>3Zp3 zwhg4X#*I>rqZC4YpHyBi@MiBmPJd~+N!3bbGAU@J+7-0^u^W%@y9n+xtAwNSIuslz%&0NMLVW| zh<^4ncO0G|%G40%<@_CnZcV-98*-PYUrPM(T^?{Rw@K{_V*ayX2E@K_vydHrrV5(e zU_oDaIvF!7L&E19YoRgy&$w= z2bC+V*u&xIDM~kl-1`)sed+){QChzQ4IJxGDT6@EnA{1DfGfCpHuq0`UdlNu5>==a z{yzAwy7(fM-?oGOKEF`7qy8XG0ydMJMeIrWdQ%ErCu5{7jMKSVc~SVNS3qN(E5#V; z<(_prM*SthP<#Ph^xl9@qcDUuRhl2SZb6s5ElqtEtL|BW(Utw{YAKDS8%c$)<<^=~ zf?Ect+FOnfsa}xG&E<4$<4J^Le39G17X@&3x@~0a@YEl0E>CB=%a{VFETSF#?F%5| z&=)AB&uc11H^WVv(Ev}wMoHtAqD?XNQ%*w=q;D6IL3TRk8QL61oY0}xW_9DKyk}p< zpXadN&Y>sqq;Me4;&Wg+`}!&Gm2wizt)I_F&QsGV|KT6bzVwrloAP8j{c!f&xx9SW zpjT(!t9&}0^->-36dVRxdXW-xuQXlXSHqN{w-3xxI05(9rowW&1uH&@v*pn&lNaYkx_xJ-D9Na zz9(#kp0Dp3FAv&QQWu_|og}gB2i25&Z7S`JSC%@~2|}=YD58v~2ayq47Eic|kt<** zskKT-oSH^<45!z-PR9#%%hE%yBE;oeyDPlDqR9=f#2mvAzthBfo zBs6CcjRVmXNk%9FiiUJ)+QB<gzR!%I87o<+d9BvPKu_)I5yyMsIgt?89JArHkGie*fmy=MEwNtC%)kdMOW@_UEb= zVtnpr7!C1yNLf3bO+d-n%5`{@nUSY(MLDIsPI)UxK#B-z%n{a$ak^6-1TFj$_O_O@ zdFEFCWs>JoXfitk$oEC{qx4_SI*gocvst5#J2T@twATDZe94|Xh}=UYY5jPqfB#y8cIX>A~JKj zhUCKK`tYa-f)OWW*#<`1bOoI(a(%ui9Q~NsiW;havRu~Zh{c~V9E|6Jg$k}bYmsWV z8r5nM?8qd2NYrytv0s&Ysre@94bTMNH{fZ4@Yiej!fV&ArTw)>dSXRvkjGr~D2}T! z+5{3*_R&_!Q;jV0$RAOIfl{>KQOo$oacc8TdXq+uen}(VzkOI3_3t5M7IY_O(1lHI z)8qf1Tht3ZqJ8No(QbP0J!rKz9;Suv*Cc+yAvfOXhqQA>-B*@Q#- zj?D|PFPCEdIJEP%+S8I?_4`?L!7Oh}`TA>$FWn<=*=X8%ecHXEw^t6Y>~Ri*Cui%% zVQFc3J6$%0(?MyKSy9|vA97L;#5LuFa;sR^y8ylZ-O8iFyKY}~xrmpP9gKBJea+MT zSQoe&s2jP@nOl0qM5 zf9bXN9QlPKZZK>Tb!}2vKHQG98ng)Lup-LZ6?wK=r^HoAq+Lhnz} zSw%}+Ejffsfqz2+Y{H`c4oBm zQtVY&G;vrIBhCAu6xnzu=M2={CzQ`B|4jLp%D>5C0>(nf5Kd@<`&q2mxTIJe(1lon zS%zj6_9Z+P(o3=4Fwo`F4!l6D2x3);7Y~XB1@Q=00K8(82*Zqc^(c3wz|XS?BadI9 z!rCXz6RV?b!`4k&Q9V~xD@--in0toG6P0LM6X%4crV%y4u5M{DTxUr7X_>Gyb*PCQ z55ph;;r4n@s|XMh4=>A_-%2rRDa7xsDNv6rWlwX}@c7P$Wy;L7ka_evNtYhpmGAP? zQ>D&ObRC(cTcuy*Byajs+h^X!AIa8=#H!pfh=v7@SBgKP6G*P-P3e>@#ez*4(8Y0#LcR6c|j*kXrXi(GhHI!L7h*6%#xMM_EA(7#5rg@s} zX>i>$p)lf3&9k-Z-PV=uv>|ID%<80Qrt}Gr4Y*~oSM=_^Zo6nm*y7>5LmFU96U{pq0K-)N`w8)y>yq+2)r zm7yCPT<&Ic{gTonlxDabGw`DF!<3`s*uX2i1d>?zE%Bk?ff;wnGq!qo5tY8h!>T=T zoQi2#mg_iIK^N=kY)jQa^U=4eGmdN4n|0H5W-=WhO`|1|X**LHj-^xo+G?_IdTX<@ zRP7JgyZ1}?9nJSN=%hWBdWJRnA;@#f$R3E3(n{ffHI_t-JENVXR^bn8mbQe>D(cdb z_Hia@%2{^?4XkiXZFQ#0jK84zw#bOO#ULYxSVl;Vx8pGy$KhB}3NB;JPg{H!cIOBN zm*78uEZk_`43I7Rea2>g>jpE~ZPE#C{Nlb@&9E?-&%N^at#ax+-kq-(rO&rtrj*~> zvm|?FIQ`BWgs1DQBY|o~mLkDwGu-cZcls|R^?FjNMR8cE20^vr`o8Nrm5S(GX1$!J zescWO@x%>}ZLGn~hmRbtR=ob9zE^Q(=CjWBYrE?}o673~|;`6@(|F&==>wO$pn za}`+&jg=L_ytA@m*pIKEp0OephPR}hdJBmoMBwGnwu49>AZmV6*8lT$NW^j1MTA|< z20BmHgfF7Z8%R<;ttY5m2E$$?Rgv|!Gf)@ z6~b24ehj*&arLTUUlY+E`eNy|Rr~a(Awf-ja$wj4J72dXhm@Mq6r~2WI@+OCjYYw| zosk#*TO}fbl>iFp+jo6}YyUA<`pAG)D~Z6zBU0WcAl{HQflU{iV!o0bxacjZ>{<%p z(iLE{#5aOa5ZMb{q;Ek(Qzqetq9mht$pzI9QFWkF&EzZc-)X#^H>tW|mI|clj{2sQ@Zc&U124%8A4cVKHo7cLl2=m1o~G(r zRyI&ZwAkCiwHTy3*x+_MmAic`UhJt^Y!1CNr_U=(%2^n(50*7%j3S`VkQ%xzED}U~ zigj_lmgGl6^dj&?S;r&vbr>KL=LA9eMi-Uo6n&c&_dAV4_4=Wshw4>VrO=ho7M6Db-}HiM3Sa?yo#g| zKaIwn1GgQhMfc1NV4r+=zN0NWES#UrHxBngGPlu-42HDq8ub&CBDn~zqGHfJLsvDX zaaA+zC^nOd?rVgqM2V6EXU_HRih=`Y4s^$VT4j}Gt$W+XT-ZC@nA@0p(56&3ahi!d z=w~`*&{Nt_$+~7FF7%s<9h)krwqr4x$&uexo=CX}GQySQD1Pq+0|76Qu&j>1&4}7O z-c$*roJB_>#%UjtFl#1kE6iYTXP_{H?hJDhXlI1=;SNoMn=6PgmAcCRRj$DIZb2aa z@$I@Gau*(QtNdlN@P8nsrC(ZNMB{9Dame`a&S} z-&d3k!9}5r2g0WY*OahVBz!*2_c$5HiCl%`;t09}2uC;L#385^xmekxc(4CJTC$2L=L3l2{bStx zNKayFLNRL*o9~DMhZ^^|B@XRFRVcbB_XDnBiyNIsWx*?03BQY~%^%|?UngIHdA+9e zMI9*p5weRHm4Kw=qr7!)ya{owzWbW3tl+nuYB4@|#m)NrP?$K$3mnxbh+GEibZ)Gn ziI8ECvlO}JSJ#rL2JP$78G)?p4MFgt;-o7Y4}@K@u8j2RAd-#o5{!IF9{iWEt9~=`n{7kWZI#?g7&ocWYS6CU zM*PKU^ak%%qj^YsjyI`iVe7jK4@MZ1tpw&e*WX&x-mR|rg5=H49~ys_}D9gXMu4j+V7ZhVhSBR-me9V zj*ImL-EXwU*VmA!GFeBMST8O4!RZz~S&qmEeUJxR6T`mvw9T)|Vwuy;Iu(@>Bcgu$ ziEYc;e!?hm6#W0q|Ko2n>`y%Yv*dqCaMFZI8^+FQ<+UOTO5R6HN12rarh@VUQ8pn6 z9j+8JCS#vq*}3y+D7=m|zpH(j$1NWb!~Sz}7x~ZF#&ghnnznHTRkSOHePxOkHRC}$ z2lpc&KHWWk*^jZ)Z5#I1MKrTt3`HmG@B2-9HOAugVx;~|V{zXYsej)QxqpPzLWeE) z>&;iztE0J$ZVYR0?nZiai2eCRZvR+*7hbMI_eFr>|7;mgh~8ZI!(=fbgbzGV)_XJb zBq(TWzaswo82R#-zf1!Et?#QoMjlH(^@Zevd3l$VBg#my>Yh_B2(Gw+QM`Zz|Q-6qwht>7gi{r>_jk$}SJm^3(CpFJL! zl?YTw=B>1A74)Q;ck#FCF4x!#2j({I3xk8hcN1&anI|v(MPUo)gVT4P9*E5sEK4`3 zrGf(P`oT<#fb{+G^J9tvFdY8o8LNM@|8!&fk$>oZlk0KgQuX+m*^(80n7(IlS}E6O zB35cn2<_1$$rv8JnTXAh%TrUXa>#HVCwvB7h=zP1OabHChpDQznP{H-vnLoW$?+0(~gqyEhC>O)0y^}Nh6ut1LIRa&C2?ijgFUl74Rp^#uL9>7=B8F~@ zG3OW(FX8$C3xk^>oXU|TWU1=a$K-tAH^Mt=C)aBB`)ot6HJj!`u4#L!N^Os|4Li7|7${gByg)^x*upZ@x)23nD?nHF?&aa`3*lW5Nt96uR% z*@`HI66#$FW2Z|oveq)?!x3x}Xoj^J=4mTzeK=mf8I(UNnEO9aruu)B@wnq2;B()# zG|AhK9R7Kr07BhP%-N$w*ntmtoybrR%<*5_i|t=4_(u*){*nIFG(Qz0dU~QKOGW4S zBb-uKS8>{2T`e7N7mXk9x+srJ@!1e}GrAt;W|({V?zXQU+Z%BcvprK?WqSi|{uA4) z7;r55V#>>-D;1>%Eh%{fVHU(G@z{_LIW9>I(a)@w{41kwjLx2|oIN`>j5BA?j^Ot@ z#SgMz7-MmzIG5g#+8@(&e3+5CN*{d&*75+kX~b!U{%nJJu^g~MusWcDusWc*wjJYf z1ODoA7miMz95ExfX~fv*EFQAamiSTJgF6zBZi3U7%Xg%=izZ5KiX2NmE_qzm_1b zW4wsN%I#<&7~`rR5|0bIvMv(Y!rxHX0gz&Ali(ttJR1*j`EW&YKZ&S~aSd6a==yM( z>M}q}mmuFf*Lxpbm~o7D)1A}TDz&PrF8J>3hb#w;0IcR}8uuHvUK^MyW8^PsWf&P| zwW3vYM-LFR#hIl(VKqFLTGhbmB~1gSo1Q}mL(1#Qa?9(GRlhzkd911GZT>ubgT30p z3P^ccV)4eQ*ojQ4+6Qj|<;FLd<`}J6YrzTvt*Vnh(M(3DW`JC1YLrxU5!d>sKUMw; zzK@Br0y62ll#dA(lTEA)>0}C;R8&j4^k$S(;S_=sDVoo22I+Hs#L=%7=Lop!QMegv zF8v#?jmBI+7zGM)Mi|~!$7`GLGI$^nvaeW!7nnJ`9a*jDvB5nR%5{x$^|%J2DkbQw zW1HX7(blG0+M@8fw)9QYV&uKZb<50_Wi_FA_`lxQkp!2hOl6h^GErYeKs=>k!r(tB zJ0s+ss*-Rc%2m z;ld~UvX1d}bhA=|oUSF@pZUCTYvYSC8P9>lIRpTRk2V7HpByWuNHh)TV% zYJ>p|Lp7|q3>Uwt?$+Q}NCV%lh91;2At&!YoXQSMDF^w2uw+kxiKis>9FM6FQ}_6k zg*^3-7jT)u=<)VSyS*}jY#!MbgrQ=yO2{3WZ);ojeX6#Sf-v-DaX|E~^nuAr`)zaS z6LXWxgxsmwzIN98ZCzak?X&!xqA0uafAmK4U-oHux%~dNj5vdvm&@jTQvLsbQoMRf z0C=2ZU}Rum0OE?8jfdm;ZN4&aGwJ|E7;02EG{ETpKmR{w^kg&!ayb~7K&k;!1`J04 z0C=2ZU}Rum)L~!%k^g`Gf6VB~z{r3CI2ZwDk_3tX0C=43S=$bSAPjZ?v;Y6MiNc(V zQIOIW4vGm6jfsO^PHS%)hGBTUpGwXyz%Vj!@oM88@XJcTxl zxmYX3n)Bl(zlsi1J~p}bQnsP(tI505HProfJvRM&iC`kklSk~r+(YFf?!EL}D&L`V zVGfTN9#WpI#v^5mipPxC$%_w$KU}`O-(S=>fzE9dFHL{W#Zd2II!TDi`>}IUep>l= z*j!!4e3%8Ne3{PNA0u#V%>>9*-gxJ8y?X+hyGDgH#D;p%BEDm+5+Zb z{Xy7Pir2PB2z&n2lltu{ogutT{F#au3JcG-iky$ydn9Xxa-R;Ly^Wxj+5L%>O<|Bb zM|gQt_#a7#Z5Ea6auRyfz*>qWtFt|m#I{;Gm0*8IZ>!k@hW$X6JZ0WH%lQH#J$Z!y z0C=1|*L%2EWAg^^`L4qjLJ>kQAtWIxIv0vi*$7cO5Q<7~Qqe(_3hAtNN{S>2QAk3O zN-9MNQFM^R8;THqAOHOJbCt`oG`%jKIpfVd3abQIzwscdrGU6aU2bW?CBMyOICS(6z z=SP%vU$$q&q3{mf8*$joh;joX4lm949|7ZteGx~>UEcjsgCmYc`DnS1fn8xs#D6-n zf%_BZ#~-7$EUs=4fLj= zJPpM*DrWMX*OK9NzIx7|9&v%|1+ya>$do`)35gG>0ll@z`cR*jWBQ2*N)C_vc8FSH`DGG2|B5#6D>N|WBA@` zhHiC!n_9cz+tmzqb>B^G-Eh90KDXo9-F|oL|I(?4Ts`>QVMgwtVNbog(|#}9d*jnv zUwW(QE_L6HLtnW4aO~&4zu5j}Xn@#z)G*K--P*s--QSPj{qrJ*z!-x2 zP%%Tz^Dwy{AkG8sAENbebNev8MyP$HT1V4uw6ig48f#7-f%yoW@%T-^VS<n8F!ruG( zxso=ka9J&8HGXSgtQGSi+>cy8!uw;IeB%5QHGQhS^?JHNuQvF7e5vlQCb$2)B9Jmvsa!!aN1}8Z}!i=C?x%&khO|JQMD+P zst|<(%17bA^-(CjJqia`jlv<7qfn-M6v|p3+9?W$m1e`EP_9N44!1sHWfaQKj>6Fk zqfi0PvEq-N6NTeiMxmnE<4dvSQ8-~-6i%$j_*HVP#OI`DY+V#ihI7iWC{%WKs{1O= ztH3gj;v z4bE=l+fgrWf_F2YTUe(yQRuAKo$t{4bmy zxb_s+6URH%)=PXZ+>YJ4 zQQNz;e;2={@+?#1axu%*{T{#f-LHhblD4bxTBVlNus=}y8qbflc&_F55v+CUS?4+M zvHefkXEfR%-&eS9a{jg7`8T+IV|F*|$!6CrW@@Xmt>U)9-=+uO>dST-Z5Q{Q{T=3e z2jB1I-Kpjurhm}! z&n;2#tStN`=AY@2#IQ&TrP!`W68GLcldK%;$JRxXmuJP16qR9ZA}Q5{EsDfDXR?2% zNDl1C=0{T6y0rB{OCmXhZ<(f%l!fn|GAUO%lEbZ!Xc@_ogCp^5O^$|h%FWI%AZQ7obSA`*d~qHs7Nl9_d@zyBu`WIUQDw~;9jD(OJO#H z-E31N&7HTvsRcc}%O#iLU5r<;JjHx37k35RE9Gu!|0-Bl^SP!O+Ym{sl1Q$#z7BS4 z*EZrjN0YWaBWcIK9gZFFzhPV?H{#Y&u8xx(;;NQ&OdtB1Vey1&wbf(>{G{1Fs zB>tTzU8^#)&`ob{7uTKc-r15KINgCmPkHW?x0m={bnLD6KCL3T%N*P#=iRXT>SJGX z)KAX-6`1-5;4(mtdvF-2ANQ*NK3WWtZ;+l0R@?n%V2JvM&~d05hT3~T&Ie&UB!0NO z4_iO%e1x1M_>YulBp##W9i{fs`ZUH&je$QF_E_^V7S1^L@W-3e@nR>azeGwZfM;k*I!&410@zNMFM zxh~S5#eCm31MldoSFU8qzgIQ9OTVS&X(_*DG+U-`%k6m&OjgLZ0`B{8-j{zRpH=o& zsdY83AHe+p#u_}=%DLA4hxmPj^Ex%GQ{%_#_(V;gT7N3`Q+lk&bG@_Ae7wC}tC%Z)p1s?9KRWHji8McMF}jdj4$H^KJNSGc%sG$#%2! zojSi$=MH{5aQxnk>@>4Gar!|Yew6=5zk&a$ahKljQrAy@3qSMw8NXlf`~{cY_V@7p z)%^S>@9%v7(1Sna+^6QhJmdZr^ADeY_D1S^KP_yDG}#nsRxi@LC9_|&F4Fx5Mp~*k z(*3JOdO)j453CVs>5OfN^q~2X9=s^hL&il~hF@9hL)%1p7~gW`B0U`Dk-H-;&-dsG zksc%d80!k`KRqKowhR-0-0Vmzvg5^{(4Os!^u&3QR%#mQNphXU_as;+%W+C$#;*#_ zr*)6iH+Xt_u<4PW(TBl4Q|#GrtFMo==E6wN>Bn|PdTvRiwK_#wyJDnu#ME(K7e+nn zdgAM;xqdY!wt+eu(xK6)NY8_NKD)r$vo&puM`L(R*hMfd=HpqKHltlLd(Gu*fp-ho zmknd~iYG^UxjL@s80nSe8J;c0UB&0Bm62Y}TB+AFG`)@nt<`vaBQ`bCwzO-T=R2C8qA1X@3jfPW0@I@2%>(ZBC?J@asyeuDEwy6KOZG-PC!z ze7DQhU5|YKrak!etjy@$OMI{Gk@lV$sb^{0$KG8yd+$v9>T^GQ`imdXEYf@Q@*eAf zrI_oz^t~7N`^?UL;s?=n(DFzJ%XxnnMzm^#vrN>;H=338FulLCGWxQU|k5}P%k4#^4zCiu22l^ zR-}vkzTS3yhn7q5TPo)=G2Rc;_vpC-*84D5(rG14J@e94;#bq^1A9Kn(+~CFW14-8 z_b1LirT2O{*W3FHzt3s&x!5n{{6dZmt{ddt;5YH5^DpK3$}DY^XOp_VHX~oF^&2z2 znZ}!GvPJ*4>ho4Ho^9ziv-B;l->PvtO}>NkowFTk{9f!2&i_ZVU9|m4?LXu83)^ju z_u#fi+^@L*hRa@fznkqp%-^4$OZ(*Cr>4Ke{q6Vhw;0c}^q=*SMKRkMSz$?JNqe?1 zvUGN2S!FgevV34Tsi6k{nx&Z>=cw!4Mr?XywfNTB9a(MhwfWbZ6d4Bw}HG3@N0lyL+eK3 z8maxf$&sDU_X4<$heg(8U1S%EyJ%5lP2pY)^HRB+(a5teYtE-RPAzb4AbR{E)2l9UyTa@W zr(4U&Zr79U=H|b6_7K-&OJsMLiJoe_Q_P+Gdg)bfK7E|`(Z9RoyW4qR`TDB0AMX9l z*8sc*=+!-DVW9rp`>%<=Pwxkr%fV_MtS9%=#rtJ8)SL~a|493g z)AnK5Bh0`^{q+r=jgn)O^(eTbX*F6+qxEqN{$ptFT{9c!ew^3|t`o$U$X^0`qV**D zOcFC0{$w1cRE_L$+@`rcp)SwFY&tEUf-^&(W~k?B`ps0|OqkEeI}7Hsc+WN)&(mWL zPA}5>CHlO?f38`Xr*|)_0dm0%r^8;QcUr9o9nEH^jf8hBw(_ zeS3%QOT;Xp$Gdnf#c?Sv%j8=o_cAlLTs__iv*lvmGso}Yvx1Lz!fcgU^*)%b#^nRC zYv`~>jce7m7LO0beW;#~V1EQ_o%4^ye?s3+;jTBYpYi*mQ)FNIoqcKMzJj$8&rN3N zYdU?ye~VhSz}TvvTlHvLEoQF1^?cZ_Z@#Ou@940DhCAf@-Yk6&Yp1$@!1+hmKYB*| z55_J%-G%#4>igMz{vy{e=4`j#?bhc#wExxqZ|d2rKHu5dUf93uyR7A}`t<`F`^vFBPmy4jp%*eoXF3Y=K|+VoL^Kg@{7e@IxzBPe49;;yg3b<^YMJmFKZKdvD%91 za=G;t%_6^&o>$`6QZKH8do`Zd!0~RGUyI9i!y|9qp2^#qPa9`#;9l=~y*ye%H> z#I{#!2R-iK{svdi*8B$A-`J0>kGvx-JHqRzS2y8#GrwEp=+v0GcE+u<^Ult0H5a$h z={D;wX2UZ#?`p5BI=hLxosQkjV0YaAt4}@j;0`%^^7G8idpYZEZu-FWtj+J%v%B%Q zTd(`lt1k`u=|?{`^w;11W}!c<0qVcU{y z1A67XGk-|E!^J%;&j{L%gf|L?Z~1(TI>zepIJG^3(|9$FSH}diUjnPdyicUVM72E1 zZ<6{Z%k`K(K1SauwD640rUv6_X6X0RdiS*1nF;$DeVzq( z7QAQ8*R%GX-52?6JfEY(HP`ISOUmv155H|X<* zvp3cC7LDKXyI6$7Vlj)&#bTPi?fz}pOYmRf{9SpM@?YkUS9wd-oV^G=$7K%WoH(i(AV+^^N&wbmc;Sx5Je_2(0uKBe<|c)q>!&(!fb z?w_me3pu|qzZ=B+{?5OWcOyMEnwyQZ+eEWX`tda$U&HuDf4r;an_V~4WQ+Z+YT7D( zn>^p@$#xvJtL;13-#h!>41I4_cFOxB-n;xZcDeop<0lwD)8c3I`!n9Z;O*Tt->uF) z?)T94SAF```Zt_@H&1_9|0(Z2dH&M(zvTQ|KmKVGMNuz`3XP&DsT4)&zcw$5vQbf# zSB;{g;waj$3|kXLrRGP`{@bJIfXQrq6dkxTib~IpqJxG-(ZT!`9s(eAR$pk+klWzoF7r8p-Vc7 z6zOee?KrZ%)_M~u4JY6voPZN>1Wv*Mm@HelAp7L?_h#PgS~7qee8IzMdAPRwX?1YH z?vJ~qJI6ipz2iOtJUbpxe{t;N39pU=+~UX+yxt|1A>JK#aD@-YUFx5Xd*pA&ect-x zcz~hjJNB{m9vugG@ZMsjOk;FZkMcxS%}QqbBGN6j)vl#(a#e|GIB7XcSxFrkxe@VE zG>2?vOe#{XO0iItkwu|It<_E@CfpiR&&T7`>0zQu#851QhL1*s8YARLs8!TfkjSt{ zK}VmN{oh^lB+Ykjdx0rJOwMGM%v3fP(U;gT7xVuJdIx^jjH*G(KIM!;Nm|(KX}Vx3 zDz)`?R1)eTwl-B`jxj53&4>2(@)y9?b&vo60C=2rT?KUGMgr~d*p4BzP-afsO}5O; z+$)o8D~TK1axFWsWoBk(zA`g2Gcz+Y-H@b_o!j?f{r?9wjM~}YZ2BLXZPI@n00m>bLk<^}VC`N0BU zL9h^57%T!71&e{j!4hCe&VWf~~;TU>oosur1gQY!7w-JA$3S z&R`d?E7%R}4jhmN1yBSo7z9IL7?i*sU<8yw1yq3tYG6-L2R>+kCKv@{U>r<}?I0PID4g-gSBfyd1C~!151{@2H1IL3Cz=_}_a56XroC;0@ zr-L)VncysNHaG{I3(f=QgA2fg;39A_xCC4ZE(4c?E5McDD)3)$HMj;`3$6p#gB!q& z;3jZ0xCPt_ZUeW2JHVabE^s%v2iyzp1NVamz=Pl+@Gy7;JPIBIkAo+`li(@vG%ev4dT@QX0o)L71UH78z)j(1aC5i?+!AgDw}#um|G;hGc5r*R1Kbhr1b2qJz+K^P zaChjyJS@N>bm1Tzg2S)`_kbg?3@fk-Jy?T#!aDR}12*9(9E0O<0?vYa!M))=a9_9| z+#enQ4}=H7gW)0YPFFN7Dti{T~kQg|7>99{vhgjd1;!mHsm@LG5sydK^FZ-h6&o8c|+ zR(Kn{9o_-&gm=Na;XUwPcptnUJ^&wt55b4wBk)o97+04 zUxY8gm*Fe$Rrnfw9linIgm1yO;XCkM_#S*8egHp&AHk2|C-77F8T=f60l$P_!LQ*r z@LTvD{2u-Qe}q55pW!d?SNI$J9sU9Tgnz-m;Xm+SG#dg4B7`s^h$4nKN}wc4p$?Qr z8I(mi)QP%KH|jyXXbPH&rlIL*b~Fc?6U~L@M)RO~(R^rrv;bNVErb?Ei=ai(VrX%+ z1X>dHp{3B$Xc;sE^`ika6D^CDL(8KT(28g!v@%)+t%_DdtD`m0nrJPwHd+U*i`GNy zqYco8Xd|>S+5~NiHba}EEzp)|E3`G*2K@(Zi?&1CqaDzWXeYEY+6C>3c0;=(2jx)# z6_JYu(GVI&CA0?`L1k1yRpg->+7s20j~b|nM$s4=M-ylk+6(QC_Cfoi{m}mC0CXTa z2px(KS+26Q933EhltLARpY(Cz3B zbSJtC-Hq-+_oDmI{pbPoAbJQrj2=OcqQ}tV=n3>BdI~*_oy^Y>M@1pn6`{)DoA^He?j6Ol1qR-Ih=nM2E`U-uGzCquj@6h+? z2lONQ3H^+ILBFEk(C_FE^e6fY{f+)X|Kiy&zz`#hF~Jlw%y9xIaSC_fG|u2G&f!kn zg}ZSN?!{B^R6Gq&$Ft)(@SJ!qJU5;P&x_~7^Wz2Zf_NdkFkS>NiWkF+<0bHtxDPLd zm&VKB8Mq%0;F)+?yc}L0uYgy?E8&&#DtJ}A8eSc*f!D-q;kEHPcwM|6ULS9OH^dv^ zjqxUUQ@k189B+ZQ#9QI5@izEBcw4+3-X8COcf>p4o$)SsSG*hE9XmLW3%H0~Jcx(z zFfQRe@CYvB3a(-g*YKXWj(yy~O+1Rn@Hn2pv+!PcZ@drQ7w?Dn#|Pj8@j>`td*zlLAO zZ{RoaTlj7K4t^KEhu_B^;1BUf_+$JD{uFBuP@FgQQ7@WJ!*6k}lFsdPpys zLZ*^wWICCh%t7WPbCJ2pJY-%nADN#lKo%qmk%h@3WKpshS)43EmLz>-DY7(KhRh)S zWPr>h%aY~D@?-_FB3X&7OjaSQlGVuSWDT+=S&OVq)*_J9I znN&!Xc%(-5Bz5AG25FK}GDgP91erzlB72j4$i8GhvOhV197ql#2a`j{q2w@fI5~nG zNsb~%lVixSRBHiXxJGq10N$w(dlY7X$r{B2SZN$g|`*@;rHgyhvUmFOyfutK>EEI(dVIf0KX6zjQVVD5QvDN+_j_a+;t?nxY*vO*1r0bF`Co(Qev9d+8K9 zl}@A6>Fjh4Iwzfr&Q0f`^V0d~{B!}jAYF(qOc$Yx(#7cFbP2j7?W0T4rRg$s2JNQ< zbS7PvE=QNAE6^3`N_1tq3SE`1Mpvh6&^75=bZxp0U6-y$*QXoM4e3U7W4a05lx{{h zr(4i1=~i@Wx()pg-Ii`gx2HSM9qCSVXSxgBmF`A&rw+~20xeRP4$>hyOiOeRIzr2| zLaWrHHM%FQQ=c|ylaA6cI!-6(EV>uno9;vRrTfwS=>haWdJsLB9zqYLhtb375%frU z6g`?ALyx7$(c|d}^hA0RJ(-?DPo<~P)9D%XOnMeQo1R0@rRUM}=>_ycdJ(;tUP3RW zm(k1V74%Aa75y*0nqEV%rPtBx=?(NodK0~w-a>Dsx6#|_9rR9m7rmR_L+_>c(fjEG z^g;R%eV9H%AEl4c$LSOFN%|Chnm$9HrO(ml=?nBl`VxJazCvH6uhG}(8}v>37JZw( zL*J$E(f8>G^h5d){g{42Kc%11&*>NROZpZ4ntnsSrQgx-=@0Zr`V;+`{z8AHztP|6 zAM{W97yX<5L;q#7F~A^03^T$gV~n!|OR^N}U}=_NS(am+tc!KC9@fjIu&Hbso6cru zbFewtTx@PO51W_G$L41Xum#ydY+<$tTa+!v7H3PaC0QR^iY?8SVKZ1i8(=fpvTQlF zJX?XS$W~%2vsKutY&EtzTZ661)?#b3b=bOWJ+?mEfNjV&VjHtf*rseVwmI8^ZOOJ` zTeEH0f7rHcJGMRBf$hk4Vmq^4*sg3hwmWlJo)uV;xonUPv0+wXd$18!W))Ut9;>lE zS)KW;!J2H8jj?ey!Dg|&*xqa(wlCX{?avNi2eO0M!R!!rC_9WD&W>P5vZL71>=>hS6yN}(^9$*i$huFjH z5%ws1j6KetU{A8A*wgG8_AGmjJ>c(ldyl=( zK42fRkJ!iT6ZR?ljD60&U|+JY*w^eE_AUF4eb0ViKeC_L&+HfWEBlT8&i-J3vcK5h z>>u_o7xO<3IpUZTPC4V8CwP*lcn44O4A1f$@8n&)oA>ZuK7~)^)A)2gJD-Ek$>-v8 z^LhBZd_F!uUw|*j7vc-^Mfjq8F}^rof-lMY_)>gnz6_ti`}qK$$(QBJ@#Xmnd_}$z zUzxAMSLLhm)%hBHO}-Xio3F#y@4|QGyYbz*!}Gkri`?ade25S865oT5@G`IPD))Ge@5$@j=MCQE zqkN2y^9eqS@5T4#`|y4Fetds^06&l)#1H0&@I(1w{BV8*KawBCkLJhlWBGCXczyyu zk)Om*=BMye`Dy%geg;32pT*DS=kRm+dHj5S0l$!6#4qNT@Jsn+{BnK;zmi|Y|I4rD z*YIokb^LmM1HX~q#Bb)e@LTz9{C0i^zmwm^@8+)1OJi##DC_$@L&0F{CEBb|C9g4|K|Vje-pDM zKmyK&X7mrFm+32%>V>k~H&`l{dBBA1@7Z+fp{!YYM$C4=glyXmSh_!EJ77Y#Z3iqp z5VIXHA=|bCmYx~29WWu=wgZ-4HfB3uLbh!OEWKRJcEE&e+YVTI`Izm13E8$Cu=ENs z+W`}@Z98D;6=SvoCS==oz_?RrltxR9iC(8vua%vu+viq?N>$fa_HwOiIuw*Q0ZTe% zr(RJSQBeH4<4%WDE)7-t@?N9iRSYS()rMP7XyR6jMy`~K#j=~y#BVtDhOyG{YE+<_ zGtuRgYr{_7ZS*y3HMd@Hd=Y&kA*bA+PQ{t!RgqIEGN)Rsd!-^b&;GPitM!$t#Ztj( zcy%Ng5r1X3!>JdBOQZUAm?1f*UiZfOR$Qj&4)qniv1&{xyMv8RTd0?Yh8r1MY1RzQ zJ9XuOMWyp>M3v)?h&OA-uu%32BV#4sonpAxlnK`=OW*Ab?`)IjuoM}%ZF|b(W^GQa zqSNL?n`K+%IW4Z<(GGU%|1oTLWCh&rNE_x_bzAUp<3nrm zb+*YlOR*!PQ_6}=YqEB>$;n7D<)iM_Tqh`db+^&1>$L8QDJoc#SZyia)vkBil8R!? zu@%Rzc0FZD(==`j*S+S@aNn>iDzS3cJ&8e&)|xdtcG(tjddOQ-zGpI%7VB2bdnPkU z$Hdt~)|P0!lNz-;u!3uKpp7zdHKHofqbOP)Wm`lZa2sC`nsd%Gq;AP;J zYToJiHMbxtgwrT_>b*K_g*(1z*h>BgbQ(!#%&8YmM}7tl0v5v{x8ZG2Nn+vG&3h&UF9+`fTg5J%07JafdBXO0+o zg_yiTAUiQnoWK*&J=k*H$c2I}7Yarmj(IX1c;d%oKad+0TW(a0JnGreatRPZ#sIM^Wnv6??G%Zol@rMKZnkgU^6pX}6MkwJ!i%c#qFQuHI?0$JqDWRpi2RWStuEduZ0I6dE}1b> zCaz^8DoTCLPlP;`cl;4odqg$v(2xEgctwmjV2cB}ywebsXhL}cM%y^ys|9uu`?^ z)>DSatP8B^(RyIbYg%sffYuPdF;RAdK*dNt(8o%}#xT{SCoe{}MNx$MrF~`Yusa=#vr05)$#_is~zd7Ggda^wLyw z@hFL|FC!lApqz`DG8@ooc@;e|XB1A$jlN;QOm%BFnA)P1#oOpsyG`%0q|nc7i)e=t z_?3xkNkPlyl57Ff`MT#6MWh>jwNf<^GT}muUSzEhBiD*3?uNRecgqH3uvB*kWgRr! zcLtq$N%-D0O%G8pm2VcJ)?HzqZw{HBrYYL%W~r-R|MyT31MmPD2Nij!B&s zo6tjUTZw`Y!&vjCnYb4Drz&m8tUfZXMOG@Ms_7&%am}(K5_GuLiqxVvi+b9a6!}pX z(;Tyu`q3{+V9l4!r)jhd>yV%+TDY1V zT^b@@qHZ^cA(aM2T@T77ztN$nD0#9yO)65VI76}}6j0jGNRIABLe)iQsK#DuzHM=P zQLIf)MvC!6E$CQ&v@NW)$;n8`X{c9er0uD;U@v{O>nTf0Yuu~_1rGfR{iI8T*+*D>=BZz81HPVSBku@TXc(;No8$&NL zam}JS8$xO~l5x?pq-UfpmXv6PElY1}*lNBSQtdeMEE#bfm@Y)&OJrL_o9pTx@#sBr zt*UJ;3Ov`U+EEDKCEFquqJ*w9DOdYhh3YuTm4C==npdsAjLNqVle*Rc+RC zkz`h&1EJ_O^JP~B(WsJ# zEH`d6%gsfw-+n74^k`gG%QL~Ge|oD}cS_ZuI<=c*TSOCJRE|=XU@TXH&4FaZjZs*z zk`XsXVLW;*E(-AIgq`P+nv4Wv7Ok+SEFm;>%`#ES5=_{B)huQuBW^O$Z&vM06tq*L zW-Tl#9kxOg(Si78n5eLpCM-$3gI9FT3X6uS*~AiKIdaU(T|~DamxW9oMZ8uv^WJQW zn2fmawcM;!{k|cm#tatEN<}sFvcK_l9GM|Ptcqwf>ZO`n#F8XcA0&OO(}L%Xlw{0m z6TDDsDwjxrsfD^*EQ!&zZ2kKC^1+s3SGztfE=3cd?nw-Cwx;tg5^$mJ)e_>z_eCwK zCqvZF3#JX|kYLzrm{-&!A)j*Dehd|4yU?uH-D+W?FJEftBoBn5+`+Aqq-tR_Vsc;;GJ9b(6lGXyVKlDj)wQ^$ z7DihnxiA`+?1j;|iCP$qOKM>>F6lNPu8GNETo_Nsc*NAgXvoyUXvlQ64QaEM4DmP* zV7BOvmI`v8SQp@A!~-MWj~fY|DVCg}x>M;hJMbY54F=){104cYysBxB0;2XM4M`QH z=QDKkqp_CyEva8i1C}(PrJ0sAQ%lQQ(z04w&XSfBvGeuLHI|6UAFo~%vGc>Wiy4wL z&zfh3F)2&v6`3SKl=ah9zVa_G+$a(L;(v zrQtzGpD5N$vyLU=qI=Kh^Rl*y<|glrcgSbi^d%wDDXmGW*c==*^_6POU9;ee1YqJX zFFJ&zD+-A2?TLaZ^=tA&V=WC>(g1gd%(y~5O~Ra8@%AXmLo0Qi z)+tNqHCT+bswIEeq*ks~H9}F0aAJNaVY6nxanHgI|+`Nk(0=pBz8Ov7H_%Kp3kxWLsTf?%`92yP=N}0H3B3N~s zqUR{v5j2ts&##nB*3W4R&6-~-y3r7J>i;oJS-N>IG2|F3%O#@Ndqrw@Ak=I1l4-#* zam~DXBPfN*h#RA^Qgy^Ol6;z59d*m1g0zmmyC*T2(xRCjxU)^pMT)8EmJs=D?a{=w zu8>Bj5Mt8wkXe0)DVCF%M2_RHW^KsCwI~8%Q!*_sSx59HF-XU>$VSbnxjK8Mw`h@n zJ(HPa;$jrPXsahCML|X*=1g46hScojM4SgO<<=eF#F%PKUB4irz}?2MTd%s}RY$E6 z9uHVn0KXCCOETh9?L4y&ShnlaY{~Bax+gKn*jjlg=GH4ToFT8;?$#K@;$$ygx9ihw zNpw#7#GuZ(Nla3f$RutS-Lz;m%cVjoNHfDE@I-wUi8~S0@d-Nz6Cp(cCB>iYjzoEo z&@>f%P_(4-&6{9QDyt4CwY>Gz|6@4&B)Un3-bsz-h^g^ZnKHTAw749l zQuibV@rXvL*43`ZtwyQX)vm{57N%-vn;f?orgCSS91lDiYjw5jEmp@1lUtQ~Je>A4 z9SmB#&New7irU1RBow8`{S24LI@{!_ZA$+neky%>Oscr@(uRJ`p2}RuTyKp>u|kP7!Eg2dM7oCr)a%dHUspoc0Ha{ep!qp{YjEa8_X5g#PHlHigCV~ z%}o1$rt$O$uwi>J)2Qf-p76>5hqWDN=GdNSh1D6HGb zi0c+Qib7b26Cu^EqdJ?6xONlP(L_kIA?ml>D6SL4u7e%6qFqLHE*WuS6xOk1#C4|_ z)F~b?onlrUN?C%Ad{}1^Aq@OjmEzs5SoK^f!$!xAWm>Kr9eNabW>Le6KL zLMkGq$RJ;-MFs`SMZu4e(TEg1oxcGYkBr=LHzGr&!N}gQTe4gYH!9_b?ct0%k+VH& zLs5+O@GWbikXY7yE8G!xA|jQU)+<$tmO;^SQt_-;s?-K-GBYAxV=yA32wP;hW|8WU zMQV+-O{`FBeldz$&5Cs08H)_+`N+L5hRYTc*%I0Fha(UCJk=3pt&)7x-_H;~28Ky468LaoC z4Y6iA>6k<{6CPBDT)DtdZD4s^H!)Z?_e`)vsX;MIteO1|jXU(iT)Z$uKF8ep4D$@Q zC>vf`ot>A%!;~Sqsnl4thk=2b*c$AMLf>A?tKk5t5xG6)i^N}tlM-e zG$t2|3Z5`3G~8k$)UZTo$gSjt+^V{cP|25unqJdS8)49`I3ni_lQ=Mui&!Ex3~SV# zsxOGAPKT@aH-rzF({dslFCiKmZHy&CL!|~4f5XkZe3YGhW~l7tMblStMPu*yJ%;)v zr_X81Etqo2nWjZ~LqaaB`ChXztgLiv1G(!Wo6kY%1yLGRzx}Bp&l@t`71fvz)tYK^ zD5vK6O8Tt@PMUbn>##Ubl9ngw9XF8n}#KkmAVt_wYbQgN?sS& zRy7$3+J#bmYu~+9?Y4zr-#xB%NE+NfV}{^ic`Gg06Uj+XbsM7ZHCywRke0X}-cbx# zMgn!BPFJmvB7p>}lynM9l$3`jYr|gE^%eBRP+_#r3{2_OHC;%oBXSzbb^V-%(RqiI zB@l(P>epI9h&WZyPY=7bXqhQuG5{X1j$wB^v=b7ww_r$0Uc*qk@oqgCV&S{z*GdgD zmgE7;4SUVHTKh5gk+PBC*UF_vI^qqlmIzr!AiXtck~g3^jjUr7mXOsrT$fEoJTUTt zbNLYujZ7&^Mtq8ft?Rg*ZL)DA4UKnUo0*KbiF}mFDN8W!!f|{u;>MkIzQ7XF8k^G3 z1Jc z+)W}1cBo(DJ2NCvsusMVYN_E-S-qHbz!G<_Yj4xDoU(V&NnMvAqyA2a&f6y>kWk1HN#x1 z8hWhCWJk!nqMHqfnP-Jo)led|D#sF`x4|?eG*!n^12WDG;^yfKFyV`~TZAmSxYFQ+ zK1df3HN;|urAC};a4(i>%*Ci$cd!Da#b0#ZjR%aDMNM?;2~qlWslyVb%1%vGV(pp6 z8PPM!yNIG)l!KSFre-LUQq0V&43N2w87*Xi8laHpk*x)lB>-RwATWUSUqEG3(4_ zi>~4$T>gl1T20DB{^p#ZhUQR@dGiiiOerF|Ix#e43VUVkfxIs3ClqWr{)jegin1fG z5QNPhRu>k^&7q;7y19W=Tu~m?3HN>{lue zm;k!SA_3B}{)Qa^4_HzHIV=@3?uv-IFz_2*(W_EfkDHZD#T5fA*}>~{4XH4%c=d^N z#jQ5`>UT{$zt6}RE=idm>h zOHgSBhyDYG1jvfNy61c9%)3+Z6CoESVwA5gxqD90E%JaTE223wUj|Z;S3HrAO)(1# zkKbh#QrWJ1w1{H~b0Td7i5i%cB?v>gLlZL$1>sZB-4X>;>erlH&{#_YmNd|*m#wPu zFnV6Rs9VfhiY$l8h#Si_(`Ly5k*y@E?wGIkJF`{Ur-=IA=Z}>dh2d;fZXQ^RXA#dR z7%ggrRJf5_=XJN(ROjY+wW&)q5`b1mOU06tsE$_5)kBFo>}|u4sIi(M89Ap6&f<-_ zU0zKM>BZEiXuj8xj!9H9QK&`hBqsCe*e6_gz|yhXFFar!HAkdEpS}SrNIAS-!VKZ& z*`H9UCXe6>RCmwD1Th?Q$|E9x zz}vB5*DV+1QQqK{Wlhqb12V$6X_*Y88YH7ZKmbKE*P~%syoEZRqC3YHu}kyOQobHu z{fIjnmNqYAwe(@Vum33(S(|s zFNxMo*frxM0n(~P3Ys|{u$%(+WX=*2;U*83NEw+!H^Rt#G673OcjB9F|BQsNG|r4;Uv2gLfyP)uTmDK#vV-669MbHz0t zP*RhN&K+_xP^gzwN1V1ve}`J=HbW6+NTyczUDtwrn&xqZwj*Q%yMp*$2hv4<(SRy7LVzEayF@_>^)n_k@^>e^sBwza?m zmX7Tk@PLuJQ*`Pn@muoLr!ie7FK*<$u}s}9xFU)B3eAR?Q!ztR@~INOZy5{EuyDVH z2P`}@E3juBX-Y=C%RqZqBqpT{Q~9QGhklq%3q#~nexym*DHcl&Qg?^kajw54*f)b} zAl|K3o{%>db?FFcQX|#*D=4BYr>u6A1Kwp|Jj#}oGR#C-Vp8|=o=8J4{5DFr!3}4` z4Q8{MxJESjO7qdkTtMy@ zO1|&aedZTDPi`m4{g1I?U6hS_hhL2Dd@w^geOG=+)T+xJwn8;Y`|eOher-vNz?{(@ zF%xUMK9+3}yDT1@FN;aqfprKh;u!^_tK=c=Rj73|oNHCJ1C<*JMRSvo>d>vvhebT4 zpxLR`7|RFM3mVKHcEk(%N%1r_k|@~W50~7sd4(=R?E4%>ipEt_ZRP*jRIPo^R%HCs zwlJQuSYS0=d`MYB5J$bsXNc{ed^xumL?B9^4qM@dj8hFnQUrTeL_y)RS2OEHSYnZA z>d1bVFF%u8be&>fkVWa3G(|H{&Q|-}uxsdSleNWg;WH=;bF|BTu;ws{6KOWBT{hKw z5`#%BPy9d26P;~Zk5VeGT+Isa{%2dnUW-Rp>vOHDex0gk?)A&hsYXd<%RPZ2W~L*- zI$5?woEmU*vp(>yt6kTU=xWOK;IdviCS`p6VPvyz+8a^5v0}ZCr6xi_r)BubSW}Z@ zT2DlyB+9mkvq#)lVMN~bPHHqqn;LmOWpXne=0sTik`bp8IyzSBXitA+L-TY9!y=@Z zTE>lDJJNVS1*ilTD)xcpkRpLZP*taI%q``;DgKBU>jsO~VV~I9CQpwm_IGS2GwF(p zx-i(14#Bnh;SO8r35h*cYZ22SR|BAc^(xSI*t%7n78C5l){_`?#Cf9w6oHf;5reqUWKYnb-*Ds?`%`MV~P$T+oGiu*JjM%gjzHj69Xn;+N>8`k+(yl`xc|i zkzgufNJ>22qE~U{ISvbpM5?*vvg*Z!T~F;h*)y-;t08jh$9&&IZ>)PFz2#XPqG%%g z0;fjm%b^kxwW2J3U8j;(J6|QUc)Rm3_! z5OHnf*BsNiCnKJgF#O76E@b5)^YW3v1Dpv!e-uMSd2m-f8C?z&ajb^7!k8h#TeX>| zvqNDa$t4t(7Tx|tMHHR7z2?~&YC$C=4JR)qAL`e1R0hWvT5_!_)dFvrLm^0jg!nV- z&k|)D&UneXIh2ezZ@6Vw?j&at8EsI+!HC*mqS{_sSy`b zrO3OkcD*~2qK}NkwOmBaM@1|l5#nUSt;$8*zCHI$iyAH>;^@WBh^fvkWa`{*$W-^7 z4Cy!zU`p+s>TlKN6xOE&^mlMDIf$>KjZ!*-l29 z2%ss?#N|D65-w#4J+dj2-%WEHVmxWiFK1iCl;OIRYAouSD2`6U4GLeYOtm5&BMomP z+3<$s@}b;x4xo55h5DtM3~`ld=yUVzCk@Xl`$Dc)#cXg|Lw{(a?&{%U^!>8^Ex2`^05?bq>)F`2j6_&;8btojti~KS|Qjp-At_r5quh~r0SW5$zG$4F) z%>si&LKVH7myTV!iRxSlBJfS(jC`oAIQjLNig4JJb5ar6yj#o}W+y`^ z5QSMolr^VPVvSK{12#r!Lv2SUS8Pa-#nWh>Vg{>6AMNSW?=|H>-_irdiSxd0$?cE+#@M4b-w+WT0uf zS;@;J)!!oG0prc8ZUcw_URC}!CZ>vCc@#nJWEKkY7P#5#Y1LEBYB<@a8uMnYpq50D z091cNCE4`zeR|uRD43DIYHdjOc_HNzsg_g%wQnBTP&BPkwPfDIFeQiU-aKF`WYO1& z+(7~+M&+j^8}f8Ui29SGdd0WqRuiKocTDYEcPONW5N?r=mgG5zhD%0E71v9SmZ}rx zqQ8RTx8C%r`t47QdZmIZ&qL%!khKLCO-c1_w)f$%tnRG%H()kiyY= zYRoAIy*JgE=|?|N!zKAEhL&S)zF@w2O*Iw|IoRf7;>UMtH9A%rEcMOMkAAKmB5*80 zVyrYGKPOXiuv}+JnR7d`!^#BM^+h{Z3ytJ%o59x6Xrrj!%;4ZqQ9xza7802m+>mjq z0n-mZA#Zx9&lAiwCYzz*KBp*8Wy!ILJ^q~b|4cjE45(Jp z2~&HaJ`qyko4ueOFffkC^WHd~aLYA5A==sr(Xuglu&J4M*(}eih_0Her_g4b?SHsI F?~0aZ)an2L literal 0 HcmV?d00001 diff --git a/site_libs/bootstrap/bootstrap.min.css b/site_libs/bootstrap/bootstrap.min.css new file mode 100644 index 0000000..8b16da5 --- /dev/null +++ b/site_libs/bootstrap/bootstrap.min.css @@ -0,0 +1,12 @@ +/*! + * Bootstrap v5.3.1 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */@import"https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;700&display=swap";:root,[data-bs-theme=light]{--bs-blue: #2780e3;--bs-indigo: #6610f2;--bs-purple: #613d7c;--bs-pink: #e83e8c;--bs-red: #ff0039;--bs-orange: #f0ad4e;--bs-yellow: #ff7518;--bs-green: #3fb618;--bs-teal: #20c997;--bs-cyan: #9954bb;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-default: #343a40;--bs-primary: #2780e3;--bs-secondary: #343a40;--bs-success: #3fb618;--bs-info: #9954bb;--bs-warning: #ff7518;--bs-danger: #ff0039;--bs-light: #f8f9fa;--bs-dark: #343a40;--bs-default-rgb: 52, 58, 64;--bs-primary-rgb: 39, 128, 227;--bs-secondary-rgb: 52, 58, 64;--bs-success-rgb: 63, 182, 24;--bs-info-rgb: 153, 84, 187;--bs-warning-rgb: 255, 117, 24;--bs-danger-rgb: 255, 0, 57;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 52, 58, 64;--bs-primary-text-emphasis: #10335b;--bs-secondary-text-emphasis: #15171a;--bs-success-text-emphasis: #19490a;--bs-info-text-emphasis: #3d224b;--bs-warning-text-emphasis: #662f0a;--bs-danger-text-emphasis: #660017;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #d4e6f9;--bs-secondary-bg-subtle: #d6d8d9;--bs-success-bg-subtle: #d9f0d1;--bs-info-bg-subtle: #ebddf1;--bs-warning-bg-subtle: #ffe3d1;--bs-danger-bg-subtle: #ffccd7;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #a9ccf4;--bs-secondary-border-subtle: #aeb0b3;--bs-success-border-subtle: #b2e2a3;--bs-info-border-subtle: #d6bbe4;--bs-warning-border-subtle: #ffc8a3;--bs-danger-border-subtle: #ff99b0;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-root-font-size: 17px;--bs-body-font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #343a40;--bs-body-color-rgb: 52, 58, 64;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(52, 58, 64, 0.75);--bs-secondary-color-rgb: 52, 58, 64;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(52, 58, 64, 0.5);--bs-tertiary-color-rgb: 52, 58, 64;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #2761e3;--bs-link-color-rgb: 39, 97, 227;--bs-link-decoration: underline;--bs-link-hover-color: #1f4eb6;--bs-link-hover-color-rgb: 31, 78, 182;--bs-code-color: #7d12ba;--bs-highlight-bg: #ffe3d1;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.25rem;--bs-border-radius-sm: 0.2em;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(39, 128, 227, 0.25);--bs-form-valid-color: #3fb618;--bs-form-valid-border-color: #3fb618;--bs-form-invalid-color: #ff0039;--bs-form-invalid-border-color: #ff0039}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #7db3ee;--bs-secondary-text-emphasis: #85898c;--bs-success-text-emphasis: #8cd374;--bs-info-text-emphasis: #c298d6;--bs-warning-text-emphasis: #ffac74;--bs-danger-text-emphasis: #ff6688;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #081a2d;--bs-secondary-bg-subtle: #0a0c0d;--bs-success-bg-subtle: #0d2405;--bs-info-bg-subtle: #1f1125;--bs-warning-bg-subtle: #331705;--bs-danger-bg-subtle: #33000b;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #174d88;--bs-secondary-border-subtle: #1f2326;--bs-success-border-subtle: #266d0e;--bs-info-border-subtle: #5c3270;--bs-warning-border-subtle: #99460e;--bs-danger-border-subtle: #990022;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #7db3ee;--bs-link-hover-color: #97c2f1;--bs-link-color-rgb: 125, 179, 238;--bs-link-hover-color-rgb: 151, 194, 241;--bs-code-color: white;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #8cd374;--bs-form-valid-border-color: #8cd374;--bs-form-invalid-color: #ff6688;--bs-form-invalid-border-color: #ff6688}*,*::before,*::after{box-sizing:border-box}:root{font-size:var(--bs-root-font-size)}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h1,.h1{font-size:2rem}}h2,.h2{font-size:calc(1.29rem + 0.48vw)}@media(min-width: 1200px){h2,.h2{font-size:1.65rem}}h3,.h3{font-size:calc(1.27rem + 0.24vw)}@media(min-width: 1200px){h3,.h3{font-size:1.45rem}}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1.1rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;-ms-text-decoration:underline dotted;-o-text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem;padding:.625rem 1.25rem;border-left:.25rem solid #e9ecef}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em;color:#000;background-color:#f8f9fa;padding:.5rem;border:1px solid var(--bs-border-color, #dee2e6)}pre code{background-color:rgba(0,0,0,0);font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);background-color:#f8f9fa;padding:.125rem .25rem;word-wrap:break-word}a>code{color:inherit}kbd{padding:.4rem .4rem;font-size:0.875em;color:#fff;background-color:#343a40}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:rgba(52,58,64,.75);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:rgba(52,58,64,.75)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.grid{display:grid;grid-template-rows:repeat(var(--bs-rows, 1), 1fr);grid-template-columns:repeat(var(--bs-columns, 12), 1fr);gap:var(--bs-gap, 1.5rem)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media(min-width: 576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media(min-width: 768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media(min-width: 992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media(min-width: 1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media(min-width: 1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: #343a40;--bs-table-bg: #fff;--bs-table-border-color: #dee2e6;--bs-table-accent-bg: transparent;--bs-table-striped-color: #343a40;--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: #343a40;--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: #343a40;--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(1px*2) solid #b2bac1}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: #d4e6f9;--bs-table-border-color: #bfcfe0;--bs-table-striped-bg: #c9dbed;--bs-table-striped-color: #000;--bs-table-active-bg: #bfcfe0;--bs-table-active-color: #000;--bs-table-hover-bg: #c4d5e6;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #d6d8d9;--bs-table-border-color: #c1c2c3;--bs-table-striped-bg: #cbcdce;--bs-table-striped-color: #000;--bs-table-active-bg: #c1c2c3;--bs-table-active-color: #000;--bs-table-hover-bg: #c6c8c9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d9f0d1;--bs-table-border-color: #c3d8bc;--bs-table-striped-bg: #cee4c7;--bs-table-striped-color: #000;--bs-table-active-bg: #c3d8bc;--bs-table-active-color: #000;--bs-table-hover-bg: #c9dec1;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #ebddf1;--bs-table-border-color: #d4c7d9;--bs-table-striped-bg: #dfd2e5;--bs-table-striped-color: #000;--bs-table-active-bg: #d4c7d9;--bs-table-active-color: #000;--bs-table-hover-bg: #d9ccdf;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #ffe3d1;--bs-table-border-color: #e6ccbc;--bs-table-striped-bg: #f2d8c7;--bs-table-striped-color: #000;--bs-table-active-bg: #e6ccbc;--bs-table-active-color: #000;--bs-table-hover-bg: #ecd2c1;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #ffccd7;--bs-table-border-color: #e6b8c2;--bs-table-striped-bg: #f2c2cc;--bs-table-striped-color: #000;--bs-table-active-bg: #e6b8c2;--bs-table-active-color: #000;--bs-table-hover-bg: #ecbdc7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #dfe0e1;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #343a40;--bs-table-border-color: #484e53;--bs-table-striped-bg: #3e444a;--bs-table-striped-color: #fff;--bs-table-active-bg: #484e53;--bs-table-active-color: #fff;--bs-table-hover-bg: #43494e;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label,.shiny-input-container .control-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:rgba(52,58,64,.75)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#343a40;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;background-clip:padding-box;border:1px solid #dee2e6;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#343a40;background-color:#fff;border-color:#93c0f1;outline:0;box-shadow:0 0 0 .25rem rgba(39,128,227,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:rgba(52,58,64,.75);opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#343a40;background-color:#f8f9fa;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e9ecef}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#343a40;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2));padding:.25rem .5rem;font-size:0.875rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2));padding:.5rem 1rem;font-size:1.25rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + calc(1px * 2))}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2))}.form-control-color{width:3rem;height:calc(1.5em + 0.75rem + calc(1px * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important}.form-control-color::-webkit-color-swatch{border:0 !important}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + calc(1px * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(1px * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#343a40;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #dee2e6;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#93c0f1;outline:0;box-shadow:0 0 0 .25rem rgba(39,128,227,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #343a40}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check,.shiny-input-container .checkbox,.shiny-input-container .radio{display:block;min-height:1.5rem;padding-left:0;margin-bottom:.125rem}.form-check .form-check-input,.form-check .shiny-input-container .checkbox input,.form-check .shiny-input-container .radio input,.shiny-input-container .checkbox .form-check-input,.shiny-input-container .checkbox .shiny-input-container .checkbox input,.shiny-input-container .checkbox .shiny-input-container .radio input,.shiny-input-container .radio .form-check-input,.shiny-input-container .radio .shiny-input-container .checkbox input,.shiny-input-container .radio .shiny-input-container .radio input{float:left;margin-left:0}.form-check-reverse{padding-right:0;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:0;margin-left:0}.form-check-input,.shiny-input-container .checkbox input,.shiny-input-container .checkbox-inline input,.shiny-input-container .radio input,.shiny-input-container .radio-inline input{--bs-form-check-bg: #fff;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid #dee2e6;print-color-adjust:exact}.form-check-input[type=radio],.shiny-input-container .checkbox input[type=radio],.shiny-input-container .checkbox-inline input[type=radio],.shiny-input-container .radio input[type=radio],.shiny-input-container .radio-inline input[type=radio]{border-radius:50%}.form-check-input:active,.shiny-input-container .checkbox input:active,.shiny-input-container .checkbox-inline input:active,.shiny-input-container .radio input:active,.shiny-input-container .radio-inline input:active{filter:brightness(90%)}.form-check-input:focus,.shiny-input-container .checkbox input:focus,.shiny-input-container .checkbox-inline input:focus,.shiny-input-container .radio input:focus,.shiny-input-container .radio-inline input:focus{border-color:#93c0f1;outline:0;box-shadow:0 0 0 .25rem rgba(39,128,227,.25)}.form-check-input:checked,.shiny-input-container .checkbox input:checked,.shiny-input-container .checkbox-inline input:checked,.shiny-input-container .radio input:checked,.shiny-input-container .radio-inline input:checked{background-color:#2780e3;border-color:#2780e3}.form-check-input:checked[type=checkbox],.shiny-input-container .checkbox input:checked[type=checkbox],.shiny-input-container .checkbox-inline input:checked[type=checkbox],.shiny-input-container .radio input:checked[type=checkbox],.shiny-input-container .radio-inline input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio],.shiny-input-container .checkbox input:checked[type=radio],.shiny-input-container .checkbox-inline input:checked[type=radio],.shiny-input-container .radio input:checked[type=radio],.shiny-input-container .radio-inline input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate,.shiny-input-container .checkbox input[type=checkbox]:indeterminate,.shiny-input-container .checkbox-inline input[type=checkbox]:indeterminate,.shiny-input-container .radio input[type=checkbox]:indeterminate,.shiny-input-container .radio-inline input[type=checkbox]:indeterminate{background-color:#2780e3;border-color:#2780e3;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled,.shiny-input-container .checkbox input:disabled,.shiny-input-container .checkbox-inline input:disabled,.shiny-input-container .radio input:disabled,.shiny-input-container .radio-inline input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input[disabled]~span,.form-check-input:disabled~.form-check-label,.form-check-input:disabled~span,.shiny-input-container .checkbox input[disabled]~.form-check-label,.shiny-input-container .checkbox input[disabled]~span,.shiny-input-container .checkbox input:disabled~.form-check-label,.shiny-input-container .checkbox input:disabled~span,.shiny-input-container .checkbox-inline input[disabled]~.form-check-label,.shiny-input-container .checkbox-inline input[disabled]~span,.shiny-input-container .checkbox-inline input:disabled~.form-check-label,.shiny-input-container .checkbox-inline input:disabled~span,.shiny-input-container .radio input[disabled]~.form-check-label,.shiny-input-container .radio input[disabled]~span,.shiny-input-container .radio input:disabled~.form-check-label,.shiny-input-container .radio input:disabled~span,.shiny-input-container .radio-inline input[disabled]~.form-check-label,.shiny-input-container .radio-inline input[disabled]~span,.shiny-input-container .radio-inline input:disabled~.form-check-label,.shiny-input-container .radio-inline input:disabled~span{cursor:default;opacity:.5}.form-check-label,.shiny-input-container .checkbox label,.shiny-input-container .checkbox-inline label,.shiny-input-container .radio label,.shiny-input-container .radio-inline label{cursor:pointer}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2393c0f1'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(39,128,227,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(39,128,227,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#2780e3;border:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#bed9f7}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#f8f9fa;border-color:rgba(0,0,0,0)}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#2780e3;border:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#bed9f7}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#f8f9fa;border-color:rgba(0,0,0,0)}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:rgba(52,58,64,.75)}.form-range:disabled::-moz-range-thumb{background-color:rgba(52,58,64,.75)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(1px * 2));min-height:calc(3.5rem + calc(1px * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:#fff}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:#e9ecef}.input-group{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:stretch;-webkit-align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#343a40;text-align:center;white-space:nowrap;background-color:#f8f9fa;border:1px solid #dee2e6}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(1px*-1)}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#3fb618}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:#3fb618}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#3fb618;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%233fb618' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#3fb618;box-shadow:0 0 0 .25rem rgba(63,182,24,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#3fb618}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%233fb618' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#3fb618;box-shadow:0 0 0 .25rem rgba(63,182,24,.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#3fb618}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#3fb618}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(63,182,24,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#3fb618}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#ff0039}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:#ff0039}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#ff0039;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ff0039'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff0039' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#ff0039;box-shadow:0 0 0 .25rem rgba(255,0,57,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#ff0039}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ff0039'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff0039' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#ff0039;box-shadow:0 0 0 .25rem rgba(255,0,57,.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#ff0039}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#ff0039}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(255,0,57,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#ff0039}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #343a40;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: 0.25rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-default{--bs-btn-color: #fff;--bs-btn-bg: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #2c3136;--bs-btn-hover-border-color: #2a2e33;--bs-btn-focus-shadow-rgb: 82, 88, 93;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2a2e33;--bs-btn-active-border-color: #272c30;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #343a40;--bs-btn-disabled-border-color: #343a40}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #2780e3;--bs-btn-border-color: #2780e3;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #216dc1;--bs-btn-hover-border-color: #1f66b6;--bs-btn-focus-shadow-rgb: 71, 147, 231;--bs-btn-active-color: #fff;--bs-btn-active-bg: #1f66b6;--bs-btn-active-border-color: #1d60aa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #2780e3;--bs-btn-disabled-border-color: #2780e3}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #2c3136;--bs-btn-hover-border-color: #2a2e33;--bs-btn-focus-shadow-rgb: 82, 88, 93;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2a2e33;--bs-btn-active-border-color: #272c30;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #343a40;--bs-btn-disabled-border-color: #343a40}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #3fb618;--bs-btn-border-color: #3fb618;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #369b14;--bs-btn-hover-border-color: #329213;--bs-btn-focus-shadow-rgb: 92, 193, 59;--bs-btn-active-color: #fff;--bs-btn-active-bg: #329213;--bs-btn-active-border-color: #2f8912;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3fb618;--bs-btn-disabled-border-color: #3fb618}.btn-info{--bs-btn-color: #fff;--bs-btn-bg: #9954bb;--bs-btn-border-color: #9954bb;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #82479f;--bs-btn-hover-border-color: #7a4396;--bs-btn-focus-shadow-rgb: 168, 110, 197;--bs-btn-active-color: #fff;--bs-btn-active-bg: #7a4396;--bs-btn-active-border-color: #733f8c;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #9954bb;--bs-btn-disabled-border-color: #9954bb}.btn-warning{--bs-btn-color: #fff;--bs-btn-bg: #ff7518;--bs-btn-border-color: #ff7518;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #d96314;--bs-btn-hover-border-color: #cc5e13;--bs-btn-focus-shadow-rgb: 255, 138, 59;--bs-btn-active-color: #fff;--bs-btn-active-bg: #cc5e13;--bs-btn-active-border-color: #bf5812;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #ff7518;--bs-btn-disabled-border-color: #ff7518}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #ff0039;--bs-btn-border-color: #ff0039;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #d90030;--bs-btn-hover-border-color: #cc002e;--bs-btn-focus-shadow-rgb: 255, 38, 87;--bs-btn-active-color: #fff;--bs-btn-active-bg: #cc002e;--bs-btn-active-border-color: #bf002b;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #ff0039;--bs-btn-disabled-border-color: #ff0039}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #52585d;--bs-btn-hover-border-color: #484e53;--bs-btn-focus-shadow-rgb: 82, 88, 93;--bs-btn-active-color: #fff;--bs-btn-active-bg: #5d6166;--bs-btn-active-border-color: #484e53;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #343a40;--bs-btn-disabled-border-color: #343a40}.btn-outline-default{--bs-btn-color: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #343a40;--bs-btn-hover-border-color: #343a40;--bs-btn-focus-shadow-rgb: 52, 58, 64;--bs-btn-active-color: #fff;--bs-btn-active-bg: #343a40;--bs-btn-active-border-color: #343a40;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #343a40;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #343a40;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-primary{--bs-btn-color: #2780e3;--bs-btn-border-color: #2780e3;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #2780e3;--bs-btn-hover-border-color: #2780e3;--bs-btn-focus-shadow-rgb: 39, 128, 227;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2780e3;--bs-btn-active-border-color: #2780e3;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #2780e3;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #2780e3;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #343a40;--bs-btn-hover-border-color: #343a40;--bs-btn-focus-shadow-rgb: 52, 58, 64;--bs-btn-active-color: #fff;--bs-btn-active-bg: #343a40;--bs-btn-active-border-color: #343a40;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #343a40;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #343a40;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #3fb618;--bs-btn-border-color: #3fb618;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3fb618;--bs-btn-hover-border-color: #3fb618;--bs-btn-focus-shadow-rgb: 63, 182, 24;--bs-btn-active-color: #fff;--bs-btn-active-bg: #3fb618;--bs-btn-active-border-color: #3fb618;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #3fb618;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #3fb618;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #9954bb;--bs-btn-border-color: #9954bb;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #9954bb;--bs-btn-hover-border-color: #9954bb;--bs-btn-focus-shadow-rgb: 153, 84, 187;--bs-btn-active-color: #fff;--bs-btn-active-bg: #9954bb;--bs-btn-active-border-color: #9954bb;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #9954bb;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #9954bb;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ff7518;--bs-btn-border-color: #ff7518;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #ff7518;--bs-btn-hover-border-color: #ff7518;--bs-btn-focus-shadow-rgb: 255, 117, 24;--bs-btn-active-color: #fff;--bs-btn-active-bg: #ff7518;--bs-btn-active-border-color: #ff7518;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ff7518;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ff7518;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #ff0039;--bs-btn-border-color: #ff0039;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #ff0039;--bs-btn-hover-border-color: #ff0039;--bs-btn-focus-shadow-rgb: 255, 0, 57;--bs-btn-active-color: #fff;--bs-btn-active-bg: #ff0039;--bs-btn-active-border-color: #ff0039;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ff0039;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ff0039;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #343a40;--bs-btn-hover-border-color: #343a40;--bs-btn-focus-shadow-rgb: 52, 58, 64;--bs-btn-active-color: #fff;--bs-btn-active-bg: #343a40;--bs-btn-active-border-color: #343a40;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #343a40;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #343a40;--bs-btn-bg: transparent;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: #2761e3;--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: #1f4eb6;--bs-btn-hover-border-color: transparent;--bs-btn-active-color: #1f4eb6;--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 71, 121, 231;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: 0.5rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius: 0.2em}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .2s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color: #343a40;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: rgba(0, 0, 0, 0.175);--bs-dropdown-border-radius: 0.25rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: calc(0.25rem - 1px);--bs-dropdown-divider-bg: rgba(0, 0, 0, 0.175);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color: #343a40;--bs-dropdown-link-hover-color: #343a40;--bs-dropdown-link-hover-bg: #f8f9fa;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #2780e3;--bs-dropdown-link-disabled-color: rgba(52, 58, 64, 0.5);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: rgba(0, 0, 0, 0.175);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: rgba(0, 0, 0, 0.175);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #2780e3;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(1px*-1)}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(1px*-1)}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: #2761e3;--bs-nav-link-hover-color: #1f4eb6;--bs-nav-link-disabled-color: rgba(52, 58, 64, 0.75);display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(39,128,227,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: 0.25rem;--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color: #000;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width))}.nav-pills{--bs-nav-pills-border-radius: 0.25rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #2780e3}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: 0.125rem;--bs-nav-underline-link-active-color: #000;gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid rgba(0,0,0,0)}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;-webkit-flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0.5rem;--bs-navbar-color: #fdfeff;--bs-navbar-hover-color: rgba(253, 253, 255, 0.8);--bs-navbar-disabled-color: rgba(253, 254, 255, 0.75);--bs-navbar-active-color: #fdfdff;--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: #fdfeff;--bs-navbar-brand-hover-color: #fdfdff;--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25;--bs-navbar-toggler-padding-x: 0;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fdfeff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(253, 254, 255, 0);--bs-navbar-toggler-border-radius: 0.25rem;--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;display:-webkit-flex;flex-wrap:inherit;-webkit-flex-wrap:inherit;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;-webkit-flex-basis:100%;flex-grow:1;-webkit-flex-grow:1;align-items:center;-webkit-align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: #fdfeff;--bs-navbar-hover-color: rgba(253, 253, 255, 0.8);--bs-navbar-disabled-color: rgba(253, 254, 255, 0.75);--bs-navbar-active-color: #fdfdff;--bs-navbar-brand-color: #fdfeff;--bs-navbar-brand-hover-color: #fdfdff;--bs-navbar-toggler-border-color: rgba(253, 254, 255, 0);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fdfeff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fdfeff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: 1px;--bs-card-border-color: rgba(0, 0, 0, 0.175);--bs-card-border-radius: 0.25rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(0.25rem - 1px);--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(52, 58, 64, 0.25);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0}.card>.list-group:last-child{border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header-tabs{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.5*var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width: 576px){.card-group{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}.card-group>.card{flex:1 0 0%;-webkit-flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}}.accordion{--bs-accordion-color: #343a40;--bs-accordion-bg: #fff;--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: #dee2e6;--bs-accordion-border-width: 1px;--bs-accordion-border-radius: 0.25rem;--bs-accordion-inner-border-radius: calc(0.25rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #343a40;--bs-accordion-btn-bg: #fff;--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23343a40'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2310335b'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #93c0f1;--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(39, 128, 227, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #10335b;--bs-accordion-active-bg: #d4e6f9}.accordion-button{position:relative;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;-webkit-flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:not(:first-of-type){border-top:0}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%237db3ee'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%237db3ee'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: rgba(52, 58, 64, 0.75);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: rgba(52, 58, 64, 0.75);display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, ">") /* rtl: var(--bs-breadcrumb-divider, ">") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: #2761e3;--bs-pagination-bg: #fff;--bs-pagination-border-width: 1px;--bs-pagination-border-color: #dee2e6;--bs-pagination-border-radius: 0.25rem;--bs-pagination-hover-color: #1f4eb6;--bs-pagination-hover-bg: #f8f9fa;--bs-pagination-hover-border-color: #dee2e6;--bs-pagination-focus-color: #1f4eb6;--bs-pagination-focus-bg: #e9ecef;--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(39, 128, 227, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #2780e3;--bs-pagination-active-border-color: #2780e3;--bs-pagination-disabled-color: rgba(52, 58, 64, 0.75);--bs-pagination-disabled-bg: #e9ecef;--bs-pagination-disabled-border-color: #dee2e6;display:flex;display:-webkit-flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(1px*-1)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: 0.5rem}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius: 0.2em}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: 0.25rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 0 solid var(--bs-alert-border-color);--bs-alert-border-radius: 0.25rem;--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-default{--bs-alert-color: var(--bs-default-text-emphasis);--bs-alert-bg: var(--bs-default-bg-subtle);--bs-alert-border-color: var(--bs-default-border-subtle);--bs-alert-link-color: var(--bs-default-text-emphasis)}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:.5rem}}.progress,.progress-stacked{--bs-progress-height: 0.5rem;--bs-progress-font-size:0.75rem;--bs-progress-bg: #e9ecef;--bs-progress-border-radius: 0.25rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #2780e3;--bs-progress-bar-transition: width 0.6s ease;display:flex;display:-webkit-flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg)}.progress-bar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: #343a40;--bs-list-group-bg: #fff;--bs-list-group-border-color: #dee2e6;--bs-list-group-border-width: 1px;--bs-list-group-border-radius: 0.25rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.5rem;--bs-list-group-action-color: rgba(52, 58, 64, 0.75);--bs-list-group-action-hover-color: #000;--bs-list-group-action-hover-bg: #f8f9fa;--bs-list-group-action-active-color: #343a40;--bs-list-group-action-active-bg: #e9ecef;--bs-list-group-disabled-color: rgba(52, 58, 64, 0.75);--bs-list-group-disabled-bg: #fff;--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #2780e3;--bs-list-group-active-border-color: #2780e3;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-default{--bs-list-group-color: var(--bs-default-text-emphasis);--bs-list-group-bg: var(--bs-default-bg-subtle);--bs-list-group-border-color: var(--bs-default-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-default-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-default-border-subtle);--bs-list-group-active-color: var(--bs-default-bg-subtle);--bs-list-group-active-bg: var(--bs-default-text-emphasis);--bs-list-group-active-border-color: var(--bs-default-text-emphasis)}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.5;--bs-btn-close-hover-opacity: 0.75;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(39, 128, 227, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(255, 255, 255, 0.85);--bs-toast-border-width: 1px;--bs-toast-border-color: rgba(0, 0, 0, 0.175);--bs-toast-border-radius: 0.25rem;--bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color: rgba(52, 58, 64, 0.75);--bs-toast-header-bg: rgba(255, 255, 255, 0.85);--bs-toast-header-border-color: rgba(0, 0, 0, 0.175);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;width:-webkit-max-content;width:-moz-max-content;width:-ms-max-content;width:-o-max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color)}.toast-header .btn-close{margin-right:calc(-0.5*var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: rgba(0, 0, 0, 0.175);--bs-modal-border-width: 1px;--bs-modal-border-radius: 0.5rem;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius: calc(0.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: #dee2e6;--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: #dee2e6;--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: 0.25rem;--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:0.875rem;--bs-popover-bg: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: rgba(0, 0, 0, 0.175);--bs-popover-border-radius: 0.5rem;--bs-popover-inner-border-radius: calc(0.5rem - 1px);--bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: #e9ecef;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #343a40;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y;-webkit-touch-action:pan-y;-moz-touch-action:pan-y;-ms-touch-action:pan-y;-o-touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;-webkit-flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: #343a40;--bs-offcanvas-bg: #fff;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: rgba(0, 0, 0, 0.175);--bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-offcanvas-transition: transform 0.3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);margin-top:calc(-0.5*var(--bs-offcanvas-padding-y));margin-right:calc(-0.5*var(--bs-offcanvas-padding-x));margin-bottom:calc(-0.5*var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;-webkit-flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;-webkit-mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%;-webkit-mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-default{color:#fff !important;background-color:RGBA(var(--bs-default-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#fff !important;background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#fff !important;background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important}.link-default{color:RGBA(var(--bs-default-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-default-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-default:hover,.link-default:focus{color:RGBA(42, 46, 51, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(42, 46, 51, var(--bs-link-underline-opacity, 1)) !important}.link-primary{color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(31, 102, 182, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(31, 102, 182, var(--bs-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(42, 46, 51, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(42, 46, 51, var(--bs-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(50, 146, 19, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(50, 146, 19, var(--bs-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(122, 67, 150, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(122, 67, 150, var(--bs-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(204, 94, 19, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(204, 94, 19, var(--bs-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(204, 0, 46, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(204, 0, 46, var(--bs-link-underline-opacity, 1)) !important}.link-light{color:RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-light:hover,.link-light:focus{color:RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important}.link-dark{color:RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-dark:hover,.link-dark:focus{color:RGBA(42, 46, 51, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(42, 46, 51, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:.25em;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;-webkit-flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;align-items:center;-webkit-align-items:center;align-self:stretch;-webkit-align-self:stretch}.vstack{display:flex;display:-webkit-flex;flex:1 1 auto;-webkit-flex:1 1 auto;flex-direction:column;-webkit-flex-direction:column;align-self:stretch;-webkit-align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;-webkit-align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.object-fit-contain{object-fit:contain !important}.object-fit-cover{object-fit:cover !important}.object-fit-fill{object-fit:fill !important}.object-fit-scale{object-fit:scale-down !important}.object-fit-none{object-fit:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.focus-ring-default{--bs-focus-ring-color: rgba(var(--bs-default-rgb), var(--bs-focus-ring-opacity))}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-default{--bs-border-opacity: 1;border-color:rgba(var(--bs-default-rgb), var(--bs-border-opacity)) !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--bs-success-border-subtle) !important}.border-info-subtle{border-color:var(--bs-info-border-subtle) !important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle) !important}.border-light-subtle{border-color:var(--bs-light-border-subtle) !important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.325rem + 0.9vw) !important}.fs-2{font-size:calc(1.29rem + 0.48vw) !important}.fs-3{font-size:calc(1.27rem + 0.24vw) !important}.fs-4{font-size:1.25rem !important}.fs-5{font-size:1.1rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-default{--bs-text-opacity: 1;color:rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color) !important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--bs-success-text-emphasis) !important}.text-info-emphasis{color:var(--bs-info-text-emphasis) !important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis) !important}.text-light-emphasis{color:var(--bs-light-text-emphasis) !important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis) !important}.link-opacity-10{--bs-link-opacity: 0.1}.link-opacity-10-hover:hover{--bs-link-opacity: 0.1}.link-opacity-25{--bs-link-opacity: 0.25}.link-opacity-25-hover:hover{--bs-link-opacity: 0.25}.link-opacity-50{--bs-link-opacity: 0.5}.link-opacity-50-hover:hover{--bs-link-opacity: 0.5}.link-opacity-75{--bs-link-opacity: 0.75}.link-opacity-75-hover:hover{--bs-link-opacity: 0.75}.link-opacity-100{--bs-link-opacity: 1}.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1{text-underline-offset:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.link-offset-3-hover:hover{text-underline-offset:.375em !important}.link-underline-default{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-default-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--bs-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10{--bs-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: 0.1}.link-underline-opacity-25{--bs-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: 0.25}.link-underline-opacity-50{--bs-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: 0.5}.link-underline-opacity-75{--bs-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: 0.75}.link-underline-opacity-100{--bs-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-default{--bs-bg-opacity: 1;background-color:rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-xxl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm) !important;border-top-right-radius:var(--bs-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg) !important;border-top-right-radius:var(--bs-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl) !important;border-top-right-radius:var(--bs-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl) !important;border-top-right-radius:var(--bs-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill) !important;border-top-right-radius:var(--bs-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm) !important;border-bottom-right-radius:var(--bs-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg) !important;border-bottom-right-radius:var(--bs-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl) !important;border-bottom-right-radius:var(--bs-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-right-radius:var(--bs-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill) !important;border-bottom-right-radius:var(--bs-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm) !important;border-bottom-left-radius:var(--bs-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg) !important;border-bottom-left-radius:var(--bs-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl) !important;border-bottom-left-radius:var(--bs-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-left-radius:var(--bs-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill) !important;border-bottom-left-radius:var(--bs-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm) !important;border-top-left-radius:var(--bs-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg) !important;border-top-left-radius:var(--bs-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl) !important;border-top-left-radius:var(--bs-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl) !important;border-top-left-radius:var(--bs-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill) !important;border-top-left-radius:var(--bs-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.object-fit-sm-contain{object-fit:contain !important}.object-fit-sm-cover{object-fit:cover !important}.object-fit-sm-fill{object-fit:fill !important}.object-fit-sm-scale{object-fit:scale-down !important}.object-fit-sm-none{object-fit:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:.25rem !important}.column-gap-sm-2{column-gap:.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.object-fit-md-contain{object-fit:contain !important}.object-fit-md-cover{object-fit:cover !important}.object-fit-md-fill{object-fit:fill !important}.object-fit-md-scale{object-fit:scale-down !important}.object-fit-md-none{object-fit:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:.25rem !important}.column-gap-md-2{column-gap:.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.object-fit-lg-contain{object-fit:contain !important}.object-fit-lg-cover{object-fit:cover !important}.object-fit-lg-fill{object-fit:fill !important}.object-fit-lg-scale{object-fit:scale-down !important}.object-fit-lg-none{object-fit:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:.25rem !important}.column-gap-lg-2{column-gap:.5rem !important}.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.object-fit-xl-contain{object-fit:contain !important}.object-fit-xl-cover{object-fit:cover !important}.object-fit-xl-fill{object-fit:fill !important}.object-fit-xl-scale{object-fit:scale-down !important}.object-fit-xl-none{object-fit:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:.25rem !important}.column-gap-xl-2{column-gap:.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.object-fit-xxl-contain{object-fit:contain !important}.object-fit-xxl-cover{object-fit:cover !important}.object-fit-xxl-fill{object-fit:fill !important}.object-fit-xxl-scale{object-fit:scale-down !important}.object-fit-xxl-none{object-fit:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:.25rem !important}.row-gap-xxl-2{row-gap:.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.column-gap-xxl-0{column-gap:0 !important}.column-gap-xxl-1{column-gap:.25rem !important}.column-gap-xxl-2{column-gap:.5rem !important}.column-gap-xxl-3{column-gap:1rem !important}.column-gap-xxl-4{column-gap:1.5rem !important}.column-gap-xxl-5{column-gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}.bg-default{color:#fff}.bg-primary{color:#fff}.bg-secondary{color:#fff}.bg-success{color:#fff}.bg-info{color:#fff}.bg-warning{color:#fff}.bg-danger{color:#fff}.bg-light{color:#000}.bg-dark{color:#fff}@media(min-width: 1200px){.fs-1{font-size:2rem !important}.fs-2{font-size:1.65rem !important}.fs-3{font-size:1.45rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}.bg-blue{--bslib-color-bg: #2780e3;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-blue{--bslib-color-fg: #2780e3;color:var(--bslib-color-fg)}.bg-indigo{--bslib-color-bg: #6610f2;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-indigo{--bslib-color-fg: #6610f2;color:var(--bslib-color-fg)}.bg-purple{--bslib-color-bg: #613d7c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-purple{--bslib-color-fg: #613d7c;color:var(--bslib-color-fg)}.bg-pink{--bslib-color-bg: #e83e8c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-pink{--bslib-color-fg: #e83e8c;color:var(--bslib-color-fg)}.bg-red{--bslib-color-bg: #ff0039;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-red{--bslib-color-fg: #ff0039;color:var(--bslib-color-fg)}.bg-orange{--bslib-color-bg: #f0ad4e;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-orange{--bslib-color-fg: #f0ad4e;color:var(--bslib-color-fg)}.bg-yellow{--bslib-color-bg: #ff7518;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #ff7518;color:var(--bslib-color-fg)}.bg-green{--bslib-color-bg: #3fb618;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-green{--bslib-color-fg: #3fb618;color:var(--bslib-color-fg)}.bg-teal{--bslib-color-bg: #20c997;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-teal{--bslib-color-fg: #20c997;color:var(--bslib-color-fg)}.bg-cyan{--bslib-color-bg: #9954bb;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-cyan{--bslib-color-fg: #9954bb;color:var(--bslib-color-fg)}.text-default{--bslib-color-fg: #343a40}.bg-default{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.text-primary{--bslib-color-fg: #2780e3}.bg-primary{--bslib-color-bg: #2780e3;--bslib-color-fg: #fff}.text-secondary{--bslib-color-fg: #343a40}.bg-secondary{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.text-success{--bslib-color-fg: #3fb618}.bg-success{--bslib-color-bg: #3fb618;--bslib-color-fg: #fff}.text-info{--bslib-color-fg: #9954bb}.bg-info{--bslib-color-bg: #9954bb;--bslib-color-fg: #fff}.text-warning{--bslib-color-fg: #ff7518}.bg-warning{--bslib-color-bg: #ff7518;--bslib-color-fg: #fff}.text-danger{--bslib-color-fg: #ff0039}.bg-danger{--bslib-color-bg: #ff0039;--bslib-color-fg: #fff}.text-light{--bslib-color-fg: #f8f9fa}.bg-light{--bslib-color-bg: #f8f9fa;--bslib-color-fg: #000}.text-dark{--bslib-color-fg: #343a40}.bg-dark{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.bg-gradient-blue-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #4053e9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #4053e9;color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #fff;--bslib-color-bg: #3e65ba;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #3e65ba;color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #fff;--bslib-color-bg: #7466c0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #7466c0;color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #fff;--bslib-color-bg: #7d4d9f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #7d4d9f;color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #fff;--bslib-color-bg: #7792a7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #7792a7;color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #7d7c92;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #7d7c92;color:#fff}.bg-gradient-blue-green{--bslib-color-fg: #fff;--bslib-color-bg: #319692;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #319692;color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #fff;--bslib-color-bg: #249dc5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #249dc5;color:#fff}.bg-gradient-blue-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #556ed3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #556ed3;color:#fff}.bg-gradient-indigo-blue{--bslib-color-fg: #fff;--bslib-color-bg: #4d3dec;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #4d3dec;color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #fff;--bslib-color-bg: #6422c3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #6422c3;color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #fff;--bslib-color-bg: #9a22c9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #9a22c9;color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #fff;--bslib-color-bg: #a30aa8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #a30aa8;color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #fff;--bslib-color-bg: #9d4fb0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #9d4fb0;color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #a3389b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #a3389b;color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #fff;--bslib-color-bg: #56529b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #56529b;color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #fff;--bslib-color-bg: #4a5ace;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #4a5ace;color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #7a2bdc;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #7a2bdc;color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #fff;--bslib-color-bg: #4a58a5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #4a58a5;color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #632bab;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #632bab;color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #fff;--bslib-color-bg: #973d82;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #973d82;color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #fff;--bslib-color-bg: #a02561;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #a02561;color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #fff;--bslib-color-bg: #9a6a6a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #9a6a6a;color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #a05354;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #a05354;color:#fff}.bg-gradient-purple-green{--bslib-color-fg: #fff;--bslib-color-bg: #536d54;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #536d54;color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #fff;--bslib-color-bg: #477587;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #477587;color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #774695;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #774695;color:#fff}.bg-gradient-pink-blue{--bslib-color-fg: #fff;--bslib-color-bg: #9b58af;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #9b58af;color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #b42cb5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #b42cb5;color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b23e86;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #b23e86;color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #fff;--bslib-color-bg: #f1256b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #f1256b;color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #fff;--bslib-color-bg: #eb6a73;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #eb6a73;color:#fff}.bg-gradient-pink-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #f1545e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #f1545e;color:#fff}.bg-gradient-pink-green{--bslib-color-fg: #fff;--bslib-color-bg: #a46e5e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #a46e5e;color:#fff}.bg-gradient-pink-teal{--bslib-color-fg: #fff;--bslib-color-bg: #987690;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #987690;color:#fff}.bg-gradient-pink-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #c8479f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #c8479f;color:#fff}.bg-gradient-red-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a9337d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #a9337d;color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #c20683;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #c20683;color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #fff;--bslib-color-bg: #c01854;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #c01854;color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #fff;--bslib-color-bg: #f6195a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #f6195a;color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #fff;--bslib-color-bg: #f94541;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #f94541;color:#fff}.bg-gradient-red-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #ff2f2c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #ff2f2c;color:#fff}.bg-gradient-red-green{--bslib-color-fg: #fff;--bslib-color-bg: #b2492c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #b2492c;color:#fff}.bg-gradient-red-teal{--bslib-color-fg: #fff;--bslib-color-bg: #a6505f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #a6505f;color:#fff}.bg-gradient-red-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #d6226d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #d6226d;color:#fff}.bg-gradient-orange-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a09b8a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #a09b8a;color:#fff}.bg-gradient-orange-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #b96e90;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #b96e90;color:#fff}.bg-gradient-orange-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b78060;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #b78060;color:#fff}.bg-gradient-orange-pink{--bslib-color-fg: #fff;--bslib-color-bg: #ed8167;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #ed8167;color:#fff}.bg-gradient-orange-red{--bslib-color-fg: #fff;--bslib-color-bg: #f66846;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #f66846;color:#fff}.bg-gradient-orange-yellow{--bslib-color-fg: #000;--bslib-color-bg: #f69738;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #f69738;color:#000}.bg-gradient-orange-green{--bslib-color-fg: #000;--bslib-color-bg: #a9b138;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #a9b138;color:#000}.bg-gradient-orange-teal{--bslib-color-fg: #000;--bslib-color-bg: #9db86b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #9db86b;color:#000}.bg-gradient-orange-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #cd897a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #cd897a;color:#fff}.bg-gradient-yellow-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a97969;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #a97969;color:#fff}.bg-gradient-yellow-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #c24d6f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #c24d6f;color:#fff}.bg-gradient-yellow-purple{--bslib-color-fg: #fff;--bslib-color-bg: #c05f40;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #c05f40;color:#fff}.bg-gradient-yellow-pink{--bslib-color-fg: #fff;--bslib-color-bg: #f65f46;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #f65f46;color:#fff}.bg-gradient-yellow-red{--bslib-color-fg: #fff;--bslib-color-bg: #ff4625;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #ff4625;color:#fff}.bg-gradient-yellow-orange{--bslib-color-fg: #000;--bslib-color-bg: #f98b2e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #f98b2e;color:#000}.bg-gradient-yellow-green{--bslib-color-fg: #fff;--bslib-color-bg: #b28f18;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #b28f18;color:#fff}.bg-gradient-yellow-teal{--bslib-color-fg: #fff;--bslib-color-bg: #a6974b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #a6974b;color:#fff}.bg-gradient-yellow-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #d66859;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #d66859;color:#fff}.bg-gradient-green-blue{--bslib-color-fg: #fff;--bslib-color-bg: #35a069;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #35a069;color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #4f746f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #4f746f;color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #fff;--bslib-color-bg: #4d8640;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #4d8640;color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #fff;--bslib-color-bg: #838646;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #838646;color:#fff}.bg-gradient-green-red{--bslib-color-fg: #fff;--bslib-color-bg: #8c6d25;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #8c6d25;color:#fff}.bg-gradient-green-orange{--bslib-color-fg: #000;--bslib-color-bg: #86b22e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #86b22e;color:#000}.bg-gradient-green-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #8c9c18;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #8c9c18;color:#fff}.bg-gradient-green-teal{--bslib-color-fg: #000;--bslib-color-bg: #33be4b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #33be4b;color:#000}.bg-gradient-green-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #638f59;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #638f59;color:#fff}.bg-gradient-teal-blue{--bslib-color-fg: #fff;--bslib-color-bg: #23acb5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #23acb5;color:#fff}.bg-gradient-teal-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #3c7fbb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #3c7fbb;color:#fff}.bg-gradient-teal-purple{--bslib-color-fg: #fff;--bslib-color-bg: #3a918c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #3a918c;color:#fff}.bg-gradient-teal-pink{--bslib-color-fg: #fff;--bslib-color-bg: #709193;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #709193;color:#fff}.bg-gradient-teal-red{--bslib-color-fg: #fff;--bslib-color-bg: #797971;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #797971;color:#fff}.bg-gradient-teal-orange{--bslib-color-fg: #000;--bslib-color-bg: #73be7a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #73be7a;color:#000}.bg-gradient-teal-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #79a764;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #79a764;color:#fff}.bg-gradient-teal-green{--bslib-color-fg: #000;--bslib-color-bg: #2cc164;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #2cc164;color:#000}.bg-gradient-teal-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #509aa5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #509aa5;color:#fff}.bg-gradient-cyan-blue{--bslib-color-fg: #fff;--bslib-color-bg: #6b66cb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #6b66cb;color:#fff}.bg-gradient-cyan-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #8539d1;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #8539d1;color:#fff}.bg-gradient-cyan-purple{--bslib-color-fg: #fff;--bslib-color-bg: #834ba2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #834ba2;color:#fff}.bg-gradient-cyan-pink{--bslib-color-fg: #fff;--bslib-color-bg: #b94ba8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #b94ba8;color:#fff}.bg-gradient-cyan-red{--bslib-color-fg: #fff;--bslib-color-bg: #c23287;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #c23287;color:#fff}.bg-gradient-cyan-orange{--bslib-color-fg: #fff;--bslib-color-bg: #bc788f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #bc788f;color:#fff}.bg-gradient-cyan-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #c2617a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #c2617a;color:#fff}.bg-gradient-cyan-green{--bslib-color-fg: #fff;--bslib-color-bg: #757b7a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #757b7a;color:#fff}.bg-gradient-cyan-teal{--bslib-color-fg: #fff;--bslib-color-bg: #6983ad;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #6983ad;color:#fff}:root{--bslib-spacer: 1rem;--bslib-mb-spacer: var(--bslib-spacer, 1rem)}.bslib-mb-spacing{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacing,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre{margin-bottom:0}.html-fill-container>.html-fill-item.bslib-mb-spacing{margin-bottom:0}:root{--bslib-spacer: 1rem;--bslib-mb-spacer: var(--bslib-spacer, 1rem)}.bslib-mb-spacing{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacing,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre{margin-bottom:0}.html-fill-container>.html-fill-item.bslib-mb-spacing{margin-bottom:0}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}.bg-blue{--bslib-color-bg: #2780e3;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-blue{--bslib-color-fg: #2780e3;color:var(--bslib-color-fg)}.bg-indigo{--bslib-color-bg: #6610f2;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-indigo{--bslib-color-fg: #6610f2;color:var(--bslib-color-fg)}.bg-purple{--bslib-color-bg: #613d7c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-purple{--bslib-color-fg: #613d7c;color:var(--bslib-color-fg)}.bg-pink{--bslib-color-bg: #e83e8c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-pink{--bslib-color-fg: #e83e8c;color:var(--bslib-color-fg)}.bg-red{--bslib-color-bg: #ff0039;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-red{--bslib-color-fg: #ff0039;color:var(--bslib-color-fg)}.bg-orange{--bslib-color-bg: #f0ad4e;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-orange{--bslib-color-fg: #f0ad4e;color:var(--bslib-color-fg)}.bg-yellow{--bslib-color-bg: #ff7518;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #ff7518;color:var(--bslib-color-fg)}.bg-green{--bslib-color-bg: #3fb618;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-green{--bslib-color-fg: #3fb618;color:var(--bslib-color-fg)}.bg-teal{--bslib-color-bg: #20c997;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-teal{--bslib-color-fg: #20c997;color:var(--bslib-color-fg)}.bg-cyan{--bslib-color-bg: #9954bb;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-cyan{--bslib-color-fg: #9954bb;color:var(--bslib-color-fg)}.text-default{--bslib-color-fg: #343a40}.bg-default{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.text-primary{--bslib-color-fg: #2780e3}.bg-primary{--bslib-color-bg: #2780e3;--bslib-color-fg: #fff}.text-secondary{--bslib-color-fg: #343a40}.bg-secondary{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.text-success{--bslib-color-fg: #3fb618}.bg-success{--bslib-color-bg: #3fb618;--bslib-color-fg: #fff}.text-info{--bslib-color-fg: #9954bb}.bg-info{--bslib-color-bg: #9954bb;--bslib-color-fg: #fff}.text-warning{--bslib-color-fg: #ff7518}.bg-warning{--bslib-color-bg: #ff7518;--bslib-color-fg: #fff}.text-danger{--bslib-color-fg: #ff0039}.bg-danger{--bslib-color-bg: #ff0039;--bslib-color-fg: #fff}.text-light{--bslib-color-fg: #f8f9fa}.bg-light{--bslib-color-bg: #f8f9fa;--bslib-color-fg: #000}.text-dark{--bslib-color-fg: #343a40}.bg-dark{--bslib-color-bg: #343a40;--bslib-color-fg: #fff}.bg-gradient-blue-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #4053e9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #4053e9;color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #fff;--bslib-color-bg: #3e65ba;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #3e65ba;color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #fff;--bslib-color-bg: #7466c0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #7466c0;color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #fff;--bslib-color-bg: #7d4d9f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #7d4d9f;color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #fff;--bslib-color-bg: #7792a7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #7792a7;color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #7d7c92;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #7d7c92;color:#fff}.bg-gradient-blue-green{--bslib-color-fg: #fff;--bslib-color-bg: #319692;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #319692;color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #fff;--bslib-color-bg: #249dc5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #249dc5;color:#fff}.bg-gradient-blue-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #556ed3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #2780e3 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #556ed3;color:#fff}.bg-gradient-indigo-blue{--bslib-color-fg: #fff;--bslib-color-bg: #4d3dec;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #4d3dec;color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #fff;--bslib-color-bg: #6422c3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #6422c3;color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #fff;--bslib-color-bg: #9a22c9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #9a22c9;color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #fff;--bslib-color-bg: #a30aa8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #a30aa8;color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #fff;--bslib-color-bg: #9d4fb0;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #9d4fb0;color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #a3389b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #a3389b;color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #fff;--bslib-color-bg: #56529b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #56529b;color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #fff;--bslib-color-bg: #4a5ace;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #4a5ace;color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #7a2bdc;background:linear-gradient(var(--bg-gradient-deg, 140deg), #6610f2 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #7a2bdc;color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #fff;--bslib-color-bg: #4a58a5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #4a58a5;color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #632bab;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #632bab;color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #fff;--bslib-color-bg: #973d82;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #973d82;color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #fff;--bslib-color-bg: #a02561;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #a02561;color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #fff;--bslib-color-bg: #9a6a6a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #9a6a6a;color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #a05354;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #a05354;color:#fff}.bg-gradient-purple-green{--bslib-color-fg: #fff;--bslib-color-bg: #536d54;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #536d54;color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #fff;--bslib-color-bg: #477587;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #477587;color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #774695;background:linear-gradient(var(--bg-gradient-deg, 140deg), #613d7c var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #774695;color:#fff}.bg-gradient-pink-blue{--bslib-color-fg: #fff;--bslib-color-bg: #9b58af;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #9b58af;color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #b42cb5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #b42cb5;color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b23e86;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #b23e86;color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #fff;--bslib-color-bg: #f1256b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #f1256b;color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #fff;--bslib-color-bg: #eb6a73;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #eb6a73;color:#fff}.bg-gradient-pink-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #f1545e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #f1545e;color:#fff}.bg-gradient-pink-green{--bslib-color-fg: #fff;--bslib-color-bg: #a46e5e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #a46e5e;color:#fff}.bg-gradient-pink-teal{--bslib-color-fg: #fff;--bslib-color-bg: #987690;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #987690;color:#fff}.bg-gradient-pink-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #c8479f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #e83e8c var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #c8479f;color:#fff}.bg-gradient-red-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a9337d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #a9337d;color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #c20683;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #c20683;color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #fff;--bslib-color-bg: #c01854;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #c01854;color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #fff;--bslib-color-bg: #f6195a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #f6195a;color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #fff;--bslib-color-bg: #f94541;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #f94541;color:#fff}.bg-gradient-red-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #ff2f2c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #ff2f2c;color:#fff}.bg-gradient-red-green{--bslib-color-fg: #fff;--bslib-color-bg: #b2492c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #b2492c;color:#fff}.bg-gradient-red-teal{--bslib-color-fg: #fff;--bslib-color-bg: #a6505f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #a6505f;color:#fff}.bg-gradient-red-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #d6226d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff0039 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #d6226d;color:#fff}.bg-gradient-orange-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a09b8a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #a09b8a;color:#fff}.bg-gradient-orange-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #b96e90;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #b96e90;color:#fff}.bg-gradient-orange-purple{--bslib-color-fg: #fff;--bslib-color-bg: #b78060;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #b78060;color:#fff}.bg-gradient-orange-pink{--bslib-color-fg: #fff;--bslib-color-bg: #ed8167;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #ed8167;color:#fff}.bg-gradient-orange-red{--bslib-color-fg: #fff;--bslib-color-bg: #f66846;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #f66846;color:#fff}.bg-gradient-orange-yellow{--bslib-color-fg: #000;--bslib-color-bg: #f69738;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #f69738;color:#000}.bg-gradient-orange-green{--bslib-color-fg: #000;--bslib-color-bg: #a9b138;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #a9b138;color:#000}.bg-gradient-orange-teal{--bslib-color-fg: #000;--bslib-color-bg: #9db86b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #9db86b;color:#000}.bg-gradient-orange-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #cd897a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f0ad4e var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #cd897a;color:#fff}.bg-gradient-yellow-blue{--bslib-color-fg: #fff;--bslib-color-bg: #a97969;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #a97969;color:#fff}.bg-gradient-yellow-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #c24d6f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #c24d6f;color:#fff}.bg-gradient-yellow-purple{--bslib-color-fg: #fff;--bslib-color-bg: #c05f40;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #c05f40;color:#fff}.bg-gradient-yellow-pink{--bslib-color-fg: #fff;--bslib-color-bg: #f65f46;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #f65f46;color:#fff}.bg-gradient-yellow-red{--bslib-color-fg: #fff;--bslib-color-bg: #ff4625;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #ff4625;color:#fff}.bg-gradient-yellow-orange{--bslib-color-fg: #000;--bslib-color-bg: #f98b2e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #f98b2e;color:#000}.bg-gradient-yellow-green{--bslib-color-fg: #fff;--bslib-color-bg: #b28f18;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #b28f18;color:#fff}.bg-gradient-yellow-teal{--bslib-color-fg: #fff;--bslib-color-bg: #a6974b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #a6974b;color:#fff}.bg-gradient-yellow-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #d66859;background:linear-gradient(var(--bg-gradient-deg, 140deg), #ff7518 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #d66859;color:#fff}.bg-gradient-green-blue{--bslib-color-fg: #fff;--bslib-color-bg: #35a069;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #35a069;color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #4f746f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #4f746f;color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #fff;--bslib-color-bg: #4d8640;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #4d8640;color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #fff;--bslib-color-bg: #838646;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #838646;color:#fff}.bg-gradient-green-red{--bslib-color-fg: #fff;--bslib-color-bg: #8c6d25;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #8c6d25;color:#fff}.bg-gradient-green-orange{--bslib-color-fg: #000;--bslib-color-bg: #86b22e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #86b22e;color:#000}.bg-gradient-green-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #8c9c18;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #8c9c18;color:#fff}.bg-gradient-green-teal{--bslib-color-fg: #000;--bslib-color-bg: #33be4b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #33be4b;color:#000}.bg-gradient-green-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #638f59;background:linear-gradient(var(--bg-gradient-deg, 140deg), #3fb618 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #638f59;color:#fff}.bg-gradient-teal-blue{--bslib-color-fg: #fff;--bslib-color-bg: #23acb5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #23acb5;color:#fff}.bg-gradient-teal-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #3c7fbb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #3c7fbb;color:#fff}.bg-gradient-teal-purple{--bslib-color-fg: #fff;--bslib-color-bg: #3a918c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #3a918c;color:#fff}.bg-gradient-teal-pink{--bslib-color-fg: #fff;--bslib-color-bg: #709193;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #709193;color:#fff}.bg-gradient-teal-red{--bslib-color-fg: #fff;--bslib-color-bg: #797971;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #797971;color:#fff}.bg-gradient-teal-orange{--bslib-color-fg: #000;--bslib-color-bg: #73be7a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #73be7a;color:#000}.bg-gradient-teal-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #79a764;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #79a764;color:#fff}.bg-gradient-teal-green{--bslib-color-fg: #000;--bslib-color-bg: #2cc164;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #2cc164;color:#000}.bg-gradient-teal-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #509aa5;background:linear-gradient(var(--bg-gradient-deg, 140deg), #20c997 var(--bg-gradient-start, 36%), #9954bb var(--bg-gradient-end, 180%)) #509aa5;color:#fff}.bg-gradient-cyan-blue{--bslib-color-fg: #fff;--bslib-color-bg: #6b66cb;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #2780e3 var(--bg-gradient-end, 180%)) #6b66cb;color:#fff}.bg-gradient-cyan-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #8539d1;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #6610f2 var(--bg-gradient-end, 180%)) #8539d1;color:#fff}.bg-gradient-cyan-purple{--bslib-color-fg: #fff;--bslib-color-bg: #834ba2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #613d7c var(--bg-gradient-end, 180%)) #834ba2;color:#fff}.bg-gradient-cyan-pink{--bslib-color-fg: #fff;--bslib-color-bg: #b94ba8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #e83e8c var(--bg-gradient-end, 180%)) #b94ba8;color:#fff}.bg-gradient-cyan-red{--bslib-color-fg: #fff;--bslib-color-bg: #c23287;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #ff0039 var(--bg-gradient-end, 180%)) #c23287;color:#fff}.bg-gradient-cyan-orange{--bslib-color-fg: #fff;--bslib-color-bg: #bc788f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #f0ad4e var(--bg-gradient-end, 180%)) #bc788f;color:#fff}.bg-gradient-cyan-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #c2617a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #ff7518 var(--bg-gradient-end, 180%)) #c2617a;color:#fff}.bg-gradient-cyan-green{--bslib-color-fg: #fff;--bslib-color-bg: #757b7a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #3fb618 var(--bg-gradient-end, 180%)) #757b7a;color:#fff}.bg-gradient-cyan-teal{--bslib-color-fg: #fff;--bslib-color-bg: #6983ad;background:linear-gradient(var(--bg-gradient-deg, 140deg), #9954bb var(--bg-gradient-start, 36%), #20c997 var(--bg-gradient-end, 180%)) #6983ad;color:#fff}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}.accordion .accordion-header{font-size:calc(1.29rem + 0.48vw);margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.2;color:var(--bs-heading-color);margin-bottom:0}@media(min-width: 1200px){.accordion .accordion-header{font-size:1.65rem}}.accordion .accordion-icon:not(:empty){margin-right:.75rem;display:flex}.accordion .accordion-button:not(.collapsed){box-shadow:none}.accordion .accordion-button:not(.collapsed):focus{box-shadow:var(--bs-accordion-btn-focus-box-shadow)}:root{--bslib-value-box-shadow: none;--bslib-value-box-border-width-auto-yes: var(--bslib-value-box-border-width-baseline);--bslib-value-box-border-width-auto-no: 0;--bslib-value-box-border-width-baseline: 1px}.bslib-value-box{border-width:var(--bslib-value-box-border-width-auto-no, var(--bslib-value-box-border-width-baseline));container-name:bslib-value-box;container-type:inline-size}.bslib-value-box.card{box-shadow:var(--bslib-value-box-shadow)}.bslib-value-box.border-auto{border-width:var(--bslib-value-box-border-width-auto-yes, var(--bslib-value-box-border-width-baseline))}.bslib-value-box.default{--bslib-value-box-bg-default: var(--bs-card-bg, #fff);--bslib-value-box-border-color-default: var(--bs-card-border-color, rgba(0, 0, 0, 0.175));color:var(--bslib-value-box-color);background-color:var(--bslib-value-box-bg, var(--bslib-value-box-bg-default));border-color:var(--bslib-value-box-border-color, var(--bslib-value-box-border-color-default))}.bslib-value-box .value-box-grid{display:grid;grid-template-areas:"left right";align-items:center;overflow:hidden}.bslib-value-box .value-box-showcase{height:100%;max-height:var(---bslib-value-box-showcase-max-h, 100%)}.bslib-value-box .value-box-showcase,.bslib-value-box .value-box-showcase>.html-fill-item{width:100%}.bslib-value-box[data-full-screen=true] .value-box-showcase{max-height:var(---bslib-value-box-showcase-max-h-fs, 100%)}@media screen and (min-width: 575.98px){@container bslib-value-box (max-width: 300px){.bslib-value-box:not(.showcase-bottom) .value-box-grid{grid-template-columns:1fr !important;grid-template-rows:auto auto;grid-template-areas:"top" "bottom"}.bslib-value-box:not(.showcase-bottom) .value-box-grid .value-box-showcase{grid-area:top !important}.bslib-value-box:not(.showcase-bottom) .value-box-grid .value-box-area{grid-area:bottom !important;justify-content:end}}}.bslib-value-box .value-box-area{justify-content:center;padding:1.5rem 1rem;font-size:.9rem;font-weight:500}.bslib-value-box .value-box-area *{margin-bottom:0;margin-top:0}.bslib-value-box .value-box-title{font-size:1rem;margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.2}.bslib-value-box .value-box-title:empty::after{content:" "}.bslib-value-box .value-box-value{font-size:calc(1.29rem + 0.48vw);margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.2}@media(min-width: 1200px){.bslib-value-box .value-box-value{font-size:1.65rem}}.bslib-value-box .value-box-value:empty::after{content:" "}.bslib-value-box .value-box-showcase{align-items:center;justify-content:center;margin-top:auto;margin-bottom:auto;padding:1rem}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa,.bslib-value-box .value-box-showcase .fab,.bslib-value-box .value-box-showcase .fas,.bslib-value-box .value-box-showcase .far{opacity:.85;min-width:50px;max-width:125%}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa,.bslib-value-box .value-box-showcase .fab,.bslib-value-box .value-box-showcase .fas,.bslib-value-box .value-box-showcase .far{font-size:4rem}.bslib-value-box.showcase-top-right .value-box-grid{grid-template-columns:1fr var(---bslib-value-box-showcase-w, 50%)}.bslib-value-box.showcase-top-right .value-box-grid .value-box-showcase{grid-area:right;margin-left:auto;align-self:start;align-items:end;padding-left:0;padding-bottom:0}.bslib-value-box.showcase-top-right .value-box-grid .value-box-area{grid-area:left;align-self:end}.bslib-value-box.showcase-top-right[data-full-screen=true] .value-box-grid{grid-template-columns:auto var(---bslib-value-box-showcase-w-fs, 1fr)}.bslib-value-box.showcase-top-right[data-full-screen=true] .value-box-grid>div{align-self:center}.bslib-value-box.showcase-top-right:not([data-full-screen=true]) .value-box-showcase{margin-top:0}@container bslib-value-box (max-width: 300px){.bslib-value-box.showcase-top-right:not([data-full-screen=true]) .value-box-grid .value-box-showcase{padding-left:1rem}}.bslib-value-box.showcase-left-center .value-box-grid{grid-template-columns:var(---bslib-value-box-showcase-w, 30%) auto}.bslib-value-box.showcase-left-center[data-full-screen=true] .value-box-grid{grid-template-columns:var(---bslib-value-box-showcase-w-fs, 1fr) auto}.bslib-value-box.showcase-left-center:not([data-fill-screen=true]) .value-box-grid .value-box-showcase{grid-area:left}.bslib-value-box.showcase-left-center:not([data-fill-screen=true]) .value-box-grid .value-box-area{grid-area:right}.bslib-value-box.showcase-bottom .value-box-grid{grid-template-columns:1fr;grid-template-rows:1fr var(---bslib-value-box-showcase-h, auto);grid-template-areas:"top" "bottom";overflow:hidden}.bslib-value-box.showcase-bottom .value-box-grid .value-box-showcase{grid-area:bottom;padding:0;margin:0}.bslib-value-box.showcase-bottom .value-box-grid .value-box-area{grid-area:top}.bslib-value-box.showcase-bottom[data-full-screen=true] .value-box-grid{grid-template-rows:1fr var(---bslib-value-box-showcase-h-fs, 2fr)}.bslib-value-box.showcase-bottom[data-full-screen=true] .value-box-grid .value-box-showcase{padding:1rem}[data-bs-theme=dark] .bslib-value-box{--bslib-value-box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 50%)}.bslib-card{overflow:auto}.bslib-card .card-body+.card-body{padding-top:0}.bslib-card .card-body{overflow:auto}.bslib-card .card-body p{margin-top:0}.bslib-card .card-body p:last-child{margin-bottom:0}.bslib-card .card-body{max-height:var(--bslib-card-body-max-height, none)}.bslib-card[data-full-screen=true]>.card-body{max-height:var(--bslib-card-body-max-height-full-screen, none)}.bslib-card .card-header .form-group{margin-bottom:0}.bslib-card .card-header .selectize-control{margin-bottom:0}.bslib-card .card-header .selectize-control .item{margin-right:1.15rem}.bslib-card .card-footer{margin-top:auto}.bslib-card .bslib-navs-card-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.bslib-card .bslib-navs-card-title .nav{margin-left:auto}.bslib-card .bslib-sidebar-layout:not([data-bslib-sidebar-border=true]){border:none}.bslib-card .bslib-sidebar-layout:not([data-bslib-sidebar-border-radius=true]){border-top-left-radius:0;border-top-right-radius:0}[data-full-screen=true]{position:fixed;inset:3.5rem 1rem 1rem;height:auto !important;max-height:none !important;width:auto !important;z-index:1070}.bslib-full-screen-enter{display:none;position:absolute;bottom:var(--bslib-full-screen-enter-bottom, 0.2rem);right:var(--bslib-full-screen-enter-right, 0);top:var(--bslib-full-screen-enter-top);left:var(--bslib-full-screen-enter-left);color:var(--bslib-color-fg, var(--bs-card-color));background-color:var(--bslib-color-bg, var(--bs-card-bg, var(--bs-body-bg)));border:var(--bs-card-border-width) solid var(--bslib-color-fg, var(--bs-card-border-color));box-shadow:0 2px 4px rgba(0,0,0,.15);margin:.2rem .4rem;padding:.55rem !important;font-size:.8rem;cursor:pointer;opacity:.7;z-index:1070}.bslib-full-screen-enter:hover{opacity:1}.card[data-full-screen=false]:hover>*>.bslib-full-screen-enter{display:block}.bslib-has-full-screen .card:hover>*>.bslib-full-screen-enter{display:none}@media(max-width: 575.98px){.bslib-full-screen-enter{display:none !important}}.bslib-full-screen-exit{position:relative;top:1.35rem;font-size:.9rem;cursor:pointer;text-decoration:none;display:flex;float:right;margin-right:2.15rem;align-items:center;color:rgba(var(--bs-body-bg-rgb), 0.8)}.bslib-full-screen-exit:hover{color:rgba(var(--bs-body-bg-rgb), 1)}.bslib-full-screen-exit svg{margin-left:.5rem;font-size:1.5rem}#bslib-full-screen-overlay{position:fixed;inset:0;background-color:rgba(var(--bs-body-color-rgb), 0.6);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:1069;animation:bslib-full-screen-overlay-enter 400ms cubic-bezier(0.6, 0.02, 0.65, 1) forwards}@keyframes bslib-full-screen-overlay-enter{0%{opacity:0}100%{opacity:1}}:root{--bslib-page-sidebar-title-bg: #2780e3;--bslib-page-sidebar-title-color: #fff}.bslib-page-title{background-color:var(--bslib-page-sidebar-title-bg);color:var(--bslib-page-sidebar-title-color);font-size:1.25rem;font-weight:300;padding:var(--bslib-spacer, 1rem);padding-left:1.5rem;margin-bottom:0;border-bottom:1px solid #dee2e6}.navbar+.container-fluid:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-sm:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-md:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-lg:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-xl:has(>.tab-content>.tab-pane.active.html-fill-container),.navbar+.container-xxl:has(>.tab-content>.tab-pane.active.html-fill-container){padding-left:0;padding-right:0}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container,.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container{padding:var(--bslib-spacer, 1rem);gap:var(--bslib-spacer, 1rem)}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container:has(>.bslib-sidebar-layout:only-child){padding:0}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border=true]){border-left:none;border-right:none;border-bottom:none}.navbar+.container-fluid>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-sm>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-md>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-lg>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-xl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]),.navbar+.container-xxl>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout:only-child:not([data-bslib-sidebar-border-radius=true]){border-radius:0}.navbar+div>.bslib-sidebar-layout{border-top:var(--bslib-sidebar-border)}.bslib-grid{display:grid !important;gap:var(--bslib-spacer, 1rem);height:var(--bslib-grid-height)}.bslib-grid.grid{grid-template-columns:repeat(var(--bs-columns, 12), minmax(0, 1fr));grid-template-rows:unset;grid-auto-rows:var(--bslib-grid--row-heights);--bslib-grid--row-heights--xs: unset;--bslib-grid--row-heights--sm: unset;--bslib-grid--row-heights--md: unset;--bslib-grid--row-heights--lg: unset;--bslib-grid--row-heights--xl: unset;--bslib-grid--row-heights--xxl: unset}.bslib-grid.grid.bslib-grid--row-heights--xs{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xs)}@media(min-width: 576px){.bslib-grid.grid.bslib-grid--row-heights--sm{--bslib-grid--row-heights: var(--bslib-grid--row-heights--sm)}}@media(min-width: 768px){.bslib-grid.grid.bslib-grid--row-heights--md{--bslib-grid--row-heights: var(--bslib-grid--row-heights--md)}}@media(min-width: 992px){.bslib-grid.grid.bslib-grid--row-heights--lg{--bslib-grid--row-heights: var(--bslib-grid--row-heights--lg)}}@media(min-width: 1200px){.bslib-grid.grid.bslib-grid--row-heights--xl{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xl)}}@media(min-width: 1400px){.bslib-grid.grid.bslib-grid--row-heights--xxl{--bslib-grid--row-heights: var(--bslib-grid--row-heights--xxl)}}.bslib-grid>*>.shiny-input-container{width:100%}.bslib-grid-item{grid-column:auto/span 1}@media(max-width: 767.98px){.bslib-grid-item{grid-column:1/-1}}@media(max-width: 575.98px){.bslib-grid{grid-template-columns:1fr !important;height:var(--bslib-grid-height-mobile)}.bslib-grid.grid{height:unset !important;grid-auto-rows:var(--bslib-grid--row-heights--xs, auto)}}.bslib-sidebar-layout{--bslib-sidebar-transition-duration: 500ms;--bslib-sidebar-transition-easing-x: cubic-bezier(0.8, 0.78, 0.22, 1.07);--bslib-sidebar-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, rgba(0, 0, 0, 0.175));--bslib-sidebar-border-radius: var(--bs-border-radius);--bslib-sidebar-vert-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, rgba(0, 0, 0, 0.175));--bslib-sidebar-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.05);--bslib-sidebar-fg: var(--bs-emphasis-color, black);--bslib-sidebar-main-fg: var(--bs-card-color, var(--bs-body-color));--bslib-sidebar-main-bg: var(--bs-card-bg, var(--bs-body-bg));--bslib-sidebar-toggle-bg: rgba(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.1);--bslib-sidebar-padding: calc(var(--bslib-spacer) * 1.5);--bslib-sidebar-icon-size: var(--bslib-spacer, 1rem);--bslib-sidebar-icon-button-size: calc(var(--bslib-sidebar-icon-size, 1rem) * 2);--bslib-sidebar-padding-icon: calc(var(--bslib-sidebar-icon-button-size, 2rem) * 1.5);--bslib-collapse-toggle-border-radius: var(--bs-border-radius, 0.25rem);--bslib-collapse-toggle-transform: 0deg;--bslib-sidebar-toggle-transition-easing: cubic-bezier(1, 0, 0, 1);--bslib-collapse-toggle-right-transform: 180deg;--bslib-sidebar-column-main: minmax(0, 1fr);display:grid !important;grid-template-columns:min(100% - var(--bslib-sidebar-icon-size),var(--bslib-sidebar-width, 250px)) var(--bslib-sidebar-column-main);position:relative;transition:grid-template-columns ease-in-out var(--bslib-sidebar-transition-duration);border:var(--bslib-sidebar-border);border-radius:var(--bslib-sidebar-border-radius)}@media(prefers-reduced-motion: reduce){.bslib-sidebar-layout{transition:none}}.bslib-sidebar-layout[data-bslib-sidebar-border=false]{border:none}.bslib-sidebar-layout[data-bslib-sidebar-border-radius=false]{border-radius:initial}.bslib-sidebar-layout>.main,.bslib-sidebar-layout>.sidebar{grid-row:1/2;border-radius:inherit;overflow:auto}.bslib-sidebar-layout>.main{grid-column:2/3;border-top-left-radius:0;border-bottom-left-radius:0;padding:var(--bslib-sidebar-padding);transition:padding var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration);color:var(--bslib-sidebar-main-fg);background-color:var(--bslib-sidebar-main-bg)}.bslib-sidebar-layout>.sidebar{grid-column:1/2;width:100%;height:100%;border-right:var(--bslib-sidebar-vert-border);border-top-right-radius:0;border-bottom-right-radius:0;color:var(--bslib-sidebar-fg);background-color:var(--bslib-sidebar-bg);backdrop-filter:blur(5px)}.bslib-sidebar-layout>.sidebar>.sidebar-content{display:flex;flex-direction:column;gap:var(--bslib-spacer, 1rem);padding:var(--bslib-sidebar-padding);padding-top:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout>.sidebar>.sidebar-content>:last-child:not(.sidebar-title){margin-bottom:0}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion{margin-left:calc(-1*var(--bslib-sidebar-padding));margin-right:calc(-1*var(--bslib-sidebar-padding))}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:last-child{margin-bottom:calc(-1*var(--bslib-sidebar-padding))}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:last-child){margin-bottom:1rem}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion .accordion-body{display:flex;flex-direction:column}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:first-child) .accordion-item:first-child{border-top:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:not(:last-child) .accordion-item:last-child{border-bottom:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.bslib-sidebar-layout>.sidebar>.sidebar-content.has-accordion>.sidebar-title{border-bottom:none;padding-bottom:0}.bslib-sidebar-layout>.sidebar .shiny-input-container{width:100%}.bslib-sidebar-layout[data-bslib-sidebar-open=always]>.sidebar>.sidebar-content{padding-top:var(--bslib-sidebar-padding)}.bslib-sidebar-layout>.collapse-toggle{grid-row:1/2;grid-column:1/2;display:inline-flex;align-items:center;position:absolute;right:calc(var(--bslib-sidebar-icon-size));top:calc(var(--bslib-sidebar-icon-size, 1rem)/2);border:none;border-radius:var(--bslib-collapse-toggle-border-radius);height:var(--bslib-sidebar-icon-button-size, 2rem);width:var(--bslib-sidebar-icon-button-size, 2rem);display:flex;align-items:center;justify-content:center;padding:0;color:var(--bslib-sidebar-fg);background-color:unset;transition:color var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),top var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),right var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration),left var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout>.collapse-toggle:hover{background-color:var(--bslib-sidebar-toggle-bg)}.bslib-sidebar-layout>.collapse-toggle>.collapse-icon{opacity:.8;width:var(--bslib-sidebar-icon-size);height:var(--bslib-sidebar-icon-size);transform:rotateY(var(--bslib-collapse-toggle-transform));transition:transform var(--bslib-sidebar-toggle-transition-easing) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout>.collapse-toggle:hover>.collapse-icon{opacity:1}.bslib-sidebar-layout .sidebar-title{font-size:1.25rem;line-height:1.25;margin-top:0;margin-bottom:1rem;padding-bottom:1rem;border-bottom:var(--bslib-sidebar-border)}.bslib-sidebar-layout.sidebar-right{grid-template-columns:var(--bslib-sidebar-column-main) min(100% - var(--bslib-sidebar-icon-size),var(--bslib-sidebar-width, 250px))}.bslib-sidebar-layout.sidebar-right>.main{grid-column:1/2;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.bslib-sidebar-layout.sidebar-right>.sidebar{grid-column:2/3;border-right:none;border-left:var(--bslib-sidebar-vert-border);border-top-left-radius:0;border-bottom-left-radius:0}.bslib-sidebar-layout.sidebar-right>.collapse-toggle{grid-column:2/3;left:var(--bslib-sidebar-icon-size);right:unset;border:var(--bslib-collapse-toggle-border)}.bslib-sidebar-layout.sidebar-right>.collapse-toggle>.collapse-icon{transform:rotateY(var(--bslib-collapse-toggle-right-transform))}.bslib-sidebar-layout.sidebar-collapsed{--bslib-collapse-toggle-transform: 180deg;--bslib-collapse-toggle-right-transform: 0deg;--bslib-sidebar-vert-border: none;grid-template-columns:0 minmax(0, 1fr)}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right{grid-template-columns:minmax(0, 1fr) 0}.bslib-sidebar-layout.sidebar-collapsed:not(.transitioning)>.sidebar>*{display:none}.bslib-sidebar-layout.sidebar-collapsed>.main{border-radius:inherit}.bslib-sidebar-layout.sidebar-collapsed:not(.sidebar-right)>.main{padding-left:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right>.main{padding-right:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout.sidebar-collapsed>.collapse-toggle{color:var(--bslib-sidebar-main-fg);top:calc(var(--bslib-sidebar-overlap-counter, 0)*(var(--bslib-sidebar-icon-size) + var(--bslib-sidebar-padding)) + var(--bslib-sidebar-icon-size, 1rem)/2);right:calc(-2.5*var(--bslib-sidebar-icon-size) - var(--bs-card-border-width, 1px))}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right>.collapse-toggle{left:calc(-2.5*var(--bslib-sidebar-icon-size) - var(--bs-card-border-width, 1px));right:unset}@media(min-width: 576px){.bslib-sidebar-layout.transitioning>.sidebar>.sidebar-content{display:none}}@media(max-width: 575.98px){.bslib-sidebar-layout[data-bslib-sidebar-open=desktop]{--bslib-sidebar-js-init-collapsed: true}.bslib-sidebar-layout>.sidebar,.bslib-sidebar-layout.sidebar-right>.sidebar{border:none}.bslib-sidebar-layout>.main,.bslib-sidebar-layout.sidebar-right>.main{grid-column:1/3}.bslib-sidebar-layout[data-bslib-sidebar-open=always]{display:block !important}.bslib-sidebar-layout[data-bslib-sidebar-open=always]>.sidebar{max-height:var(--bslib-sidebar-max-height-mobile);overflow-y:auto;border-top:var(--bslib-sidebar-vert-border)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]){grid-template-columns:100% 0}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-collapsed)>.sidebar{z-index:1}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-collapsed)>.collapse-toggle{z-index:1}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-right{grid-template-columns:0 100%}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed{grid-template-columns:0 100%}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed.sidebar-right{grid-template-columns:100% 0}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]):not(.sidebar-right)>.main{padding-left:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-right>.main{padding-right:var(--bslib-sidebar-padding-icon)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always])>.main{opacity:0;transition:opacity var(--bslib-sidebar-transition-easing-x) var(--bslib-sidebar-transition-duration)}.bslib-sidebar-layout:not([data-bslib-sidebar-open=always]).sidebar-collapsed>.main{opacity:1}}@media(min-width: 576px){.nav:not(.nav-hidden){display:flex !important;display:-webkit-flex !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column){float:none !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.bslib-nav-spacer{margin-left:auto !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.form-inline{margin-top:auto;margin-bottom:auto}.nav:not(.nav-hidden).nav-stacked{flex-direction:column;-webkit-flex-direction:column;height:100%}.nav:not(.nav-hidden).nav-stacked>.bslib-nav-spacer{margin-top:auto !important}}html{height:100%}.bslib-page-fill{width:100%;height:100%;margin:0;padding:var(--bslib-spacer, 1rem);gap:var(--bslib-spacer, 1rem)}@media(max-width: 575.98px){.bslib-page-fill{height:var(--bslib-page-fill-mobile-height, auto)}}.html-fill-container{display:flex;flex-direction:column;min-height:0;min-width:0}.html-fill-container>.html-fill-item{flex:1 1 auto;min-height:0;min-width:0}.html-fill-container>:not(.html-fill-item){flex:0 0 auto}.quarto-container{min-height:calc(100vh - 132px)}body.hypothesis-enabled #quarto-header{margin-right:16px}footer.footer .nav-footer,#quarto-header>nav{padding-left:1em;padding-right:1em}footer.footer div.nav-footer p:first-child{margin-top:0}footer.footer div.nav-footer p:last-child{margin-bottom:0}#quarto-content>*{padding-top:14px}#quarto-content>#quarto-sidebar-glass{padding-top:0px}@media(max-width: 991.98px){#quarto-content>*{padding-top:0}#quarto-content .subtitle{padding-top:14px}#quarto-content section:first-of-type h2:first-of-type,#quarto-content section:first-of-type .h2:first-of-type{margin-top:1rem}}.headroom-target,header.headroom{will-change:transform;transition:position 200ms linear;transition:all 200ms linear}header.headroom--pinned{transform:translateY(0%)}header.headroom--unpinned{transform:translateY(-100%)}.navbar-container{width:100%}.navbar-brand{overflow:hidden;text-overflow:ellipsis}.navbar-brand-container{max-width:calc(100% - 115px);min-width:0;display:flex;align-items:center}@media(min-width: 992px){.navbar-brand-container{margin-right:1em}}.navbar-brand.navbar-brand-logo{margin-right:4px;display:inline-flex}.navbar-toggler{flex-basis:content;flex-shrink:0}.navbar .navbar-brand-container{order:2}.navbar .navbar-toggler{order:1}.navbar .navbar-container>.navbar-nav{order:20}.navbar .navbar-container>.navbar-brand-container{margin-left:0 !important;margin-right:0 !important}.navbar .navbar-collapse{order:20}.navbar #quarto-search{order:4;margin-left:auto}.navbar .navbar-toggler{margin-right:.5em}.navbar-collapse .quarto-navbar-tools{margin-left:.5em}.navbar-logo{max-height:24px;width:auto;padding-right:4px}nav .nav-item:not(.compact){padding-top:1px}nav .nav-link i,nav .dropdown-item i{padding-right:1px}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.6rem;padding-right:.6rem}nav .nav-item.compact .nav-link{padding-left:.5rem;padding-right:.5rem;font-size:1.1rem}.navbar .quarto-navbar-tools{order:3}.navbar .quarto-navbar-tools div.dropdown{display:inline-block}.navbar .quarto-navbar-tools .quarto-navigation-tool{color:#fdfeff}.navbar .quarto-navbar-tools .quarto-navigation-tool:hover{color:#fdfdff}.navbar-nav .dropdown-menu{min-width:220px;font-size:.9rem}.navbar .navbar-nav .nav-link.dropdown-toggle::after{opacity:.75;vertical-align:.175em}.navbar ul.dropdown-menu{padding-top:0;padding-bottom:0}.navbar .dropdown-header{text-transform:uppercase;font-size:.8rem;padding:0 .5rem}.navbar .dropdown-item{padding:.4rem .5rem}.navbar .dropdown-item>i.bi{margin-left:.1rem;margin-right:.25em}.sidebar #quarto-search{margin-top:-1px}.sidebar #quarto-search svg.aa-SubmitIcon{width:16px;height:16px}.sidebar-navigation a{color:inherit}.sidebar-title{margin-top:.25rem;padding-bottom:.5rem;font-size:1.3rem;line-height:1.6rem;visibility:visible}.sidebar-title>a{font-size:inherit;text-decoration:none}.sidebar-title .sidebar-tools-main{margin-top:-6px}@media(max-width: 991.98px){#quarto-sidebar div.sidebar-header{padding-top:.2em}}.sidebar-header-stacked .sidebar-title{margin-top:.6rem}.sidebar-logo{max-width:90%;padding-bottom:.5rem}.sidebar-logo-link{text-decoration:none}.sidebar-navigation li a{text-decoration:none}.sidebar-navigation .quarto-navigation-tool{opacity:.7;font-size:.875rem}#quarto-sidebar>nav>.sidebar-tools-main{margin-left:14px}.sidebar-tools-main{display:inline-flex;margin-left:0px;order:2}.sidebar-tools-main:not(.tools-wide){vertical-align:middle}.sidebar-navigation .quarto-navigation-tool.dropdown-toggle::after{display:none}.sidebar.sidebar-navigation>*{padding-top:1em}.sidebar-item{margin-bottom:.2em;line-height:1rem;margin-top:.4rem}.sidebar-section{padding-left:.5em;padding-bottom:.2em}.sidebar-item .sidebar-item-container{display:flex;justify-content:space-between;cursor:pointer}.sidebar-item-toggle:hover{cursor:pointer}.sidebar-item .sidebar-item-toggle .bi{font-size:.7rem;text-align:center}.sidebar-item .sidebar-item-toggle .bi-chevron-right::before{transition:transform 200ms ease}.sidebar-item .sidebar-item-toggle[aria-expanded=false] .bi-chevron-right::before{transform:none}.sidebar-item .sidebar-item-toggle[aria-expanded=true] .bi-chevron-right::before{transform:rotate(90deg)}.sidebar-item-text{width:100%}.sidebar-navigation .sidebar-divider{margin-left:0;margin-right:0;margin-top:.5rem;margin-bottom:.5rem}@media(max-width: 991.98px){.quarto-secondary-nav{display:block}.quarto-secondary-nav button.quarto-search-button{padding-right:0em;padding-left:2em}.quarto-secondary-nav button.quarto-btn-toggle{margin-left:-0.75rem;margin-right:.15rem}.quarto-secondary-nav nav.quarto-title-breadcrumbs{display:none}.quarto-secondary-nav nav.quarto-page-breadcrumbs{display:flex;align-items:center;padding-right:1em;margin-left:-0.25em}.quarto-secondary-nav nav.quarto-page-breadcrumbs a{text-decoration:none}.quarto-secondary-nav nav.quarto-page-breadcrumbs ol.breadcrumb{margin-bottom:0}}@media(min-width: 992px){.quarto-secondary-nav{display:none}}.quarto-title-breadcrumbs .breadcrumb{margin-bottom:.5em;font-size:.9rem}.quarto-title-breadcrumbs .breadcrumb li:last-of-type a{color:#6c757d}.quarto-secondary-nav .quarto-btn-toggle{color:#595959}.quarto-secondary-nav[aria-expanded=false] .quarto-btn-toggle .bi-chevron-right::before{transform:none}.quarto-secondary-nav[aria-expanded=true] .quarto-btn-toggle .bi-chevron-right::before{transform:rotate(90deg)}.quarto-secondary-nav .quarto-btn-toggle .bi-chevron-right::before{transition:transform 200ms ease}.quarto-secondary-nav{cursor:pointer}.no-decor{text-decoration:none}.quarto-secondary-nav-title{margin-top:.3em;color:#595959;padding-top:4px}.quarto-secondary-nav nav.quarto-page-breadcrumbs{color:#595959}.quarto-secondary-nav nav.quarto-page-breadcrumbs a{color:#595959}.quarto-secondary-nav nav.quarto-page-breadcrumbs a:hover{color:rgba(33,81,191,.8)}.quarto-secondary-nav nav.quarto-page-breadcrumbs .breadcrumb-item::before{color:#8c8c8c}.breadcrumb-item{line-height:1.2rem}div.sidebar-item-container{color:#595959}div.sidebar-item-container:hover,div.sidebar-item-container:focus{color:rgba(33,81,191,.8)}div.sidebar-item-container.disabled{color:rgba(89,89,89,.75)}div.sidebar-item-container .active,div.sidebar-item-container .show>.nav-link,div.sidebar-item-container .sidebar-link>code{color:#2151bf}div.sidebar.sidebar-navigation.rollup.quarto-sidebar-toggle-contents,nav.sidebar.sidebar-navigation:not(.rollup){background-color:#fff}.sidebar.sidebar-navigation:not(.rollup){border-right:1px solid #dee2e6 !important}@media(max-width: 991.98px){.sidebar-navigation .sidebar-item a,.nav-page .nav-page-text,.sidebar-navigation{font-size:1rem}.sidebar-navigation ul.sidebar-section.depth1 .sidebar-section-item{font-size:1.1rem}.sidebar-logo{display:none}.sidebar.sidebar-navigation{position:static;border-bottom:1px solid #dee2e6}.sidebar.sidebar-navigation.collapsing{position:fixed;z-index:1000}.sidebar.sidebar-navigation.show{position:fixed;z-index:1000}.sidebar.sidebar-navigation{min-height:100%}nav.quarto-secondary-nav{background-color:#fff;border-bottom:1px solid #dee2e6}.quarto-banner nav.quarto-secondary-nav{background-color:#2780e3;color:#fdfeff;border-top:1px solid #dee2e6}.sidebar .sidebar-footer{visibility:visible;padding-top:1rem;position:inherit}.sidebar-tools-collapse{display:block}}#quarto-sidebar{transition:width .15s ease-in}#quarto-sidebar>*{padding-right:1em}@media(max-width: 991.98px){#quarto-sidebar .sidebar-menu-container{white-space:nowrap;min-width:225px}#quarto-sidebar.show{transition:width .15s ease-out}}@media(min-width: 992px){#quarto-sidebar{display:flex;flex-direction:column}.nav-page .nav-page-text,.sidebar-navigation .sidebar-section .sidebar-item{font-size:.875rem}.sidebar-navigation .sidebar-item{font-size:.925rem}.sidebar.sidebar-navigation{display:block;position:sticky}.sidebar-search{width:100%}.sidebar .sidebar-footer{visibility:visible}}@media(min-width: 992px){#quarto-sidebar-glass{display:none}}@media(max-width: 991.98px){#quarto-sidebar-glass{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0);transition:background-color .15s ease-in;z-index:-1}#quarto-sidebar-glass.collapsing{z-index:1000}#quarto-sidebar-glass.show{transition:background-color .15s ease-out;background-color:rgba(102,102,102,.4);z-index:1000}}.sidebar .sidebar-footer{padding:.5rem 1rem;align-self:flex-end;color:#6c757d;width:100%}.quarto-page-breadcrumbs .breadcrumb-item+.breadcrumb-item,.quarto-page-breadcrumbs .breadcrumb-item{padding-right:.33em;padding-left:0}.quarto-page-breadcrumbs .breadcrumb-item::before{padding-right:.33em}.quarto-sidebar-footer{font-size:.875em}.sidebar-section .bi-chevron-right{vertical-align:middle}.sidebar-section .bi-chevron-right::before{font-size:.9em}.notransition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.btn:focus:not(:focus-visible){box-shadow:none}.page-navigation{display:flex;justify-content:space-between}.nav-page{padding-bottom:.75em}.nav-page .bi{font-size:1.8rem;vertical-align:middle}.nav-page .nav-page-text{padding-left:.25em;padding-right:.25em}.nav-page a{color:#6c757d;text-decoration:none;display:flex;align-items:center}.nav-page a:hover{color:#1f4eb6}.nav-footer .toc-actions{padding-bottom:.5em;padding-top:.5em}.nav-footer .toc-actions a,.nav-footer .toc-actions a:hover{text-decoration:none}.nav-footer .toc-actions ul{display:flex;list-style:none}.nav-footer .toc-actions ul :first-child{margin-left:auto}.nav-footer .toc-actions ul :last-child{margin-right:auto}.nav-footer .toc-actions ul li{padding-right:1.5em}.nav-footer .toc-actions ul li i.bi{padding-right:.4em}.nav-footer .toc-actions ul li:last-of-type{padding-right:0}.nav-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;text-align:center;padding-top:.5rem;padding-bottom:.5rem;background-color:#fff}body.nav-fixed{padding-top:64px}.nav-footer-contents{color:#6c757d;margin-top:.25rem}.nav-footer{min-height:3.5em;color:#757575}.nav-footer a{color:#757575}.nav-footer .nav-footer-left{font-size:.825em}.nav-footer .nav-footer-center{font-size:.825em}.nav-footer .nav-footer-right{font-size:.825em}.nav-footer-left .footer-items,.nav-footer-center .footer-items,.nav-footer-right .footer-items{display:inline-flex;padding-top:.3em;padding-bottom:.3em;margin-bottom:0em}.nav-footer-left .footer-items .nav-link,.nav-footer-center .footer-items .nav-link,.nav-footer-right .footer-items .nav-link{padding-left:.6em;padding-right:.6em}@media(min-width: 768px){.nav-footer-left{flex:1 1 0px;text-align:left}}@media(max-width: 575.98px){.nav-footer-left{margin-bottom:1em;flex:100%}}@media(min-width: 768px){.nav-footer-right{flex:1 1 0px;text-align:right}}@media(max-width: 575.98px){.nav-footer-right{margin-bottom:1em;flex:100%}}.nav-footer-center{text-align:center;min-height:3em}@media(min-width: 768px){.nav-footer-center{flex:1 1 0px}}.nav-footer-center .footer-items{justify-content:center}@media(max-width: 767.98px){.nav-footer-center{margin-bottom:1em;flex:100%}}@media(max-width: 767.98px){.nav-footer-center{margin-top:3em;order:10}}.navbar .quarto-reader-toggle.reader .quarto-reader-toggle-btn{background-color:#fdfeff;border-radius:3px}@media(max-width: 991.98px){.quarto-reader-toggle{display:none}}.quarto-reader-toggle.reader.quarto-navigation-tool .quarto-reader-toggle-btn{background-color:#595959;border-radius:3px}.quarto-reader-toggle .quarto-reader-toggle-btn{display:inline-flex;padding-left:.2em;padding-right:.2em;margin-left:-0.2em;margin-right:-0.2em;text-align:center}.navbar .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}#quarto-back-to-top{display:none;position:fixed;bottom:50px;background-color:#fff;border-radius:.25rem;box-shadow:0 .2rem .5rem #6c757d,0 0 .05rem #6c757d;color:#6c757d;text-decoration:none;font-size:.9em;text-align:center;left:50%;padding:.4rem .8rem;transform:translate(-50%, 0)}#quarto-announcement{padding:.5em;display:flex;justify-content:space-between;margin-bottom:0;font-size:.9em}#quarto-announcement .quarto-announcement-content{margin-right:auto}#quarto-announcement .quarto-announcement-content p{margin-bottom:0}#quarto-announcement .quarto-announcement-icon{margin-right:.5em;font-size:1.2em;margin-top:-0.15em}#quarto-announcement .quarto-announcement-action{cursor:pointer}.aa-DetachedSearchButtonQuery{display:none}.aa-DetachedOverlay ul.aa-List,#quarto-search-results ul.aa-List{list-style:none;padding-left:0}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{background-color:#fff;position:absolute;z-index:2000}#quarto-search-results .aa-Panel{max-width:400px}#quarto-search input{font-size:.925rem}@media(min-width: 992px){.navbar #quarto-search{margin-left:.25rem;order:999}}.navbar.navbar-expand-sm #quarto-search,.navbar.navbar-expand-md #quarto-search{order:999}@media(min-width: 992px){.navbar .quarto-navbar-tools{order:900}}@media(min-width: 992px){.navbar .quarto-navbar-tools.tools-end{margin-left:auto !important}}@media(max-width: 991.98px){#quarto-sidebar .sidebar-search{display:none}}#quarto-sidebar .sidebar-search .aa-Autocomplete{width:100%}.navbar .aa-Autocomplete .aa-Form{width:180px}.navbar #quarto-search.type-overlay .aa-Autocomplete{width:40px}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form{background-color:inherit;border:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form:focus-within{box-shadow:none;outline:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper{display:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper:focus-within{display:inherit}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-Label svg,.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-LoadingIndicator svg{width:26px;height:26px;color:#fdfeff;opacity:1}.navbar #quarto-search.type-overlay .aa-Autocomplete svg.aa-SubmitIcon{width:26px;height:26px;color:#fdfeff;opacity:1}.aa-Autocomplete .aa-Form,.aa-DetachedFormContainer .aa-Form{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;color:#343a40;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Autocomplete .aa-Form:focus-within,.aa-DetachedFormContainer .aa-Form:focus-within{box-shadow:rgba(39,128,227,.6) 0 0 0 1px;outline:currentColor none medium}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;order:1}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{cursor:initial;flex-shrink:0;padding:0;text-align:left}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg{color:#343a40;opacity:.5}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton{appearance:none;background:none;border:0;margin:0}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapper,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper{order:3;position:relative;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input{appearance:none;background:none;border:0;color:#343a40;font:inherit;height:calc(1.5em + .1rem + 2px);padding:0;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::placeholder,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::placeholder{color:#343a40;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input:focus{border-color:none;box-shadow:none;outline:none}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix{align-items:center;display:flex;order:4}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton{align-items:center;background:none;border:0;color:#343a40;opacity:.8;cursor:pointer;display:flex;margin:0;width:calc(1.5em + .1rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus{color:#343a40;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg{width:calc(1.5em + 0.75rem + calc(1px * 2))}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton{border:none;align-items:center;background:none;color:#343a40;opacity:.4;font-size:.7rem;cursor:pointer;display:none;margin:0;width:calc(1em + .1rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus{color:#343a40;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden]{display:none}.aa-PanelLayout:empty{display:none}.quarto-search-no-results.no-query{display:none}.aa-Source:has(.no-query){display:none}#quarto-search-results .aa-Panel{border:solid #dee2e6 1px}#quarto-search-results .aa-SourceNoResults{width:398px}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{max-height:65vh;overflow-y:auto;font-size:.925rem}.aa-DetachedOverlay .aa-SourceNoResults,#quarto-search-results .aa-SourceNoResults{height:60px;display:flex;justify-content:center;align-items:center}.aa-DetachedOverlay .search-error,#quarto-search-results .search-error{padding-top:10px;padding-left:20px;padding-right:20px;cursor:default}.aa-DetachedOverlay .search-error .search-error-title,#quarto-search-results .search-error .search-error-title{font-size:1.1rem;margin-bottom:.5rem}.aa-DetachedOverlay .search-error .search-error-title .search-error-icon,#quarto-search-results .search-error .search-error-title .search-error-icon{margin-right:8px}.aa-DetachedOverlay .search-error .search-error-text,#quarto-search-results .search-error .search-error-text{font-weight:300}.aa-DetachedOverlay .search-result-text,#quarto-search-results .search-result-text{font-weight:300;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2rem;max-height:2.4rem}.aa-DetachedOverlay .aa-SourceHeader .search-result-header,#quarto-search-results .aa-SourceHeader .search-result-header{font-size:.875rem;background-color:#f2f2f2;padding-left:14px;padding-bottom:4px;padding-top:4px}.aa-DetachedOverlay .aa-SourceHeader .search-result-header-no-results,#quarto-search-results .aa-SourceHeader .search-result-header-no-results{display:none}.aa-DetachedOverlay .aa-SourceFooter .algolia-search-logo,#quarto-search-results .aa-SourceFooter .algolia-search-logo{width:110px;opacity:.85;margin:8px;float:right}.aa-DetachedOverlay .search-result-section,#quarto-search-results .search-result-section{font-size:.925em}.aa-DetachedOverlay a.search-result-link,#quarto-search-results a.search-result-link{color:inherit;text-decoration:none}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item,#quarto-search-results li.aa-Item[aria-selected=true] .search-item{background-color:#2780e3}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text-container{color:#fff;background-color:#2780e3}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=true] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-match.mark{color:#fff;background-color:#4b95e8}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item,#quarto-search-results li.aa-Item[aria-selected=false] .search-item{background-color:#fff}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text-container{color:#343a40}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=false] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-match.mark{color:inherit;background-color:#e5effc}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container{background-color:#fff;color:#343a40}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container{padding-top:0px}.aa-DetachedOverlay li.aa-Item .search-result-doc.document-selectable .search-result-text-container,#quarto-search-results li.aa-Item .search-result-doc.document-selectable .search-result-text-container{margin-top:-4px}.aa-DetachedOverlay .aa-Item,#quarto-search-results .aa-Item{cursor:pointer}.aa-DetachedOverlay .aa-Item .search-item,#quarto-search-results .aa-Item .search-item{border-left:none;border-right:none;border-top:none;background-color:#fff;border-color:#dee2e6;color:#343a40}.aa-DetachedOverlay .aa-Item .search-item p,#quarto-search-results .aa-Item .search-item p{margin-top:0;margin-bottom:0}.aa-DetachedOverlay .aa-Item .search-item i.bi,#quarto-search-results .aa-Item .search-item i.bi{padding-left:8px;padding-right:8px;font-size:1.3em}.aa-DetachedOverlay .aa-Item .search-item .search-result-title,#quarto-search-results .aa-Item .search-item .search-result-title{margin-top:.3em;margin-bottom:0em}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs,#quarto-search-results .aa-Item .search-item .search-result-crumbs{white-space:nowrap;text-overflow:ellipsis;font-size:.8em;font-weight:300;margin-right:1em}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs:not(.search-result-crumbs-wrap),#quarto-search-results .aa-Item .search-item .search-result-crumbs:not(.search-result-crumbs-wrap){max-width:30%;margin-left:auto;margin-top:.5em;margin-bottom:.1rem}.aa-DetachedOverlay .aa-Item .search-item .search-result-crumbs.search-result-crumbs-wrap,#quarto-search-results .aa-Item .search-item .search-result-crumbs.search-result-crumbs-wrap{flex-basis:100%;margin-top:0em;margin-bottom:.2em;margin-left:37px}.aa-DetachedOverlay .aa-Item .search-result-title-container,#quarto-search-results .aa-Item .search-result-title-container{font-size:1em;display:flex;flex-wrap:wrap;padding:6px 4px 6px 4px}.aa-DetachedOverlay .aa-Item .search-result-text-container,#quarto-search-results .aa-Item .search-result-text-container{padding-bottom:8px;padding-right:8px;margin-left:42px}.aa-DetachedOverlay .aa-Item .search-result-doc-section,.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-doc-section,#quarto-search-results .aa-Item .search-result-more{padding-top:8px;padding-bottom:8px;padding-left:44px}.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-more{font-size:.8em;font-weight:400}.aa-DetachedOverlay .aa-Item .search-result-doc,#quarto-search-results .aa-Item .search-result-doc{border-top:1px solid #dee2e6}.aa-DetachedSearchButton{background:none;border:none}.aa-DetachedSearchButton .aa-DetachedSearchButtonPlaceholder{display:none}.navbar .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:#fdfeff}.sidebar-tools-collapse #quarto-search,.sidebar-tools-main #quarto-search{display:inline}.sidebar-tools-collapse #quarto-search .aa-Autocomplete,.sidebar-tools-main #quarto-search .aa-Autocomplete{display:inline}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton{padding-left:4px;padding-right:4px}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:#595959}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon{margin-top:-3px}.aa-DetachedContainer{background:rgba(255,255,255,.65);width:90%;bottom:0;box-shadow:rgba(222,226,230,.6) 0 0 0 1px;outline:currentColor none medium;display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:1101}.aa-DetachedContainer::after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#fff;border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{background-color:#fff;border-bottom:1px solid #dee2e6;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:.5em}.aa-DetachedCancelButton{background:none;font-size:.8em;border:0;border-radius:3px;color:#343a40;cursor:pointer;margin:0 0 0 .5em;padding:0 .5em}.aa-DetachedCancelButton:hover,.aa-DetachedCancelButton:focus{box-shadow:rgba(39,128,227,.6) 0 0 0 1px;outline:currentColor none medium}.aa-DetachedContainer--modal{bottom:inherit;height:auto;margin:0 auto;position:absolute;top:100px;border-radius:6px;max-width:850px}@media(max-width: 575.98px){.aa-DetachedContainer--modal{width:100%;top:0px;border-radius:0px;border:none}}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:var(--aa-detached-modal-max-height);padding-bottom:var(--aa-spacing-half);position:static}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:rgba(52,58,64,.4);position:fixed;left:0;right:0;top:0;margin:0;padding:0;height:100vh;z-index:1100}.quarto-dashboard.nav-fixed.dashboard-sidebar #quarto-content.quarto-dashboard-content{padding:0em}.quarto-dashboard #quarto-content.quarto-dashboard-content{padding:1em}.quarto-dashboard #quarto-content.quarto-dashboard-content>*{padding-top:0}@media(min-width: 576px){.quarto-dashboard{height:100%}}.quarto-dashboard .card.valuebox.bslib-card.bg-primary{background-color:#5397e9 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-secondary{background-color:#343a40 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-success{background-color:#3aa716 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-info{background-color:rgba(153,84,187,.7019607843) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-warning{background-color:#fa6400 !important}.quarto-dashboard .card.valuebox.bslib-card.bg-danger{background-color:rgba(255,0,57,.7019607843) !important}.quarto-dashboard .card.valuebox.bslib-card.bg-light{background-color:#f8f9fa !important}.quarto-dashboard .card.valuebox.bslib-card.bg-dark{background-color:#343a40 !important}.quarto-dashboard.dashboard-fill{display:flex;flex-direction:column}.quarto-dashboard #quarto-appendix{display:none}.quarto-dashboard #quarto-header #quarto-dashboard-header{border-top:solid 1px #549be9;border-bottom:solid 1px #549be9}.quarto-dashboard #quarto-header #quarto-dashboard-header>nav{padding-left:1em;padding-right:1em}.quarto-dashboard #quarto-header #quarto-dashboard-header>nav .navbar-brand-container{padding-left:0}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-toggler{margin-right:0}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-toggler-icon{height:1em;width:1em;background-image:url('data:image/svg+xml,')}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-brand-container{padding-right:1em}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-title{font-size:1.1em}.quarto-dashboard #quarto-header #quarto-dashboard-header .navbar-nav{font-size:.9em}.quarto-dashboard #quarto-dashboard-header .navbar{padding:0}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-container{padding-left:1em}.quarto-dashboard #quarto-dashboard-header .navbar.slim .navbar-brand-container .nav-link,.quarto-dashboard #quarto-dashboard-header .navbar.slim .navbar-nav .nav-link{padding:.7em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-color-scheme-toggle{order:9}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-toggler{margin-left:.5em;order:10}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-nav .nav-link{padding:.5em;height:100%;display:flex;align-items:center}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-nav .active{background-color:#4b95e8}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-brand-container{padding:.5em .5em .5em 0;display:flex;flex-direction:row;margin-right:2em;align-items:center}@media(max-width: 767.98px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-brand-container{margin-right:auto}}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{align-self:stretch}@media(min-width: 768px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{order:8}}@media(max-width: 767.98px){.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse{order:1000;padding-bottom:.5em}}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-collapse .navbar-nav{align-self:stretch}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title{font-size:1.25em;line-height:1.1em;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title .navbar-title-text{margin-right:.4em}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-title a{text-decoration:none;color:inherit}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-subtitle,.quarto-dashboard #quarto-dashboard-header .navbar .navbar-author{font-size:.9rem;margin-right:.5em}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-author{margin-left:auto}.quarto-dashboard #quarto-dashboard-header .navbar .navbar-logo{max-height:48px;min-height:30px;object-fit:cover;margin-right:1em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-links{order:9;padding-right:1em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-link-text{margin-left:.25em}.quarto-dashboard #quarto-dashboard-header .navbar .quarto-dashboard-link{padding-right:0em;padding-left:.7em;text-decoration:none;color:#fdfeff}.quarto-dashboard .page-layout-custom .tab-content{padding:0;border:none}.quarto-dashboard-img-contain{height:100%;width:100%;object-fit:contain}@media(max-width: 575.98px){.quarto-dashboard .bslib-grid{grid-template-rows:minmax(1em, max-content) !important}.quarto-dashboard .sidebar-content{height:inherit}.quarto-dashboard .page-layout-custom{min-height:100vh}}.quarto-dashboard.dashboard-toolbar>.page-layout-custom,.quarto-dashboard.dashboard-sidebar>.page-layout-custom{padding:0}.quarto-dashboard .quarto-dashboard-content.quarto-dashboard-pages{padding:0}.quarto-dashboard .callout{margin-bottom:0;margin-top:0}.quarto-dashboard .html-fill-container figure{overflow:hidden}.quarto-dashboard bslib-tooltip .rounded-pill{border:solid #6c757d 1px}.quarto-dashboard bslib-tooltip .rounded-pill .svg{fill:#343a40}.quarto-dashboard .tabset .dashboard-card-no-title .nav-tabs{margin-left:0;margin-right:auto}.quarto-dashboard .tabset .tab-content{border:none}.quarto-dashboard .tabset .card-header .nav-link[role=tab]{margin-top:-6px;padding-top:6px;padding-bottom:6px}.quarto-dashboard .card.valuebox,.quarto-dashboard .card.bslib-value-box{min-height:3rem}.quarto-dashboard .card.valuebox .card-body,.quarto-dashboard .card.bslib-value-box .card-body{padding:0}.quarto-dashboard .bslib-value-box .value-box-value{font-size:clamp(.1em,15cqw,5em)}.quarto-dashboard .bslib-value-box .value-box-showcase .bi{font-size:clamp(.1em,max(18cqw,5.2cqh),5em);text-align:center;height:1em}.quarto-dashboard .bslib-value-box .value-box-showcase .bi::before{vertical-align:1em}.quarto-dashboard .bslib-value-box .value-box-area{margin-top:auto;margin-bottom:auto}.quarto-dashboard .card figure.quarto-float{display:flex;flex-direction:column;align-items:center}.quarto-dashboard .dashboard-scrolling{padding:1em}.quarto-dashboard .full-height{height:100%}.quarto-dashboard .showcase-bottom .value-box-grid{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:"top" "bottom"}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-showcase{grid-area:bottom;padding:0;margin:0}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-showcase i.bi{font-size:4rem}.quarto-dashboard .showcase-bottom .value-box-grid .value-box-area{grid-area:top}.quarto-dashboard .tab-content{margin-bottom:0}.quarto-dashboard .bslib-card .bslib-navs-card-title{justify-content:stretch;align-items:end}.quarto-dashboard .card-header{display:flex;flex-wrap:wrap;justify-content:space-between}.quarto-dashboard .card-header .card-title{display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.quarto-dashboard .tabset .card-toolbar{margin-bottom:1em}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout{border:none;gap:var(--bslib-spacer, 1rem)}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.main{padding:0}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.sidebar{border-radius:.25rem;border:1px solid rgba(0,0,0,.175)}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.collapse-toggle{display:none}@media(max-width: 767.98px){.quarto-dashboard .bslib-grid>.bslib-sidebar-layout{grid-template-columns:1fr;grid-template-rows:max-content 1fr}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout>.main{grid-column:1;grid-row:2}.quarto-dashboard .bslib-grid>.bslib-sidebar-layout .sidebar{grid-column:1;grid-row:1}}.quarto-dashboard .sidebar-right .sidebar{padding-left:2.5em}.quarto-dashboard .sidebar-right .collapse-toggle{left:2px}.quarto-dashboard .quarto-dashboard .sidebar-right button.collapse-toggle:not(.transitioning){left:unset}.quarto-dashboard aside.sidebar{padding-left:1em;padding-right:1em;background-color:rgba(52,58,64,.25);color:#343a40}.quarto-dashboard .bslib-sidebar-layout>div.main{padding:.7em}.quarto-dashboard .bslib-sidebar-layout button.collapse-toggle{margin-top:.3em}.quarto-dashboard .bslib-sidebar-layout .collapse-toggle{top:0}.quarto-dashboard .bslib-sidebar-layout.sidebar-collapsed:not(.transitioning):not(.sidebar-right) .collapse-toggle{left:2px}.quarto-dashboard .sidebar>section>.h3:first-of-type{margin-top:0em}.quarto-dashboard .sidebar .h3,.quarto-dashboard .sidebar .h4,.quarto-dashboard .sidebar .h5,.quarto-dashboard .sidebar .h6{margin-top:.5em}.quarto-dashboard .sidebar form{flex-direction:column;align-items:start;margin-bottom:1em}.quarto-dashboard .sidebar form div[class*=oi-][class$=-input]{flex-direction:column}.quarto-dashboard .sidebar form[class*=oi-][class$=-toggle]{flex-direction:row-reverse;align-items:center;justify-content:start}.quarto-dashboard .sidebar form input[type=range]{margin-top:.5em;margin-right:.8em;margin-left:1em}.quarto-dashboard .sidebar label{width:fit-content}.quarto-dashboard .sidebar .card-body{margin-bottom:2em}.quarto-dashboard .sidebar .shiny-input-container{margin-bottom:1em}.quarto-dashboard .sidebar .shiny-options-group{margin-top:0}.quarto-dashboard .sidebar .control-label{margin-bottom:.3em}.quarto-dashboard .card .card-body .quarto-layout-row{align-items:stretch}.quarto-dashboard .toolbar{font-size:.9em;display:flex;flex-direction:row;border-top:solid 1px #bcbfc0;padding:1em;flex-wrap:wrap;background-color:rgba(52,58,64,.25)}.quarto-dashboard .toolbar .cell-output-display{display:flex}.quarto-dashboard .toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .toolbar>*:last-child{margin-right:0}.quarto-dashboard .toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .toolbar .shiny-input-container{padding-bottom:0;margin-bottom:0}.quarto-dashboard .toolbar .shiny-input-container>*{flex-shrink:0;flex-grow:0}.quarto-dashboard .toolbar .form-group.shiny-input-container:not([role=group])>label{margin-bottom:0}.quarto-dashboard .toolbar .shiny-input-container.no-baseline{align-items:start;padding-top:6px}.quarto-dashboard .toolbar .shiny-input-container{display:flex;align-items:baseline}.quarto-dashboard .toolbar .shiny-input-container label{padding-right:.4em}.quarto-dashboard .toolbar .shiny-input-container .bslib-input-switch{margin-top:6px}.quarto-dashboard .toolbar input[type=text]{line-height:1;width:inherit}.quarto-dashboard .toolbar .input-daterange{width:inherit}.quarto-dashboard .toolbar .input-daterange input[type=text]{height:2.4em;width:10em}.quarto-dashboard .toolbar .input-daterange .input-group-addon{height:auto;padding:0;margin-left:-5px !important;margin-right:-5px}.quarto-dashboard .toolbar .input-daterange .input-group-addon .input-group-text{padding-top:0;padding-bottom:0;height:100%}.quarto-dashboard .toolbar span.irs.irs--shiny{width:10em}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-line{top:9px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-min,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-max,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-from,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-to,.quarto-dashboard .toolbar span.irs.irs--shiny .irs-single{top:20px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-bar{top:8px}.quarto-dashboard .toolbar span.irs.irs--shiny .irs-handle{top:0px}.quarto-dashboard .toolbar .shiny-input-checkboxgroup>label{margin-top:6px}.quarto-dashboard .toolbar .shiny-input-checkboxgroup>.shiny-options-group{margin-top:0;align-items:baseline}.quarto-dashboard .toolbar .shiny-input-radiogroup>label{margin-top:6px}.quarto-dashboard .toolbar .shiny-input-radiogroup>.shiny-options-group{align-items:baseline;margin-top:0}.quarto-dashboard .toolbar .shiny-input-radiogroup>.shiny-options-group>.radio{margin-right:.3em}.quarto-dashboard .toolbar .form-select{padding-top:.2em;padding-bottom:.2em}.quarto-dashboard .toolbar .shiny-input-select{min-width:6em}.quarto-dashboard .toolbar div.checkbox{margin-bottom:0px}.quarto-dashboard .toolbar>.checkbox:first-child{margin-top:6px}.quarto-dashboard .toolbar form{width:fit-content}.quarto-dashboard .toolbar form label{padding-top:.2em;padding-bottom:.2em;width:fit-content}.quarto-dashboard .toolbar form input[type=date]{width:fit-content}.quarto-dashboard .toolbar form input[type=color]{width:3em}.quarto-dashboard .toolbar form button{padding:.4em}.quarto-dashboard .toolbar form select{width:fit-content}.quarto-dashboard .toolbar>*{font-size:.9em;flex-grow:0}.quarto-dashboard .toolbar .shiny-input-container label{margin-bottom:1px}.quarto-dashboard .toolbar-bottom{margin-top:1em;margin-bottom:0 !important;order:2}.quarto-dashboard .quarto-dashboard-content>.dashboard-toolbar-container>.toolbar-content>.tab-content>.tab-pane>*:not(.bslib-sidebar-layout){padding:1em}.quarto-dashboard .quarto-dashboard-content>.dashboard-toolbar-container>.toolbar-content>*:not(.tab-content){padding:1em}.quarto-dashboard .quarto-dashboard-content>.tab-content>.dashboard-page>.dashboard-toolbar-container>.toolbar-content,.quarto-dashboard .quarto-dashboard-content>.tab-content>.dashboard-page:not(.dashboard-sidebar-container)>*:not(.dashboard-toolbar-container){padding:1em}.quarto-dashboard .toolbar-content{padding:0}.quarto-dashboard .quarto-dashboard-content.quarto-dashboard-pages .tab-pane>.dashboard-toolbar-container .toolbar{border-radius:0;margin-bottom:0}.quarto-dashboard .dashboard-toolbar-container.toolbar-toplevel .toolbar{border-bottom:1px solid rgba(0,0,0,.175)}.quarto-dashboard .dashboard-toolbar-container.toolbar-toplevel .toolbar-bottom{margin-top:0}.quarto-dashboard .dashboard-toolbar-container:not(.toolbar-toplevel) .toolbar{margin-bottom:1em;border-top:none;border-radius:.25rem;border:1px solid rgba(0,0,0,.175)}.quarto-dashboard .vega-embed.has-actions details{width:1.7em;height:2em;position:absolute !important;top:0;right:0}.quarto-dashboard .dashboard-toolbar-container{padding:0}.quarto-dashboard .card .card-header p:last-child,.quarto-dashboard .card .card-footer p:last-child{margin-bottom:0}.quarto-dashboard .card .card-body>.h4:first-child{margin-top:0}.quarto-dashboard .card .card-body{z-index:4}@media(max-width: 767.98px){.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_length,.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_info,.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_paginate{text-align:initial}.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_filter{text-align:right}.quarto-dashboard .card .card-body .itables div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:initial}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:0}.quarto-dashboard .card .card-body .itables .dataTables_wrapper table{flex-shrink:0}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons{margin-bottom:.5em;margin-left:auto;width:fit-content;float:right}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons.btn-group{background:#fff;border:none}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons .btn-secondary{background-color:#fff;background-image:none;border:solid #dee2e6 1px;padding:.2em .7em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dt-buttons .btn span{font-size:.8em;color:#343a40}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{margin-left:.5em;margin-bottom:.5em;padding-top:0}@media(min-width: 768px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{font-size:.875em}}@media(max-width: 767.98px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_info{font-size:.8em}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_filter{margin-bottom:.5em;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_filter input[type=search]{padding:1px 5px 1px 5px;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_length{flex-basis:1 1 50%;margin-bottom:.5em;font-size:.875em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_length select{padding:.4em 3em .4em .5em;font-size:.875em;margin-left:.2em;margin-right:.2em}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate{flex-shrink:0}@media(min-width: 768px){.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate{margin-left:auto}}.quarto-dashboard .card .card-body .itables .dataTables_wrapper .dataTables_paginate ul.pagination .paginate_button .page-link{font-size:.8em}.quarto-dashboard .card .card-footer{font-size:.9em}.quarto-dashboard .card .card-toolbar{display:flex;flex-grow:1;flex-direction:row;width:100%;flex-wrap:wrap}.quarto-dashboard .card .card-toolbar>*{font-size:.8em;flex-grow:0}.quarto-dashboard .card .card-toolbar>.card-title{font-size:1em;flex-grow:1;align-self:flex-start;margin-top:.1em}.quarto-dashboard .card .card-toolbar .cell-output-display{display:flex}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .card .card-toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card .card-toolbar>*:last-child{margin-right:0}.quarto-dashboard .card .card-toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .card .card-toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .card .card-toolbar form{width:fit-content}.quarto-dashboard .card .card-toolbar form label{padding-top:.2em;padding-bottom:.2em;width:fit-content}.quarto-dashboard .card .card-toolbar form input[type=date]{width:fit-content}.quarto-dashboard .card .card-toolbar form input[type=color]{width:3em}.quarto-dashboard .card .card-toolbar form button{padding:.4em}.quarto-dashboard .card .card-toolbar form select{width:fit-content}.quarto-dashboard .card .card-toolbar .cell-output-display{display:flex}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:.5em;margin-bottom:.5em;width:inherit}.quarto-dashboard .card .card-toolbar .shiny-input-container>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card .card-toolbar>*:last-child{margin-right:0}.quarto-dashboard .card .card-toolbar>*>*{margin-right:1em;align-items:baseline}.quarto-dashboard .card .card-toolbar>*>*>a{text-decoration:none;margin-top:auto;margin-bottom:auto}.quarto-dashboard .card .card-toolbar .shiny-input-container{padding-bottom:0;margin-bottom:0}.quarto-dashboard .card .card-toolbar .shiny-input-container>*{flex-shrink:0;flex-grow:0}.quarto-dashboard .card .card-toolbar .form-group.shiny-input-container:not([role=group])>label{margin-bottom:0}.quarto-dashboard .card .card-toolbar .shiny-input-container.no-baseline{align-items:start;padding-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-container{display:flex;align-items:baseline}.quarto-dashboard .card .card-toolbar .shiny-input-container label{padding-right:.4em}.quarto-dashboard .card .card-toolbar .shiny-input-container .bslib-input-switch{margin-top:6px}.quarto-dashboard .card .card-toolbar input[type=text]{line-height:1;width:inherit}.quarto-dashboard .card .card-toolbar .input-daterange{width:inherit}.quarto-dashboard .card .card-toolbar .input-daterange input[type=text]{height:2.4em;width:10em}.quarto-dashboard .card .card-toolbar .input-daterange .input-group-addon{height:auto;padding:0;margin-left:-5px !important;margin-right:-5px}.quarto-dashboard .card .card-toolbar .input-daterange .input-group-addon .input-group-text{padding-top:0;padding-bottom:0;height:100%}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny{width:10em}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-line{top:9px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-min,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-max,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-from,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-to,.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-single{top:20px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-bar{top:8px}.quarto-dashboard .card .card-toolbar span.irs.irs--shiny .irs-handle{top:0px}.quarto-dashboard .card .card-toolbar .shiny-input-checkboxgroup>label{margin-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-checkboxgroup>.shiny-options-group{margin-top:0;align-items:baseline}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>label{margin-top:6px}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>.shiny-options-group{align-items:baseline;margin-top:0}.quarto-dashboard .card .card-toolbar .shiny-input-radiogroup>.shiny-options-group>.radio{margin-right:.3em}.quarto-dashboard .card .card-toolbar .form-select{padding-top:.2em;padding-bottom:.2em}.quarto-dashboard .card .card-toolbar .shiny-input-select{min-width:6em}.quarto-dashboard .card .card-toolbar div.checkbox{margin-bottom:0px}.quarto-dashboard .card .card-toolbar>.checkbox:first-child{margin-top:6px}.quarto-dashboard .card-body>table>thead{border-top:none}.quarto-dashboard .card-body>.table>:not(caption)>*>*{background-color:#fff}.tableFloatingHeaderOriginal{background-color:#fff;position:sticky !important;top:0 !important}.dashboard-data-table{margin-top:-1px}div.value-box-area span.observablehq--number{font-size:calc(clamp(.1em,15cqw,5em)*1.25);line-height:1.2;color:inherit;font-family:var(--bs-body-font-family)}.quarto-listing{padding-bottom:1em}.listing-pagination{padding-top:.5em}ul.pagination{float:right;padding-left:8px;padding-top:.5em}ul.pagination li{padding-right:.75em}ul.pagination li.disabled a,ul.pagination li.active a{color:#fff;text-decoration:none}ul.pagination li:last-of-type{padding-right:0}.listing-actions-group{display:flex}.quarto-listing-filter{margin-bottom:1em;width:200px;margin-left:auto}.quarto-listing-sort{margin-bottom:1em;margin-right:auto;width:auto}.quarto-listing-sort .input-group-text{font-size:.8em}.input-group-text{border-right:none}.quarto-listing-sort select.form-select{font-size:.8em}.listing-no-matching{text-align:center;padding-top:2em;padding-bottom:3em;font-size:1em}#quarto-margin-sidebar .quarto-listing-category{padding-top:0;font-size:1rem}#quarto-margin-sidebar .quarto-listing-category-title{cursor:pointer;font-weight:600;font-size:1rem}.quarto-listing-category .category{cursor:pointer}.quarto-listing-category .category.active{font-weight:600}.quarto-listing-category.category-cloud{display:flex;flex-wrap:wrap;align-items:baseline}.quarto-listing-category.category-cloud .category{padding-right:5px}.quarto-listing-category.category-cloud .category-cloud-1{font-size:.75em}.quarto-listing-category.category-cloud .category-cloud-2{font-size:.95em}.quarto-listing-category.category-cloud .category-cloud-3{font-size:1.15em}.quarto-listing-category.category-cloud .category-cloud-4{font-size:1.35em}.quarto-listing-category.category-cloud .category-cloud-5{font-size:1.55em}.quarto-listing-category.category-cloud .category-cloud-6{font-size:1.75em}.quarto-listing-category.category-cloud .category-cloud-7{font-size:1.95em}.quarto-listing-category.category-cloud .category-cloud-8{font-size:2.15em}.quarto-listing-category.category-cloud .category-cloud-9{font-size:2.35em}.quarto-listing-category.category-cloud .category-cloud-10{font-size:2.55em}.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-1{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-2{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-3{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-3{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-4{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-4{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-5{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-5{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-6{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-6{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-7{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-7{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-8{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-8{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-9{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-9{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-10{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-10{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-11{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-11{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-12{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-12{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-grid{gap:1.5em}.quarto-grid-item.borderless{border:none}.quarto-grid-item.borderless .listing-categories .listing-category:last-of-type,.quarto-grid-item.borderless .listing-categories .listing-category:first-of-type{padding-left:0}.quarto-grid-item.borderless .listing-categories .listing-category{border:0}.quarto-grid-link{text-decoration:none;color:inherit}.quarto-grid-link:hover{text-decoration:none;color:inherit}.quarto-grid-item h5.title,.quarto-grid-item .title.h5{margin-top:0;margin-bottom:0}.quarto-grid-item .card-footer{display:flex;justify-content:space-between;font-size:.8em}.quarto-grid-item .card-footer p{margin-bottom:0}.quarto-grid-item p.card-img-top{margin-bottom:0}.quarto-grid-item p.card-img-top>img{object-fit:cover}.quarto-grid-item .card-other-values{margin-top:.5em;font-size:.8em}.quarto-grid-item .card-other-values tr{margin-bottom:.5em}.quarto-grid-item .card-other-values tr>td:first-of-type{font-weight:600;padding-right:1em;padding-left:1em;vertical-align:top}.quarto-grid-item div.post-contents{display:flex;flex-direction:column;text-decoration:none;height:100%}.quarto-grid-item .listing-item-img-placeholder{background-color:rgba(52,58,64,.25);flex-shrink:0}.quarto-grid-item .card-attribution{padding-top:1em;display:flex;gap:1em;text-transform:uppercase;color:#6c757d;font-weight:500;flex-grow:10;align-items:flex-end}.quarto-grid-item .description{padding-bottom:1em}.quarto-grid-item .card-attribution .date{align-self:flex-end}.quarto-grid-item .card-attribution.justify{justify-content:space-between}.quarto-grid-item .card-attribution.start{justify-content:flex-start}.quarto-grid-item .card-attribution.end{justify-content:flex-end}.quarto-grid-item .card-title{margin-bottom:.1em}.quarto-grid-item .card-subtitle{padding-top:.25em}.quarto-grid-item .card-text{font-size:.9em}.quarto-grid-item .listing-reading-time{padding-bottom:.25em}.quarto-grid-item .card-text-small{font-size:.8em}.quarto-grid-item .card-subtitle.subtitle{font-size:.9em;font-weight:600;padding-bottom:.5em}.quarto-grid-item .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}.quarto-grid-item .listing-categories .listing-category{color:#6c757d;border:solid 1px #dee2e6;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}.quarto-grid-item.card-right{text-align:right}.quarto-grid-item.card-right .listing-categories{justify-content:flex-end}.quarto-grid-item.card-left{text-align:left}.quarto-grid-item.card-center{text-align:center}.quarto-grid-item.card-center .listing-description{text-align:justify}.quarto-grid-item.card-center .listing-categories{justify-content:center}table.quarto-listing-table td.image{padding:0px}table.quarto-listing-table td.image img{width:100%;max-width:50px;object-fit:contain}table.quarto-listing-table a{text-decoration:none;word-break:keep-all}table.quarto-listing-table th a{color:inherit}table.quarto-listing-table th a.asc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table th a.desc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table.table-hover td{cursor:pointer}.quarto-post.image-left{flex-direction:row}.quarto-post.image-right{flex-direction:row-reverse}@media(max-width: 767.98px){.quarto-post.image-right,.quarto-post.image-left{gap:0em;flex-direction:column}.quarto-post .metadata{padding-bottom:1em;order:2}.quarto-post .body{order:1}.quarto-post .thumbnail{order:3}}.list.quarto-listing-default div:last-of-type{border-bottom:none}@media(min-width: 992px){.quarto-listing-container-default{margin-right:2em}}div.quarto-post{display:flex;gap:2em;margin-bottom:1.5em;border-bottom:1px solid #dee2e6}@media(max-width: 767.98px){div.quarto-post{padding-bottom:1em}}div.quarto-post .metadata{flex-basis:20%;flex-grow:0;margin-top:.2em;flex-shrink:10}div.quarto-post .thumbnail{flex-basis:30%;flex-grow:0;flex-shrink:0}div.quarto-post .thumbnail img{margin-top:.4em;width:100%;object-fit:cover}div.quarto-post .body{flex-basis:45%;flex-grow:1;flex-shrink:0}div.quarto-post .body h3.listing-title,div.quarto-post .body .listing-title.h3{margin-top:0px;margin-bottom:0px;border-bottom:none}div.quarto-post .body .listing-subtitle{font-size:.875em;margin-bottom:.5em;margin-top:.2em}div.quarto-post .body .description{font-size:.9em}div.quarto-post .body pre code{white-space:pre-wrap}div.quarto-post a{color:#343a40;text-decoration:none}div.quarto-post .metadata{display:flex;flex-direction:column;font-size:.8em;font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";flex-basis:33%}div.quarto-post .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}div.quarto-post .listing-categories .listing-category{color:#6c757d;border:solid 1px #dee2e6;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}div.quarto-post .listing-description{margin-bottom:.5em}div.quarto-about-jolla{display:flex !important;flex-direction:column;align-items:center;margin-top:10%;padding-bottom:1em}div.quarto-about-jolla .about-image{object-fit:cover;margin-left:auto;margin-right:auto;margin-bottom:1.5em}div.quarto-about-jolla img.round{border-radius:50%}div.quarto-about-jolla img.rounded{border-radius:10px}div.quarto-about-jolla .quarto-title h1.title,div.quarto-about-jolla .quarto-title .title.h1{text-align:center}div.quarto-about-jolla .quarto-title .description{text-align:center}div.quarto-about-jolla h2,div.quarto-about-jolla .h2{border-bottom:none}div.quarto-about-jolla .about-sep{width:60%}div.quarto-about-jolla main{text-align:center}div.quarto-about-jolla .about-links{display:flex}@media(min-width: 992px){div.quarto-about-jolla .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-jolla .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-jolla .about-link{color:#626d78;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-jolla .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-jolla .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-jolla .about-link:hover{color:#2761e3}div.quarto-about-jolla .about-link i.bi{margin-right:.15em}div.quarto-about-solana{display:flex !important;flex-direction:column;padding-top:3em !important;padding-bottom:1em}div.quarto-about-solana .about-entity{display:flex !important;align-items:start;justify-content:space-between}@media(min-width: 992px){div.quarto-about-solana .about-entity{flex-direction:row}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity{flex-direction:column-reverse;align-items:center;text-align:center}}div.quarto-about-solana .about-entity .entity-contents{display:flex;flex-direction:column}@media(max-width: 767.98px){div.quarto-about-solana .about-entity .entity-contents{width:100%}}div.quarto-about-solana .about-entity .about-image{object-fit:cover}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-image{margin-bottom:1.5em}}div.quarto-about-solana .about-entity img.round{border-radius:50%}div.quarto-about-solana .about-entity img.rounded{border-radius:10px}div.quarto-about-solana .about-entity .about-links{display:flex;justify-content:left;padding-bottom:1.2em}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-solana .about-entity .about-link{color:#626d78;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-solana .about-entity .about-link:hover{color:#2761e3}div.quarto-about-solana .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-solana .about-contents{padding-right:1.5em;flex-basis:0;flex-grow:1}div.quarto-about-solana .about-contents main.content{margin-top:0}div.quarto-about-solana .about-contents h2,div.quarto-about-solana .about-contents .h2{border-bottom:none}div.quarto-about-trestles{display:flex !important;flex-direction:row;padding-top:3em !important;padding-bottom:1em}@media(max-width: 991.98px){div.quarto-about-trestles{flex-direction:column;padding-top:0em !important}}div.quarto-about-trestles .about-entity{display:flex !important;flex-direction:column;align-items:center;text-align:center;padding-right:1em}@media(min-width: 992px){div.quarto-about-trestles .about-entity{flex:0 0 42%}}div.quarto-about-trestles .about-entity .about-image{object-fit:cover;margin-bottom:1.5em}div.quarto-about-trestles .about-entity img.round{border-radius:50%}div.quarto-about-trestles .about-entity img.rounded{border-radius:10px}div.quarto-about-trestles .about-entity .about-links{display:flex;justify-content:center}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-trestles .about-entity .about-link{color:#626d78;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-trestles .about-entity .about-link:hover{color:#2761e3}div.quarto-about-trestles .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-trestles .about-contents{flex-basis:0;flex-grow:1}div.quarto-about-trestles .about-contents h2,div.quarto-about-trestles .about-contents .h2{border-bottom:none}@media(min-width: 992px){div.quarto-about-trestles .about-contents{border-left:solid 1px #dee2e6;padding-left:1.5em}}div.quarto-about-trestles .about-contents main.content{margin-top:0}div.quarto-about-marquee{padding-bottom:1em}div.quarto-about-marquee .about-contents{display:flex;flex-direction:column}div.quarto-about-marquee .about-image{max-height:550px;margin-bottom:1.5em;object-fit:cover}div.quarto-about-marquee img.round{border-radius:50%}div.quarto-about-marquee img.rounded{border-radius:10px}div.quarto-about-marquee h2,div.quarto-about-marquee .h2{border-bottom:none}div.quarto-about-marquee .about-links{display:flex;justify-content:center;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-marquee .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-marquee .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-marquee .about-link{color:#626d78;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-marquee .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-marquee .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-marquee .about-link:hover{color:#2761e3}div.quarto-about-marquee .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-marquee .about-link{border:none}}div.quarto-about-broadside{display:flex;flex-direction:column;padding-bottom:1em}div.quarto-about-broadside .about-main{display:flex !important;padding-top:0 !important}@media(min-width: 992px){div.quarto-about-broadside .about-main{flex-direction:row;align-items:flex-start}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main{flex-direction:column}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main .about-entity{flex-shrink:0;width:100%;height:450px;margin-bottom:1.5em;background-size:cover;background-repeat:no-repeat}}@media(min-width: 992px){div.quarto-about-broadside .about-main .about-entity{flex:0 10 50%;margin-right:1.5em;width:100%;height:100%;background-size:100%;background-repeat:no-repeat}}div.quarto-about-broadside .about-main .about-contents{padding-top:14px;flex:0 0 50%}div.quarto-about-broadside h2,div.quarto-about-broadside .h2{border-bottom:none}div.quarto-about-broadside .about-sep{margin-top:1.5em;width:60%;align-self:center}div.quarto-about-broadside .about-links{display:flex;justify-content:center;column-gap:20px;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-broadside .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-broadside .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-broadside .about-link{color:#626d78;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-broadside .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-broadside .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-broadside .about-link:hover{color:#2761e3}div.quarto-about-broadside .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-broadside .about-link{border:none}}.tippy-box[data-theme~=quarto]{background-color:#fff;border:solid 1px #dee2e6;border-radius:.25rem;color:#343a40;font-size:.875rem}.tippy-box[data-theme~=quarto]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=quarto]>.tippy-arrow:after,.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=quarto]>.tippy-arrow:after{border-color:rgba(0,0,0,0);border-style:solid}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-6px}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-6px}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-6px}.tippy-box[data-placement^=left]>.tippy-arrow:before{right:-6px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:after{border-top-color:#dee2e6;border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:#dee2e6;border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:15px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:after{border-left-color:#dee2e6;border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:#dee2e6}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow{fill:#343a40}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.top-right{position:absolute;top:1em;right:1em}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.hidden{display:none !important}.zindex-bottom{z-index:-1 !important}figure.figure{display:block}.quarto-layout-panel{margin-bottom:1em}.quarto-layout-panel>figure{width:100%}.quarto-layout-panel>figure>figcaption,.quarto-layout-panel>.panel-caption{margin-top:10pt}.quarto-layout-panel>.table-caption{margin-top:0px}.table-caption p{margin-bottom:.5em}.quarto-layout-row{display:flex;flex-direction:row;align-items:flex-start}.quarto-layout-valign-top{align-items:flex-start}.quarto-layout-valign-bottom{align-items:flex-end}.quarto-layout-valign-center{align-items:center}.quarto-layout-cell{position:relative;margin-right:20px}.quarto-layout-cell:last-child{margin-right:0}.quarto-layout-cell figure,.quarto-layout-cell>p{margin:.2em}.quarto-layout-cell img{max-width:100%}.quarto-layout-cell .html-widget{width:100% !important}.quarto-layout-cell div figure p{margin:0}.quarto-layout-cell figure{display:block;margin-inline-start:0;margin-inline-end:0}.quarto-layout-cell table{display:inline-table}.quarto-layout-cell-subref figcaption,figure .quarto-layout-row figure figcaption{text-align:center;font-style:italic}.quarto-figure{position:relative;margin-bottom:1em}.quarto-figure>figure{width:100%;margin-bottom:0}.quarto-figure-left>figure>p,.quarto-figure-left>figure>div{text-align:left}.quarto-figure-center>figure>p,.quarto-figure-center>figure>div{text-align:center}.quarto-figure-right>figure>p,.quarto-figure-right>figure>div{text-align:right}.quarto-figure>figure>div.cell-annotation,.quarto-figure>figure>div code{text-align:left}figure>p:empty{display:none}figure>p:first-child{margin-top:0;margin-bottom:0}figure>figcaption.quarto-float-caption-bottom{margin-bottom:.5em}figure>figcaption.quarto-float-caption-top{margin-top:.5em}div[id^=tbl-]{position:relative}.quarto-figure>.anchorjs-link{position:absolute;top:.6em;right:.5em}div[id^=tbl-]>.anchorjs-link{position:absolute;top:.7em;right:.3em}.quarto-figure:hover>.anchorjs-link,div[id^=tbl-]:hover>.anchorjs-link,h2:hover>.anchorjs-link,.h2:hover>.anchorjs-link,h3:hover>.anchorjs-link,.h3:hover>.anchorjs-link,h4:hover>.anchorjs-link,.h4:hover>.anchorjs-link,h5:hover>.anchorjs-link,.h5:hover>.anchorjs-link,h6:hover>.anchorjs-link,.h6:hover>.anchorjs-link,.reveal-anchorjs-link>.anchorjs-link{opacity:1}#title-block-header{margin-block-end:1rem;position:relative;margin-top:-1px}#title-block-header .abstract{margin-block-start:1rem}#title-block-header .abstract .abstract-title{font-weight:600}#title-block-header a{text-decoration:none}#title-block-header .author,#title-block-header .date,#title-block-header .doi{margin-block-end:.2rem}#title-block-header .quarto-title-block>div{display:flex}#title-block-header .quarto-title-block>div>h1,#title-block-header .quarto-title-block>div>.h1{flex-grow:1}#title-block-header .quarto-title-block>div>button{flex-shrink:0;height:2.25rem;margin-top:0}@media(min-width: 992px){#title-block-header .quarto-title-block>div>button{margin-top:5px}}tr.header>th>p:last-of-type{margin-bottom:0px}table,table.table{margin-top:.5rem;margin-bottom:.5rem}caption,.table-caption{padding-top:.5rem;padding-bottom:.5rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-top{margin-top:.5rem;margin-bottom:.25rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-bottom{padding-top:.25rem;margin-bottom:.5rem;text-align:center}.utterances{max-width:none;margin-left:-8px}iframe{margin-bottom:1em}details{margin-bottom:1em}details[show]{margin-bottom:0}details>summary{color:#6c757d}details>summary>p:only-child{display:inline}pre.sourceCode,code.sourceCode{position:relative}dd code:not(.sourceCode),p code:not(.sourceCode){white-space:pre-wrap}code{white-space:pre}@media print{code{white-space:pre-wrap}}pre>code{display:block}pre>code.sourceCode{white-space:pre}pre>code.sourceCode>span>a:first-child::before{text-decoration:none}pre.code-overflow-wrap>code.sourceCode{white-space:pre-wrap}pre.code-overflow-scroll>code.sourceCode{white-space:pre}code a:any-link{color:inherit;text-decoration:none}code a:hover{color:inherit;text-decoration:underline}ul.task-list{padding-left:1em}[data-tippy-root]{display:inline-block}.tippy-content .footnote-back{display:none}.footnote-back{margin-left:.2em}.tippy-content{overflow-x:auto}.quarto-embedded-source-code{display:none}.quarto-unresolved-ref{font-weight:600}.quarto-cover-image{max-width:35%;float:right;margin-left:30px}.cell-output-display .widget-subarea{margin-bottom:1em}.cell-output-display:not(.no-overflow-x),.knitsql-table:not(.no-overflow-x){overflow-x:auto}.panel-input{margin-bottom:1em}.panel-input>div,.panel-input>div>div{display:inline-block;vertical-align:top;padding-right:12px}.panel-input>p:last-child{margin-bottom:0}.layout-sidebar{margin-bottom:1em}.layout-sidebar .tab-content{border:none}.tab-content>.page-columns.active{display:grid}div.sourceCode>iframe{width:100%;height:300px;margin-bottom:-0.5em}a{text-underline-offset:3px}div.ansi-escaped-output{font-family:monospace;display:block}/*! +* +* ansi colors from IPython notebook's +* +* we also add `bright-[color]-` synonyms for the `-[color]-intense` classes since +* that seems to be what ansi_up emits +* +*/.ansi-black-fg{color:#3e424d}.ansi-black-bg{background-color:#3e424d}.ansi-black-intense-black,.ansi-bright-black-fg{color:#282c36}.ansi-black-intense-black,.ansi-bright-black-bg{background-color:#282c36}.ansi-red-fg{color:#e75c58}.ansi-red-bg{background-color:#e75c58}.ansi-red-intense-red,.ansi-bright-red-fg{color:#b22b31}.ansi-red-intense-red,.ansi-bright-red-bg{background-color:#b22b31}.ansi-green-fg{color:#00a250}.ansi-green-bg{background-color:#00a250}.ansi-green-intense-green,.ansi-bright-green-fg{color:#007427}.ansi-green-intense-green,.ansi-bright-green-bg{background-color:#007427}.ansi-yellow-fg{color:#ddb62b}.ansi-yellow-bg{background-color:#ddb62b}.ansi-yellow-intense-yellow,.ansi-bright-yellow-fg{color:#b27d12}.ansi-yellow-intense-yellow,.ansi-bright-yellow-bg{background-color:#b27d12}.ansi-blue-fg{color:#208ffb}.ansi-blue-bg{background-color:#208ffb}.ansi-blue-intense-blue,.ansi-bright-blue-fg{color:#0065ca}.ansi-blue-intense-blue,.ansi-bright-blue-bg{background-color:#0065ca}.ansi-magenta-fg{color:#d160c4}.ansi-magenta-bg{background-color:#d160c4}.ansi-magenta-intense-magenta,.ansi-bright-magenta-fg{color:#a03196}.ansi-magenta-intense-magenta,.ansi-bright-magenta-bg{background-color:#a03196}.ansi-cyan-fg{color:#60c6c8}.ansi-cyan-bg{background-color:#60c6c8}.ansi-cyan-intense-cyan,.ansi-bright-cyan-fg{color:#258f8f}.ansi-cyan-intense-cyan,.ansi-bright-cyan-bg{background-color:#258f8f}.ansi-white-fg{color:#c5c1b4}.ansi-white-bg{background-color:#c5c1b4}.ansi-white-intense-white,.ansi-bright-white-fg{color:#a1a6b2}.ansi-white-intense-white,.ansi-bright-white-bg{background-color:#a1a6b2}.ansi-default-inverse-fg{color:#fff}.ansi-default-inverse-bg{background-color:#000}.ansi-bold{font-weight:bold}.ansi-underline{text-decoration:underline}:root{--quarto-body-bg: #fff;--quarto-body-color: #343a40;--quarto-text-muted: #6c757d;--quarto-border-color: #dee2e6;--quarto-border-width: 1px;--quarto-border-radius: 0.25rem}table.gt_table{color:var(--quarto-body-color);font-size:1em;width:100%;background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_column_spanner_outer{color:var(--quarto-body-color);background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_col_heading{color:var(--quarto-body-color);font-weight:bold;background-color:rgba(0,0,0,0)}table.gt_table thead.gt_col_headings{border-bottom:1px solid currentColor;border-top-width:inherit;border-top-color:var(--quarto-border-color)}table.gt_table thead.gt_col_headings:not(:first-child){border-top-width:1px;border-top-color:var(--quarto-border-color)}table.gt_table td.gt_row{border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-width:0px}table.gt_table tbody.gt_table_body{border-top-width:1px;border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-color:currentColor}div.columns{display:initial;gap:initial}div.column{display:inline-block;overflow-x:initial;vertical-align:top;width:50%}.code-annotation-tip-content{word-wrap:break-word}.code-annotation-container-hidden{display:none !important}dl.code-annotation-container-grid{display:grid;grid-template-columns:min-content auto}dl.code-annotation-container-grid dt{grid-column:1}dl.code-annotation-container-grid dd{grid-column:2}pre.sourceCode.code-annotation-code{padding-right:0}code.sourceCode .code-annotation-anchor{z-index:100;position:relative;float:right;background-color:rgba(0,0,0,0)}input[type=checkbox]{margin-right:.5ch}:root{--mermaid-bg-color: #fff;--mermaid-edge-color: #343a40;--mermaid-node-fg-color: #343a40;--mermaid-fg-color: #343a40;--mermaid-fg-color--lighter: #4b545c;--mermaid-fg-color--lightest: #626d78;--mermaid-font-family: Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--mermaid-label-bg-color: #fff;--mermaid-label-fg-color: #2780e3;--mermaid-node-bg-color: rgba(39, 128, 227, 0.1);--mermaid-node-fg-color: #343a40}@media print{:root{font-size:11pt}#quarto-sidebar,#TOC,.nav-page{display:none}.page-columns .content{grid-column-start:page-start}.fixed-top{position:relative}.panel-caption,.figure-caption,figcaption{color:#666}}.code-copy-button{position:absolute;top:0;right:0;border:0;margin-top:5px;margin-right:5px;background-color:rgba(0,0,0,0);z-index:3}.code-copy-button:focus{outline:none}.code-copy-button-tooltip{font-size:.75em}pre.sourceCode:hover>.code-copy-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}pre.sourceCode:hover>.code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button-checked:hover>.bi::before{background-image:url('data:image/svg+xml,')}main ol ol,main ul ul,main ol ul,main ul ol{margin-bottom:1em}ul>li:not(:has(>p))>ul,ol>li:not(:has(>p))>ul,ul>li:not(:has(>p))>ol,ol>li:not(:has(>p))>ol{margin-bottom:0}ul>li:not(:has(>p))>ul>li:has(>p),ol>li:not(:has(>p))>ul>li:has(>p),ul>li:not(:has(>p))>ol>li:has(>p),ol>li:not(:has(>p))>ol>li:has(>p){margin-top:1rem}body{margin:0}main.page-columns>header>h1.title,main.page-columns>header>.title.h1{margin-bottom:0}@media(min-width: 992px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] 35px [page-end-inset page-end] 5fr [screen-end-inset] 1.5em}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 3em [body-end] 50px [body-end-outset] minmax(0px, 250px) [page-end-inset] minmax(50px, 100px) [page-end] 1fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(50px, 100px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(50px, 150px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 991.98px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(1250px - 3em)) [body-content-end body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1.5em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(1000px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 767.98px){body .page-columns,body.fullcontent:not(.floating):not(.docked) .page-columns,body.slimcontent:not(.floating):not(.docked) .page-columns,body.docked .page-columns,body.docked.slimcontent .page-columns,body.docked.fullcontent .page-columns,body.floating .page-columns,body.floating.slimcontent .page-columns,body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}nav[role=doc-toc]{display:none}}body,.page-row-navigation{grid-template-rows:[page-top] max-content [contents-top] max-content [contents-bottom] max-content [page-bottom]}.page-rows-contents{grid-template-rows:[content-top] minmax(max-content, 1fr) [content-bottom] minmax(60px, max-content) [page-bottom]}.page-full{grid-column:screen-start/screen-end !important}.page-columns>*{grid-column:body-content-start/body-content-end}.page-columns.column-page>*{grid-column:page-start/page-end}.page-columns.column-page-left .page-columns.page-full>*,.page-columns.column-page-left>*{grid-column:page-start/body-content-end}.page-columns.column-page-right .page-columns.page-full>*,.page-columns.column-page-right>*{grid-column:body-content-start/page-end}.page-rows{grid-auto-rows:auto}.header{grid-column:screen-start/screen-end;grid-row:page-top/contents-top}#quarto-content{padding:0;grid-column:screen-start/screen-end;grid-row:contents-top/contents-bottom}body.floating .sidebar.sidebar-navigation{grid-column:page-start/body-start;grid-row:content-top/page-bottom}body.docked .sidebar.sidebar-navigation{grid-column:screen-start/body-start;grid-row:content-top/page-bottom}.sidebar.toc-left{grid-column:page-start/body-start;grid-row:content-top/page-bottom}.sidebar.margin-sidebar{grid-column:body-end/page-end;grid-row:content-top/page-bottom}.page-columns .content{grid-column:body-content-start/body-content-end;grid-row:content-top/content-bottom;align-content:flex-start}.page-columns .page-navigation{grid-column:body-content-start/body-content-end;grid-row:content-bottom/page-bottom}.page-columns .footer{grid-column:screen-start/screen-end;grid-row:contents-bottom/page-bottom}.page-columns .column-body{grid-column:body-content-start/body-content-end}.page-columns .column-body-fullbleed{grid-column:body-start/body-end}.page-columns .column-body-outset{grid-column:body-start-outset/body-end-outset;z-index:998;opacity:.999}.page-columns .column-body-outset table{background:#fff}.page-columns .column-body-outset-left{grid-column:body-start-outset/body-content-end;z-index:998;opacity:.999}.page-columns .column-body-outset-left table{background:#fff}.page-columns .column-body-outset-right{grid-column:body-content-start/body-end-outset;z-index:998;opacity:.999}.page-columns .column-body-outset-right table{background:#fff}.page-columns .column-page{grid-column:page-start/page-end;z-index:998;opacity:.999}.page-columns .column-page table{background:#fff}.page-columns .column-page-inset{grid-column:page-start-inset/page-end-inset;z-index:998;opacity:.999}.page-columns .column-page-inset table{background:#fff}.page-columns .column-page-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-page-inset-left table{background:#fff}.page-columns .column-page-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;opacity:.999}.page-columns .column-page-inset-right figcaption table{background:#fff}.page-columns .column-page-left{grid-column:page-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-page-left table{background:#fff}.page-columns .column-page-right{grid-column:body-content-start/page-end;z-index:998;opacity:.999}.page-columns .column-page-right figcaption table{background:#fff}#quarto-content.page-columns #quarto-margin-sidebar,#quarto-content.page-columns #quarto-sidebar{z-index:1}@media(max-width: 991.98px){#quarto-content.page-columns #quarto-margin-sidebar.collapse,#quarto-content.page-columns #quarto-sidebar.collapse,#quarto-content.page-columns #quarto-margin-sidebar.collapsing,#quarto-content.page-columns #quarto-sidebar.collapsing{z-index:1055}}#quarto-content.page-columns main.column-page,#quarto-content.page-columns main.column-page-right,#quarto-content.page-columns main.column-page-left{z-index:0}.page-columns .column-screen-inset{grid-column:screen-start-inset/screen-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:screen-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/screen-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:screen-start/screen-end;z-index:998;opacity:.999}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:screen-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/screen-end;z-index:998;opacity:.999}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:screen-start/screen-end;padding:1em;background:#f8f9fa;z-index:998;opacity:.999;margin-bottom:1em}.zindex-content{z-index:998;opacity:.999}.zindex-modal{z-index:1055;opacity:.999}.zindex-over-content{z-index:999;opacity:.999}img.img-fluid.column-screen,img.img-fluid.column-screen-inset-shaded,img.img-fluid.column-screen-inset,img.img-fluid.column-screen-inset-left,img.img-fluid.column-screen-inset-right,img.img-fluid.column-screen-left,img.img-fluid.column-screen-right{width:100%}@media(min-width: 992px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-end/page-end !important;z-index:998}.column-sidebar{grid-column:page-start/body-start !important;z-index:998}.column-leftmargin{grid-column:screen-start-inset/body-start !important;z-index:998}.no-row-height{height:1em;overflow:visible}}@media(max-width: 991.98px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-end/page-end !important;z-index:998}.no-row-height{height:1em;overflow:visible}.page-columns.page-full{overflow:visible}.page-columns.toc-left .margin-caption,.page-columns.toc-left div.aside,.page-columns.toc-left aside:not(.footnotes):not(.sidebar),.page-columns.toc-left .column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;opacity:.999}.page-columns.toc-left .no-row-height{height:initial;overflow:initial}}@media(max-width: 767.98px){.margin-caption,div.aside,aside:not(.footnotes):not(.sidebar),.column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;opacity:.999}.no-row-height{height:initial;overflow:initial}#quarto-margin-sidebar{display:none}#quarto-sidebar-toc-left{display:none}.hidden-sm{display:none}}.panel-grid{display:grid;grid-template-rows:repeat(1, 1fr);grid-template-columns:repeat(24, 1fr);gap:1em}.panel-grid .g-col-1{grid-column:auto/span 1}.panel-grid .g-col-2{grid-column:auto/span 2}.panel-grid .g-col-3{grid-column:auto/span 3}.panel-grid .g-col-4{grid-column:auto/span 4}.panel-grid .g-col-5{grid-column:auto/span 5}.panel-grid .g-col-6{grid-column:auto/span 6}.panel-grid .g-col-7{grid-column:auto/span 7}.panel-grid .g-col-8{grid-column:auto/span 8}.panel-grid .g-col-9{grid-column:auto/span 9}.panel-grid .g-col-10{grid-column:auto/span 10}.panel-grid .g-col-11{grid-column:auto/span 11}.panel-grid .g-col-12{grid-column:auto/span 12}.panel-grid .g-col-13{grid-column:auto/span 13}.panel-grid .g-col-14{grid-column:auto/span 14}.panel-grid .g-col-15{grid-column:auto/span 15}.panel-grid .g-col-16{grid-column:auto/span 16}.panel-grid .g-col-17{grid-column:auto/span 17}.panel-grid .g-col-18{grid-column:auto/span 18}.panel-grid .g-col-19{grid-column:auto/span 19}.panel-grid .g-col-20{grid-column:auto/span 20}.panel-grid .g-col-21{grid-column:auto/span 21}.panel-grid .g-col-22{grid-column:auto/span 22}.panel-grid .g-col-23{grid-column:auto/span 23}.panel-grid .g-col-24{grid-column:auto/span 24}.panel-grid .g-start-1{grid-column-start:1}.panel-grid .g-start-2{grid-column-start:2}.panel-grid .g-start-3{grid-column-start:3}.panel-grid .g-start-4{grid-column-start:4}.panel-grid .g-start-5{grid-column-start:5}.panel-grid .g-start-6{grid-column-start:6}.panel-grid .g-start-7{grid-column-start:7}.panel-grid .g-start-8{grid-column-start:8}.panel-grid .g-start-9{grid-column-start:9}.panel-grid .g-start-10{grid-column-start:10}.panel-grid .g-start-11{grid-column-start:11}.panel-grid .g-start-12{grid-column-start:12}.panel-grid .g-start-13{grid-column-start:13}.panel-grid .g-start-14{grid-column-start:14}.panel-grid .g-start-15{grid-column-start:15}.panel-grid .g-start-16{grid-column-start:16}.panel-grid .g-start-17{grid-column-start:17}.panel-grid .g-start-18{grid-column-start:18}.panel-grid .g-start-19{grid-column-start:19}.panel-grid .g-start-20{grid-column-start:20}.panel-grid .g-start-21{grid-column-start:21}.panel-grid .g-start-22{grid-column-start:22}.panel-grid .g-start-23{grid-column-start:23}@media(min-width: 576px){.panel-grid .g-col-sm-1{grid-column:auto/span 1}.panel-grid .g-col-sm-2{grid-column:auto/span 2}.panel-grid .g-col-sm-3{grid-column:auto/span 3}.panel-grid .g-col-sm-4{grid-column:auto/span 4}.panel-grid .g-col-sm-5{grid-column:auto/span 5}.panel-grid .g-col-sm-6{grid-column:auto/span 6}.panel-grid .g-col-sm-7{grid-column:auto/span 7}.panel-grid .g-col-sm-8{grid-column:auto/span 8}.panel-grid .g-col-sm-9{grid-column:auto/span 9}.panel-grid .g-col-sm-10{grid-column:auto/span 10}.panel-grid .g-col-sm-11{grid-column:auto/span 11}.panel-grid .g-col-sm-12{grid-column:auto/span 12}.panel-grid .g-col-sm-13{grid-column:auto/span 13}.panel-grid .g-col-sm-14{grid-column:auto/span 14}.panel-grid .g-col-sm-15{grid-column:auto/span 15}.panel-grid .g-col-sm-16{grid-column:auto/span 16}.panel-grid .g-col-sm-17{grid-column:auto/span 17}.panel-grid .g-col-sm-18{grid-column:auto/span 18}.panel-grid .g-col-sm-19{grid-column:auto/span 19}.panel-grid .g-col-sm-20{grid-column:auto/span 20}.panel-grid .g-col-sm-21{grid-column:auto/span 21}.panel-grid .g-col-sm-22{grid-column:auto/span 22}.panel-grid .g-col-sm-23{grid-column:auto/span 23}.panel-grid .g-col-sm-24{grid-column:auto/span 24}.panel-grid .g-start-sm-1{grid-column-start:1}.panel-grid .g-start-sm-2{grid-column-start:2}.panel-grid .g-start-sm-3{grid-column-start:3}.panel-grid .g-start-sm-4{grid-column-start:4}.panel-grid .g-start-sm-5{grid-column-start:5}.panel-grid .g-start-sm-6{grid-column-start:6}.panel-grid .g-start-sm-7{grid-column-start:7}.panel-grid .g-start-sm-8{grid-column-start:8}.panel-grid .g-start-sm-9{grid-column-start:9}.panel-grid .g-start-sm-10{grid-column-start:10}.panel-grid .g-start-sm-11{grid-column-start:11}.panel-grid .g-start-sm-12{grid-column-start:12}.panel-grid .g-start-sm-13{grid-column-start:13}.panel-grid .g-start-sm-14{grid-column-start:14}.panel-grid .g-start-sm-15{grid-column-start:15}.panel-grid .g-start-sm-16{grid-column-start:16}.panel-grid .g-start-sm-17{grid-column-start:17}.panel-grid .g-start-sm-18{grid-column-start:18}.panel-grid .g-start-sm-19{grid-column-start:19}.panel-grid .g-start-sm-20{grid-column-start:20}.panel-grid .g-start-sm-21{grid-column-start:21}.panel-grid .g-start-sm-22{grid-column-start:22}.panel-grid .g-start-sm-23{grid-column-start:23}}@media(min-width: 768px){.panel-grid .g-col-md-1{grid-column:auto/span 1}.panel-grid .g-col-md-2{grid-column:auto/span 2}.panel-grid .g-col-md-3{grid-column:auto/span 3}.panel-grid .g-col-md-4{grid-column:auto/span 4}.panel-grid .g-col-md-5{grid-column:auto/span 5}.panel-grid .g-col-md-6{grid-column:auto/span 6}.panel-grid .g-col-md-7{grid-column:auto/span 7}.panel-grid .g-col-md-8{grid-column:auto/span 8}.panel-grid .g-col-md-9{grid-column:auto/span 9}.panel-grid .g-col-md-10{grid-column:auto/span 10}.panel-grid .g-col-md-11{grid-column:auto/span 11}.panel-grid .g-col-md-12{grid-column:auto/span 12}.panel-grid .g-col-md-13{grid-column:auto/span 13}.panel-grid .g-col-md-14{grid-column:auto/span 14}.panel-grid .g-col-md-15{grid-column:auto/span 15}.panel-grid .g-col-md-16{grid-column:auto/span 16}.panel-grid .g-col-md-17{grid-column:auto/span 17}.panel-grid .g-col-md-18{grid-column:auto/span 18}.panel-grid .g-col-md-19{grid-column:auto/span 19}.panel-grid .g-col-md-20{grid-column:auto/span 20}.panel-grid .g-col-md-21{grid-column:auto/span 21}.panel-grid .g-col-md-22{grid-column:auto/span 22}.panel-grid .g-col-md-23{grid-column:auto/span 23}.panel-grid .g-col-md-24{grid-column:auto/span 24}.panel-grid .g-start-md-1{grid-column-start:1}.panel-grid .g-start-md-2{grid-column-start:2}.panel-grid .g-start-md-3{grid-column-start:3}.panel-grid .g-start-md-4{grid-column-start:4}.panel-grid .g-start-md-5{grid-column-start:5}.panel-grid .g-start-md-6{grid-column-start:6}.panel-grid .g-start-md-7{grid-column-start:7}.panel-grid .g-start-md-8{grid-column-start:8}.panel-grid .g-start-md-9{grid-column-start:9}.panel-grid .g-start-md-10{grid-column-start:10}.panel-grid .g-start-md-11{grid-column-start:11}.panel-grid .g-start-md-12{grid-column-start:12}.panel-grid .g-start-md-13{grid-column-start:13}.panel-grid .g-start-md-14{grid-column-start:14}.panel-grid .g-start-md-15{grid-column-start:15}.panel-grid .g-start-md-16{grid-column-start:16}.panel-grid .g-start-md-17{grid-column-start:17}.panel-grid .g-start-md-18{grid-column-start:18}.panel-grid .g-start-md-19{grid-column-start:19}.panel-grid .g-start-md-20{grid-column-start:20}.panel-grid .g-start-md-21{grid-column-start:21}.panel-grid .g-start-md-22{grid-column-start:22}.panel-grid .g-start-md-23{grid-column-start:23}}@media(min-width: 992px){.panel-grid .g-col-lg-1{grid-column:auto/span 1}.panel-grid .g-col-lg-2{grid-column:auto/span 2}.panel-grid .g-col-lg-3{grid-column:auto/span 3}.panel-grid .g-col-lg-4{grid-column:auto/span 4}.panel-grid .g-col-lg-5{grid-column:auto/span 5}.panel-grid .g-col-lg-6{grid-column:auto/span 6}.panel-grid .g-col-lg-7{grid-column:auto/span 7}.panel-grid .g-col-lg-8{grid-column:auto/span 8}.panel-grid .g-col-lg-9{grid-column:auto/span 9}.panel-grid .g-col-lg-10{grid-column:auto/span 10}.panel-grid .g-col-lg-11{grid-column:auto/span 11}.panel-grid .g-col-lg-12{grid-column:auto/span 12}.panel-grid .g-col-lg-13{grid-column:auto/span 13}.panel-grid .g-col-lg-14{grid-column:auto/span 14}.panel-grid .g-col-lg-15{grid-column:auto/span 15}.panel-grid .g-col-lg-16{grid-column:auto/span 16}.panel-grid .g-col-lg-17{grid-column:auto/span 17}.panel-grid .g-col-lg-18{grid-column:auto/span 18}.panel-grid .g-col-lg-19{grid-column:auto/span 19}.panel-grid .g-col-lg-20{grid-column:auto/span 20}.panel-grid .g-col-lg-21{grid-column:auto/span 21}.panel-grid .g-col-lg-22{grid-column:auto/span 22}.panel-grid .g-col-lg-23{grid-column:auto/span 23}.panel-grid .g-col-lg-24{grid-column:auto/span 24}.panel-grid .g-start-lg-1{grid-column-start:1}.panel-grid .g-start-lg-2{grid-column-start:2}.panel-grid .g-start-lg-3{grid-column-start:3}.panel-grid .g-start-lg-4{grid-column-start:4}.panel-grid .g-start-lg-5{grid-column-start:5}.panel-grid .g-start-lg-6{grid-column-start:6}.panel-grid .g-start-lg-7{grid-column-start:7}.panel-grid .g-start-lg-8{grid-column-start:8}.panel-grid .g-start-lg-9{grid-column-start:9}.panel-grid .g-start-lg-10{grid-column-start:10}.panel-grid .g-start-lg-11{grid-column-start:11}.panel-grid .g-start-lg-12{grid-column-start:12}.panel-grid .g-start-lg-13{grid-column-start:13}.panel-grid .g-start-lg-14{grid-column-start:14}.panel-grid .g-start-lg-15{grid-column-start:15}.panel-grid .g-start-lg-16{grid-column-start:16}.panel-grid .g-start-lg-17{grid-column-start:17}.panel-grid .g-start-lg-18{grid-column-start:18}.panel-grid .g-start-lg-19{grid-column-start:19}.panel-grid .g-start-lg-20{grid-column-start:20}.panel-grid .g-start-lg-21{grid-column-start:21}.panel-grid .g-start-lg-22{grid-column-start:22}.panel-grid .g-start-lg-23{grid-column-start:23}}@media(min-width: 1200px){.panel-grid .g-col-xl-1{grid-column:auto/span 1}.panel-grid .g-col-xl-2{grid-column:auto/span 2}.panel-grid .g-col-xl-3{grid-column:auto/span 3}.panel-grid .g-col-xl-4{grid-column:auto/span 4}.panel-grid .g-col-xl-5{grid-column:auto/span 5}.panel-grid .g-col-xl-6{grid-column:auto/span 6}.panel-grid .g-col-xl-7{grid-column:auto/span 7}.panel-grid .g-col-xl-8{grid-column:auto/span 8}.panel-grid .g-col-xl-9{grid-column:auto/span 9}.panel-grid .g-col-xl-10{grid-column:auto/span 10}.panel-grid .g-col-xl-11{grid-column:auto/span 11}.panel-grid .g-col-xl-12{grid-column:auto/span 12}.panel-grid .g-col-xl-13{grid-column:auto/span 13}.panel-grid .g-col-xl-14{grid-column:auto/span 14}.panel-grid .g-col-xl-15{grid-column:auto/span 15}.panel-grid .g-col-xl-16{grid-column:auto/span 16}.panel-grid .g-col-xl-17{grid-column:auto/span 17}.panel-grid .g-col-xl-18{grid-column:auto/span 18}.panel-grid .g-col-xl-19{grid-column:auto/span 19}.panel-grid .g-col-xl-20{grid-column:auto/span 20}.panel-grid .g-col-xl-21{grid-column:auto/span 21}.panel-grid .g-col-xl-22{grid-column:auto/span 22}.panel-grid .g-col-xl-23{grid-column:auto/span 23}.panel-grid .g-col-xl-24{grid-column:auto/span 24}.panel-grid .g-start-xl-1{grid-column-start:1}.panel-grid .g-start-xl-2{grid-column-start:2}.panel-grid .g-start-xl-3{grid-column-start:3}.panel-grid .g-start-xl-4{grid-column-start:4}.panel-grid .g-start-xl-5{grid-column-start:5}.panel-grid .g-start-xl-6{grid-column-start:6}.panel-grid .g-start-xl-7{grid-column-start:7}.panel-grid .g-start-xl-8{grid-column-start:8}.panel-grid .g-start-xl-9{grid-column-start:9}.panel-grid .g-start-xl-10{grid-column-start:10}.panel-grid .g-start-xl-11{grid-column-start:11}.panel-grid .g-start-xl-12{grid-column-start:12}.panel-grid .g-start-xl-13{grid-column-start:13}.panel-grid .g-start-xl-14{grid-column-start:14}.panel-grid .g-start-xl-15{grid-column-start:15}.panel-grid .g-start-xl-16{grid-column-start:16}.panel-grid .g-start-xl-17{grid-column-start:17}.panel-grid .g-start-xl-18{grid-column-start:18}.panel-grid .g-start-xl-19{grid-column-start:19}.panel-grid .g-start-xl-20{grid-column-start:20}.panel-grid .g-start-xl-21{grid-column-start:21}.panel-grid .g-start-xl-22{grid-column-start:22}.panel-grid .g-start-xl-23{grid-column-start:23}}@media(min-width: 1400px){.panel-grid .g-col-xxl-1{grid-column:auto/span 1}.panel-grid .g-col-xxl-2{grid-column:auto/span 2}.panel-grid .g-col-xxl-3{grid-column:auto/span 3}.panel-grid .g-col-xxl-4{grid-column:auto/span 4}.panel-grid .g-col-xxl-5{grid-column:auto/span 5}.panel-grid .g-col-xxl-6{grid-column:auto/span 6}.panel-grid .g-col-xxl-7{grid-column:auto/span 7}.panel-grid .g-col-xxl-8{grid-column:auto/span 8}.panel-grid .g-col-xxl-9{grid-column:auto/span 9}.panel-grid .g-col-xxl-10{grid-column:auto/span 10}.panel-grid .g-col-xxl-11{grid-column:auto/span 11}.panel-grid .g-col-xxl-12{grid-column:auto/span 12}.panel-grid .g-col-xxl-13{grid-column:auto/span 13}.panel-grid .g-col-xxl-14{grid-column:auto/span 14}.panel-grid .g-col-xxl-15{grid-column:auto/span 15}.panel-grid .g-col-xxl-16{grid-column:auto/span 16}.panel-grid .g-col-xxl-17{grid-column:auto/span 17}.panel-grid .g-col-xxl-18{grid-column:auto/span 18}.panel-grid .g-col-xxl-19{grid-column:auto/span 19}.panel-grid .g-col-xxl-20{grid-column:auto/span 20}.panel-grid .g-col-xxl-21{grid-column:auto/span 21}.panel-grid .g-col-xxl-22{grid-column:auto/span 22}.panel-grid .g-col-xxl-23{grid-column:auto/span 23}.panel-grid .g-col-xxl-24{grid-column:auto/span 24}.panel-grid .g-start-xxl-1{grid-column-start:1}.panel-grid .g-start-xxl-2{grid-column-start:2}.panel-grid .g-start-xxl-3{grid-column-start:3}.panel-grid .g-start-xxl-4{grid-column-start:4}.panel-grid .g-start-xxl-5{grid-column-start:5}.panel-grid .g-start-xxl-6{grid-column-start:6}.panel-grid .g-start-xxl-7{grid-column-start:7}.panel-grid .g-start-xxl-8{grid-column-start:8}.panel-grid .g-start-xxl-9{grid-column-start:9}.panel-grid .g-start-xxl-10{grid-column-start:10}.panel-grid .g-start-xxl-11{grid-column-start:11}.panel-grid .g-start-xxl-12{grid-column-start:12}.panel-grid .g-start-xxl-13{grid-column-start:13}.panel-grid .g-start-xxl-14{grid-column-start:14}.panel-grid .g-start-xxl-15{grid-column-start:15}.panel-grid .g-start-xxl-16{grid-column-start:16}.panel-grid .g-start-xxl-17{grid-column-start:17}.panel-grid .g-start-xxl-18{grid-column-start:18}.panel-grid .g-start-xxl-19{grid-column-start:19}.panel-grid .g-start-xxl-20{grid-column-start:20}.panel-grid .g-start-xxl-21{grid-column-start:21}.panel-grid .g-start-xxl-22{grid-column-start:22}.panel-grid .g-start-xxl-23{grid-column-start:23}}main{margin-top:1em;margin-bottom:1em}h1,.h1,h2,.h2{color:inherit;margin-top:2rem;margin-bottom:1rem;font-weight:600}h1.title,.title.h1{margin-top:0}main.content>section:first-of-type>h2:first-child,main.content>section:first-of-type>.h2:first-child{margin-top:0}h2,.h2{border-bottom:1px solid #dee2e6;padding-bottom:.5rem}h3,.h3{font-weight:600}h3,.h3,h4,.h4{opacity:.9;margin-top:1.5rem}h5,.h5,h6,.h6{opacity:.9}.header-section-number{color:#6d7a86}.nav-link.active .header-section-number{color:inherit}mark,.mark{padding:0em}.panel-caption,.figure-caption,.subfigure-caption,.table-caption,figcaption,caption{font-size:.9rem;color:#6d7a86}.quarto-layout-cell[data-ref-parent] caption{color:#6d7a86}.column-margin figcaption,.margin-caption,div.aside,aside,.column-margin{color:#6d7a86;font-size:.825rem}.panel-caption.margin-caption{text-align:inherit}.column-margin.column-container p{margin-bottom:0}.column-margin.column-container>*:not(.collapse):first-child{padding-bottom:.5em;display:block}.column-margin.column-container>*:not(.collapse):not(:first-child){padding-top:.5em;padding-bottom:.5em;display:block}.column-margin.column-container>*.collapse:not(.show){display:none}@media(min-width: 768px){.column-margin.column-container .callout-margin-content:first-child{margin-top:4.5em}.column-margin.column-container .callout-margin-content-simple:first-child{margin-top:3.5em}}.margin-caption>*{padding-top:.5em;padding-bottom:.5em}@media(max-width: 767.98px){.quarto-layout-row{flex-direction:column}}.nav-tabs .nav-item{margin-top:1px;cursor:pointer}.tab-content{margin-top:0px;border-left:#dee2e6 1px solid;border-right:#dee2e6 1px solid;border-bottom:#dee2e6 1px solid;margin-left:0;padding:1em;margin-bottom:1em}@media(max-width: 767.98px){.layout-sidebar{margin-left:0;margin-right:0}}.panel-sidebar,.panel-sidebar .form-control,.panel-input,.panel-input .form-control,.selectize-dropdown{font-size:.9rem}.panel-sidebar .form-control,.panel-input .form-control{padding-top:.1rem}.tab-pane div.sourceCode{margin-top:0px}.tab-pane>p{padding-top:0}.tab-pane>p:nth-child(1){padding-top:0}.tab-pane>p:last-child{margin-bottom:0}.tab-pane>pre:last-child{margin-bottom:0}.tab-content>.tab-pane:not(.active){display:none !important}div.sourceCode{background-color:rgba(233,236,239,.65);border:1px solid rgba(233,236,239,.65);border-radius:.25rem}pre.sourceCode{background-color:rgba(0,0,0,0)}pre.sourceCode{border:none;font-size:.875em;overflow:visible !important;padding:.4em}.callout pre.sourceCode{padding-left:0}div.sourceCode{overflow-y:hidden}.callout div.sourceCode{margin-left:initial}.blockquote{font-size:inherit;padding-left:1rem;padding-right:1.5rem;color:#6d7a86}.blockquote h1:first-child,.blockquote .h1:first-child,.blockquote h2:first-child,.blockquote .h2:first-child,.blockquote h3:first-child,.blockquote .h3:first-child,.blockquote h4:first-child,.blockquote .h4:first-child,.blockquote h5:first-child,.blockquote .h5:first-child{margin-top:0}pre{background-color:initial;padding:initial;border:initial}p pre code:not(.sourceCode),li pre code:not(.sourceCode),pre code:not(.sourceCode){background-color:initial}p code:not(.sourceCode),li code:not(.sourceCode),td code:not(.sourceCode){background-color:#f8f9fa;padding:.2em}nav p code:not(.sourceCode),nav li code:not(.sourceCode),nav td code:not(.sourceCode){background-color:rgba(0,0,0,0);padding:0}td code:not(.sourceCode){white-space:pre-wrap}#quarto-embedded-source-code-modal>.modal-dialog{max-width:1000px;padding-left:1.75rem;padding-right:1.75rem}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body{padding:0}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body div.sourceCode{margin:0;padding:.2rem .2rem;border-radius:0px;border:none}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-header{padding:.7rem}.code-tools-button{font-size:1rem;padding:.15rem .15rem;margin-left:5px;color:#6c757d;background-color:rgba(0,0,0,0);transition:initial;cursor:pointer}.code-tools-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}.code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}.sidebar{will-change:top;transition:top 200ms linear;position:sticky;overflow-y:auto;padding-top:1.2em;max-height:100vh}.sidebar.toc-left,.sidebar.margin-sidebar{top:0px;padding-top:1em}.sidebar.quarto-banner-title-block-sidebar>*{padding-top:1.65em}figure .quarto-notebook-link{margin-top:.5em}.quarto-notebook-link{font-size:.75em;color:#6c757d;margin-bottom:1em;text-decoration:none;display:block}.quarto-notebook-link:hover{text-decoration:underline;color:#2761e3}.quarto-notebook-link::before{display:inline-block;height:.75rem;width:.75rem;margin-bottom:0em;margin-right:.25em;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:.75rem .75rem}.toc-actions i.bi,.quarto-code-links i.bi,.quarto-other-links i.bi,.quarto-alternate-notebooks i.bi,.quarto-alternate-formats i.bi{margin-right:.4em;font-size:.8rem}.quarto-other-links-text-target .quarto-code-links i.bi,.quarto-other-links-text-target .quarto-other-links i.bi{margin-right:.2em}.quarto-other-formats-text-target .quarto-alternate-formats i.bi{margin-right:.1em}.toc-actions i.bi.empty,.quarto-code-links i.bi.empty,.quarto-other-links i.bi.empty,.quarto-alternate-notebooks i.bi.empty,.quarto-alternate-formats i.bi.empty{padding-left:1em}.quarto-notebook h2,.quarto-notebook .h2{border-bottom:none}.quarto-notebook .cell-container{display:flex}.quarto-notebook .cell-container .cell{flex-grow:4}.quarto-notebook .cell-container .cell-decorator{padding-top:1.5em;padding-right:1em;text-align:right}.quarto-notebook .cell-container.code-fold .cell-decorator{padding-top:3em}.quarto-notebook .cell-code code{white-space:pre-wrap}.quarto-notebook .cell .cell-output-stderr pre code,.quarto-notebook .cell .cell-output-stdout pre code{white-space:pre-wrap;overflow-wrap:anywhere}.toc-actions,.quarto-alternate-formats,.quarto-other-links,.quarto-code-links,.quarto-alternate-notebooks{padding-left:0em}.sidebar .toc-actions a,.sidebar .quarto-alternate-formats a,.sidebar .quarto-other-links a,.sidebar .quarto-code-links a,.sidebar .quarto-alternate-notebooks a,.sidebar nav[role=doc-toc] a{text-decoration:none}.sidebar .toc-actions a:hover,.sidebar .quarto-other-links a:hover,.sidebar .quarto-code-links a:hover,.sidebar .quarto-alternate-formats a:hover,.sidebar .quarto-alternate-notebooks a:hover{color:#2761e3}.sidebar .toc-actions h2,.sidebar .toc-actions .h2,.sidebar .quarto-code-links h2,.sidebar .quarto-code-links .h2,.sidebar .quarto-other-links h2,.sidebar .quarto-other-links .h2,.sidebar .quarto-alternate-notebooks h2,.sidebar .quarto-alternate-notebooks .h2,.sidebar .quarto-alternate-formats h2,.sidebar .quarto-alternate-formats .h2,.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-weight:500;margin-bottom:.2rem;margin-top:.3rem;font-family:inherit;border-bottom:0;padding-bottom:0;padding-top:0px}.sidebar .toc-actions>h2,.sidebar .toc-actions>.h2,.sidebar .quarto-code-links>h2,.sidebar .quarto-code-links>.h2,.sidebar .quarto-other-links>h2,.sidebar .quarto-other-links>.h2,.sidebar .quarto-alternate-notebooks>h2,.sidebar .quarto-alternate-notebooks>.h2,.sidebar .quarto-alternate-formats>h2,.sidebar .quarto-alternate-formats>.h2{font-size:.8rem}.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-size:.875rem}.sidebar nav[role=doc-toc]>ul a{border-left:1px solid #e9ecef;padding-left:.6rem}.sidebar .toc-actions h2>ul a,.sidebar .toc-actions .h2>ul a,.sidebar .quarto-code-links h2>ul a,.sidebar .quarto-code-links .h2>ul a,.sidebar .quarto-other-links h2>ul a,.sidebar .quarto-other-links .h2>ul a,.sidebar .quarto-alternate-notebooks h2>ul a,.sidebar .quarto-alternate-notebooks .h2>ul a,.sidebar .quarto-alternate-formats h2>ul a,.sidebar .quarto-alternate-formats .h2>ul a{border-left:none;padding-left:.6rem}.sidebar .toc-actions ul a:empty,.sidebar .quarto-code-links ul a:empty,.sidebar .quarto-other-links ul a:empty,.sidebar .quarto-alternate-notebooks ul a:empty,.sidebar .quarto-alternate-formats ul a:empty,.sidebar nav[role=doc-toc]>ul a:empty{display:none}.sidebar .toc-actions ul,.sidebar .quarto-code-links ul,.sidebar .quarto-other-links ul,.sidebar .quarto-alternate-notebooks ul,.sidebar .quarto-alternate-formats ul{padding-left:0;list-style:none}.sidebar nav[role=doc-toc] ul{list-style:none;padding-left:0;list-style:none}.sidebar nav[role=doc-toc]>ul{margin-left:.45em}.quarto-margin-sidebar nav[role=doc-toc]{padding-left:.5em}.sidebar .toc-actions>ul,.sidebar .quarto-code-links>ul,.sidebar .quarto-other-links>ul,.sidebar .quarto-alternate-notebooks>ul,.sidebar .quarto-alternate-formats>ul{font-size:.8rem}.sidebar nav[role=doc-toc]>ul{font-size:.875rem}.sidebar .toc-actions ul li a,.sidebar .quarto-code-links ul li a,.sidebar .quarto-other-links ul li a,.sidebar .quarto-alternate-notebooks ul li a,.sidebar .quarto-alternate-formats ul li a,.sidebar nav[role=doc-toc]>ul li a{line-height:1.1rem;padding-bottom:.2rem;padding-top:.2rem;color:inherit}.sidebar nav[role=doc-toc] ul>li>ul>li>a{padding-left:1.2em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>a{padding-left:2.4em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>a{padding-left:3.6em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:4.8em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:6em}.sidebar nav[role=doc-toc] ul>li>a.active,.sidebar nav[role=doc-toc] ul>li>ul>li>a.active{border-left:1px solid #2761e3;color:#2761e3 !important}.sidebar nav[role=doc-toc] ul>li>a:hover,.sidebar nav[role=doc-toc] ul>li>ul>li>a:hover{color:#2761e3 !important}kbd,.kbd{color:#343a40;background-color:#f8f9fa;border:1px solid;border-radius:5px;border-color:#dee2e6}.quarto-appendix-contents div.hanging-indent{margin-left:0em}.quarto-appendix-contents div.hanging-indent div.csl-entry{margin-left:1em;text-indent:-1em}.citation a,.footnote-ref{text-decoration:none}.footnotes ol{padding-left:1em}.tippy-content>*{margin-bottom:.7em}.tippy-content>*:last-child{margin-bottom:0}.callout{margin-top:1.25rem;margin-bottom:1.25rem;border-radius:.25rem;overflow-wrap:break-word}.callout .callout-title-container{overflow-wrap:anywhere}.callout.callout-style-simple{padding:.4em .7em;border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout.callout-style-default{border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout .callout-body-container{flex-grow:1}.callout.callout-style-simple .callout-body{font-size:.9rem;font-weight:400}.callout.callout-style-default .callout-body{font-size:.9rem;font-weight:400}.callout:not(.no-icon).callout-titled.callout-style-simple .callout-body{padding-left:1.6em}.callout.callout-titled>.callout-header{padding-top:.2em;margin-bottom:-0.2em}.callout.callout-style-simple>div.callout-header{border-bottom:none;font-size:.9rem;font-weight:600;opacity:75%}.callout.callout-style-default>div.callout-header{border-bottom:none;font-weight:600;opacity:85%;font-size:.9rem;padding-left:.5em;padding-right:.5em}.callout.callout-style-default .callout-body{padding-left:.5em;padding-right:.5em}.callout.callout-style-default .callout-body>:first-child{padding-top:.5rem;margin-top:0}.callout>div.callout-header[data-bs-toggle=collapse]{cursor:pointer}.callout.callout-style-default .callout-header[aria-expanded=false],.callout.callout-style-default .callout-header[aria-expanded=true]{padding-top:0px;margin-bottom:0px;align-items:center}.callout.callout-titled .callout-body>:last-child:not(.sourceCode),.callout.callout-titled .callout-body>div>:last-child:not(.sourceCode){padding-bottom:.5rem;margin-bottom:0}.callout:not(.callout-titled) .callout-body>:first-child,.callout:not(.callout-titled) .callout-body>div>:first-child{margin-top:.25rem}.callout:not(.callout-titled) .callout-body>:last-child,.callout:not(.callout-titled) .callout-body>div>:last-child{margin-bottom:.2rem}.callout.callout-style-simple .callout-icon::before,.callout.callout-style-simple .callout-toggle::before{height:1rem;width:1rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.callout.callout-style-default .callout-icon::before,.callout.callout-style-default .callout-toggle::before{height:.9rem;width:.9rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:.9rem .9rem}.callout.callout-style-default .callout-toggle::before{margin-top:5px}.callout .callout-btn-toggle .callout-toggle::before{transition:transform .2s linear}.callout .callout-header[aria-expanded=false] .callout-toggle::before{transform:rotate(-90deg)}.callout .callout-header[aria-expanded=true] .callout-toggle::before{transform:none}.callout.callout-style-simple:not(.no-icon) div.callout-icon-container{padding-top:.2em;padding-right:.55em}.callout.callout-style-default:not(.no-icon) div.callout-icon-container{padding-top:.1em;padding-right:.35em}.callout.callout-style-default:not(.no-icon) div.callout-title-container{margin-top:-1px}.callout.callout-style-default.callout-caution:not(.no-icon) div.callout-icon-container{padding-top:.3em;padding-right:.35em}.callout>.callout-body>.callout-icon-container>.no-icon,.callout>.callout-header>.callout-icon-container>.no-icon{display:none}div.callout.callout{border-left-color:#6c757d}div.callout.callout-style-default>.callout-header{background-color:#6c757d}div.callout-note.callout{border-left-color:#2780e3}div.callout-note.callout-style-default>.callout-header{background-color:#e9f2fc}div.callout-note:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-tip.callout{border-left-color:#3fb618}div.callout-tip.callout-style-default>.callout-header{background-color:#ecf8e8}div.callout-tip:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-warning.callout{border-left-color:#ff7518}div.callout-warning.callout-style-default>.callout-header{background-color:#fff1e8}div.callout-warning:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-caution.callout{border-left-color:#f0ad4e}div.callout-caution.callout-style-default>.callout-header{background-color:#fef7ed}div.callout-caution:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-important.callout{border-left-color:#ff0039}div.callout-important.callout-style-default>.callout-header{background-color:#ffe6eb}div.callout-important:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important .callout-toggle::before{background-image:url('data:image/svg+xml,')}.quarto-toggle-container{display:flex;align-items:center}.quarto-reader-toggle .bi::before,.quarto-color-scheme-toggle .bi::before{display:inline-block;height:1rem;width:1rem;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.sidebar-navigation{padding-left:20px}.navbar{background-color:#2780e3;color:#fdfeff}.navbar .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.quarto-sidebar-toggle{border-color:#dee2e6;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-style:solid;border-width:1px;overflow:hidden;border-top-width:0px;padding-top:0px !important}.quarto-sidebar-toggle-title{cursor:pointer;padding-bottom:2px;margin-left:.25em;text-align:center;font-weight:400;font-size:.775em}#quarto-content .quarto-sidebar-toggle{background:#fafafa}#quarto-content .quarto-sidebar-toggle-title{color:#343a40}.quarto-sidebar-toggle-icon{color:#dee2e6;margin-right:.5em;float:right;transition:transform .2s ease}.quarto-sidebar-toggle-icon::before{padding-top:5px}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-icon{transform:rotate(-180deg)}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-title{border-bottom:solid #dee2e6 1px}.quarto-sidebar-toggle-contents{background-color:#fff;padding-right:10px;padding-left:10px;margin-top:0px !important;transition:max-height .5s ease}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-contents{padding-top:1em;padding-bottom:10px}@media(max-width: 767.98px){.sidebar-menu-container{padding-bottom:5em}}.quarto-sidebar-toggle:not(.expanded) .quarto-sidebar-toggle-contents{padding-top:0px !important;padding-bottom:0px}nav[role=doc-toc]{z-index:1020}#quarto-sidebar>*,nav[role=doc-toc]>*{transition:opacity .1s ease,border .1s ease}#quarto-sidebar.slow>*,nav[role=doc-toc].slow>*{transition:opacity .4s ease,border .4s ease}.quarto-color-scheme-toggle:not(.alternate).top-right .bi::before{background-image:url('data:image/svg+xml,')}.quarto-color-scheme-toggle.alternate.top-right .bi::before{background-image:url('data:image/svg+xml,')}#quarto-appendix.default{border-top:1px solid #dee2e6}#quarto-appendix.default{background-color:#fff;padding-top:1.5em;margin-top:2em;z-index:998}#quarto-appendix.default .quarto-appendix-heading{margin-top:0;line-height:1.4em;font-weight:600;opacity:.9;border-bottom:none;margin-bottom:0}#quarto-appendix.default .footnotes ol,#quarto-appendix.default .footnotes ol li>p:last-of-type,#quarto-appendix.default .quarto-appendix-contents>p:last-of-type{margin-bottom:0}#quarto-appendix.default .footnotes ol{margin-left:.5em}#quarto-appendix.default .quarto-appendix-secondary-label{margin-bottom:.4em}#quarto-appendix.default .quarto-appendix-bibtex{font-size:.7em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-bibtex code.sourceCode{white-space:pre-wrap}#quarto-appendix.default .quarto-appendix-citeas{font-size:.9em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-heading{font-size:1em !important}#quarto-appendix.default *[role=doc-endnotes]>ol,#quarto-appendix.default .quarto-appendix-contents>*:not(h2):not(.h2){font-size:.9em}#quarto-appendix.default section{padding-bottom:1.5em}#quarto-appendix.default section *[role=doc-endnotes],#quarto-appendix.default section>*:not(a){opacity:.9;word-wrap:break-word}.btn.btn-quarto,div.cell-output-display .btn-quarto{--bs-btn-color: #cacccd;--bs-btn-bg: #343a40;--bs-btn-border-color: #343a40;--bs-btn-hover-color: #cacccd;--bs-btn-hover-bg: #52585d;--bs-btn-hover-border-color: #484e53;--bs-btn-focus-shadow-rgb: 75, 80, 85;--bs-btn-active-color: #fff;--bs-btn-active-bg: #5d6166;--bs-btn-active-border-color: #484e53;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #343a40;--bs-btn-disabled-border-color: #343a40}nav.quarto-secondary-nav.color-navbar{background-color:#2780e3;color:#fdfeff}nav.quarto-secondary-nav.color-navbar h1,nav.quarto-secondary-nav.color-navbar .h1,nav.quarto-secondary-nav.color-navbar .quarto-btn-toggle{color:#fdfeff}@media(max-width: 991.98px){body.nav-sidebar .quarto-title-banner{margin-bottom:0;padding-bottom:1em}body.nav-sidebar #title-block-header{margin-block-end:0}}p.subtitle{margin-top:.25em;margin-bottom:.5em}code a:any-link{color:inherit;text-decoration-color:#6c757d}/*! light */div.observablehq table thead tr th{background-color:var(--bs-body-bg)}input,button,select,optgroup,textarea{background-color:var(--bs-body-bg)}.code-annotated .code-copy-button{margin-right:1.25em;margin-top:0;padding-bottom:0;padding-top:3px}.code-annotation-gutter-bg{background-color:#fff}.code-annotation-gutter{background-color:rgba(233,236,239,.65)}.code-annotation-gutter,.code-annotation-gutter-bg{height:100%;width:calc(20px + .5em);position:absolute;top:0;right:0}dl.code-annotation-container-grid dt{margin-right:1em;margin-top:.25rem}dl.code-annotation-container-grid dt{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:#4b545c;border:solid #4b545c 1px;border-radius:50%;height:22px;width:22px;line-height:22px;font-size:11px;text-align:center;vertical-align:middle;text-decoration:none}dl.code-annotation-container-grid dt[data-target-cell]{cursor:pointer}dl.code-annotation-container-grid dt[data-target-cell].code-annotation-active{color:#fff;border:solid #aaa 1px;background-color:#aaa}pre.code-annotation-code{padding-top:0;padding-bottom:0}pre.code-annotation-code code{z-index:3}#code-annotation-line-highlight-gutter{width:100%;border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}#code-annotation-line-highlight{margin-left:-4em;width:calc(100% + 4em);border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}code.sourceCode .code-annotation-anchor.code-annotation-active{background-color:var(--quarto-hl-normal-color, #aaaaaa);border:solid var(--quarto-hl-normal-color, #aaaaaa) 1px;color:#e9ecef;font-weight:bolder}code.sourceCode .code-annotation-anchor{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:var(--quarto-hl-co-color);border:solid var(--quarto-hl-co-color) 1px;border-radius:50%;height:18px;width:18px;font-size:9px;margin-top:2px}code.sourceCode button.code-annotation-anchor{padding:2px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}code.sourceCode a.code-annotation-anchor{line-height:18px;text-align:center;vertical-align:middle;cursor:default;text-decoration:none}@media print{.page-columns .column-screen-inset{grid-column:page-start-inset/page-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;opacity:.999}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:page-start/page-end;z-index:998;opacity:.999}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:page-start/body-content-end;z-index:998;opacity:.999}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/page-end;z-index:998;opacity:.999}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:page-start-inset/page-end-inset;padding:1em;background:#f8f9fa;z-index:998;opacity:.999;margin-bottom:1em}}.quarto-video{margin-bottom:1em}.table{border-top:1px solid #ebedee;border-bottom:1px solid #ebedee}.table>thead{border-top-width:0;border-bottom:1px solid #b2bac1}.table a{word-break:break-word}.table>:not(caption)>*>*{background-color:unset;color:unset}#quarto-document-content .crosstalk-input .checkbox input[type=checkbox],#quarto-document-content .crosstalk-input .checkbox-inline input[type=checkbox]{position:unset;margin-top:unset;margin-left:unset}#quarto-document-content .row{margin-left:unset;margin-right:unset}.quarto-xref{white-space:nowrap}#quarto-draft-alert{margin-top:0px;margin-bottom:0px;padding:.3em;text-align:center;font-size:.9em}#quarto-draft-alert i{margin-right:.3em}a.external:after{content:"";background-image:url('data:image/svg+xml,');background-size:contain;background-repeat:no-repeat;background-position:center center;margin-left:.2em;padding-right:.75em}div.sourceCode code a.external:after{content:none}a.external:after:hover{cursor:pointer}.quarto-ext-icon{display:inline-block;font-size:.75em;padding-left:.3em}.code-with-filename .code-with-filename-file{margin-bottom:0;padding-bottom:2px;padding-top:2px;padding-left:.7em;border:var(--quarto-border-width) solid var(--quarto-border-color);border-radius:var(--quarto-border-radius);border-bottom:0;border-bottom-left-radius:0%;border-bottom-right-radius:0%}.code-with-filename div.sourceCode,.reveal .code-with-filename div.sourceCode{margin-top:0;border-top-left-radius:0%;border-top-right-radius:0%}.code-with-filename .code-with-filename-file pre{margin-bottom:0}.code-with-filename .code-with-filename-file{background-color:rgba(219,219,219,.8)}.quarto-dark .code-with-filename .code-with-filename-file{background-color:#555}.code-with-filename .code-with-filename-file strong{font-weight:400}.quarto-title-banner{margin-bottom:1em;color:#fdfeff;background:#2780e3}.quarto-title-banner a{color:#fdfeff}.quarto-title-banner h1,.quarto-title-banner .h1,.quarto-title-banner h2,.quarto-title-banner .h2{color:#fdfeff}.quarto-title-banner .code-tools-button{color:#97cbff}.quarto-title-banner .code-tools-button:hover{color:#fdfeff}.quarto-title-banner .code-tools-button>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .quarto-title .title{font-weight:600}.quarto-title-banner .quarto-categories{margin-top:.75em}@media(min-width: 992px){.quarto-title-banner{padding-top:2.5em;padding-bottom:2.5em}}@media(max-width: 991.98px){.quarto-title-banner{padding-top:1em;padding-bottom:1em}}@media(max-width: 767.98px){body.hypothesis-enabled #title-block-header>*{padding-right:20px}}main.quarto-banner-title-block>section:first-child>h2,main.quarto-banner-title-block>section:first-child>.h2,main.quarto-banner-title-block>section:first-child>h3,main.quarto-banner-title-block>section:first-child>.h3,main.quarto-banner-title-block>section:first-child>h4,main.quarto-banner-title-block>section:first-child>.h4{margin-top:0}.quarto-title .quarto-categories{display:flex;flex-wrap:wrap;row-gap:.5em;column-gap:.4em;padding-bottom:.5em;margin-top:.75em}.quarto-title .quarto-categories .quarto-category{padding:.25em .75em;font-size:.65em;text-transform:uppercase;border:solid 1px;border-radius:.25rem;opacity:.6}.quarto-title .quarto-categories .quarto-category a{color:inherit}.quarto-title-meta-container{display:grid;grid-template-columns:1fr auto}.quarto-title-meta-column-end{display:flex;flex-direction:column;padding-left:1em}.quarto-title-meta-column-end a .bi{margin-right:.3em}#title-block-header.quarto-title-block.default .quarto-title-meta{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:1em}#title-block-header.quarto-title-block.default .quarto-title .title{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-author-orcid img{margin-top:-0.2em;height:.8em;width:.8em}#title-block-header.quarto-title-block.default .quarto-title-author-email{opacity:.7}#title-block-header.quarto-title-block.default .quarto-description p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p,#title-block-header.quarto-title-block.default .quarto-title-authors p,#title-block-header.quarto-title-block.default .quarto-title-affiliations p{margin-bottom:.1em}#title-block-header.quarto-title-block.default .quarto-title-meta-heading{text-transform:uppercase;margin-top:1em;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-contents{font-size:.9em}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p.affiliation:last-of-type{margin-bottom:.1em}#title-block-header.quarto-title-block.default p.affiliation{margin-bottom:.1em}#title-block-header.quarto-title-block.default .keywords,#title-block-header.quarto-title-block.default .description,#title-block-header.quarto-title-block.default .abstract{margin-top:0}#title-block-header.quarto-title-block.default .keywords>p,#title-block-header.quarto-title-block.default .description>p,#title-block-header.quarto-title-block.default .abstract>p{font-size:.9em}#title-block-header.quarto-title-block.default .keywords>p:last-of-type,#title-block-header.quarto-title-block.default .description>p:last-of-type,#title-block-header.quarto-title-block.default .abstract>p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .keywords .block-title,#title-block-header.quarto-title-block.default .description .block-title,#title-block-header.quarto-title-block.default .abstract .block-title{margin-top:1em;text-transform:uppercase;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-author{display:grid;grid-template-columns:minmax(max-content, 1fr) 1fr;grid-column-gap:1em}.quarto-title-tools-only{display:flex;justify-content:right}body{-webkit-font-smoothing:antialiased}.badge.bg-light{color:#343a40}.progress .progress-bar{font-size:8px;line-height:8px} diff --git a/site_libs/bootstrap/bootstrap.min.js b/site_libs/bootstrap/bootstrap.min.js new file mode 100644 index 0000000..e8f21f7 --- /dev/null +++ b/site_libs/bootstrap/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v5.3.1 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t=new Map,e={set(e,i,n){t.has(e)||t.set(e,new Map);const s=t.get(e);s.has(i)||0===s.size?s.set(i,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`)},get:(e,i)=>t.has(e)&&t.get(e).get(i)||null,remove(e,i){if(!t.has(e))return;const n=t.get(e);n.delete(i),0===n.size&&t.delete(e)}},i="transitionend",n=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),s=t=>{t.dispatchEvent(new Event(i))},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(n(t)):null,a=t=>{if(!o(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},l=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),c=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?c(t.parentNode):null},h=()=>{},d=t=>{t.offsetHeight},u=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,f=[],p=()=>"rtl"===document.documentElement.dir,m=t=>{var e;e=()=>{const e=u();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(f.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of f)t()})),f.push(e)):e()},g=(t,e=[],i=t)=>"function"==typeof t?t(...e):i,_=(t,e,n=!0)=>{if(!n)return void g(t);const o=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let r=!1;const a=({target:n})=>{n===e&&(r=!0,e.removeEventListener(i,a),g(t))};e.addEventListener(i,a),setTimeout((()=>{r||s(e)}),o)},b=(t,e,i,n)=>{const s=t.length;let o=t.indexOf(e);return-1===o?!i&&n?t[s-1]:t[0]:(o+=i?1:-1,n&&(o=(o+s)%s),t[Math.max(0,Math.min(o,s-1))])},v=/[^.]*(?=\..*)\.|.*/,y=/\..*/,w=/::\d+$/,A={};let E=1;const T={mouseenter:"mouseover",mouseleave:"mouseout"},C=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 O(t,e){return e&&`${e}::${E++}`||t.uidEvent||E++}function x(t){const e=O(t);return t.uidEvent=e,A[e]=A[e]||{},A[e]}function k(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function L(t,e,i){const n="string"==typeof e,s=n?i:e||i;let o=I(t);return C.has(o)||(o=t),[n,s,o]}function S(t,e,i,n,s){if("string"!=typeof e||!t)return;let[o,r,a]=L(e,i,n);if(e in T){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=x(t),c=l[a]||(l[a]={}),h=k(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=O(r,e.replace(v,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return P(s,{delegateTarget:r}),n.oneOff&&N.off(t,s.type,e,i),i.apply(r,[s])}}(t,i,r):function(t,e){return function i(n){return P(n,{delegateTarget:t}),i.oneOff&&N.off(t,n.type,e),e.apply(t,[n])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function D(t,e,i,n,s){const o=k(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function $(t,e,i,n){const s=e[i]||{};for(const[o,r]of Object.entries(s))o.includes(n)&&D(t,e,i,r.callable,r.delegationSelector)}function I(t){return t=t.replace(y,""),T[t]||t}const N={on(t,e,i,n){S(t,e,i,n,!1)},one(t,e,i,n){S(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=L(e,i,n),a=r!==e,l=x(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))$(t,l,i,e.slice(1));for(const[i,n]of Object.entries(c)){const s=i.replace(w,"");a&&!e.includes(s)||D(t,l,r,n.callable,n.delegationSelector)}}else{if(!Object.keys(c).length)return;D(t,l,r,o,s?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=u();let s=null,o=!0,r=!0,a=!1;e!==I(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());const l=P(new Event(e,{bubbles:o,cancelable:!0}),i);return a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&s&&s.preventDefault(),l}};function P(t,e={}){for(const[i,n]of Object.entries(e))try{t[i]=n}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>n})}return t}function M(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function j(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const F={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${j(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${j(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const n of i){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=M(t.dataset[n])}return e},getDataAttribute:(t,e)=>M(t.getAttribute(`data-bs-${j(e)}`))};class H{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 i=o(e)?F.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...o(e)?F.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[n,s]of Object.entries(e)){const e=t[n],r=o(e)?"element":null==(i=e)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${r}" but expected type "${s}".`)}var i}}class W extends H{constructor(t,i){super(),(t=r(t))&&(this._element=t,this._config=this._getConfig(i),e.set(this._element,this.constructor.DATA_KEY,this))}dispose(){e.remove(this._element,this.constructor.DATA_KEY),N.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){_(t,e,i)}_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,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.1"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const B=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return n(e)},z={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),n=n.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!l(t)&&a(t)))},getSelectorFromElement(t){const e=B(t);return e&&z.findOne(e)?e:null},getElementFromSelector(t){const e=B(t);return e?z.findOne(e):null},getMultipleElementsFromSelector(t){const e=B(t);return e?z.find(e):[]}},R=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,n=t.NAME;N.on(document,i,`[data-bs-dismiss="${n}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),l(this))return;const s=z.getElementFromSelector(this)||this.closest(`.${n}`);t.getOrCreateInstance(s)[e]()}))},q=".bs.alert",V=`close${q}`,K=`closed${q}`;class Q extends W{static get NAME(){return"alert"}close(){if(N.trigger(this._element,V).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),N.trigger(this._element,K),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=Q.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}R(Q,"close"),m(Q);const X='[data-bs-toggle="button"]';class Y extends W{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=Y.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}N.on(document,"click.bs.button.data-api",X,(t=>{t.preventDefault();const e=t.target.closest(X);Y.getOrCreateInstance(e).toggle()})),m(Y);const U=".bs.swipe",G=`touchstart${U}`,J=`touchmove${U}`,Z=`touchend${U}`,tt=`pointerdown${U}`,et=`pointerup${U}`,it={endCallback:null,leftCallback:null,rightCallback:null},nt={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class st extends H{constructor(t,e){super(),this._element=t,t&&st.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return it}static get DefaultType(){return nt}static get NAME(){return"swipe"}dispose(){N.off(this._element,U)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),g(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&g(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(N.on(this._element,tt,(t=>this._start(t))),N.on(this._element,et,(t=>this._end(t))),this._element.classList.add("pointer-event")):(N.on(this._element,G,(t=>this._start(t))),N.on(this._element,J,(t=>this._move(t))),N.on(this._element,Z,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const ot=".bs.carousel",rt=".data-api",at="next",lt="prev",ct="left",ht="right",dt=`slide${ot}`,ut=`slid${ot}`,ft=`keydown${ot}`,pt=`mouseenter${ot}`,mt=`mouseleave${ot}`,gt=`dragstart${ot}`,_t=`load${ot}${rt}`,bt=`click${ot}${rt}`,vt="carousel",yt="active",wt=".active",At=".carousel-item",Et=wt+At,Tt={ArrowLeft:ht,ArrowRight:ct},Ct={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Ot={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class xt extends W{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=z.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===vt&&this.cycle()}static get Default(){return Ct}static get DefaultType(){return Ot}static get NAME(){return"carousel"}next(){this._slide(at)}nextWhenVisible(){!document.hidden&&a(this._element)&&this.next()}prev(){this._slide(lt)}pause(){this._isSliding&&s(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?N.one(this._element,ut,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void N.one(this._element,ut,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?at:lt;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&N.on(this._element,ft,(t=>this._keydown(t))),"hover"===this._config.pause&&(N.on(this._element,pt,(()=>this.pause())),N.on(this._element,mt,(()=>this._maybeEnableCycle()))),this._config.touch&&st.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of z.find(".carousel-item img",this._element))N.on(t,gt,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(ct)),rightCallback:()=>this._slide(this._directionToOrder(ht)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new st(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=Tt[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=z.findOne(wt,this._indicatorsElement);e.classList.remove(yt),e.removeAttribute("aria-current");const i=z.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(yt),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n=t===at,s=e||b(this._getItems(),i,n,this._config.wrap);if(s===i)return;const o=this._getItemIndex(s),r=e=>N.trigger(this._element,e,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r(dt).defaultPrevented)return;if(!i||!s)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=s;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";s.classList.add(c),d(s),i.classList.add(l),s.classList.add(l),this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(yt),i.classList.remove(yt,c,l),this._isSliding=!1,r(ut)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return z.findOne(Et,this._element)}_getItems(){return z.find(At,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return p()?t===ct?lt:at:t===ct?at:lt}_orderToDirection(t){return p()?t===lt?ct:ht:t===lt?ht:ct}static jQueryInterface(t){return this.each((function(){const e=xt.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}N.on(document,bt,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=z.getElementFromSelector(this);if(!e||!e.classList.contains(vt))return;t.preventDefault();const i=xt.getOrCreateInstance(e),n=this.getAttribute("data-bs-slide-to");return n?(i.to(n),void i._maybeEnableCycle()):"next"===F.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),N.on(window,_t,(()=>{const t=z.find('[data-bs-ride="carousel"]');for(const e of t)xt.getOrCreateInstance(e)})),m(xt);const kt=".bs.collapse",Lt=`show${kt}`,St=`shown${kt}`,Dt=`hide${kt}`,$t=`hidden${kt}`,It=`click${kt}.data-api`,Nt="show",Pt="collapse",Mt="collapsing",jt=`:scope .${Pt} .${Pt}`,Ft='[data-bs-toggle="collapse"]',Ht={parent:null,toggle:!0},Wt={parent:"(null|element)",toggle:"boolean"};class Bt extends W{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=z.find(Ft);for(const t of i){const e=z.getSelectorFromElement(t),i=z.find(e).filter((t=>t===this._element));null!==e&&i.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 Ht}static get DefaultType(){return Wt}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=>Bt.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(N.trigger(this._element,Lt).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(Pt),this._element.classList.add(Mt),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Mt),this._element.classList.add(Pt,Nt),this._element.style[e]="",N.trigger(this._element,St)}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(N.trigger(this._element,Dt).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,d(this._element),this._element.classList.add(Mt),this._element.classList.remove(Pt,Nt);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(Mt),this._element.classList.add(Pt),N.trigger(this._element,$t)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(Nt)}_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(Ft);for(const e of t){const t=z.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=z.find(jt,this._config.parent);return z.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=Bt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}N.on(document,It,Ft,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of z.getMultipleElementsFromSelector(this))Bt.getOrCreateInstance(t,{toggle:!1}).toggle()})),m(Bt);var zt="top",Rt="bottom",qt="right",Vt="left",Kt="auto",Qt=[zt,Rt,qt,Vt],Xt="start",Yt="end",Ut="clippingParents",Gt="viewport",Jt="popper",Zt="reference",te=Qt.reduce((function(t,e){return t.concat([e+"-"+Xt,e+"-"+Yt])}),[]),ee=[].concat(Qt,[Kt]).reduce((function(t,e){return t.concat([e,e+"-"+Xt,e+"-"+Yt])}),[]),ie="beforeRead",ne="read",se="afterRead",oe="beforeMain",re="main",ae="afterMain",le="beforeWrite",ce="write",he="afterWrite",de=[ie,ne,se,oe,re,ae,le,ce,he];function ue(t){return t?(t.nodeName||"").toLowerCase():null}function fe(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function pe(t){return t instanceof fe(t).Element||t instanceof Element}function me(t){return t instanceof fe(t).HTMLElement||t instanceof HTMLElement}function ge(t){return"undefined"!=typeof ShadowRoot&&(t instanceof fe(t).ShadowRoot||t instanceof ShadowRoot)}const _e={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];me(s)&&ue(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});me(n)&&ue(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function be(t){return t.split("-")[0]}var ve=Math.max,ye=Math.min,we=Math.round;function Ae(){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 Ee(){return!/^((?!chrome|android).)*safari/i.test(Ae())}function Te(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBoundingClientRect(),s=1,o=1;e&&me(t)&&(s=t.offsetWidth>0&&we(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&we(n.height)/t.offsetHeight||1);var r=(pe(t)?fe(t):window).visualViewport,a=!Ee()&&i,l=(n.left+(a&&r?r.offsetLeft:0))/s,c=(n.top+(a&&r?r.offsetTop:0))/o,h=n.width/s,d=n.height/o;return{width:h,height:d,top:c,right:l+h,bottom:c+d,left:l,x:l,y:c}}function Ce(t){var e=Te(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function Oe(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&ge(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function xe(t){return fe(t).getComputedStyle(t)}function ke(t){return["table","td","th"].indexOf(ue(t))>=0}function Le(t){return((pe(t)?t.ownerDocument:t.document)||window.document).documentElement}function Se(t){return"html"===ue(t)?t:t.assignedSlot||t.parentNode||(ge(t)?t.host:null)||Le(t)}function De(t){return me(t)&&"fixed"!==xe(t).position?t.offsetParent:null}function $e(t){for(var e=fe(t),i=De(t);i&&ke(i)&&"static"===xe(i).position;)i=De(i);return i&&("html"===ue(i)||"body"===ue(i)&&"static"===xe(i).position)?e:i||function(t){var e=/firefox/i.test(Ae());if(/Trident/i.test(Ae())&&me(t)&&"fixed"===xe(t).position)return null;var i=Se(t);for(ge(i)&&(i=i.host);me(i)&&["html","body"].indexOf(ue(i))<0;){var n=xe(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function Ie(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Ne(t,e,i){return ve(t,ye(e,i))}function Pe(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function Me(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const je={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=be(i.placement),l=Ie(a),c=[Vt,qt].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return Pe("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:Me(t,Qt))}(s.padding,i),d=Ce(o),u="y"===l?zt:Vt,f="y"===l?Rt:qt,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=$e(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,A=Ne(v,w,y),E=l;i.modifiersData[n]=((e={})[E]=A,e.centerOffset=A-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&Oe(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Fe(t){return t.split("-")[1]}var He={top:"auto",right:"auto",bottom:"auto",left:"auto"};function We(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=t.isFixed,u=r.x,f=void 0===u?0:u,p=r.y,m=void 0===p?0:p,g="function"==typeof h?h({x:f,y:m}):{x:f,y:m};f=g.x,m=g.y;var _=r.hasOwnProperty("x"),b=r.hasOwnProperty("y"),v=Vt,y=zt,w=window;if(c){var A=$e(i),E="clientHeight",T="clientWidth";A===fe(i)&&"static"!==xe(A=Le(i)).position&&"absolute"===a&&(E="scrollHeight",T="scrollWidth"),(s===zt||(s===Vt||s===qt)&&o===Yt)&&(y=Rt,m-=(d&&A===w&&w.visualViewport?w.visualViewport.height:A[E])-n.height,m*=l?1:-1),s!==Vt&&(s!==zt&&s!==Rt||o!==Yt)||(v=qt,f-=(d&&A===w&&w.visualViewport?w.visualViewport.width:A[T])-n.width,f*=l?1:-1)}var C,O=Object.assign({position:a},c&&He),x=!0===h?function(t,e){var i=t.x,n=t.y,s=e.devicePixelRatio||1;return{x:we(i*s)/s||0,y:we(n*s)/s||0}}({x:f,y:m},fe(i)):{x:f,y:m};return f=x.x,m=x.y,l?Object.assign({},O,((C={})[y]=b?"0":"",C[v]=_?"0":"",C.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",C)):Object.assign({},O,((e={})[y]=b?m+"px":"",e[v]=_?f+"px":"",e.transform="",e))}const Be={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:be(e.placement),variation:Fe(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,We(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,We(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var ze={passive:!0};const Re={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=fe(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,ze)})),a&&l.addEventListener("resize",i.update,ze),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,ze)})),a&&l.removeEventListener("resize",i.update,ze)}},data:{}};var qe={left:"right",right:"left",bottom:"top",top:"bottom"};function Ve(t){return t.replace(/left|right|bottom|top/g,(function(t){return qe[t]}))}var Ke={start:"end",end:"start"};function Qe(t){return t.replace(/start|end/g,(function(t){return Ke[t]}))}function Xe(t){var e=fe(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Ye(t){return Te(Le(t)).left+Xe(t).scrollLeft}function Ue(t){var e=xe(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Ge(t){return["html","body","#document"].indexOf(ue(t))>=0?t.ownerDocument.body:me(t)&&Ue(t)?t:Ge(Se(t))}function Je(t,e){var i;void 0===e&&(e=[]);var n=Ge(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=fe(n),r=s?[o].concat(o.visualViewport||[],Ue(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Je(Se(r)))}function Ze(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function ti(t,e,i){return e===Gt?Ze(function(t,e){var i=fe(t),n=Le(t),s=i.visualViewport,o=n.clientWidth,r=n.clientHeight,a=0,l=0;if(s){o=s.width,r=s.height;var c=Ee();(c||!c&&"fixed"===e)&&(a=s.offsetLeft,l=s.offsetTop)}return{width:o,height:r,x:a+Ye(t),y:l}}(t,i)):pe(e)?function(t,e){var i=Te(t,!1,"fixed"===e);return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}(e,i):Ze(function(t){var e,i=Le(t),n=Xe(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=ve(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=ve(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+Ye(t),l=-n.scrollTop;return"rtl"===xe(s||i).direction&&(a+=ve(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Le(t)))}function ei(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?be(s):null,r=s?Fe(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case zt:e={x:a,y:i.y-n.height};break;case Rt:e={x:a,y:i.y+i.height};break;case qt:e={x:i.x+i.width,y:l};break;case Vt:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?Ie(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case Xt:e[c]=e[c]-(i[h]/2-n[h]/2);break;case Yt:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function ii(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.strategy,r=void 0===o?t.strategy:o,a=i.boundary,l=void 0===a?Ut:a,c=i.rootBoundary,h=void 0===c?Gt:c,d=i.elementContext,u=void 0===d?Jt:d,f=i.altBoundary,p=void 0!==f&&f,m=i.padding,g=void 0===m?0:m,_=Pe("number"!=typeof g?g:Me(g,Qt)),b=u===Jt?Zt:Jt,v=t.rects.popper,y=t.elements[p?b:u],w=function(t,e,i,n){var s="clippingParents"===e?function(t){var e=Je(Se(t)),i=["absolute","fixed"].indexOf(xe(t).position)>=0&&me(t)?$e(t):t;return pe(i)?e.filter((function(t){return pe(t)&&Oe(t,i)&&"body"!==ue(t)})):[]}(t):[].concat(e),o=[].concat(s,[i]),r=o[0],a=o.reduce((function(e,i){var s=ti(t,i,n);return e.top=ve(s.top,e.top),e.right=ye(s.right,e.right),e.bottom=ye(s.bottom,e.bottom),e.left=ve(s.left,e.left),e}),ti(t,r,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(pe(y)?y:y.contextElement||Le(t.elements.popper),l,h,r),A=Te(t.elements.reference),E=ei({reference:A,element:v,strategy:"absolute",placement:s}),T=Ze(Object.assign({},v,E)),C=u===Jt?T:A,O={top:w.top-C.top+_.top,bottom:C.bottom-w.bottom+_.bottom,left:w.left-C.left+_.left,right:C.right-w.right+_.right},x=t.modifiersData.offset;if(u===Jt&&x){var k=x[s];Object.keys(O).forEach((function(t){var e=[qt,Rt].indexOf(t)>=0?1:-1,i=[zt,Rt].indexOf(t)>=0?"y":"x";O[t]+=k[i]*e}))}return O}function ni(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?ee:l,h=Fe(n),d=h?a?te:te.filter((function(t){return Fe(t)===h})):Qt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=ii(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[be(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}const si={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=be(g),b=l||(_!==g&&p?function(t){if(be(t)===Kt)return[];var e=Ve(t);return[Qe(t),e,Qe(e)]}(g):[Ve(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat(be(i)===Kt?ni(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,A=new Map,E=!0,T=v[0],C=0;C=0,S=L?"width":"height",D=ii(e,{placement:O,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),$=L?k?qt:Vt:k?Rt:zt;y[S]>w[S]&&($=Ve($));var I=Ve($),N=[];if(o&&N.push(D[x]<=0),a&&N.push(D[$]<=0,D[I]<=0),N.every((function(t){return t}))){T=O,E=!1;break}A.set(O,N)}if(E)for(var P=function(t){var e=v.find((function(e){var i=A.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},M=p?3:1;M>0&&"break"!==P(M);M--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function oi(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function ri(t){return[zt,qt,Rt,Vt].some((function(e){return t[e]>=0}))}const ai={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=ii(e,{elementContext:"reference"}),a=ii(e,{altBoundary:!0}),l=oi(r,n),c=oi(a,s,o),h=ri(l),d=ri(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},li={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=ee.reduce((function(t,i){return t[i]=function(t,e,i){var n=be(t),s=[Vt,zt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[Vt,qt].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},ci={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=ei({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},hi={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=ii(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=be(e.placement),b=Fe(e.placement),v=!b,y=Ie(_),w="x"===y?"y":"x",A=e.modifiersData.popperOffsets,E=e.rects.reference,T=e.rects.popper,C="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,O="number"==typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),x=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,k={x:0,y:0};if(A){if(o){var L,S="y"===y?zt:Vt,D="y"===y?Rt:qt,$="y"===y?"height":"width",I=A[y],N=I+g[S],P=I-g[D],M=f?-T[$]/2:0,j=b===Xt?E[$]:T[$],F=b===Xt?-T[$]:-E[$],H=e.elements.arrow,W=f&&H?Ce(H):{width:0,height:0},B=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},z=B[S],R=B[D],q=Ne(0,E[$],W[$]),V=v?E[$]/2-M-q-z-O.mainAxis:j-q-z-O.mainAxis,K=v?-E[$]/2+M+q+R+O.mainAxis:F+q+R+O.mainAxis,Q=e.elements.arrow&&$e(e.elements.arrow),X=Q?"y"===y?Q.clientTop||0:Q.clientLeft||0:0,Y=null!=(L=null==x?void 0:x[y])?L:0,U=I+K-Y,G=Ne(f?ye(N,I+V-Y-X):N,I,f?ve(P,U):P);A[y]=G,k[y]=G-I}if(a){var J,Z="x"===y?zt:Vt,tt="x"===y?Rt:qt,et=A[w],it="y"===w?"height":"width",nt=et+g[Z],st=et-g[tt],ot=-1!==[zt,Vt].indexOf(_),rt=null!=(J=null==x?void 0:x[w])?J:0,at=ot?nt:et-E[it]-T[it]-rt+O.altAxis,lt=ot?et+E[it]+T[it]-rt-O.altAxis:st,ct=f&&ot?function(t,e,i){var n=Ne(t,e,i);return n>i?i:n}(at,et,lt):Ne(f?at:nt,et,f?lt:st);A[w]=ct,k[w]=ct-et}e.modifiersData[n]=k}},requiresIfExists:["offset"]};function di(t,e,i){void 0===i&&(i=!1);var n,s,o=me(e),r=me(e)&&function(t){var e=t.getBoundingClientRect(),i=we(e.width)/t.offsetWidth||1,n=we(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=Le(e),l=Te(t,r,i),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(o||!o&&!i)&&(("body"!==ue(e)||Ue(a))&&(c=(n=e)!==fe(n)&&me(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:Xe(n)),me(e)?((h=Te(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=Ye(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function ui(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var fi={placement:"bottom",modifiers:[],strategy:"absolute"};function pi(){for(var t=arguments.length,e=new Array(t),i=0;iNumber.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(F.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...g(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const i=z.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>a(t)));i.length&&b(i,e,t===Ti,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=qi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=z.find(Ni);for(const i of e){const e=qi.getInstance(i);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),s=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!s||"outside"===e._config.autoClose&&s)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Ei,Ti].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=this.matches(Ii)?this:z.prev(this,Ii)[0]||z.next(this,Ii)[0]||z.findOne(Ii,t.delegateTarget.parentNode),o=qi.getOrCreateInstance(s);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),s.focus())}}N.on(document,Si,Ii,qi.dataApiKeydownHandler),N.on(document,Si,Pi,qi.dataApiKeydownHandler),N.on(document,Li,qi.clearMenus),N.on(document,Di,qi.clearMenus),N.on(document,Li,Ii,(function(t){t.preventDefault(),qi.getOrCreateInstance(this).toggle()})),m(qi);const Vi="backdrop",Ki="show",Qi=`mousedown.bs.${Vi}`,Xi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Yi={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Ui extends H{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Xi}static get DefaultType(){return Yi}static get NAME(){return Vi}show(t){if(!this._config.isVisible)return void g(t);this._append();const e=this._getElement();this._config.isAnimated&&d(e),e.classList.add(Ki),this._emulateAnimation((()=>{g(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Ki),this._emulateAnimation((()=>{this.dispose(),g(t)}))):g(t)}dispose(){this._isAppended&&(N.off(this._element,Qi),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=r(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),N.on(t,Qi,(()=>{g(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){_(t,this._getElement(),this._config.isAnimated)}}const Gi=".bs.focustrap",Ji=`focusin${Gi}`,Zi=`keydown.tab${Gi}`,tn="backward",en={autofocus:!0,trapElement:null},nn={autofocus:"boolean",trapElement:"element"};class sn extends H{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return en}static get DefaultType(){return nn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),N.off(document,Gi),N.on(document,Ji,(t=>this._handleFocusin(t))),N.on(document,Zi,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,N.off(document,Gi))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=z.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===tn?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?tn:"forward")}}const on=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",rn=".sticky-top",an="padding-right",ln="margin-right";class cn{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,an,(e=>e+t)),this._setElementAttributes(on,an,(e=>e+t)),this._setElementAttributes(rn,ln,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,an),this._resetElementAttributes(on,an),this._resetElementAttributes(rn,ln)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(s))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&F.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=F.getDataAttribute(t,e);null!==i?(F.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(o(t))e(t);else for(const i of z.find(t,this._element))e(i)}}const hn=".bs.modal",dn=`hide${hn}`,un=`hidePrevented${hn}`,fn=`hidden${hn}`,pn=`show${hn}`,mn=`shown${hn}`,gn=`resize${hn}`,_n=`click.dismiss${hn}`,bn=`mousedown.dismiss${hn}`,vn=`keydown.dismiss${hn}`,yn=`click${hn}.data-api`,wn="modal-open",An="show",En="modal-static",Tn={backdrop:!0,focus:!0,keyboard:!0},Cn={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class On extends W{constructor(t,e){super(t,e),this._dialog=z.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new cn,this._addEventListeners()}static get Default(){return Tn}static get DefaultType(){return Cn}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||N.trigger(this._element,pn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(wn),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(N.trigger(this._element,dn).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(An),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){N.off(window,hn),N.off(this._dialog,hn),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Ui({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=z.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),d(this._element),this._element.classList.add(An),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,N.trigger(this._element,mn,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){N.on(this._element,vn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),N.on(window,gn,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),N.on(this._element,bn,(t=>{N.one(this._element,_n,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(wn),this._resetAdjustments(),this._scrollBar.reset(),N.trigger(this._element,fn)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(N.trigger(this._element,un).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(En)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(En),this._queueCallback((()=>{this._element.classList.remove(En),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=p()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=p()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=On.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}N.on(document,yn,'[data-bs-toggle="modal"]',(function(t){const e=z.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),N.one(e,pn,(t=>{t.defaultPrevented||N.one(e,fn,(()=>{a(this)&&this.focus()}))}));const i=z.findOne(".modal.show");i&&On.getInstance(i).hide(),On.getOrCreateInstance(e).toggle(this)})),R(On),m(On);const xn=".bs.offcanvas",kn=".data-api",Ln=`load${xn}${kn}`,Sn="show",Dn="showing",$n="hiding",In=".offcanvas.show",Nn=`show${xn}`,Pn=`shown${xn}`,Mn=`hide${xn}`,jn=`hidePrevented${xn}`,Fn=`hidden${xn}`,Hn=`resize${xn}`,Wn=`click${xn}${kn}`,Bn=`keydown.dismiss${xn}`,zn={backdrop:!0,keyboard:!0,scroll:!1},Rn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class qn extends W{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return zn}static get DefaultType(){return Rn}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||N.trigger(this._element,Nn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new cn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Dn),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Sn),this._element.classList.remove(Dn),N.trigger(this._element,Pn,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(N.trigger(this._element,Mn).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add($n),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Sn,$n),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new cn).reset(),N.trigger(this._element,Fn)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Ui({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():N.trigger(this._element,jn)}:null})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_addEventListeners(){N.on(this._element,Bn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():N.trigger(this._element,jn))}))}static jQueryInterface(t){return this.each((function(){const e=qn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}N.on(document,Wn,'[data-bs-toggle="offcanvas"]',(function(t){const e=z.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this))return;N.one(e,Fn,(()=>{a(this)&&this.focus()}));const i=z.findOne(In);i&&i!==e&&qn.getInstance(i).hide(),qn.getOrCreateInstance(e).toggle(this)})),N.on(window,Ln,(()=>{for(const t of z.find(In))qn.getOrCreateInstance(t).show()})),N.on(window,Hn,(()=>{for(const t of z.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&qn.getOrCreateInstance(t).hide()})),R(qn),m(qn);const Vn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Kn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Qn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Xn=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!Kn.has(i)||Boolean(Qn.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},Yn={allowList:Vn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"

"},Un={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Gn={entry:"(string|element|function|null)",selector:"(string|element)"};class Jn extends H{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Yn}static get DefaultType(){return Un}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={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},Gn)}_setContent(t,e,i){const n=z.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?o(e)?this._putElementInTemplate(r(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=[].concat(...n.body.querySelectorAll("*"));for(const t of s){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const n=[].concat(...t.attributes),s=[].concat(e["*"]||[],e[i]||[]);for(const e of n)Xn(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return g(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Zn=new Set(["sanitize","allowList","sanitizeFn"]),ts="fade",es="show",is=".modal",ns="hide.bs.modal",ss="hover",os="focus",rs={AUTO:"auto",TOP:"top",RIGHT:p()?"left":"right",BOTTOM:"bottom",LEFT:p()?"right":"left"},as={allowList:Vn,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"},ls={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 cs extends W{constructor(t,e){if(void 0===vi)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 as}static get DefaultType(){return ls}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),N.off(this._element.closest(is),ns,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=N.trigger(this._element,this.constructor.eventName("show")),e=(c(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),N.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))N.on(t,"mouseover",h);this._queueCallback((()=>{N.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!N.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))N.off(t,"mouseover",h);this._activeTrigger.click=!1,this._activeTrigger[os]=!1,this._activeTrigger[ss]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),N.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(ts,es),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(ts),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Jn({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":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(ts)}_isShown(){return this.tip&&this.tip.classList.contains(es)}_createPopper(t){const e=g(this._config.placement,[this,t,this._element]),i=rs[e.toUpperCase()];return bi(this._element,t,this._getPopperConfig(i))}_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 g(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:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...g(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)N.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===ss?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===ss?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");N.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?os:ss]=!0,e._enter()})),N.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?os:ss]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},N.on(this._element.closest(is),ns,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))Zn.has(t)&&delete e[t];return t={...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,i]of Object.entries(this._config))this.constructor.Default[e]!==i&&(t[e]=i);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=cs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(cs);const hs={...cs.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},ds={...cs.DefaultType,content:"(null|string|element|function)"};class us extends cs{static get Default(){return hs}static get DefaultType(){return ds}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=us.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(us);const fs=".bs.scrollspy",ps=`activate${fs}`,ms=`click${fs}`,gs=`load${fs}.data-api`,_s="active",bs="[href]",vs=".nav-link",ys=`${vs}, .nav-item > ${vs}, .list-group-item`,ws={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},As={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Es extends W{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return ws}static get DefaultType(){return As}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=r(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(N.off(this._config.target,ms),N.on(this._config.target,ms,bs,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"});i.scrollTop=n}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,s=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(o),!n)return}else s||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=z.find(bs,this._config.target);for(const e of t){if(!e.hash||l(e))continue;const t=z.findOne(decodeURI(e.hash),this._element);a(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(_s),this._activateParents(t),N.trigger(this._element,ps,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))z.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(_s);else for(const e of z.parents(t,".nav, .list-group"))for(const t of z.prev(e,ys))t.classList.add(_s)}_clearActiveClass(t){t.classList.remove(_s);const e=z.find(`${bs}.${_s}`,t);for(const t of e)t.classList.remove(_s)}static jQueryInterface(t){return this.each((function(){const e=Es.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}N.on(window,gs,(()=>{for(const t of z.find('[data-bs-spy="scroll"]'))Es.getOrCreateInstance(t)})),m(Es);const Ts=".bs.tab",Cs=`hide${Ts}`,Os=`hidden${Ts}`,xs=`show${Ts}`,ks=`shown${Ts}`,Ls=`click${Ts}`,Ss=`keydown${Ts}`,Ds=`load${Ts}`,$s="ArrowLeft",Is="ArrowRight",Ns="ArrowUp",Ps="ArrowDown",Ms="Home",js="End",Fs="active",Hs="fade",Ws="show",Bs=":not(.dropdown-toggle)",zs='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Rs=`.nav-link${Bs}, .list-group-item${Bs}, [role="tab"]${Bs}, ${zs}`,qs=`.${Fs}[data-bs-toggle="tab"], .${Fs}[data-bs-toggle="pill"], .${Fs}[data-bs-toggle="list"]`;class Vs extends W{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),N.on(this._element,Ss,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?N.trigger(e,Cs,{relatedTarget:t}):null;N.trigger(t,xs,{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(Fs),this._activate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),N.trigger(t,ks,{relatedTarget:e})):t.classList.add(Ws)}),t,t.classList.contains(Hs)))}_deactivate(t,e){t&&(t.classList.remove(Fs),t.blur(),this._deactivate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),N.trigger(t,Os,{relatedTarget:e})):t.classList.remove(Ws)}),t,t.classList.contains(Hs)))}_keydown(t){if(![$s,Is,Ns,Ps,Ms,js].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter((t=>!l(t)));let i;if([Ms,js].includes(t.key))i=e[t.key===Ms?0:e.length-1];else{const n=[Is,Ps].includes(t.key);i=b(e,t.target,n,!0)}i&&(i.focus({preventScroll:!0}),Vs.getOrCreateInstance(i).show())}_getChildren(){return z.find(Rs,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=z.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const n=(t,n)=>{const s=z.findOne(t,i);s&&s.classList.toggle(n,e)};n(".dropdown-toggle",Fs),n(".dropdown-menu",Ws),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(Fs)}_getInnerElement(t){return t.matches(Rs)?t:z.findOne(Rs,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Vs.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}N.on(document,Ls,zs,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this)||Vs.getOrCreateInstance(this).show()})),N.on(window,Ds,(()=>{for(const t of z.find(qs))Vs.getOrCreateInstance(t)})),m(Vs);const Ks=".bs.toast",Qs=`mouseover${Ks}`,Xs=`mouseout${Ks}`,Ys=`focusin${Ks}`,Us=`focusout${Ks}`,Gs=`hide${Ks}`,Js=`hidden${Ks}`,Zs=`show${Ks}`,to=`shown${Ks}`,eo="hide",io="show",no="showing",so={animation:"boolean",autohide:"boolean",delay:"number"},oo={animation:!0,autohide:!0,delay:5e3};class ro extends W{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return oo}static get DefaultType(){return so}static get NAME(){return"toast"}show(){N.trigger(this._element,Zs).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(eo),d(this._element),this._element.classList.add(io,no),this._queueCallback((()=>{this._element.classList.remove(no),N.trigger(this._element,to),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(N.trigger(this._element,Gs).defaultPrevented||(this._element.classList.add(no),this._queueCallback((()=>{this._element.classList.add(eo),this._element.classList.remove(no,io),N.trigger(this._element,Js)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(io),super.dispose()}isShown(){return this._element.classList.contains(io)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){N.on(this._element,Qs,(t=>this._onInteraction(t,!0))),N.on(this._element,Xs,(t=>this._onInteraction(t,!1))),N.on(this._element,Ys,(t=>this._onInteraction(t,!0))),N.on(this._element,Us,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=ro.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return R(ro),m(ro),{Alert:Q,Button:Y,Carousel:xt,Collapse:Bt,Dropdown:qi,Modal:On,Offcanvas:qn,Popover:us,ScrollSpy:Es,Tab:Vs,Toast:ro,Tooltip:cs}})); +//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/site_libs/clipboard/clipboard.min.js b/site_libs/clipboard/clipboard.min.js new file mode 100644 index 0000000..1103f81 --- /dev/null +++ b/site_libs/clipboard/clipboard.min.js @@ -0,0 +1,7 @@ +/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return n={686:function(t,e,n){"use strict";n.d(e,{default:function(){return b}});var e=n(279),i=n.n(e),e=n(370),u=n.n(e),e=n(817),r=n.n(e);function c(t){try{return document.execCommand(t)}catch(t){return}}var a=function(t){t=r()(t);return c("cut"),t};function o(t,e){var n,o,t=(n=t,o="rtl"===document.documentElement.getAttribute("dir"),(t=document.createElement("textarea")).style.fontSize="12pt",t.style.border="0",t.style.padding="0",t.style.margin="0",t.style.position="absolute",t.style[o?"right":"left"]="-9999px",o=window.pageYOffset||document.documentElement.scrollTop,t.style.top="".concat(o,"px"),t.setAttribute("readonly",""),t.value=n,t);return e.container.appendChild(t),e=r()(t),c("copy"),t.remove(),e}var f=function(t){var e=1.anchorjs-link,.anchorjs-link:focus{opacity:1}",A.sheet.cssRules.length),A.sheet.insertRule("[data-anchorjs-icon]::after{content:attr(data-anchorjs-icon)}",A.sheet.cssRules.length),A.sheet.insertRule('@font-face{font-family:anchorjs-icons;src:url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype")}',A.sheet.cssRules.length)),h=document.querySelectorAll("[id]"),t=[].map.call(h,function(A){return A.id}),i=0;i\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),A=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||A||!1}}}); +// @license-end \ No newline at end of file diff --git a/site_libs/quarto-html/popper.min.js b/site_libs/quarto-html/popper.min.js new file mode 100644 index 0000000..e3726d7 --- /dev/null +++ b/site_libs/quarto-html/popper.min.js @@ -0,0 +1,6 @@ +/** + * @popperjs/core v2.11.7 - MIT License + */ + +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Popper={})}(this,(function(e){"use strict";function t(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function n(e){return e instanceof t(e).Element||e instanceof Element}function r(e){return e instanceof t(e).HTMLElement||e instanceof HTMLElement}function o(e){return"undefined"!=typeof ShadowRoot&&(e instanceof t(e).ShadowRoot||e instanceof ShadowRoot)}var i=Math.max,a=Math.min,s=Math.round;function f(){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 c(){return!/^((?!chrome|android).)*safari/i.test(f())}function p(e,o,i){void 0===o&&(o=!1),void 0===i&&(i=!1);var a=e.getBoundingClientRect(),f=1,p=1;o&&r(e)&&(f=e.offsetWidth>0&&s(a.width)/e.offsetWidth||1,p=e.offsetHeight>0&&s(a.height)/e.offsetHeight||1);var u=(n(e)?t(e):window).visualViewport,l=!c()&&i,d=(a.left+(l&&u?u.offsetLeft:0))/f,h=(a.top+(l&&u?u.offsetTop:0))/p,m=a.width/f,v=a.height/p;return{width:m,height:v,top:h,right:d+m,bottom:h+v,left:d,x:d,y:h}}function u(e){var n=t(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function l(e){return e?(e.nodeName||"").toLowerCase():null}function d(e){return((n(e)?e.ownerDocument:e.document)||window.document).documentElement}function h(e){return p(d(e)).left+u(e).scrollLeft}function m(e){return t(e).getComputedStyle(e)}function v(e){var t=m(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function y(e,n,o){void 0===o&&(o=!1);var i,a,f=r(n),c=r(n)&&function(e){var t=e.getBoundingClientRect(),n=s(t.width)/e.offsetWidth||1,r=s(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(n),m=d(n),y=p(e,c,o),g={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(f||!f&&!o)&&(("body"!==l(n)||v(m))&&(g=(i=n)!==t(i)&&r(i)?{scrollLeft:(a=i).scrollLeft,scrollTop:a.scrollTop}:u(i)),r(n)?((b=p(n,!0)).x+=n.clientLeft,b.y+=n.clientTop):m&&(b.x=h(m))),{x:y.left+g.scrollLeft-b.x,y:y.top+g.scrollTop-b.y,width:y.width,height:y.height}}function g(e){var t=p(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function b(e){return"html"===l(e)?e:e.assignedSlot||e.parentNode||(o(e)?e.host:null)||d(e)}function x(e){return["html","body","#document"].indexOf(l(e))>=0?e.ownerDocument.body:r(e)&&v(e)?e:x(b(e))}function w(e,n){var r;void 0===n&&(n=[]);var o=x(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=t(o),s=i?[a].concat(a.visualViewport||[],v(o)?o:[]):o,f=n.concat(s);return i?f:f.concat(w(b(s)))}function O(e){return["table","td","th"].indexOf(l(e))>=0}function j(e){return r(e)&&"fixed"!==m(e).position?e.offsetParent:null}function E(e){for(var n=t(e),i=j(e);i&&O(i)&&"static"===m(i).position;)i=j(i);return i&&("html"===l(i)||"body"===l(i)&&"static"===m(i).position)?n:i||function(e){var t=/firefox/i.test(f());if(/Trident/i.test(f())&&r(e)&&"fixed"===m(e).position)return null;var n=b(e);for(o(n)&&(n=n.host);r(n)&&["html","body"].indexOf(l(n))<0;){var i=m(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)||n}var D="top",A="bottom",L="right",P="left",M="auto",k=[D,A,L,P],W="start",B="end",H="viewport",T="popper",R=k.reduce((function(e,t){return e.concat([t+"-"+W,t+"-"+B])}),[]),S=[].concat(k,[M]).reduce((function(e,t){return e.concat([t,t+"-"+W,t+"-"+B])}),[]),V=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function q(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function C(e){return e.split("-")[0]}function N(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&o(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function I(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function _(e,r,o){return r===H?I(function(e,n){var r=t(e),o=d(e),i=r.visualViewport,a=o.clientWidth,s=o.clientHeight,f=0,p=0;if(i){a=i.width,s=i.height;var u=c();(u||!u&&"fixed"===n)&&(f=i.offsetLeft,p=i.offsetTop)}return{width:a,height:s,x:f+h(e),y:p}}(e,o)):n(r)?function(e,t){var n=p(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}(r,o):I(function(e){var t,n=d(e),r=u(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=i(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=i(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),f=-r.scrollLeft+h(e),c=-r.scrollTop;return"rtl"===m(o||n).direction&&(f+=i(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:f,y:c}}(d(e)))}function F(e,t,o,s){var f="clippingParents"===t?function(e){var t=w(b(e)),o=["absolute","fixed"].indexOf(m(e).position)>=0&&r(e)?E(e):e;return n(o)?t.filter((function(e){return n(e)&&N(e,o)&&"body"!==l(e)})):[]}(e):[].concat(t),c=[].concat(f,[o]),p=c[0],u=c.reduce((function(t,n){var r=_(e,n,s);return t.top=i(r.top,t.top),t.right=a(r.right,t.right),t.bottom=a(r.bottom,t.bottom),t.left=i(r.left,t.left),t}),_(e,p,s));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function U(e){return e.split("-")[1]}function z(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function X(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?C(o):null,a=o?U(o):null,s=n.x+n.width/2-r.width/2,f=n.y+n.height/2-r.height/2;switch(i){case D:t={x:s,y:n.y-r.height};break;case A:t={x:s,y:n.y+n.height};break;case L:t={x:n.x+n.width,y:f};break;case P:t={x:n.x-r.width,y:f};break;default:t={x:n.x,y:n.y}}var c=i?z(i):null;if(null!=c){var p="y"===c?"height":"width";switch(a){case W:t[c]=t[c]-(n[p]/2-r[p]/2);break;case B:t[c]=t[c]+(n[p]/2-r[p]/2)}}return t}function Y(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function G(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function J(e,t){void 0===t&&(t={});var r=t,o=r.placement,i=void 0===o?e.placement:o,a=r.strategy,s=void 0===a?e.strategy:a,f=r.boundary,c=void 0===f?"clippingParents":f,u=r.rootBoundary,l=void 0===u?H:u,h=r.elementContext,m=void 0===h?T:h,v=r.altBoundary,y=void 0!==v&&v,g=r.padding,b=void 0===g?0:g,x=Y("number"!=typeof b?b:G(b,k)),w=m===T?"reference":T,O=e.rects.popper,j=e.elements[y?w:m],E=F(n(j)?j:j.contextElement||d(e.elements.popper),c,l,s),P=p(e.elements.reference),M=X({reference:P,element:O,strategy:"absolute",placement:i}),W=I(Object.assign({},O,M)),B=m===T?W:P,R={top:E.top-B.top+x.top,bottom:B.bottom-E.bottom+x.bottom,left:E.left-B.left+x.left,right:B.right-E.right+x.right},S=e.modifiersData.offset;if(m===T&&S){var V=S[i];Object.keys(R).forEach((function(e){var t=[L,A].indexOf(e)>=0?1:-1,n=[D,A].indexOf(e)>=0?"y":"x";R[e]+=V[n]*t}))}return R}var K={placement:"bottom",modifiers:[],strategy:"absolute"};function Q(){for(var e=arguments.length,t=new Array(e),n=0;n=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[P,L].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],f=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},se={left:"right",right:"left",bottom:"top",top:"bottom"};function fe(e){return e.replace(/left|right|bottom|top/g,(function(e){return se[e]}))}var ce={start:"end",end:"start"};function pe(e){return e.replace(/start|end/g,(function(e){return ce[e]}))}function ue(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,f=n.allowedAutoPlacements,c=void 0===f?S:f,p=U(r),u=p?s?R:R.filter((function(e){return U(e)===p})):k,l=u.filter((function(e){return c.indexOf(e)>=0}));0===l.length&&(l=u);var d=l.reduce((function(t,n){return t[n]=J(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[C(n)],t}),{});return Object.keys(d).sort((function(e,t){return d[e]-d[t]}))}var le={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,f=n.fallbackPlacements,c=n.padding,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.flipVariations,h=void 0===d||d,m=n.allowedAutoPlacements,v=t.options.placement,y=C(v),g=f||(y===v||!h?[fe(v)]:function(e){if(C(e)===M)return[];var t=fe(e);return[pe(e),t,pe(t)]}(v)),b=[v].concat(g).reduce((function(e,n){return e.concat(C(n)===M?ue(t,{placement:n,boundary:p,rootBoundary:u,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,w=t.rects.popper,O=new Map,j=!0,E=b[0],k=0;k=0,S=R?"width":"height",V=J(t,{placement:B,boundary:p,rootBoundary:u,altBoundary:l,padding:c}),q=R?T?L:P:T?A:D;x[S]>w[S]&&(q=fe(q));var N=fe(q),I=[];if(i&&I.push(V[H]<=0),s&&I.push(V[q]<=0,V[N]<=0),I.every((function(e){return e}))){E=B,j=!1;break}O.set(B,I)}if(j)for(var _=function(e){var t=b.find((function(t){var n=O.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return E=t,"break"},F=h?3:1;F>0;F--){if("break"===_(F))break}t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function de(e,t,n){return i(e,a(t,n))}var he={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,s=void 0===o||o,f=n.altAxis,c=void 0!==f&&f,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.padding,h=n.tether,m=void 0===h||h,v=n.tetherOffset,y=void 0===v?0:v,b=J(t,{boundary:p,rootBoundary:u,padding:d,altBoundary:l}),x=C(t.placement),w=U(t.placement),O=!w,j=z(x),M="x"===j?"y":"x",k=t.modifiersData.popperOffsets,B=t.rects.reference,H=t.rects.popper,T="function"==typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,R="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),S=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,V={x:0,y:0};if(k){if(s){var q,N="y"===j?D:P,I="y"===j?A:L,_="y"===j?"height":"width",F=k[j],X=F+b[N],Y=F-b[I],G=m?-H[_]/2:0,K=w===W?B[_]:H[_],Q=w===W?-H[_]:-B[_],Z=t.elements.arrow,$=m&&Z?g(Z):{width:0,height:0},ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},te=ee[N],ne=ee[I],re=de(0,B[_],$[_]),oe=O?B[_]/2-G-re-te-R.mainAxis:K-re-te-R.mainAxis,ie=O?-B[_]/2+G+re+ne+R.mainAxis:Q+re+ne+R.mainAxis,ae=t.elements.arrow&&E(t.elements.arrow),se=ae?"y"===j?ae.clientTop||0:ae.clientLeft||0:0,fe=null!=(q=null==S?void 0:S[j])?q:0,ce=F+ie-fe,pe=de(m?a(X,F+oe-fe-se):X,F,m?i(Y,ce):Y);k[j]=pe,V[j]=pe-F}if(c){var ue,le="x"===j?D:P,he="x"===j?A:L,me=k[M],ve="y"===M?"height":"width",ye=me+b[le],ge=me-b[he],be=-1!==[D,P].indexOf(x),xe=null!=(ue=null==S?void 0:S[M])?ue:0,we=be?ye:me-B[ve]-H[ve]-xe+R.altAxis,Oe=be?me+B[ve]+H[ve]-xe-R.altAxis:ge,je=m&&be?function(e,t,n){var r=de(e,t,n);return r>n?n:r}(we,me,Oe):de(m?we:ye,me,m?Oe:ge);k[M]=je,V[M]=je-me}t.modifiersData[r]=V}},requiresIfExists:["offset"]};var me={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=C(n.placement),f=z(s),c=[P,L].indexOf(s)>=0?"height":"width";if(i&&a){var p=function(e,t){return Y("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:G(e,k))}(o.padding,n),u=g(i),l="y"===f?D:P,d="y"===f?A:L,h=n.rects.reference[c]+n.rects.reference[f]-a[f]-n.rects.popper[c],m=a[f]-n.rects.reference[f],v=E(i),y=v?"y"===f?v.clientHeight||0:v.clientWidth||0:0,b=h/2-m/2,x=p[l],w=y-u[c]-p[d],O=y/2-u[c]/2+b,j=de(x,O,w),M=f;n.modifiersData[r]=((t={})[M]=j,t.centerOffset=j-O,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&N(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ve(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 ye(e){return[D,L,A,P].some((function(t){return e[t]>=0}))}var ge={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=J(t,{elementContext:"reference"}),s=J(t,{altBoundary:!0}),f=ve(a,r),c=ve(s,o,i),p=ye(f),u=ye(c);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:c,isReferenceHidden:p,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":u})}},be=Z({defaultModifiers:[ee,te,oe,ie]}),xe=[ee,te,oe,ie,ae,le,he,me,ge],we=Z({defaultModifiers:xe});e.applyStyles=ie,e.arrow=me,e.computeStyles=oe,e.createPopper=we,e.createPopperLite=be,e.defaultModifiers=xe,e.detectOverflow=J,e.eventListeners=ee,e.flip=le,e.hide=ge,e.offset=ae,e.popperGenerator=Z,e.popperOffsets=te,e.preventOverflow=he,Object.defineProperty(e,"__esModule",{value:!0})})); + diff --git a/site_libs/quarto-html/quarto-syntax-highlighting.css b/site_libs/quarto-html/quarto-syntax-highlighting.css new file mode 100644 index 0000000..b30ce57 --- /dev/null +++ b/site_libs/quarto-html/quarto-syntax-highlighting.css @@ -0,0 +1,205 @@ +/* quarto syntax highlight colors */ +:root { + --quarto-hl-ot-color: #003B4F; + --quarto-hl-at-color: #657422; + --quarto-hl-ss-color: #20794D; + --quarto-hl-an-color: #5E5E5E; + --quarto-hl-fu-color: #4758AB; + --quarto-hl-st-color: #20794D; + --quarto-hl-cf-color: #003B4F; + --quarto-hl-op-color: #5E5E5E; + --quarto-hl-er-color: #AD0000; + --quarto-hl-bn-color: #AD0000; + --quarto-hl-al-color: #AD0000; + --quarto-hl-va-color: #111111; + --quarto-hl-bu-color: inherit; + --quarto-hl-ex-color: inherit; + --quarto-hl-pp-color: #AD0000; + --quarto-hl-in-color: #5E5E5E; + --quarto-hl-vs-color: #20794D; + --quarto-hl-wa-color: #5E5E5E; + --quarto-hl-do-color: #5E5E5E; + --quarto-hl-im-color: #00769E; + --quarto-hl-ch-color: #20794D; + --quarto-hl-dt-color: #AD0000; + --quarto-hl-fl-color: #AD0000; + --quarto-hl-co-color: #5E5E5E; + --quarto-hl-cv-color: #5E5E5E; + --quarto-hl-cn-color: #8f5902; + --quarto-hl-sc-color: #5E5E5E; + --quarto-hl-dv-color: #AD0000; + --quarto-hl-kw-color: #003B4F; +} + +/* other quarto variables */ +:root { + --quarto-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +pre > code.sourceCode > span { + color: #003B4F; +} + +code span { + color: #003B4F; +} + +code.sourceCode > span { + color: #003B4F; +} + +div.sourceCode, +div.sourceCode pre.sourceCode { + color: #003B4F; +} + +code span.ot { + color: #003B4F; + font-style: inherit; +} + +code span.at { + color: #657422; + font-style: inherit; +} + +code span.ss { + color: #20794D; + font-style: inherit; +} + +code span.an { + color: #5E5E5E; + font-style: inherit; +} + +code span.fu { + color: #4758AB; + font-style: inherit; +} + +code span.st { + color: #20794D; + font-style: inherit; +} + +code span.cf { + color: #003B4F; + font-weight: bold; + font-style: inherit; +} + +code span.op { + color: #5E5E5E; + font-style: inherit; +} + +code span.er { + color: #AD0000; + font-style: inherit; +} + +code span.bn { + color: #AD0000; + font-style: inherit; +} + +code span.al { + color: #AD0000; + font-style: inherit; +} + +code span.va { + color: #111111; + font-style: inherit; +} + +code span.bu { + font-style: inherit; +} + +code span.ex { + font-style: inherit; +} + +code span.pp { + color: #AD0000; + font-style: inherit; +} + +code span.in { + color: #5E5E5E; + font-style: inherit; +} + +code span.vs { + color: #20794D; + font-style: inherit; +} + +code span.wa { + color: #5E5E5E; + font-style: italic; +} + +code span.do { + color: #5E5E5E; + font-style: italic; +} + +code span.im { + color: #00769E; + font-style: inherit; +} + +code span.ch { + color: #20794D; + font-style: inherit; +} + +code span.dt { + color: #AD0000; + font-style: inherit; +} + +code span.fl { + color: #AD0000; + font-style: inherit; +} + +code span.co { + color: #5E5E5E; + font-style: inherit; +} + +code span.cv { + color: #5E5E5E; + font-style: italic; +} + +code span.cn { + color: #8f5902; + font-style: inherit; +} + +code span.sc { + color: #5E5E5E; + font-style: inherit; +} + +code span.dv { + color: #AD0000; + font-style: inherit; +} + +code span.kw { + color: #003B4F; + font-weight: bold; + font-style: inherit; +} + +.prevent-inlining { + content: " { + // Find any conflicting margin elements and add margins to the + // top to prevent overlap + const marginChildren = window.document.querySelectorAll( + ".column-margin.column-container > *, .margin-caption, .aside" + ); + + let lastBottom = 0; + for (const marginChild of marginChildren) { + if (marginChild.offsetParent !== null) { + // clear the top margin so we recompute it + marginChild.style.marginTop = null; + const top = marginChild.getBoundingClientRect().top + window.scrollY; + if (top < lastBottom) { + const marginChildStyle = window.getComputedStyle(marginChild); + const marginBottom = parseFloat(marginChildStyle["marginBottom"]); + const margin = lastBottom - top + marginBottom; + marginChild.style.marginTop = `${margin}px`; + } + const styles = window.getComputedStyle(marginChild); + const marginTop = parseFloat(styles["marginTop"]); + lastBottom = top + marginChild.getBoundingClientRect().height + marginTop; + } + } +}; + +window.document.addEventListener("DOMContentLoaded", function (_event) { + // Recompute the position of margin elements anytime the body size changes + if (window.ResizeObserver) { + const resizeObserver = new window.ResizeObserver( + throttle(() => { + layoutMarginEls(); + if ( + window.document.body.getBoundingClientRect().width < 990 && + isReaderMode() + ) { + quartoToggleReader(); + } + }, 50) + ); + resizeObserver.observe(window.document.body); + } + + const tocEl = window.document.querySelector('nav.toc-active[role="doc-toc"]'); + const sidebarEl = window.document.getElementById("quarto-sidebar"); + const leftTocEl = window.document.getElementById("quarto-sidebar-toc-left"); + const marginSidebarEl = window.document.getElementById( + "quarto-margin-sidebar" + ); + // function to determine whether the element has a previous sibling that is active + const prevSiblingIsActiveLink = (el) => { + const sibling = el.previousElementSibling; + if (sibling && sibling.tagName === "A") { + return sibling.classList.contains("active"); + } else { + return false; + } + }; + + // fire slideEnter for bootstrap tab activations (for htmlwidget resize behavior) + function fireSlideEnter(e) { + const event = window.document.createEvent("Event"); + event.initEvent("slideenter", true, true); + window.document.dispatchEvent(event); + } + const tabs = window.document.querySelectorAll('a[data-bs-toggle="tab"]'); + tabs.forEach((tab) => { + tab.addEventListener("shown.bs.tab", fireSlideEnter); + }); + + // fire slideEnter for tabby tab activations (for htmlwidget resize behavior) + document.addEventListener("tabby", fireSlideEnter, false); + + // Track scrolling and mark TOC links as active + // get table of contents and sidebar (bail if we don't have at least one) + const tocLinks = tocEl + ? [...tocEl.querySelectorAll("a[data-scroll-target]")] + : []; + const makeActive = (link) => tocLinks[link].classList.add("active"); + const removeActive = (link) => tocLinks[link].classList.remove("active"); + const removeAllActive = () => + [...Array(tocLinks.length).keys()].forEach((link) => removeActive(link)); + + // activate the anchor for a section associated with this TOC entry + tocLinks.forEach((link) => { + link.addEventListener("click", () => { + if (link.href.indexOf("#") !== -1) { + const anchor = link.href.split("#")[1]; + const heading = window.document.querySelector( + `[data-anchor-id="${anchor}"]` + ); + if (heading) { + // Add the class + heading.classList.add("reveal-anchorjs-link"); + + // function to show the anchor + const handleMouseout = () => { + heading.classList.remove("reveal-anchorjs-link"); + heading.removeEventListener("mouseout", handleMouseout); + }; + + // add a function to clear the anchor when the user mouses out of it + heading.addEventListener("mouseout", handleMouseout); + } + } + }); + }); + + const sections = tocLinks.map((link) => { + const target = link.getAttribute("data-scroll-target"); + if (target.startsWith("#")) { + return window.document.getElementById(decodeURI(`${target.slice(1)}`)); + } else { + return window.document.querySelector(decodeURI(`${target}`)); + } + }); + + const sectionMargin = 200; + let currentActive = 0; + // track whether we've initialized state the first time + let init = false; + + const updateActiveLink = () => { + // The index from bottom to top (e.g. reversed list) + let sectionIndex = -1; + if ( + window.innerHeight + window.pageYOffset >= + window.document.body.offsetHeight + ) { + // This is the no-scroll case where last section should be the active one + sectionIndex = 0; + } else { + // This finds the last section visible on screen that should be made active + sectionIndex = [...sections].reverse().findIndex((section) => { + if (section) { + return window.pageYOffset >= section.offsetTop - sectionMargin; + } else { + return false; + } + }); + } + if (sectionIndex > -1) { + const current = sections.length - sectionIndex - 1; + if (current !== currentActive) { + removeAllActive(); + currentActive = current; + makeActive(current); + if (init) { + window.dispatchEvent(sectionChanged); + } + init = true; + } + } + }; + + const inHiddenRegion = (top, bottom, hiddenRegions) => { + for (const region of hiddenRegions) { + if (top <= region.bottom && bottom >= region.top) { + return true; + } + } + return false; + }; + + const categorySelector = "header.quarto-title-block .quarto-category"; + const activateCategories = (href) => { + // Find any categories + // Surround them with a link pointing back to: + // #category=Authoring + try { + const categoryEls = window.document.querySelectorAll(categorySelector); + for (const categoryEl of categoryEls) { + const categoryText = categoryEl.textContent; + if (categoryText) { + const link = `${href}#category=${encodeURIComponent(categoryText)}`; + const linkEl = window.document.createElement("a"); + linkEl.setAttribute("href", link); + for (const child of categoryEl.childNodes) { + linkEl.append(child); + } + categoryEl.appendChild(linkEl); + } + } + } catch { + // Ignore errors + } + }; + function hasTitleCategories() { + return window.document.querySelector(categorySelector) !== null; + } + + function offsetRelativeUrl(url) { + const offset = getMeta("quarto:offset"); + return offset ? offset + url : url; + } + + function offsetAbsoluteUrl(url) { + const offset = getMeta("quarto:offset"); + const baseUrl = new URL(offset, window.location); + + const projRelativeUrl = url.replace(baseUrl, ""); + if (projRelativeUrl.startsWith("/")) { + return projRelativeUrl; + } else { + return "/" + projRelativeUrl; + } + } + + // read a meta tag value + function getMeta(metaName) { + const metas = window.document.getElementsByTagName("meta"); + for (let i = 0; i < metas.length; i++) { + if (metas[i].getAttribute("name") === metaName) { + return metas[i].getAttribute("content"); + } + } + return ""; + } + + async function findAndActivateCategories() { + const currentPagePath = offsetAbsoluteUrl(window.location.href); + const response = await fetch(offsetRelativeUrl("listings.json")); + if (response.status == 200) { + return response.json().then(function (listingPaths) { + const listingHrefs = []; + for (const listingPath of listingPaths) { + const pathWithoutLeadingSlash = listingPath.listing.substring(1); + for (const item of listingPath.items) { + if ( + item === currentPagePath || + item === currentPagePath + "index.html" + ) { + // Resolve this path against the offset to be sure + // we already are using the correct path to the listing + // (this adjusts the listing urls to be rooted against + // whatever root the page is actually running against) + const relative = offsetRelativeUrl(pathWithoutLeadingSlash); + const baseUrl = window.location; + const resolvedPath = new URL(relative, baseUrl); + listingHrefs.push(resolvedPath.pathname); + break; + } + } + } + + // Look up the tree for a nearby linting and use that if we find one + const nearestListing = findNearestParentListing( + offsetAbsoluteUrl(window.location.pathname), + listingHrefs + ); + if (nearestListing) { + activateCategories(nearestListing); + } else { + // See if the referrer is a listing page for this item + const referredRelativePath = offsetAbsoluteUrl(document.referrer); + const referrerListing = listingHrefs.find((listingHref) => { + const isListingReferrer = + listingHref === referredRelativePath || + listingHref === referredRelativePath + "index.html"; + return isListingReferrer; + }); + + if (referrerListing) { + // Try to use the referrer if possible + activateCategories(referrerListing); + } else if (listingHrefs.length > 0) { + // Otherwise, just fall back to the first listing + activateCategories(listingHrefs[0]); + } + } + }); + } + } + if (hasTitleCategories()) { + findAndActivateCategories(); + } + + const findNearestParentListing = (href, listingHrefs) => { + if (!href || !listingHrefs) { + return undefined; + } + // Look up the tree for a nearby linting and use that if we find one + const relativeParts = href.substring(1).split("/"); + while (relativeParts.length > 0) { + const path = relativeParts.join("/"); + for (const listingHref of listingHrefs) { + if (listingHref.startsWith(path)) { + return listingHref; + } + } + relativeParts.pop(); + } + + return undefined; + }; + + const manageSidebarVisiblity = (el, placeholderDescriptor) => { + let isVisible = true; + let elRect; + + return (hiddenRegions) => { + if (el === null) { + return; + } + + // Find the last element of the TOC + const lastChildEl = el.lastElementChild; + + if (lastChildEl) { + // Converts the sidebar to a menu + const convertToMenu = () => { + for (const child of el.children) { + child.style.opacity = 0; + child.style.overflow = "hidden"; + child.style.pointerEvents = "none"; + } + + nexttick(() => { + const toggleContainer = window.document.createElement("div"); + toggleContainer.style.width = "100%"; + toggleContainer.classList.add("zindex-over-content"); + toggleContainer.classList.add("quarto-sidebar-toggle"); + toggleContainer.classList.add("headroom-target"); // Marks this to be managed by headeroom + toggleContainer.id = placeholderDescriptor.id; + toggleContainer.style.position = "fixed"; + + const toggleIcon = window.document.createElement("i"); + toggleIcon.classList.add("quarto-sidebar-toggle-icon"); + toggleIcon.classList.add("bi"); + toggleIcon.classList.add("bi-caret-down-fill"); + + const toggleTitle = window.document.createElement("div"); + const titleEl = window.document.body.querySelector( + placeholderDescriptor.titleSelector + ); + if (titleEl) { + toggleTitle.append( + titleEl.textContent || titleEl.innerText, + toggleIcon + ); + } + toggleTitle.classList.add("zindex-over-content"); + toggleTitle.classList.add("quarto-sidebar-toggle-title"); + toggleContainer.append(toggleTitle); + + const toggleContents = window.document.createElement("div"); + toggleContents.classList = el.classList; + toggleContents.classList.add("zindex-over-content"); + toggleContents.classList.add("quarto-sidebar-toggle-contents"); + for (const child of el.children) { + if (child.id === "toc-title") { + continue; + } + + const clone = child.cloneNode(true); + clone.style.opacity = 1; + clone.style.pointerEvents = null; + clone.style.display = null; + toggleContents.append(clone); + } + toggleContents.style.height = "0px"; + const positionToggle = () => { + // position the element (top left of parent, same width as parent) + if (!elRect) { + elRect = el.getBoundingClientRect(); + } + toggleContainer.style.left = `${elRect.left}px`; + toggleContainer.style.top = `${elRect.top}px`; + toggleContainer.style.width = `${elRect.width}px`; + }; + positionToggle(); + + toggleContainer.append(toggleContents); + el.parentElement.prepend(toggleContainer); + + // Process clicks + let tocShowing = false; + // Allow the caller to control whether this is dismissed + // when it is clicked (e.g. sidebar navigation supports + // opening and closing the nav tree, so don't dismiss on click) + const clickEl = placeholderDescriptor.dismissOnClick + ? toggleContainer + : toggleTitle; + + const closeToggle = () => { + if (tocShowing) { + toggleContainer.classList.remove("expanded"); + toggleContents.style.height = "0px"; + tocShowing = false; + } + }; + + // Get rid of any expanded toggle if the user scrolls + window.document.addEventListener( + "scroll", + throttle(() => { + closeToggle(); + }, 50) + ); + + // Handle positioning of the toggle + window.addEventListener( + "resize", + throttle(() => { + elRect = undefined; + positionToggle(); + }, 50) + ); + + window.addEventListener("quarto-hrChanged", () => { + elRect = undefined; + }); + + // Process the click + clickEl.onclick = () => { + if (!tocShowing) { + toggleContainer.classList.add("expanded"); + toggleContents.style.height = null; + tocShowing = true; + } else { + closeToggle(); + } + }; + }); + }; + + // Converts a sidebar from a menu back to a sidebar + const convertToSidebar = () => { + for (const child of el.children) { + child.style.opacity = 1; + child.style.overflow = null; + child.style.pointerEvents = null; + } + + const placeholderEl = window.document.getElementById( + placeholderDescriptor.id + ); + if (placeholderEl) { + placeholderEl.remove(); + } + + el.classList.remove("rollup"); + }; + + if (isReaderMode()) { + convertToMenu(); + isVisible = false; + } else { + // Find the top and bottom o the element that is being managed + const elTop = el.offsetTop; + const elBottom = + elTop + lastChildEl.offsetTop + lastChildEl.offsetHeight; + + if (!isVisible) { + // If the element is current not visible reveal if there are + // no conflicts with overlay regions + if (!inHiddenRegion(elTop, elBottom, hiddenRegions)) { + convertToSidebar(); + isVisible = true; + } + } else { + // If the element is visible, hide it if it conflicts with overlay regions + // and insert a placeholder toggle (or if we're in reader mode) + if (inHiddenRegion(elTop, elBottom, hiddenRegions)) { + convertToMenu(); + isVisible = false; + } + } + } + } + }; + }; + + const tabEls = document.querySelectorAll('a[data-bs-toggle="tab"]'); + for (const tabEl of tabEls) { + const id = tabEl.getAttribute("data-bs-target"); + if (id) { + const columnEl = document.querySelector( + `${id} .column-margin, .tabset-margin-content` + ); + if (columnEl) + tabEl.addEventListener("shown.bs.tab", function (event) { + const el = event.srcElement; + if (el) { + const visibleCls = `${el.id}-margin-content`; + // walk up until we find a parent tabset + let panelTabsetEl = el.parentElement; + while (panelTabsetEl) { + if (panelTabsetEl.classList.contains("panel-tabset")) { + break; + } + panelTabsetEl = panelTabsetEl.parentElement; + } + + if (panelTabsetEl) { + const prevSib = panelTabsetEl.previousElementSibling; + if ( + prevSib && + prevSib.classList.contains("tabset-margin-container") + ) { + const childNodes = prevSib.querySelectorAll( + ".tabset-margin-content" + ); + for (const childEl of childNodes) { + if (childEl.classList.contains(visibleCls)) { + childEl.classList.remove("collapse"); + } else { + childEl.classList.add("collapse"); + } + } + } + } + } + + layoutMarginEls(); + }); + } + } + + // Manage the visibility of the toc and the sidebar + const marginScrollVisibility = manageSidebarVisiblity(marginSidebarEl, { + id: "quarto-toc-toggle", + titleSelector: "#toc-title", + dismissOnClick: true, + }); + const sidebarScrollVisiblity = manageSidebarVisiblity(sidebarEl, { + id: "quarto-sidebarnav-toggle", + titleSelector: ".title", + dismissOnClick: false, + }); + let tocLeftScrollVisibility; + if (leftTocEl) { + tocLeftScrollVisibility = manageSidebarVisiblity(leftTocEl, { + id: "quarto-lefttoc-toggle", + titleSelector: "#toc-title", + dismissOnClick: true, + }); + } + + // Find the first element that uses formatting in special columns + const conflictingEls = window.document.body.querySelectorAll( + '[class^="column-"], [class*=" column-"], aside, [class*="margin-caption"], [class*=" margin-caption"], [class*="margin-ref"], [class*=" margin-ref"]' + ); + + // Filter all the possibly conflicting elements into ones + // the do conflict on the left or ride side + const arrConflictingEls = Array.from(conflictingEls); + const leftSideConflictEls = arrConflictingEls.filter((el) => { + if (el.tagName === "ASIDE") { + return false; + } + return Array.from(el.classList).find((className) => { + return ( + className !== "column-body" && + className.startsWith("column-") && + !className.endsWith("right") && + !className.endsWith("container") && + className !== "column-margin" + ); + }); + }); + const rightSideConflictEls = arrConflictingEls.filter((el) => { + if (el.tagName === "ASIDE") { + return true; + } + + const hasMarginCaption = Array.from(el.classList).find((className) => { + return className == "margin-caption"; + }); + if (hasMarginCaption) { + return true; + } + + return Array.from(el.classList).find((className) => { + return ( + className !== "column-body" && + !className.endsWith("container") && + className.startsWith("column-") && + !className.endsWith("left") + ); + }); + }); + + const kOverlapPaddingSize = 10; + function toRegions(els) { + return els.map((el) => { + const boundRect = el.getBoundingClientRect(); + const top = + boundRect.top + + document.documentElement.scrollTop - + kOverlapPaddingSize; + return { + top, + bottom: top + el.scrollHeight + 2 * kOverlapPaddingSize, + }; + }); + } + + let hasObserved = false; + const visibleItemObserver = (els) => { + let visibleElements = [...els]; + const intersectionObserver = new IntersectionObserver( + (entries, _observer) => { + entries.forEach((entry) => { + if (entry.isIntersecting) { + if (visibleElements.indexOf(entry.target) === -1) { + visibleElements.push(entry.target); + } + } else { + visibleElements = visibleElements.filter((visibleEntry) => { + return visibleEntry !== entry; + }); + } + }); + + if (!hasObserved) { + hideOverlappedSidebars(); + } + hasObserved = true; + }, + {} + ); + els.forEach((el) => { + intersectionObserver.observe(el); + }); + + return { + getVisibleEntries: () => { + return visibleElements; + }, + }; + }; + + const rightElementObserver = visibleItemObserver(rightSideConflictEls); + const leftElementObserver = visibleItemObserver(leftSideConflictEls); + + const hideOverlappedSidebars = () => { + marginScrollVisibility(toRegions(rightElementObserver.getVisibleEntries())); + sidebarScrollVisiblity(toRegions(leftElementObserver.getVisibleEntries())); + if (tocLeftScrollVisibility) { + tocLeftScrollVisibility( + toRegions(leftElementObserver.getVisibleEntries()) + ); + } + }; + + window.quartoToggleReader = () => { + // Applies a slow class (or removes it) + // to update the transition speed + const slowTransition = (slow) => { + const manageTransition = (id, slow) => { + const el = document.getElementById(id); + if (el) { + if (slow) { + el.classList.add("slow"); + } else { + el.classList.remove("slow"); + } + } + }; + + manageTransition("TOC", slow); + manageTransition("quarto-sidebar", slow); + }; + const readerMode = !isReaderMode(); + setReaderModeValue(readerMode); + + // If we're entering reader mode, slow the transition + if (readerMode) { + slowTransition(readerMode); + } + highlightReaderToggle(readerMode); + hideOverlappedSidebars(); + + // If we're exiting reader mode, restore the non-slow transition + if (!readerMode) { + slowTransition(!readerMode); + } + }; + + const highlightReaderToggle = (readerMode) => { + const els = document.querySelectorAll(".quarto-reader-toggle"); + if (els) { + els.forEach((el) => { + if (readerMode) { + el.classList.add("reader"); + } else { + el.classList.remove("reader"); + } + }); + } + }; + + const setReaderModeValue = (val) => { + if (window.location.protocol !== "file:") { + window.localStorage.setItem("quarto-reader-mode", val); + } else { + localReaderMode = val; + } + }; + + const isReaderMode = () => { + if (window.location.protocol !== "file:") { + return window.localStorage.getItem("quarto-reader-mode") === "true"; + } else { + return localReaderMode; + } + }; + let localReaderMode = null; + + const tocOpenDepthStr = tocEl?.getAttribute("data-toc-expanded"); + const tocOpenDepth = tocOpenDepthStr ? Number(tocOpenDepthStr) : 1; + + // Walk the TOC and collapse/expand nodes + // Nodes are expanded if: + // - they are top level + // - they have children that are 'active' links + // - they are directly below an link that is 'active' + const walk = (el, depth) => { + // Tick depth when we enter a UL + if (el.tagName === "UL") { + depth = depth + 1; + } + + // It this is active link + let isActiveNode = false; + if (el.tagName === "A" && el.classList.contains("active")) { + isActiveNode = true; + } + + // See if there is an active child to this element + let hasActiveChild = false; + for (child of el.children) { + hasActiveChild = walk(child, depth) || hasActiveChild; + } + + // Process the collapse state if this is an UL + if (el.tagName === "UL") { + if (tocOpenDepth === -1 && depth > 1) { + // toc-expand: false + el.classList.add("collapse"); + } else if ( + depth <= tocOpenDepth || + hasActiveChild || + prevSiblingIsActiveLink(el) + ) { + el.classList.remove("collapse"); + } else { + el.classList.add("collapse"); + } + + // untick depth when we leave a UL + depth = depth - 1; + } + return hasActiveChild || isActiveNode; + }; + + // walk the TOC and expand / collapse any items that should be shown + if (tocEl) { + updateActiveLink(); + walk(tocEl, 0); + } + + // Throttle the scroll event and walk peridiocally + window.document.addEventListener( + "scroll", + throttle(() => { + if (tocEl) { + updateActiveLink(); + walk(tocEl, 0); + } + if (!isReaderMode()) { + hideOverlappedSidebars(); + } + }, 5) + ); + window.addEventListener( + "resize", + throttle(() => { + if (tocEl) { + updateActiveLink(); + walk(tocEl, 0); + } + if (!isReaderMode()) { + hideOverlappedSidebars(); + } + }, 10) + ); + hideOverlappedSidebars(); + highlightReaderToggle(isReaderMode()); +}); + +// grouped tabsets +window.addEventListener("pageshow", (_event) => { + function getTabSettings() { + const data = localStorage.getItem("quarto-persistent-tabsets-data"); + if (!data) { + localStorage.setItem("quarto-persistent-tabsets-data", "{}"); + return {}; + } + if (data) { + return JSON.parse(data); + } + } + + function setTabSettings(data) { + localStorage.setItem( + "quarto-persistent-tabsets-data", + JSON.stringify(data) + ); + } + + function setTabState(groupName, groupValue) { + const data = getTabSettings(); + data[groupName] = groupValue; + setTabSettings(data); + } + + function toggleTab(tab, active) { + const tabPanelId = tab.getAttribute("aria-controls"); + const tabPanel = document.getElementById(tabPanelId); + if (active) { + tab.classList.add("active"); + tabPanel.classList.add("active"); + } else { + tab.classList.remove("active"); + tabPanel.classList.remove("active"); + } + } + + function toggleAll(selectedGroup, selectorsToSync) { + for (const [thisGroup, tabs] of Object.entries(selectorsToSync)) { + const active = selectedGroup === thisGroup; + for (const tab of tabs) { + toggleTab(tab, active); + } + } + } + + function findSelectorsToSyncByLanguage() { + const result = {}; + const tabs = Array.from( + document.querySelectorAll(`div[data-group] a[id^='tabset-']`) + ); + for (const item of tabs) { + const div = item.parentElement.parentElement.parentElement; + const group = div.getAttribute("data-group"); + if (!result[group]) { + result[group] = {}; + } + const selectorsToSync = result[group]; + const value = item.innerHTML; + if (!selectorsToSync[value]) { + selectorsToSync[value] = []; + } + selectorsToSync[value].push(item); + } + return result; + } + + function setupSelectorSync() { + const selectorsToSync = findSelectorsToSyncByLanguage(); + Object.entries(selectorsToSync).forEach(([group, tabSetsByValue]) => { + Object.entries(tabSetsByValue).forEach(([value, items]) => { + items.forEach((item) => { + item.addEventListener("click", (_event) => { + setTabState(group, value); + toggleAll(value, selectorsToSync[group]); + }); + }); + }); + }); + return selectorsToSync; + } + + const selectorsToSync = setupSelectorSync(); + for (const [group, selectedName] of Object.entries(getTabSettings())) { + const selectors = selectorsToSync[group]; + // it's possible that stale state gives us empty selections, so we explicitly check here. + if (selectors) { + toggleAll(selectedName, selectors); + } + } +}); + +function throttle(func, wait) { + let waiting = false; + return function () { + if (!waiting) { + func.apply(this, arguments); + waiting = true; + setTimeout(function () { + waiting = false; + }, wait); + } + }; +} + +function nexttick(func) { + return setTimeout(func, 0); +} diff --git a/site_libs/quarto-html/tippy.css b/site_libs/quarto-html/tippy.css new file mode 100644 index 0000000..e6ae635 --- /dev/null +++ b/site_libs/quarto-html/tippy.css @@ -0,0 +1 @@ +.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1} \ No newline at end of file diff --git a/site_libs/quarto-html/tippy.umd.min.js b/site_libs/quarto-html/tippy.umd.min.js new file mode 100644 index 0000000..ca292be --- /dev/null +++ b/site_libs/quarto-html/tippy.umd.min.js @@ -0,0 +1,2 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],t):(e=e||self).tippy=t(e.Popper)}(this,(function(e){"use strict";var t={passive:!0,capture:!0},n=function(){return document.body};function r(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function o(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function i(e,t){return"function"==typeof e?e.apply(void 0,t):e}function a(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),t)};var n}function s(e,t){var n=Object.assign({},e);return t.forEach((function(e){delete n[e]})),n}function u(e){return[].concat(e)}function c(e,t){-1===e.indexOf(t)&&e.push(t)}function p(e){return e.split("-")[0]}function f(e){return[].slice.call(e)}function l(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function d(){return document.createElement("div")}function v(e){return["Element","Fragment"].some((function(t){return o(e,t)}))}function m(e){return o(e,"MouseEvent")}function g(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function h(e){return v(e)?[e]:function(e){return o(e,"NodeList")}(e)?f(e):Array.isArray(e)?e:f(document.querySelectorAll(e))}function b(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function y(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function w(e){var t,n=u(e)[0];return null!=n&&null!=(t=n.ownerDocument)&&t.body?n.ownerDocument:document}function E(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}function O(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var x={isTouch:!1},C=0;function T(){x.isTouch||(x.isTouch=!0,window.performance&&document.addEventListener("mousemove",A))}function A(){var e=performance.now();e-C<20&&(x.isTouch=!1,document.removeEventListener("mousemove",A)),C=e}function L(){var e=document.activeElement;if(g(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var D=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto,R=Object.assign({appendTo:n,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),k=Object.keys(R);function P(e){var t=(e.plugins||[]).reduce((function(t,n){var r,o=n.name,i=n.defaultValue;o&&(t[o]=void 0!==e[o]?e[o]:null!=(r=R[o])?r:i);return t}),{});return Object.assign({},e,t)}function j(e,t){var n=Object.assign({},t,{content:i(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(P(Object.assign({},R,{plugins:t}))):k).reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},R.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function M(e,t){e.innerHTML=t}function V(e){var t=d();return!0===e?t.className="tippy-arrow":(t.className="tippy-svg-arrow",v(e)?t.appendChild(e):M(t,e)),t}function I(e,t){v(t.content)?(M(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?M(e,t.content):e.textContent=t.content)}function S(e){var t=e.firstElementChild,n=f(t.children);return{box:t,content:n.find((function(e){return e.classList.contains("tippy-content")})),arrow:n.find((function(e){return e.classList.contains("tippy-arrow")||e.classList.contains("tippy-svg-arrow")})),backdrop:n.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function N(e){var t=d(),n=d();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=d();function o(n,r){var o=S(t),i=o.box,a=o.content,s=o.arrow;r.theme?i.setAttribute("data-theme",r.theme):i.removeAttribute("data-theme"),"string"==typeof r.animation?i.setAttribute("data-animation",r.animation):i.removeAttribute("data-animation"),r.inertia?i.setAttribute("data-inertia",""):i.removeAttribute("data-inertia"),i.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?i.setAttribute("role",r.role):i.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||I(a,e.props),r.arrow?s?n.arrow!==r.arrow&&(i.removeChild(s),i.appendChild(V(r.arrow))):i.appendChild(V(r.arrow)):s&&i.removeChild(s)}return r.className="tippy-content",r.setAttribute("data-state","hidden"),I(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props),{popper:t,onUpdate:o}}N.$$tippy=!0;var B=1,H=[],U=[];function _(o,s){var v,g,h,C,T,A,L,k,M=j(o,Object.assign({},R,P(l(s)))),V=!1,I=!1,N=!1,_=!1,F=[],W=a(we,M.interactiveDebounce),X=B++,Y=(k=M.plugins).filter((function(e,t){return k.indexOf(e)===t})),$={id:X,reference:o,popper:d(),popperInstance:null,props:M,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:Y,clearDelayTimeouts:function(){clearTimeout(v),clearTimeout(g),cancelAnimationFrame(h)},setProps:function(e){if($.state.isDestroyed)return;ae("onBeforeUpdate",[$,e]),be();var t=$.props,n=j(o,Object.assign({},t,l(e),{ignoreAttributes:!0}));$.props=n,he(),t.interactiveDebounce!==n.interactiveDebounce&&(ce(),W=a(we,n.interactiveDebounce));t.triggerTarget&&!n.triggerTarget?u(t.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):n.triggerTarget&&o.removeAttribute("aria-expanded");ue(),ie(),J&&J(t,n);$.popperInstance&&(Ce(),Ae().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})));ae("onAfterUpdate",[$,e])},setContent:function(e){$.setProps({content:e})},show:function(){var e=$.state.isVisible,t=$.state.isDestroyed,o=!$.state.isEnabled,a=x.isTouch&&!$.props.touch,s=r($.props.duration,0,R.duration);if(e||t||o||a)return;if(te().hasAttribute("disabled"))return;if(ae("onShow",[$],!1),!1===$.props.onShow($))return;$.state.isVisible=!0,ee()&&(z.style.visibility="visible");ie(),de(),$.state.isMounted||(z.style.transition="none");if(ee()){var u=re(),p=u.box,f=u.content;b([p,f],0)}A=function(){var e;if($.state.isVisible&&!_){if(_=!0,z.offsetHeight,z.style.transition=$.props.moveTransition,ee()&&$.props.animation){var t=re(),n=t.box,r=t.content;b([n,r],s),y([n,r],"visible")}se(),ue(),c(U,$),null==(e=$.popperInstance)||e.forceUpdate(),ae("onMount",[$]),$.props.animation&&ee()&&function(e,t){me(e,t)}(s,(function(){$.state.isShown=!0,ae("onShown",[$])}))}},function(){var e,t=$.props.appendTo,r=te();e=$.props.interactive&&t===n||"parent"===t?r.parentNode:i(t,[r]);e.contains(z)||e.appendChild(z);$.state.isMounted=!0,Ce()}()},hide:function(){var e=!$.state.isVisible,t=$.state.isDestroyed,n=!$.state.isEnabled,o=r($.props.duration,1,R.duration);if(e||t||n)return;if(ae("onHide",[$],!1),!1===$.props.onHide($))return;$.state.isVisible=!1,$.state.isShown=!1,_=!1,V=!1,ee()&&(z.style.visibility="hidden");if(ce(),ve(),ie(!0),ee()){var i=re(),a=i.box,s=i.content;$.props.animation&&(b([a,s],o),y([a,s],"hidden"))}se(),ue(),$.props.animation?ee()&&function(e,t){me(e,(function(){!$.state.isVisible&&z.parentNode&&z.parentNode.contains(z)&&t()}))}(o,$.unmount):$.unmount()},hideWithInteractivity:function(e){ne().addEventListener("mousemove",W),c(H,W),W(e)},enable:function(){$.state.isEnabled=!0},disable:function(){$.hide(),$.state.isEnabled=!1},unmount:function(){$.state.isVisible&&$.hide();if(!$.state.isMounted)return;Te(),Ae().forEach((function(e){e._tippy.unmount()})),z.parentNode&&z.parentNode.removeChild(z);U=U.filter((function(e){return e!==$})),$.state.isMounted=!1,ae("onHidden",[$])},destroy:function(){if($.state.isDestroyed)return;$.clearDelayTimeouts(),$.unmount(),be(),delete o._tippy,$.state.isDestroyed=!0,ae("onDestroy",[$])}};if(!M.render)return $;var q=M.render($),z=q.popper,J=q.onUpdate;z.setAttribute("data-tippy-root",""),z.id="tippy-"+$.id,$.popper=z,o._tippy=$,z._tippy=$;var G=Y.map((function(e){return e.fn($)})),K=o.hasAttribute("aria-expanded");return he(),ue(),ie(),ae("onCreate",[$]),M.showOnCreate&&Le(),z.addEventListener("mouseenter",(function(){$.props.interactive&&$.state.isVisible&&$.clearDelayTimeouts()})),z.addEventListener("mouseleave",(function(){$.props.interactive&&$.props.trigger.indexOf("mouseenter")>=0&&ne().addEventListener("mousemove",W)})),$;function Q(){var e=$.props.touch;return Array.isArray(e)?e:[e,0]}function Z(){return"hold"===Q()[0]}function ee(){var e;return!(null==(e=$.props.render)||!e.$$tippy)}function te(){return L||o}function ne(){var e=te().parentNode;return e?w(e):document}function re(){return S(z)}function oe(e){return $.state.isMounted&&!$.state.isVisible||x.isTouch||C&&"focus"===C.type?0:r($.props.delay,e?0:1,R.delay)}function ie(e){void 0===e&&(e=!1),z.style.pointerEvents=$.props.interactive&&!e?"":"none",z.style.zIndex=""+$.props.zIndex}function ae(e,t,n){var r;(void 0===n&&(n=!0),G.forEach((function(n){n[e]&&n[e].apply(n,t)})),n)&&(r=$.props)[e].apply(r,t)}function se(){var e=$.props.aria;if(e.content){var t="aria-"+e.content,n=z.id;u($.props.triggerTarget||o).forEach((function(e){var r=e.getAttribute(t);if($.state.isVisible)e.setAttribute(t,r?r+" "+n:n);else{var o=r&&r.replace(n,"").trim();o?e.setAttribute(t,o):e.removeAttribute(t)}}))}}function ue(){!K&&$.props.aria.expanded&&u($.props.triggerTarget||o).forEach((function(e){$.props.interactive?e.setAttribute("aria-expanded",$.state.isVisible&&e===te()?"true":"false"):e.removeAttribute("aria-expanded")}))}function ce(){ne().removeEventListener("mousemove",W),H=H.filter((function(e){return e!==W}))}function pe(e){if(!x.isTouch||!N&&"mousedown"!==e.type){var t=e.composedPath&&e.composedPath()[0]||e.target;if(!$.props.interactive||!O(z,t)){if(u($.props.triggerTarget||o).some((function(e){return O(e,t)}))){if(x.isTouch)return;if($.state.isVisible&&$.props.trigger.indexOf("click")>=0)return}else ae("onClickOutside",[$,e]);!0===$.props.hideOnClick&&($.clearDelayTimeouts(),$.hide(),I=!0,setTimeout((function(){I=!1})),$.state.isMounted||ve())}}}function fe(){N=!0}function le(){N=!1}function de(){var e=ne();e.addEventListener("mousedown",pe,!0),e.addEventListener("touchend",pe,t),e.addEventListener("touchstart",le,t),e.addEventListener("touchmove",fe,t)}function ve(){var e=ne();e.removeEventListener("mousedown",pe,!0),e.removeEventListener("touchend",pe,t),e.removeEventListener("touchstart",le,t),e.removeEventListener("touchmove",fe,t)}function me(e,t){var n=re().box;function r(e){e.target===n&&(E(n,"remove",r),t())}if(0===e)return t();E(n,"remove",T),E(n,"add",r),T=r}function ge(e,t,n){void 0===n&&(n=!1),u($.props.triggerTarget||o).forEach((function(r){r.addEventListener(e,t,n),F.push({node:r,eventType:e,handler:t,options:n})}))}function he(){var e;Z()&&(ge("touchstart",ye,{passive:!0}),ge("touchend",Ee,{passive:!0})),(e=$.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(ge(e,ye),e){case"mouseenter":ge("mouseleave",Ee);break;case"focus":ge(D?"focusout":"blur",Oe);break;case"focusin":ge("focusout",Oe)}}))}function be(){F.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),F=[]}function ye(e){var t,n=!1;if($.state.isEnabled&&!xe(e)&&!I){var r="focus"===(null==(t=C)?void 0:t.type);C=e,L=e.currentTarget,ue(),!$.state.isVisible&&m(e)&&H.forEach((function(t){return t(e)})),"click"===e.type&&($.props.trigger.indexOf("mouseenter")<0||V)&&!1!==$.props.hideOnClick&&$.state.isVisible?n=!0:Le(e),"click"===e.type&&(V=!n),n&&!r&&De(e)}}function we(e){var t=e.target,n=te().contains(t)||z.contains(t);"mousemove"===e.type&&n||function(e,t){var n=t.clientX,r=t.clientY;return e.every((function(e){var t=e.popperRect,o=e.popperState,i=e.props.interactiveBorder,a=p(o.placement),s=o.modifiersData.offset;if(!s)return!0;var u="bottom"===a?s.top.y:0,c="top"===a?s.bottom.y:0,f="right"===a?s.left.x:0,l="left"===a?s.right.x:0,d=t.top-r+u>i,v=r-t.bottom-c>i,m=t.left-n+f>i,g=n-t.right-l>i;return d||v||m||g}))}(Ae().concat(z).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:M}:null})).filter(Boolean),e)&&(ce(),De(e))}function Ee(e){xe(e)||$.props.trigger.indexOf("click")>=0&&V||($.props.interactive?$.hideWithInteractivity(e):De(e))}function Oe(e){$.props.trigger.indexOf("focusin")<0&&e.target!==te()||$.props.interactive&&e.relatedTarget&&z.contains(e.relatedTarget)||De(e)}function xe(e){return!!x.isTouch&&Z()!==e.type.indexOf("touch")>=0}function Ce(){Te();var t=$.props,n=t.popperOptions,r=t.placement,i=t.offset,a=t.getReferenceClientRect,s=t.moveTransition,u=ee()?S(z).arrow:null,c=a?{getBoundingClientRect:a,contextElement:a.contextElement||te()}:o,p=[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!s}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(ee()){var n=re().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];ee()&&u&&p.push({name:"arrow",options:{element:u,padding:3}}),p.push.apply(p,(null==n?void 0:n.modifiers)||[]),$.popperInstance=e.createPopper(c,z,Object.assign({},n,{placement:r,onFirstUpdate:A,modifiers:p}))}function Te(){$.popperInstance&&($.popperInstance.destroy(),$.popperInstance=null)}function Ae(){return f(z.querySelectorAll("[data-tippy-root]"))}function Le(e){$.clearDelayTimeouts(),e&&ae("onTrigger",[$,e]),de();var t=oe(!0),n=Q(),r=n[0],o=n[1];x.isTouch&&"hold"===r&&o&&(t=o),t?v=setTimeout((function(){$.show()}),t):$.show()}function De(e){if($.clearDelayTimeouts(),ae("onUntrigger",[$,e]),$.state.isVisible){if(!($.props.trigger.indexOf("mouseenter")>=0&&$.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&V)){var t=oe(!1);t?g=setTimeout((function(){$.state.isVisible&&$.hide()}),t):h=requestAnimationFrame((function(){$.hide()}))}}else ve()}}function F(e,n){void 0===n&&(n={});var r=R.plugins.concat(n.plugins||[]);document.addEventListener("touchstart",T,t),window.addEventListener("blur",L);var o=Object.assign({},n,{plugins:r}),i=h(e).reduce((function(e,t){var n=t&&_(t,o);return n&&e.push(n),e}),[]);return v(e)?i[0]:i}F.defaultProps=R,F.setDefaultProps=function(e){Object.keys(e).forEach((function(t){R[t]=e[t]}))},F.currentInput=x;var W=Object.assign({},e.applyStyles,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),X={mouseover:"mouseenter",focusin:"focus",click:"click"};var Y={name:"animateFill",defaultValue:!1,fn:function(e){var t;if(null==(t=e.props.render)||!t.$$tippy)return{};var n=S(e.popper),r=n.box,o=n.content,i=e.props.animateFill?function(){var e=d();return e.className="tippy-backdrop",y([e],"hidden"),e}():null;return{onCreate:function(){i&&(r.insertBefore(i,r.firstElementChild),r.setAttribute("data-animatefill",""),r.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(i){var e=r.style.transitionDuration,t=Number(e.replace("ms",""));o.style.transitionDelay=Math.round(t/10)+"ms",i.style.transitionDuration=e,y([i],"visible")}},onShow:function(){i&&(i.style.transitionDuration="0ms")},onHide:function(){i&&y([i],"hidden")}}}};var $={clientX:0,clientY:0},q=[];function z(e){var t=e.clientX,n=e.clientY;$={clientX:t,clientY:n}}var J={name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=w(e.props.triggerTarget||t),r=!1,o=!1,i=!0,a=e.props;function s(){return"initial"===e.props.followCursor&&e.state.isVisible}function u(){n.addEventListener("mousemove",f)}function c(){n.removeEventListener("mousemove",f)}function p(){r=!0,e.setProps({getReferenceClientRect:null}),r=!1}function f(n){var r=!n.target||t.contains(n.target),o=e.props.followCursor,i=n.clientX,a=n.clientY,s=t.getBoundingClientRect(),u=i-s.left,c=a-s.top;!r&&e.props.interactive||e.setProps({getReferenceClientRect:function(){var e=t.getBoundingClientRect(),n=i,r=a;"initial"===o&&(n=e.left+u,r=e.top+c);var s="horizontal"===o?e.top:r,p="vertical"===o?e.right:n,f="horizontal"===o?e.bottom:r,l="vertical"===o?e.left:n;return{width:p-l,height:f-s,top:s,right:p,bottom:f,left:l}}})}function l(){e.props.followCursor&&(q.push({instance:e,doc:n}),function(e){e.addEventListener("mousemove",z)}(n))}function d(){0===(q=q.filter((function(t){return t.instance!==e}))).filter((function(e){return e.doc===n})).length&&function(e){e.removeEventListener("mousemove",z)}(n)}return{onCreate:l,onDestroy:d,onBeforeUpdate:function(){a=e.props},onAfterUpdate:function(t,n){var i=n.followCursor;r||void 0!==i&&a.followCursor!==i&&(d(),i?(l(),!e.state.isMounted||o||s()||u()):(c(),p()))},onMount:function(){e.props.followCursor&&!o&&(i&&(f($),i=!1),s()||u())},onTrigger:function(e,t){m(t)&&($={clientX:t.clientX,clientY:t.clientY}),o="focus"===t.type},onHidden:function(){e.props.followCursor&&(p(),c(),i=!0)}}}};var G={name:"inlinePositioning",defaultValue:!1,fn:function(e){var t,n=e.reference;var r=-1,o=!1,i=[],a={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(o){var a=o.state;e.props.inlinePositioning&&(-1!==i.indexOf(a.placement)&&(i=[]),t!==a.placement&&-1===i.indexOf(a.placement)&&(i.push(a.placement),e.setProps({getReferenceClientRect:function(){return function(e){return function(e,t,n,r){if(n.length<2||null===e)return t;if(2===n.length&&r>=0&&n[0].left>n[1].right)return n[r]||t;switch(e){case"top":case"bottom":var o=n[0],i=n[n.length-1],a="top"===e,s=o.top,u=i.bottom,c=a?o.left:i.left,p=a?o.right:i.right;return{top:s,bottom:u,left:c,right:p,width:p-c,height:u-s};case"left":case"right":var f=Math.min.apply(Math,n.map((function(e){return e.left}))),l=Math.max.apply(Math,n.map((function(e){return e.right}))),d=n.filter((function(t){return"left"===e?t.left===f:t.right===l})),v=d[0].top,m=d[d.length-1].bottom;return{top:v,bottom:m,left:f,right:l,width:l-f,height:m-v};default:return t}}(p(e),n.getBoundingClientRect(),f(n.getClientRects()),r)}(a.placement)}})),t=a.placement)}};function s(){var t;o||(t=function(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat(((null==(n=e.popperOptions)?void 0:n.modifiers)||[]).filter((function(e){return e.name!==t.name})),[t])})}}(e.props,a),o=!0,e.setProps(t),o=!1)}return{onCreate:s,onAfterUpdate:s,onTrigger:function(t,n){if(m(n)){var o=f(e.reference.getClientRects()),i=o.find((function(e){return e.left-2<=n.clientX&&e.right+2>=n.clientX&&e.top-2<=n.clientY&&e.bottom+2>=n.clientY})),a=o.indexOf(i);r=a>-1?a:r}},onHidden:function(){r=-1}}}};var K={name:"sticky",defaultValue:!1,fn:function(e){var t=e.reference,n=e.popper;function r(t){return!0===e.props.sticky||e.props.sticky===t}var o=null,i=null;function a(){var s=r("reference")?(e.popperInstance?e.popperInstance.state.elements.reference:t).getBoundingClientRect():null,u=r("popper")?n.getBoundingClientRect():null;(s&&Q(o,s)||u&&Q(i,u))&&e.popperInstance&&e.popperInstance.update(),o=s,i=u,e.state.isMounted&&requestAnimationFrame(a)}return{onMount:function(){e.props.sticky&&a()}}}};function Q(e,t){return!e||!t||(e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left)}return F.setDefaultProps({plugins:[Y,J,G,K],render:N}),F.createSingleton=function(e,t){var n;void 0===t&&(t={});var r,o=e,i=[],a=[],c=t.overrides,p=[],f=!1;function l(){a=o.map((function(e){return u(e.props.triggerTarget||e.reference)})).reduce((function(e,t){return e.concat(t)}),[])}function v(){i=o.map((function(e){return e.reference}))}function m(e){o.forEach((function(t){e?t.enable():t.disable()}))}function g(e){return o.map((function(t){var n=t.setProps;return t.setProps=function(o){n(o),t.reference===r&&e.setProps(o)},function(){t.setProps=n}}))}function h(e,t){var n=a.indexOf(t);if(t!==r){r=t;var s=(c||[]).concat("content").reduce((function(e,t){return e[t]=o[n].props[t],e}),{});e.setProps(Object.assign({},s,{getReferenceClientRect:"function"==typeof s.getReferenceClientRect?s.getReferenceClientRect:function(){var e;return null==(e=i[n])?void 0:e.getBoundingClientRect()}}))}}m(!1),v(),l();var b={fn:function(){return{onDestroy:function(){m(!0)},onHidden:function(){r=null},onClickOutside:function(e){e.props.showOnCreate&&!f&&(f=!0,r=null)},onShow:function(e){e.props.showOnCreate&&!f&&(f=!0,h(e,i[0]))},onTrigger:function(e,t){h(e,t.currentTarget)}}}},y=F(d(),Object.assign({},s(t,["overrides"]),{plugins:[b].concat(t.plugins||[]),triggerTarget:a,popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat((null==(n=t.popperOptions)?void 0:n.modifiers)||[],[W])})})),w=y.show;y.show=function(e){if(w(),!r&&null==e)return h(y,i[0]);if(!r||null!=e){if("number"==typeof e)return i[e]&&h(y,i[e]);if(o.indexOf(e)>=0){var t=e.reference;return h(y,t)}return i.indexOf(e)>=0?h(y,e):void 0}},y.showNext=function(){var e=i[0];if(!r)return y.show(0);var t=i.indexOf(r);y.show(i[t+1]||e)},y.showPrevious=function(){var e=i[i.length-1];if(!r)return y.show(e);var t=i.indexOf(r),n=i[t-1]||e;y.show(n)};var E=y.setProps;return y.setProps=function(e){c=e.overrides||c,E(e)},y.setInstances=function(e){m(!0),p.forEach((function(e){return e()})),o=e,m(!1),v(),l(),p=g(y),y.setProps({triggerTarget:a})},p=g(y),y},F.delegate=function(e,n){var r=[],o=[],i=!1,a=n.target,c=s(n,["target"]),p=Object.assign({},c,{trigger:"manual",touch:!1}),f=Object.assign({touch:R.touch},c,{showOnCreate:!0}),l=F(e,p);function d(e){if(e.target&&!i){var t=e.target.closest(a);if(t){var r=t.getAttribute("data-tippy-trigger")||n.trigger||R.trigger;if(!t._tippy&&!("touchstart"===e.type&&"boolean"==typeof f.touch||"touchstart"!==e.type&&r.indexOf(X[e.type])<0)){var s=F(t,f);s&&(o=o.concat(s))}}}}function v(e,t,n,o){void 0===o&&(o=!1),e.addEventListener(t,n,o),r.push({node:e,eventType:t,handler:n,options:o})}return u(l).forEach((function(e){var n=e.destroy,a=e.enable,s=e.disable;e.destroy=function(e){void 0===e&&(e=!0),e&&o.forEach((function(e){e.destroy()})),o=[],r.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),r=[],n()},e.enable=function(){a(),o.forEach((function(e){return e.enable()})),i=!1},e.disable=function(){s(),o.forEach((function(e){return e.disable()})),i=!0},function(e){var n=e.reference;v(n,"touchstart",d,t),v(n,"mouseover",d),v(n,"focusin",d),v(n,"click",d)}(e)})),l},F.hideAll=function(e){var t=void 0===e?{}:e,n=t.exclude,r=t.duration;U.forEach((function(e){var t=!1;if(n&&(t=g(n)?e.reference===n:e.popper===n.popper),!t){var o=e.props.duration;e.setProps({duration:r}),e.hide(),e.state.isDestroyed||e.setProps({duration:o})}}))},F.roundArrow='',F})); + diff --git a/site_libs/quarto-nav/headroom.min.js b/site_libs/quarto-nav/headroom.min.js new file mode 100644 index 0000000..b08f1df --- /dev/null +++ b/site_libs/quarto-nav/headroom.min.js @@ -0,0 +1,7 @@ +/*! + * headroom.js v0.12.0 - Give your page some headroom. Hide your header until you need it + * Copyright (c) 2020 Nick Williams - http://wicky.nillia.ms/headroom.js + * License: MIT + */ + +!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(t=t||self).Headroom=n()}(this,function(){"use strict";function t(){return"undefined"!=typeof window}function d(t){return function(t){return t&&t.document&&function(t){return 9===t.nodeType}(t.document)}(t)?function(t){var n=t.document,o=n.body,s=n.documentElement;return{scrollHeight:function(){return Math.max(o.scrollHeight,s.scrollHeight,o.offsetHeight,s.offsetHeight,o.clientHeight,s.clientHeight)},height:function(){return t.innerHeight||s.clientHeight||o.clientHeight},scrollY:function(){return void 0!==t.pageYOffset?t.pageYOffset:(s||o.parentNode||o).scrollTop}}}(t):function(t){return{scrollHeight:function(){return Math.max(t.scrollHeight,t.offsetHeight,t.clientHeight)},height:function(){return Math.max(t.offsetHeight,t.clientHeight)},scrollY:function(){return t.scrollTop}}}(t)}function n(t,s,e){var n,o=function(){var n=!1;try{var t={get passive(){n=!0}};window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(t){n=!1}return n}(),i=!1,r=d(t),l=r.scrollY(),a={};function c(){var t=Math.round(r.scrollY()),n=r.height(),o=r.scrollHeight();a.scrollY=t,a.lastScrollY=l,a.direction=ls.tolerance[a.direction],e(a),l=t,i=!1}function h(){i||(i=!0,n=requestAnimationFrame(c))}var u=!!o&&{passive:!0,capture:!1};return t.addEventListener("scroll",h,u),c(),{destroy:function(){cancelAnimationFrame(n),t.removeEventListener("scroll",h,u)}}}function o(t){return t===Object(t)?t:{down:t,up:t}}function s(t,n){n=n||{},Object.assign(this,s.options,n),this.classes=Object.assign({},s.options.classes,n.classes),this.elem=t,this.tolerance=o(this.tolerance),this.offset=o(this.offset),this.initialised=!1,this.frozen=!1}return s.prototype={constructor:s,init:function(){return s.cutsTheMustard&&!this.initialised&&(this.addClass("initial"),this.initialised=!0,setTimeout(function(t){t.scrollTracker=n(t.scroller,{offset:t.offset,tolerance:t.tolerance},t.update.bind(t))},100,this)),this},destroy:function(){this.initialised=!1,Object.keys(this.classes).forEach(this.removeClass,this),this.scrollTracker.destroy()},unpin:function(){!this.hasClass("pinned")&&this.hasClass("unpinned")||(this.addClass("unpinned"),this.removeClass("pinned"),this.onUnpin&&this.onUnpin.call(this))},pin:function(){this.hasClass("unpinned")&&(this.addClass("pinned"),this.removeClass("unpinned"),this.onPin&&this.onPin.call(this))},freeze:function(){this.frozen=!0,this.addClass("frozen")},unfreeze:function(){this.frozen=!1,this.removeClass("frozen")},top:function(){this.hasClass("top")||(this.addClass("top"),this.removeClass("notTop"),this.onTop&&this.onTop.call(this))},notTop:function(){this.hasClass("notTop")||(this.addClass("notTop"),this.removeClass("top"),this.onNotTop&&this.onNotTop.call(this))},bottom:function(){this.hasClass("bottom")||(this.addClass("bottom"),this.removeClass("notBottom"),this.onBottom&&this.onBottom.call(this))},notBottom:function(){this.hasClass("notBottom")||(this.addClass("notBottom"),this.removeClass("bottom"),this.onNotBottom&&this.onNotBottom.call(this))},shouldUnpin:function(t){return"down"===t.direction&&!t.top&&t.toleranceExceeded},shouldPin:function(t){return"up"===t.direction&&t.toleranceExceeded||t.top},addClass:function(t){this.elem.classList.add.apply(this.elem.classList,this.classes[t].split(" "))},removeClass:function(t){this.elem.classList.remove.apply(this.elem.classList,this.classes[t].split(" "))},hasClass:function(t){return this.classes[t].split(" ").every(function(t){return this.classList.contains(t)},this.elem)},update:function(t){t.isOutOfBounds||!0!==this.frozen&&(t.top?this.top():this.notTop(),t.bottom?this.bottom():this.notBottom(),this.shouldUnpin(t)?this.unpin():this.shouldPin(t)&&this.pin())}},s.options={tolerance:{up:0,down:0},offset:0,scroller:t()?window:null,classes:{frozen:"headroom--frozen",pinned:"headroom--pinned",unpinned:"headroom--unpinned",top:"headroom--top",notTop:"headroom--not-top",bottom:"headroom--bottom",notBottom:"headroom--not-bottom",initial:"headroom"}},s.cutsTheMustard=!!(t()&&function(){}.bind&&"classList"in document.documentElement&&Object.assign&&Object.keys&&requestAnimationFrame),s}); diff --git a/site_libs/quarto-nav/quarto-nav.js b/site_libs/quarto-nav/quarto-nav.js new file mode 100644 index 0000000..38cc430 --- /dev/null +++ b/site_libs/quarto-nav/quarto-nav.js @@ -0,0 +1,325 @@ +const headroomChanged = new CustomEvent("quarto-hrChanged", { + detail: {}, + bubbles: true, + cancelable: false, + composed: false, +}); + +const announceDismiss = () => { + const annEl = window.document.getElementById("quarto-announcement"); + if (annEl) { + annEl.remove(); + + const annId = annEl.getAttribute("data-announcement-id"); + window.localStorage.setItem(`quarto-announce-${annId}`, "true"); + } +}; + +const announceRegister = () => { + const annEl = window.document.getElementById("quarto-announcement"); + if (annEl) { + const annId = annEl.getAttribute("data-announcement-id"); + const isDismissed = + window.localStorage.getItem(`quarto-announce-${annId}`) || false; + if (isDismissed) { + announceDismiss(); + return; + } else { + annEl.classList.remove("hidden"); + } + + const actionEl = annEl.querySelector(".quarto-announcement-action"); + if (actionEl) { + actionEl.addEventListener("click", function (e) { + e.preventDefault(); + // Hide the bar immediately + announceDismiss(); + }); + } + } +}; + +window.document.addEventListener("DOMContentLoaded", function () { + let init = false; + + announceRegister(); + + // Manage the back to top button, if one is present. + let lastScrollTop = window.pageYOffset || document.documentElement.scrollTop; + const scrollDownBuffer = 5; + const scrollUpBuffer = 35; + const btn = document.getElementById("quarto-back-to-top"); + const hideBackToTop = () => { + btn.style.display = "none"; + }; + const showBackToTop = () => { + btn.style.display = "inline-block"; + }; + if (btn) { + window.document.addEventListener( + "scroll", + function () { + const currentScrollTop = + window.pageYOffset || document.documentElement.scrollTop; + + // Shows and hides the button 'intelligently' as the user scrolls + if (currentScrollTop - scrollDownBuffer > lastScrollTop) { + hideBackToTop(); + lastScrollTop = currentScrollTop <= 0 ? 0 : currentScrollTop; + } else if (currentScrollTop < lastScrollTop - scrollUpBuffer) { + showBackToTop(); + lastScrollTop = currentScrollTop <= 0 ? 0 : currentScrollTop; + } + + // Show the button at the bottom, hides it at the top + if (currentScrollTop <= 0) { + hideBackToTop(); + } else if ( + window.innerHeight + currentScrollTop >= + document.body.offsetHeight + ) { + showBackToTop(); + } + }, + false + ); + } + + function throttle(func, wait) { + var timeout; + return function () { + const context = this; + const args = arguments; + const later = function () { + clearTimeout(timeout); + timeout = null; + func.apply(context, args); + }; + + if (!timeout) { + timeout = setTimeout(later, wait); + } + }; + } + + function headerOffset() { + // Set an offset if there is are fixed top navbar + const headerEl = window.document.querySelector("header.fixed-top"); + if (headerEl) { + return headerEl.clientHeight; + } else { + return 0; + } + } + + function footerOffset() { + const footerEl = window.document.querySelector("footer.footer"); + if (footerEl) { + return footerEl.clientHeight; + } else { + return 0; + } + } + + function dashboardOffset() { + const dashboardNavEl = window.document.getElementById( + "quarto-dashboard-header" + ); + if (dashboardNavEl !== null) { + return dashboardNavEl.clientHeight; + } else { + return 0; + } + } + + function updateDocumentOffsetWithoutAnimation() { + updateDocumentOffset(false); + } + + function updateDocumentOffset(animated) { + // set body offset + const topOffset = headerOffset(); + const bodyOffset = topOffset + footerOffset() + dashboardOffset(); + const bodyEl = window.document.body; + bodyEl.setAttribute("data-bs-offset", topOffset); + bodyEl.style.paddingTop = topOffset + "px"; + + // deal with sidebar offsets + const sidebars = window.document.querySelectorAll( + ".sidebar, .headroom-target" + ); + sidebars.forEach((sidebar) => { + if (!animated) { + sidebar.classList.add("notransition"); + // Remove the no transition class after the animation has time to complete + setTimeout(function () { + sidebar.classList.remove("notransition"); + }, 201); + } + + if (window.Headroom && sidebar.classList.contains("sidebar-unpinned")) { + sidebar.style.top = "0"; + sidebar.style.maxHeight = "100vh"; + } else { + sidebar.style.top = topOffset + "px"; + sidebar.style.maxHeight = "calc(100vh - " + topOffset + "px)"; + } + }); + + // allow space for footer + const mainContainer = window.document.querySelector(".quarto-container"); + if (mainContainer) { + mainContainer.style.minHeight = "calc(100vh - " + bodyOffset + "px)"; + } + + // link offset + let linkStyle = window.document.querySelector("#quarto-target-style"); + if (!linkStyle) { + linkStyle = window.document.createElement("style"); + linkStyle.setAttribute("id", "quarto-target-style"); + window.document.head.appendChild(linkStyle); + } + while (linkStyle.firstChild) { + linkStyle.removeChild(linkStyle.firstChild); + } + if (topOffset > 0) { + linkStyle.appendChild( + window.document.createTextNode(` + section:target::before { + content: ""; + display: block; + height: ${topOffset}px; + margin: -${topOffset}px 0 0; + }`) + ); + } + if (init) { + window.dispatchEvent(headroomChanged); + } + init = true; + } + + // initialize headroom + var header = window.document.querySelector("#quarto-header"); + if (header && window.Headroom) { + const headroom = new window.Headroom(header, { + tolerance: 5, + onPin: function () { + const sidebars = window.document.querySelectorAll( + ".sidebar, .headroom-target" + ); + sidebars.forEach((sidebar) => { + sidebar.classList.remove("sidebar-unpinned"); + }); + updateDocumentOffset(); + }, + onUnpin: function () { + const sidebars = window.document.querySelectorAll( + ".sidebar, .headroom-target" + ); + sidebars.forEach((sidebar) => { + sidebar.classList.add("sidebar-unpinned"); + }); + updateDocumentOffset(); + }, + }); + headroom.init(); + + let frozen = false; + window.quartoToggleHeadroom = function () { + if (frozen) { + headroom.unfreeze(); + frozen = false; + } else { + headroom.freeze(); + frozen = true; + } + }; + } + + window.addEventListener( + "hashchange", + function (e) { + if ( + getComputedStyle(document.documentElement).scrollBehavior !== "smooth" + ) { + window.scrollTo(0, window.pageYOffset - headerOffset()); + } + }, + false + ); + + // Observe size changed for the header + const headerEl = window.document.querySelector("header.fixed-top"); + if (headerEl && window.ResizeObserver) { + const observer = new window.ResizeObserver(() => { + setTimeout(updateDocumentOffsetWithoutAnimation, 0); + }); + observer.observe(headerEl, { + attributes: true, + childList: true, + characterData: true, + }); + } else { + window.addEventListener( + "resize", + throttle(updateDocumentOffsetWithoutAnimation, 50) + ); + } + setTimeout(updateDocumentOffsetWithoutAnimation, 250); + + // fixup index.html links if we aren't on the filesystem + if (window.location.protocol !== "file:") { + const links = window.document.querySelectorAll("a"); + for (let i = 0; i < links.length; i++) { + if (links[i].href) { + links[i].dataset.originalHref = links[i].href; + links[i].href = links[i].href.replace(/\/index\.html/, "/"); + } + } + + // Fixup any sharing links that require urls + // Append url to any sharing urls + const sharingLinks = window.document.querySelectorAll( + "a.sidebar-tools-main-item, a.quarto-navigation-tool, a.quarto-navbar-tools, a.quarto-navbar-tools-item" + ); + for (let i = 0; i < sharingLinks.length; i++) { + const sharingLink = sharingLinks[i]; + const href = sharingLink.getAttribute("href"); + if (href) { + sharingLink.setAttribute( + "href", + href.replace("|url|", window.location.href) + ); + } + } + + // Scroll the active navigation item into view, if necessary + const navSidebar = window.document.querySelector("nav#quarto-sidebar"); + if (navSidebar) { + // Find the active item + const activeItem = navSidebar.querySelector("li.sidebar-item a.active"); + if (activeItem) { + // Wait for the scroll height and height to resolve by observing size changes on the + // nav element that is scrollable + const resizeObserver = new ResizeObserver((_entries) => { + // The bottom of the element + const elBottom = activeItem.offsetTop; + const viewBottom = navSidebar.scrollTop + navSidebar.clientHeight; + + // The element height and scroll height are the same, then we are still loading + if (viewBottom !== navSidebar.scrollHeight) { + // Determine if the item isn't visible and scroll to it + if (elBottom >= viewBottom) { + navSidebar.scrollTop = elBottom; + } + + // stop observing now since we've completed the scroll + resizeObserver.unobserve(navSidebar); + } + }); + resizeObserver.observe(navSidebar); + } + } + } +}); diff --git a/site_libs/quarto-search/autocomplete.umd.js b/site_libs/quarto-search/autocomplete.umd.js new file mode 100644 index 0000000..ae0063a --- /dev/null +++ b/site_libs/quarto-search/autocomplete.umd.js @@ -0,0 +1,3 @@ +/*! @algolia/autocomplete-js 1.11.1 | MIT License | © Algolia, Inc. and contributors | https://github.com/algolia/autocomplete */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self)["@algolia/autocomplete-js"]={})}(this,(function(e){"use strict";function t(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 n(e){for(var n=1;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,u,a=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(a.push(r.value),a.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(u=n.return(),Object(u)!==u))return}finally{if(c)throw o}}return a}}(e,t)||c(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||c(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function x(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 N(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:20,n=[],r=0;r=3||2===n&&r>=4||1===n&&r>=10);function i(t,n,r){if(o&&void 0!==r){var i=r[0].__autocomplete_algoliaCredentials,u={"X-Algolia-Application-Id":i.appId,"X-Algolia-API-Key":i.apiKey};e.apply(void 0,[t].concat(D(n),[{headers:u}]))}else e.apply(void 0,[t].concat(D(n)))}return{init:function(t,n){e("init",{appId:t,apiKey:n})},setUserToken:function(t){e("setUserToken",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("clickedObjectIDsAfterSearch",B(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("clickedObjectIDs",B(t),t[0].items)},clickedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&e.apply(void 0,["clickedFilters"].concat(n))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("convertedObjectIDsAfterSearch",B(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("convertedObjectIDs",B(t),t[0].items)},convertedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&e.apply(void 0,["convertedFilters"].concat(n))},viewedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&t.reduce((function(e,t){var n=t.items,r=k(t,A);return[].concat(D(e),D(q(N(N({},r),{},{objectIDs:(null==n?void 0:n.map((function(e){return e.objectID})))||r.objectIDs})).map((function(e){return{items:n,payload:e}}))))}),[]).forEach((function(e){var t=e.items;return i("viewedObjectIDs",[e.payload],t)}))},viewedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&e.apply(void 0,["viewedFilters"].concat(n))}}}function F(e){var t=e.items.reduce((function(e,t){var n;return e[t.__autocomplete_indexName]=(null!==(n=e[t.__autocomplete_indexName])&&void 0!==n?n:[]).concat(t),e}),{});return Object.keys(t).map((function(e){return{index:e,items:t[e],algoliaSource:["autocomplete"]}}))}function L(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function U(e){return U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},U(e)}function M(e){return function(e){if(Array.isArray(e))return H(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return H(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return H(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function H(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&z({onItemsChange:r,items:n,insights:a,state:t}))}}),0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(e){var t=e.setContext,n=e.onSelect,r=e.onActive;function l(e){t({algoliaInsightsPlugin:{__algoliaSearchParameters:W({clickAnalytics:!0},e?{userToken:e}:{}),insights:a}})}u("addAlgoliaAgent","insights-plugin"),l(),u("onUserTokenChange",l),u("getUserToken",null,(function(e,t){l(t)})),n((function(e){var t=e.item,n=e.state,r=e.event,i=e.source;L(t)&&o({state:n,event:r,insights:a,item:t,insightsEvents:[W({eventName:"Item Selected"},j({item:t,items:i.getItems().filter(L)}))]})})),r((function(e){var t=e.item,n=e.source,r=e.state,o=e.event;L(t)&&i({state:r,event:o,insights:a,item:t,insightsEvents:[W({eventName:"Item Active"},j({item:t,items:n.getItems().filter(L)}))]})}))},onStateChange:function(e){var t=e.state;c({state:t})},__autocomplete_pluginOptions:e}}function J(e,t){var n=t;return{then:function(t,r){return J(e.then(Y(t,n,e),Y(r,n,e)),n)},catch:function(t){return J(e.catch(Y(t,n,e)),n)},finally:function(t){return t&&n.onCancelList.push(t),J(e.finally(Y(t&&function(){return n.onCancelList=[],t()},n,e)),n)},cancel:function(){n.isCanceled=!0;var e=n.onCancelList;n.onCancelList=[],e.forEach((function(e){e()}))},isCanceled:function(){return!0===n.isCanceled}}}function X(e){return J(e,{isCanceled:!1,onCancelList:[]})}function Y(e,t,n){return e?function(n){return t.isCanceled?n:e(n)}:n}function Z(e,t,n,r){if(!n)return null;if(e<0&&(null===t||null!==r&&0===t))return n+e;var o=(null===t?-1:t)+e;return o<=-1||o>=n?null===r?null:0:o}function ee(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 te(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0},reshape:function(e){return e.sources}},e),{},{id:null!==(n=e.id)&&void 0!==n?n:d(),plugins:o,initialState:he({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var n;null===(n=e.onStateChange)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onStateChange)||void 0===n?void 0:n.call(e,t)}))},onSubmit:function(t){var n;null===(n=e.onSubmit)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onSubmit)||void 0===n?void 0:n.call(e,t)}))},onReset:function(t){var n;null===(n=e.onReset)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onReset)||void 0===n?void 0:n.call(e,t)}))},getSources:function(n){return Promise.all([].concat(ye(o.map((function(e){return e.getSources}))),[e.getSources]).filter(Boolean).map((function(e){return function(e,t){var n=[];return Promise.resolve(e(t)).then((function(e){return Promise.all(e.filter((function(e){return Boolean(e)})).map((function(e){if(e.sourceId,n.includes(e.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));n.push(e.sourceId);var t={getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:O,onResolve:O};Object.keys(t).forEach((function(e){t[e].__default=!0}));var r=te(te({},t),e);return Promise.resolve(r)})))}))}(e,n)}))).then((function(e){return m(e)})).then((function(e){return e.map((function(e){return he(he({},e),{},{onSelect:function(n){e.onSelect(n),t.forEach((function(e){var t;return null===(t=e.onSelect)||void 0===t?void 0:t.call(e,n)}))},onActive:function(n){e.onActive(n),t.forEach((function(e){var t;return null===(t=e.onActive)||void 0===t?void 0:t.call(e,n)}))},onResolve:function(n){e.onResolve(n),t.forEach((function(e){var t;return null===(t=e.onResolve)||void 0===t?void 0:t.call(e,n)}))}})}))}))},navigator:he({navigate:function(e){var t=e.itemUrl;r.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,n=r.open(t,"_blank","noopener");null==n||n.focus()},navigateNewWindow:function(e){var t=e.itemUrl;r.open(t,"_blank","noopener")}},e.navigator)})}function Se(e){return Se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Se(e)}function je(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 Pe(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var He,Ve,We,Ke=null,Qe=(He=-1,Ve=-1,We=void 0,function(e){var t=++He;return Promise.resolve(e).then((function(e){return We&&t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function et(e){return et="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},et(e)}var tt=["props","refresh","store"],nt=["inputElement","formElement","panelElement"],rt=["inputElement"],ot=["inputElement","maxLength"],it=["source"],ut=["item","source"];function at(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 lt(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ft(e){var t=e.props,n=e.refresh,r=e.store,o=st(e,tt);return{getEnvironmentProps:function(e){var n=e.inputElement,o=e.formElement,i=e.panelElement;function u(e){!r.getState().isOpen&&r.pendingRequests.isEmpty()||e.target===n||!1===[o,i].some((function(t){return n=t,r=e.target,n===r||n.contains(r);var n,r}))&&(r.dispatch("blur",null),t.debug||r.pendingRequests.cancelAll())}return lt({onTouchStart:u,onMouseDown:u,onTouchMove:function(e){!1!==r.getState().isOpen&&n===t.environment.document.activeElement&&e.target!==n&&n.blur()}},st(e,nt))},getRootProps:function(e){return lt({role:"combobox","aria-expanded":r.getState().isOpen,"aria-haspopup":"listbox","aria-owns":r.getState().isOpen?r.getState().collections.map((function(e){var n=e.source;return ie(t.id,"list",n)})).join(" "):void 0,"aria-labelledby":ie(t.id,"label")},e)},getFormProps:function(e){return e.inputElement,lt({action:"",noValidate:!0,role:"search",onSubmit:function(i){var u;i.preventDefault(),t.onSubmit(lt({event:i,refresh:n,state:r.getState()},o)),r.dispatch("submit",null),null===(u=e.inputElement)||void 0===u||u.blur()},onReset:function(i){var u;i.preventDefault(),t.onReset(lt({event:i,refresh:n,state:r.getState()},o)),r.dispatch("reset",null),null===(u=e.inputElement)||void 0===u||u.focus()}},st(e,rt))},getLabelProps:function(e){return lt({htmlFor:ie(t.id,"input"),id:ie(t.id,"label")},e)},getInputProps:function(e){var i;function u(e){(t.openOnFocus||Boolean(r.getState().query))&&$e(lt({event:e,props:t,query:r.getState().completion||r.getState().query,refresh:n,store:r},o)),r.dispatch("focus",null)}var a=e||{};a.inputElement;var l=a.maxLength,c=void 0===l?512:l,s=st(a,ot),f=oe(r.getState()),p=function(e){return Boolean(e&&e.match(ue))}((null===(i=t.environment.navigator)||void 0===i?void 0:i.userAgent)||""),m=t.enterKeyHint||(null!=f&&f.itemUrl&&!p?"go":"search");return lt({"aria-autocomplete":"both","aria-activedescendant":r.getState().isOpen&&null!==r.getState().activeItemId?ie(t.id,"item-".concat(r.getState().activeItemId),null==f?void 0:f.source):void 0,"aria-controls":r.getState().isOpen?r.getState().collections.map((function(e){var n=e.source;return ie(t.id,"list",n)})).join(" "):void 0,"aria-labelledby":ie(t.id,"label"),value:r.getState().completion||r.getState().query,id:ie(t.id,"input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:m,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:c,type:"search",onChange:function(e){$e(lt({event:e,props:t,query:e.currentTarget.value.slice(0,c),refresh:n,store:r},o))},onKeyDown:function(e){!function(e){var t=e.event,n=e.props,r=e.refresh,o=e.store,i=Ze(e,Ge);if("ArrowUp"===t.key||"ArrowDown"===t.key){var u=function(){var e=oe(o.getState()),t=n.environment.document.getElementById(ie(n.id,"item-".concat(o.getState().activeItemId),null==e?void 0:e.source));t&&(t.scrollIntoViewIfNeeded?t.scrollIntoViewIfNeeded(!1):t.scrollIntoView(!1))},a=function(){var e=oe(o.getState());if(null!==o.getState().activeItemId&&e){var n=e.item,u=e.itemInputValue,a=e.itemUrl,l=e.source;l.onActive(Xe({event:t,item:n,itemInputValue:u,itemUrl:a,refresh:r,source:l,state:o.getState()},i))}};t.preventDefault(),!1===o.getState().isOpen&&(n.openOnFocus||Boolean(o.getState().query))?$e(Xe({event:t,props:n,query:o.getState().query,refresh:r,store:o},i)).then((function(){o.dispatch(t.key,{nextActiveItemId:n.defaultActiveItemId}),a(),setTimeout(u,0)})):(o.dispatch(t.key,{}),a(),u())}else if("Escape"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if("Tab"===t.key)o.dispatch("blur",null),o.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every((function(e){return 0===e.items.length})))return void(n.debug||o.pendingRequests.cancelAll());t.preventDefault();var l=oe(o.getState()),c=l.item,s=l.itemInputValue,f=l.itemUrl,p=l.source;if(t.metaKey||t.ctrlKey)void 0!==f&&(p.onSelect(Xe({event:t,item:c,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),n.navigator.navigateNewTab({itemUrl:f,item:c,state:o.getState()}));else if(t.shiftKey)void 0!==f&&(p.onSelect(Xe({event:t,item:c,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),n.navigator.navigateNewWindow({itemUrl:f,item:c,state:o.getState()}));else if(t.altKey);else{if(void 0!==f)return p.onSelect(Xe({event:t,item:c,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),void n.navigator.navigate({itemUrl:f,item:c,state:o.getState()});$e(Xe({event:t,nextState:{isOpen:!1},props:n,query:s,refresh:r,store:o},i)).then((function(){p.onSelect(Xe({event:t,item:c,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i))}))}}}(lt({event:e,props:t,refresh:n,store:r},o))},onFocus:u,onBlur:O,onClick:function(n){e.inputElement!==t.environment.document.activeElement||r.getState().isOpen||u(n)}},s)},getPanelProps:function(e){return lt({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){r.dispatch("mouseleave",null)}},e)},getListProps:function(e){var n=e||{},r=n.source,o=st(n,it);return lt({role:"listbox","aria-labelledby":ie(t.id,"label"),id:ie(t.id,"list",r)},o)},getItemProps:function(e){var i=e.item,u=e.source,a=st(e,ut);return lt({id:ie(t.id,"item-".concat(i.__autocomplete_id),u),role:"option","aria-selected":r.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(e){if(i.__autocomplete_id!==r.getState().activeItemId){r.dispatch("mousemove",i.__autocomplete_id);var t=oe(r.getState());if(null!==r.getState().activeItemId&&t){var u=t.item,a=t.itemInputValue,l=t.itemUrl,c=t.source;c.onActive(lt({event:e,item:u,itemInputValue:a,itemUrl:l,refresh:n,source:c,state:r.getState()},o))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var a=u.getItemInputValue({item:i,state:r.getState()}),l=u.getItemUrl({item:i,state:r.getState()});(l?Promise.resolve():$e(lt({event:e,nextState:{isOpen:!1},props:t,query:a,refresh:n,store:r},o))).then((function(){u.onSelect(lt({event:e,item:i,itemInputValue:a,itemUrl:l,refresh:n,source:u,state:r.getState()},o))}))}},a)}}}function pt(e){return pt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pt(e)}function mt(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 vt(e){for(var t=1;t=5&&((o||!e&&5===r)&&(u.push(r,0,o,n),r=6),e&&(u.push(r,e,0,n),r=6)),o=""},l=0;l"===t?(r=1,o=""):o=t+o[0]:i?t===i?i="":o+=t:'"'===t||"'"===t?i=t:">"===t?(a(),r=1):r&&("="===t?(r=5,n=o,o=""):"/"===t&&(r<5||">"===e[l][c+1])?(a(),3===r&&(u=u[0]),r=u,(u=u[0]).push(2,0,r),r=0):" "===t||"\t"===t||"\n"===t||"\r"===t?(a(),r=2):o+=t),3===r&&"!--"===o&&(r=4,u=u[0])}return a(),u}(e)),t),arguments,[])).length>1?t:t[0]}var kt=function(e){var t=e.environment,n=t.document.createElementNS("http://www.w3.org/2000/svg","svg");n.setAttribute("class","aa-ClearIcon"),n.setAttribute("viewBox","0 0 24 24"),n.setAttribute("width","18"),n.setAttribute("height","18"),n.setAttribute("fill","currentColor");var r=t.document.createElementNS("http://www.w3.org/2000/svg","path");return r.setAttribute("d","M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"),n.appendChild(r),n};function xt(e,t){if("string"==typeof t){var n=e.document.querySelector(t);return"The element ".concat(JSON.stringify(t)," is not in the document."),n}return t}function Nt(){for(var e=arguments.length,t=new Array(e),n=0;n2&&(u.children=arguments.length>3?Jt.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(i in e.defaultProps)void 0===u[i]&&(u[i]=e.defaultProps[i]);return sn(e,u,r,o,null)}function sn(e,t,n,r,o){var i={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==o?++Yt:o};return null==o&&null!=Xt.vnode&&Xt.vnode(i),i}function fn(e){return e.children}function pn(e,t){this.props=e,this.context=t}function mn(e,t){if(null==t)return e.__?mn(e.__,e.__.__k.indexOf(e)+1):null;for(var n;tt&&Zt.sort(nn));yn.__r=0}function bn(e,t,n,r,o,i,u,a,l,c){var s,f,p,m,v,d,y,b=r&&r.__k||on,g=b.length;for(n.__k=[],s=0;s0?sn(m.type,m.props,m.key,m.ref?m.ref:null,m.__v):m)){if(m.__=n,m.__b=n.__b+1,null===(p=b[s])||p&&m.key==p.key&&m.type===p.type)b[s]=void 0;else for(f=0;f=0;t--)if((n=e.__k[t])&&(r=On(n)))return r;return null}function _n(e,t,n){"-"===t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||un.test(t)?n:n+"px"}function Sn(e,t,n,r,o){var i;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||_n(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||_n(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])i=t!==(t=t.replace(/Capture$/,"")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=n,n?r||e.addEventListener(t,i?Pn:jn,i):e.removeEventListener(t,i?Pn:jn,i);else if("dangerouslySetInnerHTML"!==t){if(o)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!==t&&"height"!==t&&"href"!==t&&"list"!==t&&"form"!==t&&"tabIndex"!==t&&"download"!==t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null==n||!1===n&&"-"!==t[4]?e.removeAttribute(t):e.setAttribute(t,n))}}function jn(e){return this.l[e.type+!1](Xt.event?Xt.event(e):e)}function Pn(e){return this.l[e.type+!0](Xt.event?Xt.event(e):e)}function wn(e,t,n,r,o,i,u,a,l){var c,s,f,p,m,v,d,y,b,g,h,O,_,S,j,P=t.type;if(void 0!==t.constructor)return null;null!=n.__h&&(l=n.__h,a=t.__e=n.__e,t.__h=null,i=[a]),(c=Xt.__b)&&c(t);try{e:if("function"==typeof P){if(y=t.props,b=(c=P.contextType)&&r[c.__c],g=c?b?b.props.value:c.__:r,n.__c?d=(s=t.__c=n.__c).__=s.__E:("prototype"in P&&P.prototype.render?t.__c=s=new P(y,g):(t.__c=s=new pn(y,g),s.constructor=P,s.render=Cn),b&&b.sub(s),s.props=y,s.state||(s.state={}),s.context=g,s.__n=r,f=s.__d=!0,s.__h=[],s._sb=[]),null==s.__s&&(s.__s=s.state),null!=P.getDerivedStateFromProps&&(s.__s==s.state&&(s.__s=an({},s.__s)),an(s.__s,P.getDerivedStateFromProps(y,s.__s))),p=s.props,m=s.state,s.__v=t,f)null==P.getDerivedStateFromProps&&null!=s.componentWillMount&&s.componentWillMount(),null!=s.componentDidMount&&s.__h.push(s.componentDidMount);else{if(null==P.getDerivedStateFromProps&&y!==p&&null!=s.componentWillReceiveProps&&s.componentWillReceiveProps(y,g),!s.__e&&null!=s.shouldComponentUpdate&&!1===s.shouldComponentUpdate(y,s.__s,g)||t.__v===n.__v){for(t.__v!==n.__v&&(s.props=y,s.state=s.__s,s.__d=!1),s.__e=!1,t.__e=n.__e,t.__k=n.__k,t.__k.forEach((function(e){e&&(e.__=t)})),h=0;h0&&void 0!==arguments[0]?arguments[0]:[];return{get:function(){return e},add:function(t){var n=e[e.length-1];(null==n?void 0:n.isHighlighted)===t.isHighlighted?e[e.length-1]={value:n.value+t.value,isHighlighted:n.isHighlighted}:e.push(t)}}}(n?[{value:n,isHighlighted:!1}]:[]);return t.forEach((function(e){var t=e.split(xn);r.add({value:t[0],isHighlighted:!0}),""!==t[1]&&r.add({value:t[1],isHighlighted:!1})})),r.get()}function Tn(e){return function(e){if(Array.isArray(e))return qn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return qn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return qn(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n",""":'"',"'":"'"},Fn=new RegExp(/\w/i),Ln=/&(amp|quot|lt|gt|#39);/g,Un=RegExp(Ln.source);function Mn(e,t){var n,r,o,i=e[t],u=(null===(n=e[t+1])||void 0===n?void 0:n.isHighlighted)||!0,a=(null===(r=e[t-1])||void 0===r?void 0:r.isHighlighted)||!0;return Fn.test((o=i.value)&&Un.test(o)?o.replace(Ln,(function(e){return Rn[e]})):o)||a!==u?i.isHighlighted:a}function Hn(e){return Hn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Hn(e)}function Vn(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 Wn(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ur(e){return function(e){if(Array.isArray(e))return ar(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return ar(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ar(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ar(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0;if(!O.value.core.openOnFocus&&!t.query)return n;var r=Boolean(y.current||O.value.renderer.renderNoResults);return!n&&r||n},__autocomplete_metadata:{userAgents:br,options:e}}))})),j=f(n({collections:[],completion:null,context:{},isOpen:!1,query:"",activeItemId:null,status:"idle"},O.value.core.initialState)),P={getEnvironmentProps:O.value.renderer.getEnvironmentProps,getFormProps:O.value.renderer.getFormProps,getInputProps:O.value.renderer.getInputProps,getItemProps:O.value.renderer.getItemProps,getLabelProps:O.value.renderer.getLabelProps,getListProps:O.value.renderer.getListProps,getPanelProps:O.value.renderer.getPanelProps,getRootProps:O.value.renderer.getRootProps},w={setActiveItemId:S.value.setActiveItemId,setQuery:S.value.setQuery,setCollections:S.value.setCollections,setIsOpen:S.value.setIsOpen,setStatus:S.value.setStatus,setContext:S.value.setContext,refresh:S.value.refresh,navigator:S.value.navigator},I=m((function(){return Ct.bind(O.value.renderer.renderer.createElement)})),A=m((function(){return Gt({autocomplete:S.value,autocompleteScopeApi:w,classNames:O.value.renderer.classNames,environment:O.value.core.environment,isDetached:_.value,placeholder:O.value.core.placeholder,propGetters:P,setIsModalOpen:k,state:j.current,translations:O.value.renderer.translations})}));function E(){Ht(A.value.panel,{style:_.value?{}:yr({panelPlacement:O.value.renderer.panelPlacement,container:A.value.root,form:A.value.form,environment:O.value.core.environment})})}function D(e){j.current=e;var t={autocomplete:S.value,autocompleteScopeApi:w,classNames:O.value.renderer.classNames,components:O.value.renderer.components,container:O.value.renderer.container,html:I.value,dom:A.value,panelContainer:_.value?A.value.detachedContainer:O.value.renderer.panelContainer,propGetters:P,state:j.current,renderer:O.value.renderer.renderer},r=!b(e)&&!y.current&&O.value.renderer.renderNoResults||O.value.renderer.render;!function(e){var t=e.autocomplete,r=e.autocompleteScopeApi,o=e.dom,i=e.propGetters,u=e.state;Vt(o.root,i.getRootProps(n({state:u,props:t.getRootProps({})},r))),Vt(o.input,i.getInputProps(n({state:u,props:t.getInputProps({inputElement:o.input}),inputElement:o.input},r))),Ht(o.label,{hidden:"stalled"===u.status}),Ht(o.loadingIndicator,{hidden:"stalled"!==u.status}),Ht(o.clearButton,{hidden:!u.query}),Ht(o.detachedSearchButtonQuery,{textContent:u.query}),Ht(o.detachedSearchButtonPlaceholder,{hidden:Boolean(u.query)})}(t),function(e,t){var r=t.autocomplete,o=t.autocompleteScopeApi,u=t.classNames,a=t.html,l=t.dom,c=t.panelContainer,s=t.propGetters,f=t.state,p=t.components,m=t.renderer;if(f.isOpen){c.contains(l.panel)||"loading"===f.status||c.appendChild(l.panel),l.panel.classList.toggle("aa-Panel--stalled","stalled"===f.status);var v=f.collections.filter((function(e){var t=e.source,n=e.items;return t.templates.noResults||n.length>0})).map((function(e,t){var l=e.source,c=e.items;return m.createElement("section",{key:t,className:u.source,"data-autocomplete-source-id":l.sourceId},l.templates.header&&m.createElement("div",{className:u.sourceHeader},l.templates.header({components:p,createElement:m.createElement,Fragment:m.Fragment,items:c,source:l,state:f,html:a})),l.templates.noResults&&0===c.length?m.createElement("div",{className:u.sourceNoResults},l.templates.noResults({components:p,createElement:m.createElement,Fragment:m.Fragment,source:l,state:f,html:a})):m.createElement("ul",i({className:u.list},s.getListProps(n({state:f,props:r.getListProps({source:l})},o))),c.map((function(e){var t=r.getItemProps({item:e,source:l});return m.createElement("li",i({key:t.id,className:u.item},s.getItemProps(n({state:f,props:t},o))),l.templates.item({components:p,createElement:m.createElement,Fragment:m.Fragment,item:e,state:f,html:a}))}))),l.templates.footer&&m.createElement("div",{className:u.sourceFooter},l.templates.footer({components:p,createElement:m.createElement,Fragment:m.Fragment,items:c,source:l,state:f,html:a})))})),d=m.createElement(m.Fragment,null,m.createElement("div",{className:u.panelLayout},v),m.createElement("div",{className:"aa-GradientBottom"})),y=v.reduce((function(e,t){return e[t.props["data-autocomplete-source-id"]]=t,e}),{});e(n(n({children:d,state:f,sections:v,elements:y},m),{},{components:p,html:a},o),l.panel)}else c.contains(l.panel)&&c.removeChild(l.panel)}(r,t)}function C(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};l();var t=O.value.renderer,n=t.components,r=u(t,gr);g.current=qt(r,O.value.core,{components:Bt(n,(function(e){return!e.value.hasOwnProperty("__autocomplete_componentName")})),initialState:j.current},e),v(),c(),S.value.refresh().then((function(){D(j.current)}))}function k(e){requestAnimationFrame((function(){var t=O.value.core.environment.document.body.contains(A.value.detachedOverlay);e!==t&&(e?(O.value.core.environment.document.body.appendChild(A.value.detachedOverlay),O.value.core.environment.document.body.classList.add("aa-Detached"),A.value.input.focus()):(O.value.core.environment.document.body.removeChild(A.value.detachedOverlay),O.value.core.environment.document.body.classList.remove("aa-Detached")))}))}return a((function(){var e=S.value.getEnvironmentProps({formElement:A.value.form,panelElement:A.value.panel,inputElement:A.value.input});return Ht(O.value.core.environment,e),function(){Ht(O.value.core.environment,Object.keys(e).reduce((function(e,t){return n(n({},e),{},o({},t,void 0))}),{}))}})),a((function(){var e=_.value?O.value.core.environment.document.body:O.value.renderer.panelContainer,t=_.value?A.value.detachedOverlay:A.value.panel;return _.value&&j.current.isOpen&&k(!0),D(j.current),function(){e.contains(t)&&e.removeChild(t)}})),a((function(){var e=O.value.renderer.container;return e.appendChild(A.value.root),function(){e.removeChild(A.value.root)}})),a((function(){var e=p((function(e){D(e.state)}),0);return h.current=function(t){var n=t.state,r=t.prevState;(_.value&&r.isOpen!==n.isOpen&&k(n.isOpen),_.value||!n.isOpen||r.isOpen||E(),n.query!==r.query)&&O.value.core.environment.document.querySelectorAll(".aa-Panel--scrollable").forEach((function(e){0!==e.scrollTop&&(e.scrollTop=0)}));e({state:n})},function(){h.current=void 0}})),a((function(){var e=p((function(){var e=_.value;_.value=O.value.core.environment.matchMedia(O.value.renderer.detachedMediaQuery).matches,e!==_.value?C({}):requestAnimationFrame(E)}),20);return O.value.core.environment.addEventListener("resize",e),function(){O.value.core.environment.removeEventListener("resize",e)}})),a((function(){if(!_.value)return function(){};function e(e){A.value.detachedContainer.classList.toggle("aa-DetachedContainer--modal",e)}function t(t){e(t.matches)}var n=O.value.core.environment.matchMedia(getComputedStyle(O.value.core.environment.document.documentElement).getPropertyValue("--aa-detached-modal-media-query"));e(n.matches);var r=Boolean(n.addEventListener);return r?n.addEventListener("change",t):n.addListener(t),function(){r?n.removeEventListener("change",t):n.removeListener(t)}})),a((function(){return requestAnimationFrame(E),function(){}})),n(n({},w),{},{update:C,destroy:function(){l()}})},e.getAlgoliaFacets=function(e){var t=hr({transformResponse:function(e){return e.facetHits}}),r=e.queries.map((function(e){return n(n({},e),{},{type:"facet"})}));return t(n(n({},e),{},{queries:r}))},e.getAlgoliaResults=Or,Object.defineProperty(e,"__esModule",{value:!0})})); + diff --git a/site_libs/quarto-search/fuse.min.js b/site_libs/quarto-search/fuse.min.js new file mode 100644 index 0000000..adc2835 --- /dev/null +++ b/site_libs/quarto-search/fuse.min.js @@ -0,0 +1,9 @@ +/** + * Fuse.js v6.6.2 - Lightweight fuzzy-search (http://fusejs.io) + * + * Copyright (c) 2022 Kiro Risk (http://kiro.me) + * All Rights Reserved. Apache Software License 2.0 + * + * http://www.apache.org/licenses/LICENSE-2.0 + */ +var e,t;e=this,t=function(){"use strict";function e(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 t(t){for(var n=1;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=new Map,r=Math.pow(10,t);return{get:function(t){var i=t.match(C).length;if(n.has(i))return n.get(i);var o=1/Math.pow(i,.5*e),c=parseFloat(Math.round(o*r)/r);return n.set(i,c),c},clear:function(){n.clear()}}}var $=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.getFn,i=void 0===n?I.getFn:n,o=t.fieldNormWeight,c=void 0===o?I.fieldNormWeight:o;r(this,e),this.norm=E(c,3),this.getFn=i,this.isCreated=!1,this.setIndexRecords()}return o(e,[{key:"setSources",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.docs=e}},{key:"setIndexRecords",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.records=e}},{key:"setKeys",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.keys=t,this._keysMap={},t.forEach((function(t,n){e._keysMap[t.id]=n}))}},{key:"create",value:function(){var e=this;!this.isCreated&&this.docs.length&&(this.isCreated=!0,g(this.docs[0])?this.docs.forEach((function(t,n){e._addString(t,n)})):this.docs.forEach((function(t,n){e._addObject(t,n)})),this.norm.clear())}},{key:"add",value:function(e){var t=this.size();g(e)?this._addString(e,t):this._addObject(e,t)}},{key:"removeAt",value:function(e){this.records.splice(e,1);for(var t=e,n=this.size();t2&&void 0!==arguments[2]?arguments[2]:{},r=n.getFn,i=void 0===r?I.getFn:r,o=n.fieldNormWeight,c=void 0===o?I.fieldNormWeight:o,a=new $({getFn:i,fieldNormWeight:c});return a.setKeys(e.map(_)),a.setSources(t),a.create(),a}function R(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.errors,r=void 0===n?0:n,i=t.currentLocation,o=void 0===i?0:i,c=t.expectedLocation,a=void 0===c?0:c,s=t.distance,u=void 0===s?I.distance:s,h=t.ignoreLocation,l=void 0===h?I.ignoreLocation:h,f=r/e.length;if(l)return f;var d=Math.abs(a-o);return u?f+d/u:d?1:f}function N(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I.minMatchCharLength,n=[],r=-1,i=-1,o=0,c=e.length;o=t&&n.push([r,i]),r=-1)}return e[o-1]&&o-r>=t&&n.push([r,o-1]),n}var P=32;function W(e){for(var t={},n=0,r=e.length;n1&&void 0!==arguments[1]?arguments[1]:{},o=i.location,c=void 0===o?I.location:o,a=i.threshold,s=void 0===a?I.threshold:a,u=i.distance,h=void 0===u?I.distance:u,l=i.includeMatches,f=void 0===l?I.includeMatches:l,d=i.findAllMatches,v=void 0===d?I.findAllMatches:d,g=i.minMatchCharLength,y=void 0===g?I.minMatchCharLength:g,p=i.isCaseSensitive,m=void 0===p?I.isCaseSensitive:p,k=i.ignoreLocation,M=void 0===k?I.ignoreLocation:k;if(r(this,e),this.options={location:c,threshold:s,distance:h,includeMatches:f,findAllMatches:v,minMatchCharLength:y,isCaseSensitive:m,ignoreLocation:M},this.pattern=m?t:t.toLowerCase(),this.chunks=[],this.pattern.length){var b=function(e,t){n.chunks.push({pattern:e,alphabet:W(e),startIndex:t})},x=this.pattern.length;if(x>P){for(var w=0,L=x%P,S=x-L;w3&&void 0!==arguments[3]?arguments[3]:{},i=r.location,o=void 0===i?I.location:i,c=r.distance,a=void 0===c?I.distance:c,s=r.threshold,u=void 0===s?I.threshold:s,h=r.findAllMatches,l=void 0===h?I.findAllMatches:h,f=r.minMatchCharLength,d=void 0===f?I.minMatchCharLength:f,v=r.includeMatches,g=void 0===v?I.includeMatches:v,y=r.ignoreLocation,p=void 0===y?I.ignoreLocation:y;if(t.length>P)throw new Error(w(P));for(var m,k=t.length,M=e.length,b=Math.max(0,Math.min(o,M)),x=u,L=b,S=d>1||g,_=S?Array(M):[];(m=e.indexOf(t,L))>-1;){var O=R(t,{currentLocation:m,expectedLocation:b,distance:a,ignoreLocation:p});if(x=Math.min(O,x),L=m+k,S)for(var j=0;j=z;q-=1){var B=q-1,J=n[e.charAt(B)];if(S&&(_[B]=+!!J),K[q]=(K[q+1]<<1|1)&J,F&&(K[q]|=(A[q+1]|A[q])<<1|1|A[q+1]),K[q]&$&&(C=R(t,{errors:F,currentLocation:B,expectedLocation:b,distance:a,ignoreLocation:p}))<=x){if(x=C,(L=B)<=b)break;z=Math.max(1,2*b-L)}}if(R(t,{errors:F+1,currentLocation:b,expectedLocation:b,distance:a,ignoreLocation:p})>x)break;A=K}var U={isMatch:L>=0,score:Math.max(.001,C)};if(S){var V=N(_,d);V.length?g&&(U.indices=V):U.isMatch=!1}return U}(e,n,i,{location:c+o,distance:a,threshold:s,findAllMatches:u,minMatchCharLength:h,includeMatches:r,ignoreLocation:l}),p=y.isMatch,m=y.score,k=y.indices;p&&(g=!0),v+=m,p&&k&&(d=[].concat(f(d),f(k)))}));var y={isMatch:g,score:g?v/this.chunks.length:1};return g&&r&&(y.indices=d),y}}]),e}(),z=function(){function e(t){r(this,e),this.pattern=t}return o(e,[{key:"search",value:function(){}}],[{key:"isMultiMatch",value:function(e){return D(e,this.multiRegex)}},{key:"isSingleMatch",value:function(e){return D(e,this.singleRegex)}}]),e}();function D(e,t){var n=e.match(t);return n?n[1]:null}var K=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"exact"}},{key:"multiRegex",get:function(){return/^="(.*)"$/}},{key:"singleRegex",get:function(){return/^=(.*)$/}}]),n}(z),q=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"$/}},{key:"singleRegex",get:function(){return/^!(.*)$/}}]),n}(z),B=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"prefix-exact"}},{key:"multiRegex",get:function(){return/^\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^\^(.*)$/}}]),n}(z),J=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-prefix-exact"}},{key:"multiRegex",get:function(){return/^!\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^!\^(.*)$/}}]),n}(z),U=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}],[{key:"type",get:function(){return"suffix-exact"}},{key:"multiRegex",get:function(){return/^"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^(.*)\$$/}}]),n}(z),V=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-suffix-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^!(.*)\$$/}}]),n}(z),G=function(e){a(n,e);var t=l(n);function n(e){var i,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=o.location,a=void 0===c?I.location:c,s=o.threshold,u=void 0===s?I.threshold:s,h=o.distance,l=void 0===h?I.distance:h,f=o.includeMatches,d=void 0===f?I.includeMatches:f,v=o.findAllMatches,g=void 0===v?I.findAllMatches:v,y=o.minMatchCharLength,p=void 0===y?I.minMatchCharLength:y,m=o.isCaseSensitive,k=void 0===m?I.isCaseSensitive:m,M=o.ignoreLocation,b=void 0===M?I.ignoreLocation:M;return r(this,n),(i=t.call(this,e))._bitapSearch=new T(e,{location:a,threshold:u,distance:l,includeMatches:d,findAllMatches:g,minMatchCharLength:p,isCaseSensitive:k,ignoreLocation:b}),i}return o(n,[{key:"search",value:function(e){return this._bitapSearch.searchIn(e)}}],[{key:"type",get:function(){return"fuzzy"}},{key:"multiRegex",get:function(){return/^"(.*)"$/}},{key:"singleRegex",get:function(){return/^(.*)$/}}]),n}(z),H=function(e){a(n,e);var t=l(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){for(var t,n=0,r=[],i=this.pattern.length;(t=e.indexOf(this.pattern,n))>-1;)n=t+i,r.push([t,n-1]);var o=!!r.length;return{isMatch:o,score:o?0:1,indices:r}}}],[{key:"type",get:function(){return"include"}},{key:"multiRegex",get:function(){return/^'"(.*)"$/}},{key:"singleRegex",get:function(){return/^'(.*)$/}}]),n}(z),Q=[K,H,B,J,V,U,q,G],X=Q.length,Y=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/;function Z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.split("|").map((function(e){for(var n=e.trim().split(Y).filter((function(e){return e&&!!e.trim()})),r=[],i=0,o=n.length;i1&&void 0!==arguments[1]?arguments[1]:{},i=n.isCaseSensitive,o=void 0===i?I.isCaseSensitive:i,c=n.includeMatches,a=void 0===c?I.includeMatches:c,s=n.minMatchCharLength,u=void 0===s?I.minMatchCharLength:s,h=n.ignoreLocation,l=void 0===h?I.ignoreLocation:h,f=n.findAllMatches,d=void 0===f?I.findAllMatches:f,v=n.location,g=void 0===v?I.location:v,y=n.threshold,p=void 0===y?I.threshold:y,m=n.distance,k=void 0===m?I.distance:m;r(this,e),this.query=null,this.options={isCaseSensitive:o,includeMatches:a,minMatchCharLength:u,findAllMatches:d,ignoreLocation:l,location:g,threshold:p,distance:k},this.pattern=o?t:t.toLowerCase(),this.query=Z(this.pattern,this.options)}return o(e,[{key:"searchIn",value:function(e){var t=this.query;if(!t)return{isMatch:!1,score:1};var n=this.options,r=n.includeMatches;e=n.isCaseSensitive?e:e.toLowerCase();for(var i=0,o=[],c=0,a=0,s=t.length;a-1&&(n.refIndex=e.idx),t.matches.push(n)}}))}function ve(e,t){t.score=e.score}function ge(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeMatches,i=void 0===r?I.includeMatches:r,o=n.includeScore,c=void 0===o?I.includeScore:o,a=[];return i&&a.push(de),c&&a.push(ve),e.map((function(e){var n=e.idx,r={item:t[n],refIndex:n};return a.length&&a.forEach((function(t){t(e,r)})),r}))}var ye=function(){function e(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2?arguments[2]:void 0;r(this,e),this.options=t(t({},I),i),this.options.useExtendedSearch,this._keyStore=new S(this.options.keys),this.setCollection(n,o)}return o(e,[{key:"setCollection",value:function(e,t){if(this._docs=e,t&&!(t instanceof $))throw new Error("Incorrect 'index' type");this._myIndex=t||F(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}},{key:"add",value:function(e){k(e)&&(this._docs.push(e),this._myIndex.add(e))}},{key:"remove",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!1},t=[],n=0,r=this._docs.length;n1&&void 0!==arguments[1]?arguments[1]:{},n=t.limit,r=void 0===n?-1:n,i=this.options,o=i.includeMatches,c=i.includeScore,a=i.shouldSort,s=i.sortFn,u=i.ignoreFieldNorm,h=g(e)?g(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return fe(h,{ignoreFieldNorm:u}),a&&h.sort(s),y(r)&&r>-1&&(h=h.slice(0,r)),ge(h,this._docs,{includeMatches:o,includeScore:c})}},{key:"_searchStringList",value:function(e){var t=re(e,this.options),n=this._myIndex.records,r=[];return n.forEach((function(e){var n=e.v,i=e.i,o=e.n;if(k(n)){var c=t.searchIn(n),a=c.isMatch,s=c.score,u=c.indices;a&&r.push({item:n,idx:i,matches:[{score:s,value:n,norm:o,indices:u}]})}})),r}},{key:"_searchLogical",value:function(e){var t=this,n=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).auto,r=void 0===n||n,i=function e(n){var i=Object.keys(n),o=ue(n);if(!o&&i.length>1&&!se(n))return e(le(n));if(he(n)){var c=o?n[ce]:i[0],a=o?n[ae]:n[c];if(!g(a))throw new Error(x(c));var s={keyId:j(c),pattern:a};return r&&(s.searcher=re(a,t)),s}var u={children:[],operator:i[0]};return i.forEach((function(t){var r=n[t];v(r)&&r.forEach((function(t){u.children.push(e(t))}))})),u};return se(e)||(e=le(e)),i(e)}(e,this.options),r=function e(n,r,i){if(!n.children){var o=n.keyId,c=n.searcher,a=t._findMatches({key:t._keyStore.get(o),value:t._myIndex.getValueForItemAtKeyId(r,o),searcher:c});return a&&a.length?[{idx:i,item:r,matches:a}]:[]}for(var s=[],u=0,h=n.children.length;u1&&void 0!==arguments[1]?arguments[1]:{},n=t.getFn,r=void 0===n?I.getFn:n,i=t.fieldNormWeight,o=void 0===i?I.fieldNormWeight:i,c=e.keys,a=e.records,s=new $({getFn:r,fieldNormWeight:o});return s.setKeys(c),s.setIndexRecords(a),s},ye.config=I,function(){ne.push.apply(ne,arguments)}(te),ye},"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Fuse=t(); \ No newline at end of file diff --git a/site_libs/quarto-search/quarto-search.js b/site_libs/quarto-search/quarto-search.js new file mode 100644 index 0000000..d788a95 --- /dev/null +++ b/site_libs/quarto-search/quarto-search.js @@ -0,0 +1,1290 @@ +const kQueryArg = "q"; +const kResultsArg = "show-results"; + +// If items don't provide a URL, then both the navigator and the onSelect +// function aren't called (and therefore, the default implementation is used) +// +// We're using this sentinel URL to signal to those handlers that this +// item is a more item (along with the type) and can be handled appropriately +const kItemTypeMoreHref = "0767FDFD-0422-4E5A-BC8A-3BE11E5BBA05"; + +window.document.addEventListener("DOMContentLoaded", function (_event) { + // Ensure that search is available on this page. If it isn't, + // should return early and not do anything + var searchEl = window.document.getElementById("quarto-search"); + if (!searchEl) return; + + const { autocomplete } = window["@algolia/autocomplete-js"]; + + let quartoSearchOptions = {}; + let language = {}; + const searchOptionEl = window.document.getElementById( + "quarto-search-options" + ); + if (searchOptionEl) { + const jsonStr = searchOptionEl.textContent; + quartoSearchOptions = JSON.parse(jsonStr); + language = quartoSearchOptions.language; + } + + // note the search mode + if (quartoSearchOptions.type === "overlay") { + searchEl.classList.add("type-overlay"); + } else { + searchEl.classList.add("type-textbox"); + } + + // Used to determine highlighting behavior for this page + // A `q` query param is expected when the user follows a search + // to this page + const currentUrl = new URL(window.location); + const query = currentUrl.searchParams.get(kQueryArg); + const showSearchResults = currentUrl.searchParams.get(kResultsArg); + const mainEl = window.document.querySelector("main"); + + // highlight matches on the page + if (query && mainEl) { + // perform any highlighting + highlight(escapeRegExp(query), mainEl); + + // fix up the URL to remove the q query param + const replacementUrl = new URL(window.location); + replacementUrl.searchParams.delete(kQueryArg); + window.history.replaceState({}, "", replacementUrl); + } + + // function to clear highlighting on the page when the search query changes + // (e.g. if the user edits the query or clears it) + let highlighting = true; + const resetHighlighting = (searchTerm) => { + if (mainEl && highlighting && query && searchTerm !== query) { + clearHighlight(query, mainEl); + highlighting = false; + } + }; + + // Clear search highlighting when the user scrolls sufficiently + const resetFn = () => { + resetHighlighting(""); + window.removeEventListener("quarto-hrChanged", resetFn); + window.removeEventListener("quarto-sectionChanged", resetFn); + }; + + // Register this event after the initial scrolling and settling of events + // on the page + window.addEventListener("quarto-hrChanged", resetFn); + window.addEventListener("quarto-sectionChanged", resetFn); + + // Responsively switch to overlay mode if the search is present on the navbar + // Note that switching the sidebar to overlay mode requires more coordinate (not just + // the media query since we generate different HTML for sidebar overlays than we do + // for sidebar input UI) + const detachedMediaQuery = + quartoSearchOptions.type === "overlay" ? "all" : "(max-width: 991px)"; + + // If configured, include the analytics client to send insights + const plugins = configurePlugins(quartoSearchOptions); + + let lastState = null; + const { setIsOpen, setQuery, setCollections } = autocomplete({ + container: searchEl, + detachedMediaQuery: detachedMediaQuery, + defaultActiveItemId: 0, + panelContainer: "#quarto-search-results", + panelPlacement: quartoSearchOptions["panel-placement"], + debug: false, + openOnFocus: true, + plugins, + classNames: { + form: "d-flex", + }, + placeholder: language["search-text-placeholder"], + translations: { + clearButtonTitle: language["search-clear-button-title"], + detachedCancelButtonText: language["search-detached-cancel-button-title"], + submitButtonTitle: language["search-submit-button-title"], + }, + initialState: { + query, + }, + getItemUrl({ item }) { + return item.href; + }, + onStateChange({ state }) { + // If this is a file URL, note that + + // Perhaps reset highlighting + resetHighlighting(state.query); + + // If the panel just opened, ensure the panel is positioned properly + if (state.isOpen) { + if (lastState && !lastState.isOpen) { + setTimeout(() => { + positionPanel(quartoSearchOptions["panel-placement"]); + }, 150); + } + } + + // Perhaps show the copy link + showCopyLink(state.query, quartoSearchOptions); + + lastState = state; + }, + reshape({ sources, state }) { + return sources.map((source) => { + try { + const items = source.getItems(); + + // Validate the items + validateItems(items); + + // group the items by document + const groupedItems = new Map(); + items.forEach((item) => { + const hrefParts = item.href.split("#"); + const baseHref = hrefParts[0]; + const isDocumentItem = hrefParts.length === 1; + + const items = groupedItems.get(baseHref); + if (!items) { + groupedItems.set(baseHref, [item]); + } else { + // If the href for this item matches the document + // exactly, place this item first as it is the item that represents + // the document itself + if (isDocumentItem) { + items.unshift(item); + } else { + items.push(item); + } + groupedItems.set(baseHref, items); + } + }); + + const reshapedItems = []; + let count = 1; + for (const [_key, value] of groupedItems) { + const firstItem = value[0]; + reshapedItems.push({ + ...firstItem, + type: kItemTypeDoc, + }); + + const collapseMatches = quartoSearchOptions["collapse-after"]; + const collapseCount = + typeof collapseMatches === "number" ? collapseMatches : 1; + + if (value.length > 1) { + const target = `search-more-${count}`; + const isExpanded = + state.context.expanded && + state.context.expanded.includes(target); + + const remainingCount = value.length - collapseCount; + + for (let i = 1; i < value.length; i++) { + if (collapseMatches && i === collapseCount) { + reshapedItems.push({ + target, + title: isExpanded + ? language["search-hide-matches-text"] + : remainingCount === 1 + ? `${remainingCount} ${language["search-more-match-text"]}` + : `${remainingCount} ${language["search-more-matches-text"]}`, + type: kItemTypeMore, + href: kItemTypeMoreHref, + }); + } + + if (isExpanded || !collapseMatches || i < collapseCount) { + reshapedItems.push({ + ...value[i], + type: kItemTypeItem, + target, + }); + } + } + } + count += 1; + } + + return { + ...source, + getItems() { + return reshapedItems; + }, + }; + } catch (error) { + // Some form of error occurred + return { + ...source, + getItems() { + return [ + { + title: error.name || "An Error Occurred While Searching", + text: + error.message || + "An unknown error occurred while attempting to perform the requested search.", + type: kItemTypeError, + }, + ]; + }, + }; + } + }); + }, + navigator: { + navigate({ itemUrl }) { + if (itemUrl !== offsetURL(kItemTypeMoreHref)) { + window.location.assign(itemUrl); + } + }, + navigateNewTab({ itemUrl }) { + if (itemUrl !== offsetURL(kItemTypeMoreHref)) { + const windowReference = window.open(itemUrl, "_blank", "noopener"); + if (windowReference) { + windowReference.focus(); + } + } + }, + navigateNewWindow({ itemUrl }) { + if (itemUrl !== offsetURL(kItemTypeMoreHref)) { + window.open(itemUrl, "_blank", "noopener"); + } + }, + }, + getSources({ state, setContext, setActiveItemId, refresh }) { + return [ + { + sourceId: "documents", + getItemUrl({ item }) { + if (item.href) { + return offsetURL(item.href); + } else { + return undefined; + } + }, + onSelect({ + item, + state, + setContext, + setIsOpen, + setActiveItemId, + refresh, + }) { + if (item.type === kItemTypeMore) { + toggleExpanded(item, state, setContext, setActiveItemId, refresh); + + // Toggle more + setIsOpen(true); + } + }, + getItems({ query }) { + if (query === null || query === "") { + return []; + } + + const limit = quartoSearchOptions.limit; + if (quartoSearchOptions.algolia) { + return algoliaSearch(query, limit, quartoSearchOptions.algolia); + } else { + // Fuse search options + const fuseSearchOptions = { + isCaseSensitive: false, + shouldSort: true, + minMatchCharLength: 2, + limit: limit, + }; + + return readSearchData().then(function (fuse) { + return fuseSearch(query, fuse, fuseSearchOptions); + }); + } + }, + templates: { + noResults({ createElement }) { + const hasQuery = lastState.query; + + return createElement( + "div", + { + class: `quarto-search-no-results${ + hasQuery ? "" : " no-query" + }`, + }, + language["search-no-results-text"] + ); + }, + header({ items, createElement }) { + // count the documents + const count = items.filter((item) => { + return item.type === kItemTypeDoc; + }).length; + + if (count > 0) { + return createElement( + "div", + { class: "search-result-header" }, + `${count} ${language["search-matching-documents-text"]}` + ); + } else { + return createElement( + "div", + { class: "search-result-header-no-results" }, + `` + ); + } + }, + footer({ _items, createElement }) { + if ( + quartoSearchOptions.algolia && + quartoSearchOptions.algolia["show-logo"] + ) { + const libDir = quartoSearchOptions.algolia["libDir"]; + const logo = createElement("img", { + src: offsetURL( + `${libDir}/quarto-search/search-by-algolia.svg` + ), + class: "algolia-search-logo", + }); + return createElement( + "a", + { href: "http://www.algolia.com/" }, + logo + ); + } + }, + + item({ item, createElement }) { + return renderItem( + item, + createElement, + state, + setActiveItemId, + setContext, + refresh, + quartoSearchOptions + ); + }, + }, + }, + ]; + }, + }); + + window.quartoOpenSearch = () => { + setIsOpen(false); + setIsOpen(true); + focusSearchInput(); + }; + + document.addEventListener("keyup", (event) => { + const { key } = event; + const kbds = quartoSearchOptions["keyboard-shortcut"]; + const focusedEl = document.activeElement; + + const isFormElFocused = [ + "input", + "select", + "textarea", + "button", + "option", + ].find((tag) => { + return focusedEl.tagName.toLowerCase() === tag; + }); + + if ( + kbds && + kbds.includes(key) && + !isFormElFocused && + !document.activeElement.isContentEditable + ) { + event.preventDefault(); + window.quartoOpenSearch(); + } + }); + + // Remove the labeleledby attribute since it is pointing + // to a non-existent label + if (quartoSearchOptions.type === "overlay") { + const inputEl = window.document.querySelector( + "#quarto-search .aa-Autocomplete" + ); + if (inputEl) { + inputEl.removeAttribute("aria-labelledby"); + } + } + + function throttle(func, wait) { + let waiting = false; + return function () { + if (!waiting) { + func.apply(this, arguments); + waiting = true; + setTimeout(function () { + waiting = false; + }, wait); + } + }; + } + + // If the main document scrolls dismiss the search results + // (otherwise, since they're floating in the document they can scroll with the document) + window.document.body.onscroll = throttle(() => { + // Only do this if we're not detached + // Bug #7117 + // This will happen when the keyboard is shown on ios (resulting in a scroll) + // which then closed the search UI + if (!window.matchMedia(detachedMediaQuery).matches) { + setIsOpen(false); + } + }, 50); + + if (showSearchResults) { + setIsOpen(true); + focusSearchInput(); + } +}); + +function configurePlugins(quartoSearchOptions) { + const autocompletePlugins = []; + const algoliaOptions = quartoSearchOptions.algolia; + if ( + algoliaOptions && + algoliaOptions["analytics-events"] && + algoliaOptions["search-only-api-key"] && + algoliaOptions["application-id"] + ) { + const apiKey = algoliaOptions["search-only-api-key"]; + const appId = algoliaOptions["application-id"]; + + // Aloglia insights may not be loaded because they require cookie consent + // Use deferred loading so events will start being recorded when/if consent + // is granted. + const algoliaInsightsDeferredPlugin = deferredLoadPlugin(() => { + if ( + window.aa && + window["@algolia/autocomplete-plugin-algolia-insights"] + ) { + window.aa("init", { + appId, + apiKey, + useCookie: true, + }); + + const { createAlgoliaInsightsPlugin } = + window["@algolia/autocomplete-plugin-algolia-insights"]; + // Register the insights client + const algoliaInsightsPlugin = createAlgoliaInsightsPlugin({ + insightsClient: window.aa, + onItemsChange({ insights, insightsEvents }) { + const events = insightsEvents.flatMap((event) => { + // This API limits the number of items per event to 20 + const chunkSize = 20; + const itemChunks = []; + const eventItems = event.items; + for (let i = 0; i < eventItems.length; i += chunkSize) { + itemChunks.push(eventItems.slice(i, i + chunkSize)); + } + // Split the items into multiple events that can be sent + const events = itemChunks.map((items) => { + return { + ...event, + items, + }; + }); + return events; + }); + + for (const event of events) { + insights.viewedObjectIDs(event); + } + }, + }); + return algoliaInsightsPlugin; + } + }); + + // Add the plugin + autocompletePlugins.push(algoliaInsightsDeferredPlugin); + return autocompletePlugins; + } +} + +// For plugins that may not load immediately, create a wrapper +// plugin and forward events and plugin data once the plugin +// is initialized. This is useful for cases like cookie consent +// which may prevent the analytics insights event plugin from initializing +// immediately. +function deferredLoadPlugin(createPlugin) { + let plugin = undefined; + let subscribeObj = undefined; + const wrappedPlugin = () => { + if (!plugin && subscribeObj) { + plugin = createPlugin(); + if (plugin && plugin.subscribe) { + plugin.subscribe(subscribeObj); + } + } + return plugin; + }; + + return { + subscribe: (obj) => { + subscribeObj = obj; + }, + onStateChange: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.onStateChange) { + plugin.onStateChange(obj); + } + }, + onSubmit: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.onSubmit) { + plugin.onSubmit(obj); + } + }, + onReset: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.onReset) { + plugin.onReset(obj); + } + }, + getSources: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.getSources) { + return plugin.getSources(obj); + } else { + return Promise.resolve([]); + } + }, + data: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.data) { + plugin.data(obj); + } + }, + }; +} + +function validateItems(items) { + // Validate the first item + if (items.length > 0) { + const item = items[0]; + const missingFields = []; + if (item.href == undefined) { + missingFields.push("href"); + } + if (!item.title == undefined) { + missingFields.push("title"); + } + if (!item.text == undefined) { + missingFields.push("text"); + } + + if (missingFields.length === 1) { + throw { + name: `Error: Search index is missing the ${missingFields[0]} field.`, + message: `The items being returned for this search do not include all the required fields. Please ensure that your index items include the ${missingFields[0]} field or use index-fields in your _quarto.yml file to specify the field names.`, + }; + } else if (missingFields.length > 1) { + const missingFieldList = missingFields + .map((field) => { + return `${field}`; + }) + .join(", "); + + throw { + name: `Error: Search index is missing the following fields: ${missingFieldList}.`, + message: `The items being returned for this search do not include all the required fields. Please ensure that your index items includes the following fields: ${missingFieldList}, or use index-fields in your _quarto.yml file to specify the field names.`, + }; + } + } +} + +let lastQuery = null; +function showCopyLink(query, options) { + const language = options.language; + lastQuery = query; + // Insert share icon + const inputSuffixEl = window.document.body.querySelector( + ".aa-Form .aa-InputWrapperSuffix" + ); + + if (inputSuffixEl) { + let copyButtonEl = window.document.body.querySelector( + ".aa-Form .aa-InputWrapperSuffix .aa-CopyButton" + ); + + if (copyButtonEl === null) { + copyButtonEl = window.document.createElement("button"); + copyButtonEl.setAttribute("class", "aa-CopyButton"); + copyButtonEl.setAttribute("type", "button"); + copyButtonEl.setAttribute("title", language["search-copy-link-title"]); + copyButtonEl.onmousedown = (e) => { + e.preventDefault(); + e.stopPropagation(); + }; + + const linkIcon = "bi-clipboard"; + const checkIcon = "bi-check2"; + + const shareIconEl = window.document.createElement("i"); + shareIconEl.setAttribute("class", `bi ${linkIcon}`); + copyButtonEl.appendChild(shareIconEl); + inputSuffixEl.prepend(copyButtonEl); + + const clipboard = new window.ClipboardJS(".aa-CopyButton", { + text: function (_trigger) { + const copyUrl = new URL(window.location); + copyUrl.searchParams.set(kQueryArg, lastQuery); + copyUrl.searchParams.set(kResultsArg, "1"); + return copyUrl.toString(); + }, + }); + clipboard.on("success", function (e) { + // Focus the input + + // button target + const button = e.trigger; + const icon = button.querySelector("i.bi"); + + // flash "checked" + icon.classList.add(checkIcon); + icon.classList.remove(linkIcon); + setTimeout(function () { + icon.classList.remove(checkIcon); + icon.classList.add(linkIcon); + }, 1000); + }); + } + + // If there is a query, show the link icon + if (copyButtonEl) { + if (lastQuery && options["copy-button"]) { + copyButtonEl.style.display = "flex"; + } else { + copyButtonEl.style.display = "none"; + } + } + } +} + +/* Search Index Handling */ +// create the index +var fuseIndex = undefined; +var shownWarning = false; + +// fuse index options +const kFuseIndexOptions = { + keys: [ + { name: "title", weight: 20 }, + { name: "section", weight: 20 }, + { name: "text", weight: 10 }, + ], + ignoreLocation: true, + threshold: 0.1, +}; + +async function readSearchData() { + // Initialize the search index on demand + if (fuseIndex === undefined) { + if (window.location.protocol === "file:" && !shownWarning) { + window.alert( + "Search requires JavaScript features disabled when running in file://... URLs. In order to use search, please run this document in a web server." + ); + shownWarning = true; + return; + } + const fuse = new window.Fuse([], kFuseIndexOptions); + + // fetch the main search.json + const response = await fetch(offsetURL("search.json")); + if (response.status == 200) { + return response.json().then(function (searchDocs) { + searchDocs.forEach(function (searchDoc) { + fuse.add(searchDoc); + }); + fuseIndex = fuse; + return fuseIndex; + }); + } else { + return Promise.reject( + new Error( + "Unexpected status from search index request: " + response.status + ) + ); + } + } + + return fuseIndex; +} + +function inputElement() { + return window.document.body.querySelector(".aa-Form .aa-Input"); +} + +function focusSearchInput() { + setTimeout(() => { + const inputEl = inputElement(); + if (inputEl) { + inputEl.focus(); + } + }, 50); +} + +/* Panels */ +const kItemTypeDoc = "document"; +const kItemTypeMore = "document-more"; +const kItemTypeItem = "document-item"; +const kItemTypeError = "error"; + +function renderItem( + item, + createElement, + state, + setActiveItemId, + setContext, + refresh, + quartoSearchOptions +) { + switch (item.type) { + case kItemTypeDoc: + return createDocumentCard( + createElement, + "file-richtext", + item.title, + item.section, + item.text, + item.href, + item.crumbs, + quartoSearchOptions + ); + case kItemTypeMore: + return createMoreCard( + createElement, + item, + state, + setActiveItemId, + setContext, + refresh + ); + case kItemTypeItem: + return createSectionCard( + createElement, + item.section, + item.text, + item.href + ); + case kItemTypeError: + return createErrorCard(createElement, item.title, item.text); + default: + return undefined; + } +} + +function createDocumentCard( + createElement, + icon, + title, + section, + text, + href, + crumbs, + quartoSearchOptions +) { + const iconEl = createElement("i", { + class: `bi bi-${icon} search-result-icon`, + }); + const titleEl = createElement("p", { class: "search-result-title" }, title); + const titleContents = [iconEl, titleEl]; + const showParent = quartoSearchOptions["show-item-context"]; + if (crumbs && showParent) { + let crumbsOut = undefined; + const crumbClz = ["search-result-crumbs"]; + if (showParent === "root") { + crumbsOut = crumbs.length > 1 ? crumbs[0] : undefined; + } else if (showParent === "parent") { + crumbsOut = crumbs.length > 1 ? crumbs[crumbs.length - 2] : undefined; + } else { + crumbsOut = crumbs.length > 1 ? crumbs.join(" > ") : undefined; + crumbClz.push("search-result-crumbs-wrap"); + } + + const crumbEl = createElement( + "p", + { class: crumbClz.join(" ") }, + crumbsOut + ); + titleContents.push(crumbEl); + } + + const titleContainerEl = createElement( + "div", + { class: "search-result-title-container" }, + titleContents + ); + + const textEls = []; + if (section) { + const sectionEl = createElement( + "p", + { class: "search-result-section" }, + section + ); + textEls.push(sectionEl); + } + const descEl = createElement("p", { + class: "search-result-text", + dangerouslySetInnerHTML: { + __html: text, + }, + }); + textEls.push(descEl); + + const textContainerEl = createElement( + "div", + { class: "search-result-text-container" }, + textEls + ); + + const containerEl = createElement( + "div", + { + class: "search-result-container", + }, + [titleContainerEl, textContainerEl] + ); + + const linkEl = createElement( + "a", + { + href: offsetURL(href), + class: "search-result-link", + }, + containerEl + ); + + const classes = ["search-result-doc", "search-item"]; + if (!section) { + classes.push("document-selectable"); + } + + return createElement( + "div", + { + class: classes.join(" "), + }, + linkEl + ); +} + +function createMoreCard( + createElement, + item, + state, + setActiveItemId, + setContext, + refresh +) { + const moreCardEl = createElement( + "div", + { + class: "search-result-more search-item", + onClick: (e) => { + // Handle expanding the sections by adding the expanded + // section to the list of expanded sections + toggleExpanded(item, state, setContext, setActiveItemId, refresh); + e.stopPropagation(); + }, + }, + item.title + ); + + return moreCardEl; +} + +function toggleExpanded(item, state, setContext, setActiveItemId, refresh) { + const expanded = state.context.expanded || []; + if (expanded.includes(item.target)) { + setContext({ + expanded: expanded.filter((target) => target !== item.target), + }); + } else { + setContext({ expanded: [...expanded, item.target] }); + } + + refresh(); + setActiveItemId(item.__autocomplete_id); +} + +function createSectionCard(createElement, section, text, href) { + const sectionEl = createSection(createElement, section, text, href); + return createElement( + "div", + { + class: "search-result-doc-section search-item", + }, + sectionEl + ); +} + +function createSection(createElement, title, text, href) { + const descEl = createElement("p", { + class: "search-result-text", + dangerouslySetInnerHTML: { + __html: text, + }, + }); + + const titleEl = createElement("p", { class: "search-result-section" }, title); + const linkEl = createElement( + "a", + { + href: offsetURL(href), + class: "search-result-link", + }, + [titleEl, descEl] + ); + return linkEl; +} + +function createErrorCard(createElement, title, text) { + const descEl = createElement("p", { + class: "search-error-text", + dangerouslySetInnerHTML: { + __html: text, + }, + }); + + const titleEl = createElement("p", { + class: "search-error-title", + dangerouslySetInnerHTML: { + __html: ` ${title}`, + }, + }); + const errorEl = createElement("div", { class: "search-error" }, [ + titleEl, + descEl, + ]); + return errorEl; +} + +function positionPanel(pos) { + const panelEl = window.document.querySelector( + "#quarto-search-results .aa-Panel" + ); + const inputEl = window.document.querySelector( + "#quarto-search .aa-Autocomplete" + ); + + if (panelEl && inputEl) { + panelEl.style.top = `${Math.round(panelEl.offsetTop)}px`; + if (pos === "start") { + panelEl.style.left = `${Math.round(inputEl.left)}px`; + } else { + panelEl.style.right = `${Math.round(inputEl.offsetRight)}px`; + } + } +} + +/* Highlighting */ +// highlighting functions +function highlightMatch(query, text) { + if (text) { + const start = text.toLowerCase().indexOf(query.toLowerCase()); + if (start !== -1) { + const startMark = ""; + const endMark = ""; + + const end = start + query.length; + text = + text.slice(0, start) + + startMark + + text.slice(start, end) + + endMark + + text.slice(end); + const startInfo = clipStart(text, start); + const endInfo = clipEnd( + text, + startInfo.position + startMark.length + endMark.length + ); + text = + startInfo.prefix + + text.slice(startInfo.position, endInfo.position) + + endInfo.suffix; + + return text; + } else { + return text; + } + } else { + return text; + } +} + +function clipStart(text, pos) { + const clipStart = pos - 50; + if (clipStart < 0) { + // This will just return the start of the string + return { + position: 0, + prefix: "", + }; + } else { + // We're clipping before the start of the string, walk backwards to the first space. + const spacePos = findSpace(text, pos, -1); + return { + position: spacePos.position, + prefix: "", + }; + } +} + +function clipEnd(text, pos) { + const clipEnd = pos + 200; + if (clipEnd > text.length) { + return { + position: text.length, + suffix: "", + }; + } else { + const spacePos = findSpace(text, clipEnd, 1); + return { + position: spacePos.position, + suffix: spacePos.clipped ? "…" : "", + }; + } +} + +function findSpace(text, start, step) { + let stepPos = start; + while (stepPos > -1 && stepPos < text.length) { + const char = text[stepPos]; + if (char === " " || char === "," || char === ":") { + return { + position: step === 1 ? stepPos : stepPos - step, + clipped: stepPos > 1 && stepPos < text.length, + }; + } + stepPos = stepPos + step; + } + + return { + position: stepPos - step, + clipped: false, + }; +} + +// removes highlighting as implemented by the mark tag +function clearHighlight(searchterm, el) { + const childNodes = el.childNodes; + for (let i = childNodes.length - 1; i >= 0; i--) { + const node = childNodes[i]; + if (node.nodeType === Node.ELEMENT_NODE) { + if ( + node.tagName === "MARK" && + node.innerText.toLowerCase() === searchterm.toLowerCase() + ) { + el.replaceChild(document.createTextNode(node.innerText), node); + } else { + clearHighlight(searchterm, node); + } + } + } +} + +function escapeRegExp(string) { + return string.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string +} + +// highlight matches +function highlight(term, el) { + const termRegex = new RegExp(term, "ig"); + const childNodes = el.childNodes; + + // walk back to front avoid mutating elements in front of us + for (let i = childNodes.length - 1; i >= 0; i--) { + const node = childNodes[i]; + + if (node.nodeType === Node.TEXT_NODE) { + // Search text nodes for text to highlight + const text = node.nodeValue; + + let startIndex = 0; + let matchIndex = text.search(termRegex); + if (matchIndex > -1) { + const markFragment = document.createDocumentFragment(); + while (matchIndex > -1) { + const prefix = text.slice(startIndex, matchIndex); + markFragment.appendChild(document.createTextNode(prefix)); + + const mark = document.createElement("mark"); + mark.appendChild( + document.createTextNode( + text.slice(matchIndex, matchIndex + term.length) + ) + ); + markFragment.appendChild(mark); + + startIndex = matchIndex + term.length; + matchIndex = text.slice(startIndex).search(new RegExp(term, "ig")); + if (matchIndex > -1) { + matchIndex = startIndex + matchIndex; + } + } + if (startIndex < text.length) { + markFragment.appendChild( + document.createTextNode(text.slice(startIndex, text.length)) + ); + } + + el.replaceChild(markFragment, node); + } + } else if (node.nodeType === Node.ELEMENT_NODE) { + // recurse through elements + highlight(term, node); + } + } +} + +/* Link Handling */ +// get the offset from this page for a given site root relative url +function offsetURL(url) { + var offset = getMeta("quarto:offset"); + return offset ? offset + url : url; +} + +// read a meta tag value +function getMeta(metaName) { + var metas = window.document.getElementsByTagName("meta"); + for (let i = 0; i < metas.length; i++) { + if (metas[i].getAttribute("name") === metaName) { + return metas[i].getAttribute("content"); + } + } + return ""; +} + +function algoliaSearch(query, limit, algoliaOptions) { + const { getAlgoliaResults } = window["@algolia/autocomplete-preset-algolia"]; + + const applicationId = algoliaOptions["application-id"]; + const searchOnlyApiKey = algoliaOptions["search-only-api-key"]; + const indexName = algoliaOptions["index-name"]; + const indexFields = algoliaOptions["index-fields"]; + const searchClient = window.algoliasearch(applicationId, searchOnlyApiKey); + const searchParams = algoliaOptions["params"]; + const searchAnalytics = !!algoliaOptions["analytics-events"]; + + return getAlgoliaResults({ + searchClient, + queries: [ + { + indexName: indexName, + query, + params: { + hitsPerPage: limit, + clickAnalytics: searchAnalytics, + ...searchParams, + }, + }, + ], + transformResponse: (response) => { + if (!indexFields) { + return response.hits.map((hit) => { + return hit.map((item) => { + return { + ...item, + text: highlightMatch(query, item.text), + }; + }); + }); + } else { + const remappedHits = response.hits.map((hit) => { + return hit.map((item) => { + const newItem = { ...item }; + ["href", "section", "title", "text", "crumbs"].forEach( + (keyName) => { + const mappedName = indexFields[keyName]; + if ( + mappedName && + item[mappedName] !== undefined && + mappedName !== keyName + ) { + newItem[keyName] = item[mappedName]; + delete newItem[mappedName]; + } + } + ); + newItem.text = highlightMatch(query, newItem.text); + return newItem; + }); + }); + return remappedHits; + } + }, + }); +} + +let subSearchTerm = undefined; +let subSearchFuse = undefined; +const kFuseMaxWait = 125; + +async function fuseSearch(query, fuse, fuseOptions) { + let index = fuse; + // Fuse.js using the Bitap algorithm for text matching which runs in + // O(nm) time (no matter the structure of the text). In our case this + // means that long search terms mixed with large index gets very slow + // + // This injects a subIndex that will be used once the terms get long enough + // Usually making this subindex is cheap since there will typically be + // a subset of results matching the existing query + if (subSearchFuse !== undefined && query.startsWith(subSearchTerm)) { + // Use the existing subSearchFuse + index = subSearchFuse; + } else if (subSearchFuse !== undefined) { + // The term changed, discard the existing fuse + subSearchFuse = undefined; + subSearchTerm = undefined; + } + + // Search using the active fuse + const then = performance.now(); + const resultsRaw = await index.search(query, fuseOptions); + const now = performance.now(); + + const results = resultsRaw.map((result) => { + const addParam = (url, name, value) => { + const anchorParts = url.split("#"); + const baseUrl = anchorParts[0]; + const sep = baseUrl.search("\\?") > 0 ? "&" : "?"; + anchorParts[0] = baseUrl + sep + name + "=" + value; + return anchorParts.join("#"); + }; + + return { + title: result.item.title, + section: result.item.section, + href: addParam(result.item.href, kQueryArg, query), + text: highlightMatch(query, result.item.text), + crumbs: result.item.crumbs, + }; + }); + + // If we don't have a subfuse and the query is long enough, go ahead + // and create a subfuse to use for subsequent queries + if ( + now - then > kFuseMaxWait && + subSearchFuse === undefined && + resultsRaw.length < fuseOptions.limit + ) { + subSearchTerm = query; + subSearchFuse = new window.Fuse([], kFuseIndexOptions); + resultsRaw.forEach((rr) => { + subSearchFuse.add(rr.item); + }); + } + return results; +} diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..810b754 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,71 @@ + + + + https://pheno-ai.github.io/pheno-utils/bulk_data_loader.html + 2024-09-06T03:33:57.538Z + + + https://pheno-ai.github.io/pheno-utils/cgm_plots.html + 2024-09-06T03:33:57.498Z + + + https://pheno-ai.github.io/pheno-utils/basic_analysis.html + 2024-09-06T03:33:57.502Z + + + https://pheno-ai.github.io/pheno-utils/diet_plots.html + 2024-09-06T03:33:57.442Z + + + https://pheno-ai.github.io/pheno-utils/pheno_loader.html + 2024-09-06T03:33:57.410Z + + + https://pheno-ai.github.io/pheno-utils/date_plots.html + 2024-09-06T03:33:57.126Z + + + https://pheno-ai.github.io/pheno-utils/meta_loader.html + 2024-09-06T03:33:57.062Z + + + https://pheno-ai.github.io/pheno-utils/index.html + 2024-09-06T03:33:56.982Z + + + https://pheno-ai.github.io/pheno-utils/blandaltman_plots.html + 2024-09-06T03:33:57.134Z + + + https://pheno-ai.github.io/pheno-utils/basic_plots.html + 2024-09-06T03:33:57.158Z + + + https://pheno-ai.github.io/pheno-utils/ecg_analysis.html + 2024-09-06T03:33:57.042Z + + + https://pheno-ai.github.io/pheno-utils/age_reference_plots.html + 2024-09-06T03:33:57.170Z + + + https://pheno-ai.github.io/pheno-utils/timeseries_plots.html + 2024-09-06T03:33:57.390Z + + + https://pheno-ai.github.io/pheno-utils/questionnaire_handler.html + 2024-09-06T03:33:57.246Z + + + https://pheno-ai.github.io/pheno-utils/config.html + 2024-09-06T03:33:57.338Z + + + https://pheno-ai.github.io/pheno-utils/sleep_plots.html + 2024-09-06T03:33:57.486Z + + + https://pheno-ai.github.io/pheno-utils/cohort_selector.html + 2024-09-06T03:33:57.498Z + + diff --git a/sleep_plots.html b/sleep_plots.html new file mode 100644 index 0000000..6591676 --- /dev/null +++ b/sleep_plots.html @@ -0,0 +1,780 @@ + + + + + + + + + +Sleep plots – pheno-utils + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
+ + + +
+ +
+
+

Sleep plots

+
+ + + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

get_channels_colors

+
+
 get_channels_colors (channels:pandas.core.frame.DataFrame,
+                      events:pandas.core.frame.DataFrame,
+                      participant_id:int=None, array_index:int=None,
+                      time_range:Tuple[str,str]=None,
+                      event_filter:Iterable[str]=None,
+                      palette:str='muted')
+
+
+

source

+
+
+

plot_sleep_channels

+
+
 plot_sleep_channels (channels:pandas.core.frame.DataFrame,
+                      x:str='collection_timestamp', y:str='values',
+                      row:str='source', hue:str='channel_group',
+                      participant_id:int=None, array_index:int=None,
+                      time_range:Tuple[str,str]=None,
+                      y_include:Iterable[str]=None,
+                      y_exclude:Iterable[str]=None,
+                      rename_channels:dict={'actigraph': 'Actigraph',
+                      'body_position': 'Body Position', 'heart_rate':
+                      'Heart Rate', 'heart_rate_raw': 'Heart Rate Raw',
+                      'pat_infra': 'PAT Infra', 'pat_amplitude': 'PAT
+                      Amplitude', 'pat_lpf': 'PAT LPF',
+                      'respiratory_movement': 'Respiratory Mov.', 'spo2':
+                      'SpO2', 'snore_db': 'Snore dB', 'pat_view': 'PAT
+                      View', 'sleep_stage': 'Sleep Stage'},
+                      discrete_events:Iterable[str]=['sleep_stage',
+                      'body_position'], resample:str='1s',
+                      color_map:pandas.core.series.Series=None,
+                      palette:str='muted', fig:pheno_utils.timeseries_plot
+                      s.TimeSeriesFigure=None,
+                      ax:List[matplotlib.axes._axes.Axes]=None, height=1,
+                      **kwargs)
+
+

plot channels data for a given participant and array_index

+
+

source

+
+
+

plot_sleep

+
+
 plot_sleep (events:pandas.core.frame.DataFrame,
+             channels:pandas.core.frame.DataFrame,
+             participant_id:int=None, array_index:int=None,
+             time_range:Tuple[str,str]=None,
+             event_filter:Iterable[str]=None,
+             channel_filter:Iterable[str]=['actigraph', 'pat_infra',
+             'body_position', 'snore_db', 'heart_rate', 'spo2'],
+             event_height:float=1, channel_height:float=0.5,
+             padding:float=-0.02, figsize:Tuple[float,float]=None,
+             palette:str='muted')
+
+

*Plot sleep events and channels data.

+

Args: events (pd.DataFrame): The sleep events dataframe. channels (pd.DataFrame): The sleep channels dataframe. participant_id (int): The participant id to filter the data. array_index (int): The array index to filter the data. time_range (Tuple[str, str]): The time range to filter the data. event_filter (Iterable[str]): The events to include in the plot. channel_filter (Iterable[str]): The channels to include in the plot. event_height (float): The relative height of the events subplot. channel_height (float): The relative height of each channel’s subplot. padding (float): The padding between subplots. figsize (Tuple[float, float]): The size of the figure. palette (str): The color palette to use.

+

Returns: TimeSeriesFigure: The figure with the sleep events and channels data.*

+ + +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/styles.css b/styles.css new file mode 100644 index 0000000..66ccc49 --- /dev/null +++ b/styles.css @@ -0,0 +1,37 @@ +.cell { + margin-bottom: 1rem; +} + +.cell > .sourceCode { + margin-bottom: 0; +} + +.cell-output > pre { + margin-bottom: 0; +} + +.cell-output > pre, .cell-output > .sourceCode > pre, .cell-output-stdout > pre { + margin-left: 0.8rem; + margin-top: 0; + background: none; + border-left: 2px solid lightsalmon; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.cell-output > .sourceCode { + border: none; +} + +.cell-output > .sourceCode { + background: none; + margin-top: 0; +} + +div.description { + padding-left: 2px; + padding-top: 5px; + font-style: italic; + font-size: 135%; + opacity: 70%; +} diff --git a/timeseries_plots.html b/timeseries_plots.html new file mode 100644 index 0000000..4b1ec24 --- /dev/null +++ b/timeseries_plots.html @@ -0,0 +1,823 @@ + + + + + + + + + +Timeseries plots – pheno-utils + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + +
+ + + +
+ +
+
+

Timeseries plots

+
+ + + +
+ + + + +
+ + + +
+ + + +
+

source

+
+

filter_df

+
+
 filter_df (df:pandas.core.frame.DataFrame, participant_id:int=None,
+            array_index:int=None, time_range:Tuple[str,str]=None,
+            x_start:str='collection_timestamp',
+            x_end:str='collection_timestamp', unique:bool=False)
+
+

*Reformat and filter a time series DataFrame based on participant ID, array index, and date range.

+

Args: df (pd.DataFrame): The DataFrame to filter. participant_id (int): The participant ID to filter by. array_index (int): The array index to filter by. time_range: The date range to filter by. Can be a tuple of two dates / times or two strings. x_start (str): The name of the column containing the start time. x_end (str): The name of the column containing the end time.

+

Returns: pd.DataFrame: The filtered DataFrame*

+
+

source

+
+
+

format_xticks

+
+
 format_xticks (ax:matplotlib.axes._axes.Axes, xticks:Iterable=None,
+                format:str='%d/%m\n%H:%M', **kwargs)
+
+

format datestrings on x axis

+
+

source

+
+
+

TimeSeriesFigure

+
+
 TimeSeriesFigure (figsize:tuple=(10, 6), padding:float=0.05)
+
+

*Initialize a TimeSeriesFigure instance. This class is used to create and manage a figure with multiple axes for time series data.

+

Args: figsize (tuple): Size of the figure (width, height) in inches.*

+
+

source

+
+
+

get_color_map

+
+
 get_color_map (data:pandas.core.frame.DataFrame, hue:str, palette:str)
+
+

*Get a color map for a specific column in the data.

+

Args: data (pd.DataFrame): The data to get the color map from. hue (str): The column name to use for the color map. palette (str): The name of the colormap to use.

+

Returns: pd.DataFrame: A DataFrame with the color map.*

+
+

source

+
+
+

prepare_events

+
+
 prepare_events (events:pandas.core.frame.DataFrame, x_start:str,
+                 x_end:str, hue:str, label:str, participant_id:int,
+                 array_index:int, time_range:Tuple[str,str],
+                 y_include:Iterable[str], y_exclude:Iterable[str],
+                 add_columns:Iterable[str]=None, palette='muted')
+
+

*Prepare events for plotting.

+

Args: events (pd.DataFrame): The events dataframe. x_start (str): The column name for the start time of the event. x_end (str): The column name for the end time of the event. hue (str): The column name for the color of the event. label (str): The column name for the label of the event. participant_id (int): The participant ID to filter events by. array_index (int): The array index to filter events by. time_range (Iterable[str]): The time range to filter events by. y_include (Iterable[str]): The list of values to include in the plot. y_exclude (Iterable[str]): The list of values to exclude from the plot. add_columns (Iterable[str]): Additional columns to include in the plot. palette (str): The name of the colormap to use for coloring events.

+

Returns: Tuple[pd.DataFrame, pd.DataFrame]: The filtered events dataframe and the color map.*

+
+

source

+
+
+

plot_events_fill

+
+
 plot_events_fill (events:pandas.core.frame.DataFrame,
+                   x_start:str='collection_timestamp',
+                   x_end:str='event_end', hue:str='channel',
+                   label:str=None, participant_id:Optional[int]=None,
+                   array_index:Optional[int]=None,
+                   time_range:Optional[Tuple[str,str]]=None,
+                   y_include:Optional[Iterable[str]]=None,
+                   y_exclude:Optional[Iterable[str]]=None,
+                   legend:bool=True, palette:str='muted',
+                   alpha:Optional[float]=0.5,
+                   ax:Optional[matplotlib.axes._axes.Axes]=None,
+                   figsize:Iterable[float]=[12, 6])
+
+

*Plot events as filled regions on a time series plot.

+

Args: events (pd.DataFrame): The events dataframe. x_start (str): The column name for the start time of the event. x_end (str): The column name for the end time of the event. hue (str): The column name for the color of the event. label (str): The column name for the label of the event. participant_id (int): The participant ID to filter events by. array_index (int): The array index to filter events by. time_range (Iterable[str]): The time range to filter events by. y_include (Iterable[str]): The list of values to include in the plot. y_exclude (Iterable[str]): The list of values to exclude from the plot. legend (bool): Whether to show the legend. palette (str): The name of the palette to use for coloring events. alpha (float): The transparency of the filled regions. ax (plt.Axes): The axis to plot on. If None, a new figure is created. figsize (Tuple[float, float]): The size of the figure (width, height) in inches.*

+
+

source

+
+
+

plot_events_bars

+
+
 plot_events_bars (events:pandas.core.frame.DataFrame,
+                   x_start:str='collection_timestamp',
+                   x_end:str='event_end', y:str='event',
+                   hue:str='channel', participant_id:Optional[int]=None,
+                   array_index:Optional[int]=None,
+                   time_range:Optional[Tuple[str,str]]=None,
+                   y_include:Optional[Iterable[str]]=None,
+                   y_exclude:Optional[Iterable[str]]=None,
+                   legend:bool=True, palette:str='muted',
+                   alpha:Optional[float]=0.7,
+                   ax:Optional[matplotlib.axes._axes.Axes]=None,
+                   figsize:Tuple[float,float]=(12, 6))
+
+

*Plot events as bars on a time series plot.

+

Args: events (pd.DataFrame): The events dataframe. x_start (str): The column name for the start time of the event. x_end (str): The column name for the end time of the event. y (str): The column name for the y-axis values. hue (str): The column name for the color of the event. participant_id (int): The participant ID to filter events by. array_index (int): The array index to filter events by. time_range (Tuple[str, str]): The time range to filter events by. y_include (Iterable[str]): The list of values to include in the plot. y_exclude (Iterable[str]): The list of values to exclude from the plot. legend (bool): Whether to show the legend. palette (str): The name of the colormap to use for coloring events. alpha (float): The transparency of the bars. Default is 0.7. ax (plt.Axes): The axis to plot on. If None, a new figure is created. figsize (Tuple[float, float]): The size of the figure (width, height) in inches.*

+ + +
+ +
+ +
+ + + + + \ No newline at end of file
+ + +
+ + +

!lw&ytA%{;qTjX2S3X*?{$fv^ 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 literal 0 HcmV?d00001 diff --git a/02_blandaltman_plots_files/figure-html/cell-3-output-1.png b/02_blandaltman_plots_files/figure-html/cell-3-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..c3deedf5cdf5f13c3ad84bcf90391b382aec0e1b GIT binary patch literal 36115 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 z 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%0ASf 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