From cba9c16687b039578b1caebc43de851901162f47 Mon Sep 17 00:00:00 2001 From: hadley Date: Thu, 29 Jun 2023 13:28:53 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20r-lib/xm?= =?UTF-8?q?l2@8fb8357a05148b1a8e84a76de0fd184c66ea2dab=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dev/CODE_OF_CONDUCT.html | 2 +- dev/CONTRIBUTING.html | 2 +- dev/ISSUE_TEMPLATE.html | 2 +- dev/LICENSE-text.html | 2 +- dev/LICENSE.html | 2 +- dev/SUPPORT.html | 2 +- dev/articles/index.html | 2 +- dev/articles/modification.html | 14 ++++----- dev/authors.html | 2 +- ...xRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQhM0.woff | Bin 0 -> 56044 bytes dev/deps/Source_Code_Pro-0.4.6/font.css | 7 +++++ .../6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7j.woff | Bin 0 -> 49156 bytes .../6xK3dSBYKcSV-LCoeQqfX1RYOo3aPA.woff | Bin 0 -> 74684 bytes .../6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lBdo.woff | Bin 0 -> 48912 bytes .../6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkw.woff | Bin 0 -> 74348 bytes dev/deps/Source_Sans_Pro-0.4.6/font.css | 28 ++++++++++++++++++ dev/deps/bootstrap-5.2.2/bootstrap.min.css | 2 +- dev/deps/data-deps.txt | 4 +-- dev/index.html | 4 +-- dev/news/index.html | 4 +-- dev/pkgdown.yml | 2 +- dev/reference/as_list.html | 2 +- dev/reference/as_xml_document.html | 2 +- dev/reference/download_xml.html | 2 +- dev/reference/index.html | 2 +- dev/reference/oldclass.html | 2 +- dev/reference/read_xml.html | 2 +- dev/reference/url_absolute.html | 2 +- dev/reference/url_escape.html | 2 +- dev/reference/url_parse.html | 2 +- dev/reference/write_xml.html | 2 +- dev/reference/xml2_example.html | 2 +- dev/reference/xml_attr.html | 2 +- dev/reference/xml_cdata.html | 2 +- dev/reference/xml_children.html | 2 +- dev/reference/xml_comment.html | 2 +- dev/reference/xml_dtd.html | 2 +- dev/reference/xml_find_all.html | 2 +- dev/reference/xml_missing.html | 2 +- dev/reference/xml_name.html | 2 +- dev/reference/xml_new_document.html | 2 +- dev/reference/xml_ns.html | 2 +- dev/reference/xml_ns_strip.html | 2 +- dev/reference/xml_path.html | 2 +- dev/reference/xml_replace.html | 2 +- dev/reference/xml_serialize.html | 2 +- dev/reference/xml_set_namespace.html | 2 +- dev/reference/xml_structure.html | 2 +- dev/reference/xml_text.html | 2 +- dev/reference/xml_type.html | 2 +- dev/reference/xml_url.html | 2 +- dev/reference/xml_validate.html | 2 +- dev/search.json | 2 +- 53 files changed, 90 insertions(+), 55 deletions(-) create mode 100644 dev/deps/Source_Code_Pro-0.4.6/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQhM0.woff create mode 100644 dev/deps/Source_Code_Pro-0.4.6/font.css create mode 100644 dev/deps/Source_Sans_Pro-0.4.6/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7j.woff create mode 100644 dev/deps/Source_Sans_Pro-0.4.6/6xK3dSBYKcSV-LCoeQqfX1RYOo3aPA.woff create mode 100644 dev/deps/Source_Sans_Pro-0.4.6/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lBdo.woff create mode 100644 dev/deps/Source_Sans_Pro-0.4.6/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkw.woff create mode 100644 dev/deps/Source_Sans_Pro-0.4.6/font.css diff --git a/dev/CODE_OF_CONDUCT.html b/dev/CODE_OF_CONDUCT.html index 85be67c..caeb721 100644 --- a/dev/CODE_OF_CONDUCT.html +++ b/dev/CODE_OF_CONDUCT.html @@ -1,5 +1,5 @@ -Contributor Code of Conduct • xml2Contributor Code of Conduct • xml2 diff --git a/dev/CONTRIBUTING.html b/dev/CONTRIBUTING.html index 0f6bdcd..978b235 100644 --- a/dev/CONTRIBUTING.html +++ b/dev/CONTRIBUTING.html @@ -1,5 +1,5 @@ -Contributing to xml2 • xml2Contributing to xml2 • xml2 diff --git a/dev/ISSUE_TEMPLATE.html b/dev/ISSUE_TEMPLATE.html index 0ccd355..fecfd33 100644 --- a/dev/ISSUE_TEMPLATE.html +++ b/dev/ISSUE_TEMPLATE.html @@ -1,5 +1,5 @@ -NA • xml2NA • xml2 diff --git a/dev/LICENSE-text.html b/dev/LICENSE-text.html index 8f63d4c..28aa40c 100644 --- a/dev/LICENSE-text.html +++ b/dev/LICENSE-text.html @@ -1,5 +1,5 @@ -License • xml2License • xml2 diff --git a/dev/LICENSE.html b/dev/LICENSE.html index f629658..812a04a 100644 --- a/dev/LICENSE.html +++ b/dev/LICENSE.html @@ -1,5 +1,5 @@ -MIT License • xml2MIT License • xml2 diff --git a/dev/SUPPORT.html b/dev/SUPPORT.html index 5a803fe..74da4a0 100644 --- a/dev/SUPPORT.html +++ b/dev/SUPPORT.html @@ -1,5 +1,5 @@ -Getting help with xml2 • xml2Getting help with xml2 • xml2 diff --git a/dev/articles/index.html b/dev/articles/index.html index a2b1758..9cd3fd9 100644 --- a/dev/articles/index.html +++ b/dev/articles/index.html @@ -1,5 +1,5 @@ -Articles • xml2Articles • xml2 diff --git a/dev/articles/modification.html b/dev/articles/modification.html index db02624..033ff1c 100644 --- a/dev/articles/modification.html +++ b/dev/articles/modification.html @@ -9,8 +9,8 @@ Node Modification • xml2 - - + + @@ -84,7 +84,7 @@

Node Modification

Jim Hester

-

2023-04-27

+

2023-06-29

Source: vignettes/modification.Rmd
modification.Rmd
@@ -281,8 +281,8 @@

Removing nodesrm(x1) gc() #> used (Mb) gc trigger (Mb) max used (Mb) -#> Ncells 666279 35.6 1320671 70.6 1320671 70.6 -#> Vcells 1158563 8.9 8388608 64.0 2577482 19.7 +#> Ncells 668088 35.7 1323397 70.7 1323397 70.7 +#> Vcells 1160921 8.9 8388608 64.0 2570402 19.7 x2 #> {xml_node} @@ -305,8 +305,8 @@

Removing nodesrm(bees) gc() #> used (Mb) gc trigger (Mb) max used (Mb) -#> Ncells 666297 35.6 1320671 70.6 1320671 70.6 -#> Vcells 1158571 8.9 8388608 64.0 2577482 19.7 +#> Ncells 668100 35.7 1323397 70.7 1323397 70.7 +#> Vcells 1160919 8.9 8388608 64.0 2570402 19.7

Namespaces diff --git a/dev/authors.html b/dev/authors.html index 75450a7..ab0c52f 100644 --- a/dev/authors.html +++ b/dev/authors.html @@ -1,5 +1,5 @@ -Authors and Citation • xml2Authors and Citation • xml2 diff --git a/dev/deps/Source_Code_Pro-0.4.6/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQhM0.woff b/dev/deps/Source_Code_Pro-0.4.6/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQhM0.woff new file mode 100644 index 0000000000000000000000000000000000000000..913496c95d2e2af51f0393beb6326cb3492334a2 GIT binary patch literal 56044 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 literal 0 HcmV?d00001 diff --git a/dev/deps/Source_Code_Pro-0.4.6/font.css b/dev/deps/Source_Code_Pro-0.4.6/font.css new file mode 100644 index 0000000..bf005a3 --- /dev/null +++ b/dev/deps/Source_Code_Pro-0.4.6/font.css @@ -0,0 +1,7 @@ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQhM0.woff) format('woff'); +} diff --git a/dev/deps/Source_Sans_Pro-0.4.6/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7j.woff b/dev/deps/Source_Sans_Pro-0.4.6/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7j.woff new file mode 100644 index 0000000000000000000000000000000000000000..cd65bfdb680a67b359174ccb1cd75a83f3c0b44d GIT binary patch literal 49156 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 E0H>$8GXMYp literal 0 HcmV?d00001 diff --git a/dev/deps/Source_Sans_Pro-0.4.6/6xK3dSBYKcSV-LCoeQqfX1RYOo3aPA.woff b/dev/deps/Source_Sans_Pro-0.4.6/6xK3dSBYKcSV-LCoeQqfX1RYOo3aPA.woff new file mode 100644 index 0000000000000000000000000000000000000000..cfcf43e0a7a82e7f042f408d7a15243c6509a6c9 GIT binary patch literal 74684 zcmZU)bC9Py^9MS%?b#jM_U!D~wr%bhJGO1xwr$(|j&0sK=e)oB$GxdfI*oKvNmu20 zD%Ek36%hdf1_A;CChh=&|87BIkiO-AH2=RM`de7!yCcJQy#oRQWlE(^Wfql_Rs7~j zfPi@Gfq=T8lrOFUqKeADfPe&6fPj$qfPlzSI5P6vWEJU|fPfS_z6VwPu6o+ri}{Au z`gTA-ifBMUSnNPREOl&lU45ojZYDrLmQp}KF)l#B*a4mF&Io44`bI!NZv)?cZ2wf; zK!RZz=34fTP5!8U+^V0wXo zU~Sq6oouc3UG0E?5p%x%zWW0G0G|SSw9&UV{?>JTuZ{A16HMfftUB#%9i4!Hk&c0Y zP!@oIm{VCW{d!#2;O0Q#-HcHdKc%%u8-(>RP!X))svxIuj*CSNJCxG@j~bulu?1Ee>w(hQP#$b#EgCBFDE zOeSSk`N;}(hH{fb3AV|hsdBf~#0IAJFctmfr8PC#Gks0#VEhLE66fX1^RBgIUQNKB zfp&zX6ZCTPsmeyaM~j0P;x06AXz@MT^3}1|qtN(I3r^bNl*8JNlxY};!Wi_pfiQJO z8hz55gv34=6<}(0(h3XZ+M>k)cNN(Q91S5Wt4QI>R@UL9B@|6f%X2gQ+WJ33HcRjx z>hyR<{sUGe@Pn~am>sou;I^mIwVln$1KjSS=a-wc$xnUAe17fuUMx`$_8h(BJ0#fw z^PV_UkEKlM*bl350b1KX4k3dec|qq zu4H$=+fs~<$s3t$5L|hA35e1>jS%kbOh%hHKy0GRgZ}ZH@G4-5iJM?Bj z;3`M|Rv{4~FlKgFA(c==q*J2lC%0=Obg|r=-`8hOb@1-{yn?0ufRnhgXdcb<@o{x( zzmX>_JP{Lc`-&;$B9M0!YNBAr)B_>R1=pB4q-L4V>cKS|bLcv<;VLWl%sW9xRJ%ah zl<1n9Febu3DQ<~;Ye_4O81@0fZWy>=3_2ZkV(7HN-}dR+AH`Zn(#_o>q;QFlS&>~K1BuE3iMqh z@VXi#lTOZBq)oB-YEi0$qZJ*esL}K7Q0ggwnW5M2Br9+24#esj`B=l`g@VeQXm|MIGgPQ@uv6sIJ~OPv0u# z>cMys`aRsP9TDj(FWczCGO6^?BTjo1-J2HWxgDVzTLT5s$=3(ps_52iapgaJet|sc zzwmd6xsa9@;JG)>J?bY)YPuL15V_n13qv%0Tr_>%{3dJg zMt_`m`c!V!;FJ>uEvg+REwbY}ZMKZ@KZ{U~f2s&}Z5E`7m}r=3VC{c+|K01?GXLGe z^79u8GNpJ(9NKS59D@S%+BjbhbD<8`2R3!fu;*AR;LS7ex>$eKkwn*nQJe!w9vCBd z7}5|Tae+{hd?f{WGFpmcC#4Y$B?BNnI0Gz#^H`CLesq>yoXa1`E;qp9&mr_;{i^Q* z5Z-(AYZK~39Z5#wA&p9wzdBeonctTTHlbGj!XIx~>QpdhzaW|Zge|SE#~;&fQoVXw z^?m?#h7#m95RKIvzCcsBXwd%ErrmU=X4!n6w6)Q+o@O_FS<2rK{Q9<%MUlPAeCX&= zb%*)*>m#vqZhZMsB@-6@A^>b5Pjx! zI80ydb$WavWpCb9KOdHC#~#2@##&@&jNEjz#+q81v$Po~I$5C4=;mYh2vnND?N98d z79vj=`nn;9f7s}UC)N1lpN`Two71(gR<53#cE37A7~)LWM_E#kbL4Ji926AUr_IAm z*-tHnYc+fs(^--&x0p;y+gLEUw3eT2>}TEa?D#%JyPfmMx|Qwn09s$~!c?oC)0U^M zlbRo2dLU^JP_wlTnX}P7_tU+)?l!$XcY>F0!*w-=`9HZeL7+9HP)65&!%+GuDX_+{ z%&`PJ&9R2V)mcrFX?l(PT+R^9^12;m$5b$*%M#axe ze0E1fTEY1F%N+A(oHL_AC%G7ja+nf;`?Ak{hq3}wXKpXD`QU5MlG!AskyB7Dk@LuE zng^B(Q@svi-D*7r-`VQ6dO`AWWu9xNhYio(h&zh2_Gj^XttG~eHJ&-vrwK3hYMrqO zxwW)IiufU02Gcwv^W7%su$qa9iJcZqQY$<&Z>WVu8HHJPwd0p}w3WI}dE=C;%Lia} zbv3qwU~xP8wt2y~=9d-Q>y%P!^?n^@)Lc{=AHB`ukzwgfqaM5N_YI!}` zs;r1q_&J^CPV%C(n8X{2ZCpM!sHs-0O9eiE0$U)da0?y3-daImdtoDW44LZW(T`=o zn^cNw`P=heu5#PB=Y@2(QW&OnUG09p+N|?3&b1OW44dJ=PspAr%jVs*CdaA z*H7dG%@`u$PWh$w^a(|ia5v>C*%XgfuBepu*V@2`iGF+PFO#N9?1tae#+TX}6II@4 zoCNaoBO*kSLR`1%RKg3co3kp;+Dl2_TzT+X3Nt?<|xAAK5k9joH9G#AbZ_PIvMAFm&wPB5c`bC0>DT4n`A$0jUQtW zMK)ruY+R7{Q7;NPsP9lWyPMzRASq)k4|mh5p&Ne4M|3p?TSJYznmb1G1=~7*dGT2; zkF8kAqNM}a;~C;CO8S5if)Fhm9#X`qSkN|+;! zTs`)VGqpIW?bQFU$MV0emYHk$NW@{h92}crQ;sV=Nd%rfdW}ZX)-Q!BIGq%`GXUIi z>^}~et)X8}VvK<2VIJcx2S|-g!ta$<&ZP^G&*SY98syQXEnN%~H;RkciMhR}M2BfS z0zc}}t!VGWg1;ywAmM<95C4OolGej<_M^ZG|u<8fz9Rg@6^X zG7Ywcy<$8;KD8a}V-5iL#DDNqwJMv_`Df`?fA1Y>%d+&u*GRjhr%w-{dGu)1rLYx7}!+eQnG^l=o<~5|iC)YwhagArN=qPa$ z;~bEBln(Ylc018qu$FTnTyinu<;k6#*|y{{_=w*d@sdk%l>Mm}J@uY3Zo1i2o<+(`?OCiKx%EU*^ zeZ$14lp#qHOEHWW81xGzlr<=mD$8i96N@bHRLVr4NhcNZD|x78Ba!(uDuy%`RU&b! zssALV7051-mr=SWWfc~ka=J&Q6;00rN>5%vynNGg>E|#@bGlTw%cB+$k0BT2Uy(mj zxHR~4vlWIubo*&*At6JEqLpe z?#U;{M@W+W6f+Gu3LuZ4ep~3YfMyaqK_oAvCoh~PDnyK%TeoP`pmov7U;5!cz$a#K zC6Bu(BK4#BDQ4YcMbW?O3gI#=x_AKw(1>YwQabXggGzv>`(G8i1Il~^3Dd`J&oNy@&iCTkrvFS-`5W@?d7kQWOW6CeO~6-Q(pyj7VU%Lp!;@DVVPx zEd<1hO_S*J#Rj+$tlmo99;}iK)sF_7#z7N`K5{23IU``7LmSmNit7Sm8mEXZl%_m| z*iws$a(RLRn6d-v;sWaY0_y($M<*0x6_4T+kN#iEk)d#Fc+W^N$NV4_F5eYd`A6Yg%t1tA7;!_<1oZTJ1VV=U0enosn9Oy3TibQ^f zeZqu2G~YMd73719Ek2#R?JPc>K^DH(cw-p~V-h5$4c{9ocx&;K9%^V)XVWdf78c1Y zi%-_Ss*h&RPZLkd!$*(~K5&=)WTihzj*%$S5Gd2okFFioYvAq8`YZn!eNLzkgI!&t z{T>9983iYf@gB#skl=J6HkMOYKrE|(@lg1;l*6}6Nlv${gdUixGg{(GSRn3KB#A}X zLIeuyjlA?&30bOAyl0s>@?yb6A=#l)yhNEe>xT#zU9WMCT`LJp(_d^uQ=D~ z53c}WHJU@xIHnpjdg5>@MS(<0jKtMIeW+aVwXF?d`?3-aU@Y+y7#IpA33ahz-P>9E z!WnwEQdZ+r<~$||FF`Nhrq{gZ60}zeO(($cb=c)QGT)8Tmq1yYnl{zp_-}uvQo)yn z9HQBrK!82jJ#z91j^w)n!tq0qi3$1l;O$#x*Z!B&n0}uQPuHv&s+)e z##E(D#;2f-xH=Zn*vdoB9fa=-$xO4!Y_7uUpQNmWrO^dL6rkDr=%li>4F^re`BI+w znBMXkEJg~JxA=&mL}d}xLW*JX*5ZEF;J>BAI6Oo-woq83niI4-3J>;ZNil6HTU{j= z?1B!swoq1?s0m_k^O@M|IN2Qr9Ql48k{bsdIPe)c@*UX!gM@E}QwPoYeA3TP#Y}Id zI!xv_=hSYM9;WKj!w9=|(H0FG_knw$Ia#L`z|#PSgq3?jcuwao&(j4dqPFV!3F-hR zTcet2Xv3{ZMBFaG^vKijB|GyGI(KT8wqA28^;(3ukng^Iv_*@4-#!*vzhjkXUyt)F zz>86#ZL}hyYx}0H)G|6gjdiX~bal%Ti$Aaxlhg$N>7Y6VJ&x#D@oX@w%$%V_C8C(| zs+WGp#;Iqr;!jrVK|8~Ig&~~qY08yTRi0S7(gAUo22}4fGf!7ygG8W3k?&!DDnbG8?FR2Y zJCR?_aaS+4!?Q<1qw2%&=tB#q`E7$qcPF-&3&n2sUTK@vUTa3D!r^^nG_*GHcOvzw zr)iv)KeAa;pop3Eo3iC`si?U`>C`PQq^+Fv&?e8%njVEkbo#ZVJLtN7P`BxEkWjy_ z%kD%1xM31TzDApgdA4VfDQTE0BUZ*%e=9qBoHdg}jWEVBWCL$O>eA%oIBuaj*7s~_U@EMc?j$o97FU6YFD>~|JKclI3e zQTYPQksNC*!?no#l7}>e;qi73Qk??C(PQTy?OaDE6vdu&yIj(eVSrlP{8w~{jEw*e z5oftVkiRdf3(f|KQ{+xDZ+09c)qVV{v65z6%oS3@a+=@~9V{BK}MVQ}~Lv8PX4w>!PXY$M)Z zif5B=UGxe8WSSI9ef|I19_81ukd4t$yFg zJTA6#H%-bEpi&kmtyzj$t&1>XS#z9OeQej1mnmmzE5@f?1hp+1HZK(OwdV`MuWLtI zED)G!#XriyYSfWy%$D&MM|)Ay+g3MxU+pwLnpJns0^`@XaODv{>J zkEz2Fiuq?>nAdfdMrR=$bMlTf=;rtb0qdO(_lvhhj-HMs`ZuEC zj3Asln!k=A&aaRdQ?k6{deLm&SG?cZytm9z?@oEssAkhFYs|rq75h8{UQv0|KkwZ@ zydEc1kX#Um_yx%(_NN3ZIKx;W<#RaE%s{?wo}-78c|Vzb={-C-!~P*5G#*ED`Mmoh z4ruC^1D<3IhsFn{Fw#1r@o%#Sz$|WP(g^Y~>~b;eiZOt4)y^al(XAZhNHrXMH!gfP zvdau1(JU#^t>2hgZn3g_?@nJUqV?1Vd}6x!bxoA@uU{@ zY?`q6ZmCTc<&6sQ|A#R(tA5mAGj^jgZhdaAI~iB}qb5odKE@+p zOi;YfWkbuAi<(pt&t(qn1SowEUR?l`auqu!_3)=khw8|NZvAZq%p|kVBrhu_HP0qM znvLz>i)>d2Z$I>-JSg(h3U=R*qdcsSqEJjJQcjJ3eeEVmyJShY5ZHOy%xRQND{iJ~ z)??t@D`7h8TmC`Dtc7Www66b6(*-kGKCo9_^NfX|8$O6>coV4RiHxBeGKi^vqpar1 zilOU2sA_n_s^$rdq5F3*S?}gT&668rJ8E!Q{{~jglMsWjf6ub^Klf(C|E%31gY^10 zKhgLix<#*_7>2NVxBEvtz}ygtBlQbvLCqt6L^6vRLLTV^v|<`u3Z=aLSmU#(>psW? zcUo7&2(o=gX}7m9iWSAEn~n&j-aVdj zJBTcXqLSN4yg4n5h0#dfdVJMiK3!Iu=BFd`v>KEESoWw{QRYe!NTtPEWhAElSmZ`q zh+r2>C=|Ce94k>)aw+G>HI^6=Q>FeU)tqgF+PAV$VqO-9i%c)_T3i1!$?a4obcHhZ z#h>@~RU#vO%Xo34aeR|@a$|9PgVQj~JeMbt98*dvUFNcQ?``kiEphQ76Kl~>jd5Z5 z`z@|ShniQPl~=#>ba`_w%t1L{-Tt+oYJqC(ImJ~x`!P)3eUQq1kfYNeL#GzyA#{#f zWtLi{w5UPSI)^w1Q028RWiFx{XC@)M<9b03dLIvbL7prD6ddN@J`Oad5LOp(%nW*; z`jdqyf-7P6vv_6-{(?tr9bwKfY1Y8J5TyVB$H7}1V5TZq3`jt+z~U_?$=07~)b$sf zuJnj(7=s0?CNB!!pc#U{4iUW&;<7c~%;(~FG7{FfcwjU1!1E#3@j>Wv4c;_)JHPs~ zMTN$J`Y9VRy&+}wZh`fNbSdXQV9ug4^&DR_@Sto`x7q$arI~;G)3%G;bc%ONgtH*f z^(Ow;0nq82Tvp}dTCpRbRPyqru9F<1kNviwzGD3<A2dI4<>v*jx>aS09nJTyFVs~na*4POPTSZ8!lxD*F5S+X(_4Qev^-GC!R zD_nwi7xvG7AEd=mi4bEn^Ni(imzv=|SS8r1(O6E@4;tQRtfk8tRqX6L!YiKZwAz{- zyQM@Pyfh38Lf(!WjL1aYNtgJ$lzhG(8=En0Wsk;vzSHrYvE?frc0OZXj(pXfP1)ys zmo72p?GW;8nAhXYBRPzA(9V^8`>^Bje)T$}kaK1!c#U7>DOMP*(@V0lEGFjs7W8$hhgt;28-bq9T4aFCN1V(neJu%*;_iNpfhuzH*Z9X@ zQF7-l7dc&5(T`U&w!V|ubkHtmxI;(1gO8i%zSN@u)8aZ$n_5@L4+%Ivp&SU>1U^B1 zF#FzC{Eh)#AcR`n1@&Bi@k_`FY!}}g-7d83lU~L-)J3{@IG{?yhrr&P?90r`>|P5-P_< zlwqqQS%e^jr@k zUwy>PnpMFK!S${2P&mg_yzie8!0*+F^W9*t*5C8dS z6A5*jzOT|goGydm(;a0SvSzFW6)?iMRYw6zxKacMiIRqY6+6nSI>OtygT~yzfM#&`~biLL)Kk z&+fhqM)FaB%~gq-<-lN6G1Lms=%51AQH~LuBwOQ}nMor=9eM1s;u_2u8n_Bgr<2{E z)#~GFlf@J`SEvh=SC=gdq)V663l&3`){UbSDyBzx9;81T3qXA2UmFx!=U;9;Qs&4~ z=1lHn?&wzi+HcryMVsT9-3h%1xUYX~iBBEVIX1Rxyj~+*4kJH%XShA>G`C}BZ+M}^ z=y2>iaO|ft_@bG*!erQUvh3hZ-JzN7uQK==Gx#dzMv@ESstVxB2C+E{;btRR^PsP# z1hG{Gu+jOkWx-nWAjVzeRV}<+2Q1DE4bBYR(Z6)?6W!jNlvW(Hj`y|FwQ=`2G=Z+!i7Lak`$s z4~C2~D~$&@>9vF-YbIdHMrOPRXvCv7~U() zH~m!%+lY+AMHqv~|zrmf(r=P(xfn2pyQchq;(=KZ+bzaujOshtB~>R;*`b|ZNS zZO?yft-!Y!ET>6M8qbMrUi2Zh4`>-z#c^rXu8;mj*a^cQLg$v4jM@p?lreFltXjEf zF$lIFv|(>f(=0@{J!jZj!EXqV>8R~@HB8=(+>By(=G|Jka5Z$<`A2B##cjv8Juh`N z3?A*1`B&wPWqVF`TUQ*DtR2Sg%)Pn_-BG)4?wjdq*c@NY3;OSn^EX2_!?^7zw%;cO ztKWC8?^(X>`;quVxE@?vE5@#d%iqEvZabLmxm_tnY2VLw{NQs2+HO=fe1B>B0O?`9 zc}x9yN4f)Uf7+!^$1UiVGn<3nIPBS9-ap2(zciwEur7*Pk!$Es747 zt`3x*_Wd874wC*4{IF3xh*3PMAaNpte!gzLZe_!Fpm)YNVQj25a;)58d90--^l=tW z@P|oc3GK+}<)VXqC2F8lD#2mkpr&P2qO%WV?~iA44NPdX0eOS+4KQf5eo2FJwGv7d zFzDrigH-ah8u!$`4y1Bb7z;bX%po?V!_(xBleW$h_M@nawtj71fezLB;ME?PEp(ofG*esCJ}gqJj#Rc zij=b}y@MM@TZx>JAl8ESAAO=Sq|~0LAl9qxH*{-E5U~ZknncU6vuE_O?UFXEaw?`e zQSA3maL@e*0FtZI=xyW3)%Z^u0|3@0IV zMGVc?1Vchr(}N<{IVRE0#F{lm!6CLalOrBvTzkYQ7)j-<1=-H%1L|2X=&YctXKPYPKj5|cXH-^xqmVfVU`o%Z*BcjBvG>IEA z0tKKub=NHtWwv#)wAC&w;sP5WagM{+9DS<%TDX*t`vYmaA$e8j&E-w`O*)Irg`5EL zsbBaOO>K#tQ>54=YfsB1Wm1`k_KYZxcN;ydQ{SjapU_E-jTb5ax3Ry|j-%fwOmv+^ zu_?x^aIZqP0#|)qu5$c#8y+*fS2EoIB_BVTU2i(F#J*tN6@gdZ={T zrHc%eH9#m@z3dd(&|=nJsPbo@KxJZ&Q2&jP`c4^yB?pi!-pGyCnr7X zU6{D1G30|A$IH>kPG1_CmL1mzWsl&CyZaVA?rO+?XxrikCnfBm`5|4hg%P?XYAR(XkC)} z-`%ki!*?m^s+boSABoz1KR#6~$KW4rJSsm@J11-g9Id0L5ZBj-@JIz_pFI6KFOjDr z01#FKlxNL!hT1+m^V*0U!SDph+NT_}9!1+<+l%EOYFuLtB-3674=XN}8~fL^2!zT| zfn&$=q)wbh^&E6ZA}C-NJt;25h3AL&v2UUVybe7IBmIAc@KA54MUL?p1IZC|bGMzB zFh53Cs6}xA!`$w7=V!0T^`FdJg&>YH*L zOq!*AS4L4U{!9UZMWU^}p+|%ga2V9oEfO+}%M_?$l<+OuQ!Hn05{CrLKdNWc-iU8C z;#p-!G$&$eZxJG+f)996V#-HZxZ?5hN!*0RnOLTYgqX#HOyV{sR2-O#!QxYXmdjij@r zo8*|?eo>El4y-G1jaqAoCmE2t1=1d%G{tg?nM79vKxPiHW|qyax=7*>ps`=EUL~?1 zG=y&e^1XXJ#paOmaPE-r5t zg~tWqVc!|wp^LXqD}JQCq!r|fk*C2u%2Rt z>r$Y9*s_3s`aA9_ZeEwZ{LhPZ@|?}f0V2TyIH3$jBGFG_GFYK7M=4US3@xDyO=1zg zu;!xHgsnQ@elZYfqId#e+(l;*( z4wZnl)GQGEvKEL&DN!!%;-?Y(q*4eJkv668(;`oN#ytC!Z@|c9H;(QDB-Rja5_%N& zm{5^~R@dgZF3yc8jcd_KZ)6LToKy?~TI2y5p9J%x$8Y1jH*lUYtKlu0GD42!n_1kU z%eghfDoZeLyLV1FN5VISGKku5$s(A+-eJ29uHjzvjCg`#@CghVi2%IS z#(%iorJoZlS*5)@Qk$`eIs17THT@;mz6|!0sX1QM(f6S@@R3y#%}||UX8Lo~h!ptX zQQRf-`Wm_Y5>ylweeSdsjD7t!;jL$}Ws30&}uiQ^j?V9{VS);SGr~TO7#O<_Z z=pyHWqx6-;{S~DodFS1(K7DuH(Qx!rA8b5;S$DPn05J6$jkMLT6UOyO9>(pgB`Czj z&AY&tsite>b}2TI*;)U!hyNsJotOBi-<$=ON>(V)owys>I}Qtog59v~>6a+E8f^Xm zemvonkR=#JHM~Z&DA>2iyy|#2)a;n1i`fesM(&l=;jQ$nFbw89DlUFm-!syEs(l#r zBG_MfIPsC%WR&TbLlU0F{<1d^44?DO`59%15*E=N_#070L5}kn_xB)(I(&%o3=rv& z%Ix|e?UZ8bNwN2dtuvE^RsF0E_he8lWY>o(6?YwT`g)(u#Z+6zR5j_mA(g!-DH~O- zJk8@Tmt2%}-~HwS#Ra7VYWLwVoch9;3Q894hBEjo+0Z#;vym{x#2d)O<56A>WzuA( z>pcK(m0ls2e8gMPs2exT$@hGDu8`XeOI4v*I%_DA#iGAm zL$2&8!GgQyGwJ>m=gd~PQAe@T#Zw@$tn4=At$EkiX2!8ICIA?VVm-`1@ubs+^hShz zrp<##Ky;|gX~tB%W-6;{6Ux)ZO0EuIX&rUKWzavb?5J~IU$ukPQuy(Zsck3N(xJ`Yw; zs5fjIFQ`u+P&Z#spIqWQ*(_I$>)$_?%@%Ea5OA&{bdN^q9gmYw-i#4Gm}D*P*RNp7 zxOHuOvM`%r$5)E5=HK`J>Mo27^3+q92@6tlHRMTAo0tz06sM4&;j_u-qo5Pa{zL{3 zUC~F1hBL_Gb7~Pvj$NHA$o-bO#xhb@WoGF;H2vS7O0F)nc!MV|@F&Jt@&J@%o zwqPEpAS4R@u?bhrLnWw|UJ7i4y)QBy!x*?oOOM$Rh^-|lp#M0I?B zzTX}jpw|Qdm5U+?@A3jJCv>e9zOxbcS79vD?XBA*E!XYCN(8@C<2{N!$C|fld86m^ zb?Zp4Hk~|WqCd;=JK$shUAP%jjU1}O-AoR6P|6c;oE-QW2#1JnkFA|%vg=;X!Nl2( zlx!1hjfd8Pl8#H~4AhfGxF*gNyiy8V$z($f>=)K*BKNi;I7Rs%gcj*#MIDspW7NtI zI%?IggIcpyS)zbdS6! z178xB-6A}AT+@9ffhYmW&xwl5b9gRjYk9bRNKsI~iEtQ0gz@%b|0==t2*CB}!S%|) z_1i`Ch(+|7P4q}j^jS^xYS9c3(F~!`3^LISV`mH-YxV!(89?Rv!x^<69y4^oF!I;! zE5RbH=D0de+B``ge91(6$&i@Mkh;kPx5?1M*#N5_dzj_XKo?Lq-LBa{x;XD+V^zb0s7M~qbs_-eX%N_h;EC;oSC_ielrwiQXG%e)DyF9 z2RP>Mveg$6WXv4EiM?Wk2Rn>o&O*Oktvc=md%0V^to@Ky_WJNwP#(A5KD|c#@~B~w zp$m1RyIHMlWXtfX@oDv~)t@#owvdi26OEBpXs;3Z@~Nc23eLWA1&p!uk9nPZ}TCcqK5e^ z*rR#wiB3Y}4`9c}`xMJV9!LDDVfYs0=3Rtq7{Nqcii;`X_wuc9&Ns=BWMul{%W9IY zkgjEk;ybRjZ3$1@n~woRBz{@~0P}%o;6`=r`=3kdaW@sVDMw#Nn(*MHI*-AMRXBuG z5ZN{c$;-reLLn{w;XmlDxBTm97v=^c)JBA;gsG+@S~ZL$30|?OKf}Fd-$qtu-mYUY zjw?f-Vwph<&!Q|%4BJl)n~63Y6bruHfk3*bo zAI4dcZw13g98)S~Q|1~6D@p3?4NoE4kKzlDh61kOKM;_ENl#a!@E3||F~$C#=QZ5a z|8SXc;AXZtujHbqVP*<)Va?o7_RkovQQ=u{+^eFkYZ_V0OW#Bac08_YmPj*w&ST+} zR7)Z-m3EN9KVvelCrYBZnVA=q?I|_P#I_MzvWA~sldz<&38T;#x4ir;v#K5HIy>TQ5(P5M3V)Lp~gbv0^+?tZm<4`ogW3P$5&$sJXVaj_z#;rzk! zG&?wB0P;rBw%+>}S|*1{r0j75^Cb_`DrIpqafboxHY%Y3`6Js1 z#x$ds%!3M)Ww~K491T_#$stgB&uikpKhkFXR2p*e@mB(5oPGw_SczaE|3((VgC>dX zbHlsx)cOl+k4!g2+JfeCT=v3nL;Os^7ZkmZ`b^?YR%t^2sLziu=L{8W4<>3K=anG0 ztXwQyE<;@lub*X&yp*5gjs4Ybjj+D+>1e~pLlv|q`!WabaTwZM>{6vQ$4E26K&WIkK7KWxJKZM zD5)lbYRUkd^@CYiH3>I$UDxKkc8b6fg`7-nd+1#{?ndS{`;&rIeE=m%eo(z4CrJ6R zIf!d%cBZXXgOR{>*Pjp=Y&HU;ArJoIxQEOs5B8^%A#-2Ik1(t~u^*vmmorp%YHY!F zSfX}l~&(5JS~C6Q#=5D4WYZ!AAI-9Y4Yz5{Dyam?1|LDo3c| zGvphOKj(L*`97@y^mxf0jf&hn5p#_m&vhRpKL}JFHm#X3?%J%c^zm=ZU&lix0my=A zj03R(D3lrHk){pSjUTeIVTNOC}vxy-T_((S^TEWqiU%S;2rL63(IG2^n(7TQQ`# zx}lEd|CX{J)fABrsq?%e3M9yq4_;{|#LZO$oq7BVYI7xmfhdG1hyz88C@=%79$d2) ze!Uiy_gI+lmGQ42oIVyY)*#jpqp!G>J`S@hLRPr?K`m;#9YWR#pF1!o{XqD&K?fN9 z;P|ye2T1im`L#s{MD^g=wR;D!?LhjqNe8&?;QF<52k6y6`!(}TTIWje$1|&S_u$nv z&89`X@E`rc>Se|w<4V~!HnE6OYA%2v-)TAck!DX@h-p-(XFG>o?} ze}sgv4;6K4PVPrx;J)@~<|~m}-=C7FQN-x4eqdj?Wor8aK(~p+&x&b{5LMBeFr}20e$%v@AxA9dDE&In-(-6*p^Y6Q@!~ zmZ@WoE-4ZhQE6mFN<4}ef^`#aPN*kaL`zCr@$eDfiZ9N5-rBr;0w0_CIHzuj$pYx{FHLWv6dfLoVd+I0mH9>M=aP?9U4g zGxa?bU+&c*svFe1iT4t2hn-1HjD{n?@`V5OVaVzb;C^S@XD*BB`(> zIXc-Z0{7mOR1rZlk4b&qgTf-zYv-zg*xDbuSW3n;pkUW-C1=R zW{k^5UU<^p7)PDdGxhE9-Wzx3Naq1%d!yAZpA%}xUTv~N$n)g)ckUf-@8_%LV->6!P2wmVPktvTOMtfH##wkrpYShjdNLrnU8mHYgLoz4J7k3{w z=Z+Bf8$}fFt7!K={ds)`H@HvfOSJE>m`UaS~-K~6MCZZ!t)dGnAh_EuV(ZR3# zQFN@{6()KgnJ1*$o=|;qv%+~tWh3BB+`Xzdu_fX|IRbX?GnH~k_fD0smG0i-7;a|M zz#)YW7NYM2@)F$T?^%yOV>YhsuoPQXq`4&zFh5RZpg^{$l<>8T6vjUDv*qpt2qbY= zP<1Q8y+sU?8`vv(MkZ({R7JQY=G%V3MTi#0-OLKYlmZ7TGB%uhNOaT@_^m z74Z@GJqiqf^cm_bhQJipzqI$D#hGFcwMQJ-=0^N3#|H@ZZ{w~mB;vDSPWiQFuNzP% z*ej1K!a2MTvI)x!`4^ZE(|f^;Fhg9I-CU1bH0O|CJYEE-cR>ABPJd3eUw02SBn%e9 z5ICwoCo(5a8=e}56=D&n}xW8*!Qnd;~Vwocz;(7o`yPYY3_d@)tPtUB|er zu>Ex|#RJrrgrdEdRi_R_3y3X9R@5t}w8N&hN|yEUv%^Bp731w4#B!+sY!4m7YUtSI z4NKX*KR533TGi3Z*>SEyow;cDh%RHC3%wjcd+Md4tR*Okxduux4vH#u^s(|9F#R9# z5xIOPP|pwug4vMMy`kVk!25ooy=ft#!No_TH}`L_Uz$#y;f5r&l@UntcuFi`5wpE# z&(Tj#Fib`7>%1RCUtwPLForWE&3{uEjm@?w5tXwRiz+|r!#-{Av%Uo=cw?Naxq zg@#61{Z>oeiH$za+7F2cE1Osm&yk<85!yyY%k(hl>Zk@^rzjSX`J@ zSk{KLf>Ka#s)rcA1Lfq!044=f1XAw*$Eb@jO16z+SSmT79zFxq1O(Qf0E;d>@~|h= z4&}MP#jL(c)*br$EgfQzudl<@w8@UnHH#}650uUU);@H@-INOlU)2ZHL|Dow(}F9O zJGBANfG!B}BqLE5#MF}iCl1K~UhpTdJH<1MY9&OnuOu>RME&fJr5(|GbS}NWE!IUo zeb6103cFMXyHh3rt1iVihn3`1osr(G0rRoZPX} zwd06`<7HkW=8kg1Jj^RF2RyYK!7I!ZgfDb2Vy|#StYL$>mx8XkwZ@LFA0ce4eQrEM zRbUh>zF#fx<7mDhM1OCK9@6vAXHqqU3ZSM3@%~&#--jJIe>wyNpc|B7LR7V5NinT62?aBkkFGn!0c?t93OQ0G$zZ9$J~ zk7=(qd3J>Wn_1chLT(m>W4cXY$Uo7Sg+e&F$WFfzkAbxW9CW_)tL+L|{PyQNVomQj<2t?-`s~MORI&Cvw=yr$ZvbyWY&jAo52tFt7~v z&A~x_r)TicLP0f<5Y2@J{I+CbvZkPDD9l@`0{$ai82tTayCNPm##j_BsC#LmquFrX zavf(~W8K7xTYbGfaOL}d!5PNBtWI(h1SrS8)@TJJRJU7j`Tl)@Y1Vzy8jPT-xwZg(6k#H8#~!-Y}>ZE zv28mW+n(6AZ9Cc6wl>z}nVuijS3gzN)zyXjVd){u3}K5|T5DoeXE#%s z`>U8CNA&V)E_^16>iJ*_LB{H#6));^Hs}yp{@ertdpMVAh^};EX*iT5#}KM4SzQ`} zDuKy|BMi!xgDFg#@nFDsQ2xX!f`H><{^OwRAFCYenTzpH<8slUQknwELK<*v5y*`2 zk8D}v}vXUCzr*Osbhh$ z&esz-jfZuy&Ub;HEQf!-0w&GqQoHf*30Me{2nq=X*UzY4uv=WF6I1p(W1ZVw_cLSB zehhJm|CSy&J$%hO0l&6RH*Q<}74A|AGwR`R!xXC78VmKjO$rx7JXDj2<~=+-qKDB) zUm=-WagdTaJDzz+<`ktvQ#whFL%)q07s1UW8+;2ZgY)OML;7C?v&MPj!`d6ZZw7bl4Xa`H%X6ZbWdC)JI=-e$=-)^M^3R7|EN z3#u8oD(1MdNtR5uW(65GsTml@qRzO1tpCnvwT7|wt((=lt;GRMW?fXQ!zF){H>Rvq ztk2~NE!nHh0y9if0Y}FW&eZD{^hQaJgmj%G)Bm0r4tZ+BDH0jiAf@y(%ri(j3&!#p zzzn-NvrvS8M9iUZqg=wFC!I;OJtoTTqac8$B^>^mUAWlPN~cj;E+q+nlxSN7i)gCP z6zr|gr&t&!e>bM9_Qdf9`BKfK3!%Ty_QXi=_t1VSY3gRuH=$2x*~jcwvtQhJMCw+# zS?GKu?A9lm^M2$fow&lvE_8-H2h)}01YW143U9^gJ2$T5RXn&xie}E6Wo1~Ekj!1v zm!?|+dFO|fVb*HITF(-9)Yw%URExru_SN-2J%ooZ_Qme%U!+H*>GZ^ZP*l?mA6C| zTXlA*+5DR+jB#YA_;(u{`O&Gd0aQ#oCwL@;>$0!!iLUl9=-mK5L(Y;i)v+^D+6bP4 z=a+^N;&J~h%H=DU>bb2^Jm-{1FEN~2wTc|+Ey+yv36AR)nzdx z1FU6fFpsE(ddh!g_Lmv~u!Sf+R)UpybJWmH>!8(Mf|W#b)G$rBVAYX=l_Yh42p1#~ zdyIgT82nISVY|05_=I7DgAN|(NVDsl#6IgI^?NMru}HapW_@qlckUf^ZK_cD&pK^h zl4FVopbcOCm`ldB@pVDJdoz4B4e*TZ(L1#zZQYnX|ES$iymB)VcUl>p`4ofv5QqE_ zg8Yz!{E&zIkn(}%>8HQF-1N`Mevg=V!Eqzt<9UuVKLI{oZr1XnJ;P^g8f>-QjGtRK zyrow8{j9VfJLhSbIJ+46lqAnh8pksEhw<(wwS^v8p6Qe43OV-%W|0lrv<;%=4pJ@f zXPH>=0wvEC_SVV%e)RB-s@+dGHTUkROTmmNeoeyUi8zwCc;)fKR28Qt;JmuVsy5ZC zs-vPNlDfKJqBiTAPSrCed)uJ2Rq4p}$s0{=p>sLk@6`6qt;zP$c$YL`ZJuHa zb_jF8@|NI*eV!}loEN@@E>aUev{os2^-4g`Mt*$GQtq3Q{<%nZIhL#5XtVxCv)&|| z{vsQ2f_KYK(=P0Y@a5{y4*df!axb03I#gVBPS^$&7Q1t%tP$|gmoEY9hIo`r%2knD)M@&7}5TqW2Y;{G%$%xLxwkVIMsED3qO_^}lonqJG zDe1~XujOfx*WaR9B13DUSu#VGqFM4o4Tqh7e6SL4WS`Re8`BxETDn5u(uE1p#*9%t zWyM+}Ojt5(VwIqc$1G{NVkm+fO&p@(IPp|KDTLm|1D{eLu6SVA(@>l2$xeGyRsTGf zg2@LSBLf61fO)S${~36+m$HG$7w)p6vKJb%KoE-TG2s&qdT2!ib%MLA5l~n)g;w-> zRWzHC4rXd+fY+YmNH7wBomfZh#Tp z3n!rxqQ(e3_fV$@S7Rgxe~im5=QdtZTMf7?R5fT$)P#&EC_QrF`LZTtoitAol}gc} zN)bOx5&Qk=t9C#)Sliyb3`-6f7KnUMLDi<6u)SjUsOlKy;H?w4@|kdRCW0*^+JlE> zN{jzWs25(}Cq_tfs~IrL%$vGbj~{oG)+;26cKgp&lLBzMvtj{;5{hQXiZX&`NQ+Vc zpVPsi6VEsH8fjUU8fDM}U^vs^=M3I=~U( z!Ru02_v6*6-!410+f>}qKf2Dr0@Z>HGtM#h=3Jtf)DN9i!(EM?fH2zKdOEz>#s%1$ zq#yCg(g)}0vG`Z`BG5*tmu5A2u%uiaIwNSCiJc8?l{5k_y(FZt;O-iD#L)iE!7K(4 zl`F(lk^zE0L_uZl4;JiU<`+bkg^GRVo;m#i1&0OOo!V&mZ2lkAr~iJt;r;FE_&scm zQ37*Rrl10tPq1?-h3-C+@rPmwREjo(lhK^UU9OLqwlSsXT%9JIamd)@f2YHj~+iErDS?!K@d)FDWZ9Ac1SkOxDBU1E}aQx>OtB)i%^FN&5;67q* zPPc6BU_LT>aCZd5l#>j}rEp)0L0+N-pfTZ6Ng$3ELfZQaIY^`>EV@$C3SJ3;0SLb^ zM6d~2qY>f*m}HT>N|=+frp%CDHT#U<>Y~-q4f*h>##2E|S7&1LoQX<OEy4P!Bw5p2%wHbh_dEBb)^QvX5ivM@0OjI>V z*91pampO%~zyOcj{SK}9k9@ZeO>>SM2@mb;j=X9Pjb@HjV^1WJ%=F#NC0fi>md)kV z&301*_Ic&^8J~=J*p1jyziXzAeu*1Xz7gr6c}1fj6<8Q?%|vjfZH$dA<&@l`}ZqB4-zX{G1ZE=({EIRgrB| z#(!cYVw0AzbVZ)5nPzjU0MP?WR>ac&=oJUhQU{3lI`GUosL48zMn=d3 zMzEkc=&d=>>N$u@Jc_Bi2MFY^o&D$k|`YKY{tttiN}tE zu90b*WLL$DF-w$;VdEI-xiYl^q`=F`)QYljG{*i;lH-u3kS2Jb%Keh04EXW2tMCz; zdk5Y#tnq@MyDQQa)_Mn}H!R~pIJ+yw8ya>8a@|kR2FbCjr4usg2unZY$%$vatC|&j z;D``AWXOpP{i+X)@;}jkkpRZ_9y7eC5cB6FLn7NpZPQv%u-0H^>; zKFUI=g|L4RwBz=v2&DyPFnqvSIxNvwY zJs80zfI4XG&QQ>7s1jSZWKue)mZh^ zb9kTZ+OJ1@p83|&6Tq;zP+$~i&oqjw51VIMK=ey^|d>3@@1fNxnpif=9Zz2tlEt$1Y4d?O>hG<4@n$01ZK z>_V1WDa(sC>W_ewxvb|GaMnj#U+@W{x{}obqX_t^`jPLoVyA1E2oJ+~-!~+$8b>2> zOv^CmPuJ=s<7a!uw)RrOEA9MkeMIyjFirU%YU*k_>Zcc6taRfTs*zJhMuxHANDL(G zj1#g!Bn%oG#(o%)`zqFSgW&wvv@3yvbi*)W@ng%gxn)~+)HkG_1pEHKfAC(Q(liZ% zaLBO@EpifJF(ftz;Gpk|DAhUlF_F>@OmgZvt1~8&syU59z{QW5VlV5u=^}C5uxA=( z3Y8gMRZ}m&1H>8jCwOnnbOh8$Z2^$%>4t$i!_IO4SxjvD-XB?~B}1huMrPzYG9=jV zV#rv|DP~tia@DL^!d=~``>!6BMtyW1{JK6U7TI{uZR=bg!R(_;z45v}P>Cvs2wA6G zKIJtyH<|wJ64A@MD@*a$C)Oe#Z|hJ3YW21uFg$!lp_-#lF>=)^ha8=>?}{A80XkdvE_Er93F_+arT)JMe?c}(p(p|Qj`7e9*CPrl zqKD4k0I?#N1z`^pV@ z&<=jKJ29-m*sh}pA5F{#(0_E-1OD_f?ju%w&r3TF{sUhdU2J}3vDWy1?`h+$w%YaI zhsP%d&zjna{L;DaHo-}j#HmhBdyDfO9KJoEk83+3>)?}~$j{J{e@*t!<^KH~{yzLd z*8cmV&VK8{=Kkyg?>^dm*FOB5&)95@5PZ13D12nE41C0_5PTGaNL2W&d{ktuL{vU6 z4^#D@$jhvz#Fx>gh8KyZ$QO#HiWi?Iz>8lKH}}ub*nR7H`F*^(nSJX;dQ_AZH6OKg zxdNXi9`c`PN^Wk=uy}Gmxe89E9GVSN zbsfgWJS2}S^5u}7>>%Mi^%LM^)!eVo4}YYV^B0hx&kA!7TYi^O9&o^EYIo2CF_fLK z>+OY!wU(oo_>;JsR*2k7ED-;Jx~36+9uF10kmC-y6ZTUh5c5F*_G$i$3|rWKkI);v zn*j*Q)^GhlOxXC9r$Cx6lq+2q!JlLx;7i|+$?1q;Y4Cj{)}SKFfq6J0TAD17#I`N7 z){IAZ?61$gkYk~STT7q;cqK_|=;UmiNFv&vSj)$wO!m1K4@-V3hhIpk0QM!xYOv&N zrGLh>ZL?NWMY!yT&OMZ%GKXKtvj7UlNbS(4ZLEGqwav3umPgp^kIY?`U^<24$v6Yn z$H?qZr)|$k;@ZktYb~RF_Vw~#<($!fJmb<`$|`4 z5SGzj%V-Tgh{-wbENGeiw2FF9SY{GY(%5`%%E5_#Gb6=K$HoPKTaaEetgl8(pgF=@ zsNBN=A~NMOGhr==?U-yW^(1H)SrjNc$~wvB&T(sI4h( z?D_>!ZC6c|uee)7wuM{M8mGi|L|2x6!VHey7WVhxZ{a+m?|_|og-xdQ9obP3M~YKH z7PO$D?4qD)S_BmLNF=sKCfQ9(?#-!w7)OpX$ws)sp-%~k%tvgJZ-`B6cH^wJPM5AW z375dNh=~21IVm#^@+fcF(sbQ)vxa?ev|Z!7&Qpqg@&%${x_p5Q4n~PhQ|=YoelHsb z`qY?fRE>~p_J}%(O+1%c%Mjmvv$;>RUr6CRBFKPtPSR^yKAYpc@HXd%vWz(6{h7rB zGf?^PPC*4g2q!}gPPakBZbO^nLu7f-#lHGH-Z9@M3P<8L+tQujru#!aPB6tjV4;+} z(YfAb-)-&z)klOSd_#dn`j&-`re8=)MaOwvHgK@19m3oKzR83rznauTUR%Z?t3`%m07q&r%~{^7_k=_zSfU|l~@+vN|$*J1$nK#xe65&AnZK}-Y;BaX@s z?mZ6_Vf)6?5sL zOO}*Ma_3|fawHMw3!JD+rH*7)vIkOslSk6Zxa58+$p91!mRS=-Z7r1}))x;^U5ltl z&t+Al|E83Pu)Dbf&^*_`E%+ls=RYX>2!-IKSR*lo9G@(-qzmqvc&QsH=5SHvirJJh zKT&O|=ZTs+MQaz7uwzow4b}}KEn_w0th>zC_gy2F3hdJ{J<#l(Yvp!QG=1NChH&SQ zNteU@DC_qgNIr(>Mg9BrFDG0&hR)}4P^~4+jgUHtvT5p3TnLxz@fIIZFXT83@H*kQ z=<9`C!iGW@vR8)*W!+_Lu(zUoFZmzhhdLHXN>E}mMmP-tyUCW3&LtVn+r;$m#<<8* zYddo$loNzPQTcSs{ZnT^;0z0OJ6~V=1?y9Kp!2~Rwsg^+v`fN2*#YWPYT*6B9M*h6pVUXN zRE9HZCjOQR~mv)c0Lv*0jr9Jrm3=TGTzFBir zPjE%%CF`0A$(u|^^f?0rnoLI)IRhI>rY)F|i8xleEt!yo@Ptf9oFN@1jZ8m~0f=3(@1f-Ahqma_T*qaiQ9Rv2JC+gQv~Mw4zMg6-(LfB%w_ zJvlCTx*=*+nIElXQrt-5ReF`qJA&_s$58)@3@JG`Sfn|dQ`rwKb}4pW)VDmVLU$qQJ*yKi*!{5mp}&JU-u$*L&|o znW2T^;;9Eqre7JaH(Qx+VvD$N=Si2mSuOI$UmKR#k0|+k5~KL94fYJQ8%LVG^=Eco ztMK?4dlAut8)e2;fJ?|WELm@7{PtXDe$_LdWY}r9;_?=M5&XShS?eLVB*Sr#;_?A; z5y`zF<;5M$LfR{3G6JDU2MbYH;wYMA+;Ng(gD2eCUmsj)`B{ihz^t$_SuXq=Np9GP zRL>6=sU8?pq_jZ0fwcUoL+Lq{7wY6!9e8ed{V?WAyfWfMd*O_Y>b#X(TS}I$pb6X# zc+;F`#or3g`BNvL)bB4pCaMVY8{*>fr>>hhQ_7U8@2sf z^Mmbv)~db$`3!l?gGx_B=Gn@}p|kku>=0K$HgH1Ujp8$tlS2Nlol7g0HS*Z70Rn>0qF57!vZ+7Wc1J zITw>Uyz?>xjwPn}wR~gZ4e?QwlT8g5FtjUo7v;LJ3zMK|ciijtS2n#t{$~b#=;d?=>1ylwg27JBq^2d-l3G=Z!ZKSweSvk5 zuJTI#_VbrMN8LP7h6C~)c}q6S`ucBme~*wmL}$=7f}8dh#${{=#j2W%eckM$@8$ES z{{lFEQ|DQ}fx_Hie78~@#K!$_!>CA2W6s#P8x|k9vhg&Qk+q*BT@wi86}c9SvJ4%< z87iGLQ)dZgn5u@1@{W`4x3-Y#}HH!)jr z=Uf$iZQ%}8ZJ`cj?ZpwhN&;fK<;I`7CFUX>!m|M`?feL5{Js#%8opUrS78rilHCuc z{7tz_v&1pW`ak97cZlVd1YRd|O1=aE`CmeS@-GoUneI=zx$B2Ib4v!V4d*7JqLB4m z&?jC3gz@_zC&-`f4VaVINsfm}Y$|lr9;5=^sQ@ZBaiNVPt z;X@O=CDGfun9Gl#Dz%qRr(cb$Ut3j z21GX@-Jmajr{7ET3S{q4w({^Bw%4`WKWb$@-GA3%jZC`5m*;s#OxC2CNp0V-dmmCB zdU>54>TR|xWP2`H@^jqK>brC$nP&4&XLZLa=^_id*$9CMp18T&ICpp-f3AJDRR5=j zpyf*KJ9GD4OJFxlrCsV0$zz&*EN{KI-o)lR1%hU2mcDcx&Sg83IeA>;X^|rg^#ThF zDo{kF78J1nt~*~g!WTngDd?2KQM%v3Js})NF9`31>@Pn&Ke0$hfv8g;`EEm zJ>YoZ0|sO;BBu_Dui|SPyI)55GNDrJBj`kII8a;LAg9a&06YJ1E78=#77C z{()zH0Hzag@jd6DhzF}cvPq)!LIlm1B>6abJ83R@f|0VYv=q(RFJF`J=!83F-QzLb zHM+2)j?DyfTnRJ_E4kXLp3t+Ew`^cu@45b4ui2v4y4Hq;JwaIlZsCDzf&9EBx6H}; zFWvLv+XavFSH1M-;y)PsPw=jL{+IesQa>kwl-zCeFBXAH{pDKp0mb$B;J`U^ zAyG!2bRt?rb*PI#x&G8T6T_uJmEaR(fiKhBBm09BdHUP*96o=$VFK44H@{|g`n_al zElv~$wf9UImaQsg?P)6K869T#De!xUg&x&u_~ATO)nM^CxOJ^1JH{WO1Co`vuUf8{ zQ(?n(Qx!Eq1P&nbdB$ozQ4M~v$i!KM7R z!rnKWX4fg=tZ>OG*#3>MxVPsd&!@`KNKE zcCzOxD_*$@OSZxawNL5Z=8E3a8+Ep*<)u*d<}2$ZM|IZ*wd`_dmwuV0zxHbPUXWd= z>diOWOD5`UTiQ#J3~DSr>e(1m@Tm|qRp;WBfQRPuc7{)^U;ubLfzXf8_p2wlDdGRB z^#65Wx;HW!uP$8VE^E*2v6g8y)$P^hwAK8r^JuD^`{u}T;Sd&4`~uj&L2Y@$%o?*5 z?k(u23)Zrj{)Un(LY^OlgO4x`onHMcK`~oAamj;u5N@nnMpEr z0bH36b?wC9;|F!-!~}m*^sXP`?cG;&Sv_sd38P7`#kawiXEkFC*#@1Eq zOTH(gG^ZyQ??kqtb2Ha^Zq2KzH;`pPn(@&jA~gTDH@~4tCx$ZHr_?U8AxDQ(0Squr zC6G|VA?T5=snH47rxm#k)soCJL$3_}lH6-Z3p{XvKjTbC$iIbUKSanG$x4>p!=qbp zr``u;TKawCV|+Sg zakootn9m1lU9m*-;6aSR?@T_WRgN9-y}Rfn(%|9eRU=hT1)b@%%aK?6Ep5or9(2jK zKlt&_ng_SxIWdK9;e~zgW_GG$w}I@hiWdUmgZ@=^e`f-?n24VGH%_A?m>6mstu%>5 zm}pXmXuE(7zD8yEc@Rv2KehZzPJV2(IRCGXeA_|WF!S2GDzovPMvJHh?02fWAkV7! zBgBTwJ&H+lNIHLq0ly{^x4EYcVj7!a5$Z}yXF9pMA*5yzs}1wJ<-dTCTwO>S!`~vI zqWH(ZwK`2(uVO!|T%>CeCdy*vKro4HHx zJMv__BGW@rB!!g|@2GR{5PR=<{Nn?S&`TkTIi*lxGM8iml-P*bxF$e=l?EKT3I19vj)5YgpH^3+Dqn> zmpSFFi3yqk+ghR&)rGlkjKZBb<=N2-ej^tkXfEMW++(8ICMB^fy5q@T6UT+un%QSekd3D}KUej)U4rs^pYwzU{ZTaWQAPbxkZPhq<5WiS zx|AY(E{=j&S|P3|XIx(B_;<(MUa(V^VYKHbr= z?a>~=(UI=a0pHPyFUBr7#-RwtKFJbE%z2VJqGV}kkp>BK857P@u&kA|8Dd@)l(M|c zX+g2e5_5+o*H&{Np_Y_FbwL_CqaYqmnH<7`8I(1=h)Y=WTa@ct7~)%6%v+q?Tkdqn zBqpC>oSu^+3cfNaEWrv3HZ}};-)`q2f%SjG*nG?1dzO8<=1TqBckx?${-EHR#`*4n zi_+O=*1#V78Oj{J7i~aV*w!yccpFc_dxSIV*)LPV9Fs9+#O|Cv$*XrC`s}kylKV1+ zb^N9N-D1=beN?3wlx@b`xHe^nK*ln8YXCl-BaM-tUk*Sp#ksPCKm5wV+y`d*rXf&bmZ3T9X9bD?5cnz|4agV*sq2 zvAA1(X0?rRWA~LYg|+4q;J6;t`u8aRlk>ogTl9iJ0c}je-0!`M) z5vA8!a7Pw^#6=nIQh``gWGd6or;#&GoU{XBooI-8zMPRtkIxnVJ9>WLN{@`tqv*pOB*YPC%ORa7pn1}zUaVY*0P`2$<==XYHZqP)j0HT zYHB+<^xgmW!vi$OR{hur-rHuF;d89#r42D`!`q3us}q)uPBC&qaF%XL#I4p-xbK#) zO(XZz<4e3%Ikh$85x$}yI3T{P)^E1sI{d-v!`S2PrhAZph89Tc)Hbx!_k-JQ9* z9Gw2vSv#)}M+8Q3kYZd#QcXzl#)&MX5MlbslS!7Zf0j9mdybthtaKUvO#c)&08pJv zD>$2f9d9R0B;20?-OvlhLEZ-&YzgAtwdp?|f&tJm7BYo}{p|0~bPx`fCM2|n4eCI9Y^m_xu|x=j4|BS(=hF1eZa^h=sln{dI6y_oQ32e0yw< zCd(C#6DmrG>gH}^GPQ6l`qpyTr4a5@)=+e}GJ`t_5DgSbQ_e4L$9SaKTfv)CDw|f9 zxSG?GRiSE^cZ1H4o3p2!9`qxOi3{E=(7U0K4wnq})(&(BijAFz#U z6}%fSg;psJZ?ne6(-wGpd`SC65+7K0qWQXT&^JTZzf4Nz`jlqPF$zl!74+1ZXvMAO z9JO7xXN7Ldsqf2G^M7U&#%WA+IC*xl=1SZ@u#y&;n0y!zQ;`Nc?M(r4zzFvMcQb7; zghVg&MFZ#`d8{uvtO}V=j2eZ9go{lXTy&ELpioq!g4}y1f}>#9yBtb?&Imr(rGL<_ zztqQCVo8H6bB(U9bfnWT@;WzI@0twDIH%K~cMm2>u~8>Yl+pM}vU*AKIy%t0ISg=^ zWa1L$G$6t!naj)PEbsWQA0B3mKef=^Ra4}4v3p|o&Hxzdj(jzW8MO;Ud9U{aKcC? z=27rWf_C;COYMsbc->U~=Rb&BcOK7BK0I4Q=eS9XM8CN1F{B|gwRLRNv55tG!39!f zn@-UFLi!?g9WG;>B#>4*EaOna-q<_MO=ibKq=R=Gteqs5Y;7ZZyS4GU=)` zo9mpib1ZB6uve)6w)ughZ5yi>RlHuf&@p8t5|Y<4v|!|p$SD|xI`n~9^HN2zUL8{L zb*uCMEcB2dW%j12bb(%^3xC|a|%U7-$42_BSSQd3HmYi z+@-Ml6y`X790z%~4{HV-ABFMG>HN?0epLDRf;5#FW-2p)SMW~WFMRuS^ zz%bYCtVag|Fggv*e=~pvH5k$$EUZY5eT9pW3L7!7P~fmre^3cO3<=TOWI(o?dz9nU znGd$iXx?7ZuAvA|ak}n$J9r75WyA<1aYzL(O+F!QRMn$EK2}JLV(7UUF{MJGB9A;8 z$luGn)@~72{Vj~H0h3k;Vb!5ys9ru5IhpaEj%P>dtggm2Y1cQmiT|^A@R6+48@AzN zPeK`->>O2CI3h_Tj?v$x~CjbW9b0>gmJC~T>0BDdFy7F>|d~ylcmj7!SZd?u*AIgmjG2}64R|>2&fU8 zJD8TR_V3I5APMqXt6X3->~aDWz=o*p!Qjn`M*Gf-{Prjn-LLF@6#U-ImhrmV!& zGXkm3DlM1cw&12mu7~8ZrjZ;%>|6U&X7*P(a{nZXL>H~3;q}DGhM8v(A=jY5AAhNr zTz?5;GPiq2e{>l{XkVQ(OG2bDH%x4poHZ2S1=_Xl+_*t!7-zbuLJCR7IQbF`ks&#H zBKl`#3c|O;s-#cKNb$}Tb`osOx2>rkeB+ADCi&O*bO%LkB3t|}74k9sOIj=UwFKGP5*&hyp$Yr2Zgu&Z<(QE81Mhymo=>JCj=<~E> zku6H%$tDB7z<(XY*8%8Nd=;xMnA}@Nr(JUtH*Fq+=Sor5tvK*>?n`(w?i;_33!(8F zbYeG8L20)dfAC}4SUxnoe(@QE*H8F+k7|zLkUq&l1flVN>GkjG0S(;U8Rr(0s&&7% z?|QmF^CLu^uGUSAz$RUYDBj>5+ShdzM@>uQ6()+?x5CsauGot6Z~m&-qWcM!yh2nq z2bkYxo~JaA+Qi-P0XJ0&k_GQit$Y4ZB2vJr-iIl8JN8KacUvFWO=wQ+K9s{1nX&>kb*yS20UH(aUo2ls%fxH|Zu-dFcx1$>?rRt{BpA;b2Sx>&`D8 zMT$Bw3Q@v;zHo|gKJxx$X<$&sAuat4wmi1qrG=_q0XOGz@OtEG1>x2g7hvzO(q3LxR*?Q91y(y_wzOD0V~R2xxR*8!*QjIni=z=Gz0vHKVn!yS-c6zb z`T+?UwV_l%)!Z%$JRz;TS6k{iIl3o9PW&Mp@~Ybgk&jP^!V9%ckpI-pN!<&&V790Y|SC7D!~L_0;ix$&xr}BeSgyMj0R# zP@7_^M=he)(i2?mn*Vr_b>(IZNp~<{Iw>b`$MyzQiT`-ftX$O7sFACw|MJq!2lvc= z1r9Fk#IH?9DFK6(h*Ax5P~41T{wMk79B8HY)0rq|m}tD~V?U~m-1+@^cJxfd!^M4M z1j`oqsBcL{%i+mEWhzS}2KN)(1JNUzJ24@g1LYDyE z6-iDMX{eUl-phs8aSxjPdNb#vuUtjna&}O^CL-j6#3aJTD9^nFMSpvq@FCZ;ngR1_ z9jCI|TQJb@E(f!hXl>(LQfT zg+H@!gdju*Gs_#AZ$3Faawnj-^;MN{y1C#Ad+HWx+l!lL(4&lZU`1y4!wL;g=(qFp zDT^e5|Ce?ff}gkzl9&92@g;ose@RUt6!xHW-?(n6h;unTz7l0L<%4zxeX~kdUX^tD z?Z;aKiLm~C!M#ZN^5ySzRqf>Uz$Ep)-(DQ9IrLHP{iOqRM3G@L-;Q1g(=AW=xDlwa zbEs~tq-IVHPn%ej-RMr{Dy_{c4@3XT`AQN7+W7+Mx7xzAyYr7L{3nllcNP>)Clh*A z>Mhn9mtSAD8i=kjd*I|hGA-Dsg~%NVu#+@eRyOQHA9tsEcMDWv2laBgA5coXBAancBFZIzQ6K(9~T(Npzi34t!)!kTVjF9_cvJaNMYyCzxX|F470by9cNL~ zBenVKTU6~|=^lcyLC??+hK2i=lFpOpN{^+ ze?fl^uE_IGzJ^jzlE7xG;D1PO*|(hGFMY5YT=dk|Evs+vS>M}7gLspDQk~Q2EuQYr zbyq8Xy#=X`-lUV1dr&&9Ty_B6B9-Mj~_nV-Wg|1;v3z7m)D-UE{z6?1%ex9HpOXPKJ( zWW2fcS=(eD-=h8&v;VRh&(=8TPLzbp**CZ1^-vZ{8_t%Bb}g@Mnv5T5j~?--&rte} zce?{e``;n$!E%3Wf)S$mAbTi(+dkShVfXSr72*GEiT=gi=c-)^$X<+(wq1Qtf%019 zhq$ySg;+1d!5i_iLf-2glTKTC)%Q`iO%q^_p5ckDs<&lr6DWnRmUk2h4%K<%g5BB0 zShUqDZbB=cc2x$iNL@Nj(lbFxNM@6jhvRU~ar&TGWDefBC1IIk!u|=A+=#MHqn``= zBT*6c$ifs$r0#*34adLczGs53{WSSKh1;9FE5EP&N&5G0L6}-Z_ z-Jy1Atafy?Xnu+UM2I0t9_)n31iq+b3Ms@u7u|NUy0_R*o@Xy@N!d(`fJQ#kN!eL?QT#c=sDa86Tz@I$>)3csPt#WAi+ zUl)KM*4)zW=-ZjI{BCiZJ#PCb??ZO6bAGYaZ4Qt>aryO?y0HCtpv}JR;^F1~SnbTC z#g4(&7KpSFsxDFICwD7C|5XFe@_t*2wB5$!R`K!C-(uNYVbwWa)qK>|T!{kqZIeuO zn-{mtZ$I09mfnOsMD9}Eeks+J6d%sa zhoD;Xr=42}&CC6Ilp<0b3?cXp#y77SJkVZ(cQJ3%cL#S#0*OF&C|?M_C;Sg@*9%Y4>5^3V`IGF3bjeTZ#17(j%k}>A;u=-zM7AKd}ZrqGcDMVb*a}Z4v z!7i0WZrrenhfCq(nh?f7e9Y+hPuuHtl&KL-n_R~wx@vaL&WZcMv-_d=DC-(Jjt5Oc z+dnDe>kkzUHw~+B$C%s8+D=}gxBron+%6ixdLD^3ml}BV;wAq-&)Nm+BYX?;qWSHW zi2wdmI+xk;AHPJH-|^OOx;Y(Qeb#Cl88e%r&m8iG_TfF$$bzd25BV=S*LctP z>q%MLZI*E^&pqogBF-nd9?7EmkO{%u<9t0LZ)HE)=dOeQpu+t7DM^kYl8I#BhyBHP zGeA(S(&F_@=Bq(O(8kNfXFj$W?=Lj}FdlWkf=<}um0dl!^zt}+{W&+(*AMQ!XcO}N z<~_*?$Fm)+rpPAJ22klB>C|Jkm*Dd9Hk;=5rjGIszp~~E8dY|_GyYmSFUM65Jrhd& zaRv)6PIut@M+(1oiD-v+1AX1zn5jk%ZeDkR-7xZen-C$Jc`yMp5W+6wJ0UQ@~S8Jxk^NcwZQg?eCc&JVq^nReH`y=5BM6@LAQjqj# zcxl^}=!1svN9Uz~!P{L7>_y-QubDd~zD4)aNb^JSQBIq+Hzj%5+MKlT$|jmG_Saz# zB0_tcM)VW@UoY|KF_EM1M!x?>^s8SgAtpiUar}0o6H=jE&tRevg9Tqe3sLohwd)N ziCB3HJ!9>A(YhDUO#6TMdZ#GOf~{My(zYsXtI{^Uv~AnAZD*xz+qP}nwr`!k&+T!0 zjPBkK@wOjU?3invs;FsdOBPn{9KtA2zMH7mU}@OT-`2GA)lDPoZezvx3`OD3xaCes!@QYx4^fJ zme3Ltt8HpJtgRJ}T1PKE$(@-h6AcW!9&-1%=p|BrL$QZ{DMo9gQ@v?HjCTz5%Fxh%9?%j0 zB!bbbhZ0A?6V}-q*K;wD4E{9+{YRUL0VQR`;Y-_N)mB+*uI(AUbhdl=Q7oT}CB>m3 z24MBht<9VUSvFF4OjZg*dWv8vQeRHB zHGaiHe>1*D?Y;!W!uWuC@!taa4gzw(W&Nm`Es(iM3w1$rP`&;w&Xb!_(c6wTZ1ewF zcRxi|;Cy6{8Q7me-PyCYI?J~IE+pQ$%pytow}4{jIfVN6-@*XpVYsiKOOtGp1GLN< z*DR>=iES5t%tT-y@7a5~DM=BwxtK55D;NkMnH~zYgLX zb-F#?Ly0YnJI`TQ*xXg1E5Eb>BbhIsD#}aymPat82oCqQF@X3S_Q-VOnZ(EyRY8i2 zd0;oC{~fp-z)7!f6BhFgETacGz+BNO&>TdCqfuB>sll- zD_&(%oIu}1I^awF8R0`Y{l%=e%lsAcgWXbJ6d|yx5v0IN`~tH~XN5_2;Yvi{uGd*cnhWTiuS!H&fjnS|gPncl_U~yN`$)lcS4=%S-C(dr^Y7=5T_p z5Dl9m=JX0fsd7(%`Eq|)KtfJmA$thT$LB6jMw^eU)XZ(MDO|$$K5NgGbrW`XkdPzg zQ195gb=Xb%_VBd9@at5CwdO$D!lm32lsKsyki_ngta5K{lzY0;N->fh4Pmy=|fRhMZ*$8$nMWsh(>45@yL#4D+zs~>w@Jae&u%4{n!6SS3vAU zPB@?a!!<8O8A((aaJRqV>f_oBJMR4bnXnofW92 zbqsD+C!N_PZvpnkg7J3J+9Pg`hZ_YU->!~CuZ~!1T&_yov+B7yx_etIuNv~gsN0zE zAg=t!3~fwnJ^ZV=S^d)@@-d7K7a0+%glhp-CHhN}i)UPDXjR^(eC8##WGl6%V$nJe zuZiiJB<%Eys-@@ocWB#L^U}6bUG}N`a*eagDjyVI;Ao1}f1iprKoyKH;iPdB?L9|E4E z&0I}y+_5F3uWGfF3(b*dZ^BC!z%#coIQmKKaJ5$`8H_%!&?DMV@e5728XO_EKP?N2QoA2!wnw*JyZ-?_$#(Grvuk+r1~{+G z#8Ota!!0J_my_Rey)R5jX-MNSGnhmcj}b$Vcg$A1|M#5_fC zePdQ)=02XCxS)AXfbX__O32yAJMl@^6VkK>*usxdyShPQvM$wMI-3=suH#?GCt&uR ztg=z>iBV`}8Y)iXHn>kqXIpa|JiycI@u(YQ8k&Vy7=yaK;KQd$@gnnE=j_sv3iyk14Lv_e@Mb?Xoh_idjn9x0w^1}E8;Dw4YSyZ4BLMsUSlh7*Ugot73a;Z z(N0A+<@k_mWnPjpxtGj}ksk@odyb$eb;at}kkM+ACY%P?@*rOL=*y2S8+qvvI%m8gV=ecZYpX<(Wn0u=u2RP?n zszo`~4sAiO#LY`va;;J((WQBIX%E+$#U38^NA)VoHsxBw_nQ%xEpXCpdX@MQRum`T zggOe35hT`I299jc;!Ef4DC8RMl<@Ss!WByqHqC<{TLX@?kSo2uST4ku0g1$C;9&)l z_K`&z#6d0xw(KFizdF5RTFZ*gDUtb=PQX06Z`D260`>e~Tn*J*a!qj61})D{(8Z+0a0Y}UbC@O*-5l7V%0>h;(Rfgbq1Ap=7hM3 z0T9fqRBKXW$RM64qic?IK=+rN#lrmBBbLRJ{?aKTl@hbkibAR^Ir&mnj(2rZqI>ncDxthwpZ7-Ibp-c5a_YKj`vxwE@|45O44`Q^Ei)6B<9>C>>L zM~I#rQ{&$(7+@cAop$_zux`9wvqb*Wk(3Q&LEVdBMZc`QWk!?Q{0fJ3bl~rjylPfv z;J13nTV***mbi|-^&RIu%YuqDw#~L^s3dvh8)pszeGo$e4hH4q>}i_cWnMIa-TX2f zC7K4~B8z=F=ULvgHm+#U*XaF}_%Ot(jjdX0PCf0l-~P77niaQEj6VI1m=&3TA4iTB z(RvS(tVw0tu9&7;=CI|eLL8t1T+3-kOQv(gPPB-+SSeXOoJ$~3xG$!9SrN*LhNYj% zPsFU0T{8qOi@LC4VP)m?P`#2}>*T7%}iESM>!#0dC=ewal~{wK}GpGEg4T#l1` zsZkPiV?Bzeq*th|{muPUn$ zo4BPcI89e316gb+0h#GNnDq^#4OkW4M+I*O`ljshHj|)JX`2Q13vZ*!3Ecp#eMcJ` zeG@#Z*bagA64@BTiD&}w-!Cv+zc1YluZS*2d7SZb{%+x`L#zLD+QO{z=2WZ~MF&2k zjMk2KdV^t*$V_4!p5f#3vzw{0|ZiAOIh!IP{I%`F)f5|mmUieTWM z$~B>3Bx%bRVR;evN;WrodsP-m1ivE3h=(wsMK-m>ha^}iorzu2n?N>T8VX!6t*Ij* z9FYihQ`yVjMP0KI6{>`HfI`>FFJa>mhV|al_DijzFA&Q+0Ui^~ARQaL|IjQr313=s zn_e{Y`f`W+a}0hmAhk;OY6I17NWpb>OVI{3z-J7w zo!P^mMW4s@p%)n_5oTi+Mu~%*{YFV+s+OzF+CXA!Gr&qtNEoL@FCf0IUE_8jEeia1 z>a6Z28_lUhlre3>tuht7#rGin96ubypdj|o+4RnC)+VexdRRWya}iF;SjdqmIYwce zhZP$!$UHd^LZ>LaP3jKb#*^l7{I5C=29~WT&?Dy0Dw)EviO+Ao_yRkURIbdIXitW= zU^9vZeCJYP!f~BUT||*(a?_Zhj8kLF&P(0wEdc;D9$2&h@QJ;v;!efdR+On9erXxb zgk&i*o2se~s{Z!Z%LsKW?2NK&UfQTYcV5+bs1ZVTqRd{gf}B~_LgNdfM%rTHfDv6F zB%C)9`7(v41cGV4FpQ}|iC77Dqd~;QSpm_O=BqbFu@Wq4%3=z2OjISgGY?9dIOMTi ztIx;q!GvkPPQe*e^gIs|O%)?fKFaIjITuT)UC@`MRnb$B-Y)Z|8A~;EO&S!q>xIeg zUQRymxPXLn;H)(MsA!15HF#xpUiX?nljp`7Te+#o-GDKBtY@;nOtd2>Ll1z8m;PHa z8PkI@K93=H2e6{x7Nn;L9-mEGW zc5xU~H&Tg0zNnZlXSr%nXar#}o@Ol2qhc<_fEsUxwXzdbtcqt{{9l3zzR&TrWimr2 z!^U6{k^cJ*(%Hf)>zHR&GqY%hopu8ksF?R}oHV<|mxju1_$sdE<&6xeY=yubskUzH zRJpgcHnv{Pl2LVp|D`O5Ko1*Ultc9 zjvU~tjvbO?kJP-VAA5WJY=f)IGbcbFdNbbnkBl3G&Yl^Zd?SgYXZqW@<)YQVPcJYU zy{eAx(F3YgMMYZa3LBQ&fuE8fD91!olY7ahju_hNOBBly!W}4GYov&2aM}H0?v_~B zSi|%0MNuPH#cEo=*2Ys0lDX0_&3CZ!E<)SH#PiH=P{o2nP>P5`f7Yp^+LgOvYx}*) zaISc|{MhCRPXl$a|2B=J2)3z5OQ$`DgfLOINmzWE9Et4P#4QWkWydc|SOzwls2m=h z0-;AT{{lMV<0o-X!~2nsE05JTDiFOc3+Yj7DlHEB1gq`SvZ2y+X)nW3^AFM=6fbId zidor|+nA&JC@ImqfB(4bLzg1$RnT`$LG!Vdj(h#J!fY^d#hC&5eLL|%L)Shwwa6-( zhE!xM$K-P?u4Z~j#>|YF!w!%UOzTz<9=Dt|CD+d%!jj(Ngw_Dz$71ymK<63OSe~jk zW8%d^Y<9&AN?4Z3Q_PJQc?dl5C`hCD#8F=wwbPpi z7cqdE>!Qc4P@zTk_5w zneg1e(V0-)YTnuX9>x3j;OwmM(fHd~I2ak(n|h_|3#+8Q)^vz(lyaBm_<6Qi4o_UL zZ89LV{m1@cN>=5&^l7{~9vP~QwxyFM0+&t}H^N@?V+ZF)jnC~=qs=3ojsmz2VSU-5wvYJ^1^Hs=xiqoUC_2YbVKg_!{af3yV45WanVpAN< z1ue3}3u(^(-|m8(8zmJz7RSDID~5)p*0(2AA!>$XIloN1E8A7}v;_sK zG*vwogk;TX zTWuNW)$_5glq$juw3{DUgo@|ECZY?Q{m1p1%!8Haa!bVtezv;0NDeY*^hpH^7x;_N ztXIc2E}m}~rQj{LgEFNmdZz(9D_)PfsS9%*lwp-(Mn(|ZD$XXT4W9coBxIRa zyYF0xrOMsGhudhA>@5CiSkB7Cbi~guV_L~)OK`UV!VVxatgMo-90FW4pDJi8P~Q0Fz$#kTWV-cd8NUSCG40R}YG${{B^POVENK&;xHupa^9?g(SV#N^I6^7Jc zA-rwx1qEyEj1XNj*ghv`Mtr|+_|4qocB3@ISQf=mdV6K^uM_~A_TP~3mj3xS=HzxKd(s57%MwqL9HGOYrmbDxHTt=DU>Bo2NPFA zgX#x~Mg`}ND}q?b7c|uGls{rWhk0g~_iq{H}8*cpw>9cx{}WbDVX@W*m|@x7V(pLS{%&N11R zYpy?EzJ|2qc}~FZI=JeJk44J8XQ(bMj(eu@(__Mnj`1Xs$K!@@6j|V2x?2iH8h+sC z($2bdCBJ@U{hFejtO3?5$t_6ks7f5Z2#O4_t_qxeuP6rUU1uevo0X48JRVcU8>E*~ zufNxeR;(RfWEP=;T@zBA9eu9)m2sA6A&l&w8M3If$=cL`t2Y|#um?MLg6n+m_FJAw zQJ%0)KTdS9l6zt|Akd^4jqcTyk1Z9gf~ysm%HHL8z&SNcZkTqHT;LA{j?ySo5!bKu5laV&h(mQ5rH)y-sgll18gejE|G3kIk(^* zXju`a!C9hEM2G{wOzjp;5#S}O9>pAU0XIPK>79LWc(Za_KJ6W?Mzt@fg1a*~qqFGq zQ?dnTHzp|{b;&3?+O-?=8IBCc^3!dEcC>?iR=`-!vYf7k)V>~W_U7wL?wz#O!LX~%{-=c*j>bxV&6b*wk!B4S(A`WZ zJ@&(Z>)CHF9{l4gmXRa3p<- zp#F9<1V&Du^>@Rkr)Kdp`Me`>@L*&B&K7B`u^Ja1AXtu>p;yH1U7zb{j0Orc^vu0< z^s7}esNG*VXb&b8H4~QVALQ^qYEwcWT5(o+C1ZK2EBqc5?90m|rjk)LmF4&)R|iHs z?$4X3JyTL79v*!As~`CK`b#|ycYlJ|OUfid@Eq_C&h>|JTYJgN=8IJ^#r&r#&jhsU zRa5K%4U`gVGnGZTq=erfIDna}y);s(#H%ILKXB!= zh;(xMVciyOr7#*o)S=e&n3ZiKNAA+RruBH zLdGlcw{~RN)1g=ZVh*Q;?5>Sp-X>u0aPR(mP-BpVl>9K!AX;i;X`K`i>M5cdF%*k! zurgDnZmNppqv|VPawdb54Go(;!DqslP8lI~VaECa+y!nG;xaNXY?C7~Tc@}U)7Lx6 z41{t`$P}5XC_}JGZJ;P|>$8$_#Kaxu^%noY`@!9oq2vk*{#aIgW7Ob)F|BH=DRaXi%X;ETF&_5x(D3Wm)wYiiNj>|+5`Ek0 zDfZ8k{3FUE>~vWkdB3z8C9Xd$-fyCHV@IygKce6s6Ybw}5G#sSw2@iFP`oc51uH3T zA00K%w{pKi}#X8P9509aI2$H?xV$K8~y_H#li1!7gxv7z)VB?8f#cmFmVNGRp^d7S3&F zuiX>hhm>l^kz)zs?c=-^kc_{7-<(k{fasBq(vr<9>7v!p;e>P1EcZ6=^3v){5*LhJuQv%=WOBKk=JAh>o@#iwj*Sn)yj4v((>=t4R;uBvF zqs=edZMi2CQD8}u3lnQN-umqt`#qa_qGsW>)ZpAk*R(DZ92pOKgVXp+1O*iMb*|5;$}i)*hLL5q>bLSUpmORdMtO%*mcj^5kl2inAjcQ~_va zNkJjfKCH|=!*{JQ>}V4A`VOB^a^BPkbM6bNTJl+}m+Q%qgZ~6a%r*N)HC;`kJ0~_r ze_a4w>OwRD00i6PYo;}`eBInHm^Rb4(3oMSkV37+dMNmu-zhCPJFi-|0bQQ-ko7ZL z?u86=;x~ikPcKV;1yOEf@}{00qNoT36RzKO)8n#tppV`|E4uj)1a?XYuCXzRpbDUL z$)QIye#US$rzjZ5C`HGc^W`Hg#t2*E&2z^+i-lC?7^&|ukhwM$Z565mAt5kC?BZW|Vv+>)h zHOtnjs#9}!8~)Lm7U-GH9(jSA!7p6WB;}g;dcxx=il`@Uicg4lc`6R>;Up+Dtv+H8a4QY^+iAjT@@?HWXHH47SxDH}%1Au?)S0X6dAA2~tGU3%UPz8yh+eIw z7f#qI+ViZkddjn_UCsyVqw2LiOC9wTh@JQD%ljD@o%i0O-$Mv0_a}O!fVJdFH~lr9 zp=wi;zys+aoU5m!F8GO!G?+=yEB6d0=;Y&PUY_>zTGv*#;^ZeM=QHDHq#C#c5Jij5 z#bm0wS%&oI7)2tR6T8{$`2DBsi1;M`U39mwN%u~DxQ6Sr%DKbxVTW-`SoIKvXw1DjR zz&oD7cDoxybW@Qtia?xx8TG4K(RROFt{U`mS_OD}iMx@+BSdE~t`yMA;1^bNO7QWI zrE@Sn{Lb2IuXWn2HYm&oHr4u#Jv;)*WNbZ-X#gl=>876RVT%ZQChVX_RF4LPIx_&Q zoP<%iOby=kN_+Q+sx4f7KGf$vEyh&gr|D&`g6_`!-CN;LM=|+~o#Sp(OgitL+Te=clyWVRz2!T!!4U@(SP*CXOJ?g5XE9#>&t3={ zjrj5DySF`y*_w@Ou(eUxg!Zn35Sgc(!946nr<58aJ?Brr+)pGHN+C%b)&ztrJ``d_92j}WrQ6~>{DlIu!?At7*3fm%5U2HekA5B|AvHe zD+l1B12bYO?IPi*rB-%|@LmW{Z?k1MrwYZ79vT?2VB#(pe3ZDK=9mbCiP4!&Tv^9<$_nwup_i>q(_lmmE;AzdYbIW(D>AwJkO6NhAK zo&5itssU>W$!o%_>Pp^W%NxDgrb47ba2ywI$>3&d5xg3Dp*H#3iArL?oo^mwKMnYc z2v*3pwg**&f|U9mB*H{a>&227PzQ1U%&c?pOI8cZH!7G*4f{wv>>a4@{2%%ZAF(Cp zhlOO?OzK~kUDxf-*WtFVR1h~D+zqc-a6FdHo31P3s`MirnlRN#a1LmlB7laYD#dOEQ4OU!W3w_#gh9HImec@j*~s6 z_F2JREDn`RVLR#WtZ0Arg@#mHDVfgWAu?#v87JcZo$n!ZYbogD)(oC2H+Bd~EcBpi z|H z+u`q9^O|z+P-TEA?V3ZpRd5KUO<89*me{FaK*;pGUfN)-t27fYc@~q)r=eQH1?4yu zah}S6sT*+4dKanu^>E0ivBU@X4pjb9Jlv^$|MTr(c2SF(s1f0QWJS4+5|IkW)UF=2 zs88);IYv8V1J_oxT1D_PtfA90KGBB{zQYr8gLLc~QCdW;ktd>_w*;maoSxr*BsC0^ zS2i@k6`MfrS~xgHDoY_AZWwU4l=4;Cspd-C9LAn| z`URv-z3-P_&MMs@1hM+!2SOc$xpkE5C2(iF2sD&R^uv7aw;vhTgYV3L2R6D>4B{k; z=U>$DCsjr)R=H80j?4xTX-efMI9;IW7;WnP(4cZC6WoG0bz$sb+2c9A6Q|(IeA7f1 z&{idS;HcmeeJe4Lx}+s$rH`MFvAhu4Ejz~3S~A??SA9!$?>KWnTPN7uU`2kK3{J18 zxW`o`BdJ)|rXjZY?V#I4NS2v!aqDKD_&I$EE$Q|!nN>qUPpiG9Wo02h{~3`URpR|2 z{?%HB|5ZP=kJhzNSFhWx`@C3N@^~-Y1Aj3y-VTWTS_Ge6C^|_Ue=!z!5Ky6TpAK{L zK9A_Opseu>2a~x-o(<7YgW3vLDXA(d^K4b2)v7$Yc+@5>Q6KP?I~%IlY_09x=h;?J zHgvtdj2_?HlBTtmvCQ`rG*JUlwxD0Z%S}CJRWlXq93P&Ykp4{OdOt2gxpRp2cZW(I zb4$($)uH>9?0r`sLe-Tj6SB={CzREB#QWP=7V0d>C;N@^Q8(&~t@Yt~Ssi&&U7_OI7 zkzQldH-sUzazZuy)K>1qoAIP9U!ZI+&h7nRyRy)5IYH(fCHIjiWw%`E1{34z8BcE< z6C1tjnMiLHQ{uW8)`I``K=#dg`!$wh;x&p8<}kPe>O=5$u)9OujWz9qK(w>I4*_Uf zmAmtnQ-yd7H`&a|{b}{MooiXNyPVYKQGIyb%)0fcdeTM{b%}dCO)CKW2Cb)Lj`Xk^zy)E zG^K98T&}x!B9}>V-tbb!ADUZ2zMx_BBeD+hb@XIgC_U@Rccq>#G!nT^yOJf#5_}!N z>n42&xdr~U_mm|ydw#5NpRk?<}Igt!x%aS zM9Vfki%-+dVg1lhU)2kX?f)4}0e5KZV8^O)faWzX=rt?|}z{Aqj18 z=G92A=;zh8Hcqbp@8_j^txE*>?f%_o4%^1t)x^f;n`yA8Ao$f4mF99sAZMQ%{po(x zhOK(imdURs)CNfx;h%WC*Ph?dD&OztSG`*HrHoyp+4kkMzvlF8@hutFr>s%UVb9gI8+|O{tYYf| z)amn0X-mdJXmF0ziqToYSs*^C9g~pX$j7ATH0lyZ<#eA0*_gl2ujHw&hSuTxHb8MH zUQsW4xmJP}Q23+ql-`jZCYfk}Z{m+vEZ=2E-2RYmet>f`VGelrC0Z5xg03KKCXT!# zACMxSz^lS5j4o)xpHB*`7iDl=W=y{f@BD3@v9nKMT9C80Slg?dteml2+iIUuIPuxb zA-1Lt{-ntV%w|L>WlAphAVr7S1X_l<$6S54&Yb$pUCkoYi4_7v>SqEr=w}38eEGZ> zw=vvOwW!{Kd@XAHVzCc7j@I`SeR`d}2T%*tQwVLJ4oT|YR!%wM@w4~TN?|U&+jhmp zxWVqWxPEiB$0Qqs0}h;jKuw*mb09{|L7|^y-jTBcyiJ|v5IR>xc$Y-^nj*4|Easq( z*&G7$=wTGDjn9!rKBHuriZ(%sS3{$6;S~)=K$D`Spg8^H=!%mtb1zAfV2G|cQsn6J zldAYRGUcXAl0bfAb4E^$m@I_h6EbUa2Y;KZUE&!ohd=7}b3W<6u=yp_ zpm#@xq?aQ^^h$$SQ%<#RR~5@FGlG?Kw*gxEQ6u+emgpc`xW>Lr)9Lo1C%Oc{ax#Q# zj%-0V@+6Y3sw-Ba_`z&feneiSWF|sM+JON%tNSqk)7~6!bBlz*rjPx?fH~SnA2nM9 zo*MXzH$4!hs4aBxkjM$2pZMna+*)$+lEJH&xN`Ag^9yx=sjW-;fI0&!Ju7+c6v87~ zr+-C?!JPaGAEN<$UA%V`0u2_1`^p%$g5fAte+_JBjeWMT>{2^eJW|3|I%&*R=#(>! zK{CEmI60_&9c4W}Eo0hfbv#etyT2p5MLbdk0*l;q(|5>z zfH!DtXkg(?>^HI*>tPV}FES{d&}80gmEQ}825CxUD@Lo8?bUtT{x(@lDS7b|`w67= zPJ#1ZtFvg-9;#aYAv3HQzp&!r=oybTHl%)OW4sn3k!YN|GFO30Zcleoj~wAh5sH?ZMw;it^{UqA#=uA(gZnsGx4(Ro z3g!E2+Of%S+y#;of&dd}MEH#GlS2E*Au~RS^w~fh;~Y8Md`tQdqa5P*%^^SF6rMo#^lBf0r9pr(>sj$HRL`k%-o*5FpWWPh;FEI=<;NS1OZGmma)gfsr^OYri+>$Q!>IU{iR}eW~_kFmp z7(Yvg<;sbtS>bbY;fF^FUu-s;w0M|EH`}fDzH#+HJ5=aXwFA66e!3eEUo=;^U{ zNUqq{)`Zz2`8Xh)S8WoL{Xo=4=+8PCUNwZfyPnZ9oNARqi( zF%$2%=qXxI%Vg0Rxw0_d%Cc(UbbxlbvdH>7!J1;4{G7?j=Bn}U9%rYm8aQpC9;Hck zCe2;BoSjFY`K5|a4Jvk{p(@M|Q(Yg+XXiC!yPD{EkGWg?D zUI|n!(@LVH}Rb5v8ib1?`Z%vRRMLw|`Re50c|yydHfDQ z27$x(aH=@MNTz_BevwKmZQum)$TQfa`al=J6^wp+EkdQiL3NOW8dC&`lnuh77=yAc zj1?`;&rO*_h+Q)Lr)g_pOIuy=Wqf=M0{_yE?EXd0eQ_{mz-A3?9GxD1?CdTs6C4&a z55;}3`PY{oRgZjFgC-~*H6_!WeEPoJ@c>S}o$GMu>w9|#MN6g0HT1OjAL&v`701rQ zFyc;KuQ`y!deh~Nz9+|t^tqhstq$$bBPR}WK)Qv-`2+F+GGrtl;7m0?lLgWb3N zy(Gg0R0?Qt=N5o=QA+Xfm15E?NEr8+U(#Q-U6gqlNEuVU4@$iLJF2upvHgK;!?7Ai zRZzb#J(m#to<&v_0=j$egZF2{v!msAc5!3n`{IbV6bMBnxA2#4=}}11BWVM(IiFP= zNs+JrF^f-FNg7SBqQO5%M@Qq3B^%W+<_zjyJk_^#D(Yq@ZYlt@k!N+y{34&)Y+{un zk*D>^c$%BhP9yNppLTap>ik!oV_CD=U4F-JV7TVDPP{-*B?}8}wK5-l#1wGl^i)vF zw!f-e5YMme=u4O9vu|K8DAokNf_}wvD4m0$6(#zr=-~(p^;rqU0nrhG)Kf4LbMBkJ zrZK>)uODNz!|z+@Uz$rxUH~qe^E_yN)q6|0qB@?xONqds0PPz+Su%_j){9J^yXHt+H4xuvOKwbMW0+- ze;iJGU@iJB(a{<*C;8d!+CI0jLm(8KYJ*wE{EgYN&n3(zbkh>55hvyoR0-ghw2NsO zu_7B&fxr*h{^nggJx9TIe0$_O3R2U~N}LC9l4o5~3^nlNv1q&uqR8f0Dam0kbyLXB z{|&hJjayJXa^8=4cc5OZHRCQj_J?ToDEr&Pq7nlwTNDIgTfqGqR7=m1XPfH;mNzo+ zg{;s`UYQg3(LDbFn>V>NQTI8_%|ikLONhB!%;XW;0Pr}!uWR%-RD`vwHA4R}OK@dVDqy%hKnXk24&B&Sw*v+ku8Fxut zSTyD}HpwWm^_JAnR>`Y3R{5x?FI4w8_>p>|D%9-2RG@=DTtim+j6BI|ePFI8kWWuq zO-mpWpH&0N0t?gC+Opw5gICC-Gv5?f!-)eLnu*(|I z;owx)RMhPO_f}YX?3wQdsf{MGbTf4!ZJVecFV~zef1y*aH=b~?71!ElxAzc4hJ*@& z2LOW#(qjNaKwt=-#MnK$*a7JCaCW{%p5Rv|UhKQP)V_D3R3a{acc-|yHreWCtfjFv z*p54rpRctW8RYss(q&AkcM|TpxMAGbSb$aV#t7DSndgbAa#Ej=%Ohn=h<79gEC%qD zz4DCf#FkjXMj+U1EbCTS@3S;{pkCIT<>0GT0k9)1V|g)ZkjRF+6}7N^ugyr8nWoHP zth=xUCa+Fqol+B%Ce+tnBTmc*Xjtu-FC?*71(Xw6w$Ck^%gzh$hfQ2drujJ8&sR=1 zr{JXLIg4`bwmBWY@B5BUW^5lV?n(zUHr|dixEyuHD3(3grhk5YhktnQyz%Yad;sQH zc>9)b!k$kWf|Xboj$d5EPXQcC9T+1qz7$ULtH6Nqkzxg^$J}ddFk}A|yUJ z-#GQzF{t)cTfGETVP$sMJZ|cJ^I(m6&s~tUFNUEF4yI*U2 zzkxqau(`g2IE>Oq`wnn}tbui&6ZGf+M`L(^lyhUv8x@pyt1FN%Xc{@wHqAc0XG+Nz z*zC3<4T>gAbk|mv0$efZ=r@(;VLSXX_?ashi6H3qd;O*nrScNWHtlv!S&RAAjis88cbFYzu%LPxS zqrA`s!yrIWN#*PL)@e!yA$4wy@(>VkMC{zbQ5!jTA;nN-QLxYH+b#LLN}<(-|wKi5}* z4lL1zxd{l|@27EsB0?1u84xyrc@t9TmeCezDO<7&xeTSDmn3NtIO(`?fEkv-KI8<6 zHUh1OCRH}>_2$3$ebeoFKo$;T$JBUlRJmkN)oh3H@$Kh_`Zkw;j>qJxe?QZb+V8V7>BBQq_L+EjCEX@ve#M4U zfgg664S5G)yekqgkiRNs!^gC&zgBkr8S_5TY?@$v4q7k5mT|E<8%?MRDxms0RB|y= zTR}bwUd%o#TUbzHGthp5qbbq`Z z71QMX*^jhkLt`A15t9G8OV#4l&7CKzi&l&HlsdxWgMHakc)WARcxPG!+!)|ToCSg0c)4Y$ zVU)HmJ^&%Zxzk}!aEV!+n!mk^zDmUcO$O!5Tz9Z;(s_@P&H{G?tC{~1ILtLDMs9pk zmH0=+84`F7H_b=|&*@LGeH1fi@(kqKM9A&xL}n7uyO2SyHGlnp2O}`}(rsuy3fYVL zNg`UO6MQgvx_zb|98c5!+(zZnL{dkR)!tu+%<(9yhW~;Y0 z8pxM#NJag<&(8K0^wqd5Dcu&#^oDOHtO_0OP*KNFDavKSdCgTPAz!--7ypC-bz*=LfDnMv!lO&x8LAN+99d#FKw>N!a^pVr2S z=A!H;)jwj?K_64EGI>f>(RLHT!;!cY2zI* z9qG8~8pTL42?u3>#xVW81oM{tfmFB7#^{pec>}dAw_$DZ%)(Bo?LJl$+}4n8PX1%L zlFkvOuNUn7ty8pa)$?5migg3QUJZdjhto`yg!(GaMa@;kb)Itf=kP>xEag;kfv(SD z%Krj>K!Lx#Dt@(0Q8qbVJ}vcfcrDsFSUIQx12RBhc$kZa(JB3Ee{-!Lij1 z@r~WHyA0Yu#25{!YB_1GY`DIWtEpA;3X`C3?Vil`oSglBpx|6P*gj@c!T=FRc7bAd zaFwr( zlSuGbO`S}pXqgSH@~7b*+3~oy&rAP2o<6TD6mr3_YOVpJe2W$vx4pCd;?9k$LWehF zoL6Y)e!lJ9?H6@!oDSa+i6Dz}AQta;I{V|X0cWZ$5^ZaXM%tc?Mj3{sV}|44X{=`w zOrCmg=!R(3QAtx3-NnH3yts9ehS~^MW&d#c`>TqkK*3~n_CvBa^@Qh#!V{FKn&3T{6mz+Bm8c+CplDucs?(g#q zWPCkoLv+2%voYOuPMo*Y^wc?wHqUdZZllh-C1LDfFj-51Uc*<>UKPVv^`ok@`kxz4 zJ$1wSQ%_x=?&(RVdwUxmI&$X&58Qd=q3(UxTywz%*IcuYLCi9SK~LkoOhY-E5J@dm z-DL;Q^yl@Rm-e75O*%i+$Pp@xC2}yIXE8%RjbXtYc14Xk|E}PJrqoQb zV^c%YnluKM6}pF1N+XK(f3=~>x2m^yW0Y8nFi1H@-?|%w0_(CE_QW`0$K3!((mG(S z>F)@2W#hRmncm%<@nJ(ynKlQ8LfE|AHL*E9g$CUIwVOsebA!dBJy)J|(e3>%Q;avn z&e`hlZQj%|8yEKmeFN{My{H@}1MO* zwar7K%7VVFKucpgh&3!xUBxOZB&>36S5Lh1d<|ECVZXg;N@@yEgW}}d=bwMoRr?qQ(fHN>gtr9kTctMN zf0n;n---3KB40v#m~eXWzpTf;4VU(|<=nl7uy;+z%$DvmhoBxmdb}P7W0iV5KVPoL zSjv_B`!V$I!1EEe?!-%``pUv z@&z1H6%OjAa&O=rdar399P?z?ab^!wztBcrNcI`m3PM9=gK@y6vy=h11#lrBTvD4* zMN&}t!U#*TRHVR({ZR;5z z&B<9!3_l;8^v_Me(CGhRqdBf=?9p1(4R{5 zJPFjmvsLulaD7`n_K5V)tb?K21M9HgZZrsj!APS{Iw3F5!(S@xx1Mt5*hOWeiRG&` zIwI5h0+vYFn&m^5snp0Cu<{0pO=q*w9o<6%?a3qr-)uGb?4gxIuFiC(+gnk%WZT+_ zUxCUKBOpPtHBIdCy*jH?@Es~aFBznA!x3wS4_l^uVv1fZixB0e%?6(k#_37|5wjdU z%shY}gB)U%F34Zm=4N&k+l(H*e|Gl%`FZjj&A@XfN2Bk-`BC}}+lG!Z&*5iCzABIJ zktS+&uGyN5Yn@J3sm2!R-(3; zd6O-L9(L;5d`Pd=n?wHgY0wBHqn#kx$@!^9exeb;fhXF7p96S+!UJXa{BGtY<^oJ0 z%-oA52-?G30GMHl85YwNV7i&_p{K|QUdok7@iP9&E3UAgeRlV4x!cUQ9|nvhV0=)< zfd9ODMmYOy;mU5~;oHr(<$yQvK<5C4lZz7Ga6U}607`Tbg~up7M&Q8F!~6irk)DhW z5)YZ@mp|z2EWv+*o<`ad+^Y7V>wePKR)XWdSHbbuD{#r``Xevqo`;->fDX>tdFBaD+$br($T#stdMZ}(@s@~fzfkGhw$MxOG zWTB8uc9*{7E>OLmy2cE+A@!9{n4eD z{&P$^dRAAJ@d@RZVBOH=ws@kv57o<)q6W8r~+_P3EErf z-HD-mf1b_M3bB|_o5=4 z$0majZ&@?cD9RNbCzY*%EAA9g9

)ItZcwyph^l9+HD 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 QW@+8U2fxE?-gc1x0SuK?W&i*H literal 0 HcmV?d00001 diff --git a/dev/deps/Source_Sans_Pro-0.4.6/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkw.woff b/dev/deps/Source_Sans_Pro-0.4.6/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkw.woff new file mode 100644 index 0000000000000000000000000000000000000000..ada806dafc495907468970d6ab6f0f492e161ffa GIT binary patch literal 74348 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�(OC7f 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 fCcode{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}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:#737A82;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 + .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"]{outline-offset:-2px;-webkit-appearance:textfield}::-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:calc(1.275rem + .3vw);font-weight:300}@media (min-width: 1200px){.lead{font-size:1.5rem}}.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:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){.blockquote{font-size:1.5rem}}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#737A82}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#FCFCFC;border:1px solid var(--bs-border-color);border-radius:0;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#737A82}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 3rem;--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}}.row{--bs-gutter-x: 3rem;--bs-gutter-y: 0;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;-webkit-flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-sm-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-sm-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-sm-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-sm-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-sm-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-sm-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-sm-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-sm-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-sm-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-sm-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-md-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-md-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-md-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-md-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-md-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-md-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-md-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-md-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-md-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-md-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-lg-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-lg-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-lg-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-lg-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-lg-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-lg-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-lg-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-lg-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-lg-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-lg-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-xl-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-xl-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-xl-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-xl-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-xl-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-xl-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-xl-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-xl-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-xl-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-xl-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-xxl-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-xxl-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-xxl-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-xxl-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-xxl-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-xxl-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-xxl-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-xxl-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-xxl-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-xxl-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color: var(--bs-body-color);--bs-table-bg: rgba(0,0,0,0);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: rgba(0,0,0,0);--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(23,36,49,0.05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(23,36,49,0.1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(23,36,49,0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.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-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color: #172431;--bs-table-bg: #dae2eb;--bs-table-border-color: #c7cfd8;--bs-table-striped-bg: #d0d9e2;--bs-table-striped-color: #172431;--bs-table-active-bg: #c7cfd8;--bs-table-active-color: #172431;--bs-table-hover-bg: #cbd4dd;--bs-table-hover-color: #172431;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #172431;--bs-table-bg: #e3e4e6;--bs-table-border-color: #cfd1d4;--bs-table-striped-bg: #d9dadd;--bs-table-striped-color: #172431;--bs-table-active-bg: #cfd1d4;--bs-table-active-color: #172431;--bs-table-hover-bg: #d4d6d8;--bs-table-hover-color: #172431;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #172431;--bs-table-bg: #d1e7dd;--bs-table-border-color: #bed4cc;--bs-table-striped-bg: #c8ddd4;--bs-table-striped-color: #172431;--bs-table-active-bg: #bed4cc;--bs-table-active-color: #172431;--bs-table-hover-bg: #c3d8d0;--bs-table-hover-color: #172431;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #172431;--bs-table-bg: #cff4fc;--bs-table-border-color: #bddfe8;--bs-table-striped-bg: #c6eaf2;--bs-table-striped-color: #172431;--bs-table-active-bg: #bddfe8;--bs-table-active-color: #172431;--bs-table-hover-bg: #c1e4ed;--bs-table-hover-color: #172431;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #172431;--bs-table-bg: #fff3cd;--bs-table-border-color: #e8debd;--bs-table-striped-bg: #f3e9c5;--bs-table-striped-color: #172431;--bs-table-active-bg: #e8debd;--bs-table-active-color: #172431;--bs-table-hover-bg: #eee3c1;--bs-table-hover-color: #172431;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #172431;--bs-table-bg: #f8d7da;--bs-table-border-color: #e2c5c9;--bs-table-striped-bg: #edced2;--bs-table-striped-color: #172431;--bs-table-active-bg: #e2c5c9;--bs-table-active-color: #172431;--bs-table-hover-bg: #e7cacd;--bs-table-hover-color: #172431;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #172431;--bs-table-bg: #E5E6E8;--bs-table-border-color: #d0d3d6;--bs-table-striped-bg: #dbdcdf;--bs-table-striped-color: #172431;--bs-table-active-bg: #d0d3d6;--bs-table-active-color: #172431;--bs-table-hover-bg: #d6d7da;--bs-table-hover-color: #172431;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #FCFCFC;--bs-table-bg: #2E3A45;--bs-table-border-color: #434d57;--bs-table-striped-bg: #38444e;--bs-table-striped-color: #FCFCFC;--bs-table-active-bg: #434d57;--bs-table-active-color: #FCFCFC;--bs-table-hover-bg: #3d4953;--bs-table-hover-color: #FCFCFC;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(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){.col-form-label-lg{font-size:1.5rem}}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:1.05rem}.form-text{margin-top:.25rem;font-size:.875em;color:#737A82}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1.2rem;font-weight:400;line-height:1.5;color:#2E3A45;background-color:#FCFCFC;background-clip:padding-box;border:1px solid #A0A6AB;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:0;transition:border-color 0.15s ease-in-out,box-shadow 0.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:#2E3A45;background-color:#FCFCFC;border-color:#a2b8cc;outline:0;box-shadow:0 0 0 .25rem rgba(68,112,153,0.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#737A82;opacity:1}.form-control:disabled{background-color:#CED1D3;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#2E3A45;background-color:#CED1D3;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;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}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#c4c7c8}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#2E3A45;background-color:transparent;border:solid transparent;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 + .5rem + 2px);padding:.25rem .5rem;font-size:1.05rem;border-radius:.25rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:calc(1.275rem + .3vw);border-radius:.5rem}@media (min-width: 1200px){.form-control-lg{font-size:1.5rem}}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:0}.form-control-color::-webkit-color-swatch{border-radius:0}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1.2rem;font-weight:400;line-height:1.5;color:#2E3A45;background-color:#FCFCFC;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23454F5A' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #A0A6AB;border-radius:0;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#a2b8cc;outline:0;box-shadow:0 0 0 .25rem rgba(68,112,153,0.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#CED1D3}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #2E3A45}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:1.05rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:calc(1.275rem + .3vw);border-radius:.5rem}@media (min-width: 1200px){.form-select-lg{font-size:1.5rem}}.form-check,.shiny-input-container .checkbox,.shiny-input-container .radio{display:block;min-height:1.8rem;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{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#FCFCFC;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(23,36,49,0.25);appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;print-color-adjust:exact}.form-check-input[type="checkbox"],.shiny-input-container .checkbox input[type="checkbox"],.shiny-input-container .checkbox-inline input[type="checkbox"],.shiny-input-container .radio input[type="checkbox"],.shiny-input-container .radio-inline input[type="checkbox"]{border-radius:.25em}.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:#a2b8cc;outline:0;box-shadow:0 0 0 .25rem rgba(68,112,153,0.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:#447099;border-color:#447099}.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"]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FCFCFC' 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"]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FCFCFC'/%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:#447099;border-color:#447099;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FCFCFC' 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{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%2823,36,49,0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23a2b8cc'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FCFCFC'/%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}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #FCFCFC,0 0 0 .25rem rgba(68,112,153,0.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #FCFCFC,0 0 0 .25rem rgba(68,112,153,0.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#447099;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#c7d4e0}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#B7BBBF;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#447099;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#c7d4e0}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#B7BBBF;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#8A9096}.form-range:disabled::-moz-range-thumb{background-color:#8A9096}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity 0.1s ease-in-out,transform 0.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:transparent}.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{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.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:1.2rem;font-weight:400;line-height:1.5;color:#2E3A45;text-align:center;white-space:nowrap;background-color:#CED1D3;border:1px solid #A0A6AB;border-radius:0}.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:calc(1.275rem + .3vw);border-radius:.5rem}@media (min-width: 1200px){.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{font-size:1.5rem}}.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:1.05rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n + 3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n + 4),.input-group.has-validation>.form-floating:nth-last-child(n + 3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n + 3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:1.05rem;color:#FCFCFC;background-color:rgba(25,135,84,0.9);border-radius:0}.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:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#198754}.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"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23454F5A' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,0.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + .75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#198754}.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:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:1.05rem;color:#FCFCFC;background-color:rgba(220,53,69,0.9);border-radius:0}.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:#dc3545;padding-right:calc(1.5em + .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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc3545}.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"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23454F5A' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,0.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + .75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.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: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size:1.2rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #2E3A45;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: 3px;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(252,252,252,0.15),0 1px 1px rgba(23,36,49,0.075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 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);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);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}@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: #172431;--bs-btn-bg: #B7BBBF;--bs-btn-border-color: #B7BBBF;--bs-btn-hover-color: #172431;--bs-btn-hover-bg: #c2c5c9;--bs-btn-hover-border-color: #bec2c5;--bs-btn-focus-shadow-rgb: 159,164,170;--bs-btn-active-color: #172431;--bs-btn-active-bg: #c5c9cc;--bs-btn-active-border-color: #bec2c5;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #172431;--bs-btn-disabled-bg: #B7BBBF;--bs-btn-disabled-border-color: #B7BBBF}.btn-primary{--bs-btn-color: #FCFCFC;--bs-btn-bg: #447099;--bs-btn-border-color: #447099;--bs-btn-hover-color: #FCFCFC;--bs-btn-hover-bg: #3a5f82;--bs-btn-hover-border-color: #365a7a;--bs-btn-focus-shadow-rgb: 96,133,168;--bs-btn-active-color: #FCFCFC;--bs-btn-active-bg: #365a7a;--bs-btn-active-border-color: #335473;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #FCFCFC;--bs-btn-disabled-bg: #447099;--bs-btn-disabled-border-color: #447099}.btn-secondary{--bs-btn-color: #FCFCFC;--bs-btn-bg: #737A82;--bs-btn-border-color: #737A82;--bs-btn-hover-color: #FCFCFC;--bs-btn-hover-bg: #62686f;--bs-btn-hover-border-color: #5c6268;--bs-btn-focus-shadow-rgb: 136,142,148;--bs-btn-active-color: #FCFCFC;--bs-btn-active-bg: #5c6268;--bs-btn-active-border-color: #565c62;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #FCFCFC;--bs-btn-disabled-bg: #737A82;--bs-btn-disabled-border-color: #737A82}.btn-success{--bs-btn-color: #FCFCFC;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #FCFCFC;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 59,153,109;--bs-btn-active-color: #FCFCFC;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #FCFCFC;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #172431;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #172431;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 15,177,211;--bs-btn-active-color: #172431;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #172431;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #172431;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #172431;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 220,169,13;--bs-btn-active-color: #172431;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #172431;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #FCFCFC;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #FCFCFC;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225,83,96;--bs-btn-active-color: #FCFCFC;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #FCFCFC;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #172431;--bs-btn-bg: #E5E6E8;--bs-btn-border-color: #E5E6E8;--bs-btn-hover-color: #172431;--bs-btn-hover-bg: #c3c4c5;--bs-btn-hover-border-color: #b7b8ba;--bs-btn-focus-shadow-rgb: 198,201,205;--bs-btn-active-color: #172431;--bs-btn-active-bg: #b7b8ba;--bs-btn-active-border-color: #acadae;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #172431;--bs-btn-disabled-bg: #E5E6E8;--bs-btn-disabled-border-color: #E5E6E8}.btn-dark{--bs-btn-color: #FCFCFC;--bs-btn-bg: #2E3A45;--bs-btn-border-color: #2E3A45;--bs-btn-hover-color: #FCFCFC;--bs-btn-hover-bg: #4d5861;--bs-btn-hover-border-color: #434e58;--bs-btn-focus-shadow-rgb: 77,87,96;--bs-btn-active-color: #FCFCFC;--bs-btn-active-bg: #58616a;--bs-btn-active-border-color: #434e58;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #FCFCFC;--bs-btn-disabled-bg: #2E3A45;--bs-btn-disabled-border-color: #2E3A45}.btn-outline-default{--bs-btn-color: #B7BBBF;--bs-btn-border-color: #B7BBBF;--bs-btn-hover-color: #172431;--bs-btn-hover-bg: #B7BBBF;--bs-btn-hover-border-color: #B7BBBF;--bs-btn-focus-shadow-rgb: 183,187,191;--bs-btn-active-color: #172431;--bs-btn-active-bg: #B7BBBF;--bs-btn-active-border-color: #B7BBBF;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #B7BBBF;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #B7BBBF;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-primary{--bs-btn-color: #447099;--bs-btn-border-color: #447099;--bs-btn-hover-color: #FCFCFC;--bs-btn-hover-bg: #447099;--bs-btn-hover-border-color: #447099;--bs-btn-focus-shadow-rgb: 68,112,153;--bs-btn-active-color: #FCFCFC;--bs-btn-active-bg: #447099;--bs-btn-active-border-color: #447099;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #447099;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #447099;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #737A82;--bs-btn-border-color: #737A82;--bs-btn-hover-color: #FCFCFC;--bs-btn-hover-bg: #737A82;--bs-btn-hover-border-color: #737A82;--bs-btn-focus-shadow-rgb: 115,122,130;--bs-btn-active-color: #FCFCFC;--bs-btn-active-bg: #737A82;--bs-btn-active-border-color: #737A82;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #737A82;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #737A82;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #FCFCFC;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25,135,84;--bs-btn-active-color: #FCFCFC;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #172431;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13,202,240;--bs-btn-active-color: #172431;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #172431;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255,193,7;--bs-btn-active-color: #172431;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #FCFCFC;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220,53,69;--bs-btn-active-color: #FCFCFC;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #E5E6E8;--bs-btn-border-color: #E5E6E8;--bs-btn-hover-color: #172431;--bs-btn-hover-bg: #E5E6E8;--bs-btn-hover-border-color: #E5E6E8;--bs-btn-focus-shadow-rgb: 229,230,232;--bs-btn-active-color: #172431;--bs-btn-active-bg: #E5E6E8;--bs-btn-active-border-color: #E5E6E8;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #E5E6E8;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #E5E6E8;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #2E3A45;--bs-btn-border-color: #2E3A45;--bs-btn-hover-color: #FCFCFC;--bs-btn-hover-bg: #2E3A45;--bs-btn-hover-border-color: #2E3A45;--bs-btn-focus-shadow-rgb: 46,58,69;--bs-btn-active-color: #FCFCFC;--bs-btn-active-bg: #2E3A45;--bs-btn-active-border-color: #2E3A45;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #2E3A45;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #2E3A45;--bs-btn-bg: transparent;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #737A82;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: none;--bs-btn-focus-shadow-rgb: 96,133,168;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: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:calc(1.275rem + .3vw);--bs-btn-border-radius: .5rem}@media (min-width: 1200px){.btn-lg,.btn-group-lg>.btn{--bs-btn-font-size:1.5rem}}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size:1.05rem;--bs-btn-border-radius: .25rem}.fade{transition:opacity 0.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 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width 0.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 transparent;border-bottom:0;border-left:.3em solid transparent}.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: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size:1.2rem;--bs-dropdown-color: #2E3A45;--bs-dropdown-bg: #FCFCFC;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: 0;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: -1px;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(23,36,49,0.15);--bs-dropdown-link-color: #2E3A45;--bs-dropdown-link-hover-color: #29343e;--bs-dropdown-link-hover-bg: #CED1D3;--bs-dropdown-link-active-color: #FCFCFC;--bs-dropdown-link-active-bg: #447099;--bs-dropdown-link-disabled-color: #8A9096;--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #737A82;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .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);border-radius:var(--bs-dropdown-border-radius)}.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 transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.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 transparent;border-right:0;border-bottom:.3em solid transparent;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 transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.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:transparent;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:transparent}.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:1.05rem;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: #B7BBBF;--bs-dropdown-bg: #454F5A;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #B7BBBF;--bs-dropdown-link-hover-color: #FCFCFC;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(252,252,252,0.15);--bs-dropdown-link-active-color: #FCFCFC;--bs-dropdown-link-active-bg: #447099;--bs-dropdown-link-disabled-color: #8A9096;--bs-dropdown-header-color: #8A9096}.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{border-radius:3px}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n + 3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.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:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: #737A82;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;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.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.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: #B7BBBF;--bs-nav-tabs-border-radius: 0;--bs-nav-tabs-link-hover-border-color: #CED1D3 #CED1D3 #B7BBBF;--bs-nav-tabs-link-active-color: #5C656E;--bs-nav-tabs-link-active-bg: #FCFCFC;--bs-nav-tabs-link-active-border-color: #B7BBBF #B7BBBF #FCFCFC;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));background:none;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.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.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.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));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: 0;--bs-nav-pills-link-active-color: #FCFCFC;--bs-nav-pills-link-active-bg: #447099}.nav-pills .nav-link{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.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-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: .5rem;--bs-navbar-color: rgba(23,36,49,0.55);--bs-navbar-hover-color: rgba(23,36,49,0.7);--bs-navbar-disabled-color: rgba(23,36,49,0.3);--bs-navbar-active-color: rgba(23,36,49,0.9);--bs-navbar-brand-padding-y: .275rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.5rem;--bs-navbar-brand-color: rgba(23,36,49,0.9);--bs-navbar-brand-hover-color: rgba(23,36,49,0.9);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.5rem;--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='rgba%2823,36,49,0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(23,36,49,0.1);--bs-navbar-toggler-border-radius: 3px;--bs-navbar-toggler-focus-width: .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: .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 .show>.nav-link,.navbar-nav .active>.nav-link,.navbar-nav .nav-link.active{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:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);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:transparent !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:transparent !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:transparent !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:transparent !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:transparent !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:transparent !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-light{background-color:#E5E6E8}.navbar-dark{background-color:#2E3A45;--bs-navbar-color: rgba(252,252,252,0.55);--bs-navbar-hover-color: rgba(252,252,252,0.75);--bs-navbar-disabled-color: rgba(252,252,252,0.25);--bs-navbar-active-color: #FCFCFC;--bs-navbar-brand-color: #FCFCFC;--bs-navbar-brand-hover-color: #FCFCFC;--bs-navbar-toggler-border-color: rgba(252,252,252,0.1);--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='rgba%28252,252,252,0.55%29' 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: .5rem;--bs-card-border-width: 1px;--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: 0;--bs-card-box-shadow: ;--bs-card-inner-border-radius: -1px;--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(23,36,49,0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #FCFCFC;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 1.5rem;position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;min-width:0;height:var(--bs-card-height);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);border-radius:var(--bs-card-border-radius)}.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;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.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)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.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-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.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-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.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(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.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);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.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}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: #2E3A45;--bs-accordion-bg: #FCFCFC;--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: var(--bs-border-color);--bs-accordion-border-width: 1px;--bs-accordion-border-radius: 0;--bs-accordion-inner-border-radius: -1px;--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #2E3A45;--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%232E3A45'%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='%233d658a'%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: #a2b8cc;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(68,112,153,0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #3d658a;--bs-accordion-active-bg: #ecf1f5}.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:1.2rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius: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:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.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;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.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: #737A82;--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: #737A82;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);border-radius:var(--bs-breadcrumb-border-radius)}.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: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size:1.2rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: #FCFCFC;--bs-pagination-border-width: 1px;--bs-pagination-border-color: #B7BBBF;--bs-pagination-border-radius: 0;--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: #CED1D3;--bs-pagination-hover-border-color: #B7BBBF;--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: #CED1D3;--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(68,112,153,0.25);--bs-pagination-active-color: #FCFCFC;--bs-pagination-active-bg: #447099;--bs-pagination-active-border-color: #447099;--bs-pagination-disabled-color: #737A82;--bs-pagination-disabled-bg: #FCFCFC;--bs-pagination-disabled-border-color: #B7BBBF;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 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}@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:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size:calc(1.275rem + .3vw);--bs-pagination-border-radius: .5rem}@media (min-width: 1200px){.pagination-lg{--bs-pagination-font-size:1.5rem}}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size:1.05rem;--bs-pagination-border-radius: .25rem}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size:.75em;--bs-badge-font-weight: 700;--bs-badge-color: #FCFCFC;--bs-badge-border-radius: 0;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;border-radius:var(--bs-badge-border-radius)}.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: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: 0;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);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.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: #57606a;--bs-alert-bg: #f1f1f2;--bs-alert-border-color: #e9ebec}.alert-default .alert-link{color:#464d55}.alert-primary{--bs-alert-color: #29435c;--bs-alert-bg: #dae2eb;--bs-alert-border-color: #c7d4e0}.alert-primary .alert-link{color:#21364a}.alert-secondary{--bs-alert-color: #45494e;--bs-alert-bg: #e3e4e6;--bs-alert-border-color: #d5d7da}.alert-secondary .alert-link{color:#373a3e}.alert-success{--bs-alert-color: #0f5132;--bs-alert-bg: #d1e7dd;--bs-alert-border-color: #badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color: #13667d;--bs-alert-bg: #cff4fc;--bs-alert-border-color: #b6effb}.alert-info .alert-link{color:#0f5264}.alert-warning{--bs-alert-color: #746320;--bs-alert-bg: #fff3cd;--bs-alert-border-color: #ffecb5}.alert-warning .alert-link{color:#5d4f1a}.alert-danger{--bs-alert-color: #842029;--bs-alert-bg: #f8d7da;--bs-alert-border-color: #f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color: #69727a;--bs-alert-bg: #fafafa;--bs-alert-border-color: #f7f8f8}.alert-light .alert-link{color:#545b62}.alert-dark{--bs-alert-color: #1c2329;--bs-alert-bg: #d5d8da;--bs-alert-border-color: #c0c4c7}.alert-dark .alert-link{color:#161c21}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height: 1rem;--bs-progress-font-size:.9rem;--bs-progress-bg: #CED1D3;--bs-progress-border-radius: 0;--bs-progress-box-shadow: inset 0 1px 2px rgba(23,36,49,0.075);--bs-progress-bar-color: #FCFCFC;--bs-progress-bar-bg: #447099;--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);border-radius:var(--bs-progress-border-radius)}.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(252,252,252,0.15) 25%, transparent 25%, transparent 50%, rgba(252,252,252,0.15) 50%, rgba(252,252,252,0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.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: #2E3A45;--bs-list-group-bg: #FCFCFC;--bs-list-group-border-color: rgba(23,36,49,0.125);--bs-list-group-border-width: 1px;--bs-list-group-border-radius: 0;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: #5C656E;--bs-list-group-action-hover-color: #5C656E;--bs-list-group-action-hover-bg: #E5E6E8;--bs-list-group-action-active-color: #2E3A45;--bs-list-group-action-active-bg: #CED1D3;--bs-list-group-disabled-color: #737A82;--bs-list-group-disabled-bg: #FCFCFC;--bs-list-group-active-color: #FCFCFC;--bs-list-group-active-bg: #447099;--bs-list-group-active-border-color: #447099;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.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:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.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:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.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:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.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:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.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:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.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:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.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:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.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{border-radius:0}.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{color:#57606a;background-color:#f1f1f2}.list-group-item-default.list-group-item-action:hover,.list-group-item-default.list-group-item-action:focus{color:#57606a;background-color:#d9d9da}.list-group-item-default.list-group-item-action.active{color:#FCFCFC;background-color:#57606a;border-color:#57606a}.list-group-item-primary{color:#29435c;background-color:#dae2eb}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#29435c;background-color:#c4cbd4}.list-group-item-primary.list-group-item-action.active{color:#FCFCFC;background-color:#29435c;border-color:#29435c}.list-group-item-secondary{color:#45494e;background-color:#e3e4e6}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#45494e;background-color:#cccdcf}.list-group-item-secondary.list-group-item-action.active{color:#FCFCFC;background-color:#45494e;border-color:#45494e}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#FCFCFC;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#13667d;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#13667d;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#FCFCFC;background-color:#13667d;border-color:#13667d}.list-group-item-warning{color:#746320;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#746320;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#FCFCFC;background-color:#746320;border-color:#746320}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#FCFCFC;background-color:#842029;border-color:#842029}.list-group-item-light{color:#69727a;background-color:#fafafa}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#69727a;background-color:#e1e1e1}.list-group-item-light.list-group-item-action.active{color:#FCFCFC;background-color:#69727a;border-color:#69727a}.list-group-item-dark{color:#1c2329;background-color:#d5d8da}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1c2329;background-color:#c0c2c4}.list-group-item-dark.list-group-item-action.active{color:#FCFCFC;background-color:#1c2329;border-color:#1c2329}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#172431;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23172431'%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") center/1em auto no-repeat;border:0;border-radius:0;opacity:.5}.btn-close:hover{color:#172431;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(68,112,153,0.25);opacity:1}.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:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 3rem;--bs-toast-max-width: 350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(252,252,252,0.85);--bs-toast-border-width: 1px;--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: 0;--bs-toast-box-shadow: 0 0.5rem 1rem rgba(23,36,49,0.15);--bs-toast-header-color: #737A82;--bs-toast-header-bg: rgba(252,252,252,0.85);--bs-toast-header-border-color: rgba(23,36,49,0.05);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);border-radius:var(--bs-toast-border-radius)}.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);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.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: .5rem;--bs-modal-color: ;--bs-modal-bg: #FCFCFC;--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: .5rem;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(23,36,49,0.075);--bs-modal-inner-border-radius: calc(.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: var(--bs-border-color);--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--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 0.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);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #172431;--bs-backdrop-opacity: .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);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.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);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.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(23,36,49,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;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius: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;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius: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;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius: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;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius: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;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius: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;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:1.05rem;--bs-tooltip-color: #FCFCFC;--bs-tooltip-bg: #172431;--bs-tooltip-border-radius: 0;--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:"Source Sans Pro";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:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow{bottom:0}.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:0;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:0}.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:0;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);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:1.05rem;--bs-popover-bg: #FCFCFC;--bs-popover-border-width: 1px;--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: .5rem;--bs-popover-inner-border-radius: calc(.5rem - 1px);--bs-popover-box-shadow: 0 0.5rem 1rem rgba(23,36,49,0.15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size:1.2rem;--bs-popover-header-color: ;--bs-popover-header-bg: #ededed;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #2E3A45;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .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";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);border-radius:var(--bs-popover-border-radius)}.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:transparent;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(-.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);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.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:#FCFCFC;text-align:center;background:none;border:0;opacity:.5;transition:opacity 0.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:#FCFCFC;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='%23FCFCFC'%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='%23FCFCFC'%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%;list-style:none}.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:#FCFCFC;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.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:#FCFCFC;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:#172431}.carousel-dark .carousel-caption{color:#172431}.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: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .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: -.125em;--bs-spinner-animation-speed: .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: ;--bs-offcanvas-bg: #FCFCFC;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(23,36,49,0.075)}@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:transform .3s ease-in-out}}@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:transparent !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:transparent !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:transform .3s ease-in-out}}@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:transparent !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:transparent !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:transform .3s ease-in-out}}@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:transparent !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:transparent !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:transform .3s ease-in-out}}@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:transparent !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:transparent !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:transform .3s ease-in-out}}@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:transparent !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:transparent !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:transform .3s ease-in-out}@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:#172431}.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(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.5}.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, #172431 55%, rgba(0,0,0,0.8) 75%, #172431 95%);-webkit-mask-image:linear-gradient(130deg, #172431 55%, rgba(0,0,0,0.8) 75%, #172431 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:#172431 !important;background-color:RGBA(183,187,191, var(--bs-bg-opacity, 1)) !important}.text-bg-primary{color:#FCFCFC !important;background-color:RGBA(68,112,153, var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#FCFCFC !important;background-color:RGBA(115,122,130, var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#FCFCFC !important;background-color:RGBA(25,135,84, var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#172431 !important;background-color:RGBA(13,202,240, var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#172431 !important;background-color:RGBA(255,193,7, var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#FCFCFC !important;background-color:RGBA(220,53,69, var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#172431 !important;background-color:RGBA(229,230,232, var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#FCFCFC !important;background-color:RGBA(46,58,69, var(--bs-bg-opacity, 1)) !important}.link-default{color:#B7BBBF !important}.link-default:hover,.link-default:focus{color:#c5c9cc !important}.link-primary{color:#447099 !important}.link-primary:hover,.link-primary:focus{color:#365a7a !important}.link-secondary{color:#737A82 !important}.link-secondary:hover,.link-secondary:focus{color:#5c6268 !important}.link-success{color:#198754 !important}.link-success:hover,.link-success:focus{color:#146c43 !important}.link-info{color:#0dcaf0 !important}.link-info:hover,.link-info:focus{color:#3dd5f3 !important}.link-warning{color:#ffc107 !important}.link-warning:hover,.link-warning:focus{color:#ffcd39 !important}.link-danger{color:#dc3545 !important}.link-danger:hover,.link-danger:focus{color:#b02a37 !important}.link-light{color:#E5E6E8 !important}.link-light:hover,.link-light:focus{color:#eaebed !important}.link-dark{color:#2E3A45 !important}.link-dark:hover,.link-dark:focus{color:#252e37 !important}.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: calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio: calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio: calc(9 / 21 * 100%)}.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){position:absolute !important;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}.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}.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}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display: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 0.5rem 1rem rgba(23,36,49,0.15) !important}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(23,36,49,0.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(23,36,49,0.175) !important}.shadow-none{box-shadow:none !important}.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-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-1{--bs-border-width: 1px}.border-2{--bs-border-width: 2px}.border-3{--bs-border-width: 3px}.border-4{--bs-border-width: 4px}.border-5{--bs-border-width: 5px}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .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}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.425rem + 2.1vw) !important}.fs-2{font-size:calc(1.365rem + 1.38vw) !important}.fs-3{font-size:calc(1.335rem + 1.02vw) !important}.fs-4{font-size:calc(1.305rem + .66vw) !important}.fs-5{font-size:calc(1.275rem + .3vw) !important}.fs-6{font-size:1.2rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-light{font-weight:300 !important}.fw-lighter{font-weight:lighter !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-semibold{font-weight:600 !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:#737A82 !important}.text-black-50{--bs-text-opacity: 1;color:rgba(23,36,49,0.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(252,252,252,0.5) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-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-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.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-2xl) !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-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media (min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float: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-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}.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}.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-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}.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}.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-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}.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}.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-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}.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}.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-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}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}.bg-default{color:#172431}.bg-primary{color:#FCFCFC}.bg-secondary{color:#FCFCFC}.bg-success{color:#FCFCFC}.bg-info{color:#172431}.bg-warning{color:#172431}.bg-danger{color:#FCFCFC}.bg-light{color:#172431}.bg-dark{color:#FCFCFC}@media (min-width: 1200px){.fs-1{font-size:3rem !important}.fs-2{font-size:2.4rem !important}.fs-3{font-size:2.1rem !important}.fs-4{font-size:1.8rem !important}.fs-5{font-size:1.5rem !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-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}}.table th[align=left]{text-align:left}.table th[align=right]{text-align:right}.table th[align=center]{text-align:center}.bslib-card{margin-bottom:1rem}.bslib-card .card-body+.card-body{padding-top:0}.bslib-card .card-body{overflow:auto}.bslib-card .card-body p,.bslib-card .card-body h1,.bslib-card .card-body .h1,.bslib-card .card-body h2,.bslib-card .card-body .h2,.bslib-card .card-body h3,.bslib-card .card-body .h3,.bslib-card .card-body h4,.bslib-card .card-body .h4,.bslib-card .card-body h5,.bslib-card .card-body .h5,.bslib-card .card-body h6,.bslib-card .card-body .h6{margin-top:0}.bslib-card .card-body p:last-child,.bslib-card .card-body h1:last-child,.bslib-card .card-body .h1:last-child,.bslib-card .card-body h2:last-child,.bslib-card .card-body .h2:last-child,.bslib-card .card-body h3:last-child,.bslib-card .card-body .h3:last-child,.bslib-card .card-body h4:last-child,.bslib-card .card-body .h4:last-child,.bslib-card .card-body h5:last-child,.bslib-card .card-body .h5:last-child,.bslib-card .card-body h6:last-child,.bslib-card .card-body .h6:last-child{margin-bottom:0}.bslib-card .card-body{max-height:var(--bslib-card-body-max-height, none)}.bslib-card.bslib-full-screen>.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-card-title{padding-left:var(--bs-card-spacer-x, 1rem);padding-right:var(--bs-card-spacer-x, 1rem)}.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 .tab-content>.tab-pane.html-fill-container{display:none}.bslib-card .tab-content>.active.html-fill-container{display:flex}.bslib-card .tab-content.html-fill-container{padding:0}.bslib-full-screen{position:fixed;inset:3.5rem 1rem 1rem;height:auto !important;width:auto !important;z-index:1070}.bslib-full-screen-enter{display:none;position:absolute;bottom:1px;right:3px;margin:0.5rem;padding:0.55rem !important;font-size:.8rem;cursor:pointer;opacity:.6;color:rgba(var(--bs-body-bg-rgb), 1);z-index:1070}.bslib-full-screen-enter:hover{opacity:1}.card:hover:not(.bslib-full-screen) .bslib-full-screen-enter{display:block}@media (max-width: 575.98px){.bslib-full-screen-enter{display:none !important}}.bslib-full-screen-exit{position:relative;top:1.35rem;font-size:0.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:0.5rem;font-size:1.5rem}#bslib-full-screen-overlay{position:fixed;inset:0;background-color:rgba(var(--bs-body-color-rgb), 0.6);z-index:1069}.bslib-value-box .value-box-grid{grid-template-columns:var(--bslib-value-box-widths)}.bslib-value-box .value-box-showcase{align-items:center;justify-content:center;margin-top:auto;margin-bottom:auto;padding:1rem;max-height:var(--bslib-value-box-max-height)}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa{opacity:.85}.bslib-value-box .value-box-showcase .bi{font-size:5rem}.bslib-value-box .value-box-showcase .fa{font-size:4rem}.bslib-value-box .value-box-showcase.showcase-top-right{align-items:end;padding-left:0;padding-bottom:0}.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 *{color:inherit;margin-bottom:0;margin-top:0}.bslib-value-box .value-box-area.border-start{border-color:rgba(183,187,191,0.3) !important}.bslib-value-box.bslib-full-screen .value-box-grid{grid-template-columns:var(--bslib-value-box-widths-full-screen)}.bslib-value-box.bslib-full-screen .value-box-showcase{max-height:var(--bslib-value-box-max-height-full-screen)}.bslib-value-box:not(.bslib-full-screen) .value-box-showcase.showcase-top-right{margin-top:0}@media (max-width: 575.98px){.bslib-value-box .value-box-grid{grid-template-columns:var(--bslib-value-box-widths) !important}}.bslib-column-wrap{display:grid !important;gap:1rem;height:var(--bslib-column-wrap-height)}.bslib-column-wrap .card{margin-bottom:0}@media (max-width: 575.98px){.bslib-column-wrap{grid-template-columns:1fr !important;height:var(--bslib-column-wrap-height-mobile)}}@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}}.row>main{max-width:50rem}@media (min-width: 1200px) and (max-width: 1399.98px){.container .row{justify-content:space-evenly}}@media (min-width: 1400px){body{font-size:18px}.col-md-3{margin-left:5rem}}.navbar-nav .nav-item>.nav-link{border-radius:0;padding:0.5rem}.navbar>.container{align-items:baseline;-webkit-align-items:baseline}.navbar-light .navbar-nav .active>.nav-link{background:#CED1D3;color:#2E3A45}.navbar-dark .navbar-nav .active>.nav-link{background:#454F5A;color:#FCFCFC}.navbar-dark .navbar-nav .nav-item>.nav-link:hover,.navbar-light .navbar-nav .nav-item>.nav-link:hover{background:rgba(68,112,153,0.1)}.navbar-dark input[type="search"]{border-color:#737A82;background-color:#2E3A45;color:#CED1D3}input[type="search"]{border-color:#B7BBBF;width:12rem}.headroom{will-change:transform;transition:transform 400ms ease}.headroom--pinned{transform:translateY(0%)}.headroom--unpinned{transform:translateY(-100%)}.row>main,.row>aside{margin-top:78px}html,body{scroll-padding:78px}@media (min-width: 576px){#toc{position:sticky;top:78px;max-height:calc(100vh - 78px - 1rem);overflow-y:auto}}aside h2,aside .h2{margin-top:1.5rem;font-size:1.5rem}aside .roles{color:#57616a}aside .list-unstyled li{margin-bottom:0.5rem}aside .dev-status .list-unstyled li{margin-bottom:0.1rem}@media (max-width: 575.98px){aside{margin:0.5rem;width:calc(100vw - 1rem);background-color:#E5E6E8;border-color:#B7BBBF;border-radius:0}aside h2:first-child,aside .h2:first-child{margin-top:1rem}}body{position:relative}#toc>.nav{margin-bottom:1rem}#toc>.nav a.nav-link{color:inherit;padding:0.25rem 0.5rem;margin-bottom:2px;border-radius:0;border:0 solid #B7BBBF}#toc>.nav a.nav-link:hover,#toc>.nav a.nav-link:focus{background-color:rgba(68,112,153,0.1);color:#172431}#toc>.nav a.nav-link.active{background-color:#e7e9ea;color:#172431}#toc>.nav .nav a.nav-link{margin-left:0.5rem}#toc>.nav .nav{display:none !important}#toc>.nav a.active+.nav{display:flex !important}footer{margin:1rem 0 1rem 0;font-size:.875em;border-top:1px solid #B7BBBF;background:rgba(0,0,0,0);color:#57616a;display:flex;column-gap:1rem}@media (max-width: 575.98px){footer{flex-direction:column}}@media (min-width: 576px){footer .pkgdown-footer-right{text-align:right}}footer div{flex:1 1 auto}html,body{height:100%}body>.container{min-height:100%;display:flex;flex-direction:column}body>.container .row{flex:1 0 auto}::selection{background-color:#d7e0e8}main img{max-width:100%;height:auto}main table{display:block;overflow:auto}body{font-display:fallback}.page-header{border-bottom:1px solid #B7BBBF;padding-bottom:0.5rem;margin-bottom:0.5rem;margin-top:1.5rem}dd{margin-left:1.5rem}summary{margin-bottom:0.5rem}details{margin-bottom:1rem}.html-widget{margin-bottom:1rem}a.anchor{display:none;margin-left:5px;width:Min(0.9em, 20px);height:Min(0.9em, 20px);background-image:url(../../link.svg);background-repeat:no-repeat;background-size:Min(0.9em, 20px) Min(0.9em, 20px);background-position:center center}h2:hover .anchor,.h2:hover .anchor,h3:hover .anchor,.h3:hover .anchor,h4:hover .anchor,.h4:hover .anchor,h5:hover .anchor,.h5:hover .anchor,h6:hover .anchor,.h6:hover .anchor{display:inline-block}.orcid{color:#A6CE39;margin-right:4px}.fab{font-family:"Font Awesome 5 Brands" !important}img.logo{float:right;width:100px;margin-left:30px}.template-home img.logo{width:120px}@media (max-width: 575.98px){img.logo{width:80px}}@media (min-width: 576px){.page-header{min-height:88px}.template-home .page-header{min-height:104px}}.line-block{margin-bottom:1rem}.template-reference-index dt{font-weight:normal}.template-reference-index code{word-wrap:normal}.icon{float:right}.icon img{width:40px}a.footnote-ref{cursor:pointer}.popover{width:Min(100vw, 32rem);font-size:0.9rem;box-shadow:4px 4px 8px rgba(23,36,49,0.3)}.popover-body{padding:0.75rem}.popover-body p:last-child{margin-bottom:0}.tab-content{padding:1rem}.tabset-pills .tab-content{border:solid 1px #e5e5e5}.tab-content{display:flex}.tab-content>.tab-pane{display:block;visibility:hidden;margin-right:-100%;width:100%}.tab-content>.active{visibility:visible}div.csl-entry{clear:both}.hanging-indent div.csl-entry{margin-left:2em;text-indent:-2em}div.csl-left-margin{min-width:2em;float:left}div.csl-right-inline{margin-left:2em;padding-left:1em}div.csl-indent{margin-left:2em}pre,pre code{word-wrap:normal}code{overflow-wrap:break-word}.hasCopyButton{position:relative}.btn-copy-ex{position:absolute;right:5px;top:5px;visibility:hidden}.hasCopyButton:hover button.btn-copy-ex{visibility:visible}pre{padding:1rem 0.5rem}@media (max-width: 575.98px){div>div>pre{margin-left:calc(var(--bs-gutter-x) * -.5);margin-right:calc(var(--bs-gutter-x) * -.5);border-radius:0;padding-left:1rem;padding-right:1rem}.btn-copy-ex{right:calc(var(--bs-gutter-x) * -.5 + 5px)}}code a:any-link{color:inherit;text-decoration-color:#737A82}pre code{padding:0;background:transparent}pre code .error,pre code .warning{font-weight:bolder}pre .img img,pre .r-plt img{margin:5px 0;background-color:#fff}@media print{code a:link:after,code a:visited:after{content:""}}a.sourceLine:hover{text-decoration:none}mark,.mark{background:linear-gradient(-100deg, rgba(13,202,240,0.2), rgba(13,202,240,0.7) 95%, rgba(13,202,240,0.1))}.algolia-autocomplete .aa-hint{color:#2E3A45}.algolia-autocomplete .aa-dropdown-menu{width:Max(100%, 20rem);background-color:#FCFCFC;border:1px solid var(--bs-border-color);margin-top:2px;max-height:50vh;overflow-y:auto}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 4px;border-bottom:1px #CED1D3 solid;font-size:0.9rem;color:#2E3A45}.search-details{font-size:0.9rem;color:#447099;display:inline;font-weight:bolder}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#eaeef2}pre{background-color:#f1f3f5}pre code{color:#003B4F}pre code span.al{color:#AD0000}pre code span.an{color:#5E5E5E}pre code span.at{color:#657422}pre code span.bn{color:#AD0000}pre code span.cf{color:#003B4F}pre code span.ch{color:#20794D}pre code span.cn{color:#8f5902}pre code span.co{color:#5E5E5E}pre code span.cv{color:#5E5E5E;font-style:italic}pre code span.do{color:#5E5E5E;font-style:italic}pre code span.dt{color:#AD0000}pre code span.dv{color:#AD0000}pre code span.er{color:#AD0000}pre code span.fl{color:#AD0000}pre code span.fu{color:#4758AB}pre code span.im{color:#00769E}pre code span.in{color:#5E5E5E}pre code span.kw{color:#003B4F}pre code span.op{color:#5E5E5E}pre code span.ot{color:#003B4F}pre code span.pp{color:#AD0000}pre code span.sc{color:#5E5E5E}pre code span.ss{color:#20794D}pre code span.st{color:#20794D}pre code span.va{color:#111111}pre code span.vs{color:#20794D}pre code span.wa{color:#5E5E5E;font-style:italic}@media (min-width: 1400px){body{font-size:20px}}h2,.h2{font-size:calc(1.305rem + .66vw);margin-top:2.5rem}@media (min-width: 1200px){h2,.h2{font-size:1.8rem}}main .page-header+.section h2,main .page-header+.section .h2{margin-top:1rem}h3,.h3{font-size:calc(1.275rem + .3vw);margin-top:2rem}@media (min-width: 1200px){h3,.h3{font-size:1.5rem}}h4,.h4{font-size:1.2rem;font-weight:bold;margin-top:1.2rem}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#303f4d}h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-bottom:1rem}.page-header{border-bottom:none;min-height:0;margin-bottom:2rem}.page-header h1,.page-header .h1{margin-top:3rem}.template-home .page-header{display:flex;gap:1rem;align-items:center;min-height:0;margin:2rem 0;padding:2rem 0;border-bottom:1px solid #efefef}.template-home .page-header h1,.template-home .page-header .h1{margin-top:0rem}@media (max-width: 575.98px){.template-home .page-header{margin:0.5rem 0;padding:0.5rem 0}}.template-home img.logo{margin-left:0}@media (max-width: 575.98px){.template-home img.logo{width:100px}}nav.navbar{border-bottom:1px solid #efefef;background-color:#f9f9f9;padding:1rem 0}.navbar-light .navbar-nav .active>.nav-link{background:transparent;font-weight:600;color:#444}.navbar-light .navbar-nav .nav-item>.nav-link:hover{background:transparent;text-decoration:underline}.dropdown-menu{box-shadow:0 2px 5px 0 rgba(120,120,120,0.1)}.dropdown-item:hover,.dropdown-item:focus{background:#FCFCFC;text-decoration:underline}@media (min-width: 576px){#toc{top:calc(78px + 2rem)}}.row>aside{margin-top:calc(2rem + 78px)}aside{border-left:1px solid #efefef;margin-bottom:2rem;line-height:1.4}aside h2,aside .h2{font-size:1rem;text-transform:uppercase;margin-bottom:0.75rem;margin-top:2rem;font-weight:bold;letter-spacing:0.15rem;color:#454F5A}aside div:first-child h2,aside div:first-child .h2{margin-top:0}aside nav:first-child h2,aside nav:first-child .h2{margin-top:0}aside .list-unstyled li{margin-bottom:0.5rem}@media (max-width: 575.98px){aside{margin:1rem 0 0 0;padding:2rem 1rem 1rem 1rem;background-color:#f9f9f9;width:100vw;border-top:1px solid #efefef}}#toc .nav a.nav-link{color:inherit;padding:0.25rem 0}#toc .nav a.nav-link:hover,#toc .nav a.nav-link:focus{text-decoration:underline}#toc .nav a.nav-link.active{color:#444;font-weight:600}#toc .nav a.nav-link:hover,#toc .nav a.nav-link:focus,#toc .nav a.nav-link.active{background-color:#FCFCFC}footer{margin-top:auto;margin-bottom:0;border-top:1px solid #efefef;padding:2rem 0}footer p{margin-bottom:0}footer .container{display:flex}@media (max-width: 575.98px){footer .container{flex-direction:column;row-gap:1rem}}main{margin-bottom:5rem}@media (max-width: 575.98px){main{margin-bottom:0}}body{min-height:0;height:100%;display:flex;flex-direction:column}body>.container{min-height:0;flex-shrink:0}pre,code{border:none;background-image:linear-gradient(-160deg, #f8f8f8 0, #f1f1f1 100%)}pre code{background:transparent}pre{font-size:0.81em}h1 code,.h1 code,h2 code,.h2 code,h3 code,.h3 code,h4 code,.h4 code,h5 code,.h5 code,h6 code,.h6 code{background:transparent;padding:0}code{border-radius:3px}ol,ul{padding-left:1.5rem}ul{list-style-type:disc}main li{margin-bottom:0.25rem}main li li{margin-bottom:0}main ul ul,main ol ol,main ul ol,main ol ul{margin:0.5rem 0}mark,.mark{background:linear-gradient(-135deg, rgba(197,210,222,0.2), rgba(197,210,222,0.7) 95%, rgba(197,210,222,0.1))} + */:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #172431;--bs-white: #FCFCFC;--bs-gray: #737A82;--bs-gray-dark: #454F5A;--bs-gray-100: #E5E6E8;--bs-gray-200: #CED1D3;--bs-gray-300: #B7BBBF;--bs-gray-400: #A0A6AB;--bs-gray-500: #8A9096;--bs-gray-600: #737A82;--bs-gray-700: #5C656E;--bs-gray-800: #454F5A;--bs-gray-900: #2E3A45;--bs-default: #B7BBBF;--bs-primary: #447099;--bs-secondary: #737A82;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #E5E6E8;--bs-dark: #2E3A45;--bs-default-rgb: 183,187,191;--bs-primary-rgb: 68,112,153;--bs-secondary-rgb: 115,122,130;--bs-success-rgb: 25,135,84;--bs-info-rgb: 13,202,240;--bs-warning-rgb: 255,193,7;--bs-danger-rgb: 220,53,69;--bs-light-rgb: 229,230,232;--bs-dark-rgb: 46,58,69;--bs-white-rgb: 252,252,252;--bs-black-rgb: 23,36,49;--bs-body-color-rgb: 46,58,69;--bs-body-bg-rgb: 252,252,252;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: "Source Code Pro";--bs-gradient: linear-gradient(180deg, rgba(252,252,252,0.15), rgba(252,252,252,0));--bs-body-font-family: Source Sans Pro;--bs-body-font-size:1.2rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #2E3A45;--bs-body-bg: #FCFCFC;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #B7BBBF;--bs-border-color-translucent: rgba(23,36,49,0.175);--bs-border-radius: 0;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #447099;--bs-link-hover-color: #365a7a;--bs-code-color: #172431;--bs-highlight-bg: #fff3cd}*,*::before,*::after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}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(23,36,49,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,.bslib-value-box .value-box-area>:first-child,h5,.h5,h4,.h4,h3,.h3,h2,.h2,.bslib-value-box .value-box-area>:nth-child(2),h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.425rem + 2.1vw)}@media (min-width: 1200px){h1,.h1{font-size:3rem}}h2,.h2,.bslib-value-box .value-box-area>:nth-child(2){font-size:calc(1.365rem + 1.38vw)}@media (min-width: 1200px){h2,.h2,.bslib-value-box .value-box-area>:nth-child(2){font-size:2.4rem}}h3,.h3{font-size:calc(1.335rem + 1.02vw)}@media (min-width: 1200px){h3,.h3{font-size:2.1rem}}h4,.h4{font-size:calc(1.305rem + .66vw)}@media (min-width: 1200px){h4,.h4{font-size:1.8rem}}h5,.h5{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h5,.h5{font-size:1.5rem}}h6,.h6,.bslib-value-box .value-box-area>:first-child{font-size:1.2rem}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:.75rem 1.5rem;border-left:.25rem solid #CED1D3}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em;color:#172431;background-color:#f4f4f5;padding:.5rem;border:1px solid #B7BBBF;border-radius:0}pre code{background-color:transparent;font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);background-color:#f4f4f5;border-radius:0;padding:.125rem .25rem;word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}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:#737A82;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 + .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"]{outline-offset:-2px;-webkit-appearance:textfield}::-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:calc(1.275rem + .3vw);font-weight:300}@media (min-width: 1200px){.lead{font-size:1.5rem}}.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:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){.blockquote{font-size:1.5rem}}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#737A82}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#FCFCFC;border:1px solid var(--bs-border-color);border-radius:0;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#737A82}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 3rem;--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}}.row{--bs-gutter-x: 3rem;--bs-gutter-y: 0;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;-webkit-flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.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, 3rem)}.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}}.col{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-sm-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-sm-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-sm-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-sm-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-sm-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-sm-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-sm-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-sm-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-sm-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-sm-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-md-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-md-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-md-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-md-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-md-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-md-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-md-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-md-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-md-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-md-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-lg-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-lg-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-lg-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-lg-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-lg-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-lg-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-lg-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-lg-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-lg-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-lg-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-xl-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-xl-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-xl-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-xl-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-xl-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-xl-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-xl-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-xl-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-xl-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-xl-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-xxl-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-xxl-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-xxl-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-xxl-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-xxl-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-xxl-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-xxl-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-xxl-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-xxl-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-xxl-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color: var(--bs-body-color);--bs-table-bg: rgba(0,0,0,0);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: rgba(0,0,0,0);--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(23,36,49,0.05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(23,36,49,0.1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(23,36,49,0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.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-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color: #172431;--bs-table-bg: #dae2eb;--bs-table-border-color: #c7cfd8;--bs-table-striped-bg: #d0d9e2;--bs-table-striped-color: #172431;--bs-table-active-bg: #c7cfd8;--bs-table-active-color: #172431;--bs-table-hover-bg: #cbd4dd;--bs-table-hover-color: #172431;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #172431;--bs-table-bg: #e3e4e6;--bs-table-border-color: #cfd1d4;--bs-table-striped-bg: #d9dadd;--bs-table-striped-color: #172431;--bs-table-active-bg: #cfd1d4;--bs-table-active-color: #172431;--bs-table-hover-bg: #d4d6d8;--bs-table-hover-color: #172431;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #172431;--bs-table-bg: #d1e7dd;--bs-table-border-color: #bed4cc;--bs-table-striped-bg: #c8ddd4;--bs-table-striped-color: #172431;--bs-table-active-bg: #bed4cc;--bs-table-active-color: #172431;--bs-table-hover-bg: #c3d8d0;--bs-table-hover-color: #172431;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #172431;--bs-table-bg: #cff4fc;--bs-table-border-color: #bddfe8;--bs-table-striped-bg: #c6eaf2;--bs-table-striped-color: #172431;--bs-table-active-bg: #bddfe8;--bs-table-active-color: #172431;--bs-table-hover-bg: #c1e4ed;--bs-table-hover-color: #172431;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #172431;--bs-table-bg: #fff3cd;--bs-table-border-color: #e8debd;--bs-table-striped-bg: #f3e9c5;--bs-table-striped-color: #172431;--bs-table-active-bg: #e8debd;--bs-table-active-color: #172431;--bs-table-hover-bg: #eee3c1;--bs-table-hover-color: #172431;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #172431;--bs-table-bg: #f8d7da;--bs-table-border-color: #e2c5c9;--bs-table-striped-bg: #edced2;--bs-table-striped-color: #172431;--bs-table-active-bg: #e2c5c9;--bs-table-active-color: #172431;--bs-table-hover-bg: #e7cacd;--bs-table-hover-color: #172431;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #172431;--bs-table-bg: #E5E6E8;--bs-table-border-color: #d0d3d6;--bs-table-striped-bg: #dbdcdf;--bs-table-striped-color: #172431;--bs-table-active-bg: #d0d3d6;--bs-table-active-color: #172431;--bs-table-hover-bg: #d6d7da;--bs-table-hover-color: #172431;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #FCFCFC;--bs-table-bg: #2E3A45;--bs-table-border-color: #434d57;--bs-table-striped-bg: #38444e;--bs-table-striped-color: #FCFCFC;--bs-table-active-bg: #434d57;--bs-table-active-color: #FCFCFC;--bs-table-hover-bg: #3d4953;--bs-table-hover-color: #FCFCFC;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(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){.col-form-label-lg{font-size:1.5rem}}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:1.05rem}.form-text{margin-top:.25rem;font-size:.875em;color:#737A82}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1.2rem;font-weight:400;line-height:1.5;color:#2E3A45;background-color:#FCFCFC;background-clip:padding-box;border:1px solid #A0A6AB;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:0;transition:border-color 0.15s ease-in-out,box-shadow 0.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:#2E3A45;background-color:#FCFCFC;border-color:#a2b8cc;outline:0;box-shadow:0 0 0 .25rem rgba(68,112,153,0.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#737A82;opacity:1}.form-control:disabled{background-color:#CED1D3;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#2E3A45;background-color:#CED1D3;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;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}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#c4c7c8}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#2E3A45;background-color:transparent;border:solid transparent;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 + .5rem + 2px);padding:.25rem .5rem;font-size:1.05rem;border-radius:.25rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:calc(1.275rem + .3vw);border-radius:.5rem}@media (min-width: 1200px){.form-control-lg{font-size:1.5rem}}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:0}.form-control-color::-webkit-color-swatch{border-radius:0}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1.2rem;font-weight:400;line-height:1.5;color:#2E3A45;background-color:#FCFCFC;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23454F5A' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #A0A6AB;border-radius:0;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#a2b8cc;outline:0;box-shadow:0 0 0 .25rem rgba(68,112,153,0.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#CED1D3}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #2E3A45}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:1.05rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:calc(1.275rem + .3vw);border-radius:.5rem}@media (min-width: 1200px){.form-select-lg{font-size:1.5rem}}.form-check,.shiny-input-container .checkbox,.shiny-input-container .radio{display:block;min-height:1.8rem;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{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#FCFCFC;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(23,36,49,0.25);appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;print-color-adjust:exact}.form-check-input[type="checkbox"],.shiny-input-container .checkbox input[type="checkbox"],.shiny-input-container .checkbox-inline input[type="checkbox"],.shiny-input-container .radio input[type="checkbox"],.shiny-input-container .radio-inline input[type="checkbox"]{border-radius:.25em}.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:#a2b8cc;outline:0;box-shadow:0 0 0 .25rem rgba(68,112,153,0.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:#447099;border-color:#447099}.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"]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FCFCFC' 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"]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FCFCFC'/%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:#447099;border-color:#447099;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FCFCFC' 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{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%2823,36,49,0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23a2b8cc'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FCFCFC'/%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}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #FCFCFC,0 0 0 .25rem rgba(68,112,153,0.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #FCFCFC,0 0 0 .25rem rgba(68,112,153,0.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#447099;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#c7d4e0}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#B7BBBF;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#447099;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#c7d4e0}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#B7BBBF;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#8A9096}.form-range:disabled::-moz-range-thumb{background-color:#8A9096}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity 0.1s ease-in-out,transform 0.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:transparent}.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{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.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:1.2rem;font-weight:400;line-height:1.5;color:#2E3A45;text-align:center;white-space:nowrap;background-color:#CED1D3;border:1px solid #A0A6AB;border-radius:0}.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:calc(1.275rem + .3vw);border-radius:.5rem}@media (min-width: 1200px){.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{font-size:1.5rem}}.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:1.05rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n + 3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n + 4),.input-group.has-validation>.form-floating:nth-last-child(n + 3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n + 3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:1.05rem;color:#FCFCFC;background-color:rgba(25,135,84,0.9);border-radius:0}.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:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#198754}.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"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23454F5A' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,0.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + .75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#198754}.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:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:1.05rem;color:#FCFCFC;background-color:rgba(220,53,69,0.9);border-radius:0}.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:#dc3545;padding-right:calc(1.5em + .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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc3545}.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"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23454F5A' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,0.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + .75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.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: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size:1.2rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #2E3A45;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: 3px;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(252,252,252,0.15),0 1px 1px rgba(23,36,49,0.075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 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);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);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}@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: #172431;--bs-btn-bg: #B7BBBF;--bs-btn-border-color: #B7BBBF;--bs-btn-hover-color: #172431;--bs-btn-hover-bg: #c2c5c9;--bs-btn-hover-border-color: #bec2c5;--bs-btn-focus-shadow-rgb: 159,164,170;--bs-btn-active-color: #172431;--bs-btn-active-bg: #c5c9cc;--bs-btn-active-border-color: #bec2c5;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #172431;--bs-btn-disabled-bg: #B7BBBF;--bs-btn-disabled-border-color: #B7BBBF}.btn-primary{--bs-btn-color: #FCFCFC;--bs-btn-bg: #447099;--bs-btn-border-color: #447099;--bs-btn-hover-color: #FCFCFC;--bs-btn-hover-bg: #3a5f82;--bs-btn-hover-border-color: #365a7a;--bs-btn-focus-shadow-rgb: 96,133,168;--bs-btn-active-color: #FCFCFC;--bs-btn-active-bg: #365a7a;--bs-btn-active-border-color: #335473;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #FCFCFC;--bs-btn-disabled-bg: #447099;--bs-btn-disabled-border-color: #447099}.btn-secondary{--bs-btn-color: #FCFCFC;--bs-btn-bg: #737A82;--bs-btn-border-color: #737A82;--bs-btn-hover-color: #FCFCFC;--bs-btn-hover-bg: #62686f;--bs-btn-hover-border-color: #5c6268;--bs-btn-focus-shadow-rgb: 136,142,148;--bs-btn-active-color: #FCFCFC;--bs-btn-active-bg: #5c6268;--bs-btn-active-border-color: #565c62;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #FCFCFC;--bs-btn-disabled-bg: #737A82;--bs-btn-disabled-border-color: #737A82}.btn-success{--bs-btn-color: #FCFCFC;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #FCFCFC;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 59,153,109;--bs-btn-active-color: #FCFCFC;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #FCFCFC;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #172431;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #172431;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 15,177,211;--bs-btn-active-color: #172431;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #172431;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #172431;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #172431;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 220,169,13;--bs-btn-active-color: #172431;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #172431;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #FCFCFC;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #FCFCFC;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225,83,96;--bs-btn-active-color: #FCFCFC;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #FCFCFC;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #172431;--bs-btn-bg: #E5E6E8;--bs-btn-border-color: #E5E6E8;--bs-btn-hover-color: #172431;--bs-btn-hover-bg: #c3c4c5;--bs-btn-hover-border-color: #b7b8ba;--bs-btn-focus-shadow-rgb: 198,201,205;--bs-btn-active-color: #172431;--bs-btn-active-bg: #b7b8ba;--bs-btn-active-border-color: #acadae;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #172431;--bs-btn-disabled-bg: #E5E6E8;--bs-btn-disabled-border-color: #E5E6E8}.btn-dark{--bs-btn-color: #FCFCFC;--bs-btn-bg: #2E3A45;--bs-btn-border-color: #2E3A45;--bs-btn-hover-color: #FCFCFC;--bs-btn-hover-bg: #4d5861;--bs-btn-hover-border-color: #434e58;--bs-btn-focus-shadow-rgb: 77,87,96;--bs-btn-active-color: #FCFCFC;--bs-btn-active-bg: #58616a;--bs-btn-active-border-color: #434e58;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #FCFCFC;--bs-btn-disabled-bg: #2E3A45;--bs-btn-disabled-border-color: #2E3A45}.btn-outline-default{--bs-btn-color: #B7BBBF;--bs-btn-border-color: #B7BBBF;--bs-btn-hover-color: #172431;--bs-btn-hover-bg: #B7BBBF;--bs-btn-hover-border-color: #B7BBBF;--bs-btn-focus-shadow-rgb: 183,187,191;--bs-btn-active-color: #172431;--bs-btn-active-bg: #B7BBBF;--bs-btn-active-border-color: #B7BBBF;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #B7BBBF;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #B7BBBF;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-primary{--bs-btn-color: #447099;--bs-btn-border-color: #447099;--bs-btn-hover-color: #FCFCFC;--bs-btn-hover-bg: #447099;--bs-btn-hover-border-color: #447099;--bs-btn-focus-shadow-rgb: 68,112,153;--bs-btn-active-color: #FCFCFC;--bs-btn-active-bg: #447099;--bs-btn-active-border-color: #447099;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #447099;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #447099;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #737A82;--bs-btn-border-color: #737A82;--bs-btn-hover-color: #FCFCFC;--bs-btn-hover-bg: #737A82;--bs-btn-hover-border-color: #737A82;--bs-btn-focus-shadow-rgb: 115,122,130;--bs-btn-active-color: #FCFCFC;--bs-btn-active-bg: #737A82;--bs-btn-active-border-color: #737A82;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #737A82;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #737A82;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #FCFCFC;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25,135,84;--bs-btn-active-color: #FCFCFC;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #172431;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13,202,240;--bs-btn-active-color: #172431;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #172431;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255,193,7;--bs-btn-active-color: #172431;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #FCFCFC;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220,53,69;--bs-btn-active-color: #FCFCFC;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #E5E6E8;--bs-btn-border-color: #E5E6E8;--bs-btn-hover-color: #172431;--bs-btn-hover-bg: #E5E6E8;--bs-btn-hover-border-color: #E5E6E8;--bs-btn-focus-shadow-rgb: 229,230,232;--bs-btn-active-color: #172431;--bs-btn-active-bg: #E5E6E8;--bs-btn-active-border-color: #E5E6E8;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #E5E6E8;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #E5E6E8;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #2E3A45;--bs-btn-border-color: #2E3A45;--bs-btn-hover-color: #FCFCFC;--bs-btn-hover-bg: #2E3A45;--bs-btn-hover-border-color: #2E3A45;--bs-btn-focus-shadow-rgb: 46,58,69;--bs-btn-active-color: #FCFCFC;--bs-btn-active-bg: #2E3A45;--bs-btn-active-border-color: #2E3A45;--bs-btn-active-shadow: inset 0 3px 5px rgba(23,36,49,0.125);--bs-btn-disabled-color: #2E3A45;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #2E3A45;--bs-btn-bg: transparent;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #737A82;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: none;--bs-btn-focus-shadow-rgb: 96,133,168;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: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:calc(1.275rem + .3vw);--bs-btn-border-radius: .5rem}@media (min-width: 1200px){.btn-lg,.btn-group-lg>.btn{--bs-btn-font-size:1.5rem}}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size:1.05rem;--bs-btn-border-radius: .25rem}.fade{transition:opacity 0.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 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width 0.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 transparent;border-bottom:0;border-left:.3em solid transparent}.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: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size:1.2rem;--bs-dropdown-color: #2E3A45;--bs-dropdown-bg: #FCFCFC;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: 0;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: -1px;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(23,36,49,0.15);--bs-dropdown-link-color: #2E3A45;--bs-dropdown-link-hover-color: #29343e;--bs-dropdown-link-hover-bg: #CED1D3;--bs-dropdown-link-active-color: #FCFCFC;--bs-dropdown-link-active-bg: #447099;--bs-dropdown-link-disabled-color: #8A9096;--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #737A82;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .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);border-radius:var(--bs-dropdown-border-radius)}.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 transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.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 transparent;border-right:0;border-bottom:.3em solid transparent;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 transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.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:transparent;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:transparent}.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:1.05rem;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: #B7BBBF;--bs-dropdown-bg: #454F5A;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #B7BBBF;--bs-dropdown-link-hover-color: #FCFCFC;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(252,252,252,0.15);--bs-dropdown-link-active-color: #FCFCFC;--bs-dropdown-link-active-bg: #447099;--bs-dropdown-link-disabled-color: #8A9096;--bs-dropdown-header-color: #8A9096}.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{border-radius:3px}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n + 3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.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:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: #737A82;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;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.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.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: #B7BBBF;--bs-nav-tabs-border-radius: 0;--bs-nav-tabs-link-hover-border-color: #CED1D3 #CED1D3 #B7BBBF;--bs-nav-tabs-link-active-color: #5C656E;--bs-nav-tabs-link-active-bg: #FCFCFC;--bs-nav-tabs-link-active-border-color: #B7BBBF #B7BBBF #FCFCFC;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));background:none;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.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.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.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));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: 0;--bs-nav-pills-link-active-color: #FCFCFC;--bs-nav-pills-link-active-bg: #447099}.nav-pills .nav-link{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.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-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: .5rem;--bs-navbar-color: rgba(23,36,49,0.55);--bs-navbar-hover-color: rgba(23,36,49,0.7);--bs-navbar-disabled-color: rgba(23,36,49,0.3);--bs-navbar-active-color: rgba(23,36,49,0.9);--bs-navbar-brand-padding-y: .275rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.5rem;--bs-navbar-brand-color: rgba(23,36,49,0.9);--bs-navbar-brand-hover-color: rgba(23,36,49,0.9);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.5rem;--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='rgba%2823,36,49,0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(23,36,49,0.1);--bs-navbar-toggler-border-radius: 3px;--bs-navbar-toggler-focus-width: .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: .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 .show>.nav-link,.navbar-nav .active>.nav-link,.navbar-nav .nav-link.active{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:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);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:transparent !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:transparent !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:transparent !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:transparent !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:transparent !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:transparent !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-light{background-color:#E5E6E8}.navbar-dark{background-color:#2E3A45;--bs-navbar-color: rgba(252,252,252,0.55);--bs-navbar-hover-color: rgba(252,252,252,0.75);--bs-navbar-disabled-color: rgba(252,252,252,0.25);--bs-navbar-active-color: #FCFCFC;--bs-navbar-brand-color: #FCFCFC;--bs-navbar-brand-hover-color: #FCFCFC;--bs-navbar-toggler-border-color: rgba(252,252,252,0.1);--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='rgba%28252,252,252,0.55%29' 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: .5rem;--bs-card-border-width: 1px;--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: 0;--bs-card-box-shadow: ;--bs-card-inner-border-radius: -1px;--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(23,36,49,0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #FCFCFC;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 1.5rem;position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;min-width:0;height:var(--bs-card-height);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);border-radius:var(--bs-card-border-radius)}.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;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.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)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.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-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.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-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.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(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.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);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.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}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: #2E3A45;--bs-accordion-bg: #FCFCFC;--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: var(--bs-border-color);--bs-accordion-border-width: 1px;--bs-accordion-border-radius: 0;--bs-accordion-inner-border-radius: -1px;--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #2E3A45;--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%232E3A45'%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=''%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: #a2b8cc;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(68,112,153,0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: ;--bs-accordion-active-bg: }.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:1.2rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius: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:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse,.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion .accordion-collapse{border-width:0}.accordion-flush .accordion-item,.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child,.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child,.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.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: #737A82;--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: #737A82;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);border-radius:var(--bs-breadcrumb-border-radius)}.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: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size:1.2rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: #FCFCFC;--bs-pagination-border-width: 1px;--bs-pagination-border-color: #B7BBBF;--bs-pagination-border-radius: 0;--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: #CED1D3;--bs-pagination-hover-border-color: #B7BBBF;--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: #CED1D3;--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(68,112,153,0.25);--bs-pagination-active-color: #FCFCFC;--bs-pagination-active-bg: #447099;--bs-pagination-active-border-color: #447099;--bs-pagination-disabled-color: #737A82;--bs-pagination-disabled-bg: #FCFCFC;--bs-pagination-disabled-border-color: #B7BBBF;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 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}@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:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size:calc(1.275rem + .3vw);--bs-pagination-border-radius: .5rem}@media (min-width: 1200px){.pagination-lg{--bs-pagination-font-size:1.5rem}}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size:1.05rem;--bs-pagination-border-radius: .25rem}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size:.75em;--bs-badge-font-weight: 700;--bs-badge-color: #FCFCFC;--bs-badge-border-radius: 0;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;border-radius:var(--bs-badge-border-radius)}.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: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: 0;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);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.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: #57606a;--bs-alert-bg: #f1f1f2;--bs-alert-border-color: #e9ebec}.alert-default .alert-link{color:#464d55}.alert-primary{--bs-alert-color: #29435c;--bs-alert-bg: #dae2eb;--bs-alert-border-color: #c7d4e0}.alert-primary .alert-link{color:#21364a}.alert-secondary{--bs-alert-color: #45494e;--bs-alert-bg: #e3e4e6;--bs-alert-border-color: #d5d7da}.alert-secondary .alert-link{color:#373a3e}.alert-success{--bs-alert-color: #0f5132;--bs-alert-bg: #d1e7dd;--bs-alert-border-color: #badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color: #13667d;--bs-alert-bg: #cff4fc;--bs-alert-border-color: #b6effb}.alert-info .alert-link{color:#0f5264}.alert-warning{--bs-alert-color: #746320;--bs-alert-bg: #fff3cd;--bs-alert-border-color: #ffecb5}.alert-warning .alert-link{color:#5d4f1a}.alert-danger{--bs-alert-color: #842029;--bs-alert-bg: #f8d7da;--bs-alert-border-color: #f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color: #69727a;--bs-alert-bg: #fafafa;--bs-alert-border-color: #f7f8f8}.alert-light .alert-link{color:#545b62}.alert-dark{--bs-alert-color: #1c2329;--bs-alert-bg: #d5d8da;--bs-alert-border-color: #c0c4c7}.alert-dark .alert-link{color:#161c21}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height: 1rem;--bs-progress-font-size:.9rem;--bs-progress-bg: #CED1D3;--bs-progress-border-radius: 0;--bs-progress-box-shadow: inset 0 1px 2px rgba(23,36,49,0.075);--bs-progress-bar-color: #FCFCFC;--bs-progress-bar-bg: #447099;--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);border-radius:var(--bs-progress-border-radius)}.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(252,252,252,0.15) 25%, transparent 25%, transparent 50%, rgba(252,252,252,0.15) 50%, rgba(252,252,252,0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.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: #2E3A45;--bs-list-group-bg: #FCFCFC;--bs-list-group-border-color: rgba(23,36,49,0.125);--bs-list-group-border-width: 1px;--bs-list-group-border-radius: 0;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: #5C656E;--bs-list-group-action-hover-color: #5C656E;--bs-list-group-action-hover-bg: #E5E6E8;--bs-list-group-action-active-color: #2E3A45;--bs-list-group-action-active-bg: #CED1D3;--bs-list-group-disabled-color: #737A82;--bs-list-group-disabled-bg: #FCFCFC;--bs-list-group-active-color: #FCFCFC;--bs-list-group-active-bg: #447099;--bs-list-group-active-border-color: #447099;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.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:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.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:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.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:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.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:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.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:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.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:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.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:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.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{border-radius:0}.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{color:#57606a;background-color:#f1f1f2}.list-group-item-default.list-group-item-action:hover,.list-group-item-default.list-group-item-action:focus{color:#57606a;background-color:#d9d9da}.list-group-item-default.list-group-item-action.active{color:#FCFCFC;background-color:#57606a;border-color:#57606a}.list-group-item-primary{color:#29435c;background-color:#dae2eb}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#29435c;background-color:#c4cbd4}.list-group-item-primary.list-group-item-action.active{color:#FCFCFC;background-color:#29435c;border-color:#29435c}.list-group-item-secondary{color:#45494e;background-color:#e3e4e6}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#45494e;background-color:#cccdcf}.list-group-item-secondary.list-group-item-action.active{color:#FCFCFC;background-color:#45494e;border-color:#45494e}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#FCFCFC;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#13667d;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#13667d;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#FCFCFC;background-color:#13667d;border-color:#13667d}.list-group-item-warning{color:#746320;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#746320;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#FCFCFC;background-color:#746320;border-color:#746320}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#FCFCFC;background-color:#842029;border-color:#842029}.list-group-item-light{color:#69727a;background-color:#fafafa}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#69727a;background-color:#e1e1e1}.list-group-item-light.list-group-item-action.active{color:#FCFCFC;background-color:#69727a;border-color:#69727a}.list-group-item-dark{color:#1c2329;background-color:#d5d8da}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1c2329;background-color:#c0c2c4}.list-group-item-dark.list-group-item-action.active{color:#FCFCFC;background-color:#1c2329;border-color:#1c2329}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#172431;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23172431'%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") center/1em auto no-repeat;border:0;border-radius:0;opacity:.5}.btn-close:hover{color:#172431;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(68,112,153,0.25);opacity:1}.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:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 3rem;--bs-toast-max-width: 350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(252,252,252,0.85);--bs-toast-border-width: 1px;--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: 0;--bs-toast-box-shadow: 0 0.5rem 1rem rgba(23,36,49,0.15);--bs-toast-header-color: #737A82;--bs-toast-header-bg: rgba(252,252,252,0.85);--bs-toast-header-border-color: rgba(23,36,49,0.05);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);border-radius:var(--bs-toast-border-radius)}.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);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.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: .5rem;--bs-modal-color: ;--bs-modal-bg: #FCFCFC;--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: .5rem;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(23,36,49,0.075);--bs-modal-inner-border-radius: calc(.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: var(--bs-border-color);--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--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 0.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);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #172431;--bs-backdrop-opacity: .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);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.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);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.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(23,36,49,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;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius: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;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius: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;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius: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;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius: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;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius: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;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:1.05rem;--bs-tooltip-color: #FCFCFC;--bs-tooltip-bg: #172431;--bs-tooltip-border-radius: 0;--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:"Source Sans Pro";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:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow{bottom:0}.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:0;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:0}.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:0;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);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:1.05rem;--bs-popover-bg: #FCFCFC;--bs-popover-border-width: 1px;--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: .5rem;--bs-popover-inner-border-radius: calc(.5rem - 1px);--bs-popover-box-shadow: 0 0.5rem 1rem rgba(23,36,49,0.15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size:1.2rem;--bs-popover-header-color: ;--bs-popover-header-bg: #ededed;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #2E3A45;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .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";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);border-radius:var(--bs-popover-border-radius)}.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:transparent;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(-.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);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.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:#FCFCFC;text-align:center;background:none;border:0;opacity:.5;transition:opacity 0.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:#FCFCFC;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='%23FCFCFC'%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='%23FCFCFC'%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%;list-style:none}.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:#FCFCFC;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.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:#FCFCFC;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:#172431}.carousel-dark .carousel-caption{color:#172431}.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: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .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: -.125em;--bs-spinner-animation-speed: .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: ;--bs-offcanvas-bg: #FCFCFC;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(23,36,49,0.075)}@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:transform .3s ease-in-out}}@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:transparent !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:transparent !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:transform .3s ease-in-out}}@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:transparent !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:transparent !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:transform .3s ease-in-out}}@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:transparent !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:transparent !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:transform .3s ease-in-out}}@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:transparent !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:transparent !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:transform .3s ease-in-out}}@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:transparent !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:transparent !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:transform .3s ease-in-out}@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:#172431}.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(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.5}.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, #172431 55%, rgba(0,0,0,0.8) 75%, #172431 95%);-webkit-mask-image:linear-gradient(130deg, #172431 55%, rgba(0,0,0,0.8) 75%, #172431 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:#172431 !important;background-color:RGBA(183,187,191, var(--bs-bg-opacity, 1)) !important}.text-bg-primary{color:#FCFCFC !important;background-color:RGBA(68,112,153, var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#FCFCFC !important;background-color:RGBA(115,122,130, var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#FCFCFC !important;background-color:RGBA(25,135,84, var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#172431 !important;background-color:RGBA(13,202,240, var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#172431 !important;background-color:RGBA(255,193,7, var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#FCFCFC !important;background-color:RGBA(220,53,69, var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#172431 !important;background-color:RGBA(229,230,232, var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#FCFCFC !important;background-color:RGBA(46,58,69, var(--bs-bg-opacity, 1)) !important}.link-default{color:#B7BBBF !important}.link-default:hover,.link-default:focus{color:#c5c9cc !important}.link-primary{color:#447099 !important}.link-primary:hover,.link-primary:focus{color:#365a7a !important}.link-secondary{color:#737A82 !important}.link-secondary:hover,.link-secondary:focus{color:#5c6268 !important}.link-success{color:#198754 !important}.link-success:hover,.link-success:focus{color:#146c43 !important}.link-info{color:#0dcaf0 !important}.link-info:hover,.link-info:focus{color:#3dd5f3 !important}.link-warning{color:#ffc107 !important}.link-warning:hover,.link-warning:focus{color:#ffcd39 !important}.link-danger{color:#dc3545 !important}.link-danger:hover,.link-danger:focus{color:#b02a37 !important}.link-light{color:#E5E6E8 !important}.link-light:hover,.link-light:focus{color:#eaebed !important}.link-dark{color:#2E3A45 !important}.link-dark:hover,.link-dark:focus{color:#252e37 !important}.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: calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio: calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio: calc(9 / 21 * 100%)}.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){position:absolute !important;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}.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}.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}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display: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 0.5rem 1rem rgba(23,36,49,0.15) !important}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(23,36,49,0.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(23,36,49,0.175) !important}.shadow-none{box-shadow:none !important}.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-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-1{--bs-border-width: 1px}.border-2{--bs-border-width: 2px}.border-3{--bs-border-width: 3px}.border-4{--bs-border-width: 4px}.border-5{--bs-border-width: 5px}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .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}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.425rem + 2.1vw) !important}.fs-2{font-size:calc(1.365rem + 1.38vw) !important}.fs-3{font-size:calc(1.335rem + 1.02vw) !important}.fs-4{font-size:calc(1.305rem + .66vw) !important}.fs-5{font-size:calc(1.275rem + .3vw) !important}.fs-6{font-size:1.2rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-light{font-weight:300 !important}.fw-lighter{font-weight:lighter !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-semibold{font-weight:600 !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:#737A82 !important}.text-black-50{--bs-text-opacity: 1;color:rgba(23,36,49,0.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(252,252,252,0.5) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-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-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.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-2xl) !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-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media (min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float: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-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}.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}.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-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}.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}.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-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}.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}.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-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}.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}.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-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}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}.bg-default{color:#172431}.bg-primary{color:#FCFCFC}.bg-secondary{color:#FCFCFC}.bg-success{color:#FCFCFC}.bg-info{color:#172431}.bg-warning{color:#172431}.bg-danger{color:#FCFCFC}.bg-light{color:#172431}.bg-dark{color:#FCFCFC}@media (min-width: 1200px){.fs-1{font-size:3rem !important}.fs-2{font-size:2.4rem !important}.fs-3{font-size:2.1rem !important}.fs-4{font-size:1.8rem !important}.fs-5{font-size:1.5rem !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-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}}.table th[align=left]{text-align:left}.table th[align=right]{text-align:right}.table th[align=center]{text-align:center}.accordion .accordion-icon:not(:empty){margin-right:0.25rem;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)}.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.bslib-full-screen>.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}.bslib-full-screen{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:1px;right:3px;margin:0.5rem;padding:0.55rem !important;font-size:.8rem;cursor:pointer;opacity:.6;color:rgba(var(--bs-body-bg-rgb), 1);z-index:1070}.bslib-full-screen-enter:hover{opacity:1}.card:hover:not(.bslib-full-screen)>.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:0.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:0.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}}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}.bslib-page-fill{width:100%;height:100%;margin:0;padding:1rem;gap:1rem}.bslib-page-title{background-color:#2E3A45;color:#FCFCFC;font-size:1.8rem;font-weight:300;padding:1rem;padding-left:1.5rem;margin-bottom:0}@media (max-width: 575.98px){.bslib-page-fill{height:var(--bslib-page-fill-mobile-height, auto)}}:root{--bslib-mb-spacer: 1rem}.bslib-mb-spacer{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacer,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre{margin-bottom:0}.bslib-grid{display:grid !important;gap:1rem;height:var(--bslib-grid-height)}@media (max-width: 575.98px){.bslib-grid{grid-template-columns:1fr !important;height:var(--bslib-grid-height-mobile)}}.bslib-grid.grid{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-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{height:unset !important;grid-auto-rows:var(--bslib-grid--row-heights--xs, auto)}}.bslib-sidebar-layout{--bslib-sidebar-transition: grid-template-columns ease-in-out 500ms;--bslib-sidebar-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, var(--bs-border-color-translucent));--bslib-sidebar-border-radius: var(--bs-border-radius);--bslib-sidebar-vert-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, var(--bs-border-color-translucent));--bslib-sidebar-bg: #f4f5f5;--bslib-sidebar-fg: #172431;--bslib-collapse-toggle-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, var(--bs-border-color-translucent));--bslib-collapse-toggle-transform: 90deg;--bslib-collapse-toggle-right-transform: -90deg;display:grid !important;grid-template-columns:Min(calc(100% - 1rem), var(--bslib-sidebar-width, 250px)) minmax(0, 1fr);position:relative;transition:var(--bslib-sidebar-transition);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:1.5rem}.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;background-color:var(--bslib-sidebar-bg);color:var(--bslib-sidebar-fg)}.bslib-sidebar-layout>.sidebar>.sidebar-content{display:flex;flex-direction:column;padding:1.5rem}.bslib-sidebar-layout>.sidebar>.sidebar-content>:last-child:not(.sidebar-title){margin-bottom:0}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion{margin-left:-1.5rem;margin-right:-1.5rem}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:first-child{margin-top:-1.5rem}.bslib-sidebar-layout>.sidebar>.sidebar-content>.accordion:last-child{margin-bottom:-1.5rem}.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>.sidebar-title+.accordion{margin-top:calc(-1rem - var(--bs-card-border-width, 1px))}.bslib-sidebar-layout>.sidebar>.sidebar-content>.sidebar-title:has(+.accordion){border-bottom:none}.bslib-sidebar-layout>.sidebar .shiny-input-container{width:100%}.bslib-sidebar-layout>.collapse-toggle{grid-row:1 / 2;grid-column:1 / 2;display:inline-flex;align-items:center;position:absolute;right:-1rem;bottom:calc(1.5rem + var(--bslib-sidebar-overlap-counter, 0) * calc(1rem + 1.5rem));border:var(--bslib-collapse-toggle-border);border-left:none;border-radius:0 var(--bs-border-radius) var(--bs-border-radius) 0;padding:7px 0;background-color:var(--bslib-sidebar-bg);color:var(--bslib-sidebar-fg)}.bslib-sidebar-layout>.collapse-toggle>.collapse-icon{opacity:0.8;width:1rem;height:1rem;transform:rotate(var(--bslib-collapse-toggle-transform));transition:transform cubic-bezier(0.68, -0.55, 0.27, 1.55) 500ms}.bslib-sidebar-layout>.collapse-toggle:hover>.collapse-icon{opacity:1}.bslib-sidebar-layout .sidebar-title{font-size:1.5rem;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:minmax(0, 1fr) Min(calc(100% - 1rem), 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:-1rem;right:unset;border-radius:var(--bs-border-radius) 0 0 var(--bs-border-radius);border-right:none;border-left:var(--bslib-collapse-toggle-border)}.bslib-sidebar-layout.sidebar-right>.collapse-toggle>.collapse-icon{transform:rotate(var(--bslib-collapse-toggle-right-transform))}.bslib-sidebar-layout.sidebar-collapsed{--bslib-collapse-toggle-transform: -90deg;--bslib-collapse-toggle-right-transform: 90deg;--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>.collapse-toggle{right:calc(-1rem - var(--bs-card-border-width, 1px))}.bslib-sidebar-layout.sidebar-collapsed.sidebar-right>.collapse-toggle{left:calc(-1rem - 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,.bslib-sidebar-layout.sidebar-right{--bslib-sidebar-vert-border: none;--bslib-sidebar-horiz-border: var(--bs-card-border-width, 1px) solid var(--bs-card-border-color, var(--bs-border-color-translucent));--bslib-collapse-toggle-transform: -180deg;--bslib-collapse-toggle-right-transform: -180deg;grid-template-columns:1fr !important;grid-template-rows:fit-content(var(--bslib-sidebar-max-height-mobile, auto)) minmax(0, 1fr)}.bslib-sidebar-layout[data-bslib-sidebar-open="desktop"],.bslib-sidebar-layout.sidebar-right[data-bslib-sidebar-open="desktop"]{--bslib-sidebar-js-init-collapsed: true}.bslib-sidebar-layout>.sidebar,.bslib-sidebar-layout.sidebar-right>.sidebar{grid-row:1 / 2;grid-column:1 / 2;width:100%;border:none;border-bottom:var(--bslib-sidebar-horiz-border);border-radius:0}.bslib-sidebar-layout>.main,.bslib-sidebar-layout.sidebar-right>.main{grid-row:2 / 3;grid-column:1 / 2;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.bslib-sidebar-layout>.collapse-toggle,.bslib-sidebar-layout.sidebar-right>.collapse-toggle{grid-row:2 / 3;grid-column:1 / 2;border-top:none !important;border:var(--bslib-collapse-toggle-border);border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius);padding:0 4px}.bslib-sidebar-layout>.collapse-toggle>.collapse-icon,.bslib-sidebar-layout.sidebar-right>.collapse-toggle>.collapse-icon{transition-duration:165ms}.bslib-sidebar-layout>.collapse-toggle,.bslib-sidebar-layout.sidebar-right>.collapse-toggle,.bslib-sidebar-layout.sidebar-right>.collapse-toggle,.bslib-sidebar-layout.sidebar-right.sidebar-right>.collapse-toggle{top:calc(-1 * var(--bs-card-border-width, 1px))}.bslib-sidebar-layout.sidebar-collapsed>.collapse-toggle,.bslib-sidebar-layout.sidebar-right.sidebar-collapsed>.collapse-toggle,.bslib-sidebar-layout.sidebar-right.sidebar-collapsed>.collapse-toggle,.bslib-sidebar-layout.sidebar-right.sidebar-right.sidebar-collapsed>.collapse-toggle{top:0}.bslib-sidebar-layout>.collapse-toggle,.bslib-sidebar-layout.sidebar-collapsed>.collapse-toggle,.bslib-sidebar-layout.sidebar-right>.collapse-toggle,.bslib-sidebar-layout.sidebar-right.sidebar-collapsed>.collapse-toggle,.bslib-sidebar-layout.sidebar-right>.collapse-toggle,.bslib-sidebar-layout.sidebar-right.sidebar-collapsed>.collapse-toggle,.bslib-sidebar-layout.sidebar-right.sidebar-right>.collapse-toggle,.bslib-sidebar-layout.sidebar-right.sidebar-right.sidebar-collapsed>.collapse-toggle{right:calc(1.5rem + var(--bslib-sidebar-counter, 0) * calc(1rem + 1.5rem));bottom:initial;left:initial}.bslib-sidebar-layout.sidebar-collapsed,.bslib-sidebar-layout.sidebar-right.sidebar-collapsed{--bslib-collapse-toggle-transform: 0deg;--bslib-collapse-toggle-right-transform: 0deg;grid-template-rows:0 minmax(0, 1fr)}.bslib-sidebar-layout.sidebar-collapsed>.main,.bslib-sidebar-layout.sidebar-right.sidebar-collapsed>.main{border-top-left-radius:inherit;border-top-right-radius:inherit}.bslib-sidebar-layout.sidebar-collapsed>.sidebar,.bslib-sidebar-layout.sidebar-right.sidebar-collapsed>.sidebar{border-bottom:none}}.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:1rem;gap: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-value-box .value-box-grid{grid-template-columns:var(--bslib-value-box-widths)}.bslib-value-box .value-box-showcase{align-items:center;justify-content:center;margin-top:auto;margin-bottom:auto;padding:1rem;max-height:var(--bslib-value-box-max-height)}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa{opacity:.85}.bslib-value-box .value-box-showcase .bi{font-size:5rem}.bslib-value-box .value-box-showcase .fa{font-size:4rem}.bslib-value-box .value-box-showcase.showcase-top-right{align-items:end;padding-left:0;padding-bottom:0}.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 *{color:inherit;margin-bottom:0;margin-top:0}.bslib-value-box .value-box-area>:first-child{color:inherit}.bslib-value-box .value-box-area>:first-child::after{content:'\00a0 '}.bslib-value-box .value-box-area>:nth-child(2){color:inherit}.bslib-value-box .value-box-area>:nth-child(2)::after{content:'\00a0 '}.bslib-value-box .value-box-area.border-start{border-color:rgba(183,187,191,0.3) !important}.bslib-value-box.bslib-full-screen .value-box-grid{grid-template-columns:var(--bslib-value-box-widths-full-screen)}.bslib-value-box.bslib-full-screen .value-box-showcase{max-height:var(--bslib-value-box-max-height-full-screen)}.bslib-value-box:not(.bslib-full-screen) .value-box-showcase.showcase-top-right{margin-top:0}@media (max-width: 575.98px){.bslib-value-box .value-box-grid{grid-template-columns:var(--bslib-value-box-widths) !important}}@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}}.row>main{max-width:50rem}@media (min-width: 1200px) and (max-width: 1399.98px){.container .row{justify-content:space-evenly}}@media (min-width: 1400px){body{font-size:18px}.col-md-3{margin-left:5rem}}.navbar-nav .nav-item>.nav-link{border-radius:0;padding:0.5rem}.navbar>.container{align-items:baseline;-webkit-align-items:baseline}.navbar-light .navbar-nav .active>.nav-link{background:#CED1D3;color:#2E3A45}.navbar-dark .navbar-nav .active>.nav-link{background:#454F5A;color:#FCFCFC}.navbar-dark .navbar-nav .nav-item>.nav-link:hover,.navbar-light .navbar-nav .nav-item>.nav-link:hover{background:rgba(68,112,153,0.1)}.navbar-dark input[type="search"]{border-color:#737A82;background-color:#2E3A45;color:#CED1D3}input[type="search"]{border-color:#B7BBBF;width:12rem}.headroom{will-change:transform;transition:transform 400ms ease}.headroom--pinned{transform:translateY(0%)}.headroom--unpinned{transform:translateY(-100%)}.row>main,.row>aside{margin-top:78px}html,body{scroll-padding:78px}@media (min-width: 576px){#toc{position:sticky;top:78px;max-height:calc(100vh - 78px - 1rem);overflow-y:auto}}aside h2,aside .h2,aside .bslib-value-box .value-box-area>:nth-child(2),.bslib-value-box aside .value-box-area>:nth-child(2){margin-top:1.5rem;font-size:1.5rem}aside .roles{color:#57616a}aside .list-unstyled li{margin-bottom:0.5rem}aside .dev-status .list-unstyled li{margin-bottom:0.1rem}@media (max-width: 575.98px){aside{margin:0.5rem;width:calc(100vw - 1rem);background-color:#E5E6E8;border-color:#B7BBBF;border-radius:0}aside h2:first-child,aside .h2:first-child,aside .bslib-value-box .value-box-area>:first-child:nth-child(2),.bslib-value-box aside .value-box-area>:first-child:nth-child(2){margin-top:1rem}}body{position:relative}#toc>.nav{margin-bottom:1rem}#toc>.nav a.nav-link{color:inherit;padding:0.25rem 0.5rem;margin-bottom:2px;border-radius:0;border:0 solid #B7BBBF}#toc>.nav a.nav-link:hover,#toc>.nav a.nav-link:focus{background-color:rgba(68,112,153,0.1);color:#172431}#toc>.nav a.nav-link.active{background-color:#e7e9ea;color:#172431}#toc>.nav .nav a.nav-link{margin-left:0.5rem}#toc>.nav .nav{display:none !important}#toc>.nav a.active+.nav{display:flex !important}footer{margin:1rem 0 1rem 0;font-size:.875em;border-top:1px solid #B7BBBF;background:rgba(0,0,0,0);color:#57616a;display:flex;column-gap:1rem}@media (max-width: 575.98px){footer{flex-direction:column}}@media (min-width: 576px){footer .pkgdown-footer-right{text-align:right}}footer div{flex:1 1 auto}html,body{height:100%}body>.container{min-height:100%;display:flex;flex-direction:column}body>.container .row{flex:1 0 auto}::selection{background-color:#d7e0e8}main img{max-width:100%;height:auto}main table{display:block;overflow:auto}body{font-display:fallback}.page-header{border-bottom:1px solid #B7BBBF;padding-bottom:0.5rem;margin-bottom:0.5rem;margin-top:1.5rem}dd{margin-left:1.5rem}summary{margin-bottom:0.5rem}details{margin-bottom:1rem}.html-widget{margin-bottom:1rem}a.anchor{display:none;margin-left:5px;width:Min(0.9em, 20px);height:Min(0.9em, 20px);background-image:url(../../link.svg);background-repeat:no-repeat;background-size:Min(0.9em, 20px) Min(0.9em, 20px);background-position:center center}h2:hover .anchor,.h2:hover .anchor,.bslib-value-box .value-box-area>:hover:nth-child(2) .anchor,h3:hover .anchor,.h3:hover .anchor,h4:hover .anchor,.h4:hover .anchor,h5:hover .anchor,.h5:hover .anchor,h6:hover .anchor,.h6:hover .anchor,.bslib-value-box .value-box-area>:hover:first-child .anchor{display:inline-block}.orcid{color:#A6CE39;margin-right:4px}.fab{font-family:"Font Awesome 5 Brands" !important}img.logo{float:right;width:100px;margin-left:30px}.template-home img.logo{width:120px}@media (max-width: 575.98px){img.logo{width:80px}}@media (min-width: 576px){.page-header{min-height:88px}.template-home .page-header{min-height:104px}}.line-block{margin-bottom:1rem}.template-reference-index dt{font-weight:normal}.template-reference-index code{word-wrap:normal}.icon{float:right}.icon img{width:40px}a.footnote-ref{cursor:pointer}.popover{width:Min(100vw, 32rem);font-size:0.9rem;box-shadow:4px 4px 8px rgba(23,36,49,0.3)}.popover-body{padding:0.75rem}.popover-body p:last-child{margin-bottom:0}.tab-content{padding:1rem}.tabset-pills .tab-content{border:solid 1px #e5e5e5}.tab-content{display:flex}.tab-content>.tab-pane{display:block;visibility:hidden;margin-right:-100%;width:100%}.tab-content>.active{visibility:visible}div.csl-entry{clear:both}.hanging-indent div.csl-entry{margin-left:2em;text-indent:-2em}div.csl-left-margin{min-width:2em;float:left}div.csl-right-inline{margin-left:2em;padding-left:1em}div.csl-indent{margin-left:2em}pre,pre code{word-wrap:normal}code{overflow-wrap:break-word}.hasCopyButton{position:relative}.btn-copy-ex{position:absolute;right:5px;top:5px;visibility:hidden}.hasCopyButton:hover button.btn-copy-ex{visibility:visible}pre{padding:1rem 0.5rem}@media (max-width: 575.98px){div>div>pre{margin-left:calc(var(--bs-gutter-x) * -.5);margin-right:calc(var(--bs-gutter-x) * -.5);border-radius:0;padding-left:1rem;padding-right:1rem}.btn-copy-ex{right:calc(var(--bs-gutter-x) * -.5 + 5px)}}code a:any-link{color:inherit;text-decoration-color:#737A82}pre code{padding:0;background:transparent}pre code .error,pre code .warning{font-weight:bolder}pre .img img,pre .r-plt img{margin:5px 0;background-color:#fff}@media print{code a:link:after,code a:visited:after{content:""}}a.sourceLine:hover{text-decoration:none}mark,.mark{background:linear-gradient(-100deg, rgba(13,202,240,0.2), rgba(13,202,240,0.7) 95%, rgba(13,202,240,0.1))}.algolia-autocomplete .aa-hint{color:#2E3A45}.algolia-autocomplete .aa-dropdown-menu{width:Max(100%, 20rem);background-color:#FCFCFC;border:1px solid var(--bs-border-color);margin-top:2px;max-height:50vh;overflow-y:auto}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:5px 4px;border-bottom:1px #CED1D3 solid;font-size:0.9rem;color:#2E3A45}.search-details{font-size:0.9rem;color:#447099;display:inline;font-weight:bolder}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#eaeef2}pre{background-color:#f1f3f5}pre code{color:#003B4F}pre code span.al{color:#AD0000}pre code span.an{color:#5E5E5E}pre code span.at{color:#657422}pre code span.bn{color:#AD0000}pre code span.cf{color:#003B4F}pre code span.ch{color:#20794D}pre code span.cn{color:#8f5902}pre code span.co{color:#5E5E5E}pre code span.cv{color:#5E5E5E;font-style:italic}pre code span.do{color:#5E5E5E;font-style:italic}pre code span.dt{color:#AD0000}pre code span.dv{color:#AD0000}pre code span.er{color:#AD0000}pre code span.fl{color:#AD0000}pre code span.fu{color:#4758AB}pre code span.im{color:#00769E}pre code span.in{color:#5E5E5E}pre code span.kw{color:#003B4F}pre code span.op{color:#5E5E5E}pre code span.ot{color:#003B4F}pre code span.pp{color:#AD0000}pre code span.sc{color:#5E5E5E}pre code span.ss{color:#20794D}pre code span.st{color:#20794D}pre code span.va{color:#111111}pre code span.vs{color:#20794D}pre code span.wa{color:#5E5E5E;font-style:italic}@media (min-width: 1400px){body{font-size:20px}}h2,.h2,.bslib-value-box .value-box-area>:nth-child(2){font-size:calc(1.305rem + .66vw);margin-top:2.5rem}@media (min-width: 1200px){h2,.h2,.bslib-value-box .value-box-area>:nth-child(2){font-size:1.8rem}}main .page-header+.section h2,main .page-header+.section .h2,main .page-header+.section .bslib-value-box .value-box-area>:nth-child(2),.bslib-value-box main .page-header+.section .value-box-area>:nth-child(2){margin-top:1rem}h3,.h3{font-size:calc(1.275rem + .3vw);margin-top:2rem}@media (min-width: 1200px){h3,.h3{font-size:1.5rem}}h4,.h4{font-size:1.2rem;font-weight:bold;margin-top:1.2rem}h1,.h1,h2,.h2,.bslib-value-box .value-box-area>:nth-child(2),h3,.h3,h4,.h4,h5,.h5,h6,.h6,.bslib-value-box .value-box-area>:first-child{color:#303f4d}h2,.h2,.bslib-value-box .value-box-area>:nth-child(2),h3,.h3,h4,.h4,h5,.h5,h6,.h6,.bslib-value-box .value-box-area>:first-child{margin-bottom:1rem}.page-header{border-bottom:none;min-height:0;margin-bottom:2rem}.page-header h1,.page-header .h1{margin-top:3rem}.template-home .page-header{display:flex;gap:1rem;align-items:center;min-height:0;margin:2rem 0;padding:2rem 0;border-bottom:1px solid #efefef}.template-home .page-header h1,.template-home .page-header .h1{margin-top:0rem}@media (max-width: 575.98px){.template-home .page-header{margin:0.5rem 0;padding:0.5rem 0}}.template-home img.logo{margin-left:0}@media (max-width: 575.98px){.template-home img.logo{width:100px}}nav.navbar{border-bottom:1px solid #efefef;background-color:#f9f9f9;padding:1rem 0}.navbar-light .navbar-nav .active>.nav-link{background:transparent;font-weight:600;color:#444}.navbar-light .navbar-nav .nav-item>.nav-link:hover{background:transparent;text-decoration:underline}.dropdown-menu{box-shadow:0 2px 5px 0 rgba(120,120,120,0.1)}.dropdown-item:hover,.dropdown-item:focus{background:#FCFCFC;text-decoration:underline}@media (min-width: 576px){#toc{top:calc(78px + 2rem)}}.row>aside{margin-top:calc(2rem + 78px)}aside{border-left:1px solid #efefef;margin-bottom:2rem;line-height:1.4}aside h2,aside .h2,aside .bslib-value-box .value-box-area>:nth-child(2),.bslib-value-box aside .value-box-area>:nth-child(2){font-size:1rem;text-transform:uppercase;margin-bottom:0.75rem;margin-top:2rem;font-weight:bold;letter-spacing:0.15rem;color:#454F5A}aside div:first-child h2,aside div:first-child .h2,aside div:first-child .bslib-value-box .value-box-area>:nth-child(2),.bslib-value-box aside div:first-child .value-box-area>:nth-child(2){margin-top:0}aside nav:first-child h2,aside nav:first-child .h2,aside nav:first-child .bslib-value-box .value-box-area>:nth-child(2),.bslib-value-box aside nav:first-child .value-box-area>:nth-child(2){margin-top:0}aside .list-unstyled li{margin-bottom:0.5rem}@media (max-width: 575.98px){aside{margin:1rem 0 0 0;padding:2rem 1rem 1rem 1rem;background-color:#f9f9f9;width:100vw;border-top:1px solid #efefef}}#toc .nav a.nav-link{color:inherit;padding:0.25rem 0}#toc .nav a.nav-link:hover,#toc .nav a.nav-link:focus{text-decoration:underline}#toc .nav a.nav-link.active{color:#444;font-weight:600}#toc .nav a.nav-link:hover,#toc .nav a.nav-link:focus,#toc .nav a.nav-link.active{background-color:#FCFCFC}footer{margin-top:auto;margin-bottom:0;border-top:1px solid #efefef;padding:2rem 0}footer p{margin-bottom:0}footer .container{display:flex}@media (max-width: 575.98px){footer .container{flex-direction:column;row-gap:1rem}}main{margin-bottom:5rem}@media (max-width: 575.98px){main{margin-bottom:0}}body{min-height:0;height:100%;display:flex;flex-direction:column}body>.container{min-height:0;flex-shrink:0}pre,code{border:none;background-image:linear-gradient(-160deg, #f8f8f8 0, #f1f1f1 100%)}pre code{background:transparent}pre{font-size:0.81em}h1 code,.h1 code,h2 code,.h2 code,.bslib-value-box .value-box-area>:nth-child(2) code,h3 code,.h3 code,h4 code,.h4 code,h5 code,.h5 code,h6 code,.h6 code,.bslib-value-box .value-box-area>:first-child code{background:transparent;padding:0}code{border-radius:3px}ol,ul{padding-left:1.5rem}ul{list-style-type:disc}main li{margin-bottom:0.25rem}main li li{margin-bottom:0}main ul ul,main ol ol,main ul ol,main ol ul{margin:0.5rem 0}mark,.mark{background:linear-gradient(-135deg, rgba(197,210,222,0.2), rgba(197,210,222,0.7) 95%, rgba(197,210,222,0.1))} diff --git a/dev/deps/data-deps.txt b/dev/deps/data-deps.txt index b5ecdc9..0dc2fcd 100644 --- a/dev/deps/data-deps.txt +++ b/dev/deps/data-deps.txt @@ -2,5 +2,5 @@ - - + + diff --git a/dev/index.html b/dev/index.html index b715f82..0111687 100644 --- a/dev/index.html +++ b/dev/index.html @@ -10,8 +10,8 @@ Parse XML • xml2 - - + + diff --git a/dev/news/index.html b/dev/news/index.html index 9b90cef..909f456 100644 --- a/dev/news/index.html +++ b/dev/news/index.html @@ -1,5 +1,5 @@ -Changelog • xml2Changelog • xml2 @@ -61,7 +61,7 @@

xml2 (development version)

-

xml2 1.3.4

+

xml2 1.3.4

CRAN release: 2023-04-27

  • Fixes for R CMD check problems.

  • Windows: update to libxml2 2.10.3

diff --git a/dev/pkgdown.yml b/dev/pkgdown.yml index b71ce0d..13f4c29 100644 --- a/dev/pkgdown.yml +++ b/dev/pkgdown.yml @@ -3,7 +3,7 @@ pkgdown: 2.0.7 pkgdown_sha: ~ articles: modification: modification.html -last_built: 2023-04-27T13:36Z +last_built: 2023-06-29T13:28Z urls: reference: http://xml2.r-lib.org/reference article: http://xml2.r-lib.org/articles diff --git a/dev/reference/as_list.html b/dev/reference/as_list.html index 90d76ae..d3b0195 100644 --- a/dev/reference/as_list.html +++ b/dev/reference/as_list.html @@ -2,7 +2,7 @@ Coerce xml nodes to a list. — as_list • xml2Coerce xml nodes to a list. — as_list • xml2Coerce a R list to xml nodes. — as_xml_document • xml2Coerce a R list to xml nodes. — as_xml_document • xml2Download a HTML or XML file — download_xml • xml2Download a HTML or XML file — download_xml • xml2Function reference • xml2Function reference • xml2 diff --git a/dev/reference/oldclass.html b/dev/reference/oldclass.html index 5957ebb..f20404b 100644 --- a/dev/reference/oldclass.html +++ b/dev/reference/oldclass.html @@ -5,7 +5,7 @@ xml_missing: a missing object, e.g. for an empty result set. xml_node: a single node in a document. -">Register S4 classes — xml_document-class • xml2Register S4 classes — xml_document-class • xml2Read HTML or XML. — read_xml • xml2Read HTML or XML. — read_xml • xml2 diff --git a/dev/reference/url_absolute.html b/dev/reference/url_absolute.html index 1e8c636..c04aed2 100644 --- a/dev/reference/url_absolute.html +++ b/dev/reference/url_absolute.html @@ -1,5 +1,5 @@ -Convert between relative and absolute urls. — url_absolute • xml2Convert between relative and absolute urls. — url_absolute • xml2 diff --git a/dev/reference/url_escape.html b/dev/reference/url_escape.html index 4372d7a..8647294 100644 --- a/dev/reference/url_escape.html +++ b/dev/reference/url_escape.html @@ -1,5 +1,5 @@ -Escape and unescape urls. — url_escape • xml2Escape and unescape urls. — url_escape • xml2 diff --git a/dev/reference/url_parse.html b/dev/reference/url_parse.html index 244a7f5..b41a76b 100644 --- a/dev/reference/url_parse.html +++ b/dev/reference/url_parse.html @@ -1,5 +1,5 @@ -Parse a url into its component pieces. — url_parse • xml2Parse a url into its component pieces. — url_parse • xml2 diff --git a/dev/reference/write_xml.html b/dev/reference/write_xml.html index c102c74..79e5e86 100644 --- a/dev/reference/write_xml.html +++ b/dev/reference/write_xml.html @@ -1,7 +1,7 @@ Write XML or HTML to disk. — write_xml • xml2Write XML or HTML to disk. — write_xml • xml2Get path to a xml2 example — xml2_example • xml2Get path to a xml2 example — xml2_example • xml2Retrieve an attribute. — xml_attr • xml2Construct a cdata node — xml_cdata • xml2Construct a cdata node — xml_cdata • xml2 diff --git a/dev/reference/xml_children.html b/dev/reference/xml_children.html index 8511b50..c89605f 100644 --- a/dev/reference/xml_children.html +++ b/dev/reference/xml_children.html @@ -4,7 +4,7 @@ xml_parent returns the parent node, xml_parents returns all parents up to the root. xml_siblings returns all nodes at the same level. xml_child makes it easy to specify a specific -child to return.">Navigate around the family tree. — xml_children • xml2Navigate around the family tree. — xml_children • xml2Construct a comment node — xml_comment • xml2Construct a comment node — xml_comment • xml2 diff --git a/dev/reference/xml_dtd.html b/dev/reference/xml_dtd.html index 6d32895..b9a3842 100644 --- a/dev/reference/xml_dtd.html +++ b/dev/reference/xml_dtd.html @@ -1,7 +1,7 @@ Construct a document type definition — xml_dtd • xml2Construct a document type definition — xml_dtd • xml2Find nodes that match an xpath expression. — xml_find_all • xml2Construct an missing xml object — xml_missing • xml2Construct an missing xml object — xml_missing • xml2 diff --git a/dev/reference/xml_name.html b/dev/reference/xml_name.html index b95bedf..3089217 100644 --- a/dev/reference/xml_name.html +++ b/dev/reference/xml_name.html @@ -1,6 +1,6 @@ The (tag) name of an xml element. — xml_name • xml2The (tag) name of an xml element. — xml_name • xml2Create a new document, possibly with a root node — xml_new_document • xml2Create a new document, possibly with a root node — xml_new_document • xml2XML namespaces. — xml_ns • xml2Strip the default namespaces from a document — xml_ns_strip • xml2Strip the default namespaces from a document — xml_ns_strip • xml2 diff --git a/dev/reference/xml_path.html b/dev/reference/xml_path.html index e6e9363..bfc6b50 100644 --- a/dev/reference/xml_path.html +++ b/dev/reference/xml_path.html @@ -1,6 +1,6 @@ Retrieve the xpath to a node — xml_path • xml2Retrieve the xpath to a node — xml_path • xml2Modify a tree by inserting, replacing or removing nodes — xml_replace • xml2Serializing XML objects to connections. — xml_serialize • xml2Serializing XML objects to connections. — xml_serialize • xml2 diff --git a/dev/reference/xml_set_namespace.html b/dev/reference/xml_set_namespace.html index 595e465..a9e2e5d 100644 --- a/dev/reference/xml_set_namespace.html +++ b/dev/reference/xml_set_namespace.html @@ -1,6 +1,6 @@ Set the node's namespace — xml_set_namespace • xml2Set the node's namespace — xml_set_namespace • xml2Show the structure of an html/xml document. — xml_structure • xml2Show the structure of an html/xml document. — xml_structure • xml2Extract or modify the text — xml_text • xml2Extract or modify the text — xml_text • xml2Determine the type of a node. — xml_type • xml2Determine the type of a node. — xml_type • xml2 diff --git a/dev/reference/xml_url.html b/dev/reference/xml_url.html index 672f5d3..8c1209f 100644 --- a/dev/reference/xml_url.html +++ b/dev/reference/xml_url.html @@ -1,5 +1,5 @@ -The URL of an XML document — xml_url • xml2The URL of an XML document — xml_url • xml2 diff --git a/dev/reference/xml_validate.html b/dev/reference/xml_validate.html index 629ae07..d22a11f 100644 --- a/dev/reference/xml_validate.html +++ b/dev/reference/xml_validate.html @@ -1,5 +1,5 @@ -Validate XML schema — xml_validate • xml2Validate XML schema — xml_validate • xml2 diff --git a/dev/search.json b/dev/search.json index 25c3989..533221c 100644 --- a/dev/search.json +++ b/dev/search.json @@ -1 +1 @@ -[{"path":"http://xml2.r-lib.org/dev/CODE_OF_CONDUCT.html","id":null,"dir":"","previous_headings":"","what":"Contributor Code of Conduct","title":"Contributor Code of Conduct","text":"contributors maintainers project, pledge respect people contribute reporting issues, posting feature requests, updating documentation, submitting pull requests patches, activities. committed making participation project harassment-free experience everyone, regardless level experience, gender, gender identity expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion. Examples unacceptable behavior participants include use sexual language imagery, derogatory comments personal attacks, trolling, public private harassment, insults, unprofessional conduct. Project maintainers right responsibility remove, edit, reject comments, commits, code, wiki edits, issues, contributions aligned Code Conduct. Project maintainers follow Code Conduct may removed project team. Instances abusive, harassing, otherwise unacceptable behavior may reported opening issue contacting one project maintainers. Code Conduct adapted Contributor Covenant (https://www.contributor-covenant.org), version 1.0.0, available https://contributor-covenant.org/version/1/0/0/.","code":""},{"path":"http://xml2.r-lib.org/dev/CONTRIBUTING.html","id":null,"dir":"","previous_headings":"","what":"Contributing to xml2","title":"Contributing to xml2","text":"outlines propose change xml2. detailed info contributing , tidyverse packages, please see development contributing guide.","code":""},{"path":"http://xml2.r-lib.org/dev/CONTRIBUTING.html","id":"fixing-typos","dir":"","previous_headings":"","what":"Fixing typos","title":"Contributing to xml2","text":"can fix typos, spelling mistakes, grammatical errors documentation directly using GitHub web interface, long changes made source file. generally means ’ll need edit roxygen2 comments .R, .Rd file. can find .R file generates .Rd reading comment first line.","code":""},{"path":"http://xml2.r-lib.org/dev/CONTRIBUTING.html","id":"bigger-changes","dir":"","previous_headings":"","what":"Bigger changes","title":"Contributing to xml2","text":"want make bigger change, ’s good idea first file issue make sure someone team agrees ’s needed. ’ve found bug, please file issue illustrates bug minimal reprex (also help write unit test, needed).","code":""},{"path":"http://xml2.r-lib.org/dev/CONTRIBUTING.html","id":"pull-request-process","dir":"","previous_headings":"Bigger changes","what":"Pull request process","title":"Contributing to xml2","text":"Fork package clone onto computer. haven’t done , recommend using usethis::create_from_github(\"r-lib/xml2\", fork = TRUE). Install development dependences devtools::install_dev_deps(), make sure package passes R CMD check running devtools::check(). R CMD check doesn’t pass cleanly, ’s good idea ask help continuing. Create Git branch pull request (PR). recommend using usethis::pr_init(\"brief-description--change\"). Make changes, commit git, create PR running usethis::pr_push(), following prompts browser. title PR briefly describe change. body PR contain Fixes #issue-number. user-facing changes, add bullet top NEWS.md (.e. just first header). Follow style described https://style.tidyverse.org/news.html.","code":""},{"path":"http://xml2.r-lib.org/dev/CONTRIBUTING.html","id":"code-style","dir":"","previous_headings":"Bigger changes","what":"Code style","title":"Contributing to xml2","text":"New code follow tidyverse style guide. can use styler package apply styles, please don’t restyle code nothing PR. use roxygen2, Markdown syntax, documentation. use testthat unit tests. Contributions test cases included easier accept.","code":""},{"path":"http://xml2.r-lib.org/dev/CONTRIBUTING.html","id":"code-of-conduct","dir":"","previous_headings":"","what":"Code of Conduct","title":"Contributing to xml2","text":"Please note xml2 project released Contributor Code Conduct. contributing project agree abide terms.","code":""},{"path":[]},{"path":"http://xml2.r-lib.org/dev/ISSUE_TEMPLATE.html","id":"reproducible-example","dir":"","previous_headings":"","what":"Reproducible Example","title":"NA","text":"","code":"devtools::session_info() # Paste output below #> output"},{"path":"http://xml2.r-lib.org/dev/LICENSE.html","id":null,"dir":"","previous_headings":"","what":"MIT License","title":"MIT License","text":"Copyright (c) 2020 xml2 authors Permission hereby granted, free charge, person obtaining copy software associated documentation files (“Software”), deal Software without restriction, including without limitation rights use, copy, modify, merge, publish, distribute, sublicense, /sell copies Software, permit persons Software furnished , subject following conditions: copyright notice permission notice shall included copies substantial portions Software. SOFTWARE PROVIDED “”, WITHOUT WARRANTY KIND, EXPRESS IMPLIED, INCLUDING LIMITED WARRANTIES MERCHANTABILITY, FITNESS PARTICULAR PURPOSE NONINFRINGEMENT. EVENT SHALL AUTHORS COPYRIGHT HOLDERS LIABLE CLAIM, DAMAGES LIABILITY, WHETHER ACTION CONTRACT, TORT OTHERWISE, ARISING , CONNECTION SOFTWARE USE DEALINGS SOFTWARE.","code":""},{"path":"http://xml2.r-lib.org/dev/SUPPORT.html","id":null,"dir":"","previous_headings":"","what":"Getting help with xml2","title":"Getting help with xml2","text":"Thanks using xml2! filing issue, places explore pieces put together make process smooth possible.","code":""},{"path":"http://xml2.r-lib.org/dev/SUPPORT.html","id":"make-a-reprex","dir":"","previous_headings":"","what":"Make a reprex","title":"Getting help with xml2","text":"Start making minimal reproducible example using reprex package. haven’t heard used reprex , ’re treat! Seriously, reprex make R-question-asking endeavors easier (pretty insane ROI five ten minutes ’ll take learn ’s ). additional reprex pointers, check Get help! section tidyverse site.","code":""},{"path":"http://xml2.r-lib.org/dev/SUPPORT.html","id":"where-to-ask","dir":"","previous_headings":"","what":"Where to ask?","title":"Getting help with xml2","text":"Armed reprex, next step figure ask. ’s question: start community.rstudio.com, /StackOverflow. people answer questions. ’s bug: ’re right place, file issue. ’re sure: let community help figure ! problem bug feature request, can easily return report . opening new issue, sure search issues pull requests make sure bug hasn’t reported /already fixed development version. default, search pre-populated :issue :open. can edit qualifiers (e.g. :pr, :closed) needed. example, ’d simply remove :open search issues repo, open closed.","code":""},{"path":"http://xml2.r-lib.org/dev/SUPPORT.html","id":"what-happens-next","dir":"","previous_headings":"","what":"What happens next?","title":"Getting help with xml2","text":"efficient possible, development tidyverse packages tends bursty, shouldn’t worry don’t get immediate response. Typically don’t look repo sufficient quantity issues accumulates, ’s burst intense activity focus efforts. makes development efficient avoids expensive context switching problems, cost taking longer get back . process makes good reprex particularly important might multiple months initial report start working . can’t reproduce bug, can’t fix !","code":""},{"path":"http://xml2.r-lib.org/dev/articles/modification.html","id":"modifying-existing-xml","dir":"Articles","previous_headings":"","what":"Modifying Existing XML","title":"Node Modification","text":"Modifying existing XML can done xml2 using replacement functions accessors. methods individual xml_node objects well xml_nodeset objects. vector values provided applied piecewise nodeset, otherwise value recycled.","code":""},{"path":"http://xml2.r-lib.org/dev/articles/modification.html","id":"text-modification","dir":"Articles","previous_headings":"Modifying Existing XML","what":"Text Modification","title":"Node Modification","text":"Text modification happens text nodes. given node one text node first affected. want modify additional text nodes need select explicitly /text().","code":"x <- read_xml(\"

This is some text<\/b>. This is more.<\/p>\") xml_text(x) #> [1] \"This is some text. This is more.\" xml_text(x) <- \"This is some other text.\" xml_text(x) #> [1] \"This is some other text.text. This is more.\" # You can avoid this by explicitly selecting the text node. x <- read_xml(\"

This is some text. This is bold!<\/b><\/p>\") text_only <- xml_find_all(x, \"//text()\") xml_text(text_only) <- c(\"This is some other text. \", \"Still bold!\") xml_text(x) #> [1] \"This is some other text. Still bold!\" xml_structure(x) #>

#> {text} #> #> {text}"},{"path":"http://xml2.r-lib.org/dev/articles/modification.html","id":"attribute-and-namespace-definition-modification","dir":"Articles","previous_headings":"Modifying Existing XML","what":"Attribute and Namespace Definition Modification","title":"Node Modification","text":"Attributes namespace definitions modified one time xml_attr() xml_attrs(). cases using NULL value remove attribute completely.","code":"x <- read_xml(\"xml2<\/a>\") xml_attr(x, \"href\") #> [1] \"invalid!\" xml_attr(x, \"href\") <- \"https://github.com/r-lib/xml2\" xml_attr(x, \"href\") #> [1] \"https://github.com/r-lib/xml2\" xml_attrs(x) <- c(id = \"xml2\", href = \"https://github.com/r-lib/xml2\") xml_attrs(x) #> href id #> \"https://github.com/r-lib/xml2\" \"xml2\" x #> {xml_document} #> xml_attrs(x) <- NULL x #> {xml_document} #> # Namespaces are added with as a xmlns or xmlns:prefix attribute xml_attr(x, \"xmlns\") <- \"http://foo\" x #> {xml_document} #> xml_attr(x, \"xmlns:bar\") <- \"http://bar\" x #> {xml_document} #> "},{"path":"http://xml2.r-lib.org/dev/articles/modification.html","id":"name-modification","dir":"Articles","previous_headings":"Modifying Existing XML","what":"Name Modification","title":"Node Modification","text":"Node names modified xml_name().","code":"x <- read_xml(\"<\/a>\") x #> {xml_document} #> #> [1] xml_name(x) #> [1] \"a\" xml_name(x) <- \"c\" x #> {xml_document} #> #> [1] "},{"path":"http://xml2.r-lib.org/dev/articles/modification.html","id":"node-modification","dir":"Articles","previous_headings":"","what":"Node modification","title":"Node Modification","text":"functions .copy argument. set FALSE remove new node location inserting new location. Otherwise make copy node insertion.","code":""},{"path":"http://xml2.r-lib.org/dev/articles/modification.html","id":"replacing-existing-nodes","dir":"Articles","previous_headings":"Node modification","what":"Replacing existing nodes","title":"Node Modification","text":"","code":"x <- read_xml(\"1<\/child>23<\/child><\/child><\/parent>\") children <- xml_children(x) t1 <- children[[1]] t2 <- children[[2]] t3 <- xml_children(children[[2]])[[1]] xml_replace(t1, t3) #> {xml_node} #> x #> {xml_document} #> #> [1] 3<\/child> #> [2] 23<\/child><\/child>"},{"path":"http://xml2.r-lib.org/dev/articles/modification.html","id":"add-a-sibling","dir":"Articles","previous_headings":"Node modification","what":"Add a sibling","title":"Node Modification","text":"","code":"x <- read_xml(\"1<\/child>23<\/child><\/child><\/parent>\") children <- xml_children(x) t1 <- children[[1]] t2 <- children[[2]] t3 <- xml_children(children[[2]])[[1]] xml_add_sibling(t1, t3) x #> {xml_document} #> #> [1] 1<\/child> #> [2] 3<\/child> #> [3] 23<\/child><\/child> xml_add_sibling(t3, t1, where = \"before\") x #> {xml_document} #> #> [1] 1<\/child> #> [2] 3<\/child> #> [3] 23<\/child>1<\/child><\/child>"},{"path":"http://xml2.r-lib.org/dev/articles/modification.html","id":"add-a-child","dir":"Articles","previous_headings":"Node modification","what":"Add a child","title":"Node Modification","text":"","code":"x <- read_xml(\"1<\/child>23<\/child><\/child><\/parent>\") children <- xml_children(x) t1 <- children[[1]] t2 <- children[[2]] t3 <- xml_children(children[[2]])[[1]] xml_add_child(t1, t3) x #> {xml_document} #> #> [1] 13<\/child><\/child> #> [2] 23<\/child><\/child> xml_add_child(t1, read_xml(\"\")) x #> {xml_document} #> #> [1] 13<\/child><\/child> #> [2] 23<\/child><\/child>"},{"path":"http://xml2.r-lib.org/dev/articles/modification.html","id":"removing-nodes","dir":"Articles","previous_headings":"Node modification","what":"Removing nodes","title":"Node Modification","text":"xml_remove() can used remove node (children) tree. default behavior unlink node tree, free memory node, R objects pointing node still valid. allows code like following work without crashing R planning referencing nodes memory wasted. Calling xml_remove(free = TRUE) remove nodes free memory used store . Note case node previously pointed node children instead pointing free memory may cause R crash. xml2 can’t figure , ’s responsibility remove objects longer valid. particular xml_find_*() results easy overlook, example","code":"x <- read_xml(\"<\/bar><\/foo>\") x1 <- x %>% xml_children() %>% .[[1]] x2 <- x1 %>% xml_children() %>% .[[1]] xml_remove(x1) rm(x1) gc() #> used (Mb) gc trigger (Mb) max used (Mb) #> Ncells 666279 35.6 1320671 70.6 1320671 70.6 #> Vcells 1158563 8.9 8388608 64.0 2577482 19.7 x2 #> {xml_node} #> x <- read_xml(\"<\/b><\/a>\") bees <- xml_find_all(x, \"//b\") xml_remove(xml_child(x), free = TRUE) # bees[[1]] is no longer valid!!! rm(bees) gc() #> used (Mb) gc trigger (Mb) max used (Mb) #> Ncells 666297 35.6 1320671 70.6 1320671 70.6 #> Vcells 1158571 8.9 8388608 64.0 2577482 19.7"},{"path":"http://xml2.r-lib.org/dev/articles/modification.html","id":"namespaces","dir":"Articles","previous_headings":"Node modification","what":"Namespaces","title":"Node Modification","text":"want construct document following namespace layout. (https://stackoverflow.com/questions/32939229/creating-xml--r--namespaces/32941524#32941524).","code":" My Layer<\/se:Name> <\/layer> <\/sld> d <- xml_new_root(\"sld\", xmlns = \"http://www.o.net/sld\", \"xmlns:ogc\" = \"http://www.o.net/ogc\", \"xmlns:se\" = \"http://www.o.net/se\", version = \"1.1.0\") %>% xml_add_child(\"layer\") %>% xml_add_child(\"se:Name\", \"My Layer\") %>% xml_root() d #> {xml_document} #> #> [1] \\n My Layer<\/se:Name>\\n<\/layer>"},{"path":"http://xml2.r-lib.org/dev/authors.html","id":null,"dir":"","previous_headings":"","what":"Authors","title":"Authors and Citation","text":"Hadley Wickham. Author, maintainer. Jim Hester. Author. Jeroen Ooms. Author. . Copyright holder, funder. R Foundation. Contributor. Copy R-project homepage cached example","code":""},{"path":"http://xml2.r-lib.org/dev/authors.html","id":"citation","dir":"","previous_headings":"","what":"Citation","title":"Authors and Citation","text":"Wickham H, Hester J, Ooms J (2023). xml2: Parse XML. https://xml2.r-lib.org/, https://github.com/r-lib/xml2.","code":"@Manual{, title = {xml2: Parse XML}, author = {Hadley Wickham and Jim Hester and Jeroen Ooms}, year = {2023}, note = {https://xml2.r-lib.org/, https://github.com/r-lib/xml2}, }"},{"path":"http://xml2.r-lib.org/dev/index.html","id":"xml2","dir":"","previous_headings":"","what":"Parse XML","title":"Parse XML","text":"xml2 package binding libxml2, making easy work HTML XML R. API somewhat inspired jQuery.","code":""},{"path":"http://xml2.r-lib.org/dev/index.html","id":"installation","dir":"","previous_headings":"","what":"Installation","title":"Parse XML","text":"can install xml2 CRAN, can install development version github, using devtools:","code":"install.packages(\"xml2\") # install.packages(\"devtools\") devtools::install_github(\"r-lib/xml2\")"},{"path":"http://xml2.r-lib.org/dev/index.html","id":"usage","dir":"","previous_headings":"","what":"Usage","title":"Parse XML","text":"three key classes: xml_node: single node document. xml_doc: complete document. Acting document usually acting root node document. xml_nodeset: set nodes within document. Operations xml_nodesets vectorised, apply operation node set.","code":"library(\"xml2\") x <- read_xml(\" text <\/bar> <\/foo>\") x xml_name(x) xml_children(x) xml_text(x) xml_find_all(x, \".//baz\") h <- read_html(\"

Hi !\") h xml_name(h) xml_text(h)"},{"path":"http://xml2.r-lib.org/dev/index.html","id":"compared-to-the-xml-package","dir":"","previous_headings":"","what":"Compared to the XML package","title":"Parse XML","text":"xml2 similar goals XML package. main differences : xml2 takes care memory management . automatically free memory used XML document soon last reference goes away. xml2 simple class hierarchy don’t need think exactly type object , xml2 just right thing. convenient handling namespaces Xpath expressions - see xml_ns() xml_ns_strip() get started.","code":""},{"path":"http://xml2.r-lib.org/dev/index.html","id":"code-of-conduct","dir":"","previous_headings":"","what":"Code of Conduct","title":"Parse XML","text":"Please note xml2 project released Contributor Code Conduct. contributing project, agree abide terms.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/as_list.html","id":null,"dir":"Reference","previous_headings":"","what":"Coerce xml nodes to a list. — as_list","title":"Coerce xml nodes to a list. — as_list","text":"turns XML document (node nodeset) equivalent R list. Note as_list(), .list(): lapply() automatically calls .list() inputs, override default.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/as_list.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Coerce xml nodes to a list. — as_list","text":"","code":"as_list(x, ns = character(), ...)"},{"path":"http://xml2.r-lib.org/dev/reference/as_list.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Coerce xml nodes to a list. — as_list","text":"x document, node, node set. ns Optionally, named vector giving prefix-url pairs, produced xml_ns(). provided, names explicitly qualified ns prefix, .e. element bar defined namespace foo, called foo:bar. (similarly attributes). Default namespaces must given explicit name. ns ignored using xml_name<-() xml_set_name(). ... Needed compatibility generic. Unused.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/as_list.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Coerce xml nodes to a list. — as_list","text":"as_list currently handles four common types children element might : elements, converted lists. Attributes, stored R attributes. Attributes special meanings R (class(), comment(), dim(), dimnames(), names(), row.names() tsp()) escaped '.' Text, stored character vector.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/as_list.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Coerce xml nodes to a list. — as_list","text":"","code":"as_list(read_xml(\" a <\/d>]]><\/c><\/foo>\")) #> $foo #> $foo[[1]] #> [1] \" a \" #> #> $foo$b #> list() #> #> $foo$c #> $foo$c[[1]] #> [1] \"<\/d>\" #> #> #> as_list(read_xml(\" <\/bar> <\/foo>\")) #> $foo #> $foo$bar #> $foo$bar$baz #> list() #> #> #> as_list(read_xml(\"<\/foo>\")) #> $foo #> list() #> attr(,\"id\") #> [1] \"a\" #> as_list(read_xml(\"<\/foo>\")) #> $foo #> $foo$bar #> list() #> attr(,\"id\") #> [1] \"a\" #> #> $foo$bar #> list() #> attr(,\"id\") #> [1] \"b\" #> #>"},{"path":"http://xml2.r-lib.org/dev/reference/as_xml_document.html","id":null,"dir":"Reference","previous_headings":"","what":"Coerce a R list to xml nodes. — as_xml_document","title":"Coerce a R list to xml nodes. — as_xml_document","text":"turns R list equivalent XML document. R lists produce valid XML, particular can one root node child nodes need named (empty) lists. R attributes become XML attributes R names become XML node names.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/as_xml_document.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Coerce a R list to xml nodes. — as_xml_document","text":"","code":"as_xml_document(x, ...)"},{"path":"http://xml2.r-lib.org/dev/reference/as_xml_document.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Coerce a R list to xml nodes. — as_xml_document","text":"x document, node, node set. ... Needed compatibility generic. Unused.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/as_xml_document.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Coerce a R list to xml nodes. — as_xml_document","text":"","code":"as_xml_document(list(x = list())) #> {xml_document} #> # Nesting multiple nodes as_xml_document(list(foo = list(bar = list(baz = list())))) #> {xml_document} #> #> [1] \\n \\n<\/bar> # attributes are stored as R attributes as_xml_document(list(foo = structure(list(), id = \"a\"))) #> {xml_document} #> as_xml_document(list(foo = list( bar = structure(list(), id = \"a\"), bar = structure(list(), id = \"b\")))) #> {xml_document} #> #> [1] #> [2] "},{"path":"http://xml2.r-lib.org/dev/reference/download_xml.html","id":null,"dir":"Reference","previous_headings":"","what":"Download a HTML or XML file — download_xml","title":"Download a HTML or XML file — download_xml","text":"Libcurl implementation C_download (\"internal\" download method) added support https, ftps, gzip, etc. Default behavior identical download.file(), request can fully configured passing custom curl::handle().","code":""},{"path":"http://xml2.r-lib.org/dev/reference/download_xml.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Download a HTML or XML file — download_xml","text":"","code":"download_xml( url, file = basename(url), quiet = TRUE, mode = \"wb\", handle = curl::new_handle() ) download_html( url, file = basename(url), quiet = TRUE, mode = \"wb\", handle = curl::new_handle() )"},{"path":"http://xml2.r-lib.org/dev/reference/download_xml.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Download a HTML or XML file — download_xml","text":"url character string naming URL resource downloaded. file character string name downloaded file saved. quiet TRUE, suppress status messages (), progress bar. mode character string specifying mode write file. Useful values \"w\", \"wb\" (binary), \"\" (append) \"ab\". handle curl handle object","code":""},{"path":"http://xml2.r-lib.org/dev/reference/download_xml.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Download a HTML or XML file — download_xml","text":"Path downloaded file (invisibly).","code":""},{"path":"http://xml2.r-lib.org/dev/reference/download_xml.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Download a HTML or XML file — download_xml","text":"main difference curl_download curl_fetch_disk curl_download checks http status code starting download, raises error status non-successful. behavior curl_fetch_disk hand proceed normal write error page disk case non success response. advanced download interface supports concurrent requests resuming large files, look multi_download function.","code":""},{"path":[]},{"path":"http://xml2.r-lib.org/dev/reference/download_xml.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Download a HTML or XML file — download_xml","text":"","code":"if (FALSE) { download_html(\"http://tidyverse.org/index.html\") }"},{"path":"http://xml2.r-lib.org/dev/reference/oldclass.html","id":null,"dir":"Reference","previous_headings":"","what":"Register S4 classes — xml_document-class","title":"Register S4 classes — xml_document-class","text":"Classes exported can re-used within S4 classes, see methods::setOldClass(). xml_document: complete document. xml_nodeset: set nodes within document. xml_missing: missing object, e.g. empty result set. xml_node: single node document.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/read_xml.html","id":null,"dir":"Reference","previous_headings":"","what":"Read HTML or XML. — read_xml","title":"Read HTML or XML. — read_xml","text":"Read HTML XML.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/read_xml.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Read HTML or XML. — read_xml","text":"","code":"read_xml(x, encoding = \"\", ..., as_html = FALSE, options = \"NOBLANKS\") read_html(x, encoding = \"\", ..., options = c(\"RECOVER\", \"NOERROR\", \"NOBLANKS\")) # S3 method for character read_xml(x, encoding = \"\", ..., as_html = FALSE, options = \"NOBLANKS\") # S3 method for raw read_xml( x, encoding = \"\", base_url = \"\", ..., as_html = FALSE, options = \"NOBLANKS\" ) # S3 method for connection read_xml( x, encoding = \"\", n = 64 * 1024, verbose = FALSE, ..., base_url = \"\", as_html = FALSE, options = \"NOBLANKS\" )"},{"path":"http://xml2.r-lib.org/dev/reference/read_xml.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Read HTML or XML. — read_xml","text":"x string, connection, raw vector. string can either path, url literal xml. Urls converted connections either using base::url , installed, curl::curl. Local paths ending .gz, .bz2, .xz, .zip automatically uncompressed. connection, complete connection read raw vector parsed. encoding Specify default encoding document. Unless otherwise specified XML documents assumed UTF-8 UTF-16. document UTF-8/16, lacks explicit encoding directive, allows supply default. ... Additional arguments passed methods. as_html Optionally parse xml file html. options Set parsing options libxml2 parser. Zero RECOVER recover errors NOENT substitute entities DTDLOAD load external subset DTDATTR default DTD attributes DTDVALID validate DTD NOERROR suppress error reports NOWARNING suppress warning reports PEDANTIC pedantic error reporting NOBLANKS remove blank nodes SAX1 use SAX1 interface internally XINCLUDE Implement XInclude substitition NONET Forbid network access NODICT reuse context dictionary NSCLEAN remove redundant namespaces declarations NOCDATA merge CDATA text nodes NOXINCNODE generate XINCLUDE START/END nodes COMPACT compact small text nodes; modification tree allowed afterwards (possibly crash try modify tree) OLD10 parse using XML-1.0 update 5 NOBASEFIX fixup XINCLUDE xml:base uris HUGE relax hardcoded limit parser OLDSAX parse using SAX2 interface 2.7.0 IGNORE_ENC ignore internal document encoding hint BIG_LINES Store big lines numbers text PSVI field base_url loading connection, raw vector literal html/xml, allows specify base url document. Base urls used turn relative urls absolute urls. n file connection, number bytes read per iteration. Defaults 64kb. verbose reading slow connection, prints output every iteration know working.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/read_xml.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Read HTML or XML. — read_xml","text":"XML document. HTML normalised valid XML - may exactly transformation performed browser, reasonable approximation.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/read_xml.html","id":"setting-the-user-agent-header","dir":"Reference","previous_headings":"","what":"Setting the \"user agent\" header","title":"Read HTML or XML. — read_xml","text":"performing web scraping tasks good practice --- often required --- set user agent request header specific value. Sometimes value assigned emulate browser order content render certain way (e.g. Mozilla/5.0 (Windows NT 5.1; rv:52.0) Gecko/20100101 Firefox/52.0 emulate recent Windows browsers). often, value set provide web resource owner information intent actions like Google scraping bot user agent identifier: Googlebot/2.1 (+http://www.google.com/bot.html). can set HTTP user agent URL-based requests using httr::set_config() httr::user_agent(): httr::set_config(httr::user_agent(\"@example.com; +https://example.com/info.html\")) httr::set_config() changes configuration globally, httr::with_config() can used change configuration temporarily.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/read_xml.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Read HTML or XML. — read_xml","text":"","code":"# Literal xml/html is useful for small examples read_xml(\"<\/foo>\") #> {xml_document} #> #> [1] read_html(\"Hi<title><\/html>\") #> {html_document} #> <html> #> [1] <head>\\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset ... read_html(\"<html><title>Hi\") #> {html_document} #> <html> #> [1] <head>\\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset ... # From a local path read_html(system.file(\"extdata\", \"r-project.html\", package = \"xml2\")) #> {html_document} #> <html lang=\"en\"> #> [1] <head>\\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset ... #> [2] <body>\\n <div class=\"container page\">\\n <div class=\"row\">\\n ... if (FALSE) { # From a url cd <- read_xml(xml2_example(\"cd_catalog.xml\")) me <- read_html(\"http://had.co.nz\") }"},{"path":"http://xml2.r-lib.org/dev/reference/url_absolute.html","id":null,"dir":"Reference","previous_headings":"","what":"Convert between relative and absolute urls. — url_absolute","title":"Convert between relative and absolute urls. — url_absolute","text":"Convert relative absolute urls.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/url_absolute.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Convert between relative and absolute urls. — url_absolute","text":"","code":"url_absolute(x, base) url_relative(x, base)"},{"path":"http://xml2.r-lib.org/dev/reference/url_absolute.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Convert between relative and absolute urls. — url_absolute","text":"x character vector urls relative base base string giving base url.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/url_absolute.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Convert between relative and absolute urls. — url_absolute","text":"character vector urls","code":""},{"path":[]},{"path":"http://xml2.r-lib.org/dev/reference/url_absolute.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Convert between relative and absolute urls. — url_absolute","text":"","code":"url_absolute(c(\".\", \"..\", \"/\", \"/x\"), \"http://hadley.nz/a/b/c/d\") #> [1] \"http://hadley.nz/a/b/c/\" \"http://hadley.nz/a/b/\" #> [3] \"http://hadley.nz/\" \"http://hadley.nz/x\" url_relative(\"http://hadley.nz/a/c\", \"http://hadley.nz\") #> [1] \"/a/c\" url_relative(\"http://hadley.nz/a/c\", \"http://hadley.nz/\") #> [1] \"a/c\" url_relative(\"http://hadley.nz/a/c\", \"http://hadley.nz/a/b\") #> [1] \"c\" url_relative(\"http://hadley.nz/a/c\", \"http://hadley.nz/a/b/\") #> [1] \"../c\""},{"path":"http://xml2.r-lib.org/dev/reference/url_escape.html","id":null,"dir":"Reference","previous_headings":"","what":"Escape and unescape urls. — url_escape","title":"Escape and unescape urls. — url_escape","text":"Escape unescape urls.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/url_escape.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Escape and unescape urls. — url_escape","text":"","code":"url_escape(x, reserved = \"\") url_unescape(x)"},{"path":"http://xml2.r-lib.org/dev/reference/url_escape.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Escape and unescape urls. — url_escape","text":"x character vector urls. reserved string containing additional characters avoid escaping.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/url_escape.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Escape and unescape urls. — url_escape","text":"","code":"url_escape(\"a b c\") #> [1] \"a%20b%20c\" url_escape(\"a b c\", \"\") #> [1] \"a%20b%20c\" url_unescape(\"a%20b%2fc\") #> [1] \"a b/c\" url_unescape(\"%C2%B5\") #> [1] \"µ\""},{"path":"http://xml2.r-lib.org/dev/reference/url_parse.html","id":null,"dir":"Reference","previous_headings":"","what":"Parse a url into its component pieces. — url_parse","title":"Parse a url into its component pieces. — url_parse","text":"Parse url component pieces.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/url_parse.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Parse a url into its component pieces. — url_parse","text":"","code":"url_parse(x)"},{"path":"http://xml2.r-lib.org/dev/reference/url_parse.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Parse a url into its component pieces. — url_parse","text":"x character vector urls.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/url_parse.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Parse a url into its component pieces. — url_parse","text":"dataframe one row element x columns: scheme, server, port, user, path, query, fragment.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/url_parse.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Parse a url into its component pieces. — url_parse","text":"","code":"url_parse(\"http://had.co.nz/\") #> scheme server port user path query fragment #> 1 http had.co.nz NA / url_parse(\"http://had.co.nz:1234/\") #> scheme server port user path query fragment #> 1 http had.co.nz 1234 / url_parse(\"http://had.co.nz:1234/?a=1&b=2\") #> scheme server port user path query fragment #> 1 http had.co.nz 1234 / a=1&b=2 url_parse(\"http://had.co.nz:1234/?a=1&b=2#def\") #> scheme server port user path query fragment #> 1 http had.co.nz 1234 / a=1&b=2 def"},{"path":"http://xml2.r-lib.org/dev/reference/write_xml.html","id":null,"dir":"Reference","previous_headings":"","what":"Write XML or HTML to disk. — write_xml","title":"Write XML or HTML to disk. — write_xml","text":"writes XML normalised HTML. default behavior output format read. want force output pass option = \"as_xml\" option = \"as_html\" respectively.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/write_xml.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Write XML or HTML to disk. — write_xml","text":"","code":"write_xml(x, file, ...) # S3 method for xml_document write_xml(x, file, ..., options = \"format\", encoding = \"UTF-8\") write_html(x, file, ...) # S3 method for xml_document write_html(x, file, ..., options = \"format\", encoding = \"UTF-8\")"},{"path":"http://xml2.r-lib.org/dev/reference/write_xml.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Write XML or HTML to disk. — write_xml","text":"x document node write disk. possible save nodesets containing one node. file Path file connection write . ... additional arguments passed methods. options default: ‘format’. Zero format Format output no_declaration Drop XML declaration no_empty_tags Remove empty tags no_xhtml Disable XHTML1 rules require_xhtml Force XHTML rules as_xml Force XML output as_html Force HTML output format_whitespace Format non-significant whitespace encoding character encoding use document. default encoding ‘UTF-8’. Available encodings specified http://xmlsoft.org/html/libxml-encoding.html#xmlCharEncoding.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/write_xml.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Write XML or HTML to disk. — write_xml","text":"","code":"h <- read_html(\"<p>Hi!<\/p>\") tmp <- tempfile(fileext = \".xml\") write_xml(h, tmp, options = \"format\") readLines(tmp) #> [1] \"<!DOCTYPE html PUBLIC \\\"-//W3C//DTD HTML 4.0 Transitional//EN\\\" \\\"http://www.w3.org/TR/REC-html40/loose.dtd\\\">\" #> [2] \"<html><body><p>Hi!<\/p><\/body><\/html>\" # write formatted HTML output write_html(h, tmp, options = \"format\") readLines(tmp) #> [1] \"<!DOCTYPE html PUBLIC \\\"-//W3C//DTD HTML 4.0 Transitional//EN\\\" \\\"http://www.w3.org/TR/REC-html40/loose.dtd\\\">\" #> [2] \"<html><body><p>Hi!<\/p><\/body><\/html>\""},{"path":"http://xml2.r-lib.org/dev/reference/xml2_example.html","id":null,"dir":"Reference","previous_headings":"","what":"Get path to a xml2 example — xml2_example","title":"Get path to a xml2 example — xml2_example","text":"xml2 comes bundled number sample files ‘inst/extdata’ directory. function makes easy access.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml2_example.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get path to a xml2 example — xml2_example","text":"","code":"xml2_example(path = NULL)"},{"path":"http://xml2.r-lib.org/dev/reference/xml2_example.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get path to a xml2 example — xml2_example","text":"path Name file. NULL, example files listed.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_attr.html","id":null,"dir":"Reference","previous_headings":"","what":"Retrieve an attribute. — xml_attr","title":"Retrieve an attribute. — xml_attr","text":"xml_attrs() retrieves attributes values named character vector, xml_attrs() <- xml_set_attrs() sets attribute values. xml_attr() retrieves value single attribute xml_attr() <- xml_set_attr() modifies value. attribute exist, return default, defaults NA. xml_has_attr() tests attribute present.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_attr.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Retrieve an attribute. — xml_attr","text":"","code":"xml_attr(x, attr, ns = character(), default = NA_character_) xml_has_attr(x, attr, ns = character()) xml_attrs(x, ns = character()) xml_attr(x, attr, ns = character()) <- value xml_set_attr(x, attr, value, ns = character()) xml_attrs(x, ns = character()) <- value xml_set_attrs(x, value, ns = character())"},{"path":"http://xml2.r-lib.org/dev/reference/xml_attr.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Retrieve an attribute. — xml_attr","text":"x document, node, node set. attr Name attribute extract. ns Optionally, named vector giving prefix-url pairs, produced xml_ns(). provided, names explicitly qualified ns prefix, .e. element bar defined namespace foo, called foo:bar. (similarly attributes). Default namespaces must given explicit name. ns ignored using xml_name<-() xml_set_name(). default Default value use attribute present. value character vector new value.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_attr.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Retrieve an attribute. — xml_attr","text":"xml_attr() returns character vector. NA used represent attributes defined. xml_has_attr() returns logical vector. xml_attrs() returns named character vector x x single node, list character vectors given nodeset","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_attr.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Retrieve an attribute. — xml_attr","text":"","code":"x <- read_xml(\"<root id='1'><child id ='a' /><child id='b' d='b'/><\/root>\") xml_attr(x, \"id\") #> [1] \"1\" xml_attr(x, \"apple\") #> [1] NA xml_attrs(x) #> id #> \"1\" kids <- xml_children(x) kids #> {xml_nodeset (2)} #> [1] <child id=\"a\"/> #> [2] <child id=\"b\" d=\"b\"/> xml_attr(kids, \"id\") #> [1] \"a\" \"b\" xml_has_attr(kids, \"id\") #> [1] TRUE TRUE xml_attrs(kids) #> [[1]] #> id #> \"a\" #> #> [[2]] #> id d #> \"b\" \"b\" #> # Missing attributes give missing values xml_attr(xml_children(x), \"d\") #> [1] NA \"b\" xml_has_attr(xml_children(x), \"d\") #> [1] FALSE TRUE # If the document has a namespace, use the ns argument and # qualified attribute names x <- read_xml(' <root xmlns:b=\"http://bar.com\" xmlns:f=\"http://foo.com\"> <doc b:id=\"b\" f:id=\"f\" id=\"\" /> <\/root> ') doc <- xml_children(x)[[1]] ns <- xml_ns(x) xml_attrs(doc) #> id id id #> \"b\" \"f\" \"b\" xml_attrs(doc, ns) #> b:id f:id id #> \"b\" \"f\" \"\" # If you don't supply a ns spec, you get the first matching attribute xml_attr(doc, \"id\") #> [1] \"b\" xml_attr(doc, \"b:id\", ns) #> [1] \"b\" xml_attr(doc, \"id\", ns) #> [1] \"\" # Can set a single attribute with `xml_attr() <-` or `xml_set_attr()` xml_attr(doc, \"id\") <- \"one\" xml_set_attr(doc, \"id\", \"two\") # Or set multiple attributes with `xml_attrs()` or `xml_set_attrs()` xml_attrs(doc) <- c(\"b:id\" = \"one\", \"f:id\" = \"two\", \"id\" = \"three\") xml_set_attrs(doc, c(\"b:id\" = \"one\", \"f:id\" = \"two\", \"id\" = \"three\"))"},{"path":"http://xml2.r-lib.org/dev/reference/xml_cdata.html","id":null,"dir":"Reference","previous_headings":"","what":"Construct a cdata node — xml_cdata","title":"Construct a cdata node — xml_cdata","text":"Construct cdata node","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_cdata.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Construct a cdata node — xml_cdata","text":"","code":"xml_cdata(content)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_cdata.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Construct a cdata node — xml_cdata","text":"content CDATA content, include <![CDATA[","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_cdata.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Construct a cdata node — xml_cdata","text":"","code":"x <- xml_new_root(\"root\") xml_add_child(x, xml_cdata(\"<d/>\")) as.character(x) #> [1] \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\\n<root><![CDATA[<d/>]]><\/root>\\n\""},{"path":"http://xml2.r-lib.org/dev/reference/xml_children.html","id":null,"dir":"Reference","previous_headings":"","what":"Navigate around the family tree. — xml_children","title":"Navigate around the family tree. — xml_children","text":"xml_children returns elements, xml_contents returns nodes. xml_length returns number children. xml_parent returns parent node, xml_parents returns parents root. xml_siblings returns nodes level. xml_child makes easy specify specific child return.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_children.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Navigate around the family tree. — xml_children","text":"","code":"xml_children(x) xml_child(x, search = 1, ns = xml_ns(x)) xml_contents(x) xml_parents(x) xml_siblings(x) xml_parent(x) xml_length(x, only_elements = TRUE) xml_root(x)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_children.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Navigate around the family tree. — xml_children","text":"x document, node, node set. search xml_child, either child number return (position), name child node return. multiple child nodes name, first returned ns Optionally, named vector giving prefix-url pairs, produced xml_ns(). provided, names explicitly qualified ns prefix, .e. element bar defined namespace foo, called foo:bar. (similarly attributes). Default namespaces must given explicit name. ns ignored using xml_name<-() xml_set_name(). only_elements xml_length, count children, just children elements (default)?","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_children.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Navigate around the family tree. — xml_children","text":"node nodeset (possibly empty). Results always de-duplicated.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_children.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Navigate around the family tree. — xml_children","text":"","code":"x <- read_xml(\"<foo> <bar><boo /><\/bar> <baz/> <\/foo>\") xml_children(x) #> {xml_nodeset (2)} #> [1] <bar>\\n <boo/>\\n<\/bar> #> [2] <baz/> xml_children(xml_children(x)) #> {xml_nodeset (1)} #> [1] <boo/> xml_siblings(xml_children(x)[[1]]) #> {xml_nodeset (1)} #> [1] <baz/> # Note the each unique node only appears once in the output xml_parent(xml_children(x)) #> {xml_nodeset (1)} #> [1] <foo>\\n <bar>\\n <boo/>\\n <\/bar>\\n <baz/>\\n<\/foo> # Mixed content x <- read_xml(\"<foo> a <b/> c <d>e<\/d> f<\/foo>\") # Childen gets the elements, contents gets all node types xml_children(x) #> {xml_nodeset (2)} #> [1] <b/> #> [2] <d>e<\/d> xml_contents(x) #> {xml_nodeset (5)} #> [1] a #> [2] <b/> #> [3] c #> [4] <d>e<\/d> #> [5] f xml_length(x) #> [1] 2 xml_length(x, only_elements = FALSE) #> [1] 5 # xml_child makes it easier to select specific children xml_child(x) #> {xml_node} #> <b> xml_child(x, 2) #> {xml_node} #> <d> xml_child(x, \"baz\") #> {xml_missing} #> <NA>"},{"path":"http://xml2.r-lib.org/dev/reference/xml_comment.html","id":null,"dir":"Reference","previous_headings":"","what":"Construct a comment node — xml_comment","title":"Construct a comment node — xml_comment","text":"Construct comment node","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_comment.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Construct a comment node — xml_comment","text":"","code":"xml_comment(content)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_comment.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Construct a comment node — xml_comment","text":"content comment content","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_comment.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Construct a comment node — xml_comment","text":"","code":"x <- xml_new_document() r <- xml_add_child(x, \"root\") xml_add_child(r, xml_comment(\"Hello!\")) as.character(x) #> [1] \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\\n<root>\\n <!--Hello!-->\\n<\/root>\\n\""},{"path":"http://xml2.r-lib.org/dev/reference/xml_dtd.html","id":null,"dir":"Reference","previous_headings":"","what":"Construct a document type definition — xml_dtd","title":"Construct a document type definition — xml_dtd","text":"used create simple document type definitions. need create complicated definition internal subsets recommended parse string directly read_xml().","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_dtd.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Construct a document type definition — xml_dtd","text":"","code":"xml_dtd(name = \"\", external_id = \"\", system_id = \"\")"},{"path":"http://xml2.r-lib.org/dev/reference/xml_dtd.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Construct a document type definition — xml_dtd","text":"name name declaration external_id external ID declaration system_id system ID declaration","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_dtd.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Construct a document type definition — xml_dtd","text":"","code":"r <- xml_new_root( xml_dtd(\"html\", \"-//W3C//DTD XHTML 1.0 Transitional//EN\", \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\")) # Use read_xml directly for more complicated DTD d <- read_xml( '<!DOCTYPE doc [ <!ELEMENT doc (#PCDATA)> <!ENTITY foo \" test \"> ]> <doc>This is a valid document &foo; !<\/doc>')"},{"path":"http://xml2.r-lib.org/dev/reference/xml_find_all.html","id":null,"dir":"Reference","previous_headings":"","what":"Find nodes that match an xpath expression. — xml_find_all","title":"Find nodes that match an xpath expression. — xml_find_all","text":"Xpath like regular expressions trees - worth learning trying extract nodes arbitrary locations document. Use xml_find_all find matches - match get empty result. Use xml_find_first find specific match - match get xml_missing node.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_find_all.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Find nodes that match an xpath expression. — xml_find_all","text":"","code":"xml_find_all(x, xpath, ns = xml_ns(x), ...) # S3 method for xml_nodeset xml_find_all(x, xpath, ns = xml_ns(x), flatten = TRUE, ...) xml_find_first(x, xpath, ns = xml_ns(x)) xml_find_num(x, xpath, ns = xml_ns(x)) xml_find_chr(x, xpath, ns = xml_ns(x)) xml_find_lgl(x, xpath, ns = xml_ns(x))"},{"path":"http://xml2.r-lib.org/dev/reference/xml_find_all.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Find nodes that match an xpath expression. — xml_find_all","text":"x document, node, node set. xpath string containing xpath (1.0) expression. ns Optionally, named vector giving prefix-url pairs, produced xml_ns(). provided, names explicitly qualified ns prefix, .e. element bar defined namespace foo, called foo:bar. (similarly attributes). Default namespaces must given explicit name. ns ignored using xml_name<-() xml_set_name(). ... arguments passed methods. flatten logical indicating whether return single, flattened nodeset list nodesets.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_find_all.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Find nodes that match an xpath expression. — xml_find_all","text":"xml_find_all returns nodeset applied node, nodeset list nodesets applied nodeset. matches, nodeset(s) empty. Within nodeset, result always unique; repeated nodes automatically de-duplicated. xml_find_first returns node applied node, nodeset applied nodeset. output always size input. matches, xml_find_first return missing node; multiple matches, return first . xml_find_num, xml_find_chr, xml_find_lgl return numeric, character logical results respectively.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_find_all.html","id":"deprecated-functions","dir":"Reference","previous_headings":"","what":"Deprecated functions","title":"Find nodes that match an xpath expression. — xml_find_all","text":"xml_find_one() deprecated. Instead use xml_find_first().","code":""},{"path":[]},{"path":"http://xml2.r-lib.org/dev/reference/xml_find_all.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Find nodes that match an xpath expression. — xml_find_all","text":"","code":"x <- read_xml(\"<foo><bar><baz/><\/bar><baz/><\/foo>\") xml_find_all(x, \".//baz\") #> {xml_nodeset (2)} #> [1] <baz/> #> [2] <baz/> xml_path(xml_find_all(x, \".//baz\")) #> [1] \"/foo/bar/baz\" \"/foo/baz\" # Note the difference between .// and // # // finds anywhere in the document (ignoring the current node) # .// finds anywhere beneath the current node (bar <- xml_find_all(x, \".//bar\")) #> {xml_nodeset (1)} #> [1] <bar>\\n <baz/>\\n<\/bar> xml_find_all(bar, \".//baz\") #> {xml_nodeset (1)} #> [1] <baz/> xml_find_all(bar, \"//baz\") #> {xml_nodeset (2)} #> [1] <baz/> #> [2] <baz/> # Find all vs find one ----------------------------------------------------- x <- read_xml(\"<body> <p>Some <b>text<\/b>.<\/p> <p>Some <b>other<\/b> <b>text<\/b>.<\/p> <p>No bold here!<\/p> <\/body>\") para <- xml_find_all(x, \".//p\") # By default, if you apply xml_find_all to a nodeset, it finds all matches, # de-duplicates them, and returns as a single nodeset. This means you # never know how many results you'll get xml_find_all(para, \".//b\") #> {xml_nodeset (3)} #> [1] <b>text<\/b> #> [2] <b>other<\/b> #> [3] <b>text<\/b> # If you set flatten to FALSE, though, xml_find_all will return a list of # nodesets, where each nodeset contains the matches for the corresponding # node in the original nodeset. xml_find_all(para, \".//b\", flatten = FALSE) #> [[1]] #> {xml_nodeset (1)} #> [1] <b>text<\/b> #> #> [[2]] #> {xml_nodeset (2)} #> [1] <b>other<\/b> #> [2] <b>text<\/b> #> #> [[3]] #> {xml_nodeset (0)} #> # xml_find_first only returns the first match per input node. If there are 0 # matches it will return a missing node xml_find_first(para, \".//b\") #> {xml_nodeset (3)} #> [1] <b>text<\/b> #> [2] <b>other<\/b> #> [3] <NA> xml_text(xml_find_first(para, \".//b\")) #> [1] \"text\" \"other\" NA # Namespaces --------------------------------------------------------------- # If the document uses namespaces, you'll need use xml_ns to form # a unique mapping between full namespace url and a short prefix x <- read_xml(' <root xmlns:f = \"http://foo.com\" xmlns:g = \"http://bar.com\"> <f:doc><g:baz /><\/f:doc> <f:doc><g:baz /><\/f:doc> <\/root> ') xml_find_all(x, \".//f:doc\") #> {xml_nodeset (2)} #> [1] <f:doc>\\n <g:baz/>\\n<\/f:doc> #> [2] <f:doc>\\n <g:baz/>\\n<\/f:doc> xml_find_all(x, \".//f:doc\", xml_ns(x)) #> {xml_nodeset (2)} #> [1] <f:doc>\\n <g:baz/>\\n<\/f:doc> #> [2] <f:doc>\\n <g:baz/>\\n<\/f:doc>"},{"path":"http://xml2.r-lib.org/dev/reference/xml_missing.html","id":null,"dir":"Reference","previous_headings":"","what":"Construct an missing xml object — xml_missing","title":"Construct an missing xml object — xml_missing","text":"Construct missing xml object","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_missing.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Construct an missing xml object — xml_missing","text":"","code":"xml_missing()"},{"path":"http://xml2.r-lib.org/dev/reference/xml_name.html","id":null,"dir":"Reference","previous_headings":"","what":"The (tag) name of an xml element. — xml_name","title":"The (tag) name of an xml element. — xml_name","text":"(tag) name xml element. Modify (tag) name element","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_name.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"The (tag) name of an xml element. — xml_name","text":"","code":"xml_name(x, ns = character()) xml_name(x, ns = character()) <- value xml_set_name(x, value, ns = character())"},{"path":"http://xml2.r-lib.org/dev/reference/xml_name.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"The (tag) name of an xml element. — xml_name","text":"x document, node, node set. ns Optionally, named vector giving prefix-url pairs, produced xml_ns(). provided, names explicitly qualified ns prefix, .e. element bar defined namespace foo, called foo:bar. (similarly attributes). Default namespaces must given explicit name. ns ignored using xml_name<-() xml_set_name(). value character vector replacement name.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_name.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"The (tag) name of an xml element. — xml_name","text":"character vector.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_name.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"The (tag) name of an xml element. — xml_name","text":"","code":"x <- read_xml(\"<bar>123<\/bar>\") xml_name(x) #> [1] \"bar\" y <- read_xml(\"<bar><baz>1<\/baz>abc<foo /><\/bar>\") z <- xml_children(y) xml_name(xml_children(y)) #> [1] \"baz\" \"foo\""},{"path":"http://xml2.r-lib.org/dev/reference/xml_new_document.html","id":null,"dir":"Reference","previous_headings":"","what":"Create a new document, possibly with a root node — xml_new_document","title":"Create a new document, possibly with a root node — xml_new_document","text":"xml_new_document creates new document without root node. cases instead use xml_new_root, creates new document assigns root node one step.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_new_document.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create a new document, possibly with a root node — xml_new_document","text":"","code":"xml_new_document(version = \"1.0\", encoding = \"UTF-8\") xml_new_root( .value, ..., .copy = inherits(.value, \"xml_node\"), .version = \"1.0\", .encoding = \"UTF-8\" )"},{"path":"http://xml2.r-lib.org/dev/reference/xml_new_document.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create a new document, possibly with a root node — xml_new_document","text":"version version number document. encoding character encoding use document. default encoding ‘UTF-8’. Available encodings specified http://xmlsoft.org/html/libxml-encoding.html#xmlCharEncoding. .value node insert. ... named attributes namespaces set node, unnamed text assign node. .copy whether copy .value replacing. FALSE node moved current location. .version version number document, passed xml_new_document(version). .encoding encoding document, passed xml_new_document(encoding).","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_new_document.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create a new document, possibly with a root node — xml_new_document","text":"xml_document object.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_ns.html","id":null,"dir":"Reference","previous_headings":"","what":"XML namespaces. — xml_ns","title":"XML namespaces. — xml_ns","text":"xml_ns extracts namespaces document, matching unique namespace url prefix first associated . Default namespaces named d1, d2 etc. Use xml_ns_rename change prefixes. namespace object, can pass functions work fully qualified names instead local names.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_ns.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"XML namespaces. — xml_ns","text":"","code":"xml_ns(x) xml_ns_rename(old, ...)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_ns.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"XML namespaces. — xml_ns","text":"x document, node, node set. old, ... existing xml_namespace object followed name-value (old prefix-new prefix) pairs replace.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_ns.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"XML namespaces. — xml_ns","text":"character vector class xml_namespace default display little nicer.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_ns.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"XML namespaces. — xml_ns","text":"","code":"x <- read_xml(' <root> <doc1 xmlns = \"http://foo.com\"><baz /><\/doc1> <doc2 xmlns = \"http://bar.com\"><baz /><\/doc2> <\/root> ') xml_ns(x) #> d1 <-> http://foo.com #> d2 <-> http://bar.com # When there are default namespaces, it's a good idea to rename # them to give informative names: ns <- xml_ns_rename(xml_ns(x), d1 = \"foo\", d2 = \"bar\") ns #> foo <-> http://foo.com #> bar <-> http://bar.com # Now we can pass ns to other xml function to use fully qualified names baz <- xml_children(xml_children(x)) xml_name(baz) #> [1] \"baz\" \"baz\" xml_name(baz, ns) #> [1] \"foo:baz\" \"bar:baz\" xml_find_all(x, \"//baz\") #> {xml_nodeset (0)} xml_find_all(x, \"//foo:baz\", ns) #> {xml_nodeset (1)} #> [1] <baz/> str(as_list(x)) #> List of 1 #> $ root:List of 2 #> ..$ doc1:List of 1 #> .. ..$ baz: list() #> .. ..- attr(*, \"xmlns\")= chr \"http://foo.com\" #> ..$ doc2:List of 1 #> .. ..$ baz: list() #> .. ..- attr(*, \"xmlns\")= chr \"http://bar.com\" str(as_list(x, ns)) #> List of 1 #> $ root:List of 2 #> ..$ foo:doc1:List of 1 #> .. ..$ foo:baz: list() #> .. ..- attr(*, \"xmlns\")= chr \"http://foo.com\" #> ..$ bar:doc2:List of 1 #> .. ..$ bar:baz: list() #> .. ..- attr(*, \"xmlns\")= chr \"http://bar.com\""},{"path":"http://xml2.r-lib.org/dev/reference/xml_ns_strip.html","id":null,"dir":"Reference","previous_headings":"","what":"Strip the default namespaces from a document — xml_ns_strip","title":"Strip the default namespaces from a document — xml_ns_strip","text":"Strip default namespaces document","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_ns_strip.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Strip the default namespaces from a document — xml_ns_strip","text":"","code":"xml_ns_strip(x)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_ns_strip.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Strip the default namespaces from a document — xml_ns_strip","text":"x document, node, node set.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_ns_strip.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Strip the default namespaces from a document — xml_ns_strip","text":"","code":"x <- read_xml( \"<foo xmlns = 'http://foo.com'> <baz/> <bar xmlns = 'http://bar.com'> <baz/> <\/bar> <\/foo>\") # Need to specify the default namespaces to find the baz nodes xml_find_all(x, \"//d1:baz\") #> {xml_nodeset (1)} #> [1] <baz/> xml_find_all(x, \"//d2:baz\") #> {xml_nodeset (1)} #> [1] <baz/> # After stripping the default namespaces you can find both baz nodes directly xml_ns_strip(x) xml_find_all(x, \"//baz\") #> {xml_nodeset (2)} #> [1] <baz/> #> [2] <baz/>"},{"path":"http://xml2.r-lib.org/dev/reference/xml_path.html","id":null,"dir":"Reference","previous_headings":"","what":"Retrieve the xpath to a node — xml_path","title":"Retrieve the xpath to a node — xml_path","text":"useful want figure nodes matching xpath expression live document.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_path.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Retrieve the xpath to a node — xml_path","text":"","code":"xml_path(x)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_path.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Retrieve the xpath to a node — xml_path","text":"x document, node, node set.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_path.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Retrieve the xpath to a node — xml_path","text":"character vector.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_path.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Retrieve the xpath to a node — xml_path","text":"","code":"x <- read_xml(\"<foo><bar><baz /><\/bar><baz /><\/foo>\") xml_path(xml_find_all(x, \".//baz\")) #> [1] \"/foo/bar/baz\" \"/foo/baz\""},{"path":"http://xml2.r-lib.org/dev/reference/xml_replace.html","id":null,"dir":"Reference","previous_headings":"","what":"Modify a tree by inserting, replacing or removing nodes — xml_replace","title":"Modify a tree by inserting, replacing or removing nodes — xml_replace","text":"xml_add_sibling() xml_add_child() used insert node sibling child. xml_add_parent() adds new parent input node current parent. xml_replace() replaces existing node new node. xml_remove() removes node tree.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_replace.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Modify a tree by inserting, replacing or removing nodes — xml_replace","text":"","code":"xml_replace(.x, .value, ..., .copy = TRUE) xml_add_sibling(.x, .value, ..., .where = c(\"after\", \"before\"), .copy = TRUE) xml_add_child(.x, .value, ..., .where = length(xml_children(.x)), .copy = TRUE) xml_add_parent(.x, .value, ...) xml_remove(.x, free = FALSE)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_replace.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Modify a tree by inserting, replacing or removing nodes — xml_replace","text":".x document, node nodeset. .value node insert. ... named attributes namespaces set node, unnamed text assign node. .copy whether copy .value replacing. FALSE node moved current location. .add new node, xml_add_child position add, use 0 first child. xml_add_sibling either ‘\"\"’ ‘\"\"’ indicating new node .x. free removing node also free memory used node. Note use option use existing objects pointing node children, likely crash R return garbage.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_replace.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Modify a tree by inserting, replacing or removing nodes — xml_replace","text":"Care needs taken using xml_remove(),","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_serialize.html","id":null,"dir":"Reference","previous_headings":"","what":"Serializing XML objects to connections. — xml_serialize","title":"Serializing XML objects to connections. — xml_serialize","text":"Serializing XML objects connections.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_serialize.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Serializing XML objects to connections. — xml_serialize","text":"","code":"xml_serialize(object, connection, ...) xml_unserialize(connection, ...)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_serialize.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Serializing XML objects to connections. — xml_serialize","text":"object R object serialize. connection open connection (serialize) NULL (unserialize) raw vector (see ‘Details’). ... Additional arguments passed read_xml().","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_serialize.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Serializing XML objects to connections. — xml_serialize","text":"serialize, NULL unless connection = NULL, result returned raw vector. unserialize R object.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_serialize.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Serializing XML objects to connections. — xml_serialize","text":"","code":"library(xml2) x <- read_xml(\"<a> <b><c>123<\/c><\/b> <b><c>456<\/c><\/b> <\/a>\") b <- xml_find_all(x, \"//b\") out <- xml_serialize(b, NULL) xml_unserialize(out) #> {xml_nodeset (2)} #> [1] <b>\\n <c>123<\/c>\\n<\/b> #> [2] <b>\\n <c>456<\/c>\\n<\/b>"},{"path":"http://xml2.r-lib.org/dev/reference/xml_set_namespace.html","id":null,"dir":"Reference","previous_headings":"","what":"Set the node's namespace — xml_set_namespace","title":"Set the node's namespace — xml_set_namespace","text":"namespace set must already defined one node's ancestors.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_set_namespace.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Set the node's namespace — xml_set_namespace","text":"","code":"xml_set_namespace(.x, prefix = \"\", uri = \"\")"},{"path":"http://xml2.r-lib.org/dev/reference/xml_set_namespace.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Set the node's namespace — xml_set_namespace","text":".x node prefix namespace prefix use uri namespace URI use","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_set_namespace.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Set the node's namespace — xml_set_namespace","text":"node (invisibly)","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_structure.html","id":null,"dir":"Reference","previous_headings":"","what":"Show the structure of an html/xml document. — xml_structure","title":"Show the structure of an html/xml document. — xml_structure","text":"Show structure html/xml document without displaying values. useful want get high level view way document organised. Compared xml_structure, html_structure prints id class attributes.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_structure.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Show the structure of an html/xml document. — xml_structure","text":"","code":"xml_structure(x, indent = 2, file = \"\") html_structure(x, indent = 2, file = \"\")"},{"path":"http://xml2.r-lib.org/dev/reference/xml_structure.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Show the structure of an html/xml document. — xml_structure","text":"x HTML/XML document (part ) indent Number spaces ident file connection, character string naming file print . \"\" (default), cat prints standard output connection, console unless redirected sink. \"|cmd\", output piped command given cmd, opening pipe connection.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_structure.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Show the structure of an html/xml document. — xml_structure","text":"","code":"xml_structure(read_xml(\"<a><b><c/><c/><\/b><d/><\/a>\")) #> <a> #> <b> #> <c> #> <c> #> <d> rproj <- read_html(system.file(\"extdata\",\"r-project.html\", package = \"xml2\")) xml_structure(rproj) #> <html [lang]> #> <head> #> <meta [charset]> #> <meta [http-equiv, content]> #> <meta [name, content]> #> <title> #> {text} #> <link [rel, type, href, sizes]> #> <link [rel, type, href, sizes]> #> {comment} #> <link [href, rel]> #> <link [href, rel]> #> {comment} #> {comment} #> {comment} #> <body> #> {text} #> <div [class]> #> {text} #> <div [class]> #> {text} #> <div [class, role]> #> {text} #> <div [class]> #> {text} #> <div [class]> #> {text} #> <p> #> <a [href]> #> <img [src, alt]> #> {text} #> <p> #> <small> #> <a [href]> #> {text} #> {text} #> <h2> #> {text} #> {text} #> <p> #> <a [href]> #> {text} #> {text} #> <h2> #> {text} #> {text} #> <ul> #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> {text} #> <div [class]> #> {text} #> <h2> #> {text} #> {text} #> <ul> #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> {text} #> <div [class]> #> {text} #> <h2> #> {text} #> {text} #> <ul> #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> {text} #> <div [class]> #> {text} #> <h2> #> {text} #> {text} #> <ul> #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> {text} #> {text} #> {text} #> <div [class]> #> {text} #> <h1> #> {text} #> {text} #> <h2 [id]> #> {text} #> {text} #> <p> #> {text} #> <strong> #> <a [href]> #> {text} #> {text} #> <a [href]> #> {text} #> {text} #> {text} #> <p> #> {text} #> <a [href]> #> {text} #> {text} #> {text} #> <h2 [id]> #> {text} #> {text} #> <ul> #> <li> #> <p> #> <a [href]> #> <strong> #> {text} #> {text} #> {text} #> <li> #> <p> #> <strong> #> {text} #> {text} #> {text} #> <li> #> <p> #> <a [href]> #> <strong> #> {text} #> {text} #> {text} #> <li> #> <p> #> <strong> #> {text} #> {text} #> {text} #> <li> #> <p> #> <strong> #> <a [href]> #> {text} #> {text} #> {text} #> <li> #> <p> #> <strong> #> <a [href]> #> {text} #> {text} #> {text} #> {comment} #> {text} #> {text} #> <div [class]> #> {text} #> {text} #> {text} #> {comment} #> {text} #> <script [src]> #> {comment} #> <script [src]> xml_structure(xml_find_all(rproj, \".//p\")) #> [[1]] #> <p> #> <a [href]> #> <img [src, alt]> #> #> [[2]] #> <p> #> <small> #> <a [href]> #> {text} #> #> [[3]] #> <p> #> <a [href]> #> {text} #> #> [[4]] #> <p> #> {text} #> <strong> #> <a [href]> #> {text} #> {text} #> <a [href]> #> {text} #> {text} #> #> [[5]] #> <p> #> {text} #> <a [href]> #> {text} #> {text} #> #> [[6]] #> <p> #> <a [href]> #> <strong> #> {text} #> {text} #> #> [[7]] #> <p> #> <strong> #> {text} #> {text} #> #> [[8]] #> <p> #> <a [href]> #> <strong> #> {text} #> {text} #> #> [[9]] #> <p> #> <strong> #> {text} #> {text} #> #> [[10]] #> <p> #> <strong> #> <a [href]> #> {text} #> {text} #> #> [[11]] #> <p> #> <strong> #> <a [href]> #> {text} #> {text} #> h <- read_html(\"<body><p id = 'a'><\/p><p class = 'c d'><\/p><\/body>\") html_structure(h) #> <html> #> <body> #> <p#a> #> <p.c.d>"},{"path":"http://xml2.r-lib.org/dev/reference/xml_text.html","id":null,"dir":"Reference","previous_headings":"","what":"Extract or modify the text — xml_text","title":"Extract or modify the text — xml_text","text":"xml_text returns character vector, xml_double returns numeric vector, xml_integer returns integer vector.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_text.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Extract or modify the text — xml_text","text":"","code":"xml_text(x, trim = FALSE) xml_text(x) <- value xml_set_text(x, value) xml_double(x) xml_integer(x)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_text.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Extract or modify the text — xml_text","text":"x document, node, node set. trim TRUE trim leading trailing spaces. value character vector replacement text.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_text.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Extract or modify the text — xml_text","text":"character vector, length x.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_text.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Extract or modify the text — xml_text","text":"","code":"x <- read_xml(\"<p>This is some text. This is <b>bold!<\/b><\/p>\") xml_text(x) #> [1] \"This is some text. This is bold!\" xml_text(xml_children(x)) #> [1] \"bold!\" x <- read_xml(\"<x>This is some text. <x>This is some nested text.<\/x><\/x>\") xml_text(x) #> [1] \"This is some text. This is some nested text.\" xml_text(xml_find_all(x, \"//x\")) #> [1] \"This is some text. This is some nested text.\" #> [2] \"This is some nested text.\" x <- read_xml(\"<p> Some text <\/p>\") xml_text(x, trim = TRUE) #> [1] \"Some text\" # xml_double() and xml_integer() are useful for extracting numeric attributes x <- read_xml(\"<plot><point x='1' y='2' /><point x='2' y='1' /><\/plot>\") xml_integer(xml_find_all(x, \"//@x\")) #> [1] 1 2"},{"path":"http://xml2.r-lib.org/dev/reference/xml_type.html","id":null,"dir":"Reference","previous_headings":"","what":"Determine the type of a node. — xml_type","title":"Determine the type of a node. — xml_type","text":"Determine type node.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_type.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Determine the type of a node. — xml_type","text":"","code":"xml_type(x)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_type.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Determine the type of a node. — xml_type","text":"x document, node, node set.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_type.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Determine the type of a node. — xml_type","text":"","code":"x <- read_xml(\"<foo> a <b /> <![CDATA[ blah]]><\/foo>\") xml_type(x) #> [1] \"element\" xml_type(xml_contents(x)) #> [1] \"text\" \"element\" \"text\" \"cdata\""},{"path":"http://xml2.r-lib.org/dev/reference/xml_url.html","id":null,"dir":"Reference","previous_headings":"","what":"The URL of an XML document — xml_url","title":"The URL of an XML document — xml_url","text":"useful interpreting relative urls url_relative().","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_url.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"The URL of an XML document — xml_url","text":"","code":"xml_url(x)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_url.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"The URL of an XML document — xml_url","text":"x node document.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_url.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"The URL of an XML document — xml_url","text":"character vector length 1. Returns NA name set.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_url.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"The URL of an XML document — xml_url","text":"","code":"catalog <- read_xml(xml2_example(\"cd_catalog.xml\")) xml_url(catalog) #> [1] \"/home/runner/work/_temp/Library/xml2/extdata/cd_catalog.xml\" x <- read_xml(\"<foo/>\") xml_url(x) #> [1] NA"},{"path":"http://xml2.r-lib.org/dev/reference/xml_validate.html","id":null,"dir":"Reference","previous_headings":"","what":"Validate XML schema — xml_validate","title":"Validate XML schema — xml_validate","text":"Validate XML document XML 1.0 schema.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_validate.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Validate XML schema — xml_validate","text":"","code":"xml_validate(x, schema)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_validate.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Validate XML schema — xml_validate","text":"x document, node, node set. schema XML document containing schema","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_validate.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Validate XML schema — xml_validate","text":"TRUE FALSE","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_validate.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Validate XML schema — xml_validate","text":"","code":"# Example from https://msdn.microsoft.com/en-us/library/ms256129(v=vs.110).aspx doc <- read_xml(system.file(\"extdata/order-doc.xml\", package = \"xml2\")) schema <- read_xml(system.file(\"extdata/order-schema.xml\", package = \"xml2\")) xml_validate(doc, schema) #> [1] TRUE #> attr(,\"errors\") #> character(0)"},{"path":[]},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-134","dir":"Changelog","previous_headings":"","what":"xml2 1.3.4","title":"xml2 1.3.4","text":"Fixes R CMD check problems. Windows: update libxml2 2.10.3","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-133","dir":"Changelog","previous_headings":"","what":"xml2 1.3.3","title":"xml2 1.3.3","text":"CRAN release: 2021-11-30 Hadley Wickham now () maintainer. xml2 re-licensed MIT (#317). xml_find_all.xml_node() fails informatively xpath parameter wrong type (@michaelchirico) xml_find_all.xml_nodeset() gains flatten argument control whether return single nodeset list nodesets (#311, @jakejh) write_xml() write_html() now return NULL invisibly, prior version 1.3.0 (#307) XPtr gets explicit copy constructor assignment operator definitions, two missing components Rule three (@michaelchirico) Windows: update libxml2 2.9.10 libxslt 1.1.34 add ucrt libs","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-132","dir":"Changelog","previous_headings":"","what":"xml2 1.3.2","title":"xml2 1.3.2","text":"CRAN release: 2020-04-23 read_html() read_xml() now error passed strings length greater one (#121) read_xml.raw() inadvertent regression 1.3.0 now fixed (#300) Compilation fix macOS 10.15.4 (@kevinushey, #296)","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-131","dir":"Changelog","previous_headings":"","what":"xml2 1.3.1","title":"xml2 1.3.1","text":"CRAN release: 2020-04-09 read_html() now works HTML files non-ASCII encodings (#293).","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-130","dir":"Changelog","previous_headings":"","what":"xml2 1.3.0","title":"xml2 1.3.0","text":"CRAN release: 2020-04-01 Removes Rcpp dependency","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-125","dir":"Changelog","previous_headings":"","what":"xml2 1.2.5","title":"xml2 1.2.5","text":"CRAN release: 2020-03-11 Fix compilation issue macOS versions High Sierra using homebrew supplied libxml2","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-124","dir":"Changelog","previous_headings":"","what":"xml2 1.2.4","title":"xml2 1.2.4","text":"CRAN release: 2020-03-10 Fix potential dangling pointer internal asXmlChar() function (@michaelquinn32, #287). as_xml_document() now handles cases text nodes trailing normal nodes (#274). xml_add_child() can now create nodes par attribute. previously errored due partial name matching parent function internal create_node() function. (@jennybc, #285) libxml2_version() now returns semantic version rather alphanumeric version, “2.9.10” > “2.9.9” (#277)","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-122","dir":"Changelog","previous_headings":"","what":"xml2 1.2.2","title":"xml2 1.2.2","text":"CRAN release: 2019-08-09 Export S4 classes documentation, can used packages without Warnings (@nuest, #267)","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-121","dir":"Changelog","previous_headings":"","what":"xml2 1.2.1","title":"xml2 1.2.1","text":"CRAN release: 2019-07-29","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"new-features-1-2-1","dir":"Changelog","previous_headings":"","what":"New Features","title":"xml2 1.2.1","text":"xml2 now pkgdown site! https://xml2.r-lib.org (@jayhesselberth, #211). Windows: upgrade libxml2 2.9.8 print methods now match type document, e.g. read_html() prints “{html_document}” rather “{xml_document}” (#227)","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"bugfixes-and-miscellaneous-features-1-2-1","dir":"Changelog","previous_headings":"","what":"Bugfixes and Miscellaneous features","title":"xml2 1.2.1","text":"Generic xml2 error now forwarded R errors. Previously errors output stderr, suppressed (#209). Fix ICU 59+ defaulting use char16_t, available C++11 (#231) longer uses C connections API Better error message trying run download_xml() without curl package installed (#262) xml2 classes now registered use S4 calling setOldClass() (#248) Nodes nested data type definition entities now work without crashing (#241) Test failure fixed due behavior change relative paths libxml2 2.9.9 (#245). read_xml() now better error message given zero length character inputs (#212). read_xml() read_html() now automatically check response succeeded trying read HTTP response (#255). xml_root() can now create root nodes namespaces (#239) xml_set_attr() longer crashes try set namespace node multiple times (#253). xml_set_attr() now recycles values needed (#221) xml_structure() gains file argument, support writing file rather console (#244).","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-120","dir":"Changelog","previous_headings":"","what":"xml2 1.2.0","title":"xml2 1.2.0","text":"CRAN release: 2018-01-24","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"breaking-changes-1-2-0","dir":"Changelog","previous_headings":"","what":"Breaking changes","title":"xml2 1.2.0","text":"as_list() xml_document objects properly include root node returned list. Previous behavior can obtained using as_list()[[1L]] place as_list().","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"new-features-1-2-0","dir":"Changelog","previous_headings":"","what":"New Features","title":"xml2 1.2.0","text":"download_xml() download_html() helper functions make easy download files (#193). xml_attr() can now set attributes value (#198). xml_serialize() xml_unserialize() now create file connections given character input (#179).","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"bugfixes-1-2-0","dir":"Changelog","previous_headings":"","what":"Bugfixes","title":"xml2 1.2.0","text":"xml_find_first() longer de-duplicates results, results always length inputs (documented) (#194). xml2 can now build using libxml2 2.7.0 Use Rcpp symbol registration visibility prevent symbol conflicts Linux xml_add_child() now requires less resources insert node called .= 0L (@heckendorfc, #175). Fixed failing examples due change external resource.","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-111","dir":"Changelog","previous_headings":"","what":"xml2 1.1.1","title":"xml2 1.1.1","text":"CRAN release: 2017-01-24 small point release addressing installation issues found older libxml2 versions shipped RedHat Linux 6 / CentOS 6 (#163, #164).","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-110","dir":"Changelog","previous_headings":"","what":"xml2 1.1.0","title":"xml2 1.1.0","text":"CRAN release: 2017-01-07","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"new-features-1-1-0","dir":"Changelog","previous_headings":"","what":"New Features","title":"xml2 1.1.0","text":"write_xml() write_html() now accept connections well filenames output. (#157) xml_add_child() now takes .argument specifying add new children. (#138) as_xml() generic function convert R objects xml. important method lists enables full roundtrip support going back xml lists enables full roundtrip support XML. (#137, #143) xml_new_root() can used create new document root node one step (#131). xml_add_parent() inserts new node node parent (#129) Add xml_validate() validate document xml schema (#31, @jeroenooms). Export xml2_types.h allow extension packages xslt. xml_comment() allows add comment nodes document. (#111) xml_cdata() allows add CDATA nodes document. (#128) Add xml_set_text() xml_set_name() equivalent xml_text<- xml_name<-. (#130). Add xml_set_attr() xml_set_attrs() equivalent xml_attr<- xml_attrs<-. (#109, #130) Add write_html() method (#133).","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"bugfixes-1-1-0","dir":"Changelog","previous_headings":"","what":"Bugfixes","title":"xml2 1.1.0","text":"xml_new_document() now explicitly sets encoding (default UTF-8) (#142) Document formatting options write_xml() (#132) Add missing methods xml_missing objects. (#134) Bugfix xml_length.xml_nodeset caused fail unconditionally. (#140) .na() now returns TRUE xml_missing objects. (#139) Trim non-breaking spaces xml_text(trim = TRUE) (#151). Allow setting non-character attributes (values coerced characters). (@sjp, #117, #122). Fixed return value call vapply xml_integer.xml_nodeset. (@ddiez, #146, #147). Allow docs missing root element created printed. (@sjp, #126, #121). xml_add_* methods now return invisibly. (@sjp, #124) as_list() now preserves element names attributes exist, escapes XML attributes conflict special R attributes (@peterfoley, #115).","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-100","dir":"Changelog","previous_headings":"","what":"xml2 1.0.0","title":"xml2 1.0.0","text":"CRAN release: 2016-06-24 C++ functions now use checked_get() instead get() possible, NULL XPtrs properly throw error rather crashing. (@jimhester, #101, #104). xml_integer() xml_double() functions make easy extract integer double text nodes (@jimhester, #97, #99). xml2 now supports modification creation XML nodes. New functions xml_new_document(), xml_new_child(), xml_new_sibling(), xml_set_namespace(), , xml_remove(), xml_replace(), xml_root() replacement methods xml_name(), xml_attr(), xml_attrs() xml_text() (@jimhester, #9 #76) xml_ns() now keeps namespace prefixes point URI (@jimhester, #35, #95). read_xml() read_html() methods added httr::response() objects. (@jimhester, #63, #93) xml_child() function make selecting children little easier (@jimhester, #23, #94) xml_find_one() deprecated favor xml_find_first() (@jimhester, #58, #92) xml_read() functions now default passing document’s namespace object. Namespace definitions can now removed well added xml_ns_strip() added remove default namespaces document. (@jimhester, #28, #89) xml_read() gains options argument control available parsing options, including HUGE turn limits parsing large documents now drops blank text nodes default, mimicking default behavior XML package. (@jimhester, #49, #62, #85, #88) xml_write() expands path filenames, directories can specified ‘~/’ (@jimhester, #86, #80) xml_find_one() now returns ‘xml_missing’ node object 0 matches (@jimhester, #55, #53, hadley/rvest#82). xml_find_num(), xml_find_chr(), xml_find_lgl() functions added return numeric, character logical results XPath expressions. (@jimhester, #55) xml_name() xml_text() always correctly encode returned value UTF-8 (#54).","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-012","dir":"Changelog","previous_headings":"","what":"xml2 0.1.2","title":"xml2 0.1.2","text":"CRAN release: 2015-09-01 Improved configure script - now works R-devel windows. Compiles older versions libxml2.,","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-011","dir":"Changelog","previous_headings":"","what":"xml2 0.1.1","title":"xml2 0.1.1","text":"CRAN release: 2015-06-02 Make configure script cross platform. Add xml_length() count number children (#32).","code":""}] +[{"path":"http://xml2.r-lib.org/dev/CODE_OF_CONDUCT.html","id":null,"dir":"","previous_headings":"","what":"Contributor Code of Conduct","title":"Contributor Code of Conduct","text":"contributors maintainers project, pledge respect people contribute reporting issues, posting feature requests, updating documentation, submitting pull requests patches, activities. committed making participation project harassment-free experience everyone, regardless level experience, gender, gender identity expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion. Examples unacceptable behavior participants include use sexual language imagery, derogatory comments personal attacks, trolling, public private harassment, insults, unprofessional conduct. Project maintainers right responsibility remove, edit, reject comments, commits, code, wiki edits, issues, contributions aligned Code Conduct. Project maintainers follow Code Conduct may removed project team. Instances abusive, harassing, otherwise unacceptable behavior may reported opening issue contacting one project maintainers. Code Conduct adapted Contributor Covenant (https://www.contributor-covenant.org), version 1.0.0, available https://contributor-covenant.org/version/1/0/0/.","code":""},{"path":"http://xml2.r-lib.org/dev/CONTRIBUTING.html","id":null,"dir":"","previous_headings":"","what":"Contributing to xml2","title":"Contributing to xml2","text":"outlines propose change xml2. detailed info contributing , tidyverse packages, please see development contributing guide.","code":""},{"path":"http://xml2.r-lib.org/dev/CONTRIBUTING.html","id":"fixing-typos","dir":"","previous_headings":"","what":"Fixing typos","title":"Contributing to xml2","text":"can fix typos, spelling mistakes, grammatical errors documentation directly using GitHub web interface, long changes made source file. generally means ’ll need edit roxygen2 comments .R, .Rd file. can find .R file generates .Rd reading comment first line.","code":""},{"path":"http://xml2.r-lib.org/dev/CONTRIBUTING.html","id":"bigger-changes","dir":"","previous_headings":"","what":"Bigger changes","title":"Contributing to xml2","text":"want make bigger change, ’s good idea first file issue make sure someone team agrees ’s needed. ’ve found bug, please file issue illustrates bug minimal reprex (also help write unit test, needed).","code":""},{"path":"http://xml2.r-lib.org/dev/CONTRIBUTING.html","id":"pull-request-process","dir":"","previous_headings":"Bigger changes","what":"Pull request process","title":"Contributing to xml2","text":"Fork package clone onto computer. haven’t done , recommend using usethis::create_from_github(\"r-lib/xml2\", fork = TRUE). Install development dependences devtools::install_dev_deps(), make sure package passes R CMD check running devtools::check(). R CMD check doesn’t pass cleanly, ’s good idea ask help continuing. Create Git branch pull request (PR). recommend using usethis::pr_init(\"brief-description--change\"). Make changes, commit git, create PR running usethis::pr_push(), following prompts browser. title PR briefly describe change. body PR contain Fixes #issue-number. user-facing changes, add bullet top NEWS.md (.e. just first header). Follow style described https://style.tidyverse.org/news.html.","code":""},{"path":"http://xml2.r-lib.org/dev/CONTRIBUTING.html","id":"code-style","dir":"","previous_headings":"Bigger changes","what":"Code style","title":"Contributing to xml2","text":"New code follow tidyverse style guide. can use styler package apply styles, please don’t restyle code nothing PR. use roxygen2, Markdown syntax, documentation. use testthat unit tests. Contributions test cases included easier accept.","code":""},{"path":"http://xml2.r-lib.org/dev/CONTRIBUTING.html","id":"code-of-conduct","dir":"","previous_headings":"","what":"Code of Conduct","title":"Contributing to xml2","text":"Please note xml2 project released Contributor Code Conduct. contributing project agree abide terms.","code":""},{"path":[]},{"path":"http://xml2.r-lib.org/dev/ISSUE_TEMPLATE.html","id":"reproducible-example","dir":"","previous_headings":"","what":"Reproducible Example","title":"NA","text":"","code":"devtools::session_info() # Paste output below #> output"},{"path":"http://xml2.r-lib.org/dev/LICENSE.html","id":null,"dir":"","previous_headings":"","what":"MIT License","title":"MIT License","text":"Copyright (c) 2020 xml2 authors Permission hereby granted, free charge, person obtaining copy software associated documentation files (“Software”), deal Software without restriction, including without limitation rights use, copy, modify, merge, publish, distribute, sublicense, /sell copies Software, permit persons Software furnished , subject following conditions: copyright notice permission notice shall included copies substantial portions Software. SOFTWARE PROVIDED “”, WITHOUT WARRANTY KIND, EXPRESS IMPLIED, INCLUDING LIMITED WARRANTIES MERCHANTABILITY, FITNESS PARTICULAR PURPOSE NONINFRINGEMENT. EVENT SHALL AUTHORS COPYRIGHT HOLDERS LIABLE CLAIM, DAMAGES LIABILITY, WHETHER ACTION CONTRACT, TORT OTHERWISE, ARISING , CONNECTION SOFTWARE USE DEALINGS SOFTWARE.","code":""},{"path":"http://xml2.r-lib.org/dev/SUPPORT.html","id":null,"dir":"","previous_headings":"","what":"Getting help with xml2","title":"Getting help with xml2","text":"Thanks using xml2! filing issue, places explore pieces put together make process smooth possible.","code":""},{"path":"http://xml2.r-lib.org/dev/SUPPORT.html","id":"make-a-reprex","dir":"","previous_headings":"","what":"Make a reprex","title":"Getting help with xml2","text":"Start making minimal reproducible example using reprex package. haven’t heard used reprex , ’re treat! Seriously, reprex make R-question-asking endeavors easier (pretty insane ROI five ten minutes ’ll take learn ’s ). additional reprex pointers, check Get help! section tidyverse site.","code":""},{"path":"http://xml2.r-lib.org/dev/SUPPORT.html","id":"where-to-ask","dir":"","previous_headings":"","what":"Where to ask?","title":"Getting help with xml2","text":"Armed reprex, next step figure ask. ’s question: start community.rstudio.com, /StackOverflow. people answer questions. ’s bug: ’re right place, file issue. ’re sure: let community help figure ! problem bug feature request, can easily return report . opening new issue, sure search issues pull requests make sure bug hasn’t reported /already fixed development version. default, search pre-populated :issue :open. can edit qualifiers (e.g. :pr, :closed) needed. example, ’d simply remove :open search issues repo, open closed.","code":""},{"path":"http://xml2.r-lib.org/dev/SUPPORT.html","id":"what-happens-next","dir":"","previous_headings":"","what":"What happens next?","title":"Getting help with xml2","text":"efficient possible, development tidyverse packages tends bursty, shouldn’t worry don’t get immediate response. Typically don’t look repo sufficient quantity issues accumulates, ’s burst intense activity focus efforts. makes development efficient avoids expensive context switching problems, cost taking longer get back . process makes good reprex particularly important might multiple months initial report start working . can’t reproduce bug, can’t fix !","code":""},{"path":"http://xml2.r-lib.org/dev/articles/modification.html","id":"modifying-existing-xml","dir":"Articles","previous_headings":"","what":"Modifying Existing XML","title":"Node Modification","text":"Modifying existing XML can done xml2 using replacement functions accessors. methods individual xml_node objects well xml_nodeset objects. vector values provided applied piecewise nodeset, otherwise value recycled.","code":""},{"path":"http://xml2.r-lib.org/dev/articles/modification.html","id":"text-modification","dir":"Articles","previous_headings":"Modifying Existing XML","what":"Text Modification","title":"Node Modification","text":"Text modification happens text nodes. given node one text node first affected. want modify additional text nodes need select explicitly /text().","code":"x <- read_xml(\"<p>This is some <b>text<\/b>. This is more.<\/p>\") xml_text(x) #> [1] \"This is some text. This is more.\" xml_text(x) <- \"This is some other text.\" xml_text(x) #> [1] \"This is some other text.text. This is more.\" # You can avoid this by explicitly selecting the text node. x <- read_xml(\"<p>This is some text. This is <b>bold!<\/b><\/p>\") text_only <- xml_find_all(x, \"//text()\") xml_text(text_only) <- c(\"This is some other text. \", \"Still bold!\") xml_text(x) #> [1] \"This is some other text. Still bold!\" xml_structure(x) #> <p> #> {text} #> <b> #> {text}"},{"path":"http://xml2.r-lib.org/dev/articles/modification.html","id":"attribute-and-namespace-definition-modification","dir":"Articles","previous_headings":"Modifying Existing XML","what":"Attribute and Namespace Definition Modification","title":"Node Modification","text":"Attributes namespace definitions modified one time xml_attr() xml_attrs(). cases using NULL value remove attribute completely.","code":"x <- read_xml(\"<a href='invalid!'>xml2<\/a>\") xml_attr(x, \"href\") #> [1] \"invalid!\" xml_attr(x, \"href\") <- \"https://github.com/r-lib/xml2\" xml_attr(x, \"href\") #> [1] \"https://github.com/r-lib/xml2\" xml_attrs(x) <- c(id = \"xml2\", href = \"https://github.com/r-lib/xml2\") xml_attrs(x) #> href id #> \"https://github.com/r-lib/xml2\" \"xml2\" x #> {xml_document} #> <a href=\"https://github.com/r-lib/xml2\" id=\"xml2\"> xml_attrs(x) <- NULL x #> {xml_document} #> <a> # Namespaces are added with as a xmlns or xmlns:prefix attribute xml_attr(x, \"xmlns\") <- \"http://foo\" x #> {xml_document} #> <a xmlns=\"http://foo\"> xml_attr(x, \"xmlns:bar\") <- \"http://bar\" x #> {xml_document} #> <a xmlns=\"http://foo\" xmlns:bar=\"http://bar\">"},{"path":"http://xml2.r-lib.org/dev/articles/modification.html","id":"name-modification","dir":"Articles","previous_headings":"Modifying Existing XML","what":"Name Modification","title":"Node Modification","text":"Node names modified xml_name().","code":"x <- read_xml(\"<a><b/><\/a>\") x #> {xml_document} #> <a> #> [1] <b/> xml_name(x) #> [1] \"a\" xml_name(x) <- \"c\" x #> {xml_document} #> <c> #> [1] <b/>"},{"path":"http://xml2.r-lib.org/dev/articles/modification.html","id":"node-modification","dir":"Articles","previous_headings":"","what":"Node modification","title":"Node Modification","text":"functions .copy argument. set FALSE remove new node location inserting new location. Otherwise make copy node insertion.","code":""},{"path":"http://xml2.r-lib.org/dev/articles/modification.html","id":"replacing-existing-nodes","dir":"Articles","previous_headings":"Node modification","what":"Replacing existing nodes","title":"Node Modification","text":"","code":"x <- read_xml(\"<parent><child>1<\/child><child>2<child>3<\/child><\/child><\/parent>\") children <- xml_children(x) t1 <- children[[1]] t2 <- children[[2]] t3 <- xml_children(children[[2]])[[1]] xml_replace(t1, t3) #> {xml_node} #> <child> x #> {xml_document} #> <parent> #> [1] <child>3<\/child> #> [2] <child>2<child>3<\/child><\/child>"},{"path":"http://xml2.r-lib.org/dev/articles/modification.html","id":"add-a-sibling","dir":"Articles","previous_headings":"Node modification","what":"Add a sibling","title":"Node Modification","text":"","code":"x <- read_xml(\"<parent><child>1<\/child><child>2<child>3<\/child><\/child><\/parent>\") children <- xml_children(x) t1 <- children[[1]] t2 <- children[[2]] t3 <- xml_children(children[[2]])[[1]] xml_add_sibling(t1, t3) x #> {xml_document} #> <parent> #> [1] <child>1<\/child> #> [2] <child>3<\/child> #> [3] <child>2<child>3<\/child><\/child> xml_add_sibling(t3, t1, where = \"before\") x #> {xml_document} #> <parent> #> [1] <child>1<\/child> #> [2] <child>3<\/child> #> [3] <child>2<child>3<\/child><child>1<\/child><\/child>"},{"path":"http://xml2.r-lib.org/dev/articles/modification.html","id":"add-a-child","dir":"Articles","previous_headings":"Node modification","what":"Add a child","title":"Node Modification","text":"","code":"x <- read_xml(\"<parent><child>1<\/child><child>2<child>3<\/child><\/child><\/parent>\") children <- xml_children(x) t1 <- children[[1]] t2 <- children[[2]] t3 <- xml_children(children[[2]])[[1]] xml_add_child(t1, t3) x #> {xml_document} #> <parent> #> [1] <child>1<child>3<\/child><\/child> #> [2] <child>2<child>3<\/child><\/child> xml_add_child(t1, read_xml(\"<test/>\")) x #> {xml_document} #> <parent> #> [1] <child>1<child>3<\/child><test/><\/child> #> [2] <child>2<child>3<\/child><\/child>"},{"path":"http://xml2.r-lib.org/dev/articles/modification.html","id":"removing-nodes","dir":"Articles","previous_headings":"Node modification","what":"Removing nodes","title":"Node Modification","text":"xml_remove() can used remove node (children) tree. default behavior unlink node tree, free memory node, R objects pointing node still valid. allows code like following work without crashing R planning referencing nodes memory wasted. Calling xml_remove(free = TRUE) remove nodes free memory used store . Note case node previously pointed node children instead pointing free memory may cause R crash. xml2 can’t figure , ’s responsibility remove objects longer valid. particular xml_find_*() results easy overlook, example","code":"x <- read_xml(\"<foo><bar><baz/><\/bar><\/foo>\") x1 <- x %>% xml_children() %>% .[[1]] x2 <- x1 %>% xml_children() %>% .[[1]] xml_remove(x1) rm(x1) gc() #> used (Mb) gc trigger (Mb) max used (Mb) #> Ncells 668088 35.7 1323397 70.7 1323397 70.7 #> Vcells 1160921 8.9 8388608 64.0 2570402 19.7 x2 #> {xml_node} #> <baz> x <- read_xml(\"<a><b /><b><b /><\/b><\/a>\") bees <- xml_find_all(x, \"//b\") xml_remove(xml_child(x), free = TRUE) # bees[[1]] is no longer valid!!! rm(bees) gc() #> used (Mb) gc trigger (Mb) max used (Mb) #> Ncells 668100 35.7 1323397 70.7 1323397 70.7 #> Vcells 1160919 8.9 8388608 64.0 2570402 19.7"},{"path":"http://xml2.r-lib.org/dev/articles/modification.html","id":"namespaces","dir":"Articles","previous_headings":"Node modification","what":"Namespaces","title":"Node Modification","text":"want construct document following namespace layout. (https://stackoverflow.com/questions/32939229/creating-xml--r--namespaces/32941524#32941524).","code":"<?xml version = \"1.0\" encoding=\"UTF-8\"?> <sld xmlns=\"http://www.o.net/sld\" xmlns:ogc=\"http://www.o.net/ogc\" xmlns:se=\"http://www.o.net/se\" version=\"1.1.0\" > <layer> <se:Name>My Layer<\/se:Name> <\/layer> <\/sld> d <- xml_new_root(\"sld\", xmlns = \"http://www.o.net/sld\", \"xmlns:ogc\" = \"http://www.o.net/ogc\", \"xmlns:se\" = \"http://www.o.net/se\", version = \"1.1.0\") %>% xml_add_child(\"layer\") %>% xml_add_child(\"se:Name\", \"My Layer\") %>% xml_root() d #> {xml_document} #> <sld version=\"1.1.0\" xmlns=\"http://www.o.net/sld\" xmlns:ogc=\"http://www.o.net/ogc\" xmlns:se=\"http://www.o.net/se\"> #> [1] <layer>\\n <se:Name>My Layer<\/se:Name>\\n<\/layer>"},{"path":"http://xml2.r-lib.org/dev/authors.html","id":null,"dir":"","previous_headings":"","what":"Authors","title":"Authors and Citation","text":"Hadley Wickham. Author, maintainer. Jim Hester. Author. Jeroen Ooms. Author. . Copyright holder, funder. R Foundation. Contributor. Copy R-project homepage cached example","code":""},{"path":"http://xml2.r-lib.org/dev/authors.html","id":"citation","dir":"","previous_headings":"","what":"Citation","title":"Authors and Citation","text":"Wickham H, Hester J, Ooms J (2023). xml2: Parse XML. https://xml2.r-lib.org/, https://github.com/r-lib/xml2.","code":"@Manual{, title = {xml2: Parse XML}, author = {Hadley Wickham and Jim Hester and Jeroen Ooms}, year = {2023}, note = {https://xml2.r-lib.org/, https://github.com/r-lib/xml2}, }"},{"path":"http://xml2.r-lib.org/dev/index.html","id":"xml2","dir":"","previous_headings":"","what":"Parse XML","title":"Parse XML","text":"xml2 package binding libxml2, making easy work HTML XML R. API somewhat inspired jQuery.","code":""},{"path":"http://xml2.r-lib.org/dev/index.html","id":"installation","dir":"","previous_headings":"","what":"Installation","title":"Parse XML","text":"can install xml2 CRAN, can install development version github, using devtools:","code":"install.packages(\"xml2\") # install.packages(\"devtools\") devtools::install_github(\"r-lib/xml2\")"},{"path":"http://xml2.r-lib.org/dev/index.html","id":"usage","dir":"","previous_headings":"","what":"Usage","title":"Parse XML","text":"three key classes: xml_node: single node document. xml_doc: complete document. Acting document usually acting root node document. xml_nodeset: set nodes within document. Operations xml_nodesets vectorised, apply operation node set.","code":"library(\"xml2\") x <- read_xml(\"<foo> <bar> text <baz/> <\/bar> <\/foo>\") x xml_name(x) xml_children(x) xml_text(x) xml_find_all(x, \".//baz\") h <- read_html(\"<html><p>Hi <b>!\") h xml_name(h) xml_text(h)"},{"path":"http://xml2.r-lib.org/dev/index.html","id":"compared-to-the-xml-package","dir":"","previous_headings":"","what":"Compared to the XML package","title":"Parse XML","text":"xml2 similar goals XML package. main differences : xml2 takes care memory management . automatically free memory used XML document soon last reference goes away. xml2 simple class hierarchy don’t need think exactly type object , xml2 just right thing. convenient handling namespaces Xpath expressions - see xml_ns() xml_ns_strip() get started.","code":""},{"path":"http://xml2.r-lib.org/dev/index.html","id":"code-of-conduct","dir":"","previous_headings":"","what":"Code of Conduct","title":"Parse XML","text":"Please note xml2 project released Contributor Code Conduct. contributing project, agree abide terms.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/as_list.html","id":null,"dir":"Reference","previous_headings":"","what":"Coerce xml nodes to a list. — as_list","title":"Coerce xml nodes to a list. — as_list","text":"turns XML document (node nodeset) equivalent R list. Note as_list(), .list(): lapply() automatically calls .list() inputs, override default.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/as_list.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Coerce xml nodes to a list. — as_list","text":"","code":"as_list(x, ns = character(), ...)"},{"path":"http://xml2.r-lib.org/dev/reference/as_list.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Coerce xml nodes to a list. — as_list","text":"x document, node, node set. ns Optionally, named vector giving prefix-url pairs, produced xml_ns(). provided, names explicitly qualified ns prefix, .e. element bar defined namespace foo, called foo:bar. (similarly attributes). Default namespaces must given explicit name. ns ignored using xml_name<-() xml_set_name(). ... Needed compatibility generic. Unused.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/as_list.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Coerce xml nodes to a list. — as_list","text":"as_list currently handles four common types children element might : elements, converted lists. Attributes, stored R attributes. Attributes special meanings R (class(), comment(), dim(), dimnames(), names(), row.names() tsp()) escaped '.' Text, stored character vector.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/as_list.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Coerce xml nodes to a list. — as_list","text":"","code":"as_list(read_xml(\"<foo> a <b /><c><![CDATA[<d><\/d>]]><\/c><\/foo>\")) #> $foo #> $foo[[1]] #> [1] \" a \" #> #> $foo$b #> list() #> #> $foo$c #> $foo$c[[1]] #> [1] \"<d><\/d>\" #> #> #> as_list(read_xml(\"<foo> <bar><baz /><\/bar> <\/foo>\")) #> $foo #> $foo$bar #> $foo$bar$baz #> list() #> #> #> as_list(read_xml(\"<foo id = 'a'><\/foo>\")) #> $foo #> list() #> attr(,\"id\") #> [1] \"a\" #> as_list(read_xml(\"<foo><bar id='a'/><bar id='b'/><\/foo>\")) #> $foo #> $foo$bar #> list() #> attr(,\"id\") #> [1] \"a\" #> #> $foo$bar #> list() #> attr(,\"id\") #> [1] \"b\" #> #>"},{"path":"http://xml2.r-lib.org/dev/reference/as_xml_document.html","id":null,"dir":"Reference","previous_headings":"","what":"Coerce a R list to xml nodes. — as_xml_document","title":"Coerce a R list to xml nodes. — as_xml_document","text":"turns R list equivalent XML document. R lists produce valid XML, particular can one root node child nodes need named (empty) lists. R attributes become XML attributes R names become XML node names.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/as_xml_document.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Coerce a R list to xml nodes. — as_xml_document","text":"","code":"as_xml_document(x, ...)"},{"path":"http://xml2.r-lib.org/dev/reference/as_xml_document.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Coerce a R list to xml nodes. — as_xml_document","text":"x document, node, node set. ... Needed compatibility generic. Unused.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/as_xml_document.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Coerce a R list to xml nodes. — as_xml_document","text":"","code":"as_xml_document(list(x = list())) #> {xml_document} #> <x> # Nesting multiple nodes as_xml_document(list(foo = list(bar = list(baz = list())))) #> {xml_document} #> <foo> #> [1] <bar>\\n <baz/>\\n<\/bar> # attributes are stored as R attributes as_xml_document(list(foo = structure(list(), id = \"a\"))) #> {xml_document} #> <foo id=\"a\"> as_xml_document(list(foo = list( bar = structure(list(), id = \"a\"), bar = structure(list(), id = \"b\")))) #> {xml_document} #> <foo> #> [1] <bar id=\"a\"/> #> [2] <bar id=\"b\"/>"},{"path":"http://xml2.r-lib.org/dev/reference/download_xml.html","id":null,"dir":"Reference","previous_headings":"","what":"Download a HTML or XML file — download_xml","title":"Download a HTML or XML file — download_xml","text":"Libcurl implementation C_download (\"internal\" download method) added support https, ftps, gzip, etc. Default behavior identical download.file(), request can fully configured passing custom curl::handle().","code":""},{"path":"http://xml2.r-lib.org/dev/reference/download_xml.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Download a HTML or XML file — download_xml","text":"","code":"download_xml( url, file = basename(url), quiet = TRUE, mode = \"wb\", handle = curl::new_handle() ) download_html( url, file = basename(url), quiet = TRUE, mode = \"wb\", handle = curl::new_handle() )"},{"path":"http://xml2.r-lib.org/dev/reference/download_xml.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Download a HTML or XML file — download_xml","text":"url character string naming URL resource downloaded. file character string name downloaded file saved. quiet TRUE, suppress status messages (), progress bar. mode character string specifying mode write file. Useful values \"w\", \"wb\" (binary), \"\" (append) \"ab\". handle curl handle object","code":""},{"path":"http://xml2.r-lib.org/dev/reference/download_xml.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Download a HTML or XML file — download_xml","text":"Path downloaded file (invisibly).","code":""},{"path":"http://xml2.r-lib.org/dev/reference/download_xml.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Download a HTML or XML file — download_xml","text":"main difference curl_download curl_fetch_disk curl_download checks http status code starting download, raises error status non-successful. behavior curl_fetch_disk hand proceed normal write error page disk case non success response. advanced download interface supports concurrent requests resuming large files, look multi_download function.","code":""},{"path":[]},{"path":"http://xml2.r-lib.org/dev/reference/download_xml.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Download a HTML or XML file — download_xml","text":"","code":"if (FALSE) { download_html(\"http://tidyverse.org/index.html\") }"},{"path":"http://xml2.r-lib.org/dev/reference/oldclass.html","id":null,"dir":"Reference","previous_headings":"","what":"Register S4 classes — xml_document-class","title":"Register S4 classes — xml_document-class","text":"Classes exported can re-used within S4 classes, see methods::setOldClass(). xml_document: complete document. xml_nodeset: set nodes within document. xml_missing: missing object, e.g. empty result set. xml_node: single node document.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/read_xml.html","id":null,"dir":"Reference","previous_headings":"","what":"Read HTML or XML. — read_xml","title":"Read HTML or XML. — read_xml","text":"Read HTML XML.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/read_xml.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Read HTML or XML. — read_xml","text":"","code":"read_xml(x, encoding = \"\", ..., as_html = FALSE, options = \"NOBLANKS\") read_html(x, encoding = \"\", ..., options = c(\"RECOVER\", \"NOERROR\", \"NOBLANKS\")) # S3 method for character read_xml(x, encoding = \"\", ..., as_html = FALSE, options = \"NOBLANKS\") # S3 method for raw read_xml( x, encoding = \"\", base_url = \"\", ..., as_html = FALSE, options = \"NOBLANKS\" ) # S3 method for connection read_xml( x, encoding = \"\", n = 64 * 1024, verbose = FALSE, ..., base_url = \"\", as_html = FALSE, options = \"NOBLANKS\" )"},{"path":"http://xml2.r-lib.org/dev/reference/read_xml.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Read HTML or XML. — read_xml","text":"x string, connection, raw vector. string can either path, url literal xml. Urls converted connections either using base::url , installed, curl::curl. Local paths ending .gz, .bz2, .xz, .zip automatically uncompressed. connection, complete connection read raw vector parsed. encoding Specify default encoding document. Unless otherwise specified XML documents assumed UTF-8 UTF-16. document UTF-8/16, lacks explicit encoding directive, allows supply default. ... Additional arguments passed methods. as_html Optionally parse xml file html. options Set parsing options libxml2 parser. Zero RECOVER recover errors NOENT substitute entities DTDLOAD load external subset DTDATTR default DTD attributes DTDVALID validate DTD NOERROR suppress error reports NOWARNING suppress warning reports PEDANTIC pedantic error reporting NOBLANKS remove blank nodes SAX1 use SAX1 interface internally XINCLUDE Implement XInclude substitition NONET Forbid network access NODICT reuse context dictionary NSCLEAN remove redundant namespaces declarations NOCDATA merge CDATA text nodes NOXINCNODE generate XINCLUDE START/END nodes COMPACT compact small text nodes; modification tree allowed afterwards (possibly crash try modify tree) OLD10 parse using XML-1.0 update 5 NOBASEFIX fixup XINCLUDE xml:base uris HUGE relax hardcoded limit parser OLDSAX parse using SAX2 interface 2.7.0 IGNORE_ENC ignore internal document encoding hint BIG_LINES Store big lines numbers text PSVI field base_url loading connection, raw vector literal html/xml, allows specify base url document. Base urls used turn relative urls absolute urls. n file connection, number bytes read per iteration. Defaults 64kb. verbose reading slow connection, prints output every iteration know working.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/read_xml.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Read HTML or XML. — read_xml","text":"XML document. HTML normalised valid XML - may exactly transformation performed browser, reasonable approximation.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/read_xml.html","id":"setting-the-user-agent-header","dir":"Reference","previous_headings":"","what":"Setting the \"user agent\" header","title":"Read HTML or XML. — read_xml","text":"performing web scraping tasks good practice --- often required --- set user agent request header specific value. Sometimes value assigned emulate browser order content render certain way (e.g. Mozilla/5.0 (Windows NT 5.1; rv:52.0) Gecko/20100101 Firefox/52.0 emulate recent Windows browsers). often, value set provide web resource owner information intent actions like Google scraping bot user agent identifier: Googlebot/2.1 (+http://www.google.com/bot.html). can set HTTP user agent URL-based requests using httr::set_config() httr::user_agent(): httr::set_config(httr::user_agent(\"@example.com; +https://example.com/info.html\")) httr::set_config() changes configuration globally, httr::with_config() can used change configuration temporarily.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/read_xml.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Read HTML or XML. — read_xml","text":"","code":"# Literal xml/html is useful for small examples read_xml(\"<foo><bar /><\/foo>\") #> {xml_document} #> <foo> #> [1] <bar/> read_html(\"<html><title>Hi<title><\/html>\") #> {html_document} #> <html> #> [1] <head>\\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset ... read_html(\"<html><title>Hi\") #> {html_document} #> <html> #> [1] <head>\\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset ... # From a local path read_html(system.file(\"extdata\", \"r-project.html\", package = \"xml2\")) #> {html_document} #> <html lang=\"en\"> #> [1] <head>\\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset ... #> [2] <body>\\n <div class=\"container page\">\\n <div class=\"row\">\\n ... if (FALSE) { # From a url cd <- read_xml(xml2_example(\"cd_catalog.xml\")) me <- read_html(\"http://had.co.nz\") }"},{"path":"http://xml2.r-lib.org/dev/reference/url_absolute.html","id":null,"dir":"Reference","previous_headings":"","what":"Convert between relative and absolute urls. — url_absolute","title":"Convert between relative and absolute urls. — url_absolute","text":"Convert relative absolute urls.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/url_absolute.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Convert between relative and absolute urls. — url_absolute","text":"","code":"url_absolute(x, base) url_relative(x, base)"},{"path":"http://xml2.r-lib.org/dev/reference/url_absolute.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Convert between relative and absolute urls. — url_absolute","text":"x character vector urls relative base base string giving base url.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/url_absolute.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Convert between relative and absolute urls. — url_absolute","text":"character vector urls","code":""},{"path":[]},{"path":"http://xml2.r-lib.org/dev/reference/url_absolute.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Convert between relative and absolute urls. — url_absolute","text":"","code":"url_absolute(c(\".\", \"..\", \"/\", \"/x\"), \"http://hadley.nz/a/b/c/d\") #> [1] \"http://hadley.nz/a/b/c/\" \"http://hadley.nz/a/b/\" #> [3] \"http://hadley.nz/\" \"http://hadley.nz/x\" url_relative(\"http://hadley.nz/a/c\", \"http://hadley.nz\") #> [1] \"/a/c\" url_relative(\"http://hadley.nz/a/c\", \"http://hadley.nz/\") #> [1] \"a/c\" url_relative(\"http://hadley.nz/a/c\", \"http://hadley.nz/a/b\") #> [1] \"c\" url_relative(\"http://hadley.nz/a/c\", \"http://hadley.nz/a/b/\") #> [1] \"../c\""},{"path":"http://xml2.r-lib.org/dev/reference/url_escape.html","id":null,"dir":"Reference","previous_headings":"","what":"Escape and unescape urls. — url_escape","title":"Escape and unescape urls. — url_escape","text":"Escape unescape urls.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/url_escape.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Escape and unescape urls. — url_escape","text":"","code":"url_escape(x, reserved = \"\") url_unescape(x)"},{"path":"http://xml2.r-lib.org/dev/reference/url_escape.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Escape and unescape urls. — url_escape","text":"x character vector urls. reserved string containing additional characters avoid escaping.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/url_escape.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Escape and unescape urls. — url_escape","text":"","code":"url_escape(\"a b c\") #> [1] \"a%20b%20c\" url_escape(\"a b c\", \"\") #> [1] \"a%20b%20c\" url_unescape(\"a%20b%2fc\") #> [1] \"a b/c\" url_unescape(\"%C2%B5\") #> [1] \"µ\""},{"path":"http://xml2.r-lib.org/dev/reference/url_parse.html","id":null,"dir":"Reference","previous_headings":"","what":"Parse a url into its component pieces. — url_parse","title":"Parse a url into its component pieces. — url_parse","text":"Parse url component pieces.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/url_parse.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Parse a url into its component pieces. — url_parse","text":"","code":"url_parse(x)"},{"path":"http://xml2.r-lib.org/dev/reference/url_parse.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Parse a url into its component pieces. — url_parse","text":"x character vector urls.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/url_parse.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Parse a url into its component pieces. — url_parse","text":"dataframe one row element x columns: scheme, server, port, user, path, query, fragment.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/url_parse.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Parse a url into its component pieces. — url_parse","text":"","code":"url_parse(\"http://had.co.nz/\") #> scheme server port user path query fragment #> 1 http had.co.nz NA / url_parse(\"http://had.co.nz:1234/\") #> scheme server port user path query fragment #> 1 http had.co.nz 1234 / url_parse(\"http://had.co.nz:1234/?a=1&b=2\") #> scheme server port user path query fragment #> 1 http had.co.nz 1234 / a=1&b=2 url_parse(\"http://had.co.nz:1234/?a=1&b=2#def\") #> scheme server port user path query fragment #> 1 http had.co.nz 1234 / a=1&b=2 def"},{"path":"http://xml2.r-lib.org/dev/reference/write_xml.html","id":null,"dir":"Reference","previous_headings":"","what":"Write XML or HTML to disk. — write_xml","title":"Write XML or HTML to disk. — write_xml","text":"writes XML normalised HTML. default behavior output format read. want force output pass option = \"as_xml\" option = \"as_html\" respectively.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/write_xml.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Write XML or HTML to disk. — write_xml","text":"","code":"write_xml(x, file, ...) # S3 method for xml_document write_xml(x, file, ..., options = \"format\", encoding = \"UTF-8\") write_html(x, file, ...) # S3 method for xml_document write_html(x, file, ..., options = \"format\", encoding = \"UTF-8\")"},{"path":"http://xml2.r-lib.org/dev/reference/write_xml.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Write XML or HTML to disk. — write_xml","text":"x document node write disk. possible save nodesets containing one node. file Path file connection write . ... additional arguments passed methods. options default: ‘format’. Zero format Format output no_declaration Drop XML declaration no_empty_tags Remove empty tags no_xhtml Disable XHTML1 rules require_xhtml Force XHTML rules as_xml Force XML output as_html Force HTML output format_whitespace Format non-significant whitespace encoding character encoding use document. default encoding ‘UTF-8’. Available encodings specified http://xmlsoft.org/html/libxml-encoding.html#xmlCharEncoding.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/write_xml.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Write XML or HTML to disk. — write_xml","text":"","code":"h <- read_html(\"<p>Hi!<\/p>\") tmp <- tempfile(fileext = \".xml\") write_xml(h, tmp, options = \"format\") readLines(tmp) #> [1] \"<!DOCTYPE html PUBLIC \\\"-//W3C//DTD HTML 4.0 Transitional//EN\\\" \\\"http://www.w3.org/TR/REC-html40/loose.dtd\\\">\" #> [2] \"<html><body><p>Hi!<\/p><\/body><\/html>\" # write formatted HTML output write_html(h, tmp, options = \"format\") readLines(tmp) #> [1] \"<!DOCTYPE html PUBLIC \\\"-//W3C//DTD HTML 4.0 Transitional//EN\\\" \\\"http://www.w3.org/TR/REC-html40/loose.dtd\\\">\" #> [2] \"<html><body><p>Hi!<\/p><\/body><\/html>\""},{"path":"http://xml2.r-lib.org/dev/reference/xml2_example.html","id":null,"dir":"Reference","previous_headings":"","what":"Get path to a xml2 example — xml2_example","title":"Get path to a xml2 example — xml2_example","text":"xml2 comes bundled number sample files ‘inst/extdata’ directory. function makes easy access.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml2_example.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get path to a xml2 example — xml2_example","text":"","code":"xml2_example(path = NULL)"},{"path":"http://xml2.r-lib.org/dev/reference/xml2_example.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get path to a xml2 example — xml2_example","text":"path Name file. NULL, example files listed.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_attr.html","id":null,"dir":"Reference","previous_headings":"","what":"Retrieve an attribute. — xml_attr","title":"Retrieve an attribute. — xml_attr","text":"xml_attrs() retrieves attributes values named character vector, xml_attrs() <- xml_set_attrs() sets attribute values. xml_attr() retrieves value single attribute xml_attr() <- xml_set_attr() modifies value. attribute exist, return default, defaults NA. xml_has_attr() tests attribute present.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_attr.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Retrieve an attribute. — xml_attr","text":"","code":"xml_attr(x, attr, ns = character(), default = NA_character_) xml_has_attr(x, attr, ns = character()) xml_attrs(x, ns = character()) xml_attr(x, attr, ns = character()) <- value xml_set_attr(x, attr, value, ns = character()) xml_attrs(x, ns = character()) <- value xml_set_attrs(x, value, ns = character())"},{"path":"http://xml2.r-lib.org/dev/reference/xml_attr.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Retrieve an attribute. — xml_attr","text":"x document, node, node set. attr Name attribute extract. ns Optionally, named vector giving prefix-url pairs, produced xml_ns(). provided, names explicitly qualified ns prefix, .e. element bar defined namespace foo, called foo:bar. (similarly attributes). Default namespaces must given explicit name. ns ignored using xml_name<-() xml_set_name(). default Default value use attribute present. value character vector new value.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_attr.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Retrieve an attribute. — xml_attr","text":"xml_attr() returns character vector. NA used represent attributes defined. xml_has_attr() returns logical vector. xml_attrs() returns named character vector x x single node, list character vectors given nodeset","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_attr.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Retrieve an attribute. — xml_attr","text":"","code":"x <- read_xml(\"<root id='1'><child id ='a' /><child id='b' d='b'/><\/root>\") xml_attr(x, \"id\") #> [1] \"1\" xml_attr(x, \"apple\") #> [1] NA xml_attrs(x) #> id #> \"1\" kids <- xml_children(x) kids #> {xml_nodeset (2)} #> [1] <child id=\"a\"/> #> [2] <child id=\"b\" d=\"b\"/> xml_attr(kids, \"id\") #> [1] \"a\" \"b\" xml_has_attr(kids, \"id\") #> [1] TRUE TRUE xml_attrs(kids) #> [[1]] #> id #> \"a\" #> #> [[2]] #> id d #> \"b\" \"b\" #> # Missing attributes give missing values xml_attr(xml_children(x), \"d\") #> [1] NA \"b\" xml_has_attr(xml_children(x), \"d\") #> [1] FALSE TRUE # If the document has a namespace, use the ns argument and # qualified attribute names x <- read_xml(' <root xmlns:b=\"http://bar.com\" xmlns:f=\"http://foo.com\"> <doc b:id=\"b\" f:id=\"f\" id=\"\" /> <\/root> ') doc <- xml_children(x)[[1]] ns <- xml_ns(x) xml_attrs(doc) #> id id id #> \"b\" \"f\" \"b\" xml_attrs(doc, ns) #> b:id f:id id #> \"b\" \"f\" \"\" # If you don't supply a ns spec, you get the first matching attribute xml_attr(doc, \"id\") #> [1] \"b\" xml_attr(doc, \"b:id\", ns) #> [1] \"b\" xml_attr(doc, \"id\", ns) #> [1] \"\" # Can set a single attribute with `xml_attr() <-` or `xml_set_attr()` xml_attr(doc, \"id\") <- \"one\" xml_set_attr(doc, \"id\", \"two\") # Or set multiple attributes with `xml_attrs()` or `xml_set_attrs()` xml_attrs(doc) <- c(\"b:id\" = \"one\", \"f:id\" = \"two\", \"id\" = \"three\") xml_set_attrs(doc, c(\"b:id\" = \"one\", \"f:id\" = \"two\", \"id\" = \"three\"))"},{"path":"http://xml2.r-lib.org/dev/reference/xml_cdata.html","id":null,"dir":"Reference","previous_headings":"","what":"Construct a cdata node — xml_cdata","title":"Construct a cdata node — xml_cdata","text":"Construct cdata node","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_cdata.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Construct a cdata node — xml_cdata","text":"","code":"xml_cdata(content)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_cdata.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Construct a cdata node — xml_cdata","text":"content CDATA content, include <![CDATA[","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_cdata.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Construct a cdata node — xml_cdata","text":"","code":"x <- xml_new_root(\"root\") xml_add_child(x, xml_cdata(\"<d/>\")) as.character(x) #> [1] \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\\n<root><![CDATA[<d/>]]><\/root>\\n\""},{"path":"http://xml2.r-lib.org/dev/reference/xml_children.html","id":null,"dir":"Reference","previous_headings":"","what":"Navigate around the family tree. — xml_children","title":"Navigate around the family tree. — xml_children","text":"xml_children returns elements, xml_contents returns nodes. xml_length returns number children. xml_parent returns parent node, xml_parents returns parents root. xml_siblings returns nodes level. xml_child makes easy specify specific child return.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_children.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Navigate around the family tree. — xml_children","text":"","code":"xml_children(x) xml_child(x, search = 1, ns = xml_ns(x)) xml_contents(x) xml_parents(x) xml_siblings(x) xml_parent(x) xml_length(x, only_elements = TRUE) xml_root(x)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_children.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Navigate around the family tree. — xml_children","text":"x document, node, node set. search xml_child, either child number return (position), name child node return. multiple child nodes name, first returned ns Optionally, named vector giving prefix-url pairs, produced xml_ns(). provided, names explicitly qualified ns prefix, .e. element bar defined namespace foo, called foo:bar. (similarly attributes). Default namespaces must given explicit name. ns ignored using xml_name<-() xml_set_name(). only_elements xml_length, count children, just children elements (default)?","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_children.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Navigate around the family tree. — xml_children","text":"node nodeset (possibly empty). Results always de-duplicated.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_children.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Navigate around the family tree. — xml_children","text":"","code":"x <- read_xml(\"<foo> <bar><boo /><\/bar> <baz/> <\/foo>\") xml_children(x) #> {xml_nodeset (2)} #> [1] <bar>\\n <boo/>\\n<\/bar> #> [2] <baz/> xml_children(xml_children(x)) #> {xml_nodeset (1)} #> [1] <boo/> xml_siblings(xml_children(x)[[1]]) #> {xml_nodeset (1)} #> [1] <baz/> # Note the each unique node only appears once in the output xml_parent(xml_children(x)) #> {xml_nodeset (1)} #> [1] <foo>\\n <bar>\\n <boo/>\\n <\/bar>\\n <baz/>\\n<\/foo> # Mixed content x <- read_xml(\"<foo> a <b/> c <d>e<\/d> f<\/foo>\") # Childen gets the elements, contents gets all node types xml_children(x) #> {xml_nodeset (2)} #> [1] <b/> #> [2] <d>e<\/d> xml_contents(x) #> {xml_nodeset (5)} #> [1] a #> [2] <b/> #> [3] c #> [4] <d>e<\/d> #> [5] f xml_length(x) #> [1] 2 xml_length(x, only_elements = FALSE) #> [1] 5 # xml_child makes it easier to select specific children xml_child(x) #> {xml_node} #> <b> xml_child(x, 2) #> {xml_node} #> <d> xml_child(x, \"baz\") #> {xml_missing} #> <NA>"},{"path":"http://xml2.r-lib.org/dev/reference/xml_comment.html","id":null,"dir":"Reference","previous_headings":"","what":"Construct a comment node — xml_comment","title":"Construct a comment node — xml_comment","text":"Construct comment node","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_comment.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Construct a comment node — xml_comment","text":"","code":"xml_comment(content)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_comment.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Construct a comment node — xml_comment","text":"content comment content","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_comment.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Construct a comment node — xml_comment","text":"","code":"x <- xml_new_document() r <- xml_add_child(x, \"root\") xml_add_child(r, xml_comment(\"Hello!\")) as.character(x) #> [1] \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\\n<root>\\n <!--Hello!-->\\n<\/root>\\n\""},{"path":"http://xml2.r-lib.org/dev/reference/xml_dtd.html","id":null,"dir":"Reference","previous_headings":"","what":"Construct a document type definition — xml_dtd","title":"Construct a document type definition — xml_dtd","text":"used create simple document type definitions. need create complicated definition internal subsets recommended parse string directly read_xml().","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_dtd.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Construct a document type definition — xml_dtd","text":"","code":"xml_dtd(name = \"\", external_id = \"\", system_id = \"\")"},{"path":"http://xml2.r-lib.org/dev/reference/xml_dtd.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Construct a document type definition — xml_dtd","text":"name name declaration external_id external ID declaration system_id system ID declaration","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_dtd.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Construct a document type definition — xml_dtd","text":"","code":"r <- xml_new_root( xml_dtd(\"html\", \"-//W3C//DTD XHTML 1.0 Transitional//EN\", \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\")) # Use read_xml directly for more complicated DTD d <- read_xml( '<!DOCTYPE doc [ <!ELEMENT doc (#PCDATA)> <!ENTITY foo \" test \"> ]> <doc>This is a valid document &foo; !<\/doc>')"},{"path":"http://xml2.r-lib.org/dev/reference/xml_find_all.html","id":null,"dir":"Reference","previous_headings":"","what":"Find nodes that match an xpath expression. — xml_find_all","title":"Find nodes that match an xpath expression. — xml_find_all","text":"Xpath like regular expressions trees - worth learning trying extract nodes arbitrary locations document. Use xml_find_all find matches - match get empty result. Use xml_find_first find specific match - match get xml_missing node.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_find_all.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Find nodes that match an xpath expression. — xml_find_all","text":"","code":"xml_find_all(x, xpath, ns = xml_ns(x), ...) # S3 method for xml_nodeset xml_find_all(x, xpath, ns = xml_ns(x), flatten = TRUE, ...) xml_find_first(x, xpath, ns = xml_ns(x)) xml_find_num(x, xpath, ns = xml_ns(x)) xml_find_chr(x, xpath, ns = xml_ns(x)) xml_find_lgl(x, xpath, ns = xml_ns(x))"},{"path":"http://xml2.r-lib.org/dev/reference/xml_find_all.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Find nodes that match an xpath expression. — xml_find_all","text":"x document, node, node set. xpath string containing xpath (1.0) expression. ns Optionally, named vector giving prefix-url pairs, produced xml_ns(). provided, names explicitly qualified ns prefix, .e. element bar defined namespace foo, called foo:bar. (similarly attributes). Default namespaces must given explicit name. ns ignored using xml_name<-() xml_set_name(). ... arguments passed methods. flatten logical indicating whether return single, flattened nodeset list nodesets.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_find_all.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Find nodes that match an xpath expression. — xml_find_all","text":"xml_find_all returns nodeset applied node, nodeset list nodesets applied nodeset. matches, nodeset(s) empty. Within nodeset, result always unique; repeated nodes automatically de-duplicated. xml_find_first returns node applied node, nodeset applied nodeset. output always size input. matches, xml_find_first return missing node; multiple matches, return first . xml_find_num, xml_find_chr, xml_find_lgl return numeric, character logical results respectively.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_find_all.html","id":"deprecated-functions","dir":"Reference","previous_headings":"","what":"Deprecated functions","title":"Find nodes that match an xpath expression. — xml_find_all","text":"xml_find_one() deprecated. Instead use xml_find_first().","code":""},{"path":[]},{"path":"http://xml2.r-lib.org/dev/reference/xml_find_all.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Find nodes that match an xpath expression. — xml_find_all","text":"","code":"x <- read_xml(\"<foo><bar><baz/><\/bar><baz/><\/foo>\") xml_find_all(x, \".//baz\") #> {xml_nodeset (2)} #> [1] <baz/> #> [2] <baz/> xml_path(xml_find_all(x, \".//baz\")) #> [1] \"/foo/bar/baz\" \"/foo/baz\" # Note the difference between .// and // # // finds anywhere in the document (ignoring the current node) # .// finds anywhere beneath the current node (bar <- xml_find_all(x, \".//bar\")) #> {xml_nodeset (1)} #> [1] <bar>\\n <baz/>\\n<\/bar> xml_find_all(bar, \".//baz\") #> {xml_nodeset (1)} #> [1] <baz/> xml_find_all(bar, \"//baz\") #> {xml_nodeset (2)} #> [1] <baz/> #> [2] <baz/> # Find all vs find one ----------------------------------------------------- x <- read_xml(\"<body> <p>Some <b>text<\/b>.<\/p> <p>Some <b>other<\/b> <b>text<\/b>.<\/p> <p>No bold here!<\/p> <\/body>\") para <- xml_find_all(x, \".//p\") # By default, if you apply xml_find_all to a nodeset, it finds all matches, # de-duplicates them, and returns as a single nodeset. This means you # never know how many results you'll get xml_find_all(para, \".//b\") #> {xml_nodeset (3)} #> [1] <b>text<\/b> #> [2] <b>other<\/b> #> [3] <b>text<\/b> # If you set flatten to FALSE, though, xml_find_all will return a list of # nodesets, where each nodeset contains the matches for the corresponding # node in the original nodeset. xml_find_all(para, \".//b\", flatten = FALSE) #> [[1]] #> {xml_nodeset (1)} #> [1] <b>text<\/b> #> #> [[2]] #> {xml_nodeset (2)} #> [1] <b>other<\/b> #> [2] <b>text<\/b> #> #> [[3]] #> {xml_nodeset (0)} #> # xml_find_first only returns the first match per input node. If there are 0 # matches it will return a missing node xml_find_first(para, \".//b\") #> {xml_nodeset (3)} #> [1] <b>text<\/b> #> [2] <b>other<\/b> #> [3] <NA> xml_text(xml_find_first(para, \".//b\")) #> [1] \"text\" \"other\" NA # Namespaces --------------------------------------------------------------- # If the document uses namespaces, you'll need use xml_ns to form # a unique mapping between full namespace url and a short prefix x <- read_xml(' <root xmlns:f = \"http://foo.com\" xmlns:g = \"http://bar.com\"> <f:doc><g:baz /><\/f:doc> <f:doc><g:baz /><\/f:doc> <\/root> ') xml_find_all(x, \".//f:doc\") #> {xml_nodeset (2)} #> [1] <f:doc>\\n <g:baz/>\\n<\/f:doc> #> [2] <f:doc>\\n <g:baz/>\\n<\/f:doc> xml_find_all(x, \".//f:doc\", xml_ns(x)) #> {xml_nodeset (2)} #> [1] <f:doc>\\n <g:baz/>\\n<\/f:doc> #> [2] <f:doc>\\n <g:baz/>\\n<\/f:doc>"},{"path":"http://xml2.r-lib.org/dev/reference/xml_missing.html","id":null,"dir":"Reference","previous_headings":"","what":"Construct an missing xml object — xml_missing","title":"Construct an missing xml object — xml_missing","text":"Construct missing xml object","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_missing.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Construct an missing xml object — xml_missing","text":"","code":"xml_missing()"},{"path":"http://xml2.r-lib.org/dev/reference/xml_name.html","id":null,"dir":"Reference","previous_headings":"","what":"The (tag) name of an xml element. — xml_name","title":"The (tag) name of an xml element. — xml_name","text":"(tag) name xml element. Modify (tag) name element","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_name.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"The (tag) name of an xml element. — xml_name","text":"","code":"xml_name(x, ns = character()) xml_name(x, ns = character()) <- value xml_set_name(x, value, ns = character())"},{"path":"http://xml2.r-lib.org/dev/reference/xml_name.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"The (tag) name of an xml element. — xml_name","text":"x document, node, node set. ns Optionally, named vector giving prefix-url pairs, produced xml_ns(). provided, names explicitly qualified ns prefix, .e. element bar defined namespace foo, called foo:bar. (similarly attributes). Default namespaces must given explicit name. ns ignored using xml_name<-() xml_set_name(). value character vector replacement name.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_name.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"The (tag) name of an xml element. — xml_name","text":"character vector.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_name.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"The (tag) name of an xml element. — xml_name","text":"","code":"x <- read_xml(\"<bar>123<\/bar>\") xml_name(x) #> [1] \"bar\" y <- read_xml(\"<bar><baz>1<\/baz>abc<foo /><\/bar>\") z <- xml_children(y) xml_name(xml_children(y)) #> [1] \"baz\" \"foo\""},{"path":"http://xml2.r-lib.org/dev/reference/xml_new_document.html","id":null,"dir":"Reference","previous_headings":"","what":"Create a new document, possibly with a root node — xml_new_document","title":"Create a new document, possibly with a root node — xml_new_document","text":"xml_new_document creates new document without root node. cases instead use xml_new_root, creates new document assigns root node one step.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_new_document.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create a new document, possibly with a root node — xml_new_document","text":"","code":"xml_new_document(version = \"1.0\", encoding = \"UTF-8\") xml_new_root( .value, ..., .copy = inherits(.value, \"xml_node\"), .version = \"1.0\", .encoding = \"UTF-8\" )"},{"path":"http://xml2.r-lib.org/dev/reference/xml_new_document.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create a new document, possibly with a root node — xml_new_document","text":"version version number document. encoding character encoding use document. default encoding ‘UTF-8’. Available encodings specified http://xmlsoft.org/html/libxml-encoding.html#xmlCharEncoding. .value node insert. ... named attributes namespaces set node, unnamed text assign node. .copy whether copy .value replacing. FALSE node moved current location. .version version number document, passed xml_new_document(version). .encoding encoding document, passed xml_new_document(encoding).","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_new_document.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create a new document, possibly with a root node — xml_new_document","text":"xml_document object.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_ns.html","id":null,"dir":"Reference","previous_headings":"","what":"XML namespaces. — xml_ns","title":"XML namespaces. — xml_ns","text":"xml_ns extracts namespaces document, matching unique namespace url prefix first associated . Default namespaces named d1, d2 etc. Use xml_ns_rename change prefixes. namespace object, can pass functions work fully qualified names instead local names.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_ns.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"XML namespaces. — xml_ns","text":"","code":"xml_ns(x) xml_ns_rename(old, ...)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_ns.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"XML namespaces. — xml_ns","text":"x document, node, node set. old, ... existing xml_namespace object followed name-value (old prefix-new prefix) pairs replace.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_ns.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"XML namespaces. — xml_ns","text":"character vector class xml_namespace default display little nicer.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_ns.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"XML namespaces. — xml_ns","text":"","code":"x <- read_xml(' <root> <doc1 xmlns = \"http://foo.com\"><baz /><\/doc1> <doc2 xmlns = \"http://bar.com\"><baz /><\/doc2> <\/root> ') xml_ns(x) #> d1 <-> http://foo.com #> d2 <-> http://bar.com # When there are default namespaces, it's a good idea to rename # them to give informative names: ns <- xml_ns_rename(xml_ns(x), d1 = \"foo\", d2 = \"bar\") ns #> foo <-> http://foo.com #> bar <-> http://bar.com # Now we can pass ns to other xml function to use fully qualified names baz <- xml_children(xml_children(x)) xml_name(baz) #> [1] \"baz\" \"baz\" xml_name(baz, ns) #> [1] \"foo:baz\" \"bar:baz\" xml_find_all(x, \"//baz\") #> {xml_nodeset (0)} xml_find_all(x, \"//foo:baz\", ns) #> {xml_nodeset (1)} #> [1] <baz/> str(as_list(x)) #> List of 1 #> $ root:List of 2 #> ..$ doc1:List of 1 #> .. ..$ baz: list() #> .. ..- attr(*, \"xmlns\")= chr \"http://foo.com\" #> ..$ doc2:List of 1 #> .. ..$ baz: list() #> .. ..- attr(*, \"xmlns\")= chr \"http://bar.com\" str(as_list(x, ns)) #> List of 1 #> $ root:List of 2 #> ..$ foo:doc1:List of 1 #> .. ..$ foo:baz: list() #> .. ..- attr(*, \"xmlns\")= chr \"http://foo.com\" #> ..$ bar:doc2:List of 1 #> .. ..$ bar:baz: list() #> .. ..- attr(*, \"xmlns\")= chr \"http://bar.com\""},{"path":"http://xml2.r-lib.org/dev/reference/xml_ns_strip.html","id":null,"dir":"Reference","previous_headings":"","what":"Strip the default namespaces from a document — xml_ns_strip","title":"Strip the default namespaces from a document — xml_ns_strip","text":"Strip default namespaces document","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_ns_strip.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Strip the default namespaces from a document — xml_ns_strip","text":"","code":"xml_ns_strip(x)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_ns_strip.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Strip the default namespaces from a document — xml_ns_strip","text":"x document, node, node set.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_ns_strip.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Strip the default namespaces from a document — xml_ns_strip","text":"","code":"x <- read_xml( \"<foo xmlns = 'http://foo.com'> <baz/> <bar xmlns = 'http://bar.com'> <baz/> <\/bar> <\/foo>\") # Need to specify the default namespaces to find the baz nodes xml_find_all(x, \"//d1:baz\") #> {xml_nodeset (1)} #> [1] <baz/> xml_find_all(x, \"//d2:baz\") #> {xml_nodeset (1)} #> [1] <baz/> # After stripping the default namespaces you can find both baz nodes directly xml_ns_strip(x) xml_find_all(x, \"//baz\") #> {xml_nodeset (2)} #> [1] <baz/> #> [2] <baz/>"},{"path":"http://xml2.r-lib.org/dev/reference/xml_path.html","id":null,"dir":"Reference","previous_headings":"","what":"Retrieve the xpath to a node — xml_path","title":"Retrieve the xpath to a node — xml_path","text":"useful want figure nodes matching xpath expression live document.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_path.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Retrieve the xpath to a node — xml_path","text":"","code":"xml_path(x)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_path.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Retrieve the xpath to a node — xml_path","text":"x document, node, node set.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_path.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Retrieve the xpath to a node — xml_path","text":"character vector.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_path.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Retrieve the xpath to a node — xml_path","text":"","code":"x <- read_xml(\"<foo><bar><baz /><\/bar><baz /><\/foo>\") xml_path(xml_find_all(x, \".//baz\")) #> [1] \"/foo/bar/baz\" \"/foo/baz\""},{"path":"http://xml2.r-lib.org/dev/reference/xml_replace.html","id":null,"dir":"Reference","previous_headings":"","what":"Modify a tree by inserting, replacing or removing nodes — xml_replace","title":"Modify a tree by inserting, replacing or removing nodes — xml_replace","text":"xml_add_sibling() xml_add_child() used insert node sibling child. xml_add_parent() adds new parent input node current parent. xml_replace() replaces existing node new node. xml_remove() removes node tree.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_replace.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Modify a tree by inserting, replacing or removing nodes — xml_replace","text":"","code":"xml_replace(.x, .value, ..., .copy = TRUE) xml_add_sibling(.x, .value, ..., .where = c(\"after\", \"before\"), .copy = TRUE) xml_add_child(.x, .value, ..., .where = length(xml_children(.x)), .copy = TRUE) xml_add_parent(.x, .value, ...) xml_remove(.x, free = FALSE)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_replace.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Modify a tree by inserting, replacing or removing nodes — xml_replace","text":".x document, node nodeset. .value node insert. ... named attributes namespaces set node, unnamed text assign node. .copy whether copy .value replacing. FALSE node moved current location. .add new node, xml_add_child position add, use 0 first child. xml_add_sibling either ‘\"\"’ ‘\"\"’ indicating new node .x. free removing node also free memory used node. Note use option use existing objects pointing node children, likely crash R return garbage.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_replace.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Modify a tree by inserting, replacing or removing nodes — xml_replace","text":"Care needs taken using xml_remove(),","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_serialize.html","id":null,"dir":"Reference","previous_headings":"","what":"Serializing XML objects to connections. — xml_serialize","title":"Serializing XML objects to connections. — xml_serialize","text":"Serializing XML objects connections.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_serialize.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Serializing XML objects to connections. — xml_serialize","text":"","code":"xml_serialize(object, connection, ...) xml_unserialize(connection, ...)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_serialize.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Serializing XML objects to connections. — xml_serialize","text":"object R object serialize. connection open connection (serialize) NULL (unserialize) raw vector (see ‘Details’). ... Additional arguments passed read_xml().","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_serialize.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Serializing XML objects to connections. — xml_serialize","text":"serialize, NULL unless connection = NULL, result returned raw vector. unserialize R object.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_serialize.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Serializing XML objects to connections. — xml_serialize","text":"","code":"library(xml2) x <- read_xml(\"<a> <b><c>123<\/c><\/b> <b><c>456<\/c><\/b> <\/a>\") b <- xml_find_all(x, \"//b\") out <- xml_serialize(b, NULL) xml_unserialize(out) #> {xml_nodeset (2)} #> [1] <b>\\n <c>123<\/c>\\n<\/b> #> [2] <b>\\n <c>456<\/c>\\n<\/b>"},{"path":"http://xml2.r-lib.org/dev/reference/xml_set_namespace.html","id":null,"dir":"Reference","previous_headings":"","what":"Set the node's namespace — xml_set_namespace","title":"Set the node's namespace — xml_set_namespace","text":"namespace set must already defined one node's ancestors.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_set_namespace.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Set the node's namespace — xml_set_namespace","text":"","code":"xml_set_namespace(.x, prefix = \"\", uri = \"\")"},{"path":"http://xml2.r-lib.org/dev/reference/xml_set_namespace.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Set the node's namespace — xml_set_namespace","text":".x node prefix namespace prefix use uri namespace URI use","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_set_namespace.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Set the node's namespace — xml_set_namespace","text":"node (invisibly)","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_structure.html","id":null,"dir":"Reference","previous_headings":"","what":"Show the structure of an html/xml document. — xml_structure","title":"Show the structure of an html/xml document. — xml_structure","text":"Show structure html/xml document without displaying values. useful want get high level view way document organised. Compared xml_structure, html_structure prints id class attributes.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_structure.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Show the structure of an html/xml document. — xml_structure","text":"","code":"xml_structure(x, indent = 2, file = \"\") html_structure(x, indent = 2, file = \"\")"},{"path":"http://xml2.r-lib.org/dev/reference/xml_structure.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Show the structure of an html/xml document. — xml_structure","text":"x HTML/XML document (part ) indent Number spaces ident file connection, character string naming file print . \"\" (default), cat prints standard output connection, console unless redirected sink. \"|cmd\", output piped command given cmd, opening pipe connection.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_structure.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Show the structure of an html/xml document. — xml_structure","text":"","code":"xml_structure(read_xml(\"<a><b><c/><c/><\/b><d/><\/a>\")) #> <a> #> <b> #> <c> #> <c> #> <d> rproj <- read_html(system.file(\"extdata\",\"r-project.html\", package = \"xml2\")) xml_structure(rproj) #> <html [lang]> #> <head> #> <meta [charset]> #> <meta [http-equiv, content]> #> <meta [name, content]> #> <title> #> {text} #> <link [rel, type, href, sizes]> #> <link [rel, type, href, sizes]> #> {comment} #> <link [href, rel]> #> <link [href, rel]> #> {comment} #> {comment} #> {comment} #> <body> #> {text} #> <div [class]> #> {text} #> <div [class]> #> {text} #> <div [class, role]> #> {text} #> <div [class]> #> {text} #> <div [class]> #> {text} #> <p> #> <a [href]> #> <img [src, alt]> #> {text} #> <p> #> <small> #> <a [href]> #> {text} #> {text} #> <h2> #> {text} #> {text} #> <p> #> <a [href]> #> {text} #> {text} #> <h2> #> {text} #> {text} #> <ul> #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> {text} #> <div [class]> #> {text} #> <h2> #> {text} #> {text} #> <ul> #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> {text} #> <div [class]> #> {text} #> <h2> #> {text} #> {text} #> <ul> #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> {text} #> <div [class]> #> {text} #> <h2> #> {text} #> {text} #> <ul> #> <li> #> <a [href]> #> {text} #> {text} #> <li> #> <a [href]> #> {text} #> {text} #> {text} #> {text} #> {text} #> <div [class]> #> {text} #> <h1> #> {text} #> {text} #> <h2 [id]> #> {text} #> {text} #> <p> #> {text} #> <strong> #> <a [href]> #> {text} #> {text} #> <a [href]> #> {text} #> {text} #> {text} #> <p> #> {text} #> <a [href]> #> {text} #> {text} #> {text} #> <h2 [id]> #> {text} #> {text} #> <ul> #> <li> #> <p> #> <a [href]> #> <strong> #> {text} #> {text} #> {text} #> <li> #> <p> #> <strong> #> {text} #> {text} #> {text} #> <li> #> <p> #> <a [href]> #> <strong> #> {text} #> {text} #> {text} #> <li> #> <p> #> <strong> #> {text} #> {text} #> {text} #> <li> #> <p> #> <strong> #> <a [href]> #> {text} #> {text} #> {text} #> <li> #> <p> #> <strong> #> <a [href]> #> {text} #> {text} #> {text} #> {comment} #> {text} #> {text} #> <div [class]> #> {text} #> {text} #> {text} #> {comment} #> {text} #> <script [src]> #> {comment} #> <script [src]> xml_structure(xml_find_all(rproj, \".//p\")) #> [[1]] #> <p> #> <a [href]> #> <img [src, alt]> #> #> [[2]] #> <p> #> <small> #> <a [href]> #> {text} #> #> [[3]] #> <p> #> <a [href]> #> {text} #> #> [[4]] #> <p> #> {text} #> <strong> #> <a [href]> #> {text} #> {text} #> <a [href]> #> {text} #> {text} #> #> [[5]] #> <p> #> {text} #> <a [href]> #> {text} #> {text} #> #> [[6]] #> <p> #> <a [href]> #> <strong> #> {text} #> {text} #> #> [[7]] #> <p> #> <strong> #> {text} #> {text} #> #> [[8]] #> <p> #> <a [href]> #> <strong> #> {text} #> {text} #> #> [[9]] #> <p> #> <strong> #> {text} #> {text} #> #> [[10]] #> <p> #> <strong> #> <a [href]> #> {text} #> {text} #> #> [[11]] #> <p> #> <strong> #> <a [href]> #> {text} #> {text} #> h <- read_html(\"<body><p id = 'a'><\/p><p class = 'c d'><\/p><\/body>\") html_structure(h) #> <html> #> <body> #> <p#a> #> <p.c.d>"},{"path":"http://xml2.r-lib.org/dev/reference/xml_text.html","id":null,"dir":"Reference","previous_headings":"","what":"Extract or modify the text — xml_text","title":"Extract or modify the text — xml_text","text":"xml_text returns character vector, xml_double returns numeric vector, xml_integer returns integer vector.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_text.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Extract or modify the text — xml_text","text":"","code":"xml_text(x, trim = FALSE) xml_text(x) <- value xml_set_text(x, value) xml_double(x) xml_integer(x)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_text.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Extract or modify the text — xml_text","text":"x document, node, node set. trim TRUE trim leading trailing spaces. value character vector replacement text.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_text.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Extract or modify the text — xml_text","text":"character vector, length x.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_text.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Extract or modify the text — xml_text","text":"","code":"x <- read_xml(\"<p>This is some text. This is <b>bold!<\/b><\/p>\") xml_text(x) #> [1] \"This is some text. This is bold!\" xml_text(xml_children(x)) #> [1] \"bold!\" x <- read_xml(\"<x>This is some text. <x>This is some nested text.<\/x><\/x>\") xml_text(x) #> [1] \"This is some text. This is some nested text.\" xml_text(xml_find_all(x, \"//x\")) #> [1] \"This is some text. This is some nested text.\" #> [2] \"This is some nested text.\" x <- read_xml(\"<p> Some text <\/p>\") xml_text(x, trim = TRUE) #> [1] \"Some text\" # xml_double() and xml_integer() are useful for extracting numeric attributes x <- read_xml(\"<plot><point x='1' y='2' /><point x='2' y='1' /><\/plot>\") xml_integer(xml_find_all(x, \"//@x\")) #> [1] 1 2"},{"path":"http://xml2.r-lib.org/dev/reference/xml_type.html","id":null,"dir":"Reference","previous_headings":"","what":"Determine the type of a node. — xml_type","title":"Determine the type of a node. — xml_type","text":"Determine type node.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_type.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Determine the type of a node. — xml_type","text":"","code":"xml_type(x)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_type.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Determine the type of a node. — xml_type","text":"x document, node, node set.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_type.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Determine the type of a node. — xml_type","text":"","code":"x <- read_xml(\"<foo> a <b /> <![CDATA[ blah]]><\/foo>\") xml_type(x) #> [1] \"element\" xml_type(xml_contents(x)) #> [1] \"text\" \"element\" \"text\" \"cdata\""},{"path":"http://xml2.r-lib.org/dev/reference/xml_url.html","id":null,"dir":"Reference","previous_headings":"","what":"The URL of an XML document — xml_url","title":"The URL of an XML document — xml_url","text":"useful interpreting relative urls url_relative().","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_url.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"The URL of an XML document — xml_url","text":"","code":"xml_url(x)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_url.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"The URL of an XML document — xml_url","text":"x node document.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_url.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"The URL of an XML document — xml_url","text":"character vector length 1. Returns NA name set.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_url.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"The URL of an XML document — xml_url","text":"","code":"catalog <- read_xml(xml2_example(\"cd_catalog.xml\")) xml_url(catalog) #> [1] \"/home/runner/work/_temp/Library/xml2/extdata/cd_catalog.xml\" x <- read_xml(\"<foo/>\") xml_url(x) #> [1] NA"},{"path":"http://xml2.r-lib.org/dev/reference/xml_validate.html","id":null,"dir":"Reference","previous_headings":"","what":"Validate XML schema — xml_validate","title":"Validate XML schema — xml_validate","text":"Validate XML document XML 1.0 schema.","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_validate.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Validate XML schema — xml_validate","text":"","code":"xml_validate(x, schema)"},{"path":"http://xml2.r-lib.org/dev/reference/xml_validate.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Validate XML schema — xml_validate","text":"x document, node, node set. schema XML document containing schema","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_validate.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Validate XML schema — xml_validate","text":"TRUE FALSE","code":""},{"path":"http://xml2.r-lib.org/dev/reference/xml_validate.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Validate XML schema — xml_validate","text":"","code":"# Example from https://msdn.microsoft.com/en-us/library/ms256129(v=vs.110).aspx doc <- read_xml(system.file(\"extdata/order-doc.xml\", package = \"xml2\")) schema <- read_xml(system.file(\"extdata/order-schema.xml\", package = \"xml2\")) xml_validate(doc, schema) #> [1] TRUE #> attr(,\"errors\") #> character(0)"},{"path":[]},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-134","dir":"Changelog","previous_headings":"","what":"xml2 1.3.4","title":"xml2 1.3.4","text":"CRAN release: 2023-04-27 Fixes R CMD check problems. Windows: update libxml2 2.10.3","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-133","dir":"Changelog","previous_headings":"","what":"xml2 1.3.3","title":"xml2 1.3.3","text":"CRAN release: 2021-11-30 Hadley Wickham now () maintainer. xml2 re-licensed MIT (#317). xml_find_all.xml_node() fails informatively xpath parameter wrong type (@michaelchirico) xml_find_all.xml_nodeset() gains flatten argument control whether return single nodeset list nodesets (#311, @jakejh) write_xml() write_html() now return NULL invisibly, prior version 1.3.0 (#307) XPtr gets explicit copy constructor assignment operator definitions, two missing components Rule three (@michaelchirico) Windows: update libxml2 2.9.10 libxslt 1.1.34 add ucrt libs","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-132","dir":"Changelog","previous_headings":"","what":"xml2 1.3.2","title":"xml2 1.3.2","text":"CRAN release: 2020-04-23 read_html() read_xml() now error passed strings length greater one (#121) read_xml.raw() inadvertent regression 1.3.0 now fixed (#300) Compilation fix macOS 10.15.4 (@kevinushey, #296)","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-131","dir":"Changelog","previous_headings":"","what":"xml2 1.3.1","title":"xml2 1.3.1","text":"CRAN release: 2020-04-09 read_html() now works HTML files non-ASCII encodings (#293).","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-130","dir":"Changelog","previous_headings":"","what":"xml2 1.3.0","title":"xml2 1.3.0","text":"CRAN release: 2020-04-01 Removes Rcpp dependency","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-125","dir":"Changelog","previous_headings":"","what":"xml2 1.2.5","title":"xml2 1.2.5","text":"CRAN release: 2020-03-11 Fix compilation issue macOS versions High Sierra using homebrew supplied libxml2","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-124","dir":"Changelog","previous_headings":"","what":"xml2 1.2.4","title":"xml2 1.2.4","text":"CRAN release: 2020-03-10 Fix potential dangling pointer internal asXmlChar() function (@michaelquinn32, #287). as_xml_document() now handles cases text nodes trailing normal nodes (#274). xml_add_child() can now create nodes par attribute. previously errored due partial name matching parent function internal create_node() function. (@jennybc, #285) libxml2_version() now returns semantic version rather alphanumeric version, “2.9.10” > “2.9.9” (#277)","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-122","dir":"Changelog","previous_headings":"","what":"xml2 1.2.2","title":"xml2 1.2.2","text":"CRAN release: 2019-08-09 Export S4 classes documentation, can used packages without Warnings (@nuest, #267)","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-121","dir":"Changelog","previous_headings":"","what":"xml2 1.2.1","title":"xml2 1.2.1","text":"CRAN release: 2019-07-29","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"new-features-1-2-1","dir":"Changelog","previous_headings":"","what":"New Features","title":"xml2 1.2.1","text":"xml2 now pkgdown site! https://xml2.r-lib.org (@jayhesselberth, #211). Windows: upgrade libxml2 2.9.8 print methods now match type document, e.g. read_html() prints “{html_document}” rather “{xml_document}” (#227)","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"bugfixes-and-miscellaneous-features-1-2-1","dir":"Changelog","previous_headings":"","what":"Bugfixes and Miscellaneous features","title":"xml2 1.2.1","text":"Generic xml2 error now forwarded R errors. Previously errors output stderr, suppressed (#209). Fix ICU 59+ defaulting use char16_t, available C++11 (#231) longer uses C connections API Better error message trying run download_xml() without curl package installed (#262) xml2 classes now registered use S4 calling setOldClass() (#248) Nodes nested data type definition entities now work without crashing (#241) Test failure fixed due behavior change relative paths libxml2 2.9.9 (#245). read_xml() now better error message given zero length character inputs (#212). read_xml() read_html() now automatically check response succeeded trying read HTTP response (#255). xml_root() can now create root nodes namespaces (#239) xml_set_attr() longer crashes try set namespace node multiple times (#253). xml_set_attr() now recycles values needed (#221) xml_structure() gains file argument, support writing file rather console (#244).","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-120","dir":"Changelog","previous_headings":"","what":"xml2 1.2.0","title":"xml2 1.2.0","text":"CRAN release: 2018-01-24","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"breaking-changes-1-2-0","dir":"Changelog","previous_headings":"","what":"Breaking changes","title":"xml2 1.2.0","text":"as_list() xml_document objects properly include root node returned list. Previous behavior can obtained using as_list()[[1L]] place as_list().","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"new-features-1-2-0","dir":"Changelog","previous_headings":"","what":"New Features","title":"xml2 1.2.0","text":"download_xml() download_html() helper functions make easy download files (#193). xml_attr() can now set attributes value (#198). xml_serialize() xml_unserialize() now create file connections given character input (#179).","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"bugfixes-1-2-0","dir":"Changelog","previous_headings":"","what":"Bugfixes","title":"xml2 1.2.0","text":"xml_find_first() longer de-duplicates results, results always length inputs (documented) (#194). xml2 can now build using libxml2 2.7.0 Use Rcpp symbol registration visibility prevent symbol conflicts Linux xml_add_child() now requires less resources insert node called .= 0L (@heckendorfc, #175). Fixed failing examples due change external resource.","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-111","dir":"Changelog","previous_headings":"","what":"xml2 1.1.1","title":"xml2 1.1.1","text":"CRAN release: 2017-01-24 small point release addressing installation issues found older libxml2 versions shipped RedHat Linux 6 / CentOS 6 (#163, #164).","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-110","dir":"Changelog","previous_headings":"","what":"xml2 1.1.0","title":"xml2 1.1.0","text":"CRAN release: 2017-01-07","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"new-features-1-1-0","dir":"Changelog","previous_headings":"","what":"New Features","title":"xml2 1.1.0","text":"write_xml() write_html() now accept connections well filenames output. (#157) xml_add_child() now takes .argument specifying add new children. (#138) as_xml() generic function convert R objects xml. important method lists enables full roundtrip support going back xml lists enables full roundtrip support XML. (#137, #143) xml_new_root() can used create new document root node one step (#131). xml_add_parent() inserts new node node parent (#129) Add xml_validate() validate document xml schema (#31, @jeroenooms). Export xml2_types.h allow extension packages xslt. xml_comment() allows add comment nodes document. (#111) xml_cdata() allows add CDATA nodes document. (#128) Add xml_set_text() xml_set_name() equivalent xml_text<- xml_name<-. (#130). Add xml_set_attr() xml_set_attrs() equivalent xml_attr<- xml_attrs<-. (#109, #130) Add write_html() method (#133).","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"bugfixes-1-1-0","dir":"Changelog","previous_headings":"","what":"Bugfixes","title":"xml2 1.1.0","text":"xml_new_document() now explicitly sets encoding (default UTF-8) (#142) Document formatting options write_xml() (#132) Add missing methods xml_missing objects. (#134) Bugfix xml_length.xml_nodeset caused fail unconditionally. (#140) .na() now returns TRUE xml_missing objects. (#139) Trim non-breaking spaces xml_text(trim = TRUE) (#151). Allow setting non-character attributes (values coerced characters). (@sjp, #117, #122). Fixed return value call vapply xml_integer.xml_nodeset. (@ddiez, #146, #147). Allow docs missing root element created printed. (@sjp, #126, #121). xml_add_* methods now return invisibly. (@sjp, #124) as_list() now preserves element names attributes exist, escapes XML attributes conflict special R attributes (@peterfoley, #115).","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-100","dir":"Changelog","previous_headings":"","what":"xml2 1.0.0","title":"xml2 1.0.0","text":"CRAN release: 2016-06-24 C++ functions now use checked_get() instead get() possible, NULL XPtrs properly throw error rather crashing. (@jimhester, #101, #104). xml_integer() xml_double() functions make easy extract integer double text nodes (@jimhester, #97, #99). xml2 now supports modification creation XML nodes. New functions xml_new_document(), xml_new_child(), xml_new_sibling(), xml_set_namespace(), , xml_remove(), xml_replace(), xml_root() replacement methods xml_name(), xml_attr(), xml_attrs() xml_text() (@jimhester, #9 #76) xml_ns() now keeps namespace prefixes point URI (@jimhester, #35, #95). read_xml() read_html() methods added httr::response() objects. (@jimhester, #63, #93) xml_child() function make selecting children little easier (@jimhester, #23, #94) xml_find_one() deprecated favor xml_find_first() (@jimhester, #58, #92) xml_read() functions now default passing document’s namespace object. Namespace definitions can now removed well added xml_ns_strip() added remove default namespaces document. (@jimhester, #28, #89) xml_read() gains options argument control available parsing options, including HUGE turn limits parsing large documents now drops blank text nodes default, mimicking default behavior XML package. (@jimhester, #49, #62, #85, #88) xml_write() expands path filenames, directories can specified ‘~/’ (@jimhester, #86, #80) xml_find_one() now returns ‘xml_missing’ node object 0 matches (@jimhester, #55, #53, hadley/rvest#82). xml_find_num(), xml_find_chr(), xml_find_lgl() functions added return numeric, character logical results XPath expressions. (@jimhester, #55) xml_name() xml_text() always correctly encode returned value UTF-8 (#54).","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-012","dir":"Changelog","previous_headings":"","what":"xml2 0.1.2","title":"xml2 0.1.2","text":"CRAN release: 2015-09-01 Improved configure script - now works R-devel windows. Compiles older versions libxml2.,","code":""},{"path":"http://xml2.r-lib.org/dev/news/index.html","id":"xml2-011","dir":"Changelog","previous_headings":"","what":"xml2 0.1.1","title":"xml2 0.1.1","text":"CRAN release: 2015-06-02 Make configure script cross platform. Add xml_length() count number children (#32).","code":""}]