From 091aa1e9fd411440c3ff3c95042a5aa1502e6978 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Thu, 18 Apr 2019 14:47:52 +0300 Subject: [PATCH] v5 dist (#28657) --- dist/css/bootstrap-grid.css.map | Bin 147581 -> 147288 bytes dist/css/bootstrap-reboot.css | 2 +- dist/css/bootstrap-reboot.css.map | Bin 76483 -> 76033 bytes dist/css/bootstrap-reboot.min.css | 2 +- dist/css/bootstrap-reboot.min.css.map | Bin 32461 -> 32324 bytes dist/css/bootstrap.css | 266 +- dist/css/bootstrap.css.map | Bin 486173 -> 479183 bytes dist/css/bootstrap.min.css | 2 +- dist/css/bootstrap.min.css.map | Bin 605033 -> 594757 bytes dist/js/bootstrap.bundle.js | 328 +- dist/js/bootstrap.bundle.js.map | Bin 444938 -> 449510 bytes dist/js/bootstrap.bundle.min.js | 2 +- dist/js/bootstrap.bundle.min.js.map | Bin 345100 -> 348831 bytes dist/js/bootstrap.esm.js | 3178 +++++++++-------- dist/js/bootstrap.esm.js.map | Bin 275355 -> 278611 bytes dist/js/bootstrap.esm.min.js | 2 +- dist/js/bootstrap.esm.min.js.map | Bin 217566 -> 222551 bytes dist/js/bootstrap.js | 283 +- dist/js/bootstrap.js.map | Bin 293258 -> 296262 bytes dist/js/bootstrap.min.js | 2 +- dist/js/bootstrap.min.js.map | Bin 223398 -> 225773 bytes js/dist/alert.js | 12 +- js/dist/alert.js.map | Bin 15657 -> 15857 bytes js/dist/button.js | 10 +- js/dist/button.js.map | Bin 15070 -> 15247 bytes js/dist/carousel.js | 39 +- js/dist/carousel.js.map | Bin 45628 -> 45874 bytes js/dist/collapse.js | 16 +- js/dist/collapse.js.map | Bin 33111 -> 33309 bytes js/dist/dom/eventhandler.js | 175 +- js/dist/dom/eventhandler.js.map | Bin 24874 -> 32498 bytes js/dist/dom/polyfill.js.map | Bin 9666 -> 9662 bytes js/dist/dom/selectorengine.js | 183 +- js/dist/dom/selectorengine.js.map | Bin 9924 -> 17920 bytes js/dist/dropdown.js.map | Bin 38958 -> 39033 bytes js/dist/modal.js | 48 +- js/dist/modal.js.map | Bin 44299 -> 44487 bytes js/dist/popover.js.map | Bin 14129 -> 14200 bytes js/dist/scrollspy.js.map | Bin 26429 -> 26504 bytes js/dist/tab.js | 16 +- js/dist/tab.js.map | Bin 21849 -> 22047 bytes js/dist/toast.js | 62 +- js/dist/toast.js.map | Bin 18882 -> 18813 bytes js/dist/tooltip.js | 8 +- js/dist/tooltip.js.map | Bin 59480 -> 59670 bytes site/static/docs/4.3/assets/css/docs.min.css | 2 +- .../docs/4.3/assets/css/docs.min.css.map | Bin 83274 -> 88526 bytes site/static/docs/4.3/assets/js/docs.min.js | 2 +- 48 files changed, 2606 insertions(+), 2034 deletions(-) diff --git a/dist/css/bootstrap-grid.css.map b/dist/css/bootstrap-grid.css.map index 27f4d2476f08eda0fb86d8e4a53520b91f1e679f..a5ca1f9edf977bcdba4063ee4664c11ca53a8b31 100644 GIT binary patch delta 99 zcmV-p0G$8*fC~-;n_p9tCV+Vr6WXv5^52m;L?$5SQJq0UWpg zuL0*zm+$cb8;V{;AngGdmy7`dS(mW^0v4D10RlOfzm@?7x26LE F*F0=mDAWJ| delta 350 zcmXAkze_?<7>4;yTHX+&BqN9V0#}tFgs35CYiX*<<>)=?g>%o5d(SO$$^L-AThIqV zH02Qe8Va}mf`+ylT_k8~b1KuC-sRw0XZdV0`7m%jc z8;B-KMrDo1mG2lwtG{NnqRW9#-5$(Q?h+ET(S`_pokElbS3{NNIYg`xCR=x;r0yrA z4iPa|5H2p+qQV1d)`}{h#~oiF$C^{E2@g$;D^%KZxx_s#1A#`PP=4SEENizeg%R=q zJsl`p*eHerKJM3q`a=zkjCP%dqpDcvwmnMiVMQyG^_}^KK&?>nl8}C`sQzz`{AfAJ S($w$4G##J8MCXXHxAkA71AP1d diff --git a/dist/css/bootstrap-reboot.css b/dist/css/bootstrap-reboot.css index 09cf98693..338e16c97 100644 --- a/dist/css/bootstrap-reboot.css +++ b/dist/css/bootstrap-reboot.css @@ -33,7 +33,7 @@ body { background-color: #fff; } -[tabindex="-1"]:focus { +[tabindex="-1"]:focus:not(:focus-visible) { outline: 0 !important; } diff --git a/dist/css/bootstrap-reboot.css.map b/dist/css/bootstrap-reboot.css.map index cdcd565f8917e55072d2af0ba854dede1440bbbb..38783585faf088c9cf64c57ac1ae24cf82062169 100644 GIT binary patch delta 3888 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 aV7e&q%O0c9w<07Pc*=g_PNuv%AO6WtlUx z%hC|i#CUlz*z;z5(DcOzO*9*yjfqKPqG_LvFPivZVyb_Dt$ydsa!YGtIF~_i=qwzm}4&#$qvPOk2`eQ~kMyUS*`4CF>U>1Bxc~#?=aYP`^Cv zsG5{isTz}#N{O#(ubPmid1NA{#3Vy-#FCmcuK2J&&R>qlG+5MrcK4;r2_BVJD-boq zv1x%#_)6{kl-8|`N-5e`2U4^4vWwaY!pEx+6j!I)(LQ16xSQQV}G05d{L$axqTxaZ0R^!`R>c|oZPpfB= zAXn*wH521%V-S>4&jUQo*+rs4{A6Nryv8x9^^R*{N|QXLv~rfSh$xZ4rnhPJJo|ck z>&#ie8C;z%tW(JdKP;7y?6|N-DU4{+xj5fEBi3_q)gDPmG#(pEg<2*RXJkUkD;(1; zFnL7{SYP9zVIP7Qpl(2VJ045asx-}!lVKVuO(Jn+2>|^f6kt#&0*9p7yN&NOot~-{ zC9R#CVuvHr&?1CX6b&+~C~7|_6^4u@m*BlILPir3=G4OSFp06`>mp`kfxQ)(i}a0Z zQf4GSR{bsVOJrCJ{J_J}qUX9fhVa98$;$F;C4`*!g#PQ&98^Tn3sSx5Lc zg}DMKA84umIw5b*rg-x>x`k}A2;(Q3LN`r{OhR>-HDp*irC5}hHw%SfGkg~sCWjo1 zO;P2GVelG;gxjDQA+cP<7RBuEz=I*T5Z2tU*9-|Z5J*~_TltT`$f-&6%of$ zpI@wOZnk3u$)OVHv{2$Q{F2b|JMB5TTwLseLWY6hQCi%FCck#@7AL}+F>FcEoNyCm zNj?vE5;P<4NWc?^*nzzP612NQFLD$O4YSx(%MJu>33H0t*(38cwt8b%D{u5DXC36K zxND*OW%lTL8%xjZU;}f_tk24-$nN9tI2Y346?BpWQgfcF+CH9?wne4xK>=yos|zw+`=FFEo4ybDivqiIzq* z%%@*sFVF9*lh}K=E?nC1ly`z-Sb>Sr^XHC_82@{b2m7YQh^=Ya%J`x#45_!`H%}7# zMnB5l$FHzYji!Vckx(ktbMT3Q1mO#f;fe~cBeKYi3$K$kEr?e=S|+An2n~61`Pg0w zb@rlDsIOG+l8_TvR@VhKmP@r!K166r%kVD|u)>EQi-L)pjvrF3=Durq?nPZ)9U7=( Q9r0%N@W77hL+fetKZ%F9V*mgE delta 2643 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 i>kGi`$9;-B*%~;v(Y}6+>70Uz? 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

2;&z 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 diff --git a/dist/css/bootstrap.min.css b/dist/css/bootstrap.min.css index 34b8df3f0..06ab46b8f 100644 --- a/dist/css/bootstrap.min.css +++ b/dist/css/bootstrap.min.css @@ -3,5 +3,5 @@ * Copyright 2011-2019 The Bootstrap Authors * Copyright 2011-2019 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.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:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.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:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;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='%2328a745' d='M2.3 6.73L.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:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.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)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.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") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control: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' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.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)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{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{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.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}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .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}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .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}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{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='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{flex-flow:row wrap}.card-group>.card{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-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{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-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";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;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .tooltip-arrow,.bs-tooltip-right .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .tooltip-arrow::before,.bs-tooltip-right .tooltip-arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .tooltip-arrow,.bs-tooltip-left .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .tooltip-arrow::before,.bs-tooltip-left .tooltip-arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";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;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.popover-arrow,.bs-popover-right>.popover-arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.popover-arrow::before,.bs-popover-right>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.popover-arrow::after,.bs-popover-right>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.popover-arrow,.bs-popover-left>.popover-arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.popover-arrow::before,.bs-popover-left>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.popover-arrow::after,.bs-popover-left>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{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%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.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}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!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}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!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}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!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}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!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}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!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}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!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}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.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-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!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}.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}.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}@media (min-width:576px){.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-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!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}.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}.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}}@media (min-width:768px){.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-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!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}.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}.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}}@media (min-width:992px){.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-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!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}.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}.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}}@media (min-width:1200px){.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-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!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}.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}.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}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.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}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.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}.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}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} + */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.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:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.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:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;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='%2328a745' d='M2.3 6.73L.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:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.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)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.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") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control: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' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.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)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{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{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.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}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .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}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .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}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{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='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{flex-flow:row wrap}.card-group>.card{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-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{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-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .5em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";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;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .tooltip-arrow,.bs-tooltip-right .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .tooltip-arrow::before,.bs-tooltip-right .tooltip-arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .tooltip-arrow,.bs-tooltip-left .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .tooltip-arrow::before,.bs-tooltip-left .tooltip-arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";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;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.popover-arrow,.bs-popover-right>.popover-arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.popover-arrow::before,.bs-popover-right>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.popover-arrow::after,.bs-popover-right>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.popover-arrow,.bs-popover-left>.popover-arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.popover-arrow::before,.bs-popover-left>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.popover-arrow::after,.bs-popover-left>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{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%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.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}.bg-primary{background-color:#007bff!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#28a745!important}.bg-info{background-color:#17a2b8!important}.bg-warning{background-color:#ffc107!important}.bg-danger{background-color:#dc3545!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#343a40!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!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}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!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}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!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}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!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}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!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}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!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}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.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-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!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}.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}.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}@media (min-width:576px){.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-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!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}.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}.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}}@media (min-width:768px){.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-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!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}.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}.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}}@media (min-width:992px){.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-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!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}.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}.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}}@media (min-width:1200px){.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-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!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}.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}.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}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.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}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.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}.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}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} /*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/dist/css/bootstrap.min.css.map b/dist/css/bootstrap.min.css.map index 6ec9544984346492347c2b77fbec9e6847a50a12..d132c6e39b8333d04e1d1d00e94d869ab2f0a02f 100644 GIT binary patch delta 21888 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 bJ#%R7&NW*0f5KWe{GkiZwujd~)$_jr1RMYd delta 27126 zcmeHwd3an$mG9TmmAYjuwj;^1yk0wA;;7}`TP-__b#J#;OR}VRjYHg$THUv|+v>gB zlPG~1m?0q~Q-MoJfMg!vmVW zlgZ3Cf4uj-^Ty1Q+Ikda15(Z|{f<}<@qyX4QIgY7qTMx|lvh+mb4tRr$7 z|MVBoqwT#LQ}B6mNX9>g;fKG3o^L-Ez&)n@IVoU0jcKNbMux4EffS=18}<&5TgPMv zbQ|-#q1znpHW#oB2dH9W!^#M{q2q+bGcjbH8Sk4w-|n!jFCHDTsxt1X%Hz(X$Z>rq zvaa8_#UqVdC$JJ@etYVe0~B2;v_L{yq>hJv0`uCL}yyS{?))y%Gl9kh#*lxP7M!Rmtjta(I+?V?8-w&Cm9u!@boDlAN_pe zU$@8S^Z=P2R_D;0F0o#b1w%{n@CZnj{iPAzKNBN)XkQrZg9hD5P=u;KG2$X)Mic0# zmt5CX938gKjrvA)r9yIkbQlFYH=%Ur)Jk}ClFs||h;3xbI);@U0jYZH#K>T!)yG(XBl_uR39qJ!2)fX9RqLeg>amegbh!Jk z+M}}3kdV3xTA%w`pPL2-f(PSMP>620GrjH(o8KWm6GAugmNiYgN zPR!;4x}eFKbO1fO$=h!C>oGk!Q}m-fJ^j-$SOqjS%tYWL)%Qec5|-=n_#`8qEivNB z87!O94B;uBwKEN7X5#Ydy*=Bvw=a+C#1olwDVLJR0Q z@7^}mkP?cco`HSsUWs`jo7RX-RQzd&$>c3Fm821TM}&?74h&O8UAvB4BvHp8~V)XV5=7=!vu75 z+E?LUV`>CIx;4jCQxwfBva?tV}q@IMHm+b+*35hT|2(6)m?;f8EDTJ z(a_j7L6!Uy==O1AY-G3_4NmN7SL{0PU^y^`?wIUEH%#=j`pP< z*qU&{$QUq0oQ%0U=f}aG^QWb-6C@M>bvZ!7PEh>kM|E=Sufy%jZWyjWhq&7yZtu_!`A*WtEttKx^b#6osjJkpdk zS1rP8hE0M?-u)W;HDO$l6Th!TSpB?g%igN72ZY9$J~ z5+mrrSx2ka1|qQ29X2AOV-D=Ffe0V86>UTj2!v`y)*0ULqc6Xs6a8tf72P&{y4@Rr zGDWnB4CA=ij@oD2TcK5VN(Ak?hB`&9*2iu*_ zBaA&0HDn}o8AO{BmQm5>jmJToI0(Y4z!9g~Y=%1RBeCLxSOIw4+J|k7gGj^Kbv;#V z^Cm$U@luj%MckAG5yVYNEJA>oiK4?NZ(lmf5-zFURf%GTPZUso7jT!!( z*XX0kR%Y^*M2TF;?pguQc6XIQx9~7OR&8-jw{!3yg@jblN_bhfzumJ z>oX%Pr)Q+p$T%9>(7hTzbH1q~b1T>|4JuH*tzti{= z**r`;q=bU^4A3*Lpv1You4M)6>61oM3JlChIcaQ6-_$syoC3ugwmzUS{n-cO;!*VE zx!L_>TtT)=QA{0^hhQAZsuK<=hGn_|%PQ!q;Eqmb6ux`myNC9TOT*~q#V+)w;GT`8 z2-)#qjtrI-K@SJta%CY5t(Ywu1}~7}2XZrEkfZqR(g22?^3drq>q#SHZ@?iHY%on&c^8ID zu!Z*G50LvnMHK|5ZNsQ};l!n-6nN6E&!H`Lnt)5{!-Rbxp@@4y1e~7KL&GJh%jnuruNY4Q(g#L+aTm9YclYoU6fc2Mjug5x zG~baiimzQtNyhHvdjC3faLGB{U#lZ;VSo>clfZ z6vUv9_#XZJQtu*olUvsgX`U?^yA)#OKPi=A2Tzyv>@r^0hO8TjHJmC$FxI~$Y~`cZgCW4Sa!7S^`NZ#OObhhp+1+c?JMDXZ5%w2UrS_HJb9 zU<~gkebUf0I;SLCBCs!l^pug{+f}GLYHd%$+9O&`t58m-qPyFpFhC(^rWv2a!TqrdN670C{{Ho6X<8j2ln^LLknX}hoMEh#)lG;9+-1ONvOhh|4;$_lX`cD z=Xiys?-~?KmA5!f;6oVB88dTk_)M1EOiCI!f&QH8H5FESmqVsr+o?(~u z_Ly3F#I%h5SGv1D0_{2ZWb7oYGWk^Wq+z%MyAh{+P5z{z=3EZ#$^@k3890NIbfroK z7zQg!fmBYj8=h`LGjUBB`Y|1y@R_lD&Y*Xtha39NpbMFxib=4*2E1Cd3Z z8Dh>0u@xlpu;seBDJfgs6a6f=upv=|P{(I7s9}nfDxh-Ud70CvH5~ znivEV!k~`Bhpa2twr2YD?t}iDMPWuNg4Xud}!pR=Nk$G$Z>OLgUh!% zeDn8(19m5z#l!wSDV2o}ihn39pSBjrLJ8QULVD~3LE+>x^Jd3^0`9Fq???_lKrQQo z-Z|EL8TZC$Dz|$7o4;n-0Sh)vzzMuyK`PGh^h7Irq}A2Ge#+G0gnJ8ebevJ-@+f-y zTiW3tVUQnzeEdzQLd$OdQ5CC#EA`meXeq^WW1bX=Nd%W@Hl zK3RMVVHrZt&<74|L#l*6b;~Z>&@{euf^#=rq&VVegu0{@Yn_BJg5!8dj{4EYw{~ub z$_ub@A;x7SMLvPUs{;<>tZ8Uw9GwsBX-i1{WvB*<#0{hlE>sU>P5MB5vcLoXy@ahg z;c1SK?pqVpe5{G`?dvz#V6Tgp=St)Al`0aH5!>Lf^k-U*~{iO!ye={2))1(AHaRZ37Z)`AK*L zeCWijSF{aE5VxdZ+K1kI>-m+GG!bCwOqHNqk`S7~8zZ;^1gUze!#9}tW-y?;8T^h* zt2_u%M;-qvlE7eI64Y%fX$5AChzh+nN&mJ^r(c_(5Y=df#th!UFqQt(HClKTjaI7s z4W8z`1RGu6-@#XrR3!+K1uqCHCojlw(iLFst4y5krMga%XVK?xySYCvtL!pwIw!|R zand0DBl0W@wXht-*$i&qcfO|^-S&37DUTj|`_}zAX&Tz|(iF>jIZ1&HQASEj3oP=K ziDhKE{pcPDNVu+p0EN5_XEz80SXUGH2T87za$cT7%eUt@!vFE+8Y4a_Cm#=>slT}l ziFaiB;_?6_a+>$y-hD_f7}GJ?4SPwrQHOg~x>(}q(K~ufG4%C2-e!uU58b)DGbZE9 z!i0Y)I7vMnh@)rj+-(WK)if^4D1WDe>k9ikuIr`fyQtappV?2n^EJr>GfeN;+8&pq zP;IGsF?8S^r#g!A$zi-51p_kh@a9>q7bV}h7k%*^JrpVssGviw@4TY^2)!9x1A-EI z@9W;R3t8W}wf=~`=(MJDz^)%gE$gE+O&6w;W|cG_r$TDwJ2tvxpAmUZ*)uwhmT%dK z9(~u&%gZu6BnrZF2|ZhpM?rcCEz7V4fb9j)I^_~F-&Ne;k-bdNj9Yd#p?L6&HK*x$7Rp>3H(hCPYhd+56XQdaLaL@JWzt1 zPqdzn%W-Ifd$Lu>y;qyo+vKp}37?!=UAgaX8oKhbi|IIBl8=tV(OX8-4{Snze0T5a z#QWR$VPSs~Eq%b%R+dlb{+leVe&7S2Z(JYoyVwqOBJB5}l@ISQmC<`Y+-oYKhd=zB zDT?0rk<(Bp6lj!8-X zak%`~1ANpOg{PDdgTPsU>pNR?a#GLmum)h$iqpE$K!&ni(&%ywhSD1+I}9zyYKD@{ z>q>pvK0LNUn~c|tg&3@%rRzH^jh5mt6qEpsmw|Smb||4WSXVe}6A6wspQxcdc@Ztm z1TksUi-*Fx1=<|YMw2x|;nK85W1_T; zeC(~S?W5VC)<8Jrk)=vLYpcZeCOBQ}f>YKFvgB;sJq3`yun)PZjQ zB6ecIshj3x;th9{bSRG@-idY{Dq@J3W{h&`P}vDi6tMwr-2fM3V9F>uV#5e;fR04m zOg0|O4lF*T8AId#VBFLs2U}NG9V@o=e z#}Mx#yABmGL<}%SId!OP0~htq!%>N@!f@mmNhgEhWBN=pofI9hVT89sM(R>XBH;*7#D*{(xH4DpU~>QEU&gu)o*)*%Om z$Qq8J)K@mIfHg_ongpXV^or?FB*~}@D4|194AoepLvakT%sV-SOLYQD^$?UI2sqfe z%>lWZJO-O`H2|IUy&Z`jfR=S6i4kHaLozy&!U*AJNKQx67$MZ5qW>EF5VnA9&-CD2 zmOeIx`LgL_GgSo>_&9{{k&IP~5Wb5Mbni1bG@KbKzMNs=Y4m{<4kGgFLxi9ngr0p4 zQ~0u!!jokbbW(tVg9t@^sA|6WQRw;~?YtIdB~K}AIYz-8%pu&Qa0oXkRS3H00!{;J zfy$2;n0&)t4&uGULA;l$An?*=lziR{X5@;LCS7DS%nT0U%-|5tj4A{@{rnD)Z!b~# z#S+M`)J1S9hY%?&VmPEy7x^)$?Uy^DZh6a8zN^gS8*btt-WMEHmG*(60->wFi7R8+ zK^X?^jKK&P4k8ToA;M4xLN`4tf{zkT$`Exj1~vyA!g-oQDis9`s6x=qzrsGsxTyS; zi^(^9#6i4|IEeRA1p*)SqT9c3hOAL?QnKMcKO+L09)w=}HOYMgl)^K>C=8Q*)e!F}4&ohE1tIk%OrZ=?3Y(8n82WG! zZv_YOR#ZXgXD{uHrviOG{K~Z&81Nm_?^H-MovuL$LtTUr)J61iTV3>UK99_hqGt=w z)D%4qA%rYZaR?!-gP{AK!HZB;sQkFXtS-=*Tzm`YtU~iu^L8Fd~VA2t|E}P}GCa z&Cg;lxzm)wk!BQZ5;%l&HHUE3q6)z^4@~IGQ27HHCg1Q92k~CwAl^$=5O`^`Ui4x) zN)yR38fFHEaAt4_XGR4`t%=j(SBWvxy}h4k3hf5kgo8(W{=e)Qv*!CVJ!#oKH?zWM-`~5>Xm$yCGTS_%nAOr{b!Pa9rLMf6FM!_b5LpWD+2v;sD2)gN4xNa8|Dn6?)@rIK)h<6eP@lL9OSkZ&p z?Tk{Ia+J|9D>#I+f~8q4Ra9tV+Ftz`P@QG~l5q#yO{F-lR4 zF$(G_C`ueuwdQJ}Dkt&~KI)OpETwS883hdt=pB*HmQQD;fTvn6M1DjtUr z0up6V3ps?yuZvVyJUhMI#M|=>m;@Csnqelfq{AVEur5Lf>maz|LGWg>RDLSU{ zg9t%=h%nTH@a-ndN-0Mv@;OF9X9cPY2UX2VEmSot9E5gVz|U&jdCK6(GX}Q8IixZx zAcR9Iv%(?h?h80i^%bc2fdUh6Sj$1Yk2r|;Q595mw;3x@nn;P!Fe^BOvw}l7E2{L@4S*grXj#mpq@7Qh1z(pMYSGm~RZip~z2s#EC`D?3QP9AE&KyK2>O+L04y2d7l8-XveT>1d zn1gsfaS-pP3Z$1j_aJ3(3^E2o8xG=a;2_?H3WQ4@qz(HZEqTSk+LFg1gn&dDlspb0 z@-Ifv(r=z$SBAH($@?-Tbn3U>*Y?#8ZoNHMaE5Vx95%3R5`U%Mab$4#udeR=q z=TPirm(>wS;D#}KAd&+SBly<@sUs#Gff$BHunHp>N1uCnd&B`(J#+9UBJ6P01AmGG zRwgJsIRv)>@D`|U&WJ1Effv3eoPj?0MLP0+XIP2^^6>kiC&K|d`+cFXQg^$GI$PtICTyZ!LGH))x11k^0p3a|OW zZ>)wwMf)85Z)tl8|9@Gs2L>`g62$y79)Db#g_q;pAOF+6?WQ^HnO0Npil`>VP&||f zC9@eZ8wqB`g?TF z>DyNA>$^aMgGQs(HNHaYoT)MX5e$%5)?aH=>9ommS zE$r0#KP{NozWqZ)^0l7(7bkPr0J)PYl%q1yGFDN-3=XU@dq2;ZfJkp(PeUIvb#*%I=}_YE+2jpplV_7up7z~O zHf++af5x<3oANca?a<}+r_xFym@d`QwSTpFn`Zx4)7E!>T4=EnIkh85b#`d48)_3jh@EF98q`a7Y?usxF_E3Ve|?O)Sv z?{kC(LM}IRBy#{8#<6RT=O74b$dm6D)^G3}U;^}+xc&>mfcD@Qgr==bqLN%vYqhxN zYt6mX_-CFHTC@#c6qi(I>AnG4)ZP=r&To9VJ zGf|7dWH^+rRp7p_H*clJd%r4l?5*j{(T4h|h>L7L_lU4w`{@Otjq)G)ePfqq|Aw$% zyYNd>(>5kDjuT-m{jP5`Zz1+O7K0&s$Wv=S9aN(RX}m~_2VN4klNp$~QMl5WaESI; zE$Mr|!6y8{-eWbzOC`8iYdF|@wn|ie7TOdat{>O%o zRJHy0TcPc1|Jd-MsE{uYX=^0 z>d@?uHQZ;k^=OC6F!ssE8s1xJYn~sRpPvtD7anWqT3dL$K~>JcOoUnXsPajrjoN)S zIiJgBRY+$QgyzV42pOZ@*WA2S@H!V3v}Y~N-P+fho3ETFbd?lRNweXL5=*t<+7b0J zo%U8!Z?nhknfE#=ahJLIFtwBA4vtn&Ll@i0_vR?8$7uIqLYk~7;jzmbeN)8Jn$!{| zdE(H;R8{?|c}R1WRSw5M&^J#>ZZWK4`Jmb=)^;%!LoS{@hET%b@un>T&Oh2i*TU?5 z7U;%^O&8^iu$}|z*v0j&vP^>%)2WTz26c1M>2OhsMoaUdSwc~p7Q+42Yraa3-hQzy zRsA(=NfXH=)N@x`n)T_aNd(vs$P5?ztg2r%d8Idr0Sz)oGoe^3S(@*e(E5sv9c#M_ zjg5cRjsJY2c>Zisge_w-dq}j~>|#(mmTuUlz4?8XP1-%TH(jEMKZLK3Ct-W`$!|8F zZq~{T!d;!Xe?M#zl`@nHyn8&G)J%uWI~&tW87vd-!7daJSliqz z*qS#$6KpOsN}e^lHwX<4D<|-uc!UjN20Eum_ot9a@8JxiGzQbpXoPqPcc zlD4n4Wy8vJGF}pci;H3+vJQ!F*7O2j|7O9=>!@lXyN(0L`K0Pm zm51lV`E)24BWFK6Z;4950?|6*h0jvBs?v2n~Zm`*@FVc&olJ ziFdGXKujnO4%TIDIa+Z-^amY}grAwP$ z4=2_?U1ILhe!d>|O>bW>>}wE3&DkOBYoX#q@t}6IMcCTOsfV$B6wuzp_KY|S zu@9MqRvB8LM7;1aYoG2F{$%DaHy%q|e68`12iNX>RQQ;F_wax7<;F{wywZim-Q%xc zRlI&x@%mN8>sJ-8Usb%)RfPsu6_>4*{;uiF;_LSn>{jC9Qz}C)J`FR3p6p-0uh6e0 zE_UJn$M+S(PyYulDW2_J!4Eme*$YlBK@lEjgyB?#Zz-U0E~2Khu)!lxLMbZvJPIeR z5IN$ARsZM&8Ar}}Su#2aXIK0T2S2YQ zf@L+40%cd`mAI0HOAh>mLyTmzsmvjp4W4-_umL}~peAgWE`@^GD;F}EesU>-FPhYN z4$LI(Izn$sRD5xwAIS0T&}CSsO3y>0W6%j!9k62mjs*t$9S$%aET00iQYjn**mQdE z`8S1us8sQQcpeLz)9r#&!6Mvyz4#vUChhhejY1one>}0;&(E1Rb+ITA_ZUHNSle{g zykqaVst7u8?(A->cy@Q*eb9B#u7CEN-F-lN_Vbn<+N~$dU2FgR%jRoOwCrO~81Ylo zt!qCWGq*RI#I@fYH9z5AbHCC2gBk5J7Rx2t|AvDpe#F_l_LHxg{U%LuH*H#reck-+ zt?LXC)ekAx|H^#L<~9+Q!MQ7P@vF{d4r({%8}41(+-AA$3T<%&M1JpM4PDw5<8TOs zrE@%ty0MG{=2eh60&Gu&fxuD~$WvhUDYm;U3 zHgUIgx1N8f!ur38bJ?ExFvKQ~#W$F{8sUrP__$?r&wNjrR%tUcY*(ybkPi`k+- z|WBXt^R=K*8yJ04bTs@%-g1@Jx8K~q0UlGa89Tch9$IN1eaf=AiFjDMBW~WhcKj*J z 0) { this.prev(); @@ -2246,7 +2303,7 @@ /**! * @fileOverview Kickass library to create and place poppers near their reference elements. - * @version 1.14.7 + * @version 1.15.0 * @license * Copyright (c) 2016 Federico Zivolo and contributors * @@ -3071,7 +3128,7 @@ * @argument value * @returns index or -1 */ - function find(arr, check) { + function find$1(arr, check) { // use native find if supported if (Array.prototype.find) { return arr.find(check); @@ -3099,7 +3156,7 @@ } // use `find` + `indexOf` if `findIndex` isn't supported - var match = find(arr, function (obj) { + var match = find$1(arr, function (obj) { return obj[prop] === value; }); return arr.indexOf(match); @@ -3516,7 +3573,7 @@ // Remove this legacy support in Popper.js v2 - var legacyGpuAccelerationOption = find(data.instance.modifiers, function (modifier) { + var legacyGpuAccelerationOption = find$1(data.instance.modifiers, function (modifier) { return modifier.name === 'applyStyle'; }).gpuAcceleration; if (legacyGpuAccelerationOption !== undefined) { @@ -3611,7 +3668,7 @@ * @returns {Boolean} */ function isModifierRequired(modifiers, requestingName, requestedName) { - var requesting = find(modifiers, function (_ref) { + var requesting = find$1(modifiers, function (_ref) { var name = _ref.name; return name === requestingName; }); @@ -3850,7 +3907,14 @@ // flip the variation if required var isVertical = ['top', 'bottom'].indexOf(placement) !== -1; - var flippedVariation = !!options.flipVariations && (isVertical && variation === 'start' && overflowsLeft || isVertical && variation === 'end' && overflowsRight || !isVertical && variation === 'start' && overflowsTop || !isVertical && variation === 'end' && overflowsBottom); + + // flips variation if reference element overflows boundaries + var flippedVariationByRef = !!options.flipVariations && (isVertical && variation === 'start' && overflowsLeft || isVertical && variation === 'end' && overflowsRight || !isVertical && variation === 'start' && overflowsTop || !isVertical && variation === 'end' && overflowsBottom); + + // flips variation if popper content overflows boundaries + var flippedVariationByContent = !!options.flipVariationsByContent && (isVertical && variation === 'start' && overflowsRight || isVertical && variation === 'end' && overflowsLeft || !isVertical && variation === 'start' && overflowsBottom || !isVertical && variation === 'end' && overflowsTop); + + var flippedVariation = flippedVariationByRef || flippedVariationByContent; if (overlapsRef || overflowsBoundaries || flippedVariation) { // this boolean to detect any flip loop @@ -3985,7 +4049,7 @@ // Detect if the offset string contains a pair of values or a single one // they could be separated by comma or space - var divider = fragments.indexOf(find(fragments, function (frag) { + var divider = fragments.indexOf(find$1(fragments, function (frag) { return frag.search(/,|\s/) !== -1; })); @@ -4196,7 +4260,7 @@ } var refRect = data.offsets.reference; - var bound = find(data.instance.modifiers, function (modifier) { + var bound = find$1(data.instance.modifiers, function (modifier) { return modifier.name === 'preventOverflow'; }).boundaries; @@ -4457,7 +4521,23 @@ * The popper will never be placed outside of the defined boundaries * (except if `keepTogether` is enabled) */ - boundariesElement: 'viewport' + boundariesElement: 'viewport', + /** + * @prop {Boolean} flipVariations=false + * The popper will switch placement variation between `-start` and `-end` when + * the reference element overlaps its boundaries. + * + * The original placement should have a set variation. + */ + flipVariations: false, + /** + * @prop {Boolean} flipVariationsByContent=false + * The popper will switch placement variation between `-start` and `-end` when + * the popper element overlaps its reference boundaries. + * + * The original placement should have a set variation. + */ + flipVariationsByContent: false }, /** @@ -4674,8 +4754,8 @@ /** * Creates a new Popper.js instance. * @class Popper - * @param {HTMLElement|referenceObject} reference - The reference element used to position the popper - * @param {HTMLElement} popper - The HTML element used as the popper + * @param {Element|referenceObject} reference - The reference element used to position the popper + * @param {Element} popper - The HTML / XML element used as the popper * @param {Object} options - Your custom options to override the ones defined in [Defaults](#defaults) * @return {Object} instance - The generated Popper.js instance */ @@ -7665,7 +7745,9 @@ EventHandler.trigger(_this._element, Event$b.SHOWN); if (_this._config.autohide) { - _this.hide(); + _this._timeout = setTimeout(function () { + _this.hide(); + }, _this._config.delay); } }; @@ -7682,7 +7764,7 @@ } }; - _proto.hide = function hide(withoutTimeout) { + _proto.hide = function hide() { var _this2 = this; if (!this._element.classList.contains(ClassName$a.SHOW)) { @@ -7691,12 +7773,20 @@ EventHandler.trigger(this._element, Event$b.HIDE); - if (withoutTimeout) { - this._close(); + var complete = function complete() { + _this2._element.classList.add(ClassName$a.HIDE); + + EventHandler.trigger(_this2._element, Event$b.HIDDEN); + }; + + this._element.classList.remove(ClassName$a.SHOW); + + if (this._config.animation) { + var transitionDuration = getTransitionDurationFromElement(this._element); + EventHandler.one(this._element, TRANSITION_END, complete); + emulateTransitionEnd(this._element, transitionDuration); } else { - this._timeout = setTimeout(function () { - _this2._close(); - }, this._config.delay); + complete(); } }; @@ -7725,28 +7815,8 @@ var _this3 = this; EventHandler.on(this._element, Event$b.CLICK_DISMISS, Selector$a.DATA_DISMISS, function () { - return _this3.hide(true); + return _this3.hide(); }); - }; - - _proto._close = function _close() { - var _this4 = this; - - var complete = function complete() { - _this4._element.classList.add(ClassName$a.HIDE); - - EventHandler.trigger(_this4._element, Event$b.HIDDEN); - }; - - this._element.classList.remove(ClassName$a.SHOW); - - if (this._config.animation) { - var transitionDuration = getTransitionDurationFromElement(this._element); - EventHandler.one(this._element, TRANSITION_END, complete); - emulateTransitionEnd(this._element, transitionDuration); - } else { - complete(); - } } // Static ; diff --git a/dist/js/bootstrap.bundle.js.map b/dist/js/bootstrap.bundle.js.map index 27d752d4938be2bf8e90bea8b0c19e029bb84c66..4404f34cdfe969238f5223fe930a869ac721cead 100644 GIT binary patch delta 45905 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

9M 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 diff --git a/dist/js/bootstrap.bundle.min.js b/dist/js/bootstrap.bundle.min.js index a6112f479..f5e6440ae 100644 --- a/dist/js/bootstrap.bundle.min.js +++ b/dist/js/bootstrap.bundle.min.js @@ -3,5 +3,5 @@ * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t=t||self).bootstrap=e()}(this,function(){"use strict";function t(t,e){for(var n=0;n-1||(r=t),[i,o,r]}function H(t,e,n,i,o){if("string"==typeof e&&t){n||(n=i,i=null);var r=x(e,n,i),s=r[0],a=r[1],l=r[2],c=N(t),f=c[l]||(c[l]={}),u=P(f,a,s?n:null);if(u)u.oneOff=u.oneOff&&o;else{var h=C(a,e.replace(w,"")),d=s?function(t,e,n){return function i(o){for(var r=t.querySelectorAll(e),s=o.target;s&&s!==this;s=s.parentNode)for(var a=r.length;a--;)if(r[a]===s)return k(o,s),i.oneOff&&j.off(t,o.type,n),n.apply(s,[o]);return null}}(t,n,i):function(t,e){return function n(i){return k(i,t),n.oneOff&&j.off(t,i.type,e),e.apply(t,[i])}}(t,n);d.delegationSelector=s?n:null,d.originalHandler=a,d.oneOff=o,d.uidEvent=h,f[h]=d,t.addEventListener(l,d,s)}}}function M(t,e,n,i,o){var r=P(e[n],i,o);null!==r&&(t.removeEventListener(n,r,Boolean(o)),delete e[n][r.uidEvent])}var j={on:function(t,e,n,i){H(t,e,n,i,!1)},one:function(t,e,n,i){H(t,e,n,i,!0)},off:function(t,e,n,i){if("string"==typeof e&&t){var o=x(e,n,i),r=o[0],s=o[1],a=o[2],l=a!==e,c=N(t),f="."===e.charAt(0);if(void 0===s){f&&Object.keys(c).forEach(function(n){!function(t,e,n,i){var o=e[n]||{};Object.keys(o).forEach(function(r){if(r.indexOf(i)>-1){var s=o[r];M(t,e,n,s.originalHandler,s.delegationSelector)}})}(t,c,n,e.substr(1))});var u=c[a]||{};Object.keys(u).forEach(function(n){var i=n.replace(I,"");if(!l||e.indexOf(i)>-1){var o=u[n];M(t,c,a,o.originalHandler,o.delegationSelector)}})}else{if(!c||!c[a])return;M(t,c,a,s,r?n:null)}}},trigger:function(t,e,n){if("string"!=typeof e||!t)return null;var i,o=e.replace(D,""),r=e!==o,s=S.indexOf(o)>-1,l=!0,c=!0,f=!1,u=null;return r&&void 0!==a&&(i=a.Event(e,n),a(t).trigger(i),l=!i.isPropagationStopped(),c=!i.isImmediatePropagationStopped(),f=i.isDefaultPrevented()),s?(u=document.createEvent("HTMLEvents")).initEvent(o,l,!0):u=new CustomEvent(e,{bubbles:l,cancelable:!0}),void 0!==n&&Object.keys(n).forEach(function(t){Object.defineProperty(u,t,{get:function(){return n[t]}})}),f&&(u.preventDefault(),y.defaultPreventedPreservedOnDispatch||Object.defineProperty(u,"defaultPrevented",{get:function(){return!0}})),c&&t.dispatchEvent(u),u.defaultPrevented&&void 0!==i&&i.preventDefault(),u}},R=y.find,W=y.findOne,F={matches:function(t,e){return t.matches(e)},find:function(t,e){return void 0===e&&(e=document.documentElement),"string"!=typeof t?null:R.call(e,t)},findOne:function(t,e){return void 0===e&&(e=document.documentElement),"string"!=typeof t?null:W.call(e,t)},children:function(t,e){var n=this;if("string"!=typeof e)return null;var i=g(t.children);return i.filter(function(t){return n.matches(t,e)})},parents:function(t,e){if("string"!=typeof e)return null;for(var n=[],i=t.parentNode;i&&i.nodeType===Node.ELEMENT_NODE&&3!==i.nodeType;)this.matches(i,e)&&n.push(i),i=i.parentNode;return n},closest:function(t,e){return"string"!=typeof e?null:t.closest(e)},prev:function(t,e){if("string"!=typeof e)return null;for(var n=[],i=t.previousSibling;i&&i.nodeType===Node.ELEMENT_NODE&&3!==i.nodeType;)this.matches(i,e)&&n.push(i),i=i.previousSibling;return n}},U="bs.alert",B="."+U,K={CLOSE:"close"+B,CLOSED:"closed"+B,CLICK_DATA_API:"click"+B+".data-api"},V="alert",Y="fade",Q="show",G=function(){function t(t){this._element=t,this._element&&E.setData(t,U,this)}var n=t.prototype;return n.close=function(t){var e=this._element;t&&(e=this._getRootElement(t));var n=this._triggerCloseEvent(e);null===n||n.defaultPrevented||this._removeElement(e)},n.dispose=function(){E.removeData(this._element,U),this._element=null},n._getRootElement=function(t){var e=c(t),n=!1;return e&&(n=F.findOne(e)),n||(n=F.closest(t,"."+V)),n},n._triggerCloseEvent=function(t){return j.trigger(t,K.CLOSE)},n._removeElement=function(t){var e=this;if(t.classList.remove(Q),t.classList.contains(Y)){var n=f(t);j.one(t,s,function(n){return e._destroyElement(t,n)}),d(t,n)}else this._destroyElement(t)},n._destroyElement=function(t){t.parentNode&&t.parentNode.removeChild(t),j.trigger(t,K.CLOSED)},t._jQueryInterface=function(e){return this.each(function(){var n=E.getData(this,U);n||(n=new t(this)),"close"===e&&n[e](this)})},t._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},t._getInstance=function(t){return E.getData(t,U)},e(t,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),t}();if(j.on(document,K.CLICK_DATA_API,'[data-dismiss="alert"]',G._handleDismiss(new G)),void 0!==a){var q=a.fn.alert;a.fn.alert=G._jQueryInterface,a.fn.alert.Constructor=G,a.fn.alert.noConflict=function(){return a.fn.alert=q,G._jQueryInterface}}var X="bs.button",z="."+X,Z="active",$="btn",J="focus",tt='[data-toggle^="button"]',et='[data-toggle="buttons"]',nt='input:not([type="hidden"])',it=".active",ot=".btn",rt={CLICK_DATA_API:"click"+z+".data-api",FOCUS_DATA_API:"focus"+z+".data-api",BLUR_DATA_API:"blur"+z+".data-api"},st=function(){function t(t){this._element=t,E.setData(t,X,this)}var n=t.prototype;return n.toggle=function(){var t=!0,e=!0,n=F.closest(this._element,et);if(n){var i=F.findOne(nt,this._element);if(i){if("radio"===i.type)if(i.checked&&this._element.classList.contains(Z))t=!1;else{var o=F.findOne(it,n);o&&o.classList.remove(Z)}if(t){if(i.hasAttribute("disabled")||n.hasAttribute("disabled")||i.classList.contains("disabled")||n.classList.contains("disabled"))return;i.checked=!this._element.classList.contains(Z),j.trigger(i,"change")}i.focus(),e=!1}}e&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(Z)),t&&this._element.classList.toggle(Z)},n.dispose=function(){E.removeData(this._element,X),this._element=null},t._jQueryInterface=function(e){return this.each(function(){var n=E.getData(this,X);n||(n=new t(this)),"toggle"===e&&n[e]()})},t._getInstance=function(t){return E.getData(t,X)},e(t,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),t}();if(j.on(document,rt.CLICK_DATA_API,tt,function(t){t.preventDefault();var e=t.target;e.classList.contains($)||(e=F.closest(e,ot));var n=E.getData(e,X);n||(n=new st(e),E.setData(e,X,n)),n.toggle()}),j.on(document,rt.FOCUS_DATA_API,tt,function(t){F.closest(t.target,ot).classList.add(J)}),j.on(document,rt.BLUR_DATA_API,tt,function(t){F.closest(t.target,ot).classList.remove(J)}),void 0!==a){var at=a.fn.button;a.fn.button=st._jQueryInterface,a.fn.button.Constructor=st,a.fn.button.noConflict=function(){return a.fn.button=at,st._jQueryInterface}}function lt(t){return"true"===t||"false"!==t&&(t===Number(t).toString()?Number(t):""===t||"null"===t?null:t)}function ct(t){return t.replace(/[A-Z]/g,function(t){return t.toLowerCase()})}var ft={setDataAttribute:function(t,e,n){t.setAttribute("data-"+ct(e),n)},removeDataAttribute:function(t,e){t.removeAttribute("data-"+ct(e))},getDataAttributes:function(t){if(!t)return{};var e=i({},t.dataset);return Object.keys(e).forEach(function(t){e[t]=lt(e[t])}),e},getDataAttribute:function(t,e){return lt(t.getAttribute("data-"+ct(e)))},offset:function(t){var e=t.getBoundingClientRect();return{top:e.top+document.body.scrollTop,left:e.left+document.body.scrollLeft}},position:function(t){return{top:t.offsetTop,left:t.offsetLeft}},toggleClass:function(t,e){t&&(t.classList.contains(e)?t.classList.remove(e):t.classList.add(e))}},ut="carousel",ht="bs.carousel",dt="."+ht,pt={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},gt={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},mt="next",_t="prev",vt="left",bt="right",Et={SLIDE:"slide"+dt,SLID:"slid"+dt,KEYDOWN:"keydown"+dt,MOUSEENTER:"mouseenter"+dt,MOUSELEAVE:"mouseleave"+dt,TOUCHSTART:"touchstart"+dt,TOUCHMOVE:"touchmove"+dt,TOUCHEND:"touchend"+dt,POINTERDOWN:"pointerdown"+dt,POINTERUP:"pointerup"+dt,DRAG_START:"dragstart"+dt,LOAD_DATA_API:"load"+dt+".data-api",CLICK_DATA_API:"click"+dt+".data-api"},yt="carousel",wt="active",Dt="slide",Tt="carousel-item-right",It="carousel-item-left",At="carousel-item-next",Ot="carousel-item-prev",Lt="pointer-event",St={ACTIVE:".active",ACTIVE_ITEM:".active.carousel-item",ITEM:".carousel-item",ITEM_IMG:".carousel-item img",NEXT_PREV:".carousel-item-next, .carousel-item-prev",INDICATORS:".carousel-indicators",DATA_SLIDE:"[data-slide], [data-slide-to]",DATA_RIDE:'[data-ride="carousel"]'},Ct={TOUCH:"touch",PEN:"pen"},Nt=function(){function t(t,e){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._element=t,this._indicatorsElement=F.findOne(St.INDICATORS,this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners(),E.setData(t,ht,this)}var n=t.prototype;return n.next=function(){this._isSliding||this._slide(mt)},n.nextWhenVisible=function(){!document.hidden&&m(this._element)&&this.next()},n.prev=function(){this._isSliding||this._slide(_t)},n.pause=function(t){t||(this._isPaused=!0),F.findOne(St.NEXT_PREV,this._element)&&(u(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},n.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},n.to=function(t){var e=this;this._activeElement=F.findOne(St.ACTIVE_ITEM,this._element);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)j.one(this._element,Et.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=t>n?mt:_t;this._slide(i,this._items[t])}},n.dispose=function(){j.off(this._element,dt),E.removeData(this._element,ht),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},n._getConfig=function(t){return t=i({},pt,t),p(ut,t,gt),t},n._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;e>0&&this.prev(),e<0&&this.next()}},n._addEventListeners=function(){var t=this;this._config.keyboard&&j.on(this._element,Et.KEYDOWN,function(e){return t._keydown(e)}),"hover"===this._config.pause&&(j.on(this._element,Et.MOUSEENTER,function(e){return t.pause(e)}),j.on(this._element,Et.MOUSELEAVE,function(e){return t.cycle(e)})),this._config.touch&&this._addTouchEventListeners()},n._addTouchEventListeners=function(){var t=this;if(this._touchSupported){var e=function(e){t._pointerEvent&&Ct[e.pointerType.toUpperCase()]?t.touchStartX=e.clientX:t._pointerEvent||(t.touchStartX=e.touches[0].clientX)},n=function(e){t._pointerEvent&&Ct[e.pointerType.toUpperCase()]&&(t.touchDeltaX=e.clientX-t.touchStartX),t._handleSwipe(),"hover"===t._config.pause&&(t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout(function(e){return t.cycle(e)},500+t._config.interval))};g(F.find(St.ITEM_IMG,this._element)).forEach(function(t){j.on(t,Et.DRAG_START,function(t){return t.preventDefault()})}),this._pointerEvent?(j.on(this._element,Et.POINTERDOWN,function(t){return e(t)}),j.on(this._element,Et.POINTERUP,function(t){return n(t)}),this._element.classList.add(Lt)):(j.on(this._element,Et.TOUCHSTART,function(t){return e(t)}),j.on(this._element,Et.TOUCHMOVE,function(e){return function(e){e.touches&&e.touches.length>1?t.touchDeltaX=0:t.touchDeltaX=e.touches[0].clientX-t.touchStartX}(e)}),j.on(this._element,Et.TOUCHEND,function(t){return n(t)}))}},n._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},n._getItemIndex=function(t){return this._items=t&&t.parentNode?g(F.find(St.ITEM,t.parentNode)):[],this._items.indexOf(t)},n._getItemByDirection=function(t,e){var n=t===mt,i=t===_t,o=this._getItemIndex(e),r=this._items.length-1;if((i&&0===o||n&&o===r)&&!this._config.wrap)return e;var s=(o+(t===_t?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},n._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(F.findOne(St.ACTIVE_ITEM,this._element));return j.trigger(this._element,Et.SLIDE,{relatedTarget:t,direction:e,from:i,to:n})},n._setActiveIndicatorElement=function(t){if(this._indicatorsElement){for(var e=F.find(St.ACTIVE,this._indicatorsElement),n=0;n0)for(var i=0;i=0){zt=1;break}var $t=qt&&window.Promise?function(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then(function(){e=!1,t()}))}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout(function(){e=!1,t()},zt))}};function Jt(t){return t&&"[object Function]"==={}.toString.call(t)}function te(t,e){if(1!==t.nodeType)return[];var n=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?n[e]:n}function ee(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function ne(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=te(t),n=e.overflow,i=e.overflowX,o=e.overflowY;return/(auto|scroll|overlay)/.test(n+o+i)?t:ne(ee(t))}var ie=qt&&!(!window.MSInputMethodContext||!document.documentMode),oe=qt&&/MSIE 10/.test(navigator.userAgent);function re(t){return 11===t?ie:10===t?oe:ie||oe}function se(t){if(!t)return document.documentElement;for(var e=re(10)?document.body:null,n=t.offsetParent||null;n===e&&t.nextElementSibling;)n=(t=t.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&"BODY"!==i&&"HTML"!==i?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===te(n,"position")?se(n):n:t?t.ownerDocument.documentElement:document.documentElement}function ae(t){return null!==t.parentNode?ae(t.parentNode):t}function le(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;var n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?t:e,o=n?e:t,r=document.createRange();r.setStart(i,0),r.setEnd(o,0);var s,a,l=r.commonAncestorContainer;if(t!==l&&e!==l||i.contains(o))return"BODY"===(a=(s=l).nodeName)||"HTML"!==a&&se(s.firstElementChild)!==s?se(l):l;var c=ae(t);return c.host?le(c.host,e):le(t,ae(e).host)}function ce(t){var e="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=t.nodeName;if("BODY"===n||"HTML"===n){var i=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||i)[e]}return t[e]}function fe(t,e){var n="x"===e?"Left":"Top",i="Left"===n?"Right":"Bottom";return parseFloat(t["border"+n+"Width"],10)+parseFloat(t["border"+i+"Width"],10)}function ue(t,e,n,i){return Math.max(e["offset"+t],e["scroll"+t],n["client"+t],n["offset"+t],n["scroll"+t],re(10)?parseInt(n["offset"+t])+parseInt(i["margin"+("Height"===t?"Top":"Left")])+parseInt(i["margin"+("Height"===t?"Bottom":"Right")]):0)}function he(t){var e=t.body,n=t.documentElement,i=re(10)&&getComputedStyle(n);return{height:ue("Height",e,n,i),width:ue("Width",e,n,i)}}var de=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},pe=function(){function t(t,e){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2],i=re(10),o="HTML"===e.nodeName,r=ve(t),s=ve(e),a=ne(t),l=te(e),c=parseFloat(l.borderTopWidth,10),f=parseFloat(l.borderLeftWidth,10);n&&o&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var u=_e({top:r.top-s.top-c,left:r.left-s.left-f,width:r.width,height:r.height});if(u.marginTop=0,u.marginLeft=0,!i&&o){var h=parseFloat(l.marginTop,10),d=parseFloat(l.marginLeft,10);u.top-=c-h,u.bottom-=c-h,u.left-=f-d,u.right-=f-d,u.marginTop=h,u.marginLeft=d}return(i&&!n?e.contains(a):e===a&&"BODY"!==a.nodeName)&&(u=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=ce(e,"top"),o=ce(e,"left"),r=n?-1:1;return t.top+=i*r,t.bottom+=i*r,t.left+=o*r,t.right+=o*r,t}(u,e)),u}function Ee(t){if(!t||!t.parentElement||re())return document.documentElement;for(var e=t.parentElement;e&&"none"===te(e,"transform");)e=e.parentElement;return e||document.documentElement}function ye(t,e,n,i){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r={top:0,left:0},s=o?Ee(t):le(t,e);if("viewport"===i)r=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.ownerDocument.documentElement,i=be(t,n),o=Math.max(n.clientWidth,window.innerWidth||0),r=Math.max(n.clientHeight,window.innerHeight||0),s=e?0:ce(n),a=e?0:ce(n,"left");return _e({top:s-i.top+i.marginTop,left:a-i.left+i.marginLeft,width:o,height:r})}(s,o);else{var a=void 0;"scrollParent"===i?"BODY"===(a=ne(ee(e))).nodeName&&(a=t.ownerDocument.documentElement):a="window"===i?t.ownerDocument.documentElement:i;var l=be(a,s,o);if("HTML"!==a.nodeName||function t(e){var n=e.nodeName;if("BODY"===n||"HTML"===n)return!1;if("fixed"===te(e,"position"))return!0;var i=ee(e);return!!i&&t(i)}(s))r=l;else{var c=he(t.ownerDocument),f=c.height,u=c.width;r.top+=l.top-l.marginTop,r.bottom=f+l.top,r.left+=l.left-l.marginLeft,r.right=u+l.left}}var h="number"==typeof(n=n||0);return r.left+=h?n:n.left||0,r.top+=h?n:n.top||0,r.right-=h?n:n.right||0,r.bottom-=h?n:n.bottom||0,r}function we(t,e,n,i,o){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var s=ye(n,i,r,o),a={top:{width:s.width,height:e.top-s.top},right:{width:s.right-e.right,height:s.height},bottom:{width:s.width,height:s.bottom-e.bottom},left:{width:e.left-s.left,height:s.height}},l=Object.keys(a).map(function(t){return me({key:t},a[t],{area:(e=a[t],e.width*e.height)});var e}).sort(function(t,e){return e.area-t.area}),c=l.filter(function(t){var e=t.width,i=t.height;return e>=n.clientWidth&&i>=n.clientHeight}),f=c.length>0?c[0].key:l[0].key,u=t.split("-")[1];return f+(u?"-"+u:"")}function De(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return be(n,i?Ee(e):le(e,n),i)}function Te(t){var e=t.ownerDocument.defaultView.getComputedStyle(t),n=parseFloat(e.marginTop||0)+parseFloat(e.marginBottom||0),i=parseFloat(e.marginLeft||0)+parseFloat(e.marginRight||0);return{width:t.offsetWidth+i,height:t.offsetHeight+n}}function Ie(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,function(t){return e[t]})}function Ae(t,e,n){n=n.split("-")[0];var i=Te(t),o={width:i.width,height:i.height},r=-1!==["right","left"].indexOf(n),s=r?"top":"left",a=r?"left":"top",l=r?"height":"width",c=r?"width":"height";return o[s]=e[s]+e[l]/2-i[l]/2,o[a]=n===a?e[a]-i[c]:e[Ie(a)],o}function Oe(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function Le(t,e,n){return(void 0===n?t:t.slice(0,function(t,e,n){if(Array.prototype.findIndex)return t.findIndex(function(t){return t[e]===n});var i=Oe(t,function(t){return t[e]===n});return t.indexOf(i)}(t,"name",n))).forEach(function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=t.function||t.fn;t.enabled&&Jt(n)&&(e.offsets.popper=_e(e.offsets.popper),e.offsets.reference=_e(e.offsets.reference),e=n(e,t))}),e}function Se(t,e){return t.some(function(t){var n=t.name;return t.enabled&&n===e})}function Ce(t){for(var e=[!1,"ms","Webkit","Moz","O"],n=t.charAt(0).toUpperCase()+t.slice(1),i=0;i1&&void 0!==arguments[1]&&arguments[1],n=We.indexOf(t),i=We.slice(n+1).concat(We.slice(0,n));return e?i.reverse():i}var Ue={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function Be(t,e,n,i){var o=[0,0],r=-1!==["right","left"].indexOf(i),s=t.split(/(\+|\-)/).map(function(t){return t.trim()}),a=s.indexOf(Oe(s,function(t){return-1!==t.search(/,|\s/)}));s[a]&&-1===s[a].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==a?[s.slice(0,a).concat([s[a].split(l)[0]]),[s[a].split(l)[1]].concat(s.slice(a+1))]:[s];return(c=c.map(function(t,i){var o=(1===i?!r:r)?"height":"width",s=!1;return t.reduce(function(t,e){return""===t[t.length-1]&&-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,s=!0,t):s?(t[t.length-1]+=e,s=!1,t):t.concat(e)},[]).map(function(t){return function(t,e,n,i){var o=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+o[1],s=o[2];if(!r)return t;if(0===s.indexOf("%")){var a=void 0;switch(s){case"%p":a=n;break;case"%":case"%r":default:a=i}return _e(a)[e]/100*r}if("vh"===s||"vw"===s)return("vh"===s?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*r;return r}(t,o,e,n)})})).forEach(function(t,e){t.forEach(function(n,i){xe(n)&&(o[e]+=n*("-"===t[i-1]?-1:1))})}),o}var Ke={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,n=e.split("-")[0],i=e.split("-")[1];if(i){var o=t.offsets,r=o.reference,s=o.popper,a=-1!==["bottom","top"].indexOf(n),l=a?"left":"top",c=a?"width":"height",f={start:ge({},l,r[l]),end:ge({},l,r[l]+r[c]-s[c])};t.offsets.popper=me({},s,f[i])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var n=e.offset,i=t.placement,o=t.offsets,r=o.popper,s=o.reference,a=i.split("-")[0],l=void 0;return l=xe(+n)?[+n,0]:Be(n,r,s,a),"left"===a?(r.top+=l[0],r.left-=l[1]):"right"===a?(r.top+=l[0],r.left+=l[1]):"top"===a?(r.left+=l[0],r.top-=l[1]):"bottom"===a&&(r.left+=l[0],r.top+=l[1]),t.popper=r,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,e){var n=e.boundariesElement||se(t.instance.popper);t.instance.reference===n&&(n=se(n));var i=Ce("transform"),o=t.instance.popper.style,r=o.top,s=o.left,a=o[i];o.top="",o.left="",o[i]="";var l=ye(t.instance.popper,t.instance.reference,e.padding,n,t.positionFixed);o.top=r,o.left=s,o[i]=a,e.boundaries=l;var c=e.priority,f=t.offsets.popper,u={primary:function(t){var n=f[t];return f[t]l[t]&&!e.escapeWithReference&&(i=Math.min(f[n],l[t]-("right"===t?f.width:f.height))),ge({},n,i)}};return c.forEach(function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";f=me({},f,u[e](t))}),t.offsets.popper=f,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,i=e.reference,o=t.placement.split("-")[0],r=Math.floor,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return n[a]r(i[a])&&(t.offsets.popper[l]=r(i[a])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!je(t.instance.modifiers,"arrow","keepTogether"))return t;var i=e.element;if("string"==typeof i){if(!(i=t.instance.popper.querySelector(i)))return t}else if(!t.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var o=t.placement.split("-")[0],r=t.offsets,s=r.popper,a=r.reference,l=-1!==["left","right"].indexOf(o),c=l?"height":"width",f=l?"Top":"Left",u=f.toLowerCase(),h=l?"left":"top",d=l?"bottom":"right",p=Te(i)[c];a[d]-ps[d]&&(t.offsets.popper[u]+=a[u]+p-s[d]),t.offsets.popper=_e(t.offsets.popper);var g=a[u]+a[c]/2-p/2,m=te(t.instance.popper),_=parseFloat(m["margin"+f],10),v=parseFloat(m["border"+f+"Width"],10),b=g-t.offsets.popper[u]-_-v;return b=Math.max(Math.min(s[c]-p,b),0),t.arrowElement=i,t.offsets.arrow=(ge(n={},u,Math.round(b)),ge(n,h,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,e){if(Se(t.instance.modifiers,"inner"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var n=ye(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),i=t.placement.split("-")[0],o=Ie(i),r=t.placement.split("-")[1]||"",s=[];switch(e.behavior){case Ue.FLIP:s=[i,o];break;case Ue.CLOCKWISE:s=Fe(i);break;case Ue.COUNTERCLOCKWISE:s=Fe(i,!0);break;default:s=e.behavior}return s.forEach(function(a,l){if(i!==a||s.length===l+1)return t;i=t.placement.split("-")[0],o=Ie(i);var c=t.offsets.popper,f=t.offsets.reference,u=Math.floor,h="left"===i&&u(c.right)>u(f.left)||"right"===i&&u(c.left)u(f.top)||"bottom"===i&&u(c.top)u(n.right),g=u(c.top)u(n.bottom),_="left"===i&&d||"right"===i&&p||"top"===i&&g||"bottom"===i&&m,v=-1!==["top","bottom"].indexOf(i),b=!!e.flipVariations&&(v&&"start"===r&&d||v&&"end"===r&&p||!v&&"start"===r&&g||!v&&"end"===r&&m);(h||_||b)&&(t.flipped=!0,(h||_)&&(i=s[l+1]),b&&(r=function(t){return"end"===t?"start":"start"===t?"end":t}(r)),t.placement=i+(r?"-"+r:""),t.offsets.popper=me({},t.offsets.popper,Ae(t.instance.popper,t.offsets.reference,t.placement)),t=Le(t.instance.modifiers,t,"flip"))}),t},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],i=t.offsets,o=i.popper,r=i.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return o[s?"left":"top"]=r[n]-(a?o[s?"width":"height"]:0),t.placement=Ie(e),t.offsets.popper=_e(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!je(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=Oe(t.instance.modifiers,function(t){return"preventOverflow"===t.name}).boundaries;if(e.bottomn.right||e.top>n.bottom||e.right2&&void 0!==arguments[2]?arguments[2]:{};de(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=$t(this.update.bind(this)),this.options=me({},t.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(me({},t.Defaults.modifiers,o.modifiers)).forEach(function(e){i.options.modifiers[e]=me({},t.Defaults.modifiers[e]||{},o.modifiers?o.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(t){return me({name:t},i.options.modifiers[t])}).sort(function(t,e){return t.order-e.order}),this.modifiers.forEach(function(t){t.enabled&&Jt(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)}),this.update();var r=this.options.eventsEnabled;r&&this.enableEventListeners(),this.state.eventsEnabled=r}return pe(t,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=De(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=we(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=Ae(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=Le(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,Se(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[Ce("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=ke(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return Pe.call(this)}}]),t}();Ve.Utils=("undefined"!=typeof window?window:global).PopperUtils,Ve.placements=Re,Ve.Defaults=Ke;var Ye="dropdown",Qe="bs.dropdown",Ge="."+Qe,qe=new RegExp("38|40|27"),Xe={HIDE:"hide"+Ge,HIDDEN:"hidden"+Ge,SHOW:"show"+Ge,SHOWN:"shown"+Ge,CLICK:"click"+Ge,CLICK_DATA_API:"click"+Ge+".data-api",KEYDOWN_DATA_API:"keydown"+Ge+".data-api",KEYUP_DATA_API:"keyup"+Ge+".data-api"},ze="disabled",Ze="show",$e="dropup",Je="dropright",tn="dropleft",en="dropdown-menu-right",nn="position-static",on='[data-toggle="dropdown"]',rn=".dropdown form",sn=".dropdown-menu",an=".navbar-nav",ln=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",cn="top-start",fn="top-end",un="bottom-start",hn="bottom-end",dn="right-start",pn="left-start",gn={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},mn={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},_n=function(){function t(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners(),E.setData(t,Qe,this)}var n=t.prototype;return n.toggle=function(){if(!this._element.disabled&&!this._element.classList.contains(ze)){var e=t._getParentFromElement(this._element),n=this._menu.classList.contains(Ze);if(t._clearMenus(),!n){var i={relatedTarget:this._element};if(!j.trigger(e,Xe.SHOW,i).defaultPrevented){if(!this._inNavbar){if(void 0===Ve)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org)");var o=this._element;"parent"===this._config.reference?o=e:h(this._config.reference)&&(o=this._config.reference,void 0!==this._config.reference.jquery&&(o=this._config.reference[0])),"scrollParent"!==this._config.boundary&&e.classList.add(nn),this._popper=new Ve(o,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&!g(F.closest(e,an)).length&&g(document.body.children).forEach(function(t){return j.on(t,"mouseover",null,function(){})}),this._element.focus(),this._element.setAttribute("aria-expanded",!0),ft.toggleClass(this._menu,Ze),ft.toggleClass(e,Ze),j.trigger(e,Xe.SHOWN,i)}}}},n.show=function(){if(!(this._element.disabled||this._element.classList.contains(ze)||this._menu.classList.contains(Ze))){var e=t._getParentFromElement(this._element),n={relatedTarget:this._element};j.trigger(e,Xe.SHOW,n).defaultPrevented||(ft.toggleClass(this._menu,Ze),ft.toggleClass(e,Ze),j.trigger(e,Xe.SHOWN,n))}},n.hide=function(){if(!this._element.disabled&&!this._element.classList.contains(ze)&&this._menu.classList.contains(Ze)){var e=t._getParentFromElement(this._element),n={relatedTarget:this._element};j.trigger(e,Xe.HIDE,n).defaultPrevented||(ft.toggleClass(this._menu,Ze),ft.toggleClass(e,Ze),j.trigger(e,Xe.HIDDEN,n))}},n.dispose=function(){E.removeData(this._element,Qe),j.off(this._element,Ge),this._element=null,this._menu=null,null!==this._popper&&(this._popper.destroy(),this._popper=null)},n.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},n._addEventListeners=function(){var t=this;j.on(this._element,Xe.CLICK,function(e){e.preventDefault(),e.stopPropagation(),t.toggle()})},n._getConfig=function(t){return t=i({},this.constructor.Default,ft.getDataAttributes(this._element),t),p(Ye,t,this.constructor.DefaultType),t},n._getMenuElement=function(){if(!this._menu){var e=t._getParentFromElement(this._element);e&&(this._menu=F.findOne(sn,e))}return this._menu},n._getPlacement=function(){var t=this._element.parentNode,e=un;return t.classList.contains($e)?(e=cn,this._menu.classList.contains(en)&&(e=fn)):t.classList.contains(Je)?e=dn:t.classList.contains(tn)?e=pn:this._menu.classList.contains(en)&&(e=hn),e},n._detectNavbar=function(){return Boolean(F.closest(this._element,".navbar"))},n._getOffset=function(){var t=this,e={};return"function"==typeof this._config.offset?e.fn=function(e){return e.offsets=i({},e.offsets,t._config.offset(e.offsets,t._element)||{}),e}:e.offset=this._config.offset,e},n._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),t},t._dropdownInterface=function(e,n){var i=E.getData(e,Qe);if(i||(i=new t(e,"object"==typeof n?n:null)),"string"==typeof n){if(void 0===i[n])throw new TypeError('No method named "'+n+'"');i[n]()}},t._jQueryInterface=function(e){return this.each(function(){t._dropdownInterface(this,e)})},t._clearMenus=function(e){if(!e||3!==e.which&&("keyup"!==e.type||9===e.which))for(var n=g(F.find(on)),i=0,o=n.length;i0&&r--,40===e.which&&rdocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},n._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},n._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:jn},Yn="show",Qn="out",Gn={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},qn="fade",Xn="show",zn=".tooltip-inner",Zn=".tooltip-arrow",$n="hover",Jn="focus",ti="click",ei="manual",ni=function(){function t(t,e){if(void 0===Ve)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners(),E.setData(t,this.constructor.DATA_KEY,this)}var n=t.prototype;return n.enable=function(){this._isEnabled=!0},n.disable=function(){this._isEnabled=!1},n.toggleEnabled=function(){this._isEnabled=!this._isEnabled},n.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=E.getData(t.delegateTarget,e);n||(n=new this.constructor(t.delegateTarget,this._getDelegateConfig()),E.setData(t.delegateTarget,e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(this.getTipElement().classList.contains(Xn))return void this._leave(null,this);this._enter(null,this)}},n.dispose=function(){clearTimeout(this._timeout),E.removeData(this.element,this.constructor.DATA_KEY),j.off(this.element,this.constructor.EVENT_KEY),j.off(F.closest(this.element,".modal"),"hide.bs.modal"),this.tip&&this.tip.parentNode.removeChild(this.tip),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,null!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},n.show=function(){var t=this;if("none"===this.element.style.display)throw new Error("Please use show on visible elements");if(this.isWithContent()&&this._isEnabled){var e=j.trigger(this.element,this.constructor.Event.SHOW),n=function t(e){if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){var n=e.getRootNode();return n instanceof ShadowRoot?n:null}return e instanceof ShadowRoot?e:e.parentNode?t(e.parentNode):null}(this.element),i=null===n?this.element.ownerDocument.documentElement.contains(this.element):n.contains(this.element);if(e.defaultPrevented||!i)return;var o=this.getTipElement(),r=l(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&o.classList.add(qn);var a="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,c=this._getAttachment(a);this.addAttachmentClass(c);var u=this._getContainer();E.setData(o,this.constructor.DATA_KEY,this),this.element.ownerDocument.documentElement.contains(this.tip)||u.appendChild(o),j.trigger(this.element,this.constructor.Event.INSERTED),this._popper=new Ve(this.element,o,{placement:c,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:Zn},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(e){e.originalPlacement!==e.placement&&t._handlePopperPlacementChange(e)},onUpdate:function(e){return t._handlePopperPlacementChange(e)}}),o.classList.add(Xn),"ontouchstart"in document.documentElement&&g(document.body.children).forEach(function(t){j.on(t,"mouseover",function(){})});var h=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,j.trigger(t.element,t.constructor.Event.SHOWN),e===Qn&&t._leave(null,t)};if(this.tip.classList.contains(qn)){var p=f(this.tip);j.one(this.tip,s,h),d(this.tip,p)}else h()}},n.hide=function(t){var e=this,n=this.getTipElement(),i=function(){e._hoverState!==Yn&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),j.trigger(e.element,e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(!j.trigger(this.element,this.constructor.Event.HIDE).defaultPrevented){if(n.classList.remove(Xn),"ontouchstart"in document.documentElement&&g(document.body.children).forEach(function(t){return j.off(t,"mouseover",_)}),this._activeTrigger[ti]=!1,this._activeTrigger[Jn]=!1,this._activeTrigger[$n]=!1,this.tip.classList.contains(qn)){var o=f(n);j.one(n,s,i),d(n,o)}else i();this._hoverState=""}},n.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},n.isWithContent=function(){return Boolean(this.getTitle())},n.addAttachmentClass=function(t){this.getTipElement().classList.add("bs-tooltip-"+t)},n.getTipElement=function(){if(this.tip)return this.tip;var t=document.createElement("div");return t.innerHTML=this.config.template,this.tip=t.children[0],this.tip},n.setContent=function(){var t=this.getTipElement();this.setElementContent(F.findOne(zn,t),this.getTitle()),t.classList.remove(qn),t.classList.remove(Xn)},n.setElementContent=function(t,e){if(null!==t)return"object"==typeof e&&(e.nodeType||e.jquery)?(e.jquery&&(e=e[0]),void(this.config.html?e.parentNode!==t&&(t.innerHTML="",t.appendChild(e)):t.innerText=e.textContent)):void(this.config.html?(this.config.sanitize&&(e=Rn(e,this.config.whiteList,this.config.sanitizeFn)),t.innerHTML=e):t.innerText=e)},n.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},n._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=i({},e.offsets,t.config.offset(e.offsets,t.element)||{}),e}:e.offset=this.config.offset,e},n._getContainer=function(){return!1===this.config.container?document.body:h(this.config.container)?this.config.container:F.findOne(this.config.container)},n._getAttachment=function(t){return Kn[t.toUpperCase()]},n._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach(function(e){if("click"===e)j.on(t.element,t.constructor.Event.CLICK,t.config.selector,function(e){return t.toggle(e)});else if(e!==ei){var n=e===$n?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,i=e===$n?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;j.on(t.element,n,t.config.selector,function(e){return t._enter(e)}),j.on(t.element,i,t.config.selector,function(e){return t._leave(e)})}}),j.on(F.closest(this.element,".modal"),"hide.bs.modal",function(){t.element&&t.hide()}),this.config.selector?this.config=i({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},n._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},n._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||E.getData(t.delegateTarget,n))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),E.setData(t.delegateTarget,n,e)),t&&(e._activeTrigger["focusin"===t.type?Jn:$n]=!0),e.getTipElement().classList.contains(Xn)||e._hoverState===Yn?e._hoverState=Yn:(clearTimeout(e._timeout),e._hoverState=Yn,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===Yn&&e.show()},e.config.delay.show):e.show())},n._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||E.getData(t.delegateTarget,n))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),E.setData(t.delegateTarget,n,e)),t&&(e._activeTrigger["focusout"===t.type?Jn:$n]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=Qn,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===Qn&&e.hide()},e.config.delay.hide):e.hide())},n._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},n._getConfig=function(t){var e=ft.getDataAttributes(this.element);return Object.keys(e).forEach(function(t){-1!==Un.indexOf(t)&&delete e[t]}),t&&"object"==typeof t.container&&t.container.jquery&&(t.container=t.container[0]),"number"==typeof(t=i({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),p(Wn,t,this.constructor.DefaultType),t.sanitize&&(t.template=Rn(t.template,t.whiteList,t.sanitizeFn)),t},n._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},n._cleanTipClass=function(){var t=this.getTipElement(),e=t.getAttribute("class").match(Fn);null!==e&&e.length&&e.map(function(t){return t.trim()}).forEach(function(e){return t.classList.remove(e)})},n._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},n._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(t.classList.remove(qn),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},t._jQueryInterface=function(e){return this.each(function(){var n=E.getData(this,"bs.tooltip"),i="object"==typeof e&&e;if((n||!/dispose|hide/.test(e))&&(n||(n=new t(this,i)),"string"==typeof e)){if(void 0===n[e])throw new TypeError('No method named "'+e+'"');n[e]()}})},t._getInstance=function(t){return E.getData(t,"bs.tooltip")},e(t,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Vn}},{key:"NAME",get:function(){return Wn}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return Gn}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return Bn}}]),t}();if(void 0!==a){var ii=a.fn.tooltip;a.fn.tooltip=ni._jQueryInterface,a.fn.tooltip.Constructor=ni,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=ii,ni._jQueryInterface}}var oi="popover",ri=new RegExp("(^|\\s)bs-popover\\S+","g"),si=i({},ni.Default,{placement:"right",trigger:"click",content:"",template:''}),ai=i({},ni.DefaultType,{content:"(string|element|function)"}),li="fade",ci="show",fi=".popover-header",ui=".popover-body",hi={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},di=function(t){var n,i;function o(){return t.apply(this,arguments)||this}i=t,(n=o).prototype=Object.create(i.prototype),n.prototype.constructor=n,n.__proto__=i;var r=o.prototype;return r.isWithContent=function(){return this.getTitle()||this._getContent()},r.addAttachmentClass=function(t){this.getTipElement().classList.add("bs-popover-"+t)},r.setContent=function(){var t=this.getTipElement();this.setElementContent(F.findOne(fi,t),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(F.findOne(ui,t),e),t.classList.remove(li),t.classList.remove(ci)},r._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},r._cleanTipClass=function(){var t=this.getTipElement(),e=t.getAttribute("class").match(ri);null!==e&&e.length>0&&e.map(function(t){return t.trim()}).forEach(function(e){return t.classList.remove(e)})},o._jQueryInterface=function(t){return this.each(function(){var e=E.getData(this,"bs.popover"),n="object"==typeof t?t:null;if((e||!/dispose|hide/.test(t))&&(e||(e=new o(this,n),E.setData(this,"bs.popover",e)),"string"==typeof t)){if(void 0===e[t])throw new TypeError('No method named "'+t+'"');e[t]()}})},o._getInstance=function(t){return E.getData(t,"bs.popover")},e(o,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return si}},{key:"NAME",get:function(){return oi}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return hi}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return ai}}]),o}(ni);if(void 0!==a){var pi=a.fn.popover;a.fn.popover=di._jQueryInterface,a.fn.popover.Constructor=di,a.fn.popover.noConflict=function(){return a.fn.popover=pi,di._jQueryInterface}}var gi="scrollspy",mi="bs.scrollspy",_i="."+mi,vi={offset:10,method:"auto",target:""},bi={offset:"number",method:"string",target:"(string|element)"},Ei={ACTIVATE:"activate"+_i,SCROLL:"scroll"+_i,LOAD_DATA_API:"load"+_i+".data-api"},yi={DROPDOWN_ITEM:"dropdown-item",ACTIVE:"active"},wi={DATA_SPY:'[data-spy="scroll"]',NAV_LIST_GROUP:".nav, .list-group",NAV_LINKS:".nav-link",NAV_ITEMS:".nav-item",LIST_ITEMS:".list-group-item",DROPDOWN:".dropdown",DROPDOWN_TOGGLE:".dropdown-toggle"},Di="offset",Ti="position",Ii=function(){function t(t,e){var n=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(e),this._selector=this._config.target+" "+wi.NAV_LINKS+","+this._config.target+" "+wi.LIST_ITEMS+","+this._config.target+" ."+yi.DROPDOWN_ITEM,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,j.on(this._scrollElement,Ei.SCROLL,function(t){return n._process(t)}),this.refresh(),this._process(),E.setData(t,mi,this)}var n=t.prototype;return n.refresh=function(){var t=this,e=this._scrollElement===this._scrollElement.window?Di:Ti,n="auto"===this._config.method?e:this._config.method,i=n===Ti?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),g(F.find(this._selector)).map(function(t){var e,o=c(t);if(o&&(e=F.findOne(o)),e){var r=e.getBoundingClientRect();if(r.width||r.height)return[ft[n](e).top+i,o]}return null}).filter(function(t){return t}).sort(function(t,e){return t[0]-e[0]}).forEach(function(e){t._offsets.push(e[0]),t._targets.push(e[1])})},n.dispose=function(){E.removeData(this._element,mi),j.off(this._scrollElement,_i),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},n._getConfig=function(t){if("string"!=typeof(t=i({},vi,"object"==typeof t&&t?t:{})).target){var e=t.target.id;e||(e=l(gi),t.target.id=e),t.target="#"+e}return p(gi,t,bi),t},n._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},n._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},n._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},n._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&(void 0===this._offsets[o+1]||t-1||(r=t),[i,o,r]}function V(t,e,n,i,o){if("string"==typeof e&&t){n||(n=i,i=null);var r=K(e,n,i),s=r[0],a=r[1],l=r[2],c=F(t),f=c[l]||(c[l]={}),u=B(f,a,s?n:null);if(u)u.oneOff=u.oneOff&&o;else{var h=W(a,e.replace(N,"")),d=s?function(t,e,n){return function i(o){for(var r=t.querySelectorAll(e),s=o.target;s&&s!==this;s=s.parentNode)for(var a=r.length;a--;)if(r[a]===s)return U(o,s),i.oneOff&&Q.off(t,o.type,n),n.apply(s,[o]);return null}}(t,n,i):function(t,e){return function n(i){return U(i,t),n.oneOff&&Q.off(t,i.type,e),e.apply(t,[i])}}(t,n);d.delegationSelector=s?n:null,d.originalHandler=a,d.oneOff=o,d.uidEvent=h,f[h]=d,t.addEventListener(l,d,s)}}}function Y(t,e,n,i,o){var r=B(e[n],i,o);null!==r&&(t.removeEventListener(n,r,Boolean(o)),delete e[n][r.uidEvent])}var Q={on:function(t,e,n,i){V(t,e,n,i,!1)},one:function(t,e,n,i){V(t,e,n,i,!0)},off:function(t,e,n,i){if("string"==typeof e&&t){var o=K(e,n,i),r=o[0],s=o[1],a=o[2],l=a!==e,c=F(t),f="."===e.charAt(0);if("undefined"==typeof s){f&&Object.keys(c).forEach(function(n){!function(t,e,n,i){var o=e[n]||{};Object.keys(o).forEach(function(r){if(r.indexOf(i)>-1){var s=o[r];Y(t,e,n,s.originalHandler,s.delegationSelector)}})}(t,c,n,e.substr(1))});var u=c[a]||{};Object.keys(u).forEach(function(n){var i=n.replace(x,"");if(!l||e.indexOf(i)>-1){var o=u[n];Y(t,c,a,o.originalHandler,o.delegationSelector)}})}else{if(!c||!c[a])return;Y(t,c,a,s,r?n:null)}}},trigger:function(t,e,n){if("string"!=typeof e||!t)return null;var i,o=e.replace(k,""),r=e!==o,s=R.indexOf(o)>-1,a=!0,c=!0,f=!1,u=null;return r&&"undefined"!=typeof l&&(i=l.Event(e,n),l(t).trigger(i),a=!i.isPropagationStopped(),c=!i.isImmediatePropagationStopped(),f=i.isDefaultPrevented()),s?(u=document.createEvent("HTMLEvents")).initEvent(o,a,!0):u=O(e,{bubbles:a,cancelable:!0}),"undefined"!=typeof n&&Object.keys(n).forEach(function(t){Object.defineProperty(u,t,{get:function(){return n[t]}})}),f&&(u.preventDefault(),L||Object.defineProperty(u,"defaultPrevented",{get:function(){return!0}})),c&&t.dispatchEvent(u),u.defaultPrevented&&"undefined"!=typeof i&&i.preventDefault(),u}},G={matches:function(t,e){return D.call(t,e)},find:function(t,e){return void 0===e&&(e=document.documentElement),"string"!=typeof t?null:I.call(e,t)},findOne:function(t,e){return void 0===e&&(e=document.documentElement),"string"!=typeof t?null:A.call(e,t)},children:function(t,e){var n=this;if("string"!=typeof e)return null;var i=m(t.children);return i.filter(function(t){return n.matches(t,e)})},parents:function(t,e){if("string"!=typeof e)return null;for(var n=[],i=t.parentNode;i&&i.nodeType===Node.ELEMENT_NODE&&3!==i.nodeType;)this.matches(i,e)&&n.push(i),i=i.parentNode;return n},closest:function(t,e){return"string"!=typeof e?null:T.call(t,e)},prev:function(t,e){if("string"!=typeof e)return null;for(var n=[],i=t.previousSibling;i&&i.nodeType===Node.ELEMENT_NODE&&3!==i.nodeType;)this.matches(i,e)&&n.push(i),i=i.previousSibling;return n}},X="bs.alert",q="."+X,z={CLOSE:"close"+q,CLOSED:"closed"+q,CLICK_DATA_API:"click"+q+".data-api"},Z="alert",$="fade",J="show",tt=function(){function t(t){this._element=t,this._element&&E.setData(t,X,this)}var n=t.prototype;return n.close=function(t){var e=this._element;t&&(e=this._getRootElement(t));var n=this._triggerCloseEvent(e);null===n||n.defaultPrevented||this._removeElement(e)},n.dispose=function(){E.removeData(this._element,X),this._element=null},n._getRootElement=function(t){var e=f(t),n=!1;return e&&(n=G.findOne(e)),n||(n=G.closest(t,"."+Z)),n},n._triggerCloseEvent=function(t){return Q.trigger(t,z.CLOSE)},n._removeElement=function(t){var e=this;if(t.classList.remove(J),t.classList.contains($)){var n=u(t);Q.one(t,a,function(n){return e._destroyElement(t,n)}),p(t,n)}else this._destroyElement(t)},n._destroyElement=function(t){t.parentNode&&t.parentNode.removeChild(t),Q.trigger(t,z.CLOSED)},t._jQueryInterface=function(e){return this.each(function(){var n=E.getData(this,X);n||(n=new t(this)),"close"===e&&n[e](this)})},t._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},t._getInstance=function(t){return E.getData(t,X)},e(t,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),t}();if(Q.on(document,z.CLICK_DATA_API,'[data-dismiss="alert"]',tt._handleDismiss(new tt)),"undefined"!=typeof l){var et=l.fn.alert;l.fn.alert=tt._jQueryInterface,l.fn.alert.Constructor=tt,l.fn.alert.noConflict=function(){return l.fn.alert=et,tt._jQueryInterface}}var nt="bs.button",it="."+nt,ot="active",rt="btn",st="focus",at='[data-toggle^="button"]',lt='[data-toggle="buttons"]',ct='input:not([type="hidden"])',ft=".active",ut=".btn",ht={CLICK_DATA_API:"click"+it+".data-api",FOCUS_DATA_API:"focus"+it+".data-api",BLUR_DATA_API:"blur"+it+".data-api"},dt=function(){function t(t){this._element=t,E.setData(t,nt,this)}var n=t.prototype;return n.toggle=function(){var t=!0,e=!0,n=G.closest(this._element,lt);if(n){var i=G.findOne(ct,this._element);if(i){if("radio"===i.type)if(i.checked&&this._element.classList.contains(ot))t=!1;else{var o=G.findOne(ft,n);o&&o.classList.remove(ot)}if(t){if(i.hasAttribute("disabled")||n.hasAttribute("disabled")||i.classList.contains("disabled")||n.classList.contains("disabled"))return;i.checked=!this._element.classList.contains(ot),Q.trigger(i,"change")}i.focus(),e=!1}}e&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(ot)),t&&this._element.classList.toggle(ot)},n.dispose=function(){E.removeData(this._element,nt),this._element=null},t._jQueryInterface=function(e){return this.each(function(){var n=E.getData(this,nt);n||(n=new t(this)),"toggle"===e&&n[e]()})},t._getInstance=function(t){return E.getData(t,nt)},e(t,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),t}();if(Q.on(document,ht.CLICK_DATA_API,at,function(t){t.preventDefault();var e=t.target;e.classList.contains(rt)||(e=G.closest(e,ut));var n=E.getData(e,nt);n||(n=new dt(e),E.setData(e,nt,n)),n.toggle()}),Q.on(document,ht.FOCUS_DATA_API,at,function(t){var e=G.closest(t.target,ut);e&&e.classList.add(st)}),Q.on(document,ht.BLUR_DATA_API,at,function(t){var e=G.closest(t.target,ut);e&&e.classList.remove(st)}),"undefined"!=typeof l){var pt=l.fn.button;l.fn.button=dt._jQueryInterface,l.fn.button.Constructor=dt,l.fn.button.noConflict=function(){return l.fn.button=pt,dt._jQueryInterface}}function gt(t){return"true"===t||"false"!==t&&(t===Number(t).toString()?Number(t):""===t||"null"===t?null:t)}function mt(t){return t.replace(/[A-Z]/g,function(t){return t.toLowerCase()})}var _t={setDataAttribute:function(t,e,n){t.setAttribute("data-"+mt(e),n)},removeDataAttribute:function(t,e){t.removeAttribute("data-"+mt(e))},getDataAttributes:function(t){if(!t)return{};var e=i({},t.dataset);return Object.keys(e).forEach(function(t){e[t]=gt(e[t])}),e},getDataAttribute:function(t,e){return gt(t.getAttribute("data-"+mt(e)))},offset:function(t){var e=t.getBoundingClientRect();return{top:e.top+document.body.scrollTop,left:e.left+document.body.scrollLeft}},position:function(t){return{top:t.offsetTop,left:t.offsetLeft}},toggleClass:function(t,e){t&&(t.classList.contains(e)?t.classList.remove(e):t.classList.add(e))}},vt="carousel",yt="bs.carousel",bt="."+yt,Et={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},wt={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},Dt="next",Tt="prev",It="left",At="right",Ot={SLIDE:"slide"+bt,SLID:"slid"+bt,KEYDOWN:"keydown"+bt,MOUSEENTER:"mouseenter"+bt,MOUSELEAVE:"mouseleave"+bt,TOUCHSTART:"touchstart"+bt,TOUCHMOVE:"touchmove"+bt,TOUCHEND:"touchend"+bt,POINTERDOWN:"pointerdown"+bt,POINTERUP:"pointerup"+bt,DRAG_START:"dragstart"+bt,LOAD_DATA_API:"load"+bt+".data-api",CLICK_DATA_API:"click"+bt+".data-api"},St="carousel",Lt="active",Ct="slide",Nt="carousel-item-right",kt="carousel-item-left",Pt="carousel-item-next",xt="carousel-item-prev",Mt="pointer-event",Ht={ACTIVE:".active",ACTIVE_ITEM:".active.carousel-item",ITEM:".carousel-item",ITEM_IMG:".carousel-item img",NEXT_PREV:".carousel-item-next, .carousel-item-prev",INDICATORS:".carousel-indicators",DATA_SLIDE:"[data-slide], [data-slide-to]",DATA_RIDE:'[data-ride="carousel"]'},jt={TOUCH:"touch",PEN:"pen"},Rt=function(){function t(t,e){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._element=t,this._indicatorsElement=G.findOne(Ht.INDICATORS,this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners(),E.setData(t,yt,this)}var n=t.prototype;return n.next=function(){this._isSliding||this._slide(Dt)},n.nextWhenVisible=function(){!document.hidden&&_(this._element)&&this.next()},n.prev=function(){this._isSliding||this._slide(Tt)},n.pause=function(t){t||(this._isPaused=!0),G.findOne(Ht.NEXT_PREV,this._element)&&(h(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},n.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},n.to=function(t){var e=this;this._activeElement=G.findOne(Ht.ACTIVE_ITEM,this._element);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)Q.one(this._element,Ot.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=t>n?Dt:Tt;this._slide(i,this._items[t])}},n.dispose=function(){Q.off(this._element,bt),E.removeData(this._element,yt),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},n._getConfig=function(t){return t=i({},Et,t),g(vt,t,wt),t},n._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;this.touchDeltaX=0,e>0&&this.prev(),e<0&&this.next()}},n._addEventListeners=function(){var t=this;this._config.keyboard&&Q.on(this._element,Ot.KEYDOWN,function(e){return t._keydown(e)}),"hover"===this._config.pause&&(Q.on(this._element,Ot.MOUSEENTER,function(e){return t.pause(e)}),Q.on(this._element,Ot.MOUSELEAVE,function(e){return t.cycle(e)})),this._config.touch&&this._addTouchEventListeners()},n._addTouchEventListeners=function(){var t=this;if(this._touchSupported){var e=function(e){t._pointerEvent&&jt[e.pointerType.toUpperCase()]?t.touchStartX=e.clientX:t._pointerEvent||(t.touchStartX=e.touches[0].clientX)},n=function(e){t._pointerEvent&&jt[e.pointerType.toUpperCase()]&&(t.touchDeltaX=e.clientX-t.touchStartX),t._handleSwipe(),"hover"===t._config.pause&&(t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout(function(e){return t.cycle(e)},500+t._config.interval))};m(G.find(Ht.ITEM_IMG,this._element)).forEach(function(t){Q.on(t,Ot.DRAG_START,function(t){return t.preventDefault()})}),this._pointerEvent?(Q.on(this._element,Ot.POINTERDOWN,function(t){return e(t)}),Q.on(this._element,Ot.POINTERUP,function(t){return n(t)}),this._element.classList.add(Mt)):(Q.on(this._element,Ot.TOUCHSTART,function(t){return e(t)}),Q.on(this._element,Ot.TOUCHMOVE,function(e){return function(e){e.touches&&e.touches.length>1?t.touchDeltaX=0:t.touchDeltaX=e.touches[0].clientX-t.touchStartX}(e)}),Q.on(this._element,Ot.TOUCHEND,function(t){return n(t)}))}},n._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},n._getItemIndex=function(t){return this._items=t&&t.parentNode?m(G.find(Ht.ITEM,t.parentNode)):[],this._items.indexOf(t)},n._getItemByDirection=function(t,e){var n=t===Dt,i=t===Tt,o=this._getItemIndex(e),r=this._items.length-1;if((i&&0===o||n&&o===r)&&!this._config.wrap)return e;var s=(o+(t===Tt?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},n._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(G.findOne(Ht.ACTIVE_ITEM,this._element));return Q.trigger(this._element,Ot.SLIDE,{relatedTarget:t,direction:e,from:i,to:n})},n._setActiveIndicatorElement=function(t){if(this._indicatorsElement){for(var e=G.find(Ht.ACTIVE,this._indicatorsElement),n=0;n0)for(var i=0;i=0){ie=1;break}var re=ee&&window.Promise?function(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then(function(){e=!1,t()}))}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout(function(){e=!1,t()},ie))}};function se(t){return t&&"[object Function]"==={}.toString.call(t)}function ae(t,e){if(1!==t.nodeType)return[];var n=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?n[e]:n}function le(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function ce(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=ae(t),n=e.overflow,i=e.overflowX,o=e.overflowY;return/(auto|scroll|overlay)/.test(n+o+i)?t:ce(le(t))}var fe=ee&&!(!window.MSInputMethodContext||!document.documentMode),ue=ee&&/MSIE 10/.test(navigator.userAgent);function he(t){return 11===t?fe:10===t?ue:fe||ue}function de(t){if(!t)return document.documentElement;for(var e=he(10)?document.body:null,n=t.offsetParent||null;n===e&&t.nextElementSibling;)n=(t=t.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&"BODY"!==i&&"HTML"!==i?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===ae(n,"position")?de(n):n:t?t.ownerDocument.documentElement:document.documentElement}function pe(t){return null!==t.parentNode?pe(t.parentNode):t}function ge(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;var n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?t:e,o=n?e:t,r=document.createRange();r.setStart(i,0),r.setEnd(o,0);var s,a,l=r.commonAncestorContainer;if(t!==l&&e!==l||i.contains(o))return"BODY"===(a=(s=l).nodeName)||"HTML"!==a&&de(s.firstElementChild)!==s?de(l):l;var c=pe(t);return c.host?ge(c.host,e):ge(t,pe(e).host)}function me(t){var e="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=t.nodeName;if("BODY"===n||"HTML"===n){var i=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||i)[e]}return t[e]}function _e(t,e){var n="x"===e?"Left":"Top",i="Left"===n?"Right":"Bottom";return parseFloat(t["border"+n+"Width"],10)+parseFloat(t["border"+i+"Width"],10)}function ve(t,e,n,i){return Math.max(e["offset"+t],e["scroll"+t],n["client"+t],n["offset"+t],n["scroll"+t],he(10)?parseInt(n["offset"+t])+parseInt(i["margin"+("Height"===t?"Top":"Left")])+parseInt(i["margin"+("Height"===t?"Bottom":"Right")]):0)}function ye(t){var e=t.body,n=t.documentElement,i=he(10)&&getComputedStyle(n);return{height:ve("Height",e,n,i),width:ve("Width",e,n,i)}}var be=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},Ee=function(){function t(t,e){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2],i=he(10),o="HTML"===e.nodeName,r=Ie(t),s=Ie(e),a=ce(t),l=ae(e),c=parseFloat(l.borderTopWidth,10),f=parseFloat(l.borderLeftWidth,10);n&&o&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var u=Te({top:r.top-s.top-c,left:r.left-s.left-f,width:r.width,height:r.height});if(u.marginTop=0,u.marginLeft=0,!i&&o){var h=parseFloat(l.marginTop,10),d=parseFloat(l.marginLeft,10);u.top-=c-h,u.bottom-=c-h,u.left-=f-d,u.right-=f-d,u.marginTop=h,u.marginLeft=d}return(i&&!n?e.contains(a):e===a&&"BODY"!==a.nodeName)&&(u=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=me(e,"top"),o=me(e,"left"),r=n?-1:1;return t.top+=i*r,t.bottom+=i*r,t.left+=o*r,t.right+=o*r,t}(u,e)),u}function Oe(t){if(!t||!t.parentElement||he())return document.documentElement;for(var e=t.parentElement;e&&"none"===ae(e,"transform");)e=e.parentElement;return e||document.documentElement}function Se(t,e,n,i){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r={top:0,left:0},s=o?Oe(t):ge(t,e);if("viewport"===i)r=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.ownerDocument.documentElement,i=Ae(t,n),o=Math.max(n.clientWidth,window.innerWidth||0),r=Math.max(n.clientHeight,window.innerHeight||0),s=e?0:me(n),a=e?0:me(n,"left");return Te({top:s-i.top+i.marginTop,left:a-i.left+i.marginLeft,width:o,height:r})}(s,o);else{var a=void 0;"scrollParent"===i?"BODY"===(a=ce(le(e))).nodeName&&(a=t.ownerDocument.documentElement):a="window"===i?t.ownerDocument.documentElement:i;var l=Ae(a,s,o);if("HTML"!==a.nodeName||function t(e){var n=e.nodeName;if("BODY"===n||"HTML"===n)return!1;if("fixed"===ae(e,"position"))return!0;var i=le(e);return!!i&&t(i)}(s))r=l;else{var c=ye(t.ownerDocument),f=c.height,u=c.width;r.top+=l.top-l.marginTop,r.bottom=f+l.top,r.left+=l.left-l.marginLeft,r.right=u+l.left}}var h="number"==typeof(n=n||0);return r.left+=h?n:n.left||0,r.top+=h?n:n.top||0,r.right-=h?n:n.right||0,r.bottom-=h?n:n.bottom||0,r}function Le(t,e,n,i,o){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var s=Se(n,i,r,o),a={top:{width:s.width,height:e.top-s.top},right:{width:s.right-e.right,height:s.height},bottom:{width:s.width,height:s.bottom-e.bottom},left:{width:e.left-s.left,height:s.height}},l=Object.keys(a).map(function(t){return De({key:t},a[t],{area:(e=a[t],e.width*e.height)});var e}).sort(function(t,e){return e.area-t.area}),c=l.filter(function(t){var e=t.width,i=t.height;return e>=n.clientWidth&&i>=n.clientHeight}),f=c.length>0?c[0].key:l[0].key,u=t.split("-")[1];return f+(u?"-"+u:"")}function Ce(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return Ae(n,i?Oe(e):ge(e,n),i)}function Ne(t){var e=t.ownerDocument.defaultView.getComputedStyle(t),n=parseFloat(e.marginTop||0)+parseFloat(e.marginBottom||0),i=parseFloat(e.marginLeft||0)+parseFloat(e.marginRight||0);return{width:t.offsetWidth+i,height:t.offsetHeight+n}}function ke(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,function(t){return e[t]})}function Pe(t,e,n){n=n.split("-")[0];var i=Ne(t),o={width:i.width,height:i.height},r=-1!==["right","left"].indexOf(n),s=r?"top":"left",a=r?"left":"top",l=r?"height":"width",c=r?"width":"height";return o[s]=e[s]+e[l]/2-i[l]/2,o[a]=n===a?e[a]-i[c]:e[ke(a)],o}function xe(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function Me(t,e,n){return(void 0===n?t:t.slice(0,function(t,e,n){if(Array.prototype.findIndex)return t.findIndex(function(t){return t[e]===n});var i=xe(t,function(t){return t[e]===n});return t.indexOf(i)}(t,"name",n))).forEach(function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=t.function||t.fn;t.enabled&&se(n)&&(e.offsets.popper=Te(e.offsets.popper),e.offsets.reference=Te(e.offsets.reference),e=n(e,t))}),e}function He(t,e){return t.some(function(t){var n=t.name;return t.enabled&&n===e})}function je(t){for(var e=[!1,"ms","Webkit","Moz","O"],n=t.charAt(0).toUpperCase()+t.slice(1),i=0;i1&&void 0!==arguments[1]&&arguments[1],n=Qe.indexOf(t),i=Qe.slice(n+1).concat(Qe.slice(0,n));return e?i.reverse():i}var Xe={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function qe(t,e,n,i){var o=[0,0],r=-1!==["right","left"].indexOf(i),s=t.split(/(\+|\-)/).map(function(t){return t.trim()}),a=s.indexOf(xe(s,function(t){return-1!==t.search(/,|\s/)}));s[a]&&-1===s[a].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==a?[s.slice(0,a).concat([s[a].split(l)[0]]),[s[a].split(l)[1]].concat(s.slice(a+1))]:[s];return(c=c.map(function(t,i){var o=(1===i?!r:r)?"height":"width",s=!1;return t.reduce(function(t,e){return""===t[t.length-1]&&-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,s=!0,t):s?(t[t.length-1]+=e,s=!1,t):t.concat(e)},[]).map(function(t){return function(t,e,n,i){var o=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+o[1],s=o[2];if(!r)return t;if(0===s.indexOf("%")){var a=void 0;switch(s){case"%p":a=n;break;case"%":case"%r":default:a=i}return Te(a)[e]/100*r}if("vh"===s||"vw"===s)return("vh"===s?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*r;return r}(t,o,e,n)})})).forEach(function(t,e){t.forEach(function(n,i){Ue(n)&&(o[e]+=n*("-"===t[i-1]?-1:1))})}),o}var ze={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,n=e.split("-")[0],i=e.split("-")[1];if(i){var o=t.offsets,r=o.reference,s=o.popper,a=-1!==["bottom","top"].indexOf(n),l=a?"left":"top",c=a?"width":"height",f={start:we({},l,r[l]),end:we({},l,r[l]+r[c]-s[c])};t.offsets.popper=De({},s,f[i])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var n=e.offset,i=t.placement,o=t.offsets,r=o.popper,s=o.reference,a=i.split("-")[0],l=void 0;return l=Ue(+n)?[+n,0]:qe(n,r,s,a),"left"===a?(r.top+=l[0],r.left-=l[1]):"right"===a?(r.top+=l[0],r.left+=l[1]):"top"===a?(r.left+=l[0],r.top-=l[1]):"bottom"===a&&(r.left+=l[0],r.top+=l[1]),t.popper=r,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,e){var n=e.boundariesElement||de(t.instance.popper);t.instance.reference===n&&(n=de(n));var i=je("transform"),o=t.instance.popper.style,r=o.top,s=o.left,a=o[i];o.top="",o.left="",o[i]="";var l=Se(t.instance.popper,t.instance.reference,e.padding,n,t.positionFixed);o.top=r,o.left=s,o[i]=a,e.boundaries=l;var c=e.priority,f=t.offsets.popper,u={primary:function(t){var n=f[t];return f[t]l[t]&&!e.escapeWithReference&&(i=Math.min(f[n],l[t]-("right"===t?f.width:f.height))),we({},n,i)}};return c.forEach(function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";f=De({},f,u[e](t))}),t.offsets.popper=f,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,i=e.reference,o=t.placement.split("-")[0],r=Math.floor,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return n[a]r(i[a])&&(t.offsets.popper[l]=r(i[a])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!Ve(t.instance.modifiers,"arrow","keepTogether"))return t;var i=e.element;if("string"==typeof i){if(!(i=t.instance.popper.querySelector(i)))return t}else if(!t.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var o=t.placement.split("-")[0],r=t.offsets,s=r.popper,a=r.reference,l=-1!==["left","right"].indexOf(o),c=l?"height":"width",f=l?"Top":"Left",u=f.toLowerCase(),h=l?"left":"top",d=l?"bottom":"right",p=Ne(i)[c];a[d]-ps[d]&&(t.offsets.popper[u]+=a[u]+p-s[d]),t.offsets.popper=Te(t.offsets.popper);var g=a[u]+a[c]/2-p/2,m=ae(t.instance.popper),_=parseFloat(m["margin"+f],10),v=parseFloat(m["border"+f+"Width"],10),y=g-t.offsets.popper[u]-_-v;return y=Math.max(Math.min(s[c]-p,y),0),t.arrowElement=i,t.offsets.arrow=(we(n={},u,Math.round(y)),we(n,h,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,e){if(He(t.instance.modifiers,"inner"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var n=Se(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),i=t.placement.split("-")[0],o=ke(i),r=t.placement.split("-")[1]||"",s=[];switch(e.behavior){case Xe.FLIP:s=[i,o];break;case Xe.CLOCKWISE:s=Ge(i);break;case Xe.COUNTERCLOCKWISE:s=Ge(i,!0);break;default:s=e.behavior}return s.forEach(function(a,l){if(i!==a||s.length===l+1)return t;i=t.placement.split("-")[0],o=ke(i);var c=t.offsets.popper,f=t.offsets.reference,u=Math.floor,h="left"===i&&u(c.right)>u(f.left)||"right"===i&&u(c.left)u(f.top)||"bottom"===i&&u(c.top)u(n.right),g=u(c.top)u(n.bottom),_="left"===i&&d||"right"===i&&p||"top"===i&&g||"bottom"===i&&m,v=-1!==["top","bottom"].indexOf(i),y=!!e.flipVariations&&(v&&"start"===r&&d||v&&"end"===r&&p||!v&&"start"===r&&g||!v&&"end"===r&&m),b=!!e.flipVariationsByContent&&(v&&"start"===r&&p||v&&"end"===r&&d||!v&&"start"===r&&m||!v&&"end"===r&&g),E=y||b;(h||_||E)&&(t.flipped=!0,(h||_)&&(i=s[l+1]),E&&(r=function(t){return"end"===t?"start":"start"===t?"end":t}(r)),t.placement=i+(r?"-"+r:""),t.offsets.popper=De({},t.offsets.popper,Pe(t.instance.popper,t.offsets.reference,t.placement)),t=Me(t.instance.modifiers,t,"flip"))}),t},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],i=t.offsets,o=i.popper,r=i.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return o[s?"left":"top"]=r[n]-(a?o[s?"width":"height"]:0),t.placement=ke(e),t.offsets.popper=Te(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!Ve(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=xe(t.instance.modifiers,function(t){return"preventOverflow"===t.name}).boundaries;if(e.bottomn.right||e.top>n.bottom||e.right2&&void 0!==arguments[2]?arguments[2]:{};be(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=re(this.update.bind(this)),this.options=De({},t.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(De({},t.Defaults.modifiers,o.modifiers)).forEach(function(e){i.options.modifiers[e]=De({},t.Defaults.modifiers[e]||{},o.modifiers?o.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(t){return De({name:t},i.options.modifiers[t])}).sort(function(t,e){return t.order-e.order}),this.modifiers.forEach(function(t){t.enabled&&se(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)}),this.update();var r=this.options.eventsEnabled;r&&this.enableEventListeners(),this.state.eventsEnabled=r}return Ee(t,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=Ce(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=Le(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=Pe(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=Me(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,He(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[je("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=We(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return Fe.call(this)}}]),t}();Ze.Utils=("undefined"!=typeof window?window:global).PopperUtils,Ze.placements=Ye,Ze.Defaults=ze;var $e="dropdown",Je="bs.dropdown",tn="."+Je,en=new RegExp("38|40|27"),nn={HIDE:"hide"+tn,HIDDEN:"hidden"+tn,SHOW:"show"+tn,SHOWN:"shown"+tn,CLICK:"click"+tn,CLICK_DATA_API:"click"+tn+".data-api",KEYDOWN_DATA_API:"keydown"+tn+".data-api",KEYUP_DATA_API:"keyup"+tn+".data-api"},on="disabled",rn="show",sn="dropup",an="dropright",ln="dropleft",cn="dropdown-menu-right",fn="position-static",un='[data-toggle="dropdown"]',hn=".dropdown form",dn=".dropdown-menu",pn=".navbar-nav",gn=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",mn="top-start",_n="top-end",vn="bottom-start",yn="bottom-end",bn="right-start",En="left-start",wn={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},Dn={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},Tn=function(){function t(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners(),E.setData(t,Je,this)}var n=t.prototype;return n.toggle=function(){if(!this._element.disabled&&!this._element.classList.contains(on)){var e=t._getParentFromElement(this._element),n=this._menu.classList.contains(rn);if(t._clearMenus(),!n){var i={relatedTarget:this._element};if(!Q.trigger(e,nn.SHOW,i).defaultPrevented){if(!this._inNavbar){if("undefined"==typeof Ze)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org)");var o=this._element;"parent"===this._config.reference?o=e:d(this._config.reference)&&(o=this._config.reference,"undefined"!=typeof this._config.reference.jquery&&(o=this._config.reference[0])),"scrollParent"!==this._config.boundary&&e.classList.add(fn),this._popper=new Ze(o,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&!m(G.closest(e,pn)).length&&m(document.body.children).forEach(function(t){return Q.on(t,"mouseover",null,function(){})}),this._element.focus(),this._element.setAttribute("aria-expanded",!0),_t.toggleClass(this._menu,rn),_t.toggleClass(e,rn),Q.trigger(e,nn.SHOWN,i)}}}},n.show=function(){if(!(this._element.disabled||this._element.classList.contains(on)||this._menu.classList.contains(rn))){var e=t._getParentFromElement(this._element),n={relatedTarget:this._element};Q.trigger(e,nn.SHOW,n).defaultPrevented||(_t.toggleClass(this._menu,rn),_t.toggleClass(e,rn),Q.trigger(e,nn.SHOWN,n))}},n.hide=function(){if(!this._element.disabled&&!this._element.classList.contains(on)&&this._menu.classList.contains(rn)){var e=t._getParentFromElement(this._element),n={relatedTarget:this._element};Q.trigger(e,nn.HIDE,n).defaultPrevented||(_t.toggleClass(this._menu,rn),_t.toggleClass(e,rn),Q.trigger(e,nn.HIDDEN,n))}},n.dispose=function(){E.removeData(this._element,Je),Q.off(this._element,tn),this._element=null,this._menu=null,null!==this._popper&&(this._popper.destroy(),this._popper=null)},n.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},n._addEventListeners=function(){var t=this;Q.on(this._element,nn.CLICK,function(e){e.preventDefault(),e.stopPropagation(),t.toggle()})},n._getConfig=function(t){return t=i({},this.constructor.Default,_t.getDataAttributes(this._element),t),g($e,t,this.constructor.DefaultType),t},n._getMenuElement=function(){if(!this._menu){var e=t._getParentFromElement(this._element);e&&(this._menu=G.findOne(dn,e))}return this._menu},n._getPlacement=function(){var t=this._element.parentNode,e=vn;return t.classList.contains(sn)?(e=mn,this._menu.classList.contains(cn)&&(e=_n)):t.classList.contains(an)?e=bn:t.classList.contains(ln)?e=En:this._menu.classList.contains(cn)&&(e=yn),e},n._detectNavbar=function(){return Boolean(G.closest(this._element,".navbar"))},n._getOffset=function(){var t=this,e={};return"function"==typeof this._config.offset?e.fn=function(e){return e.offsets=i({},e.offsets,t._config.offset(e.offsets,t._element)||{}),e}:e.offset=this._config.offset,e},n._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),t},t._dropdownInterface=function(e,n){var i=E.getData(e,Je);if(i||(i=new t(e,"object"==typeof n?n:null)),"string"==typeof n){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}},t._jQueryInterface=function(e){return this.each(function(){t._dropdownInterface(this,e)})},t._clearMenus=function(e){if(!e||3!==e.which&&("keyup"!==e.type||9===e.which))for(var n=m(G.find(un)),i=0,o=n.length;i0&&r--,40===e.which&&rdocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},n._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},n._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Vn},$n="show",Jn="out",ti={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},ei="fade",ni="show",ii=".tooltip-inner",oi=".tooltip-arrow",ri="hover",si="focus",ai="click",li="manual",ci=function(){function t(t,e){if("undefined"==typeof Ze)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners(),E.setData(t,this.constructor.DATA_KEY,this)}var n=t.prototype;return n.enable=function(){this._isEnabled=!0},n.disable=function(){this._isEnabled=!1},n.toggleEnabled=function(){this._isEnabled=!this._isEnabled},n.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=E.getData(t.delegateTarget,e);n||(n=new this.constructor(t.delegateTarget,this._getDelegateConfig()),E.setData(t.delegateTarget,e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(this.getTipElement().classList.contains(ni))return void this._leave(null,this);this._enter(null,this)}},n.dispose=function(){clearTimeout(this._timeout),E.removeData(this.element,this.constructor.DATA_KEY),Q.off(this.element,this.constructor.EVENT_KEY),Q.off(G.closest(this.element,".modal"),"hide.bs.modal"),this.tip&&this.tip.parentNode.removeChild(this.tip),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,null!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},n.show=function(){var t=this;if("none"===this.element.style.display)throw new Error("Please use show on visible elements");if(this.isWithContent()&&this._isEnabled){var e=Q.trigger(this.element,this.constructor.Event.SHOW),n=function t(e){if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){var n=e.getRootNode();return n instanceof ShadowRoot?n:null}return e instanceof ShadowRoot?e:e.parentNode?t(e.parentNode):null}(this.element),i=null===n?this.element.ownerDocument.documentElement.contains(this.element):n.contains(this.element);if(e.defaultPrevented||!i)return;var o=this.getTipElement(),r=c(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&o.classList.add(ei);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,l=this._getAttachment(s);this.addAttachmentClass(l);var f=this._getContainer();E.setData(o,this.constructor.DATA_KEY,this),this.element.ownerDocument.documentElement.contains(this.tip)||f.appendChild(o),Q.trigger(this.element,this.constructor.Event.INSERTED),this._popper=new Ze(this.element,o,{placement:l,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:oi},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(e){e.originalPlacement!==e.placement&&t._handlePopperPlacementChange(e)},onUpdate:function(e){return t._handlePopperPlacementChange(e)}}),o.classList.add(ni),"ontouchstart"in document.documentElement&&m(document.body.children).forEach(function(t){Q.on(t,"mouseover",function(){})});var h=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,Q.trigger(t.element,t.constructor.Event.SHOWN),e===Jn&&t._leave(null,t)};if(this.tip.classList.contains(ei)){var d=u(this.tip);Q.one(this.tip,a,h),p(this.tip,d)}else h()}},n.hide=function(t){var e=this,n=this.getTipElement(),i=function(){e._hoverState!==$n&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),Q.trigger(e.element,e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(!Q.trigger(this.element,this.constructor.Event.HIDE).defaultPrevented){if(n.classList.remove(ni),"ontouchstart"in document.documentElement&&m(document.body.children).forEach(function(t){return Q.off(t,"mouseover",v)}),this._activeTrigger[ai]=!1,this._activeTrigger[si]=!1,this._activeTrigger[ri]=!1,this.tip.classList.contains(ei)){var o=u(n);Q.one(n,a,i),p(n,o)}else i();this._hoverState=""}},n.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},n.isWithContent=function(){return Boolean(this.getTitle())},n.addAttachmentClass=function(t){this.getTipElement().classList.add("bs-tooltip-"+t)},n.getTipElement=function(){if(this.tip)return this.tip;var t=document.createElement("div");return t.innerHTML=this.config.template,this.tip=t.children[0],this.tip},n.setContent=function(){var t=this.getTipElement();this.setElementContent(G.findOne(ii,t),this.getTitle()),t.classList.remove(ei),t.classList.remove(ni)},n.setElementContent=function(t,e){if(null!==t)return"object"==typeof e&&(e.nodeType||e.jquery)?(e.jquery&&(e=e[0]),void(this.config.html?e.parentNode!==t&&(t.innerHTML="",t.appendChild(e)):t.innerText=e.textContent)):void(this.config.html?(this.config.sanitize&&(e=Yn(e,this.config.whiteList,this.config.sanitizeFn)),t.innerHTML=e):t.innerText=e)},n.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},n._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=i({},e.offsets,t.config.offset(e.offsets,t.element)||{}),e}:e.offset=this.config.offset,e},n._getContainer=function(){return!1===this.config.container?document.body:d(this.config.container)?this.config.container:G.findOne(this.config.container)},n._getAttachment=function(t){return zn[t.toUpperCase()]},n._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach(function(e){if("click"===e)Q.on(t.element,t.constructor.Event.CLICK,t.config.selector,function(e){return t.toggle(e)});else if(e!==li){var n=e===ri?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,i=e===ri?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;Q.on(t.element,n,t.config.selector,function(e){return t._enter(e)}),Q.on(t.element,i,t.config.selector,function(e){return t._leave(e)})}}),Q.on(G.closest(this.element,".modal"),"hide.bs.modal",function(){t.element&&t.hide()}),this.config.selector?this.config=i({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},n._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},n._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||E.getData(t.delegateTarget,n))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),E.setData(t.delegateTarget,n,e)),t&&(e._activeTrigger["focusin"===t.type?si:ri]=!0),e.getTipElement().classList.contains(ni)||e._hoverState===$n?e._hoverState=$n:(clearTimeout(e._timeout),e._hoverState=$n,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===$n&&e.show()},e.config.delay.show):e.show())},n._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||E.getData(t.delegateTarget,n))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),E.setData(t.delegateTarget,n,e)),t&&(e._activeTrigger["focusout"===t.type?si:ri]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=Jn,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===Jn&&e.hide()},e.config.delay.hide):e.hide())},n._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},n._getConfig=function(t){var e=_t.getDataAttributes(this.element);return Object.keys(e).forEach(function(t){-1!==Xn.indexOf(t)&&delete e[t]}),t&&"object"==typeof t.container&&t.container.jquery&&(t.container=t.container[0]),"number"==typeof(t=i({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),g(Qn,t,this.constructor.DefaultType),t.sanitize&&(t.template=Yn(t.template,t.whiteList,t.sanitizeFn)),t},n._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},n._cleanTipClass=function(){var t=this.getTipElement(),e=t.getAttribute("class").match(Gn);null!==e&&e.length&&e.map(function(t){return t.trim()}).forEach(function(e){return t.classList.remove(e)})},n._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},n._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(t.classList.remove(ei),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},t._jQueryInterface=function(e){return this.each(function(){var n=E.getData(this,"bs.tooltip"),i="object"==typeof e&&e;if((n||!/dispose|hide/.test(e))&&(n||(n=new t(this,i)),"string"==typeof e)){if("undefined"==typeof n[e])throw new TypeError('No method named "'+e+'"');n[e]()}})},t._getInstance=function(t){return E.getData(t,"bs.tooltip")},e(t,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Zn}},{key:"NAME",get:function(){return Qn}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return ti}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return qn}}]),t}();if("undefined"!=typeof l){var fi=l.fn.tooltip;l.fn.tooltip=ci._jQueryInterface,l.fn.tooltip.Constructor=ci,l.fn.tooltip.noConflict=function(){return l.fn.tooltip=fi,ci._jQueryInterface}}var ui="popover",hi=new RegExp("(^|\\s)bs-popover\\S+","g"),di=i({},ci.Default,{placement:"right",trigger:"click",content:"",template:''}),pi=i({},ci.DefaultType,{content:"(string|element|function)"}),gi="fade",mi="show",_i=".popover-header",vi=".popover-body",yi={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},bi=function(t){var n,i;function o(){return t.apply(this,arguments)||this}i=t,(n=o).prototype=Object.create(i.prototype),n.prototype.constructor=n,n.__proto__=i;var r=o.prototype;return r.isWithContent=function(){return this.getTitle()||this._getContent()},r.addAttachmentClass=function(t){this.getTipElement().classList.add("bs-popover-"+t)},r.setContent=function(){var t=this.getTipElement();this.setElementContent(G.findOne(_i,t),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(G.findOne(vi,t),e),t.classList.remove(gi),t.classList.remove(mi)},r._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},r._cleanTipClass=function(){var t=this.getTipElement(),e=t.getAttribute("class").match(hi);null!==e&&e.length>0&&e.map(function(t){return t.trim()}).forEach(function(e){return t.classList.remove(e)})},o._jQueryInterface=function(t){return this.each(function(){var e=E.getData(this,"bs.popover"),n="object"==typeof t?t:null;if((e||!/dispose|hide/.test(t))&&(e||(e=new o(this,n),E.setData(this,"bs.popover",e)),"string"==typeof t)){if("undefined"==typeof e[t])throw new TypeError('No method named "'+t+'"');e[t]()}})},o._getInstance=function(t){return E.getData(t,"bs.popover")},e(o,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return di}},{key:"NAME",get:function(){return ui}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return yi}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return pi}}]),o}(ci);if("undefined"!=typeof l){var Ei=l.fn.popover;l.fn.popover=bi._jQueryInterface,l.fn.popover.Constructor=bi,l.fn.popover.noConflict=function(){return l.fn.popover=Ei,bi._jQueryInterface}}var wi="scrollspy",Di="bs.scrollspy",Ti="."+Di,Ii={offset:10,method:"auto",target:""},Ai={offset:"number",method:"string",target:"(string|element)"},Oi={ACTIVATE:"activate"+Ti,SCROLL:"scroll"+Ti,LOAD_DATA_API:"load"+Ti+".data-api"},Si={DROPDOWN_ITEM:"dropdown-item",ACTIVE:"active"},Li={DATA_SPY:'[data-spy="scroll"]',NAV_LIST_GROUP:".nav, .list-group",NAV_LINKS:".nav-link",NAV_ITEMS:".nav-item",LIST_ITEMS:".list-group-item",DROPDOWN:".dropdown",DROPDOWN_TOGGLE:".dropdown-toggle"},Ci="offset",Ni="position",ki=function(){function t(t,e){var n=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(e),this._selector=this._config.target+" "+Li.NAV_LINKS+","+this._config.target+" "+Li.LIST_ITEMS+","+this._config.target+" ."+Si.DROPDOWN_ITEM,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,Q.on(this._scrollElement,Oi.SCROLL,function(t){return n._process(t)}),this.refresh(),this._process(),E.setData(t,Di,this)}var n=t.prototype;return n.refresh=function(){var t=this,e=this._scrollElement===this._scrollElement.window?Ci:Ni,n="auto"===this._config.method?e:this._config.method,i=n===Ni?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),m(G.find(this._selector)).map(function(t){var e,o=f(t);if(o&&(e=G.findOne(o)),e){var r=e.getBoundingClientRect();if(r.width||r.height)return[_t[n](e).top+i,o]}return null}).filter(function(t){return t}).sort(function(t,e){return t[0]-e[0]}).forEach(function(e){t._offsets.push(e[0]),t._targets.push(e[1])})},n.dispose=function(){E.removeData(this._element,Di),Q.off(this._scrollElement,Ti),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},n._getConfig=function(t){if("string"!=typeof(t=i({},Ii,"object"==typeof t&&t?t:{})).target){var e=t.target.id;e||(e=c(wi),t.target.id=e),t.target="#"+e}return g(wi,t,Ai),t},n._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},n._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},n._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},n._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]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 O-|TPa&NaVs+y4VI8?;LR delta 70198 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 diff --git a/dist/js/bootstrap.esm.js b/dist/js/bootstrap.esm.js index 0841fb2e2..c933dab32 100644 --- a/dist/js/bootstrap.esm.js +++ b/dist/js/bootstrap.esm.js @@ -5,19 +5,77 @@ */ import Popper from 'popper.js'; +function _defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } +} + +function _createClass(Constructor, protoProps, staticProps) { + if (protoProps) _defineProperties(Constructor.prototype, protoProps); + if (staticProps) _defineProperties(Constructor, staticProps); + return Constructor; +} + +function _defineProperty(obj, key, value) { + if (key in obj) { + Object.defineProperty(obj, key, { + value: value, + enumerable: true, + configurable: true, + writable: true + }); + } else { + obj[key] = value; + } + + return obj; +} + +function _objectSpread(target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i] != null ? arguments[i] : {}; + var ownKeys = Object.keys(source); + + if (typeof Object.getOwnPropertySymbols === 'function') { + ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { + return Object.getOwnPropertyDescriptor(source, sym).enumerable; + })); + } + + ownKeys.forEach(function (key) { + _defineProperty(target, key, source[key]); + }); + } + + return target; +} + +function _inheritsLoose(subClass, superClass) { + subClass.prototype = Object.create(superClass.prototype); + subClass.prototype.constructor = subClass; + subClass.__proto__ = superClass; +} + /** * -------------------------------------------------------------------------- * Bootstrap (v4.3.1): util/index.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * -------------------------------------------------------------------------- */ -const MAX_UID = 1000000; -const MILLISECONDS_MULTIPLIER = 1000; -const TRANSITION_END = 'transitionend'; -const _window = window, - jQuery = _window.jQuery; // Shoutout AngusCroll (https://goo.gl/pxwQGp) +var MAX_UID = 1000000; +var MILLISECONDS_MULTIPLIER = 1000; +var TRANSITION_END = 'transitionend'; +var _window = window, + jQuery = _window.jQuery; // Shoutout AngusCroll (https://goo.gl/pxwQGp) -const toType = obj => ({}).toString.call(obj).match(/\s([a-z]+)/i)[1].toLowerCase(); +var toType = function toType(obj) { + return {}.toString.call(obj).match(/\s([a-z]+)/i)[1].toLowerCase(); +}; /** * -------------------------------------------------------------------------- * Public Util Api @@ -25,7 +83,7 @@ const toType = obj => ({}).toString.call(obj).match(/\s([a-z]+)/i)[1].toLowerCas */ -const getUID = prefix => { +var getUID = function getUID(prefix) { do { // eslint-disable-next-line no-bitwise prefix += ~~(Math.random() * MAX_UID); // "~~" acts like a faster Math.floor() here @@ -34,11 +92,11 @@ const getUID = prefix => { return prefix; }; -const getSelectorFromElement = element => { - let selector = element.getAttribute('data-target'); +var getSelectorFromElement = function getSelectorFromElement(element) { + var selector = element.getAttribute('data-target'); if (!selector || selector === '#') { - const hrefAttr = element.getAttribute('href'); + var hrefAttr = element.getAttribute('href'); selector = hrefAttr && hrefAttr !== '#' ? hrefAttr.trim() : ''; } @@ -49,18 +107,18 @@ const getSelectorFromElement = element => { } }; -const getTransitionDurationFromElement = element => { +var getTransitionDurationFromElement = function getTransitionDurationFromElement(element) { if (!element) { return 0; } // Get transition-duration of the element - let _window$getComputedSt = window.getComputedStyle(element), + var _window$getComputedSt = window.getComputedStyle(element), transitionDuration = _window$getComputedSt.transitionDuration, transitionDelay = _window$getComputedSt.transitionDelay; - const floatTransitionDuration = parseFloat(transitionDuration); - const floatTransitionDelay = parseFloat(transitionDelay); // Return 0 if element or transition duration is not found + var floatTransitionDuration = parseFloat(transitionDuration); + var floatTransitionDelay = parseFloat(transitionDelay); // Return 0 if element or transition duration is not found if (!floatTransitionDuration && !floatTransitionDelay) { return 0; @@ -72,16 +130,20 @@ const getTransitionDurationFromElement = element => { return (parseFloat(transitionDuration) + parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER; }; -const triggerTransitionEnd = element => { - element.dispatchEvent(new Event(TRANSITION_END)); +var triggerTransitionEnd = function triggerTransitionEnd(element) { + var evt = document.createEvent('HTMLEvents'); + evt.initEvent(TRANSITION_END, true, true); + element.dispatchEvent(evt); }; -const isElement = obj => (obj[0] || obj).nodeType; +var isElement = function isElement(obj) { + return (obj[0] || obj).nodeType; +}; -const emulateTransitionEnd = (element, duration) => { - let called = false; - const durationPadding = 5; - const emulatedDuration = duration + durationPadding; +var emulateTransitionEnd = function emulateTransitionEnd(element, duration) { + var called = false; + var durationPadding = 5; + var emulatedDuration = duration + durationPadding; function listener() { called = true; @@ -89,26 +151,26 @@ const emulateTransitionEnd = (element, duration) => { } element.addEventListener(TRANSITION_END, listener); - setTimeout(() => { + setTimeout(function () { if (!called) { triggerTransitionEnd(element); } }, emulatedDuration); }; -const typeCheckConfig = (componentName, config, configTypes) => { - Object.keys(configTypes).forEach(property => { - const expectedTypes = configTypes[property]; - const value = config[property]; - const valueType = value && isElement(value) ? 'element' : toType(value); +var typeCheckConfig = function typeCheckConfig(componentName, config, configTypes) { + Object.keys(configTypes).forEach(function (property) { + var expectedTypes = configTypes[property]; + var value = config[property]; + var valueType = value && isElement(value) ? 'element' : toType(value); if (!new RegExp(expectedTypes).test(valueType)) { - throw new Error(`${componentName.toUpperCase()}: ` + `Option "${property}" provided type "${valueType}" ` + `but expected type "${expectedTypes}".`); + throw new Error(componentName.toUpperCase() + ": " + ("Option \"" + property + "\" provided type \"" + valueType + "\" ") + ("but expected type \"" + expectedTypes + "\".")); } }); }; -const makeArray = nodeList => { +var makeArray = function makeArray(nodeList) { if (!nodeList) { return []; } @@ -116,7 +178,7 @@ const makeArray = nodeList => { return [].slice.call(nodeList); }; -const isVisible = element => { +var isVisible = function isVisible(element) { if (!element) { return false; } @@ -128,14 +190,14 @@ const isVisible = element => { return false; }; -const findShadowRoot = element => { +var findShadowRoot = function findShadowRoot(element) { if (!document.documentElement.attachShadow) { return null; } // Can find the shadow root otherwise it'll return the document if (typeof element.getRootNode === 'function') { - const root = element.getRootNode(); + var root = element.getRootNode(); return root instanceof ShadowRoot ? root : null; } @@ -152,9 +214,13 @@ const findShadowRoot = element => { }; // eslint-disable-next-line no-empty-function -const noop = () => function () {}; +var noop = function noop() { + return function () {}; +}; -const reflow = element => element.offsetHeight; +var reflow = function reflow(element) { + return element.offsetHeight; +}; /** * -------------------------------------------------------------------------- @@ -168,28 +234,27 @@ const reflow = element => element.offsetHeight; * Constants * ------------------------------------------------------------------------ */ -const mapData = (() => { - const storeData = {}; - let id = 1; +var mapData = function () { + var storeData = {}; + var id = 1; return { - set(element, key, data) { + set: function set(element, key, data) { if (typeof element.key === 'undefined') { element.key = { - key, - id + key: key, + id: id }; id++; } storeData[element.key.id] = data; }, - - get(element, key) { + get: function get(element, key) { if (!element || typeof element.key === 'undefined') { return null; } - const keyProperties = element.key; + var keyProperties = element.key; if (keyProperties.key === key) { return storeData[keyProperties.id]; @@ -197,122 +262,171 @@ const mapData = (() => { return null; }, - - delete(element, key) { + delete: function _delete(element, key) { if (typeof element.key === 'undefined') { return; } - const keyProperties = element.key; + var keyProperties = element.key; if (keyProperties.key === key) { delete storeData[keyProperties.id]; delete element.key; } } - }; -})(); +}(); -const Data = { - setData(instance, key, data) { +var Data = { + setData: function setData(instance, key, data) { mapData.set(instance, key, data); }, - - getData(instance, key) { + getData: function getData(instance, key) { return mapData.get(instance, key); }, - - removeData(instance, key) { + removeData: function removeData(instance, key) { mapData.delete(instance, key); } - }; -/** - * -------------------------------------------------------------------------- - * Bootstrap (v4.3.1): dom/polyfill.js - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * -------------------------------------------------------------------------- - */ -/* istanbul ignore next */ +/* istanbul ignore file */ +var _Element$prototype = Element.prototype, + matches = _Element$prototype.matches, + closest = _Element$prototype.closest; +var find = Element.prototype.querySelectorAll; +var findOne = Element.prototype.querySelector; -const Polyfill = (() => { - // MSEdge resets defaultPrevented flag upon dispatchEvent call if at least one listener is attached - const defaultPreventedPreservedOnDispatch = (() => { - const e = new CustomEvent('Bootstrap', { - cancelable: true - }); - const element = document.createElement('div'); - element.addEventListener('Bootstrap', () => null); - e.preventDefault(); - element.dispatchEvent(e); - return e.defaultPrevented; - })(); +var createCustomEvent = function createCustomEvent(eventName, params) { + var cEvent = new CustomEvent(eventName, params); + return cEvent; +}; - let find = Element.prototype.querySelectorAll; - let findOne = Element.prototype.querySelector; - const scopeSelectorRegex = /:scope\b/; +if (typeof window.CustomEvent !== 'function') { + createCustomEvent = function createCustomEvent(eventName, params) { + params = params || { + bubbles: false, + cancelable: false, + detail: null + }; + var evt = document.createEvent('CustomEvent'); + evt.initCustomEvent(eventName, params.bubbles, params.cancelable, params.detail); + return evt; + }; +} - const supportScopeQuery = (() => { - const element = document.createElement('div'); +var workingDefaultPrevented = function () { + var e = document.createEvent('CustomEvent'); + e.initEvent('Bootstrap', true, true); + e.preventDefault(); + return e.defaultPrevented; +}(); - try { - element.querySelectorAll(':scope *'); - } catch (error) { - return false; +if (!workingDefaultPrevented) { + var origPreventDefault = Event.prototype.preventDefault; + + Event.prototype.preventDefault = function () { + if (!this.cancelable) { + return; } - return true; - })(); + origPreventDefault.call(this); + Object.defineProperty(this, 'defaultPrevented', { + get: function get() { + return true; + }, + configurable: true + }); + }; +} // MSEdge resets defaultPrevented flag upon dispatchEvent call if at least one listener is attached - if (!supportScopeQuery) { - find = function find(selector) { - if (!scopeSelectorRegex.test(selector)) { - return this.querySelectorAll(selector); + +var defaultPreventedPreservedOnDispatch = function () { + var e = createCustomEvent('Bootstrap', { + cancelable: true + }); + var element = document.createElement('div'); + element.addEventListener('Bootstrap', function () { + return null; + }); + e.preventDefault(); + element.dispatchEvent(e); + return e.defaultPrevented; +}(); + +if (!matches) { + matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector; +} + +if (!closest) { + closest = function closest(selector) { + var element = this; + + do { + if (matches.call(element, selector)) { + return element; } - const hasId = Boolean(this.id); + element = element.parentElement || element.parentNode; + } while (element !== null && element.nodeType === 1); - if (!hasId) { - this.id = getUID('scope'); - } + return null; + }; +} - let nodeList = null; +var scopeSelectorRegex = /:scope\b/; - try { - selector = selector.replace(scopeSelectorRegex, `#${this.id}`); - nodeList = this.querySelectorAll(selector); - } finally { - if (!hasId) { - this.removeAttribute('id'); - } - } +var supportScopeQuery = function () { + var element = document.createElement('div'); - return nodeList; - }; - - findOne = function findOne(selector) { - if (!scopeSelectorRegex.test(selector)) { - return this.querySelector(selector); - } - - const matches = find.call(this, selector); - - if (typeof matches[0] !== 'undefined') { - return matches[0]; - } - - return null; - }; + try { + element.querySelectorAll(':scope *'); + } catch (error) { + return false; } - return { - defaultPreventedPreservedOnDispatch, - find, - findOne + return true; +}(); + +if (!supportScopeQuery) { + find = function find(selector) { + if (!scopeSelectorRegex.test(selector)) { + return this.querySelectorAll(selector); + } + + var hasId = Boolean(this.id); + + if (!hasId) { + this.id = getUID('scope'); + } + + var nodeList = null; + + try { + selector = selector.replace(scopeSelectorRegex, "#" + this.id); + nodeList = this.querySelectorAll(selector); + } finally { + if (!hasId) { + this.removeAttribute('id'); + } + } + + return nodeList; }; -})(); + + findOne = function findOne(selector) { + if (!scopeSelectorRegex.test(selector)) { + return this.querySelector(selector); + } + + var matches = find.call(this, selector); + + if (typeof matches[0] !== 'undefined') { + return matches[0]; + } + + return null; + }; +} /** * -------------------------------------------------------------------------- @@ -326,18 +440,18 @@ const Polyfill = (() => { * ------------------------------------------------------------------------ */ -const namespaceRegex = /[^.]*(?=\..*)\.|.*/; -const stripNameRegex = /\..*/; -const keyEventRegex = /^key/; -const stripUidRegex = /::\d+$/; -const eventRegistry = {}; // Events storage +var namespaceRegex = /[^.]*(?=\..*)\.|.*/; +var stripNameRegex = /\..*/; +var keyEventRegex = /^key/; +var stripUidRegex = /::\d+$/; +var eventRegistry = {}; // Events storage -let uidEvent = 1; -const customEvents = { +var uidEvent = 1; +var customEvents = { mouseenter: 'mouseover', mouseleave: 'mouseout' }; -const nativeEvents = ['click', 'dblclick', 'mouseup', 'mousedown', 'contextmenu', 'mousewheel', 'DOMMouseScroll', 'mouseover', 'mouseout', 'mousemove', 'selectstart', 'selectend', 'keydown', 'keypress', 'keyup', 'orientationchange', 'touchstart', 'touchmove', 'touchend', 'touchcancel', 'pointerdown', 'pointermove', 'pointerup', 'pointerleave', 'pointercancel', 'gesturestart', 'gesturechange', 'gestureend', 'focus', 'blur', 'change', 'reset', 'select', 'submit', 'focusin', 'focusout', 'load', 'unload', 'beforeunload', 'resize', 'move', 'DOMContentLoaded', 'readystatechange', 'error', 'abort', 'scroll']; +var nativeEvents = ['click', 'dblclick', 'mouseup', 'mousedown', 'contextmenu', 'mousewheel', 'DOMMouseScroll', 'mouseover', 'mouseout', 'mousemove', 'selectstart', 'selectend', 'keydown', 'keypress', 'keyup', 'orientationchange', 'touchstart', 'touchmove', 'touchend', 'touchcancel', 'pointerdown', 'pointermove', 'pointerup', 'pointerleave', 'pointercancel', 'gesturestart', 'gesturechange', 'gestureend', 'focus', 'blur', 'change', 'reset', 'select', 'submit', 'focusin', 'focusout', 'load', 'unload', 'beforeunload', 'resize', 'move', 'DOMContentLoaded', 'readystatechange', 'error', 'abort', 'scroll']; /** * ------------------------------------------------------------------------ * Private methods @@ -345,11 +459,11 @@ const nativeEvents = ['click', 'dblclick', 'mouseup', 'mousedown', 'contextmenu' */ function getUidEvent(element, uid) { - return uid && `${uid}::${uidEvent++}` || element.uidEvent || uidEvent++; + return uid && uid + "::" + uidEvent++ || element.uidEvent || uidEvent++; } function getEvent(element) { - const uid = getUidEvent(element); + var uid = getUidEvent(element); element.uidEvent = uid; eventRegistry[uid] = eventRegistry[uid] || {}; return eventRegistry[uid]; @@ -378,10 +492,10 @@ function bootstrapHandler(element, fn) { function bootstrapDelegationHandler(element, selector, fn) { return function handler(event) { - const domElements = element.querySelectorAll(selector); + var domElements = element.querySelectorAll(selector); - for (let target = event.target; target && target !== this; target = target.parentNode) { - for (let i = domElements.length; i--;) { + for (var target = event.target; target && target !== this; target = target.parentNode) { + for (var i = domElements.length; i--;) { if (domElements[i] === target) { fixEvent(event, target); @@ -404,11 +518,9 @@ function findHandler(events, handler, delegationSelector) { delegationSelector = null; } - const uidList = Object.keys(events); - - for (let i = 0; i < uidList.length; i++) { - const uid = uidList[i]; - const event = events[uid]; + for (var _i = 0, _Object$keys = Object.keys(events); _i < _Object$keys.length; _i++) { + var uid = _Object$keys[_i]; + var event = events[uid]; if (event.originalHandler === handler && event.delegationSelector === delegationSelector) { return events[uid]; @@ -419,17 +531,17 @@ function findHandler(events, handler, delegationSelector) { } function normalizeParams(originalTypeEvent, handler, delegationFn) { - const delegation = typeof handler === 'string'; - const originalHandler = delegation ? delegationFn : handler; // allow to get the native events from namespaced events ('click.bs.button' --> 'click') + var delegation = typeof handler === 'string'; + var originalHandler = delegation ? delegationFn : handler; // allow to get the native events from namespaced events ('click.bs.button' --> 'click') - let typeEvent = originalTypeEvent.replace(stripNameRegex, ''); - const custom = customEvents[typeEvent]; + var typeEvent = originalTypeEvent.replace(stripNameRegex, ''); + var custom = customEvents[typeEvent]; if (custom) { typeEvent = custom; } - const isNative = nativeEvents.indexOf(typeEvent) > -1; + var isNative = nativeEvents.indexOf(typeEvent) > -1; if (!isNative) { typeEvent = originalTypeEvent; @@ -448,22 +560,22 @@ function addHandler(element, originalTypeEvent, handler, delegationFn, oneOff) { delegationFn = null; } - const _normalizeParams = normalizeParams(originalTypeEvent, handler, delegationFn), - delegation = _normalizeParams[0], - originalHandler = _normalizeParams[1], - typeEvent = _normalizeParams[2]; + var _normalizeParams = normalizeParams(originalTypeEvent, handler, delegationFn), + delegation = _normalizeParams[0], + originalHandler = _normalizeParams[1], + typeEvent = _normalizeParams[2]; - const events = getEvent(element); - const handlers = events[typeEvent] || (events[typeEvent] = {}); - const previousFn = findHandler(handlers, originalHandler, delegation ? handler : null); + var events = getEvent(element); + var handlers = events[typeEvent] || (events[typeEvent] = {}); + var previousFn = findHandler(handlers, originalHandler, delegation ? handler : null); if (previousFn) { previousFn.oneOff = previousFn.oneOff && oneOff; return; } - const uid = getUidEvent(originalHandler, originalTypeEvent.replace(namespaceRegex, '')); - const fn = delegation ? bootstrapDelegationHandler(element, handler, delegationFn) : bootstrapHandler(element, handler); + var uid = getUidEvent(originalHandler, originalTypeEvent.replace(namespaceRegex, '')); + var fn = delegation ? bootstrapDelegationHandler(element, handler, delegationFn) : bootstrapHandler(element, handler); fn.delegationSelector = delegation ? handler : null; fn.originalHandler = originalHandler; fn.oneOff = oneOff; @@ -473,7 +585,7 @@ function addHandler(element, originalTypeEvent, handler, delegationFn, oneOff) { } function removeHandler(element, events, typeEvent, handler, delegationSelector) { - const fn = findHandler(events[typeEvent], handler, delegationSelector); + var fn = findHandler(events[typeEvent], handler, delegationSelector); if (fn === null) { return; @@ -484,37 +596,35 @@ function removeHandler(element, events, typeEvent, handler, delegationSelector) } function removeNamespacedHandlers(element, events, typeEvent, namespace) { - const storeElementEvent = events[typeEvent] || {}; - Object.keys(storeElementEvent).forEach(handlerKey => { + var storeElementEvent = events[typeEvent] || {}; + Object.keys(storeElementEvent).forEach(function (handlerKey) { if (handlerKey.indexOf(namespace) > -1) { - const event = storeElementEvent[handlerKey]; + var event = storeElementEvent[handlerKey]; removeHandler(element, events, typeEvent, event.originalHandler, event.delegationSelector); } }); } -const EventHandler = { - on(element, event, handler, delegationFn) { +var EventHandler = { + on: function on(element, event, handler, delegationFn) { addHandler(element, event, handler, delegationFn, false); }, - - one(element, event, handler, delegationFn) { + one: function one(element, event, handler, delegationFn) { addHandler(element, event, handler, delegationFn, true); }, - - off(element, originalTypeEvent, handler, delegationFn) { + off: function off(element, originalTypeEvent, handler, delegationFn) { if (typeof originalTypeEvent !== 'string' || !element) { return; } - const _normalizeParams2 = normalizeParams(originalTypeEvent, handler, delegationFn), - delegation = _normalizeParams2[0], - originalHandler = _normalizeParams2[1], - typeEvent = _normalizeParams2[2]; + var _normalizeParams2 = normalizeParams(originalTypeEvent, handler, delegationFn), + delegation = _normalizeParams2[0], + originalHandler = _normalizeParams2[1], + typeEvent = _normalizeParams2[2]; - const inNamespace = typeEvent !== originalTypeEvent; - const events = getEvent(element); - const isNamespace = originalTypeEvent.charAt(0) === '.'; + var inNamespace = typeEvent !== originalTypeEvent; + var events = getEvent(element); + var isNamespace = originalTypeEvent.charAt(0) === '.'; if (typeof originalHandler !== 'undefined') { // Simplest case: handler is passed, remove that listener ONLY. @@ -527,35 +637,34 @@ const EventHandler = { } if (isNamespace) { - Object.keys(events).forEach(elementEvent => { + Object.keys(events).forEach(function (elementEvent) { removeNamespacedHandlers(element, events, elementEvent, originalTypeEvent.substr(1)); }); } - const storeElementEvent = events[typeEvent] || {}; - Object.keys(storeElementEvent).forEach(keyHandlers => { - const handlerKey = keyHandlers.replace(stripUidRegex, ''); + var storeElementEvent = events[typeEvent] || {}; + Object.keys(storeElementEvent).forEach(function (keyHandlers) { + var handlerKey = keyHandlers.replace(stripUidRegex, ''); if (!inNamespace || originalTypeEvent.indexOf(handlerKey) > -1) { - const event = storeElementEvent[keyHandlers]; + var event = storeElementEvent[keyHandlers]; removeHandler(element, events, typeEvent, event.originalHandler, event.delegationSelector); } }); }, - - trigger(element, event, args) { + trigger: function trigger(element, event, args) { if (typeof event !== 'string' || !element) { return null; } - const typeEvent = event.replace(stripNameRegex, ''); - const inNamespace = event !== typeEvent; - const isNative = nativeEvents.indexOf(typeEvent) > -1; - let jQueryEvent; - let bubbles = true; - let nativeDispatch = true; - let defaultPrevented = false; - let evt = null; + var typeEvent = event.replace(stripNameRegex, ''); + var inNamespace = event !== typeEvent; + var isNative = nativeEvents.indexOf(typeEvent) > -1; + var jQueryEvent; + var bubbles = true; + var nativeDispatch = true; + var defaultPrevented = false; + var evt = null; if (inNamespace && typeof jQuery !== 'undefined') { jQueryEvent = jQuery.Event(event, args); @@ -569,20 +678,19 @@ const EventHandler = { evt = document.createEvent('HTMLEvents'); evt.initEvent(typeEvent, bubbles, true); } else { - evt = new CustomEvent(event, { - bubbles, + evt = createCustomEvent(event, { + bubbles: bubbles, cancelable: true }); } // merge custom informations in our event if (typeof args !== 'undefined') { - Object.keys(args).forEach(key => { + Object.keys(args).forEach(function (key) { Object.defineProperty(evt, key, { - get() { + get: function get() { return args[key]; } - }); }); } @@ -590,9 +698,11 @@ const EventHandler = { if (defaultPrevented) { evt.preventDefault(); - if (!Polyfill.defaultPreventedPreservedOnDispatch) { + if (!defaultPreventedPreservedOnDispatch) { Object.defineProperty(evt, 'defaultPrevented', { - get: () => true + get: function get() { + return true; + } }); } } @@ -607,7 +717,6 @@ const EventHandler = { return evt; } - }; /** @@ -622,15 +731,12 @@ const EventHandler = { * ------------------------------------------------------------------------ */ -const findFn = Polyfill.find, - findOne = Polyfill.findOne; -const NODE_TEXT = 3; -const SelectorEngine = { - matches(element, selector) { - return element.matches(selector); +var NODE_TEXT = 3; +var SelectorEngine = { + matches: function matches$1(element, selector) { + return matches.call(element, selector); }, - - find(selector, element) { + find: function find$1(selector, element) { if (element === void 0) { element = document.documentElement; } @@ -639,10 +745,9 @@ const SelectorEngine = { return null; } - return findFn.call(element, selector); + return find.call(element, selector); }, - - findOne(selector, element) { + findOne: function findOne$1(selector, element) { if (element === void 0) { element = document.documentElement; } @@ -653,23 +758,25 @@ const SelectorEngine = { return findOne.call(element, selector); }, + children: function children(element, selector) { + var _this = this; - children(element, selector) { if (typeof selector !== 'string') { return null; } - const children = makeArray(element.children); - return children.filter(child => this.matches(child, selector)); + var children = makeArray(element.children); + return children.filter(function (child) { + return _this.matches(child, selector); + }); }, - - parents(element, selector) { + parents: function parents(element, selector) { if (typeof selector !== 'string') { return null; } - const parents = []; - let ancestor = element.parentNode; + var parents = []; + var ancestor = element.parentNode; while (ancestor && ancestor.nodeType === Node.ELEMENT_NODE && ancestor.nodeType !== NODE_TEXT) { if (this.matches(ancestor, selector)) { @@ -681,22 +788,20 @@ const SelectorEngine = { return parents; }, - - closest(element, selector) { + closest: function closest$1(element, selector) { if (typeof selector !== 'string') { return null; } - return element.closest(selector); + return closest.call(element, selector); }, - - prev(element, selector) { + prev: function prev(element, selector) { if (typeof selector !== 'string') { return null; } - const siblings = []; - let previous = element.previousSibling; + var siblings = []; + var previous = element.previousSibling; while (previous && previous.nodeType === Node.ELEMENT_NODE && previous.nodeType !== NODE_TEXT) { if (this.matches(previous, selector)) { @@ -708,35 +813,28 @@ const SelectorEngine = { return siblings; } - }; -/** - * -------------------------------------------------------------------------- - * Bootstrap (v4.3.1): alert.js - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * -------------------------------------------------------------------------- - */ /** * ------------------------------------------------------------------------ * Constants * ------------------------------------------------------------------------ */ -const NAME = 'alert'; -const VERSION = '4.3.1'; -const DATA_KEY = 'bs.alert'; -const EVENT_KEY = `.${DATA_KEY}`; -const DATA_API_KEY = '.data-api'; -const Selector = { +var NAME = 'alert'; +var VERSION = '4.3.1'; +var DATA_KEY = 'bs.alert'; +var EVENT_KEY = "." + DATA_KEY; +var DATA_API_KEY = '.data-api'; +var Selector = { DISMISS: '[data-dismiss="alert"]' }; -const Event$1 = { - CLOSE: `close${EVENT_KEY}`, - CLOSED: `closed${EVENT_KEY}`, - CLICK_DATA_API: `click${EVENT_KEY}${DATA_API_KEY}` +var Event$1 = { + CLOSE: "close" + EVENT_KEY, + CLOSED: "closed" + EVENT_KEY, + CLICK_DATA_API: "click" + EVENT_KEY + DATA_API_KEY }; -const ClassName = { +var ClassName = { ALERT: 'alert', FADE: 'fade', SHOW: 'show' @@ -748,8 +846,10 @@ const ClassName = { }; -class Alert { - constructor(element) { +var Alert = +/*#__PURE__*/ +function () { + function Alert(element) { this._element = element; if (this._element) { @@ -758,53 +858,53 @@ class Alert { } // Getters - static get VERSION() { - return VERSION; - } // Public + var _proto = Alert.prototype; - - close(element) { - let rootElement = this._element; + // Public + _proto.close = function close(element) { + var rootElement = this._element; if (element) { rootElement = this._getRootElement(element); } - const customEvent = this._triggerCloseEvent(rootElement); + var customEvent = this._triggerCloseEvent(rootElement); if (customEvent === null || customEvent.defaultPrevented) { return; } this._removeElement(rootElement); - } + }; - dispose() { + _proto.dispose = function dispose() { Data.removeData(this._element, DATA_KEY); this._element = null; } // Private + ; - - _getRootElement(element) { - const selector = getSelectorFromElement(element); - let parent = false; + _proto._getRootElement = function _getRootElement(element) { + var selector = getSelectorFromElement(element); + var parent = false; if (selector) { parent = SelectorEngine.findOne(selector); } if (!parent) { - parent = SelectorEngine.closest(element, `.${ClassName.ALERT}`); + parent = SelectorEngine.closest(element, "." + ClassName.ALERT); } return parent; - } + }; - _triggerCloseEvent(element) { + _proto._triggerCloseEvent = function _triggerCloseEvent(element) { return EventHandler.trigger(element, Event$1.CLOSE); - } + }; + + _proto._removeElement = function _removeElement(element) { + var _this = this; - _removeElement(element) { element.classList.remove(ClassName.SHOW); if (!element.classList.contains(ClassName.FADE)) { @@ -813,23 +913,25 @@ class Alert { return; } - const transitionDuration = getTransitionDurationFromElement(element); - EventHandler.one(element, TRANSITION_END, event => this._destroyElement(element, event)); + var transitionDuration = getTransitionDurationFromElement(element); + EventHandler.one(element, TRANSITION_END, function (event) { + return _this._destroyElement(element, event); + }); emulateTransitionEnd(element, transitionDuration); - } + }; - _destroyElement(element) { + _proto._destroyElement = function _destroyElement(element) { if (element.parentNode) { element.parentNode.removeChild(element); } EventHandler.trigger(element, Event$1.CLOSED); } // Static + ; - - static _jQueryInterface(config) { + Alert._jQueryInterface = function _jQueryInterface(config) { return this.each(function () { - let data = Data.getData(this, DATA_KEY); + var data = Data.getData(this, DATA_KEY); if (!data) { data = new Alert(this); @@ -839,9 +941,9 @@ class Alert { data[config](this); } }); - } + }; - static _handleDismiss(alertInstance) { + Alert._handleDismiss = function _handleDismiss(alertInstance) { return function (event) { if (event) { event.preventDefault(); @@ -849,13 +951,21 @@ class Alert { alertInstance.close(this); }; - } + }; - static _getInstance(element) { + Alert._getInstance = function _getInstance(element) { return Data.getData(element, DATA_KEY); - } + }; -} + _createClass(Alert, null, [{ + key: "VERSION", + get: function get() { + return VERSION; + } + }]); + + return Alert; +}(); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -872,49 +982,43 @@ EventHandler.on(document, Event$1.CLICK_DATA_API, Selector.DISMISS, Alert._handl */ if (typeof jQuery !== 'undefined') { - const JQUERY_NO_CONFLICT = jQuery.fn[NAME]; + var JQUERY_NO_CONFLICT = jQuery.fn[NAME]; jQuery.fn[NAME] = Alert._jQueryInterface; jQuery.fn[NAME].Constructor = Alert; - jQuery.fn[NAME].noConflict = () => { + jQuery.fn[NAME].noConflict = function () { jQuery.fn[NAME] = JQUERY_NO_CONFLICT; return Alert._jQueryInterface; }; } -/** - * -------------------------------------------------------------------------- - * Bootstrap (v4.3.1): button.js - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * -------------------------------------------------------------------------- - */ /** * ------------------------------------------------------------------------ * Constants * ------------------------------------------------------------------------ */ -const NAME$1 = 'button'; -const VERSION$1 = '4.3.1'; -const DATA_KEY$1 = 'bs.button'; -const EVENT_KEY$1 = `.${DATA_KEY$1}`; -const DATA_API_KEY$1 = '.data-api'; -const ClassName$1 = { +var NAME$1 = 'button'; +var VERSION$1 = '4.3.1'; +var DATA_KEY$1 = 'bs.button'; +var EVENT_KEY$1 = "." + DATA_KEY$1; +var DATA_API_KEY$1 = '.data-api'; +var ClassName$1 = { ACTIVE: 'active', BUTTON: 'btn', FOCUS: 'focus' }; -const Selector$1 = { +var Selector$1 = { DATA_TOGGLE_CARROT: '[data-toggle^="button"]', DATA_TOGGLE: '[data-toggle="buttons"]', INPUT: 'input:not([type="hidden"])', ACTIVE: '.active', BUTTON: '.btn' }; -const Event$2 = { - CLICK_DATA_API: `click${EVENT_KEY$1}${DATA_API_KEY$1}`, - FOCUS_DATA_API: `focus${EVENT_KEY$1}${DATA_API_KEY$1}`, - BLUR_DATA_API: `blur${EVENT_KEY$1}${DATA_API_KEY$1}` +var Event$2 = { + CLICK_DATA_API: "click" + EVENT_KEY$1 + DATA_API_KEY$1, + FOCUS_DATA_API: "focus" + EVENT_KEY$1 + DATA_API_KEY$1, + BLUR_DATA_API: "blur" + EVENT_KEY$1 + DATA_API_KEY$1 /** * ------------------------------------------------------------------------ * Class Definition @@ -923,32 +1027,32 @@ const Event$2 = { }; -class Button { - constructor(element) { +var Button = +/*#__PURE__*/ +function () { + function Button(element) { this._element = element; Data.setData(element, DATA_KEY$1, this); } // Getters - static get VERSION() { - return VERSION$1; - } // Public + var _proto = Button.prototype; - - toggle() { - let triggerChangeEvent = true; - let addAriaPressed = true; - const rootElement = SelectorEngine.closest(this._element, Selector$1.DATA_TOGGLE); + // Public + _proto.toggle = function toggle() { + var triggerChangeEvent = true; + var addAriaPressed = true; + var rootElement = SelectorEngine.closest(this._element, Selector$1.DATA_TOGGLE); if (rootElement) { - const input = SelectorEngine.findOne(Selector$1.INPUT, this._element); + var input = SelectorEngine.findOne(Selector$1.INPUT, this._element); if (input) { if (input.type === 'radio') { if (input.checked && this._element.classList.contains(ClassName$1.ACTIVE)) { triggerChangeEvent = false; } else { - const activeElement = SelectorEngine.findOne(Selector$1.ACTIVE, rootElement); + var activeElement = SelectorEngine.findOne(Selector$1.ACTIVE, rootElement); if (activeElement) { activeElement.classList.remove(ClassName$1.ACTIVE); @@ -977,17 +1081,17 @@ class Button { if (triggerChangeEvent) { this._element.classList.toggle(ClassName$1.ACTIVE); } - } + }; - dispose() { + _proto.dispose = function dispose() { Data.removeData(this._element, DATA_KEY$1); this._element = null; } // Static + ; - - static _jQueryInterface(config) { + Button._jQueryInterface = function _jQueryInterface(config) { return this.each(function () { - let data = Data.getData(this, DATA_KEY$1); + var data = Data.getData(this, DATA_KEY$1); if (!data) { data = new Button(this); @@ -997,13 +1101,21 @@ class Button { data[config](); } }); - } + }; - static _getInstance(element) { + Button._getInstance = function _getInstance(element) { return Data.getData(element, DATA_KEY$1); - } + }; -} + _createClass(Button, null, [{ + key: "VERSION", + get: function get() { + return VERSION$1; + } + }]); + + return Button; +}(); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -1011,15 +1123,15 @@ class Button { */ -EventHandler.on(document, Event$2.CLICK_DATA_API, Selector$1.DATA_TOGGLE_CARROT, event => { +EventHandler.on(document, Event$2.CLICK_DATA_API, Selector$1.DATA_TOGGLE_CARROT, function (event) { event.preventDefault(); - let button = event.target; + var button = event.target; if (!button.classList.contains(ClassName$1.BUTTON)) { button = SelectorEngine.closest(button, Selector$1.BUTTON); } - let data = Data.getData(button, DATA_KEY$1); + var data = Data.getData(button, DATA_KEY$1); if (!data) { data = new Button(button); @@ -1028,13 +1140,19 @@ EventHandler.on(document, Event$2.CLICK_DATA_API, Selector$1.DATA_TOGGLE_CARROT, data.toggle(); }); -EventHandler.on(document, Event$2.FOCUS_DATA_API, Selector$1.DATA_TOGGLE_CARROT, event => { - const button = SelectorEngine.closest(event.target, Selector$1.BUTTON); - button.classList.add(ClassName$1.FOCUS); +EventHandler.on(document, Event$2.FOCUS_DATA_API, Selector$1.DATA_TOGGLE_CARROT, function (event) { + var button = SelectorEngine.closest(event.target, Selector$1.BUTTON); + + if (button) { + button.classList.add(ClassName$1.FOCUS); + } }); -EventHandler.on(document, Event$2.BLUR_DATA_API, Selector$1.DATA_TOGGLE_CARROT, event => { - const button = SelectorEngine.closest(event.target, Selector$1.BUTTON); - button.classList.remove(ClassName$1.FOCUS); +EventHandler.on(document, Event$2.BLUR_DATA_API, Selector$1.DATA_TOGGLE_CARROT, function (event) { + var button = SelectorEngine.closest(event.target, Selector$1.BUTTON); + + if (button) { + button.classList.remove(ClassName$1.FOCUS); + } }); /** * ------------------------------------------------------------------------ @@ -1044,34 +1162,16 @@ EventHandler.on(document, Event$2.BLUR_DATA_API, Selector$1.DATA_TOGGLE_CARROT, */ if (typeof jQuery !== 'undefined') { - const JQUERY_NO_CONFLICT = jQuery.fn[NAME$1]; + var JQUERY_NO_CONFLICT$1 = jQuery.fn[NAME$1]; jQuery.fn[NAME$1] = Button._jQueryInterface; jQuery.fn[NAME$1].Constructor = Button; - jQuery.fn[NAME$1].noConflict = () => { - jQuery.fn[NAME$1] = JQUERY_NO_CONFLICT; + jQuery.fn[NAME$1].noConflict = function () { + jQuery.fn[NAME$1] = JQUERY_NO_CONFLICT$1; return Button._jQueryInterface; }; } -function _extends() { - _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } - } - - return target; - }; - - return _extends.apply(this, arguments); -} - /** * -------------------------------------------------------------------------- * Bootstrap (v4.3.1): dom/manipulator.js @@ -1099,51 +1199,47 @@ function normalizeData(val) { } function normalizeDataKey(key) { - return key.replace(/[A-Z]/g, chr => chr.toLowerCase()); + return key.replace(/[A-Z]/g, function (chr) { + return chr.toLowerCase(); + }); } -const Manipulator = { - setDataAttribute(element, key, value) { - element.setAttribute(`data-${normalizeDataKey(key)}`, value); +var Manipulator = { + setDataAttribute: function setDataAttribute(element, key, value) { + element.setAttribute("data-" + normalizeDataKey(key), value); }, - - removeDataAttribute(element, key) { - element.removeAttribute(`data-${normalizeDataKey(key)}`); + removeDataAttribute: function removeDataAttribute(element, key) { + element.removeAttribute("data-" + normalizeDataKey(key)); }, - - getDataAttributes(element) { + getDataAttributes: function getDataAttributes(element) { if (!element) { return {}; } - const attributes = _extends({}, element.dataset); + var attributes = _objectSpread({}, element.dataset); - Object.keys(attributes).forEach(key => { + Object.keys(attributes).forEach(function (key) { attributes[key] = normalizeData(attributes[key]); }); return attributes; }, - - getDataAttribute(element, key) { - return normalizeData(element.getAttribute(`data-${normalizeDataKey(key)}`)); + getDataAttribute: function getDataAttribute(element, key) { + return normalizeData(element.getAttribute("data-" + normalizeDataKey(key))); }, - - offset(element) { - const rect = element.getBoundingClientRect(); + offset: function offset(element) { + var rect = element.getBoundingClientRect(); return { top: rect.top + document.body.scrollTop, left: rect.left + document.body.scrollLeft }; }, - - position(element) { + position: function position(element) { return { top: element.offsetTop, left: element.offsetLeft }; }, - - toggleClass(element, className) { + toggleClass: function toggleClass(element, className) { if (!element) { return; } @@ -1154,7 +1250,6 @@ const Manipulator = { element.classList.add(className); } } - }; /** @@ -1163,19 +1258,19 @@ const Manipulator = { * ------------------------------------------------------------------------ */ -const NAME$2 = 'carousel'; -const VERSION$2 = '4.3.1'; -const DATA_KEY$2 = 'bs.carousel'; -const EVENT_KEY$2 = `.${DATA_KEY$2}`; -const DATA_API_KEY$2 = '.data-api'; -const ARROW_LEFT_KEYCODE = 37; // KeyboardEvent.which value for left arrow key +var NAME$2 = 'carousel'; +var VERSION$2 = '4.3.1'; +var DATA_KEY$2 = 'bs.carousel'; +var EVENT_KEY$2 = "." + DATA_KEY$2; +var DATA_API_KEY$2 = '.data-api'; +var ARROW_LEFT_KEYCODE = 37; // KeyboardEvent.which value for left arrow key -const ARROW_RIGHT_KEYCODE = 39; // KeyboardEvent.which value for right arrow key +var ARROW_RIGHT_KEYCODE = 39; // KeyboardEvent.which value for right arrow key -const TOUCHEVENT_COMPAT_WAIT = 500; // Time for mouse compat events to fire after touch +var TOUCHEVENT_COMPAT_WAIT = 500; // Time for mouse compat events to fire after touch -const SWIPE_THRESHOLD = 40; -const Default = { +var SWIPE_THRESHOLD = 40; +var Default = { interval: 5000, keyboard: true, slide: false, @@ -1183,7 +1278,7 @@ const Default = { wrap: true, touch: true }; -const DefaultType = { +var DefaultType = { interval: '(number|boolean)', keyboard: 'boolean', slide: '(boolean|string)', @@ -1191,28 +1286,28 @@ const DefaultType = { wrap: 'boolean', touch: 'boolean' }; -const Direction = { +var Direction = { NEXT: 'next', PREV: 'prev', LEFT: 'left', RIGHT: 'right' }; -const Event$3 = { - SLIDE: `slide${EVENT_KEY$2}`, - SLID: `slid${EVENT_KEY$2}`, - KEYDOWN: `keydown${EVENT_KEY$2}`, - MOUSEENTER: `mouseenter${EVENT_KEY$2}`, - MOUSELEAVE: `mouseleave${EVENT_KEY$2}`, - TOUCHSTART: `touchstart${EVENT_KEY$2}`, - TOUCHMOVE: `touchmove${EVENT_KEY$2}`, - TOUCHEND: `touchend${EVENT_KEY$2}`, - POINTERDOWN: `pointerdown${EVENT_KEY$2}`, - POINTERUP: `pointerup${EVENT_KEY$2}`, - DRAG_START: `dragstart${EVENT_KEY$2}`, - LOAD_DATA_API: `load${EVENT_KEY$2}${DATA_API_KEY$2}`, - CLICK_DATA_API: `click${EVENT_KEY$2}${DATA_API_KEY$2}` +var Event$3 = { + SLIDE: "slide" + EVENT_KEY$2, + SLID: "slid" + EVENT_KEY$2, + KEYDOWN: "keydown" + EVENT_KEY$2, + MOUSEENTER: "mouseenter" + EVENT_KEY$2, + MOUSELEAVE: "mouseleave" + EVENT_KEY$2, + TOUCHSTART: "touchstart" + EVENT_KEY$2, + TOUCHMOVE: "touchmove" + EVENT_KEY$2, + TOUCHEND: "touchend" + EVENT_KEY$2, + POINTERDOWN: "pointerdown" + EVENT_KEY$2, + POINTERUP: "pointerup" + EVENT_KEY$2, + DRAG_START: "dragstart" + EVENT_KEY$2, + LOAD_DATA_API: "load" + EVENT_KEY$2 + DATA_API_KEY$2, + CLICK_DATA_API: "click" + EVENT_KEY$2 + DATA_API_KEY$2 }; -const ClassName$2 = { +var ClassName$2 = { CAROUSEL: 'carousel', ACTIVE: 'active', SLIDE: 'slide', @@ -1223,7 +1318,7 @@ const ClassName$2 = { ITEM: 'carousel-item', POINTER_EVENT: 'pointer-event' }; -const Selector$2 = { +var Selector$2 = { ACTIVE: '.active', ACTIVE_ITEM: '.active.carousel-item', ITEM: '.carousel-item', @@ -1233,7 +1328,7 @@ const Selector$2 = { DATA_SLIDE: '[data-slide], [data-slide-to]', DATA_RIDE: '[data-ride="carousel"]' }; -const PointerType = { +var PointerType = { TOUCH: 'touch', PEN: 'pen' /** @@ -1244,8 +1339,10 @@ const PointerType = { }; -class Carousel { - constructor(element, config) { +var Carousel = +/*#__PURE__*/ +function () { + function Carousel(element, config) { this._items = null; this._interval = null; this._activeElement = null; @@ -1266,36 +1363,30 @@ class Carousel { } // Getters - static get VERSION() { - return VERSION$2; - } + var _proto = Carousel.prototype; - static get Default() { - return Default; - } // Public - - - next() { + // Public + _proto.next = function next() { if (!this._isSliding) { this._slide(Direction.NEXT); } - } + }; - nextWhenVisible() { + _proto.nextWhenVisible = function nextWhenVisible() { // Don't call next when the page isn't visible // or the carousel or its parent isn't visible if (!document.hidden && isVisible(this._element)) { this.next(); } - } + }; - prev() { + _proto.prev = function prev() { if (!this._isSliding) { this._slide(Direction.PREV); } - } + }; - pause(event) { + _proto.pause = function pause(event) { if (!event) { this._isPaused = true; } @@ -1307,9 +1398,9 @@ class Carousel { clearInterval(this._interval); this._interval = null; - } + }; - cycle(event) { + _proto.cycle = function cycle(event) { if (!event) { this._isPaused = false; } @@ -1322,19 +1413,23 @@ class Carousel { if (this._config && this._config.interval && !this._isPaused) { this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval); } - } + }; + + _proto.to = function to(index) { + var _this = this; - to(index) { this._activeElement = SelectorEngine.findOne(Selector$2.ACTIVE_ITEM, this._element); - const activeIndex = this._getItemIndex(this._activeElement); + var activeIndex = this._getItemIndex(this._activeElement); if (index > this._items.length - 1 || index < 0) { return; } if (this._isSliding) { - EventHandler.one(this._element, Event$3.SLID, () => this.to(index)); + EventHandler.one(this._element, Event$3.SLID, function () { + return _this.to(index); + }); return; } @@ -1344,12 +1439,12 @@ class Carousel { return; } - const direction = index > activeIndex ? Direction.NEXT : Direction.PREV; + var direction = index > activeIndex ? Direction.NEXT : Direction.PREV; this._slide(direction, this._items[index]); - } + }; - dispose() { + _proto.dispose = function dispose() { EventHandler.off(this._element, EVENT_KEY$2); Data.removeData(this._element, DATA_KEY$2); this._items = null; @@ -1361,22 +1456,23 @@ class Carousel { this._activeElement = null; this._indicatorsElement = null; } // Private + ; - - _getConfig(config) { - config = _extends({}, Default, config); + _proto._getConfig = function _getConfig(config) { + config = _objectSpread({}, Default, config); typeCheckConfig(NAME$2, config, DefaultType); return config; - } + }; - _handleSwipe() { - const absDeltax = Math.abs(this.touchDeltaX); + _proto._handleSwipe = function _handleSwipe() { + var absDeltax = Math.abs(this.touchDeltaX); if (absDeltax <= SWIPE_THRESHOLD) { return; } - const direction = absDeltax / this.touchDeltaX; // swipe left + var direction = absDeltax / this.touchDeltaX; + this.touchDeltaX = 0; // swipe left if (direction > 0) { this.prev(); @@ -1386,53 +1482,63 @@ class Carousel { if (direction < 0) { this.next(); } - } + }; + + _proto._addEventListeners = function _addEventListeners() { + var _this2 = this; - _addEventListeners() { if (this._config.keyboard) { - EventHandler.on(this._element, Event$3.KEYDOWN, event => this._keydown(event)); + EventHandler.on(this._element, Event$3.KEYDOWN, function (event) { + return _this2._keydown(event); + }); } if (this._config.pause === 'hover') { - EventHandler.on(this._element, Event$3.MOUSEENTER, event => this.pause(event)); - EventHandler.on(this._element, Event$3.MOUSELEAVE, event => this.cycle(event)); + EventHandler.on(this._element, Event$3.MOUSEENTER, function (event) { + return _this2.pause(event); + }); + EventHandler.on(this._element, Event$3.MOUSELEAVE, function (event) { + return _this2.cycle(event); + }); } if (this._config.touch) { this._addTouchEventListeners(); } - } + }; + + _proto._addTouchEventListeners = function _addTouchEventListeners() { + var _this3 = this; - _addTouchEventListeners() { if (!this._touchSupported) { return; } - const start = event => { - if (this._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { - this.touchStartX = event.clientX; - } else if (!this._pointerEvent) { - this.touchStartX = event.touches[0].clientX; + var start = function start(event) { + if (_this3._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { + _this3.touchStartX = event.clientX; + } else if (!_this3._pointerEvent) { + _this3.touchStartX = event.touches[0].clientX; } }; - const move = event => { + var move = function move(event) { // ensure swiping with one touch and not pinching if (event.touches && event.touches.length > 1) { - this.touchDeltaX = 0; + _this3.touchDeltaX = 0; } else { - this.touchDeltaX = event.touches[0].clientX - this.touchStartX; + _this3.touchDeltaX = event.touches[0].clientX - _this3.touchStartX; } }; - const end = event => { - if (this._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { - this.touchDeltaX = event.clientX - this.touchStartX; + var end = function end(event) { + if (_this3._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { + _this3.touchDeltaX = event.clientX - _this3.touchStartX; } - this._handleSwipe(); + _this3._handleSwipe(); - if (this._config.pause === 'hover') { + if (_this3._config.pause === 'hover') { // If it's a touch-enabled device, mouseenter/leave are fired as // part of the mouse compatibility events on first tap - the carousel // would stop cycling until user tapped out of it; @@ -1440,33 +1546,47 @@ class Carousel { // (as if it's the second time we tap on it, mouseenter compat event // is NOT fired) and after a timeout (to allow for mouse compatibility // events to fire) we explicitly restart cycling - this.pause(); + _this3.pause(); - if (this.touchTimeout) { - clearTimeout(this.touchTimeout); + if (_this3.touchTimeout) { + clearTimeout(_this3.touchTimeout); } - this.touchTimeout = setTimeout(event => this.cycle(event), TOUCHEVENT_COMPAT_WAIT + this._config.interval); + _this3.touchTimeout = setTimeout(function (event) { + return _this3.cycle(event); + }, TOUCHEVENT_COMPAT_WAIT + _this3._config.interval); } }; - makeArray(SelectorEngine.find(Selector$2.ITEM_IMG, this._element)).forEach(itemImg => { - EventHandler.on(itemImg, Event$3.DRAG_START, e => e.preventDefault()); + makeArray(SelectorEngine.find(Selector$2.ITEM_IMG, this._element)).forEach(function (itemImg) { + EventHandler.on(itemImg, Event$3.DRAG_START, function (e) { + return e.preventDefault(); + }); }); if (this._pointerEvent) { - EventHandler.on(this._element, Event$3.POINTERDOWN, event => start(event)); - EventHandler.on(this._element, Event$3.POINTERUP, event => end(event)); + EventHandler.on(this._element, Event$3.POINTERDOWN, function (event) { + return start(event); + }); + EventHandler.on(this._element, Event$3.POINTERUP, function (event) { + return end(event); + }); this._element.classList.add(ClassName$2.POINTER_EVENT); } else { - EventHandler.on(this._element, Event$3.TOUCHSTART, event => start(event)); - EventHandler.on(this._element, Event$3.TOUCHMOVE, event => move(event)); - EventHandler.on(this._element, Event$3.TOUCHEND, event => end(event)); + EventHandler.on(this._element, Event$3.TOUCHSTART, function (event) { + return start(event); + }); + EventHandler.on(this._element, Event$3.TOUCHMOVE, function (event) { + return move(event); + }); + EventHandler.on(this._element, Event$3.TOUCHEND, function (event) { + return end(event); + }); } - } + }; - _keydown(event) { + _proto._keydown = function _keydown(event) { if (/input|textarea/i.test(event.target.tagName)) { return; } @@ -1484,73 +1604,75 @@ class Carousel { default: } - } + }; - _getItemIndex(element) { + _proto._getItemIndex = function _getItemIndex(element) { this._items = element && element.parentNode ? makeArray(SelectorEngine.find(Selector$2.ITEM, element.parentNode)) : []; return this._items.indexOf(element); - } + }; - _getItemByDirection(direction, activeElement) { - const isNextDirection = direction === Direction.NEXT; - const isPrevDirection = direction === Direction.PREV; + _proto._getItemByDirection = function _getItemByDirection(direction, activeElement) { + var isNextDirection = direction === Direction.NEXT; + var isPrevDirection = direction === Direction.PREV; - const activeIndex = this._getItemIndex(activeElement); + var activeIndex = this._getItemIndex(activeElement); - const lastItemIndex = this._items.length - 1; - const isGoingToWrap = isPrevDirection && activeIndex === 0 || isNextDirection && activeIndex === lastItemIndex; + var lastItemIndex = this._items.length - 1; + var isGoingToWrap = isPrevDirection && activeIndex === 0 || isNextDirection && activeIndex === lastItemIndex; if (isGoingToWrap && !this._config.wrap) { return activeElement; } - const delta = direction === Direction.PREV ? -1 : 1; - const itemIndex = (activeIndex + delta) % this._items.length; + var delta = direction === Direction.PREV ? -1 : 1; + var itemIndex = (activeIndex + delta) % this._items.length; return itemIndex === -1 ? this._items[this._items.length - 1] : this._items[itemIndex]; - } + }; - _triggerSlideEvent(relatedTarget, eventDirectionName) { - const targetIndex = this._getItemIndex(relatedTarget); + _proto._triggerSlideEvent = function _triggerSlideEvent(relatedTarget, eventDirectionName) { + var targetIndex = this._getItemIndex(relatedTarget); - const fromIndex = this._getItemIndex(SelectorEngine.findOne(Selector$2.ACTIVE_ITEM, this._element)); + var fromIndex = this._getItemIndex(SelectorEngine.findOne(Selector$2.ACTIVE_ITEM, this._element)); return EventHandler.trigger(this._element, Event$3.SLIDE, { - relatedTarget, + relatedTarget: relatedTarget, direction: eventDirectionName, from: fromIndex, to: targetIndex }); - } + }; - _setActiveIndicatorElement(element) { + _proto._setActiveIndicatorElement = function _setActiveIndicatorElement(element) { if (this._indicatorsElement) { - const indicators = SelectorEngine.find(Selector$2.ACTIVE, this._indicatorsElement); + var indicators = SelectorEngine.find(Selector$2.ACTIVE, this._indicatorsElement); - for (let i = 0; i < indicators.length; i++) { + for (var i = 0; i < indicators.length; i++) { indicators[i].classList.remove(ClassName$2.ACTIVE); } - const nextIndicator = this._indicatorsElement.children[this._getItemIndex(element)]; + var nextIndicator = this._indicatorsElement.children[this._getItemIndex(element)]; if (nextIndicator) { nextIndicator.classList.add(ClassName$2.ACTIVE); } } - } + }; - _slide(direction, element) { - const activeElement = SelectorEngine.findOne(Selector$2.ACTIVE_ITEM, this._element); + _proto._slide = function _slide(direction, element) { + var _this4 = this; - const activeElementIndex = this._getItemIndex(activeElement); + var activeElement = SelectorEngine.findOne(Selector$2.ACTIVE_ITEM, this._element); - const nextElement = element || activeElement && this._getItemByDirection(direction, activeElement); + var activeElementIndex = this._getItemIndex(activeElement); - const nextElementIndex = this._getItemIndex(nextElement); + var nextElement = element || activeElement && this._getItemByDirection(direction, activeElement); - const isCycling = Boolean(this._interval); - let directionalClassName; - let orderClassName; - let eventDirectionName; + var nextElementIndex = this._getItemIndex(nextElement); + + var isCycling = Boolean(this._interval); + var directionalClassName; + var orderClassName; + var eventDirectionName; if (direction === Direction.NEXT) { directionalClassName = ClassName$2.LEFT; @@ -1567,7 +1689,7 @@ class Carousel { return; } - const slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName); + var slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName); if (slideEvent.defaultPrevented) { return; @@ -1591,7 +1713,7 @@ class Carousel { reflow(nextElement); activeElement.classList.add(directionalClassName); nextElement.classList.add(directionalClassName); - const nextElementInterval = parseInt(nextElement.getAttribute('data-interval'), 10); + var nextElementInterval = parseInt(nextElement.getAttribute('data-interval'), 10); if (nextElementInterval) { this._config.defaultInterval = this._config.defaultInterval || this._config.interval; @@ -1600,17 +1722,17 @@ class Carousel { this._config.interval = this._config.defaultInterval || this._config.interval; } - const transitionDuration = getTransitionDurationFromElement(activeElement); - EventHandler.one(activeElement, TRANSITION_END, () => { + var transitionDuration = getTransitionDurationFromElement(activeElement); + EventHandler.one(activeElement, TRANSITION_END, function () { nextElement.classList.remove(directionalClassName); nextElement.classList.remove(orderClassName); nextElement.classList.add(ClassName$2.ACTIVE); activeElement.classList.remove(ClassName$2.ACTIVE); activeElement.classList.remove(orderClassName); activeElement.classList.remove(directionalClassName); - this._isSliding = false; - setTimeout(() => { - EventHandler.trigger(this._element, Event$3.SLID, { + _this4._isSliding = false; + setTimeout(function () { + EventHandler.trigger(_this4._element, Event$3.SLID, { relatedTarget: nextElement, direction: eventDirectionName, from: activeElementIndex, @@ -1635,18 +1757,18 @@ class Carousel { this.cycle(); } } // Static + ; + Carousel._carouselInterface = function _carouselInterface(element, config) { + var data = Data.getData(element, DATA_KEY$2); - static _carouselInterface(element, config) { - let data = Data.getData(element, DATA_KEY$2); - - let _config = _extends({}, Default, Manipulator.getDataAttributes(element)); + var _config = _objectSpread({}, Default, Manipulator.getDataAttributes(element)); if (typeof config === 'object') { - _config = _extends({}, _config, config); + _config = _objectSpread({}, _config, config); } - const action = typeof config === 'string' ? config : _config.slide; + var action = typeof config === 'string' ? config : _config.slide; if (!data) { data = new Carousel(element, _config); @@ -1656,7 +1778,7 @@ class Carousel { data.to(config); } else if (typeof action === 'string') { if (typeof data[action] === 'undefined') { - throw new TypeError(`No method named "${action}"`); + throw new TypeError("No method named \"" + action + "\""); } data[action](); @@ -1664,30 +1786,30 @@ class Carousel { data.pause(); data.cycle(); } - } + }; - static _jQueryInterface(config) { + Carousel._jQueryInterface = function _jQueryInterface(config) { return this.each(function () { Carousel._carouselInterface(this, config); }); - } + }; - static _dataApiClickHandler(event) { - const selector = getSelectorFromElement(this); + Carousel._dataApiClickHandler = function _dataApiClickHandler(event) { + var selector = getSelectorFromElement(this); if (!selector) { return; } - const target = SelectorEngine.findOne(selector); + var target = SelectorEngine.findOne(selector); if (!target || !target.classList.contains(ClassName$2.CAROUSEL)) { return; } - const config = _extends({}, Manipulator.getDataAttributes(target), Manipulator.getDataAttributes(this)); + var config = _objectSpread({}, Manipulator.getDataAttributes(target), Manipulator.getDataAttributes(this)); - const slideIndex = this.getAttribute('data-slide-to'); + var slideIndex = this.getAttribute('data-slide-to'); if (slideIndex) { config.interval = false; @@ -1700,13 +1822,26 @@ class Carousel { } event.preventDefault(); - } + }; - static _getInstance(element) { + Carousel._getInstance = function _getInstance(element) { return Data.getData(element, DATA_KEY$2); - } + }; -} + _createClass(Carousel, null, [{ + key: "VERSION", + get: function get() { + return VERSION$2; + } + }, { + key: "Default", + get: function get() { + return Default; + } + }]); + + return Carousel; +}(); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -1715,10 +1850,10 @@ class Carousel { EventHandler.on(document, Event$3.CLICK_DATA_API, Selector$2.DATA_SLIDE, Carousel._dataApiClickHandler); -EventHandler.on(window, Event$3.LOAD_DATA_API, () => { - const carousels = makeArray(SelectorEngine.find(Selector$2.DATA_RIDE)); +EventHandler.on(window, Event$3.LOAD_DATA_API, function () { + var carousels = makeArray(SelectorEngine.find(Selector$2.DATA_RIDE)); - for (let i = 0, len = carousels.length; i < len; i++) { + for (var i = 0, len = carousels.length; i < len; i++) { Carousel._carouselInterface(carousels[i], Data.getData(carousels[i], DATA_KEY$2)); } }); @@ -1730,12 +1865,12 @@ EventHandler.on(window, Event$3.LOAD_DATA_API, () => { */ if (typeof jQuery !== 'undefined') { - const JQUERY_NO_CONFLICT = jQuery.fn[NAME$2]; + var JQUERY_NO_CONFLICT$2 = jQuery.fn[NAME$2]; jQuery.fn[NAME$2] = Carousel._jQueryInterface; jQuery.fn[NAME$2].Constructor = Carousel; - jQuery.fn[NAME$2].noConflict = () => { - jQuery.fn[NAME$2] = JQUERY_NO_CONFLICT; + jQuery.fn[NAME$2].noConflict = function () { + jQuery.fn[NAME$2] = JQUERY_NO_CONFLICT$2; return Carousel._jQueryInterface; }; } @@ -1746,37 +1881,37 @@ if (typeof jQuery !== 'undefined') { * ------------------------------------------------------------------------ */ -const NAME$3 = 'collapse'; -const VERSION$3 = '4.3.1'; -const DATA_KEY$3 = 'bs.collapse'; -const EVENT_KEY$3 = `.${DATA_KEY$3}`; -const DATA_API_KEY$3 = '.data-api'; -const Default$1 = { +var NAME$3 = 'collapse'; +var VERSION$3 = '4.3.1'; +var DATA_KEY$3 = 'bs.collapse'; +var EVENT_KEY$3 = "." + DATA_KEY$3; +var DATA_API_KEY$3 = '.data-api'; +var Default$1 = { toggle: true, parent: '' }; -const DefaultType$1 = { +var DefaultType$1 = { toggle: 'boolean', parent: '(string|element)' }; -const Event$4 = { - SHOW: `show${EVENT_KEY$3}`, - SHOWN: `shown${EVENT_KEY$3}`, - HIDE: `hide${EVENT_KEY$3}`, - HIDDEN: `hidden${EVENT_KEY$3}`, - CLICK_DATA_API: `click${EVENT_KEY$3}${DATA_API_KEY$3}` +var Event$4 = { + SHOW: "show" + EVENT_KEY$3, + SHOWN: "shown" + EVENT_KEY$3, + HIDE: "hide" + EVENT_KEY$3, + HIDDEN: "hidden" + EVENT_KEY$3, + CLICK_DATA_API: "click" + EVENT_KEY$3 + DATA_API_KEY$3 }; -const ClassName$3 = { +var ClassName$3 = { SHOW: 'show', COLLAPSE: 'collapse', COLLAPSING: 'collapsing', COLLAPSED: 'collapsed' }; -const Dimension = { +var Dimension = { WIDTH: 'width', HEIGHT: 'height' }; -const Selector$3 = { +var Selector$3 = { ACTIVES: '.show, .collapsing', DATA_TOGGLE: '[data-toggle="collapse"]' /** @@ -1787,18 +1922,22 @@ const Selector$3 = { }; -class Collapse { - constructor(element, config) { +var Collapse = +/*#__PURE__*/ +function () { + function Collapse(element, config) { this._isTransitioning = false; this._element = element; this._config = this._getConfig(config); - this._triggerArray = makeArray(SelectorEngine.find(`[data-toggle="collapse"][href="#${element.id}"],` + `[data-toggle="collapse"][data-target="#${element.id}"]`)); - const toggleList = makeArray(SelectorEngine.find(Selector$3.DATA_TOGGLE)); + this._triggerArray = makeArray(SelectorEngine.find("[data-toggle=\"collapse\"][href=\"#" + element.id + "\"]," + ("[data-toggle=\"collapse\"][data-target=\"#" + element.id + "\"]"))); + var toggleList = makeArray(SelectorEngine.find(Selector$3.DATA_TOGGLE)); - for (let i = 0, len = toggleList.length; i < len; i++) { - const elem = toggleList[i]; - const selector = getSelectorFromElement(elem); - const filterElement = makeArray(SelectorEngine.find(selector)).filter(foundElem => foundElem === element); + for (var i = 0, len = toggleList.length; i < len; i++) { + var elem = toggleList[i]; + var selector = getSelectorFromElement(elem); + var filterElement = makeArray(SelectorEngine.find(selector)).filter(function (foundElem) { + return foundElem === element; + }); if (selector !== null && filterElement.length) { this._selector = selector; @@ -1821,35 +1960,31 @@ class Collapse { } // Getters - static get VERSION() { - return VERSION$3; - } + var _proto = Collapse.prototype; - static get Default() { - return Default$1; - } // Public - - - toggle() { + // Public + _proto.toggle = function toggle() { if (this._element.classList.contains(ClassName$3.SHOW)) { this.hide(); } else { this.show(); } - } + }; + + _proto.show = function show() { + var _this = this; - show() { if (this._isTransitioning || this._element.classList.contains(ClassName$3.SHOW)) { return; } - let actives; - let activesData; + var actives; + var activesData; if (this._parent) { - actives = makeArray(SelectorEngine.find(Selector$3.ACTIVES, this._parent)).filter(elem => { - if (typeof this._config.parent === 'string') { - return elem.getAttribute('data-parent') === this._config.parent; + actives = makeArray(SelectorEngine.find(Selector$3.ACTIVES, this._parent)).filter(function (elem) { + if (typeof _this._config.parent === 'string') { + return elem.getAttribute('data-parent') === _this._config.parent; } return elem.classList.contains(ClassName$3.COLLAPSE); @@ -1860,10 +1995,12 @@ class Collapse { } } - const container = SelectorEngine.findOne(this._selector); + var container = SelectorEngine.findOne(this._selector); if (actives) { - const tempActiveData = actives.filter(elem => container !== elem); + var tempActiveData = actives.filter(function (elem) { + return container !== elem; + }); activesData = tempActiveData[0] ? Data.getData(tempActiveData[0], DATA_KEY$3) : null; if (activesData && activesData._isTransitioning) { @@ -1871,14 +2008,14 @@ class Collapse { } } - const startEvent = EventHandler.trigger(this._element, Event$4.SHOW); + var startEvent = EventHandler.trigger(this._element, Event$4.SHOW); if (startEvent.defaultPrevented) { return; } if (actives) { - actives.forEach(elemActive => { + actives.forEach(function (elemActive) { if (container !== elemActive) { Collapse._collapseInterface(elemActive, 'hide'); } @@ -1889,7 +2026,7 @@ class Collapse { }); } - const dimension = this._getDimension(); + var dimension = this._getDimension(); this._element.classList.remove(ClassName$3.COLLAPSE); @@ -1898,7 +2035,7 @@ class Collapse { this._element.style[dimension] = 0; if (this._triggerArray.length) { - this._triggerArray.forEach(element => { + this._triggerArray.forEach(function (element) { element.classList.remove(ClassName$3.COLLAPSED); element.setAttribute('aria-expanded', true); }); @@ -1906,40 +2043,44 @@ class Collapse { this.setTransitioning(true); - const complete = () => { - this._element.classList.remove(ClassName$3.COLLAPSING); + var complete = function complete() { + _this._element.classList.remove(ClassName$3.COLLAPSING); - this._element.classList.add(ClassName$3.COLLAPSE); + _this._element.classList.add(ClassName$3.COLLAPSE); - this._element.classList.add(ClassName$3.SHOW); + _this._element.classList.add(ClassName$3.SHOW); - this._element.style[dimension] = ''; - this.setTransitioning(false); - EventHandler.trigger(this._element, Event$4.SHOWN); + _this._element.style[dimension] = ''; + + _this.setTransitioning(false); + + EventHandler.trigger(_this._element, Event$4.SHOWN); }; - const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1); - const scrollSize = `scroll${capitalizedDimension}`; - const transitionDuration = getTransitionDurationFromElement(this._element); + var capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1); + var scrollSize = "scroll" + capitalizedDimension; + var transitionDuration = getTransitionDurationFromElement(this._element); EventHandler.one(this._element, TRANSITION_END, complete); emulateTransitionEnd(this._element, transitionDuration); - this._element.style[dimension] = `${this._element[scrollSize]}px`; - } + this._element.style[dimension] = this._element[scrollSize] + "px"; + }; + + _proto.hide = function hide() { + var _this2 = this; - hide() { if (this._isTransitioning || !this._element.classList.contains(ClassName$3.SHOW)) { return; } - const startEvent = EventHandler.trigger(this._element, Event$4.HIDE); + var startEvent = EventHandler.trigger(this._element, Event$4.HIDE); if (startEvent.defaultPrevented) { return; } - const dimension = this._getDimension(); + var dimension = this._getDimension(); - this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`; + this._element.style[dimension] = this._element.getBoundingClientRect()[dimension] + "px"; reflow(this._element); this._element.classList.add(ClassName$3.COLLAPSING); @@ -1948,15 +2089,15 @@ class Collapse { this._element.classList.remove(ClassName$3.SHOW); - const triggerArrayLength = this._triggerArray.length; + var triggerArrayLength = this._triggerArray.length; if (triggerArrayLength > 0) { - for (let i = 0; i < triggerArrayLength; i++) { - const trigger = this._triggerArray[i]; - const selector = getSelectorFromElement(trigger); + for (var i = 0; i < triggerArrayLength; i++) { + var trigger = this._triggerArray[i]; + var selector = getSelectorFromElement(trigger); if (selector !== null) { - const elem = SelectorEngine.findOne(selector); + var elem = SelectorEngine.findOne(selector); if (!elem.classList.contains(ClassName$3.SHOW)) { trigger.classList.add(ClassName$3.COLLAPSED); @@ -1968,27 +2109,27 @@ class Collapse { this.setTransitioning(true); - const complete = () => { - this.setTransitioning(false); + var complete = function complete() { + _this2.setTransitioning(false); - this._element.classList.remove(ClassName$3.COLLAPSING); + _this2._element.classList.remove(ClassName$3.COLLAPSING); - this._element.classList.add(ClassName$3.COLLAPSE); + _this2._element.classList.add(ClassName$3.COLLAPSE); - EventHandler.trigger(this._element, Event$4.HIDDEN); + EventHandler.trigger(_this2._element, Event$4.HIDDEN); }; this._element.style[dimension] = ''; - const transitionDuration = getTransitionDurationFromElement(this._element); + var transitionDuration = getTransitionDurationFromElement(this._element); EventHandler.one(this._element, TRANSITION_END, complete); emulateTransitionEnd(this._element, transitionDuration); - } + }; - setTransitioning(isTransitioning) { + _proto.setTransitioning = function setTransitioning(isTransitioning) { this._isTransitioning = isTransitioning; - } + }; - dispose() { + _proto.dispose = function dispose() { Data.removeData(this._element, DATA_KEY$3); this._config = null; this._parent = null; @@ -1996,24 +2137,26 @@ class Collapse { this._triggerArray = null; this._isTransitioning = null; } // Private + ; - - _getConfig(config) { - config = _extends({}, Default$1, config); + _proto._getConfig = function _getConfig(config) { + config = _objectSpread({}, Default$1, config); config.toggle = Boolean(config.toggle); // Coerce string values typeCheckConfig(NAME$3, config, DefaultType$1); return config; - } + }; - _getDimension() { - const hasWidth = this._element.classList.contains(Dimension.WIDTH); + _proto._getDimension = function _getDimension() { + var hasWidth = this._element.classList.contains(Dimension.WIDTH); return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT; - } + }; - _getParent() { - let parent = this._config.parent; + _proto._getParent = function _getParent() { + var _this3 = this; + + var parent = this._config.parent; if (isElement(parent)) { // it's a jQuery object @@ -2024,19 +2167,19 @@ class Collapse { parent = SelectorEngine.findOne(parent); } - const selector = `[data-toggle="collapse"][data-parent="${parent}"]`; - makeArray(SelectorEngine.find(selector, parent)).forEach(element => { - this._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]); + var selector = "[data-toggle=\"collapse\"][data-parent=\"" + parent + "\"]"; + makeArray(SelectorEngine.find(selector, parent)).forEach(function (element) { + _this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]); }); return parent; - } + }; - _addAriaAndCollapsedClass(element, triggerArray) { + _proto._addAriaAndCollapsedClass = function _addAriaAndCollapsedClass(element, triggerArray) { if (element) { - const isOpen = element.classList.contains(ClassName$3.SHOW); + var isOpen = element.classList.contains(ClassName$3.SHOW); if (triggerArray.length) { - triggerArray.forEach(elem => { + triggerArray.forEach(function (elem) { if (isOpen) { elem.classList.remove(ClassName$3.COLLAPSED); } else { @@ -2048,17 +2191,17 @@ class Collapse { } } } // Static + ; - - static _getTargetFromElement(element) { - const selector = getSelectorFromElement(element); + Collapse._getTargetFromElement = function _getTargetFromElement(element) { + var selector = getSelectorFromElement(element); return selector ? SelectorEngine.findOne(selector) : null; - } + }; - static _collapseInterface(element, config) { - let data = Data.getData(element, DATA_KEY$3); + Collapse._collapseInterface = function _collapseInterface(element, config) { + var data = Data.getData(element, DATA_KEY$3); - const _config = _extends({}, Default$1, Manipulator.getDataAttributes(element), typeof config === 'object' && config ? config : {}); + var _config = _objectSpread({}, Default$1, Manipulator.getDataAttributes(element), typeof config === 'object' && config ? config : {}); if (!data && _config.toggle && /show|hide/.test(config)) { _config.toggle = false; @@ -2070,24 +2213,37 @@ class Collapse { if (typeof config === 'string') { if (typeof data[config] === 'undefined') { - throw new TypeError(`No method named "${config}"`); + throw new TypeError("No method named \"" + config + "\""); } data[config](); } - } + }; - static _jQueryInterface(config) { + Collapse._jQueryInterface = function _jQueryInterface(config) { return this.each(function () { Collapse._collapseInterface(this, config); }); - } + }; - static _getInstance(element) { + Collapse._getInstance = function _getInstance(element) { return Data.getData(element, DATA_KEY$3); - } + }; -} + _createClass(Collapse, null, [{ + key: "VERSION", + get: function get() { + return VERSION$3; + } + }, { + key: "Default", + get: function get() { + return Default$1; + } + }]); + + return Collapse; +}(); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -2101,12 +2257,12 @@ EventHandler.on(document, Event$4.CLICK_DATA_API, Selector$3.DATA_TOGGLE, functi event.preventDefault(); } - const triggerData = Manipulator.getDataAttributes(this); - const selector = getSelectorFromElement(this); - const selectorElements = makeArray(SelectorEngine.find(selector)); - selectorElements.forEach(element => { - const data = Data.getData(element, DATA_KEY$3); - let config; + var triggerData = Manipulator.getDataAttributes(this); + var selector = getSelectorFromElement(this); + var selectorElements = makeArray(SelectorEngine.find(selector)); + selectorElements.forEach(function (element) { + var data = Data.getData(element, DATA_KEY$3); + var config; if (data) { // update parent attribute @@ -2131,12 +2287,12 @@ EventHandler.on(document, Event$4.CLICK_DATA_API, Selector$3.DATA_TOGGLE, functi */ if (typeof jQuery !== 'undefined') { - const JQUERY_NO_CONFLICT = jQuery.fn[NAME$3]; + var JQUERY_NO_CONFLICT$3 = jQuery.fn[NAME$3]; jQuery.fn[NAME$3] = Collapse._jQueryInterface; jQuery.fn[NAME$3].Constructor = Collapse; - jQuery.fn[NAME$3].noConflict = () => { - jQuery.fn[NAME$3] = JQUERY_NO_CONFLICT; + jQuery.fn[NAME$3].noConflict = function () { + jQuery.fn[NAME$3] = JQUERY_NO_CONFLICT$3; return Collapse._jQueryInterface; }; } @@ -2147,35 +2303,35 @@ if (typeof jQuery !== 'undefined') { * ------------------------------------------------------------------------ */ -const NAME$4 = 'dropdown'; -const VERSION$4 = '4.3.1'; -const DATA_KEY$4 = 'bs.dropdown'; -const EVENT_KEY$4 = `.${DATA_KEY$4}`; -const DATA_API_KEY$4 = '.data-api'; -const ESCAPE_KEYCODE = 27; // KeyboardEvent.which value for Escape (Esc) key +var NAME$4 = 'dropdown'; +var VERSION$4 = '4.3.1'; +var DATA_KEY$4 = 'bs.dropdown'; +var EVENT_KEY$4 = "." + DATA_KEY$4; +var DATA_API_KEY$4 = '.data-api'; +var ESCAPE_KEYCODE = 27; // KeyboardEvent.which value for Escape (Esc) key -const SPACE_KEYCODE = 32; // KeyboardEvent.which value for space key +var SPACE_KEYCODE = 32; // KeyboardEvent.which value for space key -const TAB_KEYCODE = 9; // KeyboardEvent.which value for tab key +var TAB_KEYCODE = 9; // KeyboardEvent.which value for tab key -const ARROW_UP_KEYCODE = 38; // KeyboardEvent.which value for up arrow key +var ARROW_UP_KEYCODE = 38; // KeyboardEvent.which value for up arrow key -const ARROW_DOWN_KEYCODE = 40; // KeyboardEvent.which value for down arrow key +var ARROW_DOWN_KEYCODE = 40; // KeyboardEvent.which value for down arrow key -const RIGHT_MOUSE_BUTTON_WHICH = 3; // MouseEvent.which value for the right button (assuming a right-handed mouse) +var RIGHT_MOUSE_BUTTON_WHICH = 3; // MouseEvent.which value for the right button (assuming a right-handed mouse) -const REGEXP_KEYDOWN = new RegExp(`${ARROW_UP_KEYCODE}|${ARROW_DOWN_KEYCODE}|${ESCAPE_KEYCODE}`); -const Event$5 = { - HIDE: `hide${EVENT_KEY$4}`, - HIDDEN: `hidden${EVENT_KEY$4}`, - SHOW: `show${EVENT_KEY$4}`, - SHOWN: `shown${EVENT_KEY$4}`, - CLICK: `click${EVENT_KEY$4}`, - CLICK_DATA_API: `click${EVENT_KEY$4}${DATA_API_KEY$4}`, - KEYDOWN_DATA_API: `keydown${EVENT_KEY$4}${DATA_API_KEY$4}`, - KEYUP_DATA_API: `keyup${EVENT_KEY$4}${DATA_API_KEY$4}` +var REGEXP_KEYDOWN = new RegExp(ARROW_UP_KEYCODE + "|" + ARROW_DOWN_KEYCODE + "|" + ESCAPE_KEYCODE); +var Event$5 = { + HIDE: "hide" + EVENT_KEY$4, + HIDDEN: "hidden" + EVENT_KEY$4, + SHOW: "show" + EVENT_KEY$4, + SHOWN: "shown" + EVENT_KEY$4, + CLICK: "click" + EVENT_KEY$4, + CLICK_DATA_API: "click" + EVENT_KEY$4 + DATA_API_KEY$4, + KEYDOWN_DATA_API: "keydown" + EVENT_KEY$4 + DATA_API_KEY$4, + KEYUP_DATA_API: "keyup" + EVENT_KEY$4 + DATA_API_KEY$4 }; -const ClassName$4 = { +var ClassName$4 = { DISABLED: 'disabled', SHOW: 'show', DROPUP: 'dropup', @@ -2184,14 +2340,14 @@ const ClassName$4 = { MENURIGHT: 'dropdown-menu-right', POSITION_STATIC: 'position-static' }; -const Selector$4 = { +var Selector$4 = { DATA_TOGGLE: '[data-toggle="dropdown"]', FORM_CHILD: '.dropdown form', MENU: '.dropdown-menu', NAVBAR_NAV: '.navbar-nav', VISIBLE_ITEMS: '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)' }; -const AttachmentMap = { +var AttachmentMap = { TOP: 'top-start', TOPEND: 'top-end', BOTTOM: 'bottom-start', @@ -2201,14 +2357,14 @@ const AttachmentMap = { LEFT: 'left-start', LEFTEND: 'left-end' }; -const Default$2 = { +var Default$2 = { offset: 0, flip: true, boundary: 'scrollParent', reference: 'toggle', display: 'dynamic' }; -const DefaultType$2 = { +var DefaultType$2 = { offset: '(number|string|function)', flip: 'boolean', boundary: '(string|element)', @@ -2222,8 +2378,10 @@ const DefaultType$2 = { }; -class Dropdown { - constructor(element, config) { +var Dropdown = +/*#__PURE__*/ +function () { + function Dropdown(element, config) { this._element = element; this._popper = null; this._config = this._getConfig(config); @@ -2236,27 +2394,17 @@ class Dropdown { } // Getters - static get VERSION() { - return VERSION$4; - } + var _proto = Dropdown.prototype; - static get Default() { - return Default$2; - } - - static get DefaultType() { - return DefaultType$2; - } // Public - - - toggle() { + // Public + _proto.toggle = function toggle() { if (this._element.disabled || this._element.classList.contains(ClassName$4.DISABLED)) { return; } - const parent = Dropdown._getParentFromElement(this._element); + var parent = Dropdown._getParentFromElement(this._element); - const isActive = this._menu.classList.contains(ClassName$4.SHOW); + var isActive = this._menu.classList.contains(ClassName$4.SHOW); Dropdown._clearMenus(); @@ -2264,10 +2412,10 @@ class Dropdown { return; } - const relatedTarget = { + var relatedTarget = { relatedTarget: this._element }; - const showEvent = EventHandler.trigger(parent, Event$5.SHOW, relatedTarget); + var showEvent = EventHandler.trigger(parent, Event$5.SHOW, relatedTarget); if (showEvent.defaultPrevented) { return; @@ -2283,7 +2431,7 @@ class Dropdown { throw new TypeError('Bootstrap\'s dropdowns require Popper.js (https://popper.js.org)'); } - let referenceElement = this._element; + var referenceElement = this._element; if (this._config.reference === 'parent') { referenceElement = parent; @@ -2310,7 +2458,9 @@ class Dropdown { if ('ontouchstart' in document.documentElement && !makeArray(SelectorEngine.closest(parent, Selector$4.NAVBAR_NAV)).length) { - makeArray(document.body.children).forEach(elem => EventHandler.on(elem, 'mouseover', null, noop())); + makeArray(document.body.children).forEach(function (elem) { + return EventHandler.on(elem, 'mouseover', null, noop()); + }); } this._element.focus(); @@ -2320,19 +2470,19 @@ class Dropdown { Manipulator.toggleClass(this._menu, ClassName$4.SHOW); Manipulator.toggleClass(parent, ClassName$4.SHOW); EventHandler.trigger(parent, Event$5.SHOWN, relatedTarget); - } + }; - show() { + _proto.show = function show() { if (this._element.disabled || this._element.classList.contains(ClassName$4.DISABLED) || this._menu.classList.contains(ClassName$4.SHOW)) { return; } - const parent = Dropdown._getParentFromElement(this._element); + var parent = Dropdown._getParentFromElement(this._element); - const relatedTarget = { + var relatedTarget = { relatedTarget: this._element }; - const showEvent = EventHandler.trigger(parent, Event$5.SHOW, relatedTarget); + var showEvent = EventHandler.trigger(parent, Event$5.SHOW, relatedTarget); if (showEvent.defaultPrevented) { return; @@ -2341,19 +2491,19 @@ class Dropdown { Manipulator.toggleClass(this._menu, ClassName$4.SHOW); Manipulator.toggleClass(parent, ClassName$4.SHOW); EventHandler.trigger(parent, Event$5.SHOWN, relatedTarget); - } + }; - hide() { + _proto.hide = function hide() { if (this._element.disabled || this._element.classList.contains(ClassName$4.DISABLED) || !this._menu.classList.contains(ClassName$4.SHOW)) { return; } - const parent = Dropdown._getParentFromElement(this._element); + var parent = Dropdown._getParentFromElement(this._element); - const relatedTarget = { + var relatedTarget = { relatedTarget: this._element }; - const hideEvent = EventHandler.trigger(parent, Event$5.HIDE, relatedTarget); + var hideEvent = EventHandler.trigger(parent, Event$5.HIDE, relatedTarget); if (hideEvent.defaultPrevented) { return; @@ -2362,9 +2512,9 @@ class Dropdown { Manipulator.toggleClass(this._menu, ClassName$4.SHOW); Manipulator.toggleClass(parent, ClassName$4.SHOW); EventHandler.trigger(parent, Event$5.HIDDEN, relatedTarget); - } + }; - dispose() { + _proto.dispose = function dispose() { Data.removeData(this._element, DATA_KEY$4); EventHandler.off(this._element, EVENT_KEY$4); this._element = null; @@ -2375,34 +2525,37 @@ class Dropdown { this._popper = null; } - } + }; - update() { + _proto.update = function update() { this._inNavbar = this._detectNavbar(); if (this._popper !== null) { this._popper.scheduleUpdate(); } } // Private + ; + _proto._addEventListeners = function _addEventListeners() { + var _this = this; - _addEventListeners() { - EventHandler.on(this._element, Event$5.CLICK, event => { + EventHandler.on(this._element, Event$5.CLICK, function (event) { event.preventDefault(); event.stopPropagation(); - this.toggle(); - }); - } - _getConfig(config) { - config = _extends({}, this.constructor.Default, Manipulator.getDataAttributes(this._element), config); + _this.toggle(); + }); + }; + + _proto._getConfig = function _getConfig(config) { + config = _objectSpread({}, this.constructor.Default, Manipulator.getDataAttributes(this._element), config); typeCheckConfig(NAME$4, config, this.constructor.DefaultType); return config; - } + }; - _getMenuElement() { + _proto._getMenuElement = function _getMenuElement() { if (!this._menu) { - const parent = Dropdown._getParentFromElement(this._element); + var parent = Dropdown._getParentFromElement(this._element); if (parent) { this._menu = SelectorEngine.findOne(Selector$4.MENU, parent); @@ -2410,11 +2563,11 @@ class Dropdown { } return this._menu; - } + }; - _getPlacement() { - const parentDropdown = this._element.parentNode; - let placement = AttachmentMap.BOTTOM; // Handle dropup + _proto._getPlacement = function _getPlacement() { + var parentDropdown = this._element.parentNode; + var placement = AttachmentMap.BOTTOM; // Handle dropup if (parentDropdown.classList.contains(ClassName$4.DROPUP)) { placement = AttachmentMap.TOP; @@ -2431,18 +2584,20 @@ class Dropdown { } return placement; - } + }; - _detectNavbar() { + _proto._detectNavbar = function _detectNavbar() { return Boolean(SelectorEngine.closest(this._element, '.navbar')); - } + }; - _getOffset() { - const offset = {}; + _proto._getOffset = function _getOffset() { + var _this2 = this; + + var offset = {}; if (typeof this._config.offset === 'function') { - offset.fn = data => { - data.offsets = _extends({}, data.offsets, this._config.offset(data.offsets, this._element) || {}); + offset.fn = function (data) { + data.offsets = _objectSpread({}, data.offsets, _this2._config.offset(data.offsets, _this2._element) || {}); return data; }; } else { @@ -2450,10 +2605,10 @@ class Dropdown { } return offset; - } + }; - _getPopperConfig() { - const popperConfig = { + _proto._getPopperConfig = function _getPopperConfig() { + var popperConfig = { placement: this._getPlacement(), modifiers: { offset: this._getOffset(), @@ -2475,12 +2630,12 @@ class Dropdown { return popperConfig; } // Static + ; + Dropdown._dropdownInterface = function _dropdownInterface(element, config) { + var data = Data.getData(element, DATA_KEY$4); - static _dropdownInterface(element, config) { - let data = Data.getData(element, DATA_KEY$4); - - const _config = typeof config === 'object' ? config : null; + var _config = typeof config === 'object' ? config : null; if (!data) { data = new Dropdown(element, _config); @@ -2488,31 +2643,31 @@ class Dropdown { if (typeof config === 'string') { if (typeof data[config] === 'undefined') { - throw new TypeError(`No method named "${config}"`); + throw new TypeError("No method named \"" + config + "\""); } data[config](); } - } + }; - static _jQueryInterface(config) { + Dropdown._jQueryInterface = function _jQueryInterface(config) { return this.each(function () { Dropdown._dropdownInterface(this, config); }); - } + }; - static _clearMenus(event) { + Dropdown._clearMenus = function _clearMenus(event) { if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH || event.type === 'keyup' && event.which !== TAB_KEYCODE)) { return; } - const toggles = makeArray(SelectorEngine.find(Selector$4.DATA_TOGGLE)); + var toggles = makeArray(SelectorEngine.find(Selector$4.DATA_TOGGLE)); - for (let i = 0, len = toggles.length; i < len; i++) { - const parent = Dropdown._getParentFromElement(toggles[i]); + for (var i = 0, len = toggles.length; i < len; i++) { + var parent = Dropdown._getParentFromElement(toggles[i]); - const context = Data.getData(toggles[i], DATA_KEY$4); - const relatedTarget = { + var context = Data.getData(toggles[i], DATA_KEY$4); + var relatedTarget = { relatedTarget: toggles[i] }; @@ -2524,7 +2679,7 @@ class Dropdown { continue; } - const dropdownMenu = context._menu; + var dropdownMenu = context._menu; if (!parent.classList.contains(ClassName$4.SHOW)) { continue; @@ -2534,7 +2689,7 @@ class Dropdown { continue; } - const hideEvent = EventHandler.trigger(parent, Event$5.HIDE, relatedTarget); + var hideEvent = EventHandler.trigger(parent, Event$5.HIDE, relatedTarget); if (hideEvent.defaultPrevented) { continue; @@ -2543,7 +2698,9 @@ class Dropdown { if ('ontouchstart' in document.documentElement) { - makeArray(document.body.children).forEach(elem => EventHandler.off(elem, 'mouseover', null, noop())); + makeArray(document.body.children).forEach(function (elem) { + return EventHandler.off(elem, 'mouseover', null, noop()); + }); } toggles[i].setAttribute('aria-expanded', 'false'); @@ -2551,20 +2708,20 @@ class Dropdown { parent.classList.remove(ClassName$4.SHOW); EventHandler.trigger(parent, Event$5.HIDDEN, relatedTarget); } - } + }; - static _getParentFromElement(element) { - let parent; - const selector = getSelectorFromElement(element); + Dropdown._getParentFromElement = function _getParentFromElement(element) { + var parent; + var selector = getSelectorFromElement(element); if (selector) { parent = SelectorEngine.findOne(selector); } return parent || element.parentNode; - } + }; - static _dataApiKeydownHandler(event) { + Dropdown._dataApiKeydownHandler = function _dataApiKeydownHandler(event) { // If not input/textarea: // - And not a key in REGEXP_KEYDOWN => not a dropdown command // If input/textarea: @@ -2583,9 +2740,9 @@ class Dropdown { return; } - const parent = Dropdown._getParentFromElement(this); + var parent = Dropdown._getParentFromElement(this); - const isActive = parent.classList.contains(ClassName$4.SHOW); + var isActive = parent.classList.contains(ClassName$4.SHOW); if (!isActive || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) { if (event.which === ESCAPE_KEYCODE) { @@ -2597,13 +2754,13 @@ class Dropdown { return; } - const items = makeArray(SelectorEngine.find(Selector$4.VISIBLE_ITEMS, parent)); + var items = makeArray(SelectorEngine.find(Selector$4.VISIBLE_ITEMS, parent)); if (!items.length) { return; } - let index = items.indexOf(event.target); + var index = items.indexOf(event.target); if (event.which === ARROW_UP_KEYCODE && index > 0) { // Up @@ -2620,13 +2777,31 @@ class Dropdown { } items[index].focus(); - } + }; - static _getInstance(element) { + Dropdown._getInstance = function _getInstance(element) { return Data.getData(element, DATA_KEY$4); - } + }; -} + _createClass(Dropdown, null, [{ + key: "VERSION", + get: function get() { + return VERSION$4; + } + }, { + key: "Default", + get: function get() { + return Default$2; + } + }, { + key: "DefaultType", + get: function get() { + return DefaultType$2; + } + }]); + + return Dropdown; +}(); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -2644,7 +2819,9 @@ EventHandler.on(document, Event$5.CLICK_DATA_API, Selector$4.DATA_TOGGLE, functi Dropdown._dropdownInterface(this, 'toggle'); }); -EventHandler.on(document, Event$5.CLICK_DATA_API, Selector$4.FORM_CHILD, e => e.stopPropagation()); +EventHandler.on(document, Event$5.CLICK_DATA_API, Selector$4.FORM_CHILD, function (e) { + return e.stopPropagation(); +}); /** * ------------------------------------------------------------------------ * jQuery @@ -2653,12 +2830,12 @@ EventHandler.on(document, Event$5.CLICK_DATA_API, Selector$4.FORM_CHILD, e => e. */ if (typeof jQuery !== 'undefined') { - const JQUERY_NO_CONFLICT = jQuery.fn[NAME$4]; + var JQUERY_NO_CONFLICT$4 = jQuery.fn[NAME$4]; jQuery.fn[NAME$4] = Dropdown._jQueryInterface; jQuery.fn[NAME$4].Constructor = Dropdown; - jQuery.fn[NAME$4].noConflict = () => { - jQuery.fn[NAME$4] = JQUERY_NO_CONFLICT; + jQuery.fn[NAME$4].noConflict = function () { + jQuery.fn[NAME$4] = JQUERY_NO_CONFLICT$4; return Dropdown._jQueryInterface; }; } @@ -2669,39 +2846,39 @@ if (typeof jQuery !== 'undefined') { * ------------------------------------------------------------------------ */ -const NAME$5 = 'modal'; -const VERSION$5 = '4.3.1'; -const DATA_KEY$5 = 'bs.modal'; -const EVENT_KEY$5 = `.${DATA_KEY$5}`; -const DATA_API_KEY$5 = '.data-api'; -const ESCAPE_KEYCODE$1 = 27; // KeyboardEvent.which value for Escape (Esc) key +var NAME$5 = 'modal'; +var VERSION$5 = '4.3.1'; +var DATA_KEY$5 = 'bs.modal'; +var EVENT_KEY$5 = "." + DATA_KEY$5; +var DATA_API_KEY$5 = '.data-api'; +var ESCAPE_KEYCODE$1 = 27; // KeyboardEvent.which value for Escape (Esc) key -const Default$3 = { +var Default$3 = { backdrop: true, keyboard: true, focus: true, show: true }; -const DefaultType$3 = { +var DefaultType$3 = { backdrop: '(boolean|string)', keyboard: 'boolean', focus: 'boolean', show: 'boolean' }; -const Event$6 = { - HIDE: `hide${EVENT_KEY$5}`, - HIDDEN: `hidden${EVENT_KEY$5}`, - SHOW: `show${EVENT_KEY$5}`, - SHOWN: `shown${EVENT_KEY$5}`, - FOCUSIN: `focusin${EVENT_KEY$5}`, - RESIZE: `resize${EVENT_KEY$5}`, - CLICK_DISMISS: `click.dismiss${EVENT_KEY$5}`, - KEYDOWN_DISMISS: `keydown.dismiss${EVENT_KEY$5}`, - MOUSEUP_DISMISS: `mouseup.dismiss${EVENT_KEY$5}`, - MOUSEDOWN_DISMISS: `mousedown.dismiss${EVENT_KEY$5}`, - CLICK_DATA_API: `click${EVENT_KEY$5}${DATA_API_KEY$5}` +var Event$6 = { + HIDE: "hide" + EVENT_KEY$5, + HIDDEN: "hidden" + EVENT_KEY$5, + SHOW: "show" + EVENT_KEY$5, + SHOWN: "shown" + EVENT_KEY$5, + FOCUSIN: "focusin" + EVENT_KEY$5, + RESIZE: "resize" + EVENT_KEY$5, + CLICK_DISMISS: "click.dismiss" + EVENT_KEY$5, + KEYDOWN_DISMISS: "keydown.dismiss" + EVENT_KEY$5, + MOUSEUP_DISMISS: "mouseup.dismiss" + EVENT_KEY$5, + MOUSEDOWN_DISMISS: "mousedown.dismiss" + EVENT_KEY$5, + CLICK_DATA_API: "click" + EVENT_KEY$5 + DATA_API_KEY$5 }; -const ClassName$5 = { +var ClassName$5 = { SCROLLABLE: 'modal-dialog-scrollable', SCROLLBAR_MEASURER: 'modal-scrollbar-measure', BACKDROP: 'modal-backdrop', @@ -2709,7 +2886,7 @@ const ClassName$5 = { FADE: 'fade', SHOW: 'show' }; -const Selector$5 = { +var Selector$5 = { DIALOG: '.modal-dialog', MODAL_BODY: '.modal-body', DATA_TOGGLE: '[data-toggle="modal"]', @@ -2724,8 +2901,10 @@ const Selector$5 = { }; -class Modal { - constructor(element, config) { +var Modal = +/*#__PURE__*/ +function () { + function Modal(element, config) { this._config = this._getConfig(config); this._element = element; this._dialog = SelectorEngine.findOne(Selector$5.DIALOG, element); @@ -2739,20 +2918,16 @@ class Modal { } // Getters - static get VERSION() { - return VERSION$5; - } + var _proto = Modal.prototype; - static get Default() { - return Default$3; - } // Public - - - toggle(relatedTarget) { + // Public + _proto.toggle = function toggle(relatedTarget) { return this._isShown ? this.hide() : this.show(relatedTarget); - } + }; + + _proto.show = function show(relatedTarget) { + var _this = this; - show(relatedTarget) { if (this._isShown || this._isTransitioning) { return; } @@ -2761,8 +2936,8 @@ class Modal { this._isTransitioning = true; } - const showEvent = EventHandler.trigger(this._element, Event$6.SHOW, { - relatedTarget + var showEvent = EventHandler.trigger(this._element, Event$6.SHOW, { + relatedTarget: relatedTarget }); if (this._isShown || showEvent.defaultPrevented) { @@ -2781,19 +2956,25 @@ class Modal { this._setResizeEvent(); - EventHandler.on(this._element, Event$6.CLICK_DISMISS, Selector$5.DATA_DISMISS, event => this.hide(event)); - EventHandler.on(this._dialog, Event$6.MOUSEDOWN_DISMISS, () => { - EventHandler.one(this._element, Event$6.MOUSEUP_DISMISS, event => { - if (event.target === this._element) { - this._ignoreBackdropClick = true; + EventHandler.on(this._element, Event$6.CLICK_DISMISS, Selector$5.DATA_DISMISS, function (event) { + return _this.hide(event); + }); + EventHandler.on(this._dialog, Event$6.MOUSEDOWN_DISMISS, function () { + EventHandler.one(_this._element, Event$6.MOUSEUP_DISMISS, function (event) { + if (event.target === _this._element) { + _this._ignoreBackdropClick = true; } }); }); - this._showBackdrop(() => this._showElement(relatedTarget)); - } + this._showBackdrop(function () { + return _this._showElement(relatedTarget); + }); + }; + + _proto.hide = function hide(event) { + var _this2 = this; - hide(event) { if (event) { event.preventDefault(); } @@ -2802,7 +2983,7 @@ class Modal { return; } - const hideEvent = EventHandler.trigger(this._element, Event$6.HIDE); + var hideEvent = EventHandler.trigger(this._element, Event$6.HIDE); if (!this._isShown || hideEvent.defaultPrevented) { return; @@ -2810,7 +2991,7 @@ class Modal { this._isShown = false; - const transition = this._element.classList.contains(ClassName$5.FADE); + var transition = this._element.classList.contains(ClassName$5.FADE); if (transition) { this._isTransitioning = true; @@ -2828,16 +3009,20 @@ class Modal { EventHandler.off(this._dialog, Event$6.MOUSEDOWN_DISMISS); if (transition) { - const transitionDuration = getTransitionDurationFromElement(this._element); - EventHandler.one(this._element, TRANSITION_END, event => this._hideModal(event)); + var transitionDuration = getTransitionDurationFromElement(this._element); + EventHandler.one(this._element, TRANSITION_END, function (event) { + return _this2._hideModal(event); + }); emulateTransitionEnd(this._element, transitionDuration); } else { this._hideModal(); } - } + }; - dispose() { - [window, this._element, this._dialog].forEach(htmlElement => EventHandler.off(htmlElement, EVENT_KEY$5)); + _proto.dispose = function dispose() { + [window, this._element, this._dialog].forEach(function (htmlElement) { + return EventHandler.off(htmlElement, EVENT_KEY$5); + }); /** * `document` has 2 events `Event.FOCUSIN` and `Event.CLICK_DATA_API` * Do not move `document` in `htmlElements` array @@ -2855,21 +3040,23 @@ class Modal { this._ignoreBackdropClick = null; this._isTransitioning = null; this._scrollbarWidth = null; - } + }; - handleUpdate() { + _proto.handleUpdate = function handleUpdate() { this._adjustDialog(); } // Private + ; - - _getConfig(config) { - config = _extends({}, Default$3, config); + _proto._getConfig = function _getConfig(config) { + config = _objectSpread({}, Default$3, config); typeCheckConfig(NAME$5, config, DefaultType$3); return config; - } + }; - _showElement(relatedTarget) { - const transition = this._element.classList.contains(ClassName$5.FADE); + _proto._showElement = function _showElement(relatedTarget) { + var _this3 = this; + + var transition = this._element.classList.contains(ClassName$5.FADE); if (!this._element.parentNode || this._element.parentNode.nodeType !== Node.ELEMENT_NODE) { // Don't move modal's DOM position @@ -2898,58 +3085,69 @@ class Modal { this._enforceFocus(); } - const transitionComplete = () => { - if (this._config.focus) { - this._element.focus(); + var transitionComplete = function transitionComplete() { + if (_this3._config.focus) { + _this3._element.focus(); } - this._isTransitioning = false; - EventHandler.trigger(this._element, Event$6.SHOWN, { - relatedTarget + _this3._isTransitioning = false; + EventHandler.trigger(_this3._element, Event$6.SHOWN, { + relatedTarget: relatedTarget }); }; if (transition) { - const transitionDuration = getTransitionDurationFromElement(this._dialog); + var transitionDuration = getTransitionDurationFromElement(this._dialog); EventHandler.one(this._dialog, TRANSITION_END, transitionComplete); emulateTransitionEnd(this._dialog, transitionDuration); } else { transitionComplete(); } - } + }; + + _proto._enforceFocus = function _enforceFocus() { + var _this4 = this; - _enforceFocus() { EventHandler.off(document, Event$6.FOCUSIN); // guard against infinite focus loop - EventHandler.on(document, Event$6.FOCUSIN, event => { - if (document !== event.target && this._element !== event.target && !this._element.contains(event.target)) { - this._element.focus(); + EventHandler.on(document, Event$6.FOCUSIN, function (event) { + if (document !== event.target && _this4._element !== event.target && !_this4._element.contains(event.target)) { + _this4._element.focus(); } }); - } + }; + + _proto._setEscapeEvent = function _setEscapeEvent() { + var _this5 = this; - _setEscapeEvent() { if (this._isShown && this._config.keyboard) { - EventHandler.on(this._element, Event$6.KEYDOWN_DISMISS, event => { + EventHandler.on(this._element, Event$6.KEYDOWN_DISMISS, function (event) { if (event.which === ESCAPE_KEYCODE$1) { event.preventDefault(); - this.hide(); + + _this5.hide(); } }); } else if (!this._isShown) { EventHandler.off(this._element, Event$6.KEYDOWN_DISMISS); } - } + }; + + _proto._setResizeEvent = function _setResizeEvent() { + var _this6 = this; - _setResizeEvent() { if (this._isShown) { - EventHandler.on(window, Event$6.RESIZE, event => this.handleUpdate(event)); + EventHandler.on(window, Event$6.RESIZE, function (event) { + return _this6.handleUpdate(event); + }); } else { EventHandler.off(window, Event$6.RESIZE); } - } + }; + + _proto._hideModal = function _hideModal() { + var _this7 = this; - _hideModal() { this._element.style.display = 'none'; this._element.setAttribute('aria-hidden', true); @@ -2958,27 +3156,29 @@ class Modal { this._isTransitioning = false; - this._showBackdrop(() => { + this._showBackdrop(function () { document.body.classList.remove(ClassName$5.OPEN); - this._resetAdjustments(); + _this7._resetAdjustments(); - this._resetScrollbar(); + _this7._resetScrollbar(); - EventHandler.trigger(this._element, Event$6.HIDDEN); + EventHandler.trigger(_this7._element, Event$6.HIDDEN); }); - } + }; - _removeBackdrop() { + _proto._removeBackdrop = function _removeBackdrop() { if (this._backdrop) { this._backdrop.parentNode.removeChild(this._backdrop); this._backdrop = null; } - } + }; - _showBackdrop(callback) { - const animate = this._element.classList.contains(ClassName$5.FADE) ? ClassName$5.FADE : ''; + _proto._showBackdrop = function _showBackdrop(callback) { + var _this8 = this; + + var animate = this._element.classList.contains(ClassName$5.FADE) ? ClassName$5.FADE : ''; if (this._isShown && this._config.backdrop) { this._backdrop = document.createElement('div'); @@ -2989,9 +3189,9 @@ class Modal { } document.body.appendChild(this._backdrop); - EventHandler.on(this._element, Event$6.CLICK_DISMISS, event => { - if (this._ignoreBackdropClick) { - this._ignoreBackdropClick = false; + EventHandler.on(this._element, Event$6.CLICK_DISMISS, function (event) { + if (_this8._ignoreBackdropClick) { + _this8._ignoreBackdropClick = false; return; } @@ -2999,10 +3199,10 @@ class Modal { return; } - if (this._config.backdrop === 'static') { - this._element.focus(); + if (_this8._config.backdrop === 'static') { + _this8._element.focus(); } else { - this.hide(); + _this8.hide(); } }); @@ -3021,14 +3221,14 @@ class Modal { return; } - const backdropTransitionDuration = getTransitionDurationFromElement(this._backdrop); + var backdropTransitionDuration = getTransitionDurationFromElement(this._backdrop); EventHandler.one(this._backdrop, TRANSITION_END, callback); emulateTransitionEnd(this._backdrop, backdropTransitionDuration); } else if (!this._isShown && this._backdrop) { this._backdrop.classList.remove(ClassName$5.SHOW); - const callbackRemove = () => { - this._removeBackdrop(); + var callbackRemove = function callbackRemove() { + _this8._removeBackdrop(); if (callback) { callback(); @@ -3036,9 +3236,10 @@ class Modal { }; if (this._element.classList.contains(ClassName$5.FADE)) { - const backdropTransitionDuration = getTransitionDurationFromElement(this._backdrop); + var _backdropTransitionDuration = getTransitionDurationFromElement(this._backdrop); + EventHandler.one(this._backdrop, TRANSITION_END, callbackRemove); - emulateTransitionEnd(this._backdrop, backdropTransitionDuration); + emulateTransitionEnd(this._backdrop, _backdropTransitionDuration); } else { callbackRemove(); } @@ -3048,63 +3249,65 @@ class Modal { } // ---------------------------------------------------------------------- // the following methods are used to handle overflowing modals // ---------------------------------------------------------------------- + ; - - _adjustDialog() { - const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight; + _proto._adjustDialog = function _adjustDialog() { + var isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight; if (!this._isBodyOverflowing && isModalOverflowing) { - this._element.style.paddingLeft = `${this._scrollbarWidth}px`; + this._element.style.paddingLeft = this._scrollbarWidth + "px"; } if (this._isBodyOverflowing && !isModalOverflowing) { - this._element.style.paddingRight = `${this._scrollbarWidth}px`; + this._element.style.paddingRight = this._scrollbarWidth + "px"; } - } + }; - _resetAdjustments() { + _proto._resetAdjustments = function _resetAdjustments() { this._element.style.paddingLeft = ''; this._element.style.paddingRight = ''; - } + }; - _checkScrollbar() { - const rect = document.body.getBoundingClientRect(); + _proto._checkScrollbar = function _checkScrollbar() { + var rect = document.body.getBoundingClientRect(); this._isBodyOverflowing = rect.left + rect.right < window.innerWidth; this._scrollbarWidth = this._getScrollbarWidth(); - } + }; + + _proto._setScrollbar = function _setScrollbar() { + var _this9 = this; - _setScrollbar() { if (this._isBodyOverflowing) { // Note: DOMNode.style.paddingRight returns the actual value or '' if not set // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set // Adjust fixed content padding - makeArray(SelectorEngine.find(Selector$5.FIXED_CONTENT)).forEach(element => { - const actualPadding = element.style.paddingRight; - const calculatedPadding = window.getComputedStyle(element)['padding-right']; + makeArray(SelectorEngine.find(Selector$5.FIXED_CONTENT)).forEach(function (element) { + var actualPadding = element.style.paddingRight; + var calculatedPadding = window.getComputedStyle(element)['padding-right']; Manipulator.setDataAttribute(element, 'padding-right', actualPadding); - element.style.paddingRight = `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`; + element.style.paddingRight = parseFloat(calculatedPadding) + _this9._scrollbarWidth + "px"; }); // Adjust sticky content margin - makeArray(SelectorEngine.find(Selector$5.STICKY_CONTENT)).forEach(element => { - const actualMargin = element.style.marginRight; - const calculatedMargin = window.getComputedStyle(element)['margin-right']; + makeArray(SelectorEngine.find(Selector$5.STICKY_CONTENT)).forEach(function (element) { + var actualMargin = element.style.marginRight; + var calculatedMargin = window.getComputedStyle(element)['margin-right']; Manipulator.setDataAttribute(element, 'margin-right', actualMargin); - element.style.marginRight = `${parseFloat(calculatedMargin) - this._scrollbarWidth}px`; + element.style.marginRight = parseFloat(calculatedMargin) - _this9._scrollbarWidth + "px"; }); // Adjust body padding - const actualPadding = document.body.style.paddingRight; - const calculatedPadding = window.getComputedStyle(document.body)['padding-right']; + var actualPadding = document.body.style.paddingRight; + var calculatedPadding = window.getComputedStyle(document.body)['padding-right']; Manipulator.setDataAttribute(document.body, 'padding-right', actualPadding); - document.body.style.paddingRight = `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`; + document.body.style.paddingRight = parseFloat(calculatedPadding) + this._scrollbarWidth + "px"; } document.body.classList.add(ClassName$5.OPEN); - } + }; - _resetScrollbar() { + _proto._resetScrollbar = function _resetScrollbar() { // Restore fixed content padding - makeArray(SelectorEngine.find(Selector$5.FIXED_CONTENT)).forEach(element => { - const padding = Manipulator.getDataAttribute(element, 'padding-right'); + makeArray(SelectorEngine.find(Selector$5.FIXED_CONTENT)).forEach(function (element) { + var padding = Manipulator.getDataAttribute(element, 'padding-right'); if (typeof padding !== 'undefined') { Manipulator.removeDataAttribute(element, 'padding-right'); @@ -3112,8 +3315,8 @@ class Modal { } }); // Restore sticky content and navbar-toggler margin - makeArray(SelectorEngine.find(`${Selector$5.STICKY_CONTENT}`)).forEach(element => { - const margin = Manipulator.getDataAttribute(element, 'margin-right'); + makeArray(SelectorEngine.find("" + Selector$5.STICKY_CONTENT)).forEach(function (element) { + var margin = Manipulator.getDataAttribute(element, 'margin-right'); if (typeof margin !== 'undefined') { Manipulator.removeDataAttribute(element, 'margin-right'); @@ -3121,7 +3324,7 @@ class Modal { } }); // Restore body padding - const padding = Manipulator.getDataAttribute(document.body, 'padding-right'); + var padding = Manipulator.getDataAttribute(document.body, 'padding-right'); if (typeof padding === 'undefined') { document.body.style.paddingRight = ''; @@ -3129,24 +3332,24 @@ class Modal { Manipulator.removeDataAttribute(document.body, 'padding-right'); document.body.style.paddingRight = padding; } - } + }; - _getScrollbarWidth() { + _proto._getScrollbarWidth = function _getScrollbarWidth() { // thx d.walsh - const scrollDiv = document.createElement('div'); + var scrollDiv = document.createElement('div'); scrollDiv.className = ClassName$5.SCROLLBAR_MEASURER; document.body.appendChild(scrollDiv); - const scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth; + var scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth; document.body.removeChild(scrollDiv); return scrollbarWidth; } // Static + ; - - static _jQueryInterface(config, relatedTarget) { + Modal._jQueryInterface = function _jQueryInterface(config, relatedTarget) { return this.each(function () { - let data = Data.getData(this, DATA_KEY$5); + var data = Data.getData(this, DATA_KEY$5); - const _config = _extends({}, Default$3, Manipulator.getDataAttributes(this), typeof config === 'object' && config ? config : {}); + var _config = _objectSpread({}, Default$3, Manipulator.getDataAttributes(this), typeof config === 'object' && config ? config : {}); if (!data) { data = new Modal(this, _config); @@ -3154,7 +3357,7 @@ class Modal { if (typeof config === 'string') { if (typeof data[config] === 'undefined') { - throw new TypeError(`No method named "${config}"`); + throw new TypeError("No method named \"" + config + "\""); } data[config](relatedTarget); @@ -3162,13 +3365,26 @@ class Modal { data.show(relatedTarget); } }); - } + }; - static _getInstance(element) { + Modal._getInstance = function _getInstance(element) { return Data.getData(element, DATA_KEY$5); - } + }; -} + _createClass(Modal, null, [{ + key: "VERSION", + get: function get() { + return VERSION$5; + } + }, { + key: "Default", + get: function get() { + return Default$3; + } + }]); + + return Modal; +}(); /** * ------------------------------------------------------------------------ * Data Api implementation @@ -3177,32 +3393,34 @@ class Modal { EventHandler.on(document, Event$6.CLICK_DATA_API, Selector$5.DATA_TOGGLE, function (event) { - let target; - const selector = getSelectorFromElement(this); + var _this10 = this; + + var target; + var selector = getSelectorFromElement(this); if (selector) { target = SelectorEngine.findOne(selector); } - const config = Data.getData(target, DATA_KEY$5) ? 'toggle' : _extends({}, Manipulator.getDataAttributes(target), Manipulator.getDataAttributes(this)); + var config = Data.getData(target, DATA_KEY$5) ? 'toggle' : _objectSpread({}, Manipulator.getDataAttributes(target), Manipulator.getDataAttributes(this)); if (this.tagName === 'A' || this.tagName === 'AREA') { event.preventDefault(); } - EventHandler.one(target, Event$6.SHOW, showEvent => { + EventHandler.one(target, Event$6.SHOW, function (showEvent) { if (showEvent.defaultPrevented) { // only register focus restorer if modal will actually get shown return; } - EventHandler.one(target, Event$6.HIDDEN, () => { - if (isVisible(this)) { - this.focus(); + EventHandler.one(target, Event$6.HIDDEN, function () { + if (isVisible(_this10)) { + _this10.focus(); } }); }); - let data = Data.getData(target, DATA_KEY$5); + var data = Data.getData(target, DATA_KEY$5); if (!data) { data = new Modal(target, config); @@ -3217,12 +3435,12 @@ EventHandler.on(document, Event$6.CLICK_DATA_API, Selector$5.DATA_TOGGLE, functi */ if (typeof jQuery !== 'undefined') { - const JQUERY_NO_CONFLICT = jQuery.fn[NAME$5]; + var JQUERY_NO_CONFLICT$5 = jQuery.fn[NAME$5]; jQuery.fn[NAME$5] = Modal._jQueryInterface; jQuery.fn[NAME$5].Constructor = Modal; - jQuery.fn[NAME$5].noConflict = () => { - jQuery.fn[NAME$5] = JQUERY_NO_CONFLICT; + jQuery.fn[NAME$5].noConflict = function () { + jQuery.fn[NAME$5] = JQUERY_NO_CONFLICT$5; return Modal._jQueryInterface; }; } @@ -3233,25 +3451,25 @@ if (typeof jQuery !== 'undefined') { * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * -------------------------------------------------------------------------- */ -const uriAttrs = ['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']; -const ARIA_ATTRIBUTE_PATTERN = /^aria-[\w-]*$/i; +var uriAttrs = ['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']; +var ARIA_ATTRIBUTE_PATTERN = /^aria-[\w-]*$/i; /** * A pattern that recognizes a commonly useful subset of URLs that are safe. * * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts */ -const SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi; +var SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi; /** * A pattern that matches safe data URLs. Only matches image, video and audio types. * * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts */ -const DATA_URL_PATTERN = /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i; +var DATA_URL_PATTERN = /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i; -const allowedAttribute = (attr, allowedAttributeList) => { - const attrName = attr.nodeName.toLowerCase(); +var allowedAttribute = function allowedAttribute(attr, allowedAttributeList) { + var attrName = attr.nodeName.toLowerCase(); if (allowedAttributeList.indexOf(attrName) !== -1) { if (uriAttrs.indexOf(attrName) !== -1) { @@ -3261,9 +3479,11 @@ const allowedAttribute = (attr, allowedAttributeList) => { return true; } - const regExp = allowedAttributeList.filter(attrRegex => attrRegex instanceof RegExp); // Check if a regular expression validates the attribute. + var regExp = allowedAttributeList.filter(function (attrRegex) { + return attrRegex instanceof RegExp; + }); // Check if a regular expression validates the attribute. - for (let i = 0, l = regExp.length; i < l; i++) { + for (var i = 0, l = regExp.length; i < l; i++) { if (attrName.match(regExp[i])) { return true; } @@ -3272,7 +3492,7 @@ const allowedAttribute = (attr, allowedAttributeList) => { return false; }; -const DefaultWhitelist = { +var DefaultWhitelist = { // Global attributes allowed on any supplied element below. '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN], a: ['target', 'href', 'title', 'rel'], @@ -3314,27 +3534,33 @@ function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) { return sanitizeFn(unsafeHtml); } - const domParser = new window.DOMParser(); - const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html'); - const whitelistKeys = Object.keys(whiteList); - const elements = makeArray(createdDocument.body.querySelectorAll('*')); + var domParser = new window.DOMParser(); + var createdDocument = domParser.parseFromString(unsafeHtml, 'text/html'); + var whitelistKeys = Object.keys(whiteList); + var elements = makeArray(createdDocument.body.querySelectorAll('*')); - for (let i = 0, len = elements.length; i < len; i++) { - const el = elements[i]; - const elName = el.nodeName.toLowerCase(); + var _loop = function _loop(i, len) { + var el = elements[i]; + var elName = el.nodeName.toLowerCase(); if (whitelistKeys.indexOf(elName) === -1) { el.parentNode.removeChild(el); - continue; + return "continue"; } - const attributeList = makeArray(el.attributes); - const whitelistedAttributes = [].concat(whiteList['*'] || [], whiteList[elName] || []); - attributeList.forEach(attr => { + var attributeList = makeArray(el.attributes); + var whitelistedAttributes = [].concat(whiteList['*'] || [], whiteList[elName] || []); + attributeList.forEach(function (attr) { if (!allowedAttribute(attr, whitelistedAttributes)) { el.removeAttribute(attr.nodeName); } }); + }; + + for (var i = 0, len = elements.length; i < len; i++) { + var _ret = _loop(i, len); + + if (_ret === "continue") continue; } return createdDocument.body.innerHTML; @@ -3346,14 +3572,14 @@ function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) { * ------------------------------------------------------------------------ */ -const NAME$6 = 'tooltip'; -const VERSION$6 = '4.3.1'; -const DATA_KEY$6 = 'bs.tooltip'; -const EVENT_KEY$6 = `.${DATA_KEY$6}`; -const CLASS_PREFIX = 'bs-tooltip'; -const BSCLS_PREFIX_REGEX = new RegExp(`(^|\\s)${CLASS_PREFIX}\\S+`, 'g'); -const DISALLOWED_ATTRIBUTES = ['sanitize', 'whiteList', 'sanitizeFn']; -const DefaultType$4 = { +var NAME$6 = 'tooltip'; +var VERSION$6 = '4.3.1'; +var DATA_KEY$6 = 'bs.tooltip'; +var EVENT_KEY$6 = "." + DATA_KEY$6; +var CLASS_PREFIX = 'bs-tooltip'; +var BSCLS_PREFIX_REGEX = new RegExp("(^|\\s)" + CLASS_PREFIX + "\\S+", 'g'); +var DISALLOWED_ATTRIBUTES = ['sanitize', 'whiteList', 'sanitizeFn']; +var DefaultType$4 = { animation: 'boolean', template: 'string', title: '(string|element|function)', @@ -3370,14 +3596,14 @@ const DefaultType$4 = { sanitizeFn: '(null|function)', whiteList: 'object' }; -const AttachmentMap$1 = { +var AttachmentMap$1 = { AUTO: 'auto', TOP: 'top', RIGHT: 'right', BOTTOM: 'bottom', LEFT: 'left' }; -const Default$4 = { +var Default$4 = { animation: true, template: '

', trigger: 'hover focus', @@ -3394,31 +3620,31 @@ const Default$4 = { sanitizeFn: null, whiteList: DefaultWhitelist }; -const HoverState = { +var HoverState = { SHOW: 'show', OUT: 'out' }; -const Event$7 = { - HIDE: `hide${EVENT_KEY$6}`, - HIDDEN: `hidden${EVENT_KEY$6}`, - SHOW: `show${EVENT_KEY$6}`, - SHOWN: `shown${EVENT_KEY$6}`, - INSERTED: `inserted${EVENT_KEY$6}`, - CLICK: `click${EVENT_KEY$6}`, - FOCUSIN: `focusin${EVENT_KEY$6}`, - FOCUSOUT: `focusout${EVENT_KEY$6}`, - MOUSEENTER: `mouseenter${EVENT_KEY$6}`, - MOUSELEAVE: `mouseleave${EVENT_KEY$6}` +var Event$7 = { + HIDE: "hide" + EVENT_KEY$6, + HIDDEN: "hidden" + EVENT_KEY$6, + SHOW: "show" + EVENT_KEY$6, + SHOWN: "shown" + EVENT_KEY$6, + INSERTED: "inserted" + EVENT_KEY$6, + CLICK: "click" + EVENT_KEY$6, + FOCUSIN: "focusin" + EVENT_KEY$6, + FOCUSOUT: "focusout" + EVENT_KEY$6, + MOUSEENTER: "mouseenter" + EVENT_KEY$6, + MOUSELEAVE: "mouseleave" + EVENT_KEY$6 }; -const ClassName$6 = { +var ClassName$6 = { FADE: 'fade', SHOW: 'show' }; -const Selector$6 = { +var Selector$6 = { TOOLTIP_INNER: '.tooltip-inner', TOOLTIP_ARROW: '.tooltip-arrow' }; -const Trigger = { +var Trigger = { HOVER: 'hover', FOCUS: 'focus', CLICK: 'click', @@ -3431,8 +3657,10 @@ const Trigger = { }; -class Tooltip { - constructor(element, config) { +var Tooltip = +/*#__PURE__*/ +function () { + function Tooltip(element, config) { /** * Check for Popper dependency * Popper - https://popper.js.org @@ -3458,55 +3686,29 @@ class Tooltip { } // Getters - static get VERSION() { - return VERSION$6; - } + var _proto = Tooltip.prototype; - static get Default() { - return Default$4; - } - - static get NAME() { - return NAME$6; - } - - static get DATA_KEY() { - return DATA_KEY$6; - } - - static get Event() { - return Event$7; - } - - static get EVENT_KEY() { - return EVENT_KEY$6; - } - - static get DefaultType() { - return DefaultType$4; - } // Public - - - enable() { + // Public + _proto.enable = function enable() { this._isEnabled = true; - } + }; - disable() { + _proto.disable = function disable() { this._isEnabled = false; - } + }; - toggleEnabled() { + _proto.toggleEnabled = function toggleEnabled() { this._isEnabled = !this._isEnabled; - } + }; - toggle(event) { + _proto.toggle = function toggle(event) { if (!this._isEnabled) { return; } if (event) { - const dataKey = this.constructor.DATA_KEY; - let context = Data.getData(event.delegateTarget, dataKey); + var dataKey = this.constructor.DATA_KEY; + var context = Data.getData(event.delegateTarget, dataKey); if (!context) { context = new this.constructor(event.delegateTarget, this._getDelegateConfig()); @@ -3529,9 +3731,9 @@ class Tooltip { this._enter(null, this); } - } + }; - dispose() { + _proto.dispose = function dispose() { clearTimeout(this._timeout); Data.removeData(this.element, this.constructor.DATA_KEY); EventHandler.off(this.element, this.constructor.EVENT_KEY); @@ -3554,24 +3756,26 @@ class Tooltip { this.element = null; this.config = null; this.tip = null; - } + }; + + _proto.show = function show() { + var _this = this; - show() { if (this.element.style.display === 'none') { throw new Error('Please use show on visible elements'); } if (this.isWithContent() && this._isEnabled) { - const showEvent = EventHandler.trigger(this.element, this.constructor.Event.SHOW); - const shadowRoot = findShadowRoot(this.element); - const isInTheDom = shadowRoot === null ? this.element.ownerDocument.documentElement.contains(this.element) : shadowRoot.contains(this.element); + var showEvent = EventHandler.trigger(this.element, this.constructor.Event.SHOW); + var shadowRoot = findShadowRoot(this.element); + var isInTheDom = shadowRoot === null ? this.element.ownerDocument.documentElement.contains(this.element) : shadowRoot.contains(this.element); if (showEvent.defaultPrevented || !isInTheDom) { return; } - const tip = this.getTipElement(); - const tipId = getUID(this.constructor.NAME); + var tip = this.getTipElement(); + var tipId = getUID(this.constructor.NAME); tip.setAttribute('id', tipId); this.element.setAttribute('aria-describedby', tipId); this.setContent(); @@ -3580,13 +3784,13 @@ class Tooltip { tip.classList.add(ClassName$6.FADE); } - const placement = typeof this.config.placement === 'function' ? this.config.placement.call(this, tip, this.element) : this.config.placement; + var placement = typeof this.config.placement === 'function' ? this.config.placement.call(this, tip, this.element) : this.config.placement; - const attachment = this._getAttachment(placement); + var attachment = this._getAttachment(placement); this.addAttachmentClass(attachment); - const container = this._getContainer(); + var container = this._getContainer(); Data.setData(tip, this.constructor.DATA_KEY, this); @@ -3609,12 +3813,14 @@ class Tooltip { boundariesElement: this.config.boundary } }, - onCreate: data => { + onCreate: function onCreate(data) { if (data.originalPlacement !== data.placement) { - this._handlePopperPlacementChange(data); + _this._handlePopperPlacementChange(data); } }, - onUpdate: data => this._handlePopperPlacementChange(data) + onUpdate: function onUpdate(data) { + return _this._handlePopperPlacementChange(data); + } }); tip.classList.add(ClassName$6.SHOW); // If this is a touch-enabled device we add extra // empty mouseover listeners to the body's immediate children; @@ -3622,50 +3828,53 @@ class Tooltip { // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html if ('ontouchstart' in document.documentElement) { - makeArray(document.body.children).forEach(element => { + makeArray(document.body.children).forEach(function (element) { EventHandler.on(element, 'mouseover', noop()); }); } - const complete = () => { - if (this.config.animation) { - this._fixTransition(); + var complete = function complete() { + if (_this.config.animation) { + _this._fixTransition(); } - const prevHoverState = this._hoverState; - this._hoverState = null; - EventHandler.trigger(this.element, this.constructor.Event.SHOWN); + var prevHoverState = _this._hoverState; + _this._hoverState = null; + EventHandler.trigger(_this.element, _this.constructor.Event.SHOWN); if (prevHoverState === HoverState.OUT) { - this._leave(null, this); + _this._leave(null, _this); } }; if (this.tip.classList.contains(ClassName$6.FADE)) { - const transitionDuration = getTransitionDurationFromElement(this.tip); + var transitionDuration = getTransitionDurationFromElement(this.tip); EventHandler.one(this.tip, TRANSITION_END, complete); emulateTransitionEnd(this.tip, transitionDuration); } else { complete(); } } - } + }; - hide(callback) { - const tip = this.getTipElement(); + _proto.hide = function hide(callback) { + var _this2 = this; - const complete = () => { - if (this._hoverState !== HoverState.SHOW && tip.parentNode) { + var tip = this.getTipElement(); + + var complete = function complete() { + if (_this2._hoverState !== HoverState.SHOW && tip.parentNode) { tip.parentNode.removeChild(tip); } - this._cleanTipClass(); + _this2._cleanTipClass(); - this.element.removeAttribute('aria-describedby'); - EventHandler.trigger(this.element, this.constructor.Event.HIDDEN); + _this2.element.removeAttribute('aria-describedby'); - if (this._popper !== null) { - this._popper.destroy(); + EventHandler.trigger(_this2.element, _this2.constructor.Event.HIDDEN); + + if (_this2._popper !== null) { + _this2._popper.destroy(); } if (callback) { @@ -3673,7 +3882,7 @@ class Tooltip { } }; - const hideEvent = EventHandler.trigger(this.element, this.constructor.Event.HIDE); + var hideEvent = EventHandler.trigger(this.element, this.constructor.Event.HIDE); if (hideEvent.defaultPrevented) { return; @@ -3683,7 +3892,9 @@ class Tooltip { // empty mouseover listeners we added for iOS support if ('ontouchstart' in document.documentElement) { - makeArray(document.body.children).forEach(element => EventHandler.off(element, 'mouseover', noop)); + makeArray(document.body.children).forEach(function (element) { + return EventHandler.off(element, 'mouseover', noop); + }); } this._activeTrigger[Trigger.CLICK] = false; @@ -3691,7 +3902,7 @@ class Tooltip { this._activeTrigger[Trigger.HOVER] = false; if (this.tip.classList.contains(ClassName$6.FADE)) { - const transitionDuration = getTransitionDurationFromElement(tip); + var transitionDuration = getTransitionDurationFromElement(tip); EventHandler.one(tip, TRANSITION_END, complete); emulateTransitionEnd(tip, transitionDuration); } else { @@ -3699,42 +3910,42 @@ class Tooltip { } this._hoverState = ''; - } + }; - update() { + _proto.update = function update() { if (this._popper !== null) { this._popper.scheduleUpdate(); } } // Protected + ; - - isWithContent() { + _proto.isWithContent = function isWithContent() { return Boolean(this.getTitle()); - } + }; - addAttachmentClass(attachment) { - this.getTipElement().classList.add(`${CLASS_PREFIX}-${attachment}`); - } + _proto.addAttachmentClass = function addAttachmentClass(attachment) { + this.getTipElement().classList.add(CLASS_PREFIX + "-" + attachment); + }; - getTipElement() { + _proto.getTipElement = function getTipElement() { if (this.tip) { return this.tip; } - const element = document.createElement('div'); + var element = document.createElement('div'); element.innerHTML = this.config.template; this.tip = element.children[0]; return this.tip; - } + }; - setContent() { - const tip = this.getTipElement(); + _proto.setContent = function setContent() { + var tip = this.getTipElement(); this.setElementContent(SelectorEngine.findOne(Selector$6.TOOLTIP_INNER, tip), this.getTitle()); tip.classList.remove(ClassName$6.FADE); tip.classList.remove(ClassName$6.SHOW); - } + }; - setElementContent(element, content) { + _proto.setElementContent = function setElementContent(element, content) { if (element === null) { return; } @@ -3766,10 +3977,10 @@ class Tooltip { } else { element.innerText = content; } - } + }; - getTitle() { - let title = this.element.getAttribute('data-original-title'); + _proto.getTitle = function getTitle() { + var title = this.element.getAttribute('data-original-title'); if (!title) { title = typeof this.config.title === 'function' ? this.config.title.call(this.element) : this.config.title; @@ -3777,14 +3988,16 @@ class Tooltip { return title; } // Private + ; + _proto._getOffset = function _getOffset() { + var _this3 = this; - _getOffset() { - const offset = {}; + var offset = {}; if (typeof this.config.offset === 'function') { - offset.fn = data => { - data.offsets = _extends({}, data.offsets, this.config.offset(data.offsets, this.element) || {}); + offset.fn = function (data) { + data.offsets = _objectSpread({}, data.offsets, _this3.config.offset(data.offsets, _this3.element) || {}); return data; }; } else { @@ -3792,9 +4005,9 @@ class Tooltip { } return offset; - } + }; - _getContainer() { + _proto._getContainer = function _getContainer() { if (this.config.container === false) { return document.body; } @@ -3804,51 +4017,59 @@ class Tooltip { } return SelectorEngine.findOne(this.config.container); - } + }; - _getAttachment(placement) { + _proto._getAttachment = function _getAttachment(placement) { return AttachmentMap$1[placement.toUpperCase()]; - } + }; - _setListeners() { - const triggers = this.config.trigger.split(' '); - triggers.forEach(trigger => { + _proto._setListeners = function _setListeners() { + var _this4 = this; + + var triggers = this.config.trigger.split(' '); + triggers.forEach(function (trigger) { if (trigger === 'click') { - EventHandler.on(this.element, this.constructor.Event.CLICK, this.config.selector, event => this.toggle(event)); + EventHandler.on(_this4.element, _this4.constructor.Event.CLICK, _this4.config.selector, function (event) { + return _this4.toggle(event); + }); } else if (trigger !== Trigger.MANUAL) { - const eventIn = trigger === Trigger.HOVER ? this.constructor.Event.MOUSEENTER : this.constructor.Event.FOCUSIN; - const eventOut = trigger === Trigger.HOVER ? this.constructor.Event.MOUSELEAVE : this.constructor.Event.FOCUSOUT; - EventHandler.on(this.element, eventIn, this.config.selector, event => this._enter(event)); - EventHandler.on(this.element, eventOut, this.config.selector, event => this._leave(event)); + var eventIn = trigger === Trigger.HOVER ? _this4.constructor.Event.MOUSEENTER : _this4.constructor.Event.FOCUSIN; + var eventOut = trigger === Trigger.HOVER ? _this4.constructor.Event.MOUSELEAVE : _this4.constructor.Event.FOCUSOUT; + EventHandler.on(_this4.element, eventIn, _this4.config.selector, function (event) { + return _this4._enter(event); + }); + EventHandler.on(_this4.element, eventOut, _this4.config.selector, function (event) { + return _this4._leave(event); + }); } }); - EventHandler.on(SelectorEngine.closest(this.element, '.modal'), 'hide.bs.modal', () => { - if (this.element) { - this.hide(); + EventHandler.on(SelectorEngine.closest(this.element, '.modal'), 'hide.bs.modal', function () { + if (_this4.element) { + _this4.hide(); } }); if (this.config.selector) { - this.config = _extends({}, this.config, { + this.config = _objectSpread({}, this.config, { trigger: 'manual', selector: '' }); } else { this._fixTitle(); } - } + }; - _fixTitle() { - const titleType = typeof this.element.getAttribute('data-original-title'); + _proto._fixTitle = function _fixTitle() { + var titleType = typeof this.element.getAttribute('data-original-title'); if (this.element.getAttribute('title') || titleType !== 'string') { this.element.setAttribute('data-original-title', this.element.getAttribute('title') || ''); this.element.setAttribute('title', ''); } - } + }; - _enter(event, context) { - const dataKey = this.constructor.DATA_KEY; + _proto._enter = function _enter(event, context) { + var dataKey = this.constructor.DATA_KEY; context = context || Data.getData(event.delegateTarget, dataKey); if (!context) { @@ -3873,15 +4094,15 @@ class Tooltip { return; } - context._timeout = setTimeout(() => { + context._timeout = setTimeout(function () { if (context._hoverState === HoverState.SHOW) { context.show(); } }, context.config.delay.show); - } + }; - _leave(event, context) { - const dataKey = this.constructor.DATA_KEY; + _proto._leave = function _leave(event, context) { + var dataKey = this.constructor.DATA_KEY; context = context || Data.getData(event.delegateTarget, dataKey); if (!context) { @@ -3905,26 +4126,26 @@ class Tooltip { return; } - context._timeout = setTimeout(() => { + context._timeout = setTimeout(function () { if (context._hoverState === HoverState.OUT) { context.hide(); } }, context.config.delay.hide); - } + }; - _isWithActiveTrigger() { - for (const trigger in this._activeTrigger) { + _proto._isWithActiveTrigger = function _isWithActiveTrigger() { + for (var trigger in this._activeTrigger) { if (this._activeTrigger[trigger]) { return true; } } return false; - } + }; - _getConfig(config) { - const dataAttributes = Manipulator.getDataAttributes(this.element); - Object.keys(dataAttributes).forEach(dataAttr => { + _proto._getConfig = function _getConfig(config) { + var dataAttributes = Manipulator.getDataAttributes(this.element); + Object.keys(dataAttributes).forEach(function (dataAttr) { if (DISALLOWED_ATTRIBUTES.indexOf(dataAttr) !== -1) { delete dataAttributes[dataAttr]; } @@ -3934,7 +4155,7 @@ class Tooltip { config.container = config.container[0]; } - config = _extends({}, this.constructor.Default, dataAttributes, typeof config === 'object' && config ? config : {}); + config = _objectSpread({}, this.constructor.Default, dataAttributes, typeof config === 'object' && config ? config : {}); if (typeof config.delay === 'number') { config.delay = { @@ -3958,13 +4179,13 @@ class Tooltip { } return config; - } + }; - _getDelegateConfig() { - const config = {}; + _proto._getDelegateConfig = function _getDelegateConfig() { + var config = {}; if (this.config) { - for (const key in this.config) { + for (var key in this.config) { if (this.constructor.Default[key] !== this.config[key]) { config[key] = this.config[key]; } @@ -3972,29 +4193,33 @@ class Tooltip { } return config; - } + }; - _cleanTipClass() { - const tip = this.getTipElement(); - const tabClass = tip.getAttribute('class').match(BSCLS_PREFIX_REGEX); + _proto._cleanTipClass = function _cleanTipClass() { + var tip = this.getTipElement(); + var tabClass = tip.getAttribute('class').match(BSCLS_PREFIX_REGEX); if (tabClass !== null && tabClass.length) { - tabClass.map(token => token.trim()).forEach(tClass => tip.classList.remove(tClass)); + tabClass.map(function (token) { + return token.trim(); + }).forEach(function (tClass) { + return tip.classList.remove(tClass); + }); } - } + }; - _handlePopperPlacementChange(popperData) { - const popperInstance = popperData.instance; + _proto._handlePopperPlacementChange = function _handlePopperPlacementChange(popperData) { + var popperInstance = popperData.instance; this.tip = popperInstance.popper; this._cleanTipClass(); this.addAttachmentClass(this._getAttachment(popperData.placement)); - } + }; - _fixTransition() { - const tip = this.getTipElement(); - const initConfigAnimation = this.config.animation; + _proto._fixTransition = function _fixTransition() { + var tip = this.getTipElement(); + var initConfigAnimation = this.config.animation; if (tip.getAttribute('x-placement') !== null) { return; @@ -4006,13 +4231,13 @@ class Tooltip { this.show(); this.config.animation = initConfigAnimation; } // Static + ; - - static _jQueryInterface(config) { + Tooltip._jQueryInterface = function _jQueryInterface(config) { return this.each(function () { - let data = Data.getData(this, DATA_KEY$6); + var data = Data.getData(this, DATA_KEY$6); - const _config = typeof config === 'object' && config; + var _config = typeof config === 'object' && config; if (!data && /dispose|hide/.test(config)) { return; @@ -4024,19 +4249,57 @@ class Tooltip { if (typeof config === 'string') { if (typeof data[config] === 'undefined') { - throw new TypeError(`No method named "${config}"`); + throw new TypeError("No method named \"" + config + "\""); } data[config](); } }); - } + }; - static _getInstance(element) { + Tooltip._getInstance = function _getInstance(element) { return Data.getData(element, DATA_KEY$6); - } + }; -} + _createClass(Tooltip, null, [{ + key: "VERSION", + get: function get() { + return VERSION$6; + } + }, { + key: "Default", + get: function get() { + return Default$4; + } + }, { + key: "NAME", + get: function get() { + return NAME$6; + } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$6; + } + }, { + key: "Event", + get: function get() { + return Event$7; + } + }, { + key: "EVENT_KEY", + get: function get() { + return EVENT_KEY$6; + } + }, { + key: "DefaultType", + get: function get() { + return DefaultType$4; + } + }]); + + return Tooltip; +}(); /** * ------------------------------------------------------------------------ * jQuery @@ -4046,12 +4309,12 @@ class Tooltip { if (typeof jQuery !== 'undefined') { - const JQUERY_NO_CONFLICT = jQuery.fn[NAME$6]; + var JQUERY_NO_CONFLICT$6 = jQuery.fn[NAME$6]; jQuery.fn[NAME$6] = Tooltip._jQueryInterface; jQuery.fn[NAME$6].Constructor = Tooltip; - jQuery.fn[NAME$6].noConflict = () => { - jQuery.fn[NAME$6] = JQUERY_NO_CONFLICT; + jQuery.fn[NAME$6].noConflict = function () { + jQuery.fn[NAME$6] = JQUERY_NO_CONFLICT$6; return Tooltip._jQueryInterface; }; } @@ -4062,43 +4325,43 @@ if (typeof jQuery !== 'undefined') { * ------------------------------------------------------------------------ */ -const NAME$7 = 'popover'; -const VERSION$7 = '4.3.1'; -const DATA_KEY$7 = 'bs.popover'; -const EVENT_KEY$7 = `.${DATA_KEY$7}`; -const CLASS_PREFIX$1 = 'bs-popover'; -const BSCLS_PREFIX_REGEX$1 = new RegExp(`(^|\\s)${CLASS_PREFIX$1}\\S+`, 'g'); +var NAME$7 = 'popover'; +var VERSION$7 = '4.3.1'; +var DATA_KEY$7 = 'bs.popover'; +var EVENT_KEY$7 = "." + DATA_KEY$7; +var CLASS_PREFIX$1 = 'bs-popover'; +var BSCLS_PREFIX_REGEX$1 = new RegExp("(^|\\s)" + CLASS_PREFIX$1 + "\\S+", 'g'); -const Default$5 = _extends({}, Tooltip.Default, { +var Default$5 = _objectSpread({}, Tooltip.Default, { placement: 'right', trigger: 'click', content: '', template: '' }); -const DefaultType$5 = _extends({}, Tooltip.DefaultType, { +var DefaultType$5 = _objectSpread({}, Tooltip.DefaultType, { content: '(string|element|function)' }); -const ClassName$7 = { +var ClassName$7 = { FADE: 'fade', SHOW: 'show' }; -const Selector$7 = { +var Selector$7 = { TITLE: '.popover-header', CONTENT: '.popover-body' }; -const Event$8 = { - HIDE: `hide${EVENT_KEY$7}`, - HIDDEN: `hidden${EVENT_KEY$7}`, - SHOW: `show${EVENT_KEY$7}`, - SHOWN: `shown${EVENT_KEY$7}`, - INSERTED: `inserted${EVENT_KEY$7}`, - CLICK: `click${EVENT_KEY$7}`, - FOCUSIN: `focusin${EVENT_KEY$7}`, - FOCUSOUT: `focusout${EVENT_KEY$7}`, - MOUSEENTER: `mouseenter${EVENT_KEY$7}`, - MOUSELEAVE: `mouseleave${EVENT_KEY$7}` +var Event$8 = { + HIDE: "hide" + EVENT_KEY$7, + HIDDEN: "hidden" + EVENT_KEY$7, + SHOW: "show" + EVENT_KEY$7, + SHOWN: "shown" + EVENT_KEY$7, + INSERTED: "inserted" + EVENT_KEY$7, + CLICK: "click" + EVENT_KEY$7, + FOCUSIN: "focusin" + EVENT_KEY$7, + FOCUSOUT: "focusout" + EVENT_KEY$7, + MOUSEENTER: "mouseenter" + EVENT_KEY$7, + MOUSELEAVE: "mouseleave" + EVENT_KEY$7 /** * ------------------------------------------------------------------------ * Class Definition @@ -4107,51 +4370,32 @@ const Event$8 = { }; -class Popover extends Tooltip { - // Getters - static get VERSION() { - return VERSION$7; +var Popover = +/*#__PURE__*/ +function (_Tooltip) { + _inheritsLoose(Popover, _Tooltip); + + function Popover() { + return _Tooltip.apply(this, arguments) || this; } - static get Default() { - return Default$5; - } + var _proto = Popover.prototype; - static get NAME() { - return NAME$7; - } - - static get DATA_KEY() { - return DATA_KEY$7; - } - - static get Event() { - return Event$8; - } - - static get EVENT_KEY() { - return EVENT_KEY$7; - } - - static get DefaultType() { - return DefaultType$5; - } // Overrides - - - isWithContent() { + // Overrides + _proto.isWithContent = function isWithContent() { return this.getTitle() || this._getContent(); - } + }; - addAttachmentClass(attachment) { - this.getTipElement().classList.add(`${CLASS_PREFIX$1}-${attachment}`); - } + _proto.addAttachmentClass = function addAttachmentClass(attachment) { + this.getTipElement().classList.add(CLASS_PREFIX$1 + "-" + attachment); + }; - setContent() { - const tip = this.getTipElement(); // we use append for html objects to maintain js events + _proto.setContent = function setContent() { + var tip = this.getTipElement(); // we use append for html objects to maintain js events this.setElementContent(SelectorEngine.findOne(Selector$7.TITLE, tip), this.getTitle()); - let content = this._getContent(); + var content = this._getContent(); if (typeof content === 'function') { content = content.call(this.element); @@ -4161,27 +4405,31 @@ class Popover extends Tooltip { tip.classList.remove(ClassName$7.FADE); tip.classList.remove(ClassName$7.SHOW); } // Private + ; - - _getContent() { + _proto._getContent = function _getContent() { return this.element.getAttribute('data-content') || this.config.content; - } + }; - _cleanTipClass() { - const tip = this.getTipElement(); - const tabClass = tip.getAttribute('class').match(BSCLS_PREFIX_REGEX$1); + _proto._cleanTipClass = function _cleanTipClass() { + var tip = this.getTipElement(); + var tabClass = tip.getAttribute('class').match(BSCLS_PREFIX_REGEX$1); if (tabClass !== null && tabClass.length > 0) { - tabClass.map(token => token.trim()).forEach(tClass => tip.classList.remove(tClass)); + tabClass.map(function (token) { + return token.trim(); + }).forEach(function (tClass) { + return tip.classList.remove(tClass); + }); } } // Static + ; - - static _jQueryInterface(config) { + Popover._jQueryInterface = function _jQueryInterface(config) { return this.each(function () { - let data = Data.getData(this, DATA_KEY$7); + var data = Data.getData(this, DATA_KEY$7); - const _config = typeof config === 'object' ? config : null; + var _config = typeof config === 'object' ? config : null; if (!data && /dispose|hide/.test(config)) { return; @@ -4194,19 +4442,58 @@ class Popover extends Tooltip { if (typeof config === 'string') { if (typeof data[config] === 'undefined') { - throw new TypeError(`No method named "${config}"`); + throw new TypeError("No method named \"" + config + "\""); } data[config](); } }); - } + }; - static _getInstance(element) { + Popover._getInstance = function _getInstance(element) { return Data.getData(element, DATA_KEY$7); - } + }; -} + _createClass(Popover, null, [{ + key: "VERSION", + // Getters + get: function get() { + return VERSION$7; + } + }, { + key: "Default", + get: function get() { + return Default$5; + } + }, { + key: "NAME", + get: function get() { + return NAME$7; + } + }, { + key: "DATA_KEY", + get: function get() { + return DATA_KEY$7; + } + }, { + key: "Event", + get: function get() { + return Event$8; + } + }, { + key: "EVENT_KEY", + get: function get() { + return EVENT_KEY$7; + } + }, { + key: "DefaultType", + get: function get() { + return DefaultType$5; + } + }]); + + return Popover; +}(Tooltip); /** * ------------------------------------------------------------------------ * jQuery @@ -4215,12 +4502,12 @@ class Popover extends Tooltip { if (typeof jQuery !== 'undefined') { - const JQUERY_NO_CONFLICT = jQuery.fn[NAME$7]; + var JQUERY_NO_CONFLICT$7 = jQuery.fn[NAME$7]; jQuery.fn[NAME$7] = Popover._jQueryInterface; jQuery.fn[NAME$7].Constructor = Popover; - jQuery.fn[NAME$7].noConflict = () => { - jQuery.fn[NAME$7] = JQUERY_NO_CONFLICT; + jQuery.fn[NAME$7].noConflict = function () { + jQuery.fn[NAME$7] = JQUERY_NO_CONFLICT$7; return Popover._jQueryInterface; }; } @@ -4231,31 +4518,31 @@ if (typeof jQuery !== 'undefined') { * ------------------------------------------------------------------------ */ -const NAME$8 = 'scrollspy'; -const VERSION$8 = '4.3.1'; -const DATA_KEY$8 = 'bs.scrollspy'; -const EVENT_KEY$8 = `.${DATA_KEY$8}`; -const DATA_API_KEY$6 = '.data-api'; -const Default$6 = { +var NAME$8 = 'scrollspy'; +var VERSION$8 = '4.3.1'; +var DATA_KEY$8 = 'bs.scrollspy'; +var EVENT_KEY$8 = "." + DATA_KEY$8; +var DATA_API_KEY$6 = '.data-api'; +var Default$6 = { offset: 10, method: 'auto', target: '' }; -const DefaultType$6 = { +var DefaultType$6 = { offset: 'number', method: 'string', target: '(string|element)' }; -const Event$9 = { - ACTIVATE: `activate${EVENT_KEY$8}`, - SCROLL: `scroll${EVENT_KEY$8}`, - LOAD_DATA_API: `load${EVENT_KEY$8}${DATA_API_KEY$6}` +var Event$9 = { + ACTIVATE: "activate" + EVENT_KEY$8, + SCROLL: "scroll" + EVENT_KEY$8, + LOAD_DATA_API: "load" + EVENT_KEY$8 + DATA_API_KEY$6 }; -const ClassName$8 = { +var ClassName$8 = { DROPDOWN_ITEM: 'dropdown-item', ACTIVE: 'active' }; -const Selector$8 = { +var Selector$8 = { DATA_SPY: '[data-spy="scroll"]', NAV_LIST_GROUP: '.nav, .list-group', NAV_LINKS: '.nav-link', @@ -4264,7 +4551,7 @@ const Selector$8 = { DROPDOWN: '.dropdown', DROPDOWN_TOGGLE: '.dropdown-toggle' }; -const OffsetMethod = { +var OffsetMethod = { OFFSET: 'offset', POSITION: 'position' /** @@ -4275,17 +4562,23 @@ const OffsetMethod = { }; -class ScrollSpy { - constructor(element, config) { +var ScrollSpy = +/*#__PURE__*/ +function () { + function ScrollSpy(element, config) { + var _this = this; + this._element = element; this._scrollElement = element.tagName === 'BODY' ? window : element; this._config = this._getConfig(config); - this._selector = `${this._config.target} ${Selector$8.NAV_LINKS},` + `${this._config.target} ${Selector$8.LIST_ITEMS},` + `${this._config.target} .${ClassName$8.DROPDOWN_ITEM}`; + this._selector = this._config.target + " " + Selector$8.NAV_LINKS + "," + (this._config.target + " " + Selector$8.LIST_ITEMS + ",") + (this._config.target + " ." + ClassName$8.DROPDOWN_ITEM); this._offsets = []; this._targets = []; this._activeTarget = null; this._scrollHeight = 0; - EventHandler.on(this._scrollElement, Event$9.SCROLL, event => this._process(event)); + EventHandler.on(this._scrollElement, Event$9.SCROLL, function (event) { + return _this._process(event); + }); this.refresh(); this._process(); @@ -4294,33 +4587,29 @@ class ScrollSpy { } // Getters - static get VERSION() { - return VERSION$8; - } + var _proto = ScrollSpy.prototype; - static get Default() { - return Default$6; - } // Public + // Public + _proto.refresh = function refresh() { + var _this2 = this; - - refresh() { - const autoMethod = this._scrollElement === this._scrollElement.window ? OffsetMethod.OFFSET : OffsetMethod.POSITION; - const offsetMethod = this._config.method === 'auto' ? autoMethod : this._config.method; - const offsetBase = offsetMethod === OffsetMethod.POSITION ? this._getScrollTop() : 0; + var autoMethod = this._scrollElement === this._scrollElement.window ? OffsetMethod.OFFSET : OffsetMethod.POSITION; + var offsetMethod = this._config.method === 'auto' ? autoMethod : this._config.method; + var offsetBase = offsetMethod === OffsetMethod.POSITION ? this._getScrollTop() : 0; this._offsets = []; this._targets = []; this._scrollHeight = this._getScrollHeight(); - const targets = makeArray(SelectorEngine.find(this._selector)); - targets.map(element => { - let target; - const targetSelector = getSelectorFromElement(element); + var targets = makeArray(SelectorEngine.find(this._selector)); + targets.map(function (element) { + var target; + var targetSelector = getSelectorFromElement(element); if (targetSelector) { target = SelectorEngine.findOne(targetSelector); } if (target) { - const targetBCR = target.getBoundingClientRect(); + var targetBCR = target.getBoundingClientRect(); if (targetBCR.width || targetBCR.height) { return [Manipulator[offsetMethod](target).top + offsetBase, targetSelector]; @@ -4328,14 +4617,18 @@ class ScrollSpy { } return null; - }).filter(item => item).sort((a, b) => a[0] - b[0]).forEach(item => { - this._offsets.push(item[0]); + }).filter(function (item) { + return item; + }).sort(function (a, b) { + return a[0] - b[0]; + }).forEach(function (item) { + _this2._offsets.push(item[0]); - this._targets.push(item[1]); + _this2._targets.push(item[1]); }); - } + }; - dispose() { + _proto.dispose = function dispose() { Data.removeData(this._element, DATA_KEY$8); EventHandler.off(this._scrollElement, EVENT_KEY$8); this._element = null; @@ -4347,51 +4640,51 @@ class ScrollSpy { this._activeTarget = null; this._scrollHeight = null; } // Private + ; - - _getConfig(config) { - config = _extends({}, Default$6, typeof config === 'object' && config ? config : {}); + _proto._getConfig = function _getConfig(config) { + config = _objectSpread({}, Default$6, typeof config === 'object' && config ? config : {}); if (typeof config.target !== 'string') { - let id = config.target.id; + var id = config.target.id; if (!id) { id = getUID(NAME$8); config.target.id = id; } - config.target = `#${id}`; + config.target = "#" + id; } typeCheckConfig(NAME$8, config, DefaultType$6); return config; - } + }; - _getScrollTop() { + _proto._getScrollTop = function _getScrollTop() { return this._scrollElement === window ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop; - } + }; - _getScrollHeight() { + _proto._getScrollHeight = function _getScrollHeight() { return this._scrollElement.scrollHeight || Math.max(document.body.scrollHeight, document.documentElement.scrollHeight); - } + }; - _getOffsetHeight() { + _proto._getOffsetHeight = function _getOffsetHeight() { return this._scrollElement === window ? window.innerHeight : this._scrollElement.getBoundingClientRect().height; - } + }; - _process() { - const scrollTop = this._getScrollTop() + this._config.offset; + _proto._process = function _process() { + var scrollTop = this._getScrollTop() + this._config.offset; - const scrollHeight = this._getScrollHeight(); + var scrollHeight = this._getScrollHeight(); - const maxScroll = this._config.offset + scrollHeight - this._getOffsetHeight(); + var maxScroll = this._config.offset + scrollHeight - this._getOffsetHeight(); if (this._scrollHeight !== scrollHeight) { this.refresh(); } if (scrollTop >= maxScroll) { - const target = this._targets[this._targets.length - 1]; + var target = this._targets[this._targets.length - 1]; if (this._activeTarget !== target) { this._activate(target); @@ -4408,25 +4701,27 @@ class ScrollSpy { return; } - const offsetLength = this._offsets.length; + var offsetLength = this._offsets.length; - for (let i = offsetLength; i--;) { - const isActiveTarget = this._activeTarget !== this._targets[i] && scrollTop >= this._offsets[i] && (typeof this._offsets[i + 1] === 'undefined' || scrollTop < this._offsets[i + 1]); + for (var i = offsetLength; i--;) { + var isActiveTarget = this._activeTarget !== this._targets[i] && scrollTop >= this._offsets[i] && (typeof this._offsets[i + 1] === 'undefined' || scrollTop < this._offsets[i + 1]); if (isActiveTarget) { this._activate(this._targets[i]); } } - } + }; - _activate(target) { + _proto._activate = function _activate(target) { this._activeTarget = target; this._clear(); - const queries = this._selector.split(',').map(selector => `${selector}[data-target="${target}"],${selector}[href="${target}"]`); + var queries = this._selector.split(',').map(function (selector) { + return selector + "[data-target=\"" + target + "\"]," + selector + "[href=\"" + target + "\"]"; + }); - const link = SelectorEngine.findOne(queries.join(',')); + var link = SelectorEngine.findOne(queries.join(',')); if (link.classList.contains(ClassName$8.DROPDOWN_ITEM)) { SelectorEngine.findOne(Selector$8.DROPDOWN_TOGGLE, SelectorEngine.closest(link, Selector$8.DROPDOWN)).classList.add(ClassName$8.ACTIVE); @@ -4434,13 +4729,17 @@ class ScrollSpy { } else { // Set triggered link as active link.classList.add(ClassName$8.ACTIVE); - SelectorEngine.parents(link, Selector$8.NAV_LIST_GROUP).forEach(listGroup => { + SelectorEngine.parents(link, Selector$8.NAV_LIST_GROUP).forEach(function (listGroup) { // Set triggered links parents as active // With both