diff --git a/TaxPayerFull/Layout/PanelLayout.razor b/TaxPayerFull/Layout/PanelLayout.razor new file mode 100644 index 0000000..9ac5e5a --- /dev/null +++ b/TaxPayerFull/Layout/PanelLayout.razor @@ -0,0 +1,189 @@ +@inherits LayoutComponentBase + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @* + *@ + + + + +
+
+ + + + +
+ + + + +
+ +
+ @Body + +
+ + + + +
+
+ +
+ +
+ +
+
+ + diff --git a/TaxPayerFull/Layout/PanelNavMenu.razor b/TaxPayerFull/Layout/PanelNavMenu.razor new file mode 100644 index 0000000..5efcecb --- /dev/null +++ b/TaxPayerFull/Layout/PanelNavMenu.razor @@ -0,0 +1,77 @@ + + + +@code{ + string[] cssActionItem = { "active", "", "", "", "", "", "" }; + +} +@functions{ + + private async Task onClickcssActionItem(int index) + { + + for (int i = 0; i < cssActionItem.Length; i++) + { + if (i==index) + { + cssActionItem[i] = "active"; + } + else + { + cssActionItem[i] = ""; + } + } + } + } \ No newline at end of file diff --git a/TaxPayerFull/Pages/Panel.razor b/TaxPayerFull/Pages/Panel.razor index 83b4110..93af75e 100644 --- a/TaxPayerFull/Pages/Panel.razor +++ b/TaxPayerFull/Pages/Panel.razor @@ -2,8 +2,451 @@ @using Front.Services @inject localService localserv; @inject NavigationManager nav -

Panel

-@* @layout null *@ +@layout PanelLayout + + +
+
+
+
+
+
+
تبریک! 🎉
+

شما انجام داده اید 72% فروش بیشتر امروز نشان جدید خود را در نمایه خود بررسی کنید.

+ مشاهده مدالها +
+
+
+
+ View Badge User +
+
+
+
+
+
+
+
+
+
+
+
+ chart success +
+ +
+ پروفایل +

12,628تومان

+ +72.80% +
+
+
+
+
+
+
+
+ Credit Card +
+ +
+ فروش +

4,679تومان

+ +28.42% +
+
+
+
+
+ +
+
+
+
+
کل درآمد
+
+
+
+
+
+ +
+
+
+
62% رشد شرکت
+ +
+
+
+ +
+
+ 1400 +
32.5 تومان
+
+
+
+
+ +
+
+ 1399 +
41.2 تومان
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ Credit Card +
+ +
+ مبلغ پرداختی +

2,456تومان

+ -14.82% +
+
+
+
+
+
+
+
+ Credit Card +
+ +
+ معاملات +

14,857تومان

+ +28.14% +
+
+
+ +
+
+
+
+
+
+
گزارش نمایه
+ سال 1399 +
+
+ 68.2% +

84,686تومان

+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
آمار سفارش
+ 42.82هزار کل فروش +
+ +
+
+
+
+

8,258

+ کل سفارشات +
+
+
+
    +
  • +
    + +
    +
    +
    +
    الکترونیک
    + موبایل، هدفون، تلویزیون +
    +
    + 82.5هزار +
    +
    +
  • +
  • +
    + +
    +
    +
    +
    فشن
    + تی شرت، شلوار جین، کفش +
    +
    + 23.8هزار +
    +
    +
  • +
  • +
    + +
    +
    +
    +
    دکور
    + هنرهای زیبا، غذاخوری +
    +
    + 849هزار +
    +
    +
  • +
  • +
    + +
    +
    +
    +
    ورزشی
    + فوتبال، کیت کریکت +
    +
    + 99 +
    +
    +
  • +
+
+
+
+ + +
+
+
+ +
+
+
+ +
+
+
+
+ + +
+
+
+
معاملات
+ +
+
+
    +
  • +
    + User +
    +
    +
    + پی پال +
    ارسال پول
    +
    +
    +
    +82.6
    ریال +
    +
    +
  • +
  • +
    + User +
    +
    +
    + کیف پول +
    مک دی
    +
    +
    +
    +270.69
    ریال +
    +
    +
  • +
  • +
    + User +
    +
    +
    + منتقل کردن +
    بازپرداخت
    +
    +
    +
    +637.91
    ریال +
    +
    +
  • +
  • +
    + User +
    +
    +
    + کارت اعتباری +
    غذا سفارش داد
    +
    +
    +
    -838.71
    ریال +
    +
    +
  • +
  • +
    + User +
    +
    +
    + کیف پول +
    استارباکس
    +
    +
    +
    +203.33
    ریال +
    +
    +
  • +
  • +
    + User +
    +
    +
    + مسترکارت +
    غذا سفارش داد
    +
    +
    +
    -92.45
    ریال +
    +
    +
  • +
+
+
+
+ +
+ + @code { protected override async Task OnInitializedAsync() { diff --git a/TaxPayerFull/Pages/UserPanel/Customer.razor b/TaxPayerFull/Pages/UserPanel/Customer.razor new file mode 100644 index 0000000..f27644a --- /dev/null +++ b/TaxPayerFull/Pages/UserPanel/Customer.razor @@ -0,0 +1,6 @@ +@page "/Customer" +

Customer

+@layout PanelLayout +@code { + +} diff --git a/TaxPayerFull/wwwroot/assets/css/boxicons.min.css b/TaxPayerFull/wwwroot/assets/css/boxicons.min.css new file mode 100644 index 0000000..10c7bf3 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/css/boxicons.min.css @@ -0,0 +1,6963 @@ +@font-face { + font-family: boxicons; + font-weight: 400; + font-style: normal; + src: url(../fonts/boxicons.eot); + src: url(../fonts/boxicons.eot) format('embedded-opentype'), url(../fonts/boxicons.woff2) format('woff2'), url(../fonts/boxicons.woff) format('woff'), url(../fonts/boxicons.ttf) format('truetype'), url(../fonts/boxicons.svg?#boxicons) format('svg') +} + +.bx { + font-family: boxicons !important; + font-weight: 400; + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; + display: inline-block; + text-transform: none; + speak: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +.bx-ul { + margin-left: 2em; + padding-left: 0; + list-style: none +} + +.bx-ul>li { + position: relative +} + +.bx-ul .bx { + font-size: inherit; + line-height: inherit; + position: absolute; + left: -2em; + width: 2em; + text-align: center +} + +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0) + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg) + } +} + +@keyframes spin { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0) + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg) + } +} + +@-webkit-keyframes burst { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1 + } + 90% { + -webkit-transform: scale(1.5); + transform: scale(1.5); + opacity: 0 + } +} + +@keyframes burst { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1 + } + 90% { + -webkit-transform: scale(1.5); + transform: scale(1.5); + opacity: 0 + } +} + +@-webkit-keyframes flashing { + 0% { + opacity: 1 + } + 45% { + opacity: 0 + } + 90% { + opacity: 1 + } +} + +@keyframes flashing { + 0% { + opacity: 1 + } + 45% { + opacity: 0 + } + 90% { + opacity: 1 + } +} + +@-webkit-keyframes fade-left { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1 + } + 75% { + -webkit-transform: translateX(-20px); + transform: translateX(-20px); + opacity: 0 + } +} + +@keyframes fade-left { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1 + } + 75% { + -webkit-transform: translateX(-20px); + transform: translateX(-20px); + opacity: 0 + } +} + +@-webkit-keyframes fade-right { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1 + } + 75% { + -webkit-transform: translateX(20px); + transform: translateX(20px); + opacity: 0 + } +} + +@keyframes fade-right { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + -moz-transform: translateX(0); + -ms-transform: translateX(0); + -o-transform: translateX(0); + } + 75% { + -webkit-transform: translateX(20px); + transform: translateX(20px); + opacity: 0 + } +} + +@-webkit-keyframes fade-up { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1 + } + 75% { + -webkit-transform: translateY(-20px); + transform: translateY(-20px); + opacity: 0 + } +} + +@keyframes fade-up { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + -moz-transform: translateY(0); + -ms-transform: translateY(0); + -o-transform: translateY(0); + } + 75% { + -webkit-transform: translateY(-20px); + transform: translateY(-20px); + opacity: 0 + } +} + +@-webkit-keyframes fade-down { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1 + } + 75% { + -webkit-transform: translateY(20px); + transform: translateY(20px); + opacity: 0 + } +} + +@keyframes fade-down { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1 + } + 75% { + -webkit-transform: translateY(20px); + transform: translateY(20px); + opacity: 0 + } +} + +@-webkit-keyframes tada { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1) + } + 10%, + 20% { + -webkit-transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg); + transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg) + } + 30%, + 50%, + 70%, + 90% { + -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg); + transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg) + } + 40%, + 60%, + 80% { + -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, -10deg); + transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, -10deg) + } + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1) + } +} + +@keyframes tada { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1) + } + 10%, + 20% { + -webkit-transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg); + transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg) + } + 30%, + 50%, + 70%, + 90% { + -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg); + transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg) + } + 40%, + 60%, + 80% { + -webkit-transform: rotate3d(0, 0, 1, -10deg); + transform: rotate3d(0, 0, 1, -10deg) + } + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1) + } +} + +.bx-spin { + -webkit-animation: spin 2s linear infinite; + animation: spin 2s linear infinite +} + +.bx-spin-hover:hover { + -webkit-animation: spin 2s linear infinite; + animation: spin 2s linear infinite +} + +.bx-tada { + -webkit-animation: tada 1.5s ease infinite; + animation: tada 1.5s ease infinite +} + +.bx-tada-hover:hover { + -webkit-animation: tada 1.5s ease infinite; + animation: tada 1.5s ease infinite +} + +.bx-flashing { + -webkit-animation: flashing 1.5s infinite linear; + animation: flashing 1.5s infinite linear +} + +.bx-flashing-hover:hover { + -webkit-animation: flashing 1.5s infinite linear; + animation: flashing 1.5s infinite linear +} + +.bx-burst { + -webkit-animation: burst 1.5s infinite linear; + animation: burst 1.5s infinite linear +} + +.bx-burst-hover:hover { + -webkit-animation: burst 1.5s infinite linear; + animation: burst 1.5s infinite linear +} + +.bx-fade-up { + -webkit-animation: fade-up 1.5s infinite linear; + animation: fade-up 1.5s infinite linear +} + +.bx-fade-up-hover:hover { + -webkit-animation: fade-up 1.5s infinite linear; + animation: fade-up 1.5s infinite linear +} + +.bx-fade-down { + -webkit-animation: fade-down 1.5s infinite linear; + animation: fade-down 1.5s infinite linear +} + +.bx-fade-down-hover:hover { + -webkit-animation: fade-down 1.5s infinite linear; + animation: fade-down 1.5s infinite linear +} + +.bx-fade-left { + -webkit-animation: fade-left 1.5s infinite linear; + animation: fade-left 1.5s infinite linear +} + +.bx-fade-left-hover:hover { + -webkit-animation: fade-left 1.5s infinite linear; + animation: fade-left 1.5s infinite linear +} + +.bx-fade-right { + -webkit-animation: fade-right 1.5s infinite linear; + animation: fade-right 1.5s infinite linear +} + +.bx-fade-right-hover:hover { + -webkit-animation: fade-right 1.5s infinite linear; + animation: fade-right 1.5s infinite linear +} + +.bx-xs { + font-size: 1rem !important +} + +.bx-sm { + font-size: 1.55rem !important +} + +.bx-md { + font-size: 2.25rem !important +} + +.bx-lg { + font-size: 3rem !important +} + +.bx-fw { + font-size: 1.2857142857em; + line-height: .8em; + width: 1.2857142857em; + height: .8em; + margin-top: -.2em !important; + vertical-align: middle +} + +.bx-pull-left { + float: left; + margin-right: .3em !important +} + +.bx-pull-right { + float: right; + margin-left: .3em !important +} + +.bx-rotate-90 { + transform: rotate(90deg) +} + +.bx-rotate-180 { + transform: rotate(180deg) +} + +.bx-rotate-270 { + transform: rotate(270deg) +} + +.bx-flip-horizontal { + transform: scaleX(-1) +} + +.bx-flip-vertical { + transform: scaleY(-1) +} + +.bx-border { + padding: .25em; + border: .07em solid rgba(0, 0, 0, .1); + border-radius: .25em +} + +.bx-border-circle { + padding: .25em; + border: .07em solid rgba(0, 0, 0, .1); + border-radius: 50% +} + +.bxs-balloon:before { + content: "\eb60" +} + +.bxs-castle:before { + content: "\eb79" +} + +.bxs-coffee-bean:before { + content: "\eb92" +} + +.bxs-objects-horizontal-center:before { + content: "\ebab" +} + +.bxs-objects-horizontal-left:before { + content: "\ebc4" +} + +.bxs-objects-horizontal-right:before { + content: "\ebdd" +} + +.bxs-objects-vertical-bottom:before { + content: "\ebf6" +} + +.bxs-objects-vertical-center:before { + content: "\ef40" +} + +.bxs-objects-vertical-top:before { + content: "\ef41" +} + +.bxs-pear:before { + content: "\ef42" +} + +.bxs-shield-minus:before { + content: "\ef43" +} + +.bxs-shield-plus:before { + content: "\ef44" +} + +.bxs-shower:before { + content: "\ef45" +} + +.bxs-sushi:before { + content: "\ef46" +} + +.bxs-universal-access:before { + content: "\ef47" +} + +.bx-child:before { + content: "\ef48" +} + +.bx-horizontal-left:before { + content: "\ef49" +} + +.bx-horizontal-right:before { + content: "\ef4a" +} + +.bx-objects-horizontal-center:before { + content: "\ef4b" +} + +.bx-objects-horizontal-left:before { + content: "\ef4c" +} + +.bx-objects-horizontal-right:before { + content: "\ef4d" +} + +.bx-objects-vertical-bottom:before { + content: "\ef4e" +} + +.bx-objects-vertical-center:before { + content: "\ef4f" +} + +.bx-objects-vertical-top:before { + content: "\ef50" +} + +.bx-rfid:before { + content: "\ef51" +} + +.bx-shield-minus:before { + content: "\ef52" +} + +.bx-shield-plus:before { + content: "\ef53" +} + +.bx-shower:before { + content: "\ef54" +} + +.bx-sushi:before { + content: "\ef55" +} + +.bx-universal-access:before { + content: "\ef56" +} + +.bx-vertical-bottom:before { + content: "\ef57" +} + +.bx-vertical-top:before { + content: "\ef58" +} + +.bxl-graphql:before { + content: "\ef59" +} + +.bxl-typescript:before { + content: "\ef5a" +} + +.bxs-color:before { + content: "\ef39" +} + +.bx-reflect-horizontal:before { + content: "\ef3a" +} + +.bx-reflect-vertical:before { + content: "\ef3b" +} + +.bx-color:before { + content: "\ef3c" +} + +.bxl-mongodb:before { + content: "\ef3d" +} + +.bxl-postgresql:before { + content: "\ef3e" +} + +.bxl-deezer:before { + content: "\ef3f" +} + +.bxs-hard-hat:before { + content: "\ef2a" +} + +.bxs-home-alt-2:before { + content: "\ef2b" +} + +.bxs-cheese:before { + content: "\ef2c" +} + +.bx-home-alt-2:before { + content: "\ef2d" +} + +.bx-hard-hat:before { + content: "\ef2e" +} + +.bx-cheese:before { + content: "\ef2f" +} + +.bx-cart-add:before { + content: "\ef30" +} + +.bx-cart-download:before { + content: "\ef31" +} + +.bx-no-signal:before { + content: "\ef32" +} + +.bx-signal-1:before { + content: "\ef33" +} + +.bx-signal-2:before { + content: "\ef34" +} + +.bx-signal-3:before { + content: "\ef35" +} + +.bx-signal-4:before { + content: "\ef36" +} + +.bx-signal-5:before { + content: "\ef37" +} + +.bxl-xing:before { + content: "\ef38" +} + +.bxl-meta:before { + content: "\ef27" +} + +.bx-lemon:before { + content: "\ef28" +} + +.bxs-lemon:before { + content: "\ef29" +} + +.bx-cricket-ball:before { + content: "\ef0c" +} + +.bx-baguette:before { + content: "\ef0d" +} + +.bx-bowl-hot:before { + content: "\ef0e" +} + +.bx-bowl-rice:before { + content: "\ef0f" +} + +.bx-cable-car:before { + content: "\ef10" +} + +.bx-candles:before { + content: "\ef11" +} + +.bx-circle-half:before { + content: "\ef12" +} + +.bx-circle-quarter:before { + content: "\ef13" +} + +.bx-circle-three-quarter:before { + content: "\ef14" +} + +.bx-cross:before { + content: "\ef15" +} + +.bx-fork:before { + content: "\ef16" +} + +.bx-knife:before { + content: "\ef17" +} + +.bx-money-withdraw:before { + content: "\ef18" +} + +.bx-popsicle:before { + content: "\ef19" +} + +.bx-scatter-chart:before { + content: "\ef1a" +} + +.bxs-baguette:before { + content: "\ef1b" +} + +.bxs-bowl-hot:before { + content: "\ef1c" +} + +.bxs-bowl-rice:before { + content: "\ef1d" +} + +.bxs-cable-car:before { + content: "\ef1e" +} + +.bxs-circle-half:before { + content: "\ef1f" +} + +.bxs-circle-quarter:before { + content: "\ef20" +} + +.bxs-circle-three-quarter:before { + content: "\ef21" +} + +.bxs-cricket-ball:before { + content: "\ef22" +} + +.bxs-invader:before { + content: "\ef23" +} + +.bx-male-female:before { + content: "\ef24" +} + +.bxs-popsicle:before { + content: "\ef25" +} + +.bxs-tree-alt:before { + content: "\ef26" +} + +.bxl-venmo:before { + content: "\e900" +} + +.bxl-upwork:before { + content: "\e901" +} + +.bxl-netlify:before { + content: "\e902" +} + +.bxl-java:before { + content: "\e903" +} + +.bxl-heroku:before { + content: "\e904" +} + +.bxl-go-lang:before { + content: "\e905" +} + +.bxl-gmail:before { + content: "\e906" +} + +.bxl-flask:before { + content: "\e907" +} + +.bxl-99designs:before { + content: "\e908" +} + +.bxl-500px:before { + content: "\e909" +} + +.bxl-adobe:before { + content: "\e90a" +} + +.bxl-airbnb:before { + content: "\e90b" +} + +.bxl-algolia:before { + content: "\e90c" +} + +.bxl-amazon:before { + content: "\e90d" +} + +.bxl-android:before { + content: "\e90e" +} + +.bxl-angular:before { + content: "\e90f" +} + +.bxl-apple:before { + content: "\e910" +} + +.bxl-audible:before { + content: "\e911" +} + +.bxl-aws:before { + content: "\e912" +} + +.bxl-baidu:before { + content: "\e913" +} + +.bxl-behance:before { + content: "\e914" +} + +.bxl-bing:before { + content: "\e915" +} + +.bxl-bitcoin:before { + content: "\e916" +} + +.bxl-blender:before { + content: "\e917" +} + +.bxl-blogger:before { + content: "\e918" +} + +.bxl-bootstrap:before { + content: "\e919" +} + +.bxl-chrome:before { + content: "\e91a" +} + +.bxl-codepen:before { + content: "\e91b" +} + +.bxl-c-plus-plus:before { + content: "\e91c" +} + +.bxl-creative-commons:before { + content: "\e91d" +} + +.bxl-css3:before { + content: "\e91e" +} + +.bxl-dailymotion:before { + content: "\e91f" +} + +.bxl-deviantart:before { + content: "\e920" +} + +.bxl-dev-to:before { + content: "\e921" +} + +.bxl-digg:before { + content: "\e922" +} + +.bxl-digitalocean:before { + content: "\e923" +} + +.bxl-discord:before { + content: "\e924" +} + +.bxl-discord-alt:before { + content: "\e925" +} + +.bxl-discourse:before { + content: "\e926" +} + +.bxl-django:before { + content: "\e927" +} + +.bxl-docker:before { + content: "\e928" +} + +.bxl-dribbble:before { + content: "\e929" +} + +.bxl-dropbox:before { + content: "\e92a" +} + +.bxl-drupal:before { + content: "\e92b" +} + +.bxl-ebay:before { + content: "\e92c" +} + +.bxl-edge:before { + content: "\e92d" +} + +.bxl-etsy:before { + content: "\e92e" +} + +.bxl-facebook:before { + content: "\e92f" +} + +.bxl-facebook-circle:before { + content: "\e930" +} + +.bxl-facebook-square:before { + content: "\e931" +} + +.bxl-figma:before { + content: "\e932" +} + +.bxl-firebase:before { + content: "\e933" +} + +.bxl-firefox:before { + content: "\e934" +} + +.bxl-flickr:before { + content: "\e935" +} + +.bxl-flickr-square:before { + content: "\e936" +} + +.bxl-flutter:before { + content: "\e937" +} + +.bxl-foursquare:before { + content: "\e938" +} + +.bxl-git:before { + content: "\e939" +} + +.bxl-github:before { + content: "\e93a" +} + +.bxl-gitlab:before { + content: "\e93b" +} + +.bxl-google:before { + content: "\e93c" +} + +.bxl-google-cloud:before { + content: "\e93d" +} + +.bxl-google-plus:before { + content: "\e93e" +} + +.bxl-google-plus-circle:before { + content: "\e93f" +} + +.bxl-html5:before { + content: "\e940" +} + +.bxl-imdb:before { + content: "\e941" +} + +.bxl-instagram:before { + content: "\e942" +} + +.bxl-instagram-alt:before { + content: "\e943" +} + +.bxl-internet-explorer:before { + content: "\e944" +} + +.bxl-invision:before { + content: "\e945" +} + +.bxl-javascript:before { + content: "\e946" +} + +.bxl-joomla:before { + content: "\e947" +} + +.bxl-jquery:before { + content: "\e948" +} + +.bxl-jsfiddle:before { + content: "\e949" +} + +.bxl-kickstarter:before { + content: "\e94a" +} + +.bxl-kubernetes:before { + content: "\e94b" +} + +.bxl-less:before { + content: "\e94c" +} + +.bxl-linkedin:before { + content: "\e94d" +} + +.bxl-linkedin-square:before { + content: "\e94e" +} + +.bxl-magento:before { + content: "\e94f" +} + +.bxl-mailchimp:before { + content: "\e950" +} + +.bxl-markdown:before { + content: "\e951" +} + +.bxl-mastercard:before { + content: "\e952" +} + +.bxl-mastodon:before { + content: "\e953" +} + +.bxl-medium:before { + content: "\e954" +} + +.bxl-medium-old:before { + content: "\e955" +} + +.bxl-medium-square:before { + content: "\e956" +} + +.bxl-messenger:before { + content: "\e957" +} + +.bxl-microsoft:before { + content: "\e958" +} + +.bxl-microsoft-teams:before { + content: "\e959" +} + +.bxl-nodejs:before { + content: "\e95a" +} + +.bxl-ok-ru:before { + content: "\e95b" +} + +.bxl-opera:before { + content: "\e95c" +} + +.bxl-patreon:before { + content: "\e95d" +} + +.bxl-paypal:before { + content: "\e95e" +} + +.bxl-periscope:before { + content: "\e95f" +} + +.bxl-php:before { + content: "\e960" +} + +.bxl-pinterest:before { + content: "\e961" +} + +.bxl-pinterest-alt:before { + content: "\e962" +} + +.bxl-play-store:before { + content: "\e963" +} + +.bxl-pocket:before { + content: "\e964" +} + +.bxl-product-hunt:before { + content: "\e965" +} + +.bxl-python:before { + content: "\e966" +} + +.bxl-quora:before { + content: "\e967" +} + +.bxl-react:before { + content: "\e968" +} + +.bxl-redbubble:before { + content: "\e969" +} + +.bxl-reddit:before { + content: "\e96a" +} + +.bxl-redux:before { + content: "\e96b" +} + +.bxl-sass:before { + content: "\e96c" +} + +.bxl-shopify:before { + content: "\e96d" +} + +.bxl-sketch:before { + content: "\e96e" +} + +.bxl-skype:before { + content: "\e96f" +} + +.bxl-slack:before { + content: "\e970" +} + +.bxl-slack-old:before { + content: "\e971" +} + +.bxl-snapchat:before { + content: "\e972" +} + +.bxl-soundcloud:before { + content: "\e973" +} + +.bxl-spotify:before { + content: "\e974" +} + +.bxl-spring-boot:before { + content: "\e975" +} + +.bxl-squarespace:before { + content: "\e976" +} + +.bxl-stack-overflow:before { + content: "\e977" +} + +.bxl-steam:before { + content: "\e978" +} + +.bxl-stripe:before { + content: "\e979" +} + +.bxl-tailwind-css:before { + content: "\e97a" +} + +.bxl-telegram:before { + content: "\e97b" +} + +.bxl-tiktok:before { + content: "\e97c" +} + +.bxl-trello:before { + content: "\e97d" +} + +.bxl-trip-advisor:before { + content: "\e97e" +} + +.bxl-tumblr:before { + content: "\e97f" +} + +.bxl-tux:before { + content: "\e980" +} + +.bxl-twitch:before { + content: "\e981" +} + +.bxl-twitter:before { + content: "\e982" +} + +.bxl-unity:before { + content: "\e983" +} + +.bxl-unsplash:before { + content: "\e984" +} + +.bxl-vimeo:before { + content: "\e985" +} + +.bxl-visa:before { + content: "\e986" +} + +.bxl-visual-studio:before { + content: "\e987" +} + +.bxl-vk:before { + content: "\e988" +} + +.bxl-vuejs:before { + content: "\e989" +} + +.bxl-whatsapp:before { + content: "\e98a" +} + +.bxl-whatsapp-square:before { + content: "\e98b" +} + +.bxl-wikipedia:before { + content: "\e98c" +} + +.bxl-windows:before { + content: "\e98d" +} + +.bxl-wix:before { + content: "\e98e" +} + +.bxl-wordpress:before { + content: "\e98f" +} + +.bxl-yahoo:before { + content: "\e990" +} + +.bxl-yelp:before { + content: "\e991" +} + +.bxl-youtube:before { + content: "\e992" +} + +.bxl-zoom:before { + content: "\e993" +} + +.bx-collapse-alt:before { + content: "\e994" +} + +.bx-collapse-horizontal:before { + content: "\e995" +} + +.bx-collapse-vertical:before { + content: "\e996" +} + +.bx-expand-horizontal:before { + content: "\e997" +} + +.bx-expand-vertical:before { + content: "\e998" +} + +.bx-injection:before { + content: "\e999" +} + +.bx-leaf:before { + content: "\e99a" +} + +.bx-math:before { + content: "\e99b" +} + +.bx-party:before { + content: "\e99c" +} + +.bx-abacus:before { + content: "\e99d" +} + +.bx-accessibility:before { + content: "\e99e" +} + +.bx-add-to-queue:before { + content: "\e99f" +} + +.bx-adjust:before { + content: "\e9a0" +} + +.bx-alarm:before { + content: "\e9a1" +} + +.bx-alarm-add:before { + content: "\e9a2" +} + +.bx-alarm-exclamation:before { + content: "\e9a3" +} + +.bx-alarm-off:before { + content: "\e9a4" +} + +.bx-alarm-snooze:before { + content: "\e9a5" +} + +.bx-album:before { + content: "\e9a6" +} + +.bx-align-justify:before { + content: "\e9a7" +} + +.bx-align-left:before { + content: "\e9a8" +} + +.bx-align-middle:before { + content: "\e9a9" +} + +.bx-align-right:before { + content: "\e9aa" +} + +.bx-analyse:before { + content: "\e9ab" +} + +.bx-anchor:before { + content: "\e9ac" +} + +.bx-angry:before { + content: "\e9ad" +} + +.bx-aperture:before { + content: "\e9ae" +} + +.bx-arch:before { + content: "\e9af" +} + +.bx-archive:before { + content: "\e9b0" +} + +.bx-archive-in:before { + content: "\e9b1" +} + +.bx-archive-out:before { + content: "\e9b2" +} + +.bx-area:before { + content: "\e9b3" +} + +.bx-arrow-back:before { + content: "\e9b4" +} + +.bx-arrow-from-bottom:before { + content: "\e9b5" +} + +.bx-arrow-from-left:before { + content: "\e9b6" +} + +.bx-arrow-from-right:before { + content: "\e9b7" +} + +.bx-arrow-from-top:before { + content: "\e9b8" +} + +.bx-arrow-to-bottom:before { + content: "\e9b9" +} + +.bx-arrow-to-left:before { + content: "\e9ba" +} + +.bx-arrow-to-right:before { + content: "\e9bb" +} + +.bx-arrow-to-top:before { + content: "\e9bc" +} + +.bx-at:before { + content: "\e9bd" +} + +.bx-atom:before { + content: "\e9be" +} + +.bx-award:before { + content: "\e9bf" +} + +.bx-badge:before { + content: "\e9c0" +} + +.bx-badge-check:before { + content: "\e9c1" +} + +.bx-ball:before { + content: "\e9c2" +} + +.bx-band-aid:before { + content: "\e9c3" +} + +.bx-bar-chart:before { + content: "\e9c4" +} + +.bx-bar-chart-alt:before { + content: "\e9c5" +} + +.bx-bar-chart-alt-2:before { + content: "\e9c6" +} + +.bx-bar-chart-square:before { + content: "\e9c7" +} + +.bx-barcode:before { + content: "\e9c8" +} + +.bx-barcode-reader:before { + content: "\e9c9" +} + +.bx-baseball:before { + content: "\e9ca" +} + +.bx-basket:before { + content: "\e9cb" +} + +.bx-basketball:before { + content: "\e9cc" +} + +.bx-bath:before { + content: "\e9cd" +} + +.bx-battery:before { + content: "\e9ce" +} + +.bx-bed:before { + content: "\e9cf" +} + +.bx-been-here:before { + content: "\e9d0" +} + +.bx-beer:before { + content: "\e9d1" +} + +.bx-bell:before { + content: "\e9d2" +} + +.bx-bell-minus:before { + content: "\e9d3" +} + +.bx-bell-off:before { + content: "\e9d4" +} + +.bx-bell-plus:before { + content: "\e9d5" +} + +.bx-bible:before { + content: "\e9d6" +} + +.bx-bitcoin:before { + content: "\e9d7" +} + +.bx-blanket:before { + content: "\e9d8" +} + +.bx-block:before { + content: "\e9d9" +} + +.bx-bluetooth:before { + content: "\e9da" +} + +.bx-body:before { + content: "\e9db" +} + +.bx-bold:before { + content: "\e9dc" +} + +.bx-bolt-circle:before { + content: "\e9dd" +} + +.bx-bomb:before { + content: "\e9de" +} + +.bx-bone:before { + content: "\e9df" +} + +.bx-bong:before { + content: "\e9e0" +} + +.bx-book:before { + content: "\e9e1" +} + +.bx-book-add:before { + content: "\e9e2" +} + +.bx-book-alt:before { + content: "\e9e3" +} + +.bx-book-bookmark:before { + content: "\e9e4" +} + +.bx-book-content:before { + content: "\e9e5" +} + +.bx-book-heart:before { + content: "\e9e6" +} + +.bx-bookmark:before { + content: "\e9e7" +} + +.bx-bookmark-alt:before { + content: "\e9e8" +} + +.bx-bookmark-alt-minus:before { + content: "\e9e9" +} + +.bx-bookmark-alt-plus:before { + content: "\e9ea" +} + +.bx-bookmark-heart:before { + content: "\e9eb" +} + +.bx-bookmark-minus:before { + content: "\e9ec" +} + +.bx-bookmark-plus:before { + content: "\e9ed" +} + +.bx-bookmarks:before { + content: "\e9ee" +} + +.bx-book-open:before { + content: "\e9ef" +} + +.bx-book-reader:before { + content: "\e9f0" +} + +.bx-border-all:before { + content: "\e9f1" +} + +.bx-border-bottom:before { + content: "\e9f2" +} + +.bx-border-inner:before { + content: "\e9f3" +} + +.bx-border-left:before { + content: "\e9f4" +} + +.bx-border-none:before { + content: "\e9f5" +} + +.bx-border-outer:before { + content: "\e9f6" +} + +.bx-border-radius:before { + content: "\e9f7" +} + +.bx-border-right:before { + content: "\e9f8" +} + +.bx-border-top:before { + content: "\e9f9" +} + +.bx-bot:before { + content: "\e9fa" +} + +.bx-bowling-ball:before { + content: "\e9fb" +} + +.bx-box:before { + content: "\e9fc" +} + +.bx-bracket:before { + content: "\e9fd" +} + +.bx-braille:before { + content: "\e9fe" +} + +.bx-brain:before { + content: "\e9ff" +} + +.bx-briefcase:before { + content: "\ea00" +} + +.bx-briefcase-alt:before { + content: "\ea01" +} + +.bx-briefcase-alt-2:before { + content: "\ea02" +} + +.bx-brightness:before { + content: "\ea03" +} + +.bx-brightness-half:before { + content: "\ea04" +} + +.bx-broadcast:before { + content: "\ea05" +} + +.bx-brush:before { + content: "\ea06" +} + +.bx-brush-alt:before { + content: "\ea07" +} + +.bx-bug:before { + content: "\ea08" +} + +.bx-bug-alt:before { + content: "\ea09" +} + +.bx-building:before { + content: "\ea0a" +} + +.bx-building-house:before { + content: "\ea0b" +} + +.bx-buildings:before { + content: "\ea0c" +} + +.bx-bulb:before { + content: "\ea0d" +} + +.bx-bullseye:before { + content: "\ea0e" +} + +.bx-buoy:before { + content: "\ea0f" +} + +.bx-bus:before { + content: "\ea10" +} + +.bx-bus-school:before { + content: "\ea11" +} + +.bx-cabinet:before { + content: "\ea12" +} + +.bx-cake:before { + content: "\ea13" +} + +.bx-calculator:before { + content: "\ea14" +} + +.bx-calendar:before { + content: "\ea15" +} + +.bx-calendar-alt:before { + content: "\ea16" +} + +.bx-calendar-check:before { + content: "\ea17" +} + +.bx-calendar-edit:before { + content: "\ea18" +} + +.bx-calendar-event:before { + content: "\ea19" +} + +.bx-calendar-exclamation:before { + content: "\ea1a" +} + +.bx-calendar-heart:before { + content: "\ea1b" +} + +.bx-calendar-minus:before { + content: "\ea1c" +} + +.bx-calendar-plus:before { + content: "\ea1d" +} + +.bx-calendar-star:before { + content: "\ea1e" +} + +.bx-calendar-week:before { + content: "\ea1f" +} + +.bx-calendar-x:before { + content: "\ea20" +} + +.bx-camera:before { + content: "\ea21" +} + +.bx-camera-home:before { + content: "\ea22" +} + +.bx-camera-movie:before { + content: "\ea23" +} + +.bx-camera-off:before { + content: "\ea24" +} + +.bx-capsule:before { + content: "\ea25" +} + +.bx-captions:before { + content: "\ea26" +} + +.bx-car:before { + content: "\ea27" +} + +.bx-card:before { + content: "\ea28" +} + +.bx-caret-down:before { + content: "\ea29" +} + +.bx-caret-down-circle:before { + content: "\ea2a" +} + +.bx-caret-down-square:before { + content: "\ea2b" +} + +.bx-caret-left:before { + content: "\ea2c" +} + +.bx-caret-left-circle:before { + content: "\ea2d" +} + +.bx-caret-left-square:before { + content: "\ea2e" +} + +.bx-caret-right:before { + content: "\ea2f" +} + +.bx-caret-right-circle:before { + content: "\ea30" +} + +.bx-caret-right-square:before { + content: "\ea31" +} + +.bx-caret-up:before { + content: "\ea32" +} + +.bx-caret-up-circle:before { + content: "\ea33" +} + +.bx-caret-up-square:before { + content: "\ea34" +} + +.bx-carousel:before { + content: "\ea35" +} + +.bx-cart:before { + content: "\ea36" +} + +.bx-cart-alt:before { + content: "\ea37" +} + +.bx-cast:before { + content: "\ea38" +} + +.bx-category:before { + content: "\ea39" +} + +.bx-category-alt:before { + content: "\ea3a" +} + +.bx-cctv:before { + content: "\ea3b" +} + +.bx-certification:before { + content: "\ea3c" +} + +.bx-chair:before { + content: "\ea3d" +} + +.bx-chalkboard:before { + content: "\ea3e" +} + +.bx-chart:before { + content: "\ea3f" +} + +.bx-chat:before { + content: "\ea40" +} + +.bx-check:before { + content: "\ea41" +} + +.bx-checkbox:before { + content: "\ea42" +} + +.bx-checkbox-checked:before { + content: "\ea43" +} + +.bx-checkbox-minus:before { + content: "\ea44" +} + +.bx-checkbox-square:before { + content: "\ea45" +} + +.bx-check-circle:before { + content: "\ea46" +} + +.bx-check-double:before { + content: "\ea47" +} + +.bx-check-shield:before { + content: "\ea48" +} + +.bx-check-square:before { + content: "\ea49" +} + +.bx-chevron-down:before { + content: "\ea4a" +} + +.bx-chevron-down-circle:before { + content: "\ea4b" +} + +.bx-chevron-down-square:before { + content: "\ea4c" +} + +.bx-chevron-left:before { + content: "\ea4d" +} + +.bx-chevron-left-circle:before { + content: "\ea4e" +} + +.bx-chevron-left-square:before { + content: "\ea4f" +} + +.bx-chevron-right:before { + content: "\ea50" +} + +.bx-chevron-right-circle:before { + content: "\ea51" +} + +.bx-chevron-right-square:before { + content: "\ea52" +} + +.bx-chevrons-down:before { + content: "\ea53" +} + +.bx-chevrons-left:before { + content: "\ea54" +} + +.bx-chevrons-right:before { + content: "\ea55" +} + +.bx-chevrons-up:before { + content: "\ea56" +} + +.bx-chevron-up:before { + content: "\ea57" +} + +.bx-chevron-up-circle:before { + content: "\ea58" +} + +.bx-chevron-up-square:before { + content: "\ea59" +} + +.bx-chip:before { + content: "\ea5a" +} + +.bx-church:before { + content: "\ea5b" +} + +.bx-circle:before { + content: "\ea5c" +} + +.bx-clinic:before { + content: "\ea5d" +} + +.bx-clipboard:before { + content: "\ea5e" +} + +.bx-closet:before { + content: "\ea5f" +} + +.bx-cloud:before { + content: "\ea60" +} + +.bx-cloud-download:before { + content: "\ea61" +} + +.bx-cloud-drizzle:before { + content: "\ea62" +} + +.bx-cloud-lightning:before { + content: "\ea63" +} + +.bx-cloud-light-rain:before { + content: "\ea64" +} + +.bx-cloud-rain:before { + content: "\ea65" +} + +.bx-cloud-snow:before { + content: "\ea66" +} + +.bx-cloud-upload:before { + content: "\ea67" +} + +.bx-code:before { + content: "\ea68" +} + +.bx-code-alt:before { + content: "\ea69" +} + +.bx-code-block:before { + content: "\ea6a" +} + +.bx-code-curly:before { + content: "\ea6b" +} + +.bx-coffee:before { + content: "\ea6c" +} + +.bx-coffee-togo:before { + content: "\ea6d" +} + +.bx-cog:before { + content: "\ea6e" +} + +.bx-coin:before { + content: "\ea6f" +} + +.bx-coin-stack:before { + content: "\ea70" +} + +.bx-collapse:before { + content: "\ea71" +} + +.bx-collection:before { + content: "\ea72" +} + +.bx-color-fill:before { + content: "\ea73" +} + +.bx-columns:before { + content: "\ea74" +} + +.bx-command:before { + content: "\ea75" +} + +.bx-comment:before { + content: "\ea76" +} + +.bx-comment-add:before { + content: "\ea77" +} + +.bx-comment-check:before { + content: "\ea78" +} + +.bx-comment-detail:before { + content: "\ea79" +} + +.bx-comment-dots:before { + content: "\ea7a" +} + +.bx-comment-edit:before { + content: "\ea7b" +} + +.bx-comment-error:before { + content: "\ea7c" +} + +.bx-comment-minus:before { + content: "\ea7d" +} + +.bx-comment-x:before { + content: "\ea7e" +} + +.bx-compass:before { + content: "\ea7f" +} + +.bx-confused:before { + content: "\ea80" +} + +.bx-conversation:before { + content: "\ea81" +} + +.bx-cookie:before { + content: "\ea82" +} + +.bx-cool:before { + content: "\ea83" +} + +.bx-copy:before { + content: "\ea84" +} + +.bx-copy-alt:before { + content: "\ea85" +} + +.bx-copyright:before { + content: "\ea86" +} + +.bx-credit-card:before { + content: "\ea87" +} + +.bx-credit-card-alt:before { + content: "\ea88" +} + +.bx-credit-card-front:before { + content: "\ea89" +} + +.bx-crop:before { + content: "\ea8a" +} + +.bx-crosshair:before { + content: "\ea8b" +} + +.bx-crown:before { + content: "\ea8c" +} + +.bx-cube:before { + content: "\ea8d" +} + +.bx-cube-alt:before { + content: "\ea8e" +} + +.bx-cuboid:before { + content: "\ea8f" +} + +.bx-current-location:before { + content: "\ea90" +} + +.bx-customize:before { + content: "\ea91" +} + +.bx-cut:before { + content: "\ea92" +} + +.bx-cycling:before { + content: "\ea93" +} + +.bx-cylinder:before { + content: "\ea94" +} + +.bx-data:before { + content: "\ea95" +} + +.bx-desktop:before { + content: "\ea96" +} + +.bx-detail:before { + content: "\ea97" +} + +.bx-devices:before { + content: "\ea98" +} + +.bx-dialpad:before { + content: "\ea99" +} + +.bx-dialpad-alt:before { + content: "\ea9a" +} + +.bx-diamond:before { + content: "\ea9b" +} + +.bx-dice-1:before { + content: "\ea9c" +} + +.bx-dice-2:before { + content: "\ea9d" +} + +.bx-dice-3:before { + content: "\ea9e" +} + +.bx-dice-4:before { + content: "\ea9f" +} + +.bx-dice-5:before { + content: "\eaa0" +} + +.bx-dice-6:before { + content: "\eaa1" +} + +.bx-directions:before { + content: "\eaa2" +} + +.bx-disc:before { + content: "\eaa3" +} + +.bx-dish:before { + content: "\eaa4" +} + +.bx-dislike:before { + content: "\eaa5" +} + +.bx-dizzy:before { + content: "\eaa6" +} + +.bx-dna:before { + content: "\eaa7" +} + +.bx-dock-bottom:before { + content: "\eaa8" +} + +.bx-dock-left:before { + content: "\eaa9" +} + +.bx-dock-right:before { + content: "\eaaa" +} + +.bx-dock-top:before { + content: "\eaab" +} + +.bx-dollar:before { + content: "\eaac" +} + +.bx-dollar-circle:before { + content: "\eaad" +} + +.bx-donate-blood:before { + content: "\eaae" +} + +.bx-donate-heart:before { + content: "\eaaf" +} + +.bx-door-open:before { + content: "\eab0" +} + +.bx-dots-horizontal:before { + content: "\eab1" +} + +.bx-dots-horizontal-rounded:before { + content: "\eab2" +} + +.bx-dots-vertical:before { + content: "\eab3" +} + +.bx-dots-vertical-rounded:before { + content: "\eab4" +} + +.bx-doughnut-chart:before { + content: "\eab5" +} + +.bx-down-arrow:before { + content: "\eab6" +} + +.bx-down-arrow-alt:before { + content: "\eab7" +} + +.bx-down-arrow-circle:before { + content: "\eab8" +} + +.bx-download:before { + content: "\eab9" +} + +.bx-downvote:before { + content: "\eaba" +} + +.bx-drink:before { + content: "\eabb" +} + +.bx-droplet:before { + content: "\eabc" +} + +.bx-dumbbell:before { + content: "\eabd" +} + +.bx-duplicate:before { + content: "\eabe" +} + +.bx-edit:before { + content: "\eabf" +} + +.bx-edit-alt:before { + content: "\eac0" +} + +.bx-envelope:before { + content: "\eac1" +} + +.bx-envelope-open:before { + content: "\eac2" +} + +.bx-equalizer:before { + content: "\eac3" +} + +.bx-eraser:before { + content: "\eac4" +} + +.bx-error:before { + content: "\eac5" +} + +.bx-error-alt:before { + content: "\eac6" +} + +.bx-error-circle:before { + content: "\eac7" +} + +.bx-euro:before { + content: "\eac8" +} + +.bx-exclude:before { + content: "\eac9" +} + +.bx-exit:before { + content: "\eaca" +} + +.bx-exit-fullscreen:before { + content: "\eacb" +} + +.bx-expand:before { + content: "\eacc" +} + +.bx-expand-alt:before { + content: "\eacd" +} + +.bx-export:before { + content: "\eace" +} + +.bx-extension:before { + content: "\eacf" +} + +.bx-face:before { + content: "\ead0" +} + +.bx-fast-forward:before { + content: "\ead1" +} + +.bx-fast-forward-circle:before { + content: "\ead2" +} + +.bx-female:before { + content: "\ead3" +} + +.bx-female-sign:before { + content: "\ead4" +} + +.bx-file:before { + content: "\ead5" +} + +.bx-file-blank:before { + content: "\ead6" +} + +.bx-file-find:before { + content: "\ead7" +} + +.bx-film:before { + content: "\ead8" +} + +.bx-filter:before { + content: "\ead9" +} + +.bx-filter-alt:before { + content: "\eada" +} + +.bx-fingerprint:before { + content: "\eadb" +} + +.bx-first-aid:before { + content: "\eadc" +} + +.bx-first-page:before { + content: "\eadd" +} + +.bx-flag:before { + content: "\eade" +} + +.bx-folder:before { + content: "\eadf" +} + +.bx-folder-minus:before { + content: "\eae0" +} + +.bx-folder-open:before { + content: "\eae1" +} + +.bx-folder-plus:before { + content: "\eae2" +} + +.bx-font:before { + content: "\eae3" +} + +.bx-font-color:before { + content: "\eae4" +} + +.bx-font-family:before { + content: "\eae5" +} + +.bx-font-size:before { + content: "\eae6" +} + +.bx-food-menu:before { + content: "\eae7" +} + +.bx-food-tag:before { + content: "\eae8" +} + +.bx-football:before { + content: "\eae9" +} + +.bx-fridge:before { + content: "\eaea" +} + +.bx-fullscreen:before { + content: "\eaeb" +} + +.bx-game:before { + content: "\eaec" +} + +.bx-gas-pump:before { + content: "\eaed" +} + +.bx-ghost:before { + content: "\eaee" +} + +.bx-gift:before { + content: "\eaef" +} + +.bx-git-branch:before { + content: "\eaf0" +} + +.bx-git-commit:before { + content: "\eaf1" +} + +.bx-git-compare:before { + content: "\eaf2" +} + +.bx-git-merge:before { + content: "\eaf3" +} + +.bx-git-pull-request:before { + content: "\eaf4" +} + +.bx-git-repo-forked:before { + content: "\eaf5" +} + +.bx-glasses:before { + content: "\eaf6" +} + +.bx-glasses-alt:before { + content: "\eaf7" +} + +.bx-globe:before { + content: "\eaf8" +} + +.bx-globe-alt:before { + content: "\eaf9" +} + +.bx-grid:before { + content: "\eafa" +} + +.bx-grid-alt:before { + content: "\eafb" +} + +.bx-grid-horizontal:before { + content: "\eafc" +} + +.bx-grid-small:before { + content: "\eafd" +} + +.bx-grid-vertical:before { + content: "\eafe" +} + +.bx-group:before { + content: "\eaff" +} + +.bx-handicap:before { + content: "\eb00" +} + +.bx-happy:before { + content: "\eb01" +} + +.bx-happy-alt:before { + content: "\eb02" +} + +.bx-happy-beaming:before { + content: "\eb03" +} + +.bx-happy-heart-eyes:before { + content: "\eb04" +} + +.bx-hash:before { + content: "\eb05" +} + +.bx-hdd:before { + content: "\eb06" +} + +.bx-heading:before { + content: "\eb07" +} + +.bx-headphone:before { + content: "\eb08" +} + +.bx-health:before { + content: "\eb09" +} + +.bx-heart:before { + content: "\eb0a" +} + +.bx-heart-circle:before { + content: "\eb0b" +} + +.bx-heart-square:before { + content: "\eb0c" +} + +.bx-help-circle:before { + content: "\eb0d" +} + +.bx-hide:before { + content: "\eb0e" +} + +.bx-highlight:before { + content: "\eb0f" +} + +.bx-history:before { + content: "\eb10" +} + +.bx-hive:before { + content: "\eb11" +} + +.bx-home:before { + content: "\eb12" +} + +.bx-home-alt:before { + content: "\eb13" +} + +.bx-home-circle:before { + content: "\eb14" +} + +.bx-home-heart:before { + content: "\eb15" +} + +.bx-home-smile:before { + content: "\eb16" +} + +.bx-horizontal-center:before { + content: "\eb17" +} + +.bx-hotel:before { + content: "\eb18" +} + +.bx-hourglass:before { + content: "\eb19" +} + +.bx-id-card:before { + content: "\eb1a" +} + +.bx-image:before { + content: "\eb1b" +} + +.bx-image-add:before { + content: "\eb1c" +} + +.bx-image-alt:before { + content: "\eb1d" +} + +.bx-images:before { + content: "\eb1e" +} + +.bx-import:before { + content: "\eb1f" +} + +.bx-infinite:before { + content: "\eb20" +} + +.bx-info-circle:before { + content: "\eb21" +} + +.bx-info-square:before { + content: "\eb22" +} + +.bx-intersect:before { + content: "\eb23" +} + +.bx-italic:before { + content: "\eb24" +} + +.bx-joystick:before { + content: "\eb25" +} + +.bx-joystick-alt:before { + content: "\eb26" +} + +.bx-joystick-button:before { + content: "\eb27" +} + +.bx-key:before { + content: "\eb28" +} + +.bx-label:before { + content: "\eb29" +} + +.bx-landscape:before { + content: "\eb2a" +} + +.bx-laptop:before { + content: "\eb2b" +} + +.bx-last-page:before { + content: "\eb2c" +} + +.bx-laugh:before { + content: "\eb2d" +} + +.bx-layer:before { + content: "\eb2e" +} + +.bx-layer-minus:before { + content: "\eb2f" +} + +.bx-layer-plus:before { + content: "\eb30" +} + +.bx-layout:before { + content: "\eb31" +} + +.bx-left-arrow:before { + content: "\eb32" +} + +.bx-left-arrow-alt:before { + content: "\eb33" +} + +.bx-left-arrow-circle:before { + content: "\eb34" +} + +.bx-left-down-arrow-circle:before { + content: "\eb35" +} + +.bx-left-indent:before { + content: "\eb36" +} + +.bx-left-top-arrow-circle:before { + content: "\eb37" +} + +.bx-library:before { + content: "\eb38" +} + +.bx-like:before { + content: "\eb39" +} + +.bx-line-chart:before { + content: "\eb3a" +} + +.bx-line-chart-down:before { + content: "\eb3b" +} + +.bx-link:before { + content: "\eb3c" +} + +.bx-link-alt:before { + content: "\eb3d" +} + +.bx-link-external:before { + content: "\eb3e" +} + +.bx-lira:before { + content: "\eb3f" +} + +.bx-list-check:before { + content: "\eb40" +} + +.bx-list-minus:before { + content: "\eb41" +} + +.bx-list-ol:before { + content: "\eb42" +} + +.bx-list-plus:before { + content: "\eb43" +} + +.bx-list-ul:before { + content: "\eb44" +} + +.bx-loader:before { + content: "\eb45" +} + +.bx-loader-alt:before { + content: "\eb46" +} + +.bx-loader-circle:before { + content: "\eb47" +} + +.bx-location-plus:before { + content: "\eb48" +} + +.bx-lock:before { + content: "\eb49" +} + +.bx-lock-alt:before { + content: "\eb4a" +} + +.bx-lock-open:before { + content: "\eb4b" +} + +.bx-lock-open-alt:before { + content: "\eb4c" +} + +.bx-log-in:before { + content: "\eb4d" +} + +.bx-log-in-circle:before { + content: "\eb4e" +} + +.bx-log-out:before { + content: "\eb4f" +} + +.bx-log-out-circle:before { + content: "\eb50" +} + +.bx-low-vision:before { + content: "\eb51" +} + +.bx-magnet:before { + content: "\eb52" +} + +.bx-mail-send:before { + content: "\eb53" +} + +.bx-male:before { + content: "\eb54" +} + +.bx-male-sign:before { + content: "\eb55" +} + +.bx-map:before { + content: "\eb56" +} + +.bx-map-alt:before { + content: "\eb57" +} + +.bx-map-pin:before { + content: "\eb58" +} + +.bx-mask:before { + content: "\eb59" +} + +.bx-medal:before { + content: "\eb5a" +} + +.bx-meh:before { + content: "\eb5b" +} + +.bx-meh-alt:before { + content: "\eb5c" +} + +.bx-meh-blank:before { + content: "\eb5d" +} + +.bx-memory-card:before { + content: "\eb5e" +} + +.bx-menu:before { + content: "\eb5f" +} + +.bx-menu-alt-left:before { + content: "\ef5b" +} + +.bx-menu-alt-right:before { + content: "\eb61" +} + +.bx-merge:before { + content: "\eb62" +} + +.bx-message:before { + content: "\eb63" +} + +.bx-message-add:before { + content: "\eb64" +} + +.bx-message-alt:before { + content: "\eb65" +} + +.bx-message-alt-add:before { + content: "\eb66" +} + +.bx-message-alt-check:before { + content: "\eb67" +} + +.bx-message-alt-detail:before { + content: "\eb68" +} + +.bx-message-alt-dots:before { + content: "\eb69" +} + +.bx-message-alt-edit:before { + content: "\eb6a" +} + +.bx-message-alt-error:before { + content: "\eb6b" +} + +.bx-message-alt-minus:before { + content: "\eb6c" +} + +.bx-message-alt-x:before { + content: "\eb6d" +} + +.bx-message-check:before { + content: "\eb6e" +} + +.bx-message-detail:before { + content: "\eb6f" +} + +.bx-message-dots:before { + content: "\eb70" +} + +.bx-message-edit:before { + content: "\eb71" +} + +.bx-message-error:before { + content: "\eb72" +} + +.bx-message-minus:before { + content: "\eb73" +} + +.bx-message-rounded:before { + content: "\eb74" +} + +.bx-message-rounded-add:before { + content: "\eb75" +} + +.bx-message-rounded-check:before { + content: "\eb76" +} + +.bx-message-rounded-detail:before { + content: "\eb77" +} + +.bx-message-rounded-dots:before { + content: "\eb78" +} + +.bx-message-rounded-edit:before { + content: "\ef5c" +} + +.bx-message-rounded-error:before { + content: "\eb7a" +} + +.bx-message-rounded-minus:before { + content: "\eb7b" +} + +.bx-message-rounded-x:before { + content: "\eb7c" +} + +.bx-message-square:before { + content: "\eb7d" +} + +.bx-message-square-add:before { + content: "\eb7e" +} + +.bx-message-square-check:before { + content: "\eb7f" +} + +.bx-message-square-detail:before { + content: "\eb80" +} + +.bx-message-square-dots:before { + content: "\eb81" +} + +.bx-message-square-edit:before { + content: "\eb82" +} + +.bx-message-square-error:before { + content: "\eb83" +} + +.bx-message-square-minus:before { + content: "\eb84" +} + +.bx-message-square-x:before { + content: "\eb85" +} + +.bx-message-x:before { + content: "\eb86" +} + +.bx-meteor:before { + content: "\eb87" +} + +.bx-microchip:before { + content: "\eb88" +} + +.bx-microphone:before { + content: "\eb89" +} + +.bx-microphone-off:before { + content: "\eb8a" +} + +.bx-minus:before { + content: "\eb8b" +} + +.bx-minus-back:before { + content: "\eb8c" +} + +.bx-minus-circle:before { + content: "\eb8d" +} + +.bx-minus-front:before { + content: "\eb8e" +} + +.bx-mobile:before { + content: "\eb8f" +} + +.bx-mobile-alt:before { + content: "\eb90" +} + +.bx-mobile-landscape:before { + content: "\eb91" +} + +.bx-mobile-vibration:before { + content: "\ef5d" +} + +.bx-money:before { + content: "\eb93" +} + +.bx-moon:before { + content: "\eb94" +} + +.bx-mouse:before { + content: "\eb95" +} + +.bx-mouse-alt:before { + content: "\eb96" +} + +.bx-move:before { + content: "\eb97" +} + +.bx-move-horizontal:before { + content: "\eb98" +} + +.bx-move-vertical:before { + content: "\eb99" +} + +.bx-movie:before { + content: "\eb9a" +} + +.bx-movie-play:before { + content: "\eb9b" +} + +.bx-music:before { + content: "\eb9c" +} + +.bx-navigation:before { + content: "\eb9d" +} + +.bx-network-chart:before { + content: "\eb9e" +} + +.bx-news:before { + content: "\eb9f" +} + +.bx-no-entry:before { + content: "\eba0" +} + +.bx-note:before { + content: "\eba1" +} + +.bx-notepad:before { + content: "\eba2" +} + +.bx-notification:before { + content: "\eba3" +} + +.bx-notification-off:before { + content: "\eba4" +} + +.bx-outline:before { + content: "\eba5" +} + +.bx-package:before { + content: "\eba6" +} + +.bx-paint:before { + content: "\eba7" +} + +.bx-paint-roll:before { + content: "\eba8" +} + +.bx-palette:before { + content: "\eba9" +} + +.bx-paperclip:before { + content: "\ebaa" +} + +.bx-paper-plane:before { + content: "\ef61" +} + +.bx-paragraph:before { + content: "\ebac" +} + +.bx-paste:before { + content: "\ebad" +} + +.bx-pause:before { + content: "\ebae" +} + +.bx-pause-circle:before { + content: "\ebaf" +} + +.bx-pen:before { + content: "\ebb0" +} + +.bx-pencil:before { + content: "\ebb1" +} + +.bx-phone:before { + content: "\ebb2" +} + +.bx-phone-call:before { + content: "\ebb3" +} + +.bx-phone-incoming:before { + content: "\ebb4" +} + +.bx-phone-off:before { + content: "\ebb5" +} + +.bx-phone-outgoing:before { + content: "\ebb6" +} + +.bx-photo-album:before { + content: "\ebb7" +} + +.bx-pie-chart:before { + content: "\ebb8" +} + +.bx-pie-chart-alt:before { + content: "\ebb9" +} + +.bx-pie-chart-alt-2:before { + content: "\ebba" +} + +.bx-pin:before { + content: "\ebbb" +} + +.bx-planet:before { + content: "\ebbc" +} + +.bx-play:before { + content: "\ebbd" +} + +.bx-play-circle:before { + content: "\ebbe" +} + +.bx-plug:before { + content: "\ebbf" +} + +.bx-plus:before { + content: "\ebc0" +} + +.bx-plus-circle:before { + content: "\ebc1" +} + +.bx-plus-medical:before { + content: "\ebc2" +} + +.bx-podcast:before { + content: "\ebc3" +} + +.bx-pointer:before { + content: "\ef5e" +} + +.bx-poll:before { + content: "\ebc5" +} + +.bx-polygon:before { + content: "\ebc6" +} + +.bx-pound:before { + content: "\ebc7" +} + +.bx-power-off:before { + content: "\ebc8" +} + +.bx-printer:before { + content: "\ebc9" +} + +.bx-pulse:before { + content: "\ebca" +} + +.bx-purchase-tag:before { + content: "\ebcb" +} + +.bx-purchase-tag-alt:before { + content: "\ebcc" +} + +.bx-pyramid:before { + content: "\ebcd" +} + +.bx-qr:before { + content: "\ebce" +} + +.bx-qr-scan:before { + content: "\ebcf" +} + +.bx-question-mark:before { + content: "\ebd0" +} + +.bx-radar:before { + content: "\ebd1" +} + +.bx-radio:before { + content: "\ebd2" +} + +.bx-radio-circle:before { + content: "\ebd3" +} + +.bx-radio-circle-marked:before { + content: "\ebd4" +} + +.bx-receipt:before { + content: "\ebd5" +} + +.bx-rectangle:before { + content: "\ebd6" +} + +.bx-recycle:before { + content: "\ebd7" +} + +.bx-redo:before { + content: "\ebd8" +} + +.bx-refresh:before { + content: "\ebd9" +} + +.bx-registered:before { + content: "\ebda" +} + +.bx-rename:before { + content: "\ebdb" +} + +.bx-repeat:before { + content: "\ebdc" +} + +.bx-reply:before { + content: "\ef5f" +} + +.bx-reply-all:before { + content: "\ebde" +} + +.bx-repost:before { + content: "\ebdf" +} + +.bx-reset:before { + content: "\ebe0" +} + +.bx-restaurant:before { + content: "\ebe1" +} + +.bx-revision:before { + content: "\ebe2" +} + +.bx-rewind:before { + content: "\ebe3" +} + +.bx-rewind-circle:before { + content: "\ebe4" +} + +.bx-right-arrow:before { + content: "\ebe5" +} + +.bx-right-arrow-alt:before { + content: "\ebe6" +} + +.bx-right-arrow-circle:before { + content: "\ebe7" +} + +.bx-right-down-arrow-circle:before { + content: "\ebe8" +} + +.bx-right-indent:before { + content: "\ebe9" +} + +.bx-right-top-arrow-circle:before { + content: "\ebea" +} + +.bx-rocket:before { + content: "\ebeb" +} + +.bx-rotate-left:before { + content: "\ebec" +} + +.bx-rotate-right:before { + content: "\ebed" +} + +.bx-rss:before { + content: "\ebee" +} + +.bx-ruble:before { + content: "\ebef" +} + +.bx-ruler:before { + content: "\ebf0" +} + +.bx-run:before { + content: "\ebf1" +} + +.bx-rupee:before { + content: "\ebf2" +} + +.bx-sad:before { + content: "\ebf3" +} + +.bx-save:before { + content: "\ebf4" +} + +.bx-scan:before { + content: "\ebf5" +} + +.bx-screenshot:before { + content: "\ef60" +} + +.bx-search:before { + content: "\ebf7" +} + +.bx-search-alt:before { + content: "\ebf8" +} + +.bx-search-alt-2:before { + content: "\ebf9" +} + +.bx-selection:before { + content: "\ebfa" +} + +.bx-select-multiple:before { + content: "\ebfb" +} + +.bx-send:before { + content: "\ebfc" +} + +.bx-server:before { + content: "\ebfd" +} + +.bx-shape-circle:before { + content: "\ebfe" +} + +.bx-shape-polygon:before { + content: "\ebff" +} + +.bx-shape-square:before { + content: "\ec00" +} + +.bx-shape-triangle:before { + content: "\ec01" +} + +.bx-share:before { + content: "\ec02" +} + +.bx-share-alt:before { + content: "\ec03" +} + +.bx-shekel:before { + content: "\ec04" +} + +.bx-shield:before { + content: "\ec05" +} + +.bx-shield-alt:before { + content: "\ec06" +} + +.bx-shield-alt-2:before { + content: "\ec07" +} + +.bx-shield-quarter:before { + content: "\ec08" +} + +.bx-shield-x:before { + content: "\ec09" +} + +.bx-shocked:before { + content: "\ec0a" +} + +.bx-shopping-bag:before { + content: "\ec0b" +} + +.bx-show:before { + content: "\ec0c" +} + +.bx-show-alt:before { + content: "\ec0d" +} + +.bx-shuffle:before { + content: "\ec0e" +} + +.bx-sidebar:before { + content: "\ec0f" +} + +.bx-sitemap:before { + content: "\ec10" +} + +.bx-skip-next:before { + content: "\ec11" +} + +.bx-skip-next-circle:before { + content: "\ec12" +} + +.bx-skip-previous:before { + content: "\ec13" +} + +.bx-skip-previous-circle:before { + content: "\ec14" +} + +.bx-sleepy:before { + content: "\ec15" +} + +.bx-slider:before { + content: "\ec16" +} + +.bx-slider-alt:before { + content: "\ec17" +} + +.bx-slideshow:before { + content: "\ec18" +} + +.bx-smile:before { + content: "\ec19" +} + +.bx-sort:before { + content: "\ec1a" +} + +.bx-sort-alt-2:before { + content: "\ec1b" +} + +.bx-sort-a-z:before { + content: "\ec1c" +} + +.bx-sort-down:before { + content: "\ec1d" +} + +.bx-sort-up:before { + content: "\ec1e" +} + +.bx-sort-z-a:before { + content: "\ec1f" +} + +.bx-spa:before { + content: "\ec20" +} + +.bx-space-bar:before { + content: "\ec21" +} + +.bx-speaker:before { + content: "\ec22" +} + +.bx-spray-can:before { + content: "\ec23" +} + +.bx-spreadsheet:before { + content: "\ec24" +} + +.bx-square:before { + content: "\ec25" +} + +.bx-square-rounded:before { + content: "\ec26" +} + +.bx-star:before { + content: "\ec27" +} + +.bx-station:before { + content: "\ec28" +} + +.bx-stats:before { + content: "\ec29" +} + +.bx-sticker:before { + content: "\ec2a" +} + +.bx-stop:before { + content: "\ec2b" +} + +.bx-stop-circle:before { + content: "\ec2c" +} + +.bx-stopwatch:before { + content: "\ec2d" +} + +.bx-store:before { + content: "\ec2e" +} + +.bx-store-alt:before { + content: "\ec2f" +} + +.bx-street-view:before { + content: "\ec30" +} + +.bx-strikethrough:before { + content: "\ec31" +} + +.bx-subdirectory-left:before { + content: "\ec32" +} + +.bx-subdirectory-right:before { + content: "\ec33" +} + +.bx-sun:before { + content: "\ec34" +} + +.bx-support:before { + content: "\ec35" +} + +.bx-swim:before { + content: "\ec36" +} + +.bx-sync:before { + content: "\ec37" +} + +.bx-tab:before { + content: "\ec38" +} + +.bx-table:before { + content: "\ec39" +} + +.bx-tachometer:before { + content: "\ec3a" +} + +.bx-tag:before { + content: "\ec3b" +} + +.bx-tag-alt:before { + content: "\ec3c" +} + +.bx-target-lock:before { + content: "\ec3d" +} + +.bx-task:before { + content: "\ec3e" +} + +.bx-task-x:before { + content: "\ec3f" +} + +.bx-taxi:before { + content: "\ec40" +} + +.bx-tennis-ball:before { + content: "\ec41" +} + +.bx-terminal:before { + content: "\ec42" +} + +.bx-test-tube:before { + content: "\ec43" +} + +.bx-text:before { + content: "\ec44" +} + +.bx-time:before { + content: "\ec45" +} + +.bx-time-five:before { + content: "\ec46" +} + +.bx-timer:before { + content: "\ec47" +} + +.bx-tired:before { + content: "\ec48" +} + +.bx-toggle-left:before { + content: "\ec49" +} + +.bx-toggle-right:before { + content: "\ec4a" +} + +.bx-tone:before { + content: "\ec4b" +} + +.bx-traffic-cone:before { + content: "\ec4c" +} + +.bx-train:before { + content: "\ec4d" +} + +.bx-transfer:before { + content: "\ec4e" +} + +.bx-transfer-alt:before { + content: "\ec4f" +} + +.bx-trash:before { + content: "\ec50" +} + +.bx-trash-alt:before { + content: "\ec51" +} + +.bx-trending-down:before { + content: "\ec52" +} + +.bx-trending-up:before { + content: "\ec53" +} + +.bx-trim:before { + content: "\ec54" +} + +.bx-trip:before { + content: "\ec55" +} + +.bx-trophy:before { + content: "\ec56" +} + +.bx-tv:before { + content: "\ec57" +} + +.bx-underline:before { + content: "\ec58" +} + +.bx-undo:before { + content: "\ec59" +} + +.bx-unite:before { + content: "\ec5a" +} + +.bx-unlink:before { + content: "\ec5b" +} + +.bx-up-arrow:before { + content: "\ec5c" +} + +.bx-up-arrow-alt:before { + content: "\ec5d" +} + +.bx-up-arrow-circle:before { + content: "\ec5e" +} + +.bx-upload:before { + content: "\ec5f" +} + +.bx-upside-down:before { + content: "\ec60" +} + +.bx-upvote:before { + content: "\ec61" +} + +.bx-usb:before { + content: "\ec62" +} + +.bx-user:before { + content: "\ec63" +} + +.bx-user-check:before { + content: "\ec64" +} + +.bx-user-circle:before { + content: "\ec65" +} + +.bx-user-minus:before { + content: "\ec66" +} + +.bx-user-pin:before { + content: "\ec67" +} + +.bx-user-plus:before { + content: "\ec68" +} + +.bx-user-voice:before { + content: "\ec69" +} + +.bx-user-x:before { + content: "\ec6a" +} + +.bx-vector:before { + content: "\ec6b" +} + +.bx-vertical-center:before { + content: "\ec6c" +} + +.bx-vial:before { + content: "\ec6d" +} + +.bx-video:before { + content: "\ec6e" +} + +.bx-video-off:before { + content: "\ec6f" +} + +.bx-video-plus:before { + content: "\ec70" +} + +.bx-video-recording:before { + content: "\ec71" +} + +.bx-voicemail:before { + content: "\ec72" +} + +.bx-volume:before { + content: "\ec73" +} + +.bx-volume-full:before { + content: "\ec74" +} + +.bx-volume-low:before { + content: "\ec75" +} + +.bx-volume-mute:before { + content: "\ec76" +} + +.bx-walk:before { + content: "\ec77" +} + +.bx-wallet:before { + content: "\ec78" +} + +.bx-wallet-alt:before { + content: "\ec79" +} + +.bx-water:before { + content: "\ec7a" +} + +.bx-webcam:before { + content: "\ec7b" +} + +.bx-wifi:before { + content: "\ec7c" +} + +.bx-wifi-0:before { + content: "\ec7d" +} + +.bx-wifi-1:before { + content: "\ec7e" +} + +.bx-wifi-2:before { + content: "\ec7f" +} + +.bx-wifi-off:before { + content: "\ec80" +} + +.bx-wind:before { + content: "\ec81" +} + +.bx-window:before { + content: "\ec82" +} + +.bx-window-alt:before { + content: "\ec83" +} + +.bx-window-close:before { + content: "\ec84" +} + +.bx-window-open:before { + content: "\ec85" +} + +.bx-windows:before { + content: "\ec86" +} + +.bx-wine:before { + content: "\ec87" +} + +.bx-wink-smile:before { + content: "\ec88" +} + +.bx-wink-tongue:before { + content: "\ec89" +} + +.bx-won:before { + content: "\ec8a" +} + +.bx-world:before { + content: "\ec8b" +} + +.bx-wrench:before { + content: "\ec8c" +} + +.bx-x:before { + content: "\ec8d" +} + +.bx-x-circle:before { + content: "\ec8e" +} + +.bx-yen:before { + content: "\ec8f" +} + +.bx-zoom-in:before { + content: "\ec90" +} + +.bx-zoom-out:before { + content: "\ec91" +} + +.bxs-party:before { + content: "\ec92" +} + +.bxs-hot:before { + content: "\ec93" +} + +.bxs-droplet:before { + content: "\ec94" +} + +.bxs-cat:before { + content: "\ec95" +} + +.bxs-dog:before { + content: "\ec96" +} + +.bxs-injection:before { + content: "\ec97" +} + +.bxs-leaf:before { + content: "\ec98" +} + +.bxs-add-to-queue:before { + content: "\ec99" +} + +.bxs-adjust:before { + content: "\ec9a" +} + +.bxs-adjust-alt:before { + content: "\ec9b" +} + +.bxs-alarm:before { + content: "\ec9c" +} + +.bxs-alarm-add:before { + content: "\ec9d" +} + +.bxs-alarm-exclamation:before { + content: "\ec9e" +} + +.bxs-alarm-off:before { + content: "\ec9f" +} + +.bxs-alarm-snooze:before { + content: "\eca0" +} + +.bxs-album:before { + content: "\eca1" +} + +.bxs-ambulance:before { + content: "\eca2" +} + +.bxs-analyse:before { + content: "\eca3" +} + +.bxs-angry:before { + content: "\eca4" +} + +.bxs-arch:before { + content: "\eca5" +} + +.bxs-archive:before { + content: "\eca6" +} + +.bxs-archive-in:before { + content: "\eca7" +} + +.bxs-archive-out:before { + content: "\eca8" +} + +.bxs-area:before { + content: "\eca9" +} + +.bxs-arrow-from-bottom:before { + content: "\ecaa" +} + +.bxs-arrow-from-left:before { + content: "\ecab" +} + +.bxs-arrow-from-right:before { + content: "\ecac" +} + +.bxs-arrow-from-top:before { + content: "\ecad" +} + +.bxs-arrow-to-bottom:before { + content: "\ecae" +} + +.bxs-arrow-to-left:before { + content: "\ecaf" +} + +.bxs-arrow-to-right:before { + content: "\ecb0" +} + +.bxs-arrow-to-top:before { + content: "\ecb1" +} + +.bxs-award:before { + content: "\ecb2" +} + +.bxs-baby-carriage:before { + content: "\ecb3" +} + +.bxs-backpack:before { + content: "\ecb4" +} + +.bxs-badge:before { + content: "\ecb5" +} + +.bxs-badge-check:before { + content: "\ecb6" +} + +.bxs-badge-dollar:before { + content: "\ecb7" +} + +.bxs-ball:before { + content: "\ecb8" +} + +.bxs-band-aid:before { + content: "\ecb9" +} + +.bxs-bank:before { + content: "\ecba" +} + +.bxs-bar-chart-alt-2:before { + content: "\ecbb" +} + +.bxs-bar-chart-square:before { + content: "\ecbc" +} + +.bxs-barcode:before { + content: "\ecbd" +} + +.bxs-baseball:before { + content: "\ecbe" +} + +.bxs-basket:before { + content: "\ecbf" +} + +.bxs-basketball:before { + content: "\ecc0" +} + +.bxs-bath:before { + content: "\ecc1" +} + +.bxs-battery:before { + content: "\ecc2" +} + +.bxs-battery-charging:before { + content: "\ecc3" +} + +.bxs-battery-full:before { + content: "\ecc4" +} + +.bxs-battery-low:before { + content: "\ecc5" +} + +.bxs-bed:before { + content: "\ecc6" +} + +.bxs-been-here:before { + content: "\ecc7" +} + +.bxs-beer:before { + content: "\ecc8" +} + +.bxs-bell:before { + content: "\ecc9" +} + +.bxs-bell-minus:before { + content: "\ecca" +} + +.bxs-bell-off:before { + content: "\eccb" +} + +.bxs-bell-plus:before { + content: "\eccc" +} + +.bxs-bell-ring:before { + content: "\eccd" +} + +.bxs-bible:before { + content: "\ecce" +} + +.bxs-binoculars:before { + content: "\eccf" +} + +.bxs-blanket:before { + content: "\ecd0" +} + +.bxs-bolt:before { + content: "\ecd1" +} + +.bxs-bolt-circle:before { + content: "\ecd2" +} + +.bxs-bomb:before { + content: "\ecd3" +} + +.bxs-bone:before { + content: "\ecd4" +} + +.bxs-bong:before { + content: "\ecd5" +} + +.bxs-book:before { + content: "\ecd6" +} + +.bxs-book-add:before { + content: "\ecd7" +} + +.bxs-book-alt:before { + content: "\ecd8" +} + +.bxs-book-bookmark:before { + content: "\ecd9" +} + +.bxs-book-content:before { + content: "\ecda" +} + +.bxs-book-heart:before { + content: "\ecdb" +} + +.bxs-bookmark:before { + content: "\ecdc" +} + +.bxs-bookmark-alt:before { + content: "\ecdd" +} + +.bxs-bookmark-alt-minus:before { + content: "\ecde" +} + +.bxs-bookmark-alt-plus:before { + content: "\ecdf" +} + +.bxs-bookmark-heart:before { + content: "\ece0" +} + +.bxs-bookmark-minus:before { + content: "\ece1" +} + +.bxs-bookmark-plus:before { + content: "\ece2" +} + +.bxs-bookmarks:before { + content: "\ece3" +} + +.bxs-bookmark-star:before { + content: "\ece4" +} + +.bxs-book-open:before { + content: "\ece5" +} + +.bxs-book-reader:before { + content: "\ece6" +} + +.bxs-bot:before { + content: "\ece7" +} + +.bxs-bowling-ball:before { + content: "\ece8" +} + +.bxs-box:before { + content: "\ece9" +} + +.bxs-brain:before { + content: "\ecea" +} + +.bxs-briefcase:before { + content: "\eceb" +} + +.bxs-briefcase-alt:before { + content: "\ecec" +} + +.bxs-briefcase-alt-2:before { + content: "\eced" +} + +.bxs-brightness:before { + content: "\ecee" +} + +.bxs-brightness-half:before { + content: "\ecef" +} + +.bxs-brush:before { + content: "\ecf0" +} + +.bxs-brush-alt:before { + content: "\ecf1" +} + +.bxs-bug:before { + content: "\ecf2" +} + +.bxs-bug-alt:before { + content: "\ecf3" +} + +.bxs-building:before { + content: "\ecf4" +} + +.bxs-building-house:before { + content: "\ecf5" +} + +.bxs-buildings:before { + content: "\ecf6" +} + +.bxs-bulb:before { + content: "\ecf7" +} + +.bxs-bullseye:before { + content: "\ecf8" +} + +.bxs-buoy:before { + content: "\ecf9" +} + +.bxs-bus:before { + content: "\ecfa" +} + +.bxs-business:before { + content: "\ecfb" +} + +.bxs-bus-school:before { + content: "\ecfc" +} + +.bxs-cabinet:before { + content: "\ecfd" +} + +.bxs-cake:before { + content: "\ecfe" +} + +.bxs-calculator:before { + content: "\ecff" +} + +.bxs-calendar:before { + content: "\ed00" +} + +.bxs-calendar-alt:before { + content: "\ed01" +} + +.bxs-calendar-check:before { + content: "\ed02" +} + +.bxs-calendar-edit:before { + content: "\ed03" +} + +.bxs-calendar-event:before { + content: "\ed04" +} + +.bxs-calendar-exclamation:before { + content: "\ed05" +} + +.bxs-calendar-heart:before { + content: "\ed06" +} + +.bxs-calendar-minus:before { + content: "\ed07" +} + +.bxs-calendar-plus:before { + content: "\ed08" +} + +.bxs-calendar-star:before { + content: "\ed09" +} + +.bxs-calendar-week:before { + content: "\ed0a" +} + +.bxs-calendar-x:before { + content: "\ed0b" +} + +.bxs-camera:before { + content: "\ed0c" +} + +.bxs-camera-home:before { + content: "\ed0d" +} + +.bxs-camera-movie:before { + content: "\ed0e" +} + +.bxs-camera-off:before { + content: "\ed0f" +} + +.bxs-camera-plus:before { + content: "\ed10" +} + +.bxs-capsule:before { + content: "\ed11" +} + +.bxs-captions:before { + content: "\ed12" +} + +.bxs-car:before { + content: "\ed13" +} + +.bxs-car-battery:before { + content: "\ed14" +} + +.bxs-car-crash:before { + content: "\ed15" +} + +.bxs-card:before { + content: "\ed16" +} + +.bxs-caret-down-circle:before { + content: "\ed17" +} + +.bxs-caret-down-square:before { + content: "\ed18" +} + +.bxs-caret-left-circle:before { + content: "\ed19" +} + +.bxs-caret-left-square:before { + content: "\ed1a" +} + +.bxs-caret-right-circle:before { + content: "\ed1b" +} + +.bxs-caret-right-square:before { + content: "\ed1c" +} + +.bxs-caret-up-circle:before { + content: "\ed1d" +} + +.bxs-caret-up-square:before { + content: "\ed1e" +} + +.bxs-car-garage:before { + content: "\ed1f" +} + +.bxs-car-mechanic:before { + content: "\ed20" +} + +.bxs-carousel:before { + content: "\ed21" +} + +.bxs-cart:before { + content: "\ed22" +} + +.bxs-cart-add:before { + content: "\ed23" +} + +.bxs-cart-alt:before { + content: "\ed24" +} + +.bxs-cart-download:before { + content: "\ed25" +} + +.bxs-car-wash:before { + content: "\ed26" +} + +.bxs-category:before { + content: "\ed27" +} + +.bxs-category-alt:before { + content: "\ed28" +} + +.bxs-cctv:before { + content: "\ed29" +} + +.bxs-certification:before { + content: "\ed2a" +} + +.bxs-chalkboard:before { + content: "\ed2b" +} + +.bxs-chart:before { + content: "\ed2c" +} + +.bxs-chat:before { + content: "\ed2d" +} + +.bxs-checkbox:before { + content: "\ed2e" +} + +.bxs-checkbox-checked:before { + content: "\ed2f" +} + +.bxs-checkbox-minus:before { + content: "\ed30" +} + +.bxs-check-circle:before { + content: "\ed31" +} + +.bxs-check-shield:before { + content: "\ed32" +} + +.bxs-check-square:before { + content: "\ed33" +} + +.bxs-chess:before { + content: "\ed34" +} + +.bxs-chevron-down:before { + content: "\ed35" +} + +.bxs-chevron-down-circle:before { + content: "\ed36" +} + +.bxs-chevron-down-square:before { + content: "\ed37" +} + +.bxs-chevron-left:before { + content: "\ed38" +} + +.bxs-chevron-left-circle:before { + content: "\ed39" +} + +.bxs-chevron-left-square:before { + content: "\ed3a" +} + +.bxs-chevron-right:before { + content: "\ed3b" +} + +.bxs-chevron-right-circle:before { + content: "\ed3c" +} + +.bxs-chevron-right-square:before { + content: "\ed3d" +} + +.bxs-chevrons-down:before { + content: "\ed3e" +} + +.bxs-chevrons-left:before { + content: "\ed3f" +} + +.bxs-chevrons-right:before { + content: "\ed40" +} + +.bxs-chevrons-up:before { + content: "\ed41" +} + +.bxs-chevron-up:before { + content: "\ed42" +} + +.bxs-chevron-up-circle:before { + content: "\ed43" +} + +.bxs-chevron-up-square:before { + content: "\ed44" +} + +.bxs-chip:before { + content: "\ed45" +} + +.bxs-church:before { + content: "\ed46" +} + +.bxs-circle:before { + content: "\ed47" +} + +.bxs-city:before { + content: "\ed48" +} + +.bxs-clinic:before { + content: "\ed49" +} + +.bxs-cloud:before { + content: "\ed4a" +} + +.bxs-cloud-download:before { + content: "\ed4b" +} + +.bxs-cloud-lightning:before { + content: "\ed4c" +} + +.bxs-cloud-rain:before { + content: "\ed4d" +} + +.bxs-cloud-upload:before { + content: "\ed4e" +} + +.bxs-coffee:before { + content: "\ed4f" +} + +.bxs-coffee-alt:before { + content: "\ed50" +} + +.bxs-coffee-togo:before { + content: "\ed51" +} + +.bxs-cog:before { + content: "\ed52" +} + +.bxs-coin:before { + content: "\ed53" +} + +.bxs-coin-stack:before { + content: "\ed54" +} + +.bxs-collection:before { + content: "\ed55" +} + +.bxs-color-fill:before { + content: "\ed56" +} + +.bxs-comment:before { + content: "\ed57" +} + +.bxs-comment-add:before { + content: "\ed58" +} + +.bxs-comment-check:before { + content: "\ed59" +} + +.bxs-comment-detail:before { + content: "\ed5a" +} + +.bxs-comment-dots:before { + content: "\ed5b" +} + +.bxs-comment-edit:before { + content: "\ed5c" +} + +.bxs-comment-error:before { + content: "\ed5d" +} + +.bxs-comment-minus:before { + content: "\ed5e" +} + +.bxs-comment-x:before { + content: "\ed5f" +} + +.bxs-compass:before { + content: "\ed60" +} + +.bxs-component:before { + content: "\ed61" +} + +.bxs-confused:before { + content: "\ed62" +} + +.bxs-contact:before { + content: "\ed63" +} + +.bxs-conversation:before { + content: "\ed64" +} + +.bxs-cookie:before { + content: "\ed65" +} + +.bxs-cool:before { + content: "\ed66" +} + +.bxs-copy:before { + content: "\ed67" +} + +.bxs-copy-alt:before { + content: "\ed68" +} + +.bxs-copyright:before { + content: "\ed69" +} + +.bxs-coupon:before { + content: "\ed6a" +} + +.bxs-credit-card:before { + content: "\ed6b" +} + +.bxs-credit-card-alt:before { + content: "\ed6c" +} + +.bxs-credit-card-front:before { + content: "\ed6d" +} + +.bxs-crop:before { + content: "\ed6e" +} + +.bxs-crown:before { + content: "\ed6f" +} + +.bxs-cube:before { + content: "\ed70" +} + +.bxs-cube-alt:before { + content: "\ed71" +} + +.bxs-cuboid:before { + content: "\ed72" +} + +.bxs-customize:before { + content: "\ed73" +} + +.bxs-cylinder:before { + content: "\ed74" +} + +.bxs-dashboard:before { + content: "\ed75" +} + +.bxs-data:before { + content: "\ed76" +} + +.bxs-detail:before { + content: "\ed77" +} + +.bxs-devices:before { + content: "\ed78" +} + +.bxs-diamond:before { + content: "\ed79" +} + +.bxs-dice-1:before { + content: "\ed7a" +} + +.bxs-dice-2:before { + content: "\ed7b" +} + +.bxs-dice-3:before { + content: "\ed7c" +} + +.bxs-dice-4:before { + content: "\ed7d" +} + +.bxs-dice-5:before { + content: "\ed7e" +} + +.bxs-dice-6:before { + content: "\ed7f" +} + +.bxs-direction-left:before { + content: "\ed80" +} + +.bxs-direction-right:before { + content: "\ed81" +} + +.bxs-directions:before { + content: "\ed82" +} + +.bxs-disc:before { + content: "\ed83" +} + +.bxs-discount:before { + content: "\ed84" +} + +.bxs-dish:before { + content: "\ed85" +} + +.bxs-dislike:before { + content: "\ed86" +} + +.bxs-dizzy:before { + content: "\ed87" +} + +.bxs-dock-bottom:before { + content: "\ed88" +} + +.bxs-dock-left:before { + content: "\ed89" +} + +.bxs-dock-right:before { + content: "\ed8a" +} + +.bxs-dock-top:before { + content: "\ed8b" +} + +.bxs-dollar-circle:before { + content: "\ed8c" +} + +.bxs-donate-blood:before { + content: "\ed8d" +} + +.bxs-donate-heart:before { + content: "\ed8e" +} + +.bxs-door-open:before { + content: "\ed8f" +} + +.bxs-doughnut-chart:before { + content: "\ed90" +} + +.bxs-down-arrow:before { + content: "\ed91" +} + +.bxs-down-arrow-alt:before { + content: "\ed92" +} + +.bxs-down-arrow-circle:before { + content: "\ed93" +} + +.bxs-down-arrow-square:before { + content: "\ed94" +} + +.bxs-download:before { + content: "\ed95" +} + +.bxs-downvote:before { + content: "\ed96" +} + +.bxs-drink:before { + content: "\ed97" +} + +.bxs-droplet-half:before { + content: "\ed98" +} + +.bxs-dryer:before { + content: "\ed99" +} + +.bxs-duplicate:before { + content: "\ed9a" +} + +.bxs-edit:before { + content: "\ed9b" +} + +.bxs-edit-alt:before { + content: "\ed9c" +} + +.bxs-edit-location:before { + content: "\ed9d" +} + +.bxs-eject:before { + content: "\ed9e" +} + +.bxs-envelope:before { + content: "\ed9f" +} + +.bxs-envelope-open:before { + content: "\eda0" +} + +.bxs-eraser:before { + content: "\eda1" +} + +.bxs-error:before { + content: "\eda2" +} + +.bxs-error-alt:before { + content: "\eda3" +} + +.bxs-error-circle:before { + content: "\eda4" +} + +.bxs-ev-station:before { + content: "\eda5" +} + +.bxs-exit:before { + content: "\eda6" +} + +.bxs-extension:before { + content: "\eda7" +} + +.bxs-eyedropper:before { + content: "\eda8" +} + +.bxs-face:before { + content: "\eda9" +} + +.bxs-face-mask:before { + content: "\edaa" +} + +.bxs-factory:before { + content: "\edab" +} + +.bxs-fast-forward-circle:before { + content: "\edac" +} + +.bxs-file:before { + content: "\edad" +} + +.bxs-file-archive:before { + content: "\edae" +} + +.bxs-file-blank:before { + content: "\edaf" +} + +.bxs-file-css:before { + content: "\edb0" +} + +.bxs-file-doc:before { + content: "\edb1" +} + +.bxs-file-export:before { + content: "\edb2" +} + +.bxs-file-find:before { + content: "\edb3" +} + +.bxs-file-gif:before { + content: "\edb4" +} + +.bxs-file-html:before { + content: "\edb5" +} + +.bxs-file-image:before { + content: "\edb6" +} + +.bxs-file-import:before { + content: "\edb7" +} + +.bxs-file-jpg:before { + content: "\edb8" +} + +.bxs-file-js:before { + content: "\edb9" +} + +.bxs-file-json:before { + content: "\edba" +} + +.bxs-file-md:before { + content: "\edbb" +} + +.bxs-file-pdf:before { + content: "\edbc" +} + +.bxs-file-plus:before { + content: "\edbd" +} + +.bxs-file-png:before { + content: "\edbe" +} + +.bxs-file-txt:before { + content: "\edbf" +} + +.bxs-film:before { + content: "\edc0" +} + +.bxs-filter-alt:before { + content: "\edc1" +} + +.bxs-first-aid:before { + content: "\edc2" +} + +.bxs-flag:before { + content: "\edc3" +} + +.bxs-flag-alt:before { + content: "\edc4" +} + +.bxs-flag-checkered:before { + content: "\edc5" +} + +.bxs-flame:before { + content: "\edc6" +} + +.bxs-flask:before { + content: "\edc7" +} + +.bxs-florist:before { + content: "\edc8" +} + +.bxs-folder:before { + content: "\edc9" +} + +.bxs-folder-minus:before { + content: "\edca" +} + +.bxs-folder-open:before { + content: "\edcb" +} + +.bxs-folder-plus:before { + content: "\edcc" +} + +.bxs-food-menu:before { + content: "\edcd" +} + +.bxs-fridge:before { + content: "\edce" +} + +.bxs-game:before { + content: "\edcf" +} + +.bxs-gas-pump:before { + content: "\edd0" +} + +.bxs-ghost:before { + content: "\edd1" +} + +.bxs-gift:before { + content: "\edd2" +} + +.bxs-graduation:before { + content: "\edd3" +} + +.bxs-grid:before { + content: "\edd4" +} + +.bxs-grid-alt:before { + content: "\edd5" +} + +.bxs-group:before { + content: "\edd6" +} + +.bxs-guitar-amp:before { + content: "\edd7" +} + +.bxs-hand:before { + content: "\edd8" +} + +.bxs-hand-down:before { + content: "\edd9" +} + +.bxs-hand-left:before { + content: "\edda" +} + +.bxs-hand-right:before { + content: "\eddb" +} + +.bxs-hand-up:before { + content: "\eddc" +} + +.bxs-happy:before { + content: "\eddd" +} + +.bxs-happy-alt:before { + content: "\edde" +} + +.bxs-happy-beaming:before { + content: "\eddf" +} + +.bxs-happy-heart-eyes:before { + content: "\ede0" +} + +.bxs-hdd:before { + content: "\ede1" +} + +.bxs-heart:before { + content: "\ede2" +} + +.bxs-heart-circle:before { + content: "\ede3" +} + +.bxs-heart-square:before { + content: "\ede4" +} + +.bxs-help-circle:before { + content: "\ede5" +} + +.bxs-hide:before { + content: "\ede6" +} + +.bxs-home:before { + content: "\ede7" +} + +.bxs-home-circle:before { + content: "\ede8" +} + +.bxs-home-heart:before { + content: "\ede9" +} + +.bxs-home-smile:before { + content: "\edea" +} + +.bxs-hotel:before { + content: "\edeb" +} + +.bxs-hourglass:before { + content: "\edec" +} + +.bxs-hourglass-bottom:before { + content: "\eded" +} + +.bxs-hourglass-top:before { + content: "\edee" +} + +.bxs-id-card:before { + content: "\edef" +} + +.bxs-image:before { + content: "\edf0" +} + +.bxs-image-add:before { + content: "\edf1" +} + +.bxs-image-alt:before { + content: "\edf2" +} + +.bxs-inbox:before { + content: "\edf3" +} + +.bxs-info-circle:before { + content: "\edf4" +} + +.bxs-info-square:before { + content: "\edf5" +} + +.bxs-institution:before { + content: "\edf6" +} + +.bxs-joystick:before { + content: "\edf7" +} + +.bxs-joystick-alt:before { + content: "\edf8" +} + +.bxs-joystick-button:before { + content: "\edf9" +} + +.bxs-key:before { + content: "\edfa" +} + +.bxs-keyboard:before { + content: "\edfb" +} + +.bxs-label:before { + content: "\edfc" +} + +.bxs-landmark:before { + content: "\edfd" +} + +.bxs-landscape:before { + content: "\edfe" +} + +.bxs-laugh:before { + content: "\edff" +} + +.bxs-layer:before { + content: "\ee00" +} + +.bxs-layer-minus:before { + content: "\ee01" +} + +.bxs-layer-plus:before { + content: "\ee02" +} + +.bxs-layout:before { + content: "\ee03" +} + +.bxs-left-arrow:before { + content: "\ee04" +} + +.bxs-left-arrow-alt:before { + content: "\ee05" +} + +.bxs-left-arrow-circle:before { + content: "\ee06" +} + +.bxs-left-arrow-square:before { + content: "\ee07" +} + +.bxs-left-down-arrow-circle:before { + content: "\ee08" +} + +.bxs-left-top-arrow-circle:before { + content: "\ee09" +} + +.bxs-like:before { + content: "\ee0a" +} + +.bxs-location-plus:before { + content: "\ee0b" +} + +.bxs-lock:before { + content: "\ee0c" +} + +.bxs-lock-alt:before { + content: "\ee0d" +} + +.bxs-lock-open:before { + content: "\ee0e" +} + +.bxs-lock-open-alt:before { + content: "\ee0f" +} + +.bxs-log-in:before { + content: "\ee10" +} + +.bxs-log-in-circle:before { + content: "\ee11" +} + +.bxs-log-out:before { + content: "\ee12" +} + +.bxs-log-out-circle:before { + content: "\ee13" +} + +.bxs-low-vision:before { + content: "\ee14" +} + +.bxs-magic-wand:before { + content: "\ee15" +} + +.bxs-magnet:before { + content: "\ee16" +} + +.bxs-map:before { + content: "\ee17" +} + +.bxs-map-alt:before { + content: "\ee18" +} + +.bxs-map-pin:before { + content: "\ee19" +} + +.bxs-mask:before { + content: "\ee1a" +} + +.bxs-medal:before { + content: "\ee1b" +} + +.bxs-megaphone:before { + content: "\ee1c" +} + +.bxs-meh:before { + content: "\ee1d" +} + +.bxs-meh-alt:before { + content: "\ee1e" +} + +.bxs-meh-blank:before { + content: "\ee1f" +} + +.bxs-memory-card:before { + content: "\ee20" +} + +.bxs-message:before { + content: "\ee21" +} + +.bxs-message-add:before { + content: "\ee22" +} + +.bxs-message-alt:before { + content: "\ee23" +} + +.bxs-message-alt-add:before { + content: "\ee24" +} + +.bxs-message-alt-check:before { + content: "\ee25" +} + +.bxs-message-alt-detail:before { + content: "\ee26" +} + +.bxs-message-alt-dots:before { + content: "\ee27" +} + +.bxs-message-alt-edit:before { + content: "\ee28" +} + +.bxs-message-alt-error:before { + content: "\ee29" +} + +.bxs-message-alt-minus:before { + content: "\ee2a" +} + +.bxs-message-alt-x:before { + content: "\ee2b" +} + +.bxs-message-check:before { + content: "\ee2c" +} + +.bxs-message-detail:before { + content: "\ee2d" +} + +.bxs-message-dots:before { + content: "\ee2e" +} + +.bxs-message-edit:before { + content: "\ee2f" +} + +.bxs-message-error:before { + content: "\ee30" +} + +.bxs-message-minus:before { + content: "\ee31" +} + +.bxs-message-rounded:before { + content: "\ee32" +} + +.bxs-message-rounded-add:before { + content: "\ee33" +} + +.bxs-message-rounded-check:before { + content: "\ee34" +} + +.bxs-message-rounded-detail:before { + content: "\ee35" +} + +.bxs-message-rounded-dots:before { + content: "\ee36" +} + +.bxs-message-rounded-edit:before { + content: "\ee37" +} + +.bxs-message-rounded-error:before { + content: "\ee38" +} + +.bxs-message-rounded-minus:before { + content: "\ee39" +} + +.bxs-message-rounded-x:before { + content: "\ee3a" +} + +.bxs-message-square:before { + content: "\ee3b" +} + +.bxs-message-square-add:before { + content: "\ee3c" +} + +.bxs-message-square-check:before { + content: "\ee3d" +} + +.bxs-message-square-detail:before { + content: "\ee3e" +} + +.bxs-message-square-dots:before { + content: "\ee3f" +} + +.bxs-message-square-edit:before { + content: "\ee40" +} + +.bxs-message-square-error:before { + content: "\ee41" +} + +.bxs-message-square-minus:before { + content: "\ee42" +} + +.bxs-message-square-x:before { + content: "\ee43" +} + +.bxs-message-x:before { + content: "\ee44" +} + +.bxs-meteor:before { + content: "\ee45" +} + +.bxs-microchip:before { + content: "\ee46" +} + +.bxs-microphone:before { + content: "\ee47" +} + +.bxs-microphone-alt:before { + content: "\ee48" +} + +.bxs-microphone-off:before { + content: "\ee49" +} + +.bxs-minus-circle:before { + content: "\ee4a" +} + +.bxs-minus-square:before { + content: "\ee4b" +} + +.bxs-mobile:before { + content: "\ee4c" +} + +.bxs-mobile-vibration:before { + content: "\ee4d" +} + +.bxs-moon:before { + content: "\ee4e" +} + +.bxs-mouse:before { + content: "\ee4f" +} + +.bxs-mouse-alt:before { + content: "\ee50" +} + +.bxs-movie:before { + content: "\ee51" +} + +.bxs-movie-play:before { + content: "\ee52" +} + +.bxs-music:before { + content: "\ee53" +} + +.bxs-navigation:before { + content: "\ee54" +} + +.bxs-network-chart:before { + content: "\ee55" +} + +.bxs-news:before { + content: "\ee56" +} + +.bxs-no-entry:before { + content: "\ee57" +} + +.bxs-note:before { + content: "\ee58" +} + +.bxs-notepad:before { + content: "\ee59" +} + +.bxs-notification:before { + content: "\ee5a" +} + +.bxs-notification-off:before { + content: "\ee5b" +} + +.bxs-offer:before { + content: "\ee5c" +} + +.bxs-package:before { + content: "\ee5d" +} + +.bxs-paint:before { + content: "\ee5e" +} + +.bxs-paint-roll:before { + content: "\ee5f" +} + +.bxs-palette:before { + content: "\ee60" +} + +.bxs-paper-plane:before { + content: "\ee61" +} + +.bxs-parking:before { + content: "\ee62" +} + +.bxs-paste:before { + content: "\ee63" +} + +.bxs-pen:before { + content: "\ee64" +} + +.bxs-pencil:before { + content: "\ee65" +} + +.bxs-phone:before { + content: "\ee66" +} + +.bxs-phone-call:before { + content: "\ee67" +} + +.bxs-phone-incoming:before { + content: "\ee68" +} + +.bxs-phone-off:before { + content: "\ee69" +} + +.bxs-phone-outgoing:before { + content: "\ee6a" +} + +.bxs-photo-album:before { + content: "\ee6b" +} + +.bxs-piano:before { + content: "\ee6c" +} + +.bxs-pie-chart:before { + content: "\ee6d" +} + +.bxs-pie-chart-alt:before { + content: "\ee6e" +} + +.bxs-pie-chart-alt-2:before { + content: "\ee6f" +} + +.bxs-pin:before { + content: "\ee70" +} + +.bxs-pizza:before { + content: "\ee71" +} + +.bxs-plane:before { + content: "\ee72" +} + +.bxs-plane-alt:before { + content: "\ee73" +} + +.bxs-plane-land:before { + content: "\ee74" +} + +.bxs-planet:before { + content: "\ee75" +} + +.bxs-plane-take-off:before { + content: "\ee76" +} + +.bxs-playlist:before { + content: "\ee77" +} + +.bxs-plug:before { + content: "\ee78" +} + +.bxs-plus-circle:before { + content: "\ee79" +} + +.bxs-plus-square:before { + content: "\ee7a" +} + +.bxs-pointer:before { + content: "\ee7b" +} + +.bxs-polygon:before { + content: "\ee7c" +} + +.bxs-printer:before { + content: "\ee7d" +} + +.bxs-purchase-tag:before { + content: "\ee7e" +} + +.bxs-purchase-tag-alt:before { + content: "\ee7f" +} + +.bxs-pyramid:before { + content: "\ee80" +} + +.bxs-quote-alt-left:before { + content: "\ee81" +} + +.bxs-quote-alt-right:before { + content: "\ee82" +} + +.bxs-quote-left:before { + content: "\ee83" +} + +.bxs-quote-right:before { + content: "\ee84" +} + +.bxs-quote-single-left:before { + content: "\ee85" +} + +.bxs-quote-single-right:before { + content: "\ee86" +} + +.bxs-radiation:before { + content: "\ee87" +} + +.bxs-radio:before { + content: "\ee88" +} + +.bxs-receipt:before { + content: "\ee89" +} + +.bxs-rectangle:before { + content: "\ee8a" +} + +.bxs-registered:before { + content: "\ee8b" +} + +.bxs-rename:before { + content: "\ee8c" +} + +.bxs-report:before { + content: "\ee8d" +} + +.bxs-rewind-circle:before { + content: "\ee8e" +} + +.bxs-right-arrow:before { + content: "\ee8f" +} + +.bxs-right-arrow-alt:before { + content: "\ee90" +} + +.bxs-right-arrow-circle:before { + content: "\ee91" +} + +.bxs-right-arrow-square:before { + content: "\ee92" +} + +.bxs-right-down-arrow-circle:before { + content: "\ee93" +} + +.bxs-right-top-arrow-circle:before { + content: "\ee94" +} + +.bxs-rocket:before { + content: "\ee95" +} + +.bxs-ruler:before { + content: "\ee96" +} + +.bxs-sad:before { + content: "\ee97" +} + +.bxs-save:before { + content: "\ee98" +} + +.bxs-school:before { + content: "\ee99" +} + +.bxs-search:before { + content: "\ee9a" +} + +.bxs-search-alt-2:before { + content: "\ee9b" +} + +.bxs-select-multiple:before { + content: "\ee9c" +} + +.bxs-send:before { + content: "\ee9d" +} + +.bxs-server:before { + content: "\ee9e" +} + +.bxs-shapes:before { + content: "\ee9f" +} + +.bxs-share:before { + content: "\eea0" +} + +.bxs-share-alt:before { + content: "\eea1" +} + +.bxs-shield:before { + content: "\eea2" +} + +.bxs-shield-alt-2:before { + content: "\eea3" +} + +.bxs-shield-x:before { + content: "\eea4" +} + +.bxs-ship:before { + content: "\eea5" +} + +.bxs-shocked:before { + content: "\eea6" +} + +.bxs-shopping-bag:before { + content: "\eea7" +} + +.bxs-shopping-bag-alt:before { + content: "\eea8" +} + +.bxs-shopping-bags:before { + content: "\eea9" +} + +.bxs-show:before { + content: "\eeaa" +} + +.bxs-skip-next-circle:before { + content: "\eeab" +} + +.bxs-skip-previous-circle:before { + content: "\eeac" +} + +.bxs-skull:before { + content: "\eead" +} + +.bxs-sleepy:before { + content: "\eeae" +} + +.bxs-slideshow:before { + content: "\eeaf" +} + +.bxs-smile:before { + content: "\eeb0" +} + +.bxs-sort-alt:before { + content: "\eeb1" +} + +.bxs-spa:before { + content: "\eeb2" +} + +.bxs-speaker:before { + content: "\eeb3" +} + +.bxs-spray-can:before { + content: "\eeb4" +} + +.bxs-spreadsheet:before { + content: "\eeb5" +} + +.bxs-square:before { + content: "\eeb6" +} + +.bxs-square-rounded:before { + content: "\eeb7" +} + +.bxs-star:before { + content: "\eeb8" +} + +.bxs-star-half:before { + content: "\eeb9" +} + +.bxs-sticker:before { + content: "\eeba" +} + +.bxs-stopwatch:before { + content: "\eebb" +} + +.bxs-store:before { + content: "\eebc" +} + +.bxs-store-alt:before { + content: "\eebd" +} + +.bxs-sun:before { + content: "\eebe" +} + +.bxs-tachometer:before { + content: "\eebf" +} + +.bxs-tag:before { + content: "\eec0" +} + +.bxs-tag-alt:before { + content: "\eec1" +} + +.bxs-tag-x:before { + content: "\eec2" +} + +.bxs-taxi:before { + content: "\eec3" +} + +.bxs-tennis-ball:before { + content: "\eec4" +} + +.bxs-terminal:before { + content: "\eec5" +} + +.bxs-thermometer:before { + content: "\eec6" +} + +.bxs-time:before { + content: "\eec7" +} + +.bxs-time-five:before { + content: "\eec8" +} + +.bxs-timer:before { + content: "\eec9" +} + +.bxs-tired:before { + content: "\eeca" +} + +.bxs-toggle-left:before { + content: "\eecb" +} + +.bxs-toggle-right:before { + content: "\eecc" +} + +.bxs-tone:before { + content: "\eecd" +} + +.bxs-torch:before { + content: "\eece" +} + +.bxs-to-top:before { + content: "\eecf" +} + +.bxs-traffic:before { + content: "\eed0" +} + +.bxs-traffic-barrier:before { + content: "\eed1" +} + +.bxs-traffic-cone:before { + content: "\eed2" +} + +.bxs-train:before { + content: "\eed3" +} + +.bxs-trash:before { + content: "\eed4" +} + +.bxs-trash-alt:before { + content: "\eed5" +} + +.bxs-tree:before { + content: "\eed6" +} + +.bxs-trophy:before { + content: "\eed7" +} + +.bxs-truck:before { + content: "\eed8" +} + +.bxs-t-shirt:before { + content: "\eed9" +} + +.bxs-tv:before { + content: "\eeda" +} + +.bxs-up-arrow:before { + content: "\eedb" +} + +.bxs-up-arrow-alt:before { + content: "\eedc" +} + +.bxs-up-arrow-circle:before { + content: "\eedd" +} + +.bxs-up-arrow-square:before { + content: "\eede" +} + +.bxs-upside-down:before { + content: "\eedf" +} + +.bxs-upvote:before { + content: "\eee0" +} + +.bxs-user:before { + content: "\eee1" +} + +.bxs-user-account:before { + content: "\eee2" +} + +.bxs-user-badge:before { + content: "\eee3" +} + +.bxs-user-check:before { + content: "\eee4" +} + +.bxs-user-circle:before { + content: "\eee5" +} + +.bxs-user-detail:before { + content: "\eee6" +} + +.bxs-user-minus:before { + content: "\eee7" +} + +.bxs-user-pin:before { + content: "\eee8" +} + +.bxs-user-plus:before { + content: "\eee9" +} + +.bxs-user-rectangle:before { + content: "\eeea" +} + +.bxs-user-voice:before { + content: "\eeeb" +} + +.bxs-user-x:before { + content: "\eeec" +} + +.bxs-vector:before { + content: "\eeed" +} + +.bxs-vial:before { + content: "\eeee" +} + +.bxs-video:before { + content: "\eeef" +} + +.bxs-video-off:before { + content: "\eef0" +} + +.bxs-video-plus:before { + content: "\eef1" +} + +.bxs-video-recording:before { + content: "\eef2" +} + +.bxs-videos:before { + content: "\eef3" +} + +.bxs-virus:before { + content: "\eef4" +} + +.bxs-virus-block:before { + content: "\eef5" +} + +.bxs-volume:before { + content: "\eef6" +} + +.bxs-volume-full:before { + content: "\eef7" +} + +.bxs-volume-low:before { + content: "\eef8" +} + +.bxs-volume-mute:before { + content: "\eef9" +} + +.bxs-wallet:before { + content: "\eefa" +} + +.bxs-wallet-alt:before { + content: "\eefb" +} + +.bxs-washer:before { + content: "\eefc" +} + +.bxs-watch:before { + content: "\eefd" +} + +.bxs-watch-alt:before { + content: "\eefe" +} + +.bxs-webcam:before { + content: "\eeff" +} + +.bxs-widget:before { + content: "\ef00" +} + +.bxs-window-alt:before { + content: "\ef01" +} + +.bxs-wine:before { + content: "\ef02" +} + +.bxs-wink-smile:before { + content: "\ef03" +} + +.bxs-wink-tongue:before { + content: "\ef04" +} + +.bxs-wrench:before { + content: "\ef05" +} + +.bxs-x-circle:before { + content: "\ef06" +} + +.bxs-x-square:before { + content: "\ef07" +} + +.bxs-yin-yang:before { + content: "\ef08" +} + +.bxs-zap:before { + content: "\ef09" +} + +.bxs-zoom-in:before { + content: "\ef0a" +} + +.bxs-zoom-out:before { + content: "\ef0b" +} \ No newline at end of file diff --git a/TaxPayerFull/wwwroot/assets/css/demo.css b/TaxPayerFull/wwwroot/assets/css/demo.css new file mode 100644 index 0000000..f38fc10 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/css/demo.css @@ -0,0 +1,220 @@ +/* +* demo.css +* File include item demo only specific css only +******************************************************************************/ + +@font-face { + font-family: "irsans"; + font-style: normal; + font-weight: 900; + src: url(../vendor/fonts/iranSans/irsans-b.eot?67d2920ac1e0164c957e884da0b1fc2b); + src: url(../vendor/fonts/iranSans/irsans-b.eot?67d2920ac1e0164c957e884da0b1fc2b) format("embedded-opentype"), url(../vendor/fonts/iranSans/irsans-b.woff?a6c7f37a03e19d237de343688a10330f) format("woff"), url(../vendor/fonts/iranSans/irsans-b.ttf?3c04bd57fa8240b0ec575d8c1ff80dbb) format("truetype"); +} + +@font-face { + font-family: "irsans"; + font-style: normal; + font-weight: 700; + src: url(../vendor/fonts/iranSans/irsans-m.eot?3953f2446de46ca0a52f371df635a547); + src: url(../vendor/fonts/iranSans/irsans-m.eot?3953f2446de46ca0a52f371df635a547) format("embedded-opentype"), url(../vendor/fonts/iranSans/irsans-m.woff?7698268f336a35d87bbf591a0fe5f41d) format("woff"), url(../vendor/fonts/iranSans/irsans-m.ttf?2ae855f1c7b7756f2aba76f0915b20b8) format("truetype"); +} + +@font-face { + font-family: "irsans"; + font-style: normal; + font-weight: 500; + src: url(../vendor/fonts/iranSans/irsans.eot?4f3cd08001a912553842788147e162c2); + src: url(../vendor/fonts/iranSans/irsans.eot?4f3cd08001a912553842788147e162c2) format("embedded-opentype"), url(../vendor/fonts/iranSans/irsans.woff?ba2fd9dab30cd8771aa3b53aa6b036e3) format("woff"), url(../vendor/fonts/iranSans/irsans.ttf?71617be58eaec728ca3b9d4d5da8b11d) format("truetype"); +} + +@font-face { + font-family: "irsans"; + font-style: normal; + font-weight: 300; + src: url(../vendor/fonts/iranSans/irsans-l.eot?c3e2315906102c635b02db3a6666299b); + src: url(../vendor/fonts/iranSans/irsans-l.eot?c3e2315906102c635b02db3a6666299b) format("embedded-opentype"), url(../vendor/fonts/iranSans/irsans-l.woff?ef7595542cb1d899cefcabddb3a59f7f) format("woff"), url(../vendor/fonts/iranSans/irsans-l.ttf?2fd2464904104b41ac006f718c6de468) format("truetype"); +} + +@font-face { + font-family: "irsans"; + font-style: normal; + font-weight: 100; + src: url(../vendor/fonts/iranSans/irsans-u.eot?c6348f2607ffbf9f301e2a2bd6bfba4c); + src: url(../vendor/fonts/iranSans/irsans-u.eot?c6348f2607ffbf9f301e2a2bd6bfba4c) format("embedded-opentype"), url(../vendor/fonts/iranSans/irsans-u.woff?c2cac1dd087e299cd537621798bd50eb) format("woff"), url(../vendor/fonts/iranSans/irsans-u.ttf?cbc29f4ae7f67bce75b49ee6f69678ff) format("truetype"); +} + +body { + font-family: "irsans", irsans, sans-serif!important; +} + +span { + font-family: var(--bs-body-font-family) !important; +} + +a { + font-family: var(--bs-body-font-family) !important; +} + +.menu .app-brand.demo { + height: 64px; + margin-top: 12px; +} + +.app-brand-logo.demo svg { + width: 22px; + height: 38px; +} + +.app-brand-text.demo { + font-size: 1.75rem; + letter-spacing: -0.5px; + text-transform: lowercase; +} + + +/* ! For .layout-navbar-fixed added fix padding top tpo .layout-page */ + + +/* Detached navbar */ + +.layout-navbar-fixed .layout-wrapper:not(.layout-horizontal):not(.layout-without-menu) .layout-page { + padding-top: 76px !important; +} + + +/* Default navbar */ + +.layout-navbar-fixed .layout-wrapper:not(.layout-without-menu) .layout-page { + padding-top: 64px !important; +} + + +/* Navbar page z-index issue solution */ + +.content-wrapper .navbar { + z-index: auto; +} + + +/* +* Content +******************************************************************************/ + +.demo-blocks>* { + display: block !important; +} + +.demo-inline-spacing>* { + margin: 1rem 0 0 0.375rem !important; +} + + +/* ? .demo-vertical-spacing class is used to have vertical margins between elements. To remove margin-top from the first-child, use .demo-only-element class with .demo-vertical-spacing class. For example, we have used this class in forms-input-groups.html file. */ + +.demo-vertical-spacing>* { + margin-top: 1rem !important; + margin-bottom: 0 !important; +} + +.demo-vertical-spacing.demo-only-element> :first-child { + margin-top: 0 !important; +} + +.demo-vertical-spacing-lg>* { + margin-top: 1.875rem !important; + margin-bottom: 0 !important; +} + +.demo-vertical-spacing-lg.demo-only-element> :first-child { + margin-top: 0 !important; +} + +.demo-vertical-spacing-xl>* { + margin-top: 5rem !important; + margin-bottom: 0 !important; +} + +.demo-vertical-spacing-xl.demo-only-element> :first-child { + margin-top: 0 !important; +} + +.rtl-only { + display: none !important; + text-align: left !important; + direction: ltr !important; +} + +[dir='rtl'] .rtl-only { + display: block !important; +} + + +/* +* Layout demo +******************************************************************************/ + +.layout-demo-wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin-top: 1rem; +} + +.layout-demo-placeholder img { + width: 900px; +} + +.layout-demo-info { + text-align: center; + margin-top: 1rem; +} + +.social-count { + border-radius: 50%!important; +} + +.apexcharts-legend-marker { + left: unset!important; + right: -3px!important; +} + +.dropdown-menu.show { + z-index: 10000; +} + +a.f-ir { + display: flex; + align-content: center; + align-items: center; + gap: .2rem; + font-family: "irsans", irsans, sans-serif!important; + color: #000; + font-size: .8rem; + border: 1px solid #ccc; + padding: .3rem .4rem; + border-radius: 5px; + background: aliceblue; +} + +a.f-ir i { + font-size: 1rem !important; +} + +.apexcharts-legend-text { + font-family: "irsans", irsans, sans-serif!important; +} + +.layout-navbar .navbar-nav-right { + flex-basis: 100%; +} + +.mr-auto { + margin-right: auto; +} \ No newline at end of file diff --git a/TaxPayerFull/wwwroot/assets/img/avatars/1.png b/TaxPayerFull/wwwroot/assets/img/avatars/1.png new file mode 100644 index 0000000..02ffed8 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/avatars/1.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/avatars/5.png b/TaxPayerFull/wwwroot/assets/img/avatars/5.png new file mode 100644 index 0000000..649f9ec Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/avatars/5.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/avatars/6.png b/TaxPayerFull/wwwroot/assets/img/avatars/6.png new file mode 100644 index 0000000..99ad3a6 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/avatars/6.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/avatars/7.png b/TaxPayerFull/wwwroot/assets/img/avatars/7.png new file mode 100644 index 0000000..335a741 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/avatars/7.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/backgrounds/18.jpg b/TaxPayerFull/wwwroot/assets/img/backgrounds/18.jpg new file mode 100644 index 0000000..26de346 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/backgrounds/18.jpg differ diff --git a/TaxPayerFull/wwwroot/assets/img/elements/1.jpg b/TaxPayerFull/wwwroot/assets/img/elements/1.jpg new file mode 100644 index 0000000..779350e Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/elements/1.jpg differ diff --git a/TaxPayerFull/wwwroot/assets/img/elements/11.jpg b/TaxPayerFull/wwwroot/assets/img/elements/11.jpg new file mode 100644 index 0000000..30f1d63 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/elements/11.jpg differ diff --git a/TaxPayerFull/wwwroot/assets/img/elements/12.jpg b/TaxPayerFull/wwwroot/assets/img/elements/12.jpg new file mode 100644 index 0000000..e734764 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/elements/12.jpg differ diff --git a/TaxPayerFull/wwwroot/assets/img/elements/13.jpg b/TaxPayerFull/wwwroot/assets/img/elements/13.jpg new file mode 100644 index 0000000..5b19ce5 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/elements/13.jpg differ diff --git a/TaxPayerFull/wwwroot/assets/img/elements/17.jpg b/TaxPayerFull/wwwroot/assets/img/elements/17.jpg new file mode 100644 index 0000000..2004cda Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/elements/17.jpg differ diff --git a/TaxPayerFull/wwwroot/assets/img/elements/18.jpg b/TaxPayerFull/wwwroot/assets/img/elements/18.jpg new file mode 100644 index 0000000..46af155 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/elements/18.jpg differ diff --git a/TaxPayerFull/wwwroot/assets/img/elements/19.jpg b/TaxPayerFull/wwwroot/assets/img/elements/19.jpg new file mode 100644 index 0000000..cae3449 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/elements/19.jpg differ diff --git a/TaxPayerFull/wwwroot/assets/img/elements/2.jpg b/TaxPayerFull/wwwroot/assets/img/elements/2.jpg new file mode 100644 index 0000000..78bc4d8 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/elements/2.jpg differ diff --git a/TaxPayerFull/wwwroot/assets/img/elements/20.jpg b/TaxPayerFull/wwwroot/assets/img/elements/20.jpg new file mode 100644 index 0000000..1d7fb7c Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/elements/20.jpg differ diff --git a/TaxPayerFull/wwwroot/assets/img/elements/3.jpg b/TaxPayerFull/wwwroot/assets/img/elements/3.jpg new file mode 100644 index 0000000..f34f3de Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/elements/3.jpg differ diff --git a/TaxPayerFull/wwwroot/assets/img/elements/4.jpg b/TaxPayerFull/wwwroot/assets/img/elements/4.jpg new file mode 100644 index 0000000..4843200 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/elements/4.jpg differ diff --git a/TaxPayerFull/wwwroot/assets/img/elements/5.jpg b/TaxPayerFull/wwwroot/assets/img/elements/5.jpg new file mode 100644 index 0000000..29714f5 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/elements/5.jpg differ diff --git a/TaxPayerFull/wwwroot/assets/img/elements/7.jpg b/TaxPayerFull/wwwroot/assets/img/elements/7.jpg new file mode 100644 index 0000000..01a42a5 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/elements/7.jpg differ diff --git a/TaxPayerFull/wwwroot/assets/img/favicon/favicon.ico b/TaxPayerFull/wwwroot/assets/img/favicon/favicon.ico new file mode 100644 index 0000000..fb657fb Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/favicon/favicon.ico differ diff --git a/TaxPayerFull/wwwroot/assets/img/icons/brands/asana.png b/TaxPayerFull/wwwroot/assets/img/icons/brands/asana.png new file mode 100644 index 0000000..6a17880 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/icons/brands/asana.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/icons/brands/behance.png b/TaxPayerFull/wwwroot/assets/img/icons/brands/behance.png new file mode 100644 index 0000000..bf41313 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/icons/brands/behance.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/icons/brands/dribbble.png b/TaxPayerFull/wwwroot/assets/img/icons/brands/dribbble.png new file mode 100644 index 0000000..468e311 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/icons/brands/dribbble.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/icons/brands/facebook.png b/TaxPayerFull/wwwroot/assets/img/icons/brands/facebook.png new file mode 100644 index 0000000..3ee2f66 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/icons/brands/facebook.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/icons/brands/github.png b/TaxPayerFull/wwwroot/assets/img/icons/brands/github.png new file mode 100644 index 0000000..7e8c363 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/icons/brands/github.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/icons/brands/google.png b/TaxPayerFull/wwwroot/assets/img/icons/brands/google.png new file mode 100644 index 0000000..37cdc5a Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/icons/brands/google.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/icons/brands/instagram.png b/TaxPayerFull/wwwroot/assets/img/icons/brands/instagram.png new file mode 100644 index 0000000..eb18ca2 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/icons/brands/instagram.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/icons/brands/mailchimp.png b/TaxPayerFull/wwwroot/assets/img/icons/brands/mailchimp.png new file mode 100644 index 0000000..d3a124f Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/icons/brands/mailchimp.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/icons/brands/slack.png b/TaxPayerFull/wwwroot/assets/img/icons/brands/slack.png new file mode 100644 index 0000000..a109a0f Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/icons/brands/slack.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/icons/brands/twitter.png b/TaxPayerFull/wwwroot/assets/img/icons/brands/twitter.png new file mode 100644 index 0000000..5a27c3d Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/icons/brands/twitter.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/icons/unicons/cc-primary.png b/TaxPayerFull/wwwroot/assets/img/icons/unicons/cc-primary.png new file mode 100644 index 0000000..60e3631 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/icons/unicons/cc-primary.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/icons/unicons/cc-success.png b/TaxPayerFull/wwwroot/assets/img/icons/unicons/cc-success.png new file mode 100644 index 0000000..658b86f Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/icons/unicons/cc-success.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/icons/unicons/cc-warning.png b/TaxPayerFull/wwwroot/assets/img/icons/unicons/cc-warning.png new file mode 100644 index 0000000..16d2837 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/icons/unicons/cc-warning.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/icons/unicons/chart-success.png b/TaxPayerFull/wwwroot/assets/img/icons/unicons/chart-success.png new file mode 100644 index 0000000..e684d01 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/icons/unicons/chart-success.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/icons/unicons/chart.png b/TaxPayerFull/wwwroot/assets/img/icons/unicons/chart.png new file mode 100644 index 0000000..7ddc07e Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/icons/unicons/chart.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/icons/unicons/paypal.png b/TaxPayerFull/wwwroot/assets/img/icons/unicons/paypal.png new file mode 100644 index 0000000..df16d74 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/icons/unicons/paypal.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/icons/unicons/wallet-info.png b/TaxPayerFull/wwwroot/assets/img/icons/unicons/wallet-info.png new file mode 100644 index 0000000..f8e6948 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/icons/unicons/wallet-info.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/icons/unicons/wallet.png b/TaxPayerFull/wwwroot/assets/img/icons/unicons/wallet.png new file mode 100644 index 0000000..d5253f2 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/icons/unicons/wallet.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/illustrations/girl-doing-yoga-light.png b/TaxPayerFull/wwwroot/assets/img/illustrations/girl-doing-yoga-light.png new file mode 100644 index 0000000..946e47c Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/illustrations/girl-doing-yoga-light.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/illustrations/man-with-laptop-light.png b/TaxPayerFull/wwwroot/assets/img/illustrations/man-with-laptop-light.png new file mode 100644 index 0000000..4266120 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/illustrations/man-with-laptop-light.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/illustrations/page-misc-error-light.png b/TaxPayerFull/wwwroot/assets/img/illustrations/page-misc-error-light.png new file mode 100644 index 0000000..970e31a Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/illustrations/page-misc-error-light.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/layouts/layout-container-light.png b/TaxPayerFull/wwwroot/assets/img/layouts/layout-container-light.png new file mode 100644 index 0000000..513338f Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/layouts/layout-container-light.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/layouts/layout-fluid-light.png b/TaxPayerFull/wwwroot/assets/img/layouts/layout-fluid-light.png new file mode 100644 index 0000000..ca093f4 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/layouts/layout-fluid-light.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/layouts/layout-without-menu-light.png b/TaxPayerFull/wwwroot/assets/img/layouts/layout-without-menu-light.png new file mode 100644 index 0000000..fe7d919 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/layouts/layout-without-menu-light.png differ diff --git a/TaxPayerFull/wwwroot/assets/img/layouts/layout-without-navbar-light.png b/TaxPayerFull/wwwroot/assets/img/layouts/layout-without-navbar-light.png new file mode 100644 index 0000000..68e69ba Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/img/layouts/layout-without-navbar-light.png differ diff --git a/TaxPayerFull/wwwroot/assets/js/config.js b/TaxPayerFull/wwwroot/assets/js/config.js new file mode 100644 index 0000000..0163325 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/js/config.js @@ -0,0 +1 @@ +"use strict";let config={colors:{primary:"#696cff",secondary:"#8592a3",success:"#71dd37",info:"#03c3ec",warning:"#ffab00",danger:"#ff3e1d",dark:"#233446",black:"#000",white:"#fff",body:"#f4f5fb",headingColor:"#566a7f",axisColor:"#a1acb8",borderColor:"#eceef1"}}; \ No newline at end of file diff --git a/TaxPayerFull/wwwroot/assets/js/dashboards-analytics.js b/TaxPayerFull/wwwroot/assets/js/dashboards-analytics.js new file mode 100644 index 0000000..d9a2b55 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/js/dashboards-analytics.js @@ -0,0 +1,2 @@ +"use strict";!function(){var o=config.colors.white,t=config.colors.headingColor,e=config.colors.axisColor,r=config.colors.borderColor,i=document.querySelector("#totalRevenueChart"),s={series:[{name:"2021",data:[18,7,15,29,18,12,9]},{name:"2020",data:[-13,-18,-9,-14,-5,-17,-15]}],chart:{height:300,stacked:!0,type:"bar",toolbar:{show:!1}},plotOptions:{bar:{horizontal:!1,columnWidth:"33%",borderRadius:12,startingShape:"rounded",endingShape:"rounded"}},colors:[config.colors.primary,config.colors.info],dataLabels:{enabled:!1},stroke:{curve:"smooth",width:6,lineCap:"round",colors:[o]},legend:{show:!0,horizontalAlign:"left",position:"top",markers:{height:8,width:8,radius:12,offsetX:-3},labels:{colors:e},itemMargin:{horizontal:10}},grid:{borderColor:r,padding:{top:0,bottom:-8,left:20,right:20}},xaxis:{categories:["فروردین","اردیبهشت","خرداد","تیر","مرداد","شهریور","مهر"],labels:{style:{fontSize:"13px",colors:e,fontFamily:"irsans"}},axisTicks:{show:!1},axisBorder:{show:!1}},yaxis:{labels:{style:{fontSize:"13px",colors:e,fontFamily:"irsans"}}},responsive:[{breakpoint:1700,options:{plotOptions:{bar:{borderRadius:10,columnWidth:"32%"}}}},{breakpoint:1580,options:{plotOptions:{bar:{borderRadius:10,columnWidth:"35%"}}}},{breakpoint:1440,options:{plotOptions:{bar:{borderRadius:10,columnWidth:"42%"}}}},{breakpoint:1300,options:{plotOptions:{bar:{borderRadius:10,columnWidth:"48%"}}}},{breakpoint:1200,options:{plotOptions:{bar:{borderRadius:10,columnWidth:"40%"}}}},{breakpoint:1040,options:{plotOptions:{bar:{borderRadius:11,columnWidth:"48%"}}}},{breakpoint:991,options:{plotOptions:{bar:{borderRadius:10,columnWidth:"30%"}}}},{breakpoint:840,options:{plotOptions:{bar:{borderRadius:10,columnWidth:"35%"}}}},{breakpoint:768,options:{plotOptions:{bar:{borderRadius:10,columnWidth:"28%"}}}},{breakpoint:640,options:{plotOptions:{bar:{borderRadius:10,columnWidth:"32%"}}}},{breakpoint:576,options:{plotOptions:{bar:{borderRadius:10,columnWidth:"37%"}}}},{breakpoint:480,options:{plotOptions:{bar:{borderRadius:10,columnWidth:"45%"}}}},{breakpoint:420,options:{plotOptions:{bar:{borderRadius:10,columnWidth:"52%"}}}},{breakpoint:380,options:{plotOptions:{bar:{borderRadius:10,columnWidth:"60%"}}}}],states:{hover:{filter:{type:"none"}},active:{filter:{type:"none"}}}};if(null!==i){const a=new ApexCharts(i,s);a.render()}i=document.querySelector("#growthChart"),s={series:[78],labels:["رشد"],chart:{height:240,type:"radialBar"},plotOptions:{radialBar:{size:150,offsetY:10,startAngle:-150,endAngle:150,hollow:{size:"55%"},track:{background:o,strokeWidth:"100%"},dataLabels:{name:{offsetY:15,color:t,fontSize:"15px",fontWeight:"600",fontFamily:"irsans"},value:{offsetY:-25,color:t,fontSize:"22px",fontWeight:"500",fontFamily:"irsans"}}}},colors:[config.colors.primary],fill:{type:"gradient",gradient:{shade:"dark",shadeIntensity:.5,gradientToColors:[config.colors.primary],inverseColors:!0,opacityFrom:1,opacityTo:.6,stops:[30,70,100]}},stroke:{dashArray:5},grid:{padding:{top:-35,bottom:-10}},states:{hover:{filter:{type:"none"}},active:{filter:{type:"none"}}}};if(null!==i){const n=new ApexCharts(i,s);n.render()}i=document.querySelector("#profileReportChart"),s={chart:{height:80,type:"line",toolbar:{show:!1},dropShadow:{enabled:!0,top:10,left:5,blur:3,color:config.colors.warning,opacity:.15},sparkline:{enabled:!0}},grid:{show:!1,padding:{right:8}},colors:[config.colors.warning],dataLabels:{enabled:!1},stroke:{width:5,curve:"smooth"},series:[{data:[110,270,145,245,205,285]}],xaxis:{show:!1,lines:{show:!1},labels:{show:!1},axisBorder:{show:!1}},yaxis:{show:!1}};if(null!==i){const l=new ApexCharts(i,s);l.render()}i=document.querySelector("#orderStatisticsChart"),s={chart:{height:165,width:130,type:"donut"},labels:["الکترونیک","ورزشی","دکور","فشن"],series:[85,15,50,50],colors:[config.colors.primary,config.colors.secondary,config.colors.info,config.colors.success],stroke:{width:5,colors:o},dataLabels:{enabled:!1,formatter:function(o,t){return parseInt(o)+"%"}},legend:{show:!1},grid:{padding:{top:0,bottom:0,right:15}},plotOptions:{pie:{donut:{size:"75%",labels:{show:!0,value:{fontSize:"1.5rem",fontFamily:"irsans",color:t,offsetY:-15,formatter:function(o){return parseInt(o)+"%"}},name:{offsetY:20,fontFamily:"irsans"},total:{show:!0,fontSize:"10px",fontFamily:"irsans",color:e,label:"هفتگی",formatter:function(o){return"38%"}}}}}}};if(null!==i){const d=new ApexCharts(i,s);d.render()}o=document.querySelector("#incomeChart"),t={series:[{data:[24,21,30,22,42,26,35,29]}],chart:{height:215,parentHeightOffset:0,parentWidthOffset:0,toolbar:{show:!1},type:"area"},dataLabels:{enabled:!1},stroke:{width:2,curve:"smooth"},legend:{show:!1},markers:{size:6,colors:"transparent",strokeColors:"transparent",strokeWidth:4,discrete:[{fillColor:config.colors.white,seriesIndex:0,dataPointIndex:7,strokeColor:config.colors.primary,strokeWidth:2,size:6,radius:8}],hover:{size:7}},colors:[config.colors.primary],fill:{type:"gradient",gradient:{shade:void 0,shadeIntensity:.6,opacityFrom:.5,opacityTo:.25,stops:[0,95,100]}},grid:{borderColor:r,strokeDashArray:3,padding:{top:-20,bottom:-8,left:-10,right:8}},xaxis:{categories:["فروردین","اردیبهشت","خرداد","تیر","مرداد","شهریور","مهر","آبان"],style:{fontFamily:"irsans"},axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!0,style:{fontSize:"13px",colors:e,fontFamily:"irsans"}}},yaxis:{labels:{show:!1,style:{fontFamily:"irsans"}},min:10,max:50,tickAmount:4}};if(null!==o){const p=new ApexCharts(o,t);p.render()}i=document.querySelector("#expensesOfWeek"),s={series:[65],chart:{width:60,height:60,type:"radialBar"},plotOptions:{radialBar:{startAngle:0,endAngle:360,strokeWidth:"8",hollow:{margin:2,size:"45%"},track:{strokeWidth:"50%",background:r},dataLabels:{show:!0,name:{show:!1},value:{formatter:function(o){return parseInt(o) + +"تومان"},offsetY:5,color:"#697a8d",fontSize:"10px",show:!0,fontFamily:"irsans"}}}},fill:{type:"solid",colors:config.colors.primary},stroke:{lineCap:"round"},grid:{padding:{top:-10,bottom:-15,left:-10,right:-10}},states:{hover:{filter:{type:"none"}},active:{filter:{type:"none"}}}};if(null!==i){const c=new ApexCharts(i,s);c.render()}}(); \ No newline at end of file diff --git a/TaxPayerFull/wwwroot/assets/js/extended-ui-perfect-scrollbar.js b/TaxPayerFull/wwwroot/assets/js/extended-ui-perfect-scrollbar.js new file mode 100644 index 0000000..1fb87c6 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/js/extended-ui-perfect-scrollbar.js @@ -0,0 +1 @@ +"use strict";document.addEventListener("DOMContentLoaded",function(){var e,t,l;e=document.getElementById("vertical-example"),t=document.getElementById("horizontal-example"),l=document.getElementById("both-scrollbars-example"),e&&new PerfectScrollbar(e,{wheelPropagation:!1}),t&&new PerfectScrollbar(t,{wheelPropagation:!1,suppressScrollY:!0}),l&&new PerfectScrollbar(l,{wheelPropagation:!1})}); \ No newline at end of file diff --git a/TaxPayerFull/wwwroot/assets/js/form-basic-inputs.js b/TaxPayerFull/wwwroot/assets/js/form-basic-inputs.js new file mode 100644 index 0000000..b16c94e --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/js/form-basic-inputs.js @@ -0,0 +1 @@ +"use strict";!function(){const e=document.getElementById("defaultCheck2");e.indeterminate=!0}(); \ No newline at end of file diff --git a/TaxPayerFull/wwwroot/assets/js/main.js b/TaxPayerFull/wwwroot/assets/js/main.js new file mode 100644 index 0000000..82e8fe9 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/js/main.js @@ -0,0 +1,13 @@ +"use strict"; +let menu, animate; +! function() { let e = document.querySelectorAll("#layout-menu"), + t = (e.forEach(function(e) { menu = new Menu(e, { orientation: "vertical", closeChildren: !1 }), window.Helpers.scrollToActive(animate = !1), window.Helpers.mainMenu = menu }), document.querySelectorAll(".layout-menu-toggle")); + t.forEach(e => { e.addEventListener("click", e => { e.preventDefault(), window.Helpers.toggleCollapsed() }) }); if (document.getElementById("layout-menu")) { var l = document.getElementById("layout-menu"); var o = function() { Helpers.isSmallScreen() || document.querySelector(".layout-menu-toggle").classList.add("d-block") }; let e = null; + l.onmouseenter = function() { e = Helpers.isSmallScreen() ? setTimeout(o, 0) : setTimeout(o, 300) }, l.onmouseleave = function() { document.querySelector(".layout-menu-toggle").classList.remove("d-block"), clearTimeout(e) } } let n = document.getElementsByClassName("menu-inner"), + s = document.getElementsByClassName("menu-inner-shadow")[0]; + 0 < n.length && s && n[0].addEventListener("ps-scroll-y", function() { this.querySelector(".ps__thumb-y").offsetTop ? s.style.display = "block" : s.style.display = "none" }); + + function c(e) { "show.bs.collapse" == e.type || "show.bs.collapse" == e.type ? e.target.closest(".accordion-item").classList.add("active") : e.target.closest(".accordion-item").classList.remove("active") } const i = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')), + a = (i.map(function(e) { return new bootstrap.Tooltip(e) }), [].slice.call(document.querySelectorAll(".accordion"))); + a.map(function(e) { e.addEventListener("show.bs.collapse", c), e.addEventListener("hide.bs.collapse", c) }); + window.Helpers.setAutoUpdate(!0), window.Helpers.initPasswordToggle(), window.Helpers.initSpeechToText(), window.Helpers.isSmallScreen() || window.Helpers.setCollapsed(!0, !1) }(); \ No newline at end of file diff --git a/TaxPayerFull/wwwroot/assets/js/pages-account-settings-account.js b/TaxPayerFull/wwwroot/assets/js/pages-account-settings-account.js new file mode 100644 index 0000000..21c8d93 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/js/pages-account-settings-account.js @@ -0,0 +1 @@ +"use strict";document.addEventListener("DOMContentLoaded",function(e){{document.querySelector("#formAccountDeactivation");let e=document.getElementById("uploadedAvatar");const t=document.querySelector(".account-file-input"),c=document.querySelector(".account-image-reset");if(e){const n=e.src;t.onchange=()=>{t.files[0]&&(e.src=window.URL.createObjectURL(t.files[0]))},c.onclick=()=>{t.value="",e.src=n}}return}}); \ No newline at end of file diff --git a/TaxPayerFull/wwwroot/assets/js/ui-modals.js b/TaxPayerFull/wwwroot/assets/js/ui-modals.js new file mode 100644 index 0000000..99f303e --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/js/ui-modals.js @@ -0,0 +1,9 @@ +"use strict"; +! function() { const t = document.querySelector("#youTubeModal"), + e = t.querySelector("iframe"); + t.addEventListener("hidden.bs.modal", function() { e.setAttribute("src", "") }); { const o = [].slice.call(document.querySelectorAll('[data-bs-toggle="modal"]')); + o.map(function(t) { t.onclick = function() { const t = this.getAttribute("data-bs-target"), + e = this.getAttribute("data-theVideo"), + o = e + "?autoplay=1", + c = document.querySelector(t + " iframe"); + c && c.setAttribute("src", o) } }) } }(); \ No newline at end of file diff --git a/TaxPayerFull/wwwroot/assets/js/ui-popover.js b/TaxPayerFull/wwwroot/assets/js/ui-popover.js new file mode 100644 index 0000000..97214cc --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/js/ui-popover.js @@ -0,0 +1,3 @@ +"use strict"; +! function() { const t = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]')); + t.map(function(t) { return new bootstrap.Popover(t, { html: !0, sanitize: !1 }) }) }(); \ No newline at end of file diff --git a/TaxPayerFull/wwwroot/assets/js/ui-toasts.js b/TaxPayerFull/wwwroot/assets/js/ui-toasts.js new file mode 100644 index 0000000..ec51ca7 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/js/ui-toasts.js @@ -0,0 +1 @@ +"use strict";!function(){const t=document.querySelector(".toast-placement-ex"),e=document.querySelector("#showToastPlacement");let o,s,c;e&&(e.onclick=function(){var e;c&&(e=c)&&null!==e._element&&(t&&(t.classList.remove(o),DOMTokenList.prototype.remove.apply(t.classList,s)),e.dispose()),o=document.querySelector("#selectTypeOpt").value,s=document.querySelector("#selectPlacement").value.split(" "),t.classList.add(o),DOMTokenList.prototype.add.apply(t.classList,s),(c=new bootstrap.Toast(t)).show()})}(); \ No newline at end of file diff --git a/TaxPayerFull/wwwroot/assets/vendor/css/core.css b/TaxPayerFull/wwwroot/assets/vendor/css/core.css new file mode 100644 index 0000000..de51cb2 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/css/core.css @@ -0,0 +1,17134 @@ +:root { + --bs-blue: #007bff; + --bs-indigo: #6610f2; + --bs-purple: #696cff; + --bs-pink: #e83e8c; + --bs-red: #ff3e1d; + --bs-orange: #fd7e14; + --bs-yellow: #ffab00; + --bs-green: #71dd37; + --bs-teal: #20c997; + --bs-cyan: #03c3ec; + --bs-white: #fff; + --bs-gray: rgba(67, 89, 113, 0.6); + --bs-gray-dark: rgba(67, 89, 113, 0.8); + --bs-gray-25: rgba(67, 89, 113, 0.025); + --bs-gray-50: rgba(67, 89, 113, 0.05); + --bs-primary: #696cff; + --bs-secondary: #8592a3; + --bs-success: #71dd37; + --bs-info: #03c3ec; + --bs-warning: #ffab00; + --bs-danger: #ff3e1d; + --bs-light: #fcfdfd; + --bs-dark: #233446; + --bs-gray: rgba(67, 89, 113, 0.1); + --bs-primary-rgb: 105, 108, 255; + --bs-secondary-rgb: 133, 146, 163; + --bs-success-rgb: 113, 221, 55; + --bs-info-rgb: 3, 195, 236; + --bs-warning-rgb: 255, 171, 0; + --bs-danger-rgb: 255, 62, 29; + --bs-light-rgb: 252, 253, 253; + --bs-dark-rgb: 35, 52, 70; + --bs-gray-rgb: 67, 89, 113; + --bs-white-rgb: 255, 255, 255; + --bs-black-rgb: 67, 89, 113; + --bs-body-color-rgb: 105, 122, 141; + --bs-body-bg-rgb: 245, 245, 249; + --bs-font-sans-serif: "irsans", irsans, sans-serif, "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + --bs-font-monospace: "irsans", irsans, sans-serif, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --bs-root-font-size: 16px; + --bs-body-font-family: var(--bs-font-sans-serif); + --bs-body-font-size: 0.9375rem; + --bs-body-font-weight: 400; + --bs-body-line-height: 1.53; + --bs-body-color: #697a8d; + --bs-body-bg: #f5f5f9 +} + +*, +*::before, +*::after { + box-sizing: border-box +} + + :root { + font-size: var(--bs-root-font-size) +} + +@media(prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth + } +} + +body { + margin: 0; + font-family: var(--bs-body-font-family); + font-size: var(--bs-body-font-size); + font-weight: var(--bs-body-font-weight); + line-height: var(--bs-body-line-height); + color: var(--bs-body-color); + text-align: var(--bs-body-text-align); + background-color: var(--bs-body-bg); + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(67, 89, 113, 0) +} + +span { + font-family: var(--bs-body-font-family) !important; +} + +a { + font-family: var(--bs-body-font-family) !important; +} + +hr { + margin: 1rem 0; + color: #d9dee3; + background-color: currentColor; + border: 0; + opacity: 1 +} + +hr:not([size]) { + height: 1px +} + +h6, +.h6, +h5, +.h5, +h4, +.h4, +h3, +.h3, +h2, +.h2, +h1, +.h1 { + margin-top: 0; + margin-bottom: 1rem; + font-weight: 500; + line-height: 1.1; + color: #566a7f +} + +h1, +.h1 { + font-size: calc(1.3625rem + 1.35vw) +} + +@media(min-width: 1200px) { + h1, + .h1 { + font-size: 2.375rem + } +} + +h2, +.h2 { + font-size: calc(1.325rem + 0.9vw) +} + +@media(min-width: 1200px) { + h2, + .h2 { + font-size: 2rem + } +} + +h3, +.h3 { + font-size: calc(1.2875rem + 0.45vw) +} + +@media(min-width: 1200px) { + h3, + .h3 { + font-size: 1.625rem + } +} + +h4, +.h4 { + font-size: calc(1.2625rem + 0.15vw) +} + +@media(min-width: 1200px) { + h4, + .h4 { + font-size: 1.375rem + } +} + +h5, +.h5 { + font-size: 1.125rem +} + +h6, +.h6 { + font-size: 0.9375rem +} + +p { + margin-top: 0; + margin-bottom: 1rem +} + +abbr[title], +abbr[data-bs-original-title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit +} + +ol, +ul { + padding-right: 2rem +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0 +} + +dt { + font-weight: 700 +} + +dd { + margin-bottom: .5rem; + margin-right: 0 +} + +blockquote { + margin: 0 0 1rem +} + +b, +strong { + font-weight: 900 +} + +small, +.small { + font-size: 85% +} + +mark, +.mark { + padding: .2em; + background-color: #fcf8e3 +} + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline +} + +sub { + bottom: -0.25em +} + +sup { + top: -0.5em +} + +a { + color: #696cff; + text-decoration: none +} + +a:hover { + color: #5f61e6 +} + +a:not([href]):not([class]), +a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none +} + +pre, +code, +kbd, +samp { + font-family: var(--bs-font-monospace); + font-size: 1em; + direction: ltr + /* rtl:ignore */ + ; + unicode-bidi: bidi-override +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 85% +} + +pre code { + font-size: inherit; + color: inherit; + word-break: normal +} + +code { + font-size: 85%; + color: #e83e8c; + word-wrap: break-word +} + +a>code { + color: inherit +} + +kbd { + padding: .2rem .4rem; + font-size: 85%; + color: #fff; + background-color: rgba(67, 89, 113, .9); + border-radius: .25rem +} + +kbd kbd { + padding: 0; + font-size: 1em; + font-weight: 700 +} + +figure { + margin: 0 0 1rem +} + +img, +svg { + vertical-align: middle +} + +table { + caption-side: bottom; + border-collapse: collapse +} + +caption { + padding-top: .625rem; + padding-bottom: .625rem; + color: #a1acb8; + text-align: right +} + +th { + font-weight: 600; + text-align: inherit; + text-align: -webkit-match-parent +} + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0 +} + +label { + display: inline-block +} + +button { + border-radius: 0 +} + +button:focus:not(:focus-visible) { + outline: 0 +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit +} + +button, +select { + text-transform: none +} + +[role=button] { + cursor: pointer +} + +select { + word-wrap: normal +} + +select:disabled { + opacity: 1 +} + +[list]::-webkit-calendar-picker-indicator { + display: none +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button +} + +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer +} + + ::-moz-focus-inner { + padding: 0; + border-style: none +} + +textarea { + resize: vertical +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0 +} + +legend { + float: right; + width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit +} + +@media(min-width: 1200px) { + legend { + font-size: 1.5rem + } +} + +legend+* { + clear: right +} + + ::-webkit-datetime-edit-fields-wrapper, + ::-webkit-datetime-edit-text, + ::-webkit-datetime-edit-minute, + ::-webkit-datetime-edit-hour-field, + ::-webkit-datetime-edit-day-field, + ::-webkit-datetime-edit-month-field, + ::-webkit-datetime-edit-year-field { + padding: 0 +} + + ::-webkit-inner-spin-button { + height: auto +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: textfield +} + + ::-webkit-search-decoration { + -webkit-appearance: none +} + + ::-webkit-color-swatch-wrapper { + padding: 0 +} + + ::file-selector-button { + font: inherit +} + + ::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button +} + +output { + display: inline-block +} + +iframe { + border: 0 +} + +summary { + display: list-item; + cursor: pointer +} + +progress { + vertical-align: baseline +} + +[hidden] { + display: none !important +} + +.lead { + font-size: 1.0546875rem; + font-weight: 400 +} + +.display-1 { + font-size: calc(1.525rem + 3.3vw); + font-weight: 500; + line-height: 1.1 +} + +@media(min-width: 1200px) { + .display-1 { + font-size: 4rem + } +} + +.display-2 { + font-size: calc(1.475rem + 2.7vw); + font-weight: 500; + line-height: 1.1 +} + +@media(min-width: 1200px) { + .display-2 { + font-size: 3.5rem + } +} + +.display-3 { + font-size: calc(1.425rem + 2.1vw); + font-weight: 500; + line-height: 1.1 +} + +@media(min-width: 1200px) { + .display-3 { + font-size: 3rem + } +} + +.display-4 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 500; + line-height: 1.1 +} + +@media(min-width: 1200px) { + .display-4 { + font-size: 2.5rem + } +} + +.display-5 { + font-size: calc(1.325rem + 0.9vw); + font-weight: 500; + line-height: 1.1 +} + +@media(min-width: 1200px) { + .display-5 { + font-size: 2rem + } +} + +.display-6 { + font-size: calc(1.275rem + 0.3vw); + font-weight: 500; + line-height: 1.1 +} + +@media(min-width: 1200px) { + .display-6 { + font-size: 1.5rem + } +} + +.list-unstyled { + padding-right: 0; + list-style: none +} + +.list-inline { + padding-right: 0; + list-style: none +} + +.list-inline-item { + display: inline-block +} + +.list-inline-item:not(:last-child) { + margin-left: .5rem +} + +.initialism { + font-size: 85%; + text-transform: uppercase +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.0546875rem +} + +.blockquote>:last-child { + margin-bottom: 0 +} + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: 85%; + color: rgba(67, 89, 113, .6) +} + +.blockquote-footer::before { + content: "— " +} + +.img-fluid { + max-width: 100%; + height: auto +} + +.img-thumbnail { + padding: 0; + background-color: transparent; + border: 0px solid rgba(67, 89, 113, .3); + border-radius: 0px; + max-width: 100%; + height: auto +} + +.figure { + display: inline-block +} + +.figure-img { + margin-bottom: .5rem; + line-height: 1 +} + +.figure-caption { + font-size: 85%; + color: #a1acb8 +} + +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + width: 100%; + padding-left: var(--bs-gutter-x, 1.625rem); + padding-right: var(--bs-gutter-x, 1.625rem); + margin-left: auto; + margin-right: auto +} + +@media(min-width: 576px) { + .container-sm, + .container { + max-width: 540px + } +} + +@media(min-width: 768px) { + .container-md, + .container-sm, + .container { + max-width: 720px + } +} + +@media(min-width: 992px) { + .container-lg, + .container-md, + .container-sm, + .container { + max-width: 960px + } +} + +@media(min-width: 1200px) { + .container-xl, + .container-lg, + .container-md, + .container-sm, + .container { + max-width: 1140px + } +} + +@media(min-width: 1400px) { + .container-xxl, + .container-xl, + .container-lg, + .container-md, + .container-sm, + .container { + max-width: 1440px + } +} + +.row { + --bs-gutter-x: 1.625rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(-1*var(--bs-gutter-y)); + margin-left: calc(-0.5*var(--bs-gutter-x)); + margin-right: calc(-0.5*var(--bs-gutter-x)) +} + +.row>* { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-left: calc(var(--bs-gutter-x)*.5); + padding-right: calc(var(--bs-gutter-x)*.5); + margin-top: var(--bs-gutter-y) +} + +.col { + flex: 1 0 0% +} + +.row-cols-auto>* { + flex: 0 0 auto; + width: auto +} + +.row-cols-1>* { + flex: 0 0 auto; + width: 100% +} + +.row-cols-2>* { + flex: 0 0 auto; + width: 50% +} + +.row-cols-3>* { + flex: 0 0 auto; + width: 33.3333333333% +} + +.row-cols-4>* { + flex: 0 0 auto; + width: 25% +} + +.row-cols-5>* { + flex: 0 0 auto; + width: 20% +} + +.row-cols-6>* { + flex: 0 0 auto; + width: 16.6666666667% +} + +.col-auto { + flex: 0 0 auto; + width: auto +} + +.col-1 { + flex: 0 0 auto; + width: 8.33333333% +} + +.col-2 { + flex: 0 0 auto; + width: 16.66666667% +} + +.col-3 { + flex: 0 0 auto; + width: 25% +} + +.col-4 { + flex: 0 0 auto; + width: 33.33333333% +} + +.col-5 { + flex: 0 0 auto; + width: 41.66666667% +} + +.col-6 { + flex: 0 0 auto; + width: 50% +} + +.col-7 { + flex: 0 0 auto; + width: 58.33333333% +} + +.col-8 { + flex: 0 0 auto; + width: 66.66666667% +} + +.col-9 { + flex: 0 0 auto; + width: 75% +} + +.col-10 { + flex: 0 0 auto; + width: 83.33333333% +} + +.col-11 { + flex: 0 0 auto; + width: 91.66666667% +} + +.col-12 { + flex: 0 0 auto; + width: 100% +} + +.offset-1 { + margin-right: 8.33333333% +} + +.offset-2 { + margin-right: 16.66666667% +} + +.offset-3 { + margin-right: 25% +} + +.offset-4 { + margin-right: 33.33333333% +} + +.offset-5 { + margin-right: 41.66666667% +} + +.offset-6 { + margin-right: 50% +} + +.offset-7 { + margin-right: 58.33333333% +} + +.offset-8 { + margin-right: 66.66666667% +} + +.offset-9 { + margin-right: 75% +} + +.offset-10 { + margin-right: 83.33333333% +} + +.offset-11 { + margin-right: 91.66666667% +} + +.g-0, +.gx-0 { + --bs-gutter-x: 0 +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0 +} + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem +} + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem +} + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem +} + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem +} + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem +} + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem +} + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem +} + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem +} + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem +} + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem +} + +@media(min-width: 576px) { + .col-sm { + flex: 1 0 0% + } + .row-cols-sm-auto>* { + flex: 0 0 auto; + width: auto + } + .row-cols-sm-1>* { + flex: 0 0 auto; + width: 100% + } + .row-cols-sm-2>* { + flex: 0 0 auto; + width: 50% + } + .row-cols-sm-3>* { + flex: 0 0 auto; + width: 33.3333333333% + } + .row-cols-sm-4>* { + flex: 0 0 auto; + width: 25% + } + .row-cols-sm-5>* { + flex: 0 0 auto; + width: 20% + } + .row-cols-sm-6>* { + flex: 0 0 auto; + width: 16.6666666667% + } + .col-sm-auto { + flex: 0 0 auto; + width: auto + } + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333% + } + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667% + } + .col-sm-3 { + flex: 0 0 auto; + width: 25% + } + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333% + } + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667% + } + .col-sm-6 { + flex: 0 0 auto; + width: 50% + } + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333% + } + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667% + } + .col-sm-9 { + flex: 0 0 auto; + width: 75% + } + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333% + } + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667% + } + .col-sm-12 { + flex: 0 0 auto; + width: 100% + } + .offset-sm-0 { + margin-right: 0 + } + .offset-sm-1 { + margin-right: 8.33333333% + } + .offset-sm-2 { + margin-right: 16.66666667% + } + .offset-sm-3 { + margin-right: 25% + } + .offset-sm-4 { + margin-right: 33.33333333% + } + .offset-sm-5 { + margin-right: 41.66666667% + } + .offset-sm-6 { + margin-right: 50% + } + .offset-sm-7 { + margin-right: 58.33333333% + } + .offset-sm-8 { + margin-right: 66.66666667% + } + .offset-sm-9 { + margin-right: 75% + } + .offset-sm-10 { + margin-right: 83.33333333% + } + .offset-sm-11 { + margin-right: 91.66666667% + } + .g-sm-0, + .gx-sm-0 { + --bs-gutter-x: 0 + } + .g-sm-0, + .gy-sm-0 { + --bs-gutter-y: 0 + } + .g-sm-1, + .gx-sm-1 { + --bs-gutter-x: 0.25rem + } + .g-sm-1, + .gy-sm-1 { + --bs-gutter-y: 0.25rem + } + .g-sm-2, + .gx-sm-2 { + --bs-gutter-x: 0.5rem + } + .g-sm-2, + .gy-sm-2 { + --bs-gutter-y: 0.5rem + } + .g-sm-3, + .gx-sm-3 { + --bs-gutter-x: 1rem + } + .g-sm-3, + .gy-sm-3 { + --bs-gutter-y: 1rem + } + .g-sm-4, + .gx-sm-4 { + --bs-gutter-x: 1.5rem + } + .g-sm-4, + .gy-sm-4 { + --bs-gutter-y: 1.5rem + } + .g-sm-5, + .gx-sm-5 { + --bs-gutter-x: 3rem + } + .g-sm-5, + .gy-sm-5 { + --bs-gutter-y: 3rem + } +} + +@media(min-width: 768px) { + .col-md { + flex: 1 0 0% + } + .row-cols-md-auto>* { + flex: 0 0 auto; + width: auto + } + .row-cols-md-1>* { + flex: 0 0 auto; + width: 100% + } + .row-cols-md-2>* { + flex: 0 0 auto; + width: 50% + } + .row-cols-md-3>* { + flex: 0 0 auto; + width: 33.3333333333% + } + .row-cols-md-4>* { + flex: 0 0 auto; + width: 25% + } + .row-cols-md-5>* { + flex: 0 0 auto; + width: 20% + } + .row-cols-md-6>* { + flex: 0 0 auto; + width: 16.6666666667% + } + .col-md-auto { + flex: 0 0 auto; + width: auto + } + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333% + } + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667% + } + .col-md-3 { + flex: 0 0 auto; + width: 25% + } + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333% + } + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667% + } + .col-md-6 { + flex: 0 0 auto; + width: 50% + } + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333% + } + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667% + } + .col-md-9 { + flex: 0 0 auto; + width: 75% + } + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333% + } + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667% + } + .col-md-12 { + flex: 0 0 auto; + width: 100% + } + .offset-md-0 { + margin-right: 0 + } + .offset-md-1 { + margin-right: 8.33333333% + } + .offset-md-2 { + margin-right: 16.66666667% + } + .offset-md-3 { + margin-right: 25% + } + .offset-md-4 { + margin-right: 33.33333333% + } + .offset-md-5 { + margin-right: 41.66666667% + } + .offset-md-6 { + margin-right: 50% + } + .offset-md-7 { + margin-right: 58.33333333% + } + .offset-md-8 { + margin-right: 66.66666667% + } + .offset-md-9 { + margin-right: 75% + } + .offset-md-10 { + margin-right: 83.33333333% + } + .offset-md-11 { + margin-right: 91.66666667% + } + .g-md-0, + .gx-md-0 { + --bs-gutter-x: 0 + } + .g-md-0, + .gy-md-0 { + --bs-gutter-y: 0 + } + .g-md-1, + .gx-md-1 { + --bs-gutter-x: 0.25rem + } + .g-md-1, + .gy-md-1 { + --bs-gutter-y: 0.25rem + } + .g-md-2, + .gx-md-2 { + --bs-gutter-x: 0.5rem + } + .g-md-2, + .gy-md-2 { + --bs-gutter-y: 0.5rem + } + .g-md-3, + .gx-md-3 { + --bs-gutter-x: 1rem + } + .g-md-3, + .gy-md-3 { + --bs-gutter-y: 1rem + } + .g-md-4, + .gx-md-4 { + --bs-gutter-x: 1.5rem + } + .g-md-4, + .gy-md-4 { + --bs-gutter-y: 1.5rem + } + .g-md-5, + .gx-md-5 { + --bs-gutter-x: 3rem + } + .g-md-5, + .gy-md-5 { + --bs-gutter-y: 3rem + } +} + +@media(min-width: 992px) { + .col-lg { + flex: 1 0 0% + } + .row-cols-lg-auto>* { + flex: 0 0 auto; + width: auto + } + .row-cols-lg-1>* { + flex: 0 0 auto; + width: 100% + } + .row-cols-lg-2>* { + flex: 0 0 auto; + width: 50% + } + .row-cols-lg-3>* { + flex: 0 0 auto; + width: 33.3333333333% + } + .row-cols-lg-4>* { + flex: 0 0 auto; + width: 25% + } + .row-cols-lg-5>* { + flex: 0 0 auto; + width: 20% + } + .row-cols-lg-6>* { + flex: 0 0 auto; + width: 16.6666666667% + } + .col-lg-auto { + flex: 0 0 auto; + width: auto + } + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333% + } + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667% + } + .col-lg-3 { + flex: 0 0 auto; + width: 25% + } + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333% + } + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667% + } + .col-lg-6 { + flex: 0 0 auto; + width: 50% + } + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333% + } + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667% + } + .col-lg-9 { + flex: 0 0 auto; + width: 75% + } + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333% + } + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667% + } + .col-lg-12 { + flex: 0 0 auto; + width: 100% + } + .offset-lg-0 { + margin-right: 0 + } + .offset-lg-1 { + margin-right: 8.33333333% + } + .offset-lg-2 { + margin-right: 16.66666667% + } + .offset-lg-3 { + margin-right: 25% + } + .offset-lg-4 { + margin-right: 33.33333333% + } + .offset-lg-5 { + margin-right: 41.66666667% + } + .offset-lg-6 { + margin-right: 50% + } + .offset-lg-7 { + margin-right: 58.33333333% + } + .offset-lg-8 { + margin-right: 66.66666667% + } + .offset-lg-9 { + margin-right: 75% + } + .offset-lg-10 { + margin-right: 83.33333333% + } + .offset-lg-11 { + margin-right: 91.66666667% + } + .g-lg-0, + .gx-lg-0 { + --bs-gutter-x: 0 + } + .g-lg-0, + .gy-lg-0 { + --bs-gutter-y: 0 + } + .g-lg-1, + .gx-lg-1 { + --bs-gutter-x: 0.25rem + } + .g-lg-1, + .gy-lg-1 { + --bs-gutter-y: 0.25rem + } + .g-lg-2, + .gx-lg-2 { + --bs-gutter-x: 0.5rem + } + .g-lg-2, + .gy-lg-2 { + --bs-gutter-y: 0.5rem + } + .g-lg-3, + .gx-lg-3 { + --bs-gutter-x: 1rem + } + .g-lg-3, + .gy-lg-3 { + --bs-gutter-y: 1rem + } + .g-lg-4, + .gx-lg-4 { + --bs-gutter-x: 1.5rem + } + .g-lg-4, + .gy-lg-4 { + --bs-gutter-y: 1.5rem + } + .g-lg-5, + .gx-lg-5 { + --bs-gutter-x: 3rem + } + .g-lg-5, + .gy-lg-5 { + --bs-gutter-y: 3rem + } +} + +@media(min-width: 1200px) { + .col-xl { + flex: 1 0 0% + } + .row-cols-xl-auto>* { + flex: 0 0 auto; + width: auto + } + .row-cols-xl-1>* { + flex: 0 0 auto; + width: 100% + } + .row-cols-xl-2>* { + flex: 0 0 auto; + width: 50% + } + .row-cols-xl-3>* { + flex: 0 0 auto; + width: 33.3333333333% + } + .row-cols-xl-4>* { + flex: 0 0 auto; + width: 25% + } + .row-cols-xl-5>* { + flex: 0 0 auto; + width: 20% + } + .row-cols-xl-6>* { + flex: 0 0 auto; + width: 16.6666666667% + } + .col-xl-auto { + flex: 0 0 auto; + width: auto + } + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333% + } + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667% + } + .col-xl-3 { + flex: 0 0 auto; + width: 25% + } + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333% + } + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667% + } + .col-xl-6 { + flex: 0 0 auto; + width: 50% + } + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333% + } + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667% + } + .col-xl-9 { + flex: 0 0 auto; + width: 75% + } + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333% + } + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667% + } + .col-xl-12 { + flex: 0 0 auto; + width: 100% + } + .offset-xl-0 { + margin-right: 0 + } + .offset-xl-1 { + margin-right: 8.33333333% + } + .offset-xl-2 { + margin-right: 16.66666667% + } + .offset-xl-3 { + margin-right: 25% + } + .offset-xl-4 { + margin-right: 33.33333333% + } + .offset-xl-5 { + margin-right: 41.66666667% + } + .offset-xl-6 { + margin-right: 50% + } + .offset-xl-7 { + margin-right: 58.33333333% + } + .offset-xl-8 { + margin-right: 66.66666667% + } + .offset-xl-9 { + margin-right: 75% + } + .offset-xl-10 { + margin-right: 83.33333333% + } + .offset-xl-11 { + margin-right: 91.66666667% + } + .g-xl-0, + .gx-xl-0 { + --bs-gutter-x: 0 + } + .g-xl-0, + .gy-xl-0 { + --bs-gutter-y: 0 + } + .g-xl-1, + .gx-xl-1 { + --bs-gutter-x: 0.25rem + } + .g-xl-1, + .gy-xl-1 { + --bs-gutter-y: 0.25rem + } + .g-xl-2, + .gx-xl-2 { + --bs-gutter-x: 0.5rem + } + .g-xl-2, + .gy-xl-2 { + --bs-gutter-y: 0.5rem + } + .g-xl-3, + .gx-xl-3 { + --bs-gutter-x: 1rem + } + .g-xl-3, + .gy-xl-3 { + --bs-gutter-y: 1rem + } + .g-xl-4, + .gx-xl-4 { + --bs-gutter-x: 1.5rem + } + .g-xl-4, + .gy-xl-4 { + --bs-gutter-y: 1.5rem + } + .g-xl-5, + .gx-xl-5 { + --bs-gutter-x: 3rem + } + .g-xl-5, + .gy-xl-5 { + --bs-gutter-y: 3rem + } +} + +@media(min-width: 1400px) { + .col-xxl { + flex: 1 0 0% + } + .row-cols-xxl-auto>* { + flex: 0 0 auto; + width: auto + } + .row-cols-xxl-1>* { + flex: 0 0 auto; + width: 100% + } + .row-cols-xxl-2>* { + flex: 0 0 auto; + width: 50% + } + .row-cols-xxl-3>* { + flex: 0 0 auto; + width: 33.3333333333% + } + .row-cols-xxl-4>* { + flex: 0 0 auto; + width: 25% + } + .row-cols-xxl-5>* { + flex: 0 0 auto; + width: 20% + } + .row-cols-xxl-6>* { + flex: 0 0 auto; + width: 16.6666666667% + } + .col-xxl-auto { + flex: 0 0 auto; + width: auto + } + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333% + } + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667% + } + .col-xxl-3 { + flex: 0 0 auto; + width: 25% + } + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333% + } + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667% + } + .col-xxl-6 { + flex: 0 0 auto; + width: 50% + } + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333% + } + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667% + } + .col-xxl-9 { + flex: 0 0 auto; + width: 75% + } + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333% + } + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667% + } + .col-xxl-12 { + flex: 0 0 auto; + width: 100% + } + .offset-xxl-0 { + margin-right: 0 + } + .offset-xxl-1 { + margin-right: 8.33333333% + } + .offset-xxl-2 { + margin-right: 16.66666667% + } + .offset-xxl-3 { + margin-right: 25% + } + .offset-xxl-4 { + margin-right: 33.33333333% + } + .offset-xxl-5 { + margin-right: 41.66666667% + } + .offset-xxl-6 { + margin-right: 50% + } + .offset-xxl-7 { + margin-right: 58.33333333% + } + .offset-xxl-8 { + margin-right: 66.66666667% + } + .offset-xxl-9 { + margin-right: 75% + } + .offset-xxl-10 { + margin-right: 83.33333333% + } + .offset-xxl-11 { + margin-right: 91.66666667% + } + .g-xxl-0, + .gx-xxl-0 { + --bs-gutter-x: 0 + } + .g-xxl-0, + .gy-xxl-0 { + --bs-gutter-y: 0 + } + .g-xxl-1, + .gx-xxl-1 { + --bs-gutter-x: 0.25rem + } + .g-xxl-1, + .gy-xxl-1 { + --bs-gutter-y: 0.25rem + } + .g-xxl-2, + .gx-xxl-2 { + --bs-gutter-x: 0.5rem + } + .g-xxl-2, + .gy-xxl-2 { + --bs-gutter-y: 0.5rem + } + .g-xxl-3, + .gx-xxl-3 { + --bs-gutter-x: 1rem + } + .g-xxl-3, + .gy-xxl-3 { + --bs-gutter-y: 1rem + } + .g-xxl-4, + .gx-xxl-4 { + --bs-gutter-x: 1.5rem + } + .g-xxl-4, + .gy-xxl-4 { + --bs-gutter-y: 1.5rem + } + .g-xxl-5, + .gx-xxl-5 { + --bs-gutter-x: 3rem + } + .g-xxl-5, + .gy-xxl-5 { + --bs-gutter-y: 3rem + } +} + +.table { + --bs-table-bg: transparent; + --bs-table-accent-bg: transparent; + --bs-table-striped-color: #697a8d; + --bs-table-striped-bg: #f9fafb; + --bs-table-active-color: #697a8d; + --bs-table-active-bg: rgba(67, 89, 113, 0.1); + --bs-table-hover-color: #697a8d; + --bs-table-hover-bg: rgba(67, 89, 113, 0.06); + width: 100%; + margin-bottom: 1rem; + color: #697a8d; + vertical-align: middle; + border-color: #d9dee3 +} + +.table>:not(caption)>*>* { + padding: .625rem 1.25rem; + background-color: var(--bs-table-bg); + border-bottom-width: 1px; + box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg) +} + +.table>tbody { + vertical-align: inherit +} + +.table>thead { + vertical-align: bottom +} + +.table>:not(:first-child) { + border-top: 2px solid #d9dee3 +} + +.caption-top { + caption-side: top +} + +.table-sm>:not(caption)>*>* { + padding: .3125rem .625rem +} + +.table-bordered>:not(caption)>* { + border-width: 1px 0 +} + +.table-bordered>:not(caption)>*>* { + border-width: 0 1px +} + +.table-borderless>:not(caption)>*>* { + border-bottom-width: 0 +} + +.table-borderless>:not(:first-child) { + border-top-width: 0 +} + +.table-striped>tbody>tr:nth-of-type(odd)>* { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color) +} + +.table-active { + --bs-table-accent-bg: var(--bs-table-active-bg); + color: var(--bs-table-active-color) +} + +.table-hover>tbody>tr:hover>* { + --bs-table-accent-bg: var(--bs-table-hover-bg); + color: var(--bs-table-hover-color) +} + +.table-primary { + --bs-table-bg: #e1e2ff; + --bs-table-striped-bg: #dcdefb; + --bs-table-striped-color: #435971; + --bs-table-active-bg: #d1d4f1; + --bs-table-active-color: #435971; + --bs-table-hover-bg: #d8daf6; + --bs-table-hover-color: #435971; + color: #435971; + border-color: #d1d4f1 +} + +.table-secondary { + --bs-table-bg: #e7e9ed; + --bs-table-striped-bg: #e2e5e9; + --bs-table-striped-color: #435971; + --bs-table-active-bg: #d7dbe1; + --bs-table-active-color: #435971; + --bs-table-hover-bg: #dde0e6; + --bs-table-hover-color: #435971; + color: #435971; + border-color: #d7dbe1 +} + +.table-success { + --bs-table-bg: #e3f8d7; + --bs-table-striped-bg: #def3d4; + --bs-table-striped-color: #435971; + --bs-table-active-bg: #d3e8cd; + --bs-table-active-color: #435971; + --bs-table-hover-bg: #d9eed1; + --bs-table-hover-color: #435971; + color: #435971; + border-color: #d3e8cd +} + +.table-info { + --bs-table-bg: #cdf3fb; + --bs-table-striped-bg: #c9eef7; + --bs-table-striped-color: #435971; + --bs-table-active-bg: #bfe4ed; + --bs-table-active-color: #435971; + --bs-table-hover-bg: #c5eaf3; + --bs-table-hover-color: #435971; + color: #435971; + border-color: #bfe4ed +} + +.table-warning { + --bs-table-bg: #ffeecc; + --bs-table-striped-bg: #f9eac9; + --bs-table-striped-color: #435971; + --bs-table-active-bg: #ecdfc3; + --bs-table-active-color: #435971; + --bs-table-hover-bg: #f4e5c7; + --bs-table-hover-color: #435971; + color: #435971; + border-color: #ecdfc3 +} + +.table-danger { + --bs-table-bg: #ffd8d2; + --bs-table-striped-bg: #f9d4cf; + --bs-table-striped-color: #435971; + --bs-table-active-bg: #eccbc8; + --bs-table-active-color: #435971; + --bs-table-hover-bg: #f4d0cc; + --bs-table-hover-color: #435971; + color: #435971; + border-color: #eccbc8 +} + +.table-light { + --bs-table-bg: #fcfdfd; + --bs-table-striped-bg: #f6f8f9; + --bs-table-striped-color: #435971; + --bs-table-active-bg: #eaedef; + --bs-table-active-color: #435971; + --bs-table-hover-bg: #f1f3f5; + --bs-table-hover-color: #435971; + color: #435971; + border-color: #eaedef +} + +.table-dark { + --bs-table-bg: #233446; + --bs-table-striped-bg: #2a3a4c; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #394859; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #304051; + --bs-table-hover-color: #fff; + color: #fff; + border-color: #394859 +} + +.table-responsive { + overflow-x: auto; + -webkit-overflow-scrolling: touch +} + +@media(max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch + } +} + +@media(max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch + } +} + +@media(max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch + } +} + +@media(max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch + } +} + +@media(max-width: 1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch + } +} + +.form-label { + margin-bottom: .5rem; + font-size: 0.75rem; + font-weight: 500; + color: #566a7f +} + +.col-form-label { + padding-top: calc(0.4375rem + 1px); + padding-bottom: calc(0.4375rem + 1px); + margin-bottom: 0; + font-size: inherit; + font-weight: 500; + line-height: 1.53; + color: #566a7f +} + +.col-form-label-lg { + padding-top: calc(0.75rem + 1px); + padding-bottom: calc(0.75rem + 1px); + font-size: 1rem +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.75rem +} + +.form-text { + margin-top: .3rem; + font-size: 85%; + color: #b4bdc6 +} + +.form-control { + position: relative; + display: block; + width: 100%; + padding: .4375rem .875rem; + font-size: 0.9375rem; + font-weight: 400; + line-height: 1.53; + color: #697a8d; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #d9dee3; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: .375rem; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out +} + +input.form-control #date-time-edit { + text-align: right !important; + right: 12px !important; + position: absolute !important; + top: 5px !important; +} + +input[type="datetime-local" i]::-webkit-calendar-picker-indicator, +input[type="date" i]::-webkit-calendar-picker-indicator, +input[type="month" i]::-webkit-calendar-picker-indicator, +input[type="week" i]::-webkit-calendar-picker-indicator { + position: absolute; +} + +input[type="time" i]::-webkit-calendar-picker-indicator { + position: absolute; + margin-inline-start: 0px !important; +} + +input::-webkit-datetime-edit, +input::-webkit-datetime-edit { + text-align: right; +} + +@media(prefers-reduced-motion: reduce) { + .form-control { + transition: none + } +} + +.form-control[type=file] { + overflow: hidden +} + +.form-control[type=file]:not(:disabled):not([readonly]) { + cursor: pointer +} + +.form-control:focus { + color: #697a8d; + background-color: #fff; + border-color: rgba(249, 249, 255, .54); + outline: 0; + box-shadow: 0 0 .25rem .05rem rgba(105, 108, 255, .1) +} + +.form-control::-webkit-date-and-time-value { + height: 1.53em +} + +.form-control::-moz-placeholder { + color: #b4bdc6; + opacity: 1 +} + +.form-control::placeholder { + color: #b4bdc6; + opacity: 1 +} + +.form-control:disabled, +.form-control[readonly] { + background-color: #eceef1; + opacity: 1 +} + +.form-control::file-selector-button { + padding: .4375rem .875rem; + margin: -0.4375rem -0.875rem; + -webkit-margin-end: .875rem; + margin-inline-end: .875rem; + color: #697a8d; + background-color: #fff; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + transition: all .2s ease-in-out +} + +@media(prefers-reduced-motion: reduce) { + .form-control::file-selector-button { + transition: none + } +} + +.form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #f2f2f2 +} + +.form-control::-webkit-file-upload-button { + padding: .4375rem .875rem; + margin: -0.4375rem -0.875rem; + -webkit-margin-end: .875rem; + margin-inline-end: .875rem; + color: #697a8d; + background-color: #fff; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + -webkit-transition: all .2s ease-in-out; + transition: all .2s ease-in-out +} + +@media(prefers-reduced-motion: reduce) { + .form-control::-webkit-file-upload-button { + -webkit-transition: none; + transition: none + } +} + +.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { + background-color: #f2f2f2 +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: .4375rem 0; + margin-bottom: 0; + line-height: 1.53; + color: #697a8d; + background-color: transparent; + border: solid transparent; + border-width: 1px 0 +} + +.form-control-plaintext.form-control-sm, +.form-control-plaintext.form-control-lg { + padding-left: 0; + padding-right: 0 +} + +.form-control-sm { + min-height: calc(1.53em + 0.5rem + 2px); + padding: .25rem .625rem; + font-size: 0.75rem; + border-radius: .25rem +} + +.form-control-sm::file-selector-button { + padding: .25rem .625rem; + margin: -0.25rem -0.625rem; + -webkit-margin-end: .625rem; + margin-inline-end: .625rem +} + +.form-control-sm::-webkit-file-upload-button { + padding: .25rem .625rem; + margin: -0.25rem -0.625rem; + -webkit-margin-end: .625rem; + margin-inline-end: .625rem +} + +.form-control-lg { + min-height: calc(1.53em + 1.5rem + 2px); + padding: .75rem 1.25rem; + font-size: 1rem; + border-radius: .5rem +} + +.form-control-lg::file-selector-button { + padding: .75rem 1.25rem; + margin: -0.75rem -1.25rem; + -webkit-margin-end: 1.25rem; + margin-inline-end: 1.25rem +} + +.form-control-lg::-webkit-file-upload-button { + padding: .75rem 1.25rem; + margin: -0.75rem -1.25rem; + -webkit-margin-end: 1.25rem; + margin-inline-end: 1.25rem +} + +textarea.form-control { + min-height: calc(1.53em + 0.875rem + 2px) +} + +textarea.form-control-sm { + min-height: calc(1.53em + 0.5rem + 2px) +} + +textarea.form-control-lg { + min-height: calc(1.53em + 1.5rem + 2px) +} + +.form-control-color { + width: 3rem; + height: auto; + padding: .4375rem +} + +.form-control-color:not(:disabled):not([readonly]) { + cursor: pointer +} + +.form-control-color::-moz-color-swatch { + height: 1.53em; + border-radius: .375rem +} + +.form-control-color::-webkit-color-swatch { + height: 1.53em; + border-radius: .375rem +} + +.form-select { + display: block; + width: 100%; + padding: .4375rem 1.875rem .4375rem .875rem; + -moz-padding-start: calc(0.875rem - 3px); + font-size: 0.9375rem; + font-weight: 400; + line-height: 1.53; + color: #697a8d; + background-color: #fff; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%2867, 89, 113, 0.6%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: left .875rem center; + background-size: 17px 12px; + border: 1px solid #d9dee3; + border-radius: .375rem; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none +} + +@media(prefers-reduced-motion: reduce) { + .form-select { + transition: none + } +} + +.form-select:focus { + border-color: rgba(249, 249, 255, .54); + outline: 0; + box-shadow: 0 0 .25rem .05rem rgba(105, 108, 255, .1) +} + +.form-select[multiple], +.form-select[size]:not([size="1"]) { + padding-left: .875rem; + background-image: none +} + +.form-select:disabled { + color: #697a8d; + background-color: #eceef1 +} + +.form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #697a8d +} + +.form-select-sm { + padding-top: .25rem; + padding-bottom: .25rem; + padding-right: .625rem; + font-size: 0.75rem; + border-radius: .25rem +} + +.form-select-lg { + padding-top: .75rem; + padding-bottom: .75rem; + padding-right: 1.25rem; + font-size: 1rem; + border-radius: .5rem +} + +.form-check { + display: block; + min-height: 1.434375rem; + padding-right: 1.7em; + margin-bottom: .125rem +} + +.form-check .form-check-input { + float: right; + margin-right: -1.7em +} + +.form-check-input { + width: 1.2em; + height: 1.2em; + margin-top: .165em; + vertical-align: top; + background-color: #fff; + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: 1px solid #d9dee3; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + -webkit-print-color-adjust: exact; + color-adjust: exact +} + +.form-check-input[type=checkbox] { + border-radius: .25em +} + +.form-check-input[type=radio] { + border-radius: 50% +} + +.form-check-input:active { + filter: bleftness(90%) +} + +.form-check-input:focus { + border-color: rgba(249, 249, 255, .54); + outline: 0; + box-shadow: 0 0 .25rem .05rem rgba(105, 108, 255, .1) +} + +.form-check-input:checked { + background-color: rgba(105, 108, 255, .08); + border-color: rgba(105, 108, 255, .08) +} + +.form-check-input:checked[type=checkbox] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 10l3 3l6-6'/%3e%3c/svg%3e") +} + +.form-check-input:checked[type=radio] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='1.5' fill='%23fff'/%3e%3c/svg%3e") +} + +.form-check-input[type=checkbox]:indeterminate { + background-color: rgba(105, 108, 255, .08); + border-color: rgba(105, 108, 255, .08); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 10h8'/%3e%3c/svg%3e") +} + +.form-check-input:disabled { + pointer-events: none; + filter: none; + opacity: .5 +} + +.form-check-input[disabled]~.form-check-label, +.form-check-input:disabled~.form-check-label { + opacity: .5 +} + +.form-switch { + padding-right: 2.5em +} + +.form-switch .form-check-input { + width: 2em; + margin-right: -2.5em; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%2867, 89, 113, 0.3%29'/%3e%3c/svg%3e"); + background-position: right center; + border-radius: 2em; + transition: background-position .15s ease-in-out +} + +@media(prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + transition: none + } +} + +.form-switch .form-check-input:focus { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28249, 249, 255, 0.54%29'/%3e%3c/svg%3e") +} + +.form-switch .form-check-input:checked { + background-position: left center; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e") +} + +.form-check-inline { + display: inline-block; + margin-left: 1rem +} + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none +} + +.btn-check[disabled]+.btn, +.btn-check:disabled+.btn { + pointer-events: none; + filter: none; + opacity: .65 +} + +.form-range { + width: 100%; + height: .975rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none +} + +.form-range:focus { + outline: 0 +} + +.form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 8px 0px rgba(67, 89, 113, .4) +} + +.form-range:focus::-moz-range-thumb { + box-shadow: 0 0 8px 0px rgba(67, 89, 113, .4) +} + +.form-range::-moz-focus-outer { + border: 0 +} + +.form-range::-webkit-slider-thumb { + width: .875rem; + height: .875rem; + margin-top: -0.25rem; + background-color: #fff; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + 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) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none + } +} + +.form-range::-webkit-slider-thumb:active { + background-color: #fff +} + +.form-range::-webkit-slider-runnable-track { + width: 100%; + height: .375rem; + color: transparent; + cursor: pointer; + background-color: #eceef1; + border-color: transparent; + border-radius: 1rem +} + +.form-range::-moz-range-thumb { + width: .875rem; + height: .875rem; + background-color: #fff; + border: 0; + border-radius: 1rem; + -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + 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) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none + } +} + +.form-range::-moz-range-thumb:active { + background-color: #fff +} + +.form-range::-moz-range-track { + width: 100%; + height: .375rem; + color: transparent; + cursor: pointer; + background-color: #eceef1; + border-color: transparent; + border-radius: 1rem +} + +.form-range:disabled { + pointer-events: none +} + +.form-range:disabled::-webkit-slider-thumb { + background-color: #d9dee3 +} + +.form-range:disabled::-moz-range-thumb { + background-color: #d9dee3 +} + +.form-floating { + position: relative +} + +.form-floating>.form-control, +.form-floating>.form-select { + height: calc(3.5rem + 2px); + line-height: 1.25 +} + +.form-floating>label { + position: absolute; + top: 0; + right: 0; + height: 100%; + padding: 1rem .875rem; + pointer-events: none; + border: 1px solid transparent; + transform-origin: 0 0; + transition: opacity .2s ease-in-out, transform .2s ease-in-out +} + +@media(prefers-reduced-motion: reduce) { + .form-floating>label { + transition: none + } +} + +.form-floating>.form-control { + padding: 1rem .875rem +} + +.form-floating>.form-control::-moz-placeholder { + color: transparent +} + +.form-floating>.form-control::placeholder { + color: transparent +} + +.form-floating>.form-control:not(:-moz-placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: .625rem +} + +.form-floating>.form-control:focus, +.form-floating>.form-control:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: .625rem +} + +.form-floating>.form-control:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: .625rem +} + +.form-floating>.form-select { + padding-top: 1.625rem; + padding-bottom: .625rem +} + +.form-floating>.form-control:not(:-moz-placeholder-shown)~label { + opacity: .75; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem) +} + +.form-floating>.form-control:focus~label, +.form-floating>.form-control:not(:placeholder-shown)~label, +.form-floating>.form-select~label { + opacity: .75; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem) +} + +.form-floating>.form-control:-webkit-autofill~label { + opacity: .75; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem) +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100% +} + +.input-group>.form-control, +.input-group>.form-select { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0 +} + +.input-group>.form-control:focus, +.input-group>.form-select:focus { + z-index: 3 +} + +.input-group .btn { + position: relative; + z-index: 2 +} + +.input-group .btn:focus { + z-index: 3 +} + +.input-group-text { + display: flex; + align-items: center; + padding: .4375rem .875rem; + font-size: 0.9375rem; + font-weight: 400; + line-height: 1.53; + color: #697a8d; + text-align: center; + white-space: nowrap; + background-color: #fff; + border: 1px solid #d9dee3; + border-radius: .375rem +} + +.input-group-lg>.form-control, +.input-group-lg>.form-select, +.input-group-lg>.input-group-text, +.input-group-lg>.btn { + padding: .75rem 1.25rem; + font-size: 1rem; + border-radius: .5rem +} + +.input-group-sm>.form-control, +.input-group-sm>.form-select, +.input-group-sm>.input-group-text, +.input-group-sm>.btn { + padding: .25rem .625rem; + font-size: 0.75rem; + border-radius: .25rem +} + +.input-group-lg>.form-select, +.input-group-sm>.form-select { + padding-left: 2.75rem +} + +.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), +.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3) { + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu), +.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4) { + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-right: -1px; + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.btn { + display: inline-block; + font-weight: 400; + line-height: 1.53; + color: #697a8d; + text-align: center; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: .4375rem 1.25rem; + font-size: 0.9375rem; + border-radius: .375rem; + transition: all .2s ease-in-out +} + +@media(prefers-reduced-motion: reduce) { + .btn { + transition: none + } +} + +.btn:hover { + color: #697a8d +} + +.btn-check:focus+.btn, +.btn:focus { + outline: 0; + box-shadow: none +} + +.btn:disabled, +.btn.disabled, +fieldset:disabled .btn { + pointer-events: none; + opacity: .65 +} + +.btn-link { + font-weight: 400; + color: #696cff; + text-decoration: none +} + +.btn-link:hover { + color: #5f61e6 +} + +.btn-link:disabled, +.btn-link.disabled { + color: rgba(67, 89, 113, .6) +} + +.btn-lg, +.btn-group-lg>.btn { + padding: .75rem 1.5rem; + font-size: 1rem; + border-radius: .5rem +} + +.btn-sm, +.btn-group-sm>.btn { + padding: .25rem .6875rem; + font-size: 0.75rem; + border-radius: .25rem +} + +.fade { + transition: opacity .15s linear +} + +@media(prefers-reduced-motion: reduce) { + .fade { + transition: none + } +} + +.fade:not(.show) { + opacity: 0 +} + +.collapse:not(.show) { + display: none +} + +.collapsing { + height: 0; + overflow: hidden; + transition: height .35s ease +} + +@media(prefers-reduced-motion: reduce) { + .collapsing { + transition: none + } +} + +.collapsing.collapse-horizontal { + width: 0; + height: auto; + transition: width .35s ease +} + +@media(prefers-reduced-motion: reduce) { + .collapsing.collapse-horizontal { + transition: none + } +} + +.dropup, +.dropend, +.dropdown, +.dropstart { + position: relative +} + +.dropdown-toggle { + white-space: nowrap +} + +.dropdown-toggle::after { + display: inline-block; + margin-right: .5em; + vertical-align: middle; + content: ""; + margin-top: -0.28em; + width: .42em; + height: .42em; + border: 1px solid; + border-top: 0; + border-right: 0; + transform: rotate(45deg) +} + +.dropdown-toggle:empty::after { + margin-right: 0 +} + +.dropdown-menu { + position: absolute; + z-index: 1000; + display: none; + min-width: 12rem; + padding: .3125rem 0; + margin: 0; + font-size: 0.9375rem; + color: #697a8d; + text-align: right; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid transparent; + border-radius: .375rem +} + +.dropdown-menu[data-bs-popper] { + top: 100%; + right: 0; + margin-top: 2.5rem +} + +.dropdown-menu-start { + --bs-position: start +} + +.dropdown-menu-start[data-bs-popper] { + left: auto; + right: 0 +} + +.dropdown-menu-end { + --bs-position: end +} + +.dropdown-menu-end[data-bs-popper] { + left: 0; + right: auto +} + +@media(min-width: 576px) { + .dropdown-menu-sm-start { + --bs-position: start + } + .dropdown-menu-sm-start[data-bs-popper] { + left: auto; + right: 0 + } + .dropdown-menu-sm-end { + --bs-position: end + } + .dropdown-menu-sm-end[data-bs-popper] { + left: 0; + right: auto + } +} + +@media(min-width: 768px) { + .dropdown-menu-md-start { + --bs-position: start + } + .dropdown-menu-md-start[data-bs-popper] { + left: auto; + right: 0 + } + .dropdown-menu-md-end { + --bs-position: end + } + .dropdown-menu-md-end[data-bs-popper] { + left: 0; + right: auto + } +} + +@media(min-width: 992px) { + .dropdown-menu-lg-start { + --bs-position: start + } + .dropdown-menu-lg-start[data-bs-popper] { + left: auto; + right: 0 + } + .dropdown-menu-lg-end { + --bs-position: end + } + .dropdown-menu-lg-end[data-bs-popper] { + left: 0; + right: auto + } +} + +@media(min-width: 1200px) { + .dropdown-menu-xl-start { + --bs-position: start + } + .dropdown-menu-xl-start[data-bs-popper] { + left: auto; + right: 0 + } + .dropdown-menu-xl-end { + --bs-position: end + } + .dropdown-menu-xl-end[data-bs-popper] { + left: 0; + right: auto + } +} + +@media(min-width: 1400px) { + .dropdown-menu-xxl-start { + --bs-position: start + } + .dropdown-menu-xxl-start[data-bs-popper] { + left: auto; + right: 0 + } + .dropdown-menu-xxl-end { + --bs-position: end + } + .dropdown-menu-xxl-end[data-bs-popper] { + left: 0; + right: auto + } +} + +.dropup .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: .125rem +} + +.dropup .dropdown-toggle::after { + display: inline-block; + margin-right: .5em; + vertical-align: middle; + content: ""; + margin-top: 0; + width: .42em; + height: .42em; + border: 1px solid; + border-bottom: 0; + border-right: 0; + transform: rotate(-45deg) +} + +.dropup .dropdown-toggle:empty::after { + margin-right: 0 +} + +.dropend .dropdown-menu[data-bs-popper] { + top: 0; + left: auto; + right: 100%; + margin-top: 0; + margin-right: .125rem +} + +.dropend .dropdown-toggle::after { + display: inline-block; + margin-right: .5em; + vertical-align: middle; + content: ""; + border-top: .42em solid transparent; + border-left: 0; + border-bottom: .42em solid transparent; + border-right: .42em solid +} + +.dropend .dropdown-toggle:empty::after { + margin-right: 0 +} + +.dropend .dropdown-toggle::after { + vertical-align: 0 +} + +.dropstart .dropdown-menu[data-bs-popper] { + top: 0; + left: 100%; + right: auto; + margin-top: 0; + margin-left: .125rem +} + +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-right: .5em; + vertical-align: middle; + content: "" +} + +.dropstart .dropdown-toggle::after { + display: none +} + +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-left: .5em; + vertical-align: middle; + content: ""; + border-top: .42em solid transparent; + border-left: .42em solid; + border-bottom: .42em solid transparent +} + +.dropstart .dropdown-toggle:empty::after { + margin-right: 0 +} + +.dropstart .dropdown-toggle::before { + vertical-align: 0 +} + +.dropdown-divider { + height: 0; + margin: .5rem 0; + overflow: hidden; + border-top: 1px solid #d9dee3 +} + +.dropdown-item { + display: block; + width: 100%; + padding: .532rem 1.25rem; + clear: both; + font-weight: 400; + color: #697a8d; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0 +} + +.dropdown-item:hover, +.dropdown-item:focus { + color: #5f6e7f; + background-color: rgba(67, 89, 113, .04) +} + +.dropdown-item.active, +.dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: rgba(105, 108, 255, .08) +} + +.dropdown-item.disabled, +.dropdown-item:disabled { + color: #c7cdd4; + pointer-events: none; + background-color: transparent +} + +.dropdown-menu.show { + display: block +} + +.dropdown-header { + display: block; + padding: .532rem 1.25rem; + margin-bottom: 0; + font-size: 0.75rem; + color: #a1acb8; + white-space: nowrap +} + +.dropdown-item-text { + display: block; + padding: .532rem 1.25rem; + color: #697a8d +} + +.dropdown-menu-dark { + color: rgba(67, 89, 113, .3); + background-color: rgba(67, 89, 113, .8); + border-color: transparent +} + +.dropdown-menu-dark .dropdown-item { + color: rgba(67, 89, 113, .3) +} + +.dropdown-menu-dark .dropdown-item:hover, +.dropdown-menu-dark .dropdown-item:focus { + color: #fff; + background-color: rgba(255, 255, 255, .15) +} + +.dropdown-menu-dark .dropdown-item.active, +.dropdown-menu-dark .dropdown-item:active { + color: #fff; + background-color: rgba(105, 108, 255, .08) +} + +.dropdown-menu-dark .dropdown-item.disabled, +.dropdown-menu-dark .dropdown-item:disabled { + color: rgba(67, 89, 113, .5) +} + +.dropdown-menu-dark .dropdown-divider { + border-color: #d9dee3 +} + +.dropdown-menu-dark .dropdown-item-text { + color: rgba(67, 89, 113, .3) +} + +.dropdown-menu-dark .dropdown-header { + color: rgba(67, 89, 113, .5) +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle +} + +.btn-group>.btn, +.btn-group-vertical>.btn { + position: relative; + flex: 1 1 auto +} + +.btn-group>.btn-check:checked+.btn, +.btn-group>.btn-check:focus+.btn, +.btn-group>.btn:hover, +.btn-group>.btn:focus, +.btn-group>.btn:active, +.btn-group>.btn.active, +.btn-group-vertical>.btn-check:checked+.btn, +.btn-group-vertical>.btn-check:focus+.btn, +.btn-group-vertical>.btn:hover, +.btn-group-vertical>.btn:focus, +.btn-group-vertical>.btn:active, +.btn-group-vertical>.btn.active { + z-index: 1 +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start +} + +.btn-toolbar .input-group { + width: auto +} + +.btn-group>.btn:not(:first-child), +.btn-group>.btn-group:not(:first-child) { + margin-right: -1px +} + +.btn-group>.btn:not(:last-child):not(.dropdown-toggle), +.btn-group>.btn-group:not(:last-child)>.btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.btn-group>.btn:nth-child(n+3), +.btn-group>:not(.btn-check)+.btn, +.btn-group>.btn-group:not(:first-child)>.btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.dropdown-toggle-split { + padding-left: .9375rem; + padding-right: .9375rem +} + +.dropdown-toggle-split::after, +.dropup .dropdown-toggle-split::after, +.dropend .dropdown-toggle-split::after { + margin-right: 0 +} + +.dropstart .dropdown-toggle-split::before { + margin-left: 0 +} + +.btn-sm+.dropdown-toggle-split, +.btn-group-sm>.btn+.dropdown-toggle-split { + padding-left: .515625rem; + padding-right: .515625rem +} + +.btn-lg+.dropdown-toggle-split, +.btn-group-lg>.btn+.dropdown-toggle-split { + padding-left: 1.125rem; + padding-right: 1.125rem +} + +.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:not(:first-child), +.btn-group-vertical>.btn-group:not(:first-child) { + margin-top: -1px +} + +.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical>.btn-group:not(:last-child)>.btn { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0 +} + +.btn-group-vertical>.btn~.btn, +.btn-group-vertical>.btn-group:not(:first-child)>.btn { + border-top-right-radius: 0; + border-top-left-radius: 0 +} + +.nav { + display: flex; + flex-wrap: wrap; + padding-right: 0; + margin-bottom: 0; + list-style: none +} + +.nav-link { + display: block; + padding: .5rem 1.25rem; + color: #8e9baa; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out +} + +@media(prefers-reduced-motion: reduce) { + .nav-link { + transition: none + } +} + +.nav-link:hover, +.nav-link:focus { + color: #5f61e6 +} + +.nav-link.disabled { + color: #c7cdd4; + pointer-events: none; + cursor: default +} + +.nav-tabs { + border-bottom: 1px solid #fff +} + +.nav-tabs .nav-link { + margin-bottom: -1px; + background: none; + border: 1px solid transparent; + border-top-right-radius: .375rem; + border-top-left-radius: .375rem +} + +.nav-tabs .nav-link:hover, +.nav-tabs .nav-link:focus { + border-color: rgba(67, 89, 113, .1); + isolation: isolate +} + +.nav-tabs .nav-link.disabled { + color: #c7cdd4; + background-color: transparent; + border-color: transparent +} + +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #697a8d; + background-color: #fff; + border-color: #fff +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0 +} + +.nav-pills .nav-link { + background: none; + border: 0; + border-radius: .375rem +} + +.nav-pills .nav-link.active, +.nav-pills .show>.nav-link { + color: #fff; + background-color: transparent +} + +.nav-fill>.nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center +} + +.nav-justified>.nav-link, +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center +} + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100% +} + +.tab-content>.tab-pane { + display: none +} + +.tab-content>.active { + display: block +} + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding-top: .5rem; + padding-bottom: .5rem +} + +.navbar>.container, +.navbar>.container-fluid, +.navbar>.container-sm, +.navbar>.container-md, +.navbar>.container-lg, +.navbar>.container-xl, +.navbar>.container-xxl { + display: flex; + flex-wrap: inherit; + align-items: center; + justify-content: space-between +} + +.navbar-brand { + padding-top: .4521875rem; + padding-bottom: .4521875rem; + margin-left: 1rem; + font-size: 1rem; + white-space: nowrap +} + +.navbar-nav { + display: flex; + flex-direction: column; + padding-right: 0; + margin-bottom: 0; + list-style: none +} + +.navbar-nav .nav-link { + padding-left: 0; + padding-right: 0 +} + +.navbar-nav .dropdown-menu { + position: static +} + +.navbar-text { + padding-top: .5rem; + padding-bottom: .5rem +} + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center +} + +.navbar-toggler { + padding: 0 0; + font-size: 0.75rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: .375rem; + transition: box-shadow .15s ease-in-out +} + +@media(prefers-reduced-motion: reduce) { + .navbar-toggler { + transition: none + } +} + +.navbar-toggler:hover { + text-decoration: none +} + +.navbar-toggler:focus { + text-decoration: none; + outline: 0; + box-shadow: 0 0 0 .05rem +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-repeat: no-repeat; + background-position: center; + background-size: 100% +} + +.navbar-nav-scroll { + max-height: var(--bs-scroll-height, 75vh); + overflow-y: auto +} + +@media(min-width: 576px) { + .navbar-expand-sm { + flex-wrap: nowrap; + 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-left: .5rem; + padding-right: .5rem + } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible + } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto + } + .navbar-expand-sm .navbar-toggler { + display: none + } + .navbar-expand-sm .offcanvas-header { + display: none + } + .navbar-expand-sm .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-left: 0; + border-right: 0; + transition: none; + transform: none + } + .navbar-expand-sm .offcanvas-top, + .navbar-expand-sm .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0 + } + .navbar-expand-sm .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible + } +} + +@media(min-width: 768px) { + .navbar-expand-md { + flex-wrap: 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-left: .5rem; + padding-right: .5rem + } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible + } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto + } + .navbar-expand-md .navbar-toggler { + display: none + } + .navbar-expand-md .offcanvas-header { + display: none + } + .navbar-expand-md .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-left: 0; + border-right: 0; + transition: none; + transform: none + } + .navbar-expand-md .offcanvas-top, + .navbar-expand-md .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0 + } + .navbar-expand-md .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible + } +} + +@media(min-width: 992px) { + .navbar-expand-lg { + flex-wrap: 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-left: .5rem; + padding-right: .5rem + } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible + } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto + } + .navbar-expand-lg .navbar-toggler { + display: none + } + .navbar-expand-lg .offcanvas-header { + display: none + } + .navbar-expand-lg .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-left: 0; + border-right: 0; + transition: none; + transform: none + } + .navbar-expand-lg .offcanvas-top, + .navbar-expand-lg .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0 + } + .navbar-expand-lg .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible + } +} + +@media(min-width: 1200px) { + .navbar-expand-xl { + flex-wrap: 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-left: .5rem; + padding-right: .5rem + } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible + } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto + } + .navbar-expand-xl .navbar-toggler { + display: none + } + .navbar-expand-xl .offcanvas-header { + display: none + } + .navbar-expand-xl .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-left: 0; + border-right: 0; + transition: none; + transform: none + } + .navbar-expand-xl .offcanvas-top, + .navbar-expand-xl .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0 + } + .navbar-expand-xl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible + } +} + +@media(min-width: 1400px) { + .navbar-expand-xxl { + flex-wrap: nowrap; + justify-content: flex-start + } + .navbar-expand-xxl .navbar-nav { + flex-direction: row + } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute + } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-left: .5rem; + padding-right: .5rem + } + .navbar-expand-xxl .navbar-nav-scroll { + overflow: visible + } + .navbar-expand-xxl .navbar-collapse { + display: flex !important; + flex-basis: auto + } + .navbar-expand-xxl .navbar-toggler { + display: none + } + .navbar-expand-xxl .offcanvas-header { + display: none + } + .navbar-expand-xxl .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-left: 0; + border-right: 0; + transition: none; + transform: none + } + .navbar-expand-xxl .offcanvas-top, + .navbar-expand-xxl .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0 + } + .navbar-expand-xxl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible + } +} + +.navbar-expand { + flex-wrap: nowrap; + justify-content: flex-start +} + +.navbar-expand .navbar-nav { + flex-direction: row +} + +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute +} + +.navbar-expand .navbar-nav .nav-link { + padding-left: .5rem; + padding-right: .5rem +} + +.navbar-expand .navbar-nav-scroll { + overflow: visible +} + +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto +} + +.navbar-expand .navbar-toggler { + display: none +} + +.navbar-expand .offcanvas-header { + display: none +} + +.navbar-expand .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-left: 0; + border-right: 0; + transition: none; + transform: none +} + +.navbar-expand .offcanvas-top, +.navbar-expand .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0 +} + +.navbar-expand .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible +} + +.navbar-light .navbar-brand { + color: #697a8d +} + +.navbar-light .navbar-brand:hover, +.navbar-light .navbar-brand:focus { + color: #697a8d +} + +.navbar-light .navbar-nav .nav-link { + color: rgba(67, 89, 113, .5) +} + +.navbar-light .navbar-nav .nav-link:hover, +.navbar-light .navbar-nav .nav-link:focus { + color: #697a8d +} + +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(67, 89, 113, .3) +} + +.navbar-light .navbar-nav .show>.nav-link, +.navbar-light .navbar-nav .nav-link.active { + color: #697a8d +} + +.navbar-light .navbar-toggler { + color: rgba(67, 89, 113, .5); + border-color: rgba(67, 89, 113, .06) +} + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3Csvg width='14px' height='11px' viewBox='0 0 14 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0,0 L14,0 L14,1.75 L0,1.75 L0,0 Z M0,4.375 L14,4.375 L14,6.125 L0,6.125 L0,4.375 Z M0,8.75 L14,8.75 L14,10.5 L0,10.5 L0,8.75 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='💎-UI-Elements' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='12%29-Navbar' transform='translate%28-1174.000000, -1290.000000%29'%3E%3Cg id='Group' transform='translate%281174.000000, 1288.000000%29'%3E%3Cg id='Icon-Color' transform='translate%280.000000, 2.000000%29'%3E%3Cuse fill='rgba%2867, 89, 113, 0.5%29' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.1' fill='rgba%2867, 89, 113, 0.5%29' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") +} + +.navbar-light .navbar-text { + color: rgba(67, 89, 113, .5) +} + +.navbar-light .navbar-text a, +.navbar-light .navbar-text a:hover, +.navbar-light .navbar-text a:focus { + color: #697a8d +} + +.navbar-dark .navbar-brand { + color: #fff +} + +.navbar-dark .navbar-brand:hover, +.navbar-dark .navbar-brand:focus { + color: #fff +} + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, .8) +} + +.navbar-dark .navbar-nav .nav-link:hover, +.navbar-dark .navbar-nav .nav-link:focus { + color: #fff +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, .4) +} + +.navbar-dark .navbar-nav .show>.nav-link, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff +} + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, .8); + border-color: rgba(255, 255, 255, .1) +} + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3Csvg width='14px' height='11px' viewBox='0 0 14 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0,0 L14,0 L14,1.75 L0,1.75 L0,0 Z M0,4.375 L14,4.375 L14,6.125 L0,6.125 L0,4.375 Z M0,8.75 L14,8.75 L14,10.5 L0,10.5 L0,8.75 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='💎-UI-Elements' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='12%29-Navbar' transform='translate%28-1174.000000, -1290.000000%29'%3E%3Cg id='Group' transform='translate%281174.000000, 1288.000000%29'%3E%3Cg id='Icon-Color' transform='translate%280.000000, 2.000000%29'%3E%3Cuse fill='rgba%28255, 255, 255, 0.8%29' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.1' fill='rgba%28255, 255, 255, 0.8%29' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") +} + +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, .8) +} + +.navbar-dark .navbar-text a, +.navbar-dark .navbar-text a:hover, +.navbar-dark .navbar-text a:focus { + 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: 0 solid #d9dee3; + border-radius: .5rem +} + +.card>hr { + margin-left: 0; + margin-right: 0 +} + +.card>.list-group { + border-top: inherit; + border-bottom: inherit +} + +.card>.list-group:first-child { + border-top-width: 0; + border-top-right-radius: .5rem; + border-top-left-radius: .5rem +} + +.card>.list-group:last-child { + border-bottom-width: 0; + border-bottom-left-radius: .5rem; + border-bottom-right-radius: .5rem +} + +.card>.card-header+.list-group, +.card>.list-group+.card-footer { + border-top: 0 +} + +.card-body { + flex: 1 1 auto; + padding: 1.5rem 1.5rem +} + +.card-title { + margin-bottom: .875rem +} + +.card-subtitle { + margin-top: -0.4375rem; + margin-bottom: 0 +} + +.card-text:last-child { + margin-bottom: 0 +} + +.card-link+.card-link { + margin-right: 1.5rem +} + +.card-header { + padding: 1.5rem 1.5rem; + margin-bottom: 0; + background-color: transparent; + border-bottom: 0 solid #d9dee3 +} + +.card-header:first-child { + border-radius: .5rem .5rem 0 0 +} + +.card-footer { + padding: 1.5rem 1.5rem; + background-color: transparent; + border-top: 0 solid #d9dee3 +} + +.card-footer:last-child { + border-radius: 0 0 .5rem .5rem +} + +.card-header-tabs { + margin-left: -0.75rem; + margin-bottom: -1.5rem; + margin-right: -0.75rem; + border-bottom: 0 +} + +.card-header-pills { + margin-left: -0.75rem; + margin-right: -0.75rem +} + +.card-img-overlay { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + padding: 1.5rem; + border-radius: .5rem +} + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100% +} + +.card-img, +.card-img-top { + border-top-right-radius: .5rem; + border-top-left-radius: .5rem +} + +.card-img, +.card-img-bottom { + border-bottom-left-radius: .5rem; + border-bottom-right-radius: .5rem +} + +.card-group>.card { + margin-bottom: .8125rem +} + +@media(min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap + } + .card-group>.card { + flex: 1 0 0%; + margin-bottom: 0 + } + .card-group>.card+.card { + margin-right: 0; + border-right: 0 + } + .card-group>.card:not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0 + } + .card-group>.card:not(:last-child) .card-img-top, + .card-group>.card:not(:last-child) .card-header { + border-top-left-radius: 0 + } + .card-group>.card:not(:last-child) .card-img-bottom, + .card-group>.card:not(:last-child) .card-footer { + border-bottom-left-radius: 0 + } + .card-group>.card:not(:first-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 + } + .card-group>.card:not(:first-child) .card-img-top, + .card-group>.card:not(:first-child) .card-header { + border-top-right-radius: 0 + } + .card-group>.card:not(:first-child) .card-img-bottom, + .card-group>.card:not(:first-child) .card-footer { + border-bottom-right-radius: 0 + } +} + +.accordion-button { + position: relative; + display: flex; + align-items: center; + width: 100%; + padding: .79rem 1.125rem; + font-size: 0.9375rem; + color: #566a7f; + text-align: right; + background-color: #fff; + border: 0; + border-radius: 0; + overflow-anchor: none; + transition: all .2s ease-in-out, border-radius .15s ease +} + +@media(prefers-reduced-motion: reduce) { + .accordion-button { + transition: none + } +} + +.accordion-button:not(.collapsed) { + color: #566a7f; + background-color: #fff; + box-shadow: inset 0 0 0 #d9dee3 +} + +.accordion-button:not(.collapsed)::after { + background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='m1.532 12 6.182-6-6.182-6L0 1.487 4.65 6 0 10.513z'/%3E%3C/defs%3E%3Cg transform='translate%282.571%29' fill='none' fill-rule='evenodd'%3E%3Cuse fill='%23435971' xlink:href='%23a'/%3E%3Cuse fill-opacity='.1' fill='%23566a7f' xlink:href='%23a'/%3E%3C/g%3E%3C/svg%3E%0A"); + transform: rotate(90deg) +} + +.accordion-button::after { + flex-shrink: 0; + width: .75rem; + height: .75rem; + margin-right: auto; + content: ""; + background-image: url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='50.000000pt' height='50.000000pt' viewBox='0 0 50.000000 50.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cmetadata%3E%0ACreated by potrace 1.16, written by Peter Selinger 2001-2019%0A%3C/metadata%3E%3Cg transform='translate(0.000000,50.000000) scale(0.100000,-0.100000)'%0Afill='%23455B73' stroke='none'%3E%3Cpath d='M202 367 c-56 -56 -102 -109 -102 -117 0 -9 49 -65 110 -125 l110%0A-109 35 34 c19 19 35 41 35 49 0 9 -30 46 -67 83 l-67 68 74 75 74 75 -34 35%0Ac-19 19 -41 35 -50 35 -8 0 -61 -46 -118 -103z'/%3E%3C/g%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-size: .75rem; + transition: transform .2s ease-in-out +} + +@media(prefers-reduced-motion: reduce) { + .accordion-button::after { + transition: none + } +} + +.accordion-button:hover { + z-index: 2 +} + +.accordion-button:focus { + z-index: 3; + border-color: rgba(249, 249, 255, .54); + outline: 0; + box-shadow: none +} + +.accordion-header { + margin-bottom: 0 +} + +.accordion-item { + background-color: #fff; + border: 0 solid #d9dee3 +} + +.accordion-item:first-of-type { + border-top-right-radius: .375rem; + border-top-left-radius: .375rem +} + +.accordion-item:first-of-type .accordion-button { + border-top-right-radius: .375rem; + border-top-left-radius: .375rem +} + +.accordion-item:not(:first-of-type) { + border-top: 0 +} + +.accordion-item:last-of-type { + border-bottom-left-radius: .375rem; + border-bottom-right-radius: .375rem +} + +.accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-left-radius: .375rem; + border-bottom-right-radius: .375rem +} + +.accordion-item:last-of-type .accordion-collapse { + border-bottom-left-radius: .375rem; + border-bottom-right-radius: .375rem +} + +.accordion-body { + padding: .79rem 1.125rem +} + +.accordion-flush .accordion-collapse { + border-width: 0 +} + +.accordion-flush .accordion-item { + border-left: 0; + border-right: 0; + border-radius: 0 +} + +.accordion-flush .accordion-item:first-child { + border-top: 0 +} + +.accordion-flush .accordion-item:last-child { + border-bottom: 0 +} + +.accordion-flush .accordion-item .accordion-button { + border-radius: 0 +} + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0 0; + margin-bottom: 1rem; + list-style: none; + background-color: transparent +} + +.breadcrumb-item+.breadcrumb-item { + padding-right: .5rem +} + +.breadcrumb-item+.breadcrumb-item::before { + float: right; + padding-left: .5rem; + color: #a1acb8; + content: var(--bs-breadcrumb-divider, "/") + /* rtl: var(--bs-breadcrumb-divider, "\\") */ +} + +.breadcrumb-item.active { + color: #697a8d +} + +.pagination { + display: flex; + padding-right: 0; + list-style: none +} + +.page-link { + position: relative; + display: block; + color: #697a8d; + background-color: #f0f2f4; + border: 0px solid #d9dee3; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out +} + +@media(prefers-reduced-motion: reduce) { + .page-link { + transition: none + } +} + +.page-link:hover { + z-index: 2; + color: #697a8d; + background-color: #e1e4e8; + border-color: rgba(67, 89, 113, .3) +} + +.page-link:focus { + z-index: 3; + color: #697a8d; + background-color: #e1e4e8; + outline: 0; + box-shadow: none +} + +.page-item:not(:first-child) .page-link { + margin-right: .1875rem +} + +.page-item.active .page-link { + z-index: 3; + color: #fff; + background-color: rgba(105, 108, 255, .08); + border-color: rgba(105, 108, 255, .08) +} + +.page-item.disabled .page-link { + color: #a1acb8; + pointer-events: none; + background-color: #f7f8f9; + border-color: rgba(67, 89, 113, .3) +} + +.page-link { + padding: .625rem .5125rem +} + +.page-item .page-link { + border-radius: .25rem +} + +.pagination-lg .page-link { + padding: .9375rem .5rem; + font-size: 1rem +} + +.pagination-lg .page-item .page-link { + border-radius: .5rem +} + +.pagination-sm .page-link { + padding: .375rem .25rem; + font-size: 0.75rem +} + +.pagination-sm .page-item .page-link { + border-radius: .25rem +} + +.badge { + display: inline-block; + padding: .52em .593em; + font-size: 0.8125em; + font-weight: 500; + 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 +} + +.alert { + position: relative; + padding: .9375rem .9375rem; + margin-bottom: 1rem; + border: 0 solid transparent; + border-radius: .375rem +} + +.alert-heading { + color: inherit +} + +.alert-link { + font-weight: 700 +} + +.alert-dismissible { + padding-left: 2.8125rem +} + +.alert-dismissible .btn-close { + position: absolute; + top: 0; + left: 0; + z-index: 2; + padding: 1.171875rem .9375rem +} + +@-webkit-keyframes progress-bar-stripes { + 0% { + background-position-x: .75rem + } +} + +@keyframes progress-bar-stripes { + 0% { + background-position-x: .75rem + } +} + +.progress { + display: flex; + height: .75rem; + overflow: hidden; + font-size: 0.625rem; + background-color: rgba(67, 89, 113, .1); + border-radius: 10rem +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #696cff; + 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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: .75rem .75rem +} + +.progress-bar-animated { + -webkit-animation: 1s linear infinite progress-bar-stripes; + animation: 1s linear infinite progress-bar-stripes +} + +@media(prefers-reduced-motion: reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none + } +} + +.list-group { + display: flex; + flex-direction: column; + padding-right: 0; + margin-bottom: 0; + border-radius: .5rem +} + +.list-group-numbered { + list-style-type: none; + counter-reset: section +} + +.list-group-numbered>li::before { + content: counters(section, ".") ". "; + counter-increment: section +} + +.list-group-item-action { + width: 100%; + color: #8e9baa; + text-align: inherit +} + +.list-group-item-action:hover, +.list-group-item-action:focus { + z-index: 1; + color: #697a8d; + text-decoration: none; + background-color: rgba(67, 89, 113, .06) +} + +.list-group-item-action:active { + color: #697a8d; + background-color: rgba(67, 89, 113, .05) +} + +.list-group-item { + position: relative; + display: block; + padding: .58rem .9375rem; + color: #697a8d; + background-color: transparent; + border: 1px solid #d9dee3 +} + +.list-group-item:first-child { + border-top-right-radius: inherit; + border-top-left-radius: inherit +} + +.list-group-item:last-child { + border-bottom-left-radius: inherit; + border-bottom-right-radius: inherit +} + +.list-group-item.disabled, +.list-group-item:disabled { + color: #c7cdd4; + pointer-events: none; + background-color: transparent +} + +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: rgba(105, 108, 255, .08); + border-color: rgba(105, 108, 255, .08) +} + +.list-group-item+.list-group-item { + border-top-width: 0 +} + +.list-group-item+.list-group-item.active { + margin-top: -1px; + border-top-width: 1px +} + +.list-group-horizontal { + flex-direction: row +} + +.list-group-horizontal>.list-group-item:first-child { + border-bottom-right-radius: .5rem; + border-top-left-radius: 0 +} + +.list-group-horizontal>.list-group-item:last-child { + border-top-left-radius: .5rem; + border-bottom-right-radius: 0 +} + +.list-group-horizontal>.list-group-item.active { + margin-top: 0 +} + +.list-group-horizontal>.list-group-item+.list-group-item { + border-top-width: 1px; + border-right-width: 0 +} + +.list-group-horizontal>.list-group-item+.list-group-item.active { + margin-right: -1px; + border-right-width: 1px +} + +@media(min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row + } + .list-group-horizontal-sm>.list-group-item:first-child { + border-bottom-right-radius: .5rem; + border-top-left-radius: 0 + } + .list-group-horizontal-sm>.list-group-item:last-child { + border-top-left-radius: .5rem; + border-bottom-right-radius: 0 + } + .list-group-horizontal-sm>.list-group-item.active { + margin-top: 0 + } + .list-group-horizontal-sm>.list-group-item+.list-group-item { + border-top-width: 1px; + border-right-width: 0 + } + .list-group-horizontal-sm>.list-group-item+.list-group-item.active { + margin-right: -1px; + border-right-width: 1px + } +} + +@media(min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row + } + .list-group-horizontal-md>.list-group-item:first-child { + border-bottom-right-radius: .5rem; + border-top-left-radius: 0 + } + .list-group-horizontal-md>.list-group-item:last-child { + border-top-left-radius: .5rem; + border-bottom-right-radius: 0 + } + .list-group-horizontal-md>.list-group-item.active { + margin-top: 0 + } + .list-group-horizontal-md>.list-group-item+.list-group-item { + border-top-width: 1px; + border-right-width: 0 + } + .list-group-horizontal-md>.list-group-item+.list-group-item.active { + margin-right: -1px; + border-right-width: 1px + } +} + +@media(min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row + } + .list-group-horizontal-lg>.list-group-item:first-child { + border-bottom-right-radius: .5rem; + border-top-left-radius: 0 + } + .list-group-horizontal-lg>.list-group-item:last-child { + border-top-left-radius: .5rem; + border-bottom-right-radius: 0 + } + .list-group-horizontal-lg>.list-group-item.active { + margin-top: 0 + } + .list-group-horizontal-lg>.list-group-item+.list-group-item { + border-top-width: 1px; + border-right-width: 0 + } + .list-group-horizontal-lg>.list-group-item+.list-group-item.active { + margin-right: -1px; + border-right-width: 1px + } +} + +@media(min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row + } + .list-group-horizontal-xl>.list-group-item:first-child { + border-bottom-right-radius: .5rem; + border-top-left-radius: 0 + } + .list-group-horizontal-xl>.list-group-item:last-child { + border-top-left-radius: .5rem; + border-bottom-right-radius: 0 + } + .list-group-horizontal-xl>.list-group-item.active { + margin-top: 0 + } + .list-group-horizontal-xl>.list-group-item+.list-group-item { + border-top-width: 1px; + border-right-width: 0 + } + .list-group-horizontal-xl>.list-group-item+.list-group-item.active { + margin-right: -1px; + border-right-width: 1px + } +} + +@media(min-width: 1400px) { + .list-group-horizontal-xxl { + flex-direction: row + } + .list-group-horizontal-xxl>.list-group-item:first-child { + border-bottom-right-radius: .5rem; + border-top-left-radius: 0 + } + .list-group-horizontal-xxl>.list-group-item:last-child { + border-top-left-radius: .5rem; + border-bottom-right-radius: 0 + } + .list-group-horizontal-xxl>.list-group-item.active { + margin-top: 0 + } + .list-group-horizontal-xxl>.list-group-item+.list-group-item { + border-top-width: 1px; + border-right-width: 0 + } + .list-group-horizontal-xxl>.list-group-item+.list-group-item.active { + margin-right: -1px; + border-right-width: 1px + } +} + +.list-group-flush { + border-radius: 0 +} + +.list-group-flush>.list-group-item { + border-width: 0 0 1px +} + +.list-group-flush>.list-group-item:last-child { + border-bottom-width: 0 +} + +.btn-close { + box-sizing: content-box; + width: .8em; + height: .8em; + padding: .25em .25em; + color: #a1acb8; + background: transparent url("data:image/svg+xml,%3Csvg width='150px' height='151px' viewBox='0 0 150 151' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='131.251657 0 74.9933705 56.25 18.7483426 0 0 18.75 56.2450278 75 0 131.25 18.7483426 150 74.9933705 93.75 131.251657 150 150 131.25 93.7549722 75 150 18.75'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='🎨-%5BSetup%5D:-Colors-&-Shadows' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate%28-225.000000, -250.000000%29'%3E%3Cg id='Icon-Color' transform='translate%28225.000000, 250.500000%29'%3E%3Cuse fill='%23a1acb8' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.5' fill='%23a1acb8' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center/0.8em auto no-repeat; + border: 0; + border-radius: .375rem; + opacity: .95 +} + +.btn-close:hover { + color: #a1acb8; + text-decoration: none; + opacity: .95 +} + +.btn-close:focus { + outline: 0; + box-shadow: none; + opacity: .95 +} + +.btn-close:disabled, +.btn-close.disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + opacity: .25 +} + +.btn-close-white { + filter: invert(1) grayscale(100%) bleftness(200%) +} + +.toast { + width: 350px; + max-width: 100%; + font-size: 0.9375rem; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 0 solid rgba(67, 89, 113, .1); + box-shadow: 0 .25rem 1rem rgba(161, 172, 184, .45); + border-radius: .5rem +} + +.toast.showing { + opacity: 0 +} + +.toast:not(.show) { + display: none +} + +.toast-container { + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + max-width: 100%; + pointer-events: none +} + +.toast-container>:not(:last-child) { + margin-bottom: 1.25rem +} + +.toast-header { + display: flex; + align-items: center; + padding: 1.25rem 1.25rem; + color: #697a8d; + background-color: transparent; + background-clip: padding-box; + border-bottom: 0 solid transparent; + border-top-right-radius: .5rem; + border-top-left-radius: .5rem +} + +.toast-header .btn-close { + margin-left: -0.625rem; + margin-right: 1.25rem +} + +.toast-body { + padding: 1.25rem; + word-wrap: break-word +} + +.modal { + position: fixed; + top: 0; + right: 0; + z-index: 1090; + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0 +} + +.modal-dialog { + position: relative; + width: auto; + margin: 1.5rem; + pointer-events: none +} + +.modal.fade .modal-dialog { + transition: transform .15s ease-out; + transform: translateY(-100px) scale(0.8) +} + +@media(prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none + } +} + +.modal.show .modal-dialog { + transform: translateY(0) scale(1) +} + +.modal.modal-static .modal-dialog { + transform: scale(1.02) +} + +.modal-dialog-scrollable { + height: calc(100% - 3rem) +} + +.modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden +} + +.modal-dialog-scrollable .modal-body { + overflow-y: auto +} + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - 3rem) +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 0px solid rgba(67, 89, 113, .2); + border-radius: .5rem; + outline: 0 +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + z-index: 1089; + width: 100vw; + height: 100vh; + background-color: #435971 +} + +.modal-backdrop.fade { + opacity: 0 +} + +.modal-backdrop.show { + opacity: .5 +} + +.modal-header { + display: flex; + flex-shrink: 0; + align-items: center; + justify-content: space-between; + padding: 1.5rem 1.5rem .25rem; + border-bottom: 0px solid #d9dee3; + border-top-right-radius: calc(0.5rem - 0px); + border-top-left-radius: calc(0.5rem - 0px) +} + +.modal-header .btn-close { + padding: .125rem .75rem; + margin: -0.125rem auto -0.125rem -0.75rem +} + +.modal-title { + margin-bottom: 0; + line-height: 1.53 +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1.5rem +} + +.modal-footer { + display: flex; + flex-wrap: wrap; + flex-shrink: 0; + align-items: center; + justify-content: flex-end; + padding: 1.25rem; + border-top: 0px solid #d9dee3; + border-bottom-left-radius: calc(0.5rem - 0px); + border-bottom-right-radius: calc(0.5rem - 0px) +} + +.modal-footer>* { + margin: .25rem +} + +@media(min-width: 576px) { + .modal-dialog { + max-width: 35rem; + margin: 1.75rem auto + } + .modal-dialog-scrollable { + height: calc(100% - 3.5rem) + } + .modal-dialog-centered { + min-height: calc(100% - 3.5rem) + } + .modal-sm { + max-width: 22.5rem + } +} + +@media(min-width: 992px) { + .modal-lg, + .modal-xl { + max-width: 50rem + } +} + +@media(min-width: 1200px) { + .modal-xl { + max-width: 1140px + } +} + +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0 +} + +.modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0 +} + +.modal-fullscreen .modal-header { + border-radius: 0 +} + +.modal-fullscreen .modal-body { + overflow-y: auto +} + +.modal-fullscreen .modal-footer { + border-radius: 0 +} + +@media(max-width: 575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0 + } + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0 + } + .modal-fullscreen-sm-down .modal-header { + border-radius: 0 + } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto + } + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0 + } +} + +@media(max-width: 767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0 + } + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0 + } + .modal-fullscreen-md-down .modal-header { + border-radius: 0 + } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto + } + .modal-fullscreen-md-down .modal-footer { + border-radius: 0 + } + ul.new-style2 { + transform: translate(-133px)!important; + -webkit-transform: translate(-133px)!important; + -moz-transform: translate(-133px)!important; + -ms-transform: translate(-133px)!important; + -o-transform: translate(-133px)!important; + } +} + +@media(max-width: 991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0 + } + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0 + } + .modal-fullscreen-lg-down .modal-header { + border-radius: 0 + } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto + } + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0 + } +} + +@media(max-width: 1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0 + } + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0 + } + .modal-fullscreen-xl-down .modal-header { + border-radius: 0 + } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto + } + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0 + } +} + +@media(max-width: 1399.98px) { + .modal-fullscreen-xxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0 + } + .modal-fullscreen-xxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0 + } + .modal-fullscreen-xxl-down .modal-header { + border-radius: 0 + } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto + } + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0 + } +} + +.tooltip { + position: absolute; + z-index: 1099; + display: block; + margin: 0; + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.53; + 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: 0.9375rem; + word-wrap: break-word; + opacity: 0 +} + +.tooltip.show { + opacity: 1 +} + +.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-top, +.bs-tooltip-auto[data-popper-placement^=top] { + padding: .4rem 0 +} + +.bs-tooltip-top .tooltip-arrow, +.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow { + bottom: 0 +} + +.bs-tooltip-top .tooltip-arrow::before, +.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before { + top: -1px; + border-width: .4rem .4rem 0; + border-top-color: #233446 +} + +.bs-tooltip-end, +.bs-tooltip-auto[data-popper-placement^=left] { + padding: 0 .4rem +} + +.bs-tooltip-end .tooltip-arrow, +.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow { + right: 0; + width: .4rem; + height: .8rem +} + +.bs-tooltip-end .tooltip-arrow::before, +.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before { + left: -1px; + border-width: .4rem .4rem .4rem 0; + border-left-color: #233446 +} + +.bs-tooltip-bottom, +.bs-tooltip-auto[data-popper-placement^=bottom] { + padding: .4rem 0 +} + +.bs-tooltip-bottom .tooltip-arrow, +.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow { + top: 0 +} + +.bs-tooltip-bottom .tooltip-arrow::before, +.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 .4rem .4rem; + border-bottom-color: #233446 +} + +.bs-tooltip-start, +.bs-tooltip-auto[data-popper-placement^=right] { + padding: 0 .4rem +} + +.bs-tooltip-start .tooltip-arrow, +.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow { + left: 0; + width: .4rem; + height: .8rem +} + +.bs-tooltip-start .tooltip-arrow::before, +.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before { + right: -1px; + border-width: .4rem 0 .4rem .4rem; + border-right-color: #233446 +} + +.tooltip-inner { + max-width: 200px; + padding: .25rem .7rem; + color: #fff; + text-align: center; + background-color: #233446; + border-radius: .25rem +} + +.popover { + position: absolute; + top: 0; + right: 0 + /* rtl:ignore */ + ; + z-index: 1091; + display: block; + max-width: 276px; + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.53; + 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: 0.9375rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 0px solid rgba(67, 89, 113, .2); + border-radius: .5rem +} + +.popover .popover-arrow { + position: absolute; + display: block; + width: 1rem; + height: .5rem +} + +.popover .popover-arrow::before, +.popover .popover-arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid +} + +.bs-popover-top>.popover-arrow, +.bs-popover-auto[data-popper-placement^=top]>.popover-arrow { + bottom: calc(-0.5rem - 0px) +} + +.bs-popover-top>.popover-arrow::before, +.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before { + bottom: 0; + border-width: .5rem .5rem 0; + border-top-color: #fff +} + +.bs-popover-top>.popover-arrow::after, +.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after { + bottom: 0px; + border-width: .5rem .5rem 0; + border-top-color: #fff +} + +.bs-popover-end>.popover-arrow, +.bs-popover-auto[data-popper-placement^=left]>.popover-arrow { + right: calc(-0.5rem - 0px); + width: .5rem; + height: 1rem +} + +.bs-popover-end>.popover-arrow::before, +.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before { + left: -284px; + border-width: .5rem .5rem .5rem 0; + border-right-color: #fff +} + +.bs-popover-end>.popover-arrow::after, +.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after { + right: 0px; + border-width: .5rem .5rem .5rem 0; + border-left-color: #fff +} + +.bs-popover-bottom>.popover-arrow, +.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow { + top: calc(-0.5rem - 0px) +} + +.bs-popover-bottom>.popover-arrow::before, +.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before { + top: 0; + border-width: 0 .5rem .5rem .5rem; + border-bottom-color: #fff +} + +.bs-popover-bottom>.popover-arrow::after, +.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after { + top: 0px; + border-width: 0 .5rem .5rem .5rem; + border-bottom-color: #fff +} + +.bs-popover-bottom .popover-header::before, +.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before { + position: absolute; + top: 0; + right: 50%; + display: block; + width: 1rem; + margin-right: -0.5rem; + content: ""; + border-bottom: 0px solid transparent +} + +.bs-popover-start>.popover-arrow, +.bs-popover-auto[data-popper-placement^=right]>.popover-arrow { + right: calc(-0.5rem - 0px); + width: .5rem; + height: 1rem +} + +.bs-popover-start>.popover-arrow::before, +.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before { + right: 0; + border-width: .5rem 0 .5rem .5rem; + border-left-color: #fff +} + +.bs-popover-start>.popover-arrow::after, +.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after { + left: 0px; + border-width: .5rem 0 .5rem .5rem; + border-right-color: #fff +} + +.popover-header { + padding: 0 1.125rem; + margin-bottom: 0; + font-size: 0.9375rem; + color: #566a7f; + background-color: transparent; + border-bottom: 0px solid rgba(67, 89, 113, .2); + border-top-right-radius: calc(0.5rem - 0px); + border-top-left-radius: calc(0.5rem - 0px) +} + +.popover-header:empty { + display: none +} + +.popover-body { + padding: 1.125rem 1.125rem; + color: #697a8d +} + +.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: right; + width: 100%; + margin-left: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: transform .6s ease-in-out +} + +@media(prefers-reduced-motion: reduce) { + .carousel-item { + transition: none + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block +} + +.carousel-item-next:not(.carousel-item-start), +.active.carousel-item-end { + transform: translateX(100%) +} + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + transform: translateX(-100%) +} + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none +} + +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1 +} + +.carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + z-index: 0; + opacity: 0; + transition: opacity 0s .6s +} + +@media(prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-start, + .carousel-fade .active.carousel-item-end { + transition: none + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 14%; + padding: 0; + color: #fff; + text-align: center; + background: none; + border: 0; + opacity: 1; + transition: opacity .15s ease +} + +@media(prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none + } +} + +.carousel-control-prev:hover, +.carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 1 +} + +.carousel-control-prev { + right: 0 +} + +.carousel-control-next { + left: 0 +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 2.55rem; + height: 2.55rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100% +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' style='fill: %23fff;transform: ;msFilter:;'%3E%3Cpath d='M13.293 6.293 7.586 12l5.707 5.707 1.414-1.414L10.414 12l4.293-4.293z'%3E%3C/path%3E%3C/svg%3E") +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' style='fill: %23fff;transform: ;msFilter:;'%3E%3Cpath d='M10.707 17.707 16.414 12l-5.707-5.707-1.414 1.414L13.586 12l-4.293 4.293z'%3E%3C/path%3E%3C/svg%3E") +} + +.carousel-indicators { + position: absolute; + left: 0; + bottom: 0; + right: 0; + z-index: 2; + display: flex; + justify-content: center; + padding: 0; + margin-left: 14%; + margin-bottom: 1rem; + margin-right: 14%; + list-style: none +} + +.carousel-indicators [data-bs-target] { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-left: 3px; + margin-right: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: .5; + transition: opacity .6s ease +} + +@media(prefers-reduced-motion: reduce) { + .carousel-indicators [data-bs-target] { + transition: none + } +} + +.carousel-indicators .active { + opacity: 1 +} + +.carousel-caption { + position: absolute; + left: 15%; + bottom: 1.25rem; + right: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: #fff; + text-align: center +} + +.carousel-dark .carousel-control-prev-icon, +.carousel-dark .carousel-control-next-icon { + filter: invert(1) grayscale(100) +} + +.carousel-dark .carousel-indicators [data-bs-target] { + background-color: #435971 +} + +.carousel-dark .carousel-caption { + color: #435971 +} + +@-webkit-keyframes spinner-border { + to { + transform: rotate(360deg) + /* rtl:ignore */ + } +} + +@keyframes spinner-border { + to { + transform: rotate(360deg) + /* rtl:ignore */ + } +} + +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: -0.125em; + border: .25em solid currentColor; + border-left-color: transparent; + border-radius: 50%; + -webkit-animation: .75s linear infinite spinner-border; + animation: .75s linear infinite spinner-border +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: .2em +} + +@-webkit-keyframes spinner-grow { + 0% { + transform: scale(0) + } + 50% { + opacity: 1; + transform: none + } +} + +@keyframes spinner-grow { + 0% { + transform: scale(0) + } + 50% { + opacity: 1; + transform: none + } +} + +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: -0.125em; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: .75s linear infinite spinner-grow; + animation: .75s linear infinite spinner-grow +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem +} + +@media(prefers-reduced-motion: reduce) { + .spinner-border, + .spinner-grow { + -webkit-animation-duration: 1.5s; + animation-duration: 1.5s + } +} + +.offcanvas { + position: fixed; + bottom: 0; + z-index: 1090; + display: flex; + flex-direction: column; + max-width: 100%; + visibility: hidden; + background-color: #fff; + background-clip: padding-box; + outline: 0; + transition: transform .25s ease-in-out +} + +@media(prefers-reduced-motion: reduce) { + .offcanvas { + transition: none + } +} + +.offcanvas-backdrop { + position: fixed; + top: 0; + right: 0; + z-index: 1089; + width: 100vw; + height: 100vh; + background-color: #435971 +} + +.offcanvas-backdrop.fade { + opacity: 0 +} + +.offcanvas-backdrop.show { + opacity: .5 +} + +.offcanvas-header { + display: flex; + align-items: center; + justify-content: space-between; + padding: 1.5rem 1.5rem +} + +.offcanvas-header .btn-close { + padding: .75rem .75rem; + margin-top: -0.75rem; + margin-left: -0.75rem; + margin-bottom: -0.75rem +} + +.offcanvas-title { + margin-bottom: 0; + line-height: 1.53 +} + +.offcanvas-body { + flex-grow: 1; + padding: 1.5rem 1.5rem; + overflow-y: auto +} + +.offcanvas-start { + top: 0; + right: 0; + width: 400px; + border-left: 0px solid rgba(67, 89, 113, .2); + transform: translateX(100%) +} + +.offcanvas-end { + top: 0; + left: 0; + width: 400px; + border-right: 0px solid rgba(67, 89, 113, .2); + transform: translateX(-100%) +} + +.offcanvas-top { + top: 0; + left: 0; + right: 0; + height: 30vh; + max-height: 100%; + border-bottom: 0px solid rgba(67, 89, 113, .2); + transform: translateY(-100%) +} + +.offcanvas-bottom { + left: 0; + right: 0; + height: 30vh; + max-height: 100%; + border-top: 0px solid rgba(67, 89, 113, .2); + transform: translateY(100%) +} + +.offcanvas.show { + transform: none +} + +.placeholder { + display: inline-block; + min-height: 1em; + vertical-align: middle; + cursor: wait; + background-color: currentColor; + opacity: .5 +} + +.placeholder.btn::before { + display: inline-block; + content: "" +} + +.placeholder-xs { + min-height: .6em +} + +.placeholder-sm { + min-height: .8em +} + +.placeholder-lg { + min-height: 1.2em +} + +.placeholder-glow .placeholder { + -webkit-animation: placeholder-glow 2s ease-in-out infinite; + animation: placeholder-glow 2s ease-in-out infinite +} + +@-webkit-keyframes placeholder-glow { + 50% { + opacity: .2 + } +} + +@keyframes placeholder-glow { + 50% { + opacity: .2 + } +} + +.placeholder-wave { + -webkit-mask-image: linear-gradient(130deg, #435971 55%, rgba(0, 0, 0, 0.8) 75%, #435971 95%); + mask-image: linear-gradient(130deg, #435971 55%, rgba(0, 0, 0, 0.8) 75%, #435971 95%); + -webkit-mask-size: 200% 100%; + mask-size: 200% 100%; + -webkit-animation: placeholder-wave 2s linear infinite; + animation: placeholder-wave 2s linear infinite +} + +@-webkit-keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0% + } +} + +@keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0% + } +} + +.clearfix::after { + display: block; + clear: both; + content: "" +} + +.link-primary { + color: #696cff +} + +.link-primary:hover, +.link-primary:focus { + color: #5f61e6 +} + +.link-secondary { + color: #8592a3 +} + +.link-secondary:hover, +.link-secondary:focus { + color: #788393 +} + +.link-success { + color: #71dd37 +} + +.link-success:hover, +.link-success:focus { + color: #66c732 +} + +.link-info { + color: #03c3ec +} + +.link-info:hover, +.link-info:focus { + color: #03b0d4 +} + +.link-warning { + color: #ffab00 +} + +.link-warning:hover, +.link-warning:focus { + color: #e69a00 +} + +.link-danger { + color: #ff3e1d +} + +.link-danger:hover, +.link-danger:focus { + color: #e6381a +} + +.link-light { + color: #fcfdfd +} + +.link-light:hover, +.link-light:focus { + color: #fcfdfd +} + +.link-dark { + color: #233446 +} + +.link-dark:hover, +.link-dark:focus { + color: #202f3f +} + +.link-gray { + color: rgba(67, 89, 113, .1) +} + +.link-gray:hover, +.link-gray:focus { + color: rgba(22, 29, 36, .19) +} + +.ratio { + position: relative; + width: 100% +} + +.ratio::before { + display: block; + padding-top: var(--bs-aspect-ratio); + content: "" +} + +.ratio>* { + position: absolute; + top: 0; + right: 0; + width: 100%; + height: 100% +} + +.ratio-1x1 { + --bs-aspect-ratio: 100% +} + +.ratio-4x3 { + --bs-aspect-ratio: 75% +} + +.ratio-16x9 { + --bs-aspect-ratio: 56.25% +} + +.ratio-21x9 { + --bs-aspect-ratio: 42.8571428571% +} + +.fixed-top { + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 1030 +} + +.fixed-bottom { + position: fixed; + left: 0; + bottom: 0; + right: 0; + z-index: 1030 +} + +.sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020 +} + +@media(min-width: 576px) { + .sticky-sm-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020 + } +} + +@media(min-width: 768px) { + .sticky-md-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020 + } +} + +@media(min-width: 992px) { + .sticky-lg-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020 + } +} + +@media(min-width: 1200px) { + .sticky-xl-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020 + } +} + +@media(min-width: 1400px) { + .sticky-xxl-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020 + } +} + +.hstack { + display: flex; + flex-direction: row; + align-items: center; + align-self: stretch +} + +.vstack { + display: flex; + flex: 1 1 auto; + flex-direction: column; + align-self: stretch +} + +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important +} + +.stretched-link::after { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 1; + content: "" +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap +} + +.vr { + display: inline-block; + align-self: stretch; + width: 1px; + min-height: 1em; + background-color: currentColor; + opacity: 1 +} + + :root { + color-scheme: light +} + +b, +strong { + font-weight: 700 +} + +a:not([href]) { + color: inherit; + text-decoration: none +} + +a:not([href]):hover { + color: inherit; + text-decoration: none +} + +input:-webkit-autofill, +input:-webkit-autofill:hover, +input:-webkit-autofill:focus, +textarea:-webkit-autofill, +textarea:-webkit-autofill:hover, +textarea:-webkit-autofill:focus, +select:-webkit-autofill, +select:-webkit-autofill:hover, +select:-webkit-autofill:focus, +input:-internal-autofill-selected { + background-clip: text !important; + -webkit-background-clip: text !important +} + +.row-bordered { + overflow: hidden +} + +.row-bordered>.col, +.row-bordered>[class^=col-], +.row-bordered>[class*=" col-"], +.row-bordered>[class^="col "], +.row-bordered>[class*=" col "], +.row-bordered>[class$=" col"], +.row-bordered>[class=col] { + position: relative; + padding-top: 1px +} + +.row-bordered>.col::before, +.row-bordered>[class^=col-]::before, +.row-bordered>[class*=" col-"]::before, +.row-bordered>[class^="col "]::before, +.row-bordered>[class*=" col "]::before, +.row-bordered>[class$=" col"]::before, +.row-bordered>[class=col]::before { + content: ""; + position: absolute; + left: 0; + bottom: -1px; + right: 0; + display: block; + height: 0; + border-top: 1px solid #d9dee3 +} + +.row-bordered>.col::after, +.row-bordered>[class^=col-]::after, +.row-bordered>[class*=" col-"]::after, +.row-bordered>[class^="col "]::after, +.row-bordered>[class*=" col "]::after, +.row-bordered>[class$=" col"]::after, +.row-bordered>[class=col]::after { + content: ""; + position: absolute; + top: 0; + bottom: 0; + right: -1px; + display: block; + width: 0; + border-right: 1px solid #d9dee3 +} + +.row-bordered.row-border-light>.col::before, +.row-bordered.row-border-light>.col::after, +.row-bordered.row-border-light>[class^=col-]::before, +.row-bordered.row-border-light>[class^=col-]::after, +.row-bordered.row-border-light>[class*=" col-"]::before, +.row-bordered.row-border-light>[class*=" col-"]::after, +.row-bordered.row-border-light>[class^="col "]::before, +.row-bordered.row-border-light>[class^="col "]::after, +.row-bordered.row-border-light>[class*=" col "]::before, +.row-bordered.row-border-light>[class*=" col "]::after, +.row-bordered.row-border-light>[class$=" col"]::before, +.row-bordered.row-border-light>[class$=" col"]::after, +.row-bordered.row-border-light>[class=col]::before, +.row-bordered.row-border-light>[class=col]::after { + border-color: rgba(67, 89, 113, .1) +} + +.bg-label-secondary { + background-color: #ebeef0 !important; + color: #8592a3 !important +} + +.border-label-secondary { + border: 3px solid #ced3da !important +} + +.border-light-secondary { + border: 3px solid rgba(133, 146, 163, .08) +} + +.bg-label-success { + background-color: #e8fadf !important; + color: #71dd37 !important +} + +.border-label-success { + border: 3px solid #c6f1af !important +} + +.border-light-success { + border: 3px solid rgba(113, 221, 55, .08) +} + +.bg-label-info { + background-color: #d7f5fc !important; + color: #03c3ec !important +} + +.border-label-info { + border: 3px solid #9ae7f7 !important +} + +.border-light-info { + border: 3px solid rgba(3, 195, 236, .08) +} + +.bg-label-warning { + background-color: #fff2d6 !important; + color: #ffab00 !important +} + +.border-label-warning { + border: 3px solid #fd9 !important +} + +.border-light-warning { + border: 3px solid rgba(255, 171, 0, .08) +} + +.bg-label-danger { + background-color: #ffe0db !important; + color: #ff3e1d !important +} + +.border-label-danger { + border: 3px solid #ffb2a5 !important +} + +.border-light-danger { + border: 3px solid rgba(255, 62, 29, .08) +} + +.bg-label-light { + background-color: #fff !important; + color: #fcfdfd !important +} + +.border-label-light { + border: 3px solid #fefefe !important +} + +.border-light-light { + border: 3px solid rgba(252, 253, 253, .08) +} + +.bg-label-dark { + background-color: #dcdfe1 !important; + color: #233446 !important +} + +.border-label-dark { + border: 3px solid #a7aeb5 !important +} + +.border-light-dark { + border: 3px solid rgba(35, 52, 70, .08) +} + +.bg-label-gray { + background-color: rgba(253, 253, 254, .856) !important; + color: rgba(67, 89, 113, .1) !important +} + +.border-label-gray { + border: 3px solid rgba(249, 249, 250, .64) !important +} + +.border-light-gray { + border: 3px solid rgba(67, 89, 113, .08) +} + +a.bg-dark:hover, +a.bg-dark:focus { + background-color: rgba(67, 89, 113, .9) !important +} + +a.bg-light:hover, +a.bg-light:focus { + background-color: rgba(67, 89, 113, .2) !important +} + +a.bg-lighter:hover, +a.bg-lighter:focus { + background-color: rgba(67, 89, 113, .1) !important +} + +a.bg-lightest:hover, +a.bg-lightest:focus { + background-color: rgba(67, 89, 113, .05) !important +} + +.text-muted[href]:hover, +.text-muted[href]:focus { + color: #8e9baa !important +} + +.text-light { + color: #b4bdc6 !important +} + +.text-light[href]:hover, +.text-light[href]:focus { + color: #8e9baa !important +} + +.text-lighter { + color: #c7cdd4 !important +} + +.text-lighter[href]:hover, +.text-lighter[href]:focus { + color: #8e9baa !important +} + +.text-lightest { + color: #d9dee3 !important +} + +.text-lightest[href]:hover, +.text-lightest[href]:focus { + color: #8e9baa !important +} + +.invert-text-white { + color: #fff !important +} + +.invert-text-white[href]:hover:hover, +.invert-text-white[href]:hover:focus { + color: #fff !important +} + +.invert-text-dark { + color: #435971 !important +} + +.invert-text-dark[href]:hover:hover, +.invert-text-dark[href]:hover:focus { + color: #435971 !important +} + +.invert-bg-white { + background-color: #fff !important +} + +a.invert-bg-white:hover, +a.invert-bg-white:focus { + background-color: #fff !important +} + +.invert-bg-dark { + background-color: rgba(67, 89, 113, .9) !important +} + +a.invert-bg-dark:hover, +a.invert-bg-dark:focus { + background-color: rgba(67, 89, 113, .9) !important +} + +.invert-border-dark { + border-color: #233446 !important +} + +.invert-border-white { + border-color: #fff !important +} + +.container-p-x { + padding-left: 1rem !important; + padding-right: 1rem !important +} + +@media(min-width: 992px) { + .container-p-x { + padding-left: 1.625rem !important; + padding-right: 1.625rem !important + } +} + +.container-m-nx { + margin-left: -1rem !important; + margin-right: -1rem !important +} + +@media(min-width: 992px) { + .container-m-nx { + margin-left: -1.625rem !important; + margin-right: -1.625rem !important + } +} + +.container-p-y:not([class^=pt-]):not([class*=" pt-"]) { + padding-top: 1.625rem !important +} + +.container-p-y:not([class^=pb-]):not([class*=" pb-"]) { + padding-bottom: 1.625rem !important +} + +.container-m-ny:not([class^=mt-]):not([class*=" mt-"]) { + margin-top: -1.625rem !important +} + +.container-m-ny:not([class^=mb-]):not([class*=" mb-"]) { + margin-bottom: -1.625rem !important +} + +.cell-fit { + width: .1%; + white-space: nowrap +} + +.table-secondary { + --bs-table-bg: #e7e9ed; + --bs-table-striped-bg: #e2e5e9; + --bs-table-striped-color: #435971; + --bs-table-active-bg: #d7dbe1; + --bs-table-active-color: #435971; + --bs-table-hover-bg: #dde0e6; + --bs-table-hover-color: #435971; + color: #435971; + border-color: #d7dbe1 +} + +.table-secondary th { + border-bottom-color: inherit !important +} + +.table-secondary .btn-icon { + color: #435971 +} + +.table-success { + --bs-table-bg: #e3f8d7; + --bs-table-striped-bg: #def3d4; + --bs-table-striped-color: #435971; + --bs-table-active-bg: #d3e8cd; + --bs-table-active-color: #435971; + --bs-table-hover-bg: #d9eed1; + --bs-table-hover-color: #435971; + color: #435971; + border-color: #d3e8cd +} + +.table-success th { + border-bottom-color: inherit !important +} + +.table-success .btn-icon { + color: #435971 +} + +.table-info { + --bs-table-bg: #cdf3fb; + --bs-table-striped-bg: #c9eef7; + --bs-table-striped-color: #435971; + --bs-table-active-bg: #bfe4ed; + --bs-table-active-color: #435971; + --bs-table-hover-bg: #c5eaf3; + --bs-table-hover-color: #435971; + color: #435971; + border-color: #bfe4ed +} + +.table-info th { + border-bottom-color: inherit !important +} + +.table-info .btn-icon { + color: #435971 +} + +.table-warning { + --bs-table-bg: #ffeecc; + --bs-table-striped-bg: #f9eac9; + --bs-table-striped-color: #435971; + --bs-table-active-bg: #ecdfc3; + --bs-table-active-color: #435971; + --bs-table-hover-bg: #f4e5c7; + --bs-table-hover-color: #435971; + color: #435971; + border-color: #ecdfc3 +} + +.table-warning th { + border-bottom-color: inherit !important +} + +.table-warning .btn-icon { + color: #435971 +} + +.table-danger { + --bs-table-bg: #ffd8d2; + --bs-table-striped-bg: #f9d4cf; + --bs-table-striped-color: #435971; + --bs-table-active-bg: #eccbc8; + --bs-table-active-color: #435971; + --bs-table-hover-bg: #f4d0cc; + --bs-table-hover-color: #435971; + color: #435971; + border-color: #eccbc8 +} + +.table-danger th { + border-bottom-color: inherit !important +} + +.table-danger .btn-icon { + color: #435971 +} + +.table-light { + --bs-table-bg: #fcfdfd; + --bs-table-striped-bg: #f6f8f9; + --bs-table-striped-color: #435971; + --bs-table-active-bg: #eaedef; + --bs-table-active-color: #435971; + --bs-table-hover-bg: #f1f3f5; + --bs-table-hover-color: #435971; + color: #435971; + border-color: #eaedef +} + +.table-light th { + border-bottom-color: inherit !important +} + +.table-light .btn-icon { + color: #435971 +} + +.table-dark { + --bs-table-bg: #233446; + --bs-table-striped-bg: #2a3a4c; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #394859; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #304051; + --bs-table-hover-color: #fff; + color: #fff; + border-color: #394859 +} + +.table-dark th { + border-bottom-color: #394859 !important +} + +.table-dark .btn-icon { + color: #fff +} + +.card .table { + margin-bottom: 0 +} + +@supports(-moz-appearance: none) { + .table .dropdown-menu.show { + display: inline-table + } +} + +.table th { + text-transform: uppercase; + font-size: .75rem; + letter-spacing: 1px +} + +.table:not(.table-dark) th { + color: #566a7f +} + +.table-border-bottom-0 tr:last-child td, +.table-border-bottom-0 tr:last-child th { + border-bottom-width: 0 +} + +.table.table-dark .btn.btn-icon { + color: #d9dee3 +} + +.table.table-flush-spacing thead tr>td:first-child, +.table.table-flush-spacing tbody tr>td:first-child { + padding-right: 0 +} + +.table.table-flush-spacing thead tr>td:last-child, +.table.table-flush-spacing tbody tr>td:last-child { + padding-left: 0 +} + +.nav-align-top .table:not(.table-dark), +.nav-align-top .table:not(.table-dark) thead:not(.table-dark) th, +.nav-align-top .table:not(.table-dark) tfoot:not(.table-dark) th, +.nav-align-top .table:not(.table-dark) td, +.nav-align-left .table:not(.table-dark), +.nav-align-left .table:not(.table-dark) thead:not(.table-dark) th, +.nav-align-left .table:not(.table-dark) tfoot:not(.table-dark) th, +.nav-align-left .table:not(.table-dark) td, +.nav-align-bottom .table:not(.table-dark), +.nav-align-bottom .table:not(.table-dark) thead:not(.table-dark) th, +.nav-align-bottom .table:not(.table-dark) tfoot:not(.table-dark) th, +.nav-align-bottom .table:not(.table-dark) td, +.nav-align-right .table:not(.table-dark), +.nav-align-right .table:not(.table-dark) thead:not(.table-dark) th, +.nav-align-right .table:not(.table-dark) tfoot:not(.table-dark) th, +.nav-align-right .table:not(.table-dark) td { + border-color: #d9dee3 +} + +.btn { + cursor: pointer +} + +.btn.disabled, +.btn:disabled { + cursor: default +} + +.btn .badge { + transition: all .2s ease-in-out +} + +@media(prefers-reduced-motion: reduce) { + .btn .badge { + transition: none + } +} + +label.btn { + margin-bottom: 0 +} + +.btn-xl, +.btn-group-xl>.btn { + padding: .875rem 2.125rem; + font-size: 1.25rem; + border-radius: .625rem +} + +.btn-xs, +.btn-group-xs>.btn { + padding: 0 .5rem; + font-size: 0.75rem; + border-radius: .125rem +} + +.btn-secondary { + color: #fff; + background-color: #8592a3; + border-color: #8592a3; + box-shadow: 0 .125rem .25rem 0 rgba(133, 146, 163, .4) +} + +.btn-secondary:hover { + color: #fff; + background-color: #788393; + border-color: #788393; + transform: translateY(-1px) +} + +.btn-check:focus+.btn-secondary, +.btn-secondary:focus, +.btn-secondary.focus { + color: #fff; + background-color: #788393; + border-color: #788393; + transform: translateY(0); + box-shadow: none +} + +.btn-check:checked+.btn-secondary, +.btn-check:active+.btn-secondary, +.btn-secondary:active, +.btn-secondary.active, +.show>.btn-secondary.dropdown-toggle { + color: #fff; + background-color: #717c8b; + border-color: #717c8b +} + +.btn-check:checked+.btn-secondary:focus, +.btn-check:active+.btn-secondary:focus, +.btn-secondary:active:focus, +.btn-secondary.active:focus, +.show>.btn-secondary.dropdown-toggle:focus { + box-shadow: none +} + +.btn-secondary.disabled, +.btn-secondary:disabled { + box-shadow: none +} + +.btn-outline-secondary { + color: #8592a3; + border-color: #8592a3; + background: transparent +} + +.btn-outline-secondary:hover { + color: #fff; + background-color: #788393; + border-color: #788393; + box-shadow: 0 .125rem .25rem 0 rgba(133, 146, 163, .4); + transform: translateY(-1px) +} + +.btn-check:focus+.btn-outline-secondary, +.btn-outline-secondary:focus { + color: #fff; + background-color: #788393; + border-color: #788393; + box-shadow: none; + transform: translateY(0) +} + +.btn-check:checked+.btn-outline-secondary, +.btn-check:active+.btn-outline-secondary, +.btn-outline-secondary:active, +.btn-outline-secondary.active, +.btn-outline-secondary.dropdown-toggle.show { + color: #fff; + background-color: #717c8b; + border-color: #717c8b +} + +.btn-check:checked+.btn-outline-secondary:focus, +.btn-check:active+.btn-outline-secondary:focus, +.btn-outline-secondary:active:focus, +.btn-outline-secondary.active:focus, +.btn-outline-secondary.dropdown-toggle.show:focus { + box-shadow: none +} + +.btn-outline-secondary.disabled, +.btn-outline-secondary:disabled { + box-shadow: none +} + +.btn-outline-secondary .badge { + background: #8592a3; + border-color: #8592a3; + color: #fff +} + +.btn-outline-secondary:hover .badge, +.btn-outline-secondary:focus:hover .badge, +.btn-outline-secondary:active .badge, +.btn-outline-secondary.active .badge, +.show>.btn-outline-secondary.dropdown-toggle .badge { + background: #fff; + border-color: #fff; + color: #8592a3 +} + +.btn-success { + color: #fff; + background-color: #71dd37; + border-color: #71dd37; + box-shadow: 0 .125rem .25rem 0 rgba(113, 221, 55, .4) +} + +.btn-success:hover { + color: #fff; + background-color: #66c732; + border-color: #66c732; + transform: translateY(-1px) +} + +.btn-check:focus+.btn-success, +.btn-success:focus, +.btn-success.focus { + color: #fff; + background-color: #66c732; + border-color: #66c732; + transform: translateY(0); + box-shadow: none +} + +.btn-check:checked+.btn-success, +.btn-check:active+.btn-success, +.btn-success:active, +.btn-success.active, +.show>.btn-success.dropdown-toggle { + color: #fff; + background-color: #60bc2f; + border-color: #60bc2f +} + +.btn-check:checked+.btn-success:focus, +.btn-check:active+.btn-success:focus, +.btn-success:active:focus, +.btn-success.active:focus, +.show>.btn-success.dropdown-toggle:focus { + box-shadow: none +} + +.btn-success.disabled, +.btn-success:disabled { + box-shadow: none +} + +.btn-outline-success { + color: #71dd37; + border-color: #71dd37; + background: transparent +} + +.btn-outline-success:hover { + color: #fff; + background-color: #66c732; + border-color: #66c732; + box-shadow: 0 .125rem .25rem 0 rgba(113, 221, 55, .4); + transform: translateY(-1px) +} + +.btn-check:focus+.btn-outline-success, +.btn-outline-success:focus { + color: #fff; + background-color: #66c732; + border-color: #66c732; + box-shadow: none; + transform: translateY(0) +} + +.btn-check:checked+.btn-outline-success, +.btn-check:active+.btn-outline-success, +.btn-outline-success:active, +.btn-outline-success.active, +.btn-outline-success.dropdown-toggle.show { + color: #fff; + background-color: #60bc2f; + border-color: #60bc2f +} + +.btn-check:checked+.btn-outline-success:focus, +.btn-check:active+.btn-outline-success:focus, +.btn-outline-success:active:focus, +.btn-outline-success.active:focus, +.btn-outline-success.dropdown-toggle.show:focus { + box-shadow: none +} + +.btn-outline-success.disabled, +.btn-outline-success:disabled { + box-shadow: none +} + +.btn-outline-success .badge { + background: #71dd37; + border-color: #71dd37; + color: #fff +} + +.btn-outline-success:hover .badge, +.btn-outline-success:focus:hover .badge, +.btn-outline-success:active .badge, +.btn-outline-success.active .badge, +.show>.btn-outline-success.dropdown-toggle .badge { + background: #fff; + border-color: #fff; + color: #71dd37 +} + +.btn-info { + color: #fff; + background-color: #03c3ec; + border-color: #03c3ec; + box-shadow: 0 .125rem .25rem 0 rgba(3, 195, 236, .4) +} + +.btn-info:hover { + color: #fff; + background-color: #03b0d4; + border-color: #03b0d4; + transform: translateY(-1px) +} + +.btn-check:focus+.btn-info, +.btn-info:focus, +.btn-info.focus { + color: #fff; + background-color: #03b0d4; + border-color: #03b0d4; + transform: translateY(0); + box-shadow: none +} + +.btn-check:checked+.btn-info, +.btn-check:active+.btn-info, +.btn-info:active, +.btn-info.active, +.show>.btn-info.dropdown-toggle { + color: #fff; + background-color: #03a6c9; + border-color: #03a6c9 +} + +.btn-check:checked+.btn-info:focus, +.btn-check:active+.btn-info:focus, +.btn-info:active:focus, +.btn-info.active:focus, +.show>.btn-info.dropdown-toggle:focus { + box-shadow: none +} + +.btn-info.disabled, +.btn-info:disabled { + box-shadow: none +} + +.btn-outline-info { + color: #03c3ec; + border-color: #03c3ec; + background: transparent +} + +.btn-outline-info:hover { + color: #fff; + background-color: #03b0d4; + border-color: #03b0d4; + box-shadow: 0 .125rem .25rem 0 rgba(3, 195, 236, .4); + transform: translateY(-1px) +} + +.btn-check:focus+.btn-outline-info, +.btn-outline-info:focus { + color: #fff; + background-color: #03b0d4; + border-color: #03b0d4; + box-shadow: none; + transform: translateY(0) +} + +.btn-check:checked+.btn-outline-info, +.btn-check:active+.btn-outline-info, +.btn-outline-info:active, +.btn-outline-info.active, +.btn-outline-info.dropdown-toggle.show { + color: #fff; + background-color: #03a6c9; + border-color: #03a6c9 +} + +.btn-check:checked+.btn-outline-info:focus, +.btn-check:active+.btn-outline-info:focus, +.btn-outline-info:active:focus, +.btn-outline-info.active:focus, +.btn-outline-info.dropdown-toggle.show:focus { + box-shadow: none +} + +.btn-outline-info.disabled, +.btn-outline-info:disabled { + box-shadow: none +} + +.btn-outline-info .badge { + background: #03c3ec; + border-color: #03c3ec; + color: #fff +} + +.btn-outline-info:hover .badge, +.btn-outline-info:focus:hover .badge, +.btn-outline-info:active .badge, +.btn-outline-info.active .badge, +.show>.btn-outline-info.dropdown-toggle .badge { + background: #fff; + border-color: #fff; + color: #03c3ec +} + +.btn-warning { + color: #fff; + background-color: #ffab00; + border-color: #ffab00; + box-shadow: 0 .125rem .25rem 0 rgba(255, 171, 0, .4) +} + +.btn-warning:hover { + color: #fff; + background-color: #e69a00; + border-color: #e69a00; + transform: translateY(-1px) +} + +.btn-check:focus+.btn-warning, +.btn-warning:focus, +.btn-warning.focus { + color: #fff; + background-color: #e69a00; + border-color: #e69a00; + transform: translateY(0); + box-shadow: none +} + +.btn-check:checked+.btn-warning, +.btn-check:active+.btn-warning, +.btn-warning:active, +.btn-warning.active, +.show>.btn-warning.dropdown-toggle { + color: #fff; + background-color: #d99100; + border-color: #d99100 +} + +.btn-check:checked+.btn-warning:focus, +.btn-check:active+.btn-warning:focus, +.btn-warning:active:focus, +.btn-warning.active:focus, +.show>.btn-warning.dropdown-toggle:focus { + box-shadow: none +} + +.btn-warning.disabled, +.btn-warning:disabled { + box-shadow: none +} + +.btn-outline-warning { + color: #ffab00; + border-color: #ffab00; + background: transparent +} + +.btn-outline-warning:hover { + color: #fff; + background-color: #e69a00; + border-color: #e69a00; + box-shadow: 0 .125rem .25rem 0 rgba(255, 171, 0, .4); + transform: translateY(-1px) +} + +.btn-check:focus+.btn-outline-warning, +.btn-outline-warning:focus { + color: #fff; + background-color: #e69a00; + border-color: #e69a00; + box-shadow: none; + transform: translateY(0) +} + +.btn-check:checked+.btn-outline-warning, +.btn-check:active+.btn-outline-warning, +.btn-outline-warning:active, +.btn-outline-warning.active, +.btn-outline-warning.dropdown-toggle.show { + color: #fff; + background-color: #d99100; + border-color: #d99100 +} + +.btn-check:checked+.btn-outline-warning:focus, +.btn-check:active+.btn-outline-warning:focus, +.btn-outline-warning:active:focus, +.btn-outline-warning.active:focus, +.btn-outline-warning.dropdown-toggle.show:focus { + box-shadow: none +} + +.btn-outline-warning.disabled, +.btn-outline-warning:disabled { + box-shadow: none +} + +.btn-outline-warning .badge { + background: #ffab00; + border-color: #ffab00; + color: #fff +} + +.btn-outline-warning:hover .badge, +.btn-outline-warning:focus:hover .badge, +.btn-outline-warning:active .badge, +.btn-outline-warning.active .badge, +.show>.btn-outline-warning.dropdown-toggle .badge { + background: #fff; + border-color: #fff; + color: #ffab00 +} + +.btn-danger { + color: #fff; + background-color: #ff3e1d; + border-color: #ff3e1d; + box-shadow: 0 .125rem .25rem 0 rgba(255, 62, 29, .4) +} + +.btn-danger:hover { + color: #fff; + background-color: #e6381a; + border-color: #e6381a; + transform: translateY(-1px) +} + +.btn-check:focus+.btn-danger, +.btn-danger:focus, +.btn-danger.focus { + color: #fff; + background-color: #e6381a; + border-color: #e6381a; + transform: translateY(0); + box-shadow: none +} + +.btn-check:checked+.btn-danger, +.btn-check:active+.btn-danger, +.btn-danger:active, +.btn-danger.active, +.show>.btn-danger.dropdown-toggle { + color: #fff; + background-color: #d93519; + border-color: #d93519 +} + +.btn-check:checked+.btn-danger:focus, +.btn-check:active+.btn-danger:focus, +.btn-danger:active:focus, +.btn-danger.active:focus, +.show>.btn-danger.dropdown-toggle:focus { + box-shadow: none +} + +.btn-danger.disabled, +.btn-danger:disabled { + box-shadow: none +} + +.btn-outline-danger { + color: #ff3e1d; + border-color: #ff3e1d; + background: transparent +} + +.btn-outline-danger:hover { + color: #fff; + background-color: #e6381a; + border-color: #e6381a; + box-shadow: 0 .125rem .25rem 0 rgba(255, 62, 29, .4); + transform: translateY(-1px) +} + +.btn-check:focus+.btn-outline-danger, +.btn-outline-danger:focus { + color: #fff; + background-color: #e6381a; + border-color: #e6381a; + box-shadow: none; + transform: translateY(0) +} + +.btn-check:checked+.btn-outline-danger, +.btn-check:active+.btn-outline-danger, +.btn-outline-danger:active, +.btn-outline-danger.active, +.btn-outline-danger.dropdown-toggle.show { + color: #fff; + background-color: #d93519; + border-color: #d93519 +} + +.btn-check:checked+.btn-outline-danger:focus, +.btn-check:active+.btn-outline-danger:focus, +.btn-outline-danger:active:focus, +.btn-outline-danger.active:focus, +.btn-outline-danger.dropdown-toggle.show:focus { + box-shadow: none +} + +.btn-outline-danger.disabled, +.btn-outline-danger:disabled { + box-shadow: none +} + +.btn-outline-danger .badge { + background: #ff3e1d; + border-color: #ff3e1d; + color: #fff +} + +.btn-outline-danger:hover .badge, +.btn-outline-danger:focus:hover .badge, +.btn-outline-danger:active .badge, +.btn-outline-danger.active .badge, +.show>.btn-outline-danger.dropdown-toggle .badge { + background: #fff; + border-color: #fff; + color: #ff3e1d +} + +.btn-light { + color: #435971; + background-color: #fcfdfd; + border-color: #fcfdfd; + box-shadow: 0 .125rem .25rem 0 rgba(252, 253, 253, .4) +} + +.btn-light:hover { + color: #435971; + background-color: #fcfdfd; + border-color: #fcfdfd; + transform: translateY(-1px) +} + +.btn-check:focus+.btn-light, +.btn-light:focus, +.btn-light.focus { + color: #435971; + background-color: #fcfdfd; + border-color: #fcfdfd; + transform: translateY(0); + box-shadow: none +} + +.btn-check:checked+.btn-light, +.btn-check:active+.btn-light, +.btn-light:active, +.btn-light.active, +.show>.btn-light.dropdown-toggle { + color: #435971; + background-color: #fcfdfd; + border-color: #fcfdfd +} + +.btn-check:checked+.btn-light:focus, +.btn-check:active+.btn-light:focus, +.btn-light:active:focus, +.btn-light.active:focus, +.show>.btn-light.dropdown-toggle:focus { + box-shadow: none +} + +.btn-light.disabled, +.btn-light:disabled { + box-shadow: none +} + +.btn-outline-light { + color: #fcfdfd; + border-color: #fcfdfd; + background: transparent +} + +.btn-outline-light:hover { + color: #435971; + background-color: #fcfdfd; + border-color: #fcfdfd; + box-shadow: 0 .125rem .25rem 0 rgba(252, 253, 253, .4); + transform: translateY(-1px) +} + +.btn-check:focus+.btn-outline-light, +.btn-outline-light:focus { + color: #435971; + background-color: #fcfdfd; + border-color: #fcfdfd; + box-shadow: none; + transform: translateY(0) +} + +.btn-check:checked+.btn-outline-light, +.btn-check:active+.btn-outline-light, +.btn-outline-light:active, +.btn-outline-light.active, +.btn-outline-light.dropdown-toggle.show { + color: #435971; + background-color: #fcfdfd; + border-color: #fcfdfd +} + +.btn-check:checked+.btn-outline-light:focus, +.btn-check:active+.btn-outline-light:focus, +.btn-outline-light:active:focus, +.btn-outline-light.active:focus, +.btn-outline-light.dropdown-toggle.show:focus { + box-shadow: none +} + +.btn-outline-light.disabled, +.btn-outline-light:disabled { + box-shadow: none +} + +.btn-outline-light .badge { + background: #fcfdfd; + border-color: #fcfdfd; + color: #435971 +} + +.btn-outline-light:hover .badge, +.btn-outline-light:focus:hover .badge, +.btn-outline-light:active .badge, +.btn-outline-light.active .badge, +.show>.btn-outline-light.dropdown-toggle .badge { + background: #435971; + border-color: #435971; + color: #fcfdfd +} + +.btn-dark { + color: #fff; + background-color: #233446; + border-color: #233446; + box-shadow: 0 .125rem .25rem 0 rgba(35, 52, 70, .4) +} + +.btn-dark:hover { + color: #fff; + background-color: #202f3f; + border-color: #202f3f; + transform: translateY(-1px) +} + +.btn-check:focus+.btn-dark, +.btn-dark:focus, +.btn-dark.focus { + color: #fff; + background-color: #202f3f; + border-color: #202f3f; + transform: translateY(0); + box-shadow: none +} + +.btn-check:checked+.btn-dark, +.btn-check:active+.btn-dark, +.btn-dark:active, +.btn-dark.active, +.show>.btn-dark.dropdown-toggle { + color: #fff; + background-color: #1e2c3c; + border-color: #1e2c3c +} + +.btn-check:checked+.btn-dark:focus, +.btn-check:active+.btn-dark:focus, +.btn-dark:active:focus, +.btn-dark.active:focus, +.show>.btn-dark.dropdown-toggle:focus { + box-shadow: none +} + +.btn-dark.disabled, +.btn-dark:disabled { + box-shadow: none +} + +.btn-outline-dark { + color: #233446; + border-color: #233446; + background: transparent +} + +.btn-outline-dark:hover { + color: #fff; + background-color: #202f3f; + border-color: #202f3f; + box-shadow: 0 .125rem .25rem 0 rgba(35, 52, 70, .4); + transform: translateY(-1px) +} + +.btn-check:focus+.btn-outline-dark, +.btn-outline-dark:focus { + color: #fff; + background-color: #202f3f; + border-color: #202f3f; + box-shadow: none; + transform: translateY(0) +} + +.btn-check:checked+.btn-outline-dark, +.btn-check:active+.btn-outline-dark, +.btn-outline-dark:active, +.btn-outline-dark.active, +.btn-outline-dark.dropdown-toggle.show { + color: #fff; + background-color: #1e2c3c; + border-color: #1e2c3c +} + +.btn-check:checked+.btn-outline-dark:focus, +.btn-check:active+.btn-outline-dark:focus, +.btn-outline-dark:active:focus, +.btn-outline-dark.active:focus, +.btn-outline-dark.dropdown-toggle.show:focus { + box-shadow: none +} + +.btn-outline-dark.disabled, +.btn-outline-dark:disabled { + box-shadow: none +} + +.btn-outline-dark .badge { + background: #233446; + border-color: #233446; + color: #fff +} + +.btn-outline-dark:hover .badge, +.btn-outline-dark:focus:hover .badge, +.btn-outline-dark:active .badge, +.btn-outline-dark.active .badge, +.show>.btn-outline-dark.dropdown-toggle .badge { + background: #fff; + border-color: #fff; + color: #233446 +} + +.btn-gray { + color: #fff; + background-color: rgba(67, 89, 113, .1); + border-color: rgba(67, 89, 113, .1); + box-shadow: 0 .125rem .25rem 0 rgba(67, 89, 113, .4) +} + +.btn-gray:hover { + color: #fff; + background-color: rgba(22, 29, 36, .19); + border-color: rgba(22, 29, 36, .19); + transform: translateY(-1px) +} + +.btn-check:focus+.btn-gray, +.btn-gray:focus, +.btn-gray.focus { + color: #fff; + background-color: rgba(22, 29, 36, .19); + border-color: rgba(22, 29, 36, .19); + transform: translateY(0); + box-shadow: none +} + +.btn-check:checked+.btn-gray, +.btn-check:active+.btn-gray, +.btn-gray:active, +.btn-gray.active, +.show>.btn-gray.dropdown-toggle { + color: #fff; + background-color: rgba(15, 20, 26, .235); + border-color: rgba(15, 20, 26, .235) +} + +.btn-check:checked+.btn-gray:focus, +.btn-check:active+.btn-gray:focus, +.btn-gray:active:focus, +.btn-gray.active:focus, +.show>.btn-gray.dropdown-toggle:focus { + box-shadow: none +} + +.btn-gray.disabled, +.btn-gray:disabled { + box-shadow: none +} + +.btn-outline-gray { + color: rgba(67, 89, 113, .1); + border-color: rgba(67, 89, 113, .1); + background: transparent +} + +.btn-outline-gray:hover { + color: #fff; + background-color: rgba(22, 29, 36, .19); + border-color: rgba(22, 29, 36, .19); + box-shadow: 0 .125rem .25rem 0 rgba(67, 89, 113, .4); + transform: translateY(-1px) +} + +.btn-check:focus+.btn-outline-gray, +.btn-outline-gray:focus { + color: #fff; + background-color: rgba(22, 29, 36, .19); + border-color: rgba(22, 29, 36, .19); + box-shadow: none; + transform: translateY(0) +} + +.btn-check:checked+.btn-outline-gray, +.btn-check:active+.btn-outline-gray, +.btn-outline-gray:active, +.btn-outline-gray.active, +.btn-outline-gray.dropdown-toggle.show { + color: #fff; + background-color: rgba(15, 20, 26, .235); + border-color: rgba(15, 20, 26, .235) +} + +.btn-check:checked+.btn-outline-gray:focus, +.btn-check:active+.btn-outline-gray:focus, +.btn-outline-gray:active:focus, +.btn-outline-gray.active:focus, +.btn-outline-gray.dropdown-toggle.show:focus { + box-shadow: none +} + +.btn-outline-gray.disabled, +.btn-outline-gray:disabled { + box-shadow: none +} + +.btn-outline-gray .badge { + background: rgba(67, 89, 113, .1); + border-color: rgba(67, 89, 113, .1); + color: #fff +} + +.btn-outline-gray:hover .badge, +.btn-outline-gray:focus:hover .badge, +.btn-outline-gray:active .badge, +.btn-outline-gray.active .badge, +.show>.btn-outline-gray.dropdown-toggle .badge { + background: #fff; + border-color: #fff; + color: #435971 +} + +.btn-icon { + padding: 0; + width: calc(2.309375rem + 2px); + height: calc(2.309375rem + 2px); + display: inline-flex; + flex-shrink: 0; + justify-content: center; + align-items: center +} + +.btn-icon.btn-xl, +.btn-group-xl>.btn-icon.btn { + width: calc(3.625rem + 2px); + height: calc(3.625rem + 2px) +} + +.btn-icon.btn-xl>span, +.btn-group-xl>.btn-icon.btn>span { + font-size: 1.25rem +} + +.btn-icon.btn-lg, +.btn-group-lg>.btn-icon.btn { + width: calc(3rem + 2px); + height: calc(3rem + 2px); + font-size: 1rem +} + +.btn-icon.btn-sm, +.btn-group-sm>.btn-icon.btn { + width: calc(1.625rem + 2px); + height: calc(1.625rem + 2px); + font-size: .75rem +} + +.btn-icon.btn-xs, +.btn-group-xs>.btn-icon.btn { + width: calc(1.125rem + 2px); + height: calc(1.125rem + 2px); + font-size: .75rem +} + +.btn.borderless:not(.active):not(:active):not(:hover):not(:focus), + :not(.show)>.btn.borderless.dropdown-toggle:not(:hover):not(:focus) { + border-color: transparent; + box-shadow: none +} + +.btn.btn-link { + font-size: inherit +} + +.btn-pinned { + position: absolute; + top: .75rem; + left: .75rem +} + +button:focus { + outline: none +} + +.dropdown-toggle-split, +.btn-lg+.dropdown-toggle-split, +.btn-group-lg>.btn+.dropdown-toggle-split, +.input-group-lg .btn+.dropdown-toggle-split, +.btn-xl+.dropdown-toggle-split, +.btn-group-xl>.btn+.dropdown-toggle-split { + padding-left: .7em; + padding-right: .7em +} + +.btn-sm+.dropdown-toggle-split, +.btn-group-sm>.btn+.dropdown-toggle-split, +.input-group-sm .btn+.dropdown-toggle-split { + padding-left: .6em; + padding-right: .6em +} + +.btn-xs+.dropdown-toggle-split, +.btn-group-xs>.btn+.dropdown-toggle-split { + padding-left: .5em; + padding-right: .5em +} + +.btn-group>.btn-group:first-child>.btn:not([class*=btn-outline-]):first-child, +.input-group>.btn:not([class*=btn-outline-]):first-child, + :not(.btn-group):not(.input-group)>.btn-group>.btn:not([class*=btn-outline-]):first-child, +.input-group>.btn-group:first-child>.btn:not([class*=btn-outline-]):first-child { + border-right-color: transparent +} + +.btn-group>.btn-group:last-child>.btn:not([class*=btn-outline-]):last-of-type, +.input-group>.btn:not([class*=btn-outline-]):last-of-type, + :not(.btn-group):not(.input-group)>.btn-group>.btn:not([class*=btn-outline-]):last-of-type, +.input-group>.btn-group:last-child>.btn:not([class*=btn-outline-]):last-of-type { + border-left-color: transparent +} + +.badge { + text-transform: uppercase; + line-height: .75 +} + +.badge-center { + display: inline-flex; + justify-content: center; + align-items: center; + height: 1.5rem; + width: 1.5rem; + font-size: 0.8125em +} + +.badge-center i { + font-size: .8rem +} + +[data-trigger=hover] { + outline: 0 +} + +.dropdown-menu { + margin: .125rem 0; + inset: 0 0 auto 0 !important; + box-shadow: 0 .25rem 1rem rgba(161, 172, 184, .45); + -webkit-animation: dropdownAnimation .1s; + animation: dropdownAnimation .1s +} + +.mega-dropdown>.dropdown-menu { + right: 0 !important; + left: 0 !important +} + +.dropdown-menu .badge[class^=float-], +.dropdown-menu .badge[class*=" float-"] { + position: relative; + top: .071em +} + +.dropdown-item { + line-height: 1.54 +} + +.dropdown-toggle.hide-arrow::before, +.dropdown-toggle.hide-arrow::after, +.dropdown-toggle-hide-arrow>.dropdown-toggle::before, +.dropdown-toggle-hide-arrow>.dropdown-toggle::after { + display: none +} + +.dropdown-toggle::after { + margin-top: -0.28em; + width: .42em; + height: .42em; + border: 1px solid; + border-top: 0; + border-right: 0; + transform: rotate(-45deg) +} + +.dropend .dropdown-toggle::after { + margin-top: .2rem; + width: .42em; + height: .42em; + border: 1px solid; + border-top: 0; + border-right: 0; + transform: rotate(44deg); + -webkit-transform: rotate(44deg); + -moz-transform: rotate(44deg); + -ms-transform: rotate(44deg); + -o-transform: rotate(44deg); +} + +.dropstart .dropdown-toggle::before { + margin-top: .2rem; + width: .42em; + height: .42em; + border: 1px solid; + border-top: 0; + border-left: 0; + transform: rotate(-44deg); + -webkit-transform: rotate(-44deg); + -moz-transform: rotate(-44deg); + -ms-transform: rotate(-44deg); + -o-transform: rotate(-44deg); +} + +.dropup .dropdown-toggle::after { + margin-top: 0; + width: .42em; + height: .42em; + border: 1px solid; + border-bottom: 0; + border-right: 0; + transform: rotate(45deg) +} + +.dropstart .dropdown-toggle::before, +.dropend .dropdown-toggle::after { + vertical-align: middle +} + +.nav .nav-item, +.nav .nav-link, +.tab-pane, +.tab-pane .card-body { + outline: none !important +} + +.nav-tabs .nav-item .nav-link { + color: #566a7f; + border: 0; + border-radius: 0 +} + +.nav-tabs .nav-item .nav-link:hover, +.nav-tabs .nav-item .nav-link:focus { + color: #566a7f +} + +.nav-tabs .nav-item .nav-link:not(.active) { + background-color: #eceef1 +} + +.nav-tabs .nav-item .nav-link.disabled { + color: #c7cdd4 +} + +.nav-tabs:not(.nav-fill):not(.nav-justified) .nav-link, +.nav-pills:not(.nav-fill):not(.nav-justified) .nav-link { + width: 100% +} + +.nav-pills .nav-link:not(.active, +.disabled) { + color: #566a7f +} + +.tab-content { + padding: 1.5rem; + border-radius: .375rem +} + +.nav-scrollable { + display: -webkit-inline-box; + display: -moz-inline-box; + width: 100%; + overflow-y: auto; + flex-wrap: nowrap +} + +.nav-tabs .nav-link { + background-clip: padding-box +} + +.nav-tabs .nav-link.active { + border-bottom-color: #fff +} + +.nav-tabs .nav-link.active:hover, +.nav-tabs .nav-link.active:focus { + border-bottom-color: #fff +} + +.nav-tabs .nav-link:hover, +.nav-tabs .nav-link:focus { + border-bottom-color: transparent +} + +.nav-sm>.nav .nav-link, +.nav-sm.nav .nav-link { + padding: .3125rem .875rem; + font-size: .75rem; + line-height: 1.5 +} + +.nav-lg>.nav .nav-link, +.nav-lg.nav .nav-link { + padding: .875rem 1.3125rem; + font-size: 1rem; + line-height: 1.5 +} + +.nav-align-top, +.nav-align-left, +.nav-align-bottom, +.nav-align-right { + display: flex +} + +.nav-align-top>.nav, +.nav-align-top>div>.nav, +.nav-align-left>.nav, +.nav-align-left>div>.nav, +.nav-align-bottom>.nav, +.nav-align-bottom>div>.nav, +.nav-align-right>.nav, +.nav-align-right>div>.nav { + border: 0; + z-index: 1; + position: relative +} + +.nav-align-top>.nav .nav-link:hover, +.nav-align-top>.nav .nav-link:focus, +.nav-align-top>div>.nav .nav-link:hover, +.nav-align-top>div>.nav .nav-link:focus, +.nav-align-left>.nav .nav-link:hover, +.nav-align-left>.nav .nav-link:focus, +.nav-align-left>div>.nav .nav-link:hover, +.nav-align-left>div>.nav .nav-link:focus, +.nav-align-bottom>.nav .nav-link:hover, +.nav-align-bottom>.nav .nav-link:focus, +.nav-align-bottom>div>.nav .nav-link:hover, +.nav-align-bottom>div>.nav .nav-link:focus, +.nav-align-right>.nav .nav-link:hover, +.nav-align-right>.nav .nav-link:focus, +.nav-align-right>div>.nav .nav-link:hover, +.nav-align-right>div>.nav .nav-link:focus { + isolation: auto +} + +.nav-align-top .row-bordered>[class^=col-]::before, +.nav-align-top .row-bordered>[class^=col-]::after, +.nav-align-top .row-bordered>[class*=" col-"]::before, +.nav-align-top .row-bordered>[class*=" col-"]::after, +.nav-align-top .row-bordered>[class^="col "]::before, +.nav-align-top .row-bordered>[class^="col "]::after, +.nav-align-top .row-bordered>[class*=" col "]::before, +.nav-align-top .row-bordered>[class*=" col "]::after, +.nav-align-top .row-bordered>[class$=" col"]::before, +.nav-align-top .row-bordered>[class$=" col"]::after, +.nav-align-top .row-bordered>[class=col]::before, +.nav-align-top .row-bordered>[class=col]::after, +.nav-align-left .row-bordered>[class^=col-]::before, +.nav-align-left .row-bordered>[class^=col-]::after, +.nav-align-left .row-bordered>[class*=" col-"]::before, +.nav-align-left .row-bordered>[class*=" col-"]::after, +.nav-align-left .row-bordered>[class^="col "]::before, +.nav-align-left .row-bordered>[class^="col "]::after, +.nav-align-left .row-bordered>[class*=" col "]::before, +.nav-align-left .row-bordered>[class*=" col "]::after, +.nav-align-left .row-bordered>[class$=" col"]::before, +.nav-align-left .row-bordered>[class$=" col"]::after, +.nav-align-left .row-bordered>[class=col]::before, +.nav-align-left .row-bordered>[class=col]::after, +.nav-align-bottom .row-bordered>[class^=col-]::before, +.nav-align-bottom .row-bordered>[class^=col-]::after, +.nav-align-bottom .row-bordered>[class*=" col-"]::before, +.nav-align-bottom .row-bordered>[class*=" col-"]::after, +.nav-align-bottom .row-bordered>[class^="col "]::before, +.nav-align-bottom .row-bordered>[class^="col "]::after, +.nav-align-bottom .row-bordered>[class*=" col "]::before, +.nav-align-bottom .row-bordered>[class*=" col "]::after, +.nav-align-bottom .row-bordered>[class$=" col"]::before, +.nav-align-bottom .row-bordered>[class$=" col"]::after, +.nav-align-bottom .row-bordered>[class=col]::before, +.nav-align-bottom .row-bordered>[class=col]::after, +.nav-align-right .row-bordered>[class^=col-]::before, +.nav-align-right .row-bordered>[class^=col-]::after, +.nav-align-right .row-bordered>[class*=" col-"]::before, +.nav-align-right .row-bordered>[class*=" col-"]::after, +.nav-align-right .row-bordered>[class^="col "]::before, +.nav-align-right .row-bordered>[class^="col "]::after, +.nav-align-right .row-bordered>[class*=" col "]::before, +.nav-align-right .row-bordered>[class*=" col "]::after, +.nav-align-right .row-bordered>[class$=" col"]::before, +.nav-align-right .row-bordered>[class$=" col"]::after, +.nav-align-right .row-bordered>[class=col]::before, +.nav-align-right .row-bordered>[class=col]::after { + border-color: #d9dee3 +} + +.nav-align-left, +.nav-align-right { + align-items: stretch +} + +.nav-align-left>.nav, +.nav-align-left>div>.nav, +.nav-align-right>.nav, +.nav-align-right>div>.nav { + flex-grow: 0; + flex-direction: column +} + +.nav-align-left>.tab-content, +.nav-align-right>.tab-content { + flex-grow: 1 +} + +.nav-align-top { + flex-direction: column +} + +.nav-align-top .nav-tabs~.tab-content { + z-index: 1; + box-shadow: 0px 6px 7px -1px rgba(67, 89, 113, .12) +} + +.nav-align-top .nav-tabs .nav-item:first-child .nav-link { + border-top-right-radius: .375rem +} + +.nav-align-top .nav-tabs .nav-item:last-child .nav-link { + border-top-left-radius: .375rem +} + +.nav-align-top .nav-tabs .nav-item:not(:first-child) .nav-link { + border-right: 1px solid #fff +} + +.nav-align-top .nav-tabs .nav-link.active { + box-shadow: 0 2px 6px 0 rgba(67, 89, 113, .12) +} + +.nav-align-left { + flex-direction: row-reverse +} + +.nav-align-left>.nav .nav-item, +.nav-align-left>div>.nav .nav-item { + margin-right: -1px; + margin-bottom: 0 +} + +.nav-align-left .nav-link { + text-align: left +} + +.nav-align-left .nav-tabs~.tab-content { + box-shadow: 0 2px 6px 0 rgba(67, 89, 113, .12) +} + +.nav-align-left .nav-tabs .nav-item:not(:first-child) .nav-link { + border-top: 1px solid #fff +} + +.nav-align-left .nav-tabs .nav-item:first-child .nav-link { + border-top-left-radius: .375rem +} + +.nav-align-left .nav-tabs .nav-item:last-child .nav-link { + border-bottom-left-radius: .375rem +} + +.nav-align-left .nav-tabs .nav-link.active { + box-shadow: 5px 4px 6px 0 rgba(67, 89, 113, .12) +} + +.nav-align-bottom { + flex-direction: column-reverse +} + +.nav-align-bottom>.nav .nav-item, +.nav-align-bottom>div>.nav .nav-item { + margin-bottom: 0; + margin-top: -1px +} + +.nav-align-bottom .nav-tabs~.tab-content { + box-shadow: 0 2px 6px 0 rgba(67, 89, 113, .12) +} + +.nav-align-bottom .nav-tabs .nav-item:first-child .nav-link { + border-bottom-right-radius: .375rem +} + +.nav-align-bottom .nav-tabs .nav-item:last-child .nav-link { + border-bottom-left-radius: .375rem +} + +.nav-align-bottom .nav-tabs .nav-item:not(:first-child) .nav-link { + border-right: 1px solid #fff +} + +.nav-align-bottom .nav-tabs .nav-link.active { + box-shadow: 0 4px 6px 0 rgba(67, 89, 113, .12) +} + +.nav-align-right>.nav .nav-item, +.nav-align-right>div>.nav .nav-item { + margin-left: -1px; + margin-bottom: 0 +} + +.nav-align-right .nav-link { + text-align: right +} + +.nav-align-right .nav-tabs~.tab-content { + box-shadow: 0 2px 6px 0 rgba(67, 89, 113, .12) +} + +.nav-align-right .nav-tabs .nav-item:not(:first-child) .nav-link { + border-top: 1px solid #fff +} + +.nav-align-right .nav-tabs .nav-item:first-child .nav-link { + border-top-right-radius: .375rem +} + +.nav-align-right .nav-tabs .nav-item:last-child .nav-link { + border-bottom-right-radius: .375rem +} + +.nav-align-right .nav-tabs .nav-link.active { + box-shadow: -5px 2px 6px 0 rgba(67, 89, 113, .12) +} + +.nav-align-top>.tab-content, +.nav-align-left>.tab-content, +.nav-align-bottom>.tab-content, +.nav-align-right>.tab-content { + flex-shrink: 1; + border: 0 solid #d9dee3; + box-shadow: 0 2px 6px 0 rgba(67, 89, 113, .12); + background-clip: padding-box; + background: #fff +} + +.nav-align-top :not(.nav-pills)~.tab-content { + border-radius: 0 0 .375rem .375rem +} + +.nav-align-top .nav-tabs:not(.nav-fill)~.tab-content { + border-top-right-radius: 0 +} + +.nav-align-left :not(.nav-pills)~.tab-content { + border-radius: .375rem .375rem 0 0 +} + +.nav-align-bottom :not(.nav-pills)~.tab-content { + border-radius: .375rem 0 0 .375rem +} + +.nav-align-right :not(.nav-pills)~.tab-content { + border-radius: 0 0 .375rem .375rem +} + +.nav-align-right>.tab-content { + border-radius: 0 .375rem .375rem .375rem +} + +.page-item.first .page-link, +.page-item.last .page-link, +.page-item.next .page-link, +.page-item.prev .page-link, +.page-item.previous .page-link { + padding-top: .5rem; + padding-bottom: .5rem +} + +.page-item.disabled .page-link { + border-color: #d9dee3 +} + +.page-item.active .page-link { + margin: 0 .3rem 0 .1rem +} + +.page-link, +.page-link>a { + border-radius: .375rem; + line-height: 1; + text-align: center; + min-width: calc(2.1875rem + 0px) +} + +.page-link:focus, +.page-link>a:focus { + color: #697a8d +} + +.page-link.btn-primary { + box-shadow: none !important +} + +.pagination-lg .page-link, +.pagination-lg>li>a:not(.page-link) { + min-width: calc(2.875rem + 0px) +} + +.pagination-lg>.page-item.first .page-link, +.pagination-lg>.page-item.last .page-link, +.pagination-lg>.page-item.next .page-link, +.pagination-lg>.page-item.prev .page-link, +.pagination-lg>.page-item.previous .page-link { + padding-top: .853rem; + padding-bottom: .853rem +} + +.pagination-sm .page-link, +.pagination-sm>li>a:not(.page-link) { + min-width: calc(1.5rem + 0px) +} + +.pagination-sm .page-link .tf-icon, +.pagination-sm>li>a:not(.page-link) .tf-icon { + font-size: .9375rem +} + +.pagination-sm>.page-item.first .page-link, +.pagination-sm>.page-item.last .page-link, +.pagination-sm>.page-item.next .page-link, +.pagination-sm>.page-item.prev .page-link, +.pagination-sm>.page-item.previous .page-link { + padding-top: .3rem; + padding-bottom: .3rem +} + +.alert-secondary { + background-color: #ebeef0; + border-color: #dadee3; + color: #8592a3 +} + +.alert-secondary .btn-close { + background-image: url("data:image/svg+xml,%3Csvg width='150px' height='151px' viewBox='0 0 150 151' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='131.251657 0 74.9933705 56.25 18.7483426 0 0 18.75 56.2450278 75 0 131.25 18.7483426 150 74.9933705 93.75 131.251657 150 150 131.25 93.7549722 75 150 18.75'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='🎨-%5BSetup%5D:-Colors-&-Shadows' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-225.000000, -250.000000)'%3E%3Cg id='Icon-Color' transform='translate(225.000000, 250.500000)'%3E%3Cuse fill='%238592a3' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.5' fill='%238592a3' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") +} + +.alert-secondary .alert-link { + color: #8592a3 +} + +.card .alert-secondary hr { + background-color: #8592a3 !important +} + +.alert-success { + background-color: #e8fadf; + border-color: #d4f5c3; + color: #71dd37 +} + +.alert-success .btn-close { + background-image: url("data:image/svg+xml,%3Csvg width='150px' height='151px' viewBox='0 0 150 151' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='131.251657 0 74.9933705 56.25 18.7483426 0 0 18.75 56.2450278 75 0 131.25 18.7483426 150 74.9933705 93.75 131.251657 150 150 131.25 93.7549722 75 150 18.75'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='🎨-%5BSetup%5D:-Colors-&-Shadows' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-225.000000, -250.000000)'%3E%3Cg id='Icon-Color' transform='translate(225.000000, 250.500000)'%3E%3Cuse fill='%2371dd37' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.5' fill='%2371dd37' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") +} + +.alert-success .alert-link { + color: #71dd37 +} + +.card .alert-success hr { + background-color: #71dd37 !important +} + +.alert-info { + background-color: #d7f5fc; + border-color: #b3edf9; + color: #03c3ec +} + +.alert-info .btn-close { + background-image: url("data:image/svg+xml,%3Csvg width='150px' height='151px' viewBox='0 0 150 151' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='131.251657 0 74.9933705 56.25 18.7483426 0 0 18.75 56.2450278 75 0 131.25 18.7483426 150 74.9933705 93.75 131.251657 150 150 131.25 93.7549722 75 150 18.75'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='🎨-%5BSetup%5D:-Colors-&-Shadows' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-225.000000, -250.000000)'%3E%3Cg id='Icon-Color' transform='translate(225.000000, 250.500000)'%3E%3Cuse fill='%2303c3ec' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.5' fill='%2303c3ec' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") +} + +.alert-info .alert-link { + color: #03c3ec +} + +.card .alert-info hr { + background-color: #03c3ec !important +} + +.alert-warning { + background-color: #fff2d6; + border-color: #ffe6b3; + color: #ffab00 +} + +.alert-warning .btn-close { + background-image: url("data:image/svg+xml,%3Csvg width='150px' height='151px' viewBox='0 0 150 151' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='131.251657 0 74.9933705 56.25 18.7483426 0 0 18.75 56.2450278 75 0 131.25 18.7483426 150 74.9933705 93.75 131.251657 150 150 131.25 93.7549722 75 150 18.75'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='🎨-%5BSetup%5D:-Colors-&-Shadows' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-225.000000, -250.000000)'%3E%3Cg id='Icon-Color' transform='translate(225.000000, 250.500000)'%3E%3Cuse fill='%23ffab00' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.5' fill='%23ffab00' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") +} + +.alert-warning .alert-link { + color: #ffab00 +} + +.card .alert-warning hr { + background-color: #ffab00 !important +} + +.alert-danger { + background-color: #ffe0db; + border-color: #ffc5bb; + color: #ff3e1d +} + +.alert-danger .btn-close { + background-image: url("data:image/svg+xml,%3Csvg width='150px' height='151px' viewBox='0 0 150 151' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='131.251657 0 74.9933705 56.25 18.7483426 0 0 18.75 56.2450278 75 0 131.25 18.7483426 150 74.9933705 93.75 131.251657 150 150 131.25 93.7549722 75 150 18.75'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='🎨-%5BSetup%5D:-Colors-&-Shadows' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-225.000000, -250.000000)'%3E%3Cg id='Icon-Color' transform='translate(225.000000, 250.500000)'%3E%3Cuse fill='%23ff3e1d' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.5' fill='%23ff3e1d' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") +} + +.alert-danger .alert-link { + color: #ff3e1d +} + +.card .alert-danger hr { + background-color: #ff3e1d !important +} + +.alert-dark { + background-color: #dcdfe1; + border-color: #bdc2c8; + color: #233446 +} + +.alert-dark .btn-close { + background-image: url("data:image/svg+xml,%3Csvg width='150px' height='151px' viewBox='0 0 150 151' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='131.251657 0 74.9933705 56.25 18.7483426 0 0 18.75 56.2450278 75 0 131.25 18.7483426 150 74.9933705 93.75 131.251657 150 150 131.25 93.7549722 75 150 18.75'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='🎨-%5BSetup%5D:-Colors-&-Shadows' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-225.000000, -250.000000)'%3E%3Cg id='Icon-Color' transform='translate(225.000000, 250.500000)'%3E%3Cuse fill='%23233446' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.5' fill='%23233446' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") +} + +.alert-dark .alert-link { + color: #233446 +} + +.card .alert-dark hr { + background-color: #233446 !important +} + +.alert-gray { + background-color: rgba(253, 253, 254, .856); + border-color: rgba(251, 251, 252, .73); + color: rgba(67, 89, 113, .1) +} + +.alert-gray .btn-close { + background-image: url("data:image/svg+xml,%3Csvg width='150px' height='151px' viewBox='0 0 150 151' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='131.251657 0 74.9933705 56.25 18.7483426 0 0 18.75 56.2450278 75 0 131.25 18.7483426 150 74.9933705 93.75 131.251657 150 150 131.25 93.7549722 75 150 18.75'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='🎨-%5BSetup%5D:-Colors-&-Shadows' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-225.000000, -250.000000)'%3E%3Cg id='Icon-Color' transform='translate(225.000000, 250.500000)'%3E%3Cuse fill='rgba(67, 89, 113, 0.1)' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.5' fill='rgba(67, 89, 113, 0.1)' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") +} + +.alert-gray .alert-link { + color: rgba(67, 89, 113, .1) +} + +.card .alert-gray hr { + background-color: rgba(67, 89, 113, .1) !important +} + +.modal-open .tooltip { + z-index: 1092 +} + +.tooltip-inner { + box-shadow: 0 .125rem .25rem rgba(161, 172, 184, .4) +} + +.modal-open .popover { + z-index: 1091 +} + +.popover { + box-shadow: 0 .25rem 1rem rgba(161, 172, 184, .45) +} + +.popover .popover-arrow { + z-index: 1 +} + +.popover.bs-popover-bottom>.popover-arrow::after, +.popover.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after { + border-bottom-color: #fff; + top: 2px +} + +.popover.bs-popover-bottom>.popover-arrow:before, +.popover.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before { + top: 1px +} + +.popover-header { + padding: 1.125rem 1.125rem 0; + font-size: 1.125rem +} + +.form-label, +.col-form-label { + font-size: .75rem; + text-transform: uppercase; + letter-spacing: inherit +} + +.form-label-lg { + font-size: 1rem +} + +.form-label-sm { + font-size: 0.75rem +} + +.form-control::-moz-placeholder { + -moz-transition: all .25s ease; + transition: all .25s ease +} + +.form-control::placeholder { + transition: all .25s ease +} + +.form-control:focus::-moz-placeholder { + transform: translate(5px); + -moz-transition: all .25s ease; + transition: all .25s ease +} + +.form-control:focus::placeholder { + transform: translate(5px); + transition: all .25s ease +} + +.form-select { + background-clip: padding-box +} + +.form-range::-webkit-slider-thumb { + box-shadow: 0 0 6px 0 rgba(67, 89, 113, .4); + -webkit-transition: transform .2s; + transition: transform .2s; + transform-origin: center +} + +.form-range::-webkit-slider-thumb:focus { + box-shadow: 0 0 8px 0px rgba(67, 89, 113, .4) +} + +.form-range::-webkit-slider-thumb:active { + transform: scale(1.4, 1.4) +} + +.form-range::-moz-range-thumb { + box-shadow: 0 0 6px 0 rgba(67, 89, 113, .4); + -moz-transition: transform .2s; + transition: transform .2s; + transform-origin: center +} + +.form-range::-moz-range-thumb:focus { + box-shadow: 0 0 8px 0px rgba(67, 89, 113, .4) +} + +.form-range::-moz-range-thumb:active { + transform: scale(1.4, 1.4) +} + +.form-range:disabled::-webkit-slider-runnable-track { + background-color: rgba(67, 89, 113, .05) +} + +.form-range:disabled::-moz-range-track { + background-color: rgba(67, 89, 113, .05); + box-shadow: none +} + +.form-range:disabled::-webkit-slider-thumb { + box-shadow: none +} + +.form-range:disabled::-moz-range-thumb { + box-shadow: none +} + +.input-group:focus-within { + box-shadow: 0 0 .25rem .05rem rgba(105, 108, 255, .1) +} + +.input-group:focus-within .form-control, +.input-group:focus-within .input-group-text { + box-shadow: none +} + +.input-group.disabled .input-group-text { + background-color: #eceef1 +} + +.input-group-text { + background-clip: padding-box +} + +.input-group-text i { + font-size: 0.9375rem +} + +.input-group-lg>.input-group-text i { + font-size: 1rem +} + +.input-group-sm>.input-group-text i { + font-size: 0.75rem +} + +.input-group-merge .input-group-text:first-child { + border-left: 0 +} + +.input-group-merge .input-group-text:last-child { + border-right: 0 +} + +.input-group-merge .form-control:not(:first-child) { + padding-right: 0; + border-right: 0 +} + +.input-group-merge .form-control:not(:last-child) { + padding-left: 0; + border-left: 0 +} + +.input-group-text { + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out +} + +@media(prefers-reduced-motion: reduce) { + .input-group-text { + transition: none + } +} + +.form-floating>.form-control:focus::-moz-placeholder, +.form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder { + color: #b4bdc6 +} + +.form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder { + color: #b4bdc6 +} + +.form-floating>.form-control:focus::placeholder, +.form-floating>.form-control:not(:placeholder-shown)::placeholder { + color: #b4bdc6 +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: .3rem; + font-size: 85%; + color: #71dd37 +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .25rem .7rem; + margin-top: .1rem; + font-size: 0.9375rem; + color: #fff; + background-color: #71dd37; + border-radius: .25rem +} + +.was-validated :valid~.valid-feedback, +.was-validated :valid~.valid-tooltip, +.is-valid~.valid-feedback, +.is-valid~.valid-tooltip { + display: block +} + +.was-validated .form-control:valid, +.form-control.is-valid { + border-color: #71dd37 +} + +.dark-style .was-validated .form-control:valid, +.dark-style .form-control.is-valid { + border-color: #71dd37 !important +} + +.was-validated .form-control:valid:focus, +.form-control.is-valid:focus { + border-color: #71dd37; + box-shadow: 0 0 .25rem .05rem rgba(113, 221, 55, .1) +} + +.was-validated .form-select:valid, +.form-select.is-valid { + border-color: #71dd37 +} + +.was-validated .form-select:valid:focus, +.form-select.is-valid:focus { + border-color: #71dd37; + box-shadow: 0 0 .25rem .05rem rgba(113, 221, 55, .1) +} + +.was-validated .form-check-input:valid, +.form-check-input.is-valid { + border-color: #71dd37 +} + +.was-validated .form-check-input:valid:checked, +.form-check-input.is-valid:checked { + background-color: #71dd37; + border-color: #71dd37 +} + +.was-validated .form-check-input:valid:focus, +.form-check-input.is-valid:focus { + box-shadow: 0 0 .25rem .05rem rgba(113, 221, 55, .1); + border-color: #71dd37 +} + +.was-validated .form-check-input:valid~.form-check-label, +.form-check-input.is-valid~.form-check-label { + color: #71dd37 +} + +.form-check-inline .form-check-input~.valid-feedback { + margin-right: .5em +} + +.was-validated .input-group .form-control:valid~.input-group-text, +.input-group .form-control.is-valid~.input-group-text { + border-color: #71dd37 +} + +.was-validated .input-group .form-control:valid:focus, +.input-group .form-control.is-valid:focus { + border-color: #71dd37; + box-shadow: none +} + +.was-validated .input-group .form-control:valid:focus~.input-group-text, +.input-group .form-control.is-valid:focus~.input-group-text { + border-color: #71dd37 +} + +.was-validated .input-group .form-control:valid, +.input-group .form-control.is-valid, +.was-validated .input-group .form-select:valid, +.input-group .form-select.is-valid { + z-index: 3 +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: .3rem; + font-size: 85%; + color: #ff3e1d +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .25rem .7rem; + margin-top: .1rem; + font-size: 0.9375rem; + color: #fff; + background-color: #ff3e1d; + border-radius: .25rem +} + +.was-validated :invalid~.invalid-feedback, +.was-validated :invalid~.invalid-tooltip, +.is-invalid~.invalid-feedback, +.is-invalid~.invalid-tooltip { + display: block +} + +.was-validated .form-control:invalid, +.form-control.is-invalid { + border-color: #ff3e1d +} + +.dark-style .was-validated .form-control:invalid, +.dark-style .form-control.is-invalid { + border-color: #ff3e1d !important +} + +.was-validated .form-control:invalid:focus, +.form-control.is-invalid:focus { + border-color: #ff3e1d; + box-shadow: 0 0 .25rem .05rem rgba(255, 62, 29, .1) +} + +.was-validated .form-select:invalid, +.form-select.is-invalid { + border-color: #ff3e1d +} + +.was-validated .form-select:invalid:focus, +.form-select.is-invalid:focus { + border-color: #ff3e1d; + box-shadow: 0 0 .25rem .05rem rgba(255, 62, 29, .1) +} + +.was-validated .form-check-input:invalid, +.form-check-input.is-invalid { + border-color: #ff3e1d +} + +.was-validated .form-check-input:invalid:checked, +.form-check-input.is-invalid:checked { + background-color: #ff3e1d; + border-color: #ff3e1d +} + +.was-validated .form-check-input:invalid:focus, +.form-check-input.is-invalid:focus { + box-shadow: 0 0 .25rem .05rem rgba(255, 62, 29, .1); + border-color: #ff3e1d +} + +.was-validated .form-check-input:invalid~.form-check-label, +.form-check-input.is-invalid~.form-check-label { + color: #ff3e1d +} + +.form-check-inline .form-check-input~.invalid-feedback { + margin-right: .5em +} + +.was-validated .input-group .form-control:invalid~.input-group-text, +.input-group .form-control.is-invalid~.input-group-text { + border-color: #ff3e1d +} + +.was-validated .input-group .form-control:invalid:focus, +.input-group .form-control.is-invalid:focus { + border-color: #ff3e1d; + box-shadow: none +} + +.was-validated .input-group .form-control:invalid:focus~.input-group-text, +.input-group .form-control.is-invalid:focus~.input-group-text { + border-color: #ff3e1d +} + +.was-validated .input-group .form-control:invalid, +.input-group .form-control.is-invalid, +.was-validated .input-group .form-select:invalid, +.input-group .form-select.is-invalid { + z-index: 3 +} + +form .error:not(li):not(input) { + color: #ff3e1d; + font-size: 85%; + margin-top: .25rem +} + +form .invalid, +form .is-invalid .invalid:before, +form .is-invalid::before { + border-color: #ff3e1d !important +} + +form .form-label.invalid, +form .form-label.is-invalid { + border-color: #ff3e1d; + box-shadow: 0 0 0 2px rgba(255, 62, 29, .4) !important +} + +form select.invalid~.select2 .select2-selection { + border-color: #ff3e1d +} + +form select.is-invalid~.select2 .select2-selection { + border-color: #ff3e1d !important +} + +form select.selectpicker.is-invalid~.btn { + border-color: 1px solid #ff3e1d; +} + +.modal-content { + box-shadow: 0 2px 16px 0 rgba(67, 89, 113, .45) +} + +.modal .btn-close { + background-color: #fff; + border-radius: .5rem; + opacity: 1; + padding: .635rem; + box-shadow: 0 .125rem .25rem rgba(161, 172, 184, .4); + transition: all .23s ease .1s; + transform: translate(23px, -25px) +} + +.modal .btn-close:hover, +.modal .btn-close:focus, +.modal .btn-close:active { + opacity: 1; + outline: none; + transform: translate(20px, -20px) +} + +.modal .modal-header .btn-close { + margin-top: -1.25rem +} + +.modal-footer { + padding: .25rem 1.5rem 1.5rem +} + +.modal-dialog-scrollable .btn-close, +.modal-fullscreen .btn-close, +.modal-top .btn-close { + box-shadow: none; + transform: translate(0, 0) !important +} + +.modal-dialog-scrollable .btn-close:hover, +.modal-fullscreen .btn-close:hover, +.modal-top .btn-close:hover { + transform: translate(0, 0) !important +} + +.modal-top .modal-dialog { + margin-top: 0 +} + +.modal-top .modal-content { + border-top-right-radius: 0; + border-top-left-radius: 0 +} + +@media(max-width: 991.98px) { + .modal-onboarding .onboarding-horizontal { + flex-direction: column + } +} + +@media(max-width: 767.98px) { + .modal .modal-dialog:not(.modal-fullscreen) { + padding: 0 .75rem; + padding-right: .75rem !important + } + .modal .carousel-control-prev, + .modal .carousel-control-next { + display: none + } +} + +@media(min-width: 576px) { + .modal-content { + box-shadow: 0 2px 20px 0 rgba(67, 89, 113, .45) + } + .modal-sm .modal-dialog { + max-width: 22.5rem + } +} + +@media(min-width: 1200px) { + .modal-xl .modal-dialog { + max-width: 1140px + } +} + +.progress { + overflow: initial +} + +.progress-bar.bg-secondary { + box-shadow: 0 2px 4px 0 rgba(133, 146, 163, .4) +} + +.progress-bar.bg-success { + box-shadow: 0 2px 4px 0 rgba(113, 221, 55, .4) +} + +.progress-bar.bg-info { + box-shadow: 0 2px 4px 0 rgba(3, 195, 236, .4) +} + +.progress-bar.bg-warning { + box-shadow: 0 2px 4px 0 rgba(255, 171, 0, .4) +} + +.progress-bar.bg-danger { + box-shadow: 0 2px 4px 0 rgba(255, 62, 29, .4) +} + +.progress-bar.bg-light { + box-shadow: 0 2px 4px 0 rgba(252, 253, 253, .4) +} + +.progress-bar.bg-dark { + box-shadow: 0 2px 4px 0 rgba(35, 52, 70, .4) +} + +.progress-bar.bg-gray { + box-shadow: 0 2px 4px 0 rgba(67, 89, 113, .4) +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.07) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.07) 50%, rgba(255, 255, 255, 0.07) 75%, transparent 75%, transparent) +} + +.progress .progress-bar:last-child { + border-top-left-radius: 10rem; + border-bottom-left-radius: 10rem +} + +.progress .progress-bar:first-child { + border-top-right-radius: 10rem; + border-bottom-right-radius: 10rem +} + +.breadcrumb-item, +.breadcrumb-item a { + color: #697a8d +} + +.breadcrumb-item:hover, +.breadcrumb-item:focus, +.breadcrumb-item a:hover, +.breadcrumb-item a:focus { + color: #697a8d +} + +.breadcrumb-item.active, +.breadcrumb-item a.active { + font-weight: 600 +} + +.breadcrumb-item.active::before, +.breadcrumb-item a.active::before { + font-weight: 400 +} + +.breadcrumb-item.active a, +.breadcrumb-item.active a:hover, +.breadcrumb-item.active a:focus, +.breadcrumb-item.active a:active { + color: inherit +} + +.breadcrumb-style1 .breadcrumb-item+.breadcrumb-item::before, +.breadcrumb-style2 .breadcrumb-item+.breadcrumb-item::before { + font-family: boxicons; + vertical-align: middle +} + +.breadcrumb-style1 .breadcrumb-item+.breadcrumb-item::before { + content: ""; + font-size: 1.125rem; + line-height: 1.4 +} + +.breadcrumb-style2 .breadcrumb-item+.breadcrumb-item::before { + content: ""; + font-size: 1rem; + line-height: 1.35rem +} + +.list-group-item-secondary { + background-color: #e7e9ed; + color: #8592a3 !important +} + +a.list-group-item-secondary, +button.list-group-item-secondary { + color: #8592a3 +} + +a.list-group-item-secondary:hover, +a.list-group-item-secondary:focus, +button.list-group-item-secondary:hover, +button.list-group-item-secondary:focus { + background-color: #dbdde1; + color: #8592a3 +} + +a.list-group-item-secondary.active, +button.list-group-item-secondary.active { + border-color: #8592a3; + background-color: #8592a3; + color: #8592a3 +} + +.list-group-item-success { + background-color: #e3f8d7; + color: #71dd37 !important +} + +a.list-group-item-success, +button.list-group-item-success { + color: #71dd37 +} + +a.list-group-item-success:hover, +a.list-group-item-success:focus, +button.list-group-item-success:hover, +button.list-group-item-success:focus { + background-color: #d8eccc; + color: #71dd37 +} + +a.list-group-item-success.active, +button.list-group-item-success.active { + border-color: #71dd37; + background-color: #71dd37; + color: #71dd37 +} + +.list-group-item-info { + background-color: #cdf3fb; + color: #03c3ec !important +} + +a.list-group-item-info, +button.list-group-item-info { + color: #03c3ec +} + +a.list-group-item-info:hover, +a.list-group-item-info:focus, +button.list-group-item-info:hover, +button.list-group-item-info:focus { + background-color: #c3e7ee; + color: #03c3ec +} + +a.list-group-item-info.active, +button.list-group-item-info.active { + border-color: #03c3ec; + background-color: #03c3ec; + color: #03c3ec +} + +.list-group-item-warning { + background-color: #fec; + color: #ffab00 !important +} + +a.list-group-item-warning, +button.list-group-item-warning { + color: #ffab00 +} + +a.list-group-item-warning:hover, +a.list-group-item-warning:focus, +button.list-group-item-warning:hover, +button.list-group-item-warning:focus { + background-color: #f2e2c2; + color: #ffab00 +} + +a.list-group-item-warning.active, +button.list-group-item-warning.active { + border-color: #ffab00; + background-color: #ffab00; + color: #ffab00 +} + +.list-group-item-danger { + background-color: #ffd8d2; + color: #ff3e1d !important +} + +a.list-group-item-danger, +button.list-group-item-danger { + color: #ff3e1d +} + +a.list-group-item-danger:hover, +a.list-group-item-danger:focus, +button.list-group-item-danger:hover, +button.list-group-item-danger:focus { + background-color: #f2cdc8; + color: #ff3e1d +} + +a.list-group-item-danger.active, +button.list-group-item-danger.active { + border-color: #ff3e1d; + background-color: #ff3e1d; + color: #ff3e1d +} + +.list-group-item-dark { + background-color: #d3d6da; + color: #233446 !important +} + +a.list-group-item-dark, +button.list-group-item-dark { + color: #233446 +} + +a.list-group-item-dark:hover, +a.list-group-item-dark:focus, +button.list-group-item-dark:hover, +button.list-group-item-dark:focus { + background-color: #c8cbcf; + color: #233446 +} + +a.list-group-item-dark.active, +button.list-group-item-dark.active { + border-color: #233446; + background-color: #233446; + color: #233446 +} + +.list-group-item-gray { + background-color: rgba(253, 253, 253, .82); + color: rgba(67, 89, 113, .1) !important +} + +a.list-group-item-gray, +button.list-group-item-gray { + color: rgba(67, 89, 113, .1) +} + +a.list-group-item-gray:hover, +a.list-group-item-gray:focus, +button.list-group-item-gray:hover, +button.list-group-item-gray:focus { + background-color: rgba(235, 235, 235, .829); + color: rgba(67, 89, 113, .1) +} + +a.list-group-item-gray.active, +button.list-group-item-gray.active { + border-color: rgba(67, 89, 113, .1); + background-color: rgba(67, 89, 113, .1); + color: rgba(67, 89, 113, .1) +} + +.list-group.list-group-timeline { + position: relative +} + +.list-group.list-group-timeline:before { + background-color: #d9dee3; + position: absolute; + content: ""; + width: 1px; + height: 100%; + top: 0; + bottom: 0; + right: .2rem +} + +.list-group.list-group-timeline .list-group-item { + border: none; + padding-right: 1.25rem +} + +.list-group.list-group-timeline .list-group-item:before { + position: absolute; + display: block; + content: ""; + width: 7px; + height: 7px; + right: 0; + top: 50%; + margin-top: -3.5px; + border-radius: 100% +} + +.list-group .list-group-item.active h1, +.list-group .list-group-item.active .h1, +.list-group .list-group-item.active h2, +.list-group .list-group-item.active .h2, +.list-group .list-group-item.active h3, +.list-group .list-group-item.active .h3, +.list-group .list-group-item.active h4, +.list-group .list-group-item.active .h4, +.list-group .list-group-item.active h5, +.list-group .list-group-item.active .h5, +.list-group .list-group-item.active h6, +.list-group .list-group-item.active .h6 { + color: #fff +} + +.navbar { + z-index: 2 +} + +.navbar .dropdown:focus, +.navbar .dropdown-toggle:focus { + outline: 0 +} + +.navbar .navbar-toggler { + border: none +} + +.navbar .navbar-toggler:focus { + box-shadow: none +} + +.fixed-top { + z-index: 1030 +} + +.navbar.navbar-light { + color: rgba(67, 89, 113, .5) +} + +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(67, 89, 113, .3) !important +} + +.navbar.navbar-dark { + color: rgba(255, 255, 255, .8) +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, .4) !important +} + +.navbar-collapse, +.navbar-brand, +.navbar-text { + flex-shrink: 1 +} + +.navbar-dark hr { + border-color: rgba(255, 255, 255, .1) +} + +.navbar-light hr { + border-color: rgba(67, 89, 113, .1) +} + +.card { + background-clip: padding-box; + box-shadow: 0 2px 6px 0 rgba(67, 89, 113, .12) +} + +.card .card-link { + display: inline-block +} + +.card .card-header+.card-body, +.card .card-header+.card-content>.card-body:first-of-type { + padding-top: 0 +} + +.card-action.card-fullscreen { + display: block; + z-index: 9999; + position: fixed; + width: 100% !important; + height: 100% !important; + top: 0; + left: 0; + right: 0; + bottom: 0; + overflow: auto; + border: none; + border-radius: 0 +} + +.card-action .card-alert { + position: absolute; + width: 100%; + z-index: 999 +} + +.card-action .card-alert .alert { + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px +} + +.card-action .card-header.collapsed { + border-bottom: 0 +} + +.card-action .card-header { + display: flex; + line-height: 1.54 +} + +.card-action .card-header .card-action-title { + flex-grow: 1; + margin-left: .5rem +} + +.card-action .card-header .card-action-element { + flex-shrink: 0; + background-color: inherit; + top: 1rem; + left: 1.5rem; + color: #697a8d +} + +.card-action .card-header .card-action-element a { + color: #697a8d +} + +.card-action .card-header .card-action-element a .collapse-icon::after { + margin-top: -0.15rem +} + +.card-action .blockUI .sk-fold { + margin: 0 auto +} + +.card-action .blockUI h5, +.card-action .blockUI .h5 { + color: #697a8d; + margin: 1rem 0 0 0 +} + +.card-header, +.card-footer { + border-color: #d9dee3 +} + +.card hr { + color: #d9dee3 +} + +.card .row-bordered>[class*=" col "] .card .row-bordered>[class$=" col"], +.card .row-bordered>[class*=" col "]::before, +.card .row-bordered>[class*=" col "]::after, +.card .row-bordered>[class^="col "] .card .row-bordered>[class$=" col"], +.card .row-bordered>[class^="col "]::before, +.card .row-bordered>[class^="col "]::after, +.card .row-bordered>[class*=" col-"] .card .row-bordered>[class$=" col"], +.card .row-bordered>[class*=" col-"]::before, +.card .row-bordered>[class*=" col-"]::after, +.card .row-bordered>[class^=col-] .card .row-bordered>[class$=" col"], +.card .row-bordered>[class^=col-]::before, +.card .row-bordered>[class^=col-]::after, +.card .row-bordered>[class=col] .card .row-bordered>[class$=" col"], +.card .row-bordered>[class=col]::before, +.card .row-bordered>[class=col]::after { + border-color: #d9dee3 +} + +.card-header.header-elements, +.card-title.header-elements { + display: flex; + width: 100%; + align-items: center; + flex-wrap: wrap +} + +.card-header.card-header-elements { + padding-top: .75rem; + padding-bottom: .75rem +} + +.card-header .card-header-elements { + padding-top: .25rem; + padding-bottom: .25rem +} + +.card-header-elements, +.card-title-elements { + display: flex; + flex-wrap: wrap; + align-items: center +} + +.card-header-elements+.card-header-elements, +.card-header-elements>*+*, +.card-header-elements+.card-title-elements, +.card-title-elements>*+*, +.card-title-elements+.card-header-elements, +.card-title-elements+.card-title-elements { + margin-right: .25rem +} + +.card-img-right { + border-top-right-radius: .5rem; + border-bottom-right-radius: .5rem; + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +@media(max-width: 767.98px) { + .card-img-right { + border-top-right-radius: .5rem; + border-top-left-radius: .5rem; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0 + } +} + +.card-img-left { + border-top-left-radius: .5rem; + border-bottom-left-radius: .5rem; + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +@media(max-width: 767.98px) { + .card-img-left { + border-bottom-left-radius: .5rem; + border-bottom-right-radius: .5rem; + border-top-right-radius: 0; + border-top-left-radius: 0 + } +} + +.card>.list-group .list-group-item { + padding-right: 1.5rem; + padding-left: 1.5rem +} + +.card .card-separator { + border-left: 1px solid #d9dee3 +} + +@media(max-width: 767.98px) { + .card .card-separator { + border-bottom: 1px solid #d9dee3; + padding-bottom: 1.5rem; + border-left-width: 0 !important + } +} + +.accordion-header+.accordion-collapse .accordion-body { + padding-top: 0 +} + +.accordion.accordion-without-arrow .accordion-button::after { + background-image: none !important +} + +.accordion .accordion-item.active { + box-shadow: 0 .25rem 1rem rgba(161, 172, 184, .45) +} + +.card.accordion-item { + box-shadow: 0 .125rem .25rem rgba(161, 172, 184, .4) +} + +.accordion-button.collapsed:focus { + box-shadow: none +} + +.accordion-button { + box-shadow: none +} + +.accordion-header { + line-height: 1.54 +} + +.accordion-item:not(:first-of-type) { + border-top: 0 solid #d9dee3 +} + +.accordion-button { + font-weight: inherit; + border-top-right-radius: .375rem; + border-top-left-radius: .375rem +} + +.accordion-button.collapsed { + border-radius: .375rem +} + +.accordion>.card:not(:last-of-type) { + border-radius: .375rem !important; + margin-bottom: .6875rem +} + +.close:focus { + outline: 0 +} + +.bg-secondary.toast, +.bg-secondary.bs-toast { + color: #fff; + background-color: rgba(133, 146, 163, .85) !important; + box-shadow: 0 .25rem 1rem rgba(133, 146, 163, .4) +} + +.bg-secondary.toast .toast-header, +.bg-secondary.bs-toast .toast-header { + color: #fff +} + +.bg-secondary.toast .toast-header .btn-close, +.bg-secondary.bs-toast .toast-header .btn-close { + background-color: #8592a3 !important; + background-image: url("data:image/svg+xml,%3Csvg width='150px' height='151px' viewBox='0 0 150 151' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='131.251657 0 74.9933705 56.25 18.7483426 0 0 18.75 56.2450278 75 0 131.25 18.7483426 150 74.9933705 93.75 131.251657 150 150 131.25 93.7549722 75 150 18.75'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='🎨-%5BSetup%5D:-Colors-&-Shadows' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-225.000000, -250.000000)'%3E%3Cg id='Icon-Color' transform='translate(225.000000, 250.500000)'%3E%3Cuse fill='%23fff' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='1' fill='%23fff' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); + box-shadow: 0 .1875rem .375rem 0 rgba(133, 146, 163, .4) !important +} + +.bg-success.toast, +.bg-success.bs-toast { + color: #fff; + background-color: rgba(113, 221, 55, .85) !important; + box-shadow: 0 .25rem 1rem rgba(113, 221, 55, .4) +} + +.bg-success.toast .toast-header, +.bg-success.bs-toast .toast-header { + color: #fff +} + +.bg-success.toast .toast-header .btn-close, +.bg-success.bs-toast .toast-header .btn-close { + background-color: #71dd37 !important; + background-image: url("data:image/svg+xml,%3Csvg width='150px' height='151px' viewBox='0 0 150 151' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='131.251657 0 74.9933705 56.25 18.7483426 0 0 18.75 56.2450278 75 0 131.25 18.7483426 150 74.9933705 93.75 131.251657 150 150 131.25 93.7549722 75 150 18.75'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='🎨-%5BSetup%5D:-Colors-&-Shadows' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-225.000000, -250.000000)'%3E%3Cg id='Icon-Color' transform='translate(225.000000, 250.500000)'%3E%3Cuse fill='%23fff' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='1' fill='%23fff' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); + box-shadow: 0 .1875rem .375rem 0 rgba(113, 221, 55, .4) !important +} + +.bg-info.toast, +.bg-info.bs-toast { + color: #fff; + background-color: rgba(3, 195, 236, .85) !important; + box-shadow: 0 .25rem 1rem rgba(3, 195, 236, .4) +} + +.bg-info.toast .toast-header, +.bg-info.bs-toast .toast-header { + color: #fff +} + +.bg-info.toast .toast-header .btn-close, +.bg-info.bs-toast .toast-header .btn-close { + background-color: #03c3ec !important; + background-image: url("data:image/svg+xml,%3Csvg width='150px' height='151px' viewBox='0 0 150 151' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='131.251657 0 74.9933705 56.25 18.7483426 0 0 18.75 56.2450278 75 0 131.25 18.7483426 150 74.9933705 93.75 131.251657 150 150 131.25 93.7549722 75 150 18.75'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='🎨-%5BSetup%5D:-Colors-&-Shadows' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-225.000000, -250.000000)'%3E%3Cg id='Icon-Color' transform='translate(225.000000, 250.500000)'%3E%3Cuse fill='%23fff' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='1' fill='%23fff' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); + box-shadow: 0 .1875rem .375rem 0 rgba(3, 195, 236, .4) !important +} + +.bg-warning.toast, +.bg-warning.bs-toast { + color: #fff; + background-color: rgba(255, 171, 0, .85) !important; + box-shadow: 0 .25rem 1rem rgba(255, 171, 0, .4) +} + +.bg-warning.toast .toast-header, +.bg-warning.bs-toast .toast-header { + color: #fff +} + +.bg-warning.toast .toast-header .btn-close, +.bg-warning.bs-toast .toast-header .btn-close { + background-color: #ffab00 !important; + background-image: url("data:image/svg+xml,%3Csvg width='150px' height='151px' viewBox='0 0 150 151' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='131.251657 0 74.9933705 56.25 18.7483426 0 0 18.75 56.2450278 75 0 131.25 18.7483426 150 74.9933705 93.75 131.251657 150 150 131.25 93.7549722 75 150 18.75'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='🎨-%5BSetup%5D:-Colors-&-Shadows' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-225.000000, -250.000000)'%3E%3Cg id='Icon-Color' transform='translate(225.000000, 250.500000)'%3E%3Cuse fill='%23fff' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='1' fill='%23fff' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); + box-shadow: 0 .1875rem .375rem 0 rgba(255, 171, 0, .4) !important +} + +.bg-danger.toast, +.bg-danger.bs-toast { + color: #fff; + background-color: rgba(255, 62, 29, .85) !important; + box-shadow: 0 .25rem 1rem rgba(255, 62, 29, .4) +} + +.bg-danger.toast .toast-header, +.bg-danger.bs-toast .toast-header { + color: #fff +} + +.bg-danger.toast .toast-header .btn-close, +.bg-danger.bs-toast .toast-header .btn-close { + background-color: #ff3e1d !important; + background-image: url("data:image/svg+xml,%3Csvg width='150px' height='151px' viewBox='0 0 150 151' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='131.251657 0 74.9933705 56.25 18.7483426 0 0 18.75 56.2450278 75 0 131.25 18.7483426 150 74.9933705 93.75 131.251657 150 150 131.25 93.7549722 75 150 18.75'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='🎨-%5BSetup%5D:-Colors-&-Shadows' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-225.000000, -250.000000)'%3E%3Cg id='Icon-Color' transform='translate(225.000000, 250.500000)'%3E%3Cuse fill='%23fff' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='1' fill='%23fff' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); + box-shadow: 0 .1875rem .375rem 0 rgba(255, 62, 29, .4) !important +} + +.bg-light.toast, +.bg-light.bs-toast { + color: #fff; + background-color: rgba(252, 253, 253, .85) !important; + box-shadow: 0 .25rem 1rem rgba(252, 253, 253, .4) +} + +.bg-light.toast .toast-header, +.bg-light.bs-toast .toast-header { + color: #fff +} + +.bg-light.toast .toast-header .btn-close, +.bg-light.bs-toast .toast-header .btn-close { + background-color: #fcfdfd !important; + background-image: url("data:image/svg+xml,%3Csvg width='150px' height='151px' viewBox='0 0 150 151' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='131.251657 0 74.9933705 56.25 18.7483426 0 0 18.75 56.2450278 75 0 131.25 18.7483426 150 74.9933705 93.75 131.251657 150 150 131.25 93.7549722 75 150 18.75'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='🎨-%5BSetup%5D:-Colors-&-Shadows' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-225.000000, -250.000000)'%3E%3Cg id='Icon-Color' transform='translate(225.000000, 250.500000)'%3E%3Cuse fill='%23fff' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='1' fill='%23fff' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); + box-shadow: 0 .1875rem .375rem 0 rgba(252, 253, 253, .4) !important +} + +.bg-dark.toast, +.bg-dark.bs-toast { + color: #fff; + background-color: rgba(35, 52, 70, .85) !important; + box-shadow: 0 .25rem 1rem rgba(35, 52, 70, .4) +} + +.bg-dark.toast .toast-header, +.bg-dark.bs-toast .toast-header { + color: #fff +} + +.bg-dark.toast .toast-header .btn-close, +.bg-dark.bs-toast .toast-header .btn-close { + background-color: #233446 !important; + background-image: url("data:image/svg+xml,%3Csvg width='150px' height='151px' viewBox='0 0 150 151' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='131.251657 0 74.9933705 56.25 18.7483426 0 0 18.75 56.2450278 75 0 131.25 18.7483426 150 74.9933705 93.75 131.251657 150 150 131.25 93.7549722 75 150 18.75'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='🎨-%5BSetup%5D:-Colors-&-Shadows' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-225.000000, -250.000000)'%3E%3Cg id='Icon-Color' transform='translate(225.000000, 250.500000)'%3E%3Cuse fill='%23fff' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='1' fill='%23fff' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); + box-shadow: 0 .1875rem .375rem 0 rgba(35, 52, 70, .4) !important +} + +.bg-gray.toast, +.bg-gray.bs-toast { + color: #fff; + background-color: rgba(67, 89, 113, .85) !important; + box-shadow: 0 .25rem 1rem rgba(67, 89, 113, .4) +} + +.bg-gray.toast .toast-header, +.bg-gray.bs-toast .toast-header { + color: #fff +} + +.bg-gray.toast .toast-header .btn-close, +.bg-gray.bs-toast .toast-header .btn-close { + background-color: rgba(67, 89, 113, .1) !important; + background-image: url("data:image/svg+xml,%3Csvg width='150px' height='151px' viewBox='0 0 150 151' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='131.251657 0 74.9933705 56.25 18.7483426 0 0 18.75 56.2450278 75 0 131.25 18.7483426 150 74.9933705 93.75 131.251657 150 150 131.25 93.7549722 75 150 18.75'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='🎨-%5BSetup%5D:-Colors-&-Shadows' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-225.000000, -250.000000)'%3E%3Cg id='Icon-Color' transform='translate(225.000000, 250.500000)'%3E%3Cuse fill='%23fff' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='1' fill='%23fff' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); + box-shadow: 0 .1875rem .375rem 0 rgba(67, 89, 113, .4) !important +} + +.bs-toast[class^=bg-], +.bs-toast[class*=" bg-"] { + border: none +} + +.toast.bs-toast { + background-color: rgba(255, 255, 255, .85); + z-index: 1095 +} + +.toast.bs-toast .toast-header { + padding-bottom: .5rem; + position: relative +} + +.toast.bs-toast .toast-header .btn-close { + position: absolute; + top: -8px; + border-radius: .375rem; + padding: .45rem; + background-size: .625em; + transition: all .23s ease .1s; + background-color: #fff; + box-shadow: 0 .125rem .25rem rgba(161, 172, 184, .4); + left: 2px +} + +.toast.bs-toast .toast-header .btn-close:hover, +.toast.bs-toast .toast-header .btn-close:focus, +.toast.bs-toast .toast-header .btn-close:active { + opacity: 1; + outline: none +} + +.toast.bs-toast .toast-header~.toast-body { + padding-top: 0 +} + +.toast-ex { + position: fixed; + top: 4.1rem; + left: 2.5rem +} + +.toast-placement-ex { + position: fixed +} + +.carousel .carousel-item.active h1, +.carousel .carousel-item.active .h1, +.carousel .carousel-item.active h2, +.carousel .carousel-item.active .h2, +.carousel .carousel-item.active h3, +.carousel .carousel-item.active .h3, +.carousel .carousel-item.active h4, +.carousel .carousel-item.active .h4, +.carousel .carousel-item.active h5, +.carousel .carousel-item.active .h5, +.carousel .carousel-item.active h6, +.carousel .carousel-item.active .h6, +.carousel .carousel-item.carousel-item-start h1, +.carousel .carousel-item.carousel-item-start .h1, +.carousel .carousel-item.carousel-item-start h2, +.carousel .carousel-item.carousel-item-start .h2, +.carousel .carousel-item.carousel-item-start h3, +.carousel .carousel-item.carousel-item-start .h3, +.carousel .carousel-item.carousel-item-start h4, +.carousel .carousel-item.carousel-item-start .h4, +.carousel .carousel-item.carousel-item-start h5, +.carousel .carousel-item.carousel-item-start .h5, +.carousel .carousel-item.carousel-item-start h6, +.carousel .carousel-item.carousel-item-start .h6 { + color: #fff +} + +.carousel.carousel-dark .carousel-item.active h1, +.carousel.carousel-dark .carousel-item.active .h1, +.carousel.carousel-dark .carousel-item.active h2, +.carousel.carousel-dark .carousel-item.active .h2, +.carousel.carousel-dark .carousel-item.active h3, +.carousel.carousel-dark .carousel-item.active .h3, +.carousel.carousel-dark .carousel-item.active h4, +.carousel.carousel-dark .carousel-item.active .h4, +.carousel.carousel-dark .carousel-item.active h5, +.carousel.carousel-dark .carousel-item.active .h5, +.carousel.carousel-dark .carousel-item.active h6, +.carousel.carousel-dark .carousel-item.active .h6, +.carousel.carousel-dark .carousel-item.carousel-item-start h1, +.carousel.carousel-dark .carousel-item.carousel-item-start .h1, +.carousel.carousel-dark .carousel-item.carousel-item-start h2, +.carousel.carousel-dark .carousel-item.carousel-item-start .h2, +.carousel.carousel-dark .carousel-item.carousel-item-start h3, +.carousel.carousel-dark .carousel-item.carousel-item-start .h3, +.carousel.carousel-dark .carousel-item.carousel-item-start h4, +.carousel.carousel-dark .carousel-item.carousel-item-start .h4, +.carousel.carousel-dark .carousel-item.carousel-item-start h5, +.carousel.carousel-dark .carousel-item.carousel-item-start .h5, +.carousel.carousel-dark .carousel-item.carousel-item-start h6, +.carousel.carousel-dark .carousel-item.carousel-item-start .h6 { + color: #435971 +} + +.spinner-border-lg { + width: 3rem; + height: 3rem; + border-width: .3em +} + +.spinner-grow-lg { + width: 3rem; + height: 3rem; + border-width: .3em +} + +@-webkit-keyframes spinner-border-rtl { + to { + transform: rotate(-360deg) + } +} + +@keyframes spinner-border-rtl { + to { + transform: rotate(-360deg) + } +} + +.offcanvas-header { + padding-bottom: .75rem +} + +.offcanvas-body { + padding-top: .75rem +} + +.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 +} + +.overflow-auto { + overflow: auto !important +} + +.overflow-hidden { + overflow: hidden !important +} + +.overflow-visible { + overflow: visible !important +} + +.overflow-scroll { + overflow: scroll !important +} + +.d-inline { + display: inline !important +} + +.d-inline-block { + display: inline-block !important +} + +.d-block { + display: block !important +} + +.d-grid { + display: grid !important +} + +.d-table { + display: table !important +} + +.d-table-row { + display: table-row !important +} + +.d-table-cell { + display: table-cell !important +} + +.d-flex { + display: flex !important +} + +.d-inline-flex { + display: inline-flex !important +} + +.d-none { + display: none !important +} + +.shadow { + box-shadow: 0 .25rem 1rem rgba(161, 172, 184, .45) !important +} + +.shadow-sm { + box-shadow: 0 .125rem .25rem rgba(161, 172, 184, .4) !important +} + +.shadow-lg { + box-shadow: 0 .625rem 1.25rem rgba(161, 172, 184, .5) !important +} + +.shadow-none { + box-shadow: none !important +} + +.position-static { + position: static !important +} + +.position-relative { + position: relative !important +} + +.position-absolute { + position: absolute !important +} + +.position-fixed { + position: fixed !important +} + +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important +} + +.top-0 { + top: 0 !important +} + +.top-50 { + top: 50% !important +} + +.top-100 { + top: 100% !important +} + +.bottom-0 { + bottom: 0 !important +} + +.bottom-50 { + bottom: 50% !important +} + +.bottom-100 { + bottom: 100% !important +} + +.zindex-1 { + z-index: 1 !important +} + +.zindex-2 { + z-index: 2 !important +} + +.zindex-3 { + z-index: 3 !important +} + +.zindex-4 { + z-index: 4 !important +} + +.zindex-5 { + z-index: 5 !important +} + +.border { + border: 1px solid #d9dee3 !important +} + +.border-0 { + border: 0 !important +} + +.border-top { + border-top: 1px solid #d9dee3 !important +} + +.border-top-0 { + border-top: 0 !important +} + +.border-bottom { + border-bottom: 1px solid #d9dee3 !important +} + +.border-bottom-0 { + border-bottom: 0 !important +} + +.border-primary { + border-color: #696cff !important +} + +.border-secondary { + border-color: #8592a3 !important +} + +.border-success { + border-color: #71dd37 !important +} + +.border-info { + border-color: #03c3ec !important +} + +.border-warning { + border-color: #ffab00 !important +} + +.border-danger { + border-color: #ff3e1d !important +} + +.border-light { + border-color: rgba(67, 89, 113, .1) !important +} + +.border-dark { + border-color: #233446 !important +} + +.border-gray { + border-color: rgba(67, 89, 113, .1) !important +} + +.border-white { + border-color: #fff !important +} + +.border-transparent { + border-color: transparent !important +} + +.border-1 { + border-width: 1px !important +} + +.border-2 { + border-width: 2px !important +} + +.border-3 { + border-width: 3px !important +} + +.border-4 { + border-width: 4px !important +} + +.border-5 { + border-width: 5px !important +} + +.w-px-20 { + width: 20px !important +} + +.w-px-30 { + width: 30px !important +} + +.w-px-40 { + width: 40px !important +} + +.w-px-50 { + width: 50px !important +} + +.w-px-75 { + width: 75px !important +} + +.w-px-100 { + width: 100px !important +} + +.w-px-150 { + width: 150px !important +} + +.w-px-200 { + width: 200px !important +} + +.w-px-250 { + width: 250px !important +} + +.w-px-300 { + width: 300px !important +} + +.w-px-350 { + width: 350px !important +} + +.w-px-400 { + width: 400px !important +} + +.w-px-500 { + width: 500px !important +} + +.w-px-600 { + width: 600px !important +} + +.w-px-700 { + width: 700px !important +} + +.w-px-800 { + width: 800px !important +} + +.w-auto { + width: auto !important +} + +.w-25 { + width: 25% !important +} + +.w-50 { + width: 50% !important +} + +.w-75 { + width: 75% !important +} + +.w-100 { + width: 100% !important +} + +.mw-100 { + max-width: 100% !important +} + +.vw-100 { + width: 100vw !important +} + +.min-vw-100 { + min-width: 100vw !important +} + +.h-px-20 { + height: 20px !important +} + +.h-px-30 { + height: 30px !important +} + +.h-px-40 { + height: 40px !important +} + +.h-px-50 { + height: 50px !important +} + +.h-px-75 { + height: 75px !important +} + +.h-px-100 { + height: 100px !important +} + +.h-px-150 { + height: 150px !important +} + +.h-px-200 { + height: 200px !important +} + +.h-px-250 { + height: 250px !important +} + +.h-px-300 { + height: 300px !important +} + +.h-px-350 { + height: 350px !important +} + +.h-px-400 { + height: 400px !important +} + +.h-px-500 { + height: 500px !important +} + +.h-px-600 { + height: 600px !important +} + +.h-px-700 { + height: 700px !important +} + +.h-px-800 { + height: 800px !important +} + +.h-auto { + height: auto !important +} + +.h-25 { + height: 25% !important +} + +.h-50 { + height: 50% !important +} + +.h-75 { + height: 75% !important +} + +.h-100 { + height: 100% !important +} + +.mh-100 { + max-height: 100% !important +} + +.vh-100 { + height: 100vh !important +} + +.min-vh-100 { + min-height: 100vh !important +} + +.flex-fill { + flex: 1 1 auto !important +} + +.flex-row { + flex-direction: row !important +} + +.flex-column { + flex-direction: column !important +} + +.flex-row-reverse { + flex-direction: row-reverse !important +} + +.flex-column-reverse { + flex-direction: column-reverse !important +} + +.flex-grow-0 { + flex-grow: 0 !important +} + +.flex-grow-1 { + flex-grow: 1 !important +} + +.flex-shrink-0 { + flex-shrink: 0 !important +} + +.flex-shrink-1 { + flex-shrink: 1 !important +} + +.flex-wrap { + flex-wrap: wrap !important +} + +.flex-nowrap { + flex-wrap: nowrap !important +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important +} + +.gap-0 { + gap: 0 !important +} + +.gap-1 { + gap: .25rem !important +} + +.gap-2 { + gap: .5rem !important +} + +.gap-3 { + gap: 1rem !important +} + +.gap-4 { + gap: 1.5rem !important +} + +.gap-5 { + gap: 3rem !important +} + +.justify-content-start { + justify-content: flex-start !important +} + +.justify-content-end { + justify-content: flex-end !important +} + +.justify-content-center { + justify-content: center !important +} + +.justify-content-between { + justify-content: space-between !important +} + +.justify-content-around { + justify-content: space-around !important +} + +.justify-content-evenly { + justify-content: space-evenly !important +} + +.align-items-start { + align-items: flex-start !important +} + +.align-items-end { + align-items: flex-end !important +} + +.align-items-center { + align-items: center !important +} + +.align-items-baseline { + align-items: baseline !important +} + +.align-items-stretch { + align-items: stretch !important +} + +.align-content-start { + align-content: flex-start !important +} + +.align-content-end { + align-content: flex-end !important +} + +.align-content-center { + align-content: center !important +} + +.align-content-between { + align-content: space-between !important +} + +.align-content-around { + align-content: space-around !important +} + +.align-content-stretch { + align-content: stretch !important +} + +.align-self-auto { + align-self: auto !important +} + +.align-self-start { + align-self: flex-start !important +} + +.align-self-end { + align-self: flex-end !important +} + +.align-self-center { + align-self: center !important +} + +.align-self-baseline { + align-self: baseline !important +} + +.align-self-stretch { + align-self: stretch !important +} + +.order-first { + order: -1 !important +} + +.order-0 { + order: 0 !important +} + +.order-1 { + order: 1 !important +} + +.order-2 { + order: 2 !important +} + +.order-3 { + order: 3 !important +} + +.order-4 { + order: 4 !important +} + +.order-5 { + order: 5 !important +} + +.order-last { + order: 6 !important +} + +.m-0 { + margin: 0 !important +} + +.m-1 { + margin: .25rem !important +} + +.m-2 { + margin: .5rem !important +} + +.m-3 { + margin: 1rem !important +} + +.m-4 { + margin: 1.5rem !important +} + +.m-5 { + margin: 3rem !important +} + +.m-auto { + margin: auto !important +} + +.mx-0 { + margin-left: 0 !important; + margin-right: 0 !important +} + +.mx-1 { + margin-left: .25rem !important; + margin-right: .25rem !important +} + +.mx-2 { + margin-left: .5rem !important; + margin-right: .5rem !important +} + +.mx-3 { + margin-left: 1rem !important; + margin-right: 1rem !important +} + +.mx-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important +} + +.mx-5 { + margin-left: 3rem !important; + margin-right: 3rem !important +} + +.mx-auto { + margin-left: auto !important; + margin-right: auto !important +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important +} + +.my-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important +} + +.my-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important +} + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important +} + +.mt-0 { + margin-top: 0 !important +} + +.mt-1 { + margin-top: .25rem !important +} + +.mt-2 { + margin-top: .5rem !important +} + +.mt-3 { + margin-top: 1rem !important +} + +.mt-4 { + margin-top: 1.5rem !important +} + +.mt-5 { + margin-top: 3rem !important +} + +.mt-auto { + margin-top: auto !important +} + +.mb-0 { + margin-bottom: 0 !important +} + +.mb-1 { + margin-bottom: .25rem !important +} + +.mb-2 { + margin-bottom: .5rem !important +} + +.mb-3 { + margin-bottom: 1rem !important +} + +.mb-4 { + margin-bottom: 1.5rem !important +} + +.mb-5 { + margin-bottom: 3rem !important +} + +.mb-auto { + margin-bottom: auto !important +} + +.m-n1 { + margin: -0.25rem !important +} + +.m-n2 { + margin: -0.5rem !important +} + +.m-n3 { + margin: -1rem !important +} + +.m-n4 { + margin: -1.5rem !important +} + +.m-n5 { + margin: -3rem !important +} + +.mx-n1 { + margin-left: -0.25rem !important; + margin-right: -0.25rem !important +} + +.mx-n2 { + margin-left: -0.5rem !important; + margin-right: -0.5rem !important +} + +.mx-n3 { + margin-left: -1rem !important; + margin-right: -1rem !important +} + +.mx-n4 { + margin-left: -1.5rem !important; + margin-right: -1.5rem !important +} + +.mx-n5 { + margin-left: -3rem !important; + margin-right: -3rem !important +} + +.my-n1 { + margin-top: -0.25rem !important; + margin-bottom: -0.25rem !important +} + +.my-n2 { + margin-top: -0.5rem !important; + margin-bottom: -0.5rem !important +} + +.my-n3 { + margin-top: -1rem !important; + margin-bottom: -1rem !important +} + +.my-n4 { + margin-top: -1.5rem !important; + margin-bottom: -1.5rem !important +} + +.my-n5 { + margin-top: -3rem !important; + margin-bottom: -3rem !important +} + +.mt-n1 { + margin-top: -0.25rem !important +} + +.mt-n2 { + margin-top: -0.5rem !important +} + +.mt-n3 { + margin-top: -1rem !important +} + +.mt-n4 { + margin-top: -1.5rem !important +} + +.mt-n5 { + margin-top: -3rem !important +} + +.mb-n1 { + margin-bottom: -0.25rem !important +} + +.mb-n2 { + margin-bottom: -0.5rem !important +} + +.mb-n3 { + margin-bottom: -1rem !important +} + +.mb-n4 { + margin-bottom: -1.5rem !important +} + +.mb-n5 { + margin-bottom: -3rem !important +} + +.p-0 { + padding: 0 !important +} + +.p-1 { + padding: .25rem !important +} + +.p-2 { + padding: .5rem !important +} + +.p-3 { + padding: 1rem !important +} + +.p-4 { + padding: 1.5rem !important +} + +.p-5 { + padding: 3rem !important +} + +.px-0 { + padding-left: 0 !important; + padding-right: 0 !important +} + +.px-1 { + padding-left: .25rem !important; + padding-right: .25rem !important +} + +.px-2 { + padding-left: .5rem !important; + padding-right: .5rem !important +} + +.px-3 { + padding-left: 1rem !important; + padding-right: 1rem !important +} + +.px-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important +} + +.px-5 { + padding-left: 3rem !important; + padding-right: 3rem !important +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important +} + +.py-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important +} + +.py-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important +} + +.pt-0 { + padding-top: 0 !important +} + +.pt-1 { + padding-top: .25rem !important +} + +.pt-2 { + padding-top: .5rem !important +} + +.pt-3 { + padding-top: 1rem !important +} + +.pt-4 { + padding-top: 1.5rem !important +} + +.pt-5 { + padding-top: 3rem !important +} + +.pb-0 { + padding-bottom: 0 !important +} + +.pb-1 { + padding-bottom: .25rem !important +} + +.pb-2 { + padding-bottom: .5rem !important +} + +.pb-3 { + padding-bottom: 1rem !important +} + +.pb-4 { + padding-bottom: 1.5rem !important +} + +.pb-5 { + padding-bottom: 3rem !important +} + +.font-monospace { + font-family: var(--bs-font-monospace) !important +} + +.fs-1 { + font-size: calc(1.3625rem + 1.35vw) !important +} + +.fs-2 { + font-size: calc(1.325rem + 0.9vw) !important +} + +.fs-3 { + font-size: calc(1.2875rem + 0.45vw) !important +} + +.fs-4 { + font-size: calc(1.2625rem + 0.15vw) !important +} + +.fs-5 { + font-size: 1.125rem !important +} + +.fs-6 { + font-size: 0.9375rem !important +} + +.fs-tiny { + font-size: 70% !important +} + +.fs-big { + font-size: 112% !important +} + +.fs-large { + font-size: 150% !important +} + +.fs-xlarge { + font-size: 170% !important +} + +.fst-italic { + font-style: italic !important +} + +.fst-normal { + font-style: normal !important +} + +.fw-light { + font-weight: 300 !important +} + +.fw-lighter { + font-weight: 100 !important +} + +.fw-normal { + font-weight: 400 !important +} + +.fw-bold { + font-weight: 700 !important +} + +.fw-semibold { + font-weight: 600 !important +} + +.fw-bolder { + font-weight: 900 !important +} + +.lh-1 { + line-height: 1 !important +} + +.lh-inherit { + line-height: inherit !important +} + +.lh-sm { + line-height: 1.5 !important +} + +.lh-base { + line-height: 1.53 !important +} + +.lh-lg { + line-height: 1.5 !important +} + +.text-decoration-none { + text-decoration: none !important +} + +.text-decoration-underline { + text-decoration: underline !important +} + +.text-decoration-line-through { + text-decoration: line-through !important +} + +.text-none { + text-transform: none !important +} + +.text-lowercase { + text-transform: lowercase !important +} + +.text-uppercase { + text-transform: uppercase !important +} + +.text-capitalize { + text-transform: capitalize !important +} + +.text-wrap { + white-space: normal !important +} + +.text-nowrap { + white-space: nowrap !important +} + +.text-break { + word-wrap: break-word !important; + word-break: break-word !important +} + +.text-primary { + --bs-text-opacity: 1; + color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important +} + +.text-secondary { + --bs-text-opacity: 1; + color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important +} + +.text-success { + --bs-text-opacity: 1; + color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important +} + +.text-info { + --bs-text-opacity: 1; + color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important +} + +.text-warning { + --bs-text-opacity: 1; + color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important +} + +.text-danger { + --bs-text-opacity: 1; + color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important +} + +.text-light { + --bs-text-opacity: 1; + color: #b4bdc6 !important +} + +.text-dark { + --bs-text-opacity: 1; + color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important +} + +.text-gray { + --bs-text-opacity: 1; + color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important +} + +.text-black { + --bs-text-opacity: 1; + color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important +} + +.text-white { + --bs-text-opacity: 1; + color: #fff !important +} + +.text-body { + --bs-text-opacity: 1; + color: #697a8d !important +} + +.text-muted { + --bs-text-opacity: 1; + color: #a1acb8 !important +} + +.text-black-50 { + --bs-text-opacity: 1; + color: rgba(67, 89, 113, .5) !important +} + +.text-white-50 { + --bs-text-opacity: 1; + color: rgba(255, 255, 255, .5) !important +} + +.text-reset { + --bs-text-opacity: 1; + color: inherit !important +} + +.bg-primary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important +} + +.bg-secondary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important +} + +.bg-success { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important +} + +.bg-info { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important +} + +.bg-warning { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important +} + +.bg-danger { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important +} + +.bg-light { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important +} + +.bg-dark { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important +} + +.bg-gray { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-gray-rgb), var(--bs-bg-opacity)) !important +} + +.bg-black { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important +} + +.bg-white { + --bs-bg-opacity: 1; + background-color: #fff !important +} + +.bg-body { + --bs-bg-opacity: 1; + background-color: #f5f5f9 !important +} + +.bg-transparent { + --bs-bg-opacity: 1; + background-color: transparent !important +} + +.bg-lighter { + --bs-bg-opacity: 1; + background-color: rgba(67, 89, 113, .05) !important +} + +.bg-lightest { + --bs-bg-opacity: 1; + background-color: rgba(67, 89, 113, .025) !important +} + +.bg-gradient { + background-image: var(--bs-gradient) !important +} + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + user-select: all !important +} + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + user-select: auto !important +} + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + user-select: none !important +} + +.pe-none { + pointer-events: none !important +} + +.pe-auto { + pointer-events: auto !important +} + +.rounded { + border-radius: .375rem !important +} + +.rounded-0 { + border-radius: 0 !important +} + +.rounded-1 { + border-radius: .25rem !important +} + +.rounded-2 { + border-radius: .375rem !important +} + +.rounded-3 { + border-radius: .5rem !important +} + +.rounded-circle { + border-radius: 50% !important +} + +.rounded-pill { + border-radius: 50rem !important +} + +.rounded-top { + border-top-right-radius: .375rem !important; + border-top-left-radius: .375rem !important +} + +.rounded-bottom { + border-bottom-left-radius: .375rem !important; + border-bottom-right-radius: .375rem !important +} + +.visible { + visibility: visible !important +} + +.invisible { + visibility: hidden !important +} + +.cursor-pointer { + cursor: pointer !important +} + +.cursor-move { + cursor: move !important +} + +.cursor-grab { + cursor: -webkit-grab !important; + cursor: grab !important +} + +@media(min-width: 576px) { + .d-sm-inline { + display: inline !important + } + .d-sm-inline-block { + display: inline-block !important + } + .d-sm-block { + display: block !important + } + .d-sm-grid { + display: grid !important + } + .d-sm-table { + display: table !important + } + .d-sm-table-row { + display: table-row !important + } + .d-sm-table-cell { + display: table-cell !important + } + .d-sm-flex { + display: flex !important + } + .d-sm-inline-flex { + display: inline-flex !important + } + .d-sm-none { + display: none !important + } + .flex-sm-fill { + flex: 1 1 auto !important + } + .flex-sm-row { + flex-direction: row !important + } + .flex-sm-column { + flex-direction: column !important + } + .flex-sm-row-reverse { + flex-direction: row-reverse !important + } + .flex-sm-column-reverse { + flex-direction: column-reverse !important + } + .flex-sm-grow-0 { + flex-grow: 0 !important + } + .flex-sm-grow-1 { + flex-grow: 1 !important + } + .flex-sm-shrink-0 { + flex-shrink: 0 !important + } + .flex-sm-shrink-1 { + flex-shrink: 1 !important + } + .flex-sm-wrap { + flex-wrap: wrap !important + } + .flex-sm-nowrap { + flex-wrap: nowrap !important + } + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important + } + .gap-sm-0 { + gap: 0 !important + } + .gap-sm-1 { + gap: .25rem !important + } + .gap-sm-2 { + gap: .5rem !important + } + .gap-sm-3 { + gap: 1rem !important + } + .gap-sm-4 { + gap: 1.5rem !important + } + .gap-sm-5 { + gap: 3rem !important + } + .justify-content-sm-start { + justify-content: flex-start !important + } + .justify-content-sm-end { + justify-content: flex-end !important + } + .justify-content-sm-center { + justify-content: center !important + } + .justify-content-sm-between { + justify-content: space-between !important + } + .justify-content-sm-around { + justify-content: space-around !important + } + .justify-content-sm-evenly { + justify-content: space-evenly !important + } + .align-items-sm-start { + align-items: flex-start !important + } + .align-items-sm-end { + align-items: flex-end !important + } + .align-items-sm-center { + align-items: center !important + } + .align-items-sm-baseline { + align-items: baseline !important + } + .align-items-sm-stretch { + align-items: stretch !important + } + .align-content-sm-start { + align-content: flex-start !important + } + .align-content-sm-end { + align-content: flex-end !important + } + .align-content-sm-center { + align-content: center !important + } + .align-content-sm-between { + align-content: space-between !important + } + .align-content-sm-around { + align-content: space-around !important + } + .align-content-sm-stretch { + align-content: stretch !important + } + .align-self-sm-auto { + align-self: auto !important + } + .align-self-sm-start { + align-self: flex-start !important + } + .align-self-sm-end { + align-self: flex-end !important + } + .align-self-sm-center { + align-self: center !important + } + .align-self-sm-baseline { + align-self: baseline !important + } + .align-self-sm-stretch { + align-self: stretch !important + } + .order-sm-first { + order: -1 !important + } + .order-sm-0 { + order: 0 !important + } + .order-sm-1 { + order: 1 !important + } + .order-sm-2 { + order: 2 !important + } + .order-sm-3 { + order: 3 !important + } + .order-sm-4 { + order: 4 !important + } + .order-sm-5 { + order: 5 !important + } + .order-sm-last { + order: 6 !important + } + .m-sm-0 { + margin: 0 !important + } + .m-sm-1 { + margin: .25rem !important + } + .m-sm-2 { + margin: .5rem !important + } + .m-sm-3 { + margin: 1rem !important + } + .m-sm-4 { + margin: 1.5rem !important + } + .m-sm-5 { + margin: 3rem !important + } + .m-sm-auto { + margin: auto !important + } + .mx-sm-0 { + margin-left: 0 !important; + margin-right: 0 !important + } + .mx-sm-1 { + margin-left: .25rem !important; + margin-right: .25rem !important + } + .mx-sm-2 { + margin-left: .5rem !important; + margin-right: .5rem !important + } + .mx-sm-3 { + margin-left: 1rem !important; + margin-right: 1rem !important + } + .mx-sm-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important + } + .mx-sm-5 { + margin-left: 3rem !important; + margin-right: 3rem !important + } + .mx-sm-auto { + margin-left: auto !important; + margin-right: auto !important + } + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important + } + .my-sm-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important + } + .my-sm-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important + } + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important + } + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important + } + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important + } + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important + } + .mt-sm-0 { + margin-top: 0 !important + } + .mt-sm-1 { + margin-top: .25rem !important + } + .mt-sm-2 { + margin-top: .5rem !important + } + .mt-sm-3 { + margin-top: 1rem !important + } + .mt-sm-4 { + margin-top: 1.5rem !important + } + .mt-sm-5 { + margin-top: 3rem !important + } + .mt-sm-auto { + margin-top: auto !important + } + .mb-sm-0 { + margin-bottom: 0 !important + } + .mb-sm-1 { + margin-bottom: .25rem !important + } + .mb-sm-2 { + margin-bottom: .5rem !important + } + .mb-sm-3 { + margin-bottom: 1rem !important + } + .mb-sm-4 { + margin-bottom: 1.5rem !important + } + .mb-sm-5 { + margin-bottom: 3rem !important + } + .mb-sm-auto { + margin-bottom: auto !important + } + .m-sm-n1 { + margin: -0.25rem !important + } + .m-sm-n2 { + margin: -0.5rem !important + } + .m-sm-n3 { + margin: -1rem !important + } + .m-sm-n4 { + margin: -1.5rem !important + } + .m-sm-n5 { + margin: -3rem !important + } + .mx-sm-n1 { + margin-left: -0.25rem !important; + margin-right: -0.25rem !important + } + .mx-sm-n2 { + margin-left: -0.5rem !important; + margin-right: -0.5rem !important + } + .mx-sm-n3 { + margin-left: -1rem !important; + margin-right: -1rem !important + } + .mx-sm-n4 { + margin-left: -1.5rem !important; + margin-right: -1.5rem !important + } + .mx-sm-n5 { + margin-left: -3rem !important; + margin-right: -3rem !important + } + .my-sm-n1 { + margin-top: -0.25rem !important; + margin-bottom: -0.25rem !important + } + .my-sm-n2 { + margin-top: -0.5rem !important; + margin-bottom: -0.5rem !important + } + .my-sm-n3 { + margin-top: -1rem !important; + margin-bottom: -1rem !important + } + .my-sm-n4 { + margin-top: -1.5rem !important; + margin-bottom: -1.5rem !important + } + .my-sm-n5 { + margin-top: -3rem !important; + margin-bottom: -3rem !important + } + .mt-sm-n1 { + margin-top: -0.25rem !important + } + .mt-sm-n2 { + margin-top: -0.5rem !important + } + .mt-sm-n3 { + margin-top: -1rem !important + } + .mt-sm-n4 { + margin-top: -1.5rem !important + } + .mt-sm-n5 { + margin-top: -3rem !important + } + .mb-sm-n1 { + margin-bottom: -0.25rem !important + } + .mb-sm-n2 { + margin-bottom: -0.5rem !important + } + .mb-sm-n3 { + margin-bottom: -1rem !important + } + .mb-sm-n4 { + margin-bottom: -1.5rem !important + } + .mb-sm-n5 { + margin-bottom: -3rem !important + } + .p-sm-0 { + padding: 0 !important + } + .p-sm-1 { + padding: .25rem !important + } + .p-sm-2 { + padding: .5rem !important + } + .p-sm-3 { + padding: 1rem !important + } + .p-sm-4 { + padding: 1.5rem !important + } + .p-sm-5 { + padding: 3rem !important + } + .px-sm-0 { + padding-left: 0 !important; + padding-right: 0 !important + } + .px-sm-1 { + padding-left: .25rem !important; + padding-right: .25rem !important + } + .px-sm-2 { + padding-left: .5rem !important; + padding-right: .5rem !important + } + .px-sm-3 { + padding-left: 1rem !important; + padding-right: 1rem !important + } + .px-sm-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important + } + .px-sm-5 { + padding-left: 3rem !important; + padding-right: 3rem !important + } + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important + } + .py-sm-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important + } + .py-sm-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important + } + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important + } + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important + } + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important + } + .pt-sm-0 { + padding-top: 0 !important + } + .pt-sm-1 { + padding-top: .25rem !important + } + .pt-sm-2 { + padding-top: .5rem !important + } + .pt-sm-3 { + padding-top: 1rem !important + } + .pt-sm-4 { + padding-top: 1.5rem !important + } + .pt-sm-5 { + padding-top: 3rem !important + } + .pb-sm-0 { + padding-bottom: 0 !important + } + .pb-sm-1 { + padding-bottom: .25rem !important + } + .pb-sm-2 { + padding-bottom: .5rem !important + } + .pb-sm-3 { + padding-bottom: 1rem !important + } + .pb-sm-4 { + padding-bottom: 1.5rem !important + } + .pb-sm-5 { + padding-bottom: 3rem !important + } +} + +@media(min-width: 768px) { + .d-md-inline { + display: inline !important + } + .d-md-inline-block { + display: inline-block !important + } + .d-md-block { + display: block !important + } + .d-md-grid { + display: grid !important + } + .d-md-table { + display: table !important + } + .d-md-table-row { + display: table-row !important + } + .d-md-table-cell { + display: table-cell !important + } + .d-md-flex { + display: flex !important + } + .d-md-inline-flex { + display: inline-flex !important + } + .d-md-none { + display: none !important + } + .flex-md-fill { + flex: 1 1 auto !important + } + .flex-md-row { + flex-direction: row !important + } + .flex-md-column { + flex-direction: column !important + } + .flex-md-row-reverse { + flex-direction: row-reverse !important + } + .flex-md-column-reverse { + flex-direction: column-reverse !important + } + .flex-md-grow-0 { + flex-grow: 0 !important + } + .flex-md-grow-1 { + flex-grow: 1 !important + } + .flex-md-shrink-0 { + flex-shrink: 0 !important + } + .flex-md-shrink-1 { + flex-shrink: 1 !important + } + .flex-md-wrap { + flex-wrap: wrap !important + } + .flex-md-nowrap { + flex-wrap: nowrap !important + } + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important + } + .gap-md-0 { + gap: 0 !important + } + .gap-md-1 { + gap: .25rem !important + } + .gap-md-2 { + gap: .5rem !important + } + .gap-md-3 { + gap: 1rem !important + } + .gap-md-4 { + gap: 1.5rem !important + } + .gap-md-5 { + gap: 3rem !important + } + .justify-content-md-start { + justify-content: flex-start !important + } + .justify-content-md-end { + justify-content: flex-end !important + } + .justify-content-md-center { + justify-content: center !important + } + .justify-content-md-between { + justify-content: space-between !important + } + .justify-content-md-around { + justify-content: space-around !important + } + .justify-content-md-evenly { + justify-content: space-evenly !important + } + .align-items-md-start { + align-items: flex-start !important + } + .align-items-md-end { + align-items: flex-end !important + } + .align-items-md-center { + align-items: center !important + } + .align-items-md-baseline { + align-items: baseline !important + } + .align-items-md-stretch { + align-items: stretch !important + } + .align-content-md-start { + align-content: flex-start !important + } + .align-content-md-end { + align-content: flex-end !important + } + .align-content-md-center { + align-content: center !important + } + .align-content-md-between { + align-content: space-between !important + } + .align-content-md-around { + align-content: space-around !important + } + .align-content-md-stretch { + align-content: stretch !important + } + .align-self-md-auto { + align-self: auto !important + } + .align-self-md-start { + align-self: flex-start !important + } + .align-self-md-end { + align-self: flex-end !important + } + .align-self-md-center { + align-self: center !important + } + .align-self-md-baseline { + align-self: baseline !important + } + .align-self-md-stretch { + align-self: stretch !important + } + .order-md-first { + order: -1 !important + } + .order-md-0 { + order: 0 !important + } + .order-md-1 { + order: 1 !important + } + .order-md-2 { + order: 2 !important + } + .order-md-3 { + order: 3 !important + } + .order-md-4 { + order: 4 !important + } + .order-md-5 { + order: 5 !important + } + .order-md-last { + order: 6 !important + } + .m-md-0 { + margin: 0 !important + } + .m-md-1 { + margin: .25rem !important + } + .m-md-2 { + margin: .5rem !important + } + .m-md-3 { + margin: 1rem !important + } + .m-md-4 { + margin: 1.5rem !important + } + .m-md-5 { + margin: 3rem !important + } + .m-md-auto { + margin: auto !important + } + .mx-md-0 { + margin-left: 0 !important; + margin-right: 0 !important + } + .mx-md-1 { + margin-left: .25rem !important; + margin-right: .25rem !important + } + .mx-md-2 { + margin-left: .5rem !important; + margin-right: .5rem !important + } + .mx-md-3 { + margin-left: 1rem !important; + margin-right: 1rem !important + } + .mx-md-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important + } + .mx-md-5 { + margin-left: 3rem !important; + margin-right: 3rem !important + } + .mx-md-auto { + margin-left: auto !important; + margin-right: auto !important + } + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important + } + .my-md-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important + } + .my-md-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important + } + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important + } + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important + } + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important + } + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important + } + .mt-md-0 { + margin-top: 0 !important + } + .mt-md-1 { + margin-top: .25rem !important + } + .mt-md-2 { + margin-top: .5rem !important + } + .mt-md-3 { + margin-top: 1rem !important + } + .mt-md-4 { + margin-top: 1.5rem !important + } + .mt-md-5 { + margin-top: 3rem !important + } + .mt-md-auto { + margin-top: auto !important + } + .mb-md-0 { + margin-bottom: 0 !important + } + .mb-md-1 { + margin-bottom: .25rem !important + } + .mb-md-2 { + margin-bottom: .5rem !important + } + .mb-md-3 { + margin-bottom: 1rem !important + } + .mb-md-4 { + margin-bottom: 1.5rem !important + } + .mb-md-5 { + margin-bottom: 3rem !important + } + .mb-md-auto { + margin-bottom: auto !important + } + .m-md-n1 { + margin: -0.25rem !important + } + .m-md-n2 { + margin: -0.5rem !important + } + .m-md-n3 { + margin: -1rem !important + } + .m-md-n4 { + margin: -1.5rem !important + } + .m-md-n5 { + margin: -3rem !important + } + .mx-md-n1 { + margin-left: -0.25rem !important; + margin-right: -0.25rem !important + } + .mx-md-n2 { + margin-left: -0.5rem !important; + margin-right: -0.5rem !important + } + .mx-md-n3 { + margin-left: -1rem !important; + margin-right: -1rem !important + } + .mx-md-n4 { + margin-left: -1.5rem !important; + margin-right: -1.5rem !important + } + .mx-md-n5 { + margin-left: -3rem !important; + margin-right: -3rem !important + } + .my-md-n1 { + margin-top: -0.25rem !important; + margin-bottom: -0.25rem !important + } + .my-md-n2 { + margin-top: -0.5rem !important; + margin-bottom: -0.5rem !important + } + .my-md-n3 { + margin-top: -1rem !important; + margin-bottom: -1rem !important + } + .my-md-n4 { + margin-top: -1.5rem !important; + margin-bottom: -1.5rem !important + } + .my-md-n5 { + margin-top: -3rem !important; + margin-bottom: -3rem !important + } + .mt-md-n1 { + margin-top: -0.25rem !important + } + .mt-md-n2 { + margin-top: -0.5rem !important + } + .mt-md-n3 { + margin-top: -1rem !important + } + .mt-md-n4 { + margin-top: -1.5rem !important + } + .mt-md-n5 { + margin-top: -3rem !important + } + .mb-md-n1 { + margin-bottom: -0.25rem !important + } + .mb-md-n2 { + margin-bottom: -0.5rem !important + } + .mb-md-n3 { + margin-bottom: -1rem !important + } + .mb-md-n4 { + margin-bottom: -1.5rem !important + } + .mb-md-n5 { + margin-bottom: -3rem !important + } + .p-md-0 { + padding: 0 !important + } + .p-md-1 { + padding: .25rem !important + } + .p-md-2 { + padding: .5rem !important + } + .p-md-3 { + padding: 1rem !important + } + .p-md-4 { + padding: 1.5rem !important + } + .p-md-5 { + padding: 3rem !important + } + .px-md-0 { + padding-left: 0 !important; + padding-right: 0 !important + } + .px-md-1 { + padding-left: .25rem !important; + padding-right: .25rem !important + } + .px-md-2 { + padding-left: .5rem !important; + padding-right: .5rem !important + } + .px-md-3 { + padding-left: 1rem !important; + padding-right: 1rem !important + } + .px-md-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important + } + .px-md-5 { + padding-left: 3rem !important; + padding-right: 3rem !important + } + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important + } + .py-md-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important + } + .py-md-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important + } + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important + } + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important + } + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important + } + .pt-md-0 { + padding-top: 0 !important + } + .pt-md-1 { + padding-top: .25rem !important + } + .pt-md-2 { + padding-top: .5rem !important + } + .pt-md-3 { + padding-top: 1rem !important + } + .pt-md-4 { + padding-top: 1.5rem !important + } + .pt-md-5 { + padding-top: 3rem !important + } + .pb-md-0 { + padding-bottom: 0 !important + } + .pb-md-1 { + padding-bottom: .25rem !important + } + .pb-md-2 { + padding-bottom: .5rem !important + } + .pb-md-3 { + padding-bottom: 1rem !important + } + .pb-md-4 { + padding-bottom: 1.5rem !important + } + .pb-md-5 { + padding-bottom: 3rem !important + } +} + +@media(min-width: 992px) { + .d-lg-inline { + display: inline !important + } + .d-lg-inline-block { + display: inline-block !important + } + .d-lg-block { + display: block !important + } + .d-lg-grid { + display: grid !important + } + .d-lg-table { + display: table !important + } + .d-lg-table-row { + display: table-row !important + } + .d-lg-table-cell { + display: table-cell !important + } + .d-lg-flex { + display: flex !important + } + .d-lg-inline-flex { + display: inline-flex !important + } + .d-lg-none { + display: none !important + } + .flex-lg-fill { + flex: 1 1 auto !important + } + .flex-lg-row { + flex-direction: row !important + } + .flex-lg-column { + flex-direction: column !important + } + .flex-lg-row-reverse { + flex-direction: row-reverse !important + } + .flex-lg-column-reverse { + flex-direction: column-reverse !important + } + .flex-lg-grow-0 { + flex-grow: 0 !important + } + .flex-lg-grow-1 { + flex-grow: 1 !important + } + .flex-lg-shrink-0 { + flex-shrink: 0 !important + } + .flex-lg-shrink-1 { + flex-shrink: 1 !important + } + .flex-lg-wrap { + flex-wrap: wrap !important + } + .flex-lg-nowrap { + flex-wrap: nowrap !important + } + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important + } + .gap-lg-0 { + gap: 0 !important + } + .gap-lg-1 { + gap: .25rem !important + } + .gap-lg-2 { + gap: .5rem !important + } + .gap-lg-3 { + gap: 1rem !important + } + .gap-lg-4 { + gap: 1.5rem !important + } + .gap-lg-5 { + gap: 3rem !important + } + .justify-content-lg-start { + justify-content: flex-start !important + } + .justify-content-lg-end { + justify-content: flex-end !important + } + .justify-content-lg-center { + justify-content: center !important + } + .justify-content-lg-between { + justify-content: space-between !important + } + .justify-content-lg-around { + justify-content: space-around !important + } + .justify-content-lg-evenly { + justify-content: space-evenly !important + } + .align-items-lg-start { + align-items: flex-start !important + } + .align-items-lg-end { + align-items: flex-end !important + } + .align-items-lg-center { + align-items: center !important + } + .align-items-lg-baseline { + align-items: baseline !important + } + .align-items-lg-stretch { + align-items: stretch !important + } + .align-content-lg-start { + align-content: flex-start !important + } + .align-content-lg-end { + align-content: flex-end !important + } + .align-content-lg-center { + align-content: center !important + } + .align-content-lg-between { + align-content: space-between !important + } + .align-content-lg-around { + align-content: space-around !important + } + .align-content-lg-stretch { + align-content: stretch !important + } + .align-self-lg-auto { + align-self: auto !important + } + .align-self-lg-start { + align-self: flex-start !important + } + .align-self-lg-end { + align-self: flex-end !important + } + .align-self-lg-center { + align-self: center !important + } + .align-self-lg-baseline { + align-self: baseline !important + } + .align-self-lg-stretch { + align-self: stretch !important + } + .order-lg-first { + order: -1 !important + } + .order-lg-0 { + order: 0 !important + } + .order-lg-1 { + order: 1 !important + } + .order-lg-2 { + order: 2 !important + } + .order-lg-3 { + order: 3 !important + } + .order-lg-4 { + order: 4 !important + } + .order-lg-5 { + order: 5 !important + } + .order-lg-last { + order: 6 !important + } + .m-lg-0 { + margin: 0 !important + } + .m-lg-1 { + margin: .25rem !important + } + .m-lg-2 { + margin: .5rem !important + } + .m-lg-3 { + margin: 1rem !important + } + .m-lg-4 { + margin: 1.5rem !important + } + .m-lg-5 { + margin: 3rem !important + } + .m-lg-auto { + margin: auto !important + } + .mx-lg-0 { + margin-left: 0 !important; + margin-right: 0 !important + } + .mx-lg-1 { + margin-left: .25rem !important; + margin-right: .25rem !important + } + .mx-lg-2 { + margin-left: .5rem !important; + margin-right: .5rem !important + } + .mx-lg-3 { + margin-left: 1rem !important; + margin-right: 1rem !important + } + .mx-lg-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important + } + .mx-lg-5 { + margin-left: 3rem !important; + margin-right: 3rem !important + } + .mx-lg-auto { + margin-left: auto !important; + margin-right: auto !important + } + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important + } + .my-lg-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important + } + .my-lg-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important + } + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important + } + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important + } + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important + } + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important + } + .mt-lg-0 { + margin-top: 0 !important + } + .mt-lg-1 { + margin-top: .25rem !important + } + .mt-lg-2 { + margin-top: .5rem !important + } + .mt-lg-3 { + margin-top: 1rem !important + } + .mt-lg-4 { + margin-top: 1.5rem !important + } + .mt-lg-5 { + margin-top: 3rem !important + } + .mt-lg-auto { + margin-top: auto !important + } + .mb-lg-0 { + margin-bottom: 0 !important + } + .mb-lg-1 { + margin-bottom: .25rem !important + } + .mb-lg-2 { + margin-bottom: .5rem !important + } + .mb-lg-3 { + margin-bottom: 1rem !important + } + .mb-lg-4 { + margin-bottom: 1.5rem !important + } + .mb-lg-5 { + margin-bottom: 3rem !important + } + .mb-lg-auto { + margin-bottom: auto !important + } + .m-lg-n1 { + margin: -0.25rem !important + } + .m-lg-n2 { + margin: -0.5rem !important + } + .m-lg-n3 { + margin: -1rem !important + } + .m-lg-n4 { + margin: -1.5rem !important + } + .m-lg-n5 { + margin: -3rem !important + } + .mx-lg-n1 { + margin-left: -0.25rem !important; + margin-right: -0.25rem !important + } + .mx-lg-n2 { + margin-left: -0.5rem !important; + margin-right: -0.5rem !important + } + .mx-lg-n3 { + margin-left: -1rem !important; + margin-right: -1rem !important + } + .mx-lg-n4 { + margin-left: -1.5rem !important; + margin-right: -1.5rem !important + } + .mx-lg-n5 { + margin-left: -3rem !important; + margin-right: -3rem !important + } + .my-lg-n1 { + margin-top: -0.25rem !important; + margin-bottom: -0.25rem !important + } + .my-lg-n2 { + margin-top: -0.5rem !important; + margin-bottom: -0.5rem !important + } + .my-lg-n3 { + margin-top: -1rem !important; + margin-bottom: -1rem !important + } + .my-lg-n4 { + margin-top: -1.5rem !important; + margin-bottom: -1.5rem !important + } + .my-lg-n5 { + margin-top: -3rem !important; + margin-bottom: -3rem !important + } + .mt-lg-n1 { + margin-top: -0.25rem !important + } + .mt-lg-n2 { + margin-top: -0.5rem !important + } + .mt-lg-n3 { + margin-top: -1rem !important + } + .mt-lg-n4 { + margin-top: -1.5rem !important + } + .mt-lg-n5 { + margin-top: -3rem !important + } + .mb-lg-n1 { + margin-bottom: -0.25rem !important + } + .mb-lg-n2 { + margin-bottom: -0.5rem !important + } + .mb-lg-n3 { + margin-bottom: -1rem !important + } + .mb-lg-n4 { + margin-bottom: -1.5rem !important + } + .mb-lg-n5 { + margin-bottom: -3rem !important + } + .p-lg-0 { + padding: 0 !important + } + .p-lg-1 { + padding: .25rem !important + } + .p-lg-2 { + padding: .5rem !important + } + .p-lg-3 { + padding: 1rem !important + } + .p-lg-4 { + padding: 1.5rem !important + } + .p-lg-5 { + padding: 3rem !important + } + .px-lg-0 { + padding-left: 0 !important; + padding-right: 0 !important + } + .px-lg-1 { + padding-left: .25rem !important; + padding-right: .25rem !important + } + .px-lg-2 { + padding-left: .5rem !important; + padding-right: .5rem !important + } + .px-lg-3 { + padding-left: 1rem !important; + padding-right: 1rem !important + } + .px-lg-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important + } + .px-lg-5 { + padding-left: 3rem !important; + padding-right: 3rem !important + } + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important + } + .py-lg-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important + } + .py-lg-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important + } + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important + } + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important + } + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important + } + .pt-lg-0 { + padding-top: 0 !important + } + .pt-lg-1 { + padding-top: .25rem !important + } + .pt-lg-2 { + padding-top: .5rem !important + } + .pt-lg-3 { + padding-top: 1rem !important + } + .pt-lg-4 { + padding-top: 1.5rem !important + } + .pt-lg-5 { + padding-top: 3rem !important + } + .pb-lg-0 { + padding-bottom: 0 !important + } + .pb-lg-1 { + padding-bottom: .25rem !important + } + .pb-lg-2 { + padding-bottom: .5rem !important + } + .pb-lg-3 { + padding-bottom: 1rem !important + } + .pb-lg-4 { + padding-bottom: 1.5rem !important + } + .pb-lg-5 { + padding-bottom: 3rem !important + } +} + +@media(min-width: 1200px) { + .d-xl-inline { + display: inline !important + } + .d-xl-inline-block { + display: inline-block !important + } + .d-xl-block { + display: block !important + } + .d-xl-grid { + display: grid !important + } + .d-xl-table { + display: table !important + } + .d-xl-table-row { + display: table-row !important + } + .d-xl-table-cell { + display: table-cell !important + } + .d-xl-flex { + display: flex !important + } + .d-xl-inline-flex { + display: inline-flex !important + } + .d-xl-none { + display: none !important + } + .flex-xl-fill { + flex: 1 1 auto !important + } + .flex-xl-row { + flex-direction: row !important + } + .flex-xl-column { + flex-direction: column !important + } + .flex-xl-row-reverse { + flex-direction: row-reverse !important + } + .flex-xl-column-reverse { + flex-direction: column-reverse !important + } + .flex-xl-grow-0 { + flex-grow: 0 !important + } + .flex-xl-grow-1 { + flex-grow: 1 !important + } + .flex-xl-shrink-0 { + flex-shrink: 0 !important + } + .flex-xl-shrink-1 { + flex-shrink: 1 !important + } + .flex-xl-wrap { + flex-wrap: wrap !important + } + .flex-xl-nowrap { + flex-wrap: nowrap !important + } + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important + } + .gap-xl-0 { + gap: 0 !important + } + .gap-xl-1 { + gap: .25rem !important + } + .gap-xl-2 { + gap: .5rem !important + } + .gap-xl-3 { + gap: 1rem !important + } + .gap-xl-4 { + gap: 1.5rem !important + } + .gap-xl-5 { + gap: 3rem !important + } + .justify-content-xl-start { + justify-content: flex-start !important + } + .justify-content-xl-end { + justify-content: flex-end !important + } + .justify-content-xl-center { + justify-content: center !important + } + .justify-content-xl-between { + justify-content: space-between !important + } + .justify-content-xl-around { + justify-content: space-around !important + } + .justify-content-xl-evenly { + justify-content: space-evenly !important + } + .align-items-xl-start { + align-items: flex-start !important + } + .align-items-xl-end { + align-items: flex-end !important + } + .align-items-xl-center { + align-items: center !important + } + .align-items-xl-baseline { + align-items: baseline !important + } + .align-items-xl-stretch { + align-items: stretch !important + } + .align-content-xl-start { + align-content: flex-start !important + } + .align-content-xl-end { + align-content: flex-end !important + } + .align-content-xl-center { + align-content: center !important + } + .align-content-xl-between { + align-content: space-between !important + } + .align-content-xl-around { + align-content: space-around !important + } + .align-content-xl-stretch { + align-content: stretch !important + } + .align-self-xl-auto { + align-self: auto !important + } + .align-self-xl-start { + align-self: flex-start !important + } + .align-self-xl-end { + align-self: flex-end !important + } + .align-self-xl-center { + align-self: center !important + } + .align-self-xl-baseline { + align-self: baseline !important + } + .align-self-xl-stretch { + align-self: stretch !important + } + .order-xl-first { + order: -1 !important + } + .order-xl-0 { + order: 0 !important + } + .order-xl-1 { + order: 1 !important + } + .order-xl-2 { + order: 2 !important + } + .order-xl-3 { + order: 3 !important + } + .order-xl-4 { + order: 4 !important + } + .order-xl-5 { + order: 5 !important + } + .order-xl-last { + order: 6 !important + } + .m-xl-0 { + margin: 0 !important + } + .m-xl-1 { + margin: .25rem !important + } + .m-xl-2 { + margin: .5rem !important + } + .m-xl-3 { + margin: 1rem !important + } + .m-xl-4 { + margin: 1.5rem !important + } + .m-xl-5 { + margin: 3rem !important + } + .m-xl-auto { + margin: auto !important + } + .mx-xl-0 { + margin-left: 0 !important; + margin-right: 0 !important + } + .mx-xl-1 { + margin-left: .25rem !important; + margin-right: .25rem !important + } + .mx-xl-2 { + margin-left: .5rem !important; + margin-right: .5rem !important + } + .mx-xl-3 { + margin-left: 1rem !important; + margin-right: 1rem !important + } + .mx-xl-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important + } + .mx-xl-5 { + margin-left: 3rem !important; + margin-right: 3rem !important + } + .mx-xl-auto { + margin-left: auto !important; + margin-right: auto !important + } + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important + } + .my-xl-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important + } + .my-xl-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important + } + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important + } + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important + } + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important + } + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important + } + .mt-xl-0 { + margin-top: 0 !important + } + .mt-xl-1 { + margin-top: .25rem !important + } + .mt-xl-2 { + margin-top: .5rem !important + } + .mt-xl-3 { + margin-top: 1rem !important + } + .mt-xl-4 { + margin-top: 1.5rem !important + } + .mt-xl-5 { + margin-top: 3rem !important + } + .mt-xl-auto { + margin-top: auto !important + } + .mb-xl-0 { + margin-bottom: 0 !important + } + .mb-xl-1 { + margin-bottom: .25rem !important + } + .mb-xl-2 { + margin-bottom: .5rem !important + } + .mb-xl-3 { + margin-bottom: 1rem !important + } + .mb-xl-4 { + margin-bottom: 1.5rem !important + } + .mb-xl-5 { + margin-bottom: 3rem !important + } + .mb-xl-auto { + margin-bottom: auto !important + } + .m-xl-n1 { + margin: -0.25rem !important + } + .m-xl-n2 { + margin: -0.5rem !important + } + .m-xl-n3 { + margin: -1rem !important + } + .m-xl-n4 { + margin: -1.5rem !important + } + .m-xl-n5 { + margin: -3rem !important + } + .mx-xl-n1 { + margin-left: -0.25rem !important; + margin-right: -0.25rem !important + } + .mx-xl-n2 { + margin-left: -0.5rem !important; + margin-right: -0.5rem !important + } + .mx-xl-n3 { + margin-left: -1rem !important; + margin-right: -1rem !important + } + .mx-xl-n4 { + margin-left: -1.5rem !important; + margin-right: -1.5rem !important + } + .mx-xl-n5 { + margin-left: -3rem !important; + margin-right: -3rem !important + } + .my-xl-n1 { + margin-top: -0.25rem !important; + margin-bottom: -0.25rem !important + } + .my-xl-n2 { + margin-top: -0.5rem !important; + margin-bottom: -0.5rem !important + } + .my-xl-n3 { + margin-top: -1rem !important; + margin-bottom: -1rem !important + } + .my-xl-n4 { + margin-top: -1.5rem !important; + margin-bottom: -1.5rem !important + } + .my-xl-n5 { + margin-top: -3rem !important; + margin-bottom: -3rem !important + } + .mt-xl-n1 { + margin-top: -0.25rem !important + } + .mt-xl-n2 { + margin-top: -0.5rem !important + } + .mt-xl-n3 { + margin-top: -1rem !important + } + .mt-xl-n4 { + margin-top: -1.5rem !important + } + .mt-xl-n5 { + margin-top: -3rem !important + } + .mb-xl-n1 { + margin-bottom: -0.25rem !important + } + .mb-xl-n2 { + margin-bottom: -0.5rem !important + } + .mb-xl-n3 { + margin-bottom: -1rem !important + } + .mb-xl-n4 { + margin-bottom: -1.5rem !important + } + .mb-xl-n5 { + margin-bottom: -3rem !important + } + .p-xl-0 { + padding: 0 !important + } + .p-xl-1 { + padding: .25rem !important + } + .p-xl-2 { + padding: .5rem !important + } + .p-xl-3 { + padding: 1rem !important + } + .p-xl-4 { + padding: 1.5rem !important + } + .p-xl-5 { + padding: 3rem !important + } + .px-xl-0 { + padding-left: 0 !important; + padding-right: 0 !important + } + .px-xl-1 { + padding-left: .25rem !important; + padding-right: .25rem !important + } + .px-xl-2 { + padding-left: .5rem !important; + padding-right: .5rem !important + } + .px-xl-3 { + padding-left: 1rem !important; + padding-right: 1rem !important + } + .px-xl-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important + } + .px-xl-5 { + padding-left: 3rem !important; + padding-right: 3rem !important + } + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important + } + .py-xl-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important + } + .py-xl-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important + } + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important + } + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important + } + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important + } + .pt-xl-0 { + padding-top: 0 !important + } + .pt-xl-1 { + padding-top: .25rem !important + } + .pt-xl-2 { + padding-top: .5rem !important + } + .pt-xl-3 { + padding-top: 1rem !important + } + .pt-xl-4 { + padding-top: 1.5rem !important + } + .pt-xl-5 { + padding-top: 3rem !important + } + .pb-xl-0 { + padding-bottom: 0 !important + } + .pb-xl-1 { + padding-bottom: .25rem !important + } + .pb-xl-2 { + padding-bottom: .5rem !important + } + .pb-xl-3 { + padding-bottom: 1rem !important + } + .pb-xl-4 { + padding-bottom: 1.5rem !important + } + .pb-xl-5 { + padding-bottom: 3rem !important + } +} + +@media(min-width: 1400px) { + .d-xxl-inline { + display: inline !important + } + .d-xxl-inline-block { + display: inline-block !important + } + .d-xxl-block { + display: block !important + } + .d-xxl-grid { + display: grid !important + } + .d-xxl-table { + display: table !important + } + .d-xxl-table-row { + display: table-row !important + } + .d-xxl-table-cell { + display: table-cell !important + } + .d-xxl-flex { + display: flex !important + } + .d-xxl-inline-flex { + display: inline-flex !important + } + .d-xxl-none { + display: none !important + } + .flex-xxl-fill { + flex: 1 1 auto !important + } + .flex-xxl-row { + flex-direction: row !important + } + .flex-xxl-column { + flex-direction: column !important + } + .flex-xxl-row-reverse { + flex-direction: row-reverse !important + } + .flex-xxl-column-reverse { + flex-direction: column-reverse !important + } + .flex-xxl-grow-0 { + flex-grow: 0 !important + } + .flex-xxl-grow-1 { + flex-grow: 1 !important + } + .flex-xxl-shrink-0 { + flex-shrink: 0 !important + } + .flex-xxl-shrink-1 { + flex-shrink: 1 !important + } + .flex-xxl-wrap { + flex-wrap: wrap !important + } + .flex-xxl-nowrap { + flex-wrap: nowrap !important + } + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important + } + .gap-xxl-0 { + gap: 0 !important + } + .gap-xxl-1 { + gap: .25rem !important + } + .gap-xxl-2 { + gap: .5rem !important + } + .gap-xxl-3 { + gap: 1rem !important + } + .gap-xxl-4 { + gap: 1.5rem !important + } + .gap-xxl-5 { + gap: 3rem !important + } + .justify-content-xxl-start { + justify-content: flex-start !important + } + .justify-content-xxl-end { + justify-content: flex-end !important + } + .justify-content-xxl-center { + justify-content: center !important + } + .justify-content-xxl-between { + justify-content: space-between !important + } + .justify-content-xxl-around { + justify-content: space-around !important + } + .justify-content-xxl-evenly { + justify-content: space-evenly !important + } + .align-items-xxl-start { + align-items: flex-start !important + } + .align-items-xxl-end { + align-items: flex-end !important + } + .align-items-xxl-center { + align-items: center !important + } + .align-items-xxl-baseline { + align-items: baseline !important + } + .align-items-xxl-stretch { + align-items: stretch !important + } + .align-content-xxl-start { + align-content: flex-start !important + } + .align-content-xxl-end { + align-content: flex-end !important + } + .align-content-xxl-center { + align-content: center !important + } + .align-content-xxl-between { + align-content: space-between !important + } + .align-content-xxl-around { + align-content: space-around !important + } + .align-content-xxl-stretch { + align-content: stretch !important + } + .align-self-xxl-auto { + align-self: auto !important + } + .align-self-xxl-start { + align-self: flex-start !important + } + .align-self-xxl-end { + align-self: flex-end !important + } + .align-self-xxl-center { + align-self: center !important + } + .align-self-xxl-baseline { + align-self: baseline !important + } + .align-self-xxl-stretch { + align-self: stretch !important + } + .order-xxl-first { + order: -1 !important + } + .order-xxl-0 { + order: 0 !important + } + .order-xxl-1 { + order: 1 !important + } + .order-xxl-2 { + order: 2 !important + } + .order-xxl-3 { + order: 3 !important + } + .order-xxl-4 { + order: 4 !important + } + .order-xxl-5 { + order: 5 !important + } + .order-xxl-last { + order: 6 !important + } + .m-xxl-0 { + margin: 0 !important + } + .m-xxl-1 { + margin: .25rem !important + } + .m-xxl-2 { + margin: .5rem !important + } + .m-xxl-3 { + margin: 1rem !important + } + .m-xxl-4 { + margin: 1.5rem !important + } + .m-xxl-5 { + margin: 3rem !important + } + .m-xxl-auto { + margin: auto !important + } + .mx-xxl-0 { + margin-left: 0 !important; + margin-right: 0 !important + } + .mx-xxl-1 { + margin-left: .25rem !important; + margin-right: .25rem !important + } + .mx-xxl-2 { + margin-left: .5rem !important; + margin-right: .5rem !important + } + .mx-xxl-3 { + margin-left: 1rem !important; + margin-right: 1rem !important + } + .mx-xxl-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important + } + .mx-xxl-5 { + margin-left: 3rem !important; + margin-right: 3rem !important + } + .mx-xxl-auto { + margin-left: auto !important; + margin-right: auto !important + } + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important + } + .my-xxl-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important + } + .my-xxl-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important + } + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important + } + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important + } + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important + } + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important + } + .mt-xxl-0 { + margin-top: 0 !important + } + .mt-xxl-1 { + margin-top: .25rem !important + } + .mt-xxl-2 { + margin-top: .5rem !important + } + .mt-xxl-3 { + margin-top: 1rem !important + } + .mt-xxl-4 { + margin-top: 1.5rem !important + } + .mt-xxl-5 { + margin-top: 3rem !important + } + .mt-xxl-auto { + margin-top: auto !important + } + .mb-xxl-0 { + margin-bottom: 0 !important + } + .mb-xxl-1 { + margin-bottom: .25rem !important + } + .mb-xxl-2 { + margin-bottom: .5rem !important + } + .mb-xxl-3 { + margin-bottom: 1rem !important + } + .mb-xxl-4 { + margin-bottom: 1.5rem !important + } + .mb-xxl-5 { + margin-bottom: 3rem !important + } + .mb-xxl-auto { + margin-bottom: auto !important + } + .m-xxl-n1 { + margin: -0.25rem !important + } + .m-xxl-n2 { + margin: -0.5rem !important + } + .m-xxl-n3 { + margin: -1rem !important + } + .m-xxl-n4 { + margin: -1.5rem !important + } + .m-xxl-n5 { + margin: -3rem !important + } + .mx-xxl-n1 { + margin-left: -0.25rem !important; + margin-right: -0.25rem !important + } + .mx-xxl-n2 { + margin-left: -0.5rem !important; + margin-right: -0.5rem !important + } + .mx-xxl-n3 { + margin-left: -1rem !important; + margin-right: -1rem !important + } + .mx-xxl-n4 { + margin-left: -1.5rem !important; + margin-right: -1.5rem !important + } + .mx-xxl-n5 { + margin-left: -3rem !important; + margin-right: -3rem !important + } + .my-xxl-n1 { + margin-top: -0.25rem !important; + margin-bottom: -0.25rem !important + } + .my-xxl-n2 { + margin-top: -0.5rem !important; + margin-bottom: -0.5rem !important + } + .my-xxl-n3 { + margin-top: -1rem !important; + margin-bottom: -1rem !important + } + .my-xxl-n4 { + margin-top: -1.5rem !important; + margin-bottom: -1.5rem !important + } + .my-xxl-n5 { + margin-top: -3rem !important; + margin-bottom: -3rem !important + } + .mt-xxl-n1 { + margin-top: -0.25rem !important + } + .mt-xxl-n2 { + margin-top: -0.5rem !important + } + .mt-xxl-n3 { + margin-top: -1rem !important + } + .mt-xxl-n4 { + margin-top: -1.5rem !important + } + .mt-xxl-n5 { + margin-top: -3rem !important + } + .mb-xxl-n1 { + margin-bottom: -0.25rem !important + } + .mb-xxl-n2 { + margin-bottom: -0.5rem !important + } + .mb-xxl-n3 { + margin-bottom: -1rem !important + } + .mb-xxl-n4 { + margin-bottom: -1.5rem !important + } + .mb-xxl-n5 { + margin-bottom: -3rem !important + } + .p-xxl-0 { + padding: 0 !important + } + .p-xxl-1 { + padding: .25rem !important + } + .p-xxl-2 { + padding: .5rem !important + } + .p-xxl-3 { + padding: 1rem !important + } + .p-xxl-4 { + padding: 1.5rem !important + } + .p-xxl-5 { + padding: 3rem !important + } + .px-xxl-0 { + padding-left: 0 !important; + padding-right: 0 !important + } + .px-xxl-1 { + padding-left: .25rem !important; + padding-right: .25rem !important + } + .px-xxl-2 { + padding-left: .5rem !important; + padding-right: .5rem !important + } + .px-xxl-3 { + padding-left: 1rem !important; + padding-right: 1rem !important + } + .px-xxl-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important + } + .px-xxl-5 { + padding-left: 3rem !important; + padding-right: 3rem !important + } + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important + } + .py-xxl-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important + } + .py-xxl-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important + } + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important + } + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important + } + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important + } + .pt-xxl-0 { + padding-top: 0 !important + } + .pt-xxl-1 { + padding-top: .25rem !important + } + .pt-xxl-2 { + padding-top: .5rem !important + } + .pt-xxl-3 { + padding-top: 1rem !important + } + .pt-xxl-4 { + padding-top: 1.5rem !important + } + .pt-xxl-5 { + padding-top: 3rem !important + } + .pb-xxl-0 { + padding-bottom: 0 !important + } + .pb-xxl-1 { + padding-bottom: .25rem !important + } + .pb-xxl-2 { + padding-bottom: .5rem !important + } + .pb-xxl-3 { + padding-bottom: 1rem !important + } + .pb-xxl-4 { + padding-bottom: 1.5rem !important + } + .pb-xxl-5 { + padding-bottom: 3rem !important + } +} + +@media(min-width: 1200px) { + .fs-1 { + font-size: 2.375rem !important + } + .fs-2 { + font-size: 2rem !important + } + .fs-3 { + font-size: 1.625rem !important + } + .fs-4 { + font-size: 1.375rem !important + } +} + +@media print { + .d-print-inline { + display: inline !important + } + .d-print-inline-block { + display: inline-block !important + } + .d-print-block { + display: block !important + } + .d-print-grid { + display: grid !important + } + .d-print-table { + display: table !important + } + .d-print-table-row { + display: table-row !important + } + .d-print-table-cell { + display: table-cell !important + } + .d-print-flex { + display: flex !important + } + .d-print-inline-flex { + display: inline-flex !important + } + .d-print-none { + display: none !important + } +} + +.zindex-1 { + z-index: 1 !important +} + +.zindex-2 { + z-index: 2 !important +} + +.zindex-3 { + z-index: 3 !important +} + +.zindex-4 { + z-index: 4 !important +} + +.zindex-5 { + z-index: 5 !important +} + +.float-start { + float: right !important +} + +.float-end { + float: left !important +} + +.float-none { + float: none !important +} + +.end-0 { + left: 0 !important +} + +.end-50 { + left: 50% !important +} + +.end-100 { + left: 100% !important +} + +.start-0 { + right: 0 !important +} + +.start-25 { + right: 25% !important +} + +.start-50 { + right: 50% !important +} + +.start-100 { + right: 100% !important +} + +.translate-middle { + transform: translate(-50%, -50%) !important +} + +.translate-middle-x { + transform: translateX(-50%) !important +} + +.translate-middle-y { + transform: translateY(-50%) !important +} + +.border-end { + border-left: 1px solid #d9dee3 !important +} + +.border-end-0 { + border-left: 0 !important +} + +.border-start { + border-right: 1px solid #d9dee3 !important +} + +.border-start-0 { + border-right: 0 !important +} + +.text-start { + text-align: right !important +} + +.text-end { + text-align: left !important +} + +.text-center { + text-align: center !important +} + +.rounded-end { + border-top-left-radius: .375rem !important; + border-bottom-left-radius: .375rem !important +} + +.rounded-start { + border-bottom-right-radius: .375rem !important; + border-top-right-radius: .375rem !important +} + +.rounded-start-top { + border-top-right-radius: .375rem !important +} + +.rounded-start-bottom { + border-bottom-right-radius: .375rem !important +} + +.rounded-end-top { + border-top-left-radius: .375rem !important +} + +.rounded-end-bottom { + border-bottom-left-radius: .375rem !important +} + +.me-0 { + margin-left: 0 !important +} + +.me-1 { + margin-left: .25rem !important +} + +.me-2 { + margin-left: .5rem !important +} + +.me-3 { + margin-left: 1rem !important +} + +.me-4 { + margin-left: 1.5rem !important +} + +.me-5 { + margin-left: 3rem !important +} + +.me-auto { + margin-left: auto !important +} + +.ms-0 { + margin-right: 0 !important +} + +.ms-1 { + margin-right: .25rem !important +} + +.ms-2 { + margin-right: .5rem !important +} + +.ms-3 { + margin-right: 1rem !important +} + +.ms-4 { + margin-right: 1.5rem !important +} + +.ms-5 { + margin-right: 3rem !important +} + +.ms-auto { + margin-right: 820px !important +} + +.me-n1 { + margin-left: -0.25rem !important +} + +.me-n2 { + margin-left: -0.5rem !important +} + +.me-n3 { + margin-left: -1rem !important +} + +.me-n4 { + margin-left: -1.5rem !important +} + +.me-n5 { + margin-left: -3rem !important +} + +.ms-n1 { + margin-right: -0.25rem !important +} + +.ms-n2 { + margin-right: -0.5rem !important +} + +.ms-n3 { + margin-right: -1rem !important +} + +.ms-n4 { + margin-right: -1.5rem !important +} + +.ms-n5 { + margin-right: -3rem !important +} + +.pe-0 { + padding-left: 0 !important +} + +.pe-1 { + padding-left: .25rem !important +} + +.pe-2 { + padding-left: .5rem !important +} + +.pe-3 { + padding-left: 1rem !important +} + +.pe-4 { + padding-left: 1.5rem !important +} + +.pe-5 { + padding-left: 3rem !important +} + +.ps-0 { + padding-right: 0 !important +} + +.ps-1 { + padding-right: .25rem !important +} + +.ps-2 { + padding-right: .5rem !important +} + +.ps-3 { + padding-right: 1rem !important +} + +.ps-4 { + padding-right: 1.5rem !important +} + +.ps-5 { + padding-right: 3rem !important +} + +.rotate-0 { + transform: rotate(0deg) !important +} + +.rotate-90 { + transform: rotate(90deg) !important +} + +.rotate-180 { + transform: rotate(180deg) !important +} + +.rotate-270 { + transform: rotate(270deg) !important +} + +.rotate-n90 { + transform: rotate(-90deg) !important +} + +.rotate-n180 { + transform: rotate(-180deg) !important +} + +.rotate-n270 { + transform: rotate(-270deg) !important +} + +.scaleX-n1 { + transform: scaleX(-1) !important +} + +.scaleY-n1 { + transform: scaleY(-1) !important +} + +@media(min-width: 576px) { + .float-sm-start { + float: right !important + } + .float-sm-end { + float: left !important + } + .float-sm-none { + float: none !important + } + .text-sm-start { + text-align: right !important + } + .text-sm-end { + text-align: left !important + } + .text-sm-center { + text-align: center !important + } + .me-sm-0 { + margin-left: 0 !important + } + .me-sm-1 { + margin-left: .25rem !important + } + .me-sm-2 { + margin-left: .5rem !important + } + .me-sm-3 { + margin-left: 1rem !important + } + .me-sm-4 { + margin-left: 1.5rem !important + } + .me-sm-5 { + margin-left: 3rem !important + } + .me-sm-auto { + margin-left: auto !important + } + .ms-sm-0 { + margin-right: 0 !important + } + .ms-sm-1 { + margin-right: .25rem !important + } + .ms-sm-2 { + margin-right: .5rem !important + } + .ms-sm-3 { + margin-right: 1rem !important + } + .ms-sm-4 { + margin-right: 1.5rem !important + } + .ms-sm-5 { + margin-right: 3rem !important + } + .ms-sm-auto { + margin-right: auto !important + } + .me-sm-n1 { + margin-left: -0.25rem !important + } + .me-sm-n2 { + margin-left: -0.5rem !important + } + .me-sm-n3 { + margin-left: -1rem !important + } + .me-sm-n4 { + margin-left: -1.5rem !important + } + .me-sm-n5 { + margin-left: -3rem !important + } + .ms-sm-n1 { + margin-right: -0.25rem !important + } + .ms-sm-n2 { + margin-right: -0.5rem !important + } + .ms-sm-n3 { + margin-right: -1rem !important + } + .ms-sm-n4 { + margin-right: -1.5rem !important + } + .ms-sm-n5 { + margin-right: -3rem !important + } + .pe-sm-0 { + padding-left: 0 !important + } + .pe-sm-1 { + padding-left: .25rem !important + } + .pe-sm-2 { + padding-left: .5rem !important + } + .pe-sm-3 { + padding-left: 1rem !important + } + .pe-sm-4 { + padding-left: 1.5rem !important + } + .pe-sm-5 { + padding-left: 3rem !important + } + .ps-sm-0 { + padding-right: 0 !important + } + .ps-sm-1 { + padding-right: .25rem !important + } + .ps-sm-2 { + padding-right: .5rem !important + } + .ps-sm-3 { + padding-right: 1rem !important + } + .ps-sm-4 { + padding-right: 1.5rem !important + } + .ps-sm-5 { + padding-right: 3rem !important + } +} + +@media(min-width: 768px) { + .float-md-start { + float: right !important + } + .float-md-end { + float: left !important + } + .float-md-none { + float: none !important + } + .text-md-start { + text-align: right !important + } + .text-md-end { + text-align: left !important + } + .text-md-center { + text-align: center !important + } + .me-md-0 { + margin-left: 0 !important + } + .me-md-1 { + margin-left: .25rem !important + } + .me-md-2 { + margin-left: .5rem !important + } + .me-md-3 { + margin-left: 1rem !important + } + .me-md-4 { + margin-left: 1.5rem !important + } + .me-md-5 { + margin-left: 3rem !important + } + .me-md-auto { + margin-left: auto !important + } + .ms-md-0 { + margin-right: 0 !important + } + .ms-md-1 { + margin-right: .25rem !important + } + .ms-md-2 { + margin-right: .5rem !important + } + .ms-md-3 { + margin-right: 1rem !important + } + .ms-md-4 { + margin-right: 1.5rem !important + } + .ms-md-5 { + margin-right: 3rem !important + } + .ms-md-auto { + margin-right: auto !important + } + .me-md-n1 { + margin-left: -0.25rem !important + } + .me-md-n2 { + margin-left: -0.5rem !important + } + .me-md-n3 { + margin-left: -1rem !important + } + .me-md-n4 { + margin-left: -1.5rem !important + } + .me-md-n5 { + margin-left: -3rem !important + } + .ms-md-n1 { + margin-right: -0.25rem !important + } + .ms-md-n2 { + margin-right: -0.5rem !important + } + .ms-md-n3 { + margin-right: -1rem !important + } + .ms-md-n4 { + margin-right: -1.5rem !important + } + .ms-md-n5 { + margin-right: -3rem !important + } + .pe-md-0 { + padding-left: 0 !important + } + .pe-md-1 { + padding-left: .25rem !important + } + .pe-md-2 { + padding-left: .5rem !important + } + .pe-md-3 { + padding-left: 1rem !important + } + .pe-md-4 { + padding-left: 1.5rem !important + } + .pe-md-5 { + padding-left: 3rem !important + } + .ps-md-0 { + padding-right: 0 !important + } + .ps-md-1 { + padding-right: .25rem !important + } + .ps-md-2 { + padding-right: .5rem !important + } + .ps-md-3 { + padding-right: 1rem !important + } + .ps-md-4 { + padding-right: 1.5rem !important + } + .ps-md-5 { + padding-right: 3rem !important + } +} + +@media(min-width: 992px) { + .float-lg-start { + float: right !important + } + .float-lg-end { + float: left !important + } + .float-lg-none { + float: none !important + } + .text-lg-start { + text-align: right !important + } + .text-lg-end { + text-align: left !important + } + .text-lg-center { + text-align: center !important + } + .me-lg-0 { + margin-left: 0 !important + } + .me-lg-1 { + margin-left: .25rem !important + } + .me-lg-2 { + margin-left: .5rem !important + } + .me-lg-3 { + margin-left: 1rem !important + } + .me-lg-4 { + margin-left: 1.5rem !important + } + .me-lg-5 { + margin-left: 3rem !important + } + .me-lg-auto { + margin-left: auto !important + } + .ms-lg-0 { + margin-right: 0 !important + } + .ms-lg-1 { + margin-right: .25rem !important + } + .ms-lg-2 { + margin-right: .5rem !important + } + .ms-lg-3 { + margin-right: 1rem !important + } + .ms-lg-4 { + margin-right: 1.5rem !important + } + .ms-lg-5 { + margin-right: 3rem !important + } + .ms-lg-auto { + margin-right: auto !important + } + .me-lg-n1 { + margin-left: -0.25rem !important + } + .me-lg-n2 { + margin-left: -0.5rem !important + } + .me-lg-n3 { + margin-left: -1rem !important + } + .me-lg-n4 { + margin-left: -1.5rem !important + } + .me-lg-n5 { + margin-left: -3rem !important + } + .ms-lg-n1 { + margin-right: -0.25rem !important + } + .ms-lg-n2 { + margin-right: -0.5rem !important + } + .ms-lg-n3 { + margin-right: -1rem !important + } + .ms-lg-n4 { + margin-right: -1.5rem !important + } + .ms-lg-n5 { + margin-right: -3rem !important + } + .pe-lg-0 { + padding-left: 0 !important + } + .pe-lg-1 { + padding-left: .25rem !important + } + .pe-lg-2 { + padding-left: .5rem !important + } + .pe-lg-3 { + padding-left: 1rem !important + } + .pe-lg-4 { + padding-left: 1.5rem !important + } + .pe-lg-5 { + padding-left: 3rem !important + } + .ps-lg-0 { + padding-right: 0 !important + } + .ps-lg-1 { + padding-right: .25rem !important + } + .ps-lg-2 { + padding-right: .5rem !important + } + .ps-lg-3 { + padding-right: 1rem !important + } + .ps-lg-4 { + padding-right: 1.5rem !important + } + .ps-lg-5 { + padding-right: 3rem !important + } +} + +@media(min-width: 1200px) { + .float-xl-start { + float: right !important + } + .float-xl-end { + float: left !important + } + .float-xl-none { + float: none !important + } + .text-xl-start { + text-align: right !important + } + .text-xl-end { + text-align: left !important + } + .text-xl-center { + text-align: center !important + } + .me-xl-0 { + margin-left: 0 !important + } + .me-xl-1 { + margin-left: .25rem !important + } + .me-xl-2 { + margin-left: .5rem !important + } + .me-xl-3 { + margin-left: 1rem !important + } + .me-xl-4 { + margin-left: 1.5rem !important + } + .me-xl-5 { + margin-left: 3rem !important + } + .me-xl-auto { + margin-left: auto !important + } + .ms-xl-0 { + margin-right: 0 !important + } + .ms-xl-1 { + margin-right: .25rem !important + } + .ms-xl-2 { + margin-right: .5rem !important + } + .ms-xl-3 { + margin-right: 1rem !important + } + .ms-xl-4 { + margin-right: 1.5rem !important + } + .ms-xl-5 { + margin-right: 3rem !important + } + .ms-xl-auto { + margin-right: auto !important + } + .me-xl-n1 { + margin-left: -0.25rem !important + } + .me-xl-n2 { + margin-left: -0.5rem !important + } + .me-xl-n3 { + margin-left: -1rem !important + } + .me-xl-n4 { + margin-left: -1.5rem !important + } + .me-xl-n5 { + margin-left: -3rem !important + } + .ms-xl-n1 { + margin-right: -0.25rem !important + } + .ms-xl-n2 { + margin-right: -0.5rem !important + } + .ms-xl-n3 { + margin-right: -1rem !important + } + .ms-xl-n4 { + margin-right: -1.5rem !important + } + .ms-xl-n5 { + margin-right: -3rem !important + } + .pe-xl-0 { + padding-left: 0 !important + } + .pe-xl-1 { + padding-left: .25rem !important + } + .pe-xl-2 { + padding-left: .5rem !important + } + .pe-xl-3 { + padding-left: 1rem !important + } + .pe-xl-4 { + padding-left: 1.5rem !important + } + .pe-xl-5 { + padding-left: 3rem !important + } + .ps-xl-0 { + padding-right: 0 !important + } + .ps-xl-1 { + padding-right: .25rem !important + } + .ps-xl-2 { + padding-right: .5rem !important + } + .ps-xl-3 { + padding-right: 1rem !important + } + .ps-xl-4 { + padding-right: 1.5rem !important + } + .ps-xl-5 { + padding-right: 3rem !important + } +} + +@media(min-width: 1400px) { + .float-xxl-start { + float: right !important + } + .float-xxl-end { + float: left !important + } + .float-xxl-none { + float: none !important + } + .text-xxl-start { + text-align: right !important + } + .text-xxl-end { + text-align: left !important + } + .text-xxl-center { + text-align: center !important + } + .me-xxl-0 { + margin-left: 0 !important + } + .me-xxl-1 { + margin-left: .25rem !important + } + .me-xxl-2 { + margin-left: .5rem !important + } + .me-xxl-3 { + margin-left: 1rem !important + } + .me-xxl-4 { + margin-left: 1.5rem !important + } + .me-xxl-5 { + margin-left: 3rem !important + } + .me-xxl-auto { + margin-left: auto !important + } + .ms-xxl-0 { + margin-right: 0 !important + } + .ms-xxl-1 { + margin-right: .25rem !important + } + .ms-xxl-2 { + margin-right: .5rem !important + } + .ms-xxl-3 { + margin-right: 1rem !important + } + .ms-xxl-4 { + margin-right: 1.5rem !important + } + .ms-xxl-5 { + margin-right: 3rem !important + } + .ms-xxl-auto { + margin-right: auto !important + } + .me-xxl-n1 { + margin-left: -0.25rem !important + } + .me-xxl-n2 { + margin-left: -0.5rem !important + } + .me-xxl-n3 { + margin-left: -1rem !important + } + .me-xxl-n4 { + margin-left: -1.5rem !important + } + .me-xxl-n5 { + margin-left: -3rem !important + } + .ms-xxl-n1 { + margin-right: -0.25rem !important + } + .ms-xxl-n2 { + margin-right: -0.5rem !important + } + .ms-xxl-n3 { + margin-right: -1rem !important + } + .ms-xxl-n4 { + margin-right: -1.5rem !important + } + .ms-xxl-n5 { + margin-right: -3rem !important + } + .pe-xxl-0 { + padding-left: 0 !important + } + .pe-xxl-1 { + padding-left: .25rem !important + } + .pe-xxl-2 { + padding-left: .5rem !important + } + .pe-xxl-3 { + padding-left: 1rem !important + } + .pe-xxl-4 { + padding-left: 1.5rem !important + } + .pe-xxl-5 { + padding-left: 3rem !important + } + .ps-xxl-0 { + padding-right: 0 !important + } + .ps-xxl-1 { + padding-right: .25rem !important + } + .ps-xxl-2 { + padding-right: .5rem !important + } + .ps-xxl-3 { + padding-right: 1rem !important + } + .ps-xxl-4 { + padding-right: 1.5rem !important + } + .ps-xxl-5 { + padding-right: 3rem !important + } +} + +body { + text-rendering: optimizeLegibility; + font-smoothing: antialiased; + -moz-font-feature-settings: "liga" on; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +@media(min-width: 768px) { + button.list-group-item { + outline: none + } +} + +.app-overlay { + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; + background-color: rgba(67, 89, 113, .5); + visibility: hidden; + z-index: 3; + transition: all .25s ease +} + +.app-overlay.show { + visibility: visible +} + +.container, +.container-fluid, +.container-sm, +.container-md, +.container-lg, +.container-xl, +.container-xxl { + padding-left: 1rem; + padding-right: 1rem +} + +@media(min-width: 992px) { + .container, + .container-fluid, + .container-sm, + .container-md, + .container-lg, + .container-xl, + .container-xxl { + padding-left: 1.625rem; + padding-right: 1.625rem + } +} + +.img-thumbnail { + position: relative; + display: block +} + +.img-thumbnail img { + z-index: 1 +} + +.img-thumbnail-content { + position: absolute; + top: 50%; + right: 50%; + z-index: 3; + display: block; + opacity: 0; + transition: all .2s ease-in-out; + transform: translate(-50%, -50%) +} + +.img-thumbnail:hover .img-thumbnail-content, +.img-thumbnail:focus .img-thumbnail-content { + opacity: 1 +} + +.img-thumbnail-overlay { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 2; + display: block; + transition: all .2s ease-in-out +} + +.img-thumbnail:not(:hover):not(:focus) .img-thumbnail-overlay { + opacity: 0 !important +} + +.img-thumbnail-shadow { + transition: box-shadow .2s +} + +.img-thumbnail-shadow:hover, +.img-thumbnail-shadow:focus { + box-shadow: 0 5px 20px rgba(67, 89, 113, .4) +} + +.img-thumbnail-zoom-in { + overflow: hidden +} + +.img-thumbnail-zoom-in img { + transition: all .3s ease-in-out; + transform: translate3d(0) +} + +.img-thumbnail-zoom-in .img-thumbnail-content { + transform: translate(-50%, -50%) scale(0.6) +} + +.img-thumbnail-zoom-in:hover img, +.img-thumbnail-zoom-in:focus img { + transform: scale(1.1) +} + +.img-thumbnail-zoom-in:hover .img-thumbnail-content, +.img-thumbnail-zoom-in:focus .img-thumbnail-content { + transform: translate(-50%, -50%) scale(1) +} + +@media all and (-ms-high-contrast: none), +(-ms-high-contrast: active) { + .card, + .card-body, + .media, + .flex-column, + .tab-content { + min-height: 1px + } + img { + min-height: 1px; + height: auto + } +} + +.buy-now .btn-buy-now { + position: fixed; + bottom: 3rem; + left: 1.625rem; + z-index: 999999; + box-shadow: 0 1px 20px 1px #ff3e1d +} + +.buy-now .btn-buy-now:hover { + box-shadow: none +} + +.ui-square, +.ui-rect, +.ui-rect-30, +.ui-rect-60, +.ui-rect-67, +.ui-rect-75 { + position: relative !important; + display: block !important; + padding-top: 100% !important; + width: 100% !important +} + +.ui-square { + padding-top: 100% !important +} + +.ui-rect { + padding-top: 50% !important +} + +.ui-rect-30 { + padding-top: 30% !important +} + +.ui-rect-60 { + padding-top: 60% !important +} + +.ui-rect-67 { + padding-top: 67% !important +} + +.ui-rect-75 { + padding-top: 75% !important +} + +.ui-square-content, +.ui-rect-content { + position: absolute !important; + top: 0 !important; + left: 0 !important; + bottom: 0 !important; + right: 0 !important +} + +.text-strike-through { + text-decoration: line-through +} + +.line-clamp-1 { + overflow: hidden; + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical +} + +.line-clamp-2 { + overflow: hidden; + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical +} + +.line-clamp-3 { + overflow: hidden; + display: -webkit-box; + -webkit-line-clamp: 3; + -webkit-box-orient: vertical +} + +.ui-stars, +.ui-star, +.ui-star>* { + height: 1.1em; + -webkit-user-drag: none; + -khtml-user-drag: none; + -moz-user-drag: none; + -o-user-drag: none; + user-drag: none +} + +.ui-stars { + display: inline-block; + vertical-align: middle; + white-space: nowrap +} + +.ui-star { + position: relative; + display: block; + float: right; + width: 1.1em; + height: 1.1em; + text-decoration: none !important; + font-size: 1.1em; + line-height: 1; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none +} + +.ui-star+.ui-star { + margin-right: -0.1em +} + +.ui-star>*, +.ui-star>*::before, +.ui-star>*::after { + position: absolute; + right: .55em; + height: 100%; + font-size: 1em; + line-height: 1; + transform: translateX(-50%) +} + +.ui-star>* { + top: 0; + width: 100%; + text-align: center +} + +.ui-star>*:first-child { + z-index: 10; + display: none; + overflow: hidden; + color: #ffab00 +} + +.ui-star>*:last-child { + z-index: 5; + display: block +} + +.ui-star.half-filled>*:first-child { + width: 50%; + transform: translateX(-100%) +} + +.ui-star.filled>*:first-child, +.ui-star.half-filled>*:first-child { + display: block +} + +.ui-star.filled>*:last-child { + display: none +} + +.ui-stars.hoverable .ui-star>*:first-child { + display: block +} + +.ui-stars.hoverable .ui-star:first-child:not(.filled)>*:first-child, +.ui-stars.hoverable .ui-star:first-child:not(.filled)~.ui-star>*:first-child, +.ui-stars.hoverable .ui-star:first-child:not(.half-filled)>*:first-child, +.ui-stars.hoverable .ui-star:first-child:not(.half-filled)~.ui-star>*:first-child { + display: none +} + +.ui-stars.hoverable .ui-star.filled>*:first-child, +.ui-stars.hoverable .ui-star.half-filled>*:first-child { + display: block !important +} + +.ui-stars.hoverable:hover .ui-star>*:first-child { + display: block !important; + width: 100% !important; + transform: translateX(-50%) !important +} + +.ui-stars.hoverable .ui-star:hover~.ui-star>*:first-child { + display: none !important +} + +.ui-stars.hoverable .ui-star:hover~.ui-star>*:last-child { + display: block !important +} + +.ui-bg-cover { + background-color: rgba(0, 0, 0, 0); + background-position: center center; + background-size: cover +} + +.ui-bg-overlay-container, +.ui-bg-video-container { + position: relative +} + +.ui-bg-overlay-container>*, +.ui-bg-video-container>* { + position: relative +} + +.ui-bg-overlay-container .ui-bg-overlay { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + display: block +} + +.light-style .ui-bordered { + border: 1px solid #d9dee3 +} + +.light-style .ui-star>*:last-child { + color: rgba(67, 89, 113, .2) +} + +.menu { + display: flex +} + +.menu .app-brand { + width: 100% +} + +.menu .ps__thumb-y, +.menu .ps__rail-y { + width: .125rem !important +} + +.menu .ps__rail-y { + left: .25rem !important; + right: auto !important; + background: none !important +} + +.menu .ps__rail-y:hover, +.menu .ps__rail-y:focus, +.menu .ps__rail-y.ps--clicking, +.menu .ps__rail-y:hover>.ps__thumb-y, +.menu .ps__rail-y:focus>.ps__thumb-y, +.menu .ps__rail-y.ps--clicking>.ps__thumb-y { + width: .375rem !important +} + +.menu-inner { + display: flex; + align-items: flex-start; + justify-content: flex-start; + margin: 0; + padding: 0; + height: 100% +} + +.menu-inner-shadow { + display: none; + position: absolute; + top: 4.225rem; + height: 3rem; + width: 100%; + pointer-events: none; + z-index: 2 +} + +html:not(.layout-menu-fixed) .menu-inner-shadow { + display: none !important +} + +.menu-item { + align-items: flex-start; + justify-content: flex-start +} + +.menu-item.menu-item-animating { + transition: height .3s ease-in-out +} + +.menu-item, +.menu-header, +.menu-divider, +.menu-block { + flex: 0 0 auto; + flex-direction: column; + margin: 0; + padding: 0; + list-style: none +} + +.menu-header { + opacity: 1; + transition: opacity .3s ease-in-out +} + +.menu-icon { + flex-grow: 0; + flex-shrink: 0; + margin-left: .5rem; + font-size: 1.25rem +} + +.menu:not(.menu-no-animation) .menu-icon { + transition: margin-left .3s ease +} + +.menu-link { + position: relative; + display: flex; + align-items: center; + flex: 0 1 auto; + margin: 0 +} + +.menu-item.disabled .menu-link { + cursor: not-allowed !important +} + +.menu:not(.menu-no-animation) .menu-link { + transition-duration: .3s; + transition-property: color, background-color +} + +.menu-link>:not(.menu-icon) { + flex: 0 1 auto; + opacity: 1 +} + +.menu:not(.menu-no-animation) .menu-link>:not(.menu-icon) { + transition: opacity .3s ease-in-out +} + +.menu-sub { + display: none; + flex-direction: column; + margin: 0; + padding: 0 +} + +.menu:not(.menu-no-animation) .menu-sub { + transition: background-color .3s +} + +.menu-item.open>.menu-sub { + display: flex +} + +.menu-toggle::after { + content: ""; + position: absolute; + top: 50%; + display: block; + width: .42em; + height: .42em; + border: 1px solid; + border-top: 0; + border-right: 0; + transform: translateY(-50%) rotate(45deg) +} + +.menu-item.open:not(.menu-item-closing)>.menu-toggle::after { + transform: translateY(-50%) rotate(-45deg) +} + +.menu:not(.menu-no-animation) .menu-toggle::after { + transition-duration: .3s; + transition-property: transform +} + +.menu-divider { + width: 100%; + border: 0; + border-top: 1px solid +} + +.menu-vertical { + flex-direction: column +} + +.menu-vertical:not(.menu-no-animation) { + transition: width .3s +} + +.menu-vertical, +.menu-vertical .menu-block, +.menu-vertical .menu-inner>.menu-item, +.menu-vertical .menu-inner>.menu-header { + width: 16.25rem +} + +.menu-vertical .menu-inner { + flex-direction: column; + flex: 1 1 auto +} + +.menu-vertical .menu-inner>.menu-item { + margin: .0625rem 0 +} + +.menu-vertical .menu-inner>.menu-item .menu-link { + margin: 0rem 1rem +} + +.menu-vertical .menu-item .menu-link, +.menu-vertical .menu-block { + padding: .625rem 1rem +} + +.menu-vertical .menu-header { + margin: 1rem 0 .5rem 0; + padding: .625rem 2rem .625rem 2rem +} + +.menu-vertical .menu-item .menu-link { + font-size: .9375rem +} + +.menu-vertical .menu-item.active:not(.open)>.menu-link { + font-weight: 600 +} + +.menu-vertical .menu-item .menu-toggle { + padding-left: calc(1rem + 1.26em) +} + +.menu-vertical .menu-item .menu-toggle::after { + left: 1rem +} + +.menu-vertical .menu-divider { + margin-top: .625rem; + margin-bottom: .625rem; + padding: 0 +} + +.menu-vertical .menu-sub { + padding-top: .3125rem; + padding-bottom: .3125rem +} + +.menu-vertical .menu-sub .menu-link { + padding-top: .625rem; + padding-bottom: .625rem +} + +.menu-vertical .menu-icon { + width: 1.5rem +} + +.menu-vertical .menu-sub .menu-icon { + margin-left: 0 +} + +@media(max-width: 1199.98px) { + .menu-vertical .menu-sub .menu-icon { + display: none + } +} + +.menu-vertical .menu-horizontal-wrapper { + flex: none +} + +.menu-vertical .menu-sub .menu-link { + padding-right: 3rem +} + +.menu-vertical .menu-sub .menu-sub .menu-link { + padding-right: 3.65rem +} + +.menu-vertical .menu-sub .menu-sub .menu-sub .menu-link { + padding-right: 4.3rem +} + +.menu-vertical .menu-sub .menu-sub .menu-sub .menu-sub .menu-link { + padding-right: 4.95rem +} + +.menu-vertical .menu-sub .menu-sub .menu-sub .menu-sub .menu-sub .menu-link { + padding-right: 5.6rem +} + +.menu-collapsed:not(:hover) { + width: 5.25rem +} + +.menu-collapsed:not(:hover) .menu-inner>.menu-item { + width: 5.25rem +} + +.menu-collapsed:not(:hover) .menu-inner>.menu-item>.menu-link { + padding-right: 1rem +} + +.menu-collapsed:not(:hover) .menu-inner>.menu-header, +.menu-collapsed:not(:hover) .menu-block { + position: relative; + margin-right: 1rem; + padding-left: 1.5rem; + padding-right: .5rem; + width: 16.25rem; + text-indent: -9999px; + text-overflow: ellipsis; + white-space: nowrap +} + +.menu-collapsed:not(:hover) .menu-inner>.menu-header .menu-header-text, +.menu-collapsed:not(:hover) .menu-block .menu-header-text { + overflow: hidden; + opacity: 0 +} + +.menu-collapsed:not(:hover) .menu-inner>.menu-header::before, +.menu-collapsed:not(:hover) .menu-block::before { + content: ""; + position: absolute; + right: 1.125rem; + display: block; + width: 1rem; + text-align: center; + top: 1.1875rem +} + +.menu-collapsed:not(:hover) .menu-block::before { + bottom: .75rem +} + +.menu-collapsed:not(:hover) .menu-inner>.menu-item div:not(.menu-block) { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + opacity: 0 +} + +.menu-collapsed:not(:hover) .menu-inner>.menu-item>.menu-sub, +.menu-collapsed:not(:hover) .menu-inner>.menu-item.open>.menu-sub { + display: none +} + +.menu-collapsed:not(:hover) .menu-inner>.menu-item>.menu-toggle::after { + display: none +} + +.menu-collapsed:not(:hover) .menu-inner>.menu-item>.menu-link .menu-icon { + margin-right: -2rem; + width: 5.25rem; + text-align: center; + margin-left: 0 +} + +.layout-container { + min-height: 100vh +} + +.layout-wrapper, +.layout-container { + width: 100%; + display: flex; + flex: 1 1 auto; + align-items: stretch +} + +.layout-page, +.content-wrapper, +.content-wrapper>*, +.layout-menu { + min-height: 1px +} + +.layout-navbar, +.content-footer { + flex: 0 0 auto +} + +.layout-page { + display: flex; + flex: 1 1 auto; + align-items: stretch; + padding: 0 +} + +.layout-without-menu .layout-page { + padding-left: 0 !important; + padding-right: 0 !important +} + +.content-wrapper { + display: flex; + align-items: stretch; + flex: 1 1 auto; + flex-direction: column; + justify-content: space-between +} + +.content-backdrop { + position: fixed; + top: 0; + right: 0; + z-index: 1; + width: 100vw; + height: 100vh; + background-color: #435971 +} + +.content-backdrop.fade { + opacity: 0 +} + +.content-backdrop.show { + opacity: .5 +} + +.layout-menu-fixed .content-backdrop { + z-index: 10 +} + +.content-backdrop.fade { + z-index: -1 +} + +.layout-navbar { + position: relative; + padding-top: .25rem; + padding-bottom: .2rem; + height: 3.875rem; + flex-wrap: nowrap; + color: #697a8d; + z-index: 2 +} + +.layout-navbar .navbar { + transform: translate3d(0, 0, 0) +} + +.layout-navbar .navbar-nav-left { + flex-basis: 100% +} + +.layout-navbar .navbar-search-wrapper .search-input, +.layout-navbar .navbar-search-wrapper .input-group-text { + background-color: transparent +} + +.layout-navbar.navbar-detached { + width: calc(100% - (1.625rem * 2)); + margin: .75rem auto 0; + border-radius: .375rem; + padding: 0 1.5rem +} + +.layout-navbar.navbar-detached.container-xxl { + max-width: calc(1440px - calc(1.625rem * 2)) +} + +.layout-navbar-fixed .layout-navbar.navbar-detached { + width: calc(100% - calc(1.625rem * 2) - 16.25rem) +} + +@media(max-width: 1199.98px) { + .layout-navbar-fixed .layout-navbar.navbar-detached { + width: calc(100% - (1.625rem * 2)) !important + } +} + +@media(max-width: 991.98px) { + .layout-navbar-fixed .layout-navbar.navbar-detached { + width: calc(100% - (1rem * 2)) !important + } +} + +.layout-navbar-fixed.layout-menu-collapsed .layout-navbar.navbar-detached { + width: calc(100% - calc(1.625rem * 2) - 5.25rem) +} + +@media(max-width: 1199.98px) { + .layout-navbar.navbar-detached { + width: calc(100vw - (100vw - 100%) - (1.625rem * 2)) !important + } +} + +@media(max-width: 991.98px) { + .layout-navbar.navbar-detached { + width: calc(100vw - (100vw - 100%) - (1rem * 2)) !important + } +} + +.layout-menu-collapsed .layout-navbar.navbar-detached, +.layout-without-menu .layout-navbar.navbar-detached { + width: calc(100% - (1.625rem * 2)) +} + +.layout-navbar .search-input-wrapper .search-toggler { + position: absolute; + top: 1.25rem; + left: 1rem; + z-index: 1 +} + +.layout-navbar .search-input-wrapper .search-input { + height: 100%; + box-shadow: none +} + +.layout-navbar[class*=bg-]:not(.bg-navbar-theme) .nav-item .input-group-text, +.layout-navbar[class*=bg-]:not(.bg-navbar-theme) .nav-item .dropdown-toggle { + color: #fff +} + +@media(max-width: 1199.98px) { + .layout-navbar .navbar-nav .nav-item.dropdown .dropdown-menu { + position: absolute + } + .layout-navbar .navbar-nav .nav-item.dropdown .dropdown-menu .last-login { + white-space: nowrap + } +} + +@media(max-width: 767.98px) { + .layout-navbar .navbar-nav .nav-item.dropdown { + position: static; + float: right + } + .layout-navbar .navbar-nav .nav-item.dropdown .badge-notifications { + top: auto + } + .layout-navbar .navbar-nav .nav-item.dropdown .dropdown-menu { + position: absolute; + right: .9rem; + min-width: auto; + width: 92% + } +} + +@media(max-width: 1199.98px) { + .layout-navbar { + z-index: 1080 + } +} + +.layout-menu { + position: relative; + flex: 1 0 auto +} + +.layout-menu .menu { + transform: translate3d(0, 0, 0) +} + +.layout-menu .menu-vertical { + height: 100% +} + +.layout-content-navbar .layout-page { + flex-basis: 100%; + flex-direction: column; + width: 0; + min-width: 0; + max-width: 100% +} + +.layout-content-navbar .content-wrapper { + width: 100% +} + +@media(min-width: 1200px) { + .layout-menu-fixed .layout-menu, + .layout-menu-fixed-offcanvas .layout-menu { + position: fixed; + top: 0; + bottom: 0; + right: 0; + margin-left: 0 !important; + margin-right: 0 !important + } + .layout-menu-fixed:not(.layout-menu-collapsed) .layout-page, + .layout-menu-fixed-offcanvas:not(.layout-menu-collapsed) .layout-page { + padding-right: 16.25rem + } +} + +html:not(.layout-navbar-fixed):not(.layout-menu-fixed):not(.layout-menu-fixed-offcanvas) .layout-page, +html:not(.layout-navbar-fixed) .layout-content-navbar .layout-page { + padding-top: 0 !important +} + +html:not(.layout-footer-fixed) .content-wrapper { + padding-bottom: 0 !important +} + +@media(max-width: 1199.98px) { + .layout-menu-fixed .layout-wrapper.layout-navbar-full .layout-menu, + .layout-menu-fixed-offcanvas .layout-wrapper.layout-navbar-full .layout-menu { + top: 0 !important + } + html:not(.layout-navbar-fixed) .layout-navbar-full .layout-page { + padding-top: 0 !important + } +} + +.layout-navbar-fixed .layout-navbar { + position: fixed; + top: 0; + left: 0; + right: 0 +} + +@media(min-width: 1200px) { + .layout-menu-fixed .layout-navbar-full .layout-navbar, + .layout-menu-fixed-offcanvas .layout-navbar-full .layout-navbar { + position: fixed; + top: 0; + left: 0; + right: 0 + } + .layout-navbar-fixed:not(.layout-menu-collapsed) .layout-content-navbar:not(.layout-without-menu) .layout-navbar, + .layout-menu-fixed.layout-navbar-fixed:not(.layout-menu-collapsed) .layout-content-navbar:not(.layout-without-menu) .layout-navbar, + .layout-menu-fixed-offcanvas.layout-navbar-fixed:not(.layout-menu-collapsed) .layout-content-navbar:not(.layout-without-menu) .layout-navbar { + right: 16.25rem + } +} + +.layout-footer-fixed .content-footer { + position: fixed; + bottom: 0; + right: 0; + left: 0 +} + +@media(min-width: 1200px) { + .layout-footer-fixed:not(.layout-menu-collapsed) .layout-wrapper:not(.layout-without-menu) .content-footer { + right: 16.25rem + } +} + +@media(max-width: 1199.98px) { + .layout-menu { + position: fixed !important; + top: 0 !important; + height: 100% !important; + right: 0 !important; + margin-left: 0 !important; + margin-right: 0 !important; + transform: translate3d(100%, 0, 0); + will-change: transform, -webkit-transform; + -webkit-transform: translate3d(100%, 0, 0); + -moz-transform: translate3d(100%, 0, 0); + -ms-transform: translate3d(100%, 0, 0); + -o-transform: translate3d(100%, 0, 0); + } + .layout-menu-expanded .layout-menu { + transform: translate3d(0, 0, 0) !important + } + .layout-menu-expanded body { + overflow: hidden + } + .layout-overlay { + position: fixed; + top: 0; + left: 0; + height: 100% !important; + right: 0; + display: none; + background: #435971; + opacity: .5; + cursor: pointer + } + .layout-menu-expanded .layout-overlay { + display: block + } + .layout-menu-100vh .layout-menu, + .layout-menu-100vh .layout-overlay { + height: 100vh !important + } +} + +.layout-navbar-fixed body:not(.modal-open) .layout-navbar-full .layout-navbar, +.layout-menu-fixed body:not(.modal-open) .layout-navbar-full .layout-navbar, +.layout-menu-fixed-offcanvas body:not(.modal-open) .layout-navbar-full .layout-navbar { + z-index: 1080 +} + +.layout-navbar-fixed body:not(.modal-open) .layout-content-navbar .layout-navbar, +.layout-menu-fixed body:not(.modal-open) .layout-content-navbar .layout-navbar, +.layout-menu-fixed-offcanvas body:not(.modal-open) .layout-content-navbar .layout-navbar { + z-index: 1075 +} + +.layout-footer-fixed .content-footer { + z-index: 1030 +} + +@media(max-width: 1199.98px) { + .layout-menu { + z-index: 1100 + } + .layout-overlay { + z-index: 1099 + } +} + +@media(min-width: 1200px) { + .layout-navbar-full .layout-navbar { + z-index: 10 + } + .layout-navbar-full .layout-menu { + z-index: 9 + } + .layout-content-navbar .layout-navbar { + z-index: 9 + } + .layout-content-navbar .layout-menu { + z-index: 10 + } + .layout-menu-fixed body:not(.modal-open) .layout-navbar-full .layout-menu, + .layout-menu-fixed-offcanvas body:not(.modal-open) .layout-navbar-full .layout-menu { + z-index: 1075 + } + .layout-navbar-fixed body:not(.modal-open) .layout-content-navbar .layout-menu, + .layout-menu-fixed body:not(.modal-open) .layout-content-navbar .layout-menu, + .layout-menu-fixed-offcanvas body:not(.modal-open) .layout-content-navbar .layout-menu { + z-index: 1080 + } +} + +.layout-menu-link-no-transition .layout-menu .menu-link, +.layout-menu-link-no-transition .layout-menu-horizontal .menu-link { + transition: none !important; + -webkit-animation: none !important; + animation: none !important +} + +.layout-no-transition .layout-menu, +.layout-no-transition .layout-menu .menu, +.layout-no-transition .layout-menu .menu-item, +.layout-no-transition .layout-menu-horizontal, +.layout-no-transition .layout-menu-horizontal .menu, +.layout-no-transition .layout-menu-horizontal .menu-item { + transition: none !important; + -webkit-animation: none !important; + animation: none !important +} + +@media(max-width: 1199.98px) { + .layout-transitioning .layout-overlay { + -webkit-animation: menuAnimation .3s; + animation: menuAnimation .3s + } + .layout-transitioning .layout-menu { + transition-duration: .3s; + transition-property: transform + } +} + +@media(min-width: 1200px) { + .layout-menu-collapsed:not(.layout-transitioning):not(.layout-menu-offcanvas):not(.layout-menu-fixed):not(.layout-menu-fixed-offcanvas) .layout-menu { + transition-duration: .3s; + transition-property: margin-right, margin-left, width + } + .layout-transitioning.layout-menu-offcanvas .layout-menu { + transition-duration: .3s; + transition-property: margin-right, margin-left, transform + } + .layout-transitioning.layout-menu-fixed .layout-page, + .layout-transitioning.layout-menu-fixed-offcanvas .layout-page { + transition-duration: .3s; + transition-property: padding-right, padding-left + } + .layout-transitioning.layout-menu-fixed .layout-menu { + transition: width .3s + } + .layout-transitioning.layout-menu-fixed-offcanvas .layout-menu { + transition-duration: .3s; + transition-property: transform + } + .layout-transitioning.layout-navbar-fixed .layout-content-navbar .layout-navbar, + .layout-transitioning.layout-footer-fixed .content-footer { + transition-duration: .3s; + transition-property: right, left + } + .layout-transitioning:not(.layout-menu-offcanvas):not(.layout-menu-fixed):not(.layout-menu-fixed-offcanvas) .layout-menu { + transition-duration: .3s; + transition-property: margin-right, margin-left, width + } +} + +@media all and (-ms-high-contrast: none), +(-ms-high-contrast: active) { + .menu, + .layout-menu, + .layout-page, + .layout-navbar, + .content-footer { + transition: none !important; + transition-duration: 0s !important + } + .layout-overlay { + -webkit-animation: none !important; + animation: none !important + } +} + +@-webkit-keyframes menuAnimation { + 0% { + opacity: 0 + } + 100% { + opacity: .5 + } +} + +@keyframes menuAnimation { + 0% { + opacity: 0 + } + 100% { + opacity: .5 + } +} + +.app-brand { + display: flex; + flex-grow: 0; + flex-shrink: 0; + overflow: hidden; + line-height: 1; + min-height: 1px; + align-items: center +} + +.app-brand-link { + display: flex; + align-items: center +} + +.app-brand-logo { + display: block; + flex-grow: 0; + flex-shrink: 0; + overflow: hidden; + min-height: 1px +} + +.app-brand-logo img, +.app-brand-logo svg { + display: block +} + +.app-brand-text { + flex-shrink: 0; + opacity: 1; + transition: opacity .15s ease-in-out +} + +.app-brand-img-collapsed { + display: none +} + +.menu-vertical .app-brand { + padding-left: 2rem; + padding-right: 2rem +} + +.menu-horizontal .app-brand, +.menu-horizontal .app-brand+.menu-divider { + display: none !important +} + + :not(.layout-menu)>.menu-vertical.menu-collapsed:not(.layout-menu):not(:hover) .app-brand { + width: 5.25rem +} + + :not(.layout-menu)>.menu-vertical.menu-collapsed:not(.layout-menu):not(:hover) .app-brand-logo, + :not(.layout-menu)>.menu-vertical.menu-collapsed:not(.layout-menu):not(:hover) .app-brand-link, + :not(.layout-menu)>.menu-vertical.menu-collapsed:not(.layout-menu):not(:hover) .app-brand-text { + margin-left: auto; + margin-right: auto +} + + :not(.layout-menu)>.menu-vertical.menu-collapsed:not(.layout-menu):not(:hover) .app-brand-logo~.app-brand-text { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + opacity: 0 +} + + :not(.layout-menu)>.menu-vertical.menu-collapsed:not(.layout-menu):not(:hover) .app-brand .layout-menu-toggle { + display: none !important +} + + :not(.layout-menu)>.menu-vertical.menu-collapsed:not(.layout-menu):not(:hover) .app-brand-img { + display: none +} + + :not(.layout-menu)>.menu-vertical.menu-collapsed:not(.layout-menu):not(:hover) .app-brand-img-collapsed { + display: block +} + +@media(min-width: 1200px) { + .layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-offcanvas):not(.layout-menu-fixed-offcanvas) .layout-menu .app-brand { + width: 5.25rem + } + .layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-offcanvas):not(.layout-menu-fixed-offcanvas) .layout-menu .app-brand-logo, + .layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-offcanvas):not(.layout-menu-fixed-offcanvas) .layout-menu .app-brand-link, + .layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-offcanvas):not(.layout-menu-fixed-offcanvas) .layout-menu .app-brand-text { + margin-left: auto; + margin-right: auto + } + .layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-offcanvas):not(.layout-menu-fixed-offcanvas) .layout-menu .app-brand-logo~.app-brand-text { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + opacity: 0 + } + .layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-offcanvas):not(.layout-menu-fixed-offcanvas) .layout-menu .app-brand .layout-menu-toggle { + display: none !important + } + .layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-offcanvas):not(.layout-menu-fixed-offcanvas) .layout-menu .app-brand-img { + display: none + } + .layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-offcanvas):not(.layout-menu-fixed-offcanvas) .layout-menu .app-brand-img-collapsed { + display: block + } +} + +.avatar { + position: relative; + width: 2.375rem; + height: 2.375rem; + cursor: pointer +} + +.avatar img { + width: 100%; + height: 100% +} + +.avatar .avatar-initial { + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; + text-transform: uppercase; + display: flex; + align-items: center; + justify-content: center; + color: #fff; + background-color: #8592a3; + font-weight: 700 +} + +.avatar.avatar-online:after, +.avatar.avatar-offline:after, +.avatar.avatar-away:after, +.avatar.avatar-busy:after { + content: ""; + position: absolute; + bottom: 0; + left: 3px; + width: 8px; + height: 8px; + border-radius: 100%; + box-shadow: 0 0 0 2px #fff +} + +.avatar.avatar-online:after { + background-color: #71dd37 +} + +.avatar.avatar-offline:after { + background-color: #8592a3 +} + +.avatar.avatar-away:after { + background-color: #ffab00 +} + +.avatar.avatar-busy:after { + background-color: #ff3e1d +} + +.pull-up { + transition: all .25s ease +} + +.pull-up:hover { + transform: translateY(-4px) scale(1.02); + box-shadow: 0 .25rem 1rem rgba(161, 172, 184, .45); + z-index: 30; + border-radius: 50% +} + +.avatar-xs { + width: 1.625rem; + height: 1.625rem +} + +.avatar-xs .avatar-initial { + font-size: .625rem +} + +.avatar-xs.avatar-online:after, +.avatar-xs.avatar-offline:after, +.avatar-xs.avatar-away:after, +.avatar-xs.avatar-busy:after { + width: .325rem; + height: .325rem; + left: 1px +} + +.avatar-sm { + width: 2rem; + height: 2rem +} + +.avatar-sm .avatar-initial { + font-size: .75rem +} + +.avatar-sm.avatar-online:after, +.avatar-sm.avatar-offline:after, +.avatar-sm.avatar-away:after, +.avatar-sm.avatar-busy:after { + width: .4rem; + height: .4rem; + left: 2px +} + +.avatar-md { + width: 3rem; + height: 3rem +} + +.avatar-md .avatar-initial { + font-size: 1.125rem +} + +.avatar-md.avatar-online:after, +.avatar-md.avatar-offline:after, +.avatar-md.avatar-away:after, +.avatar-md.avatar-busy:after { + width: .6rem; + height: .6rem; + left: 4px +} + +.avatar-lg { + width: 4rem; + height: 4rem +} + +.avatar-lg .avatar-initial { + font-size: 1.5rem +} + +.avatar-lg.avatar-online:after, +.avatar-lg.avatar-offline:after, +.avatar-lg.avatar-away:after, +.avatar-lg.avatar-busy:after { + width: .8rem; + height: .8rem; + left: 5px +} + +.avatar-xl { + width: 4.5rem; + height: 4.5rem +} + +.avatar-xl .avatar-initial { + font-size: 1.875rem +} + +.avatar-xl.avatar-online:after, +.avatar-xl.avatar-offline:after, +.avatar-xl.avatar-away:after, +.avatar-xl.avatar-busy:after { + width: .9rem; + height: .9rem; + left: 6px +} + +.avatar-group .avatar { + transition: all .25s ease +} + +.avatar-group .avatar img, +.avatar-group .avatar .avatar-initial { + border: 2px solid #fff +} + +.avatar-group .avatar .avatar-initial { + background-color: #9da8b5 +} + +.avatar-group .avatar:hover { + z-index: 30; + transition: all .25s ease +} + +.avatar-group .avatar { + margin-right: -0.8rem +} + +.avatar-group .avatar:first-child { + margin-right: 0 +} + +.avatar-group .avatar-xs { + margin-right: -0.65rem +} + +.avatar-group .avatar-sm { + margin-right: -0.75rem +} + +.avatar-group .avatar-md { + margin-right: -0.9rem +} + +.avatar-group .avatar-lg { + margin-right: -1.5rem +} + +.avatar-group .avatar-xl { + margin-right: -1.75rem +} + +.divider { + display: block; + text-align: center; + margin: 1rem 0; + overflow: hidden; + white-space: nowrap +} + +.divider .divider-text { + position: relative; + display: inline-block; + font-size: .8rem; + padding: 0rem 1rem +} + +.divider .divider-text i { + font-size: 1rem +} + +.divider .divider-text:before, +.divider .divider-text:after { + content: ""; + position: absolute; + top: 50%; + width: 100vw; + border-top: 1px solid rgba(67, 89, 113, .2) +} + +.divider .divider-text:before { + left: 100% +} + +.divider .divider-text:after { + right: 100% +} + +.divider.text-start .divider-text { + padding-right: 0 +} + +.divider.text-end .divider-text { + padding-left: 0 +} + +.divider.text-start-center .divider-text { + right: -25% +} + +.divider.text-end-center .divider-text { + left: -25% +} + +.divider.divider-dotted .divider-text:before, +.divider.divider-dotted .divider-text:after { + border-style: dotted; + border-width: 0 1px 1px; + border-color: rgba(67, 89, 113, .2) +} + +.divider.divider-dashed .divider-text:before, +.divider.divider-dashed .divider-text:after { + border-style: dashed; + border-width: 0 1px 1px; + border-color: rgba(67, 89, 113, .2) +} + +.divider.divider.divider-secondary .divider-text:before, +.divider.divider.divider-secondary .divider-text:after { + border-color: #8592a3 +} + +.divider.divider.divider-success .divider-text:before, +.divider.divider.divider-success .divider-text:after { + border-color: #71dd37 +} + +.divider.divider.divider-info .divider-text:before, +.divider.divider.divider-info .divider-text:after { + border-color: #03c3ec +} + +.divider.divider.divider-warning .divider-text:before, +.divider.divider.divider-warning .divider-text:after { + border-color: #ffab00 +} + +.divider.divider.divider-danger .divider-text:before, +.divider.divider.divider-danger .divider-text:after { + border-color: #ff3e1d +} + +.divider.divider.divider-dark .divider-text:before, +.divider.divider.divider-dark .divider-text:after { + border-color: #233446 +} + +.divider.divider.divider-gray .divider-text:before, +.divider.divider.divider-gray .divider-text:after { + border-color: rgba(67, 89, 113, .1) +} + +.footer-link { + display: inline-block +} + +.footer-light { + color: rgba(67, 89, 113, .5) +} + +.footer-light .footer-text { + color: #697a8d +} + +.footer-light .footer-link { + color: rgba(67, 89, 113, .5) +} + +.footer-light .footer-link:hover, +.footer-light .footer-link:focus { + color: #697a8d +} + +.footer-light .footer-link.disabled { + color: rgba(67, 89, 113, .3) !important +} + +.footer-light .show>.footer-link, +.footer-light .active>.footer-link, +.footer-light .footer-link.show, +.footer-light .footer-link.active { + color: #697a8d +} + +.footer-light hr { + border-color: rgba(0, 0, 0, .06) +} + +.navbar.bg-secondary { + background-color: #8592a3 !important; + color: #eaecef +} + +.navbar.bg-secondary .navbar-brand, +.navbar.bg-secondary .navbar-brand a { + color: #fff +} + +.navbar.bg-secondary .navbar-brand:hover, +.navbar.bg-secondary .navbar-brand:focus, +.navbar.bg-secondary .navbar-brand a:hover, +.navbar.bg-secondary .navbar-brand a:focus { + color: #fff +} + +.navbar.bg-secondary .navbar-search-wrapper .navbar-search-icon, +.navbar.bg-secondary .navbar-search-wrapper .search-input { + color: #eaecef +} + +.navbar.bg-secondary .search-input-wrapper .search-input, +.navbar.bg-secondary .search-input-wrapper .search-toggler { + background-color: #8592a3 !important; + color: #eaecef +} + +.navbar.bg-secondary .navbar-nav>.nav-link, +.navbar.bg-secondary .navbar-nav>.nav-item>.nav-link, +.navbar.bg-secondary .navbar-nav>.nav>.nav-item>.nav-link { + color: #eaecef +} + +.navbar.bg-secondary .navbar-nav>.nav-link:hover, +.navbar.bg-secondary .navbar-nav>.nav-link:focus, +.navbar.bg-secondary .navbar-nav>.nav-item>.nav-link:hover, +.navbar.bg-secondary .navbar-nav>.nav-item>.nav-link:focus, +.navbar.bg-secondary .navbar-nav>.nav>.nav-item>.nav-link:hover, +.navbar.bg-secondary .navbar-nav>.nav>.nav-item>.nav-link:focus { + color: #fff +} + +.navbar.bg-secondary .navbar-nav>.nav-link.disabled, +.navbar.bg-secondary .navbar-nav>.nav-item>.nav-link.disabled, +.navbar.bg-secondary .navbar-nav>.nav>.nav-item>.nav-link.disabled { + color: #c2c8d1 !important +} + +.navbar.bg-secondary .navbar-nav .show>.nav-link, +.navbar.bg-secondary .navbar-nav .active>.nav-link, +.navbar.bg-secondary .navbar-nav .nav-link.show, +.navbar.bg-secondary .navbar-nav .nav-link.active { + color: #fff +} + +.navbar.bg-secondary .navbar-toggler { + color: #eaecef; + border-color: rgba(255, 255, 255, .15) +} + +.navbar.bg-secondary .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3Csvg width='14px' height='11px' viewBox='0 0 14 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0,0 L14,0 L14,1.75 L0,1.75 L0,0 Z M0,4.375 L14,4.375 L14,6.125 L0,6.125 L0,4.375 Z M0,8.75 L14,8.75 L14,10.5 L0,10.5 L0,8.75 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='💎-UI-Elements' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='12)-Navbar' transform='translate(-1174.000000, -1290.000000)'%3E%3Cg id='Group' transform='translate(1174.000000, 1288.000000)'%3E%3Cg id='Icon-Color' transform='translate(0.000000, 2.000000)'%3E%3Cuse fill='rgba(255, 255, 255, 0.8)' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.1' fill='rgba(255, 255, 255, 0.8)' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") +} + +.navbar.bg-secondary .navbar-text { + color: #eaecef +} + +.navbar.bg-secondary .navbar-text a { + color: #fff +} + +.navbar.bg-secondary .navbar-text a:hover, +.navbar.bg-secondary .navbar-text a:focus { + color: #fff +} + +.navbar.bg-secondary hr { + border-color: rgba(255, 255, 255, .15) +} + +.navbar.bg-success { + background-color: #71dd37 !important; + color: #ecfae4 +} + +.navbar.bg-success .navbar-brand, +.navbar.bg-success .navbar-brand a { + color: #fff +} + +.navbar.bg-success .navbar-brand:hover, +.navbar.bg-success .navbar-brand:focus, +.navbar.bg-success .navbar-brand a:hover, +.navbar.bg-success .navbar-brand a:focus { + color: #fff +} + +.navbar.bg-success .navbar-search-wrapper .navbar-search-icon, +.navbar.bg-success .navbar-search-wrapper .search-input { + color: #ecfae4 +} + +.navbar.bg-success .search-input-wrapper .search-input, +.navbar.bg-success .search-input-wrapper .search-toggler { + background-color: #71dd37 !important; + color: #ecfae4 +} + +.navbar.bg-success .navbar-nav>.nav-link, +.navbar.bg-success .navbar-nav>.nav-item>.nav-link, +.navbar.bg-success .navbar-nav>.nav>.nav-item>.nav-link { + color: #ecfae4 +} + +.navbar.bg-success .navbar-nav>.nav-link:hover, +.navbar.bg-success .navbar-nav>.nav-link:focus, +.navbar.bg-success .navbar-nav>.nav-item>.nav-link:hover, +.navbar.bg-success .navbar-nav>.nav-item>.nav-link:focus, +.navbar.bg-success .navbar-nav>.nav>.nav-item>.nav-link:hover, +.navbar.bg-success .navbar-nav>.nav>.nav-item>.nav-link:focus { + color: #fff +} + +.navbar.bg-success .navbar-nav>.nav-link.disabled, +.navbar.bg-success .navbar-nav>.nav-item>.nav-link.disabled, +.navbar.bg-success .navbar-nav>.nav>.nav-item>.nav-link.disabled { + color: #bbee9f !important +} + +.navbar.bg-success .navbar-nav .show>.nav-link, +.navbar.bg-success .navbar-nav .active>.nav-link, +.navbar.bg-success .navbar-nav .nav-link.show, +.navbar.bg-success .navbar-nav .nav-link.active { + color: #fff +} + +.navbar.bg-success .navbar-toggler { + color: #ecfae4; + border-color: rgba(255, 255, 255, .15) +} + +.navbar.bg-success .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3Csvg width='14px' height='11px' viewBox='0 0 14 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0,0 L14,0 L14,1.75 L0,1.75 L0,0 Z M0,4.375 L14,4.375 L14,6.125 L0,6.125 L0,4.375 Z M0,8.75 L14,8.75 L14,10.5 L0,10.5 L0,8.75 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='💎-UI-Elements' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='12)-Navbar' transform='translate(-1174.000000, -1290.000000)'%3E%3Cg id='Group' transform='translate(1174.000000, 1288.000000)'%3E%3Cg id='Icon-Color' transform='translate(0.000000, 2.000000)'%3E%3Cuse fill='rgba(255, 255, 255, 0.8)' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.1' fill='rgba(255, 255, 255, 0.8)' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") +} + +.navbar.bg-success .navbar-text { + color: #ecfae4 +} + +.navbar.bg-success .navbar-text a { + color: #fff +} + +.navbar.bg-success .navbar-text a:hover, +.navbar.bg-success .navbar-text a:focus { + color: #fff +} + +.navbar.bg-success hr { + border-color: rgba(255, 255, 255, .15) +} + +.navbar.bg-info { + background-color: #03c3ec !important; + color: #d2f4fc +} + +.navbar.bg-info .navbar-brand, +.navbar.bg-info .navbar-brand a { + color: #fff +} + +.navbar.bg-info .navbar-brand:hover, +.navbar.bg-info .navbar-brand:focus, +.navbar.bg-info .navbar-brand a:hover, +.navbar.bg-info .navbar-brand a:focus { + color: #fff +} + +.navbar.bg-info .navbar-search-wrapper .navbar-search-icon, +.navbar.bg-info .navbar-search-wrapper .search-input { + color: #d2f4fc +} + +.navbar.bg-info .search-input-wrapper .search-input, +.navbar.bg-info .search-input-wrapper .search-toggler { + background-color: #03c3ec !important; + color: #d2f4fc +} + +.navbar.bg-info .navbar-nav>.nav-link, +.navbar.bg-info .navbar-nav>.nav-item>.nav-link, +.navbar.bg-info .navbar-nav>.nav>.nav-item>.nav-link { + color: #d2f4fc +} + +.navbar.bg-info .navbar-nav>.nav-link:hover, +.navbar.bg-info .navbar-nav>.nav-link:focus, +.navbar.bg-info .navbar-nav>.nav-item>.nav-link:hover, +.navbar.bg-info .navbar-nav>.nav-item>.nav-link:focus, +.navbar.bg-info .navbar-nav>.nav>.nav-item>.nav-link:hover, +.navbar.bg-info .navbar-nav>.nav>.nav-item>.nav-link:focus { + color: #fff +} + +.navbar.bg-info .navbar-nav>.nav-link.disabled, +.navbar.bg-info .navbar-nav>.nav-item>.nav-link.disabled, +.navbar.bg-info .navbar-nav>.nav>.nav-item>.nav-link.disabled { + color: #7fe0f6 !important +} + +.navbar.bg-info .navbar-nav .show>.nav-link, +.navbar.bg-info .navbar-nav .active>.nav-link, +.navbar.bg-info .navbar-nav .nav-link.show, +.navbar.bg-info .navbar-nav .nav-link.active { + color: #fff +} + +.navbar.bg-info .navbar-toggler { + color: #d2f4fc; + border-color: rgba(255, 255, 255, .15) +} + +.navbar.bg-info .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3Csvg width='14px' height='11px' viewBox='0 0 14 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0,0 L14,0 L14,1.75 L0,1.75 L0,0 Z M0,4.375 L14,4.375 L14,6.125 L0,6.125 L0,4.375 Z M0,8.75 L14,8.75 L14,10.5 L0,10.5 L0,8.75 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='💎-UI-Elements' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='12)-Navbar' transform='translate(-1174.000000, -1290.000000)'%3E%3Cg id='Group' transform='translate(1174.000000, 1288.000000)'%3E%3Cg id='Icon-Color' transform='translate(0.000000, 2.000000)'%3E%3Cuse fill='rgba(255, 255, 255, 0.8)' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.1' fill='rgba(255, 255, 255, 0.8)' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") +} + +.navbar.bg-info .navbar-text { + color: #d2f4fc +} + +.navbar.bg-info .navbar-text a { + color: #fff +} + +.navbar.bg-info .navbar-text a:hover, +.navbar.bg-info .navbar-text a:focus { + color: #fff +} + +.navbar.bg-info hr { + border-color: rgba(255, 255, 255, .15) +} + +.navbar.bg-warning { + background-color: #ffab00 !important; + color: #fff5e0 +} + +.navbar.bg-warning .navbar-brand, +.navbar.bg-warning .navbar-brand a { + color: #fff +} + +.navbar.bg-warning .navbar-brand:hover, +.navbar.bg-warning .navbar-brand:focus, +.navbar.bg-warning .navbar-brand a:hover, +.navbar.bg-warning .navbar-brand a:focus { + color: #fff +} + +.navbar.bg-warning .navbar-search-wrapper .navbar-search-icon, +.navbar.bg-warning .navbar-search-wrapper .search-input { + color: #fff5e0 +} + +.navbar.bg-warning .search-input-wrapper .search-input, +.navbar.bg-warning .search-input-wrapper .search-toggler { + background-color: #ffab00 !important; + color: #fff5e0 +} + +.navbar.bg-warning .navbar-nav>.nav-link, +.navbar.bg-warning .navbar-nav>.nav-item>.nav-link, +.navbar.bg-warning .navbar-nav>.nav>.nav-item>.nav-link { + color: #fff5e0 +} + +.navbar.bg-warning .navbar-nav>.nav-link:hover, +.navbar.bg-warning .navbar-nav>.nav-link:focus, +.navbar.bg-warning .navbar-nav>.nav-item>.nav-link:hover, +.navbar.bg-warning .navbar-nav>.nav-item>.nav-link:focus, +.navbar.bg-warning .navbar-nav>.nav>.nav-item>.nav-link:hover, +.navbar.bg-warning .navbar-nav>.nav>.nav-item>.nav-link:focus { + color: #fff +} + +.navbar.bg-warning .navbar-nav>.nav-link.disabled, +.navbar.bg-warning .navbar-nav>.nav-item>.nav-link.disabled, +.navbar.bg-warning .navbar-nav>.nav>.nav-item>.nav-link.disabled { + color: #ffd786 !important +} + +.navbar.bg-warning .navbar-nav .show>.nav-link, +.navbar.bg-warning .navbar-nav .active>.nav-link, +.navbar.bg-warning .navbar-nav .nav-link.show, +.navbar.bg-warning .navbar-nav .nav-link.active { + color: #fff +} + +.navbar.bg-warning .navbar-toggler { + color: #fff5e0; + border-color: rgba(255, 255, 255, .15) +} + +.navbar.bg-warning .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3Csvg width='14px' height='11px' viewBox='0 0 14 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0,0 L14,0 L14,1.75 L0,1.75 L0,0 Z M0,4.375 L14,4.375 L14,6.125 L0,6.125 L0,4.375 Z M0,8.75 L14,8.75 L14,10.5 L0,10.5 L0,8.75 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='💎-UI-Elements' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='12)-Navbar' transform='translate(-1174.000000, -1290.000000)'%3E%3Cg id='Group' transform='translate(1174.000000, 1288.000000)'%3E%3Cg id='Icon-Color' transform='translate(0.000000, 2.000000)'%3E%3Cuse fill='rgba(255, 255, 255, 0.8)' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.1' fill='rgba(255, 255, 255, 0.8)' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") +} + +.navbar.bg-warning .navbar-text { + color: #fff5e0 +} + +.navbar.bg-warning .navbar-text a { + color: #fff +} + +.navbar.bg-warning .navbar-text a:hover, +.navbar.bg-warning .navbar-text a:focus { + color: #fff +} + +.navbar.bg-warning hr { + border-color: rgba(255, 255, 255, .15) +} + +.navbar.bg-danger { + background-color: #ff3e1d !important; + color: #ffd5ce +} + +.navbar.bg-danger .navbar-brand, +.navbar.bg-danger .navbar-brand a { + color: #fff +} + +.navbar.bg-danger .navbar-brand:hover, +.navbar.bg-danger .navbar-brand:focus, +.navbar.bg-danger .navbar-brand a:hover, +.navbar.bg-danger .navbar-brand a:focus { + color: #fff +} + +.navbar.bg-danger .navbar-search-wrapper .navbar-search-icon, +.navbar.bg-danger .navbar-search-wrapper .search-input { + color: #ffd5ce +} + +.navbar.bg-danger .search-input-wrapper .search-input, +.navbar.bg-danger .search-input-wrapper .search-toggler { + background-color: #ff3e1d !important; + color: #ffd5ce +} + +.navbar.bg-danger .navbar-nav>.nav-link, +.navbar.bg-danger .navbar-nav>.nav-item>.nav-link, +.navbar.bg-danger .navbar-nav>.nav>.nav-item>.nav-link { + color: #ffd5ce +} + +.navbar.bg-danger .navbar-nav>.nav-link:hover, +.navbar.bg-danger .navbar-nav>.nav-link:focus, +.navbar.bg-danger .navbar-nav>.nav-item>.nav-link:hover, +.navbar.bg-danger .navbar-nav>.nav-item>.nav-link:focus, +.navbar.bg-danger .navbar-nav>.nav>.nav-item>.nav-link:hover, +.navbar.bg-danger .navbar-nav>.nav>.nav-item>.nav-link:focus { + color: #fff +} + +.navbar.bg-danger .navbar-nav>.nav-link.disabled, +.navbar.bg-danger .navbar-nav>.nav-item>.nav-link.disabled, +.navbar.bg-danger .navbar-nav>.nav>.nav-item>.nav-link.disabled { + color: #ff9987 !important +} + +.navbar.bg-danger .navbar-nav .show>.nav-link, +.navbar.bg-danger .navbar-nav .active>.nav-link, +.navbar.bg-danger .navbar-nav .nav-link.show, +.navbar.bg-danger .navbar-nav .nav-link.active { + color: #fff +} + +.navbar.bg-danger .navbar-toggler { + color: #ffd5ce; + border-color: rgba(255, 255, 255, .15) +} + +.navbar.bg-danger .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3Csvg width='14px' height='11px' viewBox='0 0 14 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0,0 L14,0 L14,1.75 L0,1.75 L0,0 Z M0,4.375 L14,4.375 L14,6.125 L0,6.125 L0,4.375 Z M0,8.75 L14,8.75 L14,10.5 L0,10.5 L0,8.75 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='💎-UI-Elements' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='12)-Navbar' transform='translate(-1174.000000, -1290.000000)'%3E%3Cg id='Group' transform='translate(1174.000000, 1288.000000)'%3E%3Cg id='Icon-Color' transform='translate(0.000000, 2.000000)'%3E%3Cuse fill='rgba(255, 255, 255, 0.8)' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.1' fill='rgba(255, 255, 255, 0.8)' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") +} + +.navbar.bg-danger .navbar-text { + color: #ffd5ce +} + +.navbar.bg-danger .navbar-text a { + color: #fff +} + +.navbar.bg-danger .navbar-text a:hover, +.navbar.bg-danger .navbar-text a:focus { + color: #fff +} + +.navbar.bg-danger hr { + border-color: rgba(255, 255, 255, .15) +} + +.navbar.bg-dark { + background-color: #233446 !important; + color: #e4e6e8 +} + +.navbar.bg-dark .navbar-brand, +.navbar.bg-dark .navbar-brand a { + color: #fff +} + +.navbar.bg-dark .navbar-brand:hover, +.navbar.bg-dark .navbar-brand:focus, +.navbar.bg-dark .navbar-brand a:hover, +.navbar.bg-dark .navbar-brand a:focus { + color: #fff +} + +.navbar.bg-dark .navbar-search-wrapper .navbar-search-icon, +.navbar.bg-dark .navbar-search-wrapper .search-input { + color: #e4e6e8 +} + +.navbar.bg-dark .search-input-wrapper .search-input, +.navbar.bg-dark .search-input-wrapper .search-toggler { + background-color: #233446 !important; + color: #e4e6e8 +} + +.navbar.bg-dark .navbar-nav>.nav-link, +.navbar.bg-dark .navbar-nav>.nav-item>.nav-link, +.navbar.bg-dark .navbar-nav>.nav>.nav-item>.nav-link { + color: #e4e6e8 +} + +.navbar.bg-dark .navbar-nav>.nav-link:hover, +.navbar.bg-dark .navbar-nav>.nav-link:focus, +.navbar.bg-dark .navbar-nav>.nav-item>.nav-link:hover, +.navbar.bg-dark .navbar-nav>.nav-item>.nav-link:focus, +.navbar.bg-dark .navbar-nav>.nav>.nav-item>.nav-link:hover, +.navbar.bg-dark .navbar-nav>.nav>.nav-item>.nav-link:focus { + color: #fff +} + +.navbar.bg-dark .navbar-nav>.nav-link.disabled, +.navbar.bg-dark .navbar-nav>.nav-item>.nav-link.disabled, +.navbar.bg-dark .navbar-nav>.nav>.nav-item>.nav-link.disabled { + color: #979fa7 !important +} + +.navbar.bg-dark .navbar-nav .show>.nav-link, +.navbar.bg-dark .navbar-nav .active>.nav-link, +.navbar.bg-dark .navbar-nav .nav-link.show, +.navbar.bg-dark .navbar-nav .nav-link.active { + color: #fff +} + +.navbar.bg-dark .navbar-toggler { + color: #e4e6e8; + border-color: rgba(255, 255, 255, .06) +} + +.navbar.bg-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3Csvg width='14px' height='11px' viewBox='0 0 14 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0,0 L14,0 L14,1.75 L0,1.75 L0,0 Z M0,4.375 L14,4.375 L14,6.125 L0,6.125 L0,4.375 Z M0,8.75 L14,8.75 L14,10.5 L0,10.5 L0,8.75 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='💎-UI-Elements' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='12)-Navbar' transform='translate(-1174.000000, -1290.000000)'%3E%3Cg id='Group' transform='translate(1174.000000, 1288.000000)'%3E%3Cg id='Icon-Color' transform='translate(0.000000, 2.000000)'%3E%3Cuse fill='rgba(255, 255, 255, 0.8)' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.1' fill='rgba(255, 255, 255, 0.8)' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") +} + +.navbar.bg-dark .navbar-text { + color: #e4e6e8 +} + +.navbar.bg-dark .navbar-text a { + color: #fff +} + +.navbar.bg-dark .navbar-text a:hover, +.navbar.bg-dark .navbar-text a:focus { + color: #fff +} + +.navbar.bg-dark hr { + border-color: rgba(255, 255, 255, .06) +} + +.navbar.bg-gray { + background-color: #eceef1 !important; + color: #8291a1 +} + +.navbar.bg-gray .navbar-brand, +.navbar.bg-gray .navbar-brand a { + color: #435971 +} + +.navbar.bg-gray .navbar-brand:hover, +.navbar.bg-gray .navbar-brand:focus, +.navbar.bg-gray .navbar-brand a:hover, +.navbar.bg-gray .navbar-brand a:focus { + color: #435971 +} + +.navbar.bg-gray .navbar-search-wrapper .navbar-search-icon, +.navbar.bg-gray .navbar-search-wrapper .search-input { + color: #8291a1 +} + +.navbar.bg-gray .search-input-wrapper .search-input, +.navbar.bg-gray .search-input-wrapper .search-toggler { + background-color: rgba(67, 89, 113, .1) !important; + color: #8291a1 +} + +.navbar.bg-gray .navbar-nav>.nav-link, +.navbar.bg-gray .navbar-nav>.nav-item>.nav-link, +.navbar.bg-gray .navbar-nav>.nav>.nav-item>.nav-link { + color: #8291a1 +} + +.navbar.bg-gray .navbar-nav>.nav-link:hover, +.navbar.bg-gray .navbar-nav>.nav-link:focus, +.navbar.bg-gray .navbar-nav>.nav-item>.nav-link:hover, +.navbar.bg-gray .navbar-nav>.nav-item>.nav-link:focus, +.navbar.bg-gray .navbar-nav>.nav>.nav-item>.nav-link:hover, +.navbar.bg-gray .navbar-nav>.nav>.nav-item>.nav-link:focus { + color: #435971 +} + +.navbar.bg-gray .navbar-nav>.nav-link.disabled, +.navbar.bg-gray .navbar-nav>.nav-item>.nav-link.disabled, +.navbar.bg-gray .navbar-nav>.nav>.nav-item>.nav-link.disabled { + color: #acb6c1 !important +} + +.navbar.bg-gray .navbar-nav .show>.nav-link, +.navbar.bg-gray .navbar-nav .active>.nav-link, +.navbar.bg-gray .navbar-nav .nav-link.show, +.navbar.bg-gray .navbar-nav .nav-link.active { + color: #435971 +} + +.navbar.bg-gray .navbar-toggler { + color: #8291a1; + border-color: rgba(67, 89, 113, .0783835294) +} + +.navbar.bg-gray .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3Csvg width='14px' height='11px' viewBox='0 0 14 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0,0 L14,0 L14,1.75 L0,1.75 L0,0 Z M0,4.375 L14,4.375 L14,6.125 L0,6.125 L0,4.375 Z M0,8.75 L14,8.75 L14,10.5 L0,10.5 L0,8.75 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='💎-UI-Elements' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='12)-Navbar' transform='translate(-1174.000000, -1290.000000)'%3E%3Cg id='Group' transform='translate(1174.000000, 1288.000000)'%3E%3Cg id='Icon-Color' transform='translate(0.000000, 2.000000)'%3E%3Cuse fill='rgba(67, 89, 113, 0.5)' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.1' fill='rgba(67, 89, 113, 0.5)' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") +} + +.navbar.bg-gray .navbar-text { + color: #8291a1 +} + +.navbar.bg-gray .navbar-text a { + color: #435971 +} + +.navbar.bg-gray .navbar-text a:hover, +.navbar.bg-gray .navbar-text a:focus { + color: #435971 +} + +.navbar.bg-gray hr { + border-color: rgba(67, 89, 113, .0783835294) +} + +.navbar.bg-white { + background-color: #fff !important; + color: #a1acb8 +} + +.navbar.bg-white .navbar-brand, +.navbar.bg-white .navbar-brand a { + color: #697a8d +} + +.navbar.bg-white .navbar-brand:hover, +.navbar.bg-white .navbar-brand:focus, +.navbar.bg-white .navbar-brand a:hover, +.navbar.bg-white .navbar-brand a:focus { + color: #697a8d +} + +.navbar.bg-white .navbar-search-wrapper .navbar-search-icon, +.navbar.bg-white .navbar-search-wrapper .search-input { + color: #a1acb8 +} + +.navbar.bg-white .search-input-wrapper .search-input, +.navbar.bg-white .search-input-wrapper .search-toggler { + background-color: #fff !important; + color: #a1acb8 +} + +.navbar.bg-white .navbar-nav>.nav-link, +.navbar.bg-white .navbar-nav>.nav-item>.nav-link, +.navbar.bg-white .navbar-nav>.nav>.nav-item>.nav-link { + color: #a1acb8 +} + +.navbar.bg-white .navbar-nav>.nav-link:hover, +.navbar.bg-white .navbar-nav>.nav-link:focus, +.navbar.bg-white .navbar-nav>.nav-item>.nav-link:hover, +.navbar.bg-white .navbar-nav>.nav-item>.nav-link:focus, +.navbar.bg-white .navbar-nav>.nav>.nav-item>.nav-link:hover, +.navbar.bg-white .navbar-nav>.nav>.nav-item>.nav-link:focus { + color: #697a8d +} + +.navbar.bg-white .navbar-nav>.nav-link.disabled, +.navbar.bg-white .navbar-nav>.nav-item>.nav-link.disabled, +.navbar.bg-white .navbar-nav>.nav>.nav-item>.nav-link.disabled { + color: #c7cdd4 !important +} + +.navbar.bg-white .navbar-nav .show>.nav-link, +.navbar.bg-white .navbar-nav .active>.nav-link, +.navbar.bg-white .navbar-nav .nav-link.show, +.navbar.bg-white .navbar-nav .nav-link.active { + color: #697a8d +} + +.navbar.bg-white .navbar-toggler { + color: #a1acb8; + border-color: rgba(105, 122, 141, .075) +} + +.navbar.bg-white .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3Csvg width='14px' height='11px' viewBox='0 0 14 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0,0 L14,0 L14,1.75 L0,1.75 L0,0 Z M0,4.375 L14,4.375 L14,6.125 L0,6.125 L0,4.375 Z M0,8.75 L14,8.75 L14,10.5 L0,10.5 L0,8.75 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='💎-UI-Elements' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='12)-Navbar' transform='translate(-1174.000000, -1290.000000)'%3E%3Cg id='Group' transform='translate(1174.000000, 1288.000000)'%3E%3Cg id='Icon-Color' transform='translate(0.000000, 2.000000)'%3E%3Cuse fill='rgba(67, 89, 113, 0.5)' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.1' fill='rgba(67, 89, 113, 0.5)' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") +} + +.navbar.bg-white .navbar-text { + color: #a1acb8 +} + +.navbar.bg-white .navbar-text a { + color: #697a8d +} + +.navbar.bg-white .navbar-text a:hover, +.navbar.bg-white .navbar-text a:focus { + color: #697a8d +} + +.navbar.bg-white hr { + border-color: rgba(105, 122, 141, .075) +} + +.navbar.bg-light { + background-color: #eceef1 !important; + color: #a1acb8 +} + +.navbar.bg-light .navbar-brand, +.navbar.bg-light .navbar-brand a { + color: #697a8d +} + +.navbar.bg-light .navbar-brand:hover, +.navbar.bg-light .navbar-brand:focus, +.navbar.bg-light .navbar-brand a:hover, +.navbar.bg-light .navbar-brand a:focus { + color: #697a8d +} + +.navbar.bg-light .navbar-search-wrapper .navbar-search-icon, +.navbar.bg-light .navbar-search-wrapper .search-input { + color: #a1acb8 +} + +.navbar.bg-light .search-input-wrapper .search-input, +.navbar.bg-light .search-input-wrapper .search-toggler { + background-color: rgba(67, 89, 113, .1) !important; + color: #a1acb8 +} + +.navbar.bg-light .navbar-nav>.nav-link, +.navbar.bg-light .navbar-nav>.nav-item>.nav-link, +.navbar.bg-light .navbar-nav>.nav>.nav-item>.nav-link { + color: #a1acb8 +} + +.navbar.bg-light .navbar-nav>.nav-link:hover, +.navbar.bg-light .navbar-nav>.nav-link:focus, +.navbar.bg-light .navbar-nav>.nav-item>.nav-link:hover, +.navbar.bg-light .navbar-nav>.nav-item>.nav-link:focus, +.navbar.bg-light .navbar-nav>.nav>.nav-item>.nav-link:hover, +.navbar.bg-light .navbar-nav>.nav>.nav-item>.nav-link:focus { + color: #697a8d +} + +.navbar.bg-light .navbar-nav>.nav-link.disabled, +.navbar.bg-light .navbar-nav>.nav-item>.nav-link.disabled, +.navbar.bg-light .navbar-nav>.nav>.nav-item>.nav-link.disabled { + color: #bfc6cf !important +} + +.navbar.bg-light .navbar-nav .show>.nav-link, +.navbar.bg-light .navbar-nav .active>.nav-link, +.navbar.bg-light .navbar-nav .nav-link.show, +.navbar.bg-light .navbar-nav .nav-link.active { + color: #697a8d +} + +.navbar.bg-light .navbar-toggler { + color: #a1acb8; + border-color: rgba(105, 122, 141, .0783835294) +} + +.navbar.bg-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3Csvg width='14px' height='11px' viewBox='0 0 14 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0,0 L14,0 L14,1.75 L0,1.75 L0,0 Z M0,4.375 L14,4.375 L14,6.125 L0,6.125 L0,4.375 Z M0,8.75 L14,8.75 L14,10.5 L0,10.5 L0,8.75 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='💎-UI-Elements' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='12)-Navbar' transform='translate(-1174.000000, -1290.000000)'%3E%3Cg id='Group' transform='translate(1174.000000, 1288.000000)'%3E%3Cg id='Icon-Color' transform='translate(0.000000, 2.000000)'%3E%3Cuse fill='rgba(67, 89, 113, 0.5)' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.1' fill='rgba(67, 89, 113, 0.5)' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") +} + +.navbar.bg-light .navbar-text { + color: #a1acb8 +} + +.navbar.bg-light .navbar-text a { + color: #697a8d +} + +.navbar.bg-light .navbar-text a:hover, +.navbar.bg-light .navbar-text a:focus { + color: #697a8d +} + +.navbar.bg-light hr { + border-color: rgba(105, 122, 141, .0783835294) +} + +.footer.bg-white { + background-color: #fff !important; + color: #a1acb8 +} + +.footer.bg-white .footer-link { + color: #a1acb8 +} + +.footer.bg-white .footer-link:hover, +.footer.bg-white .footer-link:focus { + color: #697a8d +} + +.footer.bg-white .footer-link.disabled { + color: #c7cdd4 !important +} + +.footer.bg-white .footer-text { + color: #697a8d +} + +.footer.bg-white .show>.footer-link, +.footer.bg-white .active>.footer-link, +.footer.bg-white .footer-link.show, +.footer.bg-white .footer-link.active { + color: #697a8d +} + +.footer.bg-white hr { + border-color: rgba(105, 122, 141, .075) +} + +.footer.bg-light { + background-color: #eceef1 !important; + color: #a1acb8 +} + +.footer.bg-light .footer-link { + color: #a1acb8 +} + +.footer.bg-light .footer-link:hover, +.footer.bg-light .footer-link:focus { + color: #697a8d +} + +.footer.bg-light .footer-link.disabled { + color: #bfc6cf !important +} + +.footer.bg-light .footer-text { + color: #697a8d +} + +.footer.bg-light .show>.footer-link, +.footer.bg-light .active>.footer-link, +.footer.bg-light .footer-link.show, +.footer.bg-light .footer-link.active { + color: #697a8d +} + +.footer.bg-light hr { + border-color: rgba(105, 122, 141, .0783835294) +} + +ul.new-style { + transform: translate(0px, -190px)!important; + -webkit-transform: translate(0px, -190px)!important; + -moz-transform: translate(0px, -190px)!important; + -ms-transform: translate(0px, -190px)!important; + -o-transform: translate(0px, -190px)!important; +} + +ul.new-style2 { + transform: translate(193px)!important; + -webkit-transform: translate(193px)!important; + -moz-transform: translate(193px)!important; + -ms-transform: translate(193px)!important; + -o-transform: translate(193px)!important; +} + +@media(max-width: 768px) { + ul.new-style2 { + transform: translate(-133px)!important; + -webkit-transform: translate(-133px)!important; + -moz-transform: translate(-133px)!important; + -ms-transform: translate(-133px)!important; + -o-transform: translate(-133px)!important; + } +} + +ul.new-style3 { + transform: translate(-119px)!important; + -webkit-transform: translate(-119px)!important; + -moz-transform: translate(-119px)!important; + -ms-transform: translate(-119px)!important; + -o-transform: translate(-119px)!important; +} + +.new-style4 { + transform: translate3d(202.667px, -413px, 0px)!important; + -webkit-transform: translate3d(202.667px, -413px, 0px)!important; + -moz-transform: translate3d(202.667px, -413px, 0px)!important; + -ms-transform: translate3d(202.667px, -413px, 0px)!important; + -o-transform: translate3d(202.667px, -413px, 0px)!important; +} + +@media(max-width: 768px) { + .new-style4 { + transform: translate3d(134.667px, 41px, 0px)!important; + -webkit-transform: translate3d(134.667px, 41px, 0px)!important; + -moz-transform: translate3d(134.667px, 41px, 0px)!important; + -ms-transform: translate3d(134.667px, 41px, 0px)!important; + -o-transform: translate3d(134.667px, 41px, 0px)!important; + } +} + +ul.new-style-5 { + transform: translate(10px, -155px)!important; + -webkit-transform: translate(10px, -155px)!important; + -moz-transform: translate(10px, -155px)!important; + -ms-transform: translate(10px, -155px)!important; + -o-transform: translate(10px, -155px)!important; +} + +ul.new-style-6 { + transform: translate(0px, -192px)!important; + -webkit-transform: translate(0px, -192px)!important; + -moz-transform: translate(0px, -192px)!important; + -ms-transform: translate(0px, -192px)!important; + -o-transform: translate(0px, -192px)!important; +} + +ul.new-style7 { + transform: translate(0px, -134px)!important; + -webkit-transform: translate(0px, -134px)!important; + -moz-transform: translate(0px, -134px)!important; + -ms-transform: translate(0px, -134px)!important; + -o-transform: translate(0px, -134px)!important; +} + +@media(max-width: 768px) { + ul.new-style8 { + transform: translate3d(0px, -134px, 0px)!important; + -webkit-transform: translate3d(0px, -134px, 0px)!important; + -moz-transform: translate3d(0px, -134px, 0px)!important; + -ms-transform: translate3d(0px, -134px, 0px)!important; + -o-transform: translate3d(0px, -134px, 0px)!important; + } +} + +button.new-style10 { + transform: translate(-25px, -25px)!important; + -webkit-transform: translate(-25px, -25px)!important; + -moz-transform: translate(-25px, -25px)!important; + -ms-transform: translate(-25px, -25px)!important; + -o-transform: translate(-25px, -25px)!important; +} + +.new-style-11 { + transform: translate(173px, 27px)!important; + -webkit-transform: translate(173px, 27px)!important; + -moz-transform: translate(173px, 27px)!important; + -ms-transform: translate(173px, 27px)!important; + -o-transform: translate(173px, 27px)!important; +} + +.new-style-12 { + transform: translate(173px, -87px)!important; + -webkit-transform: translate(173px, -87px)!important; + -moz-transform: translate(173px, -87px)!important; + -ms-transform: translate(173px, -87px)!important; + -o-transform: translate(173px, -87px)!important; +} + +ul.new-style-13 { + inset: 0 auto auto 0 !important; + margin-top: 3.5rem !important; +} + +.new-style-14 { + transform: translate(175px, 27px)!important; + -webkit-transform: translate(175px, 27px)!important; + -moz-transform: translate(175px, 27px)!important; + -ms-transform: translate(175px, 27px)!important; + -o-transform: translate(175px, 27px)!important; +} + +.new-style-15 { + transform: translate(175px, 27px)!important; + -webkit-transform: translate(175px, 27px)!important; + -moz-transform: translate(175px, 27px)!important; + -ms-transform: translate(175px, 27px)!important; + -o-transform: translate(175px, 27px)!important; +} + +@media(max-width: 768px) { + .new-style-15 { + transform: translate(0, 27px)!important; + -webkit-transform: translate(0, 27px)!important; + -moz-transform: translate(0, 27px)!important; + -ms-transform: translate(0, 27px)!important; + -o-transform: translate(0, 27px)!important; + } +} + +.new-style-16 { + transform: translate(172px, 27px)!important; + -webkit-transform: translate(172px, 27px)!important; + -moz-transform: translate(172px, 27px)!important; + -ms-transform: translate(172px, 27px)!important; + -o-transform: translate(172px, 27px)!important; +} + +.new-style-17 { + transform: translate(172px, 27px)!important; + -webkit-transform: translate(172px, 27px)!important; + -moz-transform: translate(172px, 27px)!important; + -ms-transform: translate(172px, 27px)!important; + -o-transform: translate(172px, 27px)!important; +} + +.new-style-18 { + transform: translate(0px, -136px)!important; + -webkit-transform: translate(0px, -136px)!important; + -moz-transform: translate(0px, -136px)!important; + -ms-transform: translate(0px, -136px)!important; + -o-transform: translate(0px, -136px)!important; +} + +.new-style-19 { + transform: translate(0px, -194px)!important; + -webkit-transform: translate(0px, -194px)!important; + -moz-transform: translate(0px, -194px)!important; + -ms-transform: translate(0px, -194px)!important; + -o-transform: translate(0px, -194px)!important; +} +.demo-vertical-spacing button.right[data-bs-toggle^=tooltip]{ + position:relative +} +.demo-vertical-spacing button.right[data-bs-toggle^=tooltip]:hover::before{ + content:''; + height: 1rem!important; + left: 78px!important; + color:red!important; + position:absolute!important; + border-width: .5rem .5rem .5rem 0!important; + border-right-color: black!important; + display: block!important; + border-color: transparent!important; + border-right-color: black!important; + border-style: solid!important; +} +.demo-vertical-spacing button.left[data-bs-toggle^=tooltip]{ +} +.demo-vertical-spacing button.left[data-bs-toggle^=tooltip]::before{ + position:relative!important; + -webkit-transition:opacity 10s ease!important; + -moz-transition:opacity 10s ease!important; + -o-transition:opacity 10s ease!important; + -ms-transition:opacity 10s ease!important; + transition:opacity 10s ease-out!important; + opacity:0!important; + display:black +} +.demo-vertical-spacing button.left[data-bs-toggle^=tooltip]:hover::before{ + content:''; + height: 1rem!important; + right: 70px!important; + top:25%!important; + color:red!important; + position:absolute!important; + border-width: .5rem 0 .5rem .5rem!important; + border-left-color: #23272b!important; + display: block!important; + border-color: transparent!important; + border-left-color: #23272b!important; + border-style: solid!important; + opacity:1!important; + -webkit-transition:opacity 10s ease!important; + -moz-transition:opacity 10s ease!important; + -o-transition:opacity 10s ease!important; + -ms-transition:opacity 10s ease!important; + transition:opacity 10s ease-out!important; + +} diff --git a/TaxPayerFull/wwwroot/assets/vendor/css/pages/page-auth.css b/TaxPayerFull/wwwroot/assets/vendor/css/pages/page-auth.css new file mode 100644 index 0000000..3a4a306 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/css/pages/page-auth.css @@ -0,0 +1 @@ +.authentication-wrapper{display:flex;flex-basis:100%;min-height:100vh;width:100%}.authentication-wrapper .authentication-inner{width:100%}.authentication-wrapper.authentication-basic{align-items:center;justify-content:center;overflow:hidden}.authentication-wrapper.authentication-cover{align-items:flex-start}.authentication-wrapper.authentication-cover .authentication-inner{height:100vh}.authentication-wrapper.authentication-basic .authentication-inner{max-width:400px;position:relative}.authentication-wrapper.authentication-basic .authentication-inner:before{width:148px;height:148px;content:" ";position:absolute;top:-40px;right:-40px;background-image:url("data:image/svg+xml,%3Csvg width='148px' height='148px' viewBox='0 0 148 148' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M355,144 C356.104569,144 357,144.895431 357,146 C357,147.104569 356.104569,148 355,148 C353.895431,148 353,147.104569 353,146 C353,144.895431 353.895431,144 355,144 Z M382,144 C383.104569,144 384,144.895431 384,146 C384,147.104569 383.104569,148 382,148 C380.895431,148 380,147.104569 380,146 C380,144.895431 380.895431,144 382,144 Z M412,144 C413.104569,144 414,144.895431 414,146 C414,147.104569 413.104569,148 412,148 C410.895431,148 410,147.104569 410,146 C410,144.895431 410.895431,144 412,144 Z M442,144 C443.104569,144 444,144.895431 444,146 C444,147.104569 443.104569,148 442,148 C440.895431,148 440,147.104569 440,146 C440,144.895431 440.895431,144 442,144 Z M472,144 C473.104569,144 474,144.895431 474,146 C474,147.104569 473.104569,148 472,148 C470.895431,148 470,147.104569 470,146 C470,144.895431 470.895431,144 472,144 Z M499,144 C500.104569,144 501,144.895431 501,146 C501,147.104569 500.104569,148 499,148 C497.895431,148 497,147.104569 497,146 C497,144.895431 497.895431,144 499,144 Z M355,117 C356.104569,117 357,117.895431 357,119 C357,120.104569 356.104569,121 355,121 C353.895431,121 353,120.104569 353,119 C353,117.895431 353.895431,117 355,117 Z M382,117 C383.104569,117 384,117.895431 384,119 C384,120.104569 383.104569,121 382,121 C380.895431,121 380,120.104569 380,119 C380,117.895431 380.895431,117 382,117 Z M412,117 C413.104569,117 414,117.895431 414,119 C414,120.104569 413.104569,121 412,121 C410.895431,121 410,120.104569 410,119 C410,117.895431 410.895431,117 412,117 Z M442,117 C443.104569,117 444,117.895431 444,119 C444,120.104569 443.104569,121 442,121 C440.895431,121 440,120.104569 440,119 C440,117.895431 440.895431,117 442,117 Z M472,117 C473.104569,117 474,117.895431 474,119 C474,120.104569 473.104569,121 472,121 C470.895431,121 470,120.104569 470,119 C470,117.895431 470.895431,117 472,117 Z M499,117 C500.104569,117 501,117.895431 501,119 C501,120.104569 500.104569,121 499,121 C497.895431,121 497,120.104569 497,119 C497,117.895431 497.895431,117 499,117 Z M355,87 C356.104569,87 357,87.8954305 357,89 C357,90.1045695 356.104569,91 355,91 C353.895431,91 353,90.1045695 353,89 C353,87.8954305 353.895431,87 355,87 Z M382,87 C383.104569,87 384,87.8954305 384,89 C384,90.1045695 383.104569,91 382,91 C380.895431,91 380,90.1045695 380,89 C380,87.8954305 380.895431,87 382,87 Z M412,87 C413.104569,87 414,87.8954305 414,89 C414,90.1045695 413.104569,91 412,91 C410.895431,91 410,90.1045695 410,89 C410,87.8954305 410.895431,87 412,87 Z M442,87 C443.104569,87 444,87.8954305 444,89 C444,90.1045695 443.104569,91 442,91 C440.895431,91 440,90.1045695 440,89 C440,87.8954305 440.895431,87 442,87 Z M472,87 C473.104569,87 474,87.8954305 474,89 C474,90.1045695 473.104569,91 472,91 C470.895431,91 470,90.1045695 470,89 C470,87.8954305 470.895431,87 472,87 Z M499,87 C500.104569,87 501,87.8954305 501,89 C501,90.1045695 500.104569,91 499,91 C497.895431,91 497,90.1045695 497,89 C497,87.8954305 497.895431,87 499,87 Z M355,57 C356.104569,57 357,57.8954305 357,59 C357,60.1045695 356.104569,61 355,61 C353.895431,61 353,60.1045695 353,59 C353,57.8954305 353.895431,57 355,57 Z M472,57 C473.104569,57 474,57.8954305 474,59 C474,60.1045695 473.104569,61 472,61 C470.895431,61 470,60.1045695 470,59 C470,57.8954305 470.895431,57 472,57 Z M412,57 C413.104569,57 414,57.8954305 414,59 C414,60.1045695 413.104569,61 412,61 C410.895431,61 410,60.1045695 410,59 C410,57.8954305 410.895431,57 412,57 Z M499,57 C500.104569,57 501,57.8954305 501,59 C501,60.1045695 500.104569,61 499,61 C497.895431,61 497,60.1045695 497,59 C497,57.8954305 497.895431,57 499,57 Z M382,57 C383.104569,57 384,57.8954305 384,59 C384,60.1045695 383.104569,61 382,61 C380.895431,61 380,60.1045695 380,59 C380,57.8954305 380.895431,57 382,57 Z M442,57 C443.104569,57 444,57.8954305 444,59 C444,60.1045695 443.104569,61 442,61 C440.895431,61 440,60.1045695 440,59 C440,57.8954305 440.895431,57 442,57 Z M355,27 C356.104569,27 357,27.8954305 357,29 C357,30.1045695 356.104569,31 355,31 C353.895431,31 353,30.1045695 353,29 C353,27.8954305 353.895431,27 355,27 Z M382,27 C383.104569,27 384,27.8954305 384,29 C384,30.1045695 383.104569,31 382,31 C380.895431,31 380,30.1045695 380,29 C380,27.8954305 380.895431,27 382,27 Z M412,27 C413.104569,27 414,27.8954305 414,29 C414,30.1045695 413.104569,31 412,31 C410.895431,31 410,30.1045695 410,29 C410,27.8954305 410.895431,27 412,27 Z M442,27 C443.104569,27 444,27.8954305 444,29 C444,30.1045695 443.104569,31 442,31 C440.895431,31 440,30.1045695 440,29 C440,27.8954305 440.895431,27 442,27 Z M472,27 C473.104569,27 474,27.8954305 474,29 C474,30.1045695 473.104569,31 472,31 C470.895431,31 470,30.1045695 470,29 C470,27.8954305 470.895431,27 472,27 Z M499,27 C500.104569,27 501,27.8954305 501,29 C501,30.1045695 500.104569,31 499,31 C497.895431,31 497,30.1045695 497,29 C497,27.8954305 497.895431,27 499,27 Z M355,0 C356.104569,0 357,0.8954305 357,2 C357,3.1045695 356.104569,4 355,4 C353.895431,4 353,3.1045695 353,2 C353,0.8954305 353.895431,0 355,0 Z M382,0 C383.104569,0 384,0.8954305 384,2 C384,3.1045695 383.104569,4 382,4 C380.895431,4 380,3.1045695 380,2 C380,0.8954305 380.895431,0 382,0 Z M412,0 C413.104569,0 414,0.8954305 414,2 C414,3.1045695 413.104569,4 412,4 C410.895431,4 410,3.1045695 410,2 C410,0.8954305 410.895431,0 412,0 Z M442,0 C443.104569,0 444,0.8954305 444,2 C444,3.1045695 443.104569,4 442,4 C440.895431,4 440,3.1045695 440,2 C440,0.8954305 440.895431,0 442,0 Z M472,0 C473.104569,0 474,0.8954305 474,2 C474,3.1045695 473.104569,4 472,4 C470.895431,4 470,3.1045695 470,2 C470,0.8954305 470.895431,0 472,0 Z M499,0 C500.104569,0 501,0.8954305 501,2 C501,3.1045695 500.104569,4 499,4 C497.895431,4 497,3.1045695 497,2 C497,0.8954305 497.895431,0 499,0 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='📝-Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Login---V2' transform='translate(-822.000000, -197.000000)'%3E%3Cg id='top-illustration' transform='translate(469.000000, 197.000000)'%3E%3Cuse fill='%23696cff' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.6' fill='%23FFFFFF' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.authentication-wrapper.authentication-basic .authentication-inner:after{width:243px;height:240px;content:" ";position:absolute;bottom:-68px;left:-46px}.authentication-wrapper.authentication-basic .authentication-inner .card{z-index:1}.authentication-wrapper.authentication-basic .authentication-inner .card .app-brand{margin-bottom:2.5rem}.authentication-wrapper .auth-input-wrapper .auth-input{max-width:50px;padding-left:.4rem;padding-right:.4rem;font-size:150%}@media(max-width: 575.98px){.authentication-wrapper .auth-input-wrapper .auth-input{font-size:1.125rem}}.light-style .authentication-wrapper .authentication-bg{background-color:#fff}.light-style .authentication-wrapper.authentication-basic .authentication-inner:after{background-image:url("data:image/svg+xml,%3Csvg width='243px' height='240px' viewBox='0 0 243 240' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M34.5,182 C35.8807119,182 37,183.119288 37,184.5 C37,185.880712 35.8807119,187 34.5,187 C33.1192881,187 32,185.880712 32,184.5 C32,183.119288 33.1192881,182 34.5,182 Z M61.5,182 C62.8807119,182 64,183.119288 64,184.5 C64,185.880712 62.8807119,187 61.5,187 C60.1192881,187 59,185.880712 59,184.5 C59,183.119288 60.1192881,182 61.5,182 Z M91.5,182 C92.8807119,182 94,183.119288 94,184.5 C94,185.880712 92.8807119,187 91.5,187 C90.1192881,187 89,185.880712 89,184.5 C89,183.119288 90.1192881,182 91.5,182 Z M123.5,182 C124.880712,182 126,183.119288 126,184.5 C126,185.880712 124.880712,187 123.5,187 C122.119288,187 121,185.880712 121,184.5 C121,183.119288 122.119288,182 123.5,182 Z M153.5,182 C154.880712,182 156,183.119288 156,184.5 C156,185.880712 154.880712,187 153.5,187 C152.119288,187 151,185.880712 151,184.5 C151,183.119288 152.119288,182 153.5,182 Z M180.5,182 C181.880712,182 183,183.119288 183,184.5 C183,185.880712 181.880712,187 180.5,187 C179.119288,187 178,185.880712 178,184.5 C178,183.119288 179.119288,182 180.5,182 Z M34.5,154 C35.8807119,154 37,155.119288 37,156.5 C37,157.880712 35.8807119,159 34.5,159 C33.1192881,159 32,157.880712 32,156.5 C32,155.119288 33.1192881,154 34.5,154 Z M61.5,154 C62.8807119,154 64,155.119288 64,156.5 C64,157.880712 62.8807119,159 61.5,159 C60.1192881,159 59,157.880712 59,156.5 C59,155.119288 60.1192881,154 61.5,154 Z M91.5,154 C92.8807119,154 94,155.119288 94,156.5 C94,157.880712 92.8807119,159 91.5,159 C90.1192881,159 89,157.880712 89,156.5 C89,155.119288 90.1192881,154 91.5,154 Z M123.5,154 C124.880712,154 126,155.119288 126,156.5 C126,157.880712 124.880712,159 123.5,159 C122.119288,159 121,157.880712 121,156.5 C121,155.119288 122.119288,154 123.5,154 Z M153.5,154 C154.880712,154 156,155.119288 156,156.5 C156,157.880712 154.880712,159 153.5,159 C152.119288,159 151,157.880712 151,156.5 C151,155.119288 152.119288,154 153.5,154 Z M180.5,154 C181.880712,154 183,155.119288 183,156.5 C183,157.880712 181.880712,159 180.5,159 C179.119288,159 178,157.880712 178,156.5 C178,155.119288 179.119288,154 180.5,154 Z M34.5,124 C35.8807119,124 37,125.119288 37,126.5 C37,127.880712 35.8807119,129 34.5,129 C33.1192881,129 32,127.880712 32,126.5 C32,125.119288 33.1192881,124 34.5,124 Z M61.5,124 C62.8807119,124 64,125.119288 64,126.5 C64,127.880712 62.8807119,129 61.5,129 C60.1192881,129 59,127.880712 59,126.5 C59,125.119288 60.1192881,124 61.5,124 Z M91.5,124 C92.8807119,124 94,125.119288 94,126.5 C94,127.880712 92.8807119,129 91.5,129 C90.1192881,129 89,127.880712 89,126.5 C89,125.119288 90.1192881,124 91.5,124 Z M123.5,124 C124.880712,124 126,125.119288 126,126.5 C126,127.880712 124.880712,129 123.5,129 C122.119288,129 121,127.880712 121,126.5 C121,125.119288 122.119288,124 123.5,124 Z M153.5,124 C154.880712,124 156,125.119288 156,126.5 C156,127.880712 154.880712,129 153.5,129 C152.119288,129 151,127.880712 151,126.5 C151,125.119288 152.119288,124 153.5,124 Z M180.5,124 C181.880712,124 183,125.119288 183,126.5 C183,127.880712 181.880712,129 180.5,129 C179.119288,129 178,127.880712 178,126.5 C178,125.119288 179.119288,124 180.5,124 Z M34.5,94 C35.8807119,94 37,95.1192881 37,96.5 C37,97.8807119 35.8807119,99 34.5,99 C33.1192881,99 32,97.8807119 32,96.5 C32,95.1192881 33.1192881,94 34.5,94 Z M153.5,94 C154.880712,94 156,95.1192881 156,96.5 C156,97.8807119 154.880712,99 153.5,99 C152.119288,99 151,97.8807119 151,96.5 C151,95.1192881 152.119288,94 153.5,94 Z M91.5,94 C92.8807119,94 94,95.1192881 94,96.5 C94,97.8807119 92.8807119,99 91.5,99 C90.1192881,99 89,97.8807119 89,96.5 C89,95.1192881 90.1192881,94 91.5,94 Z M180.5,94 C181.880712,94 183,95.1192881 183,96.5 C183,97.8807119 181.880712,99 180.5,99 C179.119288,99 178,97.8807119 178,96.5 C178,95.1192881 179.119288,94 180.5,94 Z M61.5,94 C62.8807119,94 64,95.1192881 64,96.5 C64,97.8807119 62.8807119,99 61.5,99 C60.1192881,99 59,97.8807119 59,96.5 C59,95.1192881 60.1192881,94 61.5,94 Z M123.5,94 C124.880712,94 126,95.1192881 126,96.5 C126,97.8807119 124.880712,99 123.5,99 C122.119288,99 121,97.8807119 121,96.5 C121,95.1192881 122.119288,94 123.5,94 Z M34.5,64 C35.8807119,64 37,65.1192881 37,66.5 C37,67.8807119 35.8807119,69 34.5,69 C33.1192881,69 32,67.8807119 32,66.5 C32,65.1192881 33.1192881,64 34.5,64 Z M61.5,64 C62.8807119,64 64,65.1192881 64,66.5 C64,67.8807119 62.8807119,69 61.5,69 C60.1192881,69 59,67.8807119 59,66.5 C59,65.1192881 60.1192881,64 61.5,64 Z M91.5,64 C92.8807119,64 94,65.1192881 94,66.5 C94,67.8807119 92.8807119,69 91.5,69 C90.1192881,69 89,67.8807119 89,66.5 C89,65.1192881 90.1192881,64 91.5,64 Z M123.5,64 C124.880712,64 126,65.1192881 126,66.5 C126,67.8807119 124.880712,69 123.5,69 C122.119288,69 121,67.8807119 121,66.5 C121,65.1192881 122.119288,64 123.5,64 Z M153.5,64 C154.880712,64 156,65.1192881 156,66.5 C156,67.8807119 154.880712,69 153.5,69 C152.119288,69 151,67.8807119 151,66.5 C151,65.1192881 152.119288,64 153.5,64 Z M180.5,64 C181.880712,64 183,65.1192881 183,66.5 C183,67.8807119 181.880712,69 180.5,69 C179.119288,69 178,67.8807119 178,66.5 C178,65.1192881 179.119288,64 180.5,64 Z M34.5,37 C35.8807119,37 37,38.1192881 37,39.5 C37,40.8807119 35.8807119,42 34.5,42 C33.1192881,42 32,40.8807119 32,39.5 C32,38.1192881 33.1192881,37 34.5,37 Z M61.5,37 C62.8807119,37 64,38.1192881 64,39.5 C64,40.8807119 62.8807119,42 61.5,42 C60.1192881,42 59,40.8807119 59,39.5 C59,38.1192881 60.1192881,37 61.5,37 Z M91.5,37 C92.8807119,37 94,38.1192881 94,39.5 C94,40.8807119 92.8807119,42 91.5,42 C90.1192881,42 89,40.8807119 89,39.5 C89,38.1192881 90.1192881,37 91.5,37 Z M123.5,37 C124.880712,37 126,38.1192881 126,39.5 C126,40.8807119 124.880712,42 123.5,42 C122.119288,42 121,40.8807119 121,39.5 C121,38.1192881 122.119288,37 123.5,37 Z M153.5,37 C154.880712,37 156,38.1192881 156,39.5 C156,40.8807119 154.880712,42 153.5,42 C152.119288,42 151,40.8807119 151,39.5 C151,38.1192881 152.119288,37 153.5,37 Z M180.5,37 C181.880712,37 183,38.1192881 183,39.5 C183,40.8807119 181.880712,42 180.5,42 C179.119288,42 178,40.8807119 178,39.5 C178,38.1192881 179.119288,37 180.5,37 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='📝-Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Login---V2' transform='translate(-469.000000, -670.000000)'%3E%3Cg id='Shapes' transform='translate(469.000000, 197.000000)'%3E%3Cg id='bottom-illustration' transform='translate(0.000000, 473.000000)'%3E%3Crect id='Rectangle' fill='%23696cff' opacity='0.04' x='0' y='0' width='215' height='216' rx='10'%3E%3C/rect%3E%3Crect id='Rectangle' stroke='rgba(67, 89, 113, 0.5)' opacity='0.48' x='104.5' y='100.5' width='138' height='139' rx='10'%3E%3C/rect%3E%3Cg id='Dot'%3E%3Cuse fill='%23696cff' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.6' fill='%23FFFFFF' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")} diff --git a/TaxPayerFull/wwwroot/assets/vendor/css/pages/page-icons.css b/TaxPayerFull/wwwroot/assets/vendor/css/pages/page-icons.css new file mode 100644 index 0000000..6f7ceff --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/css/pages/page-icons.css @@ -0,0 +1 @@ +#icons-container .icon-card{width:128px}#icons-container .icon-card i{font-size:2rem}@media(max-width: 1024px){#icons-container .icon-card{width:126px}}@media(max-width: 767.98px){#icons-container .icon-card{width:131px}}@media(max-width: 414px){#icons-container .icon-card{width:110px}}@media(max-width: 375px){#icons-container .icon-card{width:150px}} diff --git a/TaxPayerFull/wwwroot/assets/vendor/css/pages/page-misc.css b/TaxPayerFull/wwwroot/assets/vendor/css/pages/page-misc.css new file mode 100644 index 0000000..5e730a5 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/css/pages/page-misc.css @@ -0,0 +1 @@ +.misc-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - (1.625rem * 2));text-align:center} diff --git a/TaxPayerFull/wwwroot/assets/vendor/css/theme-default.css b/TaxPayerFull/wwwroot/assets/vendor/css/theme-default.css new file mode 100644 index 0000000..bd8e84a --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/css/theme-default.css @@ -0,0 +1,980 @@ +.layout-navbar-fixed .layout-wrapper:not(.layout-horizontal) .layout-page:before { + content: ""; + width: 100%; + height: .75rem; + position: fixed; + top: 0px; + z-index: 10 +} + +.bg-menu-theme .menu-header { + position: relative +} + +.bg-menu-theme .menu-header:before { + content: ""; + position: absolute; + right: 0; + top: 1.1875rem; + width: 1rem; + height: 1px; + transition: all .3s ease-in-out +} + +.layout-wrapper:not(.layout-horizontal) .bg-menu-theme .menu-inner .menu-item .menu-link { + border-radius: .375rem +} + +.layout-horizontal .bg-menu-theme .menu-inner>.menu-item>.menu-link { + border-radius: .375rem +} + +@media(min-width: 1200px) { + .layout-horizontal .bg-menu-theme .menu-inner>.menu-item { + margin: .565rem 0 + } + + .layout-horizontal .bg-menu-theme .menu-inner>.menu-item:not(:first-child) { + margin-right: .0625rem + } + + .layout-horizontal .bg-menu-theme .menu-inner>.menu-item:not(:last-child) { + margin-left: .0625rem + } + + .layout-horizontal .bg-menu-theme .menu-inner>.menu-item .menu-sub { + box-shadow: 0 .25rem 1rem rgba(161, 172, 184, .45) + } +} + +.layout-wrapper:not(.layout-horizontal) .bg-menu-theme .menu-inner>.menu-item.active:before { + content: ""; + position: absolute; + left: 0; + width: .25rem; + height: 2.5rem; + border-radius: 0 .375rem .375rem 0 +} + +.bg-menu-theme .menu-sub>.menu-item>.menu-link:before { + content: ""; + position: absolute; + right: 1.4375rem; + width: .375rem; + height: .375rem; + border-radius: 50% +} + +.layout-horizontal .bg-menu-theme .menu-sub>.menu-item>.menu-link:before { + right: 1.3rem +} + +.bg-menu-theme .menu-horizontal-wrapper>.menu-inner>.menu-item>.menu-sub>.menu-item>.menu-link:before { + display: none +} + +.bg-menu-theme .menu-sub>.menu-item.active>.menu-link:not(.menu-toggle):before { + right: 1.1875rem; + width: .875rem; + height: .875rem +} + +.layout-horizontal .bg-menu-theme .menu-sub>.menu-item.active>.menu-link:not(.menu-toggle):before { + right: 1.1rem +} + +.layout-menu-hover .layout-menu { + box-shadow: 0 .625rem 1.25rem rgba(161, 172, 184, .5); + transition: all .3s ease-in-out +} + +.app-brand .layout-menu-toggle { + position: absolute; + right: 15rem; + border-radius: 50% +} + +.app-brand .layout-menu-toggle i { + width: 1.5rem; + height: 1.5rem; + transition: all .3s ease-in-out +} + +@media(max-width: 1199.98px) { + .app-brand .layout-menu-toggle { + display: none !important + } + + .layout-menu-expanded .app-brand .layout-menu-toggle { + display: block !important + } +} + +.text-primary { + color: #696cff !important +} + +.text-body[href]:hover { + color: #5f61e6 !important +} + +.bg-primary { + background-color: #696cff !important +} + +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #6467f2 !important +} + +.dropdown-notifications-item:not(.mark-as-read) .dropdown-notifications-read span { + background-color: #696cff +} + +.bg-label-primary { + background-color: #e7e7ff !important; + color: #696cff !important +} + +.border-label-primary { + border: 3px solid #c3c4ff !important +} + +.border-light-primary { + border: 3px solid rgba(105, 108, 255, .08) +} + +.page-item.active .page-link, +.page-item.active .page-link:hover, +.page-item.active .page-link:focus, +.pagination li.active>a:not(.page-link), +.pagination li.active>a:not(.page-link):hover, +.pagination li.active>a:not(.page-link):focus { + border-color: #696cff; + background-color: #696cff; + color: #fff; + box-shadow: 0 .125rem .25rem rgba(105, 108, 255, .4) +} + +.progress-bar { + background-color: #696cff; + color: #fff; + box-shadow: 0 2px 4px 0 rgba(105, 108, 255, .4) +} + +.list-group-item-primary { + background-color: #e1e2ff; + color: #696cff !important +} + +a.list-group-item-primary, +button.list-group-item-primary { + color: #696cff +} + +a.list-group-item-primary:hover, +a.list-group-item-primary:focus, +button.list-group-item-primary:hover, +button.list-group-item-primary:focus { + background-color: #d6d7f2; + color: #696cff +} + +a.list-group-item-primary.active, +button.list-group-item-primary.active { + border-color: #696cff; + background-color: #696cff; + color: #696cff +} + +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + border-color: #696cff; + background-color: #696cff +} + +.alert-primary { + background-color: #e7e7ff; + border-color: #d2d3ff; + color: #696cff +} + +.alert-primary .btn-close { + background-image: url("data:image/svg+xml,%3Csvg width='150px' height='151px' viewBox='0 0 150 151' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='131.251657 0 74.9933705 56.25 18.7483426 0 0 18.75 56.2450278 75 0 131.25 18.7483426 150 74.9933705 93.75 131.251657 150 150 131.25 93.7549722 75 150 18.75'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='🎨-%5BSetup%5D:-Colors-&-Shadows' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-225.000000, -250.000000)'%3E%3Cg id='Icon-Color' transform='translate(225.000000, 250.500000)'%3E%3Cuse fill='%23696cff' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.5' fill='%23696cff' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") +} + +.alert-primary .alert-link { + color: #696cff +} + +.card .alert-primary hr { + background-color: #696cff !important +} + +.table-primary { + --bs-table-bg: #e1e2ff; + --bs-table-striped-bg: #dcdefb; + --bs-table-striped-color: #435971; + --bs-table-active-bg: #d1d4f1; + --bs-table-active-color: #435971; + --bs-table-hover-bg: #d8daf6; + --bs-table-hover-color: #435971; + color: #435971; + border-color: #d1d4f1 +} + +.table-primary th { + border-bottom-color: inherit !important +} + +.table-primary .btn-icon { + color: #435971 +} + +.btn-primary { + color: #fff; + background-color: #696cff; + border-color: #696cff; + box-shadow: 0 .125rem .25rem 0 rgba(105, 108, 255, .4) +} + +.btn-primary:hover { + color: #fff; + background-color: #5f61e6; + border-color: #5f61e6; + transform: translateY(-1px) +} + +.btn-check:focus+.btn-primary, +.btn-primary:focus, +.btn-primary.focus { + color: #fff; + background-color: #5f61e6; + border-color: #5f61e6; + transform: translateY(0); + box-shadow: none +} + +.btn-check:checked+.btn-primary, +.btn-check:active+.btn-primary, +.btn-primary:active, +.btn-primary.active, +.show>.btn-primary.dropdown-toggle { + color: #fff; + background-color: #595cd9; + border-color: #595cd9 +} + +.btn-check:checked+.btn-primary:focus, +.btn-check:active+.btn-primary:focus, +.btn-primary:active:focus, +.btn-primary.active:focus, +.show>.btn-primary.dropdown-toggle:focus { + box-shadow: none +} + +.btn-primary.disabled, +.btn-primary:disabled { + box-shadow: none +} + +.btn-outline-primary { + color: #696cff; + border-color: #696cff; + background: transparent +} + +.btn-outline-primary:hover { + color: #fff; + background-color: #5f61e6; + border-color: #5f61e6; + box-shadow: 0 .125rem .25rem 0 rgba(105, 108, 255, .4); + transform: translateY(-1px) +} + +.btn-check:focus+.btn-outline-primary, +.btn-outline-primary:focus { + color: #fff; + background-color: #5f61e6; + border-color: #5f61e6; + box-shadow: none; + transform: translateY(0) +} + +.btn-check:checked+.btn-outline-primary, +.btn-check:active+.btn-outline-primary, +.btn-outline-primary:active, +.btn-outline-primary.active, +.btn-outline-primary.dropdown-toggle.show { + color: #fff; + background-color: #595cd9; + border-color: #595cd9 +} + +.btn-check:checked+.btn-outline-primary:focus, +.btn-check:active+.btn-outline-primary:focus, +.btn-outline-primary:active:focus, +.btn-outline-primary.active:focus, +.btn-outline-primary.dropdown-toggle.show:focus { + box-shadow: none +} + +.btn-outline-primary.disabled, +.btn-outline-primary:disabled { + box-shadow: none +} + +.btn-outline-primary .badge { + background: #696cff; + border-color: #696cff; + color: #fff +} + +.btn-outline-primary:hover .badge, +.btn-outline-primary:focus:hover .badge, +.btn-outline-primary:active .badge, +.btn-outline-primary.active .badge, +.show>.btn-outline-primary.dropdown-toggle .badge { + background: #fff; + border-color: #fff; + color: #696cff +} + +.dropdown-item:not(.disabled).active, +.dropdown-item:not(.disabled):active { + background-color: rgba(105, 108, 255, .08); + color: #696cff !important +} + +.dropdown-menu>li:not(.disabled)>a:not(.dropdown-item):active, +.dropdown-menu>li.active:not(.disabled)>a:not(.dropdown-item) { + background-color: rgba(105, 108, 255, .08); + color: #696cff !important +} + +.nav .nav-link:hover, +.nav .nav-link:focus { + color: #5f61e6 +} + +.nav-pills .nav-link.active, +.nav-pills .nav-link.active:hover, +.nav-pills .nav-link.active:focus { + background-color: #696cff; + color: #fff; + box-shadow: 0 2px 4px 0 rgba(105, 108, 255, .4) +} + +.form-control:focus, +.form-select:focus { + border-color: #696cff +} + +.input-group:focus-within .form-control, +.input-group:focus-within .input-group-text { + border-color: #696cff +} + +.form-check-input:focus { + border-color: #696cff; + box-shadow: 0 2px 4px 0 rgba(105, 108, 255, .4) +} + +.form-check-input:disabled { + background-color: #eceef1 +} + +.form-check-input:checked, +.form-check-input[type=checkbox]:indeterminate { + background-color: #696cff; + border-color: #696cff; + box-shadow: 0 2px 4px 0 rgba(105, 108, 255, .4) +} + +.custom-option.checked { + border: 1px solid #696cff +} + +.form-switch .form-check-input:focus { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23696cff'/%3e%3c/svg%3e") +} + +.form-switch .form-check-input:checked { + 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") +} + +.form-control:focus~.form-label { + border-color: #696cff +} + +.form-control:focus~.form-label::after { + border-color: inherit +} + +.divider.divider-primary .divider-text:before, +.divider.divider-primary .divider-text:after { + border-color: #696cff +} + +.navbar.bg-primary { + background-color: #696cff !important; + color: #e0e1ff +} + +.navbar.bg-primary .navbar-brand, +.navbar.bg-primary .navbar-brand a { + color: #fff +} + +.navbar.bg-primary .navbar-brand:hover, +.navbar.bg-primary .navbar-brand:focus, +.navbar.bg-primary .navbar-brand a:hover, +.navbar.bg-primary .navbar-brand a:focus { + color: #fff +} + +.navbar.bg-primary .navbar-search-wrapper .navbar-search-icon, +.navbar.bg-primary .navbar-search-wrapper .search-input { + color: #e0e1ff +} + +.navbar.bg-primary .search-input-wrapper .search-input, +.navbar.bg-primary .search-input-wrapper .search-toggler { + background-color: #696cff !important; + color: #e0e1ff +} + +.navbar.bg-primary .navbar-nav>.nav-link, +.navbar.bg-primary .navbar-nav>.nav-item>.nav-link, +.navbar.bg-primary .navbar-nav>.nav>.nav-item>.nav-link { + color: #e0e1ff +} + +.navbar.bg-primary .navbar-nav>.nav-link:hover, +.navbar.bg-primary .navbar-nav>.nav-link:focus, +.navbar.bg-primary .navbar-nav>.nav-item>.nav-link:hover, +.navbar.bg-primary .navbar-nav>.nav-item>.nav-link:focus, +.navbar.bg-primary .navbar-nav>.nav>.nav-item>.nav-link:hover, +.navbar.bg-primary .navbar-nav>.nav>.nav-item>.nav-link:focus { + color: #fff +} + +.navbar.bg-primary .navbar-nav>.nav-link.disabled, +.navbar.bg-primary .navbar-nav>.nav-item>.nav-link.disabled, +.navbar.bg-primary .navbar-nav>.nav>.nav-item>.nav-link.disabled { + color: #b0b2ff !important +} + +.navbar.bg-primary .navbar-nav .show>.nav-link, +.navbar.bg-primary .navbar-nav .active>.nav-link, +.navbar.bg-primary .navbar-nav .nav-link.show, +.navbar.bg-primary .navbar-nav .nav-link.active { + color: #fff +} + +.navbar.bg-primary .navbar-toggler { + color: #e0e1ff; + border-color: rgba(255, 255, 255, .15) +} + +.navbar.bg-primary .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3Csvg width='14px' height='11px' viewBox='0 0 14 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0,0 L14,0 L14,1.75 L0,1.75 L0,0 Z M0,4.375 L14,4.375 L14,6.125 L0,6.125 L0,4.375 Z M0,8.75 L14,8.75 L14,10.5 L0,10.5 L0,8.75 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='💎-UI-Elements' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='12)-Navbar' transform='translate(-1174.000000, -1290.000000)'%3E%3Cg id='Group' transform='translate(1174.000000, 1288.000000)'%3E%3Cg id='Icon-Color' transform='translate(0.000000, 2.000000)'%3E%3Cuse fill='rgba(255, 255, 255, 0.8)' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.1' fill='rgba(255, 255, 255, 0.8)' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") +} + +.navbar.bg-primary .navbar-text { + color: #e0e1ff +} + +.navbar.bg-primary .navbar-text a { + color: #fff +} + +.navbar.bg-primary .navbar-text a:hover, +.navbar.bg-primary .navbar-text a:focus { + color: #fff +} + +.navbar.bg-primary hr { + border-color: rgba(255, 255, 255, .15) +} + +.menu.bg-primary { + background-color: #696cff !important; + color: #e0e1ff +} + +.menu.bg-primary .menu-link, +.menu.bg-primary .menu-horizontal-prev, +.menu.bg-primary .menu-horizontal-next { + color: #e0e1ff +} + +.menu.bg-primary .menu-link:hover, +.menu.bg-primary .menu-link:focus, +.menu.bg-primary .menu-horizontal-prev:hover, +.menu.bg-primary .menu-horizontal-prev:focus, +.menu.bg-primary .menu-horizontal-next:hover, +.menu.bg-primary .menu-horizontal-next:focus { + color: #fff +} + +.menu.bg-primary .menu-link.active, +.menu.bg-primary .menu-horizontal-prev.active, +.menu.bg-primary .menu-horizontal-next.active { + color: #fff +} + +.menu.bg-primary .menu-item.disabled .menu-link, +.menu.bg-primary .menu-horizontal-prev.disabled, +.menu.bg-primary .menu-horizontal-next.disabled { + color: #b0b2ff !important +} + +.menu.bg-primary .menu-item.open:not(.menu-item-closing)>.menu-toggle, +.menu.bg-primary .menu-item.active>.menu-link { + color: #fff +} + +.menu.bg-primary .menu-item.active>.menu-link:not(.menu-toggle) { + background-color: #6d70ff +} + +.menu.bg-primary.menu-horizontal .menu-sub>.menu-item.active>.menu-link:not(.menu-toggle) { + background-color: #7174ff +} + +.menu.bg-primary.menu-horizontal .menu-inner .menu-item:not(.menu-item-closing)>.menu-sub, +.menu.bg-primary.menu-horizontal .menu-inner .menu-item.open>.menu-toggle { + background: #6d70ff +} + +.menu.bg-primary .menu-inner>.menu-item.menu-item-closing .menu-item.open .menu-sub, +.menu.bg-primary .menu-inner>.menu-item.menu-item-closing .menu-item.open .menu-toggle { + background: transparent; + color: #e0e1ff +} + +.menu.bg-primary .menu-inner-shadow { + background: linear-gradient(#696cff 41%, rgba(105, 108, 255, 0.11) 95%, rgba(105, 108, 255, 0)) +} + +.menu.bg-primary .menu-text { + color: #fff +} + +.menu.bg-primary .menu-header { + color: #c2c4ff +} + +.menu.bg-primary hr, +.menu.bg-primary .menu-divider, +.menu.bg-primary .menu-inner>.menu-item.open>.menu-sub::before { + border-color: rgba(255, 255, 255, .15) !important +} + +.menu.bg-primary .menu-inner>.menu-header::before { + background-color: rgba(255, 255, 255, .15) +} + +.menu.bg-primary .menu-block::before { + background-color: #c2c4ff +} + +.menu.bg-primary .menu-inner>.menu-item.open .menu-item.open>.menu-toggle::before { + background-color: #8385ff +} + +.menu.bg-primary .menu-inner>.menu-item.open .menu-item.active>.menu-link::before { + background-color: #fff +} + +.menu.bg-primary .menu-inner>.menu-item.open .menu-item.open>.menu-toggle::before, +.menu.bg-primary .menu-inner>.menu-item.open .menu-item.active>.menu-link::before { + box-shadow: 0 0 0 2px #6d70ff +} + +.menu.bg-primary .ps__thumb-y, +.menu.bg-primary .ps__rail-y.ps--clicking>.ps__thumb-y { + background: rgba(255, 255, 255, .5942917647) !important +} + +.footer.bg-primary { + background-color: #696cff !important; + color: #e0e1ff +} + +.footer.bg-primary .footer-link { + color: #e0e1ff +} + +.footer.bg-primary .footer-link:hover, +.footer.bg-primary .footer-link:focus { + color: #fff +} + +.footer.bg-primary .footer-link.disabled { + color: #b0b2ff !important +} + +.footer.bg-primary .footer-text { + color: #fff +} + +.footer.bg-primary .show>.footer-link, +.footer.bg-primary .active>.footer-link, +.footer.bg-primary .footer-link.show, +.footer.bg-primary .footer-link.active { + color: #fff +} + +.footer.bg-primary hr { + border-color: rgba(255, 255, 255, .15) +} + +.bg-primary.toast, +.bg-primary.bs-toast { + color: #fff; + background-color: rgba(105, 108, 255, .85) !important; + box-shadow: 0 .25rem 1rem rgba(105, 108, 255, .4) +} + +.bg-primary.toast .toast-header, +.bg-primary.bs-toast .toast-header { + color: #fff +} + +.bg-primary.toast .toast-header .btn-close, +.bg-primary.bs-toast .toast-header .btn-close { + background-color: #696cff !important; + background-image: url("data:image/svg+xml,%3Csvg width='150px' height='151px' viewBox='0 0 150 151' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='131.251657 0 74.9933705 56.25 18.7483426 0 0 18.75 56.2450278 75 0 131.25 18.7483426 150 74.9933705 93.75 131.251657 150 150 131.25 93.7549722 75 150 18.75'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='🎨-%5BSetup%5D:-Colors-&-Shadows' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-225.000000, -250.000000)'%3E%3Cg id='Icon-Color' transform='translate(225.000000, 250.500000)'%3E%3Cuse fill='%23fff' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='1' fill='%23fff' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); + box-shadow: 0 .1875rem .375rem 0 rgba(105, 108, 255, .4) !important +} + +.form-floating>.form-control:not(:-moz-placeholder-shown)~label { + color: #696cff +} + +.form-floating>.form-control:focus~label, +.form-floating>.form-control:not(:placeholder-shown)~label, +.form-floating>.form-select~label { + color: #696cff +} + +.form-floating>.form-control:-webkit-autofill~label { + color: #696cff +} + +.svg-illustration svg { + fill: #696cff +} + +html:not([dir=rtl]) .border-primary, +html[dir=rtl] .border-primary { + border-color: #696cff !important +} + +a { + color: #696cff +} + +a:hover { + color: #787bff +} + +.fill-primary { + fill: #696cff +} + +.bg-navbar-theme { + background-color: #fff !important; + color: #697a8d +} + +.bg-navbar-theme .navbar-brand, +.bg-navbar-theme .navbar-brand a { + color: #566a7f +} + +.bg-navbar-theme .navbar-brand:hover, +.bg-navbar-theme .navbar-brand:focus, +.bg-navbar-theme .navbar-brand a:hover, +.bg-navbar-theme .navbar-brand a:focus { + color: #566a7f +} + +.bg-navbar-theme .navbar-search-wrapper .navbar-search-icon, +.bg-navbar-theme .navbar-search-wrapper .search-input { + color: #697a8d +} + +.bg-navbar-theme .search-input-wrapper .search-input, +.bg-navbar-theme .search-input-wrapper .search-toggler { + background-color: #fff !important; + color: #697a8d +} + +.bg-navbar-theme .navbar-nav>.nav-link, +.bg-navbar-theme .navbar-nav>.nav-item>.nav-link, +.bg-navbar-theme .navbar-nav>.nav>.nav-item>.nav-link { + color: #697a8d +} + +.bg-navbar-theme .navbar-nav>.nav-link:hover, +.bg-navbar-theme .navbar-nav>.nav-link:focus, +.bg-navbar-theme .navbar-nav>.nav-item>.nav-link:hover, +.bg-navbar-theme .navbar-nav>.nav-item>.nav-link:focus, +.bg-navbar-theme .navbar-nav>.nav>.nav-item>.nav-link:hover, +.bg-navbar-theme .navbar-nav>.nav>.nav-item>.nav-link:focus { + color: #566a7f +} + +.bg-navbar-theme .navbar-nav>.nav-link.disabled, +.bg-navbar-theme .navbar-nav>.nav-item>.nav-link.disabled, +.bg-navbar-theme .navbar-nav>.nav>.nav-item>.nav-link.disabled { + color: #a5afbb !important +} + +.bg-navbar-theme .navbar-nav .show>.nav-link, +.bg-navbar-theme .navbar-nav .active>.nav-link, +.bg-navbar-theme .navbar-nav .nav-link.show, +.bg-navbar-theme .navbar-nav .nav-link.active { + color: #566a7f +} + +.bg-navbar-theme .navbar-toggler { + color: #697a8d; + border-color: rgba(86, 106, 127, .075) +} + +.bg-navbar-theme .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3Csvg width='14px' height='11px' viewBox='0 0 14 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0,0 L14,0 L14,1.75 L0,1.75 L0,0 Z M0,4.375 L14,4.375 L14,6.125 L0,6.125 L0,4.375 Z M0,8.75 L14,8.75 L14,10.5 L0,10.5 L0,8.75 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='💎-UI-Elements' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='12)-Navbar' transform='translate(-1174.000000, -1290.000000)'%3E%3Cg id='Group' transform='translate(1174.000000, 1288.000000)'%3E%3Cg id='Icon-Color' transform='translate(0.000000, 2.000000)'%3E%3Cuse fill='rgba(67, 89, 113, 0.5)' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.1' fill='rgba(67, 89, 113, 0.5)' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") +} + +.bg-navbar-theme .navbar-text { + color: #697a8d +} + +.bg-navbar-theme .navbar-text a { + color: #566a7f +} + +.bg-navbar-theme .navbar-text a:hover, +.bg-navbar-theme .navbar-text a:focus { + color: #566a7f +} + +.bg-navbar-theme hr { + border-color: rgba(86, 106, 127, .075) +} + +.layout-navbar { + background-color: rgba(255, 255, 255, .95) !important; + -webkit-backdrop-filter: saturate(200%) blur(6px); + backdrop-filter: saturate(200%) blur(6px) +} + +.navbar-detached { + box-shadow: 0 0 .375rem .25rem rgba(161, 172, 184, .15) +} + +.layout-navbar-fixed .layout-page:before { + -webkit-backdrop-filter: saturate(200%) blur(10px); + backdrop-filter: saturate(200%) blur(10px); + background: rgba(245, 245, 249, .6) +} + +.bg-menu-theme { + background-color: #fff !important; + color: #697a8d +} + +.bg-menu-theme .menu-link, +.bg-menu-theme .menu-horizontal-prev, +.bg-menu-theme .menu-horizontal-next { + color: #697a8d +} + +.bg-menu-theme .menu-link:hover, +.bg-menu-theme .menu-link:focus, +.bg-menu-theme .menu-horizontal-prev:hover, +.bg-menu-theme .menu-horizontal-prev:focus, +.bg-menu-theme .menu-horizontal-next:hover, +.bg-menu-theme .menu-horizontal-next:focus { + color: #566a7f +} + +.bg-menu-theme .menu-link.active, +.bg-menu-theme .menu-horizontal-prev.active, +.bg-menu-theme .menu-horizontal-next.active { + color: #566a7f +} + +.bg-menu-theme .menu-item.disabled .menu-link, +.bg-menu-theme .menu-horizontal-prev.disabled, +.bg-menu-theme .menu-horizontal-next.disabled { + color: #a5afbb !important +} + +.bg-menu-theme .menu-item.open:not(.menu-item-closing)>.menu-toggle, +.bg-menu-theme .menu-item.active>.menu-link { + color: #566a7f +} + +.bg-menu-theme .menu-item.active>.menu-link:not(.menu-toggle) { + background-color: #fff +} + +.bg-menu-theme.menu-horizontal .menu-sub>.menu-item.active>.menu-link:not(.menu-toggle) { + background-color: #fff +} + +.bg-menu-theme.menu-horizontal .menu-inner .menu-item:not(.menu-item-closing)>.menu-sub, +.bg-menu-theme.menu-horizontal .menu-inner .menu-item.open>.menu-toggle { + background: #fff +} + +.bg-menu-theme .menu-inner>.menu-item.menu-item-closing .menu-item.open .menu-sub, +.bg-menu-theme .menu-inner>.menu-item.menu-item-closing .menu-item.open .menu-toggle { + background: transparent; + color: #697a8d +} + +.bg-menu-theme .menu-inner-shadow { + background: linear-gradient(#fff 41%, rgba(255, 255, 255, 0.11) 95%, rgba(255, 255, 255, 0)) +} + +.bg-menu-theme .menu-text { + color: #566a7f +} + +.bg-menu-theme .menu-header { + color: #8f9baa +} + +.bg-menu-theme hr, +.bg-menu-theme .menu-divider, +.bg-menu-theme .menu-inner>.menu-item.open>.menu-sub::before { + border-color: transparent !important +} + +.bg-menu-theme .menu-inner>.menu-header::before { + background-color: transparent +} + +.bg-menu-theme .menu-block::before { + background-color: #8f9baa +} + +.bg-menu-theme .menu-inner>.menu-item.open .menu-item.open>.menu-toggle::before { + background-color: #fff +} + +.bg-menu-theme .menu-inner>.menu-item.open .menu-item.active>.menu-link::before { + background-color: #566a7f +} + +.bg-menu-theme .menu-inner>.menu-item.open .menu-item.open>.menu-toggle::before, +.bg-menu-theme .menu-inner>.menu-item.open .menu-item.active>.menu-link::before { + box-shadow: 0 0 0 2px #fff +} + +.bg-menu-theme .ps__thumb-y, +.bg-menu-theme .ps__rail-y.ps--clicking>.ps__thumb-y { + background: rgba(86, 106, 127, .2) !important +} + +.bg-menu-theme .menu-header { + color: #a1acb8 +} + +.bg-menu-theme .menu-header:before { + background-color: #a1acb8 !important +} + +.bg-menu-theme.menu-vertical { + box-shadow: 0 .125rem .375rem 0 rgba(161, 172, 184, .12) +} + +html:not(.layout-menu-collapsed) .bg-menu-theme .menu-inner .menu-item.open>.menu-link, +.layout-menu-hover.layout-menu-collapsed .bg-menu-theme .menu-inner .menu-item.open>.menu-link, +html:not(.layout-menu-collapsed) .bg-menu-theme .menu-inner .menu-item .menu-link:not(.active):hover, +.layout-menu-hover.layout-menu-collapsed .bg-menu-theme .menu-inner .menu-item .menu-link:not(.active):hover { + background-color: rgba(67, 89, 113, .04) +} + +.bg-menu-theme .menu-inner .menu-sub>.menu-item.active>.menu-link.menu-toggle { + background-color: rgba(67, 89, 113, .04) +} + +.bg-menu-theme .menu-inner .menu-sub>.menu-item.active .menu-icon { + color: #696cff +} + +.bg-menu-theme .menu-inner>.menu-item.active>.menu-link { + color: #696cff; + background-color: rgba(105, 108, 255, .16) !important +} + +.bg-menu-theme .menu-inner>.menu-item.active:before { + background: #696cff +} + +.bg-menu-theme .menu-sub>.menu-item>.menu-link:before { + background-color: #b4bdc6 !important +} + +.bg-menu-theme .menu-sub>.menu-item.active>.menu-link:not(.menu-toggle):before { + background-color: #696cff !important; + border: 3px solid #e7e7ff !important +} + +.app-brand .layout-menu-toggle { + background-color: #696cff; + border: 7px solid #f5f5f9 +} + +.app-brand .layout-menu-toggle i { + color: #fff +} + +.app-brand .layout-menu-toggle .menu-inner>.menu-header::before { + background-color: #b4bdc6 +} + +.bg-footer-theme { + background-color: #f5f5f9 !important; + color: #697a8d +} + +.bg-footer-theme .footer-link { + color: #697a8d +} + +.bg-footer-theme .footer-link:hover, +.bg-footer-theme .footer-link:focus { + color: #566a7f +} + +.bg-footer-theme .footer-link.disabled { + color: #a1abb8 !important +} + +.bg-footer-theme .footer-text { + color: #566a7f +} + +.bg-footer-theme .show>.footer-link, +.bg-footer-theme .active>.footer-link, +.bg-footer-theme .footer-link.show, +.bg-footer-theme .footer-link.active { + color: #566a7f +} + +.bg-footer-theme hr { + border-color: rgba(86, 106, 127, .0768713725) +} + +.layout-footer-fixed .content-footer { + box-shadow: 0 0 .375rem .25rem rgba(161, 172, 184, .15) +} \ No newline at end of file diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BBadr/BBadr.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BBadr/BBadr.eot new file mode 100644 index 0000000..6ee2334 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BBadr/BBadr.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BBadr/BBadr.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BBadr/BBadr.ttf new file mode 100644 index 0000000..5d2eb7b Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BBadr/BBadr.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BBadr/BBadr.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BBadr/BBadr.woff new file mode 100644 index 0000000..f4488d0 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BBadr/BBadr.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BBaran/BBaran.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BBaran/BBaran.eot new file mode 100644 index 0000000..8bad9d9 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BBaran/BBaran.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BBaran/BBaran.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BBaran/BBaran.ttf new file mode 100644 index 0000000..1d8bbab Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BBaran/BBaran.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BBaran/BBaran.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BBaran/BBaran.woff new file mode 100644 index 0000000..9788417 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BBaran/BBaran.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BBardiya/BBardiya.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BBardiya/BBardiya.eot new file mode 100644 index 0000000..211e0f2 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BBardiya/BBardiya.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BBardiya/BBardiya.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BBardiya/BBardiya.ttf new file mode 100644 index 0000000..e5c1d45 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BBardiya/BBardiya.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BBardiya/BBardiya.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BBardiya/BBardiya.woff new file mode 100644 index 0000000..6371322 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BBardiya/BBardiya.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BCompset/BCompset.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BCompset/BCompset.eot new file mode 100644 index 0000000..adc50ae Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BCompset/BCompset.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BCompset/BCompset.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BCompset/BCompset.ttf new file mode 100644 index 0000000..e01808d Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BCompset/BCompset.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BCompset/BCompset.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BCompset/BCompset.woff new file mode 100644 index 0000000..6b24408 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BCompset/BCompset.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BDavat/BDavat.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BDavat/BDavat.eot new file mode 100644 index 0000000..bdf3965 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BDavat/BDavat.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BDavat/BDavat.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BDavat/BDavat.ttf new file mode 100644 index 0000000..762ab43 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BDavat/BDavat.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BDavat/BDavat.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BDavat/BDavat.woff new file mode 100644 index 0000000..d4ce97a Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BDavat/BDavat.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BElham/BElham.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BElham/BElham.eot new file mode 100644 index 0000000..ec8e1c3 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BElham/BElham.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BElham/BElham.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BElham/BElham.ttf new file mode 100644 index 0000000..4accb30 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BElham/BElham.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BElham/BElham.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BElham/BElham.woff new file mode 100644 index 0000000..7b75e46 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BElham/BElham.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BEsfehan/BEsfehanBold.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BEsfehan/BEsfehanBold.eot new file mode 100644 index 0000000..fcb53dd Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BEsfehan/BEsfehanBold.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BEsfehan/BEsfehanBold.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BEsfehan/BEsfehanBold.ttf new file mode 100644 index 0000000..5a87073 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BEsfehan/BEsfehanBold.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BEsfehan/BEsfehanBold.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BEsfehan/BEsfehanBold.woff new file mode 100644 index 0000000..692e53a Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BEsfehan/BEsfehanBold.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BFantezy/BFantezy.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BFantezy/BFantezy.eot new file mode 100644 index 0000000..ff60729 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BFantezy/BFantezy.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BFantezy/BFantezy.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BFantezy/BFantezy.ttf new file mode 100644 index 0000000..cecdb51 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BFantezy/BFantezy.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BFantezy/BFantezy.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BFantezy/BFantezy.woff new file mode 100644 index 0000000..5b0630d Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BFantezy/BFantezy.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BFarnaz/BFarnaz.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BFarnaz/BFarnaz.eot new file mode 100644 index 0000000..1120252 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BFarnaz/BFarnaz.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BFarnaz/BFarnaz.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BFarnaz/BFarnaz.ttf new file mode 100644 index 0000000..cea2631 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BFarnaz/BFarnaz.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BFarnaz/BFarnaz.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BFarnaz/BFarnaz.woff new file mode 100644 index 0000000..23edca6 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BFarnaz/BFarnaz.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BFerdosi/BFerdosi.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BFerdosi/BFerdosi.eot new file mode 100644 index 0000000..1859eac Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BFerdosi/BFerdosi.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BFerdosi/BFerdosi.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BFerdosi/BFerdosi.ttf new file mode 100644 index 0000000..c399af9 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BFerdosi/BFerdosi.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BFerdosi/BFerdosi.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BFerdosi/BFerdosi.woff new file mode 100644 index 0000000..bb069e7 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BFerdosi/BFerdosi.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BHamid/BHamid.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BHamid/BHamid.eot new file mode 100644 index 0000000..fed1a62 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BHamid/BHamid.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BHamid/BHamid.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BHamid/BHamid.ttf new file mode 100644 index 0000000..df55dfb Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BHamid/BHamid.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BHamid/BHamid.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BHamid/BHamid.woff new file mode 100644 index 0000000..54cc6d9 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BHamid/BHamid.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BHelal/BHelal.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BHelal/BHelal.eot new file mode 100644 index 0000000..b67cbcd Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BHelal/BHelal.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BHelal/BHelal.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BHelal/BHelal.ttf new file mode 100644 index 0000000..f9fae13 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BHelal/BHelal.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BHelal/BHelal.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BHelal/BHelal.woff new file mode 100644 index 0000000..e26ce44 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BHelal/BHelal.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BHoma/BHoma.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BHoma/BHoma.eot new file mode 100644 index 0000000..a1424ce Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BHoma/BHoma.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BHoma/BHoma.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BHoma/BHoma.ttf new file mode 100644 index 0000000..4d28d65 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BHoma/BHoma.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BHoma/BHoma.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BHoma/BHoma.woff new file mode 100644 index 0000000..888a28e Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BHoma/BHoma.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BJadid/BJadidBold.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BJadid/BJadidBold.eot new file mode 100644 index 0000000..a712fbc Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BJadid/BJadidBold.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BJadid/BJadidBold.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BJadid/BJadidBold.ttf new file mode 100644 index 0000000..3016365 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BJadid/BJadidBold.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BJadid/BJadidBold.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BJadid/BJadidBold.woff new file mode 100644 index 0000000..e656bd2 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BJadid/BJadidBold.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BJalal/BJalal.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BJalal/BJalal.eot new file mode 100644 index 0000000..3a1c3ec Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BJalal/BJalal.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BJalal/BJalal.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BJalal/BJalal.ttf new file mode 100644 index 0000000..6031ae8 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BJalal/BJalal.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BJalal/BJalal.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BJalal/BJalal.woff new file mode 100644 index 0000000..353ab59 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BJalal/BJalal.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BKoodak/BKoodakBold.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BKoodak/BKoodakBold.eot new file mode 100644 index 0000000..efc213e Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BKoodak/BKoodakBold.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BKoodak/BKoodakBold.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BKoodak/BKoodakBold.ttf new file mode 100644 index 0000000..35ae332 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BKoodak/BKoodakBold.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BKoodak/BKoodakBold.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BKoodak/BKoodakBold.woff new file mode 100644 index 0000000..7d1e466 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BKoodak/BKoodakBold.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BKourosh/BKourosh.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BKourosh/BKourosh.eot new file mode 100644 index 0000000..74c444e Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BKourosh/BKourosh.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BKourosh/BKourosh.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BKourosh/BKourosh.ttf new file mode 100644 index 0000000..c51b970 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BKourosh/BKourosh.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BKourosh/BKourosh.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BKourosh/BKourosh.woff new file mode 100644 index 0000000..b4a8aa5 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BKourosh/BKourosh.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BLotus/BLotus.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BLotus/BLotus.eot new file mode 100644 index 0000000..acb5834 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BLotus/BLotus.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BLotus/BLotus.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BLotus/BLotus.ttf new file mode 100644 index 0000000..9ab8761 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BLotus/BLotus.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BLotus/BLotus.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BLotus/BLotus.woff new file mode 100644 index 0000000..1a5430b Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BLotus/BLotus.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BMahsa/BMahsa.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMahsa/BMahsa.eot new file mode 100644 index 0000000..d0fe7fa Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMahsa/BMahsa.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BMahsa/BMahsa.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMahsa/BMahsa.ttf new file mode 100644 index 0000000..23d2403 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMahsa/BMahsa.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BMahsa/BMahsa.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMahsa/BMahsa.woff new file mode 100644 index 0000000..88aedeb Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMahsa/BMahsa.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BMehr/BMehrBold.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMehr/BMehrBold.eot new file mode 100644 index 0000000..7b9870e Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMehr/BMehrBold.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BMehr/BMehrBold.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMehr/BMehrBold.ttf new file mode 100644 index 0000000..4e33b6e Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMehr/BMehrBold.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BMehr/BMehrBold.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMehr/BMehrBold.woff new file mode 100644 index 0000000..c21416c Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMehr/BMehrBold.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BMitra/BMitra.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMitra/BMitra.eot new file mode 100644 index 0000000..c70a8ae Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMitra/BMitra.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BMitra/BMitra.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMitra/BMitra.ttf new file mode 100644 index 0000000..fa4c461 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMitra/BMitra.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BMitra/BMitra.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMitra/BMitra.woff new file mode 100644 index 0000000..33fc183 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMitra/BMitra.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BMorvarid/BMorvarid.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMorvarid/BMorvarid.eot new file mode 100644 index 0000000..5b30eb4 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMorvarid/BMorvarid.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BMorvarid/BMorvarid.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMorvarid/BMorvarid.ttf new file mode 100644 index 0000000..0706baf Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMorvarid/BMorvarid.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BMorvarid/BMorvarid.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMorvarid/BMorvarid.woff new file mode 100644 index 0000000..d357880 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BMorvarid/BMorvarid.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BNarm/BNarm.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BNarm/BNarm.eot new file mode 100644 index 0000000..8d409e4 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BNarm/BNarm.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BNarm/BNarm.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BNarm/BNarm.ttf new file mode 100644 index 0000000..e18be2e Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BNarm/BNarm.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BNarm/BNarm.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BNarm/BNarm.woff new file mode 100644 index 0000000..ac0e3fc Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BNarm/BNarm.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BNasim/BNasimBold.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BNasim/BNasimBold.eot new file mode 100644 index 0000000..3887bc7 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BNasim/BNasimBold.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BNasim/BNasimBold.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BNasim/BNasimBold.ttf new file mode 100644 index 0000000..8db60aa Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BNasim/BNasimBold.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BNasim/BNasimBold.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BNasim/BNasimBold.woff new file mode 100644 index 0000000..e2a9a85 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BNasim/BNasimBold.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BNazanin/BNazanin.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BNazanin/BNazanin.eot new file mode 100644 index 0000000..d811f6b Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BNazanin/BNazanin.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BNazanin/BNazanin.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BNazanin/BNazanin.ttf new file mode 100644 index 0000000..870801a Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BNazanin/BNazanin.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BNazanin/BNazanin.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BNazanin/BNazanin.woff new file mode 100644 index 0000000..3791402 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BNazanin/BNazanin.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BRoya/BRoya.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BRoya/BRoya.eot new file mode 100644 index 0000000..ea648fc Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BRoya/BRoya.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BRoya/BRoya.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BRoya/BRoya.ttf new file mode 100644 index 0000000..b9ae3c5 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BRoya/BRoya.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BRoya/BRoya.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BRoya/BRoya.woff new file mode 100644 index 0000000..d8691d9 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BRoya/BRoya.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BSetareh/BSetarehBold.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BSetareh/BSetarehBold.eot new file mode 100644 index 0000000..31ed27f Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BSetareh/BSetarehBold.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BSetareh/BSetarehBold.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BSetareh/BSetarehBold.ttf new file mode 100644 index 0000000..984ae78 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BSetareh/BSetarehBold.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BSetareh/BSetarehBold.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BSetareh/BSetarehBold.woff new file mode 100644 index 0000000..03d3ebc Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BSetareh/BSetarehBold.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BShadi/BShadi.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BShadi/BShadi.ttf new file mode 100644 index 0000000..5649f0a Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BShadi/BShadi.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BShiraz/BShiraz.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BShiraz/BShiraz.eot new file mode 100644 index 0000000..add4ebd Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BShiraz/BShiraz.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BShiraz/BShiraz.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BShiraz/BShiraz.ttf new file mode 100644 index 0000000..1fdb6c1 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BShiraz/BShiraz.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BShiraz/BShiraz.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BShiraz/BShiraz.woff new file mode 100644 index 0000000..4b842ef Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BShiraz/BShiraz.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BSina/BSinaBold.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BSina/BSinaBold.eot new file mode 100644 index 0000000..da9a29f Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BSina/BSinaBold.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BSina/BSinaBold.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BSina/BSinaBold.ttf new file mode 100644 index 0000000..88ced69 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BSina/BSinaBold.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BSina/BSinaBold.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BSina/BSinaBold.woff new file mode 100644 index 0000000..ba7f635 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BSina/BSinaBold.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BTabassom/BTabassom.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTabassom/BTabassom.eot new file mode 100644 index 0000000..1308152 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTabassom/BTabassom.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BTabassom/BTabassom.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTabassom/BTabassom.ttf new file mode 100644 index 0000000..2a022c7 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTabassom/BTabassom.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BTabassom/BTabassom.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTabassom/BTabassom.woff new file mode 100644 index 0000000..ec1d66a Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTabassom/BTabassom.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BTehran/BTehran.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTehran/BTehran.eot new file mode 100644 index 0000000..fa6afd2 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTehran/BTehran.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BTehran/BTehran.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTehran/BTehran.ttf new file mode 100644 index 0000000..064564f Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTehran/BTehran.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BTehran/BTehran.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTehran/BTehran.woff new file mode 100644 index 0000000..6dfa8bc Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTehran/BTehran.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BTitr/BTitrBold.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTitr/BTitrBold.eot new file mode 100644 index 0000000..8b841be Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTitr/BTitrBold.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BTitr/BTitrBold.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTitr/BTitrBold.ttf new file mode 100644 index 0000000..c109ce0 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTitr/BTitrBold.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BTitr/BTitrBold.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTitr/BTitrBold.woff new file mode 100644 index 0000000..8d09e9a Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTitr/BTitrBold.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BTitr/BTitrTGEBold.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTitr/BTitrTGEBold.eot new file mode 100644 index 0000000..763fc3a Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTitr/BTitrTGEBold.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BTitr/BTitrTGEBold.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTitr/BTitrTGEBold.ttf new file mode 100644 index 0000000..5fda51c Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTitr/BTitrTGEBold.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BTitr/BTitrTGEBold.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTitr/BTitrTGEBold.woff new file mode 100644 index 0000000..181603e Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTitr/BTitrTGEBold.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BTraffic/BTraffic.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTraffic/BTraffic.eot new file mode 100644 index 0000000..2ab6ef8 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTraffic/BTraffic.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BTraffic/BTraffic.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTraffic/BTraffic.ttf new file mode 100644 index 0000000..c92ccd6 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTraffic/BTraffic.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BTraffic/BTraffic.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTraffic/BTraffic.woff new file mode 100644 index 0000000..7499c70 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BTraffic/BTraffic.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BVahid/BVahidBold.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BVahid/BVahidBold.eot new file mode 100644 index 0000000..ae7ae23 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BVahid/BVahidBold.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BVahid/BVahidBold.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BVahid/BVahidBold.ttf new file mode 100644 index 0000000..fb81ee2 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BVahid/BVahidBold.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BVahid/BVahidBold.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BVahid/BVahidBold.woff new file mode 100644 index 0000000..3c2269a Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BVahid/BVahidBold.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BYagut/BYagut.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BYagut/BYagut.eot new file mode 100644 index 0000000..3683a31 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BYagut/BYagut.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BYagut/BYagut.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BYagut/BYagut.ttf new file mode 100644 index 0000000..dd3aac8 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BYagut/BYagut.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BYagut/BYagut.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BYagut/BYagut.woff new file mode 100644 index 0000000..956c1a7 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BYagut/BYagut.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BYas/BYas.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BYas/BYas.eot new file mode 100644 index 0000000..8c4c9a5 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BYas/BYas.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BYas/BYas.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BYas/BYas.ttf new file mode 100644 index 0000000..16af1d5 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BYas/BYas.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BYas/BYas.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BYas/BYas.woff new file mode 100644 index 0000000..49bfd42 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BYas/BYas.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BYekan/BYekan+.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BYekan/BYekan+.ttf new file mode 100644 index 0000000..09dab87 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BYekan/BYekan+.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BYekan/BYekan.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BYekan/BYekan.eot new file mode 100644 index 0000000..1e032e2 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BYekan/BYekan.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BYekan/BYekan.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BYekan/BYekan.ttf new file mode 100644 index 0000000..d96a729 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BYekan/BYekan.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BYekan/BYekan.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BYekan/BYekan.woff new file mode 100644 index 0000000..bf95c57 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BYekan/BYekan.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BZar/BZar.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BZar/BZar.eot new file mode 100644 index 0000000..79f6b75 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BZar/BZar.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BZar/BZar.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BZar/BZar.ttf new file mode 100644 index 0000000..4f629c6 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BZar/BZar.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BZar/BZar.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BZar/BZar.woff new file mode 100644 index 0000000..c34c3c7 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BZar/BZar.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BZiba/BZiba.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/BZiba/BZiba.eot new file mode 100644 index 0000000..a53e544 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BZiba/BZiba.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BZiba/BZiba.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/BZiba/BZiba.ttf new file mode 100644 index 0000000..795dd69 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BZiba/BZiba.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/BZiba/BZiba.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/BZiba/BZiba.woff new file mode 100644 index 0000000..9e08370 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/BZiba/BZiba.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebbold.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebbold.eot new file mode 100644 index 0000000..1bad4dd Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebbold.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebbold.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebbold.ttf new file mode 100644 index 0000000..926ea50 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebbold.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebbold.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebbold.woff new file mode 100644 index 0000000..e29e1b4 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebbold.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebbold.woff2 b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebbold.woff2 new file mode 100644 index 0000000..5c7209a Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebbold.woff2 differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanweblight.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanweblight.eot new file mode 100644 index 0000000..00c2977 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanweblight.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanweblight.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanweblight.ttf new file mode 100644 index 0000000..8e2ff0b Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanweblight.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanweblight.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanweblight.woff new file mode 100644 index 0000000..dffe8ee Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanweblight.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanweblight.woff2 b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanweblight.woff2 new file mode 100644 index 0000000..e9a8ee7 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanweblight.woff2 differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebregular.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebregular.eot new file mode 100644 index 0000000..4d31645 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebregular.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebregular.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebregular.ttf new file mode 100644 index 0000000..c109c68 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebregular.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebregular.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebregular.woff new file mode 100644 index 0000000..3f1756d Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebregular.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebregular.woff2 b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebregular.woff2 new file mode 100644 index 0000000..3acdbf5 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/IranYekan/iranyekanwebregular.woff2 differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/Lalezar/Lalezar-Regular.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/Lalezar/Lalezar-Regular.ttf new file mode 100644 index 0000000..fd915c3 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/Lalezar/Lalezar-Regular.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir-Bold.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir-Bold.eot new file mode 100644 index 0000000..5b2381e Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir-Bold.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir-Bold.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir-Bold.ttf new file mode 100644 index 0000000..b75cafc Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir-Bold.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir-Bold.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir-Bold.woff new file mode 100644 index 0000000..0d5fcb1 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir-Bold.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir-Medium.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir-Medium.eot new file mode 100644 index 0000000..0809c0e Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir-Medium.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir-Medium.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir-Medium.ttf new file mode 100644 index 0000000..d073a4a Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir-Medium.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir-Thin.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir-Thin.eot new file mode 100644 index 0000000..18ee3ec Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir-Thin.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir.eot new file mode 100644 index 0000000..bfd3bad Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir.ttf new file mode 100644 index 0000000..0e971f0 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir.woff new file mode 100644 index 0000000..3d853d9 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/Vazir/Vazir.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/aviny/aviny-700.woff2 b/TaxPayerFull/wwwroot/assets/vendor/fonts/aviny/aviny-700.woff2 new file mode 100644 index 0000000..7d77782 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/aviny/aviny-700.woff2 differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons.css b/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons.css new file mode 100644 index 0000000..75970b0 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons.css @@ -0,0 +1 @@ +@font-face{font-family:"boxicons";font-weight:normal;font-style:normal;src:url("../fonts/boxicons.eot");src:url("../fonts/boxicons.eot") format("embedded-opentype"),url("../fonts/boxicons.woff2") format("woff2"),url("../fonts/boxicons.woff") format("woff"),url("../fonts/boxicons.ttf") format("truetype"),url("../fonts/boxicons.svg?#boxicons") format("svg")}.bx{font-family:"boxicons" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;display:inline-block;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bx-ul{margin-left:2em;padding-left:0;list-style:none}.bx-ul>li{position:relative}.bx-ul .bx{font-size:inherit;line-height:inherit;position:absolute;left:-2em;width:2em;text-align:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes burst{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes burst{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes flashing{0%{opacity:1}45%{opacity:0}90%{opacity:1}}@keyframes flashing{0%{opacity:1}45%{opacity:0}90%{opacity:1}}@-webkit-keyframes fade-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@keyframes fade-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@-webkit-keyframes fade-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@keyframes fade-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@-webkit-keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-webkit-keyframes fade-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@keyframes fade-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.95, 0.95, 0.95) rotate3d(0, 0, 1, -10deg);transform:scale3d(0.95, 0.95, 0.95) rotate3d(0, 0, 1, -10deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg);transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg)}40%,60%,80%{-webkit-transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, -10deg);transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, -10deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.95, 0.95, 0.95) rotate3d(0, 0, 1, -10deg);transform:scale3d(0.95, 0.95, 0.95) rotate3d(0, 0, 1, -10deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg);transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg)}40%,60%,80%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bx-spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.bx-spin-hover:hover{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.bx-tada{-webkit-animation:tada 1.5s ease infinite;animation:tada 1.5s ease infinite}.bx-tada-hover:hover{-webkit-animation:tada 1.5s ease infinite;animation:tada 1.5s ease infinite}.bx-flashing{-webkit-animation:flashing 1.5s infinite linear;animation:flashing 1.5s infinite linear}.bx-flashing-hover:hover{-webkit-animation:flashing 1.5s infinite linear;animation:flashing 1.5s infinite linear}.bx-burst{-webkit-animation:burst 1.5s infinite linear;animation:burst 1.5s infinite linear}.bx-burst-hover:hover{-webkit-animation:burst 1.5s infinite linear;animation:burst 1.5s infinite linear}.bx-fade-up{-webkit-animation:fade-up 1.5s infinite linear;animation:fade-up 1.5s infinite linear}.bx-fade-up-hover:hover{-webkit-animation:fade-up 1.5s infinite linear;animation:fade-up 1.5s infinite linear}.bx-fade-down{-webkit-animation:fade-down 1.5s infinite linear;animation:fade-down 1.5s infinite linear}.bx-fade-down-hover:hover{-webkit-animation:fade-down 1.5s infinite linear;animation:fade-down 1.5s infinite linear}.bx-fade-left{-webkit-animation:fade-left 1.5s infinite linear;animation:fade-left 1.5s infinite linear}.bx-fade-left-hover:hover{-webkit-animation:fade-left 1.5s infinite linear;animation:fade-left 1.5s infinite linear}.bx-fade-right{-webkit-animation:fade-right 1.5s infinite linear;animation:fade-right 1.5s infinite linear}.bx-fade-right-hover:hover{-webkit-animation:fade-right 1.5s infinite linear;animation:fade-right 1.5s infinite linear}.bx-xs{font-size:1rem !important}.bx-sm{font-size:1.55rem !important}.bx-md{font-size:2.25rem !important}.bx-lg{font-size:3rem !important}.bx-fw{font-size:1.2857142857em;line-height:.8em;width:1.2857142857em;height:.8em;margin-top:-0.2em !important;vertical-align:middle}.bx-pull-left{float:left;margin-right:.3em !important}.bx-pull-right{float:right;margin-left:.3em !important}.bx-rotate-90{transform:rotate(90deg);-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"}.bx-rotate-180{transform:rotate(180deg);-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"}.bx-rotate-270{transform:rotate(270deg);-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"}.bx-flip-horizontal{transform:scaleX(-1);-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"}.bx-flip-vertical{transform:scaleY(-1);-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.bx-border{padding:.25em;border:.07em solid rgba(0, 0, 0, 0.1);border-radius:.25em}.bx-border-circle{padding:.25em;border:.07em solid rgba(0, 0, 0, 0.1);border-radius:50%}.bxl-500px:before{content:""}.bxl-adobe:before{content:""}.bxl-airbnb:before{content:""}.bxl-algolia:before{content:""}.bxl-amazon:before{content:""}.bxl-android:before{content:""}.bxl-angular:before{content:""}.bxl-apple:before{content:""}.bxl-audible:before{content:""}.bxl-aws:before{content:""}.bxl-baidu:before{content:""}.bxl-behance:before{content:""}.bxl-bing:before{content:""}.bxl-bitcoin:before{content:""}.bxl-blender:before{content:""}.bxl-blogger:before{content:""}.bxl-bootstrap:before{content:""}.bxl-chrome:before{content:""}.bxl-codepen:before{content:""}.bxl-c-plus-plus:before{content:""}.bxl-creative-commons:before{content:""}.bxl-css3:before{content:""}.bxl-dailymotion:before{content:""}.bxl-deviantart:before{content:""}.bxl-dev-to:before{content:""}.bxl-digg:before{content:""}.bxl-digitalocean:before{content:""}.bxl-discord:before{content:""}.bxl-discord-alt:before{content:""}.bxl-discourse:before{content:""}.bxl-django:before{content:""}.bxl-docker:before{content:""}.bxl-dribbble:before{content:""}.bxl-dropbox:before{content:""}.bxl-drupal:before{content:""}.bxl-ebay:before{content:""}.bxl-edge:before{content:""}.bxl-etsy:before{content:""}.bxl-facebook:before{content:""}.bxl-facebook-circle:before{content:""}.bxl-facebook-square:before{content:""}.bxl-figma:before{content:""}.bxl-firebase:before{content:""}.bxl-firefox:before{content:""}.bxl-flickr:before{content:""}.bxl-flickr-square:before{content:""}.bxl-flutter:before{content:""}.bxl-foursquare:before{content:""}.bxl-git:before{content:""}.bxl-github:before{content:""}.bxl-gitlab:before{content:""}.bxl-google:before{content:""}.bxl-google-cloud:before{content:""}.bxl-google-plus:before{content:""}.bxl-google-plus-circle:before{content:""}.bxl-html5:before{content:""}.bxl-imdb:before{content:""}.bxl-instagram:before{content:""}.bxl-instagram-alt:before{content:""}.bxl-internet-explorer:before{content:""}.bxl-invision:before{content:""}.bxl-javascript:before{content:""}.bxl-joomla:before{content:""}.bxl-jquery:before{content:""}.bxl-jsfiddle:before{content:""}.bxl-kickstarter:before{content:""}.bxl-kubernetes:before{content:""}.bxl-less:before{content:""}.bxl-linkedin:before{content:""}.bxl-linkedin-square:before{content:""}.bxl-magento:before{content:""}.bxl-mailchimp:before{content:""}.bxl-markdown:before{content:""}.bxl-mastercard:before{content:""}.bxl-mastodon:before{content:""}.bxl-medium:before{content:""}.bxl-medium-old:before{content:""}.bxl-medium-square:before{content:""}.bxl-messenger:before{content:""}.bxl-microsoft:before{content:""}.bxl-microsoft-teams:before{content:""}.bxl-nodejs:before{content:""}.bxl-ok-ru:before{content:""}.bxl-opera:before{content:""}.bxl-patreon:before{content:""}.bxl-paypal:before{content:""}.bxl-periscope:before{content:""}.bxl-php:before{content:""}.bxl-pinterest:before{content:""}.bxl-pinterest-alt:before{content:""}.bxl-play-store:before{content:""}.bxl-pocket:before{content:""}.bxl-product-hunt:before{content:""}.bxl-python:before{content:""}.bxl-quora:before{content:""}.bxl-react:before{content:""}.bxl-redbubble:before{content:""}.bxl-reddit:before{content:""}.bxl-redux:before{content:""}.bxl-sass:before{content:""}.bxl-shopify:before{content:""}.bxl-sketch:before{content:""}.bxl-skype:before{content:""}.bxl-slack:before{content:""}.bxl-slack-old:before{content:""}.bxl-snapchat:before{content:""}.bxl-soundcloud:before{content:""}.bxl-spotify:before{content:""}.bxl-spring-boot:before{content:""}.bxl-squarespace:before{content:""}.bxl-stack-overflow:before{content:""}.bxl-steam:before{content:""}.bxl-stripe:before{content:""}.bxl-tailwind-css:before{content:""}.bxl-telegram:before{content:""}.bxl-tiktok:before{content:""}.bxl-trello:before{content:""}.bxl-trip-advisor:before{content:""}.bxl-tumblr:before{content:""}.bxl-tux:before{content:""}.bxl-twitch:before{content:""}.bxl-twitter:before{content:""}.bxl-unity:before{content:""}.bxl-unsplash:before{content:""}.bxl-vimeo:before{content:""}.bxl-visa:before{content:""}.bxl-visual-studio:before{content:""}.bxl-vk:before{content:""}.bxl-vuejs:before{content:""}.bxl-whatsapp:before{content:""}.bxl-whatsapp-square:before{content:""}.bxl-wikipedia:before{content:""}.bxl-windows:before{content:""}.bxl-wix:before{content:""}.bxl-wordpress:before{content:""}.bxl-yahoo:before{content:""}.bxl-yelp:before{content:""}.bxl-youtube:before{content:""}.bxl-zoom:before{content:""}.bxs-add-to-queue:before{content:""}.bxs-adjust:before{content:""}.bxs-adjust-alt:before{content:""}.bxs-alarm:before{content:""}.bxs-alarm-add:before{content:""}.bxs-alarm-exclamation:before{content:""}.bxs-alarm-off:before{content:""}.bxs-alarm-snooze:before{content:""}.bxs-album:before{content:""}.bxs-ambulance:before{content:""}.bxs-analyse:before{content:""}.bxs-angry:before{content:""}.bxs-arch:before{content:""}.bxs-archive:before{content:""}.bxs-archive-in:before{content:""}.bxs-archive-out:before{content:""}.bxs-area:before{content:""}.bxs-arrow-from-bottom:before{content:""}.bxs-arrow-from-left:before{content:""}.bxs-arrow-from-right:before{content:""}.bxs-arrow-from-top:before{content:""}.bxs-arrow-to-bottom:before{content:""}.bxs-arrow-to-left:before{content:""}.bxs-arrow-to-right:before{content:""}.bxs-arrow-to-top:before{content:""}.bxs-award:before{content:""}.bxs-baby-carriage:before{content:""}.bxs-backpack:before{content:""}.bxs-badge:before{content:""}.bxs-badge-check:before{content:""}.bxs-badge-dollar:before{content:""}.bxs-ball:before{content:""}.bxs-band-aid:before{content:""}.bxs-bank:before{content:""}.bxs-bar-chart-alt-2:before{content:""}.bxs-bar-chart-square:before{content:""}.bxs-barcode:before{content:""}.bxs-baseball:before{content:""}.bxs-basket:before{content:""}.bxs-basketball:before{content:""}.bxs-bath:before{content:""}.bxs-battery:before{content:""}.bxs-battery-charging:before{content:""}.bxs-battery-full:before{content:""}.bxs-battery-low:before{content:""}.bxs-bed:before{content:""}.bxs-been-here:before{content:""}.bxs-beer:before{content:""}.bxs-bell:before{content:""}.bxs-bell-minus:before{content:""}.bxs-bell-off:before{content:""}.bxs-bell-plus:before{content:""}.bxs-bell-ring:before{content:""}.bxs-bible:before{content:""}.bxs-binoculars:before{content:""}.bxs-blanket:before{content:""}.bxs-bolt:before{content:""}.bxs-bolt-circle:before{content:""}.bxs-bomb:before{content:""}.bxs-bone:before{content:""}.bxs-bong:before{content:""}.bxs-book:before{content:""}.bxs-book-add:before{content:""}.bxs-book-alt:before{content:""}.bxs-book-bookmark:before{content:""}.bxs-book-content:before{content:""}.bxs-book-heart:before{content:""}.bxs-bookmark:before{content:""}.bxs-bookmark-alt:before{content:""}.bxs-bookmark-alt-minus:before{content:""}.bxs-bookmark-alt-plus:before{content:""}.bxs-bookmark-heart:before{content:""}.bxs-bookmark-minus:before{content:""}.bxs-bookmark-plus:before{content:""}.bxs-bookmarks:before{content:""}.bxs-bookmark-star:before{content:""}.bxs-book-open:before{content:""}.bxs-book-reader:before{content:""}.bxs-bot:before{content:""}.bxs-bowling-ball:before{content:""}.bxs-box:before{content:""}.bxs-brain:before{content:""}.bxs-briefcase:before{content:""}.bxs-briefcase-alt:before{content:""}.bxs-briefcase-alt-2:before{content:""}.bxs-brightness:before{content:""}.bxs-brightness-half:before{content:""}.bxs-brush:before{content:""}.bxs-brush-alt:before{content:""}.bxs-bug:before{content:""}.bxs-bug-alt:before{content:""}.bxs-building:before{content:""}.bxs-building-house:before{content:""}.bxs-buildings:before{content:""}.bxs-bulb:before{content:""}.bxs-bullseye:before{content:""}.bxs-buoy:before{content:""}.bxs-bus:before{content:""}.bxs-business:before{content:""}.bxs-bus-school:before{content:""}.bxs-cabinet:before{content:""}.bxs-cake:before{content:""}.bxs-calculator:before{content:""}.bxs-calendar:before{content:""}.bxs-calendar-alt:before{content:""}.bxs-calendar-check:before{content:""}.bxs-calendar-edit:before{content:""}.bxs-calendar-event:before{content:""}.bxs-calendar-exclamation:before{content:""}.bxs-calendar-heart:before{content:""}.bxs-calendar-minus:before{content:""}.bxs-calendar-plus:before{content:""}.bxs-calendar-star:before{content:""}.bxs-calendar-week:before{content:""}.bxs-calendar-x:before{content:""}.bxs-camera:before{content:""}.bxs-camera-home:before{content:""}.bxs-camera-movie:before{content:""}.bxs-camera-off:before{content:""}.bxs-camera-plus:before{content:""}.bxs-capsule:before{content:""}.bxs-captions:before{content:""}.bxs-car:before{content:""}.bxs-car-battery:before{content:""}.bxs-car-crash:before{content:""}.bxs-card:before{content:""}.bxs-caret-down-circle:before{content:""}.bxs-caret-down-square:before{content:""}.bxs-caret-left-circle:before{content:""}.bxs-caret-left-square:before{content:""}.bxs-caret-right-circle:before{content:""}.bxs-caret-right-square:before{content:""}.bxs-caret-up-circle:before{content:""}.bxs-caret-up-square:before{content:""}.bxs-car-garage:before{content:""}.bxs-car-mechanic:before{content:""}.bxs-carousel:before{content:""}.bxs-cart:before{content:""}.bxs-cart-add:before{content:""}.bxs-cart-alt:before{content:""}.bxs-cart-download:before{content:""}.bxs-car-wash:before{content:""}.bxs-category:before{content:""}.bxs-category-alt:before{content:""}.bxs-cctv:before{content:""}.bxs-certification:before{content:""}.bxs-chalkboard:before{content:""}.bxs-chart:before{content:""}.bxs-chat:before{content:""}.bxs-checkbox:before{content:""}.bxs-checkbox-checked:before{content:""}.bxs-checkbox-minus:before{content:""}.bxs-check-circle:before{content:""}.bxs-check-shield:before{content:""}.bxs-check-square:before{content:""}.bxs-chess:before{content:""}.bxs-chevron-down:before{content:""}.bxs-chevron-down-circle:before{content:""}.bxs-chevron-down-square:before{content:""}.bxs-chevron-left:before{content:""}.bxs-chevron-left-circle:before{content:""}.bxs-chevron-left-square:before{content:""}.bxs-chevron-right:before{content:""}.bxs-chevron-right-circle:before{content:""}.bxs-chevron-right-square:before{content:""}.bxs-chevrons-down:before{content:""}.bxs-chevrons-left:before{content:""}.bxs-chevrons-right:before{content:""}.bxs-chevrons-up:before{content:""}.bxs-chevron-up:before{content:""}.bxs-chevron-up-circle:before{content:""}.bxs-chevron-up-square:before{content:""}.bxs-chip:before{content:""}.bxs-church:before{content:""}.bxs-circle:before{content:""}.bxs-city:before{content:""}.bxs-clinic:before{content:""}.bxs-cloud:before{content:""}.bxs-cloud-download:before{content:""}.bxs-cloud-lightning:before{content:""}.bxs-cloud-rain:before{content:""}.bxs-cloud-upload:before{content:""}.bxs-coffee:before{content:""}.bxs-coffee-alt:before{content:""}.bxs-coffee-togo:before{content:""}.bxs-cog:before{content:""}.bxs-coin:before{content:""}.bxs-coin-stack:before{content:""}.bxs-collection:before{content:""}.bxs-color-fill:before{content:""}.bxs-comment:before{content:""}.bxs-comment-add:before{content:""}.bxs-comment-check:before{content:""}.bxs-comment-detail:before{content:""}.bxs-comment-dots:before{content:""}.bxs-comment-edit:before{content:""}.bxs-comment-error:before{content:""}.bxs-comment-minus:before{content:""}.bxs-comment-x:before{content:""}.bxs-compass:before{content:""}.bxs-component:before{content:""}.bxs-confused:before{content:""}.bxs-contact:before{content:""}.bxs-conversation:before{content:""}.bxs-cookie:before{content:""}.bxs-cool:before{content:""}.bxs-copy:before{content:""}.bxs-copy-alt:before{content:""}.bxs-copyright:before{content:""}.bxs-coupon:before{content:""}.bxs-credit-card:before{content:""}.bxs-credit-card-alt:before{content:""}.bxs-credit-card-front:before{content:""}.bxs-crop:before{content:""}.bxs-crown:before{content:""}.bxs-cube:before{content:""}.bxs-cube-alt:before{content:""}.bxs-cuboid:before{content:""}.bxs-customize:before{content:""}.bxs-cylinder:before{content:""}.bxs-dashboard:before{content:""}.bxs-data:before{content:""}.bxs-detail:before{content:""}.bxs-devices:before{content:""}.bxs-diamond:before{content:""}.bxs-dice-1:before{content:""}.bxs-dice-2:before{content:""}.bxs-dice-3:before{content:""}.bxs-dice-4:before{content:""}.bxs-dice-5:before{content:""}.bxs-dice-6:before{content:""}.bxs-direction-left:before{content:""}.bxs-direction-right:before{content:""}.bxs-directions:before{content:""}.bxs-disc:before{content:""}.bxs-discount:before{content:""}.bxs-dish:before{content:""}.bxs-dislike:before{content:""}.bxs-dizzy:before{content:""}.bxs-dock-bottom:before{content:""}.bxs-dock-left:before{content:""}.bxs-dock-right:before{content:""}.bxs-dock-top:before{content:""}.bxs-dollar-circle:before{content:""}.bxs-donate-blood:before{content:""}.bxs-donate-heart:before{content:""}.bxs-door-open:before{content:""}.bxs-doughnut-chart:before{content:""}.bxs-down-arrow:before{content:""}.bxs-down-arrow-alt:before{content:""}.bxs-down-arrow-circle:before{content:""}.bxs-down-arrow-square:before{content:""}.bxs-download:before{content:""}.bxs-downvote:before{content:""}.bxs-drink:before{content:""}.bxs-droplet:before{content:""}.bxs-droplet-half:before{content:""}.bxs-dryer:before{content:""}.bxs-duplicate:before{content:""}.bxs-edit:before{content:""}.bxs-edit-alt:before{content:""}.bxs-edit-location:before{content:""}.bxs-eject:before{content:""}.bxs-envelope:before{content:""}.bxs-envelope-open:before{content:""}.bxs-eraser:before{content:""}.bxs-error:before{content:""}.bxs-error-alt:before{content:""}.bxs-error-circle:before{content:""}.bxs-ev-station:before{content:""}.bxs-exit:before{content:""}.bxs-extension:before{content:""}.bxs-eyedropper:before{content:""}.bxs-face:before{content:""}.bxs-face-mask:before{content:""}.bxs-factory:before{content:""}.bxs-fast-forward-circle:before{content:""}.bxs-file:before{content:""}.bxs-file-archive:before{content:""}.bxs-file-blank:before{content:""}.bxs-file-css:before{content:""}.bxs-file-doc:before{content:""}.bxs-file-export:before{content:""}.bxs-file-find:before{content:""}.bxs-file-gif:before{content:""}.bxs-file-html:before{content:""}.bxs-file-image:before{content:""}.bxs-file-import:before{content:""}.bxs-file-jpg:before{content:""}.bxs-file-js:before{content:""}.bxs-file-json:before{content:""}.bxs-file-md:before{content:""}.bxs-file-pdf:before{content:""}.bxs-file-plus:before{content:""}.bxs-file-png:before{content:""}.bxs-file-txt:before{content:""}.bxs-film:before{content:""}.bxs-filter-alt:before{content:""}.bxs-first-aid:before{content:""}.bxs-flag:before{content:""}.bxs-flag-alt:before{content:""}.bxs-flag-checkered:before{content:""}.bxs-flame:before{content:""}.bxs-flask:before{content:""}.bxs-florist:before{content:""}.bxs-folder:before{content:""}.bxs-folder-minus:before{content:""}.bxs-folder-open:before{content:""}.bxs-folder-plus:before{content:""}.bxs-food-menu:before{content:""}.bxs-fridge:before{content:""}.bxs-game:before{content:""}.bxs-gas-pump:before{content:""}.bxs-ghost:before{content:""}.bxs-gift:before{content:""}.bxs-graduation:before{content:""}.bxs-grid:before{content:""}.bxs-grid-alt:before{content:""}.bxs-group:before{content:""}.bxs-guitar-amp:before{content:""}.bxs-hand:before{content:""}.bxs-hand-down:before{content:""}.bxs-hand-left:before{content:""}.bxs-hand-right:before{content:""}.bxs-hand-up:before{content:""}.bxs-happy:before{content:""}.bxs-happy-alt:before{content:""}.bxs-happy-beaming:before{content:""}.bxs-happy-heart-eyes:before{content:""}.bxs-hdd:before{content:""}.bxs-heart:before{content:""}.bxs-heart-circle:before{content:""}.bxs-heart-square:before{content:""}.bxs-help-circle:before{content:""}.bxs-hide:before{content:""}.bxs-home:before{content:""}.bxs-home-circle:before{content:""}.bxs-home-heart:before{content:""}.bxs-home-smile:before{content:""}.bxs-hot:before{content:""}.bxs-hotel:before{content:""}.bxs-hourglass:before{content:""}.bxs-hourglass-bottom:before{content:""}.bxs-hourglass-top:before{content:""}.bxs-id-card:before{content:""}.bxs-image:before{content:""}.bxs-image-add:before{content:""}.bxs-image-alt:before{content:""}.bxs-inbox:before{content:""}.bxs-info-circle:before{content:""}.bxs-info-square:before{content:""}.bxs-institution:before{content:""}.bxs-joystick:before{content:""}.bxs-joystick-alt:before{content:""}.bxs-joystick-button:before{content:""}.bxs-key:before{content:""}.bxs-keyboard:before{content:""}.bxs-label:before{content:""}.bxs-landmark:before{content:""}.bxs-landscape:before{content:""}.bxs-laugh:before{content:""}.bxs-layer:before{content:""}.bxs-layer-minus:before{content:""}.bxs-layer-plus:before{content:""}.bxs-layout:before{content:""}.bxs-left-arrow:before{content:""}.bxs-left-arrow-alt:before{content:""}.bxs-left-arrow-circle:before{content:""}.bxs-left-arrow-square:before{content:""}.bxs-left-down-arrow-circle:before{content:""}.bxs-left-top-arrow-circle:before{content:""}.bxs-like:before{content:""}.bxs-location-plus:before{content:""}.bxs-lock:before{content:""}.bxs-lock-alt:before{content:""}.bxs-lock-open:before{content:""}.bxs-lock-open-alt:before{content:""}.bxs-log-in:before{content:""}.bxs-log-in-circle:before{content:""}.bxs-log-out:before{content:""}.bxs-log-out-circle:before{content:""}.bxs-low-vision:before{content:""}.bxs-magic-wand:before{content:""}.bxs-magnet:before{content:""}.bxs-map:before{content:""}.bxs-map-alt:before{content:""}.bxs-map-pin:before{content:""}.bxs-mask:before{content:""}.bxs-medal:before{content:""}.bxs-megaphone:before{content:""}.bxs-meh:before{content:""}.bxs-meh-alt:before{content:""}.bxs-meh-blank:before{content:""}.bxs-memory-card:before{content:""}.bxs-message:before{content:""}.bxs-message-add:before{content:""}.bxs-message-alt:before{content:""}.bxs-message-alt-add:before{content:""}.bxs-message-alt-check:before{content:""}.bxs-message-alt-detail:before{content:""}.bxs-message-alt-dots:before{content:""}.bxs-message-alt-edit:before{content:""}.bxs-message-alt-error:before{content:""}.bxs-message-alt-minus:before{content:""}.bxs-message-alt-x:before{content:""}.bxs-message-check:before{content:""}.bxs-message-detail:before{content:""}.bxs-message-dots:before{content:""}.bxs-message-edit:before{content:""}.bxs-message-error:before{content:""}.bxs-message-minus:before{content:""}.bxs-message-rounded:before{content:""}.bxs-message-rounded-add:before{content:""}.bxs-message-rounded-check:before{content:""}.bxs-message-rounded-detail:before{content:""}.bxs-message-rounded-dots:before{content:""}.bxs-message-rounded-edit:before{content:""}.bxs-message-rounded-error:before{content:""}.bxs-message-rounded-minus:before{content:""}.bxs-message-rounded-x:before{content:""}.bxs-message-square:before{content:""}.bxs-message-square-add:before{content:""}.bxs-message-square-check:before{content:""}.bxs-message-square-detail:before{content:""}.bxs-message-square-dots:before{content:""}.bxs-message-square-edit:before{content:""}.bxs-message-square-error:before{content:""}.bxs-message-square-minus:before{content:""}.bxs-message-square-x:before{content:""}.bxs-message-x:before{content:""}.bxs-meteor:before{content:""}.bxs-microchip:before{content:""}.bxs-microphone:before{content:""}.bxs-microphone-alt:before{content:""}.bxs-microphone-off:before{content:""}.bxs-minus-circle:before{content:""}.bxs-minus-square:before{content:""}.bxs-mobile:before{content:""}.bxs-mobile-vibration:before{content:""}.bxs-moon:before{content:""}.bxs-mouse:before{content:""}.bxs-mouse-alt:before{content:""}.bxs-movie:before{content:""}.bxs-movie-play:before{content:""}.bxs-music:before{content:""}.bxs-navigation:before{content:""}.bxs-network-chart:before{content:""}.bxs-news:before{content:""}.bxs-no-entry:before{content:""}.bxs-note:before{content:""}.bxs-notepad:before{content:""}.bxs-notification:before{content:""}.bxs-notification-off:before{content:""}.bxs-offer:before{content:""}.bxs-package:before{content:""}.bxs-paint:before{content:""}.bxs-paint-roll:before{content:""}.bxs-palette:before{content:""}.bxs-paper-plane:before{content:""}.bxs-parking:before{content:""}.bxs-paste:before{content:""}.bxs-pen:before{content:""}.bxs-pencil:before{content:""}.bxs-phone:before{content:""}.bxs-phone-call:before{content:""}.bxs-phone-incoming:before{content:""}.bxs-phone-off:before{content:""}.bxs-phone-outgoing:before{content:""}.bxs-photo-album:before{content:""}.bxs-piano:before{content:""}.bxs-pie-chart:before{content:""}.bxs-pie-chart-alt:before{content:""}.bxs-pie-chart-alt-2:before{content:""}.bxs-pin:before{content:""}.bxs-pizza:before{content:""}.bxs-plane:before{content:""}.bxs-plane-alt:before{content:""}.bxs-plane-land:before{content:""}.bxs-planet:before{content:""}.bxs-plane-take-off:before{content:""}.bxs-playlist:before{content:""}.bxs-plug:before{content:""}.bxs-plus-circle:before{content:""}.bxs-plus-square:before{content:""}.bxs-pointer:before{content:""}.bxs-polygon:before{content:""}.bxs-printer:before{content:""}.bxs-purchase-tag:before{content:""}.bxs-purchase-tag-alt:before{content:""}.bxs-pyramid:before{content:""}.bxs-quote-alt-left:before{content:""}.bxs-quote-alt-right:before{content:""}.bxs-quote-left:before{content:""}.bxs-quote-right:before{content:""}.bxs-quote-single-left:before{content:""}.bxs-quote-single-right:before{content:""}.bxs-radiation:before{content:""}.bxs-radio:before{content:""}.bxs-receipt:before{content:""}.bxs-rectangle:before{content:""}.bxs-registered:before{content:""}.bxs-rename:before{content:""}.bxs-report:before{content:""}.bxs-rewind-circle:before{content:""}.bxs-right-arrow:before{content:""}.bxs-right-arrow-alt:before{content:""}.bxs-right-arrow-circle:before{content:""}.bxs-right-arrow-square:before{content:""}.bxs-right-down-arrow-circle:before{content:""}.bxs-right-top-arrow-circle:before{content:""}.bxs-rocket:before{content:""}.bxs-ruler:before{content:""}.bxs-sad:before{content:""}.bxs-save:before{content:""}.bxs-school:before{content:""}.bxs-search:before{content:""}.bxs-search-alt-2:before{content:""}.bxs-select-multiple:before{content:""}.bxs-send:before{content:""}.bxs-server:before{content:""}.bxs-shapes:before{content:""}.bxs-share:before{content:""}.bxs-share-alt:before{content:""}.bxs-shield:before{content:""}.bxs-shield-alt-2:before{content:""}.bxs-shield-x:before{content:""}.bxs-ship:before{content:""}.bxs-shocked:before{content:""}.bxs-shopping-bag:before{content:""}.bxs-shopping-bag-alt:before{content:""}.bxs-shopping-bags:before{content:""}.bxs-show:before{content:""}.bxs-skip-next-circle:before{content:""}.bxs-skip-previous-circle:before{content:""}.bxs-skull:before{content:""}.bxs-sleepy:before{content:""}.bxs-slideshow:before{content:""}.bxs-smile:before{content:""}.bxs-sort-alt:before{content:""}.bxs-spa:before{content:""}.bxs-speaker:before{content:""}.bxs-spray-can:before{content:""}.bxs-spreadsheet:before{content:""}.bxs-square:before{content:""}.bxs-square-rounded:before{content:""}.bxs-star:before{content:""}.bxs-star-half:before{content:""}.bxs-sticker:before{content:""}.bxs-stopwatch:before{content:""}.bxs-store:before{content:""}.bxs-store-alt:before{content:""}.bxs-sun:before{content:""}.bxs-tachometer:before{content:""}.bxs-tag:before{content:""}.bxs-tag-alt:before{content:""}.bxs-tag-x:before{content:""}.bxs-taxi:before{content:""}.bxs-tennis-ball:before{content:""}.bxs-terminal:before{content:""}.bxs-thermometer:before{content:""}.bxs-time:before{content:""}.bxs-time-five:before{content:""}.bxs-timer:before{content:""}.bxs-tired:before{content:""}.bxs-toggle-left:before{content:""}.bxs-toggle-right:before{content:""}.bxs-tone:before{content:""}.bxs-torch:before{content:""}.bxs-to-top:before{content:""}.bxs-traffic:before{content:""}.bxs-traffic-barrier:before{content:""}.bxs-traffic-cone:before{content:""}.bxs-train:before{content:""}.bxs-trash:before{content:""}.bxs-trash-alt:before{content:""}.bxs-tree:before{content:""}.bxs-trophy:before{content:""}.bxs-truck:before{content:""}.bxs-t-shirt:before{content:""}.bxs-tv:before{content:""}.bxs-up-arrow:before{content:""}.bxs-up-arrow-alt:before{content:""}.bxs-up-arrow-circle:before{content:""}.bxs-up-arrow-square:before{content:""}.bxs-upside-down:before{content:""}.bxs-upvote:before{content:""}.bxs-user:before{content:""}.bxs-user-account:before{content:""}.bxs-user-badge:before{content:""}.bxs-user-check:before{content:""}.bxs-user-circle:before{content:""}.bxs-user-detail:before{content:""}.bxs-user-minus:before{content:""}.bxs-user-pin:before{content:""}.bxs-user-plus:before{content:""}.bxs-user-rectangle:before{content:""}.bxs-user-voice:before{content:""}.bxs-user-x:before{content:""}.bxs-vector:before{content:""}.bxs-vial:before{content:""}.bxs-video:before{content:""}.bxs-video-off:before{content:""}.bxs-video-plus:before{content:""}.bxs-video-recording:before{content:""}.bxs-videos:before{content:""}.bxs-virus:before{content:""}.bxs-virus-block:before{content:""}.bxs-volume:before{content:""}.bxs-volume-full:before{content:""}.bxs-volume-low:before{content:""}.bxs-volume-mute:before{content:""}.bxs-wallet:before{content:""}.bxs-wallet-alt:before{content:""}.bxs-washer:before{content:""}.bxs-watch:before{content:""}.bxs-watch-alt:before{content:""}.bxs-webcam:before{content:""}.bxs-widget:before{content:""}.bxs-window-alt:before{content:""}.bxs-wine:before{content:""}.bxs-wink-smile:before{content:""}.bxs-wink-tongue:before{content:""}.bxs-wrench:before{content:""}.bxs-x-circle:before{content:""}.bxs-x-square:before{content:""}.bxs-yin-yang:before{content:""}.bxs-zap:before{content:""}.bxs-zoom-in:before{content:""}.bxs-zoom-out:before{content:""}.bx-abacus:before{content:""}.bx-accessibility:before{content:""}.bx-add-to-queue:before{content:""}.bx-adjust:before{content:""}.bx-alarm:before{content:""}.bx-alarm-add:before{content:""}.bx-alarm-exclamation:before{content:""}.bx-alarm-off:before{content:""}.bx-alarm-snooze:before{content:""}.bx-album:before{content:""}.bx-align-justify:before{content:""}.bx-align-left:before{content:""}.bx-align-middle:before{content:""}.bx-align-right:before{content:""}.bx-analyse:before{content:""}.bx-anchor:before{content:""}.bx-angry:before{content:""}.bx-aperture:before{content:""}.bx-arch:before{content:""}.bx-archive:before{content:""}.bx-archive-in:before{content:""}.bx-archive-out:before{content:""}.bx-area:before{content:""}.bx-arrow-back:before{content:""}.bx-arrow-from-bottom:before{content:""}.bx-arrow-from-left:before{content:""}.bx-arrow-from-right:before{content:""}.bx-arrow-from-top:before{content:""}.bx-arrow-to-bottom:before{content:""}.bx-arrow-to-left:before{content:""}.bx-arrow-to-right:before{content:""}.bx-arrow-to-top:before{content:""}.bx-at:before{content:""}.bx-atom:before{content:""}.bx-award:before{content:""}.bx-badge:before{content:""}.bx-badge-check:before{content:""}.bx-ball:before{content:""}.bx-band-aid:before{content:""}.bx-bar-chart:before{content:""}.bx-bar-chart-alt:before{content:""}.bx-bar-chart-alt-2:before{content:""}.bx-bar-chart-square:before{content:""}.bx-barcode:before{content:""}.bx-barcode-reader:before{content:""}.bx-baseball:before{content:""}.bx-basket:before{content:""}.bx-basketball:before{content:""}.bx-bath:before{content:""}.bx-battery:before{content:""}.bx-bed:before{content:""}.bx-been-here:before{content:""}.bx-beer:before{content:""}.bx-bell:before{content:""}.bx-bell-minus:before{content:""}.bx-bell-off:before{content:""}.bx-bell-plus:before{content:""}.bx-bible:before{content:""}.bx-bitcoin:before{content:""}.bx-blanket:before{content:""}.bx-block:before{content:""}.bx-bluetooth:before{content:""}.bx-body:before{content:""}.bx-bold:before{content:""}.bx-bolt-circle:before{content:""}.bx-bomb:before{content:""}.bx-bone:before{content:""}.bx-bong:before{content:""}.bx-book:before{content:""}.bx-book-add:before{content:""}.bx-book-alt:before{content:""}.bx-book-bookmark:before{content:""}.bx-book-content:before{content:""}.bx-book-heart:before{content:""}.bx-bookmark:before{content:""}.bx-bookmark-alt:before{content:""}.bx-bookmark-alt-minus:before{content:""}.bx-bookmark-alt-plus:before{content:""}.bx-bookmark-heart:before{content:""}.bx-bookmark-minus:before{content:""}.bx-bookmark-plus:before{content:""}.bx-bookmarks:before{content:""}.bx-book-open:before{content:""}.bx-book-reader:before{content:""}.bx-border-all:before{content:""}.bx-border-bottom:before{content:""}.bx-border-inner:before{content:""}.bx-border-left:before{content:""}.bx-border-none:before{content:""}.bx-border-outer:before{content:""}.bx-border-radius:before{content:""}.bx-border-right:before{content:""}.bx-border-top:before{content:""}.bx-bot:before{content:""}.bx-bowling-ball:before{content:""}.bx-box:before{content:""}.bx-bracket:before{content:""}.bx-braille:before{content:""}.bx-brain:before{content:""}.bx-briefcase:before{content:""}.bx-briefcase-alt:before{content:""}.bx-briefcase-alt-2:before{content:""}.bx-brightness:before{content:""}.bx-brightness-half:before{content:""}.bx-broadcast:before{content:""}.bx-brush:before{content:""}.bx-brush-alt:before{content:""}.bx-bug:before{content:""}.bx-bug-alt:before{content:""}.bx-building:before{content:""}.bx-building-house:before{content:""}.bx-buildings:before{content:""}.bx-bulb:before{content:""}.bx-bullseye:before{content:""}.bx-buoy:before{content:""}.bx-bus:before{content:""}.bx-bus-school:before{content:""}.bx-cabinet:before{content:""}.bx-cake:before{content:""}.bx-calculator:before{content:""}.bx-calendar:before{content:""}.bx-calendar-alt:before{content:""}.bx-calendar-check:before{content:""}.bx-calendar-edit:before{content:""}.bx-calendar-event:before{content:""}.bx-calendar-exclamation:before{content:""}.bx-calendar-heart:before{content:""}.bx-calendar-minus:before{content:""}.bx-calendar-plus:before{content:""}.bx-calendar-star:before{content:""}.bx-calendar-week:before{content:""}.bx-calendar-x:before{content:""}.bx-camera:before{content:""}.bx-camera-home:before{content:""}.bx-camera-movie:before{content:""}.bx-camera-off:before{content:""}.bx-capsule:before{content:""}.bx-captions:before{content:""}.bx-car:before{content:""}.bx-card:before{content:""}.bx-caret-down:before{content:""}.bx-caret-down-circle:before{content:""}.bx-caret-down-square:before{content:""}.bx-caret-left:before{content:""}.bx-caret-left-circle:before{content:""}.bx-caret-left-square:before{content:""}.bx-caret-right:before{content:""}.bx-caret-right-circle:before{content:""}.bx-caret-right-square:before{content:""}.bx-caret-up:before{content:""}.bx-caret-up-circle:before{content:""}.bx-caret-up-square:before{content:""}.bx-carousel:before{content:""}.bx-cart:before{content:""}.bx-cart-alt:before{content:""}.bx-cast:before{content:""}.bx-category:before{content:""}.bx-category-alt:before{content:""}.bx-cctv:before{content:""}.bx-certification:before{content:""}.bx-chair:before{content:""}.bx-chalkboard:before{content:""}.bx-chart:before{content:""}.bx-chat:before{content:""}.bx-check:before{content:""}.bx-checkbox:before{content:""}.bx-checkbox-checked:before{content:""}.bx-checkbox-minus:before{content:""}.bx-checkbox-square:before{content:""}.bx-check-circle:before{content:""}.bx-check-double:before{content:""}.bx-check-shield:before{content:""}.bx-check-square:before{content:""}.bx-chevron-down:before{content:""}.bx-chevron-down-circle:before{content:""}.bx-chevron-down-square:before{content:""}.bx-chevron-left:before{content:""}.bx-chevron-left-circle:before{content:""}.bx-chevron-left-square:before{content:""}.bx-chevron-right:before{content:""}.bx-chevron-right-circle:before{content:""}.bx-chevron-right-square:before{content:""}.bx-chevrons-down:before{content:""}.bx-chevrons-left:before{content:""}.bx-chevrons-right:before{content:""}.bx-chevrons-up:before{content:""}.bx-chevron-up:before{content:""}.bx-chevron-up-circle:before{content:""}.bx-chevron-up-square:before{content:""}.bx-chip:before{content:""}.bx-church:before{content:""}.bx-circle:before{content:""}.bx-clinic:before{content:""}.bx-clipboard:before{content:""}.bx-closet:before{content:""}.bx-cloud:before{content:""}.bx-cloud-download:before{content:""}.bx-cloud-drizzle:before{content:""}.bx-cloud-lightning:before{content:""}.bx-cloud-light-rain:before{content:""}.bx-cloud-rain:before{content:""}.bx-cloud-snow:before{content:""}.bx-cloud-upload:before{content:""}.bx-code:before{content:""}.bx-code-alt:before{content:""}.bx-code-block:before{content:""}.bx-code-curly:before{content:""}.bx-coffee:before{content:""}.bx-coffee-togo:before{content:""}.bx-cog:before{content:""}.bx-coin:before{content:""}.bx-coin-stack:before{content:""}.bx-collapse:before{content:""}.bx-collection:before{content:""}.bx-color-fill:before{content:""}.bx-columns:before{content:""}.bx-command:before{content:""}.bx-comment:before{content:""}.bx-comment-add:before{content:""}.bx-comment-check:before{content:""}.bx-comment-detail:before{content:""}.bx-comment-dots:before{content:""}.bx-comment-edit:before{content:""}.bx-comment-error:before{content:""}.bx-comment-minus:before{content:""}.bx-comment-x:before{content:""}.bx-compass:before{content:""}.bx-confused:before{content:""}.bx-conversation:before{content:""}.bx-cookie:before{content:""}.bx-cool:before{content:""}.bx-copy:before{content:""}.bx-copy-alt:before{content:""}.bx-copyright:before{content:""}.bx-credit-card:before{content:""}.bx-credit-card-alt:before{content:""}.bx-credit-card-front:before{content:""}.bx-crop:before{content:""}.bx-crosshair:before{content:""}.bx-crown:before{content:""}.bx-cube:before{content:""}.bx-cube-alt:before{content:""}.bx-cuboid:before{content:""}.bx-current-location:before{content:""}.bx-customize:before{content:""}.bx-cut:before{content:""}.bx-cycling:before{content:""}.bx-cylinder:before{content:""}.bx-data:before{content:""}.bx-desktop:before{content:""}.bx-detail:before{content:""}.bx-devices:before{content:""}.bx-dialpad:before{content:""}.bx-dialpad-alt:before{content:""}.bx-diamond:before{content:""}.bx-dice-1:before{content:""}.bx-dice-2:before{content:""}.bx-dice-3:before{content:""}.bx-dice-4:before{content:""}.bx-dice-5:before{content:""}.bx-dice-6:before{content:""}.bx-directions:before{content:""}.bx-disc:before{content:""}.bx-dish:before{content:""}.bx-dislike:before{content:""}.bx-dizzy:before{content:""}.bx-dna:before{content:""}.bx-dock-bottom:before{content:""}.bx-dock-left:before{content:""}.bx-dock-right:before{content:""}.bx-dock-top:before{content:""}.bx-dollar:before{content:""}.bx-dollar-circle:before{content:""}.bx-donate-blood:before{content:""}.bx-donate-heart:before{content:""}.bx-door-open:before{content:""}.bx-dots-horizontal:before{content:""}.bx-dots-horizontal-rounded:before{content:""}.bx-dots-vertical:before{content:""}.bx-dots-vertical-rounded:before{content:""}.bx-doughnut-chart:before{content:""}.bx-down-arrow:before{content:""}.bx-down-arrow-alt:before{content:""}.bx-down-arrow-circle:before{content:""}.bx-download:before{content:""}.bx-downvote:before{content:""}.bx-drink:before{content:""}.bx-droplet:before{content:""}.bx-dumbbell:before{content:""}.bx-duplicate:before{content:""}.bx-edit:before{content:""}.bx-edit-alt:before{content:""}.bx-envelope:before{content:""}.bx-envelope-open:before{content:""}.bx-equalizer:before{content:""}.bx-eraser:before{content:""}.bx-error:before{content:""}.bx-error-alt:before{content:""}.bx-error-circle:before{content:""}.bx-euro:before{content:""}.bx-exclude:before{content:""}.bx-exit:before{content:""}.bx-exit-fullscreen:before{content:""}.bx-expand:before{content:""}.bx-expand-alt:before{content:""}.bx-export:before{content:""}.bx-extension:before{content:""}.bx-face:before{content:""}.bx-fast-forward:before{content:""}.bx-fast-forward-circle:before{content:""}.bx-female:before{content:""}.bx-female-sign:before{content:""}.bx-file:before{content:""}.bx-file-blank:before{content:""}.bx-file-find:before{content:""}.bx-film:before{content:""}.bx-filter:before{content:""}.bx-filter-alt:before{content:""}.bx-fingerprint:before{content:""}.bx-first-aid:before{content:""}.bx-first-page:before{content:""}.bx-flag:before{content:""}.bx-folder:before{content:""}.bx-folder-minus:before{content:""}.bx-folder-open:before{content:""}.bx-folder-plus:before{content:""}.bx-font:before{content:""}.bx-font-color:before{content:""}.bx-font-family:before{content:""}.bx-font-size:before{content:""}.bx-food-menu:before{content:""}.bx-food-tag:before{content:""}.bx-football:before{content:""}.bx-fridge:before{content:""}.bx-fullscreen:before{content:""}.bx-game:before{content:""}.bx-gas-pump:before{content:""}.bx-ghost:before{content:""}.bx-gift:before{content:""}.bx-git-branch:before{content:""}.bx-git-commit:before{content:""}.bx-git-compare:before{content:""}.bx-git-merge:before{content:""}.bx-git-pull-request:before{content:""}.bx-git-repo-forked:before{content:""}.bx-glasses:before{content:""}.bx-glasses-alt:before{content:""}.bx-globe:before{content:""}.bx-globe-alt:before{content:""}.bx-grid:before{content:""}.bx-grid-alt:before{content:""}.bx-grid-horizontal:before{content:""}.bx-grid-small:before{content:""}.bx-grid-vertical:before{content:""}.bx-group:before{content:""}.bx-handicap:before{content:""}.bx-happy:before{content:""}.bx-happy-alt:before{content:""}.bx-happy-beaming:before{content:""}.bx-happy-heart-eyes:before{content:""}.bx-hash:before{content:""}.bx-hdd:before{content:""}.bx-heading:before{content:""}.bx-headphone:before{content:""}.bx-health:before{content:""}.bx-heart:before{content:""}.bx-heart-circle:before{content:""}.bx-heart-square:before{content:""}.bx-help-circle:before{content:""}.bx-hide:before{content:""}.bx-highlight:before{content:""}.bx-history:before{content:""}.bx-hive:before{content:""}.bx-home:before{content:""}.bx-home-alt:before{content:""}.bx-home-circle:before{content:""}.bx-home-heart:before{content:""}.bx-home-smile:before{content:""}.bx-horizontal-center:before{content:""}.bx-hotel:before{content:""}.bx-hourglass:before{content:""}.bx-id-card:before{content:""}.bx-image:before{content:""}.bx-image-add:before{content:""}.bx-image-alt:before{content:""}.bx-images:before{content:""}.bx-import:before{content:""}.bx-infinite:before{content:""}.bx-info-circle:before{content:""}.bx-info-square:before{content:""}.bx-intersect:before{content:""}.bx-italic:before{content:""}.bx-joystick:before{content:""}.bx-joystick-alt:before{content:""}.bx-joystick-button:before{content:""}.bx-key:before{content:""}.bx-label:before{content:""}.bx-landscape:before{content:""}.bx-laptop:before{content:""}.bx-last-page:before{content:""}.bx-laugh:before{content:""}.bx-layer:before{content:""}.bx-layer-minus:before{content:""}.bx-layer-plus:before{content:""}.bx-layout:before{content:""}.bx-left-arrow:before{content:""}.bx-left-arrow-alt:before{content:""}.bx-left-arrow-circle:before{content:""}.bx-left-down-arrow-circle:before{content:""}.bx-left-indent:before{content:""}.bx-left-top-arrow-circle:before{content:""}.bx-library:before{content:""}.bx-like:before{content:""}.bx-line-chart:before{content:""}.bx-line-chart-down:before{content:""}.bx-link:before{content:""}.bx-link-alt:before{content:""}.bx-link-external:before{content:""}.bx-lira:before{content:""}.bx-list-check:before{content:""}.bx-list-minus:before{content:""}.bx-list-ol:before{content:""}.bx-list-plus:before{content:""}.bx-list-ul:before{content:""}.bx-loader:before{content:""}.bx-loader-alt:before{content:""}.bx-loader-circle:before{content:""}.bx-location-plus:before{content:""}.bx-lock:before{content:""}.bx-lock-alt:before{content:""}.bx-lock-open:before{content:""}.bx-lock-open-alt:before{content:""}.bx-log-in:before{content:""}.bx-log-in-circle:before{content:""}.bx-log-out:before{content:""}.bx-log-out-circle:before{content:""}.bx-low-vision:before{content:""}.bx-magnet:before{content:""}.bx-mail-send:before{content:""}.bx-male:before{content:""}.bx-male-sign:before{content:""}.bx-map:before{content:""}.bx-map-alt:before{content:""}.bx-map-pin:before{content:""}.bx-mask:before{content:""}.bx-medal:before{content:""}.bx-meh:before{content:""}.bx-meh-alt:before{content:""}.bx-meh-blank:before{content:""}.bx-memory-card:before{content:""}.bx-menu:before{content:""}.bx-menu-alt-left:before{content:""}.bx-menu-alt-right:before{content:""}.bx-merge:before{content:""}.bx-message:before{content:""}.bx-message-add:before{content:""}.bx-message-alt:before{content:""}.bx-message-alt-add:before{content:""}.bx-message-alt-check:before{content:""}.bx-message-alt-detail:before{content:""}.bx-message-alt-dots:before{content:""}.bx-message-alt-edit:before{content:""}.bx-message-alt-error:before{content:""}.bx-message-alt-minus:before{content:""}.bx-message-alt-x:before{content:""}.bx-message-check:before{content:""}.bx-message-detail:before{content:""}.bx-message-dots:before{content:""}.bx-message-edit:before{content:""}.bx-message-error:before{content:""}.bx-message-minus:before{content:""}.bx-message-rounded:before{content:""}.bx-message-rounded-add:before{content:""}.bx-message-rounded-check:before{content:""}.bx-message-rounded-detail:before{content:""}.bx-message-rounded-dots:before{content:""}.bx-message-rounded-edit:before{content:""}.bx-message-rounded-error:before{content:""}.bx-message-rounded-minus:before{content:""}.bx-message-rounded-x:before{content:""}.bx-message-square:before{content:""}.bx-message-square-add:before{content:""}.bx-message-square-check:before{content:""}.bx-message-square-detail:before{content:""}.bx-message-square-dots:before{content:""}.bx-message-square-edit:before{content:""}.bx-message-square-error:before{content:""}.bx-message-square-minus:before{content:""}.bx-message-square-x:before{content:""}.bx-message-x:before{content:""}.bx-meteor:before{content:""}.bx-microchip:before{content:""}.bx-microphone:before{content:""}.bx-microphone-off:before{content:""}.bx-minus:before{content:""}.bx-minus-back:before{content:""}.bx-minus-circle:before{content:""}.bx-minus-front:before{content:""}.bx-mobile:before{content:""}.bx-mobile-alt:before{content:""}.bx-mobile-landscape:before{content:""}.bx-mobile-vibration:before{content:""}.bx-money:before{content:""}.bx-moon:before{content:""}.bx-mouse:before{content:""}.bx-mouse-alt:before{content:""}.bx-move:before{content:""}.bx-move-horizontal:before{content:""}.bx-move-vertical:before{content:""}.bx-movie:before{content:""}.bx-movie-play:before{content:""}.bx-music:before{content:""}.bx-navigation:before{content:""}.bx-network-chart:before{content:""}.bx-news:before{content:""}.bx-no-entry:before{content:""}.bx-note:before{content:""}.bx-notepad:before{content:""}.bx-notification:before{content:""}.bx-notification-off:before{content:""}.bx-outline:before{content:""}.bx-package:before{content:""}.bx-paint:before{content:""}.bx-paint-roll:before{content:""}.bx-palette:before{content:""}.bx-paperclip:before{content:""}.bx-paper-plane:before{content:""}.bx-paragraph:before{content:""}.bx-paste:before{content:""}.bx-pause:before{content:""}.bx-pause-circle:before{content:""}.bx-pen:before{content:""}.bx-pencil:before{content:""}.bx-phone:before{content:""}.bx-phone-call:before{content:""}.bx-phone-incoming:before{content:""}.bx-phone-off:before{content:""}.bx-phone-outgoing:before{content:""}.bx-photo-album:before{content:""}.bx-pie-chart:before{content:""}.bx-pie-chart-alt:before{content:""}.bx-pie-chart-alt-2:before{content:""}.bx-pin:before{content:""}.bx-planet:before{content:""}.bx-play:before{content:""}.bx-play-circle:before{content:""}.bx-plug:before{content:""}.bx-plus:before{content:""}.bx-plus-circle:before{content:""}.bx-plus-medical:before{content:""}.bx-podcast:before{content:""}.bx-pointer:before{content:""}.bx-poll:before{content:""}.bx-polygon:before{content:""}.bx-pound:before{content:""}.bx-power-off:before{content:""}.bx-printer:before{content:""}.bx-pulse:before{content:""}.bx-purchase-tag:before{content:""}.bx-purchase-tag-alt:before{content:""}.bx-pyramid:before{content:""}.bx-qr:before{content:""}.bx-qr-scan:before{content:""}.bx-question-mark:before{content:""}.bx-radar:before{content:""}.bx-radio:before{content:""}.bx-radio-circle:before{content:""}.bx-radio-circle-marked:before{content:""}.bx-receipt:before{content:""}.bx-rectangle:before{content:""}.bx-recycle:before{content:""}.bx-redo:before{content:""}.bx-refresh:before{content:""}.bx-registered:before{content:""}.bx-rename:before{content:""}.bx-repeat:before{content:""}.bx-reply:before{content:""}.bx-reply-all:before{content:""}.bx-repost:before{content:""}.bx-reset:before{content:""}.bx-restaurant:before{content:""}.bx-revision:before{content:""}.bx-rewind:before{content:""}.bx-rewind-circle:before{content:""}.bx-right-arrow:before{content:""}.bx-right-arrow-alt:before{content:""}.bx-right-arrow-circle:before{content:""}.bx-right-down-arrow-circle:before{content:""}.bx-right-indent:before{content:""}.bx-right-top-arrow-circle:before{content:""}.bx-rocket:before{content:""}.bx-rotate-left:before{content:""}.bx-rotate-right:before{content:""}.bx-rss:before{content:""}.bx-ruble:before{content:""}.bx-ruler:before{content:""}.bx-run:before{content:""}.bx-rupee:before{content:""}.bx-sad:before{content:""}.bx-save:before{content:""}.bx-scan:before{content:""}.bx-screenshot:before{content:""}.bx-search:before{content:""}.bx-search-alt:before{content:""}.bx-search-alt-2:before{content:""}.bx-selection:before{content:""}.bx-select-multiple:before{content:""}.bx-send:before{content:""}.bx-server:before{content:""}.bx-shape-circle:before{content:""}.bx-shape-polygon:before{content:""}.bx-shape-square:before{content:""}.bx-shape-triangle:before{content:""}.bx-share:before{content:""}.bx-share-alt:before{content:""}.bx-shekel:before{content:""}.bx-shield:before{content:""}.bx-shield-alt:before{content:""}.bx-shield-alt-2:before{content:""}.bx-shield-quarter:before{content:""}.bx-shield-x:before{content:""}.bx-shocked:before{content:""}.bx-shopping-bag:before{content:""}.bx-show:before{content:""}.bx-show-alt:before{content:""}.bx-shuffle:before{content:""}.bx-sidebar:before{content:""}.bx-sitemap:before{content:""}.bx-skip-next:before{content:""}.bx-skip-next-circle:before{content:""}.bx-skip-previous:before{content:""}.bx-skip-previous-circle:before{content:""}.bx-sleepy:before{content:""}.bx-slider:before{content:""}.bx-slider-alt:before{content:""}.bx-slideshow:before{content:""}.bx-smile:before{content:""}.bx-sort:before{content:""}.bx-sort-alt-2:before{content:""}.bx-sort-a-z:before{content:""}.bx-sort-down:before{content:""}.bx-sort-up:before{content:""}.bx-sort-z-a:before{content:""}.bx-spa:before{content:""}.bx-space-bar:before{content:""}.bx-speaker:before{content:""}.bx-spray-can:before{content:""}.bx-spreadsheet:before{content:""}.bx-square:before{content:""}.bx-square-rounded:before{content:""}.bx-star:before{content:""}.bx-station:before{content:""}.bx-stats:before{content:""}.bx-sticker:before{content:""}.bx-stop:before{content:""}.bx-stop-circle:before{content:""}.bx-stopwatch:before{content:""}.bx-store:before{content:""}.bx-store-alt:before{content:""}.bx-street-view:before{content:""}.bx-strikethrough:before{content:""}.bx-subdirectory-left:before{content:""}.bx-subdirectory-right:before{content:""}.bx-sun:before{content:""}.bx-support:before{content:""}.bx-swim:before{content:""}.bx-sync:before{content:""}.bx-tab:before{content:""}.bx-table:before{content:""}.bx-tachometer:before{content:""}.bx-tag:before{content:""}.bx-tag-alt:before{content:""}.bx-target-lock:before{content:""}.bx-task:before{content:""}.bx-task-x:before{content:""}.bx-taxi:before{content:""}.bx-tennis-ball:before{content:""}.bx-terminal:before{content:""}.bx-test-tube:before{content:""}.bx-text:before{content:""}.bx-time:before{content:""}.bx-time-five:before{content:""}.bx-timer:before{content:""}.bx-tired:before{content:""}.bx-toggle-left:before{content:""}.bx-toggle-right:before{content:""}.bx-tone:before{content:""}.bx-traffic-cone:before{content:""}.bx-train:before{content:""}.bx-transfer:before{content:""}.bx-transfer-alt:before{content:""}.bx-trash:before{content:""}.bx-trash-alt:before{content:""}.bx-trending-down:before{content:""}.bx-trending-up:before{content:""}.bx-trim:before{content:""}.bx-trip:before{content:""}.bx-trophy:before{content:""}.bx-tv:before{content:""}.bx-underline:before{content:""}.bx-undo:before{content:""}.bx-unite:before{content:""}.bx-unlink:before{content:""}.bx-up-arrow:before{content:""}.bx-up-arrow-alt:before{content:""}.bx-up-arrow-circle:before{content:""}.bx-upload:before{content:""}.bx-upside-down:before{content:""}.bx-upvote:before{content:""}.bx-usb:before{content:""}.bx-user:before{content:""}.bx-user-check:before{content:""}.bx-user-circle:before{content:""}.bx-user-minus:before{content:""}.bx-user-pin:before{content:""}.bx-user-plus:before{content:""}.bx-user-voice:before{content:""}.bx-user-x:before{content:""}.bx-vector:before{content:""}.bx-vertical-center:before{content:""}.bx-vial:before{content:""}.bx-video:before{content:""}.bx-video-off:before{content:""}.bx-video-plus:before{content:""}.bx-video-recording:before{content:""}.bx-voicemail:before{content:""}.bx-volume:before{content:""}.bx-volume-full:before{content:""}.bx-volume-low:before{content:""}.bx-volume-mute:before{content:""}.bx-walk:before{content:""}.bx-wallet:before{content:""}.bx-wallet-alt:before{content:""}.bx-water:before{content:""}.bx-webcam:before{content:""}.bx-wifi:before{content:""}.bx-wifi-0:before{content:""}.bx-wifi-1:before{content:""}.bx-wifi-2:before{content:""}.bx-wifi-off:before{content:""}.bx-wind:before{content:""}.bx-window:before{content:""}.bx-window-alt:before{content:""}.bx-window-close:before{content:""}.bx-window-open:before{content:""}.bx-windows:before{content:""}.bx-wine:before{content:""}.bx-wink-smile:before{content:""}.bx-wink-tongue:before{content:""}.bx-won:before{content:""}.bx-world:before{content:""}.bx-wrench:before{content:""}.bx-x:before{content:""}.bx-x-circle:before{content:""}.bx-yen:before{content:""}.bx-zoom-in:before{content:""}.bx-zoom-out:before{content:""}.bx{vertical-align:middle;font-size:1.15rem;line-height:1}@font-face{font-family:"boxicons";font-weight:normal;font-style:normal;src:url("../fonts/boxicons/boxicons.eot");src:url("../fonts/boxicons/boxicons.eot") format("embedded-opentype"),url("../fonts/boxicons/boxicons.woff2") format("woff2"),url("../fonts/boxicons/boxicons.woff") format("woff"),url("../fonts/boxicons/boxicons.ttf") format("truetype"),url("../fonts/boxicons/boxicons.svg?#boxicons") format("svg")} diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons.eot new file mode 100644 index 0000000..6e58e99 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons.ttf new file mode 100644 index 0000000..89a5096 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons.woff new file mode 100644 index 0000000..841e1d4 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons.woff2 b/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons.woff2 new file mode 100644 index 0000000..79c35e4 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons.woff2 differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons/boxicons.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons/boxicons.eot new file mode 100644 index 0000000..6e58e99 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons/boxicons.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons/boxicons.svg b/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons/boxicons.svg new file mode 100644 index 0000000..47e9b9d --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons/boxicons.svg @@ -0,0 +1,1551 @@ + + + + + + +{ + "fontFamily": "boxicons", + "majorVersion": 2, + "minorVersion": 0.7, + "version": "Version 2.0", + "fontId": "boxicons", + "psName": "boxicons", + "subFamily": "Regular", + "fullName": "boxicons", + "description": "Font generated by IcoMoon." +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons/boxicons.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons/boxicons.ttf new file mode 100644 index 0000000..89a5096 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons/boxicons.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons/boxicons.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons/boxicons.woff new file mode 100644 index 0000000..841e1d4 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons/boxicons.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons/boxicons.woff2 b/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons/boxicons.woff2 new file mode 100644 index 0000000..79c35e4 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/boxicons/boxicons.woff2 differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/HELP-US-OUT.txt b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/HELP-US-OUT.txt new file mode 100644 index 0000000..83d083d --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/HELP-US-OUT.txt @@ -0,0 +1,7 @@ +I hope you love Font Awesome. If you've found it useful, please do me a favor and check out my latest project, +Fort Awesome (https://fortawesome.com). It makes it easy to put the perfect icons on your website. Choose from our awesome, +comprehensive icon sets or copy and paste your own. + +Please. Check it out. + +-Dave Gandy diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/css/font-awesome.css b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/css/font-awesome.css new file mode 100644 index 0000000..ee906a8 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/css/font-awesome.css @@ -0,0 +1,2337 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('../fonts/fontawesome-webfont.eot?v=4.7.0'); + src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.fa-2x { + font-size: 2em; +} +.fa-3x { + font-size: 3em; +} +.fa-4x { + font-size: 4em; +} +.fa-5x { + font-size: 5em; +} +.fa-fw { + width: 1.28571429em; + text-align: center; +} +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.fa-ul > li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eeeeee; + border-radius: .1em; +} +.fa-pull-left { + float: left; +} +.fa-pull-right { + float: right; +} +.fa.fa-pull-left { + margin-right: .3em; +} +.fa.fa-pull-right { + margin-left: .3em; +} +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #ffffff; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: "\f000"; +} +.fa-music:before { + content: "\f001"; +} +.fa-search:before { + content: "\f002"; +} +.fa-envelope-o:before { + content: "\f003"; +} +.fa-heart:before { + content: "\f004"; +} +.fa-star:before { + content: "\f005"; +} +.fa-star-o:before { + content: "\f006"; +} +.fa-user:before { + content: "\f007"; +} +.fa-film:before { + content: "\f008"; +} +.fa-th-large:before { + content: "\f009"; +} +.fa-th:before { + content: "\f00a"; +} +.fa-th-list:before { + content: "\f00b"; +} +.fa-check:before { + content: "\f00c"; +} +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: "\f00d"; +} +.fa-search-plus:before { + content: "\f00e"; +} +.fa-search-minus:before { + content: "\f010"; +} +.fa-power-off:before { + content: "\f011"; +} +.fa-signal:before { + content: "\f012"; +} +.fa-gear:before, +.fa-cog:before { + content: "\f013"; +} +.fa-trash-o:before { + content: "\f014"; +} +.fa-home:before { + content: "\f015"; +} +.fa-file-o:before { + content: "\f016"; +} +.fa-clock-o:before { + content: "\f017"; +} +.fa-road:before { + content: "\f018"; +} +.fa-download:before { + content: "\f019"; +} +.fa-arrow-circle-o-down:before { + content: "\f01a"; +} +.fa-arrow-circle-o-up:before { + content: "\f01b"; +} +.fa-inbox:before { + content: "\f01c"; +} +.fa-play-circle-o:before { + content: "\f01d"; +} +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; +} +.fa-refresh:before { + content: "\f021"; +} +.fa-list-alt:before { + content: "\f022"; +} +.fa-lock:before { + content: "\f023"; +} +.fa-flag:before { + content: "\f024"; +} +.fa-headphones:before { + content: "\f025"; +} +.fa-volume-off:before { + content: "\f026"; +} +.fa-volume-down:before { + content: "\f027"; +} +.fa-volume-up:before { + content: "\f028"; +} +.fa-qrcode:before { + content: "\f029"; +} +.fa-barcode:before { + content: "\f02a"; +} +.fa-tag:before { + content: "\f02b"; +} +.fa-tags:before { + content: "\f02c"; +} +.fa-book:before { + content: "\f02d"; +} +.fa-bookmark:before { + content: "\f02e"; +} +.fa-print:before { + content: "\f02f"; +} +.fa-camera:before { + content: "\f030"; +} +.fa-font:before { + content: "\f031"; +} +.fa-bold:before { + content: "\f032"; +} +.fa-italic:before { + content: "\f033"; +} +.fa-text-height:before { + content: "\f034"; +} +.fa-text-width:before { + content: "\f035"; +} +.fa-align-left:before { + content: "\f036"; +} +.fa-align-center:before { + content: "\f037"; +} +.fa-align-right:before { + content: "\f038"; +} +.fa-align-justify:before { + content: "\f039"; +} +.fa-list:before { + content: "\f03a"; +} +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; +} +.fa-indent:before { + content: "\f03c"; +} +.fa-video-camera:before { + content: "\f03d"; +} +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e"; +} +.fa-pencil:before { + content: "\f040"; +} +.fa-map-marker:before { + content: "\f041"; +} +.fa-adjust:before { + content: "\f042"; +} +.fa-tint:before { + content: "\f043"; +} +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; +} +.fa-share-square-o:before { + content: "\f045"; +} +.fa-check-square-o:before { + content: "\f046"; +} +.fa-arrows:before { + content: "\f047"; +} +.fa-step-backward:before { + content: "\f048"; +} +.fa-fast-backward:before { + content: "\f049"; +} +.fa-backward:before { + content: "\f04a"; +} +.fa-play:before { + content: "\f04b"; +} +.fa-pause:before { + content: "\f04c"; +} +.fa-stop:before { + content: "\f04d"; +} +.fa-forward:before { + content: "\f04e"; +} +.fa-fast-forward:before { + content: "\f050"; +} +.fa-step-forward:before { + content: "\f051"; +} +.fa-eject:before { + content: "\f052"; +} +.fa-chevron-left:before { + content: "\f053"; +} +.fa-chevron-right:before { + content: "\f054"; +} +.fa-plus-circle:before { + content: "\f055"; +} +.fa-minus-circle:before { + content: "\f056"; +} +.fa-times-circle:before { + content: "\f057"; +} +.fa-check-circle:before { + content: "\f058"; +} +.fa-question-circle:before { + content: "\f059"; +} +.fa-info-circle:before { + content: "\f05a"; +} +.fa-crosshairs:before { + content: "\f05b"; +} +.fa-times-circle-o:before { + content: "\f05c"; +} +.fa-check-circle-o:before { + content: "\f05d"; +} +.fa-ban:before { + content: "\f05e"; +} +.fa-arrow-left:before { + content: "\f060"; +} +.fa-arrow-right:before { + content: "\f061"; +} +.fa-arrow-up:before { + content: "\f062"; +} +.fa-arrow-down:before { + content: "\f063"; +} +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; +} +.fa-expand:before { + content: "\f065"; +} +.fa-compress:before { + content: "\f066"; +} +.fa-plus:before { + content: "\f067"; +} +.fa-minus:before { + content: "\f068"; +} +.fa-asterisk:before { + content: "\f069"; +} +.fa-exclamation-circle:before { + content: "\f06a"; +} +.fa-gift:before { + content: "\f06b"; +} +.fa-leaf:before { + content: "\f06c"; +} +.fa-fire:before { + content: "\f06d"; +} +.fa-eye:before { + content: "\f06e"; +} +.fa-eye-slash:before { + content: "\f070"; +} +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; +} +.fa-plane:before { + content: "\f072"; +} +.fa-calendar:before { + content: "\f073"; +} +.fa-random:before { + content: "\f074"; +} +.fa-comment:before { + content: "\f075"; +} +.fa-magnet:before { + content: "\f076"; +} +.fa-chevron-up:before { + content: "\f077"; +} +.fa-chevron-down:before { + content: "\f078"; +} +.fa-retweet:before { + content: "\f079"; +} +.fa-shopping-cart:before { + content: "\f07a"; +} +.fa-folder:before { + content: "\f07b"; +} +.fa-folder-open:before { + content: "\f07c"; +} +.fa-arrows-v:before { + content: "\f07d"; +} +.fa-arrows-h:before { + content: "\f07e"; +} +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: "\f080"; +} +.fa-twitter-square:before { + content: "\f081"; +} +.fa-facebook-square:before { + content: "\f082"; +} +.fa-camera-retro:before { + content: "\f083"; +} +.fa-key:before { + content: "\f084"; +} +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; +} +.fa-comments:before { + content: "\f086"; +} +.fa-thumbs-o-up:before { + content: "\f087"; +} +.fa-thumbs-o-down:before { + content: "\f088"; +} +.fa-star-half:before { + content: "\f089"; +} +.fa-heart-o:before { + content: "\f08a"; +} +.fa-sign-out:before { + content: "\f08b"; +} +.fa-linkedin-square:before { + content: "\f08c"; +} +.fa-thumb-tack:before { + content: "\f08d"; +} +.fa-external-link:before { + content: "\f08e"; +} +.fa-sign-in:before { + content: "\f090"; +} +.fa-trophy:before { + content: "\f091"; +} +.fa-github-square:before { + content: "\f092"; +} +.fa-upload:before { + content: "\f093"; +} +.fa-lemon-o:before { + content: "\f094"; +} +.fa-phone:before { + content: "\f095"; +} +.fa-square-o:before { + content: "\f096"; +} +.fa-bookmark-o:before { + content: "\f097"; +} +.fa-phone-square:before { + content: "\f098"; +} +.fa-twitter:before { + content: "\f099"; +} +.fa-facebook-f:before, +.fa-facebook:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.fa-feed:before, +.fa-rss:before { + content: "\f09e"; +} +.fa-hdd-o:before { + content: "\f0a0"; +} +.fa-bullhorn:before { + content: "\f0a1"; +} +.fa-bell:before { + content: "\f0f3"; +} +.fa-certificate:before { + content: "\f0a3"; +} +.fa-hand-o-right:before { + content: "\f0a4"; +} +.fa-hand-o-left:before { + content: "\f0a5"; +} +.fa-hand-o-up:before { + content: "\f0a6"; +} +.fa-hand-o-down:before { + content: "\f0a7"; +} +.fa-arrow-circle-left:before { + content: "\f0a8"; +} +.fa-arrow-circle-right:before { + content: "\f0a9"; +} +.fa-arrow-circle-up:before { + content: "\f0aa"; +} +.fa-arrow-circle-down:before { + content: "\f0ab"; +} +.fa-globe:before { + content: "\f0ac"; +} +.fa-wrench:before { + content: "\f0ad"; +} +.fa-tasks:before { + content: "\f0ae"; +} +.fa-filter:before { + content: "\f0b0"; +} +.fa-briefcase:before { + content: "\f0b1"; +} +.fa-arrows-alt:before { + content: "\f0b2"; +} +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} +.fa-cloud:before { + content: "\f0c2"; +} +.fa-flask:before { + content: "\f0c3"; +} +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} +.fa-paperclip:before { + content: "\f0c6"; +} +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; +} +.fa-square:before { + content: "\f0c8"; +} +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9"; +} +.fa-list-ul:before { + content: "\f0ca"; +} +.fa-list-ol:before { + content: "\f0cb"; +} +.fa-strikethrough:before { + content: "\f0cc"; +} +.fa-underline:before { + content: "\f0cd"; +} +.fa-table:before { + content: "\f0ce"; +} +.fa-magic:before { + content: "\f0d0"; +} +.fa-truck:before { + content: "\f0d1"; +} +.fa-pinterest:before { + content: "\f0d2"; +} +.fa-pinterest-square:before { + content: "\f0d3"; +} +.fa-google-plus-square:before { + content: "\f0d4"; +} +.fa-google-plus:before { + content: "\f0d5"; +} +.fa-money:before { + content: "\f0d6"; +} +.fa-caret-down:before { + content: "\f0d7"; +} +.fa-caret-up:before { + content: "\f0d8"; +} +.fa-caret-left:before { + content: "\f0d9"; +} +.fa-caret-right:before { + content: "\f0da"; +} +.fa-columns:before { + content: "\f0db"; +} +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; +} +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd"; +} +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de"; +} +.fa-envelope:before { + content: "\f0e0"; +} +.fa-linkedin:before { + content: "\f0e1"; +} +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; +} +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; +} +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; +} +.fa-comment-o:before { + content: "\f0e5"; +} +.fa-comments-o:before { + content: "\f0e6"; +} +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; +} +.fa-sitemap:before { + content: "\f0e8"; +} +.fa-umbrella:before { + content: "\f0e9"; +} +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; +} +.fa-lightbulb-o:before { + content: "\f0eb"; +} +.fa-exchange:before { + content: "\f0ec"; +} +.fa-cloud-download:before { + content: "\f0ed"; +} +.fa-cloud-upload:before { + content: "\f0ee"; +} +.fa-user-md:before { + content: "\f0f0"; +} +.fa-stethoscope:before { + content: "\f0f1"; +} +.fa-suitcase:before { + content: "\f0f2"; +} +.fa-bell-o:before { + content: "\f0a2"; +} +.fa-coffee:before { + content: "\f0f4"; +} +.fa-cutlery:before { + content: "\f0f5"; +} +.fa-file-text-o:before { + content: "\f0f6"; +} +.fa-building-o:before { + content: "\f0f7"; +} +.fa-hospital-o:before { + content: "\f0f8"; +} +.fa-ambulance:before { + content: "\f0f9"; +} +.fa-medkit:before { + content: "\f0fa"; +} +.fa-fighter-jet:before { + content: "\f0fb"; +} +.fa-beer:before { + content: "\f0fc"; +} +.fa-h-square:before { + content: "\f0fd"; +} +.fa-plus-square:before { + content: "\f0fe"; +} +.fa-angle-double-left:before { + content: "\f100"; +} +.fa-angle-double-right:before { + content: "\f101"; +} +.fa-angle-double-up:before { + content: "\f102"; +} +.fa-angle-double-down:before { + content: "\f103"; +} +.fa-angle-left:before { + content: "\f104"; +} +.fa-angle-right:before { + content: "\f105"; +} +.fa-angle-up:before { + content: "\f106"; +} +.fa-angle-down:before { + content: "\f107"; +} +.fa-desktop:before { + content: "\f108"; +} +.fa-laptop:before { + content: "\f109"; +} +.fa-tablet:before { + content: "\f10a"; +} +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; +} +.fa-circle-o:before { + content: "\f10c"; +} +.fa-quote-left:before { + content: "\f10d"; +} +.fa-quote-right:before { + content: "\f10e"; +} +.fa-spinner:before { + content: "\f110"; +} +.fa-circle:before { + content: "\f111"; +} +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; +} +.fa-github-alt:before { + content: "\f113"; +} +.fa-folder-o:before { + content: "\f114"; +} +.fa-folder-open-o:before { + content: "\f115"; +} +.fa-smile-o:before { + content: "\f118"; +} +.fa-frown-o:before { + content: "\f119"; +} +.fa-meh-o:before { + content: "\f11a"; +} +.fa-gamepad:before { + content: "\f11b"; +} +.fa-keyboard-o:before { + content: "\f11c"; +} +.fa-flag-o:before { + content: "\f11d"; +} +.fa-flag-checkered:before { + content: "\f11e"; +} +.fa-terminal:before { + content: "\f120"; +} +.fa-code:before { + content: "\f121"; +} +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122"; +} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; +} +.fa-location-arrow:before { + content: "\f124"; +} +.fa-crop:before { + content: "\f125"; +} +.fa-code-fork:before { + content: "\f126"; +} +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; +} +.fa-question:before { + content: "\f128"; +} +.fa-info:before { + content: "\f129"; +} +.fa-exclamation:before { + content: "\f12a"; +} +.fa-superscript:before { + content: "\f12b"; +} +.fa-subscript:before { + content: "\f12c"; +} +.fa-eraser:before { + content: "\f12d"; +} +.fa-puzzle-piece:before { + content: "\f12e"; +} +.fa-microphone:before { + content: "\f130"; +} +.fa-microphone-slash:before { + content: "\f131"; +} +.fa-shield:before { + content: "\f132"; +} +.fa-calendar-o:before { + content: "\f133"; +} +.fa-fire-extinguisher:before { + content: "\f134"; +} +.fa-rocket:before { + content: "\f135"; +} +.fa-maxcdn:before { + content: "\f136"; +} +.fa-chevron-circle-left:before { + content: "\f137"; +} +.fa-chevron-circle-right:before { + content: "\f138"; +} +.fa-chevron-circle-up:before { + content: "\f139"; +} +.fa-chevron-circle-down:before { + content: "\f13a"; +} +.fa-html5:before { + content: "\f13b"; +} +.fa-css3:before { + content: "\f13c"; +} +.fa-anchor:before { + content: "\f13d"; +} +.fa-unlock-alt:before { + content: "\f13e"; +} +.fa-bullseye:before { + content: "\f140"; +} +.fa-ellipsis-h:before { + content: "\f141"; +} +.fa-ellipsis-v:before { + content: "\f142"; +} +.fa-rss-square:before { + content: "\f143"; +} +.fa-play-circle:before { + content: "\f144"; +} +.fa-ticket:before { + content: "\f145"; +} +.fa-minus-square:before { + content: "\f146"; +} +.fa-minus-square-o:before { + content: "\f147"; +} +.fa-level-up:before { + content: "\f148"; +} +.fa-level-down:before { + content: "\f149"; +} +.fa-check-square:before { + content: "\f14a"; +} +.fa-pencil-square:before { + content: "\f14b"; +} +.fa-external-link-square:before { + content: "\f14c"; +} +.fa-share-square:before { + content: "\f14d"; +} +.fa-compass:before { + content: "\f14e"; +} +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; +} +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; +} +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; +} +.fa-euro:before, +.fa-eur:before { + content: "\f153"; +} +.fa-gbp:before { + content: "\f154"; +} +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; +} +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; +} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; +} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; +} +.fa-won:before, +.fa-krw:before { + content: "\f159"; +} +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; +} +.fa-file:before { + content: "\f15b"; +} +.fa-file-text:before { + content: "\f15c"; +} +.fa-sort-alpha-asc:before { + content: "\f15d"; +} +.fa-sort-alpha-desc:before { + content: "\f15e"; +} +.fa-sort-amount-asc:before { + content: "\f160"; +} +.fa-sort-amount-desc:before { + content: "\f161"; +} +.fa-sort-numeric-asc:before { + content: "\f162"; +} +.fa-sort-numeric-desc:before { + content: "\f163"; +} +.fa-thumbs-up:before { + content: "\f164"; +} +.fa-thumbs-down:before { + content: "\f165"; +} +.fa-youtube-square:before { + content: "\f166"; +} +.fa-youtube:before { + content: "\f167"; +} +.fa-xing:before { + content: "\f168"; +} +.fa-xing-square:before { + content: "\f169"; +} +.fa-youtube-play:before { + content: "\f16a"; +} +.fa-dropbox:before { + content: "\f16b"; +} +.fa-stack-overflow:before { + content: "\f16c"; +} +.fa-instagram:before { + content: "\f16d"; +} +.fa-flickr:before { + content: "\f16e"; +} +.fa-adn:before { + content: "\f170"; +} +.fa-bitbucket:before { + content: "\f171"; +} +.fa-bitbucket-square:before { + content: "\f172"; +} +.fa-tumblr:before { + content: "\f173"; +} +.fa-tumblr-square:before { + content: "\f174"; +} +.fa-long-arrow-down:before { + content: "\f175"; +} +.fa-long-arrow-up:before { + content: "\f176"; +} +.fa-long-arrow-left:before { + content: "\f177"; +} +.fa-long-arrow-right:before { + content: "\f178"; +} +.fa-apple:before { + content: "\f179"; +} +.fa-windows:before { + content: "\f17a"; +} +.fa-android:before { + content: "\f17b"; +} +.fa-linux:before { + content: "\f17c"; +} +.fa-dribbble:before { + content: "\f17d"; +} +.fa-skype:before { + content: "\f17e"; +} +.fa-foursquare:before { + content: "\f180"; +} +.fa-trello:before { + content: "\f181"; +} +.fa-female:before { + content: "\f182"; +} +.fa-male:before { + content: "\f183"; +} +.fa-gittip:before, +.fa-gratipay:before { + content: "\f184"; +} +.fa-sun-o:before { + content: "\f185"; +} +.fa-moon-o:before { + content: "\f186"; +} +.fa-archive:before { + content: "\f187"; +} +.fa-bug:before { + content: "\f188"; +} +.fa-vk:before { + content: "\f189"; +} +.fa-weibo:before { + content: "\f18a"; +} +.fa-renren:before { + content: "\f18b"; +} +.fa-pagelines:before { + content: "\f18c"; +} +.fa-stack-exchange:before { + content: "\f18d"; +} +.fa-arrow-circle-o-right:before { + content: "\f18e"; +} +.fa-arrow-circle-o-left:before { + content: "\f190"; +} +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; +} +.fa-dot-circle-o:before { + content: "\f192"; +} +.fa-wheelchair:before { + content: "\f193"; +} +.fa-vimeo-square:before { + content: "\f194"; +} +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; +} +.fa-plus-square-o:before { + content: "\f196"; +} +.fa-space-shuttle:before { + content: "\f197"; +} +.fa-slack:before { + content: "\f198"; +} +.fa-envelope-square:before { + content: "\f199"; +} +.fa-wordpress:before { + content: "\f19a"; +} +.fa-openid:before { + content: "\f19b"; +} +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c"; +} +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d"; +} +.fa-yahoo:before { + content: "\f19e"; +} +.fa-google:before { + content: "\f1a0"; +} +.fa-reddit:before { + content: "\f1a1"; +} +.fa-reddit-square:before { + content: "\f1a2"; +} +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} +.fa-stumbleupon:before { + content: "\f1a4"; +} +.fa-delicious:before { + content: "\f1a5"; +} +.fa-digg:before { + content: "\f1a6"; +} +.fa-pied-piper-pp:before { + content: "\f1a7"; +} +.fa-pied-piper-alt:before { + content: "\f1a8"; +} +.fa-drupal:before { + content: "\f1a9"; +} +.fa-joomla:before { + content: "\f1aa"; +} +.fa-language:before { + content: "\f1ab"; +} +.fa-fax:before { + content: "\f1ac"; +} +.fa-building:before { + content: "\f1ad"; +} +.fa-child:before { + content: "\f1ae"; +} +.fa-paw:before { + content: "\f1b0"; +} +.fa-spoon:before { + content: "\f1b1"; +} +.fa-cube:before { + content: "\f1b2"; +} +.fa-cubes:before { + content: "\f1b3"; +} +.fa-behance:before { + content: "\f1b4"; +} +.fa-behance-square:before { + content: "\f1b5"; +} +.fa-steam:before { + content: "\f1b6"; +} +.fa-steam-square:before { + content: "\f1b7"; +} +.fa-recycle:before { + content: "\f1b8"; +} +.fa-automobile:before, +.fa-car:before { + content: "\f1b9"; +} +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba"; +} +.fa-tree:before { + content: "\f1bb"; +} +.fa-spotify:before { + content: "\f1bc"; +} +.fa-deviantart:before { + content: "\f1bd"; +} +.fa-soundcloud:before { + content: "\f1be"; +} +.fa-database:before { + content: "\f1c0"; +} +.fa-file-pdf-o:before { + content: "\f1c1"; +} +.fa-file-word-o:before { + content: "\f1c2"; +} +.fa-file-excel-o:before { + content: "\f1c3"; +} +.fa-file-powerpoint-o:before { + content: "\f1c4"; +} +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5"; +} +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6"; +} +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7"; +} +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8"; +} +.fa-file-code-o:before { + content: "\f1c9"; +} +.fa-vine:before { + content: "\f1ca"; +} +.fa-codepen:before { + content: "\f1cb"; +} +.fa-jsfiddle:before { + content: "\f1cc"; +} +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd"; +} +.fa-circle-o-notch:before { + content: "\f1ce"; +} +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: "\f1d0"; +} +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; +} +.fa-git-square:before { + content: "\f1d2"; +} +.fa-git:before { + content: "\f1d3"; +} +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: "\f1d4"; +} +.fa-tencent-weibo:before { + content: "\f1d5"; +} +.fa-qq:before { + content: "\f1d6"; +} +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7"; +} +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8"; +} +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9"; +} +.fa-history:before { + content: "\f1da"; +} +.fa-circle-thin:before { + content: "\f1db"; +} +.fa-header:before { + content: "\f1dc"; +} +.fa-paragraph:before { + content: "\f1dd"; +} +.fa-sliders:before { + content: "\f1de"; +} +.fa-share-alt:before { + content: "\f1e0"; +} +.fa-share-alt-square:before { + content: "\f1e1"; +} +.fa-bomb:before { + content: "\f1e2"; +} +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\f1e3"; +} +.fa-tty:before { + content: "\f1e4"; +} +.fa-binoculars:before { + content: "\f1e5"; +} +.fa-plug:before { + content: "\f1e6"; +} +.fa-slideshare:before { + content: "\f1e7"; +} +.fa-twitch:before { + content: "\f1e8"; +} +.fa-yelp:before { + content: "\f1e9"; +} +.fa-newspaper-o:before { + content: "\f1ea"; +} +.fa-wifi:before { + content: "\f1eb"; +} +.fa-calculator:before { + content: "\f1ec"; +} +.fa-paypal:before { + content: "\f1ed"; +} +.fa-google-wallet:before { + content: "\f1ee"; +} +.fa-cc-visa:before { + content: "\f1f0"; +} +.fa-cc-mastercard:before { + content: "\f1f1"; +} +.fa-cc-discover:before { + content: "\f1f2"; +} +.fa-cc-amex:before { + content: "\f1f3"; +} +.fa-cc-paypal:before { + content: "\f1f4"; +} +.fa-cc-stripe:before { + content: "\f1f5"; +} +.fa-bell-slash:before { + content: "\f1f6"; +} +.fa-bell-slash-o:before { + content: "\f1f7"; +} +.fa-trash:before { + content: "\f1f8"; +} +.fa-copyright:before { + content: "\f1f9"; +} +.fa-at:before { + content: "\f1fa"; +} +.fa-eyedropper:before { + content: "\f1fb"; +} +.fa-paint-brush:before { + content: "\f1fc"; +} +.fa-birthday-cake:before { + content: "\f1fd"; +} +.fa-area-chart:before { + content: "\f1fe"; +} +.fa-pie-chart:before { + content: "\f200"; +} +.fa-line-chart:before { + content: "\f201"; +} +.fa-lastfm:before { + content: "\f202"; +} +.fa-lastfm-square:before { + content: "\f203"; +} +.fa-toggle-off:before { + content: "\f204"; +} +.fa-toggle-on:before { + content: "\f205"; +} +.fa-bicycle:before { + content: "\f206"; +} +.fa-bus:before { + content: "\f207"; +} +.fa-ioxhost:before { + content: "\f208"; +} +.fa-angellist:before { + content: "\f209"; +} +.fa-cc:before { + content: "\f20a"; +} +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\f20b"; +} +.fa-meanpath:before { + content: "\f20c"; +} +.fa-buysellads:before { + content: "\f20d"; +} +.fa-connectdevelop:before { + content: "\f20e"; +} +.fa-dashcube:before { + content: "\f210"; +} +.fa-forumbee:before { + content: "\f211"; +} +.fa-leanpub:before { + content: "\f212"; +} +.fa-sellsy:before { + content: "\f213"; +} +.fa-shirtsinbulk:before { + content: "\f214"; +} +.fa-simplybuilt:before { + content: "\f215"; +} +.fa-skyatlas:before { + content: "\f216"; +} +.fa-cart-plus:before { + content: "\f217"; +} +.fa-cart-arrow-down:before { + content: "\f218"; +} +.fa-diamond:before { + content: "\f219"; +} +.fa-ship:before { + content: "\f21a"; +} +.fa-user-secret:before { + content: "\f21b"; +} +.fa-motorcycle:before { + content: "\f21c"; +} +.fa-street-view:before { + content: "\f21d"; +} +.fa-heartbeat:before { + content: "\f21e"; +} +.fa-venus:before { + content: "\f221"; +} +.fa-mars:before { + content: "\f222"; +} +.fa-mercury:before { + content: "\f223"; +} +.fa-intersex:before, +.fa-transgender:before { + content: "\f224"; +} +.fa-transgender-alt:before { + content: "\f225"; +} +.fa-venus-double:before { + content: "\f226"; +} +.fa-mars-double:before { + content: "\f227"; +} +.fa-venus-mars:before { + content: "\f228"; +} +.fa-mars-stroke:before { + content: "\f229"; +} +.fa-mars-stroke-v:before { + content: "\f22a"; +} +.fa-mars-stroke-h:before { + content: "\f22b"; +} +.fa-neuter:before { + content: "\f22c"; +} +.fa-genderless:before { + content: "\f22d"; +} +.fa-facebook-official:before { + content: "\f230"; +} +.fa-pinterest-p:before { + content: "\f231"; +} +.fa-whatsapp:before { + content: "\f232"; +} +.fa-server:before { + content: "\f233"; +} +.fa-user-plus:before { + content: "\f234"; +} +.fa-user-times:before { + content: "\f235"; +} +.fa-hotel:before, +.fa-bed:before { + content: "\f236"; +} +.fa-viacoin:before { + content: "\f237"; +} +.fa-train:before { + content: "\f238"; +} +.fa-subway:before { + content: "\f239"; +} +.fa-medium:before { + content: "\f23a"; +} +.fa-yc:before, +.fa-y-combinator:before { + content: "\f23b"; +} +.fa-optin-monster:before { + content: "\f23c"; +} +.fa-opencart:before { + content: "\f23d"; +} +.fa-expeditedssl:before { + content: "\f23e"; +} +.fa-battery-4:before, +.fa-battery:before, +.fa-battery-full:before { + content: "\f240"; +} +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: "\f241"; +} +.fa-battery-2:before, +.fa-battery-half:before { + content: "\f242"; +} +.fa-battery-1:before, +.fa-battery-quarter:before { + content: "\f243"; +} +.fa-battery-0:before, +.fa-battery-empty:before { + content: "\f244"; +} +.fa-mouse-pointer:before { + content: "\f245"; +} +.fa-i-cursor:before { + content: "\f246"; +} +.fa-object-group:before { + content: "\f247"; +} +.fa-object-ungroup:before { + content: "\f248"; +} +.fa-sticky-note:before { + content: "\f249"; +} +.fa-sticky-note-o:before { + content: "\f24a"; +} +.fa-cc-jcb:before { + content: "\f24b"; +} +.fa-cc-diners-club:before { + content: "\f24c"; +} +.fa-clone:before { + content: "\f24d"; +} +.fa-balance-scale:before { + content: "\f24e"; +} +.fa-hourglass-o:before { + content: "\f250"; +} +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: "\f251"; +} +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: "\f252"; +} +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: "\f253"; +} +.fa-hourglass:before { + content: "\f254"; +} +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: "\f255"; +} +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: "\f256"; +} +.fa-hand-scissors-o:before { + content: "\f257"; +} +.fa-hand-lizard-o:before { + content: "\f258"; +} +.fa-hand-spock-o:before { + content: "\f259"; +} +.fa-hand-pointer-o:before { + content: "\f25a"; +} +.fa-hand-peace-o:before { + content: "\f25b"; +} +.fa-trademark:before { + content: "\f25c"; +} +.fa-registered:before { + content: "\f25d"; +} +.fa-creative-commons:before { + content: "\f25e"; +} +.fa-gg:before { + content: "\f260"; +} +.fa-gg-circle:before { + content: "\f261"; +} +.fa-tripadvisor:before { + content: "\f262"; +} +.fa-odnoklassniki:before { + content: "\f263"; +} +.fa-odnoklassniki-square:before { + content: "\f264"; +} +.fa-get-pocket:before { + content: "\f265"; +} +.fa-wikipedia-w:before { + content: "\f266"; +} +.fa-safari:before { + content: "\f267"; +} +.fa-chrome:before { + content: "\f268"; +} +.fa-firefox:before { + content: "\f269"; +} +.fa-opera:before { + content: "\f26a"; +} +.fa-internet-explorer:before { + content: "\f26b"; +} +.fa-tv:before, +.fa-television:before { + content: "\f26c"; +} +.fa-contao:before { + content: "\f26d"; +} +.fa-500px:before { + content: "\f26e"; +} +.fa-amazon:before { + content: "\f270"; +} +.fa-calendar-plus-o:before { + content: "\f271"; +} +.fa-calendar-minus-o:before { + content: "\f272"; +} +.fa-calendar-times-o:before { + content: "\f273"; +} +.fa-calendar-check-o:before { + content: "\f274"; +} +.fa-industry:before { + content: "\f275"; +} +.fa-map-pin:before { + content: "\f276"; +} +.fa-map-signs:before { + content: "\f277"; +} +.fa-map-o:before { + content: "\f278"; +} +.fa-map:before { + content: "\f279"; +} +.fa-commenting:before { + content: "\f27a"; +} +.fa-commenting-o:before { + content: "\f27b"; +} +.fa-houzz:before { + content: "\f27c"; +} +.fa-vimeo:before { + content: "\f27d"; +} +.fa-black-tie:before { + content: "\f27e"; +} +.fa-fonticons:before { + content: "\f280"; +} +.fa-reddit-alien:before { + content: "\f281"; +} +.fa-edge:before { + content: "\f282"; +} +.fa-credit-card-alt:before { + content: "\f283"; +} +.fa-codiepie:before { + content: "\f284"; +} +.fa-modx:before { + content: "\f285"; +} +.fa-fort-awesome:before { + content: "\f286"; +} +.fa-usb:before { + content: "\f287"; +} +.fa-product-hunt:before { + content: "\f288"; +} +.fa-mixcloud:before { + content: "\f289"; +} +.fa-scribd:before { + content: "\f28a"; +} +.fa-pause-circle:before { + content: "\f28b"; +} +.fa-pause-circle-o:before { + content: "\f28c"; +} +.fa-stop-circle:before { + content: "\f28d"; +} +.fa-stop-circle-o:before { + content: "\f28e"; +} +.fa-shopping-bag:before { + content: "\f290"; +} +.fa-shopping-basket:before { + content: "\f291"; +} +.fa-hashtag:before { + content: "\f292"; +} +.fa-bluetooth:before { + content: "\f293"; +} +.fa-bluetooth-b:before { + content: "\f294"; +} +.fa-percent:before { + content: "\f295"; +} +.fa-gitlab:before { + content: "\f296"; +} +.fa-wpbeginner:before { + content: "\f297"; +} +.fa-wpforms:before { + content: "\f298"; +} +.fa-envira:before { + content: "\f299"; +} +.fa-universal-access:before { + content: "\f29a"; +} +.fa-wheelchair-alt:before { + content: "\f29b"; +} +.fa-question-circle-o:before { + content: "\f29c"; +} +.fa-blind:before { + content: "\f29d"; +} +.fa-audio-description:before { + content: "\f29e"; +} +.fa-volume-control-phone:before { + content: "\f2a0"; +} +.fa-braille:before { + content: "\f2a1"; +} +.fa-assistive-listening-systems:before { + content: "\f2a2"; +} +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: "\f2a3"; +} +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: "\f2a4"; +} +.fa-glide:before { + content: "\f2a5"; +} +.fa-glide-g:before { + content: "\f2a6"; +} +.fa-signing:before, +.fa-sign-language:before { + content: "\f2a7"; +} +.fa-low-vision:before { + content: "\f2a8"; +} +.fa-viadeo:before { + content: "\f2a9"; +} +.fa-viadeo-square:before { + content: "\f2aa"; +} +.fa-snapchat:before { + content: "\f2ab"; +} +.fa-snapchat-ghost:before { + content: "\f2ac"; +} +.fa-snapchat-square:before { + content: "\f2ad"; +} +.fa-pied-piper:before { + content: "\f2ae"; +} +.fa-first-order:before { + content: "\f2b0"; +} +.fa-yoast:before { + content: "\f2b1"; +} +.fa-themeisle:before { + content: "\f2b2"; +} +.fa-google-plus-circle:before, +.fa-google-plus-official:before { + content: "\f2b3"; +} +.fa-fa:before, +.fa-font-awesome:before { + content: "\f2b4"; +} +.fa-handshake-o:before { + content: "\f2b5"; +} +.fa-envelope-open:before { + content: "\f2b6"; +} +.fa-envelope-open-o:before { + content: "\f2b7"; +} +.fa-linode:before { + content: "\f2b8"; +} +.fa-address-book:before { + content: "\f2b9"; +} +.fa-address-book-o:before { + content: "\f2ba"; +} +.fa-vcard:before, +.fa-address-card:before { + content: "\f2bb"; +} +.fa-vcard-o:before, +.fa-address-card-o:before { + content: "\f2bc"; +} +.fa-user-circle:before { + content: "\f2bd"; +} +.fa-user-circle-o:before { + content: "\f2be"; +} +.fa-user-o:before { + content: "\f2c0"; +} +.fa-id-badge:before { + content: "\f2c1"; +} +.fa-drivers-license:before, +.fa-id-card:before { + content: "\f2c2"; +} +.fa-drivers-license-o:before, +.fa-id-card-o:before { + content: "\f2c3"; +} +.fa-quora:before { + content: "\f2c4"; +} +.fa-free-code-camp:before { + content: "\f2c5"; +} +.fa-telegram:before { + content: "\f2c6"; +} +.fa-thermometer-4:before, +.fa-thermometer:before, +.fa-thermometer-full:before { + content: "\f2c7"; +} +.fa-thermometer-3:before, +.fa-thermometer-three-quarters:before { + content: "\f2c8"; +} +.fa-thermometer-2:before, +.fa-thermometer-half:before { + content: "\f2c9"; +} +.fa-thermometer-1:before, +.fa-thermometer-quarter:before { + content: "\f2ca"; +} +.fa-thermometer-0:before, +.fa-thermometer-empty:before { + content: "\f2cb"; +} +.fa-shower:before { + content: "\f2cc"; +} +.fa-bathtub:before, +.fa-s15:before, +.fa-bath:before { + content: "\f2cd"; +} +.fa-podcast:before { + content: "\f2ce"; +} +.fa-window-maximize:before { + content: "\f2d0"; +} +.fa-window-minimize:before { + content: "\f2d1"; +} +.fa-window-restore:before { + content: "\f2d2"; +} +.fa-times-rectangle:before, +.fa-window-close:before { + content: "\f2d3"; +} +.fa-times-rectangle-o:before, +.fa-window-close-o:before { + content: "\f2d4"; +} +.fa-bandcamp:before { + content: "\f2d5"; +} +.fa-grav:before { + content: "\f2d6"; +} +.fa-etsy:before { + content: "\f2d7"; +} +.fa-imdb:before { + content: "\f2d8"; +} +.fa-ravelry:before { + content: "\f2d9"; +} +.fa-eercast:before { + content: "\f2da"; +} +.fa-microchip:before { + content: "\f2db"; +} +.fa-snowflake-o:before { + content: "\f2dc"; +} +.fa-superpowers:before { + content: "\f2dd"; +} +.fa-wpexplorer:before { + content: "\f2de"; +} +.fa-meetup:before { + content: "\f2e0"; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/css/font-awesome.min.css b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/css/font-awesome.min.css new file mode 100644 index 0000000..54f0e3c --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} .fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%} .fa-2x{font-size:2em} .fa-3x{font-size:3em} .fa-4x{font-size:4em} .fa-5x{font-size:5em} .fa-fw{width:1.28571429em;text-align:center} .fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none} .fa-ul>li{position:relative} .fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center} .fa-li.fa-lg{left:-1.85714286em} .fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em} .fa-pull-left{float:left} .fa-pull-right{float:right} .fa.fa-pull-left{margin-right:.3em} .fa.fa-pull-right{margin-left:.3em} .pull-right{float:right} .pull-left{float:left} .fa.pull-left{margin-right:.3em} .fa.pull-right{margin-left:.3em} .fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear} .fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)} @-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)} 100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}} @keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)} 100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}} .fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)} .fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)} .fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)} .fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)} .fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)} :root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none} .fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle} .fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center} .fa-stack-1x{line-height:inherit} .fa-stack-2x{font-size:2em} .fa-inverse{color:#fff} .fa-glass:before{content:"\f000"} .fa-music:before{content:"\f001"} .fa-search:before{content:"\f002"} .fa-envelope-o:before{content:"\f003"} .fa-heart:before{content:"\f004"} .fa-star:before{content:"\f005"} .fa-star-o:before{content:"\f006"} .fa-user:before{content:"\f007"} .fa-film:before{content:"\f008"} .fa-th-large:before{content:"\f009"} .fa-th:before{content:"\f00a"} .fa-th-list:before{content:"\f00b"} .fa-check:before{content:"\f00c"} .fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"} .fa-search-plus:before{content:"\f00e"} .fa-search-minus:before{content:"\f010"} .fa-power-off:before{content:"\f011"} .fa-signal:before{content:"\f012"} .fa-gear:before,.fa-cog:before{content:"\f013"} .fa-trash-o:before{content:"\f014"} .fa-home:before{content:"\f015"} .fa-file-o:before{content:"\f016"} .fa-clock-o:before{content:"\f017"} .fa-road:before{content:"\f018"} .fa-download:before{content:"\f019"} .fa-arrow-circle-o-down:before{content:"\f01a"} .fa-arrow-circle-o-up:before{content:"\f01b"} .fa-inbox:before{content:"\f01c"} .fa-play-circle-o:before{content:"\f01d"} .fa-rotate-right:before,.fa-repeat:before{content:"\f01e"} .fa-refresh:before{content:"\f021"} .fa-list-alt:before{content:"\f022"} .fa-lock:before{content:"\f023"} .fa-flag:before{content:"\f024"} .fa-headphones:before{content:"\f025"} .fa-volume-off:before{content:"\f026"} .fa-volume-down:before{content:"\f027"} .fa-volume-up:before{content:"\f028"} .fa-qrcode:before{content:"\f029"} .fa-barcode:before{content:"\f02a"} .fa-tag:before{content:"\f02b"} .fa-tags:before{content:"\f02c"} .fa-book:before{content:"\f02d"} .fa-bookmark:before{content:"\f02e"} .fa-print:before{content:"\f02f"} .fa-camera:before{content:"\f030"} .fa-font:before{content:"\f031"} .fa-bold:before{content:"\f032"} .fa-italic:before{content:"\f033"} .fa-text-height:before{content:"\f034"} .fa-text-width:before{content:"\f035"} .fa-align-left:before{content:"\f036"} .fa-align-center:before{content:"\f037"} .fa-align-right:before{content:"\f038"} .fa-align-justify:before{content:"\f039"} .fa-list:before{content:"\f03a"} .fa-dedent:before,.fa-outdent:before{content:"\f03b"} .fa-indent:before{content:"\f03c"} .fa-video-camera:before{content:"\f03d"} .fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"} .fa-pencil:before{content:"\f040"} .fa-map-marker:before{content:"\f041"} .fa-adjust:before{content:"\f042"} .fa-tint:before{content:"\f043"} .fa-edit:before,.fa-pencil-square-o:before{content:"\f044"} .fa-share-square-o:before{content:"\f045"} .fa-check-square-o:before{content:"\f046"} .fa-arrows:before{content:"\f047"} .fa-step-backward:before{content:"\f048"} .fa-fast-backward:before{content:"\f049"} .fa-backward:before{content:"\f04a"} .fa-play:before{content:"\f04b"} .fa-pause:before{content:"\f04c"} .fa-stop:before{content:"\f04d"} .fa-forward:before{content:"\f04e"} .fa-fast-forward:before{content:"\f050"} .fa-step-forward:before{content:"\f051"} .fa-eject:before{content:"\f052"} .fa-chevron-left:before{content:"\f053"} .fa-chevron-right:before{content:"\f054"} .fa-plus-circle:before{content:"\f055"} .fa-minus-circle:before{content:"\f056"} .fa-times-circle:before{content:"\f057"} .fa-check-circle:before{content:"\f058"} .fa-question-circle:before{content:"\f059"} .fa-info-circle:before{content:"\f05a"} .fa-crosshairs:before{content:"\f05b"} .fa-times-circle-o:before{content:"\f05c"} .fa-check-circle-o:before{content:"\f05d"} .fa-ban:before{content:"\f05e"} .fa-arrow-left:before{content:"\f060"} .fa-arrow-right:before{content:"\f061"} .fa-arrow-up:before{content:"\f062"} .fa-arrow-down:before{content:"\f063"} .fa-mail-forward:before,.fa-share:before{content:"\f064"} .fa-expand:before{content:"\f065"} .fa-compress:before{content:"\f066"} .fa-plus:before{content:"\f067"} .fa-minus:before{content:"\f068"} .fa-asterisk:before{content:"\f069"} .fa-exclamation-circle:before{content:"\f06a"} .fa-gift:before{content:"\f06b"} .fa-leaf:before{content:"\f06c"} .fa-fire:before{content:"\f06d"} .fa-eye:before{content:"\f06e"} .fa-eye-slash:before{content:"\f070"} .fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"} .fa-plane:before{content:"\f072"} .fa-calendar:before{content:"\f073"} .fa-random:before{content:"\f074"} .fa-comment:before{content:"\f075"} .fa-magnet:before{content:"\f076"} .fa-chevron-up:before{content:"\f077"} .fa-chevron-down:before{content:"\f078"} .fa-retweet:before{content:"\f079"} .fa-shopping-cart:before{content:"\f07a"} .fa-folder:before{content:"\f07b"} .fa-folder-open:before{content:"\f07c"} .fa-arrows-v:before{content:"\f07d"} .fa-arrows-h:before{content:"\f07e"} .fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"} .fa-twitter-square:before{content:"\f081"} .fa-facebook-square:before{content:"\f082"} .fa-camera-retro:before{content:"\f083"} .fa-key:before{content:"\f084"} .fa-gears:before,.fa-cogs:before{content:"\f085"} .fa-comments:before{content:"\f086"} .fa-thumbs-o-up:before{content:"\f087"} .fa-thumbs-o-down:before{content:"\f088"} .fa-star-half:before{content:"\f089"} .fa-heart-o:before{content:"\f08a"} .fa-sign-out:before{content:"\f08b"} .fa-linkedin-square:before{content:"\f08c"} .fa-thumb-tack:before{content:"\f08d"} .fa-external-link:before{content:"\f08e"} .fa-sign-in:before{content:"\f090"} .fa-trophy:before{content:"\f091"} .fa-github-square:before{content:"\f092"} .fa-upload:before{content:"\f093"} .fa-lemon-o:before{content:"\f094"} .fa-phone:before{content:"\f095"} .fa-square-o:before{content:"\f096"} .fa-bookmark-o:before{content:"\f097"} .fa-phone-square:before{content:"\f098"} .fa-twitter:before{content:"\f099"} .fa-facebook-f:before,.fa-facebook:before{content:"\f09a"} .fa-github:before{content:"\f09b"} .fa-unlock:before{content:"\f09c"} .fa-credit-card:before{content:"\f09d"} .fa-feed:before,.fa-rss:before{content:"\f09e"} .fa-hdd-o:before{content:"\f0a0"} .fa-bullhorn:before{content:"\f0a1"} .fa-bell:before{content:"\f0f3"} .fa-certificate:before{content:"\f0a3"} .fa-hand-o-right:before{content:"\f0a4"} .fa-hand-o-left:before{content:"\f0a5"} .fa-hand-o-up:before{content:"\f0a6"} .fa-hand-o-down:before{content:"\f0a7"} .fa-arrow-circle-left:before{content:"\f0a8"} .fa-arrow-circle-right:before{content:"\f0a9"} .fa-arrow-circle-up:before{content:"\f0aa"} .fa-arrow-circle-down:before{content:"\f0ab"} .fa-globe:before{content:"\f0ac"} .fa-wrench:before{content:"\f0ad"} .fa-tasks:before{content:"\f0ae"} .fa-filter:before{content:"\f0b0"} .fa-briefcase:before{content:"\f0b1"} .fa-arrows-alt:before{content:"\f0b2"} .fa-group:before,.fa-users:before{content:"\f0c0"} .fa-chain:before,.fa-link:before{content:"\f0c1"} .fa-cloud:before{content:"\f0c2"} .fa-flask:before{content:"\f0c3"} .fa-cut:before,.fa-scissors:before{content:"\f0c4"} .fa-copy:before,.fa-files-o:before{content:"\f0c5"} .fa-paperclip:before{content:"\f0c6"} .fa-save:before,.fa-floppy-o:before{content:"\f0c7"} .fa-square:before{content:"\f0c8"} .fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"} .fa-list-ul:before{content:"\f0ca"} .fa-list-ol:before{content:"\f0cb"} .fa-strikethrough:before{content:"\f0cc"} .fa-underline:before{content:"\f0cd"} .fa-table:before{content:"\f0ce"} .fa-magic:before{content:"\f0d0"} .fa-truck:before{content:"\f0d1"} .fa-pinterest:before{content:"\f0d2"} .fa-pinterest-square:before{content:"\f0d3"} .fa-google-plus-square:before{content:"\f0d4"} .fa-google-plus:before{content:"\f0d5"} .fa-money:before{content:"\f0d6"} .fa-caret-down:before{content:"\f0d7"} .fa-caret-up:before{content:"\f0d8"} .fa-caret-left:before{content:"\f0d9"} .fa-caret-right:before{content:"\f0da"} .fa-columns:before{content:"\f0db"} .fa-unsorted:before,.fa-sort:before{content:"\f0dc"} .fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"} .fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"} .fa-envelope:before{content:"\f0e0"} .fa-linkedin:before{content:"\f0e1"} .fa-rotate-left:before,.fa-undo:before{content:"\f0e2"} .fa-legal:before,.fa-gavel:before{content:"\f0e3"} .fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"} .fa-comment-o:before{content:"\f0e5"} .fa-comments-o:before{content:"\f0e6"} .fa-flash:before,.fa-bolt:before{content:"\f0e7"} .fa-sitemap:before{content:"\f0e8"} .fa-umbrella:before{content:"\f0e9"} .fa-paste:before,.fa-clipboard:before{content:"\f0ea"} .fa-lightbulb-o:before{content:"\f0eb"} .fa-exchange:before{content:"\f0ec"} .fa-cloud-download:before{content:"\f0ed"} .fa-cloud-upload:before{content:"\f0ee"} .fa-user-md:before{content:"\f0f0"} .fa-stethoscope:before{content:"\f0f1"} .fa-suitcase:before{content:"\f0f2"} .fa-bell-o:before{content:"\f0a2"} .fa-coffee:before{content:"\f0f4"} .fa-cutlery:before{content:"\f0f5"} .fa-file-text-o:before{content:"\f0f6"} .fa-building-o:before{content:"\f0f7"} .fa-hospital-o:before{content:"\f0f8"} .fa-ambulance:before{content:"\f0f9"} .fa-medkit:before{content:"\f0fa"} .fa-fighter-jet:before{content:"\f0fb"} .fa-beer:before{content:"\f0fc"} .fa-h-square:before{content:"\f0fd"} .fa-plus-square:before{content:"\f0fe"} .fa-angle-double-left:before{content:"\f100"} .fa-angle-double-right:before{content:"\f101"} .fa-angle-double-up:before{content:"\f102"} .fa-angle-double-down:before{content:"\f103"} .fa-angle-left:before{content:"\f104"} .fa-angle-right:before{content:"\f105"} .fa-angle-up:before{content:"\f106"} .fa-angle-down:before{content:"\f107"} .fa-desktop:before{content:"\f108"} .fa-laptop:before{content:"\f109"} .fa-tablet:before{content:"\f10a"} .fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"} .fa-circle-o:before{content:"\f10c"} .fa-quote-left:before{content:"\f10d"} .fa-quote-right:before{content:"\f10e"} .fa-spinner:before{content:"\f110"} .fa-circle:before{content:"\f111"} .fa-mail-reply:before,.fa-reply:before{content:"\f112"} .fa-github-alt:before{content:"\f113"} .fa-folder-o:before{content:"\f114"} .fa-folder-open-o:before{content:"\f115"} .fa-smile-o:before{content:"\f118"} .fa-frown-o:before{content:"\f119"} .fa-meh-o:before{content:"\f11a"} .fa-gamepad:before{content:"\f11b"} .fa-keyboard-o:before{content:"\f11c"} .fa-flag-o:before{content:"\f11d"} .fa-flag-checkered:before{content:"\f11e"} .fa-terminal:before{content:"\f120"} .fa-code:before{content:"\f121"} .fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"} .fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"} .fa-location-arrow:before{content:"\f124"} .fa-crop:before{content:"\f125"} .fa-code-fork:before{content:"\f126"} .fa-unlink:before,.fa-chain-broken:before{content:"\f127"} .fa-question:before{content:"\f128"} .fa-info:before{content:"\f129"} .fa-exclamation:before{content:"\f12a"} .fa-superscript:before{content:"\f12b"} .fa-subscript:before{content:"\f12c"} .fa-eraser:before{content:"\f12d"} .fa-puzzle-piece:before{content:"\f12e"} .fa-microphone:before{content:"\f130"} .fa-microphone-slash:before{content:"\f131"} .fa-shield:before{content:"\f132"} .fa-calendar-o:before{content:"\f133"} .fa-fire-extinguisher:before{content:"\f134"} .fa-rocket:before{content:"\f135"} .fa-maxcdn:before{content:"\f136"} .fa-chevron-circle-left:before{content:"\f137"} .fa-chevron-circle-right:before{content:"\f138"} .fa-chevron-circle-up:before{content:"\f139"} .fa-chevron-circle-down:before{content:"\f13a"} .fa-html5:before{content:"\f13b"} .fa-css3:before{content:"\f13c"} .fa-anchor:before{content:"\f13d"} .fa-unlock-alt:before{content:"\f13e"} .fa-bullseye:before{content:"\f140"} .fa-ellipsis-h:before{content:"\f141"} .fa-ellipsis-v:before{content:"\f142"} .fa-rss-square:before{content:"\f143"} .fa-play-circle:before{content:"\f144"} .fa-ticket:before{content:"\f145"} .fa-minus-square:before{content:"\f146"} .fa-minus-square-o:before{content:"\f147"} .fa-level-up:before{content:"\f148"} .fa-level-down:before{content:"\f149"} .fa-check-square:before{content:"\f14a"} .fa-pencil-square:before{content:"\f14b"} .fa-external-link-square:before{content:"\f14c"} .fa-share-square:before{content:"\f14d"} .fa-compass:before{content:"\f14e"} .fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"} .fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"} .fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"} .fa-euro:before,.fa-eur:before{content:"\f153"} .fa-gbp:before{content:"\f154"} .fa-dollar:before,.fa-usd:before{content:"\f155"} .fa-rupee:before,.fa-inr:before{content:"\f156"} .fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"} .fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"} .fa-won:before,.fa-krw:before{content:"\f159"} .fa-bitcoin:before,.fa-btc:before{content:"\f15a"} .fa-file:before{content:"\f15b"} .fa-file-text:before{content:"\f15c"} .fa-sort-alpha-asc:before{content:"\f15d"} .fa-sort-alpha-desc:before{content:"\f15e"} .fa-sort-amount-asc:before{content:"\f160"} .fa-sort-amount-desc:before{content:"\f161"} .fa-sort-numeric-asc:before{content:"\f162"} .fa-sort-numeric-desc:before{content:"\f163"} .fa-thumbs-up:before{content:"\f164"} .fa-thumbs-down:before{content:"\f165"} .fa-youtube-square:before{content:"\f166"} .fa-youtube:before{content:"\f167"} .fa-xing:before{content:"\f168"} .fa-xing-square:before{content:"\f169"} .fa-youtube-play:before{content:"\f16a"} .fa-dropbox:before{content:"\f16b"} .fa-stack-overflow:before{content:"\f16c"} .fa-instagram:before{content:"\f16d"} .fa-flickr:before{content:"\f16e"} .fa-adn:before{content:"\f170"} .fa-bitbucket:before{content:"\f171"} .fa-bitbucket-square:before{content:"\f172"} .fa-tumblr:before{content:"\f173"} .fa-tumblr-square:before{content:"\f174"} .fa-long-arrow-down:before{content:"\f175"} .fa-long-arrow-up:before{content:"\f176"} .fa-long-arrow-left:before{content:"\f177"} .fa-long-arrow-right:before{content:"\f178"} .fa-apple:before{content:"\f179"} .fa-windows:before{content:"\f17a"} .fa-android:before{content:"\f17b"} .fa-linux:before{content:"\f17c"} .fa-dribbble:before{content:"\f17d"} .fa-skype:before{content:"\f17e"} .fa-foursquare:before{content:"\f180"} .fa-trello:before{content:"\f181"} .fa-female:before{content:"\f182"} .fa-male:before{content:"\f183"} .fa-gittip:before,.fa-gratipay:before{content:"\f184"} .fa-sun-o:before{content:"\f185"} .fa-moon-o:before{content:"\f186"} .fa-archive:before{content:"\f187"} .fa-bug:before{content:"\f188"} .fa-vk:before{content:"\f189"} .fa-weibo:before{content:"\f18a"} .fa-renren:before{content:"\f18b"} .fa-pagelines:before{content:"\f18c"} .fa-stack-exchange:before{content:"\f18d"} .fa-arrow-circle-o-right:before{content:"\f18e"} .fa-arrow-circle-o-left:before{content:"\f190"} .fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"} .fa-dot-circle-o:before{content:"\f192"} .fa-wheelchair:before{content:"\f193"} .fa-vimeo-square:before{content:"\f194"} .fa-turkish-lira:before,.fa-try:before{content:"\f195"} .fa-plus-square-o:before{content:"\f196"} .fa-space-shuttle:before{content:"\f197"} .fa-slack:before{content:"\f198"} .fa-envelope-square:before{content:"\f199"} .fa-wordpress:before{content:"\f19a"} .fa-openid:before{content:"\f19b"} .fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"} .fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"} .fa-yahoo:before{content:"\f19e"} .fa-google:before{content:"\f1a0"} .fa-reddit:before{content:"\f1a1"} .fa-reddit-square:before{content:"\f1a2"} .fa-stumbleupon-circle:before{content:"\f1a3"} .fa-stumbleupon:before{content:"\f1a4"} .fa-delicious:before{content:"\f1a5"} .fa-digg:before{content:"\f1a6"} .fa-pied-piper-pp:before{content:"\f1a7"} .fa-pied-piper-alt:before{content:"\f1a8"} .fa-drupal:before{content:"\f1a9"} .fa-joomla:before{content:"\f1aa"} .fa-language:before{content:"\f1ab"} .fa-fax:before{content:"\f1ac"} .fa-building:before{content:"\f1ad"} .fa-child:before{content:"\f1ae"} .fa-paw:before{content:"\f1b0"} .fa-spoon:before{content:"\f1b1"} .fa-cube:before{content:"\f1b2"} .fa-cubes:before{content:"\f1b3"} .fa-behance:before{content:"\f1b4"} .fa-behance-square:before{content:"\f1b5"} .fa-steam:before{content:"\f1b6"} .fa-steam-square:before{content:"\f1b7"} .fa-recycle:before{content:"\f1b8"} .fa-automobile:before,.fa-car:before{content:"\f1b9"} .fa-cab:before,.fa-taxi:before{content:"\f1ba"} .fa-tree:before{content:"\f1bb"} .fa-spotify:before{content:"\f1bc"} .fa-deviantart:before{content:"\f1bd"} .fa-soundcloud:before{content:"\f1be"} .fa-database:before{content:"\f1c0"} .fa-file-pdf-o:before{content:"\f1c1"} .fa-file-word-o:before{content:"\f1c2"} .fa-file-excel-o:before{content:"\f1c3"} .fa-file-powerpoint-o:before{content:"\f1c4"} .fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"} .fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"} .fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"} .fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"} .fa-file-code-o:before{content:"\f1c9"} .fa-vine:before{content:"\f1ca"} .fa-codepen:before{content:"\f1cb"} .fa-jsfiddle:before{content:"\f1cc"} .fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"} .fa-circle-o-notch:before{content:"\f1ce"} .fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"} .fa-ge:before,.fa-empire:before{content:"\f1d1"} .fa-git-square:before{content:"\f1d2"} .fa-git:before{content:"\f1d3"} .fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"} .fa-tencent-weibo:before{content:"\f1d5"} .fa-qq:before{content:"\f1d6"} .fa-wechat:before,.fa-weixin:before{content:"\f1d7"} .fa-send:before,.fa-paper-plane:before{content:"\f1d8"} .fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"} .fa-history:before{content:"\f1da"} .fa-circle-thin:before{content:"\f1db"} .fa-header:before{content:"\f1dc"} .fa-paragraph:before{content:"\f1dd"} .fa-sliders:before{content:"\f1de"} .fa-share-alt:before{content:"\f1e0"} .fa-share-alt-square:before{content:"\f1e1"} .fa-bomb:before{content:"\f1e2"} .fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"} .fa-tty:before{content:"\f1e4"} .fa-binoculars:before{content:"\f1e5"} .fa-plug:before{content:"\f1e6"} .fa-slideshare:before{content:"\f1e7"} .fa-twitch:before{content:"\f1e8"} .fa-yelp:before{content:"\f1e9"} .fa-newspaper-o:before{content:"\f1ea"} .fa-wifi:before{content:"\f1eb"} .fa-calculator:before{content:"\f1ec"} .fa-paypal:before{content:"\f1ed"} .fa-google-wallet:before{content:"\f1ee"} .fa-cc-visa:before{content:"\f1f0"} .fa-cc-mastercard:before{content:"\f1f1"} .fa-cc-discover:before{content:"\f1f2"} .fa-cc-amex:before{content:"\f1f3"} .fa-cc-paypal:before{content:"\f1f4"} .fa-cc-stripe:before{content:"\f1f5"} .fa-bell-slash:before{content:"\f1f6"} .fa-bell-slash-o:before{content:"\f1f7"} .fa-trash:before{content:"\f1f8"} .fa-copyright:before{content:"\f1f9"} .fa-at:before{content:"\f1fa"} .fa-eyedropper:before{content:"\f1fb"} .fa-paint-brush:before{content:"\f1fc"} .fa-birthday-cake:before{content:"\f1fd"} .fa-area-chart:before{content:"\f1fe"} .fa-pie-chart:before{content:"\f200"} .fa-line-chart:before{content:"\f201"} .fa-lastfm:before{content:"\f202"} .fa-lastfm-square:before{content:"\f203"} .fa-toggle-off:before{content:"\f204"} .fa-toggle-on:before{content:"\f205"} .fa-bicycle:before{content:"\f206"} .fa-bus:before{content:"\f207"} .fa-ioxhost:before{content:"\f208"} .fa-angellist:before{content:"\f209"} .fa-cc:before{content:"\f20a"} .fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"} .fa-meanpath:before{content:"\f20c"} .fa-buysellads:before{content:"\f20d"} .fa-connectdevelop:before{content:"\f20e"} .fa-dashcube:before{content:"\f210"} .fa-forumbee:before{content:"\f211"} .fa-leanpub:before{content:"\f212"} .fa-sellsy:before{content:"\f213"} .fa-shirtsinbulk:before{content:"\f214"} .fa-simplybuilt:before{content:"\f215"} .fa-skyatlas:before{content:"\f216"} .fa-cart-plus:before{content:"\f217"} .fa-cart-arrow-down:before{content:"\f218"} .fa-diamond:before{content:"\f219"} .fa-ship:before{content:"\f21a"} .fa-user-secret:before{content:"\f21b"} .fa-motorcycle:before{content:"\f21c"} .fa-street-view:before{content:"\f21d"} .fa-heartbeat:before{content:"\f21e"} .fa-venus:before{content:"\f221"} .fa-mars:before{content:"\f222"} .fa-mercury:before{content:"\f223"} .fa-intersex:before,.fa-transgender:before{content:"\f224"} .fa-transgender-alt:before{content:"\f225"} .fa-venus-double:before{content:"\f226"} .fa-mars-double:before{content:"\f227"} .fa-venus-mars:before{content:"\f228"} .fa-mars-stroke:before{content:"\f229"} .fa-mars-stroke-v:before{content:"\f22a"} .fa-mars-stroke-h:before{content:"\f22b"} .fa-neuter:before{content:"\f22c"} .fa-genderless:before{content:"\f22d"} .fa-facebook-official:before{content:"\f230"} .fa-pinterest-p:before{content:"\f231"} .fa-whatsapp:before{content:"\f232"} .fa-server:before{content:"\f233"} .fa-user-plus:before{content:"\f234"} .fa-user-times:before{content:"\f235"} .fa-hotel:before,.fa-bed:before{content:"\f236"} .fa-viacoin:before{content:"\f237"} .fa-train:before{content:"\f238"} .fa-subway:before{content:"\f239"} .fa-medium:before{content:"\f23a"} .fa-yc:before,.fa-y-combinator:before{content:"\f23b"} .fa-optin-monster:before{content:"\f23c"} .fa-opencart:before{content:"\f23d"} .fa-expeditedssl:before{content:"\f23e"} .fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"} .fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"} .fa-battery-2:before,.fa-battery-half:before{content:"\f242"} .fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"} .fa-battery-0:before,.fa-battery-empty:before{content:"\f244"} .fa-mouse-pointer:before{content:"\f245"} .fa-i-cursor:before{content:"\f246"} .fa-object-group:before{content:"\f247"} .fa-object-ungroup:before{content:"\f248"} .fa-sticky-note:before{content:"\f249"} .fa-sticky-note-o:before{content:"\f24a"} .fa-cc-jcb:before{content:"\f24b"} .fa-cc-diners-club:before{content:"\f24c"} .fa-clone:before{content:"\f24d"} .fa-balance-scale:before{content:"\f24e"} .fa-hourglass-o:before{content:"\f250"} .fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"} .fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"} .fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"} .fa-hourglass:before{content:"\f254"} .fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"} .fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"} .fa-hand-scissors-o:before{content:"\f257"} .fa-hand-lizard-o:before{content:"\f258"} .fa-hand-spock-o:before{content:"\f259"} .fa-hand-pointer-o:before{content:"\f25a"} .fa-hand-peace-o:before{content:"\f25b"} .fa-trademark:before{content:"\f25c"} .fa-registered:before{content:"\f25d"} .fa-creative-commons:before{content:"\f25e"} .fa-gg:before{content:"\f260"} .fa-gg-circle:before{content:"\f261"} .fa-tripadvisor:before{content:"\f262"} .fa-odnoklassniki:before{content:"\f263"} .fa-odnoklassniki-square:before{content:"\f264"} .fa-get-pocket:before{content:"\f265"} .fa-wikipedia-w:before{content:"\f266"} .fa-safari:before{content:"\f267"} .fa-chrome:before{content:"\f268"} .fa-firefox:before{content:"\f269"} .fa-opera:before{content:"\f26a"} .fa-internet-explorer:before{content:"\f26b"} .fa-tv:before,.fa-television:before{content:"\f26c"} .fa-contao:before{content:"\f26d"} .fa-500px:before{content:"\f26e"} .fa-amazon:before{content:"\f270"} .fa-calendar-plus-o:before{content:"\f271"} .fa-calendar-minus-o:before{content:"\f272"} .fa-calendar-times-o:before{content:"\f273"} .fa-calendar-check-o:before{content:"\f274"} .fa-industry:before{content:"\f275"} .fa-map-pin:before{content:"\f276"} .fa-map-signs:before{content:"\f277"} .fa-map-o:before{content:"\f278"} .fa-map:before{content:"\f279"} .fa-commenting:before{content:"\f27a"} .fa-commenting-o:before{content:"\f27b"} .fa-houzz:before{content:"\f27c"} .fa-vimeo:before{content:"\f27d"} .fa-black-tie:before{content:"\f27e"} .fa-fonticons:before{content:"\f280"} .fa-reddit-alien:before{content:"\f281"} .fa-edge:before{content:"\f282"} .fa-credit-card-alt:before{content:"\f283"} .fa-codiepie:before{content:"\f284"} .fa-modx:before{content:"\f285"} .fa-fort-awesome:before{content:"\f286"} .fa-usb:before{content:"\f287"} .fa-product-hunt:before{content:"\f288"} .fa-mixcloud:before{content:"\f289"} .fa-scribd:before{content:"\f28a"} .fa-pause-circle:before{content:"\f28b"} .fa-pause-circle-o:before{content:"\f28c"} .fa-stop-circle:before{content:"\f28d"} .fa-stop-circle-o:before{content:"\f28e"} .fa-shopping-bag:before{content:"\f290"} .fa-shopping-basket:before{content:"\f291"} .fa-hashtag:before{content:"\f292"} .fa-bluetooth:before{content:"\f293"} .fa-bluetooth-b:before{content:"\f294"} .fa-percent:before{content:"\f295"} .fa-gitlab:before{content:"\f296"} .fa-wpbeginner:before{content:"\f297"} .fa-wpforms:before{content:"\f298"} .fa-envira:before{content:"\f299"} .fa-universal-access:before{content:"\f29a"} .fa-wheelchair-alt:before{content:"\f29b"} .fa-question-circle-o:before{content:"\f29c"} .fa-blind:before{content:"\f29d"} .fa-audio-description:before{content:"\f29e"} .fa-volume-control-phone:before{content:"\f2a0"} .fa-braille:before{content:"\f2a1"} .fa-assistive-listening-systems:before{content:"\f2a2"} .fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"} .fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"} .fa-glide:before{content:"\f2a5"} .fa-glide-g:before{content:"\f2a6"} .fa-signing:before,.fa-sign-language:before{content:"\f2a7"} .fa-low-vision:before{content:"\f2a8"} .fa-viadeo:before{content:"\f2a9"} .fa-viadeo-square:before{content:"\f2aa"} .fa-snapchat:before{content:"\f2ab"} .fa-snapchat-ghost:before{content:"\f2ac"} .fa-snapchat-square:before{content:"\f2ad"} .fa-pied-piper:before{content:"\f2ae"} .fa-first-order:before{content:"\f2b0"} .fa-yoast:before{content:"\f2b1"} .fa-themeisle:before{content:"\f2b2"} .fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"} .fa-fa:before,.fa-font-awesome:before{content:"\f2b4"} .fa-handshake-o:before{content:"\f2b5"} .fa-envelope-open:before{content:"\f2b6"} .fa-envelope-open-o:before{content:"\f2b7"} .fa-linode:before{content:"\f2b8"} .fa-address-book:before{content:"\f2b9"} .fa-address-book-o:before{content:"\f2ba"} .fa-vcard:before,.fa-address-card:before{content:"\f2bb"} .fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"} .fa-user-circle:before{content:"\f2bd"} .fa-user-circle-o:before{content:"\f2be"} .fa-user-o:before{content:"\f2c0"} .fa-id-badge:before{content:"\f2c1"} .fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"} .fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"} .fa-quora:before{content:"\f2c4"} .fa-free-code-camp:before{content:"\f2c5"} .fa-telegram:before{content:"\f2c6"} .fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"} .fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"} .fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"} .fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"} .fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"} .fa-shower:before{content:"\f2cc"} .fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"} .fa-podcast:before{content:"\f2ce"} .fa-window-maximize:before{content:"\f2d0"} .fa-window-minimize:before{content:"\f2d1"} .fa-window-restore:before{content:"\f2d2"} .fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"} .fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"} .fa-bandcamp:before{content:"\f2d5"} .fa-grav:before{content:"\f2d6"} .fa-etsy:before{content:"\f2d7"} .fa-imdb:before{content:"\f2d8"} .fa-ravelry:before{content:"\f2d9"} .fa-eercast:before{content:"\f2da"} .fa-microchip:before{content:"\f2db"} .fa-snowflake-o:before{content:"\f2dc"} .fa-superpowers:before{content:"\f2dd"} .fa-wpexplorer:before{content:"\f2de"} .fa-meetup:before{content:"\f2e0"} .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0} .sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/fonts/FontAwesome.otf b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/fonts/FontAwesome.otf new file mode 100644 index 0000000..401ec0f Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/fonts/FontAwesome.otf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/fonts/fontawesome-webfont.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000..e9f60ca Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/fonts/fontawesome-webfont.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/fonts/fontawesome-webfont.svg b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/fonts/fontawesome-webfont.svg new file mode 100644 index 0000000..855c845 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/fonts/fontawesome-webfont.svg @@ -0,0 +1,2671 @@ + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/fonts/fontawesome-webfont.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000..35acda2 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/fonts/fontawesome-webfont.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/fonts/fontawesome-webfont.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000..400014a Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/fonts/fontawesome-webfont.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/fonts/fontawesome-webfont.woff2 b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000..4d13fc6 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/fonts/fontawesome-webfont.woff2 differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/animated.less b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/animated.less new file mode 100644 index 0000000..66ad52a --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/animated.less @@ -0,0 +1,34 @@ +// Animated Icons +// -------------------------- + +.@{fa-css-prefix}-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +.@{fa-css-prefix}-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/bordered-pulled.less b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/bordered-pulled.less new file mode 100644 index 0000000..f1c8ad7 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/bordered-pulled.less @@ -0,0 +1,25 @@ +// Bordered & Pulled +// ------------------------- + +.@{fa-css-prefix}-border { + padding: .2em .25em .15em; + border: solid .08em @fa-border-color; + border-radius: .1em; +} + +.@{fa-css-prefix}-pull-left { float: left; } +.@{fa-css-prefix}-pull-right { float: right; } + +.@{fa-css-prefix} { + &.@{fa-css-prefix}-pull-left { margin-right: .3em; } + &.@{fa-css-prefix}-pull-right { margin-left: .3em; } +} + +/* Deprecated as of 4.4.0 */ +.pull-right { float: right; } +.pull-left { float: left; } + +.@{fa-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/core.less b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/core.less new file mode 100644 index 0000000..c577ac8 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/core.less @@ -0,0 +1,12 @@ +// Base Class Definition +// ------------------------- + +.@{fa-css-prefix} { + display: inline-block; + font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/fixed-width.less b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/fixed-width.less new file mode 100644 index 0000000..110289f --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/fixed-width.less @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.@{fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/font-awesome.less b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/font-awesome.less new file mode 100644 index 0000000..c3677de --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/font-awesome.less @@ -0,0 +1,18 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@import "variables.less"; +@import "mixins.less"; +@import "path.less"; +@import "core.less"; +@import "larger.less"; +@import "fixed-width.less"; +@import "list.less"; +@import "bordered-pulled.less"; +@import "animated.less"; +@import "rotated-flipped.less"; +@import "stacked.less"; +@import "icons.less"; +@import "screen-reader.less"; diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/icons.less b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/icons.less new file mode 100644 index 0000000..159d600 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/icons.less @@ -0,0 +1,789 @@ +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.@{fa-css-prefix}-glass:before { content: @fa-var-glass; } +.@{fa-css-prefix}-music:before { content: @fa-var-music; } +.@{fa-css-prefix}-search:before { content: @fa-var-search; } +.@{fa-css-prefix}-envelope-o:before { content: @fa-var-envelope-o; } +.@{fa-css-prefix}-heart:before { content: @fa-var-heart; } +.@{fa-css-prefix}-star:before { content: @fa-var-star; } +.@{fa-css-prefix}-star-o:before { content: @fa-var-star-o; } +.@{fa-css-prefix}-user:before { content: @fa-var-user; } +.@{fa-css-prefix}-film:before { content: @fa-var-film; } +.@{fa-css-prefix}-th-large:before { content: @fa-var-th-large; } +.@{fa-css-prefix}-th:before { content: @fa-var-th; } +.@{fa-css-prefix}-th-list:before { content: @fa-var-th-list; } +.@{fa-css-prefix}-check:before { content: @fa-var-check; } +.@{fa-css-prefix}-remove:before, +.@{fa-css-prefix}-close:before, +.@{fa-css-prefix}-times:before { content: @fa-var-times; } +.@{fa-css-prefix}-search-plus:before { content: @fa-var-search-plus; } +.@{fa-css-prefix}-search-minus:before { content: @fa-var-search-minus; } +.@{fa-css-prefix}-power-off:before { content: @fa-var-power-off; } +.@{fa-css-prefix}-signal:before { content: @fa-var-signal; } +.@{fa-css-prefix}-gear:before, +.@{fa-css-prefix}-cog:before { content: @fa-var-cog; } +.@{fa-css-prefix}-trash-o:before { content: @fa-var-trash-o; } +.@{fa-css-prefix}-home:before { content: @fa-var-home; } +.@{fa-css-prefix}-file-o:before { content: @fa-var-file-o; } +.@{fa-css-prefix}-clock-o:before { content: @fa-var-clock-o; } +.@{fa-css-prefix}-road:before { content: @fa-var-road; } +.@{fa-css-prefix}-download:before { content: @fa-var-download; } +.@{fa-css-prefix}-arrow-circle-o-down:before { content: @fa-var-arrow-circle-o-down; } +.@{fa-css-prefix}-arrow-circle-o-up:before { content: @fa-var-arrow-circle-o-up; } +.@{fa-css-prefix}-inbox:before { content: @fa-var-inbox; } +.@{fa-css-prefix}-play-circle-o:before { content: @fa-var-play-circle-o; } +.@{fa-css-prefix}-rotate-right:before, +.@{fa-css-prefix}-repeat:before { content: @fa-var-repeat; } +.@{fa-css-prefix}-refresh:before { content: @fa-var-refresh; } +.@{fa-css-prefix}-list-alt:before { content: @fa-var-list-alt; } +.@{fa-css-prefix}-lock:before { content: @fa-var-lock; } +.@{fa-css-prefix}-flag:before { content: @fa-var-flag; } +.@{fa-css-prefix}-headphones:before { content: @fa-var-headphones; } +.@{fa-css-prefix}-volume-off:before { content: @fa-var-volume-off; } +.@{fa-css-prefix}-volume-down:before { content: @fa-var-volume-down; } +.@{fa-css-prefix}-volume-up:before { content: @fa-var-volume-up; } +.@{fa-css-prefix}-qrcode:before { content: @fa-var-qrcode; } +.@{fa-css-prefix}-barcode:before { content: @fa-var-barcode; } +.@{fa-css-prefix}-tag:before { content: @fa-var-tag; } +.@{fa-css-prefix}-tags:before { content: @fa-var-tags; } +.@{fa-css-prefix}-book:before { content: @fa-var-book; } +.@{fa-css-prefix}-bookmark:before { content: @fa-var-bookmark; } +.@{fa-css-prefix}-print:before { content: @fa-var-print; } +.@{fa-css-prefix}-camera:before { content: @fa-var-camera; } +.@{fa-css-prefix}-font:before { content: @fa-var-font; } +.@{fa-css-prefix}-bold:before { content: @fa-var-bold; } +.@{fa-css-prefix}-italic:before { content: @fa-var-italic; } +.@{fa-css-prefix}-text-height:before { content: @fa-var-text-height; } +.@{fa-css-prefix}-text-width:before { content: @fa-var-text-width; } +.@{fa-css-prefix}-align-left:before { content: @fa-var-align-left; } +.@{fa-css-prefix}-align-center:before { content: @fa-var-align-center; } +.@{fa-css-prefix}-align-right:before { content: @fa-var-align-right; } +.@{fa-css-prefix}-align-justify:before { content: @fa-var-align-justify; } +.@{fa-css-prefix}-list:before { content: @fa-var-list; } +.@{fa-css-prefix}-dedent:before, +.@{fa-css-prefix}-outdent:before { content: @fa-var-outdent; } +.@{fa-css-prefix}-indent:before { content: @fa-var-indent; } +.@{fa-css-prefix}-video-camera:before { content: @fa-var-video-camera; } +.@{fa-css-prefix}-photo:before, +.@{fa-css-prefix}-image:before, +.@{fa-css-prefix}-picture-o:before { content: @fa-var-picture-o; } +.@{fa-css-prefix}-pencil:before { content: @fa-var-pencil; } +.@{fa-css-prefix}-map-marker:before { content: @fa-var-map-marker; } +.@{fa-css-prefix}-adjust:before { content: @fa-var-adjust; } +.@{fa-css-prefix}-tint:before { content: @fa-var-tint; } +.@{fa-css-prefix}-edit:before, +.@{fa-css-prefix}-pencil-square-o:before { content: @fa-var-pencil-square-o; } +.@{fa-css-prefix}-share-square-o:before { content: @fa-var-share-square-o; } +.@{fa-css-prefix}-check-square-o:before { content: @fa-var-check-square-o; } +.@{fa-css-prefix}-arrows:before { content: @fa-var-arrows; } +.@{fa-css-prefix}-step-backward:before { content: @fa-var-step-backward; } +.@{fa-css-prefix}-fast-backward:before { content: @fa-var-fast-backward; } +.@{fa-css-prefix}-backward:before { content: @fa-var-backward; } +.@{fa-css-prefix}-play:before { content: @fa-var-play; } +.@{fa-css-prefix}-pause:before { content: @fa-var-pause; } +.@{fa-css-prefix}-stop:before { content: @fa-var-stop; } +.@{fa-css-prefix}-forward:before { content: @fa-var-forward; } +.@{fa-css-prefix}-fast-forward:before { content: @fa-var-fast-forward; } +.@{fa-css-prefix}-step-forward:before { content: @fa-var-step-forward; } +.@{fa-css-prefix}-eject:before { content: @fa-var-eject; } +.@{fa-css-prefix}-chevron-left:before { content: @fa-var-chevron-left; } +.@{fa-css-prefix}-chevron-right:before { content: @fa-var-chevron-right; } +.@{fa-css-prefix}-plus-circle:before { content: @fa-var-plus-circle; } +.@{fa-css-prefix}-minus-circle:before { content: @fa-var-minus-circle; } +.@{fa-css-prefix}-times-circle:before { content: @fa-var-times-circle; } +.@{fa-css-prefix}-check-circle:before { content: @fa-var-check-circle; } +.@{fa-css-prefix}-question-circle:before { content: @fa-var-question-circle; } +.@{fa-css-prefix}-info-circle:before { content: @fa-var-info-circle; } +.@{fa-css-prefix}-crosshairs:before { content: @fa-var-crosshairs; } +.@{fa-css-prefix}-times-circle-o:before { content: @fa-var-times-circle-o; } +.@{fa-css-prefix}-check-circle-o:before { content: @fa-var-check-circle-o; } +.@{fa-css-prefix}-ban:before { content: @fa-var-ban; } +.@{fa-css-prefix}-arrow-left:before { content: @fa-var-arrow-left; } +.@{fa-css-prefix}-arrow-right:before { content: @fa-var-arrow-right; } +.@{fa-css-prefix}-arrow-up:before { content: @fa-var-arrow-up; } +.@{fa-css-prefix}-arrow-down:before { content: @fa-var-arrow-down; } +.@{fa-css-prefix}-mail-forward:before, +.@{fa-css-prefix}-share:before { content: @fa-var-share; } +.@{fa-css-prefix}-expand:before { content: @fa-var-expand; } +.@{fa-css-prefix}-compress:before { content: @fa-var-compress; } +.@{fa-css-prefix}-plus:before { content: @fa-var-plus; } +.@{fa-css-prefix}-minus:before { content: @fa-var-minus; } +.@{fa-css-prefix}-asterisk:before { content: @fa-var-asterisk; } +.@{fa-css-prefix}-exclamation-circle:before { content: @fa-var-exclamation-circle; } +.@{fa-css-prefix}-gift:before { content: @fa-var-gift; } +.@{fa-css-prefix}-leaf:before { content: @fa-var-leaf; } +.@{fa-css-prefix}-fire:before { content: @fa-var-fire; } +.@{fa-css-prefix}-eye:before { content: @fa-var-eye; } +.@{fa-css-prefix}-eye-slash:before { content: @fa-var-eye-slash; } +.@{fa-css-prefix}-warning:before, +.@{fa-css-prefix}-exclamation-triangle:before { content: @fa-var-exclamation-triangle; } +.@{fa-css-prefix}-plane:before { content: @fa-var-plane; } +.@{fa-css-prefix}-calendar:before { content: @fa-var-calendar; } +.@{fa-css-prefix}-random:before { content: @fa-var-random; } +.@{fa-css-prefix}-comment:before { content: @fa-var-comment; } +.@{fa-css-prefix}-magnet:before { content: @fa-var-magnet; } +.@{fa-css-prefix}-chevron-up:before { content: @fa-var-chevron-up; } +.@{fa-css-prefix}-chevron-down:before { content: @fa-var-chevron-down; } +.@{fa-css-prefix}-retweet:before { content: @fa-var-retweet; } +.@{fa-css-prefix}-shopping-cart:before { content: @fa-var-shopping-cart; } +.@{fa-css-prefix}-folder:before { content: @fa-var-folder; } +.@{fa-css-prefix}-folder-open:before { content: @fa-var-folder-open; } +.@{fa-css-prefix}-arrows-v:before { content: @fa-var-arrows-v; } +.@{fa-css-prefix}-arrows-h:before { content: @fa-var-arrows-h; } +.@{fa-css-prefix}-bar-chart-o:before, +.@{fa-css-prefix}-bar-chart:before { content: @fa-var-bar-chart; } +.@{fa-css-prefix}-twitter-square:before { content: @fa-var-twitter-square; } +.@{fa-css-prefix}-facebook-square:before { content: @fa-var-facebook-square; } +.@{fa-css-prefix}-camera-retro:before { content: @fa-var-camera-retro; } +.@{fa-css-prefix}-key:before { content: @fa-var-key; } +.@{fa-css-prefix}-gears:before, +.@{fa-css-prefix}-cogs:before { content: @fa-var-cogs; } +.@{fa-css-prefix}-comments:before { content: @fa-var-comments; } +.@{fa-css-prefix}-thumbs-o-up:before { content: @fa-var-thumbs-o-up; } +.@{fa-css-prefix}-thumbs-o-down:before { content: @fa-var-thumbs-o-down; } +.@{fa-css-prefix}-star-half:before { content: @fa-var-star-half; } +.@{fa-css-prefix}-heart-o:before { content: @fa-var-heart-o; } +.@{fa-css-prefix}-sign-out:before { content: @fa-var-sign-out; } +.@{fa-css-prefix}-linkedin-square:before { content: @fa-var-linkedin-square; } +.@{fa-css-prefix}-thumb-tack:before { content: @fa-var-thumb-tack; } +.@{fa-css-prefix}-external-link:before { content: @fa-var-external-link; } +.@{fa-css-prefix}-sign-in:before { content: @fa-var-sign-in; } +.@{fa-css-prefix}-trophy:before { content: @fa-var-trophy; } +.@{fa-css-prefix}-github-square:before { content: @fa-var-github-square; } +.@{fa-css-prefix}-upload:before { content: @fa-var-upload; } +.@{fa-css-prefix}-lemon-o:before { content: @fa-var-lemon-o; } +.@{fa-css-prefix}-phone:before { content: @fa-var-phone; } +.@{fa-css-prefix}-square-o:before { content: @fa-var-square-o; } +.@{fa-css-prefix}-bookmark-o:before { content: @fa-var-bookmark-o; } +.@{fa-css-prefix}-phone-square:before { content: @fa-var-phone-square; } +.@{fa-css-prefix}-twitter:before { content: @fa-var-twitter; } +.@{fa-css-prefix}-facebook-f:before, +.@{fa-css-prefix}-facebook:before { content: @fa-var-facebook; } +.@{fa-css-prefix}-github:before { content: @fa-var-github; } +.@{fa-css-prefix}-unlock:before { content: @fa-var-unlock; } +.@{fa-css-prefix}-credit-card:before { content: @fa-var-credit-card; } +.@{fa-css-prefix}-feed:before, +.@{fa-css-prefix}-rss:before { content: @fa-var-rss; } +.@{fa-css-prefix}-hdd-o:before { content: @fa-var-hdd-o; } +.@{fa-css-prefix}-bullhorn:before { content: @fa-var-bullhorn; } +.@{fa-css-prefix}-bell:before { content: @fa-var-bell; } +.@{fa-css-prefix}-certificate:before { content: @fa-var-certificate; } +.@{fa-css-prefix}-hand-o-right:before { content: @fa-var-hand-o-right; } +.@{fa-css-prefix}-hand-o-left:before { content: @fa-var-hand-o-left; } +.@{fa-css-prefix}-hand-o-up:before { content: @fa-var-hand-o-up; } +.@{fa-css-prefix}-hand-o-down:before { content: @fa-var-hand-o-down; } +.@{fa-css-prefix}-arrow-circle-left:before { content: @fa-var-arrow-circle-left; } +.@{fa-css-prefix}-arrow-circle-right:before { content: @fa-var-arrow-circle-right; } +.@{fa-css-prefix}-arrow-circle-up:before { content: @fa-var-arrow-circle-up; } +.@{fa-css-prefix}-arrow-circle-down:before { content: @fa-var-arrow-circle-down; } +.@{fa-css-prefix}-globe:before { content: @fa-var-globe; } +.@{fa-css-prefix}-wrench:before { content: @fa-var-wrench; } +.@{fa-css-prefix}-tasks:before { content: @fa-var-tasks; } +.@{fa-css-prefix}-filter:before { content: @fa-var-filter; } +.@{fa-css-prefix}-briefcase:before { content: @fa-var-briefcase; } +.@{fa-css-prefix}-arrows-alt:before { content: @fa-var-arrows-alt; } +.@{fa-css-prefix}-group:before, +.@{fa-css-prefix}-users:before { content: @fa-var-users; } +.@{fa-css-prefix}-chain:before, +.@{fa-css-prefix}-link:before { content: @fa-var-link; } +.@{fa-css-prefix}-cloud:before { content: @fa-var-cloud; } +.@{fa-css-prefix}-flask:before { content: @fa-var-flask; } +.@{fa-css-prefix}-cut:before, +.@{fa-css-prefix}-scissors:before { content: @fa-var-scissors; } +.@{fa-css-prefix}-copy:before, +.@{fa-css-prefix}-files-o:before { content: @fa-var-files-o; } +.@{fa-css-prefix}-paperclip:before { content: @fa-var-paperclip; } +.@{fa-css-prefix}-save:before, +.@{fa-css-prefix}-floppy-o:before { content: @fa-var-floppy-o; } +.@{fa-css-prefix}-square:before { content: @fa-var-square; } +.@{fa-css-prefix}-navicon:before, +.@{fa-css-prefix}-reorder:before, +.@{fa-css-prefix}-bars:before { content: @fa-var-bars; } +.@{fa-css-prefix}-list-ul:before { content: @fa-var-list-ul; } +.@{fa-css-prefix}-list-ol:before { content: @fa-var-list-ol; } +.@{fa-css-prefix}-strikethrough:before { content: @fa-var-strikethrough; } +.@{fa-css-prefix}-underline:before { content: @fa-var-underline; } +.@{fa-css-prefix}-table:before { content: @fa-var-table; } +.@{fa-css-prefix}-magic:before { content: @fa-var-magic; } +.@{fa-css-prefix}-truck:before { content: @fa-var-truck; } +.@{fa-css-prefix}-pinterest:before { content: @fa-var-pinterest; } +.@{fa-css-prefix}-pinterest-square:before { content: @fa-var-pinterest-square; } +.@{fa-css-prefix}-google-plus-square:before { content: @fa-var-google-plus-square; } +.@{fa-css-prefix}-google-plus:before { content: @fa-var-google-plus; } +.@{fa-css-prefix}-money:before { content: @fa-var-money; } +.@{fa-css-prefix}-caret-down:before { content: @fa-var-caret-down; } +.@{fa-css-prefix}-caret-up:before { content: @fa-var-caret-up; } +.@{fa-css-prefix}-caret-left:before { content: @fa-var-caret-left; } +.@{fa-css-prefix}-caret-right:before { content: @fa-var-caret-right; } +.@{fa-css-prefix}-columns:before { content: @fa-var-columns; } +.@{fa-css-prefix}-unsorted:before, +.@{fa-css-prefix}-sort:before { content: @fa-var-sort; } +.@{fa-css-prefix}-sort-down:before, +.@{fa-css-prefix}-sort-desc:before { content: @fa-var-sort-desc; } +.@{fa-css-prefix}-sort-up:before, +.@{fa-css-prefix}-sort-asc:before { content: @fa-var-sort-asc; } +.@{fa-css-prefix}-envelope:before { content: @fa-var-envelope; } +.@{fa-css-prefix}-linkedin:before { content: @fa-var-linkedin; } +.@{fa-css-prefix}-rotate-left:before, +.@{fa-css-prefix}-undo:before { content: @fa-var-undo; } +.@{fa-css-prefix}-legal:before, +.@{fa-css-prefix}-gavel:before { content: @fa-var-gavel; } +.@{fa-css-prefix}-dashboard:before, +.@{fa-css-prefix}-tachometer:before { content: @fa-var-tachometer; } +.@{fa-css-prefix}-comment-o:before { content: @fa-var-comment-o; } +.@{fa-css-prefix}-comments-o:before { content: @fa-var-comments-o; } +.@{fa-css-prefix}-flash:before, +.@{fa-css-prefix}-bolt:before { content: @fa-var-bolt; } +.@{fa-css-prefix}-sitemap:before { content: @fa-var-sitemap; } +.@{fa-css-prefix}-umbrella:before { content: @fa-var-umbrella; } +.@{fa-css-prefix}-paste:before, +.@{fa-css-prefix}-clipboard:before { content: @fa-var-clipboard; } +.@{fa-css-prefix}-lightbulb-o:before { content: @fa-var-lightbulb-o; } +.@{fa-css-prefix}-exchange:before { content: @fa-var-exchange; } +.@{fa-css-prefix}-cloud-download:before { content: @fa-var-cloud-download; } +.@{fa-css-prefix}-cloud-upload:before { content: @fa-var-cloud-upload; } +.@{fa-css-prefix}-user-md:before { content: @fa-var-user-md; } +.@{fa-css-prefix}-stethoscope:before { content: @fa-var-stethoscope; } +.@{fa-css-prefix}-suitcase:before { content: @fa-var-suitcase; } +.@{fa-css-prefix}-bell-o:before { content: @fa-var-bell-o; } +.@{fa-css-prefix}-coffee:before { content: @fa-var-coffee; } +.@{fa-css-prefix}-cutlery:before { content: @fa-var-cutlery; } +.@{fa-css-prefix}-file-text-o:before { content: @fa-var-file-text-o; } +.@{fa-css-prefix}-building-o:before { content: @fa-var-building-o; } +.@{fa-css-prefix}-hospital-o:before { content: @fa-var-hospital-o; } +.@{fa-css-prefix}-ambulance:before { content: @fa-var-ambulance; } +.@{fa-css-prefix}-medkit:before { content: @fa-var-medkit; } +.@{fa-css-prefix}-fighter-jet:before { content: @fa-var-fighter-jet; } +.@{fa-css-prefix}-beer:before { content: @fa-var-beer; } +.@{fa-css-prefix}-h-square:before { content: @fa-var-h-square; } +.@{fa-css-prefix}-plus-square:before { content: @fa-var-plus-square; } +.@{fa-css-prefix}-angle-double-left:before { content: @fa-var-angle-double-left; } +.@{fa-css-prefix}-angle-double-right:before { content: @fa-var-angle-double-right; } +.@{fa-css-prefix}-angle-double-up:before { content: @fa-var-angle-double-up; } +.@{fa-css-prefix}-angle-double-down:before { content: @fa-var-angle-double-down; } +.@{fa-css-prefix}-angle-left:before { content: @fa-var-angle-left; } +.@{fa-css-prefix}-angle-right:before { content: @fa-var-angle-right; } +.@{fa-css-prefix}-angle-up:before { content: @fa-var-angle-up; } +.@{fa-css-prefix}-angle-down:before { content: @fa-var-angle-down; } +.@{fa-css-prefix}-desktop:before { content: @fa-var-desktop; } +.@{fa-css-prefix}-laptop:before { content: @fa-var-laptop; } +.@{fa-css-prefix}-tablet:before { content: @fa-var-tablet; } +.@{fa-css-prefix}-mobile-phone:before, +.@{fa-css-prefix}-mobile:before { content: @fa-var-mobile; } +.@{fa-css-prefix}-circle-o:before { content: @fa-var-circle-o; } +.@{fa-css-prefix}-quote-left:before { content: @fa-var-quote-left; } +.@{fa-css-prefix}-quote-right:before { content: @fa-var-quote-right; } +.@{fa-css-prefix}-spinner:before { content: @fa-var-spinner; } +.@{fa-css-prefix}-circle:before { content: @fa-var-circle; } +.@{fa-css-prefix}-mail-reply:before, +.@{fa-css-prefix}-reply:before { content: @fa-var-reply; } +.@{fa-css-prefix}-github-alt:before { content: @fa-var-github-alt; } +.@{fa-css-prefix}-folder-o:before { content: @fa-var-folder-o; } +.@{fa-css-prefix}-folder-open-o:before { content: @fa-var-folder-open-o; } +.@{fa-css-prefix}-smile-o:before { content: @fa-var-smile-o; } +.@{fa-css-prefix}-frown-o:before { content: @fa-var-frown-o; } +.@{fa-css-prefix}-meh-o:before { content: @fa-var-meh-o; } +.@{fa-css-prefix}-gamepad:before { content: @fa-var-gamepad; } +.@{fa-css-prefix}-keyboard-o:before { content: @fa-var-keyboard-o; } +.@{fa-css-prefix}-flag-o:before { content: @fa-var-flag-o; } +.@{fa-css-prefix}-flag-checkered:before { content: @fa-var-flag-checkered; } +.@{fa-css-prefix}-terminal:before { content: @fa-var-terminal; } +.@{fa-css-prefix}-code:before { content: @fa-var-code; } +.@{fa-css-prefix}-mail-reply-all:before, +.@{fa-css-prefix}-reply-all:before { content: @fa-var-reply-all; } +.@{fa-css-prefix}-star-half-empty:before, +.@{fa-css-prefix}-star-half-full:before, +.@{fa-css-prefix}-star-half-o:before { content: @fa-var-star-half-o; } +.@{fa-css-prefix}-location-arrow:before { content: @fa-var-location-arrow; } +.@{fa-css-prefix}-crop:before { content: @fa-var-crop; } +.@{fa-css-prefix}-code-fork:before { content: @fa-var-code-fork; } +.@{fa-css-prefix}-unlink:before, +.@{fa-css-prefix}-chain-broken:before { content: @fa-var-chain-broken; } +.@{fa-css-prefix}-question:before { content: @fa-var-question; } +.@{fa-css-prefix}-info:before { content: @fa-var-info; } +.@{fa-css-prefix}-exclamation:before { content: @fa-var-exclamation; } +.@{fa-css-prefix}-superscript:before { content: @fa-var-superscript; } +.@{fa-css-prefix}-subscript:before { content: @fa-var-subscript; } +.@{fa-css-prefix}-eraser:before { content: @fa-var-eraser; } +.@{fa-css-prefix}-puzzle-piece:before { content: @fa-var-puzzle-piece; } +.@{fa-css-prefix}-microphone:before { content: @fa-var-microphone; } +.@{fa-css-prefix}-microphone-slash:before { content: @fa-var-microphone-slash; } +.@{fa-css-prefix}-shield:before { content: @fa-var-shield; } +.@{fa-css-prefix}-calendar-o:before { content: @fa-var-calendar-o; } +.@{fa-css-prefix}-fire-extinguisher:before { content: @fa-var-fire-extinguisher; } +.@{fa-css-prefix}-rocket:before { content: @fa-var-rocket; } +.@{fa-css-prefix}-maxcdn:before { content: @fa-var-maxcdn; } +.@{fa-css-prefix}-chevron-circle-left:before { content: @fa-var-chevron-circle-left; } +.@{fa-css-prefix}-chevron-circle-right:before { content: @fa-var-chevron-circle-right; } +.@{fa-css-prefix}-chevron-circle-up:before { content: @fa-var-chevron-circle-up; } +.@{fa-css-prefix}-chevron-circle-down:before { content: @fa-var-chevron-circle-down; } +.@{fa-css-prefix}-html5:before { content: @fa-var-html5; } +.@{fa-css-prefix}-css3:before { content: @fa-var-css3; } +.@{fa-css-prefix}-anchor:before { content: @fa-var-anchor; } +.@{fa-css-prefix}-unlock-alt:before { content: @fa-var-unlock-alt; } +.@{fa-css-prefix}-bullseye:before { content: @fa-var-bullseye; } +.@{fa-css-prefix}-ellipsis-h:before { content: @fa-var-ellipsis-h; } +.@{fa-css-prefix}-ellipsis-v:before { content: @fa-var-ellipsis-v; } +.@{fa-css-prefix}-rss-square:before { content: @fa-var-rss-square; } +.@{fa-css-prefix}-play-circle:before { content: @fa-var-play-circle; } +.@{fa-css-prefix}-ticket:before { content: @fa-var-ticket; } +.@{fa-css-prefix}-minus-square:before { content: @fa-var-minus-square; } +.@{fa-css-prefix}-minus-square-o:before { content: @fa-var-minus-square-o; } +.@{fa-css-prefix}-level-up:before { content: @fa-var-level-up; } +.@{fa-css-prefix}-level-down:before { content: @fa-var-level-down; } +.@{fa-css-prefix}-check-square:before { content: @fa-var-check-square; } +.@{fa-css-prefix}-pencil-square:before { content: @fa-var-pencil-square; } +.@{fa-css-prefix}-external-link-square:before { content: @fa-var-external-link-square; } +.@{fa-css-prefix}-share-square:before { content: @fa-var-share-square; } +.@{fa-css-prefix}-compass:before { content: @fa-var-compass; } +.@{fa-css-prefix}-toggle-down:before, +.@{fa-css-prefix}-caret-square-o-down:before { content: @fa-var-caret-square-o-down; } +.@{fa-css-prefix}-toggle-up:before, +.@{fa-css-prefix}-caret-square-o-up:before { content: @fa-var-caret-square-o-up; } +.@{fa-css-prefix}-toggle-right:before, +.@{fa-css-prefix}-caret-square-o-right:before { content: @fa-var-caret-square-o-right; } +.@{fa-css-prefix}-euro:before, +.@{fa-css-prefix}-eur:before { content: @fa-var-eur; } +.@{fa-css-prefix}-gbp:before { content: @fa-var-gbp; } +.@{fa-css-prefix}-dollar:before, +.@{fa-css-prefix}-usd:before { content: @fa-var-usd; } +.@{fa-css-prefix}-rupee:before, +.@{fa-css-prefix}-inr:before { content: @fa-var-inr; } +.@{fa-css-prefix}-cny:before, +.@{fa-css-prefix}-rmb:before, +.@{fa-css-prefix}-yen:before, +.@{fa-css-prefix}-jpy:before { content: @fa-var-jpy; } +.@{fa-css-prefix}-ruble:before, +.@{fa-css-prefix}-rouble:before, +.@{fa-css-prefix}-rub:before { content: @fa-var-rub; } +.@{fa-css-prefix}-won:before, +.@{fa-css-prefix}-krw:before { content: @fa-var-krw; } +.@{fa-css-prefix}-bitcoin:before, +.@{fa-css-prefix}-btc:before { content: @fa-var-btc; } +.@{fa-css-prefix}-file:before { content: @fa-var-file; } +.@{fa-css-prefix}-file-text:before { content: @fa-var-file-text; } +.@{fa-css-prefix}-sort-alpha-asc:before { content: @fa-var-sort-alpha-asc; } +.@{fa-css-prefix}-sort-alpha-desc:before { content: @fa-var-sort-alpha-desc; } +.@{fa-css-prefix}-sort-amount-asc:before { content: @fa-var-sort-amount-asc; } +.@{fa-css-prefix}-sort-amount-desc:before { content: @fa-var-sort-amount-desc; } +.@{fa-css-prefix}-sort-numeric-asc:before { content: @fa-var-sort-numeric-asc; } +.@{fa-css-prefix}-sort-numeric-desc:before { content: @fa-var-sort-numeric-desc; } +.@{fa-css-prefix}-thumbs-up:before { content: @fa-var-thumbs-up; } +.@{fa-css-prefix}-thumbs-down:before { content: @fa-var-thumbs-down; } +.@{fa-css-prefix}-youtube-square:before { content: @fa-var-youtube-square; } +.@{fa-css-prefix}-youtube:before { content: @fa-var-youtube; } +.@{fa-css-prefix}-xing:before { content: @fa-var-xing; } +.@{fa-css-prefix}-xing-square:before { content: @fa-var-xing-square; } +.@{fa-css-prefix}-youtube-play:before { content: @fa-var-youtube-play; } +.@{fa-css-prefix}-dropbox:before { content: @fa-var-dropbox; } +.@{fa-css-prefix}-stack-overflow:before { content: @fa-var-stack-overflow; } +.@{fa-css-prefix}-instagram:before { content: @fa-var-instagram; } +.@{fa-css-prefix}-flickr:before { content: @fa-var-flickr; } +.@{fa-css-prefix}-adn:before { content: @fa-var-adn; } +.@{fa-css-prefix}-bitbucket:before { content: @fa-var-bitbucket; } +.@{fa-css-prefix}-bitbucket-square:before { content: @fa-var-bitbucket-square; } +.@{fa-css-prefix}-tumblr:before { content: @fa-var-tumblr; } +.@{fa-css-prefix}-tumblr-square:before { content: @fa-var-tumblr-square; } +.@{fa-css-prefix}-long-arrow-down:before { content: @fa-var-long-arrow-down; } +.@{fa-css-prefix}-long-arrow-up:before { content: @fa-var-long-arrow-up; } +.@{fa-css-prefix}-long-arrow-left:before { content: @fa-var-long-arrow-left; } +.@{fa-css-prefix}-long-arrow-right:before { content: @fa-var-long-arrow-right; } +.@{fa-css-prefix}-apple:before { content: @fa-var-apple; } +.@{fa-css-prefix}-windows:before { content: @fa-var-windows; } +.@{fa-css-prefix}-android:before { content: @fa-var-android; } +.@{fa-css-prefix}-linux:before { content: @fa-var-linux; } +.@{fa-css-prefix}-dribbble:before { content: @fa-var-dribbble; } +.@{fa-css-prefix}-skype:before { content: @fa-var-skype; } +.@{fa-css-prefix}-foursquare:before { content: @fa-var-foursquare; } +.@{fa-css-prefix}-trello:before { content: @fa-var-trello; } +.@{fa-css-prefix}-female:before { content: @fa-var-female; } +.@{fa-css-prefix}-male:before { content: @fa-var-male; } +.@{fa-css-prefix}-gittip:before, +.@{fa-css-prefix}-gratipay:before { content: @fa-var-gratipay; } +.@{fa-css-prefix}-sun-o:before { content: @fa-var-sun-o; } +.@{fa-css-prefix}-moon-o:before { content: @fa-var-moon-o; } +.@{fa-css-prefix}-archive:before { content: @fa-var-archive; } +.@{fa-css-prefix}-bug:before { content: @fa-var-bug; } +.@{fa-css-prefix}-vk:before { content: @fa-var-vk; } +.@{fa-css-prefix}-weibo:before { content: @fa-var-weibo; } +.@{fa-css-prefix}-renren:before { content: @fa-var-renren; } +.@{fa-css-prefix}-pagelines:before { content: @fa-var-pagelines; } +.@{fa-css-prefix}-stack-exchange:before { content: @fa-var-stack-exchange; } +.@{fa-css-prefix}-arrow-circle-o-right:before { content: @fa-var-arrow-circle-o-right; } +.@{fa-css-prefix}-arrow-circle-o-left:before { content: @fa-var-arrow-circle-o-left; } +.@{fa-css-prefix}-toggle-left:before, +.@{fa-css-prefix}-caret-square-o-left:before { content: @fa-var-caret-square-o-left; } +.@{fa-css-prefix}-dot-circle-o:before { content: @fa-var-dot-circle-o; } +.@{fa-css-prefix}-wheelchair:before { content: @fa-var-wheelchair; } +.@{fa-css-prefix}-vimeo-square:before { content: @fa-var-vimeo-square; } +.@{fa-css-prefix}-turkish-lira:before, +.@{fa-css-prefix}-try:before { content: @fa-var-try; } +.@{fa-css-prefix}-plus-square-o:before { content: @fa-var-plus-square-o; } +.@{fa-css-prefix}-space-shuttle:before { content: @fa-var-space-shuttle; } +.@{fa-css-prefix}-slack:before { content: @fa-var-slack; } +.@{fa-css-prefix}-envelope-square:before { content: @fa-var-envelope-square; } +.@{fa-css-prefix}-wordpress:before { content: @fa-var-wordpress; } +.@{fa-css-prefix}-openid:before { content: @fa-var-openid; } +.@{fa-css-prefix}-institution:before, +.@{fa-css-prefix}-bank:before, +.@{fa-css-prefix}-university:before { content: @fa-var-university; } +.@{fa-css-prefix}-mortar-board:before, +.@{fa-css-prefix}-graduation-cap:before { content: @fa-var-graduation-cap; } +.@{fa-css-prefix}-yahoo:before { content: @fa-var-yahoo; } +.@{fa-css-prefix}-google:before { content: @fa-var-google; } +.@{fa-css-prefix}-reddit:before { content: @fa-var-reddit; } +.@{fa-css-prefix}-reddit-square:before { content: @fa-var-reddit-square; } +.@{fa-css-prefix}-stumbleupon-circle:before { content: @fa-var-stumbleupon-circle; } +.@{fa-css-prefix}-stumbleupon:before { content: @fa-var-stumbleupon; } +.@{fa-css-prefix}-delicious:before { content: @fa-var-delicious; } +.@{fa-css-prefix}-digg:before { content: @fa-var-digg; } +.@{fa-css-prefix}-pied-piper-pp:before { content: @fa-var-pied-piper-pp; } +.@{fa-css-prefix}-pied-piper-alt:before { content: @fa-var-pied-piper-alt; } +.@{fa-css-prefix}-drupal:before { content: @fa-var-drupal; } +.@{fa-css-prefix}-joomla:before { content: @fa-var-joomla; } +.@{fa-css-prefix}-language:before { content: @fa-var-language; } +.@{fa-css-prefix}-fax:before { content: @fa-var-fax; } +.@{fa-css-prefix}-building:before { content: @fa-var-building; } +.@{fa-css-prefix}-child:before { content: @fa-var-child; } +.@{fa-css-prefix}-paw:before { content: @fa-var-paw; } +.@{fa-css-prefix}-spoon:before { content: @fa-var-spoon; } +.@{fa-css-prefix}-cube:before { content: @fa-var-cube; } +.@{fa-css-prefix}-cubes:before { content: @fa-var-cubes; } +.@{fa-css-prefix}-behance:before { content: @fa-var-behance; } +.@{fa-css-prefix}-behance-square:before { content: @fa-var-behance-square; } +.@{fa-css-prefix}-steam:before { content: @fa-var-steam; } +.@{fa-css-prefix}-steam-square:before { content: @fa-var-steam-square; } +.@{fa-css-prefix}-recycle:before { content: @fa-var-recycle; } +.@{fa-css-prefix}-automobile:before, +.@{fa-css-prefix}-car:before { content: @fa-var-car; } +.@{fa-css-prefix}-cab:before, +.@{fa-css-prefix}-taxi:before { content: @fa-var-taxi; } +.@{fa-css-prefix}-tree:before { content: @fa-var-tree; } +.@{fa-css-prefix}-spotify:before { content: @fa-var-spotify; } +.@{fa-css-prefix}-deviantart:before { content: @fa-var-deviantart; } +.@{fa-css-prefix}-soundcloud:before { content: @fa-var-soundcloud; } +.@{fa-css-prefix}-database:before { content: @fa-var-database; } +.@{fa-css-prefix}-file-pdf-o:before { content: @fa-var-file-pdf-o; } +.@{fa-css-prefix}-file-word-o:before { content: @fa-var-file-word-o; } +.@{fa-css-prefix}-file-excel-o:before { content: @fa-var-file-excel-o; } +.@{fa-css-prefix}-file-powerpoint-o:before { content: @fa-var-file-powerpoint-o; } +.@{fa-css-prefix}-file-photo-o:before, +.@{fa-css-prefix}-file-picture-o:before, +.@{fa-css-prefix}-file-image-o:before { content: @fa-var-file-image-o; } +.@{fa-css-prefix}-file-zip-o:before, +.@{fa-css-prefix}-file-archive-o:before { content: @fa-var-file-archive-o; } +.@{fa-css-prefix}-file-sound-o:before, +.@{fa-css-prefix}-file-audio-o:before { content: @fa-var-file-audio-o; } +.@{fa-css-prefix}-file-movie-o:before, +.@{fa-css-prefix}-file-video-o:before { content: @fa-var-file-video-o; } +.@{fa-css-prefix}-file-code-o:before { content: @fa-var-file-code-o; } +.@{fa-css-prefix}-vine:before { content: @fa-var-vine; } +.@{fa-css-prefix}-codepen:before { content: @fa-var-codepen; } +.@{fa-css-prefix}-jsfiddle:before { content: @fa-var-jsfiddle; } +.@{fa-css-prefix}-life-bouy:before, +.@{fa-css-prefix}-life-buoy:before, +.@{fa-css-prefix}-life-saver:before, +.@{fa-css-prefix}-support:before, +.@{fa-css-prefix}-life-ring:before { content: @fa-var-life-ring; } +.@{fa-css-prefix}-circle-o-notch:before { content: @fa-var-circle-o-notch; } +.@{fa-css-prefix}-ra:before, +.@{fa-css-prefix}-resistance:before, +.@{fa-css-prefix}-rebel:before { content: @fa-var-rebel; } +.@{fa-css-prefix}-ge:before, +.@{fa-css-prefix}-empire:before { content: @fa-var-empire; } +.@{fa-css-prefix}-git-square:before { content: @fa-var-git-square; } +.@{fa-css-prefix}-git:before { content: @fa-var-git; } +.@{fa-css-prefix}-y-combinator-square:before, +.@{fa-css-prefix}-yc-square:before, +.@{fa-css-prefix}-hacker-news:before { content: @fa-var-hacker-news; } +.@{fa-css-prefix}-tencent-weibo:before { content: @fa-var-tencent-weibo; } +.@{fa-css-prefix}-qq:before { content: @fa-var-qq; } +.@{fa-css-prefix}-wechat:before, +.@{fa-css-prefix}-weixin:before { content: @fa-var-weixin; } +.@{fa-css-prefix}-send:before, +.@{fa-css-prefix}-paper-plane:before { content: @fa-var-paper-plane; } +.@{fa-css-prefix}-send-o:before, +.@{fa-css-prefix}-paper-plane-o:before { content: @fa-var-paper-plane-o; } +.@{fa-css-prefix}-history:before { content: @fa-var-history; } +.@{fa-css-prefix}-circle-thin:before { content: @fa-var-circle-thin; } +.@{fa-css-prefix}-header:before { content: @fa-var-header; } +.@{fa-css-prefix}-paragraph:before { content: @fa-var-paragraph; } +.@{fa-css-prefix}-sliders:before { content: @fa-var-sliders; } +.@{fa-css-prefix}-share-alt:before { content: @fa-var-share-alt; } +.@{fa-css-prefix}-share-alt-square:before { content: @fa-var-share-alt-square; } +.@{fa-css-prefix}-bomb:before { content: @fa-var-bomb; } +.@{fa-css-prefix}-soccer-ball-o:before, +.@{fa-css-prefix}-futbol-o:before { content: @fa-var-futbol-o; } +.@{fa-css-prefix}-tty:before { content: @fa-var-tty; } +.@{fa-css-prefix}-binoculars:before { content: @fa-var-binoculars; } +.@{fa-css-prefix}-plug:before { content: @fa-var-plug; } +.@{fa-css-prefix}-slideshare:before { content: @fa-var-slideshare; } +.@{fa-css-prefix}-twitch:before { content: @fa-var-twitch; } +.@{fa-css-prefix}-yelp:before { content: @fa-var-yelp; } +.@{fa-css-prefix}-newspaper-o:before { content: @fa-var-newspaper-o; } +.@{fa-css-prefix}-wifi:before { content: @fa-var-wifi; } +.@{fa-css-prefix}-calculator:before { content: @fa-var-calculator; } +.@{fa-css-prefix}-paypal:before { content: @fa-var-paypal; } +.@{fa-css-prefix}-google-wallet:before { content: @fa-var-google-wallet; } +.@{fa-css-prefix}-cc-visa:before { content: @fa-var-cc-visa; } +.@{fa-css-prefix}-cc-mastercard:before { content: @fa-var-cc-mastercard; } +.@{fa-css-prefix}-cc-discover:before { content: @fa-var-cc-discover; } +.@{fa-css-prefix}-cc-amex:before { content: @fa-var-cc-amex; } +.@{fa-css-prefix}-cc-paypal:before { content: @fa-var-cc-paypal; } +.@{fa-css-prefix}-cc-stripe:before { content: @fa-var-cc-stripe; } +.@{fa-css-prefix}-bell-slash:before { content: @fa-var-bell-slash; } +.@{fa-css-prefix}-bell-slash-o:before { content: @fa-var-bell-slash-o; } +.@{fa-css-prefix}-trash:before { content: @fa-var-trash; } +.@{fa-css-prefix}-copyright:before { content: @fa-var-copyright; } +.@{fa-css-prefix}-at:before { content: @fa-var-at; } +.@{fa-css-prefix}-eyedropper:before { content: @fa-var-eyedropper; } +.@{fa-css-prefix}-paint-brush:before { content: @fa-var-paint-brush; } +.@{fa-css-prefix}-birthday-cake:before { content: @fa-var-birthday-cake; } +.@{fa-css-prefix}-area-chart:before { content: @fa-var-area-chart; } +.@{fa-css-prefix}-pie-chart:before { content: @fa-var-pie-chart; } +.@{fa-css-prefix}-line-chart:before { content: @fa-var-line-chart; } +.@{fa-css-prefix}-lastfm:before { content: @fa-var-lastfm; } +.@{fa-css-prefix}-lastfm-square:before { content: @fa-var-lastfm-square; } +.@{fa-css-prefix}-toggle-off:before { content: @fa-var-toggle-off; } +.@{fa-css-prefix}-toggle-on:before { content: @fa-var-toggle-on; } +.@{fa-css-prefix}-bicycle:before { content: @fa-var-bicycle; } +.@{fa-css-prefix}-bus:before { content: @fa-var-bus; } +.@{fa-css-prefix}-ioxhost:before { content: @fa-var-ioxhost; } +.@{fa-css-prefix}-angellist:before { content: @fa-var-angellist; } +.@{fa-css-prefix}-cc:before { content: @fa-var-cc; } +.@{fa-css-prefix}-shekel:before, +.@{fa-css-prefix}-sheqel:before, +.@{fa-css-prefix}-ils:before { content: @fa-var-ils; } +.@{fa-css-prefix}-meanpath:before { content: @fa-var-meanpath; } +.@{fa-css-prefix}-buysellads:before { content: @fa-var-buysellads; } +.@{fa-css-prefix}-connectdevelop:before { content: @fa-var-connectdevelop; } +.@{fa-css-prefix}-dashcube:before { content: @fa-var-dashcube; } +.@{fa-css-prefix}-forumbee:before { content: @fa-var-forumbee; } +.@{fa-css-prefix}-leanpub:before { content: @fa-var-leanpub; } +.@{fa-css-prefix}-sellsy:before { content: @fa-var-sellsy; } +.@{fa-css-prefix}-shirtsinbulk:before { content: @fa-var-shirtsinbulk; } +.@{fa-css-prefix}-simplybuilt:before { content: @fa-var-simplybuilt; } +.@{fa-css-prefix}-skyatlas:before { content: @fa-var-skyatlas; } +.@{fa-css-prefix}-cart-plus:before { content: @fa-var-cart-plus; } +.@{fa-css-prefix}-cart-arrow-down:before { content: @fa-var-cart-arrow-down; } +.@{fa-css-prefix}-diamond:before { content: @fa-var-diamond; } +.@{fa-css-prefix}-ship:before { content: @fa-var-ship; } +.@{fa-css-prefix}-user-secret:before { content: @fa-var-user-secret; } +.@{fa-css-prefix}-motorcycle:before { content: @fa-var-motorcycle; } +.@{fa-css-prefix}-street-view:before { content: @fa-var-street-view; } +.@{fa-css-prefix}-heartbeat:before { content: @fa-var-heartbeat; } +.@{fa-css-prefix}-venus:before { content: @fa-var-venus; } +.@{fa-css-prefix}-mars:before { content: @fa-var-mars; } +.@{fa-css-prefix}-mercury:before { content: @fa-var-mercury; } +.@{fa-css-prefix}-intersex:before, +.@{fa-css-prefix}-transgender:before { content: @fa-var-transgender; } +.@{fa-css-prefix}-transgender-alt:before { content: @fa-var-transgender-alt; } +.@{fa-css-prefix}-venus-double:before { content: @fa-var-venus-double; } +.@{fa-css-prefix}-mars-double:before { content: @fa-var-mars-double; } +.@{fa-css-prefix}-venus-mars:before { content: @fa-var-venus-mars; } +.@{fa-css-prefix}-mars-stroke:before { content: @fa-var-mars-stroke; } +.@{fa-css-prefix}-mars-stroke-v:before { content: @fa-var-mars-stroke-v; } +.@{fa-css-prefix}-mars-stroke-h:before { content: @fa-var-mars-stroke-h; } +.@{fa-css-prefix}-neuter:before { content: @fa-var-neuter; } +.@{fa-css-prefix}-genderless:before { content: @fa-var-genderless; } +.@{fa-css-prefix}-facebook-official:before { content: @fa-var-facebook-official; } +.@{fa-css-prefix}-pinterest-p:before { content: @fa-var-pinterest-p; } +.@{fa-css-prefix}-whatsapp:before { content: @fa-var-whatsapp; } +.@{fa-css-prefix}-server:before { content: @fa-var-server; } +.@{fa-css-prefix}-user-plus:before { content: @fa-var-user-plus; } +.@{fa-css-prefix}-user-times:before { content: @fa-var-user-times; } +.@{fa-css-prefix}-hotel:before, +.@{fa-css-prefix}-bed:before { content: @fa-var-bed; } +.@{fa-css-prefix}-viacoin:before { content: @fa-var-viacoin; } +.@{fa-css-prefix}-train:before { content: @fa-var-train; } +.@{fa-css-prefix}-subway:before { content: @fa-var-subway; } +.@{fa-css-prefix}-medium:before { content: @fa-var-medium; } +.@{fa-css-prefix}-yc:before, +.@{fa-css-prefix}-y-combinator:before { content: @fa-var-y-combinator; } +.@{fa-css-prefix}-optin-monster:before { content: @fa-var-optin-monster; } +.@{fa-css-prefix}-opencart:before { content: @fa-var-opencart; } +.@{fa-css-prefix}-expeditedssl:before { content: @fa-var-expeditedssl; } +.@{fa-css-prefix}-battery-4:before, +.@{fa-css-prefix}-battery:before, +.@{fa-css-prefix}-battery-full:before { content: @fa-var-battery-full; } +.@{fa-css-prefix}-battery-3:before, +.@{fa-css-prefix}-battery-three-quarters:before { content: @fa-var-battery-three-quarters; } +.@{fa-css-prefix}-battery-2:before, +.@{fa-css-prefix}-battery-half:before { content: @fa-var-battery-half; } +.@{fa-css-prefix}-battery-1:before, +.@{fa-css-prefix}-battery-quarter:before { content: @fa-var-battery-quarter; } +.@{fa-css-prefix}-battery-0:before, +.@{fa-css-prefix}-battery-empty:before { content: @fa-var-battery-empty; } +.@{fa-css-prefix}-mouse-pointer:before { content: @fa-var-mouse-pointer; } +.@{fa-css-prefix}-i-cursor:before { content: @fa-var-i-cursor; } +.@{fa-css-prefix}-object-group:before { content: @fa-var-object-group; } +.@{fa-css-prefix}-object-ungroup:before { content: @fa-var-object-ungroup; } +.@{fa-css-prefix}-sticky-note:before { content: @fa-var-sticky-note; } +.@{fa-css-prefix}-sticky-note-o:before { content: @fa-var-sticky-note-o; } +.@{fa-css-prefix}-cc-jcb:before { content: @fa-var-cc-jcb; } +.@{fa-css-prefix}-cc-diners-club:before { content: @fa-var-cc-diners-club; } +.@{fa-css-prefix}-clone:before { content: @fa-var-clone; } +.@{fa-css-prefix}-balance-scale:before { content: @fa-var-balance-scale; } +.@{fa-css-prefix}-hourglass-o:before { content: @fa-var-hourglass-o; } +.@{fa-css-prefix}-hourglass-1:before, +.@{fa-css-prefix}-hourglass-start:before { content: @fa-var-hourglass-start; } +.@{fa-css-prefix}-hourglass-2:before, +.@{fa-css-prefix}-hourglass-half:before { content: @fa-var-hourglass-half; } +.@{fa-css-prefix}-hourglass-3:before, +.@{fa-css-prefix}-hourglass-end:before { content: @fa-var-hourglass-end; } +.@{fa-css-prefix}-hourglass:before { content: @fa-var-hourglass; } +.@{fa-css-prefix}-hand-grab-o:before, +.@{fa-css-prefix}-hand-rock-o:before { content: @fa-var-hand-rock-o; } +.@{fa-css-prefix}-hand-stop-o:before, +.@{fa-css-prefix}-hand-paper-o:before { content: @fa-var-hand-paper-o; } +.@{fa-css-prefix}-hand-scissors-o:before { content: @fa-var-hand-scissors-o; } +.@{fa-css-prefix}-hand-lizard-o:before { content: @fa-var-hand-lizard-o; } +.@{fa-css-prefix}-hand-spock-o:before { content: @fa-var-hand-spock-o; } +.@{fa-css-prefix}-hand-pointer-o:before { content: @fa-var-hand-pointer-o; } +.@{fa-css-prefix}-hand-peace-o:before { content: @fa-var-hand-peace-o; } +.@{fa-css-prefix}-trademark:before { content: @fa-var-trademark; } +.@{fa-css-prefix}-registered:before { content: @fa-var-registered; } +.@{fa-css-prefix}-creative-commons:before { content: @fa-var-creative-commons; } +.@{fa-css-prefix}-gg:before { content: @fa-var-gg; } +.@{fa-css-prefix}-gg-circle:before { content: @fa-var-gg-circle; } +.@{fa-css-prefix}-tripadvisor:before { content: @fa-var-tripadvisor; } +.@{fa-css-prefix}-odnoklassniki:before { content: @fa-var-odnoklassniki; } +.@{fa-css-prefix}-odnoklassniki-square:before { content: @fa-var-odnoklassniki-square; } +.@{fa-css-prefix}-get-pocket:before { content: @fa-var-get-pocket; } +.@{fa-css-prefix}-wikipedia-w:before { content: @fa-var-wikipedia-w; } +.@{fa-css-prefix}-safari:before { content: @fa-var-safari; } +.@{fa-css-prefix}-chrome:before { content: @fa-var-chrome; } +.@{fa-css-prefix}-firefox:before { content: @fa-var-firefox; } +.@{fa-css-prefix}-opera:before { content: @fa-var-opera; } +.@{fa-css-prefix}-internet-explorer:before { content: @fa-var-internet-explorer; } +.@{fa-css-prefix}-tv:before, +.@{fa-css-prefix}-television:before { content: @fa-var-television; } +.@{fa-css-prefix}-contao:before { content: @fa-var-contao; } +.@{fa-css-prefix}-500px:before { content: @fa-var-500px; } +.@{fa-css-prefix}-amazon:before { content: @fa-var-amazon; } +.@{fa-css-prefix}-calendar-plus-o:before { content: @fa-var-calendar-plus-o; } +.@{fa-css-prefix}-calendar-minus-o:before { content: @fa-var-calendar-minus-o; } +.@{fa-css-prefix}-calendar-times-o:before { content: @fa-var-calendar-times-o; } +.@{fa-css-prefix}-calendar-check-o:before { content: @fa-var-calendar-check-o; } +.@{fa-css-prefix}-industry:before { content: @fa-var-industry; } +.@{fa-css-prefix}-map-pin:before { content: @fa-var-map-pin; } +.@{fa-css-prefix}-map-signs:before { content: @fa-var-map-signs; } +.@{fa-css-prefix}-map-o:before { content: @fa-var-map-o; } +.@{fa-css-prefix}-map:before { content: @fa-var-map; } +.@{fa-css-prefix}-commenting:before { content: @fa-var-commenting; } +.@{fa-css-prefix}-commenting-o:before { content: @fa-var-commenting-o; } +.@{fa-css-prefix}-houzz:before { content: @fa-var-houzz; } +.@{fa-css-prefix}-vimeo:before { content: @fa-var-vimeo; } +.@{fa-css-prefix}-black-tie:before { content: @fa-var-black-tie; } +.@{fa-css-prefix}-fonticons:before { content: @fa-var-fonticons; } +.@{fa-css-prefix}-reddit-alien:before { content: @fa-var-reddit-alien; } +.@{fa-css-prefix}-edge:before { content: @fa-var-edge; } +.@{fa-css-prefix}-credit-card-alt:before { content: @fa-var-credit-card-alt; } +.@{fa-css-prefix}-codiepie:before { content: @fa-var-codiepie; } +.@{fa-css-prefix}-modx:before { content: @fa-var-modx; } +.@{fa-css-prefix}-fort-awesome:before { content: @fa-var-fort-awesome; } +.@{fa-css-prefix}-usb:before { content: @fa-var-usb; } +.@{fa-css-prefix}-product-hunt:before { content: @fa-var-product-hunt; } +.@{fa-css-prefix}-mixcloud:before { content: @fa-var-mixcloud; } +.@{fa-css-prefix}-scribd:before { content: @fa-var-scribd; } +.@{fa-css-prefix}-pause-circle:before { content: @fa-var-pause-circle; } +.@{fa-css-prefix}-pause-circle-o:before { content: @fa-var-pause-circle-o; } +.@{fa-css-prefix}-stop-circle:before { content: @fa-var-stop-circle; } +.@{fa-css-prefix}-stop-circle-o:before { content: @fa-var-stop-circle-o; } +.@{fa-css-prefix}-shopping-bag:before { content: @fa-var-shopping-bag; } +.@{fa-css-prefix}-shopping-basket:before { content: @fa-var-shopping-basket; } +.@{fa-css-prefix}-hashtag:before { content: @fa-var-hashtag; } +.@{fa-css-prefix}-bluetooth:before { content: @fa-var-bluetooth; } +.@{fa-css-prefix}-bluetooth-b:before { content: @fa-var-bluetooth-b; } +.@{fa-css-prefix}-percent:before { content: @fa-var-percent; } +.@{fa-css-prefix}-gitlab:before { content: @fa-var-gitlab; } +.@{fa-css-prefix}-wpbeginner:before { content: @fa-var-wpbeginner; } +.@{fa-css-prefix}-wpforms:before { content: @fa-var-wpforms; } +.@{fa-css-prefix}-envira:before { content: @fa-var-envira; } +.@{fa-css-prefix}-universal-access:before { content: @fa-var-universal-access; } +.@{fa-css-prefix}-wheelchair-alt:before { content: @fa-var-wheelchair-alt; } +.@{fa-css-prefix}-question-circle-o:before { content: @fa-var-question-circle-o; } +.@{fa-css-prefix}-blind:before { content: @fa-var-blind; } +.@{fa-css-prefix}-audio-description:before { content: @fa-var-audio-description; } +.@{fa-css-prefix}-volume-control-phone:before { content: @fa-var-volume-control-phone; } +.@{fa-css-prefix}-braille:before { content: @fa-var-braille; } +.@{fa-css-prefix}-assistive-listening-systems:before { content: @fa-var-assistive-listening-systems; } +.@{fa-css-prefix}-asl-interpreting:before, +.@{fa-css-prefix}-american-sign-language-interpreting:before { content: @fa-var-american-sign-language-interpreting; } +.@{fa-css-prefix}-deafness:before, +.@{fa-css-prefix}-hard-of-hearing:before, +.@{fa-css-prefix}-deaf:before { content: @fa-var-deaf; } +.@{fa-css-prefix}-glide:before { content: @fa-var-glide; } +.@{fa-css-prefix}-glide-g:before { content: @fa-var-glide-g; } +.@{fa-css-prefix}-signing:before, +.@{fa-css-prefix}-sign-language:before { content: @fa-var-sign-language; } +.@{fa-css-prefix}-low-vision:before { content: @fa-var-low-vision; } +.@{fa-css-prefix}-viadeo:before { content: @fa-var-viadeo; } +.@{fa-css-prefix}-viadeo-square:before { content: @fa-var-viadeo-square; } +.@{fa-css-prefix}-snapchat:before { content: @fa-var-snapchat; } +.@{fa-css-prefix}-snapchat-ghost:before { content: @fa-var-snapchat-ghost; } +.@{fa-css-prefix}-snapchat-square:before { content: @fa-var-snapchat-square; } +.@{fa-css-prefix}-pied-piper:before { content: @fa-var-pied-piper; } +.@{fa-css-prefix}-first-order:before { content: @fa-var-first-order; } +.@{fa-css-prefix}-yoast:before { content: @fa-var-yoast; } +.@{fa-css-prefix}-themeisle:before { content: @fa-var-themeisle; } +.@{fa-css-prefix}-google-plus-circle:before, +.@{fa-css-prefix}-google-plus-official:before { content: @fa-var-google-plus-official; } +.@{fa-css-prefix}-fa:before, +.@{fa-css-prefix}-font-awesome:before { content: @fa-var-font-awesome; } +.@{fa-css-prefix}-handshake-o:before { content: @fa-var-handshake-o; } +.@{fa-css-prefix}-envelope-open:before { content: @fa-var-envelope-open; } +.@{fa-css-prefix}-envelope-open-o:before { content: @fa-var-envelope-open-o; } +.@{fa-css-prefix}-linode:before { content: @fa-var-linode; } +.@{fa-css-prefix}-address-book:before { content: @fa-var-address-book; } +.@{fa-css-prefix}-address-book-o:before { content: @fa-var-address-book-o; } +.@{fa-css-prefix}-vcard:before, +.@{fa-css-prefix}-address-card:before { content: @fa-var-address-card; } +.@{fa-css-prefix}-vcard-o:before, +.@{fa-css-prefix}-address-card-o:before { content: @fa-var-address-card-o; } +.@{fa-css-prefix}-user-circle:before { content: @fa-var-user-circle; } +.@{fa-css-prefix}-user-circle-o:before { content: @fa-var-user-circle-o; } +.@{fa-css-prefix}-user-o:before { content: @fa-var-user-o; } +.@{fa-css-prefix}-id-badge:before { content: @fa-var-id-badge; } +.@{fa-css-prefix}-drivers-license:before, +.@{fa-css-prefix}-id-card:before { content: @fa-var-id-card; } +.@{fa-css-prefix}-drivers-license-o:before, +.@{fa-css-prefix}-id-card-o:before { content: @fa-var-id-card-o; } +.@{fa-css-prefix}-quora:before { content: @fa-var-quora; } +.@{fa-css-prefix}-free-code-camp:before { content: @fa-var-free-code-camp; } +.@{fa-css-prefix}-telegram:before { content: @fa-var-telegram; } +.@{fa-css-prefix}-thermometer-4:before, +.@{fa-css-prefix}-thermometer:before, +.@{fa-css-prefix}-thermometer-full:before { content: @fa-var-thermometer-full; } +.@{fa-css-prefix}-thermometer-3:before, +.@{fa-css-prefix}-thermometer-three-quarters:before { content: @fa-var-thermometer-three-quarters; } +.@{fa-css-prefix}-thermometer-2:before, +.@{fa-css-prefix}-thermometer-half:before { content: @fa-var-thermometer-half; } +.@{fa-css-prefix}-thermometer-1:before, +.@{fa-css-prefix}-thermometer-quarter:before { content: @fa-var-thermometer-quarter; } +.@{fa-css-prefix}-thermometer-0:before, +.@{fa-css-prefix}-thermometer-empty:before { content: @fa-var-thermometer-empty; } +.@{fa-css-prefix}-shower:before { content: @fa-var-shower; } +.@{fa-css-prefix}-bathtub:before, +.@{fa-css-prefix}-s15:before, +.@{fa-css-prefix}-bath:before { content: @fa-var-bath; } +.@{fa-css-prefix}-podcast:before { content: @fa-var-podcast; } +.@{fa-css-prefix}-window-maximize:before { content: @fa-var-window-maximize; } +.@{fa-css-prefix}-window-minimize:before { content: @fa-var-window-minimize; } +.@{fa-css-prefix}-window-restore:before { content: @fa-var-window-restore; } +.@{fa-css-prefix}-times-rectangle:before, +.@{fa-css-prefix}-window-close:before { content: @fa-var-window-close; } +.@{fa-css-prefix}-times-rectangle-o:before, +.@{fa-css-prefix}-window-close-o:before { content: @fa-var-window-close-o; } +.@{fa-css-prefix}-bandcamp:before { content: @fa-var-bandcamp; } +.@{fa-css-prefix}-grav:before { content: @fa-var-grav; } +.@{fa-css-prefix}-etsy:before { content: @fa-var-etsy; } +.@{fa-css-prefix}-imdb:before { content: @fa-var-imdb; } +.@{fa-css-prefix}-ravelry:before { content: @fa-var-ravelry; } +.@{fa-css-prefix}-eercast:before { content: @fa-var-eercast; } +.@{fa-css-prefix}-microchip:before { content: @fa-var-microchip; } +.@{fa-css-prefix}-snowflake-o:before { content: @fa-var-snowflake-o; } +.@{fa-css-prefix}-superpowers:before { content: @fa-var-superpowers; } +.@{fa-css-prefix}-wpexplorer:before { content: @fa-var-wpexplorer; } +.@{fa-css-prefix}-meetup:before { content: @fa-var-meetup; } diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/larger.less b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/larger.less new file mode 100644 index 0000000..c9d6467 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/larger.less @@ -0,0 +1,13 @@ +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.@{fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.@{fa-css-prefix}-2x { font-size: 2em; } +.@{fa-css-prefix}-3x { font-size: 3em; } +.@{fa-css-prefix}-4x { font-size: 4em; } +.@{fa-css-prefix}-5x { font-size: 5em; } diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/list.less b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/list.less new file mode 100644 index 0000000..0b44038 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/list.less @@ -0,0 +1,19 @@ +// List Icons +// ------------------------- + +.@{fa-css-prefix}-ul { + padding-left: 0; + margin-left: @fa-li-width; + list-style-type: none; + > li { position: relative; } +} +.@{fa-css-prefix}-li { + position: absolute; + left: -@fa-li-width; + width: @fa-li-width; + top: (2em / 14); + text-align: center; + &.@{fa-css-prefix}-lg { + left: (-@fa-li-width + (4em / 14)); + } +} diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/mixins.less b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/mixins.less new file mode 100644 index 0000000..beef231 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/mixins.less @@ -0,0 +1,60 @@ +// Mixins +// -------------------------- + +.fa-icon() { + display: inline-block; + font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} + +.fa-icon-rotate(@degrees, @rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})"; + -webkit-transform: rotate(@degrees); + -ms-transform: rotate(@degrees); + transform: rotate(@degrees); +} + +.fa-icon-flip(@horiz, @vert, @rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)"; + -webkit-transform: scale(@horiz, @vert); + -ms-transform: scale(@horiz, @vert); + transform: scale(@horiz, @vert); +} + + +// Only display content to screen readers. A la Bootstrap 4. +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +.sr-only() { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +.sr-only-focusable() { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/path.less b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/path.less new file mode 100644 index 0000000..835be41 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/path.less @@ -0,0 +1,15 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: 'FontAwesome'; + src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}'); + src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), + url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'), + url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'), + url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'), + url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg'); + // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/rotated-flipped.less b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/rotated-flipped.less new file mode 100644 index 0000000..f6ba814 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/rotated-flipped.less @@ -0,0 +1,20 @@ +// Rotated & Flipped Icons +// ------------------------- + +.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } +.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } +.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } + +.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } +.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } + +// Hook for IE8-9 +// ------------------------- + +:root .@{fa-css-prefix}-rotate-90, +:root .@{fa-css-prefix}-rotate-180, +:root .@{fa-css-prefix}-rotate-270, +:root .@{fa-css-prefix}-flip-horizontal, +:root .@{fa-css-prefix}-flip-vertical { + filter: none; +} diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/screen-reader.less b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/screen-reader.less new file mode 100644 index 0000000..11c1881 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/screen-reader.less @@ -0,0 +1,5 @@ +// Screen Readers +// ------------------------- + +.sr-only { .sr-only(); } +.sr-only-focusable { .sr-only-focusable(); } diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/stacked.less b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/stacked.less new file mode 100644 index 0000000..fc53fb0 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/stacked.less @@ -0,0 +1,20 @@ +// Stacked Icons +// ------------------------- + +.@{fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.@{fa-css-prefix}-stack-1x { line-height: inherit; } +.@{fa-css-prefix}-stack-2x { font-size: 2em; } +.@{fa-css-prefix}-inverse { color: @fa-inverse; } diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/variables.less b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/variables.less new file mode 100644 index 0000000..9712b5c --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/less/variables.less @@ -0,0 +1,800 @@ +// Variables +// -------------------------- + +@fa-font-path: "../fonts"; +@fa-font-size-base: 14px; +@fa-line-height-base: 1; +//@fa-font-path: "//netdna.bootstrapcdn.com/font-awesomeOld/4.7.0/fonts"; // for referencing Bootstrap CDN font files directly +@fa-css-prefix: fa; +@fa-version: "4.7.0"; +@fa-border-color: #eee; +@fa-inverse: #fff; +@fa-li-width: (30em / 14); + +@fa-var-500px: "\f26e"; +@fa-var-address-book: "\f2b9"; +@fa-var-address-book-o: "\f2ba"; +@fa-var-address-card: "\f2bb"; +@fa-var-address-card-o: "\f2bc"; +@fa-var-adjust: "\f042"; +@fa-var-adn: "\f170"; +@fa-var-align-center: "\f037"; +@fa-var-align-justify: "\f039"; +@fa-var-align-left: "\f036"; +@fa-var-align-right: "\f038"; +@fa-var-amazon: "\f270"; +@fa-var-ambulance: "\f0f9"; +@fa-var-american-sign-language-interpreting: "\f2a3"; +@fa-var-anchor: "\f13d"; +@fa-var-android: "\f17b"; +@fa-var-angellist: "\f209"; +@fa-var-angle-double-down: "\f103"; +@fa-var-angle-double-left: "\f100"; +@fa-var-angle-double-right: "\f101"; +@fa-var-angle-double-up: "\f102"; +@fa-var-angle-down: "\f107"; +@fa-var-angle-left: "\f104"; +@fa-var-angle-right: "\f105"; +@fa-var-angle-up: "\f106"; +@fa-var-apple: "\f179"; +@fa-var-archive: "\f187"; +@fa-var-area-chart: "\f1fe"; +@fa-var-arrow-circle-down: "\f0ab"; +@fa-var-arrow-circle-left: "\f0a8"; +@fa-var-arrow-circle-o-down: "\f01a"; +@fa-var-arrow-circle-o-left: "\f190"; +@fa-var-arrow-circle-o-right: "\f18e"; +@fa-var-arrow-circle-o-up: "\f01b"; +@fa-var-arrow-circle-right: "\f0a9"; +@fa-var-arrow-circle-up: "\f0aa"; +@fa-var-arrow-down: "\f063"; +@fa-var-arrow-left: "\f060"; +@fa-var-arrow-right: "\f061"; +@fa-var-arrow-up: "\f062"; +@fa-var-arrows: "\f047"; +@fa-var-arrows-alt: "\f0b2"; +@fa-var-arrows-h: "\f07e"; +@fa-var-arrows-v: "\f07d"; +@fa-var-asl-interpreting: "\f2a3"; +@fa-var-assistive-listening-systems: "\f2a2"; +@fa-var-asterisk: "\f069"; +@fa-var-at: "\f1fa"; +@fa-var-audio-description: "\f29e"; +@fa-var-automobile: "\f1b9"; +@fa-var-backward: "\f04a"; +@fa-var-balance-scale: "\f24e"; +@fa-var-ban: "\f05e"; +@fa-var-bandcamp: "\f2d5"; +@fa-var-bank: "\f19c"; +@fa-var-bar-chart: "\f080"; +@fa-var-bar-chart-o: "\f080"; +@fa-var-barcode: "\f02a"; +@fa-var-bars: "\f0c9"; +@fa-var-bath: "\f2cd"; +@fa-var-bathtub: "\f2cd"; +@fa-var-battery: "\f240"; +@fa-var-battery-0: "\f244"; +@fa-var-battery-1: "\f243"; +@fa-var-battery-2: "\f242"; +@fa-var-battery-3: "\f241"; +@fa-var-battery-4: "\f240"; +@fa-var-battery-empty: "\f244"; +@fa-var-battery-full: "\f240"; +@fa-var-battery-half: "\f242"; +@fa-var-battery-quarter: "\f243"; +@fa-var-battery-three-quarters: "\f241"; +@fa-var-bed: "\f236"; +@fa-var-beer: "\f0fc"; +@fa-var-behance: "\f1b4"; +@fa-var-behance-square: "\f1b5"; +@fa-var-bell: "\f0f3"; +@fa-var-bell-o: "\f0a2"; +@fa-var-bell-slash: "\f1f6"; +@fa-var-bell-slash-o: "\f1f7"; +@fa-var-bicycle: "\f206"; +@fa-var-binoculars: "\f1e5"; +@fa-var-birthday-cake: "\f1fd"; +@fa-var-bitbucket: "\f171"; +@fa-var-bitbucket-square: "\f172"; +@fa-var-bitcoin: "\f15a"; +@fa-var-black-tie: "\f27e"; +@fa-var-blind: "\f29d"; +@fa-var-bluetooth: "\f293"; +@fa-var-bluetooth-b: "\f294"; +@fa-var-bold: "\f032"; +@fa-var-bolt: "\f0e7"; +@fa-var-bomb: "\f1e2"; +@fa-var-book: "\f02d"; +@fa-var-bookmark: "\f02e"; +@fa-var-bookmark-o: "\f097"; +@fa-var-braille: "\f2a1"; +@fa-var-briefcase: "\f0b1"; +@fa-var-btc: "\f15a"; +@fa-var-bug: "\f188"; +@fa-var-building: "\f1ad"; +@fa-var-building-o: "\f0f7"; +@fa-var-bullhorn: "\f0a1"; +@fa-var-bullseye: "\f140"; +@fa-var-bus: "\f207"; +@fa-var-buysellads: "\f20d"; +@fa-var-cab: "\f1ba"; +@fa-var-calculator: "\f1ec"; +@fa-var-calendar: "\f073"; +@fa-var-calendar-check-o: "\f274"; +@fa-var-calendar-minus-o: "\f272"; +@fa-var-calendar-o: "\f133"; +@fa-var-calendar-plus-o: "\f271"; +@fa-var-calendar-times-o: "\f273"; +@fa-var-camera: "\f030"; +@fa-var-camera-retro: "\f083"; +@fa-var-car: "\f1b9"; +@fa-var-caret-down: "\f0d7"; +@fa-var-caret-left: "\f0d9"; +@fa-var-caret-right: "\f0da"; +@fa-var-caret-square-o-down: "\f150"; +@fa-var-caret-square-o-left: "\f191"; +@fa-var-caret-square-o-right: "\f152"; +@fa-var-caret-square-o-up: "\f151"; +@fa-var-caret-up: "\f0d8"; +@fa-var-cart-arrow-down: "\f218"; +@fa-var-cart-plus: "\f217"; +@fa-var-cc: "\f20a"; +@fa-var-cc-amex: "\f1f3"; +@fa-var-cc-diners-club: "\f24c"; +@fa-var-cc-discover: "\f1f2"; +@fa-var-cc-jcb: "\f24b"; +@fa-var-cc-mastercard: "\f1f1"; +@fa-var-cc-paypal: "\f1f4"; +@fa-var-cc-stripe: "\f1f5"; +@fa-var-cc-visa: "\f1f0"; +@fa-var-certificate: "\f0a3"; +@fa-var-chain: "\f0c1"; +@fa-var-chain-broken: "\f127"; +@fa-var-check: "\f00c"; +@fa-var-check-circle: "\f058"; +@fa-var-check-circle-o: "\f05d"; +@fa-var-check-square: "\f14a"; +@fa-var-check-square-o: "\f046"; +@fa-var-chevron-circle-down: "\f13a"; +@fa-var-chevron-circle-left: "\f137"; +@fa-var-chevron-circle-right: "\f138"; +@fa-var-chevron-circle-up: "\f139"; +@fa-var-chevron-down: "\f078"; +@fa-var-chevron-left: "\f053"; +@fa-var-chevron-right: "\f054"; +@fa-var-chevron-up: "\f077"; +@fa-var-child: "\f1ae"; +@fa-var-chrome: "\f268"; +@fa-var-circle: "\f111"; +@fa-var-circle-o: "\f10c"; +@fa-var-circle-o-notch: "\f1ce"; +@fa-var-circle-thin: "\f1db"; +@fa-var-clipboard: "\f0ea"; +@fa-var-clock-o: "\f017"; +@fa-var-clone: "\f24d"; +@fa-var-close: "\f00d"; +@fa-var-cloud: "\f0c2"; +@fa-var-cloud-download: "\f0ed"; +@fa-var-cloud-upload: "\f0ee"; +@fa-var-cny: "\f157"; +@fa-var-code: "\f121"; +@fa-var-code-fork: "\f126"; +@fa-var-codepen: "\f1cb"; +@fa-var-codiepie: "\f284"; +@fa-var-coffee: "\f0f4"; +@fa-var-cog: "\f013"; +@fa-var-cogs: "\f085"; +@fa-var-columns: "\f0db"; +@fa-var-comment: "\f075"; +@fa-var-comment-o: "\f0e5"; +@fa-var-commenting: "\f27a"; +@fa-var-commenting-o: "\f27b"; +@fa-var-comments: "\f086"; +@fa-var-comments-o: "\f0e6"; +@fa-var-compass: "\f14e"; +@fa-var-compress: "\f066"; +@fa-var-connectdevelop: "\f20e"; +@fa-var-contao: "\f26d"; +@fa-var-copy: "\f0c5"; +@fa-var-copyright: "\f1f9"; +@fa-var-creative-commons: "\f25e"; +@fa-var-credit-card: "\f09d"; +@fa-var-credit-card-alt: "\f283"; +@fa-var-crop: "\f125"; +@fa-var-crosshairs: "\f05b"; +@fa-var-css3: "\f13c"; +@fa-var-cube: "\f1b2"; +@fa-var-cubes: "\f1b3"; +@fa-var-cut: "\f0c4"; +@fa-var-cutlery: "\f0f5"; +@fa-var-dashboard: "\f0e4"; +@fa-var-dashcube: "\f210"; +@fa-var-database: "\f1c0"; +@fa-var-deaf: "\f2a4"; +@fa-var-deafness: "\f2a4"; +@fa-var-dedent: "\f03b"; +@fa-var-delicious: "\f1a5"; +@fa-var-desktop: "\f108"; +@fa-var-deviantart: "\f1bd"; +@fa-var-diamond: "\f219"; +@fa-var-digg: "\f1a6"; +@fa-var-dollar: "\f155"; +@fa-var-dot-circle-o: "\f192"; +@fa-var-download: "\f019"; +@fa-var-dribbble: "\f17d"; +@fa-var-drivers-license: "\f2c2"; +@fa-var-drivers-license-o: "\f2c3"; +@fa-var-dropbox: "\f16b"; +@fa-var-drupal: "\f1a9"; +@fa-var-edge: "\f282"; +@fa-var-edit: "\f044"; +@fa-var-eercast: "\f2da"; +@fa-var-eject: "\f052"; +@fa-var-ellipsis-h: "\f141"; +@fa-var-ellipsis-v: "\f142"; +@fa-var-empire: "\f1d1"; +@fa-var-envelope: "\f0e0"; +@fa-var-envelope-o: "\f003"; +@fa-var-envelope-open: "\f2b6"; +@fa-var-envelope-open-o: "\f2b7"; +@fa-var-envelope-square: "\f199"; +@fa-var-envira: "\f299"; +@fa-var-eraser: "\f12d"; +@fa-var-etsy: "\f2d7"; +@fa-var-eur: "\f153"; +@fa-var-euro: "\f153"; +@fa-var-exchange: "\f0ec"; +@fa-var-exclamation: "\f12a"; +@fa-var-exclamation-circle: "\f06a"; +@fa-var-exclamation-triangle: "\f071"; +@fa-var-expand: "\f065"; +@fa-var-expeditedssl: "\f23e"; +@fa-var-external-link: "\f08e"; +@fa-var-external-link-square: "\f14c"; +@fa-var-eye: "\f06e"; +@fa-var-eye-slash: "\f070"; +@fa-var-eyedropper: "\f1fb"; +@fa-var-fa: "\f2b4"; +@fa-var-facebook: "\f09a"; +@fa-var-facebook-f: "\f09a"; +@fa-var-facebook-official: "\f230"; +@fa-var-facebook-square: "\f082"; +@fa-var-fast-backward: "\f049"; +@fa-var-fast-forward: "\f050"; +@fa-var-fax: "\f1ac"; +@fa-var-feed: "\f09e"; +@fa-var-female: "\f182"; +@fa-var-fighter-jet: "\f0fb"; +@fa-var-file: "\f15b"; +@fa-var-file-archive-o: "\f1c6"; +@fa-var-file-audio-o: "\f1c7"; +@fa-var-file-code-o: "\f1c9"; +@fa-var-file-excel-o: "\f1c3"; +@fa-var-file-image-o: "\f1c5"; +@fa-var-file-movie-o: "\f1c8"; +@fa-var-file-o: "\f016"; +@fa-var-file-pdf-o: "\f1c1"; +@fa-var-file-photo-o: "\f1c5"; +@fa-var-file-picture-o: "\f1c5"; +@fa-var-file-powerpoint-o: "\f1c4"; +@fa-var-file-sound-o: "\f1c7"; +@fa-var-file-text: "\f15c"; +@fa-var-file-text-o: "\f0f6"; +@fa-var-file-video-o: "\f1c8"; +@fa-var-file-word-o: "\f1c2"; +@fa-var-file-zip-o: "\f1c6"; +@fa-var-files-o: "\f0c5"; +@fa-var-film: "\f008"; +@fa-var-filter: "\f0b0"; +@fa-var-fire: "\f06d"; +@fa-var-fire-extinguisher: "\f134"; +@fa-var-firefox: "\f269"; +@fa-var-first-order: "\f2b0"; +@fa-var-flag: "\f024"; +@fa-var-flag-checkered: "\f11e"; +@fa-var-flag-o: "\f11d"; +@fa-var-flash: "\f0e7"; +@fa-var-flask: "\f0c3"; +@fa-var-flickr: "\f16e"; +@fa-var-floppy-o: "\f0c7"; +@fa-var-folder: "\f07b"; +@fa-var-folder-o: "\f114"; +@fa-var-folder-open: "\f07c"; +@fa-var-folder-open-o: "\f115"; +@fa-var-font: "\f031"; +@fa-var-font-awesome: "\f2b4"; +@fa-var-fonticons: "\f280"; +@fa-var-fort-awesome: "\f286"; +@fa-var-forumbee: "\f211"; +@fa-var-forward: "\f04e"; +@fa-var-foursquare: "\f180"; +@fa-var-free-code-camp: "\f2c5"; +@fa-var-frown-o: "\f119"; +@fa-var-futbol-o: "\f1e3"; +@fa-var-gamepad: "\f11b"; +@fa-var-gavel: "\f0e3"; +@fa-var-gbp: "\f154"; +@fa-var-ge: "\f1d1"; +@fa-var-gear: "\f013"; +@fa-var-gears: "\f085"; +@fa-var-genderless: "\f22d"; +@fa-var-get-pocket: "\f265"; +@fa-var-gg: "\f260"; +@fa-var-gg-circle: "\f261"; +@fa-var-gift: "\f06b"; +@fa-var-git: "\f1d3"; +@fa-var-git-square: "\f1d2"; +@fa-var-github: "\f09b"; +@fa-var-github-alt: "\f113"; +@fa-var-github-square: "\f092"; +@fa-var-gitlab: "\f296"; +@fa-var-gittip: "\f184"; +@fa-var-glass: "\f000"; +@fa-var-glide: "\f2a5"; +@fa-var-glide-g: "\f2a6"; +@fa-var-globe: "\f0ac"; +@fa-var-google: "\f1a0"; +@fa-var-google-plus: "\f0d5"; +@fa-var-google-plus-circle: "\f2b3"; +@fa-var-google-plus-official: "\f2b3"; +@fa-var-google-plus-square: "\f0d4"; +@fa-var-google-wallet: "\f1ee"; +@fa-var-graduation-cap: "\f19d"; +@fa-var-gratipay: "\f184"; +@fa-var-grav: "\f2d6"; +@fa-var-group: "\f0c0"; +@fa-var-h-square: "\f0fd"; +@fa-var-hacker-news: "\f1d4"; +@fa-var-hand-grab-o: "\f255"; +@fa-var-hand-lizard-o: "\f258"; +@fa-var-hand-o-down: "\f0a7"; +@fa-var-hand-o-left: "\f0a5"; +@fa-var-hand-o-right: "\f0a4"; +@fa-var-hand-o-up: "\f0a6"; +@fa-var-hand-paper-o: "\f256"; +@fa-var-hand-peace-o: "\f25b"; +@fa-var-hand-pointer-o: "\f25a"; +@fa-var-hand-rock-o: "\f255"; +@fa-var-hand-scissors-o: "\f257"; +@fa-var-hand-spock-o: "\f259"; +@fa-var-hand-stop-o: "\f256"; +@fa-var-handshake-o: "\f2b5"; +@fa-var-hard-of-hearing: "\f2a4"; +@fa-var-hashtag: "\f292"; +@fa-var-hdd-o: "\f0a0"; +@fa-var-header: "\f1dc"; +@fa-var-headphones: "\f025"; +@fa-var-heart: "\f004"; +@fa-var-heart-o: "\f08a"; +@fa-var-heartbeat: "\f21e"; +@fa-var-history: "\f1da"; +@fa-var-home: "\f015"; +@fa-var-hospital-o: "\f0f8"; +@fa-var-hotel: "\f236"; +@fa-var-hourglass: "\f254"; +@fa-var-hourglass-1: "\f251"; +@fa-var-hourglass-2: "\f252"; +@fa-var-hourglass-3: "\f253"; +@fa-var-hourglass-end: "\f253"; +@fa-var-hourglass-half: "\f252"; +@fa-var-hourglass-o: "\f250"; +@fa-var-hourglass-start: "\f251"; +@fa-var-houzz: "\f27c"; +@fa-var-html5: "\f13b"; +@fa-var-i-cursor: "\f246"; +@fa-var-id-badge: "\f2c1"; +@fa-var-id-card: "\f2c2"; +@fa-var-id-card-o: "\f2c3"; +@fa-var-ils: "\f20b"; +@fa-var-image: "\f03e"; +@fa-var-imdb: "\f2d8"; +@fa-var-inbox: "\f01c"; +@fa-var-indent: "\f03c"; +@fa-var-industry: "\f275"; +@fa-var-info: "\f129"; +@fa-var-info-circle: "\f05a"; +@fa-var-inr: "\f156"; +@fa-var-instagram: "\f16d"; +@fa-var-institution: "\f19c"; +@fa-var-internet-explorer: "\f26b"; +@fa-var-intersex: "\f224"; +@fa-var-ioxhost: "\f208"; +@fa-var-italic: "\f033"; +@fa-var-joomla: "\f1aa"; +@fa-var-jpy: "\f157"; +@fa-var-jsfiddle: "\f1cc"; +@fa-var-key: "\f084"; +@fa-var-keyboard-o: "\f11c"; +@fa-var-krw: "\f159"; +@fa-var-language: "\f1ab"; +@fa-var-laptop: "\f109"; +@fa-var-lastfm: "\f202"; +@fa-var-lastfm-square: "\f203"; +@fa-var-leaf: "\f06c"; +@fa-var-leanpub: "\f212"; +@fa-var-legal: "\f0e3"; +@fa-var-lemon-o: "\f094"; +@fa-var-level-down: "\f149"; +@fa-var-level-up: "\f148"; +@fa-var-life-bouy: "\f1cd"; +@fa-var-life-buoy: "\f1cd"; +@fa-var-life-ring: "\f1cd"; +@fa-var-life-saver: "\f1cd"; +@fa-var-lightbulb-o: "\f0eb"; +@fa-var-line-chart: "\f201"; +@fa-var-link: "\f0c1"; +@fa-var-linkedin: "\f0e1"; +@fa-var-linkedin-square: "\f08c"; +@fa-var-linode: "\f2b8"; +@fa-var-linux: "\f17c"; +@fa-var-list: "\f03a"; +@fa-var-list-alt: "\f022"; +@fa-var-list-ol: "\f0cb"; +@fa-var-list-ul: "\f0ca"; +@fa-var-location-arrow: "\f124"; +@fa-var-lock: "\f023"; +@fa-var-long-arrow-down: "\f175"; +@fa-var-long-arrow-left: "\f177"; +@fa-var-long-arrow-right: "\f178"; +@fa-var-long-arrow-up: "\f176"; +@fa-var-low-vision: "\f2a8"; +@fa-var-magic: "\f0d0"; +@fa-var-magnet: "\f076"; +@fa-var-mail-forward: "\f064"; +@fa-var-mail-reply: "\f112"; +@fa-var-mail-reply-all: "\f122"; +@fa-var-male: "\f183"; +@fa-var-map: "\f279"; +@fa-var-map-marker: "\f041"; +@fa-var-map-o: "\f278"; +@fa-var-map-pin: "\f276"; +@fa-var-map-signs: "\f277"; +@fa-var-mars: "\f222"; +@fa-var-mars-double: "\f227"; +@fa-var-mars-stroke: "\f229"; +@fa-var-mars-stroke-h: "\f22b"; +@fa-var-mars-stroke-v: "\f22a"; +@fa-var-maxcdn: "\f136"; +@fa-var-meanpath: "\f20c"; +@fa-var-medium: "\f23a"; +@fa-var-medkit: "\f0fa"; +@fa-var-meetup: "\f2e0"; +@fa-var-meh-o: "\f11a"; +@fa-var-mercury: "\f223"; +@fa-var-microchip: "\f2db"; +@fa-var-microphone: "\f130"; +@fa-var-microphone-slash: "\f131"; +@fa-var-minus: "\f068"; +@fa-var-minus-circle: "\f056"; +@fa-var-minus-square: "\f146"; +@fa-var-minus-square-o: "\f147"; +@fa-var-mixcloud: "\f289"; +@fa-var-mobile: "\f10b"; +@fa-var-mobile-phone: "\f10b"; +@fa-var-modx: "\f285"; +@fa-var-money: "\f0d6"; +@fa-var-moon-o: "\f186"; +@fa-var-mortar-board: "\f19d"; +@fa-var-motorcycle: "\f21c"; +@fa-var-mouse-pointer: "\f245"; +@fa-var-music: "\f001"; +@fa-var-navicon: "\f0c9"; +@fa-var-neuter: "\f22c"; +@fa-var-newspaper-o: "\f1ea"; +@fa-var-object-group: "\f247"; +@fa-var-object-ungroup: "\f248"; +@fa-var-odnoklassniki: "\f263"; +@fa-var-odnoklassniki-square: "\f264"; +@fa-var-opencart: "\f23d"; +@fa-var-openid: "\f19b"; +@fa-var-opera: "\f26a"; +@fa-var-optin-monster: "\f23c"; +@fa-var-outdent: "\f03b"; +@fa-var-pagelines: "\f18c"; +@fa-var-paint-brush: "\f1fc"; +@fa-var-paper-plane: "\f1d8"; +@fa-var-paper-plane-o: "\f1d9"; +@fa-var-paperclip: "\f0c6"; +@fa-var-paragraph: "\f1dd"; +@fa-var-paste: "\f0ea"; +@fa-var-pause: "\f04c"; +@fa-var-pause-circle: "\f28b"; +@fa-var-pause-circle-o: "\f28c"; +@fa-var-paw: "\f1b0"; +@fa-var-paypal: "\f1ed"; +@fa-var-pencil: "\f040"; +@fa-var-pencil-square: "\f14b"; +@fa-var-pencil-square-o: "\f044"; +@fa-var-percent: "\f295"; +@fa-var-phone: "\f095"; +@fa-var-phone-square: "\f098"; +@fa-var-photo: "\f03e"; +@fa-var-picture-o: "\f03e"; +@fa-var-pie-chart: "\f200"; +@fa-var-pied-piper: "\f2ae"; +@fa-var-pied-piper-alt: "\f1a8"; +@fa-var-pied-piper-pp: "\f1a7"; +@fa-var-pinterest: "\f0d2"; +@fa-var-pinterest-p: "\f231"; +@fa-var-pinterest-square: "\f0d3"; +@fa-var-plane: "\f072"; +@fa-var-play: "\f04b"; +@fa-var-play-circle: "\f144"; +@fa-var-play-circle-o: "\f01d"; +@fa-var-plug: "\f1e6"; +@fa-var-plus: "\f067"; +@fa-var-plus-circle: "\f055"; +@fa-var-plus-square: "\f0fe"; +@fa-var-plus-square-o: "\f196"; +@fa-var-podcast: "\f2ce"; +@fa-var-power-off: "\f011"; +@fa-var-print: "\f02f"; +@fa-var-product-hunt: "\f288"; +@fa-var-puzzle-piece: "\f12e"; +@fa-var-qq: "\f1d6"; +@fa-var-qrcode: "\f029"; +@fa-var-question: "\f128"; +@fa-var-question-circle: "\f059"; +@fa-var-question-circle-o: "\f29c"; +@fa-var-quora: "\f2c4"; +@fa-var-quote-left: "\f10d"; +@fa-var-quote-right: "\f10e"; +@fa-var-ra: "\f1d0"; +@fa-var-random: "\f074"; +@fa-var-ravelry: "\f2d9"; +@fa-var-rebel: "\f1d0"; +@fa-var-recycle: "\f1b8"; +@fa-var-reddit: "\f1a1"; +@fa-var-reddit-alien: "\f281"; +@fa-var-reddit-square: "\f1a2"; +@fa-var-refresh: "\f021"; +@fa-var-registered: "\f25d"; +@fa-var-remove: "\f00d"; +@fa-var-renren: "\f18b"; +@fa-var-reorder: "\f0c9"; +@fa-var-repeat: "\f01e"; +@fa-var-reply: "\f112"; +@fa-var-reply-all: "\f122"; +@fa-var-resistance: "\f1d0"; +@fa-var-retweet: "\f079"; +@fa-var-rmb: "\f157"; +@fa-var-road: "\f018"; +@fa-var-rocket: "\f135"; +@fa-var-rotate-left: "\f0e2"; +@fa-var-rotate-right: "\f01e"; +@fa-var-rouble: "\f158"; +@fa-var-rss: "\f09e"; +@fa-var-rss-square: "\f143"; +@fa-var-rub: "\f158"; +@fa-var-ruble: "\f158"; +@fa-var-rupee: "\f156"; +@fa-var-s15: "\f2cd"; +@fa-var-safari: "\f267"; +@fa-var-save: "\f0c7"; +@fa-var-scissors: "\f0c4"; +@fa-var-scribd: "\f28a"; +@fa-var-search: "\f002"; +@fa-var-search-minus: "\f010"; +@fa-var-search-plus: "\f00e"; +@fa-var-sellsy: "\f213"; +@fa-var-send: "\f1d8"; +@fa-var-send-o: "\f1d9"; +@fa-var-server: "\f233"; +@fa-var-share: "\f064"; +@fa-var-share-alt: "\f1e0"; +@fa-var-share-alt-square: "\f1e1"; +@fa-var-share-square: "\f14d"; +@fa-var-share-square-o: "\f045"; +@fa-var-shekel: "\f20b"; +@fa-var-sheqel: "\f20b"; +@fa-var-shield: "\f132"; +@fa-var-ship: "\f21a"; +@fa-var-shirtsinbulk: "\f214"; +@fa-var-shopping-bag: "\f290"; +@fa-var-shopping-basket: "\f291"; +@fa-var-shopping-cart: "\f07a"; +@fa-var-shower: "\f2cc"; +@fa-var-sign-in: "\f090"; +@fa-var-sign-language: "\f2a7"; +@fa-var-sign-out: "\f08b"; +@fa-var-signal: "\f012"; +@fa-var-signing: "\f2a7"; +@fa-var-simplybuilt: "\f215"; +@fa-var-sitemap: "\f0e8"; +@fa-var-skyatlas: "\f216"; +@fa-var-skype: "\f17e"; +@fa-var-slack: "\f198"; +@fa-var-sliders: "\f1de"; +@fa-var-slideshare: "\f1e7"; +@fa-var-smile-o: "\f118"; +@fa-var-snapchat: "\f2ab"; +@fa-var-snapchat-ghost: "\f2ac"; +@fa-var-snapchat-square: "\f2ad"; +@fa-var-snowflake-o: "\f2dc"; +@fa-var-soccer-ball-o: "\f1e3"; +@fa-var-sort: "\f0dc"; +@fa-var-sort-alpha-asc: "\f15d"; +@fa-var-sort-alpha-desc: "\f15e"; +@fa-var-sort-amount-asc: "\f160"; +@fa-var-sort-amount-desc: "\f161"; +@fa-var-sort-asc: "\f0de"; +@fa-var-sort-desc: "\f0dd"; +@fa-var-sort-down: "\f0dd"; +@fa-var-sort-numeric-asc: "\f162"; +@fa-var-sort-numeric-desc: "\f163"; +@fa-var-sort-up: "\f0de"; +@fa-var-soundcloud: "\f1be"; +@fa-var-space-shuttle: "\f197"; +@fa-var-spinner: "\f110"; +@fa-var-spoon: "\f1b1"; +@fa-var-spotify: "\f1bc"; +@fa-var-square: "\f0c8"; +@fa-var-square-o: "\f096"; +@fa-var-stack-exchange: "\f18d"; +@fa-var-stack-overflow: "\f16c"; +@fa-var-star: "\f005"; +@fa-var-star-half: "\f089"; +@fa-var-star-half-empty: "\f123"; +@fa-var-star-half-full: "\f123"; +@fa-var-star-half-o: "\f123"; +@fa-var-star-o: "\f006"; +@fa-var-steam: "\f1b6"; +@fa-var-steam-square: "\f1b7"; +@fa-var-step-backward: "\f048"; +@fa-var-step-forward: "\f051"; +@fa-var-stethoscope: "\f0f1"; +@fa-var-sticky-note: "\f249"; +@fa-var-sticky-note-o: "\f24a"; +@fa-var-stop: "\f04d"; +@fa-var-stop-circle: "\f28d"; +@fa-var-stop-circle-o: "\f28e"; +@fa-var-street-view: "\f21d"; +@fa-var-strikethrough: "\f0cc"; +@fa-var-stumbleupon: "\f1a4"; +@fa-var-stumbleupon-circle: "\f1a3"; +@fa-var-subscript: "\f12c"; +@fa-var-subway: "\f239"; +@fa-var-suitcase: "\f0f2"; +@fa-var-sun-o: "\f185"; +@fa-var-superpowers: "\f2dd"; +@fa-var-superscript: "\f12b"; +@fa-var-support: "\f1cd"; +@fa-var-table: "\f0ce"; +@fa-var-tablet: "\f10a"; +@fa-var-tachometer: "\f0e4"; +@fa-var-tag: "\f02b"; +@fa-var-tags: "\f02c"; +@fa-var-tasks: "\f0ae"; +@fa-var-taxi: "\f1ba"; +@fa-var-telegram: "\f2c6"; +@fa-var-television: "\f26c"; +@fa-var-tencent-weibo: "\f1d5"; +@fa-var-terminal: "\f120"; +@fa-var-text-height: "\f034"; +@fa-var-text-width: "\f035"; +@fa-var-th: "\f00a"; +@fa-var-th-large: "\f009"; +@fa-var-th-list: "\f00b"; +@fa-var-themeisle: "\f2b2"; +@fa-var-thermometer: "\f2c7"; +@fa-var-thermometer-0: "\f2cb"; +@fa-var-thermometer-1: "\f2ca"; +@fa-var-thermometer-2: "\f2c9"; +@fa-var-thermometer-3: "\f2c8"; +@fa-var-thermometer-4: "\f2c7"; +@fa-var-thermometer-empty: "\f2cb"; +@fa-var-thermometer-full: "\f2c7"; +@fa-var-thermometer-half: "\f2c9"; +@fa-var-thermometer-quarter: "\f2ca"; +@fa-var-thermometer-three-quarters: "\f2c8"; +@fa-var-thumb-tack: "\f08d"; +@fa-var-thumbs-down: "\f165"; +@fa-var-thumbs-o-down: "\f088"; +@fa-var-thumbs-o-up: "\f087"; +@fa-var-thumbs-up: "\f164"; +@fa-var-ticket: "\f145"; +@fa-var-times: "\f00d"; +@fa-var-times-circle: "\f057"; +@fa-var-times-circle-o: "\f05c"; +@fa-var-times-rectangle: "\f2d3"; +@fa-var-times-rectangle-o: "\f2d4"; +@fa-var-tint: "\f043"; +@fa-var-toggle-down: "\f150"; +@fa-var-toggle-left: "\f191"; +@fa-var-toggle-off: "\f204"; +@fa-var-toggle-on: "\f205"; +@fa-var-toggle-right: "\f152"; +@fa-var-toggle-up: "\f151"; +@fa-var-trademark: "\f25c"; +@fa-var-train: "\f238"; +@fa-var-transgender: "\f224"; +@fa-var-transgender-alt: "\f225"; +@fa-var-trash: "\f1f8"; +@fa-var-trash-o: "\f014"; +@fa-var-tree: "\f1bb"; +@fa-var-trello: "\f181"; +@fa-var-tripadvisor: "\f262"; +@fa-var-trophy: "\f091"; +@fa-var-truck: "\f0d1"; +@fa-var-try: "\f195"; +@fa-var-tty: "\f1e4"; +@fa-var-tumblr: "\f173"; +@fa-var-tumblr-square: "\f174"; +@fa-var-turkish-lira: "\f195"; +@fa-var-tv: "\f26c"; +@fa-var-twitch: "\f1e8"; +@fa-var-twitter: "\f099"; +@fa-var-twitter-square: "\f081"; +@fa-var-umbrella: "\f0e9"; +@fa-var-underline: "\f0cd"; +@fa-var-undo: "\f0e2"; +@fa-var-universal-access: "\f29a"; +@fa-var-university: "\f19c"; +@fa-var-unlink: "\f127"; +@fa-var-unlock: "\f09c"; +@fa-var-unlock-alt: "\f13e"; +@fa-var-unsorted: "\f0dc"; +@fa-var-upload: "\f093"; +@fa-var-usb: "\f287"; +@fa-var-usd: "\f155"; +@fa-var-user: "\f007"; +@fa-var-user-circle: "\f2bd"; +@fa-var-user-circle-o: "\f2be"; +@fa-var-user-md: "\f0f0"; +@fa-var-user-o: "\f2c0"; +@fa-var-user-plus: "\f234"; +@fa-var-user-secret: "\f21b"; +@fa-var-user-times: "\f235"; +@fa-var-users: "\f0c0"; +@fa-var-vcard: "\f2bb"; +@fa-var-vcard-o: "\f2bc"; +@fa-var-venus: "\f221"; +@fa-var-venus-double: "\f226"; +@fa-var-venus-mars: "\f228"; +@fa-var-viacoin: "\f237"; +@fa-var-viadeo: "\f2a9"; +@fa-var-viadeo-square: "\f2aa"; +@fa-var-video-camera: "\f03d"; +@fa-var-vimeo: "\f27d"; +@fa-var-vimeo-square: "\f194"; +@fa-var-vine: "\f1ca"; +@fa-var-vk: "\f189"; +@fa-var-volume-control-phone: "\f2a0"; +@fa-var-volume-down: "\f027"; +@fa-var-volume-off: "\f026"; +@fa-var-volume-up: "\f028"; +@fa-var-warning: "\f071"; +@fa-var-wechat: "\f1d7"; +@fa-var-weibo: "\f18a"; +@fa-var-weixin: "\f1d7"; +@fa-var-whatsapp: "\f232"; +@fa-var-wheelchair: "\f193"; +@fa-var-wheelchair-alt: "\f29b"; +@fa-var-wifi: "\f1eb"; +@fa-var-wikipedia-w: "\f266"; +@fa-var-window-close: "\f2d3"; +@fa-var-window-close-o: "\f2d4"; +@fa-var-window-maximize: "\f2d0"; +@fa-var-window-minimize: "\f2d1"; +@fa-var-window-restore: "\f2d2"; +@fa-var-windows: "\f17a"; +@fa-var-won: "\f159"; +@fa-var-wordpress: "\f19a"; +@fa-var-wpbeginner: "\f297"; +@fa-var-wpexplorer: "\f2de"; +@fa-var-wpforms: "\f298"; +@fa-var-wrench: "\f0ad"; +@fa-var-xing: "\f168"; +@fa-var-xing-square: "\f169"; +@fa-var-y-combinator: "\f23b"; +@fa-var-y-combinator-square: "\f1d4"; +@fa-var-yahoo: "\f19e"; +@fa-var-yc: "\f23b"; +@fa-var-yc-square: "\f1d4"; +@fa-var-yelp: "\f1e9"; +@fa-var-yen: "\f157"; +@fa-var-yoast: "\f2b1"; +@fa-var-youtube: "\f167"; +@fa-var-youtube-play: "\f16a"; +@fa-var-youtube-square: "\f166"; + diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_animated.scss b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_animated.scss new file mode 100644 index 0000000..8a020db --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_animated.scss @@ -0,0 +1,34 @@ +// Spinning Icons +// -------------------------- + +.#{$fa-css-prefix}-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +.#{$fa-css-prefix}-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_bordered-pulled.scss b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_bordered-pulled.scss new file mode 100644 index 0000000..d4b85a0 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_bordered-pulled.scss @@ -0,0 +1,25 @@ +// Bordered & Pulled +// ------------------------- + +.#{$fa-css-prefix}-border { + padding: .2em .25em .15em; + border: solid .08em $fa-border-color; + border-radius: .1em; +} + +.#{$fa-css-prefix}-pull-left { float: left; } +.#{$fa-css-prefix}-pull-right { float: right; } + +.#{$fa-css-prefix} { + &.#{$fa-css-prefix}-pull-left { margin-right: .3em; } + &.#{$fa-css-prefix}-pull-right { margin-left: .3em; } +} + +/* Deprecated as of 4.4.0 */ +.pull-right { float: right; } +.pull-left { float: left; } + +.#{$fa-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_core.scss b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_core.scss new file mode 100644 index 0000000..7425ef8 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_core.scss @@ -0,0 +1,12 @@ +// Base Class Definition +// ------------------------- + +.#{$fa-css-prefix} { + display: inline-block; + font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_fixed-width.scss b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_fixed-width.scss new file mode 100644 index 0000000..b221c98 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_fixed-width.scss @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.#{$fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_icons.scss b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_icons.scss new file mode 100644 index 0000000..e63e702 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_icons.scss @@ -0,0 +1,789 @@ +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.#{$fa-css-prefix}-glass:before { content: $fa-var-glass; } +.#{$fa-css-prefix}-music:before { content: $fa-var-music; } +.#{$fa-css-prefix}-search:before { content: $fa-var-search; } +.#{$fa-css-prefix}-envelope-o:before { content: $fa-var-envelope-o; } +.#{$fa-css-prefix}-heart:before { content: $fa-var-heart; } +.#{$fa-css-prefix}-star:before { content: $fa-var-star; } +.#{$fa-css-prefix}-star-o:before { content: $fa-var-star-o; } +.#{$fa-css-prefix}-user:before { content: $fa-var-user; } +.#{$fa-css-prefix}-film:before { content: $fa-var-film; } +.#{$fa-css-prefix}-th-large:before { content: $fa-var-th-large; } +.#{$fa-css-prefix}-th:before { content: $fa-var-th; } +.#{$fa-css-prefix}-th-list:before { content: $fa-var-th-list; } +.#{$fa-css-prefix}-check:before { content: $fa-var-check; } +.#{$fa-css-prefix}-remove:before, +.#{$fa-css-prefix}-close:before, +.#{$fa-css-prefix}-times:before { content: $fa-var-times; } +.#{$fa-css-prefix}-search-plus:before { content: $fa-var-search-plus; } +.#{$fa-css-prefix}-search-minus:before { content: $fa-var-search-minus; } +.#{$fa-css-prefix}-power-off:before { content: $fa-var-power-off; } +.#{$fa-css-prefix}-signal:before { content: $fa-var-signal; } +.#{$fa-css-prefix}-gear:before, +.#{$fa-css-prefix}-cog:before { content: $fa-var-cog; } +.#{$fa-css-prefix}-trash-o:before { content: $fa-var-trash-o; } +.#{$fa-css-prefix}-home:before { content: $fa-var-home; } +.#{$fa-css-prefix}-file-o:before { content: $fa-var-file-o; } +.#{$fa-css-prefix}-clock-o:before { content: $fa-var-clock-o; } +.#{$fa-css-prefix}-road:before { content: $fa-var-road; } +.#{$fa-css-prefix}-download:before { content: $fa-var-download; } +.#{$fa-css-prefix}-arrow-circle-o-down:before { content: $fa-var-arrow-circle-o-down; } +.#{$fa-css-prefix}-arrow-circle-o-up:before { content: $fa-var-arrow-circle-o-up; } +.#{$fa-css-prefix}-inbox:before { content: $fa-var-inbox; } +.#{$fa-css-prefix}-play-circle-o:before { content: $fa-var-play-circle-o; } +.#{$fa-css-prefix}-rotate-right:before, +.#{$fa-css-prefix}-repeat:before { content: $fa-var-repeat; } +.#{$fa-css-prefix}-refresh:before { content: $fa-var-refresh; } +.#{$fa-css-prefix}-list-alt:before { content: $fa-var-list-alt; } +.#{$fa-css-prefix}-lock:before { content: $fa-var-lock; } +.#{$fa-css-prefix}-flag:before { content: $fa-var-flag; } +.#{$fa-css-prefix}-headphones:before { content: $fa-var-headphones; } +.#{$fa-css-prefix}-volume-off:before { content: $fa-var-volume-off; } +.#{$fa-css-prefix}-volume-down:before { content: $fa-var-volume-down; } +.#{$fa-css-prefix}-volume-up:before { content: $fa-var-volume-up; } +.#{$fa-css-prefix}-qrcode:before { content: $fa-var-qrcode; } +.#{$fa-css-prefix}-barcode:before { content: $fa-var-barcode; } +.#{$fa-css-prefix}-tag:before { content: $fa-var-tag; } +.#{$fa-css-prefix}-tags:before { content: $fa-var-tags; } +.#{$fa-css-prefix}-book:before { content: $fa-var-book; } +.#{$fa-css-prefix}-bookmark:before { content: $fa-var-bookmark; } +.#{$fa-css-prefix}-print:before { content: $fa-var-print; } +.#{$fa-css-prefix}-camera:before { content: $fa-var-camera; } +.#{$fa-css-prefix}-font:before { content: $fa-var-font; } +.#{$fa-css-prefix}-bold:before { content: $fa-var-bold; } +.#{$fa-css-prefix}-italic:before { content: $fa-var-italic; } +.#{$fa-css-prefix}-text-height:before { content: $fa-var-text-height; } +.#{$fa-css-prefix}-text-width:before { content: $fa-var-text-width; } +.#{$fa-css-prefix}-align-left:before { content: $fa-var-align-left; } +.#{$fa-css-prefix}-align-center:before { content: $fa-var-align-center; } +.#{$fa-css-prefix}-align-right:before { content: $fa-var-align-right; } +.#{$fa-css-prefix}-align-justify:before { content: $fa-var-align-justify; } +.#{$fa-css-prefix}-list:before { content: $fa-var-list; } +.#{$fa-css-prefix}-dedent:before, +.#{$fa-css-prefix}-outdent:before { content: $fa-var-outdent; } +.#{$fa-css-prefix}-indent:before { content: $fa-var-indent; } +.#{$fa-css-prefix}-video-camera:before { content: $fa-var-video-camera; } +.#{$fa-css-prefix}-photo:before, +.#{$fa-css-prefix}-image:before, +.#{$fa-css-prefix}-picture-o:before { content: $fa-var-picture-o; } +.#{$fa-css-prefix}-pencil:before { content: $fa-var-pencil; } +.#{$fa-css-prefix}-map-marker:before { content: $fa-var-map-marker; } +.#{$fa-css-prefix}-adjust:before { content: $fa-var-adjust; } +.#{$fa-css-prefix}-tint:before { content: $fa-var-tint; } +.#{$fa-css-prefix}-edit:before, +.#{$fa-css-prefix}-pencil-square-o:before { content: $fa-var-pencil-square-o; } +.#{$fa-css-prefix}-share-square-o:before { content: $fa-var-share-square-o; } +.#{$fa-css-prefix}-check-square-o:before { content: $fa-var-check-square-o; } +.#{$fa-css-prefix}-arrows:before { content: $fa-var-arrows; } +.#{$fa-css-prefix}-step-backward:before { content: $fa-var-step-backward; } +.#{$fa-css-prefix}-fast-backward:before { content: $fa-var-fast-backward; } +.#{$fa-css-prefix}-backward:before { content: $fa-var-backward; } +.#{$fa-css-prefix}-play:before { content: $fa-var-play; } +.#{$fa-css-prefix}-pause:before { content: $fa-var-pause; } +.#{$fa-css-prefix}-stop:before { content: $fa-var-stop; } +.#{$fa-css-prefix}-forward:before { content: $fa-var-forward; } +.#{$fa-css-prefix}-fast-forward:before { content: $fa-var-fast-forward; } +.#{$fa-css-prefix}-step-forward:before { content: $fa-var-step-forward; } +.#{$fa-css-prefix}-eject:before { content: $fa-var-eject; } +.#{$fa-css-prefix}-chevron-left:before { content: $fa-var-chevron-left; } +.#{$fa-css-prefix}-chevron-right:before { content: $fa-var-chevron-right; } +.#{$fa-css-prefix}-plus-circle:before { content: $fa-var-plus-circle; } +.#{$fa-css-prefix}-minus-circle:before { content: $fa-var-minus-circle; } +.#{$fa-css-prefix}-times-circle:before { content: $fa-var-times-circle; } +.#{$fa-css-prefix}-check-circle:before { content: $fa-var-check-circle; } +.#{$fa-css-prefix}-question-circle:before { content: $fa-var-question-circle; } +.#{$fa-css-prefix}-info-circle:before { content: $fa-var-info-circle; } +.#{$fa-css-prefix}-crosshairs:before { content: $fa-var-crosshairs; } +.#{$fa-css-prefix}-times-circle-o:before { content: $fa-var-times-circle-o; } +.#{$fa-css-prefix}-check-circle-o:before { content: $fa-var-check-circle-o; } +.#{$fa-css-prefix}-ban:before { content: $fa-var-ban; } +.#{$fa-css-prefix}-arrow-left:before { content: $fa-var-arrow-left; } +.#{$fa-css-prefix}-arrow-right:before { content: $fa-var-arrow-right; } +.#{$fa-css-prefix}-arrow-up:before { content: $fa-var-arrow-up; } +.#{$fa-css-prefix}-arrow-down:before { content: $fa-var-arrow-down; } +.#{$fa-css-prefix}-mail-forward:before, +.#{$fa-css-prefix}-share:before { content: $fa-var-share; } +.#{$fa-css-prefix}-expand:before { content: $fa-var-expand; } +.#{$fa-css-prefix}-compress:before { content: $fa-var-compress; } +.#{$fa-css-prefix}-plus:before { content: $fa-var-plus; } +.#{$fa-css-prefix}-minus:before { content: $fa-var-minus; } +.#{$fa-css-prefix}-asterisk:before { content: $fa-var-asterisk; } +.#{$fa-css-prefix}-exclamation-circle:before { content: $fa-var-exclamation-circle; } +.#{$fa-css-prefix}-gift:before { content: $fa-var-gift; } +.#{$fa-css-prefix}-leaf:before { content: $fa-var-leaf; } +.#{$fa-css-prefix}-fire:before { content: $fa-var-fire; } +.#{$fa-css-prefix}-eye:before { content: $fa-var-eye; } +.#{$fa-css-prefix}-eye-slash:before { content: $fa-var-eye-slash; } +.#{$fa-css-prefix}-warning:before, +.#{$fa-css-prefix}-exclamation-triangle:before { content: $fa-var-exclamation-triangle; } +.#{$fa-css-prefix}-plane:before { content: $fa-var-plane; } +.#{$fa-css-prefix}-calendar:before { content: $fa-var-calendar; } +.#{$fa-css-prefix}-random:before { content: $fa-var-random; } +.#{$fa-css-prefix}-comment:before { content: $fa-var-comment; } +.#{$fa-css-prefix}-magnet:before { content: $fa-var-magnet; } +.#{$fa-css-prefix}-chevron-up:before { content: $fa-var-chevron-up; } +.#{$fa-css-prefix}-chevron-down:before { content: $fa-var-chevron-down; } +.#{$fa-css-prefix}-retweet:before { content: $fa-var-retweet; } +.#{$fa-css-prefix}-shopping-cart:before { content: $fa-var-shopping-cart; } +.#{$fa-css-prefix}-folder:before { content: $fa-var-folder; } +.#{$fa-css-prefix}-folder-open:before { content: $fa-var-folder-open; } +.#{$fa-css-prefix}-arrows-v:before { content: $fa-var-arrows-v; } +.#{$fa-css-prefix}-arrows-h:before { content: $fa-var-arrows-h; } +.#{$fa-css-prefix}-bar-chart-o:before, +.#{$fa-css-prefix}-bar-chart:before { content: $fa-var-bar-chart; } +.#{$fa-css-prefix}-twitter-square:before { content: $fa-var-twitter-square; } +.#{$fa-css-prefix}-facebook-square:before { content: $fa-var-facebook-square; } +.#{$fa-css-prefix}-camera-retro:before { content: $fa-var-camera-retro; } +.#{$fa-css-prefix}-key:before { content: $fa-var-key; } +.#{$fa-css-prefix}-gears:before, +.#{$fa-css-prefix}-cogs:before { content: $fa-var-cogs; } +.#{$fa-css-prefix}-comments:before { content: $fa-var-comments; } +.#{$fa-css-prefix}-thumbs-o-up:before { content: $fa-var-thumbs-o-up; } +.#{$fa-css-prefix}-thumbs-o-down:before { content: $fa-var-thumbs-o-down; } +.#{$fa-css-prefix}-star-half:before { content: $fa-var-star-half; } +.#{$fa-css-prefix}-heart-o:before { content: $fa-var-heart-o; } +.#{$fa-css-prefix}-sign-out:before { content: $fa-var-sign-out; } +.#{$fa-css-prefix}-linkedin-square:before { content: $fa-var-linkedin-square; } +.#{$fa-css-prefix}-thumb-tack:before { content: $fa-var-thumb-tack; } +.#{$fa-css-prefix}-external-link:before { content: $fa-var-external-link; } +.#{$fa-css-prefix}-sign-in:before { content: $fa-var-sign-in; } +.#{$fa-css-prefix}-trophy:before { content: $fa-var-trophy; } +.#{$fa-css-prefix}-github-square:before { content: $fa-var-github-square; } +.#{$fa-css-prefix}-upload:before { content: $fa-var-upload; } +.#{$fa-css-prefix}-lemon-o:before { content: $fa-var-lemon-o; } +.#{$fa-css-prefix}-phone:before { content: $fa-var-phone; } +.#{$fa-css-prefix}-square-o:before { content: $fa-var-square-o; } +.#{$fa-css-prefix}-bookmark-o:before { content: $fa-var-bookmark-o; } +.#{$fa-css-prefix}-phone-square:before { content: $fa-var-phone-square; } +.#{$fa-css-prefix}-twitter:before { content: $fa-var-twitter; } +.#{$fa-css-prefix}-facebook-f:before, +.#{$fa-css-prefix}-facebook:before { content: $fa-var-facebook; } +.#{$fa-css-prefix}-github:before { content: $fa-var-github; } +.#{$fa-css-prefix}-unlock:before { content: $fa-var-unlock; } +.#{$fa-css-prefix}-credit-card:before { content: $fa-var-credit-card; } +.#{$fa-css-prefix}-feed:before, +.#{$fa-css-prefix}-rss:before { content: $fa-var-rss; } +.#{$fa-css-prefix}-hdd-o:before { content: $fa-var-hdd-o; } +.#{$fa-css-prefix}-bullhorn:before { content: $fa-var-bullhorn; } +.#{$fa-css-prefix}-bell:before { content: $fa-var-bell; } +.#{$fa-css-prefix}-certificate:before { content: $fa-var-certificate; } +.#{$fa-css-prefix}-hand-o-right:before { content: $fa-var-hand-o-right; } +.#{$fa-css-prefix}-hand-o-left:before { content: $fa-var-hand-o-left; } +.#{$fa-css-prefix}-hand-o-up:before { content: $fa-var-hand-o-up; } +.#{$fa-css-prefix}-hand-o-down:before { content: $fa-var-hand-o-down; } +.#{$fa-css-prefix}-arrow-circle-left:before { content: $fa-var-arrow-circle-left; } +.#{$fa-css-prefix}-arrow-circle-right:before { content: $fa-var-arrow-circle-right; } +.#{$fa-css-prefix}-arrow-circle-up:before { content: $fa-var-arrow-circle-up; } +.#{$fa-css-prefix}-arrow-circle-down:before { content: $fa-var-arrow-circle-down; } +.#{$fa-css-prefix}-globe:before { content: $fa-var-globe; } +.#{$fa-css-prefix}-wrench:before { content: $fa-var-wrench; } +.#{$fa-css-prefix}-tasks:before { content: $fa-var-tasks; } +.#{$fa-css-prefix}-filter:before { content: $fa-var-filter; } +.#{$fa-css-prefix}-briefcase:before { content: $fa-var-briefcase; } +.#{$fa-css-prefix}-arrows-alt:before { content: $fa-var-arrows-alt; } +.#{$fa-css-prefix}-group:before, +.#{$fa-css-prefix}-users:before { content: $fa-var-users; } +.#{$fa-css-prefix}-chain:before, +.#{$fa-css-prefix}-link:before { content: $fa-var-link; } +.#{$fa-css-prefix}-cloud:before { content: $fa-var-cloud; } +.#{$fa-css-prefix}-flask:before { content: $fa-var-flask; } +.#{$fa-css-prefix}-cut:before, +.#{$fa-css-prefix}-scissors:before { content: $fa-var-scissors; } +.#{$fa-css-prefix}-copy:before, +.#{$fa-css-prefix}-files-o:before { content: $fa-var-files-o; } +.#{$fa-css-prefix}-paperclip:before { content: $fa-var-paperclip; } +.#{$fa-css-prefix}-save:before, +.#{$fa-css-prefix}-floppy-o:before { content: $fa-var-floppy-o; } +.#{$fa-css-prefix}-square:before { content: $fa-var-square; } +.#{$fa-css-prefix}-navicon:before, +.#{$fa-css-prefix}-reorder:before, +.#{$fa-css-prefix}-bars:before { content: $fa-var-bars; } +.#{$fa-css-prefix}-list-ul:before { content: $fa-var-list-ul; } +.#{$fa-css-prefix}-list-ol:before { content: $fa-var-list-ol; } +.#{$fa-css-prefix}-strikethrough:before { content: $fa-var-strikethrough; } +.#{$fa-css-prefix}-underline:before { content: $fa-var-underline; } +.#{$fa-css-prefix}-table:before { content: $fa-var-table; } +.#{$fa-css-prefix}-magic:before { content: $fa-var-magic; } +.#{$fa-css-prefix}-truck:before { content: $fa-var-truck; } +.#{$fa-css-prefix}-pinterest:before { content: $fa-var-pinterest; } +.#{$fa-css-prefix}-pinterest-square:before { content: $fa-var-pinterest-square; } +.#{$fa-css-prefix}-google-plus-square:before { content: $fa-var-google-plus-square; } +.#{$fa-css-prefix}-google-plus:before { content: $fa-var-google-plus; } +.#{$fa-css-prefix}-money:before { content: $fa-var-money; } +.#{$fa-css-prefix}-caret-down:before { content: $fa-var-caret-down; } +.#{$fa-css-prefix}-caret-up:before { content: $fa-var-caret-up; } +.#{$fa-css-prefix}-caret-left:before { content: $fa-var-caret-left; } +.#{$fa-css-prefix}-caret-right:before { content: $fa-var-caret-right; } +.#{$fa-css-prefix}-columns:before { content: $fa-var-columns; } +.#{$fa-css-prefix}-unsorted:before, +.#{$fa-css-prefix}-sort:before { content: $fa-var-sort; } +.#{$fa-css-prefix}-sort-down:before, +.#{$fa-css-prefix}-sort-desc:before { content: $fa-var-sort-desc; } +.#{$fa-css-prefix}-sort-up:before, +.#{$fa-css-prefix}-sort-asc:before { content: $fa-var-sort-asc; } +.#{$fa-css-prefix}-envelope:before { content: $fa-var-envelope; } +.#{$fa-css-prefix}-linkedin:before { content: $fa-var-linkedin; } +.#{$fa-css-prefix}-rotate-left:before, +.#{$fa-css-prefix}-undo:before { content: $fa-var-undo; } +.#{$fa-css-prefix}-legal:before, +.#{$fa-css-prefix}-gavel:before { content: $fa-var-gavel; } +.#{$fa-css-prefix}-dashboard:before, +.#{$fa-css-prefix}-tachometer:before { content: $fa-var-tachometer; } +.#{$fa-css-prefix}-comment-o:before { content: $fa-var-comment-o; } +.#{$fa-css-prefix}-comments-o:before { content: $fa-var-comments-o; } +.#{$fa-css-prefix}-flash:before, +.#{$fa-css-prefix}-bolt:before { content: $fa-var-bolt; } +.#{$fa-css-prefix}-sitemap:before { content: $fa-var-sitemap; } +.#{$fa-css-prefix}-umbrella:before { content: $fa-var-umbrella; } +.#{$fa-css-prefix}-paste:before, +.#{$fa-css-prefix}-clipboard:before { content: $fa-var-clipboard; } +.#{$fa-css-prefix}-lightbulb-o:before { content: $fa-var-lightbulb-o; } +.#{$fa-css-prefix}-exchange:before { content: $fa-var-exchange; } +.#{$fa-css-prefix}-cloud-download:before { content: $fa-var-cloud-download; } +.#{$fa-css-prefix}-cloud-upload:before { content: $fa-var-cloud-upload; } +.#{$fa-css-prefix}-user-md:before { content: $fa-var-user-md; } +.#{$fa-css-prefix}-stethoscope:before { content: $fa-var-stethoscope; } +.#{$fa-css-prefix}-suitcase:before { content: $fa-var-suitcase; } +.#{$fa-css-prefix}-bell-o:before { content: $fa-var-bell-o; } +.#{$fa-css-prefix}-coffee:before { content: $fa-var-coffee; } +.#{$fa-css-prefix}-cutlery:before { content: $fa-var-cutlery; } +.#{$fa-css-prefix}-file-text-o:before { content: $fa-var-file-text-o; } +.#{$fa-css-prefix}-building-o:before { content: $fa-var-building-o; } +.#{$fa-css-prefix}-hospital-o:before { content: $fa-var-hospital-o; } +.#{$fa-css-prefix}-ambulance:before { content: $fa-var-ambulance; } +.#{$fa-css-prefix}-medkit:before { content: $fa-var-medkit; } +.#{$fa-css-prefix}-fighter-jet:before { content: $fa-var-fighter-jet; } +.#{$fa-css-prefix}-beer:before { content: $fa-var-beer; } +.#{$fa-css-prefix}-h-square:before { content: $fa-var-h-square; } +.#{$fa-css-prefix}-plus-square:before { content: $fa-var-plus-square; } +.#{$fa-css-prefix}-angle-double-left:before { content: $fa-var-angle-double-left; } +.#{$fa-css-prefix}-angle-double-right:before { content: $fa-var-angle-double-right; } +.#{$fa-css-prefix}-angle-double-up:before { content: $fa-var-angle-double-up; } +.#{$fa-css-prefix}-angle-double-down:before { content: $fa-var-angle-double-down; } +.#{$fa-css-prefix}-angle-left:before { content: $fa-var-angle-left; } +.#{$fa-css-prefix}-angle-right:before { content: $fa-var-angle-right; } +.#{$fa-css-prefix}-angle-up:before { content: $fa-var-angle-up; } +.#{$fa-css-prefix}-angle-down:before { content: $fa-var-angle-down; } +.#{$fa-css-prefix}-desktop:before { content: $fa-var-desktop; } +.#{$fa-css-prefix}-laptop:before { content: $fa-var-laptop; } +.#{$fa-css-prefix}-tablet:before { content: $fa-var-tablet; } +.#{$fa-css-prefix}-mobile-phone:before, +.#{$fa-css-prefix}-mobile:before { content: $fa-var-mobile; } +.#{$fa-css-prefix}-circle-o:before { content: $fa-var-circle-o; } +.#{$fa-css-prefix}-quote-left:before { content: $fa-var-quote-left; } +.#{$fa-css-prefix}-quote-right:before { content: $fa-var-quote-right; } +.#{$fa-css-prefix}-spinner:before { content: $fa-var-spinner; } +.#{$fa-css-prefix}-circle:before { content: $fa-var-circle; } +.#{$fa-css-prefix}-mail-reply:before, +.#{$fa-css-prefix}-reply:before { content: $fa-var-reply; } +.#{$fa-css-prefix}-github-alt:before { content: $fa-var-github-alt; } +.#{$fa-css-prefix}-folder-o:before { content: $fa-var-folder-o; } +.#{$fa-css-prefix}-folder-open-o:before { content: $fa-var-folder-open-o; } +.#{$fa-css-prefix}-smile-o:before { content: $fa-var-smile-o; } +.#{$fa-css-prefix}-frown-o:before { content: $fa-var-frown-o; } +.#{$fa-css-prefix}-meh-o:before { content: $fa-var-meh-o; } +.#{$fa-css-prefix}-gamepad:before { content: $fa-var-gamepad; } +.#{$fa-css-prefix}-keyboard-o:before { content: $fa-var-keyboard-o; } +.#{$fa-css-prefix}-flag-o:before { content: $fa-var-flag-o; } +.#{$fa-css-prefix}-flag-checkered:before { content: $fa-var-flag-checkered; } +.#{$fa-css-prefix}-terminal:before { content: $fa-var-terminal; } +.#{$fa-css-prefix}-code:before { content: $fa-var-code; } +.#{$fa-css-prefix}-mail-reply-all:before, +.#{$fa-css-prefix}-reply-all:before { content: $fa-var-reply-all; } +.#{$fa-css-prefix}-star-half-empty:before, +.#{$fa-css-prefix}-star-half-full:before, +.#{$fa-css-prefix}-star-half-o:before { content: $fa-var-star-half-o; } +.#{$fa-css-prefix}-location-arrow:before { content: $fa-var-location-arrow; } +.#{$fa-css-prefix}-crop:before { content: $fa-var-crop; } +.#{$fa-css-prefix}-code-fork:before { content: $fa-var-code-fork; } +.#{$fa-css-prefix}-unlink:before, +.#{$fa-css-prefix}-chain-broken:before { content: $fa-var-chain-broken; } +.#{$fa-css-prefix}-question:before { content: $fa-var-question; } +.#{$fa-css-prefix}-info:before { content: $fa-var-info; } +.#{$fa-css-prefix}-exclamation:before { content: $fa-var-exclamation; } +.#{$fa-css-prefix}-superscript:before { content: $fa-var-superscript; } +.#{$fa-css-prefix}-subscript:before { content: $fa-var-subscript; } +.#{$fa-css-prefix}-eraser:before { content: $fa-var-eraser; } +.#{$fa-css-prefix}-puzzle-piece:before { content: $fa-var-puzzle-piece; } +.#{$fa-css-prefix}-microphone:before { content: $fa-var-microphone; } +.#{$fa-css-prefix}-microphone-slash:before { content: $fa-var-microphone-slash; } +.#{$fa-css-prefix}-shield:before { content: $fa-var-shield; } +.#{$fa-css-prefix}-calendar-o:before { content: $fa-var-calendar-o; } +.#{$fa-css-prefix}-fire-extinguisher:before { content: $fa-var-fire-extinguisher; } +.#{$fa-css-prefix}-rocket:before { content: $fa-var-rocket; } +.#{$fa-css-prefix}-maxcdn:before { content: $fa-var-maxcdn; } +.#{$fa-css-prefix}-chevron-circle-left:before { content: $fa-var-chevron-circle-left; } +.#{$fa-css-prefix}-chevron-circle-right:before { content: $fa-var-chevron-circle-right; } +.#{$fa-css-prefix}-chevron-circle-up:before { content: $fa-var-chevron-circle-up; } +.#{$fa-css-prefix}-chevron-circle-down:before { content: $fa-var-chevron-circle-down; } +.#{$fa-css-prefix}-html5:before { content: $fa-var-html5; } +.#{$fa-css-prefix}-css3:before { content: $fa-var-css3; } +.#{$fa-css-prefix}-anchor:before { content: $fa-var-anchor; } +.#{$fa-css-prefix}-unlock-alt:before { content: $fa-var-unlock-alt; } +.#{$fa-css-prefix}-bullseye:before { content: $fa-var-bullseye; } +.#{$fa-css-prefix}-ellipsis-h:before { content: $fa-var-ellipsis-h; } +.#{$fa-css-prefix}-ellipsis-v:before { content: $fa-var-ellipsis-v; } +.#{$fa-css-prefix}-rss-square:before { content: $fa-var-rss-square; } +.#{$fa-css-prefix}-play-circle:before { content: $fa-var-play-circle; } +.#{$fa-css-prefix}-ticket:before { content: $fa-var-ticket; } +.#{$fa-css-prefix}-minus-square:before { content: $fa-var-minus-square; } +.#{$fa-css-prefix}-minus-square-o:before { content: $fa-var-minus-square-o; } +.#{$fa-css-prefix}-level-up:before { content: $fa-var-level-up; } +.#{$fa-css-prefix}-level-down:before { content: $fa-var-level-down; } +.#{$fa-css-prefix}-check-square:before { content: $fa-var-check-square; } +.#{$fa-css-prefix}-pencil-square:before { content: $fa-var-pencil-square; } +.#{$fa-css-prefix}-external-link-square:before { content: $fa-var-external-link-square; } +.#{$fa-css-prefix}-share-square:before { content: $fa-var-share-square; } +.#{$fa-css-prefix}-compass:before { content: $fa-var-compass; } +.#{$fa-css-prefix}-toggle-down:before, +.#{$fa-css-prefix}-caret-square-o-down:before { content: $fa-var-caret-square-o-down; } +.#{$fa-css-prefix}-toggle-up:before, +.#{$fa-css-prefix}-caret-square-o-up:before { content: $fa-var-caret-square-o-up; } +.#{$fa-css-prefix}-toggle-right:before, +.#{$fa-css-prefix}-caret-square-o-right:before { content: $fa-var-caret-square-o-right; } +.#{$fa-css-prefix}-euro:before, +.#{$fa-css-prefix}-eur:before { content: $fa-var-eur; } +.#{$fa-css-prefix}-gbp:before { content: $fa-var-gbp; } +.#{$fa-css-prefix}-dollar:before, +.#{$fa-css-prefix}-usd:before { content: $fa-var-usd; } +.#{$fa-css-prefix}-rupee:before, +.#{$fa-css-prefix}-inr:before { content: $fa-var-inr; } +.#{$fa-css-prefix}-cny:before, +.#{$fa-css-prefix}-rmb:before, +.#{$fa-css-prefix}-yen:before, +.#{$fa-css-prefix}-jpy:before { content: $fa-var-jpy; } +.#{$fa-css-prefix}-ruble:before, +.#{$fa-css-prefix}-rouble:before, +.#{$fa-css-prefix}-rub:before { content: $fa-var-rub; } +.#{$fa-css-prefix}-won:before, +.#{$fa-css-prefix}-krw:before { content: $fa-var-krw; } +.#{$fa-css-prefix}-bitcoin:before, +.#{$fa-css-prefix}-btc:before { content: $fa-var-btc; } +.#{$fa-css-prefix}-file:before { content: $fa-var-file; } +.#{$fa-css-prefix}-file-text:before { content: $fa-var-file-text; } +.#{$fa-css-prefix}-sort-alpha-asc:before { content: $fa-var-sort-alpha-asc; } +.#{$fa-css-prefix}-sort-alpha-desc:before { content: $fa-var-sort-alpha-desc; } +.#{$fa-css-prefix}-sort-amount-asc:before { content: $fa-var-sort-amount-asc; } +.#{$fa-css-prefix}-sort-amount-desc:before { content: $fa-var-sort-amount-desc; } +.#{$fa-css-prefix}-sort-numeric-asc:before { content: $fa-var-sort-numeric-asc; } +.#{$fa-css-prefix}-sort-numeric-desc:before { content: $fa-var-sort-numeric-desc; } +.#{$fa-css-prefix}-thumbs-up:before { content: $fa-var-thumbs-up; } +.#{$fa-css-prefix}-thumbs-down:before { content: $fa-var-thumbs-down; } +.#{$fa-css-prefix}-youtube-square:before { content: $fa-var-youtube-square; } +.#{$fa-css-prefix}-youtube:before { content: $fa-var-youtube; } +.#{$fa-css-prefix}-xing:before { content: $fa-var-xing; } +.#{$fa-css-prefix}-xing-square:before { content: $fa-var-xing-square; } +.#{$fa-css-prefix}-youtube-play:before { content: $fa-var-youtube-play; } +.#{$fa-css-prefix}-dropbox:before { content: $fa-var-dropbox; } +.#{$fa-css-prefix}-stack-overflow:before { content: $fa-var-stack-overflow; } +.#{$fa-css-prefix}-instagram:before { content: $fa-var-instagram; } +.#{$fa-css-prefix}-flickr:before { content: $fa-var-flickr; } +.#{$fa-css-prefix}-adn:before { content: $fa-var-adn; } +.#{$fa-css-prefix}-bitbucket:before { content: $fa-var-bitbucket; } +.#{$fa-css-prefix}-bitbucket-square:before { content: $fa-var-bitbucket-square; } +.#{$fa-css-prefix}-tumblr:before { content: $fa-var-tumblr; } +.#{$fa-css-prefix}-tumblr-square:before { content: $fa-var-tumblr-square; } +.#{$fa-css-prefix}-long-arrow-down:before { content: $fa-var-long-arrow-down; } +.#{$fa-css-prefix}-long-arrow-up:before { content: $fa-var-long-arrow-up; } +.#{$fa-css-prefix}-long-arrow-left:before { content: $fa-var-long-arrow-left; } +.#{$fa-css-prefix}-long-arrow-right:before { content: $fa-var-long-arrow-right; } +.#{$fa-css-prefix}-apple:before { content: $fa-var-apple; } +.#{$fa-css-prefix}-windows:before { content: $fa-var-windows; } +.#{$fa-css-prefix}-android:before { content: $fa-var-android; } +.#{$fa-css-prefix}-linux:before { content: $fa-var-linux; } +.#{$fa-css-prefix}-dribbble:before { content: $fa-var-dribbble; } +.#{$fa-css-prefix}-skype:before { content: $fa-var-skype; } +.#{$fa-css-prefix}-foursquare:before { content: $fa-var-foursquare; } +.#{$fa-css-prefix}-trello:before { content: $fa-var-trello; } +.#{$fa-css-prefix}-female:before { content: $fa-var-female; } +.#{$fa-css-prefix}-male:before { content: $fa-var-male; } +.#{$fa-css-prefix}-gittip:before, +.#{$fa-css-prefix}-gratipay:before { content: $fa-var-gratipay; } +.#{$fa-css-prefix}-sun-o:before { content: $fa-var-sun-o; } +.#{$fa-css-prefix}-moon-o:before { content: $fa-var-moon-o; } +.#{$fa-css-prefix}-archive:before { content: $fa-var-archive; } +.#{$fa-css-prefix}-bug:before { content: $fa-var-bug; } +.#{$fa-css-prefix}-vk:before { content: $fa-var-vk; } +.#{$fa-css-prefix}-weibo:before { content: $fa-var-weibo; } +.#{$fa-css-prefix}-renren:before { content: $fa-var-renren; } +.#{$fa-css-prefix}-pagelines:before { content: $fa-var-pagelines; } +.#{$fa-css-prefix}-stack-exchange:before { content: $fa-var-stack-exchange; } +.#{$fa-css-prefix}-arrow-circle-o-right:before { content: $fa-var-arrow-circle-o-right; } +.#{$fa-css-prefix}-arrow-circle-o-left:before { content: $fa-var-arrow-circle-o-left; } +.#{$fa-css-prefix}-toggle-left:before, +.#{$fa-css-prefix}-caret-square-o-left:before { content: $fa-var-caret-square-o-left; } +.#{$fa-css-prefix}-dot-circle-o:before { content: $fa-var-dot-circle-o; } +.#{$fa-css-prefix}-wheelchair:before { content: $fa-var-wheelchair; } +.#{$fa-css-prefix}-vimeo-square:before { content: $fa-var-vimeo-square; } +.#{$fa-css-prefix}-turkish-lira:before, +.#{$fa-css-prefix}-try:before { content: $fa-var-try; } +.#{$fa-css-prefix}-plus-square-o:before { content: $fa-var-plus-square-o; } +.#{$fa-css-prefix}-space-shuttle:before { content: $fa-var-space-shuttle; } +.#{$fa-css-prefix}-slack:before { content: $fa-var-slack; } +.#{$fa-css-prefix}-envelope-square:before { content: $fa-var-envelope-square; } +.#{$fa-css-prefix}-wordpress:before { content: $fa-var-wordpress; } +.#{$fa-css-prefix}-openid:before { content: $fa-var-openid; } +.#{$fa-css-prefix}-institution:before, +.#{$fa-css-prefix}-bank:before, +.#{$fa-css-prefix}-university:before { content: $fa-var-university; } +.#{$fa-css-prefix}-mortar-board:before, +.#{$fa-css-prefix}-graduation-cap:before { content: $fa-var-graduation-cap; } +.#{$fa-css-prefix}-yahoo:before { content: $fa-var-yahoo; } +.#{$fa-css-prefix}-google:before { content: $fa-var-google; } +.#{$fa-css-prefix}-reddit:before { content: $fa-var-reddit; } +.#{$fa-css-prefix}-reddit-square:before { content: $fa-var-reddit-square; } +.#{$fa-css-prefix}-stumbleupon-circle:before { content: $fa-var-stumbleupon-circle; } +.#{$fa-css-prefix}-stumbleupon:before { content: $fa-var-stumbleupon; } +.#{$fa-css-prefix}-delicious:before { content: $fa-var-delicious; } +.#{$fa-css-prefix}-digg:before { content: $fa-var-digg; } +.#{$fa-css-prefix}-pied-piper-pp:before { content: $fa-var-pied-piper-pp; } +.#{$fa-css-prefix}-pied-piper-alt:before { content: $fa-var-pied-piper-alt; } +.#{$fa-css-prefix}-drupal:before { content: $fa-var-drupal; } +.#{$fa-css-prefix}-joomla:before { content: $fa-var-joomla; } +.#{$fa-css-prefix}-language:before { content: $fa-var-language; } +.#{$fa-css-prefix}-fax:before { content: $fa-var-fax; } +.#{$fa-css-prefix}-building:before { content: $fa-var-building; } +.#{$fa-css-prefix}-child:before { content: $fa-var-child; } +.#{$fa-css-prefix}-paw:before { content: $fa-var-paw; } +.#{$fa-css-prefix}-spoon:before { content: $fa-var-spoon; } +.#{$fa-css-prefix}-cube:before { content: $fa-var-cube; } +.#{$fa-css-prefix}-cubes:before { content: $fa-var-cubes; } +.#{$fa-css-prefix}-behance:before { content: $fa-var-behance; } +.#{$fa-css-prefix}-behance-square:before { content: $fa-var-behance-square; } +.#{$fa-css-prefix}-steam:before { content: $fa-var-steam; } +.#{$fa-css-prefix}-steam-square:before { content: $fa-var-steam-square; } +.#{$fa-css-prefix}-recycle:before { content: $fa-var-recycle; } +.#{$fa-css-prefix}-automobile:before, +.#{$fa-css-prefix}-car:before { content: $fa-var-car; } +.#{$fa-css-prefix}-cab:before, +.#{$fa-css-prefix}-taxi:before { content: $fa-var-taxi; } +.#{$fa-css-prefix}-tree:before { content: $fa-var-tree; } +.#{$fa-css-prefix}-spotify:before { content: $fa-var-spotify; } +.#{$fa-css-prefix}-deviantart:before { content: $fa-var-deviantart; } +.#{$fa-css-prefix}-soundcloud:before { content: $fa-var-soundcloud; } +.#{$fa-css-prefix}-database:before { content: $fa-var-database; } +.#{$fa-css-prefix}-file-pdf-o:before { content: $fa-var-file-pdf-o; } +.#{$fa-css-prefix}-file-word-o:before { content: $fa-var-file-word-o; } +.#{$fa-css-prefix}-file-excel-o:before { content: $fa-var-file-excel-o; } +.#{$fa-css-prefix}-file-powerpoint-o:before { content: $fa-var-file-powerpoint-o; } +.#{$fa-css-prefix}-file-photo-o:before, +.#{$fa-css-prefix}-file-picture-o:before, +.#{$fa-css-prefix}-file-image-o:before { content: $fa-var-file-image-o; } +.#{$fa-css-prefix}-file-zip-o:before, +.#{$fa-css-prefix}-file-archive-o:before { content: $fa-var-file-archive-o; } +.#{$fa-css-prefix}-file-sound-o:before, +.#{$fa-css-prefix}-file-audio-o:before { content: $fa-var-file-audio-o; } +.#{$fa-css-prefix}-file-movie-o:before, +.#{$fa-css-prefix}-file-video-o:before { content: $fa-var-file-video-o; } +.#{$fa-css-prefix}-file-code-o:before { content: $fa-var-file-code-o; } +.#{$fa-css-prefix}-vine:before { content: $fa-var-vine; } +.#{$fa-css-prefix}-codepen:before { content: $fa-var-codepen; } +.#{$fa-css-prefix}-jsfiddle:before { content: $fa-var-jsfiddle; } +.#{$fa-css-prefix}-life-bouy:before, +.#{$fa-css-prefix}-life-buoy:before, +.#{$fa-css-prefix}-life-saver:before, +.#{$fa-css-prefix}-support:before, +.#{$fa-css-prefix}-life-ring:before { content: $fa-var-life-ring; } +.#{$fa-css-prefix}-circle-o-notch:before { content: $fa-var-circle-o-notch; } +.#{$fa-css-prefix}-ra:before, +.#{$fa-css-prefix}-resistance:before, +.#{$fa-css-prefix}-rebel:before { content: $fa-var-rebel; } +.#{$fa-css-prefix}-ge:before, +.#{$fa-css-prefix}-empire:before { content: $fa-var-empire; } +.#{$fa-css-prefix}-git-square:before { content: $fa-var-git-square; } +.#{$fa-css-prefix}-git:before { content: $fa-var-git; } +.#{$fa-css-prefix}-y-combinator-square:before, +.#{$fa-css-prefix}-yc-square:before, +.#{$fa-css-prefix}-hacker-news:before { content: $fa-var-hacker-news; } +.#{$fa-css-prefix}-tencent-weibo:before { content: $fa-var-tencent-weibo; } +.#{$fa-css-prefix}-qq:before { content: $fa-var-qq; } +.#{$fa-css-prefix}-wechat:before, +.#{$fa-css-prefix}-weixin:before { content: $fa-var-weixin; } +.#{$fa-css-prefix}-send:before, +.#{$fa-css-prefix}-paper-plane:before { content: $fa-var-paper-plane; } +.#{$fa-css-prefix}-send-o:before, +.#{$fa-css-prefix}-paper-plane-o:before { content: $fa-var-paper-plane-o; } +.#{$fa-css-prefix}-history:before { content: $fa-var-history; } +.#{$fa-css-prefix}-circle-thin:before { content: $fa-var-circle-thin; } +.#{$fa-css-prefix}-header:before { content: $fa-var-header; } +.#{$fa-css-prefix}-paragraph:before { content: $fa-var-paragraph; } +.#{$fa-css-prefix}-sliders:before { content: $fa-var-sliders; } +.#{$fa-css-prefix}-share-alt:before { content: $fa-var-share-alt; } +.#{$fa-css-prefix}-share-alt-square:before { content: $fa-var-share-alt-square; } +.#{$fa-css-prefix}-bomb:before { content: $fa-var-bomb; } +.#{$fa-css-prefix}-soccer-ball-o:before, +.#{$fa-css-prefix}-futbol-o:before { content: $fa-var-futbol-o; } +.#{$fa-css-prefix}-tty:before { content: $fa-var-tty; } +.#{$fa-css-prefix}-binoculars:before { content: $fa-var-binoculars; } +.#{$fa-css-prefix}-plug:before { content: $fa-var-plug; } +.#{$fa-css-prefix}-slideshare:before { content: $fa-var-slideshare; } +.#{$fa-css-prefix}-twitch:before { content: $fa-var-twitch; } +.#{$fa-css-prefix}-yelp:before { content: $fa-var-yelp; } +.#{$fa-css-prefix}-newspaper-o:before { content: $fa-var-newspaper-o; } +.#{$fa-css-prefix}-wifi:before { content: $fa-var-wifi; } +.#{$fa-css-prefix}-calculator:before { content: $fa-var-calculator; } +.#{$fa-css-prefix}-paypal:before { content: $fa-var-paypal; } +.#{$fa-css-prefix}-google-wallet:before { content: $fa-var-google-wallet; } +.#{$fa-css-prefix}-cc-visa:before { content: $fa-var-cc-visa; } +.#{$fa-css-prefix}-cc-mastercard:before { content: $fa-var-cc-mastercard; } +.#{$fa-css-prefix}-cc-discover:before { content: $fa-var-cc-discover; } +.#{$fa-css-prefix}-cc-amex:before { content: $fa-var-cc-amex; } +.#{$fa-css-prefix}-cc-paypal:before { content: $fa-var-cc-paypal; } +.#{$fa-css-prefix}-cc-stripe:before { content: $fa-var-cc-stripe; } +.#{$fa-css-prefix}-bell-slash:before { content: $fa-var-bell-slash; } +.#{$fa-css-prefix}-bell-slash-o:before { content: $fa-var-bell-slash-o; } +.#{$fa-css-prefix}-trash:before { content: $fa-var-trash; } +.#{$fa-css-prefix}-copyright:before { content: $fa-var-copyright; } +.#{$fa-css-prefix}-at:before { content: $fa-var-at; } +.#{$fa-css-prefix}-eyedropper:before { content: $fa-var-eyedropper; } +.#{$fa-css-prefix}-paint-brush:before { content: $fa-var-paint-brush; } +.#{$fa-css-prefix}-birthday-cake:before { content: $fa-var-birthday-cake; } +.#{$fa-css-prefix}-area-chart:before { content: $fa-var-area-chart; } +.#{$fa-css-prefix}-pie-chart:before { content: $fa-var-pie-chart; } +.#{$fa-css-prefix}-line-chart:before { content: $fa-var-line-chart; } +.#{$fa-css-prefix}-lastfm:before { content: $fa-var-lastfm; } +.#{$fa-css-prefix}-lastfm-square:before { content: $fa-var-lastfm-square; } +.#{$fa-css-prefix}-toggle-off:before { content: $fa-var-toggle-off; } +.#{$fa-css-prefix}-toggle-on:before { content: $fa-var-toggle-on; } +.#{$fa-css-prefix}-bicycle:before { content: $fa-var-bicycle; } +.#{$fa-css-prefix}-bus:before { content: $fa-var-bus; } +.#{$fa-css-prefix}-ioxhost:before { content: $fa-var-ioxhost; } +.#{$fa-css-prefix}-angellist:before { content: $fa-var-angellist; } +.#{$fa-css-prefix}-cc:before { content: $fa-var-cc; } +.#{$fa-css-prefix}-shekel:before, +.#{$fa-css-prefix}-sheqel:before, +.#{$fa-css-prefix}-ils:before { content: $fa-var-ils; } +.#{$fa-css-prefix}-meanpath:before { content: $fa-var-meanpath; } +.#{$fa-css-prefix}-buysellads:before { content: $fa-var-buysellads; } +.#{$fa-css-prefix}-connectdevelop:before { content: $fa-var-connectdevelop; } +.#{$fa-css-prefix}-dashcube:before { content: $fa-var-dashcube; } +.#{$fa-css-prefix}-forumbee:before { content: $fa-var-forumbee; } +.#{$fa-css-prefix}-leanpub:before { content: $fa-var-leanpub; } +.#{$fa-css-prefix}-sellsy:before { content: $fa-var-sellsy; } +.#{$fa-css-prefix}-shirtsinbulk:before { content: $fa-var-shirtsinbulk; } +.#{$fa-css-prefix}-simplybuilt:before { content: $fa-var-simplybuilt; } +.#{$fa-css-prefix}-skyatlas:before { content: $fa-var-skyatlas; } +.#{$fa-css-prefix}-cart-plus:before { content: $fa-var-cart-plus; } +.#{$fa-css-prefix}-cart-arrow-down:before { content: $fa-var-cart-arrow-down; } +.#{$fa-css-prefix}-diamond:before { content: $fa-var-diamond; } +.#{$fa-css-prefix}-ship:before { content: $fa-var-ship; } +.#{$fa-css-prefix}-user-secret:before { content: $fa-var-user-secret; } +.#{$fa-css-prefix}-motorcycle:before { content: $fa-var-motorcycle; } +.#{$fa-css-prefix}-street-view:before { content: $fa-var-street-view; } +.#{$fa-css-prefix}-heartbeat:before { content: $fa-var-heartbeat; } +.#{$fa-css-prefix}-venus:before { content: $fa-var-venus; } +.#{$fa-css-prefix}-mars:before { content: $fa-var-mars; } +.#{$fa-css-prefix}-mercury:before { content: $fa-var-mercury; } +.#{$fa-css-prefix}-intersex:before, +.#{$fa-css-prefix}-transgender:before { content: $fa-var-transgender; } +.#{$fa-css-prefix}-transgender-alt:before { content: $fa-var-transgender-alt; } +.#{$fa-css-prefix}-venus-double:before { content: $fa-var-venus-double; } +.#{$fa-css-prefix}-mars-double:before { content: $fa-var-mars-double; } +.#{$fa-css-prefix}-venus-mars:before { content: $fa-var-venus-mars; } +.#{$fa-css-prefix}-mars-stroke:before { content: $fa-var-mars-stroke; } +.#{$fa-css-prefix}-mars-stroke-v:before { content: $fa-var-mars-stroke-v; } +.#{$fa-css-prefix}-mars-stroke-h:before { content: $fa-var-mars-stroke-h; } +.#{$fa-css-prefix}-neuter:before { content: $fa-var-neuter; } +.#{$fa-css-prefix}-genderless:before { content: $fa-var-genderless; } +.#{$fa-css-prefix}-facebook-official:before { content: $fa-var-facebook-official; } +.#{$fa-css-prefix}-pinterest-p:before { content: $fa-var-pinterest-p; } +.#{$fa-css-prefix}-whatsapp:before { content: $fa-var-whatsapp; } +.#{$fa-css-prefix}-server:before { content: $fa-var-server; } +.#{$fa-css-prefix}-user-plus:before { content: $fa-var-user-plus; } +.#{$fa-css-prefix}-user-times:before { content: $fa-var-user-times; } +.#{$fa-css-prefix}-hotel:before, +.#{$fa-css-prefix}-bed:before { content: $fa-var-bed; } +.#{$fa-css-prefix}-viacoin:before { content: $fa-var-viacoin; } +.#{$fa-css-prefix}-train:before { content: $fa-var-train; } +.#{$fa-css-prefix}-subway:before { content: $fa-var-subway; } +.#{$fa-css-prefix}-medium:before { content: $fa-var-medium; } +.#{$fa-css-prefix}-yc:before, +.#{$fa-css-prefix}-y-combinator:before { content: $fa-var-y-combinator; } +.#{$fa-css-prefix}-optin-monster:before { content: $fa-var-optin-monster; } +.#{$fa-css-prefix}-opencart:before { content: $fa-var-opencart; } +.#{$fa-css-prefix}-expeditedssl:before { content: $fa-var-expeditedssl; } +.#{$fa-css-prefix}-battery-4:before, +.#{$fa-css-prefix}-battery:before, +.#{$fa-css-prefix}-battery-full:before { content: $fa-var-battery-full; } +.#{$fa-css-prefix}-battery-3:before, +.#{$fa-css-prefix}-battery-three-quarters:before { content: $fa-var-battery-three-quarters; } +.#{$fa-css-prefix}-battery-2:before, +.#{$fa-css-prefix}-battery-half:before { content: $fa-var-battery-half; } +.#{$fa-css-prefix}-battery-1:before, +.#{$fa-css-prefix}-battery-quarter:before { content: $fa-var-battery-quarter; } +.#{$fa-css-prefix}-battery-0:before, +.#{$fa-css-prefix}-battery-empty:before { content: $fa-var-battery-empty; } +.#{$fa-css-prefix}-mouse-pointer:before { content: $fa-var-mouse-pointer; } +.#{$fa-css-prefix}-i-cursor:before { content: $fa-var-i-cursor; } +.#{$fa-css-prefix}-object-group:before { content: $fa-var-object-group; } +.#{$fa-css-prefix}-object-ungroup:before { content: $fa-var-object-ungroup; } +.#{$fa-css-prefix}-sticky-note:before { content: $fa-var-sticky-note; } +.#{$fa-css-prefix}-sticky-note-o:before { content: $fa-var-sticky-note-o; } +.#{$fa-css-prefix}-cc-jcb:before { content: $fa-var-cc-jcb; } +.#{$fa-css-prefix}-cc-diners-club:before { content: $fa-var-cc-diners-club; } +.#{$fa-css-prefix}-clone:before { content: $fa-var-clone; } +.#{$fa-css-prefix}-balance-scale:before { content: $fa-var-balance-scale; } +.#{$fa-css-prefix}-hourglass-o:before { content: $fa-var-hourglass-o; } +.#{$fa-css-prefix}-hourglass-1:before, +.#{$fa-css-prefix}-hourglass-start:before { content: $fa-var-hourglass-start; } +.#{$fa-css-prefix}-hourglass-2:before, +.#{$fa-css-prefix}-hourglass-half:before { content: $fa-var-hourglass-half; } +.#{$fa-css-prefix}-hourglass-3:before, +.#{$fa-css-prefix}-hourglass-end:before { content: $fa-var-hourglass-end; } +.#{$fa-css-prefix}-hourglass:before { content: $fa-var-hourglass; } +.#{$fa-css-prefix}-hand-grab-o:before, +.#{$fa-css-prefix}-hand-rock-o:before { content: $fa-var-hand-rock-o; } +.#{$fa-css-prefix}-hand-stop-o:before, +.#{$fa-css-prefix}-hand-paper-o:before { content: $fa-var-hand-paper-o; } +.#{$fa-css-prefix}-hand-scissors-o:before { content: $fa-var-hand-scissors-o; } +.#{$fa-css-prefix}-hand-lizard-o:before { content: $fa-var-hand-lizard-o; } +.#{$fa-css-prefix}-hand-spock-o:before { content: $fa-var-hand-spock-o; } +.#{$fa-css-prefix}-hand-pointer-o:before { content: $fa-var-hand-pointer-o; } +.#{$fa-css-prefix}-hand-peace-o:before { content: $fa-var-hand-peace-o; } +.#{$fa-css-prefix}-trademark:before { content: $fa-var-trademark; } +.#{$fa-css-prefix}-registered:before { content: $fa-var-registered; } +.#{$fa-css-prefix}-creative-commons:before { content: $fa-var-creative-commons; } +.#{$fa-css-prefix}-gg:before { content: $fa-var-gg; } +.#{$fa-css-prefix}-gg-circle:before { content: $fa-var-gg-circle; } +.#{$fa-css-prefix}-tripadvisor:before { content: $fa-var-tripadvisor; } +.#{$fa-css-prefix}-odnoklassniki:before { content: $fa-var-odnoklassniki; } +.#{$fa-css-prefix}-odnoklassniki-square:before { content: $fa-var-odnoklassniki-square; } +.#{$fa-css-prefix}-get-pocket:before { content: $fa-var-get-pocket; } +.#{$fa-css-prefix}-wikipedia-w:before { content: $fa-var-wikipedia-w; } +.#{$fa-css-prefix}-safari:before { content: $fa-var-safari; } +.#{$fa-css-prefix}-chrome:before { content: $fa-var-chrome; } +.#{$fa-css-prefix}-firefox:before { content: $fa-var-firefox; } +.#{$fa-css-prefix}-opera:before { content: $fa-var-opera; } +.#{$fa-css-prefix}-internet-explorer:before { content: $fa-var-internet-explorer; } +.#{$fa-css-prefix}-tv:before, +.#{$fa-css-prefix}-television:before { content: $fa-var-television; } +.#{$fa-css-prefix}-contao:before { content: $fa-var-contao; } +.#{$fa-css-prefix}-500px:before { content: $fa-var-500px; } +.#{$fa-css-prefix}-amazon:before { content: $fa-var-amazon; } +.#{$fa-css-prefix}-calendar-plus-o:before { content: $fa-var-calendar-plus-o; } +.#{$fa-css-prefix}-calendar-minus-o:before { content: $fa-var-calendar-minus-o; } +.#{$fa-css-prefix}-calendar-times-o:before { content: $fa-var-calendar-times-o; } +.#{$fa-css-prefix}-calendar-check-o:before { content: $fa-var-calendar-check-o; } +.#{$fa-css-prefix}-industry:before { content: $fa-var-industry; } +.#{$fa-css-prefix}-map-pin:before { content: $fa-var-map-pin; } +.#{$fa-css-prefix}-map-signs:before { content: $fa-var-map-signs; } +.#{$fa-css-prefix}-map-o:before { content: $fa-var-map-o; } +.#{$fa-css-prefix}-map:before { content: $fa-var-map; } +.#{$fa-css-prefix}-commenting:before { content: $fa-var-commenting; } +.#{$fa-css-prefix}-commenting-o:before { content: $fa-var-commenting-o; } +.#{$fa-css-prefix}-houzz:before { content: $fa-var-houzz; } +.#{$fa-css-prefix}-vimeo:before { content: $fa-var-vimeo; } +.#{$fa-css-prefix}-black-tie:before { content: $fa-var-black-tie; } +.#{$fa-css-prefix}-fonticons:before { content: $fa-var-fonticons; } +.#{$fa-css-prefix}-reddit-alien:before { content: $fa-var-reddit-alien; } +.#{$fa-css-prefix}-edge:before { content: $fa-var-edge; } +.#{$fa-css-prefix}-credit-card-alt:before { content: $fa-var-credit-card-alt; } +.#{$fa-css-prefix}-codiepie:before { content: $fa-var-codiepie; } +.#{$fa-css-prefix}-modx:before { content: $fa-var-modx; } +.#{$fa-css-prefix}-fort-awesome:before { content: $fa-var-fort-awesome; } +.#{$fa-css-prefix}-usb:before { content: $fa-var-usb; } +.#{$fa-css-prefix}-product-hunt:before { content: $fa-var-product-hunt; } +.#{$fa-css-prefix}-mixcloud:before { content: $fa-var-mixcloud; } +.#{$fa-css-prefix}-scribd:before { content: $fa-var-scribd; } +.#{$fa-css-prefix}-pause-circle:before { content: $fa-var-pause-circle; } +.#{$fa-css-prefix}-pause-circle-o:before { content: $fa-var-pause-circle-o; } +.#{$fa-css-prefix}-stop-circle:before { content: $fa-var-stop-circle; } +.#{$fa-css-prefix}-stop-circle-o:before { content: $fa-var-stop-circle-o; } +.#{$fa-css-prefix}-shopping-bag:before { content: $fa-var-shopping-bag; } +.#{$fa-css-prefix}-shopping-basket:before { content: $fa-var-shopping-basket; } +.#{$fa-css-prefix}-hashtag:before { content: $fa-var-hashtag; } +.#{$fa-css-prefix}-bluetooth:before { content: $fa-var-bluetooth; } +.#{$fa-css-prefix}-bluetooth-b:before { content: $fa-var-bluetooth-b; } +.#{$fa-css-prefix}-percent:before { content: $fa-var-percent; } +.#{$fa-css-prefix}-gitlab:before { content: $fa-var-gitlab; } +.#{$fa-css-prefix}-wpbeginner:before { content: $fa-var-wpbeginner; } +.#{$fa-css-prefix}-wpforms:before { content: $fa-var-wpforms; } +.#{$fa-css-prefix}-envira:before { content: $fa-var-envira; } +.#{$fa-css-prefix}-universal-access:before { content: $fa-var-universal-access; } +.#{$fa-css-prefix}-wheelchair-alt:before { content: $fa-var-wheelchair-alt; } +.#{$fa-css-prefix}-question-circle-o:before { content: $fa-var-question-circle-o; } +.#{$fa-css-prefix}-blind:before { content: $fa-var-blind; } +.#{$fa-css-prefix}-audio-description:before { content: $fa-var-audio-description; } +.#{$fa-css-prefix}-volume-control-phone:before { content: $fa-var-volume-control-phone; } +.#{$fa-css-prefix}-braille:before { content: $fa-var-braille; } +.#{$fa-css-prefix}-assistive-listening-systems:before { content: $fa-var-assistive-listening-systems; } +.#{$fa-css-prefix}-asl-interpreting:before, +.#{$fa-css-prefix}-american-sign-language-interpreting:before { content: $fa-var-american-sign-language-interpreting; } +.#{$fa-css-prefix}-deafness:before, +.#{$fa-css-prefix}-hard-of-hearing:before, +.#{$fa-css-prefix}-deaf:before { content: $fa-var-deaf; } +.#{$fa-css-prefix}-glide:before { content: $fa-var-glide; } +.#{$fa-css-prefix}-glide-g:before { content: $fa-var-glide-g; } +.#{$fa-css-prefix}-signing:before, +.#{$fa-css-prefix}-sign-language:before { content: $fa-var-sign-language; } +.#{$fa-css-prefix}-low-vision:before { content: $fa-var-low-vision; } +.#{$fa-css-prefix}-viadeo:before { content: $fa-var-viadeo; } +.#{$fa-css-prefix}-viadeo-square:before { content: $fa-var-viadeo-square; } +.#{$fa-css-prefix}-snapchat:before { content: $fa-var-snapchat; } +.#{$fa-css-prefix}-snapchat-ghost:before { content: $fa-var-snapchat-ghost; } +.#{$fa-css-prefix}-snapchat-square:before { content: $fa-var-snapchat-square; } +.#{$fa-css-prefix}-pied-piper:before { content: $fa-var-pied-piper; } +.#{$fa-css-prefix}-first-order:before { content: $fa-var-first-order; } +.#{$fa-css-prefix}-yoast:before { content: $fa-var-yoast; } +.#{$fa-css-prefix}-themeisle:before { content: $fa-var-themeisle; } +.#{$fa-css-prefix}-google-plus-circle:before, +.#{$fa-css-prefix}-google-plus-official:before { content: $fa-var-google-plus-official; } +.#{$fa-css-prefix}-fa:before, +.#{$fa-css-prefix}-font-awesome:before { content: $fa-var-font-awesome; } +.#{$fa-css-prefix}-handshake-o:before { content: $fa-var-handshake-o; } +.#{$fa-css-prefix}-envelope-open:before { content: $fa-var-envelope-open; } +.#{$fa-css-prefix}-envelope-open-o:before { content: $fa-var-envelope-open-o; } +.#{$fa-css-prefix}-linode:before { content: $fa-var-linode; } +.#{$fa-css-prefix}-address-book:before { content: $fa-var-address-book; } +.#{$fa-css-prefix}-address-book-o:before { content: $fa-var-address-book-o; } +.#{$fa-css-prefix}-vcard:before, +.#{$fa-css-prefix}-address-card:before { content: $fa-var-address-card; } +.#{$fa-css-prefix}-vcard-o:before, +.#{$fa-css-prefix}-address-card-o:before { content: $fa-var-address-card-o; } +.#{$fa-css-prefix}-user-circle:before { content: $fa-var-user-circle; } +.#{$fa-css-prefix}-user-circle-o:before { content: $fa-var-user-circle-o; } +.#{$fa-css-prefix}-user-o:before { content: $fa-var-user-o; } +.#{$fa-css-prefix}-id-badge:before { content: $fa-var-id-badge; } +.#{$fa-css-prefix}-drivers-license:before, +.#{$fa-css-prefix}-id-card:before { content: $fa-var-id-card; } +.#{$fa-css-prefix}-drivers-license-o:before, +.#{$fa-css-prefix}-id-card-o:before { content: $fa-var-id-card-o; } +.#{$fa-css-prefix}-quora:before { content: $fa-var-quora; } +.#{$fa-css-prefix}-free-code-camp:before { content: $fa-var-free-code-camp; } +.#{$fa-css-prefix}-telegram:before { content: $fa-var-telegram; } +.#{$fa-css-prefix}-thermometer-4:before, +.#{$fa-css-prefix}-thermometer:before, +.#{$fa-css-prefix}-thermometer-full:before { content: $fa-var-thermometer-full; } +.#{$fa-css-prefix}-thermometer-3:before, +.#{$fa-css-prefix}-thermometer-three-quarters:before { content: $fa-var-thermometer-three-quarters; } +.#{$fa-css-prefix}-thermometer-2:before, +.#{$fa-css-prefix}-thermometer-half:before { content: $fa-var-thermometer-half; } +.#{$fa-css-prefix}-thermometer-1:before, +.#{$fa-css-prefix}-thermometer-quarter:before { content: $fa-var-thermometer-quarter; } +.#{$fa-css-prefix}-thermometer-0:before, +.#{$fa-css-prefix}-thermometer-empty:before { content: $fa-var-thermometer-empty; } +.#{$fa-css-prefix}-shower:before { content: $fa-var-shower; } +.#{$fa-css-prefix}-bathtub:before, +.#{$fa-css-prefix}-s15:before, +.#{$fa-css-prefix}-bath:before { content: $fa-var-bath; } +.#{$fa-css-prefix}-podcast:before { content: $fa-var-podcast; } +.#{$fa-css-prefix}-window-maximize:before { content: $fa-var-window-maximize; } +.#{$fa-css-prefix}-window-minimize:before { content: $fa-var-window-minimize; } +.#{$fa-css-prefix}-window-restore:before { content: $fa-var-window-restore; } +.#{$fa-css-prefix}-times-rectangle:before, +.#{$fa-css-prefix}-window-close:before { content: $fa-var-window-close; } +.#{$fa-css-prefix}-times-rectangle-o:before, +.#{$fa-css-prefix}-window-close-o:before { content: $fa-var-window-close-o; } +.#{$fa-css-prefix}-bandcamp:before { content: $fa-var-bandcamp; } +.#{$fa-css-prefix}-grav:before { content: $fa-var-grav; } +.#{$fa-css-prefix}-etsy:before { content: $fa-var-etsy; } +.#{$fa-css-prefix}-imdb:before { content: $fa-var-imdb; } +.#{$fa-css-prefix}-ravelry:before { content: $fa-var-ravelry; } +.#{$fa-css-prefix}-eercast:before { content: $fa-var-eercast; } +.#{$fa-css-prefix}-microchip:before { content: $fa-var-microchip; } +.#{$fa-css-prefix}-snowflake-o:before { content: $fa-var-snowflake-o; } +.#{$fa-css-prefix}-superpowers:before { content: $fa-var-superpowers; } +.#{$fa-css-prefix}-wpexplorer:before { content: $fa-var-wpexplorer; } +.#{$fa-css-prefix}-meetup:before { content: $fa-var-meetup; } diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_larger.scss b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_larger.scss new file mode 100644 index 0000000..41e9a81 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_larger.scss @@ -0,0 +1,13 @@ +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.#{$fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.#{$fa-css-prefix}-2x { font-size: 2em; } +.#{$fa-css-prefix}-3x { font-size: 3em; } +.#{$fa-css-prefix}-4x { font-size: 4em; } +.#{$fa-css-prefix}-5x { font-size: 5em; } diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_list.scss b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_list.scss new file mode 100644 index 0000000..7d1e4d5 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_list.scss @@ -0,0 +1,19 @@ +// List Icons +// ------------------------- + +.#{$fa-css-prefix}-ul { + padding-left: 0; + margin-left: $fa-li-width; + list-style-type: none; + > li { position: relative; } +} +.#{$fa-css-prefix}-li { + position: absolute; + left: -$fa-li-width; + width: $fa-li-width; + top: (2em / 14); + text-align: center; + &.#{$fa-css-prefix}-lg { + left: -$fa-li-width + (4em / 14); + } +} diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_mixins.scss b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_mixins.scss new file mode 100644 index 0000000..c3bbd57 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_mixins.scss @@ -0,0 +1,60 @@ +// Mixins +// -------------------------- + +@mixin fa-icon() { + display: inline-block; + font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} + +@mixin fa-icon-rotate($degrees, $rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})"; + -webkit-transform: rotate($degrees); + -ms-transform: rotate($degrees); + transform: rotate($degrees); +} + +@mixin fa-icon-flip($horiz, $vert, $rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)"; + -webkit-transform: scale($horiz, $vert); + -ms-transform: scale($horiz, $vert); + transform: scale($horiz, $vert); +} + + +// Only display content to screen readers. A la Bootstrap 4. +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +@mixin sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +@mixin sr-only-focusable { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_path.scss b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_path.scss new file mode 100644 index 0000000..bb457c2 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_path.scss @@ -0,0 +1,15 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: 'FontAwesome'; + src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); + src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), + url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'), + url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), + url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), + url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); +// src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_rotated-flipped.scss b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_rotated-flipped.scss new file mode 100644 index 0000000..a3558fd --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_rotated-flipped.scss @@ -0,0 +1,20 @@ +// Rotated & Flipped Icons +// ------------------------- + +.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } +.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } +.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } + +.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } +.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } + +// Hook for IE8-9 +// ------------------------- + +:root .#{$fa-css-prefix}-rotate-90, +:root .#{$fa-css-prefix}-rotate-180, +:root .#{$fa-css-prefix}-rotate-270, +:root .#{$fa-css-prefix}-flip-horizontal, +:root .#{$fa-css-prefix}-flip-vertical { + filter: none; +} diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_screen-reader.scss b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_screen-reader.scss new file mode 100644 index 0000000..637426f --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_screen-reader.scss @@ -0,0 +1,5 @@ +// Screen Readers +// ------------------------- + +.sr-only { @include sr-only(); } +.sr-only-focusable { @include sr-only-focusable(); } diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_stacked.scss b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_stacked.scss new file mode 100644 index 0000000..aef7403 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_stacked.scss @@ -0,0 +1,20 @@ +// Stacked Icons +// ------------------------- + +.#{$fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.#{$fa-css-prefix}-stack-1x { line-height: inherit; } +.#{$fa-css-prefix}-stack-2x { font-size: 2em; } +.#{$fa-css-prefix}-inverse { color: $fa-inverse; } diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_variables.scss b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_variables.scss new file mode 100644 index 0000000..eb6eae4 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/_variables.scss @@ -0,0 +1,800 @@ +// Variables +// -------------------------- + +$fa-font-path: "../fonts" !default; +$fa-font-size-base: 14px !default; +$fa-line-height-base: 1 !default; +//$fa-font-path: "//netdna.bootstrapcdn.com/font-awesomeOld/4.7.0/fonts" !default; // for referencing Bootstrap CDN font files directly +$fa-css-prefix: fa !default; +$fa-version: "4.7.0" !default; +$fa-border-color: #eee !default; +$fa-inverse: #fff !default; +$fa-li-width: (30em / 14) !default; + +$fa-var-500px: "\f26e"; +$fa-var-address-book: "\f2b9"; +$fa-var-address-book-o: "\f2ba"; +$fa-var-address-card: "\f2bb"; +$fa-var-address-card-o: "\f2bc"; +$fa-var-adjust: "\f042"; +$fa-var-adn: "\f170"; +$fa-var-align-center: "\f037"; +$fa-var-align-justify: "\f039"; +$fa-var-align-left: "\f036"; +$fa-var-align-right: "\f038"; +$fa-var-amazon: "\f270"; +$fa-var-ambulance: "\f0f9"; +$fa-var-american-sign-language-interpreting: "\f2a3"; +$fa-var-anchor: "\f13d"; +$fa-var-android: "\f17b"; +$fa-var-angellist: "\f209"; +$fa-var-angle-double-down: "\f103"; +$fa-var-angle-double-left: "\f100"; +$fa-var-angle-double-right: "\f101"; +$fa-var-angle-double-up: "\f102"; +$fa-var-angle-down: "\f107"; +$fa-var-angle-left: "\f104"; +$fa-var-angle-right: "\f105"; +$fa-var-angle-up: "\f106"; +$fa-var-apple: "\f179"; +$fa-var-archive: "\f187"; +$fa-var-area-chart: "\f1fe"; +$fa-var-arrow-circle-down: "\f0ab"; +$fa-var-arrow-circle-left: "\f0a8"; +$fa-var-arrow-circle-o-down: "\f01a"; +$fa-var-arrow-circle-o-left: "\f190"; +$fa-var-arrow-circle-o-right: "\f18e"; +$fa-var-arrow-circle-o-up: "\f01b"; +$fa-var-arrow-circle-right: "\f0a9"; +$fa-var-arrow-circle-up: "\f0aa"; +$fa-var-arrow-down: "\f063"; +$fa-var-arrow-left: "\f060"; +$fa-var-arrow-right: "\f061"; +$fa-var-arrow-up: "\f062"; +$fa-var-arrows: "\f047"; +$fa-var-arrows-alt: "\f0b2"; +$fa-var-arrows-h: "\f07e"; +$fa-var-arrows-v: "\f07d"; +$fa-var-asl-interpreting: "\f2a3"; +$fa-var-assistive-listening-systems: "\f2a2"; +$fa-var-asterisk: "\f069"; +$fa-var-at: "\f1fa"; +$fa-var-audio-description: "\f29e"; +$fa-var-automobile: "\f1b9"; +$fa-var-backward: "\f04a"; +$fa-var-balance-scale: "\f24e"; +$fa-var-ban: "\f05e"; +$fa-var-bandcamp: "\f2d5"; +$fa-var-bank: "\f19c"; +$fa-var-bar-chart: "\f080"; +$fa-var-bar-chart-o: "\f080"; +$fa-var-barcode: "\f02a"; +$fa-var-bars: "\f0c9"; +$fa-var-bath: "\f2cd"; +$fa-var-bathtub: "\f2cd"; +$fa-var-battery: "\f240"; +$fa-var-battery-0: "\f244"; +$fa-var-battery-1: "\f243"; +$fa-var-battery-2: "\f242"; +$fa-var-battery-3: "\f241"; +$fa-var-battery-4: "\f240"; +$fa-var-battery-empty: "\f244"; +$fa-var-battery-full: "\f240"; +$fa-var-battery-half: "\f242"; +$fa-var-battery-quarter: "\f243"; +$fa-var-battery-three-quarters: "\f241"; +$fa-var-bed: "\f236"; +$fa-var-beer: "\f0fc"; +$fa-var-behance: "\f1b4"; +$fa-var-behance-square: "\f1b5"; +$fa-var-bell: "\f0f3"; +$fa-var-bell-o: "\f0a2"; +$fa-var-bell-slash: "\f1f6"; +$fa-var-bell-slash-o: "\f1f7"; +$fa-var-bicycle: "\f206"; +$fa-var-binoculars: "\f1e5"; +$fa-var-birthday-cake: "\f1fd"; +$fa-var-bitbucket: "\f171"; +$fa-var-bitbucket-square: "\f172"; +$fa-var-bitcoin: "\f15a"; +$fa-var-black-tie: "\f27e"; +$fa-var-blind: "\f29d"; +$fa-var-bluetooth: "\f293"; +$fa-var-bluetooth-b: "\f294"; +$fa-var-bold: "\f032"; +$fa-var-bolt: "\f0e7"; +$fa-var-bomb: "\f1e2"; +$fa-var-book: "\f02d"; +$fa-var-bookmark: "\f02e"; +$fa-var-bookmark-o: "\f097"; +$fa-var-braille: "\f2a1"; +$fa-var-briefcase: "\f0b1"; +$fa-var-btc: "\f15a"; +$fa-var-bug: "\f188"; +$fa-var-building: "\f1ad"; +$fa-var-building-o: "\f0f7"; +$fa-var-bullhorn: "\f0a1"; +$fa-var-bullseye: "\f140"; +$fa-var-bus: "\f207"; +$fa-var-buysellads: "\f20d"; +$fa-var-cab: "\f1ba"; +$fa-var-calculator: "\f1ec"; +$fa-var-calendar: "\f073"; +$fa-var-calendar-check-o: "\f274"; +$fa-var-calendar-minus-o: "\f272"; +$fa-var-calendar-o: "\f133"; +$fa-var-calendar-plus-o: "\f271"; +$fa-var-calendar-times-o: "\f273"; +$fa-var-camera: "\f030"; +$fa-var-camera-retro: "\f083"; +$fa-var-car: "\f1b9"; +$fa-var-caret-down: "\f0d7"; +$fa-var-caret-left: "\f0d9"; +$fa-var-caret-right: "\f0da"; +$fa-var-caret-square-o-down: "\f150"; +$fa-var-caret-square-o-left: "\f191"; +$fa-var-caret-square-o-right: "\f152"; +$fa-var-caret-square-o-up: "\f151"; +$fa-var-caret-up: "\f0d8"; +$fa-var-cart-arrow-down: "\f218"; +$fa-var-cart-plus: "\f217"; +$fa-var-cc: "\f20a"; +$fa-var-cc-amex: "\f1f3"; +$fa-var-cc-diners-club: "\f24c"; +$fa-var-cc-discover: "\f1f2"; +$fa-var-cc-jcb: "\f24b"; +$fa-var-cc-mastercard: "\f1f1"; +$fa-var-cc-paypal: "\f1f4"; +$fa-var-cc-stripe: "\f1f5"; +$fa-var-cc-visa: "\f1f0"; +$fa-var-certificate: "\f0a3"; +$fa-var-chain: "\f0c1"; +$fa-var-chain-broken: "\f127"; +$fa-var-check: "\f00c"; +$fa-var-check-circle: "\f058"; +$fa-var-check-circle-o: "\f05d"; +$fa-var-check-square: "\f14a"; +$fa-var-check-square-o: "\f046"; +$fa-var-chevron-circle-down: "\f13a"; +$fa-var-chevron-circle-left: "\f137"; +$fa-var-chevron-circle-right: "\f138"; +$fa-var-chevron-circle-up: "\f139"; +$fa-var-chevron-down: "\f078"; +$fa-var-chevron-left: "\f053"; +$fa-var-chevron-right: "\f054"; +$fa-var-chevron-up: "\f077"; +$fa-var-child: "\f1ae"; +$fa-var-chrome: "\f268"; +$fa-var-circle: "\f111"; +$fa-var-circle-o: "\f10c"; +$fa-var-circle-o-notch: "\f1ce"; +$fa-var-circle-thin: "\f1db"; +$fa-var-clipboard: "\f0ea"; +$fa-var-clock-o: "\f017"; +$fa-var-clone: "\f24d"; +$fa-var-close: "\f00d"; +$fa-var-cloud: "\f0c2"; +$fa-var-cloud-download: "\f0ed"; +$fa-var-cloud-upload: "\f0ee"; +$fa-var-cny: "\f157"; +$fa-var-code: "\f121"; +$fa-var-code-fork: "\f126"; +$fa-var-codepen: "\f1cb"; +$fa-var-codiepie: "\f284"; +$fa-var-coffee: "\f0f4"; +$fa-var-cog: "\f013"; +$fa-var-cogs: "\f085"; +$fa-var-columns: "\f0db"; +$fa-var-comment: "\f075"; +$fa-var-comment-o: "\f0e5"; +$fa-var-commenting: "\f27a"; +$fa-var-commenting-o: "\f27b"; +$fa-var-comments: "\f086"; +$fa-var-comments-o: "\f0e6"; +$fa-var-compass: "\f14e"; +$fa-var-compress: "\f066"; +$fa-var-connectdevelop: "\f20e"; +$fa-var-contao: "\f26d"; +$fa-var-copy: "\f0c5"; +$fa-var-copyright: "\f1f9"; +$fa-var-creative-commons: "\f25e"; +$fa-var-credit-card: "\f09d"; +$fa-var-credit-card-alt: "\f283"; +$fa-var-crop: "\f125"; +$fa-var-crosshairs: "\f05b"; +$fa-var-css3: "\f13c"; +$fa-var-cube: "\f1b2"; +$fa-var-cubes: "\f1b3"; +$fa-var-cut: "\f0c4"; +$fa-var-cutlery: "\f0f5"; +$fa-var-dashboard: "\f0e4"; +$fa-var-dashcube: "\f210"; +$fa-var-database: "\f1c0"; +$fa-var-deaf: "\f2a4"; +$fa-var-deafness: "\f2a4"; +$fa-var-dedent: "\f03b"; +$fa-var-delicious: "\f1a5"; +$fa-var-desktop: "\f108"; +$fa-var-deviantart: "\f1bd"; +$fa-var-diamond: "\f219"; +$fa-var-digg: "\f1a6"; +$fa-var-dollar: "\f155"; +$fa-var-dot-circle-o: "\f192"; +$fa-var-download: "\f019"; +$fa-var-dribbble: "\f17d"; +$fa-var-drivers-license: "\f2c2"; +$fa-var-drivers-license-o: "\f2c3"; +$fa-var-dropbox: "\f16b"; +$fa-var-drupal: "\f1a9"; +$fa-var-edge: "\f282"; +$fa-var-edit: "\f044"; +$fa-var-eercast: "\f2da"; +$fa-var-eject: "\f052"; +$fa-var-ellipsis-h: "\f141"; +$fa-var-ellipsis-v: "\f142"; +$fa-var-empire: "\f1d1"; +$fa-var-envelope: "\f0e0"; +$fa-var-envelope-o: "\f003"; +$fa-var-envelope-open: "\f2b6"; +$fa-var-envelope-open-o: "\f2b7"; +$fa-var-envelope-square: "\f199"; +$fa-var-envira: "\f299"; +$fa-var-eraser: "\f12d"; +$fa-var-etsy: "\f2d7"; +$fa-var-eur: "\f153"; +$fa-var-euro: "\f153"; +$fa-var-exchange: "\f0ec"; +$fa-var-exclamation: "\f12a"; +$fa-var-exclamation-circle: "\f06a"; +$fa-var-exclamation-triangle: "\f071"; +$fa-var-expand: "\f065"; +$fa-var-expeditedssl: "\f23e"; +$fa-var-external-link: "\f08e"; +$fa-var-external-link-square: "\f14c"; +$fa-var-eye: "\f06e"; +$fa-var-eye-slash: "\f070"; +$fa-var-eyedropper: "\f1fb"; +$fa-var-fa: "\f2b4"; +$fa-var-facebook: "\f09a"; +$fa-var-facebook-f: "\f09a"; +$fa-var-facebook-official: "\f230"; +$fa-var-facebook-square: "\f082"; +$fa-var-fast-backward: "\f049"; +$fa-var-fast-forward: "\f050"; +$fa-var-fax: "\f1ac"; +$fa-var-feed: "\f09e"; +$fa-var-female: "\f182"; +$fa-var-fighter-jet: "\f0fb"; +$fa-var-file: "\f15b"; +$fa-var-file-archive-o: "\f1c6"; +$fa-var-file-audio-o: "\f1c7"; +$fa-var-file-code-o: "\f1c9"; +$fa-var-file-excel-o: "\f1c3"; +$fa-var-file-image-o: "\f1c5"; +$fa-var-file-movie-o: "\f1c8"; +$fa-var-file-o: "\f016"; +$fa-var-file-pdf-o: "\f1c1"; +$fa-var-file-photo-o: "\f1c5"; +$fa-var-file-picture-o: "\f1c5"; +$fa-var-file-powerpoint-o: "\f1c4"; +$fa-var-file-sound-o: "\f1c7"; +$fa-var-file-text: "\f15c"; +$fa-var-file-text-o: "\f0f6"; +$fa-var-file-video-o: "\f1c8"; +$fa-var-file-word-o: "\f1c2"; +$fa-var-file-zip-o: "\f1c6"; +$fa-var-files-o: "\f0c5"; +$fa-var-film: "\f008"; +$fa-var-filter: "\f0b0"; +$fa-var-fire: "\f06d"; +$fa-var-fire-extinguisher: "\f134"; +$fa-var-firefox: "\f269"; +$fa-var-first-order: "\f2b0"; +$fa-var-flag: "\f024"; +$fa-var-flag-checkered: "\f11e"; +$fa-var-flag-o: "\f11d"; +$fa-var-flash: "\f0e7"; +$fa-var-flask: "\f0c3"; +$fa-var-flickr: "\f16e"; +$fa-var-floppy-o: "\f0c7"; +$fa-var-folder: "\f07b"; +$fa-var-folder-o: "\f114"; +$fa-var-folder-open: "\f07c"; +$fa-var-folder-open-o: "\f115"; +$fa-var-font: "\f031"; +$fa-var-font-awesome: "\f2b4"; +$fa-var-fonticons: "\f280"; +$fa-var-fort-awesome: "\f286"; +$fa-var-forumbee: "\f211"; +$fa-var-forward: "\f04e"; +$fa-var-foursquare: "\f180"; +$fa-var-free-code-camp: "\f2c5"; +$fa-var-frown-o: "\f119"; +$fa-var-futbol-o: "\f1e3"; +$fa-var-gamepad: "\f11b"; +$fa-var-gavel: "\f0e3"; +$fa-var-gbp: "\f154"; +$fa-var-ge: "\f1d1"; +$fa-var-gear: "\f013"; +$fa-var-gears: "\f085"; +$fa-var-genderless: "\f22d"; +$fa-var-get-pocket: "\f265"; +$fa-var-gg: "\f260"; +$fa-var-gg-circle: "\f261"; +$fa-var-gift: "\f06b"; +$fa-var-git: "\f1d3"; +$fa-var-git-square: "\f1d2"; +$fa-var-github: "\f09b"; +$fa-var-github-alt: "\f113"; +$fa-var-github-square: "\f092"; +$fa-var-gitlab: "\f296"; +$fa-var-gittip: "\f184"; +$fa-var-glass: "\f000"; +$fa-var-glide: "\f2a5"; +$fa-var-glide-g: "\f2a6"; +$fa-var-globe: "\f0ac"; +$fa-var-google: "\f1a0"; +$fa-var-google-plus: "\f0d5"; +$fa-var-google-plus-circle: "\f2b3"; +$fa-var-google-plus-official: "\f2b3"; +$fa-var-google-plus-square: "\f0d4"; +$fa-var-google-wallet: "\f1ee"; +$fa-var-graduation-cap: "\f19d"; +$fa-var-gratipay: "\f184"; +$fa-var-grav: "\f2d6"; +$fa-var-group: "\f0c0"; +$fa-var-h-square: "\f0fd"; +$fa-var-hacker-news: "\f1d4"; +$fa-var-hand-grab-o: "\f255"; +$fa-var-hand-lizard-o: "\f258"; +$fa-var-hand-o-down: "\f0a7"; +$fa-var-hand-o-left: "\f0a5"; +$fa-var-hand-o-right: "\f0a4"; +$fa-var-hand-o-up: "\f0a6"; +$fa-var-hand-paper-o: "\f256"; +$fa-var-hand-peace-o: "\f25b"; +$fa-var-hand-pointer-o: "\f25a"; +$fa-var-hand-rock-o: "\f255"; +$fa-var-hand-scissors-o: "\f257"; +$fa-var-hand-spock-o: "\f259"; +$fa-var-hand-stop-o: "\f256"; +$fa-var-handshake-o: "\f2b5"; +$fa-var-hard-of-hearing: "\f2a4"; +$fa-var-hashtag: "\f292"; +$fa-var-hdd-o: "\f0a0"; +$fa-var-header: "\f1dc"; +$fa-var-headphones: "\f025"; +$fa-var-heart: "\f004"; +$fa-var-heart-o: "\f08a"; +$fa-var-heartbeat: "\f21e"; +$fa-var-history: "\f1da"; +$fa-var-home: "\f015"; +$fa-var-hospital-o: "\f0f8"; +$fa-var-hotel: "\f236"; +$fa-var-hourglass: "\f254"; +$fa-var-hourglass-1: "\f251"; +$fa-var-hourglass-2: "\f252"; +$fa-var-hourglass-3: "\f253"; +$fa-var-hourglass-end: "\f253"; +$fa-var-hourglass-half: "\f252"; +$fa-var-hourglass-o: "\f250"; +$fa-var-hourglass-start: "\f251"; +$fa-var-houzz: "\f27c"; +$fa-var-html5: "\f13b"; +$fa-var-i-cursor: "\f246"; +$fa-var-id-badge: "\f2c1"; +$fa-var-id-card: "\f2c2"; +$fa-var-id-card-o: "\f2c3"; +$fa-var-ils: "\f20b"; +$fa-var-image: "\f03e"; +$fa-var-imdb: "\f2d8"; +$fa-var-inbox: "\f01c"; +$fa-var-indent: "\f03c"; +$fa-var-industry: "\f275"; +$fa-var-info: "\f129"; +$fa-var-info-circle: "\f05a"; +$fa-var-inr: "\f156"; +$fa-var-instagram: "\f16d"; +$fa-var-institution: "\f19c"; +$fa-var-internet-explorer: "\f26b"; +$fa-var-intersex: "\f224"; +$fa-var-ioxhost: "\f208"; +$fa-var-italic: "\f033"; +$fa-var-joomla: "\f1aa"; +$fa-var-jpy: "\f157"; +$fa-var-jsfiddle: "\f1cc"; +$fa-var-key: "\f084"; +$fa-var-keyboard-o: "\f11c"; +$fa-var-krw: "\f159"; +$fa-var-language: "\f1ab"; +$fa-var-laptop: "\f109"; +$fa-var-lastfm: "\f202"; +$fa-var-lastfm-square: "\f203"; +$fa-var-leaf: "\f06c"; +$fa-var-leanpub: "\f212"; +$fa-var-legal: "\f0e3"; +$fa-var-lemon-o: "\f094"; +$fa-var-level-down: "\f149"; +$fa-var-level-up: "\f148"; +$fa-var-life-bouy: "\f1cd"; +$fa-var-life-buoy: "\f1cd"; +$fa-var-life-ring: "\f1cd"; +$fa-var-life-saver: "\f1cd"; +$fa-var-lightbulb-o: "\f0eb"; +$fa-var-line-chart: "\f201"; +$fa-var-link: "\f0c1"; +$fa-var-linkedin: "\f0e1"; +$fa-var-linkedin-square: "\f08c"; +$fa-var-linode: "\f2b8"; +$fa-var-linux: "\f17c"; +$fa-var-list: "\f03a"; +$fa-var-list-alt: "\f022"; +$fa-var-list-ol: "\f0cb"; +$fa-var-list-ul: "\f0ca"; +$fa-var-location-arrow: "\f124"; +$fa-var-lock: "\f023"; +$fa-var-long-arrow-down: "\f175"; +$fa-var-long-arrow-left: "\f177"; +$fa-var-long-arrow-right: "\f178"; +$fa-var-long-arrow-up: "\f176"; +$fa-var-low-vision: "\f2a8"; +$fa-var-magic: "\f0d0"; +$fa-var-magnet: "\f076"; +$fa-var-mail-forward: "\f064"; +$fa-var-mail-reply: "\f112"; +$fa-var-mail-reply-all: "\f122"; +$fa-var-male: "\f183"; +$fa-var-map: "\f279"; +$fa-var-map-marker: "\f041"; +$fa-var-map-o: "\f278"; +$fa-var-map-pin: "\f276"; +$fa-var-map-signs: "\f277"; +$fa-var-mars: "\f222"; +$fa-var-mars-double: "\f227"; +$fa-var-mars-stroke: "\f229"; +$fa-var-mars-stroke-h: "\f22b"; +$fa-var-mars-stroke-v: "\f22a"; +$fa-var-maxcdn: "\f136"; +$fa-var-meanpath: "\f20c"; +$fa-var-medium: "\f23a"; +$fa-var-medkit: "\f0fa"; +$fa-var-meetup: "\f2e0"; +$fa-var-meh-o: "\f11a"; +$fa-var-mercury: "\f223"; +$fa-var-microchip: "\f2db"; +$fa-var-microphone: "\f130"; +$fa-var-microphone-slash: "\f131"; +$fa-var-minus: "\f068"; +$fa-var-minus-circle: "\f056"; +$fa-var-minus-square: "\f146"; +$fa-var-minus-square-o: "\f147"; +$fa-var-mixcloud: "\f289"; +$fa-var-mobile: "\f10b"; +$fa-var-mobile-phone: "\f10b"; +$fa-var-modx: "\f285"; +$fa-var-money: "\f0d6"; +$fa-var-moon-o: "\f186"; +$fa-var-mortar-board: "\f19d"; +$fa-var-motorcycle: "\f21c"; +$fa-var-mouse-pointer: "\f245"; +$fa-var-music: "\f001"; +$fa-var-navicon: "\f0c9"; +$fa-var-neuter: "\f22c"; +$fa-var-newspaper-o: "\f1ea"; +$fa-var-object-group: "\f247"; +$fa-var-object-ungroup: "\f248"; +$fa-var-odnoklassniki: "\f263"; +$fa-var-odnoklassniki-square: "\f264"; +$fa-var-opencart: "\f23d"; +$fa-var-openid: "\f19b"; +$fa-var-opera: "\f26a"; +$fa-var-optin-monster: "\f23c"; +$fa-var-outdent: "\f03b"; +$fa-var-pagelines: "\f18c"; +$fa-var-paint-brush: "\f1fc"; +$fa-var-paper-plane: "\f1d8"; +$fa-var-paper-plane-o: "\f1d9"; +$fa-var-paperclip: "\f0c6"; +$fa-var-paragraph: "\f1dd"; +$fa-var-paste: "\f0ea"; +$fa-var-pause: "\f04c"; +$fa-var-pause-circle: "\f28b"; +$fa-var-pause-circle-o: "\f28c"; +$fa-var-paw: "\f1b0"; +$fa-var-paypal: "\f1ed"; +$fa-var-pencil: "\f040"; +$fa-var-pencil-square: "\f14b"; +$fa-var-pencil-square-o: "\f044"; +$fa-var-percent: "\f295"; +$fa-var-phone: "\f095"; +$fa-var-phone-square: "\f098"; +$fa-var-photo: "\f03e"; +$fa-var-picture-o: "\f03e"; +$fa-var-pie-chart: "\f200"; +$fa-var-pied-piper: "\f2ae"; +$fa-var-pied-piper-alt: "\f1a8"; +$fa-var-pied-piper-pp: "\f1a7"; +$fa-var-pinterest: "\f0d2"; +$fa-var-pinterest-p: "\f231"; +$fa-var-pinterest-square: "\f0d3"; +$fa-var-plane: "\f072"; +$fa-var-play: "\f04b"; +$fa-var-play-circle: "\f144"; +$fa-var-play-circle-o: "\f01d"; +$fa-var-plug: "\f1e6"; +$fa-var-plus: "\f067"; +$fa-var-plus-circle: "\f055"; +$fa-var-plus-square: "\f0fe"; +$fa-var-plus-square-o: "\f196"; +$fa-var-podcast: "\f2ce"; +$fa-var-power-off: "\f011"; +$fa-var-print: "\f02f"; +$fa-var-product-hunt: "\f288"; +$fa-var-puzzle-piece: "\f12e"; +$fa-var-qq: "\f1d6"; +$fa-var-qrcode: "\f029"; +$fa-var-question: "\f128"; +$fa-var-question-circle: "\f059"; +$fa-var-question-circle-o: "\f29c"; +$fa-var-quora: "\f2c4"; +$fa-var-quote-left: "\f10d"; +$fa-var-quote-right: "\f10e"; +$fa-var-ra: "\f1d0"; +$fa-var-random: "\f074"; +$fa-var-ravelry: "\f2d9"; +$fa-var-rebel: "\f1d0"; +$fa-var-recycle: "\f1b8"; +$fa-var-reddit: "\f1a1"; +$fa-var-reddit-alien: "\f281"; +$fa-var-reddit-square: "\f1a2"; +$fa-var-refresh: "\f021"; +$fa-var-registered: "\f25d"; +$fa-var-remove: "\f00d"; +$fa-var-renren: "\f18b"; +$fa-var-reorder: "\f0c9"; +$fa-var-repeat: "\f01e"; +$fa-var-reply: "\f112"; +$fa-var-reply-all: "\f122"; +$fa-var-resistance: "\f1d0"; +$fa-var-retweet: "\f079"; +$fa-var-rmb: "\f157"; +$fa-var-road: "\f018"; +$fa-var-rocket: "\f135"; +$fa-var-rotate-left: "\f0e2"; +$fa-var-rotate-right: "\f01e"; +$fa-var-rouble: "\f158"; +$fa-var-rss: "\f09e"; +$fa-var-rss-square: "\f143"; +$fa-var-rub: "\f158"; +$fa-var-ruble: "\f158"; +$fa-var-rupee: "\f156"; +$fa-var-s15: "\f2cd"; +$fa-var-safari: "\f267"; +$fa-var-save: "\f0c7"; +$fa-var-scissors: "\f0c4"; +$fa-var-scribd: "\f28a"; +$fa-var-search: "\f002"; +$fa-var-search-minus: "\f010"; +$fa-var-search-plus: "\f00e"; +$fa-var-sellsy: "\f213"; +$fa-var-send: "\f1d8"; +$fa-var-send-o: "\f1d9"; +$fa-var-server: "\f233"; +$fa-var-share: "\f064"; +$fa-var-share-alt: "\f1e0"; +$fa-var-share-alt-square: "\f1e1"; +$fa-var-share-square: "\f14d"; +$fa-var-share-square-o: "\f045"; +$fa-var-shekel: "\f20b"; +$fa-var-sheqel: "\f20b"; +$fa-var-shield: "\f132"; +$fa-var-ship: "\f21a"; +$fa-var-shirtsinbulk: "\f214"; +$fa-var-shopping-bag: "\f290"; +$fa-var-shopping-basket: "\f291"; +$fa-var-shopping-cart: "\f07a"; +$fa-var-shower: "\f2cc"; +$fa-var-sign-in: "\f090"; +$fa-var-sign-language: "\f2a7"; +$fa-var-sign-out: "\f08b"; +$fa-var-signal: "\f012"; +$fa-var-signing: "\f2a7"; +$fa-var-simplybuilt: "\f215"; +$fa-var-sitemap: "\f0e8"; +$fa-var-skyatlas: "\f216"; +$fa-var-skype: "\f17e"; +$fa-var-slack: "\f198"; +$fa-var-sliders: "\f1de"; +$fa-var-slideshare: "\f1e7"; +$fa-var-smile-o: "\f118"; +$fa-var-snapchat: "\f2ab"; +$fa-var-snapchat-ghost: "\f2ac"; +$fa-var-snapchat-square: "\f2ad"; +$fa-var-snowflake-o: "\f2dc"; +$fa-var-soccer-ball-o: "\f1e3"; +$fa-var-sort: "\f0dc"; +$fa-var-sort-alpha-asc: "\f15d"; +$fa-var-sort-alpha-desc: "\f15e"; +$fa-var-sort-amount-asc: "\f160"; +$fa-var-sort-amount-desc: "\f161"; +$fa-var-sort-asc: "\f0de"; +$fa-var-sort-desc: "\f0dd"; +$fa-var-sort-down: "\f0dd"; +$fa-var-sort-numeric-asc: "\f162"; +$fa-var-sort-numeric-desc: "\f163"; +$fa-var-sort-up: "\f0de"; +$fa-var-soundcloud: "\f1be"; +$fa-var-space-shuttle: "\f197"; +$fa-var-spinner: "\f110"; +$fa-var-spoon: "\f1b1"; +$fa-var-spotify: "\f1bc"; +$fa-var-square: "\f0c8"; +$fa-var-square-o: "\f096"; +$fa-var-stack-exchange: "\f18d"; +$fa-var-stack-overflow: "\f16c"; +$fa-var-star: "\f005"; +$fa-var-star-half: "\f089"; +$fa-var-star-half-empty: "\f123"; +$fa-var-star-half-full: "\f123"; +$fa-var-star-half-o: "\f123"; +$fa-var-star-o: "\f006"; +$fa-var-steam: "\f1b6"; +$fa-var-steam-square: "\f1b7"; +$fa-var-step-backward: "\f048"; +$fa-var-step-forward: "\f051"; +$fa-var-stethoscope: "\f0f1"; +$fa-var-sticky-note: "\f249"; +$fa-var-sticky-note-o: "\f24a"; +$fa-var-stop: "\f04d"; +$fa-var-stop-circle: "\f28d"; +$fa-var-stop-circle-o: "\f28e"; +$fa-var-street-view: "\f21d"; +$fa-var-strikethrough: "\f0cc"; +$fa-var-stumbleupon: "\f1a4"; +$fa-var-stumbleupon-circle: "\f1a3"; +$fa-var-subscript: "\f12c"; +$fa-var-subway: "\f239"; +$fa-var-suitcase: "\f0f2"; +$fa-var-sun-o: "\f185"; +$fa-var-superpowers: "\f2dd"; +$fa-var-superscript: "\f12b"; +$fa-var-support: "\f1cd"; +$fa-var-table: "\f0ce"; +$fa-var-tablet: "\f10a"; +$fa-var-tachometer: "\f0e4"; +$fa-var-tag: "\f02b"; +$fa-var-tags: "\f02c"; +$fa-var-tasks: "\f0ae"; +$fa-var-taxi: "\f1ba"; +$fa-var-telegram: "\f2c6"; +$fa-var-television: "\f26c"; +$fa-var-tencent-weibo: "\f1d5"; +$fa-var-terminal: "\f120"; +$fa-var-text-height: "\f034"; +$fa-var-text-width: "\f035"; +$fa-var-th: "\f00a"; +$fa-var-th-large: "\f009"; +$fa-var-th-list: "\f00b"; +$fa-var-themeisle: "\f2b2"; +$fa-var-thermometer: "\f2c7"; +$fa-var-thermometer-0: "\f2cb"; +$fa-var-thermometer-1: "\f2ca"; +$fa-var-thermometer-2: "\f2c9"; +$fa-var-thermometer-3: "\f2c8"; +$fa-var-thermometer-4: "\f2c7"; +$fa-var-thermometer-empty: "\f2cb"; +$fa-var-thermometer-full: "\f2c7"; +$fa-var-thermometer-half: "\f2c9"; +$fa-var-thermometer-quarter: "\f2ca"; +$fa-var-thermometer-three-quarters: "\f2c8"; +$fa-var-thumb-tack: "\f08d"; +$fa-var-thumbs-down: "\f165"; +$fa-var-thumbs-o-down: "\f088"; +$fa-var-thumbs-o-up: "\f087"; +$fa-var-thumbs-up: "\f164"; +$fa-var-ticket: "\f145"; +$fa-var-times: "\f00d"; +$fa-var-times-circle: "\f057"; +$fa-var-times-circle-o: "\f05c"; +$fa-var-times-rectangle: "\f2d3"; +$fa-var-times-rectangle-o: "\f2d4"; +$fa-var-tint: "\f043"; +$fa-var-toggle-down: "\f150"; +$fa-var-toggle-left: "\f191"; +$fa-var-toggle-off: "\f204"; +$fa-var-toggle-on: "\f205"; +$fa-var-toggle-right: "\f152"; +$fa-var-toggle-up: "\f151"; +$fa-var-trademark: "\f25c"; +$fa-var-train: "\f238"; +$fa-var-transgender: "\f224"; +$fa-var-transgender-alt: "\f225"; +$fa-var-trash: "\f1f8"; +$fa-var-trash-o: "\f014"; +$fa-var-tree: "\f1bb"; +$fa-var-trello: "\f181"; +$fa-var-tripadvisor: "\f262"; +$fa-var-trophy: "\f091"; +$fa-var-truck: "\f0d1"; +$fa-var-try: "\f195"; +$fa-var-tty: "\f1e4"; +$fa-var-tumblr: "\f173"; +$fa-var-tumblr-square: "\f174"; +$fa-var-turkish-lira: "\f195"; +$fa-var-tv: "\f26c"; +$fa-var-twitch: "\f1e8"; +$fa-var-twitter: "\f099"; +$fa-var-twitter-square: "\f081"; +$fa-var-umbrella: "\f0e9"; +$fa-var-underline: "\f0cd"; +$fa-var-undo: "\f0e2"; +$fa-var-universal-access: "\f29a"; +$fa-var-university: "\f19c"; +$fa-var-unlink: "\f127"; +$fa-var-unlock: "\f09c"; +$fa-var-unlock-alt: "\f13e"; +$fa-var-unsorted: "\f0dc"; +$fa-var-upload: "\f093"; +$fa-var-usb: "\f287"; +$fa-var-usd: "\f155"; +$fa-var-user: "\f007"; +$fa-var-user-circle: "\f2bd"; +$fa-var-user-circle-o: "\f2be"; +$fa-var-user-md: "\f0f0"; +$fa-var-user-o: "\f2c0"; +$fa-var-user-plus: "\f234"; +$fa-var-user-secret: "\f21b"; +$fa-var-user-times: "\f235"; +$fa-var-users: "\f0c0"; +$fa-var-vcard: "\f2bb"; +$fa-var-vcard-o: "\f2bc"; +$fa-var-venus: "\f221"; +$fa-var-venus-double: "\f226"; +$fa-var-venus-mars: "\f228"; +$fa-var-viacoin: "\f237"; +$fa-var-viadeo: "\f2a9"; +$fa-var-viadeo-square: "\f2aa"; +$fa-var-video-camera: "\f03d"; +$fa-var-vimeo: "\f27d"; +$fa-var-vimeo-square: "\f194"; +$fa-var-vine: "\f1ca"; +$fa-var-vk: "\f189"; +$fa-var-volume-control-phone: "\f2a0"; +$fa-var-volume-down: "\f027"; +$fa-var-volume-off: "\f026"; +$fa-var-volume-up: "\f028"; +$fa-var-warning: "\f071"; +$fa-var-wechat: "\f1d7"; +$fa-var-weibo: "\f18a"; +$fa-var-weixin: "\f1d7"; +$fa-var-whatsapp: "\f232"; +$fa-var-wheelchair: "\f193"; +$fa-var-wheelchair-alt: "\f29b"; +$fa-var-wifi: "\f1eb"; +$fa-var-wikipedia-w: "\f266"; +$fa-var-window-close: "\f2d3"; +$fa-var-window-close-o: "\f2d4"; +$fa-var-window-maximize: "\f2d0"; +$fa-var-window-minimize: "\f2d1"; +$fa-var-window-restore: "\f2d2"; +$fa-var-windows: "\f17a"; +$fa-var-won: "\f159"; +$fa-var-wordpress: "\f19a"; +$fa-var-wpbeginner: "\f297"; +$fa-var-wpexplorer: "\f2de"; +$fa-var-wpforms: "\f298"; +$fa-var-wrench: "\f0ad"; +$fa-var-xing: "\f168"; +$fa-var-xing-square: "\f169"; +$fa-var-y-combinator: "\f23b"; +$fa-var-y-combinator-square: "\f1d4"; +$fa-var-yahoo: "\f19e"; +$fa-var-yc: "\f23b"; +$fa-var-yc-square: "\f1d4"; +$fa-var-yelp: "\f1e9"; +$fa-var-yen: "\f157"; +$fa-var-yoast: "\f2b1"; +$fa-var-youtube: "\f167"; +$fa-var-youtube-play: "\f16a"; +$fa-var-youtube-square: "\f166"; + diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/font-awesome.scss b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/font-awesome.scss new file mode 100644 index 0000000..f1c83aa --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/fonts/font-awesome/scss/font-awesome.scss @@ -0,0 +1,18 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@import "variables"; +@import "mixins"; +@import "path"; +@import "core"; +@import "larger"; +@import "fixed-width"; +@import "list"; +@import "bordered-pulled"; +@import "animated"; +@import "rotated-flipped"; +@import "stacked"; +@import "icons"; +@import "screen-reader"; diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/icomoon/icomoon.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/icomoon/icomoon.ttf new file mode 100644 index 0000000..7ffeed1 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/icomoon/icomoon.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/IRANSans(FaNum).ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/IRANSans(FaNum).ttf new file mode 100644 index 0000000..b703642 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/IRANSans(FaNum).ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/IRANSans(FaNum)_Bold.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/IRANSans(FaNum)_Bold.ttf new file mode 100644 index 0000000..640b340 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/IRANSans(FaNum)_Bold.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/IRANSans(FaNum)_Light.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/IRANSans(FaNum)_Light.ttf new file mode 100644 index 0000000..44e4c8a Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/IRANSans(FaNum)_Light.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/IRANSans(FaNum)_Medium.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/IRANSans(FaNum)_Medium.ttf new file mode 100644 index 0000000..0c34cda Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/IRANSans(FaNum)_Medium.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/IRANSans(FaNum)_UltraLight.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/IRANSans(FaNum)_UltraLight.ttf new file mode 100644 index 0000000..d3ebe15 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/IRANSans(FaNum)_UltraLight.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-b.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-b.eot new file mode 100644 index 0000000..4a62448 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-b.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-b.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-b.ttf new file mode 100644 index 0000000..2f918ef Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-b.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-b.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-b.woff new file mode 100644 index 0000000..19cfd28 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-b.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-l.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-l.eot new file mode 100644 index 0000000..a3e8e8a Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-l.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-l.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-l.ttf new file mode 100644 index 0000000..9b84e2d Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-l.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-l.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-l.woff new file mode 100644 index 0000000..70e94dc Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-l.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-m.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-m.eot new file mode 100644 index 0000000..211dfe3 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-m.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-m.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-m.ttf new file mode 100644 index 0000000..e52d253 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-m.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-m.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-m.woff new file mode 100644 index 0000000..f2a642c Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-m.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-u.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-u.eot new file mode 100644 index 0000000..c8578e7 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-u.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-u.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-u.ttf new file mode 100644 index 0000000..2ac1213 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-u.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-u.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-u.woff new file mode 100644 index 0000000..7b139ca Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans-u.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans.eot b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans.eot new file mode 100644 index 0000000..9f796a1 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans.eot differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans.ttf b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans.ttf new file mode 100644 index 0000000..168a908 Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans.ttf differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans.woff b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans.woff new file mode 100644 index 0000000..9f4445b Binary files /dev/null and b/TaxPayerFull/wwwroot/assets/vendor/fonts/iranSans/irsans.woff differ diff --git a/TaxPayerFull/wwwroot/assets/vendor/js/bootstrap.js b/TaxPayerFull/wwwroot/assets/vendor/js/bootstrap.js new file mode 100644 index 0000000..da36505 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/js/bootstrap.js @@ -0,0 +1,961 @@ +! function(e, t) { for (var n in t) e[n] = t[n] }(window, function(e) { var t = {}; + + function n(i) { if (t[i]) return t[i].exports; var o = t[i] = { i: i, l: !1, exports: {} }; return e[i].call(o.exports, o, o.exports, n), o.l = !0, o.exports } return n.m = e, n.c = t, n.d = function(e, t, i) { n.o(e, t) || Object.defineProperty(e, t, { enumerable: !0, get: i }) }, n.r = function(e) { "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(e, "__esModule", { value: !0 }) }, n.t = function(e, t) { if (1 & t && (e = n(e)), 8 & t) return e; if (4 & t && "object" == typeof e && e && e.__esModule) return e; var i = Object.create(null); if (n.r(i), Object.defineProperty(i, "default", { enumerable: !0, value: e }), 2 & t && "string" != typeof e) + for (var o in e) n.d(i, o, function(t) { return e[t] }.bind(null, o)); return i }, n.n = function(e) { var t = e && e.__esModule ? function() { return e.default } : function() { return e }; return n.d(t, "a", t), t }, n.o = function(e, t) { return Object.prototype.hasOwnProperty.call(e, t) }, n.p = "", n(n.s = 201) }({ + 201: function(e, t, n) { + "use strict"; + n.r(t); + var i = {}; + n.r(i), n.d(i, "top", (function() { return r })), n.d(i, "bottom", (function() { return a })), n.d(i, "right", (function() { return s })), n.d(i, "left", (function() { return c })), n.d(i, "auto", (function() { return l })), n.d(i, "basePlacements", (function() { return u })), n.d(i, "start", (function() { return f })), n.d(i, "end", (function() { return d })), n.d(i, "clippingParents", (function() { return h })), n.d(i, "viewport", (function() { return p })), n.d(i, "popper", (function() { return g })), n.d(i, "reference", (function() { return m })), n.d(i, "variationPlacements", (function() { return v })), n.d(i, "placements", (function() { return _ })), n.d(i, "beforeRead", (function() { return y })), n.d(i, "read", (function() { return b })), n.d(i, "afterRead", (function() { return w })), n.d(i, "beforeMain", (function() { return k })), n.d(i, "main", (function() { return E })), n.d(i, "afterMain", (function() { return A })), n.d(i, "beforeWrite", (function() { return O })), n.d(i, "write", (function() { return T })), n.d(i, "afterWrite", (function() { return C })), n.d(i, "modifierPhases", (function() { return x })), n.d(i, "applyStyles", (function() { return I })), n.d(i, "arrow", (function() { return Z })), n.d(i, "computeStyles", (function() { return ne })), n.d(i, "eventListeners", (function() { return oe })), n.d(i, "flip", (function() { return _e })), n.d(i, "hide", (function() { return we })), n.d(i, "offset", (function() { return ke })), n.d(i, "popperOffsets", (function() { return Ee })), n.d(i, "preventOverflow", (function() { return Ae })), n.d(i, "popperGenerator", (function() { return Le })), n.d(i, "detectOverflow", (function() { return ve })), n.d(i, "createPopperBase", (function() { return De })), n.d(i, "createPopper", (function() { return Ne })), n.d(i, "createPopperLite", (function() { return je })); + var o = {}; + n.r(o), n.d(o, "Alert", (function() { return qt })), n.d(o, "Button", (function() { return Vt })), n.d(o, "Carousel", (function() { return _n })), n.d(o, "Collapse", (function() { return xn })), n.d(o, "Dropdown", (function() { return Kn })), n.d(o, "Modal", (function() { return _i })), n.d(o, "Offcanvas", (function() { return Li })), n.d(o, "Popover", (function() { return Xi })), n.d(o, "ScrollSpy", (function() { return to })), n.d(o, "Tab", (function() { return co })), n.d(o, "Toast", (function() { return ko })), n.d(o, "Tooltip", (function() { return qi })); + var r = "top", + a = "bottom", + s = "right", + c = "left", + l = "auto", + u = [r, a, s, c], + f = "start", + d = "end", + h = "clippingParents", + p = "viewport", + g = "popper", + m = "reference", + v = u.reduce((function(e, t) { return e.concat([t + "-" + f, t + "-" + d]) }), []), + _ = [].concat(u, [l]).reduce((function(e, t) { return e.concat([t, t + "-" + f, t + "-" + d]) }), []), + y = "beforeRead", + b = "read", + w = "afterRead", + k = "beforeMain", + E = "main", + A = "afterMain", + O = "beforeWrite", + T = "write", + C = "afterWrite", + x = [y, b, w, k, E, A, O, T, C]; + + function L(e) { return e ? (e.nodeName || "").toLowerCase() : null } + + function S(e) { if (null == e) return window; if ("[object Window]" !== e.toString()) { var t = e.ownerDocument; return t && t.defaultView || window } return e } + + function D(e) { return e instanceof S(e).Element || e instanceof Element } + + function N(e) { return e instanceof S(e).HTMLElement || e instanceof HTMLElement } + + function j(e) { return "undefined" != typeof ShadowRoot && (e instanceof S(e).ShadowRoot || e instanceof ShadowRoot) } + var I = { name: "applyStyles", enabled: !0, phase: "write", fn: function(e) { var t = e.state; + Object.keys(t.elements).forEach((function(e) { var n = t.styles[e] || {}, + i = t.attributes[e] || {}, + o = t.elements[e]; + N(o) && L(o) && (Object.assign(o.style, n), Object.keys(i).forEach((function(e) { var t = i[e];!1 === t ? o.removeAttribute(e) : o.setAttribute(e, !0 === t ? "" : t) }))) })) }, effect: function(e) { var t = e.state, + n = { popper: { position: t.options.strategy, left: "0", top: "0", margin: "0" }, arrow: { position: "absolute" }, reference: {} }; return Object.assign(t.elements.popper.style, n.popper), t.styles = n, t.elements.arrow && Object.assign(t.elements.arrow.style, n.arrow), + function() { Object.keys(t.elements).forEach((function(e) { var i = t.elements[e], + o = t.attributes[e] || {}, + r = Object.keys(t.styles.hasOwnProperty(e) ? t.styles[e] : n[e]).reduce((function(e, t) { return e[t] = "", e }), {}); + N(i) && L(i) && (Object.assign(i.style, r), Object.keys(o).forEach((function(e) { i.removeAttribute(e) }))) })) } }, requires: ["computeStyles"] }; + + function P(e) { return e.split("-")[0] } + var M = Math.max, + H = Math.min, + R = Math.round; + + function B(e, t) { void 0 === t && (t = !1); var n = e.getBoundingClientRect(), + i = 1, + o = 1; if (N(e) && t) { var r = e.offsetHeight, + a = e.offsetWidth; + a > 0 && (i = R(n.width) / a || 1), r > 0 && (o = R(n.height) / r || 1) } return { width: n.width / i, height: n.height / o, top: n.top / o, right: n.right / i, bottom: n.bottom / o, left: n.left / i, x: n.left / i, y: n.top / o } } + + function W(e) { var t = B(e), + n = e.offsetWidth, + i = e.offsetHeight; return Math.abs(t.width - n) <= 1 && (n = t.width), Math.abs(t.height - i) <= 1 && (i = t.height), { x: e.offsetLeft, y: e.offsetTop, width: n, height: i } } + + function z(e, t) { var n = t.getRootNode && t.getRootNode(); if (e.contains(t)) return !0; if (n && j(n)) { var i = t; + do { if (i && e.isSameNode(i)) return !0; + i = i.parentNode || i.host } while (i) } return !1 } + + function q(e) { return S(e).getComputedStyle(e) } + + function F(e) { return ["table", "td", "th"].indexOf(L(e)) >= 0 } + + function U(e) { return ((D(e) ? e.ownerDocument : e.document) || window.document).documentElement } + + function V(e) { return "html" === L(e) ? e : e.assignedSlot || e.parentNode || (j(e) ? e.host : null) || U(e) } + + function K(e) { return N(e) && "fixed" !== q(e).position ? e.offsetParent : null } + + function X(e) { for (var t = S(e), n = K(e); n && F(n) && "static" === q(n).position;) n = K(n); return n && ("html" === L(n) || "body" === L(n) && "static" === q(n).position) ? t : n || function(e) { var t = -1 !== navigator.userAgent.toLowerCase().indexOf("firefox"); if (-1 !== navigator.userAgent.indexOf("Trident") && N(e) && "fixed" === q(e).position) return null; for (var n = V(e); N(n) && ["html", "body"].indexOf(L(n)) < 0;) { var i = q(n); if ("none" !== i.transform || "none" !== i.perspective || "paint" === i.contain || -1 !== ["transform", "perspective"].indexOf(i.willChange) || t && "filter" === i.willChange || t && i.filter && "none" !== i.filter) return n; + n = n.parentNode } return null }(e) || t } + + function Y(e) { return ["top", "bottom"].indexOf(e) >= 0 ? "x" : "y" } + + function Q(e, t, n) { return M(e, H(t, n)) } + + function $(e) { return Object.assign({}, { top: 0, right: 0, bottom: 0, left: 0 }, e) } + + function G(e, t) { return t.reduce((function(t, n) { return t[n] = e, t }), {}) } + var Z = { name: "arrow", enabled: !0, phase: "main", fn: function(e) { var t, n = e.state, + i = e.name, + o = e.options, + l = n.elements.arrow, + f = n.modifiersData.popperOffsets, + d = P(n.placement), + h = Y(d), + p = [c, s].indexOf(d) >= 0 ? "height" : "width"; if (l && f) { var g = function(e, t) { return $("number" != typeof(e = "function" == typeof e ? e(Object.assign({}, t.rects, { placement: t.placement })) : e) ? e : G(e, u)) }(o.padding, n), + m = W(l), + v = "y" === h ? r : c, + _ = "y" === h ? a : s, + y = n.rects.reference[p] + n.rects.reference[h] - f[h] - n.rects.popper[p], + b = f[h] - n.rects.reference[h], + w = X(l), + k = w ? "y" === h ? w.clientHeight || 0 : w.clientWidth || 0 : 0, + E = y / 2 - b / 2, + A = g[v], + O = k - m[p] - g[_], + T = k / 2 - m[p] / 2 + E, + C = Q(A, T, O), + x = h; + n.modifiersData[i] = ((t = {})[x] = C, t.centerOffset = C - T, t) } }, effect: function(e) { var t = e.state, + n = e.options.element, + i = void 0 === n ? "[data-popper-arrow]" : n; + null != i && ("string" != typeof i || (i = t.elements.popper.querySelector(i))) && z(t.elements.popper, i) && (t.elements.arrow = i) }, requires: ["popperOffsets"], requiresIfExists: ["preventOverflow"] }; + + function J(e) { return e.split("-")[1] } + var ee = { top: "auto", right: "auto", bottom: "auto", left: "auto" }; + + function te(e) { var t, n = e.popper, + i = e.popperRect, + o = e.placement, + l = e.variation, + u = e.offsets, + f = e.position, + h = e.gpuAcceleration, + p = e.adaptive, + g = e.roundOffsets, + m = e.isFixed, + v = u.x, + _ = void 0 === v ? 0 : v, + y = u.y, + b = void 0 === y ? 0 : y, + w = "function" == typeof g ? g({ x: _, y: b }) : { x: _, y: b }; + _ = w.x, b = w.y; var k = u.hasOwnProperty("x"), + E = u.hasOwnProperty("y"), + A = c, + O = r, + T = window; if (p) { var C = X(n), + x = "clientHeight", + L = "clientWidth"; if (C === S(n) && "static" !== q(C = U(n)).position && "absolute" === f && (x = "scrollHeight", L = "scrollWidth"), C = C, o === r || (o === c || o === s) && l === d) O = a, b -= (m && T.visualViewport ? T.visualViewport.height : C[x]) - i.height, b *= h ? 1 : -1; if (o === c || (o === r || o === a) && l === d) A = s, _ -= (m && T.visualViewport ? T.visualViewport.width : C[L]) - i.width, _ *= h ? 1 : -1 } var D, N = Object.assign({ position: f }, p && ee), + j = !0 === g ? function(e) { var t = e.x, + n = e.y, + i = window.devicePixelRatio || 1; return { x: R(t * i) / i || 0, y: R(n * i) / i || 0 } }({ x: _, y: b }) : { x: _, y: b }; return _ = j.x, b = j.y, h ? Object.assign({}, N, ((D = {})[O] = E ? "0" : "", D[A] = k ? "0" : "", D.transform = (T.devicePixelRatio || 1) <= 1 ? "translate(" + _ + "px, " + b + "px)" : "translate3d(" + _ + "px, " + b + "px, 0)", D)) : Object.assign({}, N, ((t = {})[O] = E ? b + "px" : "", t[A] = k ? _ + "px" : "", t.transform = "", t)) } + var ne = { name: "computeStyles", enabled: !0, phase: "beforeWrite", fn: function(e) { var t = e.state, + n = e.options, + i = n.gpuAcceleration, + o = void 0 === i || i, + r = n.adaptive, + a = void 0 === r || r, + s = n.roundOffsets, + c = void 0 === s || s, + l = { placement: P(t.placement), variation: J(t.placement), popper: t.elements.popper, popperRect: t.rects.popper, gpuAcceleration: o, isFixed: "fixed" === t.options.strategy }; + null != t.modifiersData.popperOffsets && (t.styles.popper = Object.assign({}, t.styles.popper, te(Object.assign({}, l, { offsets: t.modifiersData.popperOffsets, position: t.options.strategy, adaptive: a, roundOffsets: c })))), null != t.modifiersData.arrow && (t.styles.arrow = Object.assign({}, t.styles.arrow, te(Object.assign({}, l, { offsets: t.modifiersData.arrow, position: "absolute", adaptive: !1, roundOffsets: c })))), t.attributes.popper = Object.assign({}, t.attributes.popper, { "data-popper-placement": t.placement }) }, data: {} }, + ie = { passive: !0 }; + var oe = { name: "eventListeners", enabled: !0, phase: "write", fn: function() {}, effect: function(e) { var t = e.state, + n = e.instance, + i = e.options, + o = i.scroll, + r = void 0 === o || o, + a = i.resize, + s = void 0 === a || a, + c = S(t.elements.popper), + l = [].concat(t.scrollParents.reference, t.scrollParents.popper); return r && l.forEach((function(e) { e.addEventListener("scroll", n.update, ie) })), s && c.addEventListener("resize", n.update, ie), + function() { r && l.forEach((function(e) { e.removeEventListener("scroll", n.update, ie) })), s && c.removeEventListener("resize", n.update, ie) } }, data: {} }, + re = { left: "right", right: "left", bottom: "top", top: "bottom" }; + + function ae(e) { return e.replace(/left|right|bottom|top/g, (function(e) { return re[e] })) } + var se = { start: "end", end: "start" }; + + function ce(e) { return e.replace(/start|end/g, (function(e) { return se[e] })) } + + function le(e) { var t = S(e); return { scrollLeft: t.pageXOffset, scrollTop: t.pageYOffset } } + + function ue(e) { return B(U(e)).left + le(e).scrollLeft } + + function fe(e) { var t = q(e), + n = t.overflow, + i = t.overflowX, + o = t.overflowY; return /auto|scroll|overlay|hidden/.test(n + o + i) } + + function de(e, t) { var n; + void 0 === t && (t = []); var i = function e(t) { return ["html", "body", "#document"].indexOf(L(t)) >= 0 ? t.ownerDocument.body : N(t) && fe(t) ? t : e(V(t)) }(e), + o = i === (null == (n = e.ownerDocument) ? void 0 : n.body), + r = S(i), + a = o ? [r].concat(r.visualViewport || [], fe(i) ? i : []) : i, + s = t.concat(a); return o ? s : s.concat(de(V(a))) } + + function he(e) { return Object.assign({}, e, { left: e.x, top: e.y, right: e.x + e.width, bottom: e.y + e.height }) } + + function pe(e, t) { return t === p ? he(function(e) { var t = S(e), + n = U(e), + i = t.visualViewport, + o = n.clientWidth, + r = n.clientHeight, + a = 0, + s = 0; return i && (o = i.width, r = i.height, /^((?!chrome|android).)*safari/i.test(navigator.userAgent) || (a = i.offsetLeft, s = i.offsetTop)), { width: o, height: r, x: a + ue(e), y: s } }(e)) : D(t) ? function(e) { var t = B(e); return t.top = t.top + e.clientTop, t.left = t.left + e.clientLeft, t.bottom = t.top + e.clientHeight, t.right = t.left + e.clientWidth, t.width = e.clientWidth, t.height = e.clientHeight, t.x = t.left, t.y = t.top, t }(t) : he(function(e) { var t, n = U(e), + i = le(e), + o = null == (t = e.ownerDocument) ? void 0 : t.body, + r = M(n.scrollWidth, n.clientWidth, o ? o.scrollWidth : 0, o ? o.clientWidth : 0), + a = M(n.scrollHeight, n.clientHeight, o ? o.scrollHeight : 0, o ? o.clientHeight : 0), + s = -i.scrollLeft + ue(e), + c = -i.scrollTop; return "rtl" === q(o || n).direction && (s += M(n.clientWidth, o ? o.clientWidth : 0) - r), { width: r, height: a, x: s, y: c } }(U(e))) } + + function ge(e, t, n) { var i = "clippingParents" === t ? function(e) { var t = de(V(e)), + n = ["absolute", "fixed"].indexOf(q(e).position) >= 0 && N(e) ? X(e) : e; return D(n) ? t.filter((function(e) { return D(e) && z(e, n) && "body" !== L(e) })) : [] }(e) : [].concat(t), + o = [].concat(i, [n]), + r = o[0], + a = o.reduce((function(t, n) { var i = pe(e, n); return t.top = M(i.top, t.top), t.right = H(i.right, t.right), t.bottom = H(i.bottom, t.bottom), t.left = M(i.left, t.left), t }), pe(e, r)); return a.width = a.right - a.left, a.height = a.bottom - a.top, a.x = a.left, a.y = a.top, a } + + function me(e) { var t, n = e.reference, + i = e.element, + o = e.placement, + l = o ? P(o) : null, + u = o ? J(o) : null, + h = n.x + n.width / 2 - i.width / 2, + p = n.y + n.height / 2 - i.height / 2; switch (l) { + case r: + t = { x: h, y: n.y - i.height }; break; + case a: + t = { x: h, y: n.y + n.height }; break; + case s: + t = { x: n.x + n.width, y: p }; break; + case c: + t = { x: n.x - i.width, y: p }; break; + default: + t = { x: n.x, y: n.y } } var g = l ? Y(l) : null; if (null != g) { var m = "y" === g ? "height" : "width"; switch (u) { + case f: + t[g] = t[g] - (n[m] / 2 - i[m] / 2); break; + case d: + t[g] = t[g] + (n[m] / 2 - i[m] / 2) } } return t } + + function ve(e, t) { void 0 === t && (t = {}); var n = t, + i = n.placement, + o = void 0 === i ? e.placement : i, + c = n.boundary, + l = void 0 === c ? h : c, + f = n.rootBoundary, + d = void 0 === f ? p : f, + v = n.elementContext, + _ = void 0 === v ? g : v, + y = n.altBoundary, + b = void 0 !== y && y, + w = n.padding, + k = void 0 === w ? 0 : w, + E = $("number" != typeof k ? k : G(k, u)), + A = _ === g ? m : g, + O = e.rects.popper, + T = e.elements[b ? A : _], + C = ge(D(T) ? T : T.contextElement || U(e.elements.popper), l, d), + x = B(e.elements.reference), + L = me({ reference: x, element: O, strategy: "absolute", placement: o }), + S = he(Object.assign({}, O, L)), + N = _ === g ? S : x, + j = { top: C.top - N.top + E.top, bottom: N.bottom - C.bottom + E.bottom, left: C.left - N.left + E.left, right: N.right - C.right + E.right }, + I = e.modifiersData.offset; if (_ === g && I) { var P = I[o]; + Object.keys(j).forEach((function(e) { var t = [s, a].indexOf(e) >= 0 ? 1 : -1, + n = [r, a].indexOf(e) >= 0 ? "y" : "x"; + j[e] += P[n] * t })) } return j } + var _e = { name: "flip", enabled: !0, phase: "main", fn: function(e) { var t = e.state, + n = e.options, + i = e.name; if (!t.modifiersData[i]._skip) { for (var o = n.mainAxis, d = void 0 === o || o, h = n.altAxis, p = void 0 === h || h, g = n.fallbackPlacements, m = n.padding, y = n.boundary, b = n.rootBoundary, w = n.altBoundary, k = n.flipVariations, E = void 0 === k || k, A = n.allowedAutoPlacements, O = t.options.placement, T = P(O), C = g || (T === O || !E ? [ae(O)] : function(e) { if (P(e) === l) return []; var t = ae(e); return [ce(e), t, ce(t)] }(O)), x = [O].concat(C).reduce((function(e, n) { return e.concat(P(n) === l ? function(e, t) { void 0 === t && (t = {}); var n = t, + i = n.placement, + o = n.boundary, + r = n.rootBoundary, + a = n.padding, + s = n.flipVariations, + c = n.allowedAutoPlacements, + l = void 0 === c ? _ : c, + f = J(i), + d = f ? s ? v : v.filter((function(e) { return J(e) === f })) : u, + h = d.filter((function(e) { return l.indexOf(e) >= 0 })); + 0 === h.length && (h = d); var p = h.reduce((function(t, n) { return t[n] = ve(e, { placement: n, boundary: o, rootBoundary: r, padding: a })[P(n)], t }), {}); return Object.keys(p).sort((function(e, t) { return p[e] - p[t] })) }(t, { placement: n, boundary: y, rootBoundary: b, padding: m, flipVariations: E, allowedAutoPlacements: A }) : n) }), []), L = t.rects.reference, S = t.rects.popper, D = new Map, N = !0, j = x[0], I = 0; I < x.length; I++) { var M = x[I], + H = P(M), + R = J(M) === f, + B = [r, a].indexOf(H) >= 0, + W = B ? "width" : "height", + z = ve(t, { placement: M, boundary: y, rootBoundary: b, altBoundary: w, padding: m }), + q = B ? R ? s : c : R ? a : r; + L[W] > S[W] && (q = ae(q)); var F = ae(q), + U = []; if (d && U.push(z[H] <= 0), p && U.push(z[q] <= 0, z[F] <= 0), U.every((function(e) { return e }))) { j = M, N = !1; break } + D.set(M, U) } if (N) + for (var V = function(e) { var t = x.find((function(t) { var n = D.get(t); if (n) return n.slice(0, e).every((function(e) { return e })) })); if (t) return j = t, "break" }, K = E ? 3 : 1; K > 0; K--) { if ("break" === V(K)) break } + t.placement !== j && (t.modifiersData[i]._skip = !0, t.placement = j, t.reset = !0) } }, requiresIfExists: ["offset"], data: { _skip: !1 } }; + + function ye(e, t, n) { return void 0 === n && (n = { x: 0, y: 0 }), { top: e.top - t.height - n.y, right: e.right - t.width + n.x, bottom: e.bottom - t.height + n.y, left: e.left - t.width - n.x } } + + function be(e) { return [r, s, a, c].some((function(t) { return e[t] >= 0 })) } + var we = { name: "hide", enabled: !0, phase: "main", requiresIfExists: ["preventOverflow"], fn: function(e) { var t = e.state, + n = e.name, + i = t.rects.reference, + o = t.rects.popper, + r = t.modifiersData.preventOverflow, + a = ve(t, { elementContext: "reference" }), + s = ve(t, { altBoundary: !0 }), + c = ye(a, i), + l = ye(s, o, r), + u = be(c), + f = be(l); + t.modifiersData[n] = { referenceClippingOffsets: c, popperEscapeOffsets: l, isReferenceHidden: u, hasPopperEscaped: f }, t.attributes.popper = Object.assign({}, t.attributes.popper, { "data-popper-reference-hidden": u, "data-popper-escaped": f }) } }; + var ke = { name: "offset", enabled: !0, phase: "main", requires: ["popperOffsets"], fn: function(e) { var t = e.state, + n = e.options, + i = e.name, + o = n.offset, + a = void 0 === o ? [0, 0] : o, + l = _.reduce((function(e, n) { return e[n] = function(e, t, n) { var i = P(e), + o = [c, r].indexOf(i) >= 0 ? -1 : 1, + a = "function" == typeof n ? n(Object.assign({}, t, { placement: e })) : n, + l = a[0], + u = a[1]; return l = l || 0, u = (u || 0) * o, [c, s].indexOf(i) >= 0 ? { x: u, y: l } : { x: l, y: u } }(n, t.rects, a), e }), {}), + u = l[t.placement], + f = u.x, + d = u.y; + null != t.modifiersData.popperOffsets && (t.modifiersData.popperOffsets.x += f, t.modifiersData.popperOffsets.y += d), t.modifiersData[i] = l } }; + var Ee = { name: "popperOffsets", enabled: !0, phase: "read", fn: function(e) { var t = e.state, + n = e.name; + t.modifiersData[n] = me({ reference: t.rects.reference, element: t.rects.popper, strategy: "absolute", placement: t.placement }) }, data: {} }; + var Ae = { name: "preventOverflow", enabled: !0, phase: "main", fn: function(e) { var t = e.state, + n = e.options, + i = e.name, + o = n.mainAxis, + l = void 0 === o || o, + u = n.altAxis, + d = void 0 !== u && u, + h = n.boundary, + p = n.rootBoundary, + g = n.altBoundary, + m = n.padding, + v = n.tether, + _ = void 0 === v || v, + y = n.tetherOffset, + b = void 0 === y ? 0 : y, + w = ve(t, { boundary: h, rootBoundary: p, padding: m, altBoundary: g }), + k = P(t.placement), + E = J(t.placement), + A = !E, + O = Y(k), + T = "x" === O ? "y" : "x", + C = t.modifiersData.popperOffsets, + x = t.rects.reference, + L = t.rects.popper, + S = "function" == typeof b ? b(Object.assign({}, t.rects, { placement: t.placement })) : b, + D = "number" == typeof S ? { mainAxis: S, altAxis: S } : Object.assign({ mainAxis: 0, altAxis: 0 }, S), + N = t.modifiersData.offset ? t.modifiersData.offset[t.placement] : null, + j = { x: 0, y: 0 }; if (C) { if (l) { var I, R = "y" === O ? r : c, + B = "y" === O ? a : s, + z = "y" === O ? "height" : "width", + q = C[O], + F = q + w[R], + U = q - w[B], + V = _ ? -L[z] / 2 : 0, + K = E === f ? x[z] : L[z], + $ = E === f ? -L[z] : -x[z], + G = t.elements.arrow, + Z = _ && G ? W(G) : { width: 0, height: 0 }, + ee = t.modifiersData["arrow#persistent"] ? t.modifiersData["arrow#persistent"].padding : { top: 0, right: 0, bottom: 0, left: 0 }, + te = ee[R], + ne = ee[B], + ie = Q(0, x[z], Z[z]), + oe = A ? x[z] / 2 - V - ie - te - D.mainAxis : K - ie - te - D.mainAxis, + re = A ? -x[z] / 2 + V + ie + ne + D.mainAxis : $ + ie + ne + D.mainAxis, + ae = t.elements.arrow && X(t.elements.arrow), + se = ae ? "y" === O ? ae.clientTop || 0 : ae.clientLeft || 0 : 0, + ce = null != (I = null == N ? void 0 : N[O]) ? I : 0, + le = q + re - ce, + ue = Q(_ ? H(F, q + oe - ce - se) : F, q, _ ? M(U, le) : U); + C[O] = ue, j[O] = ue - q } if (d) { var fe, de = "x" === O ? r : c, + he = "x" === O ? a : s, + pe = C[T], + ge = "y" === T ? "height" : "width", + me = pe + w[de], + _e = pe - w[he], + ye = -1 !== [r, c].indexOf(k), + be = null != (fe = null == N ? void 0 : N[T]) ? fe : 0, + we = ye ? me : pe - x[ge] - L[ge] - be + D.altAxis, + ke = ye ? pe + x[ge] + L[ge] - be - D.altAxis : _e, + Ee = _ && ye ? function(e, t, n) { var i = Q(e, t, n); return i > n ? n : i }(we, pe, ke) : Q(_ ? we : me, pe, _ ? ke : _e); + C[T] = Ee, j[T] = Ee - pe } + t.modifiersData[i] = j } }, requiresIfExists: ["offset"] }; + + function Oe(e, t, n) { void 0 === n && (n = !1); var i, o, r = N(t), + a = N(t) && function(e) { var t = e.getBoundingClientRect(), + n = R(t.width) / e.offsetWidth || 1, + i = R(t.height) / e.offsetHeight || 1; return 1 !== n || 1 !== i }(t), + s = U(t), + c = B(e, a), + l = { scrollLeft: 0, scrollTop: 0 }, + u = { x: 0, y: 0 }; return (r || !r && !n) && (("body" !== L(t) || fe(s)) && (l = (i = t) !== S(i) && N(i) ? { scrollLeft: (o = i).scrollLeft, scrollTop: o.scrollTop } : le(i)), N(t) ? ((u = B(t, !0)).x += t.clientLeft, u.y += t.clientTop) : s && (u.x = ue(s))), { x: c.left + l.scrollLeft - u.x, y: c.top + l.scrollTop - u.y, width: c.width, height: c.height } } + + function Te(e) { var t = new Map, + n = new Set, + i = []; return e.forEach((function(e) { t.set(e.name, e) })), e.forEach((function(e) { n.has(e.name) || function e(o) { n.add(o.name), [].concat(o.requires || [], o.requiresIfExists || []).forEach((function(i) { if (!n.has(i)) { var o = t.get(i); + o && e(o) } })), i.push(o) }(e) })), i } + var Ce = { placement: "bottom", modifiers: [], strategy: "absolute" }; + + function xe() { for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n]; return !t.some((function(e) { return !(e && "function" == typeof e.getBoundingClientRect) })) } + + function Le(e) { void 0 === e && (e = {}); var t = e, + n = t.defaultModifiers, + i = void 0 === n ? [] : n, + o = t.defaultOptions, + r = void 0 === o ? Ce : o; return function(e, t, n) { void 0 === n && (n = r); var o, a, s = { placement: "bottom", orderedModifiers: [], options: Object.assign({}, Ce, r), modifiersData: {}, elements: { reference: e, popper: t }, attributes: {}, styles: {} }, + c = [], + l = !1, + u = { state: s, setOptions: function(n) { var o = "function" == typeof n ? n(s.options) : n; + f(), s.options = Object.assign({}, r, s.options, o), s.scrollParents = { reference: D(e) ? de(e) : e.contextElement ? de(e.contextElement) : [], popper: de(t) }; var a = function(e) { var t = Te(e); return x.reduce((function(e, n) { return e.concat(t.filter((function(e) { return e.phase === n }))) }), []) }(function(e) { var t = e.reduce((function(e, t) { var n = e[t.name]; return e[t.name] = n ? Object.assign({}, n, t, { options: Object.assign({}, n.options, t.options), data: Object.assign({}, n.data, t.data) }) : t, e }), {}); return Object.keys(t).map((function(e) { return t[e] })) }([].concat(i, s.options.modifiers))); return s.orderedModifiers = a.filter((function(e) { return e.enabled })), s.orderedModifiers.forEach((function(e) { var t = e.name, + n = e.options, + i = void 0 === n ? {} : n, + o = e.effect; if ("function" == typeof o) { var r = o({ state: s, name: t, instance: u, options: i }); + c.push(r || function() {}) } })), u.update() }, forceUpdate: function() { if (!l) { var e = s.elements, + t = e.reference, + n = e.popper; if (xe(t, n)) { s.rects = { reference: Oe(t, X(n), "fixed" === s.options.strategy), popper: W(n) }, s.reset = !1, s.placement = s.options.placement, s.orderedModifiers.forEach((function(e) { return s.modifiersData[e.name] = Object.assign({}, e.data) })); for (var i = 0; i < s.orderedModifiers.length; i++) + if (!0 !== s.reset) { var o = s.orderedModifiers[i], + r = o.fn, + a = o.options, + c = void 0 === a ? {} : a, + f = o.name; "function" == typeof r && (s = r({ state: s, options: c, name: f, instance: u }) || s) } else s.reset = !1, i = -1 } } }, update: (o = function() { return new Promise((function(e) { u.forceUpdate(), e(s) })) }, function() { return a || (a = new Promise((function(e) { Promise.resolve().then((function() { a = void 0, e(o()) })) }))), a }), destroy: function() { f(), l = !0 } }; if (!xe(e, t)) return u; + + function f() { c.forEach((function(e) { return e() })), c = [] } return u.setOptions(n).then((function(e) {!l && n.onFirstUpdate && n.onFirstUpdate(e) })), u } } + var Se, De = Le(), + Ne = Le({ defaultModifiers: [oe, Ee, ne, I, ke, _e, Ae, Z, we] }), + je = Le({ defaultModifiers: [oe, Ee, ne, I] }); + + function Ie() { return (Ie = "undefined" != typeof Reflect && Reflect.get ? Reflect.get : function(e, t, n) { var i = Pe(e, t); if (i) { var o = Object.getOwnPropertyDescriptor(i, t); return o.get ? o.get.call(arguments.length < 3 ? e : n) : o.value } }).apply(this, arguments) } + + function Pe(e, t) { for (; !Object.prototype.hasOwnProperty.call(e, t) && null !== (e = Ue(e));); return e } + + function Me(e, t) { var n = Object.keys(e); if (Object.getOwnPropertySymbols) { var i = Object.getOwnPropertySymbols(e); + t && (i = i.filter((function(t) { return Object.getOwnPropertyDescriptor(e, t).enumerable }))), n.push.apply(n, i) } return n } + + function He(e) { for (var t = 1; t < arguments.length; t++) { var n = null != arguments[t] ? arguments[t] : {}; + t % 2 ? Me(Object(n), !0).forEach((function(t) { Re(e, t, n[t]) })) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : Me(Object(n)).forEach((function(t) { Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) })) } return e } + + function Re(e, t, n) { return t in e ? Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0, writable: !0 }) : e[t] = n, e } + + function Be(e) { return function(e) { if (Array.isArray(e)) return $e(e) }(e) || function(e) { if ("undefined" != typeof Symbol && null != e[Symbol.iterator] || null != e["@@iterator"]) return Array.from(e) }(e) || Qe(e) || function() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.") }() } + + function We(e, t) { if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function"); + e.prototype = Object.create(t && t.prototype, { constructor: { value: e, writable: !0, configurable: !0 } }), Object.defineProperty(e, "prototype", { writable: !1 }), t && ze(e, t) } + + function ze(e, t) { return (ze = Object.setPrototypeOf || function(e, t) { return e.__proto__ = t, e })(e, t) } + + function qe(e) { var t = function() { if ("undefined" == typeof Reflect || !Reflect.construct) return !1; if (Reflect.construct.sham) return !1; if ("function" == typeof Proxy) return !0; try { return Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], (function() {}))), !0 } catch (e) { return !1 } }(); return function() { var n, i = Ue(e); if (t) { var o = Ue(this).constructor; + n = Reflect.construct(i, arguments, o) } else n = i.apply(this, arguments); return Fe(this, n) } } + + function Fe(e, t) { if (t && ("object" === Ge(t) || "function" == typeof t)) return t; if (void 0 !== t) throw new TypeError("Derived constructors may only return object or undefined"); return function(e) { if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return e }(e) } + + function Ue(e) { return (Ue = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { return e.__proto__ || Object.getPrototypeOf(e) })(e) } + + function Ve(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") } + + function Ke(e, t) { for (var n = 0; n < t.length; n++) { var i = t[n]; + i.enumerable = i.enumerable || !1, i.configurable = !0, "value" in i && (i.writable = !0), Object.defineProperty(e, i.key, i) } } + + function Xe(e, t, n) { return t && Ke(e.prototype, t), n && Ke(e, n), Object.defineProperty(e, "prototype", { writable: !1 }), e } + + function Ye(e, t) { return function(e) { if (Array.isArray(e)) return e }(e) || function(e, t) { var n = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"]; if (null == n) return; var i, o, r = [], + a = !0, + s = !1; try { for (n = n.call(e); !(a = (i = n.next()).done) && (r.push(i.value), !t || r.length !== t); a = !0); } catch (e) { s = !0, o = e } finally { try { a || null == n.return || n.return() } finally { if (s) throw o } } return r }(e, t) || Qe(e, t) || function() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.") }() } + + function Qe(e, t) { if (e) { if ("string" == typeof e) return $e(e, t); var n = Object.prototype.toString.call(e).slice(8, -1); return "Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n ? Array.from(e) : "Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) ? $e(e, t) : void 0 } } + + function $e(e, t) { + (null == t || t > e.length) && (t = e.length); for (var n = 0, i = new Array(t); n < t; n++) i[n] = e[n]; return i } + + function Ge(e) { return (Ge = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { return typeof e } : function(e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e })(e) } + /*! + * Bootstrap v5.1.3 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ + var Ze = function(e) { var t = e.getAttribute("data-bs-target"); if (!t || "#" === t) { var n = e.getAttribute("href"); if (!n || !n.includes("#") && !n.startsWith(".")) return null; + n.includes("#") && !n.startsWith("#") && (n = "#".concat(n.split("#")[1])), t = n && "#" !== n ? n.trim() : null } return t }, + Je = function(e) { var t = Ze(e); return t && document.querySelector(t) ? t : null }, + et = function(e) { var t = Ze(e); return t ? document.querySelector(t) : null }, + tt = function(e) { if (!e) return 0; var t = window.getComputedStyle(e), + n = t.transitionDuration, + i = t.transitionDelay, + o = Number.parseFloat(n), + r = Number.parseFloat(i); return o || r ? (n = n.split(",")[0], i = i.split(",")[0], 1e3 * (Number.parseFloat(n) + Number.parseFloat(i))) : 0 }, + nt = function(e) { e.dispatchEvent(new Event("transitionend")) }, + it = function(e) { return !(!e || "object" !== Ge(e)) && (void 0 !== e.jquery && (e = e[0]), void 0 !== e.nodeType) }, + ot = function(e) { return it(e) ? e.jquery ? e[0] : e : "string" == typeof e && e.length > 0 ? document.querySelector(e) : null }, + rt = function(e, t, n) { Object.keys(n).forEach((function(i) { var o, r = n[i], + a = t[i], + s = a && it(a) ? "element" : null == (o = a) ? "".concat(o) : {}.toString.call(o).match(/\s([a-z]+)/i)[1].toLowerCase(); if (!new RegExp(r).test(s)) throw new TypeError("".concat(e.toUpperCase(), ': Option "').concat(i, '" provided type "').concat(s, '" but expected type "').concat(r, '".')) })) }, + at = function(e) { return !(!it(e) || 0 === e.getClientRects().length) && "visible" === getComputedStyle(e).getPropertyValue("visibility") }, + st = function(e) { return !e || e.nodeType !== Node.ELEMENT_NODE || (!!e.classList.contains("disabled") || (void 0 !== e.disabled ? e.disabled : e.hasAttribute("disabled") && "false" !== e.getAttribute("disabled"))) }, + ct = function() {}, + lt = function(e) { e.offsetHeight }, + ut = function() { var e = window.jQuery; return e && !document.body.hasAttribute("data-bs-no-jquery") ? e : null }, + ft = [], + dt = function() { return "rtl" === document.documentElement.dir }, + ht = function(e) { var t; + t = function() { var t = ut(); if (t) { var n = e.NAME, + i = t.fn[n]; + t.fn[n] = e.jQueryInterface, t.fn[n].Constructor = e, t.fn[n].noConflict = function() { return t.fn[n] = i, e.jQueryInterface } } }, "loading" === document.readyState ? (ft.length || document.addEventListener("DOMContentLoaded", (function() { ft.forEach((function(e) { return e() })) })), ft.push(t)) : t() }, + pt = function(e) { "function" == typeof e && e() }, + gt = function(e, t) { var n = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2]; if (n) { var i = 5, + o = tt(t) + i, + r = !1, + a = function n(i) { i.target === t && (r = !0, t.removeEventListener("transitionend", n), pt(e)) }; + t.addEventListener("transitionend", a), setTimeout((function() { r || nt(t) }), o) } else pt(e) }, + mt = function(e, t, n, i) { var o = e.indexOf(t); if (-1 === o) return e[!n && i ? e.length - 1 : 0]; var r = e.length; return o += n ? 1 : -1, i && (o = (o + r) % r), e[Math.max(0, Math.min(o, r - 1))] }, + vt = /[^.]*(?=\..*)\.|.*/, + _t = /\..*/, + yt = /::\d+$/, + bt = {}, + wt = 1, + kt = { mouseenter: "mouseover", mouseleave: "mouseout" }, + Et = /^(mouseenter|mouseleave)/i, + At = new Set(["click", "dblclick", "mouseup", "mousedown", "contextmenu", "mousewheel", "DOMMouseScroll", "mouseover", "mouseout", "mousemove", "selectstart", "selectend", "keydown", "keypress", "keyup", "orientationchange", "touchstart", "touchmove", "touchend", "touchcancel", "pointerdown", "pointermove", "pointerup", "pointerleave", "pointercancel", "gesturestart", "gesturechange", "gestureend", "focus", "blur", "change", "reset", "select", "submit", "focusin", "focusout", "load", "unload", "beforeunload", "resize", "move", "DOMContentLoaded", "readystatechange", "error", "abort", "scroll"]); + + function Ot(e, t) { return t && "".concat(t, "::").concat(wt++) || e.uidEvent || wt++ } + + function Tt(e) { var t = Ot(e); return e.uidEvent = t, bt[t] = bt[t] || {}, bt[t] } + + function Ct(e, t) { for (var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null, i = Object.keys(e), o = 0, r = i.length; o < r; o++) { var a = e[i[o]]; if (a.originalHandler === t && a.delegationSelector === n) return a } return null } + + function xt(e, t, n) { var i = "string" == typeof t, + o = i ? n : t, + r = Dt(e); return At.has(r) || (r = e), [i, o, r] } + + function Lt(e, t, n, i, o) { if ("string" == typeof t && e) { if (n || (n = i, i = null), Et.test(t)) { var r = function(e) { return function(t) { if (!t.relatedTarget || t.relatedTarget !== t.delegateTarget && !t.delegateTarget.contains(t.relatedTarget)) return e.call(this, t) } }; + i ? i = r(i) : n = r(n) } var a = Ye(xt(t, n, i), 3), + s = a[0], + c = a[1], + l = a[2], + u = Tt(e), + f = u[l] || (u[l] = {}), + d = Ct(f, c, s ? n : null); if (d) d.oneOff = d.oneOff && o; + else { var h = Ot(c, t.replace(vt, "")), + p = s ? function(e, t, n) { return function i(o) { for (var r = e.querySelectorAll(t), a = o.target; a && a !== this; a = a.parentNode) + for (var s = r.length; s--;) + if (r[s] === a) return o.delegateTarget = a, i.oneOff && Nt.off(e, o.type, t, n), n.apply(a, [o]); + return null } }(e, n, i) : function(e, t) { return function n(i) { return i.delegateTarget = e, n.oneOff && Nt.off(e, i.type, t), t.apply(e, [i]) } }(e, n); + p.delegationSelector = s ? n : null, p.originalHandler = c, p.oneOff = o, p.uidEvent = h, f[h] = p, e.addEventListener(l, p, s) } } } + + function St(e, t, n, i, o) { var r = Ct(t[n], i, o); + r && (e.removeEventListener(n, r, Boolean(o)), delete t[n][r.uidEvent]) } + + function Dt(e) { return e = e.replace(_t, ""), kt[e] || e } + var Nt = { on: function(e, t, n, i) { Lt(e, t, n, i, !1) }, one: function(e, t, n, i) { Lt(e, t, n, i, !0) }, off: function(e, t, n, i) { if ("string" == typeof t && e) { var o = Ye(xt(t, n, i), 3), + r = o[0], + a = o[1], + s = o[2], + c = s !== t, + l = Tt(e), + u = t.startsWith("."); if (void 0 === a) { u && Object.keys(l).forEach((function(n) {! function(e, t, n, i) { var o = t[n] || {}; + Object.keys(o).forEach((function(r) { if (r.includes(i)) { var a = o[r]; + St(e, t, n, a.originalHandler, a.delegationSelector) } })) }(e, l, n, t.slice(1)) })); var f = l[s] || {}; + Object.keys(f).forEach((function(n) { var i = n.replace(yt, ""); if (!c || t.includes(i)) { var o = f[n]; + St(e, l, s, o.originalHandler, o.delegationSelector) } })) } else { if (!l || !l[s]) return; + St(e, l, s, a, r ? n : null) } } }, trigger: function(e, t, n) { if ("string" != typeof t || !e) return null; var i, o = ut(), + r = Dt(t), + a = t !== r, + s = At.has(r), + c = !0, + l = !0, + u = !1, + f = null; return a && o && (i = o.Event(t, n), o(e).trigger(i), c = !i.isPropagationStopped(), l = !i.isImmediatePropagationStopped(), u = i.isDefaultPrevented()), s ? (f = document.createEvent("HTMLEvents")).initEvent(r, c, !0) : f = new CustomEvent(t, { bubbles: c, cancelable: !0 }), void 0 !== n && Object.keys(n).forEach((function(e) { Object.defineProperty(f, e, { get: function() { return n[e] } }) })), u && f.preventDefault(), l && e.dispatchEvent(f), f.defaultPrevented && void 0 !== i && i.preventDefault(), f } }, + jt = new Map, + It = function(e, t, n) { jt.has(e) || jt.set(e, new Map); var i = jt.get(e); + i.has(t) || 0 === i.size ? i.set(t, n) : console.error("Bootstrap doesn't allow more than one instance per element. Bound instance: ".concat(Array.from(i.keys())[0], ".")) }, + Pt = function(e, t) { return jt.has(e) && jt.get(e).get(t) || null }, + Mt = function(e, t) { if (jt.has(e)) { var n = jt.get(e); + n.delete(t), 0 === n.size && jt.delete(e) } }, + Ht = function() { + function e(t) { Ve(this, e), (t = ot(t)) && (this._element = t, It(this._element, this.constructor.DATA_KEY, this)) } return Xe(e, [{ key: "dispose", value: function() { var e = this; + Mt(this._element, this.constructor.DATA_KEY), Nt.off(this._element, this.constructor.EVENT_KEY), Object.getOwnPropertyNames(this).forEach((function(t) { e[t] = null })) } }, { key: "_queueCallback", value: function(e, t) { var n = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2]; + gt(e, t, n) } }], [{ key: "getInstance", value: function(e) { return Pt(ot(e), this.DATA_KEY) } }, { key: "getOrCreateInstance", value: function(e) { var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; return this.getInstance(e) || new this(e, "object" === Ge(t) ? t : null) } }, { key: "VERSION", get: function() { return "5.1.3" } }, { key: "NAME", get: function() { throw new Error('You have to implement the static method "NAME", for each component!') } }, { key: "DATA_KEY", get: function() { return "bs.".concat(this.NAME) } }, { key: "EVENT_KEY", get: function() { return ".".concat(this.DATA_KEY) } }]), e }(), + Rt = function(e) { var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "hide", + n = "click.dismiss".concat(e.EVENT_KEY), + i = e.NAME; + Nt.on(document, n, '[data-bs-dismiss="'.concat(i, '"]'), (function(n) { if (["A", "AREA"].includes(this.tagName) && n.preventDefault(), !st(this)) { var o = et(this) || this.closest(".".concat(i)); + e.getOrCreateInstance(o)[t]() } })) }, + Bt = ".".concat("bs.alert"), + Wt = "close".concat(Bt), + zt = "closed".concat(Bt), + qt = function(e) { We(n, e); var t = qe(n); + + function n() { return Ve(this, n), t.apply(this, arguments) } return Xe(n, [{ key: "close", value: function() { var e = this; if (!Nt.trigger(this._element, Wt).defaultPrevented) { this._element.classList.remove("show"); var t = this._element.classList.contains("fade"); + this._queueCallback((function() { return e._destroyElement() }), this._element, t) } } }, { key: "_destroyElement", value: function() { this._element.remove(), Nt.trigger(this._element, zt), this.dispose() } }], [{ key: "NAME", get: function() { return "alert" } }, { key: "jQueryInterface", value: function(e) { return this.each((function() { var t = n.getOrCreateInstance(this); if ("string" == typeof e) { if (void 0 === t[e] || e.startsWith("_") || "constructor" === e) throw new TypeError('No method named "'.concat(e, '"')); + t[e](this) } })) } }]), n }(Ht); + Rt(qt, "close"), ht(qt); + var Ft = ".".concat("bs.button"), + Ut = "click".concat(Ft).concat(".data-api"), + Vt = function(e) { We(n, e); var t = qe(n); + + function n() { return Ve(this, n), t.apply(this, arguments) } return Xe(n, [{ key: "toggle", value: function() { this._element.setAttribute("aria-pressed", this._element.classList.toggle("active")) } }], [{ key: "NAME", get: function() { return "button" } }, { key: "jQueryInterface", value: function(e) { return this.each((function() { var t = n.getOrCreateInstance(this); "toggle" === e && t[e]() })) } }]), n }(Ht); + + function Kt(e) { return "true" === e || "false" !== e && (e === Number(e).toString() ? Number(e) : "" === e || "null" === e ? null : e) } + + function Xt(e) { return e.replace(/[A-Z]/g, (function(e) { return "-".concat(e.toLowerCase()) })) } + Nt.on(document, Ut, '[data-bs-toggle="button"]', (function(e) { e.preventDefault(); var t = e.target.closest('[data-bs-toggle="button"]'); + Vt.getOrCreateInstance(t).toggle() })), ht(Vt); + var Yt = { setDataAttribute: function(e, t, n) { e.setAttribute("data-bs-".concat(Xt(t)), n) }, removeDataAttribute: function(e, t) { e.removeAttribute("data-bs-".concat(Xt(t))) }, getDataAttributes: function(e) { if (!e) return {}; var t = {}; return Object.keys(e.dataset).filter((function(e) { return e.startsWith("bs") })).forEach((function(n) { var i = n.replace(/^bs/, ""); + i = i.charAt(0).toLowerCase() + i.slice(1, i.length), t[i] = Kt(e.dataset[n]) })), t }, getDataAttribute: function(e, t) { return Kt(e.getAttribute("data-bs-".concat(Xt(t)))) }, offset: function(e) { var t = e.getBoundingClientRect(); return { top: t.top + window.pageYOffset, left: t.left + window.pageXOffset } }, position: function(e) { return { top: e.offsetTop, left: e.offsetLeft } } }, + Qt = { find: function(e) { var t, n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : document.documentElement; return (t = []).concat.apply(t, Be(Element.prototype.querySelectorAll.call(n, e))) }, findOne: function(e) { var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : document.documentElement; return Element.prototype.querySelector.call(t, e) }, children: function(e, t) { var n; return (n = []).concat.apply(n, Be(e.children)).filter((function(e) { return e.matches(t) })) }, parents: function(e, t) { for (var n = [], i = e.parentNode; i && i.nodeType === Node.ELEMENT_NODE && 3 !== i.nodeType;) i.matches(t) && n.push(i), i = i.parentNode; return n }, prev: function(e, t) { for (var n = e.previousElementSibling; n;) { if (n.matches(t)) return [n]; + n = n.previousElementSibling } return [] }, next: function(e, t) { for (var n = e.nextElementSibling; n;) { if (n.matches(t)) return [n]; + n = n.nextElementSibling } return [] }, focusableChildren: function(e) { var t = ["a", "button", "input", "textarea", "select", "details", "[tabindex]", '[contenteditable="true"]'].map((function(e) { return "".concat(e, ':not([tabindex^="-"])') })).join(", "); return this.find(t, e).filter((function(e) { return !st(e) && at(e) })) } }, + $t = ".".concat("bs.carousel"), + Gt = { interval: 5e3, keyboard: !0, slide: !1, pause: "hover", wrap: !0, touch: !0 }, + Zt = { interval: "(number|boolean)", keyboard: "boolean", slide: "(boolean|string)", pause: "(string|boolean)", wrap: "boolean", touch: "boolean" }, + Jt = "next", + en = "prev", + tn = "left", + nn = "right", + on = (Re(Se = {}, "ArrowLeft", nn), Re(Se, "ArrowRight", tn), Se), + rn = "slide".concat($t), + an = "slid".concat($t), + sn = "keydown".concat($t), + cn = "mouseenter".concat($t), + ln = "mouseleave".concat($t), + un = "touchstart".concat($t), + fn = "touchmove".concat($t), + dn = "touchend".concat($t), + hn = "pointerdown".concat($t), + pn = "pointerup".concat($t), + gn = "dragstart".concat($t), + mn = "load".concat($t).concat(".data-api"), + vn = "click".concat($t).concat(".data-api"), + _n = function(e) { We(n, e); var t = qe(n); + + function n(e, i) { var o; return Ve(this, n), (o = t.call(this, e))._items = null, o._interval = null, o._activeElement = null, o._isPaused = !1, o._isSliding = !1, o.touchTimeout = null, o.touchStartX = 0, o.touchDeltaX = 0, o._config = o._getConfig(i), o._indicatorsElement = Qt.findOne(".carousel-indicators", o._element), o._touchSupported = "ontouchstart" in document.documentElement || navigator.maxTouchPoints > 0, o._pointerEvent = Boolean(window.PointerEvent), o._addEventListeners(), o } return Xe(n, [{ key: "next", value: function() { this._slide(Jt) } }, { key: "nextWhenVisible", value: function() {!document.hidden && at(this._element) && this.next() } }, { key: "prev", value: function() { this._slide(en) } }, { key: "pause", value: function(e) { e || (this._isPaused = !0), Qt.findOne(".carousel-item-next, .carousel-item-prev", this._element) && (nt(this._element), this.cycle(!0)), clearInterval(this._interval), this._interval = null } }, { key: "cycle", value: function(e) { e || (this._isPaused = !1), this._interval && (clearInterval(this._interval), this._interval = null), this._config && this._config.interval && !this._isPaused && (this._updateInterval(), this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval)) } }, { key: "to", value: function(e) { var t = this; + this._activeElement = Qt.findOne(".active.carousel-item", this._element); var n = this._getItemIndex(this._activeElement); if (!(e > this._items.length - 1 || e < 0)) + if (this._isSliding) Nt.one(this._element, an, (function() { return t.to(e) })); + else { if (n === e) return this.pause(), void this.cycle(); var i = e > n ? Jt : en; + this._slide(i, this._items[e]) } } }, { key: "_getConfig", value: function(e) { return e = He({}, Gt, {}, Yt.getDataAttributes(this._element), {}, "object" === Ge(e) ? e : {}), rt("carousel", e, Zt), e } }, { key: "_handleSwipe", value: function() { var e = Math.abs(this.touchDeltaX); if (!(e <= 40)) { var t = e / this.touchDeltaX; + this.touchDeltaX = 0, t && this._slide(t > 0 ? nn : tn) } } }, { key: "_addEventListeners", value: function() { var e = this; + this._config.keyboard && Nt.on(this._element, sn, (function(t) { return e._keydown(t) })), "hover" === this._config.pause && (Nt.on(this._element, cn, (function(t) { return e.pause(t) })), Nt.on(this._element, ln, (function(t) { return e.cycle(t) }))), this._config.touch && this._touchSupported && this._addTouchEventListeners() } }, { key: "_addTouchEventListeners", value: function() { var e = this, + t = function(t) { return e._pointerEvent && ("pen" === t.pointerType || "touch" === t.pointerType) }, + n = function(n) { t(n) ? e.touchStartX = n.clientX : e._pointerEvent || (e.touchStartX = n.touches[0].clientX) }, + i = function(n) { t(n) && (e.touchDeltaX = n.clientX - e.touchStartX), e._handleSwipe(), "hover" === e._config.pause && (e.pause(), e.touchTimeout && clearTimeout(e.touchTimeout), e.touchTimeout = setTimeout((function(t) { return e.cycle(t) }), 500 + e._config.interval)) }; + Qt.find(".carousel-item img", this._element).forEach((function(e) { Nt.on(e, gn, (function(e) { return e.preventDefault() })) })), this._pointerEvent ? (Nt.on(this._element, hn, (function(e) { return n(e) })), Nt.on(this._element, pn, (function(e) { return i(e) })), this._element.classList.add("pointer-event")) : (Nt.on(this._element, un, (function(e) { return n(e) })), Nt.on(this._element, fn, (function(t) { return function(t) { e.touchDeltaX = t.touches && t.touches.length > 1 ? 0 : t.touches[0].clientX - e.touchStartX }(t) })), Nt.on(this._element, dn, (function(e) { return i(e) }))) } }, { key: "_keydown", value: function(e) { if (!/input|textarea/i.test(e.target.tagName)) { var t = on[e.key]; + t && (e.preventDefault(), this._slide(t)) } } }, { key: "_getItemIndex", value: function(e) { return this._items = e && e.parentNode ? Qt.find(".carousel-item", e.parentNode) : [], this._items.indexOf(e) } }, { key: "_getItemByOrder", value: function(e, t) { var n = e === Jt; return mt(this._items, t, n, this._config.wrap) } }, { key: "_triggerSlideEvent", value: function(e, t) { var n = this._getItemIndex(e), + i = this._getItemIndex(Qt.findOne(".active.carousel-item", this._element)); return Nt.trigger(this._element, rn, { relatedTarget: e, direction: t, from: i, to: n }) } }, { key: "_setActiveIndicatorElement", value: function(e) { if (this._indicatorsElement) { var t = Qt.findOne(".active", this._indicatorsElement); + t.classList.remove("active"), t.removeAttribute("aria-current"); for (var n = Qt.find("[data-bs-target]", this._indicatorsElement), i = 0; i < n.length; i++) + if (Number.parseInt(n[i].getAttribute("data-bs-slide-to"), 10) === this._getItemIndex(e)) { n[i].classList.add("active"), n[i].setAttribute("aria-current", "true"); break } } } }, { key: "_updateInterval", value: function() { var e = this._activeElement || Qt.findOne(".active.carousel-item", this._element); if (e) { var t = Number.parseInt(e.getAttribute("data-bs-interval"), 10); + t ? (this._config.defaultInterval = this._config.defaultInterval || this._config.interval, this._config.interval = t) : this._config.interval = this._config.defaultInterval || this._config.interval } } }, { key: "_slide", value: function(e, t) { var n = this, + i = this._directionToOrder(e), + o = Qt.findOne(".active.carousel-item", this._element), + r = this._getItemIndex(o), + a = t || this._getItemByOrder(i, o), + s = this._getItemIndex(a), + c = Boolean(this._interval), + l = i === Jt, + u = l ? "carousel-item-start" : "carousel-item-end", + f = l ? "carousel-item-next" : "carousel-item-prev", + d = this._orderToDirection(i); if (a && a.classList.contains("active")) this._isSliding = !1; + else if (!this._isSliding && !this._triggerSlideEvent(a, d).defaultPrevented && o && a) { this._isSliding = !0, c && this.pause(), this._setActiveIndicatorElement(a), this._activeElement = a; var h = function() { Nt.trigger(n._element, an, { relatedTarget: a, direction: d, from: r, to: s }) }; if (this._element.classList.contains("slide")) { a.classList.add(f), lt(a), o.classList.add(u), a.classList.add(u); + this._queueCallback((function() { a.classList.remove(u, f), a.classList.add("active"), o.classList.remove("active", f, u), n._isSliding = !1, setTimeout(h, 0) }), o, !0) } else o.classList.remove("active"), a.classList.add("active"), this._isSliding = !1, h(); + c && this.cycle() } } }, { key: "_directionToOrder", value: function(e) { return [nn, tn].includes(e) ? dt() ? e === tn ? en : Jt : e === tn ? Jt : en : e } }, { key: "_orderToDirection", value: function(e) { return [Jt, en].includes(e) ? dt() ? e === en ? tn : nn : e === en ? nn : tn : e } }], [{ key: "Default", get: function() { return Gt } }, { key: "NAME", get: function() { return "carousel" } }, { key: "carouselInterface", value: function(e, t) { var i = n.getOrCreateInstance(e, t), + o = i._config; "object" === Ge(t) && (o = He({}, o, {}, t)); var r = "string" == typeof t ? t : o.slide; if ("number" == typeof t) i.to(t); + else if ("string" == typeof r) { if (void 0 === i[r]) throw new TypeError('No method named "'.concat(r, '"')); + i[r]() } else o.interval && o.ride && (i.pause(), i.cycle()) } }, { key: "jQueryInterface", value: function(e) { return this.each((function() { n.carouselInterface(this, e) })) } }, { key: "dataApiClickHandler", value: function(e) { var t = et(this); if (t && t.classList.contains("carousel")) { var i = He({}, Yt.getDataAttributes(t), {}, Yt.getDataAttributes(this)), + o = this.getAttribute("data-bs-slide-to"); + o && (i.interval = !1), n.carouselInterface(t, i), o && n.getInstance(t).to(o), e.preventDefault() } } }]), n }(Ht); + Nt.on(document, vn, "[data-bs-slide], [data-bs-slide-to]", _n.dataApiClickHandler), Nt.on(window, mn, (function() { for (var e = Qt.find('[data-bs-ride="carousel"]'), t = 0, n = e.length; t < n; t++) _n.carouselInterface(e[t], _n.getInstance(e[t])) })), ht(_n); + var yn = ".".concat("bs.collapse"), + bn = { toggle: !0, parent: null }, + wn = { toggle: "boolean", parent: "(null|element)" }, + kn = "show".concat(yn), + En = "shown".concat(yn), + An = "hide".concat(yn), + On = "hidden".concat(yn), + Tn = "click".concat(yn).concat(".data-api"), + Cn = ":scope .".concat("collapse", " .").concat("collapse"), + xn = function(e) { We(n, e); var t = qe(n); + + function n(e, i) { var o; + Ve(this, n), (o = t.call(this, e))._isTransitioning = !1, o._config = o._getConfig(i), o._triggerArray = []; for (var r = Qt.find('[data-bs-toggle="collapse"]'), a = 0, s = r.length; a < s; a++) { var c = r[a], + l = Je(c), + u = Qt.find(l).filter((function(e) { return e === o._element })); + null !== l && u.length && (o._selector = l, o._triggerArray.push(c)) } return o._initializeChildren(), o._config.parent || o._addAriaAndCollapsedClass(o._triggerArray, o._isShown()), o._config.toggle && o.toggle(), o } return Xe(n, [{ key: "toggle", value: function() { this._isShown() ? this.hide() : this.show() } }, { key: "show", value: function() { var e = this; if (!this._isTransitioning && !this._isShown()) { var t, i = []; if (this._config.parent) { var o = Qt.find(Cn, this._config.parent); + i = Qt.find(".collapse.show, .collapse.collapsing", this._config.parent).filter((function(e) { return !o.includes(e) })) } var r = Qt.findOne(this._selector); if (i.length) { var a = i.find((function(e) { return r !== e })); if ((t = a ? n.getInstance(a) : null) && t._isTransitioning) return } if (!Nt.trigger(this._element, kn).defaultPrevented) { i.forEach((function(e) { r !== e && n.getOrCreateInstance(e, { toggle: !1 }).hide(), t || It(e, "bs.collapse", null) })); var s = this._getDimension(); + this._element.classList.remove("collapse"), this._element.classList.add("collapsing"), this._element.style[s] = 0, this._addAriaAndCollapsedClass(this._triggerArray, !0), this._isTransitioning = !0; var c = s[0].toUpperCase() + s.slice(1), + l = "scroll".concat(c); + this._queueCallback((function() { e._isTransitioning = !1, e._element.classList.remove("collapsing"), e._element.classList.add("collapse", "show"), e._element.style[s] = "", Nt.trigger(e._element, En) }), this._element, !0), this._element.style[s] = "".concat(this._element[l], "px") } } } }, { key: "hide", value: function() { var e = this; if (!this._isTransitioning && this._isShown() && !Nt.trigger(this._element, An).defaultPrevented) { var t = this._getDimension(); + this._element.style[t] = "".concat(this._element.getBoundingClientRect()[t], "px"), lt(this._element), this._element.classList.add("collapsing"), this._element.classList.remove("collapse", "show"); for (var n = this._triggerArray.length, i = 0; i < n; i++) { var o = this._triggerArray[i], + r = et(o); + r && !this._isShown(r) && this._addAriaAndCollapsedClass([o], !1) } + this._isTransitioning = !0; + this._element.style[t] = "", this._queueCallback((function() { e._isTransitioning = !1, e._element.classList.remove("collapsing"), e._element.classList.add("collapse"), Nt.trigger(e._element, On) }), this._element, !0) } } }, { key: "_isShown", value: function() { var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this._element; return e.classList.contains("show") } }, { key: "_getConfig", value: function(e) { return (e = He({}, bn, {}, Yt.getDataAttributes(this._element), {}, e)).toggle = Boolean(e.toggle), e.parent = ot(e.parent), rt("collapse", e, wn), e } }, { key: "_getDimension", value: function() { return this._element.classList.contains("collapse-horizontal") ? "width" : "height" } }, { key: "_initializeChildren", value: function() { var e = this; if (this._config.parent) { var t = Qt.find(Cn, this._config.parent); + Qt.find('[data-bs-toggle="collapse"]', this._config.parent).filter((function(e) { return !t.includes(e) })).forEach((function(t) { var n = et(t); + n && e._addAriaAndCollapsedClass([t], e._isShown(n)) })) } } }, { key: "_addAriaAndCollapsedClass", value: function(e, t) { e.length && e.forEach((function(e) { t ? e.classList.remove("collapsed") : e.classList.add("collapsed"), e.setAttribute("aria-expanded", t) })) } }], [{ key: "Default", get: function() { return bn } }, { key: "NAME", get: function() { return "collapse" } }, { key: "jQueryInterface", value: function(e) { return this.each((function() { var t = {}; "string" == typeof e && /show|hide/.test(e) && (t.toggle = !1); var i = n.getOrCreateInstance(this, t); if ("string" == typeof e) { if (void 0 === i[e]) throw new TypeError('No method named "'.concat(e, '"')); + i[e]() } })) } }]), n }(Ht); + Nt.on(document, Tn, '[data-bs-toggle="collapse"]', (function(e) { + ("A" === e.target.tagName || e.delegateTarget && "A" === e.delegateTarget.tagName) && e.preventDefault(); var t = Je(this); + Qt.find(t).forEach((function(e) { xn.getOrCreateInstance(e, { toggle: !1 }).toggle() })) })), ht(xn); + var Ln = ".".concat("bs.dropdown"), + Sn = new RegExp("".concat("ArrowUp", "|").concat("ArrowDown", "|").concat("Escape")), + Dn = "hide".concat(Ln), + Nn = "hidden".concat(Ln), + jn = "show".concat(Ln), + In = "shown".concat(Ln), + Pn = "click".concat(Ln).concat(".data-api"), + Mn = "keydown".concat(Ln).concat(".data-api"), + Hn = "keyup".concat(Ln).concat(".data-api"), + Rn = dt() ? "top-end" : "top-start", + Bn = dt() ? "top-start" : "top-end", + Wn = dt() ? "bottom-end" : "bottom-start", + zn = dt() ? "bottom-start" : "bottom-end", + qn = dt() ? "left-start" : "right-start", + Fn = dt() ? "right-start" : "left-start", + Un = { offset: [0, 2], boundary: "clippingParents", reference: "toggle", display: "dynamic", popperConfig: null, autoClose: !0 }, + Vn = { offset: "(array|string|function)", boundary: "(string|element)", reference: "(string|element|object)", display: "string", popperConfig: "(null|object|function)", autoClose: "(boolean|string)" }, + Kn = function(e) { We(n, e); var t = qe(n); + + function n(e, i) { var o; return Ve(this, n), (o = t.call(this, e))._popper = null, o._config = o._getConfig(i), o._menu = o._getMenuElement(), o._inNavbar = o._detectNavbar(), o } return Xe(n, [{ key: "toggle", value: function() { return this._isShown() ? this.hide() : this.show() } }, { key: "show", value: function() { if (!st(this._element) && !this._isShown(this._menu)) { var e = { relatedTarget: this._element }; if (!Nt.trigger(this._element, jn, e).defaultPrevented) { var t, i = n.getParentFromElement(this._element); if (this._inNavbar ? Yt.setDataAttribute(this._menu, "popper", "none") : this._createPopper(i), "ontouchstart" in document.documentElement && !i.closest(".navbar-nav"))(t = []).concat.apply(t, Be(document.body.children)).forEach((function(e) { return Nt.on(e, "mouseover", ct) })); + this._element.focus(), this._element.setAttribute("aria-expanded", !0), this._menu.classList.add("show"), this._element.classList.add("show"), Nt.trigger(this._element, In, e) } } } }, { key: "hide", value: function() { if (!st(this._element) && this._isShown(this._menu)) { var e = { relatedTarget: this._element }; + this._completeHide(e) } } }, { key: "dispose", value: function() { this._popper && this._popper.destroy(), Ie(Ue(n.prototype), "dispose", this).call(this) } }, { key: "update", value: function() { this._inNavbar = this._detectNavbar(), this._popper && this._popper.update() } }, { key: "_completeHide", value: function(e) { if (!Nt.trigger(this._element, Dn, e).defaultPrevented) { var t; if ("ontouchstart" in document.documentElement)(t = []).concat.apply(t, Be(document.body.children)).forEach((function(e) { return Nt.off(e, "mouseover", ct) })); + this._popper && this._popper.destroy(), this._menu.classList.remove("show"), this._element.classList.remove("show"), this._element.setAttribute("aria-expanded", "false"), Yt.removeDataAttribute(this._menu, "popper"), Nt.trigger(this._element, Nn, e) } } }, { key: "_getConfig", value: function(e) { if (e = He({}, this.constructor.Default, {}, Yt.getDataAttributes(this._element), {}, e), rt("dropdown", e, this.constructor.DefaultType), "object" === Ge(e.reference) && !it(e.reference) && "function" != typeof e.reference.getBoundingClientRect) throw new TypeError("".concat("dropdown".toUpperCase(), ': Option "reference" provided type "object" without a required "getBoundingClientRect" method.')); return e } }, { key: "_createPopper", value: function(e) { if (void 0 === i) throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)"); var t = this._element; "parent" === this._config.reference ? t = e : it(this._config.reference) ? t = ot(this._config.reference) : "object" === Ge(this._config.reference) && (t = this._config.reference); var n = this._getPopperConfig(), + o = n.modifiers.find((function(e) { return "applyStyles" === e.name && !1 === e.enabled })); + this._popper = Ne(t, this._menu, n), o && Yt.setDataAttribute(this._menu, "popper", "static") } }, { key: "_isShown", value: function() { var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this._element; return e.classList.contains("show") } }, { key: "_getMenuElement", value: function() { return Qt.next(this._element, ".dropdown-menu")[0] } }, { key: "_getPlacement", value: function() { var e = this._element.parentNode; if (e.classList.contains("dropend")) return qn; if (e.classList.contains("dropstart")) return Fn; var t = "end" === getComputedStyle(this._menu).getPropertyValue("--bs-position").trim(); return e.classList.contains("dropup") ? t ? Bn : Rn : t ? zn : Wn } }, { key: "_detectNavbar", value: function() { return null !== this._element.closest(".".concat("navbar")) } }, { key: "_getOffset", value: function() { var e = this, + t = this._config.offset; return "string" == typeof t ? t.split(",").map((function(e) { return Number.parseInt(e, 10) })) : "function" == typeof t ? function(n) { return t(n, e._element) } : t } }, { key: "_getPopperConfig", value: function() { var e = { placement: this._getPlacement(), modifiers: [{ name: "preventOverflow", options: { boundary: this._config.boundary } }, { name: "offset", options: { offset: this._getOffset() } }] }; return "static" === this._config.display && (e.modifiers = [{ name: "applyStyles", enabled: !1 }]), He({}, e, {}, "function" == typeof this._config.popperConfig ? this._config.popperConfig(e) : this._config.popperConfig) } }, { key: "_selectMenuItem", value: function(e) { var t = e.key, + n = e.target, + i = Qt.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)", this._menu).filter(at); + i.length && mt(i, n, "ArrowDown" === t, !i.includes(n)).focus() } }], [{ key: "Default", get: function() { return Un } }, { key: "DefaultType", get: function() { return Vn } }, { key: "NAME", get: function() { return "dropdown" } }, { key: "jQueryInterface", value: function(e) { return this.each((function() { var t = n.getOrCreateInstance(this, e); if ("string" == typeof e) { if (void 0 === t[e]) throw new TypeError('No method named "'.concat(e, '"')); + t[e]() } })) } }, { key: "clearMenus", value: function(e) { if (!e || 2 !== e.button && ("keyup" !== e.type || "Tab" === e.key)) + for (var t = Qt.find('[data-bs-toggle="dropdown"]'), i = 0, o = t.length; i < o; i++) { var r = n.getInstance(t[i]); if (r && !1 !== r._config.autoClose && r._isShown()) { var a = { relatedTarget: r._element }; if (e) { var s = e.composedPath(), + c = s.includes(r._menu); if (s.includes(r._element) || "inside" === r._config.autoClose && !c || "outside" === r._config.autoClose && c) continue; if (r._menu.contains(e.target) && ("keyup" === e.type && "Tab" === e.key || /input|select|option|textarea|form/i.test(e.target.tagName))) continue; "click" === e.type && (a.clickEvent = e) } + r._completeHide(a) } } } }, { key: "getParentFromElement", value: function(e) { return et(e) || e.parentNode } }, { key: "dataApiKeydownHandler", value: function(e) { if (!(/input|textarea/i.test(e.target.tagName) ? "Space" === e.key || "Escape" !== e.key && ("ArrowDown" !== e.key && "ArrowUp" !== e.key || e.target.closest(".dropdown-menu")) : !Sn.test(e.key))) { var t = this.classList.contains("show"); if ((t || "Escape" !== e.key) && (e.preventDefault(), e.stopPropagation(), !st(this))) { var i = this.matches('[data-bs-toggle="dropdown"]') ? this : Qt.prev(this, '[data-bs-toggle="dropdown"]')[0], + o = n.getOrCreateInstance(i); if ("Escape" !== e.key) return "ArrowUp" === e.key || "ArrowDown" === e.key ? (t || o.show(), void o._selectMenuItem(e)) : void(t && "Space" !== e.key || n.clearMenus()); + o.hide() } } } }]), n }(Ht); + Nt.on(document, Mn, '[data-bs-toggle="dropdown"]', Kn.dataApiKeydownHandler), Nt.on(document, Mn, ".dropdown-menu", Kn.dataApiKeydownHandler), Nt.on(document, Pn, Kn.clearMenus), Nt.on(document, Hn, Kn.clearMenus), Nt.on(document, Pn, '[data-bs-toggle="dropdown"]', (function(e) { e.preventDefault(), Kn.getOrCreateInstance(this).toggle() })), ht(Kn); + var Xn = function() { + function e() { Ve(this, e), this._element = document.body } return Xe(e, [{ key: "getWidth", value: function() { var e = document.documentElement.clientWidth; return Math.abs(window.innerWidth - e) } }, { key: "hide", value: function() { var e = this.getWidth(); + this._disableOverFlow(), this._setElementAttributes(this._element, "paddingRight", (function(t) { return t + e })), this._setElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top", "paddingRight", (function(t) { return t + e })), this._setElementAttributes(".sticky-top", "marginRight", (function(t) { return t - e })) } }, { key: "_disableOverFlow", value: function() { this._saveInitialAttribute(this._element, "overflow"), this._element.style.overflow = "hidden" } }, { key: "_setElementAttributes", value: function(e, t, n) { var i = this, + o = this.getWidth(); + this._applyManipulationCallback(e, (function(e) { if (!(e !== i._element && window.innerWidth > e.clientWidth + o)) { i._saveInitialAttribute(e, t); var r = window.getComputedStyle(e)[t]; + e.style[t] = "".concat(n(Number.parseFloat(r)), "px") } })) } }, { key: "reset", value: function() { this._resetElementAttributes(this._element, "overflow"), this._resetElementAttributes(this._element, "paddingRight"), this._resetElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top", "paddingRight"), this._resetElementAttributes(".sticky-top", "marginRight") } }, { key: "_saveInitialAttribute", value: function(e, t) { var n = e.style[t]; + n && Yt.setDataAttribute(e, t, n) } }, { key: "_resetElementAttributes", value: function(e, t) { this._applyManipulationCallback(e, (function(e) { var n = Yt.getDataAttribute(e, t); + void 0 === n ? e.style.removeProperty(t) : (Yt.removeDataAttribute(e, t), e.style[t] = n) })) } }, { key: "_applyManipulationCallback", value: function(e, t) { it(e) ? t(e) : Qt.find(e, this._element).forEach(t) } }, { key: "isOverflowing", value: function() { return this.getWidth() > 0 } }]), e }(), + Yn = { className: "modal-backdrop", isVisible: !0, isAnimated: !1, rootElement: "body", clickCallback: null }, + Qn = { className: "string", isVisible: "boolean", isAnimated: "boolean", rootElement: "(element|string)", clickCallback: "(function|null)" }, + $n = "mousedown.bs.".concat("backdrop"), + Gn = function() { + function e(t) { Ve(this, e), this._config = this._getConfig(t), this._isAppended = !1, this._element = null } return Xe(e, [{ key: "show", value: function(e) { this._config.isVisible ? (this._append(), this._config.isAnimated && lt(this._getElement()), this._getElement().classList.add("show"), this._emulateAnimation((function() { pt(e) }))) : pt(e) } }, { key: "hide", value: function(e) { var t = this; + this._config.isVisible ? (this._getElement().classList.remove("show"), this._emulateAnimation((function() { t.dispose(), pt(e) }))) : pt(e) } }, { key: "_getElement", value: function() { if (!this._element) { var e = document.createElement("div"); + e.className = this._config.className, this._config.isAnimated && e.classList.add("fade"), this._element = e } return this._element } }, { key: "_getConfig", value: function(e) { return (e = He({}, Yn, {}, "object" === Ge(e) ? e : {})).rootElement = ot(e.rootElement), rt("backdrop", e, Qn), e } }, { key: "_append", value: function() { var e = this; + this._isAppended || (this._config.rootElement.append(this._getElement()), Nt.on(this._getElement(), $n, (function() { pt(e._config.clickCallback) })), this._isAppended = !0) } }, { key: "dispose", value: function() { this._isAppended && (Nt.off(this._element, $n), this._element.remove(), this._isAppended = !1) } }, { key: "_emulateAnimation", value: function(e) { gt(e, this._getElement(), this._config.isAnimated) } }]), e }(), + Zn = { trapElement: null, autofocus: !0 }, + Jn = { trapElement: "element", autofocus: "boolean" }, + ei = ".".concat("bs.focustrap"), + ti = "focusin".concat(ei), + ni = "keydown.tab".concat(ei), + ii = function() { + function e(t) { Ve(this, e), this._config = this._getConfig(t), this._isActive = !1, this._lastTabNavDirection = null } return Xe(e, [{ key: "activate", value: function() { var e = this, + t = this._config, + n = t.trapElement, + i = t.autofocus; + this._isActive || (i && n.focus(), Nt.off(document, ei), Nt.on(document, ti, (function(t) { return e._handleFocusin(t) })), Nt.on(document, ni, (function(t) { return e._handleKeydown(t) })), this._isActive = !0) } }, { key: "deactivate", value: function() { this._isActive && (this._isActive = !1, Nt.off(document, ei)) } }, { key: "_handleFocusin", value: function(e) { var t = e.target, + n = this._config.trapElement; if (t !== document && t !== n && !n.contains(t)) { var i = Qt.focusableChildren(n); + 0 === i.length ? n.focus() : "backward" === this._lastTabNavDirection ? i[i.length - 1].focus() : i[0].focus() } } }, { key: "_handleKeydown", value: function(e) { "Tab" === e.key && (this._lastTabNavDirection = e.shiftKey ? "backward" : "forward") } }, { key: "_getConfig", value: function(e) { return e = He({}, Zn, {}, "object" === Ge(e) ? e : {}), rt("focustrap", e, Jn), e } }]), e }(), + oi = ".".concat("bs.modal"), + ri = { backdrop: !0, keyboard: !0, focus: !0 }, + ai = { backdrop: "(boolean|string)", keyboard: "boolean", focus: "boolean" }, + si = "hide".concat(oi), + ci = "hidePrevented".concat(oi), + li = "hidden".concat(oi), + ui = "show".concat(oi), + fi = "shown".concat(oi), + di = "resize".concat(oi), + hi = "click.dismiss".concat(oi), + pi = "keydown.dismiss".concat(oi), + gi = "mouseup.dismiss".concat(oi), + mi = "mousedown.dismiss".concat(oi), + vi = "click".concat(oi).concat(".data-api"), + _i = function(e) { We(n, e); var t = qe(n); + + function n(e, i) { var o; return Ve(this, n), (o = t.call(this, e))._config = o._getConfig(i), o._dialog = Qt.findOne(".modal-dialog", o._element), o._backdrop = o._initializeBackDrop(), o._focustrap = o._initializeFocusTrap(), o._isShown = !1, o._ignoreBackdropClick = !1, o._isTransitioning = !1, o._scrollBar = new Xn, o } return Xe(n, [{ key: "toggle", value: function(e) { return this._isShown ? this.hide() : this.show(e) } }, { key: "show", value: function(e) { var t = this; + this._isShown || this._isTransitioning || (Nt.trigger(this._element, ui, { relatedTarget: e }).defaultPrevented || (this._isShown = !0, this._isAnimated() && (this._isTransitioning = !0), this._scrollBar.hide(), document.body.classList.add("modal-open"), this._adjustDialog(), this._setEscapeEvent(), this._setResizeEvent(), Nt.on(this._dialog, mi, (function() { Nt.one(t._element, gi, (function(e) { e.target === t._element && (t._ignoreBackdropClick = !0) })) })), this._showBackdrop((function() { return t._showElement(e) })))) } }, { key: "hide", value: function() { var e = this; if (this._isShown && !this._isTransitioning && !Nt.trigger(this._element, si).defaultPrevented) { this._isShown = !1; var t = this._isAnimated(); + t && (this._isTransitioning = !0), this._setEscapeEvent(), this._setResizeEvent(), this._focustrap.deactivate(), this._element.classList.remove("show"), Nt.off(this._element, hi), Nt.off(this._dialog, mi), this._queueCallback((function() { return e._hideModal() }), this._element, t) } } }, { key: "dispose", value: function() { + [window, this._dialog].forEach((function(e) { return Nt.off(e, oi) })), this._backdrop.dispose(), this._focustrap.deactivate(), Ie(Ue(n.prototype), "dispose", this).call(this) } }, { key: "handleUpdate", value: function() { this._adjustDialog() } }, { key: "_initializeBackDrop", value: function() { return new Gn({ isVisible: Boolean(this._config.backdrop), isAnimated: this._isAnimated() }) } }, { key: "_initializeFocusTrap", value: function() { return new ii({ trapElement: this._element }) } }, { key: "_getConfig", value: function(e) { return e = He({}, ri, {}, Yt.getDataAttributes(this._element), {}, "object" === Ge(e) ? e : {}), rt("modal", e, ai), e } }, { key: "_showElement", value: function(e) { var t = this, + n = this._isAnimated(), + i = Qt.findOne(".modal-body", this._dialog); + this._element.parentNode && this._element.parentNode.nodeType === Node.ELEMENT_NODE || document.body.append(this._element), this._element.style.display = "block", this._element.removeAttribute("aria-hidden"), this._element.setAttribute("aria-modal", !0), this._element.setAttribute("role", "dialog"), this._element.scrollTop = 0, i && (i.scrollTop = 0), n && lt(this._element), this._element.classList.add("show"); + this._queueCallback((function() { t._config.focus && t._focustrap.activate(), t._isTransitioning = !1, Nt.trigger(t._element, fi, { relatedTarget: e }) }), this._dialog, n) } }, { key: "_setEscapeEvent", value: function() { var e = this; + this._isShown ? Nt.on(this._element, pi, (function(t) { e._config.keyboard && "Escape" === t.key ? (t.preventDefault(), e.hide()) : e._config.keyboard || "Escape" !== t.key || e._triggerBackdropTransition() })) : Nt.off(this._element, pi) } }, { key: "_setResizeEvent", value: function() { var e = this; + this._isShown ? Nt.on(window, di, (function() { return e._adjustDialog() })) : Nt.off(window, di) } }, { key: "_hideModal", value: function() { var e = this; + this._element.style.display = "none", this._element.setAttribute("aria-hidden", !0), this._element.removeAttribute("aria-modal"), this._element.removeAttribute("role"), this._isTransitioning = !1, this._backdrop.hide((function() { document.body.classList.remove("modal-open"), e._resetAdjustments(), e._scrollBar.reset(), Nt.trigger(e._element, li) })) } }, { key: "_showBackdrop", value: function(e) { var t = this; + Nt.on(this._element, hi, (function(e) { t._ignoreBackdropClick ? t._ignoreBackdropClick = !1 : e.target === e.currentTarget && (!0 === t._config.backdrop ? t.hide() : "static" === t._config.backdrop && t._triggerBackdropTransition()) })), this._backdrop.show(e) } }, { key: "_isAnimated", value: function() { return this._element.classList.contains("fade") } }, { key: "_triggerBackdropTransition", value: function() { var e = this; if (!Nt.trigger(this._element, ci).defaultPrevented) { var t = this._element, + n = t.classList, + i = t.scrollHeight, + o = t.style, + r = i > document.documentElement.clientHeight;!r && "hidden" === o.overflowY || n.contains("modal-static") || (r || (o.overflowY = "hidden"), n.add("modal-static"), this._queueCallback((function() { n.remove("modal-static"), r || e._queueCallback((function() { o.overflowY = "" }), e._dialog) }), this._dialog), this._element.focus()) } } }, { key: "_adjustDialog", value: function() { var e = this._element.scrollHeight > document.documentElement.clientHeight, + t = this._scrollBar.getWidth(), + n = t > 0; + (!n && e && !dt() || n && !e && dt()) && (this._element.style.paddingLeft = "".concat(t, "px")), (n && !e && !dt() || !n && e && dt()) && (this._element.style.paddingRight = "".concat(t, "px")) } }, { key: "_resetAdjustments", value: function() { this._element.style.paddingLeft = "", this._element.style.paddingRight = "" } }], [{ key: "Default", get: function() { return ri } }, { key: "NAME", get: function() { return "modal" } }, { key: "jQueryInterface", value: function(e, t) { return this.each((function() { var i = n.getOrCreateInstance(this, e); if ("string" == typeof e) { if (void 0 === i[e]) throw new TypeError('No method named "'.concat(e, '"')); + i[e](t) } })) } }]), n }(Ht); + Nt.on(document, vi, '[data-bs-toggle="modal"]', (function(e) { var t = this, + n = et(this); + ["A", "AREA"].includes(this.tagName) && e.preventDefault(), Nt.one(n, ui, (function(e) { e.defaultPrevented || Nt.one(n, li, (function() { at(t) && t.focus() })) })); var i = Qt.findOne(".modal.show"); + i && _i.getInstance(i).hide(), _i.getOrCreateInstance(n).toggle(this) })), Rt(_i), ht(_i); + var yi = ".".concat("bs.offcanvas"), + bi = "load".concat(yi).concat(".data-api"), + wi = { backdrop: !0, keyboard: !0, scroll: !1 }, + ki = { backdrop: "boolean", keyboard: "boolean", scroll: "boolean" }, + Ei = "show".concat(yi), + Ai = "shown".concat(yi), + Oi = "hide".concat(yi), + Ti = "hidden".concat(yi), + Ci = "click".concat(yi).concat(".data-api"), + xi = "keydown.dismiss".concat(yi), + Li = function(e) { We(n, e); var t = qe(n); + + function n(e, i) { var o; return Ve(this, n), (o = t.call(this, e))._config = o._getConfig(i), o._isShown = !1, o._backdrop = o._initializeBackDrop(), o._focustrap = o._initializeFocusTrap(), o._addEventListeners(), o } return Xe(n, [{ key: "toggle", value: function(e) { return this._isShown ? this.hide() : this.show(e) } }, { key: "show", value: function(e) { var t = this; if (!this._isShown && !Nt.trigger(this._element, Ei, { relatedTarget: e }).defaultPrevented) { this._isShown = !0, this._element.style.visibility = "visible", this._backdrop.show(), this._config.scroll || (new Xn).hide(), this._element.removeAttribute("aria-hidden"), this._element.setAttribute("aria-modal", !0), this._element.setAttribute("role", "dialog"), this._element.classList.add("show"); + this._queueCallback((function() { t._config.scroll || t._focustrap.activate(), Nt.trigger(t._element, Ai, { relatedTarget: e }) }), this._element, !0) } } }, { key: "hide", value: function() { var e = this; if (this._isShown && !Nt.trigger(this._element, Oi).defaultPrevented) { this._focustrap.deactivate(), this._element.blur(), this._isShown = !1, this._element.classList.remove("show"), this._backdrop.hide(); + this._queueCallback((function() { e._element.setAttribute("aria-hidden", !0), e._element.removeAttribute("aria-modal"), e._element.removeAttribute("role"), e._element.style.visibility = "hidden", e._config.scroll || (new Xn).reset(), Nt.trigger(e._element, Ti) }), this._element, !0) } } }, { key: "dispose", value: function() { this._backdrop.dispose(), this._focustrap.deactivate(), Ie(Ue(n.prototype), "dispose", this).call(this) } }, { key: "_getConfig", value: function(e) { return e = He({}, wi, {}, Yt.getDataAttributes(this._element), {}, "object" === Ge(e) ? e : {}), rt("offcanvas", e, ki), e } }, { key: "_initializeBackDrop", value: function() { var e = this; return new Gn({ className: "offcanvas-backdrop", isVisible: this._config.backdrop, isAnimated: !0, rootElement: this._element.parentNode, clickCallback: function() { return e.hide() } }) } }, { key: "_initializeFocusTrap", value: function() { return new ii({ trapElement: this._element }) } }, { key: "_addEventListeners", value: function() { var e = this; + Nt.on(this._element, xi, (function(t) { e._config.keyboard && "Escape" === t.key && e.hide() })) } }], [{ key: "NAME", get: function() { return "offcanvas" } }, { key: "Default", get: function() { return wi } }, { key: "jQueryInterface", value: function(e) { return this.each((function() { var t = n.getOrCreateInstance(this, e); if ("string" == typeof e) { if (void 0 === t[e] || e.startsWith("_") || "constructor" === e) throw new TypeError('No method named "'.concat(e, '"')); + t[e](this) } })) } }]), n }(Ht); + Nt.on(document, Ci, '[data-bs-toggle="offcanvas"]', (function(e) { var t = this, + n = et(this); if (["A", "AREA"].includes(this.tagName) && e.preventDefault(), !st(this)) { Nt.one(n, Ti, (function() { at(t) && t.focus() })); var i = Qt.findOne(".offcanvas.show"); + i && i !== n && Li.getInstance(i).hide(), Li.getOrCreateInstance(n).toggle(this) } })), Nt.on(window, bi, (function() { return Qt.find(".offcanvas.show").forEach((function(e) { return Li.getOrCreateInstance(e).show() })) })), Rt(Li), ht(Li); + var Si = new Set(["background", "cite", "href", "itemtype", "longdesc", "poster", "src", "xlink:href"]), + Di = /^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i, + Ni = /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i, + ji = { "*": ["class", "dir", "id", "lang", "role", /^aria-[\w-]*$/i], a: ["target", "href", "title", "rel"], area: [], b: [], br: [], col: [], code: [], div: [], em: [], hr: [], h1: [], h2: [], h3: [], h4: [], h5: [], h6: [], i: [], img: ["src", "srcset", "alt", "title", "width", "height"], li: [], ol: [], p: [], pre: [], s: [], small: [], span: [], sub: [], sup: [], strong: [], u: [], ul: [] }; + + function Ii(e, t, n) { var i; if (!e.length) return e; if (n && "function" == typeof n) return n(e); for (var o = (new window.DOMParser).parseFromString(e, "text/html"), r = (i = []).concat.apply(i, Be(o.body.querySelectorAll("*"))), a = function(e, n) { var i, o = r[e], + a = o.nodeName.toLowerCase(); if (!Object.keys(t).includes(a)) return o.remove(), "continue"; var s = (i = []).concat.apply(i, Be(o.attributes)), + c = [].concat(t["*"] || [], t[a] || []); + s.forEach((function(e) { + (function(e, t) { var n = e.nodeName.toLowerCase(); if (t.includes(n)) return !Si.has(n) || Boolean(Di.test(e.nodeValue) || Ni.test(e.nodeValue)); for (var i = t.filter((function(e) { return e instanceof RegExp })), o = 0, r = i.length; o < r; o++) + if (i[o].test(n)) return !0; + return !1 })(e, c) || o.removeAttribute(e.nodeName) })) }, s = 0, c = r.length; s < c; s++) a(s); return o.body.innerHTML } + var Pi = ".".concat("bs.tooltip"), + Mi = new Set(["sanitize", "allowList", "sanitizeFn"]), + Hi = { animation: "boolean", template: "string", title: "(string|element|function)", trigger: "string", delay: "(number|object)", html: "boolean", selector: "(string|boolean)", placement: "(string|function)", offset: "(array|string|function)", container: "(string|element|boolean)", fallbackPlacements: "array", boundary: "(string|element)", customClass: "(string|function)", sanitize: "boolean", sanitizeFn: "(null|function)", allowList: "object", popperConfig: "(null|object|function)" }, + Ri = { AUTO: "auto", TOP: "top", RIGHT: dt() ? "left" : "right", BOTTOM: "bottom", LEFT: dt() ? "right" : "left" }, + Bi = { animation: !0, template: '', trigger: "hover focus", title: "", delay: 0, html: !1, selector: !1, placement: "top", offset: [0, 0], container: !1, fallbackPlacements: ["top", "right", "bottom", "left"], boundary: "clippingParents", customClass: "", sanitize: !0, sanitizeFn: null, allowList: ji, popperConfig: null }, + Wi = { HIDE: "hide".concat(Pi), HIDDEN: "hidden".concat(Pi), SHOW: "show".concat(Pi), SHOWN: "shown".concat(Pi), INSERTED: "inserted".concat(Pi), CLICK: "click".concat(Pi), FOCUSIN: "focusin".concat(Pi), FOCUSOUT: "focusout".concat(Pi), MOUSEENTER: "mouseenter".concat(Pi), MOUSELEAVE: "mouseleave".concat(Pi) }, + zi = ".".concat("modal"), + qi = function(e) { We(n, e); var t = qe(n); + + function n(e, o) { var r; if (Ve(this, n), void 0 === i) throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)"); return (r = t.call(this, e))._isEnabled = !0, r._timeout = 0, r._hoverState = "", r._activeTrigger = {}, r._popper = null, r._config = r._getConfig(o), r.tip = null, r._setListeners(), r } return Xe(n, [{ key: "enable", value: function() { this._isEnabled = !0 } }, { key: "disable", value: function() { this._isEnabled = !1 } }, { key: "toggleEnabled", value: function() { this._isEnabled = !this._isEnabled } }, { key: "toggle", value: function(e) { if (this._isEnabled) + if (e) { var t = this._initializeOnDelegatedTarget(e); + t._activeTrigger.click = !t._activeTrigger.click, t._isWithActiveTrigger() ? t._enter(null, t) : t._leave(null, t) } else { if (this.getTipElement().classList.contains("show")) return void this._leave(null, this); + this._enter(null, this) } } }, { key: "dispose", value: function() { clearTimeout(this._timeout), Nt.off(this._element.closest(zi), "hide.bs.modal", this._hideModalHandler), this.tip && this.tip.remove(), this._disposePopper(), Ie(Ue(n.prototype), "dispose", this).call(this) } }, { key: "show", value: function() { var e = this; if ("none" === this._element.style.display) throw new Error("Please use show on visible elements"); if (this.isWithContent() && this._isEnabled) { var t = Nt.trigger(this._element, this.constructor.Event.SHOW), + n = function e(t) { if (!document.documentElement.attachShadow) return null; if ("function" == typeof t.getRootNode) { var n = t.getRootNode(); return n instanceof ShadowRoot ? n : null } return t instanceof ShadowRoot ? t : t.parentNode ? e(t.parentNode) : null }(this._element), + i = null === n ? this._element.ownerDocument.documentElement.contains(this._element) : n.contains(this._element); if (!t.defaultPrevented && i) { "tooltip" === this.constructor.NAME && this.tip && this.getTitle() !== this.tip.querySelector(".tooltip-inner").innerHTML && (this._disposePopper(), this.tip.remove(), this.tip = null); var o = this.getTipElement(), + r = function(e) { do { e += Math.floor(1e6 * Math.random()) } while (document.getElementById(e)); return e }(this.constructor.NAME); + o.setAttribute("id", r), this._element.setAttribute("aria-describedby", r), this._config.animation && o.classList.add("fade"); var a = "function" == typeof this._config.placement ? this._config.placement.call(this, o, this._element) : this._config.placement, + s = this._getAttachment(a); + this._addAttachmentClass(s); var c = this._config.container; + It(o, this.constructor.DATA_KEY, this), this._element.ownerDocument.documentElement.contains(this.tip) || (c.append(o), Nt.trigger(this._element, this.constructor.Event.INSERTED)), this._popper ? this._popper.update() : this._popper = Ne(this._element, o, this._getPopperConfig(s)), o.classList.add("show"); var l, u, f = this._resolvePossibleFunction(this._config.customClass); if (f)(l = o.classList).add.apply(l, Be(f.split(" "))); if ("ontouchstart" in document.documentElement)(u = []).concat.apply(u, Be(document.body.children)).forEach((function(e) { Nt.on(e, "mouseover", ct) })); var d = this.tip.classList.contains("fade"); + this._queueCallback((function() { var t = e._hoverState; + e._hoverState = null, Nt.trigger(e._element, e.constructor.Event.SHOWN), "out" === t && e._leave(null, e) }), this.tip, d) } } } }, { key: "hide", value: function() { var e = this; if (this._popper) { var t = this.getTipElement(); if (!Nt.trigger(this._element, this.constructor.Event.HIDE).defaultPrevented) { var n; if (t.classList.remove("show"), "ontouchstart" in document.documentElement)(n = []).concat.apply(n, Be(document.body.children)).forEach((function(e) { return Nt.off(e, "mouseover", ct) })); + this._activeTrigger.click = !1, this._activeTrigger.focus = !1, this._activeTrigger.hover = !1; var i = this.tip.classList.contains("fade"); + this._queueCallback((function() { e._isWithActiveTrigger() || ("show" !== e._hoverState && t.remove(), e._cleanTipClass(), e._element.removeAttribute("aria-describedby"), Nt.trigger(e._element, e.constructor.Event.HIDDEN), e._disposePopper()) }), this.tip, i), this._hoverState = "" } } } }, { key: "update", value: function() { null !== this._popper && this._popper.update() } }, { key: "isWithContent", value: function() { return Boolean(this.getTitle()) } }, { key: "getTipElement", value: function() { if (this.tip) return this.tip; var e = document.createElement("div"); + e.innerHTML = this._config.template; var t = e.children[0]; return this.setContent(t), t.classList.remove("fade", "show"), this.tip = t, this.tip } }, { key: "setContent", value: function(e) { this._sanitizeAndSetContent(e, this.getTitle(), ".tooltip-inner") } }, { key: "_sanitizeAndSetContent", value: function(e, t, n) { var i = Qt.findOne(n, e); + t || !i ? this.setElementContent(i, t) : i.remove() } }, { key: "setElementContent", value: function(e, t) { if (null !== e) return it(t) ? (t = ot(t), void(this._config.html ? t.parentNode !== e && (e.innerHTML = "", e.append(t)) : e.textContent = t.textContent)) : void(this._config.html ? (this._config.sanitize && (t = Ii(t, this._config.allowList, this._config.sanitizeFn)), e.innerHTML = t) : e.textContent = t) } }, { key: "getTitle", value: function() { var e = this._element.getAttribute("data-bs-original-title") || this._config.title; return this._resolvePossibleFunction(e) } }, { key: "updateAttachment", value: function(e) { return "right" === e ? "end" : "left" === e ? "start" : e } }, { key: "_initializeOnDelegatedTarget", value: function(e, t) { return t || this.constructor.getOrCreateInstance(e.delegateTarget, this._getDelegateConfig()) } }, { key: "_getOffset", value: function() { var e = this, + t = this._config.offset; return "string" == typeof t ? t.split(",").map((function(e) { return Number.parseInt(e, 10) })) : "function" == typeof t ? function(n) { return t(n, e._element) } : t } }, { key: "_resolvePossibleFunction", value: function(e) { return "function" == typeof e ? e.call(this._element) : e } }, { key: "_getPopperConfig", value: function(e) { var t = this, + n = { placement: e, modifiers: [{ name: "flip", options: { fallbackPlacements: this._config.fallbackPlacements } }, { name: "offset", options: { offset: this._getOffset() } }, { name: "preventOverflow", options: { boundary: this._config.boundary } }, { name: "arrow", options: { element: ".".concat(this.constructor.NAME, "-arrow") } }, { name: "onChange", enabled: !0, phase: "afterWrite", fn: function(e) { return t._handlePopperPlacementChange(e) } }], onFirstUpdate: function(e) { e.options.placement !== e.placement && t._handlePopperPlacementChange(e) } }; return He({}, n, {}, "function" == typeof this._config.popperConfig ? this._config.popperConfig(n) : this._config.popperConfig) } }, { key: "_addAttachmentClass", value: function(e) { this.getTipElement().classList.add("".concat(this._getBasicClassPrefix(), "-").concat(this.updateAttachment(e))) } }, { key: "_getAttachment", value: function(e) { return Ri[e.toUpperCase()] } }, { key: "_setListeners", value: function() { var e = this; + this._config.trigger.split(" ").forEach((function(t) { if ("click" === t) Nt.on(e._element, e.constructor.Event.CLICK, e._config.selector, (function(t) { return e.toggle(t) })); + else if ("manual" !== t) { var n = "hover" === t ? e.constructor.Event.MOUSEENTER : e.constructor.Event.FOCUSIN, + i = "hover" === t ? e.constructor.Event.MOUSELEAVE : e.constructor.Event.FOCUSOUT; + Nt.on(e._element, n, e._config.selector, (function(t) { return e._enter(t) })), Nt.on(e._element, i, e._config.selector, (function(t) { return e._leave(t) })) } })), this._hideModalHandler = function() { e._element && e.hide() }, Nt.on(this._element.closest(zi), "hide.bs.modal", this._hideModalHandler), this._config.selector ? this._config = He({}, this._config, { trigger: "manual", selector: "" }) : this._fixTitle() } }, { key: "_fixTitle", value: function() { var e = this._element.getAttribute("title"), + t = Ge(this._element.getAttribute("data-bs-original-title")); + (e || "string" !== t) && (this._element.setAttribute("data-bs-original-title", e || ""), !e || this._element.getAttribute("aria-label") || this._element.textContent || this._element.setAttribute("aria-label", e), this._element.setAttribute("title", "")) } }, { key: "_enter", value: function(e, t) { t = this._initializeOnDelegatedTarget(e, t), e && (t._activeTrigger["focusin" === e.type ? "focus" : "hover"] = !0), t.getTipElement().classList.contains("show") || "show" === t._hoverState ? t._hoverState = "show" : (clearTimeout(t._timeout), t._hoverState = "show", t._config.delay && t._config.delay.show ? t._timeout = setTimeout((function() { "show" === t._hoverState && t.show() }), t._config.delay.show) : t.show()) } }, { key: "_leave", value: function(e, t) { t = this._initializeOnDelegatedTarget(e, t), e && (t._activeTrigger["focusout" === e.type ? "focus" : "hover"] = t._element.contains(e.relatedTarget)), t._isWithActiveTrigger() || (clearTimeout(t._timeout), t._hoverState = "out", t._config.delay && t._config.delay.hide ? t._timeout = setTimeout((function() { "out" === t._hoverState && t.hide() }), t._config.delay.hide) : t.hide()) } }, { key: "_isWithActiveTrigger", value: function() { for (var e in this._activeTrigger) + if (this._activeTrigger[e]) return !0; + return !1 } }, { key: "_getConfig", value: function(e) { var t = Yt.getDataAttributes(this._element); return Object.keys(t).forEach((function(e) { Mi.has(e) && delete t[e] })), (e = He({}, this.constructor.Default, {}, t, {}, "object" === Ge(e) && e ? e : {})).container = !1 === e.container ? document.body : ot(e.container), "number" == typeof e.delay && (e.delay = { show: e.delay, hide: e.delay }), "number" == typeof e.title && (e.title = e.title.toString()), "number" == typeof e.content && (e.content = e.content.toString()), rt("tooltip", e, this.constructor.DefaultType), e.sanitize && (e.template = Ii(e.template, e.allowList, e.sanitizeFn)), e } }, { key: "_getDelegateConfig", value: function() { var e = {}; for (var t in this._config) this.constructor.Default[t] !== this._config[t] && (e[t] = this._config[t]); return e } }, { key: "_cleanTipClass", value: function() { var e = this.getTipElement(), + t = new RegExp("(^|\\s)".concat(this._getBasicClassPrefix(), "\\S+"), "g"), + n = e.getAttribute("class").match(t); + null !== n && n.length > 0 && n.map((function(e) { return e.trim() })).forEach((function(t) { return e.classList.remove(t) })) } }, { key: "_getBasicClassPrefix", value: function() { return "bs-tooltip" } }, { key: "_handlePopperPlacementChange", value: function(e) { var t = e.state; + t && (this.tip = t.elements.popper, this._cleanTipClass(), this._addAttachmentClass(this._getAttachment(t.placement))) } }, { key: "_disposePopper", value: function() { this._popper && (this._popper.destroy(), this._popper = null) } }], [{ key: "Default", get: function() { return Bi } }, { key: "NAME", get: function() { return "tooltip" } }, { key: "Event", get: function() { return Wi } }, { key: "DefaultType", get: function() { return Hi } }, { key: "jQueryInterface", value: function(e) { return this.each((function() { var t = n.getOrCreateInstance(this, e); if ("string" == typeof e) { if (void 0 === t[e]) throw new TypeError('No method named "'.concat(e, '"')); + t[e]() } })) } }]), n }(Ht); + ht(qi); + var Fi = ".".concat("bs.popover"), + Ui = He({}, qi.Default, { placement: "right", offset: [0, 8], trigger: "click", content: "", template: '' }), + Vi = He({}, qi.DefaultType, { content: "(string|element|function)" }), + Ki = { HIDE: "hide".concat(Fi), HIDDEN: "hidden".concat(Fi), SHOW: "show".concat(Fi), SHOWN: "shown".concat(Fi), INSERTED: "inserted".concat(Fi), CLICK: "click".concat(Fi), FOCUSIN: "focusin".concat(Fi), FOCUSOUT: "focusout".concat(Fi), MOUSEENTER: "mouseenter".concat(Fi), MOUSELEAVE: "mouseleave".concat(Fi) }, + Xi = function(e) { We(n, e); var t = qe(n); + + function n() { return Ve(this, n), t.apply(this, arguments) } return Xe(n, [{ key: "isWithContent", value: function() { return this.getTitle() || this._getContent() } }, { key: "setContent", value: function(e) { this._sanitizeAndSetContent(e, this.getTitle(), ".popover-header"), this._sanitizeAndSetContent(e, this._getContent(), ".popover-body") } }, { key: "_getContent", value: function() { return this._resolvePossibleFunction(this._config.content) } }, { key: "_getBasicClassPrefix", value: function() { return "bs-popover" } }], [{ key: "Default", get: function() { return Ui } }, { key: "NAME", get: function() { return "popover" } }, { key: "Event", get: function() { return Ki } }, { key: "DefaultType", get: function() { return Vi } }, { key: "jQueryInterface", value: function(e) { return this.each((function() { var t = n.getOrCreateInstance(this, e); if ("string" == typeof e) { if (void 0 === t[e]) throw new TypeError('No method named "'.concat(e, '"')); + t[e]() } })) } }]), n }(qi); + ht(Xi); + var Yi = ".".concat("bs.scrollspy"), + Qi = { offset: 10, method: "auto", target: "" }, + $i = { offset: "number", method: "string", target: "(string|element)" }, + Gi = "activate".concat(Yi), + Zi = "scroll".concat(Yi), + Ji = "load".concat(Yi).concat(".data-api"), + eo = "".concat(".nav-link", ", ").concat(".list-group-item", ", .").concat("dropdown-item"), + to = function(e) { We(n, e); var t = qe(n); + + function n(e, i) { var o; return Ve(this, n), (o = t.call(this, e))._scrollElement = "BODY" === o._element.tagName ? window : o._element, o._config = o._getConfig(i), o._offsets = [], o._targets = [], o._activeTarget = null, o._scrollHeight = 0, Nt.on(o._scrollElement, Zi, (function() { return o._process() })), o.refresh(), o._process(), o } return Xe(n, [{ key: "refresh", value: function() { var e = this, + t = this._scrollElement === this._scrollElement.window ? "offset" : "position", + n = "auto" === this._config.method ? t : this._config.method, + i = "position" === n ? this._getScrollTop() : 0; + this._offsets = [], this._targets = [], this._scrollHeight = this._getScrollHeight(), Qt.find(eo, this._config.target).map((function(e) { var t = Je(e), + o = t ? Qt.findOne(t) : null; if (o) { var r = o.getBoundingClientRect(); if (r.width || r.height) return [Yt[n](o).top + i, t] } return null })).filter((function(e) { return e })).sort((function(e, t) { return e[0] - t[0] })).forEach((function(t) { e._offsets.push(t[0]), e._targets.push(t[1]) })) } }, { key: "dispose", value: function() { Nt.off(this._scrollElement, Yi), Ie(Ue(n.prototype), "dispose", this).call(this) } }, { key: "_getConfig", value: function(e) { return (e = He({}, Qi, {}, Yt.getDataAttributes(this._element), {}, "object" === Ge(e) && e ? e : {})).target = ot(e.target) || document.documentElement, rt("scrollspy", e, $i), e } }, { key: "_getScrollTop", value: function() { return this._scrollElement === window ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop } }, { key: "_getScrollHeight", value: function() { return this._scrollElement.scrollHeight || Math.max(document.body.scrollHeight, document.documentElement.scrollHeight) } }, { key: "_getOffsetHeight", value: function() { return this._scrollElement === window ? window.innerHeight : this._scrollElement.getBoundingClientRect().height } }, { key: "_process", value: function() { var e = this._getScrollTop() + this._config.offset, + t = this._getScrollHeight(), + n = this._config.offset + t - this._getOffsetHeight(); if (this._scrollHeight !== t && this.refresh(), e >= n) { var i = this._targets[this._targets.length - 1]; + this._activeTarget !== i && this._activate(i) } else { if (this._activeTarget && e < this._offsets[0] && this._offsets[0] > 0) return this._activeTarget = null, void this._clear(); for (var o = this._offsets.length; o--;) { this._activeTarget !== this._targets[o] && e >= this._offsets[o] && (void 0 === this._offsets[o + 1] || e < this._offsets[o + 1]) && this._activate(this._targets[o]) } } } }, { key: "_activate", value: function(e) { this._activeTarget = e, this._clear(); var t = eo.split(",").map((function(t) { return "".concat(t, '[data-bs-target="').concat(e, '"],').concat(t, '[href="').concat(e, '"]') })), + n = Qt.findOne(t.join(","), this._config.target); + n.classList.add("active"), n.classList.contains("dropdown-item") ? Qt.findOne(".dropdown-toggle", n.closest(".dropdown")).classList.add("active") : Qt.parents(n, ".nav, .list-group").forEach((function(e) { Qt.prev(e, "".concat(".nav-link", ", ").concat(".list-group-item")).forEach((function(e) { return e.classList.add("active") })), Qt.prev(e, ".nav-item").forEach((function(e) { Qt.children(e, ".nav-link").forEach((function(e) { return e.classList.add("active") })) })) })), Nt.trigger(this._scrollElement, Gi, { relatedTarget: e }) } }, { key: "_clear", value: function() { Qt.find(eo, this._config.target).filter((function(e) { return e.classList.contains("active") })).forEach((function(e) { return e.classList.remove("active") })) } }], [{ key: "Default", get: function() { return Qi } }, { key: "NAME", get: function() { return "scrollspy" } }, { key: "jQueryInterface", value: function(e) { return this.each((function() { var t = n.getOrCreateInstance(this, e); if ("string" == typeof e) { if (void 0 === t[e]) throw new TypeError('No method named "'.concat(e, '"')); + t[e]() } })) } }]), n }(Ht); + Nt.on(window, Ji, (function() { Qt.find('[data-bs-spy="scroll"]').forEach((function(e) { return new to(e) })) })), ht(to); + var no = ".".concat("bs.tab"), + io = "hide".concat(no), + oo = "hidden".concat(no), + ro = "show".concat(no), + ao = "shown".concat(no), + so = "click".concat(no).concat(".data-api"), + co = function(e) { We(n, e); var t = qe(n); + + function n() { return Ve(this, n), t.apply(this, arguments) } return Xe(n, [{ key: "show", value: function() { var e = this; if (!this._element.parentNode || this._element.parentNode.nodeType !== Node.ELEMENT_NODE || !this._element.classList.contains("active")) { var t, n = et(this._element), + i = this._element.closest(".nav, .list-group"); if (i) { var o = "UL" === i.nodeName || "OL" === i.nodeName ? ":scope > li > .active" : ".active"; + t = (t = Qt.find(o, i))[t.length - 1] } var r = t ? Nt.trigger(t, io, { relatedTarget: this._element }) : null; if (!(Nt.trigger(this._element, ro, { relatedTarget: t }).defaultPrevented || null !== r && r.defaultPrevented)) { this._activate(this._element, i); var a = function() { Nt.trigger(t, oo, { relatedTarget: e._element }), Nt.trigger(e._element, ao, { relatedTarget: t }) }; + n ? this._activate(n, n.parentNode, a) : a() } } } }, { key: "_activate", value: function(e, t, n) { var i = this, + o = (!t || "UL" !== t.nodeName && "OL" !== t.nodeName ? Qt.children(t, ".active") : Qt.find(":scope > li > .active", t))[0], + r = n && o && o.classList.contains("fade"), + a = function() { return i._transitionComplete(e, o, n) }; + o && r ? (o.classList.remove("show"), this._queueCallback(a, e, !0)) : a() } }, { key: "_transitionComplete", value: function(e, t, n) { if (t) { t.classList.remove("active"); var i = Qt.findOne(":scope > .dropdown-menu .active", t.parentNode); + i && i.classList.remove("active"), "tab" === t.getAttribute("role") && t.setAttribute("aria-selected", !1) } + e.classList.add("active"), "tab" === e.getAttribute("role") && e.setAttribute("aria-selected", !0), lt(e), e.classList.contains("fade") && e.classList.add("show"); var o = e.parentNode; if (o && "LI" === o.nodeName && (o = o.parentNode), o && o.classList.contains("dropdown-menu")) { var r = e.closest(".dropdown"); + r && Qt.find(".dropdown-toggle", r).forEach((function(e) { return e.classList.add("active") })), e.setAttribute("aria-expanded", !0) } + n && n() } }], [{ key: "NAME", get: function() { return "tab" } }, { key: "jQueryInterface", value: function(e) { return this.each((function() { var t = n.getOrCreateInstance(this); if ("string" == typeof e) { if (void 0 === t[e]) throw new TypeError('No method named "'.concat(e, '"')); + t[e]() } })) } }]), n }(Ht); + Nt.on(document, so, '[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]', (function(e) { + (["A", "AREA"].includes(this.tagName) && e.preventDefault(), st(this)) || co.getOrCreateInstance(this).show() })), ht(co); + var lo, uo = ".".concat("bs.toast"), + fo = "mouseover".concat(uo), + ho = "mouseout".concat(uo), + po = "focusin".concat(uo), + go = "focusout".concat(uo), + mo = "hide".concat(uo), + vo = "hidden".concat(uo), + _o = "show".concat(uo), + yo = "shown".concat(uo), + bo = { animation: "boolean", autohide: "boolean", delay: "number" }, + wo = { animation: !0, autohide: !0, delay: 5e3 }, + ko = function(e) { We(n, e); var t = qe(n); + + function n(e, i) { var o; return Ve(this, n), (o = t.call(this, e))._config = o._getConfig(i), o._timeout = null, o._hasMouseInteraction = !1, o._hasKeyboardInteraction = !1, o._setListeners(), o } return Xe(n, [{ key: "show", value: function() { var e = this; if (!Nt.trigger(this._element, _o).defaultPrevented) { this._clearTimeout(), this._config.animation && this._element.classList.add("fade"); + this._element.classList.remove("hide"), lt(this._element), this._element.classList.add("show"), this._element.classList.add("showing"), this._queueCallback((function() { e._element.classList.remove("showing"), Nt.trigger(e._element, yo), e._maybeScheduleHide() }), this._element, this._config.animation) } } }, { key: "hide", value: function() { var e = this; if (this._element.classList.contains("show") && !Nt.trigger(this._element, mo).defaultPrevented) { this._element.classList.add("showing"), this._queueCallback((function() { e._element.classList.add("hide"), e._element.classList.remove("showing"), e._element.classList.remove("show"), Nt.trigger(e._element, vo) }), this._element, this._config.animation) } } }, { key: "dispose", value: function() { this._clearTimeout(), this._element.classList.contains("show") && this._element.classList.remove("show"), Ie(Ue(n.prototype), "dispose", this).call(this) } }, { key: "_getConfig", value: function(e) { return e = He({}, wo, {}, Yt.getDataAttributes(this._element), {}, "object" === Ge(e) && e ? e : {}), rt("toast", e, this.constructor.DefaultType), e } }, { key: "_maybeScheduleHide", value: function() { var e = this; + this._config.autohide && (this._hasMouseInteraction || this._hasKeyboardInteraction || (this._timeout = setTimeout((function() { e.hide() }), this._config.delay))) } }, { key: "_onInteraction", value: function(e, t) { switch (e.type) { + case "mouseover": + case "mouseout": + this._hasMouseInteraction = t; break; + case "focusin": + case "focusout": + this._hasKeyboardInteraction = t } if (t) this._clearTimeout(); + else { var n = e.relatedTarget; + this._element === n || this._element.contains(n) || this._maybeScheduleHide() } } }, { key: "_setListeners", value: function() { var e = this; + Nt.on(this._element, fo, (function(t) { return e._onInteraction(t, !0) })), Nt.on(this._element, ho, (function(t) { return e._onInteraction(t, !1) })), Nt.on(this._element, po, (function(t) { return e._onInteraction(t, !0) })), Nt.on(this._element, go, (function(t) { return e._onInteraction(t, !1) })) } }, { key: "_clearTimeout", value: function() { clearTimeout(this._timeout), this._timeout = null } }], [{ key: "DefaultType", get: function() { return bo } }, { key: "Default", get: function() { return wo } }, { key: "NAME", get: function() { return "toast" } }, { key: "jQueryInterface", value: function(e) { return this.each((function() { var t = n.getOrCreateInstance(this, e); if ("string" == typeof e) { if (void 0 === t[e]) throw new TypeError('No method named "'.concat(e, '"')); + t[e](this) } })) } }]), n }(Ht); + Rt(ko), ht(ko), n.d(t, "bootstrap", (function() { return o })), qi.prototype.show = (lo = qi.prototype.show, function() { if ("tooltip" === this._config.toggle && this._element.getAttribute("data-color")) { var e = "tooltip-".concat(this._element.getAttribute("data-color")); + this.getTipElement().classList.add(e) } + lo.apply(this) }), Xi.prototype.show = function(e) { return function() { if ("popover" === this._config.toggle && this._element.getAttribute("data-color")) { var t = "popover-".concat(this._element.getAttribute("data-color")); + this.getTipElement().classList.add(t) } + e.apply(this) } }(Xi.prototype.show) + } +})); \ No newline at end of file diff --git a/TaxPayerFull/wwwroot/assets/vendor/js/buttons.js b/TaxPayerFull/wwwroot/assets/vendor/js/buttons.js new file mode 100644 index 0000000..a76fc57 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/js/buttons.js @@ -0,0 +1,6 @@ +/*! + * github-buttons v2.22.1 + * (c) 2022 なつき + * @license BSD-2-Clause + */ +!function(){"use strict";var e=window.document,o=e.location,t=window.Math,r=window.HTMLElement,a=window.XMLHttpRequest,n="github-button",i="https://buttons.github.io/buttons.html",l="github.com",c=a&&"prototype"in a&&"withCredentials"in a.prototype,d=c&&r&&"attachShadow"in r.prototype&&!("prototype"in r.prototype.attachShadow),s=function(e,o){for(var t=0,r=e.length;t'}}},download:{heights:{16:{width:16,path:''}}},eye:{heights:{16:{width:16,path:''}}},heart:{heights:{16:{width:16,path:''}}},"issue-opened":{heights:{16:{width:16,path:''}}},"mark-github":{heights:{16:{width:16,path:''}}},package:{heights:{16:{width:16,path:''}}},play:{heights:{16:{width:16,path:''}}},"repo-forked":{heights:{16:{width:16,path:''}}},"repo-template":{heights:{16:{width:16,path:''}}},star:{heights:{16:{width:16,path:''}}}},C=function(e,o){e=b(e).replace(/^octicon-/,""),g(y,e)||(e="mark-github");var t=o>=24&&24 in y[e].heights?24:16,r=y[e].heights[t];return'"},M={},A=function(e,o){var t=M[e]||(M[e]=[]);if(!(t.push(o)>1)){var r=h((function(){for(delete M[e];o=t.shift();)o.apply(null,arguments)}));if(c){var n=new a;v(n,"abort",r),v(n,"error",r),v(n,"load",(function(){var e;try{e=JSON.parse(this.responseText)}catch(e){return void r(e)}r(200!==this.status,e)})),n.open("GET",e),n.send()}else{var i=this||window;i._=function(e){i._=null,r(200!==e.meta.status,e.data)};var l=u(i.document)("script",{async:!0,src:e+(-1!==e.indexOf("?")?"&":"?")+"callback=_"}),d=function(){i._&&i._({meta:{}})};v(l,"load",d),v(l,"error",d),k(l,/de|m/,d),i.document.getElementsByTagName("head")[0].appendChild(l)}}},F=function(e,o,t){var r=u(e.ownerDocument),a=e.appendChild(r("style",{type:"text/css"})),n="body{margin:0}a{text-decoration:none;outline:0}.widget{display:inline-block;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:0;line-height:0;white-space:nowrap}.btn,.social-count{position:relative;display:inline-block;display:inline-flex;height:14px;padding:2px 5px;font-size:11px;font-weight:600;line-height:14px;vertical-align:bottom;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-repeat:repeat-x;background-position:-1px -1px;background-size:110% 110%;border:1px solid}.btn{border-radius:.25em}.btn:not(:last-child){border-radius:0 .25em .25em 0}.social-count{border-right:0;border-radius:.25em 0 0 .25em}.widget-lg .btn,.widget-lg .social-count{height:16px;padding:5px 10px;font-size:12px;line-height:16px}.octicon{display:inline-block;vertical-align:text-top;fill:currentColor;overflow:visible}"+function(e){if(null==e)return x.light;if(g(x,e))return x[e];var o=p(e,";",":",(function(e){return e.replace(/^[ \t\n\f\r]+|[ \t\n\f\r]+$/g,"")}));return x[g(x,o["no-preference"])?o["no-preference"]:"light"]+z("light",o.light)+z("dark",o.dark)}(o["data-color-scheme"]);a.styleSheet?a.styleSheet.cssText=n:a.appendChild(e.ownerDocument.createTextNode(n));var i="large"===b(o["data-size"]),c=r("a",{className:"btn",href:o.href,rel:"noopener",target:"_blank",title:o.title||void 0,"aria-label":o["aria-label"]||void 0,innerHTML:C(o["data-icon"],i?16:14)+" "},[r("span",{},[o["data-text"]||""])]),d=e.appendChild(r("div",{className:"widget"+(i?" widget-lg":"")},[c])),s=c.hostname.replace(/\.$/,"");if(("."+s).substring(s.length-l.length)!=="."+l)return c.removeAttribute("href"),void t(d);var f=(" /"+c.pathname).split(/\/+/);if(((s===l||s==="gist."+l)&&"archive"===f[3]||s===l&&"releases"===f[3]&&("download"===f[4]||"latest"===f[4]&&"download"===f[5])||s==="codeload."+l)&&(c.target="_top"),"true"===b(o["data-show-count"])&&s===l&&"marketplace"!==f[1]&&"sponsors"!==f[1]&&"orgs"!==f[1]&&"users"!==f[1]&&"-"!==f[1]){var h,v;if(!f[2]&&f[1])v="followers",h="?tab=followers";else if(!f[3]&&f[2])v="stargazers_count",h="/stargazers";else if(f[4]||"subscription"!==f[3])if(f[4]||"fork"!==f[3]){if("issues"!==f[3])return void t(d);v="open_issues_count",h="/issues"}else v="forks_count",h="/network/members";else v="subscribers_count",h="/watchers";var m=f[2]?"/repos/"+f[1]+"/"+f[2]:"/users/"+f[1];A.call(this,"https://api.github.com"+m,(function(e,o){if(!e){var a=o[v];d.appendChild(r("a",{className:"social-count",href:o.html_url+h,rel:"noopener",target:"_blank","aria-label":a+" "+v.replace(/_count$/,"").replace("_"," ").slice(0,a<2?-1:void 0)+" on GitHub"},[(""+a).replace(/\B(?=(\d{3})+(?!\d))/g,",")]))}t(d)}))}else t(d)},L=window.devicePixelRatio||1,_=function(e){return(L>1?t.ceil(t.round(e*L)/L*2)/2:t.ceil(e))||0},E=function(e,o){e.style.width=o[0]+"px",e.style.height=o[1]+"px"},G=function(o,r){if(null!=o&&null!=r)if(o.getAttribute&&(o=function(e){var o={href:e.href,title:e.title,"aria-label":e.getAttribute("aria-label")};return s(["icon","color-scheme","text","size","show-count"],(function(t){var r="data-"+t;o[r]=e.getAttribute(r)})),null==o["data-text"]&&(o["data-text"]=e.textContent||e.innerText),o}(o)),d){var a=f("span");F(a.attachShadow({mode:"closed"}),o,(function(){r(a)}))}else{var n=f("iframe",{src:"javascript:0",title:o.title||void 0,allowtransparency:!0,scrolling:"no",frameBorder:0});E(n,[0,0]),n.style.border="none";var l=function(){var a,c=n.contentWindow;try{a=c.document.body}catch(o){return void e.body.appendChild(n.parentNode.removeChild(n))}m(n,"load",l),F.call(c,a,o,(function(e){var a=function(e){var o=e.offsetWidth,r=e.offsetHeight;if(e.getBoundingClientRect){var a=e.getBoundingClientRect();o=t.max(o,_(a.width)),r=t.max(r,_(a.height))}return[o,r]}(e);n.parentNode.removeChild(n),w(n,"load",(function(){E(n,a)})),n.src=i+"#"+(n.name=function(e,o,t,r){null==o&&(o="&"),null==t&&(t="="),null==r&&(r=window.encodeURIComponent);var a=[];for(var n in e){var i=e[n];null!=i&&a.push(r(n)+t+r(i))}return a.join(o)}(o)),r(n)}))};v(n,"load",l),e.body.appendChild(n)}};o.protocol+"//"+o.host+o.pathname===i?F(e.body,p(window.name||o.hash.replace(/^#/,"")),(function(){})):function(o){if("complete"===e.readyState||"loading"!==e.readyState&&!e.documentElement.doScroll)setTimeout(o);else if(e.addEventListener){var t=h(o);w(e,"DOMContentLoaded",t),w(window,"load",t)}else k(e,/m/,o)}((function(){var o,t=e.querySelectorAll?e.querySelectorAll("a."+n):(o=[],s(e.getElementsByTagName("a"),(function(e){-1!==(" "+e.className+" ").replace(/[ \t\n\f\r]+/g," ").indexOf(" github-button ")&&o.push(e)})),o);s(t,(function(e){G(e,(function(o){e.parentNode.replaceChild(o,e)}))}))}))}(); diff --git a/TaxPayerFull/wwwroot/assets/vendor/js/config.js b/TaxPayerFull/wwwroot/assets/vendor/js/config.js new file mode 100644 index 0000000..0163325 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/js/config.js @@ -0,0 +1 @@ +"use strict";let config={colors:{primary:"#696cff",secondary:"#8592a3",success:"#71dd37",info:"#03c3ec",warning:"#ffab00",danger:"#ff3e1d",dark:"#233446",black:"#000",white:"#fff",body:"#f4f5fb",headingColor:"#566a7f",axisColor:"#a1acb8",borderColor:"#eceef1"}}; \ No newline at end of file diff --git a/TaxPayerFull/wwwroot/assets/vendor/js/helpers.js b/TaxPayerFull/wwwroot/assets/vendor/js/helpers.js new file mode 100644 index 0000000..6af9eea --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/js/helpers.js @@ -0,0 +1 @@ +!function(t,e){for(var n in e)t[n]=e[n]}(window,function(t){var e={};function n(i){if(e[i])return e[i].exports;var o=e[i]={i:i,l:!1,exports:{}};return t[i].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,i){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(i,o,function(e){return t[e]}.bind(null,o));return i},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=6)}({6:function(t,e,n){"use strict";function i(t){return u(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||s(t)||r()}function o(t,e){return u(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==n)return;var i,o,r=[],s=!0,a=!1;try{for(n=n.call(t);!(s=(i=n.next()).done)&&(r.push(i.value),!e||r.length!==e);s=!0);}catch(t){a=!0,o=t}finally{try{s||null==n.return||n.return()}finally{if(a)throw o}}return r}(t,e)||s(t,e)||r()}function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(t,e){if(t){if("string"==typeof t)return a(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(t,e):void 0}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n0&&void 0!==arguments[0]&&arguments[0],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=this.getLayoutMenu();if(n){var i=n.querySelector("li.menu-item.active:not(.open)");if(i){var o=function(t,e,n,i){return(t/=i/2)<1?n/2*t*t+e:-n/2*((t-=1)*(t-2)-1)+e},r=this.getLayoutMenu().querySelector(".menu-inner");if("string"==typeof i&&(i=document.querySelector(i)),"number"!=typeof i&&(i=i.getBoundingClientRect().top+r.scrollTop),i1&&void 0!==arguments[1]?arguments[1]:this.ROOT_EL;void 0!==e.length?e.forEach((function(e){t.split(" ").forEach((function(t){return e.classList.add(t)}))})):t.split(" ").forEach((function(t){return e.classList.add(t)}))},_removeClass:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.ROOT_EL;void 0!==e.length?e.forEach((function(e){t.split(" ").forEach((function(t){return e.classList.remove(t)}))})):t.split(" ").forEach((function(t){return e.classList.remove(t)}))},_toggleClass:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.ROOT_EL,e=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;t.classList.contains(e)?t.classList.replace(e,n):t.classList.replace(n,e)},_hasClass:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.ROOT_EL,n=!1;return t.split(" ").forEach((function(t){e.classList.contains(t)&&(n=!0)})),n},_findParent:function(t,e){if(t&&"BODY"===t.tagName.toUpperCase()||"HTML"===t.tagName.toUpperCase())return null;for(t=t.parentNode;t&&"BODY"!==t.tagName.toUpperCase()&&!t.classList.contains(e);)t=t.parentNode;return t=t&&"BODY"!==t.tagName.toUpperCase()?t:null},_triggerWindowEvent:function(t){var e;"undefined"!=typeof window&&(document.createEvent?("function"==typeof Event?e=new Event(t):(e=document.createEvent("Event")).initEvent(t,!1,!0),window.dispatchEvent(e)):window.fireEvent("on".concat(t),document.createEventObject()))},_triggerEvent:function(t){this._triggerWindowEvent("layout".concat(t)),this._listeners.filter((function(e){return e.event===t})).forEach((function(t){return t.callback.call(null)}))},_updateInlineStyle:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this._styleEl||(this._styleEl=document.createElement("style"),this._styleEl.type="text/css",document.head.appendChild(this._styleEl));var n=d.replace(/\{navbarHeight\}/gi,t).replace(/\{footerHeight\}/gi,e);this._curStyle!==n&&(this._curStyle=n,this._styleEl.textContent=n)},_removeInlineStyle:function(){this._styleEl&&document.head.removeChild(this._styleEl),this._styleEl=null,this._curStyle=null},_redrawLayoutMenu:function(){var t=this.getLayoutMenu();if(t&&t.querySelector(".menu")){var e=t.querySelector(".menu-inner"),n=e.scrollTop,i=document.documentElement.scrollTop;return t.style.display="none",t.style.display="",e.scrollTop=n,document.documentElement.scrollTop=i,!0}return!1},_supportsTransitionEnd:function(){if(window.QUnit)return!1;var t=document.body||document.documentElement;if(!t)return!1;var e=!1;return c.forEach((function(n){void 0!==t.style[n]&&(e=!0)})),e},_getNavbarHeight:function(){var t=this,e=this.getLayoutNavbar();if(!e)return 0;if(!this.isSmallScreen())return e.getBoundingClientRect().height;var n=e.cloneNode(!0);n.id=null,n.style.visibility="hidden",n.style.position="absolute",Array.prototype.slice.call(n.querySelectorAll(".collapse.show")).forEach((function(e){return t._removeClass("show",e)})),e.parentNode.insertBefore(n,e);var i=n.getBoundingClientRect().height;return n.parentNode.removeChild(n),i},_getFooterHeight:function(){var t=this.getLayoutFooter();return t?t.getBoundingClientRect().height:0},_getAnimationDuration:function(t){var e=window.getComputedStyle(t).transitionDuration;return parseFloat(e)*(-1!==e.indexOf("ms")?1:1e3)},_setMenuHoverState:function(t){this[t?"_addClass":"_removeClass"]("layout-menu-hover")},_setCollapsed:function(t){var e=this;this.isSmallScreen()&&(t?this._removeClass("layout-menu-expanded"):setTimeout((function(){e._addClass("layout-menu-expanded")}),this._redrawLayoutMenu()?5:0))},_bindLayoutAnimationEndEvent:function(t,e){var n=this,i=this.getMenu(),o=i?this._getAnimationDuration(i)+50:0;if(!o)return t.call(this),void e.call(this);this._transitionCallback=function(t){t.target===i&&(n._unbindLayoutAnimationEndEvent(),e.call(n))},l.forEach((function(t){i.addEventListener(t,n._transitionCallback,!1)})),t.call(this),this._transitionCallbackTimeout=setTimeout((function(){n._transitionCallback.call(n,{target:i})}),o)},_unbindLayoutAnimationEndEvent:function(){var t=this,e=this.getMenu();this._transitionCallbackTimeout&&(clearTimeout(this._transitionCallbackTimeout),this._transitionCallbackTimeout=null),e&&this._transitionCallback&&l.forEach((function(n){e.removeEventListener(n,t._transitionCallback,!1)})),this._transitionCallback&&(this._transitionCallback=null)},_bindWindowResizeEvent:function(){var t=this;this._unbindWindowResizeEvent();var e=function(){t._resizeTimeout&&(clearTimeout(t._resizeTimeout),t._resizeTimeout=null),t._triggerEvent("resize")};this._resizeCallback=function(){t._resizeTimeout&&clearTimeout(t._resizeTimeout),t._resizeTimeout=setTimeout(e,t.RESIZE_DELAY)},window.addEventListener("resize",this._resizeCallback,!1)},_unbindWindowResizeEvent:function(){this._resizeTimeout&&(clearTimeout(this._resizeTimeout),this._resizeTimeout=null),this._resizeCallback&&(window.removeEventListener("resize",this._resizeCallback,!1),this._resizeCallback=null)},_bindMenuMouseEvents:function(){var t=this;if(!(this._menuMouseEnter&&this._menuMouseLeave&&this._windowTouchStart)){var e=this.getLayoutMenu();if(!e)return this._unbindMenuMouseEvents();this._menuMouseEnter||(this._menuMouseEnter=function(){return t.isSmallScreen()||t._hasClass("layout-transitioning"),t._setMenuHoverState(!1)},e.addEventListener("mouseenter",this._menuMouseEnter,!1),e.addEventListener("touchstart",this._menuMouseEnter,!1)),this._menuMouseLeave||(this._menuMouseLeave=function(){t._setMenuHoverState(!1)},e.addEventListener("mouseleave",this._menuMouseLeave,!1)),this._windowTouchStart||(this._windowTouchStart=function(e){e&&e.target&&t._findParent(e.target,".layout-menu")||t._setMenuHoverState(!1)},window.addEventListener("touchstart",this._windowTouchStart,!0))}},_unbindMenuMouseEvents:function(){if(this._menuMouseEnter||this._menuMouseLeave||this._windowTouchStart){var t=this.getLayoutMenu();this._menuMouseEnter&&(t&&(t.removeEventListener("mouseenter",this._menuMouseEnter,!1),t.removeEventListener("touchstart",this._menuMouseEnter,!1)),this._menuMouseEnter=null),this._menuMouseLeave&&(t&&t.removeEventListener("mouseleave",this._menuMouseLeave,!1),this._menuMouseLeave=null),this._windowTouchStart&&(t&&window.addEventListener("touchstart",this._windowTouchStart,!0),this._windowTouchStart=null),this._setMenuHoverState(!1)}},scrollToActive:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this._scrollToActive(t)},setCollapsed:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h("collapsed"),n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=this.getLayoutMenu();i&&(this._unbindLayoutAnimationEndEvent(),n&&this._supportsTransitionEnd()?(this._addClass("layout-transitioning"),e&&this._setMenuHoverState(!1),this._bindLayoutAnimationEndEvent((function(){t.isSmallScreen&&t._setCollapsed(e)}),(function(){t._removeClass("layout-transitioning"),t._triggerWindowEvent("resize"),t._triggerEvent("toggle"),t._setMenuHoverState(!1)}))):(this._addClass("layout-no-transition"),e&&this._setMenuHoverState(!1),this._setCollapsed(e),setTimeout((function(){t._removeClass("layout-no-transition"),t._triggerWindowEvent("resize"),t._triggerEvent("toggle"),t._setMenuHoverState(!1)}),1)))},toggleCollapsed:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.setCollapsed(!this.isCollapsed(),t)},setPosition:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h("fixed"),e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h("offcanvas");this._removeClass("layout-menu-offcanvas layout-menu-fixed layout-menu-fixed-offcanvas"),!t&&e?this._addClass("layout-menu-offcanvas"):t&&!e?(this._addClass("layout-menu-fixed"),this._redrawLayoutMenu()):t&&e&&(this._addClass("layout-menu-fixed-offcanvas"),this._redrawLayoutMenu()),this.update()},getLayoutMenu:function(){return document.querySelector(".layout-menu")},getMenu:function(){var t=this.getLayoutMenu();return t?this._hasClass("menu",t)?t:t.querySelector(".menu"):null},getLayoutNavbar:function(){return document.querySelector(".layout-navbar")},getLayoutFooter:function(){return document.querySelector(".content-footer")},update:function(){(this.getLayoutNavbar()&&(!this.isSmallScreen()&&this.isLayoutNavbarFull()&&this.isFixed()||this.isNavbarFixed())||this.getLayoutFooter()&&this.isFooterFixed())&&this._updateInlineStyle(this._getNavbarHeight(),this._getFooterHeight()),this._bindMenuMouseEvents()},setAutoUpdate:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h("enable");e&&!this._autoUpdate?(this.on("resize.Helpers:autoUpdate",(function(){return t.update()})),this._autoUpdate=!0):!e&&this._autoUpdate&&(this.off("resize.Helpers:autoUpdate"),this._autoUpdate=!1)},isRtl:function(){return"rtl"===document.querySelector("body").getAttribute("dir")||"rtl"===document.querySelector("html").getAttribute("dir")},isMobileDevice:function(){return void 0!==window.orientation||-1!==navigator.userAgent.indexOf("IEMobile")},isSmallScreen:function(){return(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)0&&void 0!==arguments[0]?arguments[0]:h("event"),e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h("callback"),n=t.split("."),r=o(n,1),s=r[0],a=t.split("."),u=i(a),l=u.slice(1);l=l.join(".")||null,this._listeners.push({event:s,namespace:l,callback:e})},off:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h("event"),n=e.split("."),r=o(n,1),s=r[0],a=e.split("."),u=i(a),l=u.slice(1);l=l.join(".")||null,this._listeners.filter((function(t){return t.event===s&&t.namespace===l})).forEach((function(e){return t._listeners.splice(t._listeners.indexOf(e),1)}))},init:function(){var t=this;this._initialized||(this._initialized=!0,this._updateInlineStyle(0),this._bindWindowResizeEvent(),this.off("init._Helpers"),this.on("init._Helpers",(function(){t.off("resize._Helpers:redrawMenu"),t.on("resize._Helpers:redrawMenu",(function(){t.isSmallScreen()&&!t.isCollapsed()&&t._redrawLayoutMenu()})),"number"==typeof document.documentMode&&document.documentMode<11&&(t.off("resize._Helpers:ie10RepaintBody"),t.on("resize._Helpers:ie10RepaintBody",(function(){if(!t.isFixed()){var e=document.documentElement.scrollTop;document.body.style.display="none",document.body.style.display="block",document.documentElement.scrollTop=e}})))})),this._triggerEvent("init"))},destroy:function(){var t=this;this._initialized&&(this._initialized=!1,this._removeClass("layout-transitioning"),this._removeInlineStyle(),this._unbindLayoutAnimationEndEvent(),this._unbindWindowResizeEvent(),this._unbindMenuMouseEvents(),this.setAutoUpdate(!1),this.off("init._Helpers"),this._listeners.filter((function(t){return"init"!==t.event})).forEach((function(e){return t._listeners.splice(t._listeners.indexOf(e),1)})))},initPasswordToggle:function(){var t=document.querySelectorAll(".form-password-toggle i");null!=t&&t.forEach((function(t){t.addEventListener("click",(function(e){e.preventDefault();var n=t.closest(".form-password-toggle"),i=n.querySelector("i"),o=n.querySelector("input");"text"===o.getAttribute("type")?(o.setAttribute("type","password"),i.classList.replace("bx-show","bx-hide")):"password"===o.getAttribute("type")&&(o.setAttribute("type","text"),i.classList.replace("bx-hide","bx-show"))}))}))},initSpeechToText:function(){var t=window.SpeechRecognition||window.webkitSpeechRecognition,e=document.querySelectorAll(".speech-to-text");if(null!=t&&null!=e){var n=new t;document.querySelectorAll(".speech-to-text i").forEach((function(t){var e=!1;t.addEventListener("click",(function(){t.closest(".input-group").querySelector(".form-control").focus(),n.onspeechstart=function(){e=!0},!1===e&&n.start(),n.onerror=function(){e=!1},n.onresult=function(e){t.closest(".input-group").querySelector(".form-control").value=e.results[0][0].transcript},n.onspeechend=function(){e=!1,n.stop()}}))}))}},ajaxCall:function(t){return new Promise((function(e,n){var i=new XMLHttpRequest;i.open("GET",t),i.onload=function(){return 200===i.status?e(i.response):n(Error(i.statusText))},i.onerror=function(t){return n(Error("Network Error: ".concat(t)))},i.send()}))},initSidebarToggle:function(){document.querySelectorAll('[data-bs-toggle="sidebar"]').forEach((function(t){t.addEventListener("click",(function(){var e=t.getAttribute("data-target"),n=t.getAttribute("data-overlay"),i=document.querySelectorAll(".app-overlay");document.querySelectorAll(e).forEach((function(t){t.classList.toggle("show"),null!=n&&!1!==n&&void 0!==i&&(t.classList.contains("show")?i[0].classList.add("show"):i[0].classList.remove("show"),i[0].addEventListener("click",(function(e){e.currentTarget.classList.remove("show"),t.classList.remove("show")})))}))}))}))}};"undefined"!=typeof window&&(f.init(),f.isMobileDevice()&&window.chrome&&document.documentElement.classList.add("layout-menu-100vh"),"complete"===document.readyState?f.update():document.addEventListener("DOMContentLoaded",(function t(){f.update(),document.removeEventListener("DOMContentLoaded",t)})))}})); \ No newline at end of file diff --git a/TaxPayerFull/wwwroot/assets/vendor/js/menu.js b/TaxPayerFull/wwwroot/assets/vendor/js/menu.js new file mode 100644 index 0000000..1178791 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/js/menu.js @@ -0,0 +1,62 @@ +! function(e, n) { for (var t in n) e[t] = n[t] }(window, function(e) { var n = {}; + + function t(i) { if (n[i]) return n[i].exports; var o = n[i] = { i: i, l: !1, exports: {} }; return e[i].call(o.exports, o, o.exports, t), o.l = !0, o.exports } return t.m = e, t.c = n, t.d = function(e, n, i) { t.o(e, n) || Object.defineProperty(e, n, { enumerable: !0, get: i }) }, t.r = function(e) { "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(e, "__esModule", { value: !0 }) }, t.t = function(e, n) { if (1 & n && (e = t(e)), 8 & n) return e; if (4 & n && "object" == typeof e && e && e.__esModule) return e; var i = Object.create(null); if (t.r(i), Object.defineProperty(i, "default", { enumerable: !0, value: e }), 2 & n && "string" != typeof e) + for (var o in e) t.d(i, o, function(n) { return e[n] }.bind(null, o)); return i }, t.n = function(e) { var n = e && e.__esModule ? function() { return e.default } : function() { return e }; return t.d(n, "a", n), n }, t.o = function(e, n) { return Object.prototype.hasOwnProperty.call(e, n) }, t.p = "", t(t.s = 7) }({ 7: function(e, n, t) { "use strict"; + + function i(e, n) { if (!(e instanceof n)) throw new TypeError("Cannot call a class as a function") } + + function o(e, n) { for (var t = 0; t < n.length; t++) { var i = n[t]; + i.enumerable = i.enumerable || !1, i.configurable = !0, "value" in i && (i.writable = !0), Object.defineProperty(e, i.key, i) } } + t.r(n), t.d(n, "Menu", (function() { return l })); var s = ["transitionend", "webkitTransitionEnd", "oTransitionEnd"], + l = function() { + function e(n) { var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, + o = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null; + i(this, e), this._el = n, this._animate = !1 !== t.animate, this._accordion = !1 !== t.accordion, this._closeChildren = Boolean(t.closeChildren), this._onOpen = t.onOpen || function() {}, this._onOpened = t.onOpened || function() {}, this._onClose = t.onClose || function() {}, this._onClosed = t.onClosed || function() {}, this._psScroll = null, this._topParent = null, this._menuBgClass = null, n.classList.add("menu"), n.classList[this._animate ? "remove" : "add"]("menu-no-animation"), n.classList.add("menu-vertical"); var s = o || window.PerfectScrollbar; + s ? (this._scrollbar = new s(n.querySelector(".menu-inner"), { suppressScrollX: !0, wheelPropagation: !e._hasClass("layout-menu-fixed layout-menu-fixed-offcanvas") }), window.Helpers.menuPsScroll = this._scrollbar) : n.querySelector(".menu-inner").classList.add("overflow-auto"); for (var l = n.classList, r = 0; r < l.length; r++) l[r].startsWith("bg-") && (this._menuBgClass = l[r]); + n.setAttribute("data-bg-class", this._menuBgClass), this._bindEvents(), n.menuInstance = this } var n, t, l; return n = e, l = [{ key: "childOf", value: function(e, n) { if (e.parentNode) { for (; + (e = e.parentNode) && e !== n;); return !!e } return !1 } }, { key: "_isRoot", value: function(n) { return !e._findParent(n, "menu-item", !1) } }, { key: "_findParent", value: function(e, n) { var t = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2]; if ("BODY" === e.tagName.toUpperCase()) return null; for (e = e.parentNode; + "BODY" !== e.tagName.toUpperCase() && !e.classList.contains(n);) e = e.parentNode; if (!(e = "BODY" !== e.tagName.toUpperCase() ? e : null) && t) throw new Error("Cannot find `.".concat(n, "` parent element")); return e } }, { key: "_findChild", value: function(e, n) { for (var t = e.childNodes, i = [], o = 0, s = t.length; o < s; o++) + if (t[o].classList) { for (var l = 0, r = 0; r < n.length; r++) t[o].classList.contains(n[r]) && (l += 1); + n.length === l && i.push(t[o]) } + return i } }, { key: "_findMenu", value: function(e) { for (var n = e.childNodes[0], t = null; n && !t;) n.classList && n.classList.contains("menu-sub") && (t = n), n = n.nextSibling; if (!t) throw new Error("Cannot find `.menu-sub` element for the current `.menu-toggle`"); return t } }, { key: "_hasClass", value: function(e) { var n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : window.Helpers.ROOT_EL, + t = !1; return e.split(" ").forEach((function(e) { n.classList.contains(e) && (t = !0) })), t } }, { key: "_getItem", value: function(n, t) { var i = null, + o = t ? "menu-toggle" : "menu-link"; if (n.classList.contains("menu-item") ? e._findChild(n, [o]).length && (i = n) : n.classList.contains(o) && (i = n.parentNode.classList.contains("menu-item") ? n.parentNode : null), !i) throw new Error("".concat(t ? "Toggable " : "", "`.menu-item` element not found.")); return i } }, { key: "_getLink", value: function(n, t) { var i = [], + o = t ? "menu-toggle" : "menu-link"; if (n.classList.contains(o) ? i = [n] : n.classList.contains("menu-item") && (i = e._findChild(n, [o])), !i.length) throw new Error("`".concat(o, "` element not found.")); return i[0] } }, { key: "_bindAnimationEndEvent", value: function(n, t) { var i = function(i) { i.target === n && (e._unbindAnimationEndEvent(n), t(i)) }, + o = window.getComputedStyle(n).transitionDuration; + o = parseFloat(o) * (-1 !== o.indexOf("ms") ? 1 : 1e3), n._menuAnimationEndEventCb = i, s.forEach((function(e) { return n.addEventListener(e, n._menuAnimationEndEventCb, !1) })), n._menuAnimationEndEventTimeout = setTimeout((function() { i({ target: n }) }), o + 50) } }, { key: "_promisify", value: function(e) { for (var n = arguments.length, t = new Array(n > 1 ? n - 1 : 0), i = 1; i < n; i++) t[i - 1] = arguments[i]; var o = e.apply(void 0, t); return o instanceof Promise ? o : !1 === o ? Promise.reject() : Promise.resolve() } }, { key: "_unbindAnimationEndEvent", value: function(e) { var n = e._menuAnimationEndEventCb; + e._menuAnimationEndEventTimeout && (clearTimeout(e._menuAnimationEndEventTimeout), e._menuAnimationEndEventTimeout = null), n && (s.forEach((function(t) { return e.removeEventListener(t, n, !1) })), e._menuAnimationEndEventCb = null) } }, { key: "setDisabled", value: function(n, t) { e._getItem(n, !1).classList[t ? "add" : "remove"]("disabled") } }, { key: "isActive", value: function(n) { return e._getItem(n, !1).classList.contains("active") } }, { key: "isOpened", value: function(n) { return e._getItem(n, !1).classList.contains("open") } }, { key: "isDisabled", value: function(n) { return e._getItem(n, !1).classList.contains("disabled") } }], (t = [{ key: "_bindEvents", value: function() { var n = this; + this._evntElClick = function(t) { if (t.target.closest("ul") && t.target.closest("ul").classList.contains("menu-inner")) { var i = e._findParent(t.target, "menu-item", !1); + i && (n._topParent = i.childNodes[0]) } var o = t.target.classList.contains("menu-toggle") ? t.target : e._findParent(t.target, "menu-toggle", !1); + o && (t.preventDefault(), "true" !== o.getAttribute("data-hover") && n.toggle(o)) }, window.Helpers.isMobileDevice && this._el.addEventListener("click", this._evntElClick), this._evntWindowResize = function() { n.update(), n._lastWidth !== window.innerWidth && (n._lastWidth = window.innerWidth, n.update()); var e = document.querySelector("[data-template^='horizontal-menu']"); + n._horizontal || e || n.manageScroll() }, window.addEventListener("resize", this._evntWindowResize) } }, { key: "_unbindEvents", value: function() { this._evntElClick && (this._el.removeEventListener("click", this._evntElClick), this._evntElClick = null), this._evntElMouseOver && (this._el.removeEventListener("mouseover", this._evntElMouseOver), this._evntElMouseOver = null), this._evntElMouseOut && (this._el.removeEventListener("mouseout", this._evntElMouseOut), this._evntElMouseOut = null), this._evntWindowResize && (window.removeEventListener("resize", this._evntWindowResize), this._evntWindowResize = null), this._evntBodyClick && (document.body.removeEventListener("click", this._evntBodyClick), this._evntBodyClick = null), this._evntInnerMousemove && (this._inner.removeEventListener("mousemove", this._evntInnerMousemove), this._evntInnerMousemove = null), this._evntInnerMouseleave && (this._inner.removeEventListener("mouseleave", this._evntInnerMouseleave), this._evntInnerMouseleave = null) } }, { key: "open", value: function(n) { var t = this, + i = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this._closeChildren, + o = this._findUnopenedParent(e._getItem(n, !0), i); if (o) { var s = e._getLink(o, !0); + e._promisify(this._onOpen, this, o, s, e._findMenu(o)).then((function() { t._horizontal && e._isRoot(o) ? t._onOpened && t._onOpened(t, o, s, e._findMenu(o)) : t._animate && !t._horizontal ? (window.requestAnimationFrame((function() { return t._toggleAnimation(!0, o, !1) })), t._accordion && t._closeOther(o, i)) : t._animate ? t._onOpened && t._onOpened(t, o, s, e._findMenu(o)) : (o.classList.add("open"), t._onOpened && t._onOpened(t, o, s, e._findMenu(o)), t._accordion && t._closeOther(o, i)) })).catch((function() {})) } } }, { key: "close", value: function(n) { var t = this, + i = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this._closeChildren, + o = arguments.length > 2 && void 0 !== arguments[2] && arguments[2], + s = e._getItem(n, !0), + l = e._getLink(n, !0); + s.classList.contains("open") && !s.classList.contains("disabled") && e._promisify(this._onClose, this, s, l, e._findMenu(s), o).then((function() { if (t._horizontal && e._isRoot(s)) t._onClosed && t._onClosed(t, s, l, e._findMenu(s)); + else if (t._animate && !t._horizontal) window.requestAnimationFrame((function() { return t._toggleAnimation(!1, s, i) })); + else { if (s.classList.remove("open"), i) + for (var n = s.querySelectorAll(".menu-item.open"), o = 0, r = n.length; o < r; o++) n[o].classList.remove("open"); + t._onClosed && t._onClosed(t, s, l, e._findMenu(s)) } })).catch((function() {})) } }, { key: "_closeOther", value: function(n, t) { for (var i = e._findChild(n.parentNode, ["menu-item", "open"]), o = 0, s = i.length; o < s; o++) i[o] !== n && this.close(i[o], t) } }, { key: "toggle", value: function(n) { var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this._closeChildren, + i = e._getItem(n, !0); + i.classList.contains("open") ? this.close(i, t) : this.open(i, t) } }, { key: "_findUnopenedParent", value: function(n, t) { for (var i = [], o = null; n;) n.classList.contains("disabled") ? (o = null, i = []) : (n.classList.contains("open") || (o = n), i.push(n)), n = e._findParent(n, "menu-item", !1); if (!o) return null; if (1 === i.length) return o; for (var s = 0, l = (i = i.slice(0, i.indexOf(o))).length; s < l; s++) + if (i[s].classList.add("open"), this._accordion) + for (var r = e._findChild(i[s].parentNode, ["menu-item", "open"]), a = 0, u = r.length; a < u; a++) + if (r[a] !== i[s] && (r[a].classList.remove("open"), t)) + for (var c = r[a].querySelectorAll(".menu-item.open"), d = 0, h = c.length; d < h; d++) c[d].classList.remove("open"); + return o } }, { key: "_toggleAnimation", value: function(n, t, i) { var o = this, + s = e._getLink(t, !0), + l = e._findMenu(t); + e._unbindAnimationEndEvent(t); var r = Math.round(s.getBoundingClientRect().height); + t.style.overflow = "hidden"; var a = function() { t.classList.remove("menu-item-animating"), t.classList.remove("menu-item-closing"), t.style.overflow = null, t.style.height = null, o.update() }; + n ? (t.style.height = "".concat(r, "px"), t.classList.add("menu-item-animating"), t.classList.add("open"), e._bindAnimationEndEvent(t, (function() { a(), o._onOpened(o, t, s, l) })), setTimeout((function() { t.style.height = "".concat(r + Math.round(l.getBoundingClientRect().height), "px") }), 50)) : (t.style.height = "".concat(r + Math.round(l.getBoundingClientRect().height), "px"), t.classList.add("menu-item-animating"), t.classList.add("menu-item-closing"), e._bindAnimationEndEvent(t, (function() { if (t.classList.remove("open"), a(), i) + for (var e = t.querySelectorAll(".menu-item.open"), n = 0, r = e.length; n < r; n++) e[n].classList.remove("open"); + o._onClosed(o, t, s, l) })), setTimeout((function() { t.style.height = "".concat(r, "px") }), 50)) } }, { key: "_getItemOffset", value: function(e) { for (var n = this._inner.childNodes[0], t = 0; n !== e;) n.tagName && (t += Math.round(n.getBoundingClientRect().width)), n = n.nextSibling; return t } }, { key: "_innerWidth", get: function() { for (var e = this._inner.childNodes, n = 0, t = 0, i = e.length; t < i; t++) e[t].tagName && (n += Math.round(e[t].getBoundingClientRect().width)); return n } }, { key: "_innerPosition", get: function() { return parseInt(this._inner.style[this._rtl ? "marginRight" : "marginLeft"] || "0px", 10) }, set: function(e) { return this._inner.style[this._rtl ? "marginRight" : "marginLeft"] = "".concat(e, "px"), e } }, { key: "closeAll", value: function() { for (var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this._closeChildren, n = this._el.querySelectorAll(".menu-inner > .menu-item.open"), t = 0, i = n.length; t < i; t++) this.close(n[t], e) } }, { key: "update", value: function() { this._scrollbar && this._scrollbar.update() } }, { key: "manageScroll", value: function() { var e = window.PerfectScrollbar, + n = document.querySelector(".menu-inner"); if (window.innerWidth < window.Helpers.LAYOUT_BREAKPOINT) null !== this._scrollbar && (this._scrollbar.destroy(), this._scrollbar = null), n.classList.add("overflow-auto"); + else { if (null === this._scrollbar) { var t = new e(document.querySelector(".menu-inner"), { suppressScrollX: !0, wheelPropagation: !1 }); + this._scrollbar = t } + n.classList.remove("overflow-auto") } } }, { key: "destroy", value: function() { if (this._el) { this._unbindEvents(); for (var n = this._el.querySelectorAll(".menu-item"), t = 0, i = n.length; t < i; t++) e._unbindAnimationEndEvent(n[t]), n[t].classList.remove("menu-item-animating"), n[t].classList.remove("open"), n[t].style.overflow = null, n[t].style.height = null; for (var o = this._el.querySelectorAll(".menu-menu"), s = 0, l = o.length; s < l; s++) o[s].style.marginRight = null, o[s].style.marginLeft = null; + this._el.classList.remove("menu-no-animation"), this._wrapper && (this._prevBtn.parentNode.removeChild(this._prevBtn), this._nextBtn.parentNode.removeChild(this._nextBtn), this._wrapper.parentNode.insertBefore(this._inner, this._wrapper), this._wrapper.parentNode.removeChild(this._wrapper), this._inner.style.marginLeft = null, this._inner.style.marginRight = null), this._el.menuInstance = null, delete this._el.menuInstance, this._el = null, this._animate = null, this._accordion = null, this._closeChildren = null, this._onOpen = null, this._onOpened = null, this._onClose = null, this._onClosed = null, this._scrollbar && (this._scrollbar.destroy(), this._scrollbar = null), this._inner = null, this._prevBtn = null, this._wrapper = null, this._nextBtn = null } } }]) && o(n.prototype, t), l && o(n, l), Object.defineProperty(n, "prototype", { writable: !1 }), e }() } })); \ No newline at end of file diff --git a/TaxPayerFull/wwwroot/assets/vendor/libs/apex-charts/apex-charts.css b/TaxPayerFull/wwwroot/assets/vendor/libs/apex-charts/apex-charts.css new file mode 100644 index 0000000..22401df --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/libs/apex-charts/apex-charts.css @@ -0,0 +1 @@ +.apexcharts-canvas{position:relative;user-select:none}.apexcharts-canvas ::-webkit-scrollbar{-webkit-appearance:none;width:6px}.apexcharts-canvas ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0, 0, 0, 0.5);box-shadow:0 0 1px rgba(255, 255, 255, 0.5);-webkit-box-shadow:0 0 1px rgba(255, 255, 255, 0.5)}.apexcharts-inner{position:relative}.apexcharts-text tspan{font-family:inherit}.legend-mouseover-inactive{transition:.15s ease all;opacity:.2}.apexcharts-series-collapsed{opacity:0}.apexcharts-tooltip{border-radius:5px;box-shadow:2px 2px 6px -4px #999;cursor:default;font-size:14px;left:62px;opacity:0;pointer-events:none;position:absolute;top:20px;display:flex;flex-direction:column;overflow:hidden;white-space:nowrap;z-index:12;transition:.15s ease all}.apexcharts-tooltip.apexcharts-active{opacity:1;transition:.15s ease all}.apexcharts-tooltip.apexcharts-theme-light{border:1px solid #e3e3e3;background:rgba(255, 255, 255, 0.96)}.apexcharts-tooltip.apexcharts-theme-dark{color:#fff;background:rgba(30, 30, 30, 0.8)}.apexcharts-tooltip *{font-family:inherit}.apexcharts-tooltip-title{padding:6px;font-size:15px;margin-bottom:4px}.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title{background:#eceff1;border-bottom:1px solid #ddd}.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title{background:rgba(0, 0, 0, 0.7);border-bottom:1px solid #333}.apexcharts-tooltip-text-y-value,.apexcharts-tooltip-text-goals-value,.apexcharts-tooltip-text-z-value{display:inline-block;font-weight:600;margin-left:5px}.apexcharts-tooltip-text-y-label:empty,.apexcharts-tooltip-text-y-value:empty,.apexcharts-tooltip-text-goals-label:empty,.apexcharts-tooltip-text-goals-value:empty,.apexcharts-tooltip-text-z-value:empty{display:none}.apexcharts-tooltip-text-y-value,.apexcharts-tooltip-text-goals-value,.apexcharts-tooltip-text-z-value{font-weight:600}.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value{padding:6px 0 5px}.apexcharts-tooltip-goals-group,.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value{display:flex}.apexcharts-tooltip-text-goals-label:not(:empty),.apexcharts-tooltip-text-goals-value:not(:empty){margin-top:-6px}.apexcharts-tooltip-marker{width:12px;height:12px;position:relative;top:0px;margin-right:10px;border-radius:50%}.apexcharts-tooltip-series-group{padding:0 10px;display:none;text-align:left;justify-content:left;align-items:center}.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker{opacity:1}.apexcharts-tooltip-series-group.apexcharts-active,.apexcharts-tooltip-series-group:last-child{padding-bottom:4px}.apexcharts-tooltip-series-group-hidden{opacity:0;height:0;line-height:0;padding:0 !important}.apexcharts-tooltip-y-group{padding:6px 0 5px}.apexcharts-tooltip-box,.apexcharts-custom-tooltip{padding:4px 8px}.apexcharts-tooltip-boxPlot{display:flex;flex-direction:column-reverse}.apexcharts-tooltip-box>div{margin:4px 0}.apexcharts-tooltip-box span.value{font-weight:bold}.apexcharts-tooltip-rangebar{padding:5px 8px}.apexcharts-tooltip-rangebar .category{font-weight:600;color:#777}.apexcharts-tooltip-rangebar .series-name{font-weight:bold;display:block;margin-bottom:5px}.apexcharts-xaxistooltip{opacity:0;padding:9px 10px;pointer-events:none;color:#373d3f;font-size:13px;text-align:center;border-radius:2px;position:absolute;z-index:10;background:#eceff1;border:1px solid #90a4ae;transition:.15s ease all}.apexcharts-xaxistooltip.apexcharts-theme-dark{background:rgba(0, 0, 0, 0.7);border:1px solid rgba(0, 0, 0, 0.5);color:#fff}.apexcharts-xaxistooltip:after,.apexcharts-xaxistooltip:before{left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.apexcharts-xaxistooltip:after{border-color:rgba(236, 239, 241, 0);border-width:6px;margin-left:-6px}.apexcharts-xaxistooltip:before{border-color:rgba(144, 164, 174, 0);border-width:7px;margin-left:-7px}.apexcharts-xaxistooltip-bottom:after,.apexcharts-xaxistooltip-bottom:before{bottom:100%}.apexcharts-xaxistooltip-top:after,.apexcharts-xaxistooltip-top:before{top:100%}.apexcharts-xaxistooltip-bottom:after{border-bottom-color:#eceff1}.apexcharts-xaxistooltip-bottom:before{border-bottom-color:#90a4ae}.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after{border-bottom-color:rgba(0, 0, 0, 0.5)}.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before{border-bottom-color:rgba(0, 0, 0, 0.5)}.apexcharts-xaxistooltip-top:after{border-top-color:#eceff1}.apexcharts-xaxistooltip-top:before{border-top-color:#90a4ae}.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after{border-top-color:rgba(0, 0, 0, 0.5)}.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before{border-top-color:rgba(0, 0, 0, 0.5)}.apexcharts-xaxistooltip.apexcharts-active{opacity:1;transition:.15s ease all}.apexcharts-yaxistooltip{opacity:0;padding:4px 10px;pointer-events:none;color:#373d3f;font-size:13px;text-align:center;border-radius:2px;position:absolute;z-index:10;background:#eceff1;border:1px solid #90a4ae}.apexcharts-yaxistooltip.apexcharts-theme-dark{background:rgba(0, 0, 0, 0.7);border:1px solid rgba(0, 0, 0, 0.5);color:#fff}.apexcharts-yaxistooltip:after,.apexcharts-yaxistooltip:before{top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.apexcharts-yaxistooltip:after{border-color:rgba(236, 239, 241, 0);border-width:6px;margin-top:-6px}.apexcharts-yaxistooltip:before{border-color:rgba(144, 164, 174, 0);border-width:7px;margin-top:-7px}.apexcharts-yaxistooltip-left:after,.apexcharts-yaxistooltip-left:before{left:100%}.apexcharts-yaxistooltip-right:after,.apexcharts-yaxistooltip-right:before{right:100%}.apexcharts-yaxistooltip-left:after{border-left-color:#eceff1}.apexcharts-yaxistooltip-left:before{border-left-color:#90a4ae}.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after{border-left-color:rgba(0, 0, 0, 0.5)}.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before{border-left-color:rgba(0, 0, 0, 0.5)}.apexcharts-yaxistooltip-right:after{border-right-color:#eceff1}.apexcharts-yaxistooltip-right:before{border-right-color:#90a4ae}.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after{border-right-color:rgba(0, 0, 0, 0.5)}.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before{border-right-color:rgba(0, 0, 0, 0.5)}.apexcharts-yaxistooltip.apexcharts-active{opacity:1}.apexcharts-yaxistooltip-hidden{display:none}.apexcharts-xcrosshairs,.apexcharts-ycrosshairs{pointer-events:none;opacity:0;transition:.15s ease all}.apexcharts-xcrosshairs.apexcharts-active,.apexcharts-ycrosshairs.apexcharts-active{opacity:1;transition:.15s ease all}.apexcharts-ycrosshairs-hidden{opacity:0}.apexcharts-selection-rect{cursor:move}.svg_select_boundingRect,.svg_select_points_rot{pointer-events:none;opacity:0;visibility:hidden}.apexcharts-selection-rect+g .svg_select_boundingRect,.apexcharts-selection-rect+g .svg_select_points_rot{opacity:0;visibility:hidden}.apexcharts-selection-rect+g .svg_select_points_l,.apexcharts-selection-rect+g .svg_select_points_r{cursor:ew-resize;opacity:1;visibility:visible}.svg_select_points{fill:#efefef;stroke:#333;rx:2}.apexcharts-svg.apexcharts-zoomable.hovering-zoom{cursor:crosshair}.apexcharts-svg.apexcharts-zoomable.hovering-pan{cursor:move}.apexcharts-zoom-icon,.apexcharts-zoomin-icon,.apexcharts-zoomout-icon,.apexcharts-reset-icon,.apexcharts-pan-icon,.apexcharts-selection-icon,.apexcharts-menu-icon,.apexcharts-toolbar-custom-icon{cursor:pointer;width:20px;height:20px;line-height:24px;color:#6e8192;text-align:center}.apexcharts-zoom-icon svg,.apexcharts-zoomin-icon svg,.apexcharts-zoomout-icon svg,.apexcharts-reset-icon svg,.apexcharts-menu-icon svg{fill:#6e8192}.apexcharts-selection-icon svg{fill:#444;transform:scale(0.76)}.apexcharts-theme-dark .apexcharts-zoom-icon svg,.apexcharts-theme-dark .apexcharts-zoomin-icon svg,.apexcharts-theme-dark .apexcharts-zoomout-icon svg,.apexcharts-theme-dark .apexcharts-reset-icon svg,.apexcharts-theme-dark .apexcharts-pan-icon svg,.apexcharts-theme-dark .apexcharts-selection-icon svg,.apexcharts-theme-dark .apexcharts-menu-icon svg,.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg{fill:#f3f4f5}.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg{fill:#008ffb}.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg,.apexcharts-theme-light .apexcharts-reset-icon:hover svg,.apexcharts-theme-light .apexcharts-menu-icon:hover svg{fill:#333}.apexcharts-selection-icon,.apexcharts-menu-icon{position:relative}.apexcharts-reset-icon{margin-left:5px}.apexcharts-zoom-icon,.apexcharts-reset-icon,.apexcharts-menu-icon{transform:scale(0.85)}.apexcharts-zoomin-icon,.apexcharts-zoomout-icon{transform:scale(0.7)}.apexcharts-zoomout-icon{margin-right:3px}.apexcharts-pan-icon{transform:scale(0.62);position:relative;left:1px;top:0px}.apexcharts-pan-icon svg{fill:#fff;stroke:#6e8192;stroke-width:2}.apexcharts-pan-icon.apexcharts-selected svg{stroke:#008ffb}.apexcharts-pan-icon:not(.apexcharts-selected):hover svg{stroke:#333}.apexcharts-toolbar{position:absolute;z-index:11;max-width:176px;text-align:right;border-radius:3px;padding:0px 6px 2px 6px;display:flex;justify-content:space-between;align-items:center}.apexcharts-menu{background:#fff;position:absolute;top:100%;border:1px solid #ddd;border-radius:3px;padding:3px;right:10px;opacity:0;min-width:110px;transition:.15s ease all;pointer-events:none}.apexcharts-menu.apexcharts-menu-open{opacity:1;pointer-events:all;transition:.15s ease all}.apexcharts-menu-item{padding:6px 7px;font-size:12px;cursor:pointer}.apexcharts-theme-light .apexcharts-menu-item:hover{background:#eee}.apexcharts-theme-dark .apexcharts-menu{background:rgba(0, 0, 0, 0.7);color:#fff}@media screen and (min-width: 768px){.apexcharts-canvas:hover .apexcharts-toolbar{opacity:1}}.apexcharts-datalabel.apexcharts-element-hidden{opacity:0}.apexcharts-pie-label,.apexcharts-datalabels,.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value{cursor:default;pointer-events:none}.apexcharts-pie-label-delay{opacity:0;animation-name:opaque;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease}.apexcharts-canvas .apexcharts-element-hidden{opacity:0}.apexcharts-hide .apexcharts-series-points{opacity:0}.apexcharts-gridline,.apexcharts-annotation-rect,.apexcharts-tooltip .apexcharts-marker,.apexcharts-area-series .apexcharts-area,.apexcharts-line,.apexcharts-zoom-rect,.apexcharts-toolbar svg,.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-radar-series path,.apexcharts-radar-series polygon{pointer-events:none}.apexcharts-marker{transition:.15s ease all}@keyframes opaque{0%{opacity:0}100%{opacity:1}}@keyframes resizeanim{from{opacity:0}to{opacity:0}}.resize-triggers{animation:1ms resizeanim;visibility:hidden;opacity:0}.resize-triggers,.resize-triggers>div,.contract-trigger:before{content:" ";display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.resize-triggers>div{background:#eee;overflow:auto}.contract-trigger:before{width:200%;height:200%}.light-style .apexcharts-canvas .apexcharts-tooltip{background:#fff;border-color:#d9dee3;box-shadow:0 .25rem 1rem rgba(161,172,184,.45)}.light-style .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title{background:#fff;border-color:#d9dee3;font-family:var(--bs-font-sans-serif) !important;font-weight:600}.light-style .apexcharts-canvas .apexcharts-xaxistooltip,.light-style .apexcharts-canvas .apexcharts-yaxistooltip{background:#f5f5f9;border-color:#d9dee3}.light-style .apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-xaxistooltip-bottom:after,.light-style .apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-yaxistooltip-bottom:after,.light-style .apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-xaxistooltip-bottom:after,.light-style .apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-yaxistooltip-bottom:after{border-bottom-color:#f5f5f9}.light-style .apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-xaxistooltip-bottom:before,.light-style .apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-yaxistooltip-bottom:before,.light-style .apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-xaxistooltip-bottom:before,.light-style .apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-yaxistooltip-bottom:before{border-bottom-color:#d9dee3}.light-style .apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-xaxistooltip-left:after,.light-style .apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-yaxistooltip-left:after,.light-style .apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-xaxistooltip-left:after,.light-style .apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-yaxistooltip-left:after{border-left-color:#f5f5f9}.light-style .apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-xaxistooltip-left:before,.light-style .apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-yaxistooltip-left:before,.light-style .apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-xaxistooltip-left:before,.light-style .apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-yaxistooltip-left:before{border-left-color:#d9dee3}.light-style .apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-xaxistooltip-right:after,.light-style .apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-yaxistooltip-right:after,.light-style .apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-xaxistooltip-right:after,.light-style .apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-yaxistooltip-right:after{border-right-color:#f5f5f9}.light-style .apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-xaxistooltip-right:before,.light-style .apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-yaxistooltip-right:before,.light-style .apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-xaxistooltip-right:before,.light-style .apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-yaxistooltip-right:before{border-right-color:#d9dee3}.light-style .apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-xaxistooltip-top:after,.light-style .apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-yaxistooltip-top:after,.light-style .apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-xaxistooltip-top:after,.light-style .apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-yaxistooltip-top:after{border-top-color:#f5f5f9}.light-style .apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-xaxistooltip-top:before,.light-style .apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-yaxistooltip-top:before,.light-style .apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-xaxistooltip-top:before,.light-style .apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-yaxistooltip-top:before{border-top-color:#d9dee3}.light-style .apexcharts-canvas .apexcharts-tooltip-text{font-family:var(--bs-font-sans-serif) !important;filter:none}.light-style .apexcharts-canvas .apexcharts-marker{filter:drop-shadow(0 2px 4px #a1acb866)} diff --git a/TaxPayerFull/wwwroot/assets/vendor/libs/apex-charts/apexcharts.js b/TaxPayerFull/wwwroot/assets/vendor/libs/apex-charts/apexcharts.js new file mode 100644 index 0000000..49644c5 --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/libs/apex-charts/apexcharts.js @@ -0,0 +1,3498 @@ +! function(t, e) { for (var i in e) t[i] = e[i] }(window, function(t) { var e = {}; + + function i(a) { if (e[a]) return e[a].exports; var s = e[a] = { i: a, l: !1, exports: {} }; return t[a].call(s.exports, s, s.exports, i), s.l = !0, s.exports } return i.m = t, i.c = e, i.d = function(t, e, a) { i.o(t, e) || Object.defineProperty(t, e, { enumerable: !0, get: a }) }, i.r = function(t) { "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(t, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(t, "__esModule", { value: !0 }) }, i.t = function(t, e) { if (1 & e && (t = i(t)), 8 & e) return t; if (4 & e && "object" == typeof t && t && t.__esModule) return t; var a = Object.create(null); if (i.r(a), Object.defineProperty(a, "default", { enumerable: !0, value: t }), 2 & e && "string" != typeof t) + for (var s in t) i.d(a, s, function(e) { return t[e] }.bind(null, s)); return a }, i.n = function(t) { var e = t && t.__esModule ? function() { return t.default } : function() { return t }; return i.d(e, "a", e), e }, i.o = function(t, e) { return Object.prototype.hasOwnProperty.call(t, e) }, i.p = "", i(i.s = 8) }({ + 1: function(t, e, i) { + "use strict"; + var a; + /*! + * ApexCharts v3.28.3 + * (c) 2018-2021 ApexCharts + * Released under the MIT License. + */ + function s(t) { return (s = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(t) { return typeof t } : function(t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t })(t) } + + function r(t, e) { if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") } + + function o(t, e) { for (var i = 0; i < e.length; i++) { var a = e[i]; + a.enumerable = a.enumerable || !1, a.configurable = !0, "value" in a && (a.writable = !0), Object.defineProperty(t, a.key, a) } } + + function n(t, e, i) { return e && o(t.prototype, e), i && o(t, i), t } + + function l(t, e, i) { return e in t ? Object.defineProperty(t, e, { value: i, enumerable: !0, configurable: !0, writable: !0 }) : t[e] = i, t } + + function h(t, e) { var i = Object.keys(t); if (Object.getOwnPropertySymbols) { var a = Object.getOwnPropertySymbols(t); + e && (a = a.filter((function(e) { return Object.getOwnPropertyDescriptor(t, e).enumerable }))), i.push.apply(i, a) } return i } + + function c(t) { for (var e = 1; e < arguments.length; e++) { var i = null != arguments[e] ? arguments[e] : {}; + e % 2 ? h(Object(i), !0).forEach((function(e) { l(t, e, i[e]) })) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(i)) : h(Object(i)).forEach((function(e) { Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(i, e)) })) } return t } + + function d(t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); + t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), e && function(t, e) { + (Object.setPrototypeOf || function(t, e) { return t.__proto__ = e, t })(t, e) }(t, e) } + + function g(t) { return (g = Object.setPrototypeOf ? Object.getPrototypeOf : function(t) { return t.__proto__ || Object.getPrototypeOf(t) })(t) } + + function u(t, e) { return !e || "object" != typeof e && "function" != typeof e ? function(t) { if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t }(t) : e } + + function p(t) { var e = function() { if ("undefined" == typeof Reflect || !Reflect.construct) return !1; if (Reflect.construct.sham) return !1; if ("function" == typeof Proxy) return !0; try { return Date.prototype.toString.call(Reflect.construct(Date, [], (function() {}))), !0 } catch (t) { return !1 } }(); return function() { var i, a = g(t); if (e) { var s = g(this).constructor; + i = Reflect.construct(a, arguments, s) } else i = a.apply(this, arguments); return u(this, i) } } + + function f(t) { return function(t) { if (Array.isArray(t)) return x(t) }(t) || function(t) { if ("undefined" != typeof Symbol && Symbol.iterator in Object(t)) return Array.from(t) }(t) || function(t, e) { if (t) { if ("string" == typeof t) return x(t, e); var i = Object.prototype.toString.call(t).slice(8, -1); return "Object" === i && t.constructor && (i = t.constructor.name), "Map" === i || "Set" === i ? Array.from(t) : "Arguments" === i || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i) ? x(t, e) : void 0 } }(t) || function() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.") }() } + + function x(t, e) { + (null == e || e > t.length) && (e = t.length); for (var i = 0, a = new Array(e); i < e; i++) a[i] = t[i]; return a } + var b = function() { + function t() { r(this, t) } return n(t, [{ key: "shadeRGBColor", value: function(t, e) { var i = e.split(","), + a = t < 0 ? 0 : 255, + s = t < 0 ? -1 * t : t, + r = parseInt(i[0].slice(4), 10), + o = parseInt(i[1], 10), + n = parseInt(i[2], 10); return "rgb(" + (Math.round((a - r) * s) + r) + "," + (Math.round((a - o) * s) + o) + "," + (Math.round((a - n) * s) + n) + ")" } }, { key: "shadeHexColor", value: function(t, e) { var i = parseInt(e.slice(1), 16), + a = t < 0 ? 0 : 255, + s = t < 0 ? -1 * t : t, + r = i >> 16, + o = i >> 8 & 255, + n = 255 & i; return "#" + (16777216 + 65536 * (Math.round((a - r) * s) + r) + 256 * (Math.round((a - o) * s) + o) + (Math.round((a - n) * s) + n)).toString(16).slice(1) } }, { key: "shadeColor", value: function(e, i) { return t.isColorHex(i) ? this.shadeHexColor(e, i) : this.shadeRGBColor(e, i) } }], [{ key: "bind", value: function(t, e) { return function() { return t.apply(e, arguments) } } }, { key: "isObject", value: function(t) { return t && "object" === s(t) && !Array.isArray(t) && null != t } }, { key: "listToArray", value: function(t) { var e, i = []; for (e = 0; e < t.length; e++) i[e] = t[e]; return i } }, { key: "extend", value: function(t, e) { var i = this; "function" != typeof Object.assign && (Object.assign = function(t) { if (null == t) throw new TypeError("Cannot convert undefined or null to object"); for (var e = Object(t), i = 1; i < arguments.length; i++) { var a = arguments[i]; if (null != a) + for (var s in a) a.hasOwnProperty(s) && (e[s] = a[s]) } return e }); var a = Object.assign({}, t); return this.isObject(t) && this.isObject(e) && Object.keys(e).forEach((function(s) { i.isObject(e[s]) && s in t ? a[s] = i.extend(t[s], e[s]) : Object.assign(a, l({}, s, e[s])) })), a } }, { key: "extendArray", value: function(e, i) { var a = []; return e.map((function(e) { a.push(t.extend(i, e)) })), a } }, { key: "monthMod", value: function(t) { return t % 12 } }, { key: "clone", value: function(t) { if ("[object Array]" === Object.prototype.toString.call(t)) { for (var e = [], i = 0; i < t.length; i++) e[i] = this.clone(t[i]); return e } if ("[object Null]" === Object.prototype.toString.call(t)) return null; if ("[object Date]" === Object.prototype.toString.call(t)) return t; if ("object" === s(t)) { var a = {}; for (var r in t) t.hasOwnProperty(r) && (a[r] = this.clone(t[r])); return a } return t } }, { key: "log10", value: function(t) { return Math.log(t) / Math.LN10 } }, { key: "roundToBase10", value: function(t) { return Math.pow(10, Math.floor(Math.log10(t))) } }, { key: "roundToBase", value: function(t, e) { return Math.pow(e, Math.floor(Math.log(t) / Math.log(e))) } }, { key: "parseNumber", value: function(t) { return null === t ? t : parseFloat(t) } }, { key: "randomId", value: function() { return (Math.random() + 1).toString(36).substring(4) } }, { key: "noExponents", value: function(t) { var e = String(t).split(/[eE]/); if (1 === e.length) return e[0]; var i = "", + a = t < 0 ? "-" : "", + s = e[0].replace(".", ""), + r = Number(e[1]) + 1; if (r < 0) { for (i = a + "0."; r++;) i += "0"; return i + s.replace(/^-/, "") } for (r -= s.length; r--;) i += "0"; return s + i } }, { key: "getDimensions", value: function(t) { var e = getComputedStyle(t, null), + i = t.clientHeight, + a = t.clientWidth; return i -= parseFloat(e.paddingTop) + parseFloat(e.paddingBottom), [a -= parseFloat(e.paddingLeft) + parseFloat(e.paddingRight), i] } }, { key: "getBoundingClientRect", value: function(t) { var e = t.getBoundingClientRect(); return { top: e.top, right: e.right, bottom: e.bottom, left: e.left, width: t.clientWidth, height: t.clientHeight, x: e.left, y: e.top } } }, { key: "getLargestStringFromArr", value: function(t) { return t.reduce((function(t, e) { return Array.isArray(e) && (e = e.reduce((function(t, e) { return t.length > e.length ? t : e }))), t.length > e.length ? t : e }), 0) } }, { key: "hexToRgba", value: function() { var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "#999999", + e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : .6; "#" !== t.substring(0, 1) && (t = "#999999"); var i = t.replace("#", ""); + i = i.match(new RegExp("(.{" + i.length / 3 + "})", "g")); for (var a = 0; a < i.length; a++) i[a] = parseInt(1 === i[a].length ? i[a] + i[a] : i[a], 16); return void 0 !== e && i.push(e), "rgba(" + i.join(",") + ")" } }, { key: "getOpacityFromRGBA", value: function(t) { return parseFloat(t.replace(/^.*,(.+)\)/, "$1")) } }, { key: "rgb2hex", value: function(t) { return (t = t.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i)) && 4 === t.length ? "#" + ("0" + parseInt(t[1], 10).toString(16)).slice(-2) + ("0" + parseInt(t[2], 10).toString(16)).slice(-2) + ("0" + parseInt(t[3], 10).toString(16)).slice(-2) : "" } }, { key: "isColorHex", value: function(t) { return /(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)|(^#[0-9A-F]{8}$)/i.test(t) } }, { key: "getPolygonPos", value: function(t, e) { for (var i = [], a = 2 * Math.PI / e, s = 0; s < e; s++) { var r = {}; + r.x = t * Math.sin(s * a), r.y = -t * Math.cos(s * a), i.push(r) } return i } }, { key: "polarToCartesian", value: function(t, e, i, a) { var s = (a - 90) * Math.PI / 180; return { x: t + i * Math.cos(s), y: e + i * Math.sin(s) } } }, { key: "escapeString", value: function(t) { var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "x", + i = t.toString().slice(); return i.replace(/[` ~!@#$%^&*()_|+\-=?;:'",.<>{}[\]\\/]/gi, e) } }, { key: "negToZero", value: function(t) { return t < 0 ? 0 : t } }, { key: "moveIndexInArray", value: function(t, e, i) { if (i >= t.length) + for (var a = i - t.length + 1; a--;) t.push(void 0); return t.splice(i, 0, t.splice(e, 1)[0]), t } }, { key: "extractNumber", value: function(t) { return parseFloat(t.replace(/[^\d.]*/g, "")) } }, { key: "findAncestor", value: function(t, e) { for (; + (t = t.parentElement) && !t.classList.contains(e);); return t } }, { key: "setELstyles", value: function(t, e) { for (var i in e) e.hasOwnProperty(i) && (t.style.key = e[i]) } }, { key: "isNumber", value: function(t) { return !isNaN(t) && parseFloat(Number(t)) === t && !isNaN(parseInt(t, 10)) } }, { key: "isFloat", value: function(t) { return Number(t) === t && t % 1 != 0 } }, { key: "isSafari", value: function() { return /^((?!chrome|android).)*safari/i.test(navigator.userAgent) } }, { key: "isFirefox", value: function() { return navigator.userAgent.toLowerCase().indexOf("firefox") > -1 } }, { key: "isIE11", value: function() { if (-1 !== window.navigator.userAgent.indexOf("MSIE") || window.navigator.appVersion.indexOf("Trident/") > -1) return !0 } }, { key: "isIE", value: function() { var t = window.navigator.userAgent, + e = t.indexOf("MSIE "); if (e > 0) return parseInt(t.substring(e + 5, t.indexOf(".", e)), 10); if (t.indexOf("Trident/") > 0) { var i = t.indexOf("rv:"); return parseInt(t.substring(i + 3, t.indexOf(".", i)), 10) } var a = t.indexOf("Edge/"); return a > 0 && parseInt(t.substring(a + 5, t.indexOf(".", a)), 10) } }]), t }(), + v = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w, this.setEasingFunctions() } return n(t, [{ key: "setEasingFunctions", value: function() { var t; if (!this.w.globals.easing) { switch (this.w.config.chart.animations.easing) { + case "linear": + t = "-"; break; + case "easein": + t = "<"; break; + case "easeout": + t = ">"; break; + case "easeinout": + t = "<>"; break; + case "swing": + t = function(t) { var e = 1.70158; return (t -= 1) * t * ((e + 1) * t + e) + 1 }; break; + case "bounce": + t = function(t) { return t < 1 / 2.75 ? 7.5625 * t * t : t < 2 / 2.75 ? 7.5625 * (t -= 1.5 / 2.75) * t + .75 : t < 2.5 / 2.75 ? 7.5625 * (t -= 2.25 / 2.75) * t + .9375 : 7.5625 * (t -= 2.625 / 2.75) * t + .984375 }; break; + case "elastic": + t = function(t) { return t === !!t ? t : Math.pow(2, -10 * t) * Math.sin((t - .075) * (2 * Math.PI) / .3) + 1 }; break; + default: + t = "<>" } + this.w.globals.easing = t } } }, { key: "animateLine", value: function(t, e, i, a) { t.attr(e).animate(a).attr(i) } }, { key: "animateMarker", value: function(t, e, i, a, s, r) { e || (e = 0), t.attr({ r: e, width: e, height: e }).animate(a, s).attr({ r: i, width: i.width, height: i.height }).afterAll((function() { r() })) } }, { key: "animateCircle", value: function(t, e, i, a, s) { t.attr({ r: e.r, cx: e.cx, cy: e.cy }).animate(a, s).attr({ r: i.r, cx: i.cx, cy: i.cy }) } }, { key: "animateRect", value: function(t, e, i, a, s) { t.attr(e).animate(a).attr(i).afterAll((function() { return s() })) } }, { key: "animatePathsGradually", value: function(t) { var e = t.el, + i = t.realIndex, + a = t.j, + s = t.fill, + r = t.pathFrom, + o = t.pathTo, + n = t.speed, + l = t.delay, + h = this.w, + c = 0; + h.config.chart.animations.animateGradually.enabled && (c = h.config.chart.animations.animateGradually.delay), h.config.chart.animations.dynamicAnimation.enabled && h.globals.dataChanged && "bar" !== h.config.chart.type && (c = 0), this.morphSVG(e, i, a, "line" !== h.config.chart.type || h.globals.comboCharts ? s : "stroke", r, o, n, l * c) } }, { key: "showDelayedElements", value: function() { this.w.globals.delayedElements.forEach((function(t) { t.el.classList.remove("apexcharts-element-hidden") })) } }, { key: "animationCompleted", value: function(t) { var e = this.w; + e.globals.animationEnded || (e.globals.animationEnded = !0, this.showDelayedElements(), "function" == typeof e.config.chart.events.animationEnd && e.config.chart.events.animationEnd(this.ctx, { el: t, w: e })) } }, { key: "morphSVG", value: function(t, e, i, a, s, r, o, n) { var l = this, + h = this.w; + s || (s = t.attr("pathFrom")), r || (r = t.attr("pathTo")); var c = function(t) { return "radar" === h.config.chart.type && (o = 1), "M 0 ".concat(h.globals.gridHeight) }; + (!s || s.indexOf("undefined") > -1 || s.indexOf("NaN") > -1) && (s = c()), (!r || r.indexOf("undefined") > -1 || r.indexOf("NaN") > -1) && (r = c()), h.globals.shouldAnimate || (o = 1), t.plot(s).animate(1, h.globals.easing, n).plot(s).animate(o, h.globals.easing, n).plot(r).afterAll((function() { b.isNumber(i) ? i === h.globals.series[h.globals.maxValsInArrayIndex].length - 2 && h.globals.shouldAnimate && l.animationCompleted(t) : "none" !== a && h.globals.shouldAnimate && (!h.globals.comboCharts && e === h.globals.series.length - 1 || h.globals.comboCharts) && l.animationCompleted(t), l.showDelayedElements() })) } }]), t }(), + m = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w } return n(t, [{ key: "getDefaultFilter", value: function(t, e) { var i = this.w; + t.unfilter(!0), (new window.SVG.Filter).size("120%", "180%", "-5%", "-40%"), "none" !== i.config.states.normal.filter ? this.applyFilter(t, e, i.config.states.normal.filter.type, i.config.states.normal.filter.value) : i.config.chart.dropShadow.enabled && this.dropShadow(t, i.config.chart.dropShadow, e) } }, { key: "addNormalFilter", value: function(t, e) { var i = this.w; + i.config.chart.dropShadow.enabled && !t.node.classList.contains("apexcharts-marker") && this.dropShadow(t, i.config.chart.dropShadow, e) } }, { key: "addLightenFilter", value: function(t, e, i) { var a = this, + s = this.w, + r = i.intensity; + t.unfilter(!0), new window.SVG.Filter, t.filter((function(t) { var i = s.config.chart.dropShadow; + (i.enabled ? a.addShadow(t, e, i) : t).componentTransfer({ rgb: { type: "linear", slope: 1.5, intercept: r } }) })), t.filterer.node.setAttribute("filterUnits", "userSpaceOnUse"), this._scaleFilterSize(t.filterer.node) } }, { key: "addDarkenFilter", value: function(t, e, i) { var a = this, + s = this.w, + r = i.intensity; + t.unfilter(!0), new window.SVG.Filter, t.filter((function(t) { var i = s.config.chart.dropShadow; + (i.enabled ? a.addShadow(t, e, i) : t).componentTransfer({ rgb: { type: "linear", slope: r } }) })), t.filterer.node.setAttribute("filterUnits", "userSpaceOnUse"), this._scaleFilterSize(t.filterer.node) } }, { key: "applyFilter", value: function(t, e, i) { var a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : .5; switch (i) { + case "none": + this.addNormalFilter(t, e); break; + case "lighten": + this.addLightenFilter(t, e, { intensity: a }); break; + case "darken": + this.addDarkenFilter(t, e, { intensity: a }) } } }, { key: "addShadow", value: function(t, e, i) { var a = i.blur, + s = i.top, + r = i.left, + o = i.color, + n = i.opacity, + l = t.flood(Array.isArray(o) ? o[e] : o, n).composite(t.sourceAlpha, "in").offset(r, s).gaussianBlur(a).merge(t.source); return t.blend(t.source, l) } }, { key: "dropShadow", value: function(t, e) { var i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0, + a = e.top, + s = e.left, + r = e.blur, + o = e.color, + n = e.opacity, + l = e.noUserSpaceOnUse, + h = this.w; return t.unfilter(!0), b.isIE() && "radialBar" === h.config.chart.type || (o = Array.isArray(o) ? o[i] : o, t.filter((function(t) { var e; + e = b.isSafari() || b.isFirefox() || b.isIE() ? t.flood(o, n).composite(t.sourceAlpha, "in").offset(s, a).gaussianBlur(r) : t.flood(o, n).composite(t.sourceAlpha, "in").offset(s, a).gaussianBlur(r).merge(t.source), t.blend(t.source, e) })), l || t.filterer.node.setAttribute("filterUnits", "userSpaceOnUse"), this._scaleFilterSize(t.filterer.node)), t } }, { key: "setSelectionFilter", value: function(t, e, i) { var a = this.w; if (void 0 !== a.globals.selectedDataPoints[e] && a.globals.selectedDataPoints[e].indexOf(i) > -1) { t.node.setAttribute("selected", !0); var s = a.config.states.active.filter; "none" !== s && this.applyFilter(t, e, s.type, s.value) } } }, { key: "_scaleFilterSize", value: function(t) {! function(e) { for (var i in e) e.hasOwnProperty(i) && t.setAttribute(i, e[i]) }({ width: "200%", height: "200%", x: "-50%", y: "-50%" }) } }]), t }(), + y = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w } return n(t, [{ key: "drawLine", value: function(t, e, i, a) { var s = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : "#a8a8a8", + r = arguments.length > 5 && void 0 !== arguments[5] ? arguments[5] : 0, + o = arguments.length > 6 && void 0 !== arguments[6] ? arguments[6] : null, + n = arguments.length > 7 && void 0 !== arguments[7] ? arguments[7] : "butt", + l = this.w, + h = l.globals.dom.Paper.line().attr({ x1: t, y1: e, x2: i, y2: a, stroke: s, "stroke-dasharray": r, "stroke-width": o, "stroke-linecap": n }); return h } }, { key: "drawRect", value: function() { var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0, + e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0, + i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0, + a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 0, + s = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : 0, + r = arguments.length > 5 && void 0 !== arguments[5] ? arguments[5] : "#fefefe", + o = arguments.length > 6 && void 0 !== arguments[6] ? arguments[6] : 1, + n = arguments.length > 7 && void 0 !== arguments[7] ? arguments[7] : null, + l = arguments.length > 8 && void 0 !== arguments[8] ? arguments[8] : null, + h = arguments.length > 9 && void 0 !== arguments[9] ? arguments[9] : 0, + c = this.w, + d = c.globals.dom.Paper.rect(); return d.attr({ x: t, y: e, width: i > 0 ? i : 0, height: a > 0 ? a : 0, rx: s, ry: s, opacity: o, "stroke-width": null !== n ? n : 0, stroke: null !== l ? l : "none", "stroke-dasharray": h }), d.node.setAttribute("fill", r), d } }, { key: "drawPolygon", value: function(t) { var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "#e1e1e1", + i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 1, + a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : "none", + s = this.w, + r = s.globals.dom.Paper.polygon(t).attr({ fill: a, stroke: e, "stroke-width": i }); return r } }, { key: "drawCircle", value: function(t) { var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null, + i = this.w; + t < 0 && (t = 0); var a = i.globals.dom.Paper.circle(2 * t); return null !== e && a.attr(e), a } }, { key: "drawPath", value: function(t) { var e = t.d, + i = void 0 === e ? "" : e, + a = t.stroke, + s = void 0 === a ? "#a8a8a8" : a, + r = t.strokeWidth, + o = void 0 === r ? 1 : r, + n = t.fill, + l = t.fillOpacity, + h = void 0 === l ? 1 : l, + c = t.strokeOpacity, + d = void 0 === c ? 1 : c, + g = t.classes, + u = t.strokeLinecap, + p = void 0 === u ? null : u, + f = t.strokeDashArray, + x = void 0 === f ? 0 : f, + b = this.w; return null === p && (p = b.config.stroke.lineCap), (i.indexOf("undefined") > -1 || i.indexOf("NaN") > -1) && (i = "M 0 ".concat(b.globals.gridHeight)), b.globals.dom.Paper.path(i).attr({ fill: n, "fill-opacity": h, stroke: s, "stroke-opacity": d, "stroke-linecap": p, "stroke-width": o, "stroke-dasharray": x, class: g }) } }, { key: "group", value: function() { var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null, + e = this.w, + i = e.globals.dom.Paper.group(); return null !== t && i.attr(t), i } }, { key: "move", value: function(t, e) { return ["M", t, e].join(" ") } }, { key: "line", value: function(t, e) { var i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null, + a = null; return null === i ? a = ["L", t, e].join(" ") : "H" === i ? a = ["H", t].join(" ") : "V" === i && (a = ["V", e].join(" ")), a } }, { key: "curve", value: function(t, e, i, a, s, r) { return ["C", t, e, i, a, s, r].join(" ") } }, { key: "quadraticCurve", value: function(t, e, i, a) { return ["Q", t, e, i, a].join(" ") } }, { key: "arc", value: function(t, e, i, a, s, r, o) { var n = arguments.length > 7 && void 0 !== arguments[7] && arguments[7], + l = "A"; + n && (l = "a"); var h = [l, t, e, i, a, s, r, o].join(" "); return h } }, { key: "renderPaths", value: function(t) { var e, i = t.j, + a = t.realIndex, + s = t.pathFrom, + r = t.pathTo, + o = t.stroke, + n = t.strokeWidth, + l = t.strokeLinecap, + h = t.fill, + d = t.animationDelay, + g = t.initialSpeed, + u = t.dataChangeSpeed, + p = t.className, + f = t.shouldClipToGrid, + x = void 0 === f || f, + b = t.bindEventsOnPaths, + y = void 0 === b || b, + w = t.drawShadow, + k = void 0 === w || w, + A = this.w, + S = new m(this.ctx), + C = new v(this.ctx), + L = this.w.config.chart.animations.enabled, + P = L && this.w.config.chart.animations.dynamicAnimation.enabled, + T = !!(L && !A.globals.resized || P && A.globals.dataChanged && A.globals.shouldAnimate); + T ? e = s : (e = r, A.globals.animationEnded = !0); var M, I = A.config.stroke.dashArray; + M = Array.isArray(I) ? I[a] : A.config.stroke.dashArray; var z = this.drawPath({ d: e, stroke: o, strokeWidth: n, fill: h, fillOpacity: 1, classes: p, strokeLinecap: l, strokeDashArray: M }); if (z.attr("index", a), x && z.attr({ "clip-path": "url(#gridRectMask".concat(A.globals.cuid, ")") }), "none" !== A.config.states.normal.filter.type) S.getDefaultFilter(z, a); + else if (A.config.chart.dropShadow.enabled && k && (!A.config.chart.dropShadow.enabledOnSeries || A.config.chart.dropShadow.enabledOnSeries && -1 !== A.config.chart.dropShadow.enabledOnSeries.indexOf(a))) { var X = A.config.chart.dropShadow; + S.dropShadow(z, X, a) } + y && (z.node.addEventListener("mouseenter", this.pathMouseEnter.bind(this, z)), z.node.addEventListener("mouseleave", this.pathMouseLeave.bind(this, z)), z.node.addEventListener("mousedown", this.pathMouseDown.bind(this, z))), z.attr({ pathTo: r, pathFrom: s }); var E = { el: z, j: i, realIndex: a, pathFrom: s, pathTo: r, fill: h, strokeWidth: n, delay: d }; return !L || A.globals.resized || A.globals.dataChanged ? !A.globals.resized && A.globals.dataChanged || C.showDelayedElements() : C.animatePathsGradually(c(c({}, E), {}, { speed: g })), A.globals.dataChanged && P && T && C.animatePathsGradually(c(c({}, E), {}, { speed: u })), z } }, { key: "drawPattern", value: function(t, e, i) { var a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : "#a8a8a8", + s = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : 0, + r = this.w, + o = r.globals.dom.Paper.pattern(e, i, (function(r) { "horizontalLines" === t ? r.line(0, 0, i, 0).stroke({ color: a, width: s + 1 }) : "verticalLines" === t ? r.line(0, 0, 0, e).stroke({ color: a, width: s + 1 }) : "slantedLines" === t ? r.line(0, 0, e, i).stroke({ color: a, width: s }) : "squares" === t ? r.rect(e, i).fill("none").stroke({ color: a, width: s }) : "circles" === t && r.circle(e).fill("none").stroke({ color: a, width: s }) })); return o } }, { key: "drawGradient", value: function(t, e, i, a, s) { var r, o = arguments.length > 5 && void 0 !== arguments[5] ? arguments[5] : null, + n = arguments.length > 6 && void 0 !== arguments[6] ? arguments[6] : null, + l = arguments.length > 7 && void 0 !== arguments[7] ? arguments[7] : null, + h = arguments.length > 8 && void 0 !== arguments[8] ? arguments[8] : 0, + c = this.w; + e.length < 9 && 0 === e.indexOf("#") && (e = b.hexToRgba(e, a)), i.length < 9 && 0 === i.indexOf("#") && (i = b.hexToRgba(i, s)); var d = 0, + g = 1, + u = 1, + p = null; + null !== n && (d = void 0 !== n[0] ? n[0] / 100 : 0, g = void 0 !== n[1] ? n[1] / 100 : 1, u = void 0 !== n[2] ? n[2] / 100 : 1, p = void 0 !== n[3] ? n[3] / 100 : null); var f = !("donut" !== c.config.chart.type && "pie" !== c.config.chart.type && "polarArea" !== c.config.chart.type && "bubble" !== c.config.chart.type); if (r = null === l || 0 === l.length ? c.globals.dom.Paper.gradient(f ? "radial" : "linear", (function(t) { t.at(d, e, a), t.at(g, i, s), t.at(u, i, s), null !== p && t.at(p, e, a) })) : c.globals.dom.Paper.gradient(f ? "radial" : "linear", (function(t) { + (Array.isArray(l[h]) ? l[h] : l).forEach((function(e) { t.at(e.offset / 100, e.color, e.opacity) })) })), f) { var x = c.globals.gridWidth / 2, + v = c.globals.gridHeight / 2; "bubble" !== c.config.chart.type ? r.attr({ gradientUnits: "userSpaceOnUse", cx: x, cy: v, r: o }) : r.attr({ cx: .5, cy: .5, r: .8, fx: .2, fy: .2 }) } else "vertical" === t ? r.from(0, 0).to(0, 1) : "diagonal" === t ? r.from(0, 0).to(1, 1) : "horizontal" === t ? r.from(0, 1).to(1, 1) : "diagonal2" === t && r.from(1, 0).to(0, 1); return r } }, { key: "drawText", value: function(t) { var e, i = t.x, + a = t.y, + s = t.text, + r = t.textAnchor, + o = t.fontSize, + n = t.fontFamily, + l = t.fontWeight, + h = t.foreColor, + c = t.opacity, + d = t.cssClass, + g = void 0 === d ? "" : d, + u = t.isPlainText, + p = void 0 === u || u, + f = this.w; return void 0 === s && (s = ""), r || (r = "start"), h && h.length || (h = f.config.chart.foreColor), n = n || f.config.chart.fontFamily, l = l || "regular", (e = Array.isArray(s) ? f.globals.dom.Paper.text((function(t) { for (var e = 0; e < s.length; e++) 0 === e ? t.tspan(s[e]) : t.tspan(s[e]).newLine() })) : p ? f.globals.dom.Paper.plain(s) : f.globals.dom.Paper.text((function(t) { return t.tspan(s) }))).attr({ x: i, y: a, "text-anchor": r, "dominant-baseline": "auto", "font-size": o, "font-family": n, "font-weight": l, fill: h, class: "apexcharts-text " + g }), e.node.style.fontFamily = n, e.node.style.opacity = c, e } }, { key: "drawMarker", value: function(t, e, i) { t = t || 0; var a = i.pSize || 0, + s = null; if ("square" === i.shape || "rect" === i.shape) { var r = void 0 === i.pRadius ? a / 2 : i.pRadius; + null !== e && a || (a = 0, r = 0); var o = 1.2 * a + r, + n = this.drawRect(o, o, o, o, r); + n.attr({ x: t - o / 2, y: e - o / 2, cx: t, cy: e, class: i.class ? i.class : "", fill: i.pointFillColor, "fill-opacity": i.pointFillOpacity ? i.pointFillOpacity : 1, stroke: i.pointStrokeColor, "stroke-width": i.pointStrokeWidth ? i.pointStrokeWidth : 0, "stroke-opacity": i.pointStrokeOpacity ? i.pointStrokeOpacity : 1 }), s = n } else "circle" !== i.shape && i.shape || (b.isNumber(e) || (a = 0, e = 0), s = this.drawCircle(a, { cx: t, cy: e, class: i.class ? i.class : "", stroke: i.pointStrokeColor, fill: i.pointFillColor, "fill-opacity": i.pointFillOpacity ? i.pointFillOpacity : 1, "stroke-width": i.pointStrokeWidth ? i.pointStrokeWidth : 0, "stroke-opacity": i.pointStrokeOpacity ? i.pointStrokeOpacity : 1 })); return s } }, { key: "pathMouseEnter", value: function(t, e) { var i = this.w, + a = new m(this.ctx), + s = parseInt(t.node.getAttribute("index"), 10), + r = parseInt(t.node.getAttribute("j"), 10); if ("function" == typeof i.config.chart.events.dataPointMouseEnter && i.config.chart.events.dataPointMouseEnter(e, this.ctx, { seriesIndex: s, dataPointIndex: r, w: i }), this.ctx.events.fireEvent("dataPointMouseEnter", [e, this.ctx, { seriesIndex: s, dataPointIndex: r, w: i }]), ("none" === i.config.states.active.filter.type || "true" !== t.node.getAttribute("selected")) && "none" !== i.config.states.hover.filter.type && "none" !== i.config.states.active.filter.type && !i.globals.isTouchDevice) { var o = i.config.states.hover.filter; + a.applyFilter(t, s, o.type, o.value) } } }, { key: "pathMouseLeave", value: function(t, e) { var i = this.w, + a = new m(this.ctx), + s = parseInt(t.node.getAttribute("index"), 10), + r = parseInt(t.node.getAttribute("j"), 10); "function" == typeof i.config.chart.events.dataPointMouseLeave && i.config.chart.events.dataPointMouseLeave(e, this.ctx, { seriesIndex: s, dataPointIndex: r, w: i }), this.ctx.events.fireEvent("dataPointMouseLeave", [e, this.ctx, { seriesIndex: s, dataPointIndex: r, w: i }]), "none" !== i.config.states.active.filter.type && "true" === t.node.getAttribute("selected") || "none" !== i.config.states.hover.filter.type && a.getDefaultFilter(t, s) } }, { key: "pathMouseDown", value: function(t, e) { var i = this.w, + a = new m(this.ctx), + s = parseInt(t.node.getAttribute("index"), 10), + r = parseInt(t.node.getAttribute("j"), 10), + o = "false"; if ("true" === t.node.getAttribute("selected")) { if (t.node.setAttribute("selected", "false"), i.globals.selectedDataPoints[s].indexOf(r) > -1) { var n = i.globals.selectedDataPoints[s].indexOf(r); + i.globals.selectedDataPoints[s].splice(n, 1) } } else { if (!i.config.states.active.allowMultipleDataPointsSelection && i.globals.selectedDataPoints.length > 0) { i.globals.selectedDataPoints = []; var l = i.globals.dom.Paper.select(".apexcharts-series path").members, + h = i.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members, + c = function(t) { Array.prototype.forEach.call(t, (function(t) { t.node.setAttribute("selected", "false"), a.getDefaultFilter(t, s) })) }; + c(l), c(h) } + t.node.setAttribute("selected", "true"), o = "true", void 0 === i.globals.selectedDataPoints[s] && (i.globals.selectedDataPoints[s] = []), i.globals.selectedDataPoints[s].push(r) } if ("true" === o) { var d = i.config.states.active.filter; "none" !== d && a.applyFilter(t, s, d.type, d.value) } else "none" !== i.config.states.active.filter.type && a.getDefaultFilter(t, s); "function" == typeof i.config.chart.events.dataPointSelection && i.config.chart.events.dataPointSelection(e, this.ctx, { selectedDataPoints: i.globals.selectedDataPoints, seriesIndex: s, dataPointIndex: r, w: i }), e && this.ctx.events.fireEvent("dataPointSelection", [e, this.ctx, { selectedDataPoints: i.globals.selectedDataPoints, seriesIndex: s, dataPointIndex: r, w: i }]) } }, { key: "rotateAroundCenter", value: function(t) { var e = t.getBBox(); return { x: e.x + e.width / 2, y: e.y + e.height / 2 } } }, { key: "getTextRects", value: function(t, e, i, a) { var s = !(arguments.length > 4 && void 0 !== arguments[4]) || arguments[4], + r = this.w, + o = this.drawText({ x: -200, y: -200, text: t, textAnchor: "start", fontSize: e, fontFamily: i, foreColor: "#fff", opacity: 0 }); + a && o.attr("transform", a), r.globals.dom.Paper.add(o); var n = o.bbox(); return s || (n = o.node.getBoundingClientRect()), o.remove(), { width: n.width, height: n.height } } }, { key: "placeTextWithEllipsis", value: function(t, e, i) { if ("function" == typeof t.getComputedTextLength && (t.textContent = e, e.length > 0 && t.getComputedTextLength() >= i / 1.1)) { for (var a = e.length - 3; a > 0; a -= 3) + if (t.getSubStringLength(0, a) <= i / 1.1) return void(t.textContent = e.substring(0, a) + "..."); + t.textContent = "." } } }], [{ key: "setAttrs", value: function(t, e) { for (var i in e) e.hasOwnProperty(i) && t.setAttribute(i, e[i]) } }]), t }(), + w = function() { + function t(e) { r(this, t), this.w = e.w, this.annoCtx = e } return n(t, [{ key: "setOrientations", value: function(t) { var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null, + i = this.w; if ("vertical" === t.label.orientation) { var a = null !== e ? e : 0, + s = i.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(a, "']")); if (null !== s) { var r = s.getBoundingClientRect(); + s.setAttribute("x", parseFloat(s.getAttribute("x")) - r.height + 4), "top" === t.label.position ? s.setAttribute("y", parseFloat(s.getAttribute("y")) + r.width) : s.setAttribute("y", parseFloat(s.getAttribute("y")) - r.width); var o = this.annoCtx.graphics.rotateAroundCenter(s), + n = o.x, + l = o.y; + s.setAttribute("transform", "rotate(-90 ".concat(n, " ").concat(l, ")")) } } } }, { key: "addBackgroundToAnno", value: function(t, e) { var i = this.w; if (!t || !e.label.text || e.label.text && !e.label.text.trim()) return null; var a = i.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(), + s = t.getBoundingClientRect(), + r = e.label.style.padding.left, + o = e.label.style.padding.right, + n = e.label.style.padding.top, + l = e.label.style.padding.bottom; "vertical" === e.label.orientation && (n = e.label.style.padding.left, l = e.label.style.padding.right, r = e.label.style.padding.top, o = e.label.style.padding.bottom); var h = s.left - a.left - r, + c = s.top - a.top - n, + d = this.annoCtx.graphics.drawRect(h - i.globals.barPadForNumericAxis, c, s.width + r + o, s.height + n + l, e.label.borderRadius, e.label.style.background, 1, e.label.borderWidth, e.label.borderColor, 0); return e.id && d.node.classList.add(e.id), d } }, { key: "annotationsBackground", value: function() { var t = this, + e = this.w, + i = function(i, a, s) { var r = e.globals.dom.baseEl.querySelector(".apexcharts-".concat(s, "-annotations .apexcharts-").concat(s, "-annotation-label[rel='").concat(a, "']")); if (r) { var o = r.parentNode, + n = t.addBackgroundToAnno(r, i); + n && o.insertBefore(n.node, r) } }; + e.config.annotations.xaxis.map((function(t, e) { i(t, e, "xaxis") })), e.config.annotations.yaxis.map((function(t, e) { i(t, e, "yaxis") })), e.config.annotations.points.map((function(t, e) { i(t, e, "point") })) } }, { key: "getStringX", value: function(t) { var e = this.w, + i = t; + e.config.xaxis.convertedCatToNumeric && e.globals.categoryLabels.length && (t = e.globals.categoryLabels.indexOf(t) + 1); var a = e.globals.labels.indexOf(t), + s = e.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child(" + (a + 1) + ")"); return s && (i = parseFloat(s.getAttribute("x"))), i } }]), t }(), + k = function() { + function t(e) { r(this, t), this.w = e.w, this.annoCtx = e, this.invertAxis = this.annoCtx.invertAxis } return n(t, [{ key: "addXaxisAnnotation", value: function(t, e, i) { var a = this.w, + s = this.invertAxis ? a.globals.minY : a.globals.minX, + r = this.invertAxis ? a.globals.maxY : a.globals.maxX, + o = this.invertAxis ? a.globals.yRange[0] : a.globals.xRange, + n = (t.x - s) / (o / a.globals.gridWidth); + this.annoCtx.inversedReversedAxis && (n = (r - t.x) / (o / a.globals.gridWidth)); var l = t.label.text; "category" !== a.config.xaxis.type && !a.config.xaxis.convertedCatToNumeric || this.invertAxis || a.globals.dataFormatXNumeric || (n = this.annoCtx.helpers.getStringX(t.x)); var h = t.strokeDashArray; if (b.isNumber(n)) { if (null === t.x2 || void 0 === t.x2) { var c = this.annoCtx.graphics.drawLine(n + t.offsetX, 0 + t.offsetY, n + t.offsetX, a.globals.gridHeight + t.offsetY, t.borderColor, h, t.borderWidth); + e.appendChild(c.node), t.id && c.node.classList.add(t.id) } else { var d = (t.x2 - s) / (o / a.globals.gridWidth); if (this.annoCtx.inversedReversedAxis && (d = (r - t.x2) / (o / a.globals.gridWidth)), "category" !== a.config.xaxis.type && !a.config.xaxis.convertedCatToNumeric || this.invertAxis || a.globals.dataFormatXNumeric || (d = this.annoCtx.helpers.getStringX(t.x2)), d < n) { var g = n; + n = d, d = g } var u = this.annoCtx.graphics.drawRect(n + t.offsetX, 0 + t.offsetY, d - n, a.globals.gridHeight + t.offsetY, 0, t.fillColor, t.opacity, 1, t.borderColor, h); + u.node.classList.add("apexcharts-annotation-rect"), u.attr("clip-path", "url(#gridRectMask".concat(a.globals.cuid, ")")), e.appendChild(u.node), t.id && u.node.classList.add(t.id) } var p = "top" === t.label.position ? 4 : a.globals.gridHeight, + f = this.annoCtx.graphics.getTextRects(l, parseFloat(t.label.style.fontSize)), + x = this.annoCtx.graphics.drawText({ x: n + t.label.offsetX, y: p + t.label.offsetY - ("vertical" === t.label.orientation ? "top" === t.label.position ? f.width / 2 - 12 : -f.width / 2 : 0), text: l, textAnchor: t.label.textAnchor, fontSize: t.label.style.fontSize, fontFamily: t.label.style.fontFamily, fontWeight: t.label.style.fontWeight, foreColor: t.label.style.color, cssClass: "apexcharts-xaxis-annotation-label ".concat(t.label.style.cssClass, " ").concat(t.id ? t.id : "") }); + x.attr({ rel: i }), e.appendChild(x.node), this.annoCtx.helpers.setOrientations(t, i) } } }, { key: "drawXAxisAnnotations", value: function() { var t = this, + e = this.w, + i = this.annoCtx.graphics.group({ class: "apexcharts-xaxis-annotations" }); return e.config.annotations.xaxis.map((function(e, a) { t.addXaxisAnnotation(e, i.node, a) })), i } }]), t }(), + A = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w } return n(t, [{ key: "getStackedSeriesTotals", value: function() { var t = this.w, + e = []; if (0 === t.globals.series.length) return e; for (var i = 0; i < t.globals.series[t.globals.maxValsInArrayIndex].length; i++) { for (var a = 0, s = 0; s < t.globals.series.length; s++) void 0 !== t.globals.series[s][i] && (a += t.globals.series[s][i]); + e.push(a) } return t.globals.stackedSeriesTotals = e, e } }, { key: "getSeriesTotalByIndex", value: function() { var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null; return null === t ? this.w.config.series.reduce((function(t, e) { return t + e }), 0) : this.w.globals.series[t].reduce((function(t, e) { return t + e }), 0) } }, { key: "isSeriesNull", value: function() { var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null; return 0 === (null === t ? this.w.config.series.filter((function(t) { return null !== t })) : this.w.config.series[t].data.filter((function(t) { return null !== t }))).length } }, { key: "seriesHaveSameValues", value: function(t) { return this.w.globals.series[t].every((function(t, e, i) { return t === i[0] })) } }, { key: "getCategoryLabels", value: function(t) { var e = this.w, + i = t.slice(); return e.config.xaxis.convertedCatToNumeric && (i = t.map((function(t, i) { return e.config.xaxis.labels.formatter(t - e.globals.minX + 1) }))), i } }, { key: "getLargestSeries", value: function() { var t = this.w; + t.globals.maxValsInArrayIndex = t.globals.series.map((function(t) { return t.length })).indexOf(Math.max.apply(Math, t.globals.series.map((function(t) { return t.length })))) } }, { key: "getLargestMarkerSize", value: function() { var t = this.w, + e = 0; return t.globals.markers.size.forEach((function(t) { e = Math.max(e, t) })), t.globals.markers.largestSize = e, e } }, { key: "getSeriesTotals", value: function() { var t = this.w; + t.globals.seriesTotals = t.globals.series.map((function(t, e) { var i = 0; if (Array.isArray(t)) + for (var a = 0; a < t.length; a++) i += t[a]; + else i += t; return i })) } }, { key: "getSeriesTotalsXRange", value: function(t, e) { var i = this.w; return i.globals.series.map((function(a, s) { for (var r = 0, o = 0; o < a.length; o++) i.globals.seriesX[s][o] > t && i.globals.seriesX[s][o] < e && (r += a[o]); return r })) } }, { key: "getPercentSeries", value: function() { var t = this.w; + t.globals.seriesPercent = t.globals.series.map((function(e, i) { var a = []; if (Array.isArray(e)) + for (var s = 0; s < e.length; s++) { var r = t.globals.stackedSeriesTotals[s], + o = 0; + r && (o = 100 * e[s] / r), a.push(o) } else { var n = 100 * e / t.globals.seriesTotals.reduce((function(t, e) { return t + e }), 0); + a.push(n) } + return a })) } }, { key: "getCalculatedRatios", value: function() { var t, e, i, a, s = this.w.globals, + r = [], + o = 0, + n = [], + l = .1, + h = 0; if (s.yRange = [], s.isMultipleYAxis) + for (var c = 0; c < s.minYArr.length; c++) s.yRange.push(Math.abs(s.minYArr[c] - s.maxYArr[c])), n.push(0); + else s.yRange.push(Math.abs(s.minY - s.maxY)); + s.xRange = Math.abs(s.maxX - s.minX), s.zRange = Math.abs(s.maxZ - s.minZ); for (var d = 0; d < s.yRange.length; d++) r.push(s.yRange[d] / s.gridHeight); if (e = s.xRange / s.gridWidth, i = Math.abs(s.initialMaxX - s.initialMinX) / s.gridWidth, t = s.yRange / s.gridWidth, a = s.xRange / s.gridHeight, (o = s.zRange / s.gridHeight * 16) || (o = 1), s.minY !== Number.MIN_VALUE && 0 !== Math.abs(s.minY) && (s.hasNegs = !0), s.isMultipleYAxis) { n = []; for (var g = 0; g < r.length; g++) n.push(-s.minYArr[g] / r[g]) } else n.push(-s.minY / r[0]), s.minY !== Number.MIN_VALUE && 0 !== Math.abs(s.minY) && (l = -s.minY / t, h = s.minX / e); return { yRatio: r, invertedYRatio: t, zRatio: o, xRatio: e, initialXRatio: i, invertedXRatio: a, baseLineInvertedY: l, baseLineY: n, baseLineX: h } } }, { key: "getLogSeries", value: function(t) { var e = this, + i = this.w; return i.globals.seriesLog = t.map((function(t, a) { return i.config.yaxis[a] && i.config.yaxis[a].logarithmic ? t.map((function(t) { return null === t ? null : e.getLogVal(t, a) })) : t })), i.globals.invalidLogScale ? t : i.globals.seriesLog } }, { key: "getLogVal", value: function(t, e) { var i = this.w; return (Math.log(t) - Math.log(i.globals.minYArr[e])) / (Math.log(i.globals.maxYArr[e]) - Math.log(i.globals.minYArr[e])) } }, { key: "getLogYRatios", value: function(t) { var e = this, + i = this.w, + a = this.w.globals; return a.yLogRatio = t.slice(), a.logYRange = a.yRange.map((function(t, s) { if (i.config.yaxis[s] && e.w.config.yaxis[s].logarithmic) { var r, o = -Number.MAX_VALUE, + n = Number.MIN_VALUE; return a.seriesLog.forEach((function(t, e) { t.forEach((function(t) { i.config.yaxis[e] && i.config.yaxis[e].logarithmic && (o = Math.max(t, o), n = Math.min(t, n)) })) })), r = Math.pow(a.yRange[s], Math.abs(n - o) / a.yRange[s]), a.yLogRatio[s] = r / a.gridHeight, r } })), a.invalidLogScale ? t.slice() : a.yLogRatio } }], [{ key: "checkComboSeries", value: function(t) { var e = !1, + i = 0, + a = 0; return t.length && void 0 !== t[0].type && t.forEach((function(t) { "bar" !== t.type && "column" !== t.type && "candlestick" !== t.type && "boxPlot" !== t.type || i++, void 0 !== t.type && a++ })), a > 1 && (e = !0), { comboBarCount: i, comboCharts: e } } }, { key: "extendArrayProps", value: function(t, e, i) { return e.yaxis && (e = t.extendYAxis(e, i)), e.annotations && (e.annotations.yaxis && (e = t.extendYAxisAnnotations(e)), e.annotations.xaxis && (e = t.extendXAxisAnnotations(e)), e.annotations.points && (e = t.extendPointAnnotations(e))), e } }]), t }(), + S = function() { + function t(e) { r(this, t), this.w = e.w, this.annoCtx = e } return n(t, [{ key: "addYaxisAnnotation", value: function(t, e, i) { var a, s = this.w, + r = t.strokeDashArray, + o = this._getY1Y2("y1", t), + n = t.label.text; if (null === t.y2 || void 0 === t.y2) { var l = this.annoCtx.graphics.drawLine(0 + t.offsetX, o + t.offsetY, this._getYAxisAnnotationWidth(t), o + t.offsetY, t.borderColor, r, t.borderWidth); + e.appendChild(l.node), t.id && l.node.classList.add(t.id) } else { if ((a = this._getY1Y2("y2", t)) > o) { var h = o; + o = a, a = h } var c = this.annoCtx.graphics.drawRect(0 + t.offsetX, a + t.offsetY, this._getYAxisAnnotationWidth(t), o - a, 0, t.fillColor, t.opacity, 1, t.borderColor, r); + c.node.classList.add("apexcharts-annotation-rect"), c.attr("clip-path", "url(#gridRectMask".concat(s.globals.cuid, ")")), e.appendChild(c.node), t.id && c.node.classList.add(t.id) } var d = "right" === t.label.position ? s.globals.gridWidth : 0, + g = this.annoCtx.graphics.drawText({ x: d + t.label.offsetX, y: (a || o) + t.label.offsetY - 3, text: n, textAnchor: t.label.textAnchor, fontSize: t.label.style.fontSize, fontFamily: t.label.style.fontFamily, fontWeight: t.label.style.fontWeight, foreColor: t.label.style.color, cssClass: "apexcharts-yaxis-annotation-label ".concat(t.label.style.cssClass, " ").concat(t.id ? t.id : "") }); + g.attr({ rel: i }), e.appendChild(g.node) } }, { key: "_getY1Y2", value: function(t, e) { var i, a = "y1" === t ? e.y : e.y2, + s = this.w; if (this.annoCtx.invertAxis) { var r = s.globals.labels.indexOf(a); + s.config.xaxis.convertedCatToNumeric && (r = s.globals.categoryLabels.indexOf(a)); var o = s.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child(" + (r + 1) + ")"); + o && (i = parseFloat(o.getAttribute("y"))) } else { var n; + n = s.config.yaxis[e.yAxisIndex].logarithmic ? (a = new A(this.annoCtx.ctx).getLogVal(a, e.yAxisIndex)) / s.globals.yLogRatio[e.yAxisIndex] : (a - s.globals.minYArr[e.yAxisIndex]) / (s.globals.yRange[e.yAxisIndex] / s.globals.gridHeight), i = s.globals.gridHeight - n, s.config.yaxis[e.yAxisIndex] && s.config.yaxis[e.yAxisIndex].reversed && (i = n) } return i } }, { key: "_getYAxisAnnotationWidth", value: function(t) { var e = this.w; return e.globals.gridWidth, (t.width.indexOf("%") > -1 ? e.globals.gridWidth * parseInt(t.width, 10) / 100 : parseInt(t.width, 10)) + t.offsetX } }, { key: "drawYAxisAnnotations", value: function() { var t = this, + e = this.w, + i = this.annoCtx.graphics.group({ class: "apexcharts-yaxis-annotations" }); return e.config.annotations.yaxis.map((function(e, a) { t.addYaxisAnnotation(e, i.node, a) })), i } }]), t }(), + C = function() { + function t(e) { r(this, t), this.w = e.w, this.annoCtx = e } return n(t, [{ key: "addPointAnnotation", value: function(t, e, i) { var a = this.w, + s = 0, + r = 0, + o = 0; + this.annoCtx.invertAxis && console.warn("Point annotation is not supported in horizontal bar charts."); var n = parseFloat(t.y); if ("string" == typeof t.x) { var l = a.globals.labels.indexOf(t.x); + a.config.xaxis.convertedCatToNumeric && (l = a.globals.categoryLabels.indexOf(t.x)), s = this.annoCtx.helpers.getStringX(t.x), null === t.y && (n = a.globals.series[t.seriesIndex][l]) } else s = (t.x - a.globals.minX) / (a.globals.xRange / a.globals.gridWidth); for (var h, c = [], d = 0, g = 0; g <= t.seriesIndex; g++) { var u = a.config.yaxis[g].seriesName; if (u) + for (var p = g + 1; p <= t.seriesIndex; p++) a.config.yaxis[p].seriesName === u && -1 === c.indexOf(u) && (d++, c.push(u)) } if (a.config.yaxis[t.yAxisIndex].logarithmic) h = (n = new A(this.annoCtx.ctx).getLogVal(n, t.yAxisIndex)) / a.globals.yLogRatio[t.yAxisIndex]; + else { var f = t.yAxisIndex + d; + h = (n - a.globals.minYArr[f]) / (a.globals.yRange[f] / a.globals.gridHeight) } if (r = a.globals.gridHeight - h - parseFloat(t.label.style.fontSize) - t.marker.size, o = a.globals.gridHeight - h, a.config.yaxis[t.yAxisIndex] && a.config.yaxis[t.yAxisIndex].reversed && (r = h + parseFloat(t.label.style.fontSize) + t.marker.size, o = h), b.isNumber(s)) { var x = { pSize: t.marker.size, pointStrokeWidth: t.marker.strokeWidth, pointFillColor: t.marker.fillColor, pointStrokeColor: t.marker.strokeColor, shape: t.marker.shape, pRadius: t.marker.radius, class: "apexcharts-point-annotation-marker ".concat(t.marker.cssClass, " ").concat(t.id ? t.id : "") }, + v = this.annoCtx.graphics.drawMarker(s + t.marker.offsetX, o + t.marker.offsetY, x); + e.appendChild(v.node); var m = t.label.text ? t.label.text : "", + y = this.annoCtx.graphics.drawText({ x: s + t.label.offsetX, y: r + t.label.offsetY, text: m, textAnchor: t.label.textAnchor, fontSize: t.label.style.fontSize, fontFamily: t.label.style.fontFamily, fontWeight: t.label.style.fontWeight, foreColor: t.label.style.color, cssClass: "apexcharts-point-annotation-label ".concat(t.label.style.cssClass, " ").concat(t.id ? t.id : "") }); if (y.attr({ rel: i }), e.appendChild(y.node), t.customSVG.SVG) { var w = this.annoCtx.graphics.group({ class: "apexcharts-point-annotations-custom-svg " + t.customSVG.cssClass }); + w.attr({ transform: "translate(".concat(s + t.customSVG.offsetX, ", ").concat(r + t.customSVG.offsetY, ")") }), w.node.innerHTML = t.customSVG.SVG, e.appendChild(w.node) } if (t.image.path) { var k = t.image.width ? t.image.width : 20, + S = t.image.height ? t.image.height : 20; + this.annoCtx.addImage({ x: s + t.image.offsetX - k / 2, y: r + t.image.offsetY - S / 2, width: k, height: S, path: t.image.path, appendTo: ".apexcharts-point-annotations" }) } } } }, { key: "drawPointAnnotations", value: function() { var t = this, + e = this.w, + i = this.annoCtx.graphics.group({ class: "apexcharts-point-annotations" }); return e.config.annotations.points.map((function(e, a) { t.addPointAnnotation(e, i.node, a) })), i } }]), t }(), + L = { name: "en", options: { months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], shortMonths: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], shortDays: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], toolbar: { exportToSVG: "Download SVG", exportToPNG: "Download PNG", exportToCSV: "Download CSV", menu: "Menu", selection: "Selection", selectionZoom: "Selection Zoom", zoomIn: "Zoom In", zoomOut: "Zoom Out", pan: "Panning", reset: "Reset Zoom" } } }, + P = function() { + function t() { r(this, t), this.yAxis = { show: !0, showAlways: !1, showForNullSeries: !0, seriesName: void 0, opposite: !1, reversed: !1, logarithmic: !1, tickAmount: void 0, forceNiceScale: !1, max: void 0, min: void 0, floating: !1, decimalsInFloat: void 0, labels: { show: !0, minWidth: 0, maxWidth: 160, offsetX: 0, offsetY: 0, align: void 0, rotate: 0, padding: 20, style: { colors: [], fontSize: "11px", fontWeight: 400, fontFamily: void 0, cssClass: "" }, formatter: void 0 }, axisBorder: { show: !1, color: "#e0e0e0", width: 1, offsetX: 0, offsetY: 0 }, axisTicks: { show: !1, color: "#e0e0e0", width: 6, offsetX: 0, offsetY: 0 }, title: { text: void 0, rotate: -90, offsetY: 0, offsetX: 0, style: { color: void 0, fontSize: "11px", fontWeight: 900, fontFamily: void 0, cssClass: "" } }, tooltip: { enabled: !1, offsetX: 0 }, crosshairs: { show: !0, position: "front", stroke: { color: "#b6b6b6", width: 1, dashArray: 0 } } }, this.pointAnnotation = { x: 0, y: null, yAxisIndex: 0, seriesIndex: 0, marker: { size: 4, fillColor: "#fff", strokeWidth: 2, strokeColor: "#333", shape: "circle", offsetX: 0, offsetY: 0, radius: 2, cssClass: "" }, label: { borderColor: "#c2c2c2", borderWidth: 1, borderRadius: 2, text: void 0, textAnchor: "middle", offsetX: 0, offsetY: 0, style: { background: "#fff", color: void 0, fontSize: "11px", fontFamily: void 0, fontWeight: 400, cssClass: "", padding: { left: 5, right: 5, top: 2, bottom: 2 } } }, customSVG: { SVG: void 0, cssClass: void 0, offsetX: 0, offsetY: 0 }, image: { path: void 0, width: 20, height: 20, offsetX: 0, offsetY: 0 } }, this.yAxisAnnotation = { y: 0, y2: null, strokeDashArray: 1, fillColor: "#c2c2c2", borderColor: "#c2c2c2", borderWidth: 1, opacity: .3, offsetX: 0, offsetY: 0, width: "100%", yAxisIndex: 0, label: { borderColor: "#c2c2c2", borderWidth: 1, borderRadius: 2, text: void 0, textAnchor: "end", position: "right", offsetX: 0, offsetY: -3, style: { background: "#fff", color: void 0, fontSize: "11px", fontFamily: void 0, fontWeight: 400, cssClass: "", padding: { left: 5, right: 5, top: 2, bottom: 2 } } } }, this.xAxisAnnotation = { x: 0, x2: null, strokeDashArray: 1, fillColor: "#c2c2c2", borderColor: "#c2c2c2", borderWidth: 1, opacity: .3, offsetX: 0, offsetY: 0, label: { borderColor: "#c2c2c2", borderWidth: 1, borderRadius: 2, text: void 0, textAnchor: "middle", orientation: "vertical", position: "top", offsetX: 0, offsetY: 0, style: { background: "#fff", color: void 0, fontSize: "11px", fontFamily: void 0, fontWeight: 400, cssClass: "", padding: { left: 5, right: 5, top: 2, bottom: 2 } } } }, this.text = { x: 0, y: 0, text: "", textAnchor: "start", foreColor: void 0, fontSize: "13px", fontFamily: void 0, fontWeight: 400, appendTo: ".apexcharts-annotations", backgroundColor: "transparent", borderColor: "#c2c2c2", borderRadius: 0, borderWidth: 0, paddingLeft: 4, paddingRight: 4, paddingTop: 2, paddingBottom: 2 } } return n(t, [{ key: "init", value: function() { return { annotations: { position: "front", yaxis: [this.yAxisAnnotation], xaxis: [this.xAxisAnnotation], points: [this.pointAnnotation], texts: [], images: [], shapes: [] }, chart: { animations: { enabled: !0, easing: "easeinout", speed: 800, animateGradually: { delay: 150, enabled: !0 }, dynamicAnimation: { enabled: !0, speed: 350 } }, background: "transparent", locales: [L], defaultLocale: "en", dropShadow: { enabled: !1, enabledOnSeries: void 0, top: 2, left: 2, blur: 4, color: "#000", opacity: .35 }, events: { animationEnd: void 0, beforeMount: void 0, mounted: void 0, updated: void 0, click: void 0, mouseMove: void 0, mouseLeave: void 0, legendClick: void 0, markerClick: void 0, selection: void 0, dataPointSelection: void 0, dataPointMouseEnter: void 0, dataPointMouseLeave: void 0, beforeZoom: void 0, beforeResetZoom: void 0, zoomed: void 0, scrolled: void 0, brushScrolled: void 0 }, foreColor: "#373d3f", fontFamily: "Helvetica, Arial, sans-serif", height: "auto", parentHeightOffset: 15, redrawOnParentResize: !0, redrawOnWindowResize: !0, id: void 0, group: void 0, offsetX: 0, offsetY: 0, selection: { enabled: !1, type: "x", fill: { color: "#24292e", opacity: .1 }, stroke: { width: 1, color: "#24292e", opacity: .4, dashArray: 3 }, xaxis: { min: void 0, max: void 0 }, yaxis: { min: void 0, max: void 0 } }, sparkline: { enabled: !1 }, brush: { enabled: !1, autoScaleYaxis: !0, target: void 0 }, stacked: !1, stackType: "normal", toolbar: { show: !0, offsetX: 0, offsetY: 0, tools: { download: !0, selection: !0, zoom: !0, zoomin: !0, zoomout: !0, pan: !0, reset: !0, customIcons: [] }, export: { csv: { filename: void 0, columnDelimiter: ",", headerCategory: "category", headerValue: "value", dateFormatter: function(t) { return new Date(t).toDateString() } }, png: { filename: void 0 }, svg: { filename: void 0 } }, autoSelected: "zoom" }, type: "line", width: "100%", zoom: { enabled: !0, type: "x", autoScaleYaxis: !1, zoomedArea: { fill: { color: "#90CAF9", opacity: .4 }, stroke: { color: "#0D47A1", opacity: .4, width: 1 } } } }, plotOptions: { area: { fillTo: "origin" }, bar: { horizontal: !1, columnWidth: "70%", barHeight: "70%", distributed: !1, borderRadius: 0, startingShape: "flat", endingShape: "flat", rangeBarOverlap: !0, rangeBarGroupRows: !1, colors: { ranges: [], backgroundBarColors: [], backgroundBarOpacity: 1, backgroundBarRadius: 0 }, dataLabels: { position: "top", maxItems: 100, hideOverflowingLabels: !0, orientation: "horizontal" } }, bubble: { minBubbleRadius: void 0, maxBubbleRadius: void 0 }, candlestick: { colors: { upward: "#00B746", downward: "#EF403C" }, wick: { useFillColor: !0 } }, boxPlot: { colors: { upper: "#00E396", lower: "#008FFB" } }, heatmap: { radius: 2, enableShades: !0, shadeIntensity: .5, reverseNegativeShade: !1, distributed: !1, useFillColorAsStroke: !1, colorScale: { inverse: !1, ranges: [], min: void 0, max: void 0 } }, treemap: { enableShades: !0, shadeIntensity: .5, distributed: !1, reverseNegativeShade: !1, useFillColorAsStroke: !1, colorScale: { inverse: !1, ranges: [], min: void 0, max: void 0 } }, radialBar: { inverseOrder: !1, startAngle: 0, endAngle: 360, offsetX: 0, offsetY: 0, hollow: { margin: 5, size: "50%", background: "transparent", image: void 0, imageWidth: 150, imageHeight: 150, imageOffsetX: 0, imageOffsetY: 0, imageClipped: !0, position: "front", dropShadow: { enabled: !1, top: 0, left: 0, blur: 3, color: "#000", opacity: .5 } }, track: { show: !0, startAngle: void 0, endAngle: void 0, background: "#f2f2f2", strokeWidth: "97%", opacity: 1, margin: 5, dropShadow: { enabled: !1, top: 0, left: 0, blur: 3, color: "#000", opacity: .5 } }, dataLabels: { show: !0, name: { show: !0, fontSize: "16px", fontFamily: void 0, fontWeight: 600, color: void 0, offsetY: 0, formatter: function(t) { return t } }, value: { show: !0, fontSize: "14px", fontFamily: void 0, fontWeight: 400, color: void 0, offsetY: 16, formatter: function(t) { return t + "%" } }, total: { show: !1, label: "Total", fontSize: "16px", fontWeight: 600, fontFamily: void 0, color: void 0, formatter: function(t) { return t.globals.seriesTotals.reduce((function(t, e) { return t + e }), 0) / t.globals.series.length + "%" } } } }, pie: { customScale: 1, offsetX: 0, offsetY: 0, startAngle: 0, endAngle: 360, expandOnClick: !0, dataLabels: { offset: 0, minAngleToShowLabel: 10 }, donut: { size: "65%", background: "transparent", labels: { show: !1, name: { show: !0, fontSize: "16px", fontFamily: void 0, fontWeight: 600, color: void 0, offsetY: -10, formatter: function(t) { return t } }, value: { show: !0, fontSize: "20px", fontFamily: void 0, fontWeight: 400, color: void 0, offsetY: 10, formatter: function(t) { return t } }, total: { show: !1, showAlways: !1, label: "Total", fontSize: "16px", fontWeight: 400, fontFamily: void 0, color: void 0, formatter: function(t) { return t.globals.seriesTotals.reduce((function(t, e) { return t + e }), 0) } } } } }, polarArea: { rings: { strokeWidth: 1, strokeColor: "#e8e8e8" }, spokes: { strokeWidth: 1, connectorColors: "#e8e8e8" } }, radar: { size: void 0, offsetX: 0, offsetY: 0, polygons: { strokeWidth: 1, strokeColors: "#e8e8e8", connectorColors: "#e8e8e8", fill: { colors: void 0 } } } }, colors: void 0, dataLabels: { enabled: !0, enabledOnSeries: void 0, formatter: function(t) { return null !== t ? t : "" }, textAnchor: "middle", distributed: !1, offsetX: 0, offsetY: 0, style: { fontSize: "12px", fontFamily: void 0, fontWeight: 600, colors: void 0 }, background: { enabled: !0, foreColor: "#fff", borderRadius: 2, padding: 4, opacity: .9, borderWidth: 1, borderColor: "#fff", dropShadow: { enabled: !1, top: 1, left: 1, blur: 1, color: "#000", opacity: .45 } }, dropShadow: { enabled: !1, top: 1, left: 1, blur: 1, color: "#000", opacity: .45 } }, fill: { type: "solid", colors: void 0, opacity: .85, gradient: { shade: "dark", type: "horizontal", shadeIntensity: .5, gradientToColors: void 0, inverseColors: !0, opacityFrom: 1, opacityTo: 1, stops: [0, 50, 100], colorStops: [] }, image: { src: [], width: void 0, height: void 0 }, pattern: { style: "squares", width: 6, height: 6, strokeWidth: 2 } }, forecastDataPoints: { count: 0, fillOpacity: .5, strokeWidth: void 0, dashArray: 4 }, grid: { show: !0, borderColor: "#e0e0e0", strokeDashArray: 0, position: "back", xaxis: { lines: { show: !1 } }, yaxis: { lines: { show: !0 } }, row: { colors: void 0, opacity: .5 }, column: { colors: void 0, opacity: .5 }, padding: { top: 0, right: 10, bottom: 0, left: 12 } }, labels: [], legend: { show: !0, showForSingleSeries: !1, showForNullSeries: !0, showForZeroSeries: !0, floating: !1, position: "bottom", horizontalAlign: "center", inverseOrder: !1, fontSize: "12px", fontFamily: void 0, fontWeight: 400, width: void 0, height: void 0, formatter: void 0, tooltipHoverFormatter: void 0, offsetX: -20, offsetY: 4, customLegendItems: [], labels: { colors: void 0, useSeriesColors: !1 }, markers: { width: 12, height: 12, strokeWidth: 0, fillColors: void 0, strokeColor: "#fff", radius: 12, customHTML: void 0, offsetX: 0, offsetY: 0, onClick: void 0 }, itemMargin: { horizontal: 5, vertical: 2 }, onItemClick: { toggleDataSeries: !0 }, onItemHover: { highlightDataSeries: !0 } }, markers: { discrete: [], size: 0, colors: void 0, strokeColors: "#fff", strokeWidth: 2, strokeOpacity: .9, strokeDashArray: 0, fillOpacity: 1, shape: "circle", width: 8, height: 8, radius: 2, offsetX: 0, offsetY: 0, onClick: void 0, onDblClick: void 0, showNullDataPoints: !0, hover: { size: void 0, sizeOffset: 3 } }, noData: { text: void 0, align: "center", verticalAlign: "middle", offsetX: 0, offsetY: 0, style: { color: void 0, fontSize: "14px", fontFamily: void 0 } }, responsive: [], series: void 0, states: { normal: { filter: { type: "none", value: 0 } }, hover: { filter: { type: "lighten", value: .1 } }, active: { allowMultipleDataPointsSelection: !1, filter: { type: "darken", value: .5 } } }, title: { text: void 0, align: "left", margin: 5, offsetX: 0, offsetY: 0, floating: !1, style: { fontSize: "14px", fontWeight: 900, fontFamily: void 0, color: void 0 } }, subtitle: { text: void 0, align: "left", margin: 5, offsetX: 0, offsetY: 30, floating: !1, style: { fontSize: "12px", fontWeight: 400, fontFamily: void 0, color: void 0 } }, stroke: { show: !0, curve: "smooth", lineCap: "butt", width: 2, colors: void 0, dashArray: 0 }, tooltip: { enabled: !0, enabledOnSeries: void 0, shared: !0, followCursor: !1, intersect: !1, inverseOrder: !1, custom: void 0, fillSeriesColor: !1, theme: "light", style: { fontSize: "12px", fontFamily: void 0 }, onDatasetHover: { highlightDataSeries: !1 }, x: { show: !0, format: "dd MMM", formatter: void 0 }, y: { formatter: void 0, title: { formatter: function(t) { return t ? t + ": " : "" } } }, z: { formatter: void 0, title: "Size: " }, marker: { show: !0, fillColors: void 0 }, items: { display: "flex" }, fixed: { enabled: !1, position: "topRight", offsetX: 0, offsetY: 0 } }, xaxis: { type: "category", categories: [], convertedCatToNumeric: !1, offsetX: 0, offsetY: 0, overwriteCategories: void 0, labels: { show: !0, rotate: -45, rotateAlways: !1, hideOverlappingLabels: !0, trim: !1, minHeight: void 0, maxHeight: 120, showDuplicates: !0, style: { colors: [], fontSize: "12px", fontWeight: 400, fontFamily: void 0, cssClass: "" }, offsetX: 0, offsetY: 0, format: void 0, formatter: void 0, datetimeUTC: !0, datetimeFormatter: { year: "yyyy", month: "MMM 'yy", day: "dd MMM", hour: "HH:mm", minute: "HH:mm:ss", second: "HH:mm:ss" } }, axisBorder: { show: !0, color: "#e0e0e0", width: "100%", height: 1, offsetX: 0, offsetY: 0 }, axisTicks: { show: !0, color: "#e0e0e0", height: 6, offsetX: 0, offsetY: 0 }, tickAmount: void 0, tickPlacement: "on", min: void 0, max: void 0, range: void 0, floating: !1, decimalsInFloat: void 0, position: "bottom", title: { text: void 0, offsetX: 0, offsetY: 0, style: { color: void 0, fontSize: "12px", fontWeight: 900, fontFamily: void 0, cssClass: "" } }, crosshairs: { show: !0, width: 1, position: "back", opacity: .9, stroke: { color: "#b6b6b6", width: 1, dashArray: 3 }, fill: { type: "solid", color: "#B1B9C4", gradient: { colorFrom: "#D8E3F0", colorTo: "#BED1E6", stops: [0, 100], opacityFrom: .4, opacityTo: .5 } }, dropShadow: { enabled: !1, left: 0, top: 0, blur: 1, opacity: .4 } }, tooltip: { enabled: !0, offsetY: 0, formatter: void 0, style: { fontSize: "12px", fontFamily: void 0 } } }, yaxis: this.yAxis, theme: { mode: "light", palette: "palette1", monochrome: { enabled: !1, color: "#008FFB", shadeTo: "light", shadeIntensity: .65 } } } } }]), t }(), + T = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w, this.graphics = new y(this.ctx), this.w.globals.isBarHorizontal && (this.invertAxis = !0), this.helpers = new w(this), this.xAxisAnnotations = new k(this), this.yAxisAnnotations = new S(this), this.pointsAnnotations = new C(this), this.w.globals.isBarHorizontal && this.w.config.yaxis[0].reversed && (this.inversedReversedAxis = !0), this.xDivision = this.w.globals.gridWidth / this.w.globals.dataPoints } return n(t, [{ key: "drawAxesAnnotations", value: function() { var t = this.w; if (t.globals.axisCharts) { for (var e = this.yAxisAnnotations.drawYAxisAnnotations(), i = this.xAxisAnnotations.drawXAxisAnnotations(), a = this.pointsAnnotations.drawPointAnnotations(), s = t.config.chart.animations.enabled, r = [e, i, a], o = [i.node, e.node, a.node], n = 0; n < 3; n++) t.globals.dom.elGraphical.add(r[n]), !s || t.globals.resized || t.globals.dataChanged || "scatter" !== t.config.chart.type && "bubble" !== t.config.chart.type && t.globals.dataPoints > 1 && o[n].classList.add("apexcharts-element-hidden"), t.globals.delayedElements.push({ el: o[n], index: 0 }); + this.helpers.annotationsBackground() } } }, { key: "drawImageAnnos", value: function() { var t = this; + this.w.config.annotations.images.map((function(e, i) { t.addImage(e, i) })) } }, { key: "drawTextAnnos", value: function() { var t = this; + this.w.config.annotations.texts.map((function(e, i) { t.addText(e, i) })) } }, { key: "addXaxisAnnotation", value: function(t, e, i) { this.xAxisAnnotations.addXaxisAnnotation(t, e, i) } }, { key: "addYaxisAnnotation", value: function(t, e, i) { this.yAxisAnnotations.addYaxisAnnotation(t, e, i) } }, { key: "addPointAnnotation", value: function(t, e, i) { this.pointsAnnotations.addPointAnnotation(t, e, i) } }, { key: "addText", value: function(t, e) { var i = t.x, + a = t.y, + s = t.text, + r = t.textAnchor, + o = t.foreColor, + n = t.fontSize, + l = t.fontFamily, + h = t.fontWeight, + c = t.cssClass, + d = t.backgroundColor, + g = t.borderWidth, + u = t.strokeDashArray, + p = t.borderRadius, + f = t.borderColor, + x = t.appendTo, + b = void 0 === x ? ".apexcharts-annotations" : x, + v = t.paddingLeft, + m = void 0 === v ? 4 : v, + y = t.paddingRight, + w = void 0 === y ? 4 : y, + k = t.paddingBottom, + A = void 0 === k ? 2 : k, + S = t.paddingTop, + C = void 0 === S ? 2 : S, + L = this.w, + P = this.graphics.drawText({ x: i, y: a, text: s, textAnchor: r || "start", fontSize: n || "12px", fontWeight: h || "regular", fontFamily: l || L.config.chart.fontFamily, foreColor: o || L.config.chart.foreColor, cssClass: c }), + T = L.globals.dom.baseEl.querySelector(b); + T && T.appendChild(P.node); var M = P.bbox(); if (s) { var I = this.graphics.drawRect(M.x - m, M.y - C, M.width + m + w, M.height + A + C, p, d || "transparent", 1, g, f, u); + T.insertBefore(I.node, P.node) } } }, { key: "addImage", value: function(t, e) { var i = this.w, + a = t.path, + s = t.x, + r = void 0 === s ? 0 : s, + o = t.y, + n = void 0 === o ? 0 : o, + l = t.width, + h = void 0 === l ? 20 : l, + c = t.height, + d = void 0 === c ? 20 : c, + g = t.appendTo, + u = void 0 === g ? ".apexcharts-annotations" : g, + p = i.globals.dom.Paper.image(a); + p.size(h, d).move(r, n); var f = i.globals.dom.baseEl.querySelector(u); + f && f.appendChild(p.node) } }, { key: "addXaxisAnnotationExternal", value: function(t, e, i) { return this.addAnnotationExternal({ params: t, pushToMemory: e, context: i, type: "xaxis", contextMethod: i.addXaxisAnnotation }), i } }, { key: "addYaxisAnnotationExternal", value: function(t, e, i) { return this.addAnnotationExternal({ params: t, pushToMemory: e, context: i, type: "yaxis", contextMethod: i.addYaxisAnnotation }), i } }, { key: "addPointAnnotationExternal", value: function(t, e, i) { return void 0 === this.invertAxis && (this.invertAxis = i.w.globals.isBarHorizontal), this.addAnnotationExternal({ params: t, pushToMemory: e, context: i, type: "point", contextMethod: i.addPointAnnotation }), i } }, { key: "addAnnotationExternal", value: function(t) { var e = t.params, + i = t.pushToMemory, + a = t.context, + s = t.type, + r = t.contextMethod, + o = a, + n = o.w, + l = n.globals.dom.baseEl.querySelector(".apexcharts-".concat(s, "-annotations")), + h = l.childNodes.length + 1, + c = new P, + d = Object.assign({}, "xaxis" === s ? c.xAxisAnnotation : "yaxis" === s ? c.yAxisAnnotation : c.pointAnnotation), + g = b.extend(d, e); switch (s) { + case "xaxis": + this.addXaxisAnnotation(g, l, h); break; + case "yaxis": + this.addYaxisAnnotation(g, l, h); break; + case "point": + this.addPointAnnotation(g, l, h) } var u = n.globals.dom.baseEl.querySelector(".apexcharts-".concat(s, "-annotations .apexcharts-").concat(s, "-annotation-label[rel='").concat(h, "']")), + p = this.helpers.addBackgroundToAnno(u, g); return p && l.insertBefore(p.node, u), i && n.globals.memory.methodsToExec.push({ context: o, id: g.id ? g.id : b.randomId(), method: r, label: "addAnnotation", params: e }), a } }, { key: "clearAnnotations", value: function(t) { var e = t.w, + i = e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations"); + e.globals.memory.methodsToExec.map((function(t, i) { "addText" !== t.label && "addAnnotation" !== t.label || e.globals.memory.methodsToExec.splice(i, 1) })), i = b.listToArray(i), Array.prototype.forEach.call(i, (function(t) { for (; t.firstChild;) t.removeChild(t.firstChild) })) } }, { key: "removeAnnotation", value: function(t, e) { var i = t.w, + a = i.globals.dom.baseEl.querySelectorAll(".".concat(e)); + a && (i.globals.memory.methodsToExec.map((function(t, a) { t.id === e && i.globals.memory.methodsToExec.splice(a, 1) })), Array.prototype.forEach.call(a, (function(t) { t.parentElement.removeChild(t) }))) } }]), t }(), + M = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w, this.opts = null, this.seriesIndex = 0 } return n(t, [{ key: "clippedImgArea", value: function(t) { var e = this.w, + i = e.config, + a = parseInt(e.globals.gridWidth, 10), + s = parseInt(e.globals.gridHeight, 10), + r = a > s ? a : s, + o = t.image, + n = 0, + l = 0; + void 0 === t.width && void 0 === t.height ? void 0 !== i.fill.image.width && void 0 !== i.fill.image.height ? (n = i.fill.image.width + 1, l = i.fill.image.height) : (n = r + 1, l = r) : (n = t.width, l = t.height); var h = document.createElementNS(e.globals.SVGNS, "pattern"); + y.setAttrs(h, { id: t.patternID, patternUnits: t.patternUnits ? t.patternUnits : "userSpaceOnUse", width: n + "px", height: l + "px" }); var c = document.createElementNS(e.globals.SVGNS, "image"); + h.appendChild(c), c.setAttributeNS(window.SVG.xlink, "href", o), y.setAttrs(c, { x: 0, y: 0, preserveAspectRatio: "none", width: n + "px", height: l + "px" }), c.style.opacity = t.opacity, e.globals.dom.elDefs.node.appendChild(h) } }, { key: "getSeriesIndex", value: function(t) { var e = this.w; return ("bar" === e.config.chart.type || "rangeBar" === e.config.chart.type) && e.config.plotOptions.bar.distributed || "heatmap" === e.config.chart.type || "treemap" === e.config.chart.type ? this.seriesIndex = t.seriesNumber : this.seriesIndex = t.seriesNumber % e.globals.series.length, this.seriesIndex } }, { key: "fillPath", value: function(t) { var e = this.w; + this.opts = t; var i, a, s, r = this.w.config; + this.seriesIndex = this.getSeriesIndex(t); var o = this.getFillColors()[this.seriesIndex]; + void 0 !== e.globals.seriesColors[this.seriesIndex] && (o = e.globals.seriesColors[this.seriesIndex]), "function" == typeof o && (o = o({ seriesIndex: this.seriesIndex, dataPointIndex: t.dataPointIndex, value: t.value, w: e })); var n = this.getFillType(this.seriesIndex), + l = Array.isArray(r.fill.opacity) ? r.fill.opacity[this.seriesIndex] : r.fill.opacity; + t.color && (o = t.color); var h = o; if (-1 === o.indexOf("rgb") ? o.length < 9 && (h = b.hexToRgba(o, l)) : o.indexOf("rgba") > -1 && (l = b.getOpacityFromRGBA(o)), t.opacity && (l = t.opacity), "pattern" === n && (a = this.handlePatternFill(a, o, l, h)), "gradient" === n && (s = this.handleGradientFill(o, l, this.seriesIndex)), "image" === n) { var c = r.fill.image.src, + d = t.patternID ? t.patternID : ""; + this.clippedImgArea({ opacity: l, image: Array.isArray(c) ? t.seriesNumber < c.length ? c[t.seriesNumber] : c[0] : c, width: t.width ? t.width : void 0, height: t.height ? t.height : void 0, patternUnits: t.patternUnits, patternID: "pattern".concat(e.globals.cuid).concat(t.seriesNumber + 1).concat(d) }), i = "url(#pattern".concat(e.globals.cuid).concat(t.seriesNumber + 1).concat(d, ")") } else i = "gradient" === n ? s : "pattern" === n ? a : h; return t.solid && (i = h), i } }, { key: "getFillType", value: function(t) { var e = this.w; return Array.isArray(e.config.fill.type) ? e.config.fill.type[t] : e.config.fill.type } }, { key: "getFillColors", value: function() { var t = this.w, + e = t.config, + i = this.opts, + a = []; return t.globals.comboCharts ? "line" === t.config.series[this.seriesIndex].type ? Array.isArray(t.globals.stroke.colors) ? a = t.globals.stroke.colors : a.push(t.globals.stroke.colors) : Array.isArray(t.globals.fill.colors) ? a = t.globals.fill.colors : a.push(t.globals.fill.colors) : "line" === e.chart.type ? Array.isArray(t.globals.stroke.colors) ? a = t.globals.stroke.colors : a.push(t.globals.stroke.colors) : Array.isArray(t.globals.fill.colors) ? a = t.globals.fill.colors : a.push(t.globals.fill.colors), void 0 !== i.fillColors && (a = [], Array.isArray(i.fillColors) ? a = i.fillColors.slice() : a.push(i.fillColors)), a } }, { key: "handlePatternFill", value: function(t, e, i, a) { var s = this.w.config, + r = this.opts, + o = new y(this.ctx), + n = void 0 === s.fill.pattern.strokeWidth ? Array.isArray(s.stroke.width) ? s.stroke.width[this.seriesIndex] : s.stroke.width : Array.isArray(s.fill.pattern.strokeWidth) ? s.fill.pattern.strokeWidth[this.seriesIndex] : s.fill.pattern.strokeWidth, + l = e; return Array.isArray(s.fill.pattern.style) ? void 0 !== s.fill.pattern.style[r.seriesNumber] ? o.drawPattern(s.fill.pattern.style[r.seriesNumber], s.fill.pattern.width, s.fill.pattern.height, l, n, i) : a : o.drawPattern(s.fill.pattern.style, s.fill.pattern.width, s.fill.pattern.height, l, n, i) } }, { key: "handleGradientFill", value: function(t, e, i) { var a, s = this.w.config, + r = this.opts, + o = new y(this.ctx), + n = new b, + l = s.fill.gradient.type, + h = t, + c = void 0 === s.fill.gradient.opacityFrom ? e : Array.isArray(s.fill.gradient.opacityFrom) ? s.fill.gradient.opacityFrom[i] : s.fill.gradient.opacityFrom; + h.indexOf("rgba") > -1 && (c = b.getOpacityFromRGBA(h)); var d = void 0 === s.fill.gradient.opacityTo ? e : Array.isArray(s.fill.gradient.opacityTo) ? s.fill.gradient.opacityTo[i] : s.fill.gradient.opacityTo; if (void 0 === s.fill.gradient.gradientToColors || 0 === s.fill.gradient.gradientToColors.length) a = "dark" === s.fill.gradient.shade ? n.shadeColor(-1 * parseFloat(s.fill.gradient.shadeIntensity), t.indexOf("rgb") > -1 ? b.rgb2hex(t) : t) : n.shadeColor(parseFloat(s.fill.gradient.shadeIntensity), t.indexOf("rgb") > -1 ? b.rgb2hex(t) : t); + else if (s.fill.gradient.gradientToColors[r.seriesNumber]) { var g = s.fill.gradient.gradientToColors[r.seriesNumber]; + a = g, g.indexOf("rgba") > -1 && (d = b.getOpacityFromRGBA(g)) } else a = t; if (s.fill.gradient.inverseColors) { var u = h; + h = a, a = u } return h.indexOf("rgb") > -1 && (h = b.rgb2hex(h)), a.indexOf("rgb") > -1 && (a = b.rgb2hex(a)), o.drawGradient(l, h, a, c, d, r.size, s.fill.gradient.stops, s.fill.gradient.colorStops, i) } }]), t }(), + I = function() { + function t(e, i) { r(this, t), this.ctx = e, this.w = e.w } return n(t, [{ key: "setGlobalMarkerSize", value: function() { var t = this.w; if (t.globals.markers.size = Array.isArray(t.config.markers.size) ? t.config.markers.size : [t.config.markers.size], t.globals.markers.size.length > 0) { if (t.globals.markers.size.length < t.globals.series.length + 1) + for (var e = 0; e <= t.globals.series.length; e++) void 0 === t.globals.markers.size[e] && t.globals.markers.size.push(t.globals.markers.size[0]) } else t.globals.markers.size = t.config.series.map((function(e) { return t.config.markers.size })) } }, { key: "plotChartMarkers", value: function(t, e, i, a) { var s, r = arguments.length > 4 && void 0 !== arguments[4] && arguments[4], + o = this.w, + n = e, + l = t, + h = null, + c = new y(this.ctx); if ((o.globals.markers.size[e] > 0 || r) && (h = c.group({ class: r ? "" : "apexcharts-series-markers" })).attr("clip-path", "url(#gridRectMarkerMask".concat(o.globals.cuid, ")")), Array.isArray(l.x)) + for (var d = 0; d < l.x.length; d++) { var g = i; + 1 === i && 0 === d && (g = 0), 1 === i && 1 === d && (g = 1); var u = "apexcharts-marker"; "line" !== o.config.chart.type && "area" !== o.config.chart.type || o.globals.comboCharts || o.config.tooltip.intersect || (u += " no-pointer-events"); var p = Array.isArray(o.config.markers.size) ? o.globals.markers.size[e] > 0 : o.config.markers.size > 0; if (p || r) { b.isNumber(l.y[d]) ? u += " w".concat(b.randomId()) : u = "apexcharts-nullpoint"; var f = this.getMarkerConfig({ cssClass: u, seriesIndex: e, dataPointIndex: g }); + o.config.series[n].data[g] && (o.config.series[n].data[g].fillColor && (f.pointFillColor = o.config.series[n].data[g].fillColor), o.config.series[n].data[g].strokeColor && (f.pointStrokeColor = o.config.series[n].data[g].strokeColor)), a && (f.pSize = a), (s = c.drawMarker(l.x[d], l.y[d], f)).attr("rel", g), s.attr("j", g), s.attr("index", e), s.node.setAttribute("default-marker-size", f.pSize); var x = new m(this.ctx); + x.setSelectionFilter(s, e, g), this.addEvents(s), h && h.add(s) } else void 0 === o.globals.pointsArray[e] && (o.globals.pointsArray[e] = []), o.globals.pointsArray[e].push([l.x[d], l.y[d]]) } + return h } }, { key: "getMarkerConfig", value: function(t) { var e = t.cssClass, + i = t.seriesIndex, + a = t.dataPointIndex, + s = void 0 === a ? null : a, + r = t.finishRadius, + o = void 0 === r ? null : r, + n = this.w, + l = this.getMarkerStyle(i), + h = n.globals.markers.size[i], + c = n.config.markers; return null !== s && c.discrete.length && c.discrete.map((function(t) { t.seriesIndex === i && t.dataPointIndex === s && (l.pointStrokeColor = t.strokeColor, l.pointFillColor = t.fillColor, h = t.size, l.pointShape = t.shape) })), { pSize: null === o ? h : o, pRadius: c.radius, width: Array.isArray(c.width) ? c.width[i] : c.width, height: Array.isArray(c.height) ? c.height[i] : c.height, pointStrokeWidth: Array.isArray(c.strokeWidth) ? c.strokeWidth[i] : c.strokeWidth, pointStrokeColor: l.pointStrokeColor, pointFillColor: l.pointFillColor, shape: l.pointShape || (Array.isArray(c.shape) ? c.shape[i] : c.shape), class: e, pointStrokeOpacity: Array.isArray(c.strokeOpacity) ? c.strokeOpacity[i] : c.strokeOpacity, pointStrokeDashArray: Array.isArray(c.strokeDashArray) ? c.strokeDashArray[i] : c.strokeDashArray, pointFillOpacity: Array.isArray(c.fillOpacity) ? c.fillOpacity[i] : c.fillOpacity, seriesIndex: i } } }, { key: "addEvents", value: function(t) { var e = this.w, + i = new y(this.ctx); + t.node.addEventListener("mouseenter", i.pathMouseEnter.bind(this.ctx, t)), t.node.addEventListener("mouseleave", i.pathMouseLeave.bind(this.ctx, t)), t.node.addEventListener("mousedown", i.pathMouseDown.bind(this.ctx, t)), t.node.addEventListener("click", e.config.markers.onClick), t.node.addEventListener("dblclick", e.config.markers.onDblClick), t.node.addEventListener("touchstart", i.pathMouseDown.bind(this.ctx, t), { passive: !0 }) } }, { key: "getMarkerStyle", value: function(t) { var e = this.w, + i = e.globals.markers.colors, + a = e.config.markers.strokeColor || e.config.markers.strokeColors; return { pointStrokeColor: Array.isArray(a) ? a[t] : a, pointFillColor: Array.isArray(i) ? i[t] : i } } }]), t }(), + z = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w, this.initialAnim = this.w.config.chart.animations.enabled, this.dynamicAnim = this.initialAnim && this.w.config.chart.animations.dynamicAnimation.enabled } return n(t, [{ key: "draw", value: function(t, e, i) { var a = this.w, + s = new y(this.ctx), + r = i.realIndex, + o = i.pointsPos, + n = i.zRatio, + l = i.elParent, + h = s.group({ class: "apexcharts-series-markers apexcharts-series-".concat(a.config.chart.type) }); if (h.attr("clip-path", "url(#gridRectMarkerMask".concat(a.globals.cuid, ")")), Array.isArray(o.x)) + for (var c = 0; c < o.x.length; c++) { var d = e + 1, + g = !0; + 0 === e && 0 === c && (d = 0), 0 === e && 1 === c && (d = 1); var u = 0, + p = a.globals.markers.size[r]; if (n !== 1 / 0) { p = a.globals.seriesZ[r][d] / n; var f = a.config.plotOptions.bubble; + f.minBubbleRadius && p < f.minBubbleRadius && (p = f.minBubbleRadius), f.maxBubbleRadius && p > f.maxBubbleRadius && (p = f.maxBubbleRadius) } + a.config.chart.animations.enabled || (u = p); var x = o.x[c], + b = o.y[c]; if (u = u || 0, null !== b && void 0 !== a.globals.series[r][d] || (g = !1), g) { var v = this.drawPoint(x, b, u, p, r, d, e); + h.add(v) } + l.add(h) } } }, { key: "drawPoint", value: function(t, e, i, a, s, r, o) { var n = this.w, + l = s, + h = new v(this.ctx), + c = new m(this.ctx), + d = new M(this.ctx), + g = new I(this.ctx), + u = new y(this.ctx), + p = g.getMarkerConfig({ cssClass: "apexcharts-marker", seriesIndex: l, dataPointIndex: r, finishRadius: "bubble" === n.config.chart.type || n.globals.comboCharts && n.config.series[s] && "bubble" === n.config.series[s].type ? a : null }); + a = p.pSize; var f, x = d.fillPath({ seriesNumber: s, dataPointIndex: r, color: p.pointFillColor, patternUnits: "objectBoundingBox", value: n.globals.series[s][o] }); if ("circle" === p.shape ? f = u.drawCircle(i) : "square" !== p.shape && "rect" !== p.shape || (f = u.drawRect(0, 0, p.width - p.pointStrokeWidth / 2, p.height - p.pointStrokeWidth / 2, p.pRadius)), n.config.series[l].data[r] && n.config.series[l].data[r].fillColor && (x = n.config.series[l].data[r].fillColor), f.attr({ x: t - p.width / 2 - p.pointStrokeWidth / 2, y: e - p.height / 2 - p.pointStrokeWidth / 2, cx: t, cy: e, fill: x, "fill-opacity": p.pointFillOpacity, stroke: p.pointStrokeColor, r: a, "stroke-width": p.pointStrokeWidth, "stroke-dasharray": p.pointStrokeDashArray, "stroke-opacity": p.pointStrokeOpacity }), n.config.chart.dropShadow.enabled) { var b = n.config.chart.dropShadow; + c.dropShadow(f, b, s) } if (!this.initialAnim || n.globals.dataChanged || n.globals.resized) n.globals.animationEnded = !0; + else { var w = n.config.chart.animations.speed; + h.animateMarker(f, 0, "circle" === p.shape ? a : { width: p.width, height: p.height }, w, n.globals.easing, (function() { window.setTimeout((function() { h.animationCompleted(f) }), 100) })) } if (n.globals.dataChanged && "circle" === p.shape) + if (this.dynamicAnim) { var k, A, S, C, L = n.config.chart.animations.dynamicAnimation.speed; + null != (C = n.globals.previousPaths[s] && n.globals.previousPaths[s][o]) && (k = C.x, A = C.y, S = void 0 !== C.r ? C.r : a); for (var P = 0; P < n.globals.collapsedSeries.length; P++) n.globals.collapsedSeries[P].index === s && (L = 1, a = 0); + 0 === t && 0 === e && (a = 0), h.animateCircle(f, { cx: k, cy: A, r: S }, { cx: t, cy: e, r: a }, L, n.globals.easing) } else f.attr({ r: a }); + return f.attr({ rel: r, j: r, index: s, "default-marker-size": a }), c.setSelectionFilter(f, s, r), g.addEvents(f), f.node.classList.add("apexcharts-marker"), f } }, { key: "centerTextInBubble", value: function(t) { var e = this.w; return { y: t += parseInt(e.config.dataLabels.style.fontSize, 10) / 4 } } }]), t }(), + X = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w } return n(t, [{ key: "dataLabelsCorrection", value: function(t, e, i, a, s, r, o) { var n = this.w, + l = !1, + h = new y(this.ctx).getTextRects(i, o), + c = h.width, + d = h.height; + e < 0 && (e = 0), e > n.globals.gridHeight + d && (e = n.globals.gridHeight + d / 2), void 0 === n.globals.dataLabelsRects[a] && (n.globals.dataLabelsRects[a] = []), n.globals.dataLabelsRects[a].push({ x: t, y: e, width: c, height: d }); var g = n.globals.dataLabelsRects[a].length - 2, + u = void 0 !== n.globals.lastDrawnDataLabelsIndexes[a] ? n.globals.lastDrawnDataLabelsIndexes[a][n.globals.lastDrawnDataLabelsIndexes[a].length - 1] : 0; if (void 0 !== n.globals.dataLabelsRects[a][g]) { var p = n.globals.dataLabelsRects[a][u]; + (t > p.x + p.width + 2 || e > p.y + p.height + 2 || t + c < p.x) && (l = !0) } return (0 === s || r) && (l = !0), { x: t, y: e, textRects: h, drawnextLabel: l } } }, { key: "drawDataLabel", value: function(t, e, i) { var a = this, + s = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : 2, + r = this.w, + o = new y(this.ctx), + n = r.config.dataLabels, + l = 0, + h = 0, + c = i, + d = null; if (!n.enabled || !Array.isArray(t.x)) return d; + d = o.group({ class: "apexcharts-data-labels" }); for (var g = 0; g < t.x.length; g++) + if (l = t.x[g] + n.offsetX, h = t.y[g] + n.offsetY + s, !isNaN(l)) { 1 === i && 0 === g && (c = 0), 1 === i && 1 === g && (c = 1); var u = r.globals.series[e][c], + p = "", + f = function(t) { return r.config.dataLabels.formatter(t, { ctx: a.ctx, seriesIndex: e, dataPointIndex: c, w: r }) }; if ("bubble" === r.config.chart.type) { p = f(u = r.globals.seriesZ[e][c]), h = t.y[g]; var x = new z(this.ctx), + b = x.centerTextInBubble(h, e, c); + h = b.y } else void 0 !== u && (p = f(u)); + this.plotDataLabelsText({ x: l, y: h, text: p, i: e, j: c, parent: d, offsetCorrection: !0, dataLabelsConfig: r.config.dataLabels }) } + return d } }, { key: "plotDataLabelsText", value: function(t) { var e = this.w, + i = new y(this.ctx), + a = t.x, + s = t.y, + r = t.i, + o = t.j, + n = t.text, + l = t.textAnchor, + h = t.fontSize, + c = t.parent, + d = t.dataLabelsConfig, + g = t.color, + u = t.alwaysDrawDataLabel, + p = t.offsetCorrection; if (!(Array.isArray(e.config.dataLabels.enabledOnSeries) && e.config.dataLabels.enabledOnSeries.indexOf(r) < 0)) { var f = { x: a, y: s, drawnextLabel: !0 }; + p && (f = this.dataLabelsCorrection(a, s, n, r, o, u, parseInt(d.style.fontSize, 10))), e.globals.zoomed || (a = f.x, s = f.y), f.textRects && (a < -10 - f.textRects.width || a > e.globals.gridWidth + f.textRects.width + 10) && (n = ""); var x = e.globals.dataLabels.style.colors[r]; + (("bar" === e.config.chart.type || "rangeBar" === e.config.chart.type) && e.config.plotOptions.bar.distributed || e.config.dataLabels.distributed) && (x = e.globals.dataLabels.style.colors[o]), "function" == typeof x && (x = x({ series: e.globals.series, seriesIndex: r, dataPointIndex: o, w: e })), g && (x = g); var b = d.offsetX, + v = d.offsetY; if ("bar" !== e.config.chart.type && "rangeBar" !== e.config.chart.type || (b = 0, v = 0), f.drawnextLabel) { var w = i.drawText({ width: 100, height: parseInt(d.style.fontSize, 10), x: a + b, y: s + v, foreColor: x, textAnchor: l || d.textAnchor, text: n, fontSize: h || d.style.fontSize, fontFamily: d.style.fontFamily, fontWeight: d.style.fontWeight || "normal" }); if (w.attr({ class: "apexcharts-datalabel", cx: a, cy: s }), d.dropShadow.enabled) { var k = d.dropShadow; + new m(this.ctx).dropShadow(w, k) } + c.add(w), void 0 === e.globals.lastDrawnDataLabelsIndexes[r] && (e.globals.lastDrawnDataLabelsIndexes[r] = []), e.globals.lastDrawnDataLabelsIndexes[r].push(o) } } } }, { key: "addBackgroundToDataLabel", value: function(t, e) { var i = this.w, + a = i.config.dataLabels.background, + s = a.padding, + r = a.padding / 2, + o = e.width, + n = e.height, + l = new y(this.ctx).drawRect(e.x - s, e.y - r / 2, o + 2 * s, n + r, a.borderRadius, "transparent" === i.config.chart.background ? "#fff" : i.config.chart.background, a.opacity, a.borderWidth, a.borderColor); return a.dropShadow.enabled && new m(this.ctx).dropShadow(l, a.dropShadow), l } }, { key: "dataLabelsBackground", value: function() { var t = this.w; if ("bubble" !== t.config.chart.type) + for (var e = t.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"), i = 0; i < e.length; i++) { var a = e[i], + s = a.getBBox(), + r = null; if (s.width && s.height && (r = this.addBackgroundToDataLabel(a, s)), r) { a.parentNode.insertBefore(r.node, a); var o = a.getAttribute("fill");!t.config.chart.animations.enabled || t.globals.resized || t.globals.dataChanged ? r.attr({ fill: o }) : r.animate().attr({ fill: o }), a.setAttribute("fill", t.config.dataLabels.background.foreColor) } } } }, { key: "bringForward", value: function() { for (var t = this.w, e = t.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels"), i = t.globals.dom.baseEl.querySelector(".apexcharts-plot-series:last-child"), a = 0; a < e.length; a++) i && i.insertBefore(e[a], i.nextSibling) } }]), t }(), + E = function() { + function t(e) { r(this, t), this.w = e.w, this.barCtx = e } return n(t, [{ key: "handleBarDataLabels", value: function(t) { var e = t.x, + i = t.y, + a = t.y1, + s = t.y2, + r = t.i, + o = t.j, + n = t.realIndex, + l = t.series, + h = t.barHeight, + c = t.barWidth, + d = t.barYPosition, + g = t.visibleSeries, + u = t.renderedPath, + p = this.w, + f = new y(this.barCtx.ctx), + x = Array.isArray(this.barCtx.strokeWidth) ? this.barCtx.strokeWidth[n] : this.barCtx.strokeWidth, + b = e + parseFloat(c * g), + v = i + parseFloat(h * g); + p.globals.isXNumeric && !p.globals.isBarHorizontal && (b = e + parseFloat(c * (g + 1)), v = i + parseFloat(h * (g + 1)) - x); var m, w = e, + k = i, + A = p.config.dataLabels, + S = this.barCtx.barOptions.dataLabels; + void 0 !== d && this.barCtx.isTimelineBar && (v = d, k = d); var C = A.offsetX, + L = A.offsetY, + P = { width: 0, height: 0 }; if (p.config.dataLabels.enabled) { var T = this.barCtx.series[r][o]; + P = f.getTextRects(p.globals.yLabelFormatters[0](T), parseFloat(A.style.fontSize)) } var M = { x: e, y: i, i: r, j: o, renderedPath: u, bcx: b, bcy: v, barHeight: h, barWidth: c, textRects: P, strokeWidth: x, dataLabelsX: w, dataLabelsY: k, barDataLabelsConfig: S, offX: C, offY: L }; return m = this.barCtx.isHorizontal ? this.calculateBarsDataLabelsPosition(M) : this.calculateColumnsDataLabelsPosition(M), u.attr({ cy: m.bcy, cx: m.bcx, j: o, val: l[r][o], barHeight: h, barWidth: c }), this.drawCalculatedDataLabels({ x: m.dataLabelsX, y: m.dataLabelsY, val: this.barCtx.isTimelineBar ? [a, s] : l[r][o], i: n, j: o, barWidth: c, barHeight: h, textRects: P, dataLabelsConfig: A }) } }, { key: "calculateColumnsDataLabelsPosition", value: function(t) { var e, i = this.w, + a = t.i, + s = t.j, + r = t.y, + o = t.bcx, + n = t.barWidth, + l = t.barHeight, + h = t.textRects, + c = t.dataLabelsY, + d = t.barDataLabelsConfig, + g = t.strokeWidth, + u = t.offX, + p = t.offY; + l = Math.abs(l); var f = "vertical" === i.config.plotOptions.bar.dataLabels.orientation; + o -= g / 2; var x = i.globals.gridWidth / i.globals.dataPoints; + e = i.globals.isXNumeric ? o - n / 2 + u : o - x + n / 2 + u, f && (e = e + h.height / 2 - g / 2 - 2); var b = this.barCtx.series[a][s] < 0; "rounded" !== i.config.plotOptions.bar.startingShape && "rounded" !== i.config.plotOptions.bar.endingShape || 0 === a || (r -= i.config.plotOptions.bar.borderRadius); var v = r; switch (this.barCtx.isReversed && (v = r - l + (b ? 2 * l : 0), r -= l), d.position) { + case "center": + c = f ? b ? v + l / 2 + p : v + l / 2 - p : b ? v - l / 2 + h.height / 2 + p : v + l / 2 + h.height / 3 - p; break; + case "bottom": + c = f ? b ? v + l + p : v + l - p : b ? v - l + h.height + g + p : v + l - h.height / 2 + g - p; break; + case "top": + c = f ? b ? v + p : v - p : b ? v - h.height / 2 - p : v + h.height + p } return i.config.chart.stacked || (c < 0 ? c = 0 + g : c + h.height / 3 > i.globals.gridHeight && (c = i.globals.gridHeight - g)), { bcx: o, bcy: r, dataLabelsX: e, dataLabelsY: c } } }, { key: "calculateBarsDataLabelsPosition", value: function(t) { var e = this.w, + i = t.x, + a = t.i, + s = t.j, + r = t.bcy, + o = t.barHeight, + n = t.barWidth, + l = t.textRects, + h = t.dataLabelsX, + c = t.strokeWidth, + d = t.barDataLabelsConfig, + g = t.offX, + u = t.offY, + p = e.globals.gridHeight / e.globals.dataPoints; + n = Math.abs(n); var f = r - (this.barCtx.isTimelineBar ? 0 : p) + o / 2 + l.height / 2 + u - 3, + x = this.barCtx.series[a][s] < 0, + b = i; switch (this.barCtx.isReversed && (b = i + n - (x ? 2 * n : 0), i = e.globals.gridWidth - n), d.position) { + case "center": + h = x ? b + n / 2 - g : Math.max(l.width / 2, b - n / 2) + g; break; + case "bottom": + h = x ? b + n - c - Math.round(l.width / 2) - g : b - n + c + Math.round(l.width / 2) + g; break; + case "top": + h = x ? b - c + Math.round(l.width / 2) - g : b - c - Math.round(l.width / 2) + g } return e.config.chart.stacked || (h < 0 ? h = h + l.width + c : h + l.width / 2 > e.globals.gridWidth && (h = e.globals.gridWidth - l.width - c)), { bcx: i, bcy: r, dataLabelsX: h, dataLabelsY: f } } }, { key: "drawCalculatedDataLabels", value: function(t) { var e = t.x, + i = t.y, + a = t.val, + s = t.i, + r = t.j, + o = t.textRects, + n = t.barHeight, + l = t.barWidth, + h = t.dataLabelsConfig, + d = this.w, + g = "rotate(0)"; "vertical" === d.config.plotOptions.bar.dataLabels.orientation && (g = "rotate(-90, ".concat(e, ", ").concat(i, ")")); var u = new X(this.barCtx.ctx), + p = new y(this.barCtx.ctx), + f = h.formatter, + x = null, + b = d.globals.collapsedSeriesIndices.indexOf(s) > -1; if (h.enabled && !b) { x = p.group({ class: "apexcharts-data-labels", transform: g }); var v = ""; + void 0 !== a && (v = f(a, { seriesIndex: s, dataPointIndex: r, w: d })); var m = d.globals.series[s][r] < 0, + w = d.config.plotOptions.bar.dataLabels.position; "vertical" === d.config.plotOptions.bar.dataLabels.orientation && ("top" === w && (h.textAnchor = m ? "end" : "start"), "center" === w && (h.textAnchor = "middle"), "bottom" === w && (h.textAnchor = m ? "end" : "start")), this.barCtx.isTimelineBar && this.barCtx.barOptions.dataLabels.hideOverflowingLabels && l < p.getTextRects(v, parseFloat(h.style.fontSize)).width && (v = ""), d.config.chart.stacked && this.barCtx.barOptions.dataLabels.hideOverflowingLabels && (this.barCtx.isHorizontal ? o.width / 1.6 > Math.abs(l) && (v = "") : o.height / 1.6 > Math.abs(n) && (v = "")); var k = c({}, h); + this.barCtx.isHorizontal && a < 0 && ("start" === h.textAnchor ? k.textAnchor = "end" : "end" === h.textAnchor && (k.textAnchor = "start")), u.plotDataLabelsText({ x: e, y: i, text: v, i: s, j: r, parent: x, dataLabelsConfig: k, alwaysDrawDataLabel: !0, offsetCorrection: !0 }) } return x } }]), t }(), + Y = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w, this.legendInactiveClass = "legend-mouseover-inactive" } return n(t, [{ key: "getAllSeriesEls", value: function() { return this.w.globals.dom.baseEl.getElementsByClassName("apexcharts-series") } }, { key: "getSeriesByName", value: function(t) { return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner .apexcharts-series[seriesName='".concat(b.escapeString(t), "']")) } }, { key: "isSeriesHidden", value: function(t) { var e = this.getSeriesByName(t), + i = parseInt(e.getAttribute("data:realIndex"), 10); return { isHidden: e.classList.contains("apexcharts-series-collapsed"), realIndex: i } } }, { key: "addCollapsedClassToSeries", value: function(t, e) { var i = this.w; + + function a(i) { for (var a = 0; a < i.length; a++) i[a].index === e && t.node.classList.add("apexcharts-series-collapsed") } + a(i.globals.collapsedSeries), a(i.globals.ancillaryCollapsedSeries) } }, { key: "toggleSeries", value: function(t) { var e = this.isSeriesHidden(t); return this.ctx.legend.legendHelpers.toggleDataSeries(e.realIndex, e.isHidden), e.isHidden } }, { key: "showSeries", value: function(t) { var e = this.isSeriesHidden(t); + e.isHidden && this.ctx.legend.legendHelpers.toggleDataSeries(e.realIndex, !0) } }, { key: "hideSeries", value: function(t) { var e = this.isSeriesHidden(t); + e.isHidden || this.ctx.legend.legendHelpers.toggleDataSeries(e.realIndex, !1) } }, { key: "resetSeries", value: function() { var t = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0], + e = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1], + i = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2], + a = this.w, + s = b.clone(a.globals.initialSeries); + a.globals.previousPaths = [], i ? (a.globals.collapsedSeries = [], a.globals.ancillaryCollapsedSeries = [], a.globals.collapsedSeriesIndices = [], a.globals.ancillaryCollapsedSeriesIndices = []) : s = this.emptyCollapsedSeries(s), a.config.series = s, t && (e && (a.globals.zoomed = !1, this.ctx.updateHelpers.revertDefaultAxisMinMax()), this.ctx.updateHelpers._updateSeries(s, a.config.chart.animations.dynamicAnimation.enabled)) } }, { key: "emptyCollapsedSeries", value: function(t) { for (var e = this.w, i = 0; i < t.length; i++) e.globals.collapsedSeriesIndices.indexOf(i) > -1 && (t[i].data = []); return t } }, { key: "toggleSeriesOnHover", value: function(t, e) { var i = this.w, + a = i.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels"); if ("mousemove" === t.type) { var s = parseInt(e.getAttribute("rel"), 10) - 1, + r = null, + o = null; + i.globals.axisCharts || "radialBar" === i.config.chart.type ? i.globals.axisCharts ? (r = i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(s, "']")), o = i.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(s, "']"))) : r = i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(s + 1, "']")) : r = i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(s + 1, "'] path")); for (var n = 0; n < a.length; n++) a[n].classList.add(this.legendInactiveClass); + null !== r && (i.globals.axisCharts || r.parentNode.classList.remove(this.legendInactiveClass), r.classList.remove(this.legendInactiveClass), null !== o && o.classList.remove(this.legendInactiveClass)) } else if ("mouseout" === t.type) + for (var l = 0; l < a.length; l++) a[l].classList.remove(this.legendInactiveClass) } }, { key: "highlightRangeInSeries", value: function(t, e) { var i = this, + a = this.w, + s = a.globals.dom.baseEl.getElementsByClassName("apexcharts-heatmap-rect"), + r = function(t) { for (var e = 0; e < s.length; e++) s[e].classList[t](i.legendInactiveClass) }; if ("mousemove" === t.type) { var o = parseInt(e.getAttribute("rel"), 10) - 1; + r("add"), + function(t) { for (var e = 0; e < s.length; e++) { var a = parseInt(s[e].getAttribute("val"), 10); + a >= t.from && a <= t.to && s[e].classList.remove(i.legendInactiveClass) } }(a.config.plotOptions.heatmap.colorScale.ranges[o]) } else "mouseout" === t.type && r("remove") } }, { key: "getActiveConfigSeriesIndex", value: function() { var t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0], + e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "asc", + i = this.w, + a = 0; if (i.config.series.length > 1) + for (var s = i.config.series.map((function(e, a) { var s = !1; return t && (s = "bar" === i.config.series[a].type || "column" === i.config.series[a].type), e.data && e.data.length > 0 && !s ? a : -1 })), r = "asc" === e ? 0 : s.length - 1; + "asc" === e ? r < s.length : r >= 0; + "asc" === e ? r++ : r--) + if (-1 !== s[r]) { a = s[r]; break } + return a } }, { key: "getPreviousPaths", value: function() { var t = this.w; + + function e(e, i, a) { for (var s = e[i].childNodes, r = { type: a, paths: [], realIndex: e[i].getAttribute("data:realIndex") }, o = 0; o < s.length; o++) + if (s[o].hasAttribute("pathTo")) { var n = s[o].getAttribute("pathTo"); + r.paths.push({ d: n }) } + t.globals.previousPaths.push(r) } + t.globals.previousPaths = [], ["line", "area", "bar", "rangebar", "candlestick", "radar"].forEach((function(i) { for (var a, s = (a = i, t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(a, "-series .apexcharts-series"))), r = 0; r < s.length; r++) e(s, r, i) })), this.handlePrevBubbleScatterPaths("bubble"), this.handlePrevBubbleScatterPaths("scatter"); var i = t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(t.config.chart.type, " .apexcharts-series")); if (i.length > 0) + for (var a = function(e) { for (var i = t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(t.config.chart.type, " .apexcharts-series[data\\:realIndex='").concat(e, "'] rect")), a = [], s = function(t) { var e = function(e) { return i[t].getAttribute(e) }, + s = { x: parseFloat(e("x")), y: parseFloat(e("y")), width: parseFloat(e("width")), height: parseFloat(e("height")) }; + a.push({ rect: s, color: i[t].getAttribute("color") }) }, r = 0; r < i.length; r++) s(r); + t.globals.previousPaths.push(a) }, s = 0; s < i.length; s++) a(s); + t.globals.axisCharts || (t.globals.previousPaths = t.globals.series) } }, { key: "handlePrevBubbleScatterPaths", value: function(t) { var e = this.w, + i = e.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(t, "-series .apexcharts-series")); if (i.length > 0) + for (var a = 0; a < i.length; a++) { for (var s = e.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(t, "-series .apexcharts-series[data\\:realIndex='").concat(a, "'] circle")), r = [], o = 0; o < s.length; o++) r.push({ x: s[o].getAttribute("cx"), y: s[o].getAttribute("cy"), r: s[o].getAttribute("r") }); + e.globals.previousPaths.push(r) } } }, { key: "clearPreviousPaths", value: function() { var t = this.w; + t.globals.previousPaths = [], t.globals.allSeriesCollapsed = !1 } }, { key: "handleNoData", value: function() { var t = this.w, + e = t.config.noData, + i = new y(this.ctx), + a = t.globals.svgWidth / 2, + s = t.globals.svgHeight / 2, + r = "middle"; if (t.globals.noData = !0, t.globals.animationEnded = !0, "left" === e.align ? (a = 10, r = "start") : "right" === e.align && (a = t.globals.svgWidth - 10, r = "end"), "top" === e.verticalAlign ? s = 50 : "bottom" === e.verticalAlign && (s = t.globals.svgHeight - 50), a += e.offsetX, s = s + parseInt(e.style.fontSize, 10) + 2 + e.offsetY, void 0 !== e.text && "" !== e.text) { var o = i.drawText({ x: a, y: s, text: e.text, textAnchor: r, fontSize: e.style.fontSize, fontFamily: e.style.fontFamily, foreColor: e.style.color, opacity: 1, class: "apexcharts-text-nodata" }); + t.globals.dom.Paper.add(o) } } }, { key: "setNullSeriesToZeroValues", value: function(t) { for (var e = this.w, i = 0; i < t.length; i++) + if (0 === t[i].length) + for (var a = 0; a < t[e.globals.maxValsInArrayIndex].length; a++) t[i].push(0); + return t } }, { key: "hasAllSeriesEqualX", value: function() { for (var t = !0, e = this.w, i = this.filteredSeriesX(), a = 0; a < i.length - 1; a++) + if (i[a][0] !== i[a + 1][0]) { t = !1; break } + return e.globals.allSeriesHasEqualX = t, t } }, { key: "filteredSeriesX", value: function() { return this.w.globals.seriesX.map((function(t) { return t.length > 0 ? t : [] })) } }]), t }(), + F = function() { + function t(e) { r(this, t), this.w = e.w, this.barCtx = e } return n(t, [{ key: "initVariables", value: function(t) { var e = this.w; + this.barCtx.series = t, this.barCtx.totalItems = 0, this.barCtx.seriesLen = 0, this.barCtx.visibleI = -1, this.barCtx.visibleItems = 1; for (var i = 0; i < t.length; i++) + if (t[i].length > 0 && (this.barCtx.seriesLen = this.barCtx.seriesLen + 1, this.barCtx.totalItems += t[i].length), e.globals.isXNumeric) + for (var a = 0; a < t[i].length; a++) e.globals.seriesX[i][a] > e.globals.minX && e.globals.seriesX[i][a] < e.globals.maxX && this.barCtx.visibleItems++; + else this.barCtx.visibleItems = e.globals.dataPoints; + 0 === this.barCtx.seriesLen && (this.barCtx.seriesLen = 1), this.barCtx.zeroSerieses = [], this.barCtx.radiusOnSeriesNumber = t.length - 1, e.globals.comboCharts || this.checkZeroSeries({ series: t }) } }, { key: "initialPositions", value: function() { var t, e, i, a, s, r, o, n, l = this.w, + h = l.globals.dataPoints; + this.barCtx.isTimelineBar && (h = l.globals.labels.length); var c = this.barCtx.seriesLen; if (l.config.plotOptions.bar.rangeBarGroupRows && (c = 1), this.barCtx.isHorizontal) s = (i = l.globals.gridHeight / h) / c, l.globals.isXNumeric && (s = (i = l.globals.gridHeight / this.barCtx.totalItems) / this.barCtx.seriesLen), s = s * parseInt(this.barCtx.barOptions.barHeight, 10) / 100, n = this.barCtx.baseLineInvertedY + l.globals.padHorizontal + (this.barCtx.isReversed ? l.globals.gridWidth : 0) - (this.barCtx.isReversed ? 2 * this.barCtx.baseLineInvertedY : 0), e = (i - s * this.barCtx.seriesLen) / 2; + else { if (a = l.globals.gridWidth / this.barCtx.visibleItems, l.config.xaxis.convertedCatToNumeric && (a = l.globals.gridWidth / l.globals.dataPoints), r = a / this.barCtx.seriesLen * parseInt(this.barCtx.barOptions.columnWidth, 10) / 100, l.globals.isXNumeric) { var d = this.barCtx.xRatio; + l.config.xaxis.convertedCatToNumeric && (d = this.barCtx.initialXRatio), l.globals.minXDiff && .5 !== l.globals.minXDiff && l.globals.minXDiff / d > 0 && (a = l.globals.minXDiff / d), (r = a / this.barCtx.seriesLen * parseInt(this.barCtx.barOptions.columnWidth, 10) / 100) < 1 && (r = 1) } + o = l.globals.gridHeight - this.barCtx.baseLineY[this.barCtx.yaxisIndex] - (this.barCtx.isReversed ? l.globals.gridHeight : 0) + (this.barCtx.isReversed ? 2 * this.barCtx.baseLineY[this.barCtx.yaxisIndex] : 0), t = l.globals.padHorizontal + (a - r * this.barCtx.seriesLen) / 2 } return { x: t, y: e, yDivision: i, xDivision: a, barHeight: s, barWidth: r, zeroH: o, zeroW: n } } }, { key: "getPathFillColor", value: function(t, e, i, a) { var s = this.w, + r = new M(this.barCtx.ctx), + o = null, + n = this.barCtx.barOptions.distributed ? i : e; return this.barCtx.barOptions.colors.ranges.length > 0 && this.barCtx.barOptions.colors.ranges.map((function(a) { t[e][i] >= a.from && t[e][i] <= a.to && (o = a.color) })), s.config.series[e].data[i] && s.config.series[e].data[i].fillColor && (o = s.config.series[e].data[i].fillColor), r.fillPath({ seriesNumber: this.barCtx.barOptions.distributed ? n : a, dataPointIndex: i, color: o, value: t[e][i] }) } }, { key: "getStrokeWidth", value: function(t, e, i) { var a = 0, + s = this.w; return void 0 === this.barCtx.series[t][e] || null === this.barCtx.series[t][e] ? this.barCtx.isNullValue = !0 : this.barCtx.isNullValue = !1, s.config.stroke.show && (this.barCtx.isNullValue || (a = Array.isArray(this.barCtx.strokeWidth) ? this.barCtx.strokeWidth[i] : this.barCtx.strokeWidth)), a } }, { key: "barBackground", value: function(t) { var e = t.j, + i = t.i, + a = t.x1, + s = t.x2, + r = t.y1, + o = t.y2, + n = t.elSeries, + l = this.w, + h = new y(this.barCtx.ctx), + c = new Y(this.barCtx.ctx).getActiveConfigSeriesIndex(); if (this.barCtx.barOptions.colors.backgroundBarColors.length > 0 && c === i) { e >= this.barCtx.barOptions.colors.backgroundBarColors.length && (e -= this.barCtx.barOptions.colors.backgroundBarColors.length); var d = this.barCtx.barOptions.colors.backgroundBarColors[e], + g = h.drawRect(void 0 !== a ? a : 0, void 0 !== r ? r : 0, void 0 !== s ? s : l.globals.gridWidth, void 0 !== o ? o : l.globals.gridHeight, this.barCtx.barOptions.colors.backgroundBarRadius, d, this.barCtx.barOptions.colors.backgroundBarOpacity); + n.add(g), g.node.classList.add("apexcharts-backgroundBar") } } }, { key: "getColumnPaths", value: function(t) { var e = t.barWidth, + i = t.barXPosition, + a = t.yRatio, + s = t.y1, + r = t.y2, + o = t.strokeWidth, + n = t.series, + l = t.realIndex, + h = t.i, + c = t.j, + d = t.w, + g = new y(this.barCtx.ctx); + (o = Array.isArray(o) ? o[l] : o) && 0 !== n[h][c] || (o = 0), 0 === n[h][c] && (e = 0); var u = { barWidth: e, strokeWidth: o, yRatio: a, barXPosition: i, y1: s, y2: r }, + p = this.getRoundedBars(d, u, n, h, c), + f = i, + x = i + e, + b = g.move(f, p.y1), + v = g.move(f, p.y1), + m = g.line(x - o, p.y1); return d.globals.previousPaths.length > 0 && (v = this.barCtx.getPreviousPath(l, c, !1)), b = b + g.line(f, p.y2) + p.startingShape + g.line(x - o, p.y2) + m + p.endingShape + "z", v = v + g.line(f, p.y1) + m + m + m + m + m + g.line(f, p.y1), d.config.chart.stacked && (this.barCtx.yArrj.push(p.y2), this.barCtx.yArrjF.push(Math.abs(s - p.y2)), this.barCtx.yArrjVal.push(this.barCtx.series[h][c])), { pathTo: b, pathFrom: v } } }, { key: "getBarpaths", value: function(t) { var e = t.barYPosition, + i = t.barHeight, + a = t.x1, + s = t.x2, + r = t.strokeWidth, + o = t.series, + n = t.realIndex, + l = t.i, + h = t.j, + c = t.w, + d = new y(this.barCtx.ctx); + (r = Array.isArray(r) ? r[n] : r) && !o[l][h] || (r = 0), 0 === o[l][h] && (i = 0); var g = { barHeight: i, strokeWidth: r, barYPosition: e, x2: s, x1: a }, + u = this.getRoundedBars(c, g, o, l, h), + p = d.move(u.x1, e), + f = d.move(u.x1, e); + c.globals.previousPaths.length > 0 && (f = this.barCtx.getPreviousPath(n, h, !1)); var x = e, + b = e + i, + v = d.line(u.x1, b - r); return p = p + d.line(u.x2, x) + u.startingShape + d.line(u.x2, b - r) + v + v + u.endingShape + "z", f = f + d.line(u.x1, x) + v + v + v + v + v + d.line(u.x1, x), c.config.chart.stacked && (this.barCtx.xArrj.push(u.x2), this.barCtx.xArrjF.push(Math.abs(u.x1 - u.x2)), this.barCtx.xArrjVal.push(this.barCtx.series[l][h])), { pathTo: p, pathFrom: f } } }, { key: "getRoundedBars", value: function(t, e, i, a, s) { var r = new y(this.barCtx.ctx), + o = 0, + n = t.config.plotOptions.bar.borderRadius; if (o = Array.isArray(n) ? n[a > n.length - 1 ? n.length - 1 : a] : n, this.barCtx.isHorizontal) { var l = "", + h = "", + c = o, + d = o, + g = e.x1, + u = e.x2; if (Math.abs(e.x1 - e.x2) < o && (o = Math.abs(e.x1 - e.x2)), void 0 !== i[a][s] || null !== i[a][s]) { var p = this.barCtx.isReversed ? i[a][s] > 0 : i[a][s] < 0; + p && (o *= -1), c = d = o, "flat" === this.barCtx.barOptions.startingShape && (c = 0), "flat" === this.barCtx.barOptions.endingShape && (d = 0), "flat" === this.barCtx.barOptions.startingShape && "flat" === this.barCtx.barOptions.endingShape && (o = 0), t.config.chart.stacked && i.length > 1 && 0 !== a ? "flat" === this.barCtx.barOptions.endingShape || "flat" === this.barCtx.barOptions.startingShape ? g += o : g += 2 * d : (g += d, u -= c), l = r.quadraticCurve(u + c, e.barYPosition, u + c, e.barYPosition + (p ? -1 * c : c)) + r.line(u + c, e.barYPosition + e.barHeight - e.strokeWidth - (p ? -1 * c : c)) + r.quadraticCurve(u + c, e.barYPosition + e.barHeight - e.strokeWidth, u, e.barYPosition + e.barHeight - e.strokeWidth), h = r.quadraticCurve(g - d, e.barYPosition + e.barHeight - e.strokeWidth, g - d, e.barYPosition + e.barHeight - e.strokeWidth - (p ? -1 * d : d)) + r.line(g - d, e.barYPosition + (p ? -1 * d : d)) + r.quadraticCurve(g - d, e.barYPosition, g, e.barYPosition) } return { startingShape: l, endingShape: h, x1: g, x2: u } } var f = "", + x = "", + b = o, + v = o, + m = e.y2, + w = e.y1; if (Math.abs(e.y1 - e.y2) < o && (o = Math.abs(e.y1 - e.y2)), void 0 !== i[a][s] || null !== i[a][s]) { var k = i[a][s] < 0; + k && (o *= -1), b = v = o, "flat" === this.barCtx.barOptions.startingShape && (b = 0), "flat" === this.barCtx.barOptions.endingShape && (v = 0), "flat" === this.barCtx.barOptions.startingShape && "flat" === this.barCtx.barOptions.endingShape && (o = 0), t.config.chart.stacked && i.length > 1 && 0 !== a ? "flat" === this.barCtx.barOptions.endingShape || "flat" === this.barCtx.barOptions.startingShape ? w -= o : w -= 2 * v : (w -= v, m += b), f = r.quadraticCurve(e.barXPosition, m - b, e.barXPosition + (k ? -1 * b : b), m - b) + r.line(e.barXPosition + e.barWidth - e.strokeWidth - (k ? -1 * b : b), m - b) + r.quadraticCurve(e.barXPosition + e.barWidth - e.strokeWidth, m - b, e.barXPosition + e.barWidth - e.strokeWidth, m), x = r.quadraticCurve(e.barXPosition + e.barWidth - e.strokeWidth, w + v, e.barXPosition + e.barWidth - e.strokeWidth - (k ? -1 * v : v), w + v) + r.line(e.barXPosition + (k ? -1 * v : v), w + v) + r.quadraticCurve(e.barXPosition, w + v, e.barXPosition, w) } return { startingShape: f, endingShape: x, y1: w, y2: m } } }, { key: "checkZeroSeries", value: function(t) { for (var e = t.series, i = this.w, a = 0; a < e.length; a++) { for (var s = 0, r = 0; r < e[i.globals.maxValsInArrayIndex].length; r++) s += e[a][r]; + 0 === s && this.barCtx.zeroSerieses.push(a) } for (var o = e.length - 1; o >= 0; o--) this.barCtx.zeroSerieses.indexOf(o) > -1 && o === this.radiusOnSeriesNumber && (this.barCtx.radiusOnSeriesNumber -= 1); for (var n = e.length - 1; n >= 0; n--) i.globals.collapsedSeriesIndices.indexOf(this.barCtx.radiusOnSeriesNumber) > -1 && (this.barCtx.radiusOnSeriesNumber -= 1) } }, { key: "getXForValue", value: function(t, e) { var i = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2], + a = i ? e : null; return null != t && (a = e + t / this.barCtx.invertedYRatio - 2 * (this.barCtx.isReversed ? t / this.barCtx.invertedYRatio : 0)), a } }, { key: "getYForValue", value: function(t, e) { var i = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2], + a = i ? e : null; return null != t && (a = e - t / this.barCtx.yRatio[this.barCtx.yaxisIndex] + 2 * (this.barCtx.isReversed ? t / this.barCtx.yRatio[this.barCtx.yaxisIndex] : 0)), a } }, { key: "getGoalValues", value: function(t, e, i, a, s) { var r = this, + o = this.w, + n = []; return o.globals.seriesGoals[a] && o.globals.seriesGoals[a][s] && Array.isArray(o.globals.seriesGoals[a][s]) && o.globals.seriesGoals[a][s].forEach((function(a) { var s; + n.push((l(s = {}, t, "x" === t ? r.getXForValue(a.value, e, !1) : r.getYForValue(a.value, i, !1)), l(s, "attrs", a), s)) })), n } }, { key: "drawGoalLine", value: function(t) { var e = t.barXPosition, + i = t.barYPosition, + a = t.goalX, + s = t.goalY, + r = t.barWidth, + o = t.barHeight, + n = new y(this.barCtx.ctx), + l = n.group({ className: "apexcharts-bar-goals-groups" }), + h = null; return this.barCtx.isHorizontal ? Array.isArray(a) && a.forEach((function(t) { var e = void 0 !== t.attrs.strokeHeight ? t.attrs.strokeHeight : o / 2, + a = i + e + o / 2; + h = n.drawLine(t.x, a - 2 * e, t.x, a, t.attrs.strokeColor ? t.attrs.strokeColor : void 0, t.attrs.strokeDashArray, t.attrs.strokeWidth ? t.attrs.strokeWidth : 2, t.attrs.strokeLineCap), l.add(h) })) : Array.isArray(s) && s.forEach((function(t) { var i = void 0 !== t.attrs.strokeWidth ? t.attrs.strokeWidth : r / 2, + a = e + i + r / 2; + h = n.drawLine(a - 2 * i, t.y, a, t.y, t.attrs.strokeColor ? t.attrs.strokeColor : void 0, t.attrs.strokeDashArray, t.attrs.strokeHeight ? t.attrs.strokeHeight : 2, t.attrs.strokeLineCap), l.add(h) })), l } }]), t }(), + R = function() { + function t(e, i) { r(this, t), this.ctx = e, this.w = e.w; var a = this.w; + this.barOptions = a.config.plotOptions.bar, this.isHorizontal = this.barOptions.horizontal, this.strokeWidth = a.config.stroke.width, this.isNullValue = !1, this.isTimelineBar = "datetime" === a.config.xaxis.type && a.globals.seriesRangeBarTimeline.length, this.xyRatios = i, null !== this.xyRatios && (this.xRatio = i.xRatio, this.initialXRatio = i.initialXRatio, this.yRatio = i.yRatio, this.invertedXRatio = i.invertedXRatio, this.invertedYRatio = i.invertedYRatio, this.baseLineY = i.baseLineY, this.baseLineInvertedY = i.baseLineInvertedY), this.yaxisIndex = 0, this.seriesLen = 0, this.barHelpers = new F(this) } return n(t, [{ key: "draw", value: function(t, e) { var i = this.w, + a = new y(this.ctx), + s = new A(this.ctx, i); + t = s.getLogSeries(t), this.series = t, this.yRatio = s.getLogYRatios(this.yRatio), this.barHelpers.initVariables(t); var r = a.group({ class: "apexcharts-bar-series apexcharts-plot-series" }); + i.config.dataLabels.enabled && this.totalItems > this.barOptions.dataLabels.maxItems && console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering."); for (var o = 0, n = 0; o < t.length; o++, n++) { var l, h, d, g, u = void 0, + p = void 0, + f = [], + x = [], + v = i.globals.comboCharts ? e[o] : o, + m = a.group({ class: "apexcharts-series", rel: o + 1, seriesName: b.escapeString(i.globals.seriesNames[v]), "data:realIndex": v }); + this.ctx.series.addCollapsedClassToSeries(m, v), t[o].length > 0 && (this.visibleI = this.visibleI + 1); var w = 0, + k = 0; + this.yRatio.length > 1 && (this.yaxisIndex = v), this.isReversed = i.config.yaxis[this.yaxisIndex] && i.config.yaxis[this.yaxisIndex].reversed; var S = this.barHelpers.initialPositions(); + p = S.y, w = S.barHeight, h = S.yDivision, g = S.zeroW, u = S.x, k = S.barWidth, l = S.xDivision, d = S.zeroH, this.horizontal || x.push(u + k / 2); for (var C = a.group({ class: "apexcharts-datalabels", "data:realIndex": v }), L = a.group({ class: "apexcharts-bar-goals-markers", style: "pointer-events: none" }), P = 0; P < i.globals.dataPoints; P++) { var T = this.barHelpers.getStrokeWidth(o, P, v), + M = null, + I = { indexes: { i: o, j: P, realIndex: v, bc: n }, x: u, y: p, strokeWidth: T, elSeries: m }; + this.isHorizontal ? (M = this.drawBarPaths(c(c({}, I), {}, { barHeight: w, zeroW: g, yDivision: h })), k = this.series[o][P] / this.invertedYRatio) : (M = this.drawColumnPaths(c(c({}, I), {}, { xDivision: l, barWidth: k, zeroH: d })), w = this.series[o][P] / this.yRatio[this.yaxisIndex]); var z = this.barHelpers.drawGoalLine({ barXPosition: M.barXPosition, barYPosition: M.barYPosition, goalX: M.goalX, goalY: M.goalY, barHeight: w, barWidth: k }); + z && L.add(z), p = M.y, u = M.x, P > 0 && x.push(u + k / 2), f.push(p); var X = this.barHelpers.getPathFillColor(t, o, P, v); + this.renderSeries({ realIndex: v, pathFill: X, j: P, i: o, pathFrom: M.pathFrom, pathTo: M.pathTo, strokeWidth: T, elSeries: m, x: u, y: p, series: t, barHeight: w, barWidth: k, elDataLabelsWrap: C, elGoalsMarkers: L, visibleSeries: this.visibleI, type: "bar" }) } + i.globals.seriesXvalues[v] = x, i.globals.seriesYvalues[v] = f, r.add(m) } return r } }, { key: "renderSeries", value: function(t) { var e = t.realIndex, + i = t.pathFill, + a = t.lineFill, + s = t.j, + r = t.i, + o = t.pathFrom, + n = t.pathTo, + l = t.strokeWidth, + h = t.elSeries, + c = t.x, + d = t.y, + g = t.y1, + u = t.y2, + p = t.series, + f = t.barHeight, + x = t.barWidth, + b = t.barYPosition, + v = t.elDataLabelsWrap, + w = t.elGoalsMarkers, + k = t.visibleSeries, + A = t.type, + S = this.w, + C = new y(this.ctx); + a || (a = this.barOptions.distributed ? S.globals.stroke.colors[s] : S.globals.stroke.colors[e]), S.config.series[r].data[s] && S.config.series[r].data[s].strokeColor && (a = S.config.series[r].data[s].strokeColor), this.isNullValue && (i = "none"); var L = s / S.config.chart.animations.animateGradually.delay * (S.config.chart.animations.speed / S.globals.dataPoints) / 2.4, + P = C.renderPaths({ i: r, j: s, realIndex: e, pathFrom: o, pathTo: n, stroke: a, strokeWidth: l, strokeLineCap: S.config.stroke.lineCap, fill: i, animationDelay: L, initialSpeed: S.config.chart.animations.speed, dataChangeSpeed: S.config.chart.animations.dynamicAnimation.speed, className: "apexcharts-".concat(A, "-area") }); + P.attr("clip-path", "url(#gridRectMask".concat(S.globals.cuid, ")")); var T = S.config.forecastDataPoints; + T.count > 0 && s >= S.globals.dataPoints - T.count && (P.node.setAttribute("stroke-dasharray", T.dashArray), P.node.setAttribute("stroke-width", T.strokeWidth), P.node.setAttribute("fill-opacity", T.fillOpacity)), void 0 !== g && void 0 !== u && (P.attr("data-range-y1", g), P.attr("data-range-y2", u)), new m(this.ctx).setSelectionFilter(P, e, s), h.add(P); var M = new E(this).handleBarDataLabels({ x: c, y: d, y1: g, y2: u, i: r, j: s, series: p, realIndex: e, barHeight: f, barWidth: x, barYPosition: b, renderedPath: P, visibleSeries: k }); return null !== M && v.add(M), h.add(v), w && h.add(w), h } }, { key: "drawBarPaths", value: function(t) { var e = t.indexes, + i = t.barHeight, + a = t.strokeWidth, + s = t.zeroW, + r = t.x, + o = t.y, + n = t.yDivision, + l = t.elSeries, + h = this.w, + c = e.i, + d = e.j; + h.globals.isXNumeric && (o = (h.globals.seriesX[c][d] - h.globals.minX) / this.invertedXRatio - i); var g = o + i * this.visibleI; + r = this.barHelpers.getXForValue(this.series[c][d], s); var u = this.barHelpers.getBarpaths({ barYPosition: g, barHeight: i, x1: s, x2: r, strokeWidth: a, series: this.series, realIndex: e.realIndex, i: c, j: d, w: h }); return h.globals.isXNumeric || (o += n), this.barHelpers.barBackground({ j: d, i: c, y1: g - i * this.visibleI, y2: i * this.seriesLen, elSeries: l }), { pathTo: u.pathTo, pathFrom: u.pathFrom, x: r, y: o, goalX: this.barHelpers.getGoalValues("x", s, null, c, d), barYPosition: g } } }, { key: "drawColumnPaths", value: function(t) { var e = t.indexes, + i = t.x, + a = t.y, + s = t.xDivision, + r = t.barWidth, + o = t.zeroH, + n = t.strokeWidth, + l = t.elSeries, + h = this.w, + c = e.realIndex, + d = e.i, + g = e.j, + u = e.bc; if (h.globals.isXNumeric) { var p = c; + h.globals.seriesX[c].length || (p = h.globals.maxValsInArrayIndex), i = (h.globals.seriesX[p][g] - h.globals.minX) / this.xRatio - r * this.seriesLen / 2 } var f = i + r * this.visibleI; + a = this.barHelpers.getYForValue(this.series[d][g], o); var x = this.barHelpers.getColumnPaths({ barXPosition: f, barWidth: r, y1: o, y2: a, strokeWidth: n, series: this.series, realIndex: e.realIndex, i: d, j: g, w: h }); return h.globals.isXNumeric || (i += s), this.barHelpers.barBackground({ bc: u, j: g, i: d, x1: f - n / 2 - r * this.visibleI, x2: r * this.seriesLen + n / 2, elSeries: l }), { pathTo: x.pathTo, pathFrom: x.pathFrom, x: i, y: a, goalY: this.barHelpers.getGoalValues("y", null, o, d, g), barXPosition: f } } }, { key: "getPreviousPath", value: function(t, e) { for (var i, a = this.w, s = 0; s < a.globals.previousPaths.length; s++) { var r = a.globals.previousPaths[s]; + r.paths && r.paths.length > 0 && parseInt(r.realIndex, 10) === parseInt(t, 10) && void 0 !== a.globals.previousPaths[s].paths[e] && (i = a.globals.previousPaths[s].paths[e].d) } return i } }]), t }(), + H = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w, this.months31 = [1, 3, 5, 7, 8, 10, 12], this.months30 = [2, 4, 6, 9, 11], this.daysCntOfYear = [0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334] } return n(t, [{ key: "isValidDate", value: function(t) { return !isNaN(this.parseDate(t)) } }, { key: "getTimeStamp", value: function(t) { return Date.parse(t) ? this.w.config.xaxis.labels.datetimeUTC ? new Date(new Date(t).toISOString().substr(0, 25)).getTime() : new Date(t).getTime() : t } }, { key: "getDate", value: function(t) { return this.w.config.xaxis.labels.datetimeUTC ? new Date(new Date(t).toUTCString()) : new Date(t) } }, { key: "parseDate", value: function(t) { var e = Date.parse(t); if (!isNaN(e)) return this.getTimeStamp(t); var i = Date.parse(t.replace(/-/g, "/").replace(/[a-z]+/gi, " ")); return this.getTimeStamp(i) } }, { key: "parseDateWithTimezone", value: function(t) { return Date.parse(t.replace(/-/g, "/").replace(/[a-z]+/gi, " ")) } }, { key: "formatDate", value: function(t, e) { var i = this.w.globals.locale, + a = this.w.config.xaxis.labels.datetimeUTC, + s = ["\0"].concat(f(i.months)), + r = [""].concat(f(i.shortMonths)), + o = [""].concat(f(i.days)), + n = [""].concat(f(i.shortDays)); + + function l(t, e) { var i = t + ""; for (e = e || 2; i.length < e;) i = "0" + i; return i } var h = a ? t.getUTCFullYear() : t.getFullYear(); + e = (e = (e = e.replace(/(^|[^\\])yyyy+/g, "$1" + h)).replace(/(^|[^\\])yy/g, "$1" + h.toString().substr(2, 2))).replace(/(^|[^\\])y/g, "$1" + h); var c = (a ? t.getUTCMonth() : t.getMonth()) + 1; + e = (e = (e = (e = e.replace(/(^|[^\\])MMMM+/g, "$1" + s[0])).replace(/(^|[^\\])MMM/g, "$1" + r[0])).replace(/(^|[^\\])MM/g, "$1" + l(c))).replace(/(^|[^\\])M/g, "$1" + c); var d = a ? t.getUTCDate() : t.getDate(); + e = (e = (e = (e = e.replace(/(^|[^\\])dddd+/g, "$1" + o[0])).replace(/(^|[^\\])ddd/g, "$1" + n[0])).replace(/(^|[^\\])dd/g, "$1" + l(d))).replace(/(^|[^\\])d/g, "$1" + d); var g = a ? t.getUTCHours() : t.getHours(), + u = g > 12 ? g - 12 : 0 === g ? 12 : g; + e = (e = (e = (e = e.replace(/(^|[^\\])HH+/g, "$1" + l(g))).replace(/(^|[^\\])H/g, "$1" + g)).replace(/(^|[^\\])hh+/g, "$1" + l(u))).replace(/(^|[^\\])h/g, "$1" + u); var p = a ? t.getUTCMinutes() : t.getMinutes(); + e = (e = e.replace(/(^|[^\\])mm+/g, "$1" + l(p))).replace(/(^|[^\\])m/g, "$1" + p); var x = a ? t.getUTCSeconds() : t.getSeconds(); + e = (e = e.replace(/(^|[^\\])ss+/g, "$1" + l(x))).replace(/(^|[^\\])s/g, "$1" + x); var b = a ? t.getUTCMilliseconds() : t.getMilliseconds(); + e = e.replace(/(^|[^\\])fff+/g, "$1" + l(b, 3)), b = Math.round(b / 10), e = e.replace(/(^|[^\\])ff/g, "$1" + l(b)), b = Math.round(b / 10); var v = g < 12 ? "AM" : "PM"; + e = (e = (e = e.replace(/(^|[^\\])f/g, "$1" + b)).replace(/(^|[^\\])TT+/g, "$1" + v)).replace(/(^|[^\\])T/g, "$1" + v.charAt(0)); var m = v.toLowerCase(); + e = (e = e.replace(/(^|[^\\])tt+/g, "$1" + m)).replace(/(^|[^\\])t/g, "$1" + m.charAt(0)); var y = -t.getTimezoneOffset(), + w = a || !y ? "Z" : y > 0 ? "+" : "-"; if (!a) { var k = (y = Math.abs(y)) % 60; + w += l(Math.floor(y / 60)) + ":" + l(k) } + e = e.replace(/(^|[^\\])K/g, "$1" + w); var A = (a ? t.getUTCDay() : t.getDay()) + 1; return (e = (e = (e = (e = e.replace(new RegExp(o[0], "g"), o[A])).replace(new RegExp(n[0], "g"), n[A])).replace(new RegExp(s[0], "g"), s[c])).replace(new RegExp(r[0], "g"), r[c])).replace(/\\(.)/g, "$1") } }, { key: "getTimeUnitsfromTimestamp", value: function(t, e, i) { var a = this.w; + void 0 !== a.config.xaxis.min && (t = a.config.xaxis.min), void 0 !== a.config.xaxis.max && (e = a.config.xaxis.max); var s = this.getDate(t), + r = this.getDate(e), + o = this.formatDate(s, "yyyy MM dd HH mm ss fff").split(" "), + n = this.formatDate(r, "yyyy MM dd HH mm ss fff").split(" "); return { minMillisecond: parseInt(o[6], 10), maxMillisecond: parseInt(n[6], 10), minSecond: parseInt(o[5], 10), maxSecond: parseInt(n[5], 10), minMinute: parseInt(o[4], 10), maxMinute: parseInt(n[4], 10), minHour: parseInt(o[3], 10), maxHour: parseInt(n[3], 10), minDate: parseInt(o[2], 10), maxDate: parseInt(n[2], 10), minMonth: parseInt(o[1], 10) - 1, maxMonth: parseInt(n[1], 10) - 1, minYear: parseInt(o[0], 10), maxYear: parseInt(n[0], 10) } } }, { key: "isLeapYear", value: function(t) { return t % 4 == 0 && t % 100 != 0 || t % 400 == 0 } }, { key: "calculcateLastDaysOfMonth", value: function(t, e, i) { return this.determineDaysOfMonths(t, e) - i } }, { key: "determineDaysOfYear", value: function(t) { var e = 365; return this.isLeapYear(t) && (e = 366), e } }, { key: "determineRemainingDaysOfYear", value: function(t, e, i) { var a = this.daysCntOfYear[e] + i; return e > 1 && this.isLeapYear() && a++, a } }, { key: "determineDaysOfMonths", value: function(t, e) { var i = 30; switch (t = b.monthMod(t), !0) { + case this.months30.indexOf(t) > -1: + 2 === t && (i = this.isLeapYear(e) ? 29 : 28); break; + case this.months31.indexOf(t) > -1: + default: + i = 31 } return i } }]), t }(), + D = function(t) { d(i, R); var e = p(i); + + function i() { return r(this, i), e.apply(this, arguments) } return n(i, [{ key: "draw", value: function(t, e) { var i = this.w, + a = new y(this.ctx); + this.rangeBarOptions = this.w.config.plotOptions.rangeBar, this.series = t, this.seriesRangeStart = i.globals.seriesRangeStart, this.seriesRangeEnd = i.globals.seriesRangeEnd, this.barHelpers.initVariables(t); for (var s = a.group({ class: "apexcharts-rangebar-series apexcharts-plot-series" }), r = 0; r < t.length; r++) { var o, n, l, h = void 0, + d = void 0, + g = void 0, + u = i.globals.comboCharts ? e[r] : r, + p = a.group({ class: "apexcharts-series", seriesName: b.escapeString(i.globals.seriesNames[u]), rel: r + 1, "data:realIndex": u }); + t[r].length > 0 && (this.visibleI = this.visibleI + 1); var f = 0, + x = 0; + this.yRatio.length > 1 && (this.yaxisIndex = u); var v = this.barHelpers.initialPositions(); + d = v.y, l = v.zeroW, h = v.x, x = v.barWidth, o = v.xDivision, n = v.zeroH; for (var m = a.group({ class: "apexcharts-datalabels", "data:realIndex": u }), w = a.group({ class: "apexcharts-rangebar-goals-markers", style: "pointer-events: none" }), k = 0; k < i.globals.dataPoints; k++) { var A = this.barHelpers.getStrokeWidth(r, k, u), + S = this.seriesRangeStart[r][k], + C = this.seriesRangeEnd[r][k], + L = null, + P = null, + T = { x: h, y: d, strokeWidth: A, elSeries: p }; if (g = v.yDivision, f = v.barHeight, this.isHorizontal) { P = d + f * this.visibleI; var M = this.seriesLen; + i.config.plotOptions.bar.rangeBarGroupRows && (M = 1); var I = (g - f * M) / 2; if (void 0 === i.config.series[r].data[k]) break; if (this.isTimelineBar && i.config.series[r].data[k].x) { var z = this.detectOverlappingBars({ i: r, j: k, barYPosition: P, srty: I, barHeight: f, yDivision: g, initPositions: v }); + f = z.barHeight, P = z.barYPosition } + x = (L = this.drawRangeBarPaths(c({ indexes: { i: r, j: k, realIndex: u }, barHeight: f, barYPosition: P, zeroW: l, yDivision: g, y1: S, y2: C }, T))).barWidth } else f = (L = this.drawRangeColumnPaths(c({ indexes: { i: r, j: k, realIndex: u }, zeroH: n, barWidth: x, xDivision: o }, T))).barHeight; var X = this.barHelpers.drawGoalLine({ barXPosition: L.barXPosition, barYPosition: P, goalX: L.goalX, goalY: L.goalY, barHeight: f, barWidth: x }); + X && w.add(X), d = L.y, h = L.x; var E = this.barHelpers.getPathFillColor(t, r, k, u), + Y = i.globals.stroke.colors[u]; + this.renderSeries({ realIndex: u, pathFill: E, lineFill: Y, j: k, i: r, x: h, y: d, y1: S, y2: C, pathFrom: L.pathFrom, pathTo: L.pathTo, strokeWidth: A, elSeries: p, series: t, barHeight: f, barYPosition: P, barWidth: x, elDataLabelsWrap: m, elGoalsMarkers: w, visibleSeries: this.visibleI, type: "rangebar" }) } + s.add(p) } return s } }, { key: "detectOverlappingBars", value: function(t) { var e = t.i, + i = t.j, + a = t.barYPosition, + s = t.srty, + r = t.barHeight, + o = t.yDivision, + n = t.initPositions, + l = this.w, + h = [], + c = l.config.series[e].data[i].rangeName, + d = l.config.series[e].data[i].x, + g = l.globals.labels.indexOf(d), + u = l.globals.seriesRangeBarTimeline[e].findIndex((function(t) { return t.x === d && t.overlaps.length > 0 })); return a = l.config.plotOptions.bar.rangeBarGroupRows ? s + o * g : s + r * this.visibleI + o * g, u > -1 && !l.config.plotOptions.bar.rangeBarOverlap && (h = l.globals.seriesRangeBarTimeline[e][u].overlaps).indexOf(c) > -1 && (a = (r = n.barHeight / h.length) * this.visibleI + o * (100 - parseInt(this.barOptions.barHeight, 10)) / 100 / 2 + r * (this.visibleI + h.indexOf(c)) + o * g), { barYPosition: a, barHeight: r } } }, { key: "drawRangeColumnPaths", value: function(t) { var e = t.indexes, + i = t.x; + t.strokeWidth; var a = t.xDivision, + s = t.barWidth, + r = t.zeroH, + o = this.w, + n = e.i, + l = e.j, + h = this.yRatio[this.yaxisIndex], + c = e.realIndex, + d = this.getRangeValue(c, l), + g = Math.min(d.start, d.end), + u = Math.max(d.start, d.end); + o.globals.isXNumeric && (i = (o.globals.seriesX[n][l] - o.globals.minX) / this.xRatio - s / 2); var p = i + s * this.visibleI; + void 0 === this.series[n][l] || null === this.series[n][l] ? g = r : (g = r - g / h, u = r - u / h); var f = Math.abs(u - g), + x = this.barHelpers.getColumnPaths({ barXPosition: p, barWidth: s, y1: g, y2: u, strokeWidth: this.strokeWidth, series: this.seriesRangeEnd, realIndex: e.realIndex, i: c, j: l, w: o }); return o.globals.isXNumeric || (i += a), { pathTo: x.pathTo, pathFrom: x.pathFrom, barHeight: f, x: i, y: u, goalY: this.barHelpers.getGoalValues("y", null, r, n, l), barXPosition: p } } }, { key: "drawRangeBarPaths", value: function(t) { var e = t.indexes, + i = t.y, + a = t.y1, + s = t.y2, + r = t.yDivision, + o = t.barHeight, + n = t.barYPosition, + l = t.zeroW, + h = this.w, + c = l + a / this.invertedYRatio, + d = l + s / this.invertedYRatio, + g = Math.abs(d - c), + u = this.barHelpers.getBarpaths({ barYPosition: n, barHeight: o, x1: c, x2: d, strokeWidth: this.strokeWidth, series: this.seriesRangeEnd, i: e.realIndex, realIndex: e.realIndex, j: e.j, w: h }); return h.globals.isXNumeric || (i += r), { pathTo: u.pathTo, pathFrom: u.pathFrom, barWidth: g, x: d, goalX: this.barHelpers.getGoalValues("x", l, null, e.realIndex, e.j), y: i } } }, { key: "getRangeValue", value: function(t, e) { var i = this.w; return { start: i.globals.seriesRangeStart[t][e], end: i.globals.seriesRangeEnd[t][e] } } }, { key: "getTooltipValues", value: function(t) { var e = t.ctx, + i = t.seriesIndex, + a = t.dataPointIndex, + s = t.y1, + r = t.y2, + o = t.w, + n = o.globals.seriesRangeStart[i][a], + l = o.globals.seriesRangeEnd[i][a], + h = o.globals.labels[a], + c = o.config.series[i].name ? o.config.series[i].name : "", + d = o.config.tooltip.y.formatter, + g = o.config.tooltip.y.title.formatter, + u = { w: o, seriesIndex: i, dataPointIndex: a, start: n, end: l }; "function" == typeof g && (c = g(c, u)), Number.isFinite(s) && Number.isFinite(r) && (n = s, l = r, o.config.series[i].data[a].x && (h = o.config.series[i].data[a].x + ":"), "function" == typeof d && (h = d(h, u))); var p = "", + f = "", + x = o.globals.colors[i]; if (void 0 === o.config.tooltip.x.formatter) + if ("datetime" === o.config.xaxis.type) { var b = new H(e); + p = b.formatDate(b.getDate(n), o.config.tooltip.x.format), f = b.formatDate(b.getDate(l), o.config.tooltip.x.format) } else p = n, f = l; + else p = o.config.tooltip.x.formatter(n), f = o.config.tooltip.x.formatter(l); return { start: n, end: l, startVal: p, endVal: f, ylabel: h, color: x, seriesName: c } } }, { key: "buildCustomTooltipHTML", value: function(t) { return '
' + (t.seriesName || "") + '
' + t.ylabel + ' ' + t.start + ' - ' + t.end + "
" } }]), i }(), + N = function() { + function t(e) { r(this, t), this.opts = e } return n(t, [{ key: "line", value: function() { return { chart: { animations: { easing: "swing" } }, dataLabels: { enabled: !1 }, stroke: { width: 5, curve: "straight" }, markers: { size: 0, hover: { sizeOffset: 6 } }, xaxis: { crosshairs: { width: 1 } } } } }, { key: "sparkline", value: function(t) { return this.opts.yaxis[0].show = !1, this.opts.yaxis[0].title.text = "", this.opts.yaxis[0].axisBorder.show = !1, this.opts.yaxis[0].axisTicks.show = !1, this.opts.yaxis[0].floating = !0, b.extend(t, { grid: { show: !1, padding: { left: 0, right: 0, top: 0, bottom: 0 } }, legend: { show: !1 }, xaxis: { labels: { show: !1 }, tooltip: { enabled: !1 }, axisBorder: { show: !1 }, axisTicks: { show: !1 } }, chart: { toolbar: { show: !1 }, zoom: { enabled: !1 } }, dataLabels: { enabled: !1 } }) } }, { key: "bar", value: function() { return { chart: { stacked: !1, animations: { easing: "swing" } }, plotOptions: { bar: { dataLabels: { position: "center" } } }, dataLabels: { style: { colors: ["#fff"] }, background: { enabled: !1 } }, stroke: { width: 0, lineCap: "round" }, fill: { opacity: .85 }, legend: { markers: { shape: "square", radius: 2, size: 8 } }, tooltip: { shared: !1, intersect: !0 }, xaxis: { tooltip: { enabled: !1 }, tickPlacement: "between", crosshairs: { width: "barWidth", position: "back", fill: { type: "gradient" }, dropShadow: { enabled: !1 }, stroke: { width: 0 } } } } } }, { key: "candlestick", value: function() { var t = this; return { stroke: { width: 1, colors: ["#333"] }, fill: { opacity: 1 }, dataLabels: { enabled: !1 }, tooltip: { shared: !0, custom: function(e) { var i = e.seriesIndex, + a = e.dataPointIndex, + s = e.w; return t._getBoxTooltip(s, i, a, ["Open", "High", "", "Low", "Close"], "candlestick") } }, states: { active: { filter: { type: "none" } } }, xaxis: { crosshairs: { width: 1 } } } } }, { key: "boxPlot", value: function() { var t = this; return { chart: { animations: { dynamicAnimation: { enabled: !1 } } }, stroke: { width: 1, colors: ["#24292e"] }, dataLabels: { enabled: !1 }, tooltip: { shared: !0, custom: function(e) { var i = e.seriesIndex, + a = e.dataPointIndex, + s = e.w; return t._getBoxTooltip(s, i, a, ["Minimum", "Q1", "Median", "Q3", "Maximum"], "boxPlot") } }, markers: { size: 5, strokeWidth: 1, strokeColors: "#111" }, xaxis: { crosshairs: { width: 1 } } } } }, { key: "rangeBar", value: function() { return { stroke: { width: 0, lineCap: "square" }, plotOptions: { bar: { borderRadius: 0, dataLabels: { position: "center" } } }, dataLabels: { enabled: !1, formatter: function(t, e) { e.ctx; var i = e.seriesIndex, + a = e.dataPointIndex, + s = e.w, + r = s.globals.seriesRangeStart[i][a]; return s.globals.seriesRangeEnd[i][a] - r }, background: { enabled: !1 }, style: { colors: ["#fff"] } }, tooltip: { shared: !1, followCursor: !0, custom: function(t) { return t.w.config.plotOptions && t.w.config.plotOptions.bar && t.w.config.plotOptions.bar.horizontal ? function(t) { var e = new D(t.ctx, null), + i = e.getTooltipValues(t), + a = i.color, + s = i.seriesName, + r = i.ylabel, + o = i.startVal, + n = i.endVal; return e.buildCustomTooltipHTML({ color: a, seriesName: s, ylabel: r, start: o, end: n }) }(t) : function(t) { var e = new D(t.ctx, null), + i = e.getTooltipValues(t), + a = i.color, + s = i.seriesName, + r = i.ylabel, + o = i.start, + n = i.end; return e.buildCustomTooltipHTML({ color: a, seriesName: s, ylabel: r, start: o, end: n }) }(t) } }, xaxis: { tickPlacement: "between", tooltip: { enabled: !1 }, crosshairs: { stroke: { width: 0 } } } } } }, { key: "area", value: function() { return { stroke: { width: 4 }, fill: { type: "gradient", gradient: { inverseColors: !1, shade: "light", type: "vertical", opacityFrom: .65, opacityTo: .5, stops: [0, 100, 100] } }, markers: { size: 0, hover: { sizeOffset: 6 } }, tooltip: { followCursor: !1 } } } }, { key: "brush", value: function(t) { return b.extend(t, { chart: { toolbar: { autoSelected: "selection", show: !1 }, zoom: { enabled: !1 } }, dataLabels: { enabled: !1 }, stroke: { width: 1 }, tooltip: { enabled: !1 }, xaxis: { tooltip: { enabled: !1 } } }) } }, { key: "stacked100", value: function(t) { t.dataLabels = t.dataLabels || {}, t.dataLabels.formatter = t.dataLabels.formatter || void 0; var e = t.dataLabels.formatter; return t.yaxis.forEach((function(e, i) { t.yaxis[i].min = 0, t.yaxis[i].max = 100 })), "bar" === t.chart.type && (t.dataLabels.formatter = e || function(t) { return "number" == typeof t && t ? t.toFixed(0) + "%" : t }), t } }, { key: "convertCatToNumeric", value: function(t) { return t.xaxis.convertedCatToNumeric = !0, t } }, { key: "convertCatToNumericXaxis", value: function(t, e, i) { t.xaxis.type = "numeric", t.xaxis.labels = t.xaxis.labels || {}, t.xaxis.labels.formatter = t.xaxis.labels.formatter || function(t) { return b.isNumber(t) ? Math.floor(t) : t }; var a = t.xaxis.labels.formatter, + s = t.xaxis.categories && t.xaxis.categories.length ? t.xaxis.categories : t.labels; return i && i.length && (s = i.map((function(t) { return Array.isArray(t) ? t : String(t) }))), s && s.length && (t.xaxis.labels.formatter = function(t) { return b.isNumber(t) ? a(s[Math.floor(t) - 1]) : a(t) }), t.xaxis.categories = [], t.labels = [], t.xaxis.tickAmount = t.xaxis.tickAmount || "dataPoints", t } }, { key: "bubble", value: function() { return { dataLabels: { style: { colors: ["#fff"] } }, tooltip: { shared: !1, intersect: !0 }, xaxis: { crosshairs: { width: 0 } }, fill: { type: "solid", gradient: { shade: "light", inverse: !0, shadeIntensity: .55, opacityFrom: .4, opacityTo: .8 } } } } }, { key: "scatter", value: function() { return { dataLabels: { enabled: !1 }, tooltip: { shared: !1, intersect: !0 }, markers: { size: 6, strokeWidth: 1, hover: { sizeOffset: 2 } } } } }, { key: "heatmap", value: function() { return { chart: { stacked: !1 }, fill: { opacity: 1 }, dataLabels: { style: { colors: ["#fff"] } }, stroke: { colors: ["#fff"] }, tooltip: { followCursor: !0, marker: { show: !1 }, x: { show: !1 } }, legend: { position: "top", markers: { shape: "square", size: 10, offsetY: 2 } }, grid: { padding: { right: 20 } } } } }, { key: "treemap", value: function() { return { chart: { zoom: { enabled: !1 } }, dataLabels: { style: { fontSize: 14, fontWeight: 600, colors: ["#fff"] } }, stroke: { show: !0, width: 2, colors: ["#fff"] }, legend: { show: !1 }, fill: { gradient: { stops: [0, 100] } }, tooltip: { followCursor: !0, x: { show: !1 } }, grid: { padding: { left: 0, right: 0 } }, xaxis: { crosshairs: { show: !1 }, tooltip: { enabled: !1 } } } } }, { key: "pie", value: function() { return { chart: { toolbar: { show: !1 } }, plotOptions: { pie: { donut: { labels: { show: !1 } } } }, dataLabels: { formatter: function(t) { return t.toFixed(1) + "%" }, style: { colors: ["#fff"] }, background: { enabled: !1 }, dropShadow: { enabled: !0 } }, stroke: { colors: ["#fff"] }, fill: { opacity: 1, gradient: { shade: "light", stops: [0, 100] } }, tooltip: { theme: "dark", fillSeriesColor: !0 }, legend: { position: "right" } } } }, { key: "donut", value: function() { return { chart: { toolbar: { show: !1 } }, dataLabels: { formatter: function(t) { return t.toFixed(1) + "%" }, style: { colors: ["#fff"] }, background: { enabled: !1 }, dropShadow: { enabled: !0 } }, stroke: { colors: ["#fff"] }, fill: { opacity: 1, gradient: { shade: "light", shadeIntensity: .35, stops: [80, 100], opacityFrom: 1, opacityTo: 1 } }, tooltip: { theme: "dark", fillSeriesColor: !0 }, legend: { position: "right" } } } }, { key: "polarArea", value: function() { return this.opts.yaxis[0].tickAmount = this.opts.yaxis[0].tickAmount ? this.opts.yaxis[0].tickAmount : 6, { chart: { toolbar: { show: !1 } }, dataLabels: { formatter: function(t) { return t.toFixed(1) + "%" }, enabled: !1 }, stroke: { show: !0, width: 2 }, fill: { opacity: .7 }, tooltip: { theme: "dark", fillSeriesColor: !0 }, legend: { position: "right" } } } }, { key: "radar", value: function() { return this.opts.yaxis[0].labels.offsetY = this.opts.yaxis[0].labels.offsetY ? this.opts.yaxis[0].labels.offsetY : 6, { dataLabels: { enabled: !1, style: { fontSize: "11px" } }, stroke: { width: 2 }, markers: { size: 3, strokeWidth: 1, strokeOpacity: 1 }, fill: { opacity: .2 }, tooltip: { shared: !1, intersect: !0, followCursor: !0 }, grid: { show: !1 }, xaxis: { labels: { formatter: function(t) { return t }, style: { colors: ["#a8a8a8"], fontSize: "11px" } }, tooltip: { enabled: !1 }, crosshairs: { show: !1 } } } } }, { key: "radialBar", value: function() { return { chart: { animations: { dynamicAnimation: { enabled: !0, speed: 800 } }, toolbar: { show: !1 } }, fill: { gradient: { shade: "dark", shadeIntensity: .4, inverseColors: !1, type: "diagonal2", opacityFrom: 1, opacityTo: 1, stops: [70, 98, 100] } }, legend: { show: !1, position: "right" }, tooltip: { enabled: !1, fillSeriesColor: !0 } } } }, { key: "_getBoxTooltip", value: function(t, e, i, a, s) { var r = t.globals.seriesCandleO[e][i], + o = t.globals.seriesCandleH[e][i], + n = t.globals.seriesCandleM[e][i], + l = t.globals.seriesCandleL[e][i], + h = t.globals.seriesCandleC[e][i]; return t.config.series[e].type && t.config.series[e].type !== s ? '
\n '.concat(t.config.series[e].name ? t.config.series[e].name : "series-" + (e + 1), ": ").concat(t.globals.series[e][i], "\n
") : '
') + "
".concat(a[0], ': ') + r + "
" + "
".concat(a[1], ': ') + o + "
" + (n ? "
".concat(a[2], ': ') + n + "
" : "") + "
".concat(a[3], ': ') + l + "
" + "
".concat(a[4], ': ') + h + "
" } }]), t }(), + O = function() { + function t(e) { r(this, t), this.opts = e } return n(t, [{ key: "init", value: function(t) { var e = t.responsiveOverride, + i = this.opts, + a = new P, + r = new N(i); + this.chartType = i.chart.type, "histogram" === this.chartType && (i.chart.type = "bar", i = b.extend({ plotOptions: { bar: { columnWidth: "99.99%" } } }, i)), i = this.extendYAxis(i), i = this.extendAnnotations(i); var o = a.init(), + n = {}; if (i && "object" === s(i)) { var l = {}; + l = -1 !== ["line", "area", "bar", "candlestick", "boxPlot", "rangeBar", "histogram", "bubble", "scatter", "heatmap", "treemap", "pie", "polarArea", "donut", "radar", "radialBar"].indexOf(i.chart.type) ? r[i.chart.type]() : r.line(), i.chart.brush && i.chart.brush.enabled && (l = r.brush(l)), i.chart.stacked && "100%" === i.chart.stackType && (i = r.stacked100(i)), this.checkForDarkTheme(window.Apex), this.checkForDarkTheme(i), i.xaxis = i.xaxis || window.Apex.xaxis || {}, e || (i.xaxis.convertedCatToNumeric = !1), ((i = this.checkForCatToNumericXAxis(this.chartType, l, i)).chart.sparkline && i.chart.sparkline.enabled || window.Apex.chart && window.Apex.chart.sparkline && window.Apex.chart.sparkline.enabled) && (l = r.sparkline(l)), n = b.extend(o, l) } var h = b.extend(n, window.Apex); return o = b.extend(h, i), this.handleUserInputErrors(o) } }, { key: "checkForCatToNumericXAxis", value: function(t, e, i) { var a = new N(i), + s = "bar" === t && i.plotOptions && i.plotOptions.bar && i.plotOptions.bar.horizontal, + r = "pie" === t || "polarArea" === t || "donut" === t || "radar" === t || "radialBar" === t || "heatmap" === t, + o = "datetime" !== i.xaxis.type && "numeric" !== i.xaxis.type, + n = i.xaxis.tickPlacement ? i.xaxis.tickPlacement : e.xaxis && e.xaxis.tickPlacement; return s || r || !o || "between" === n || (i = a.convertCatToNumeric(i)), i } }, { key: "extendYAxis", value: function(t, e) { var i = new P; + (void 0 === t.yaxis || !t.yaxis || Array.isArray(t.yaxis) && 0 === t.yaxis.length) && (t.yaxis = {}), t.yaxis.constructor !== Array && window.Apex.yaxis && window.Apex.yaxis.constructor !== Array && (t.yaxis = b.extend(t.yaxis, window.Apex.yaxis)), t.yaxis.constructor !== Array ? t.yaxis = [b.extend(i.yAxis, t.yaxis)] : t.yaxis = b.extendArray(t.yaxis, i.yAxis); var a = !1; + t.yaxis.forEach((function(t) { t.logarithmic && (a = !0) })); var s = t.series; return e && !s && (s = e.config.series), a && s.length !== t.yaxis.length && s.length && (t.yaxis = s.map((function(e, a) { if (e.name || (s[a].name = "series-".concat(a + 1)), t.yaxis[a]) return t.yaxis[a].seriesName = s[a].name, t.yaxis[a]; var r = b.extend(i.yAxis, t.yaxis[0]); return r.show = !1, r }))), a && s.length > 1 && s.length !== t.yaxis.length && console.warn("A multi-series logarithmic chart should have equal number of series and y-axes. Please make sure to equalize both."), t } }, { key: "extendAnnotations", value: function(t) { return void 0 === t.annotations && (t.annotations = {}, t.annotations.yaxis = [], t.annotations.xaxis = [], t.annotations.points = []), t = this.extendYAxisAnnotations(t), t = this.extendXAxisAnnotations(t), this.extendPointAnnotations(t) } }, { key: "extendYAxisAnnotations", value: function(t) { var e = new P; return t.annotations.yaxis = b.extendArray(void 0 !== t.annotations.yaxis ? t.annotations.yaxis : [], e.yAxisAnnotation), t } }, { key: "extendXAxisAnnotations", value: function(t) { var e = new P; return t.annotations.xaxis = b.extendArray(void 0 !== t.annotations.xaxis ? t.annotations.xaxis : [], e.xAxisAnnotation), t } }, { key: "extendPointAnnotations", value: function(t) { var e = new P; return t.annotations.points = b.extendArray(void 0 !== t.annotations.points ? t.annotations.points : [], e.pointAnnotation), t } }, { key: "checkForDarkTheme", value: function(t) { t.theme && "dark" === t.theme.mode && (t.tooltip || (t.tooltip = {}), "light" !== t.tooltip.theme && (t.tooltip.theme = "dark"), t.chart.foreColor || (t.chart.foreColor = "#f6f7f8"), t.chart.background || (t.chart.background = "#424242"), t.theme.palette || (t.theme.palette = "palette4")) } }, { key: "handleUserInputErrors", value: function(t) { var e = t; if (e.tooltip.shared && e.tooltip.intersect) throw new Error("tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false."); if ("bar" === e.chart.type && e.plotOptions.bar.horizontal) { if (e.yaxis.length > 1) throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false"); + e.yaxis[0].reversed && (e.yaxis[0].opposite = !0), e.xaxis.tooltip.enabled = !1, e.yaxis[0].tooltip.enabled = !1, e.chart.zoom.enabled = !1 } return "bar" !== e.chart.type && "rangeBar" !== e.chart.type || e.tooltip.shared && "barWidth" === e.xaxis.crosshairs.width && e.series.length > 1 && (e.xaxis.crosshairs.width = "tickWidth"), "candlestick" !== e.chart.type && "boxPlot" !== e.chart.type || e.yaxis[0].reversed && (console.warn("Reversed y-axis in ".concat(e.chart.type, " chart is not supported.")), e.yaxis[0].reversed = !1), e.chart.group && 0 === e.yaxis[0].labels.minWidth && console.warn("It looks like you have multiple charts in synchronization. You must provide yaxis.labels.minWidth which must be EQUAL for all grouped charts to prevent incorrect behaviour."), Array.isArray(e.stroke.width) && "line" !== e.chart.type && "area" !== e.chart.type && (console.warn("stroke.width option accepts array only for line and area charts. Reverted back to Number"), e.stroke.width = e.stroke.width[0]), e } }]), t }(), + W = function() { + function t() { r(this, t) } return n(t, [{ key: "initGlobalVars", value: function(t) { t.series = [], t.seriesCandleO = [], t.seriesCandleH = [], t.seriesCandleM = [], t.seriesCandleL = [], t.seriesCandleC = [], t.seriesRangeStart = [], t.seriesRangeEnd = [], t.seriesRangeBarTimeline = [], t.seriesPercent = [], t.seriesGoals = [], t.seriesX = [], t.seriesZ = [], t.seriesNames = [], t.seriesTotals = [], t.seriesLog = [], t.seriesColors = [], t.stackedSeriesTotals = [], t.seriesXvalues = [], t.seriesYvalues = [], t.labels = [], t.categoryLabels = [], t.timescaleLabels = [], t.noLabelsProvided = !1, t.resizeTimer = null, t.selectionResizeTimer = null, t.delayedElements = [], t.pointsArray = [], t.dataLabelsRects = [], t.isXNumeric = !1, t.xaxisLabelsCount = 0, t.skipLastTimelinelabel = !1, t.skipFirstTimelinelabel = !1, t.isDataXYZ = !1, t.isMultiLineX = !1, t.isMultipleYAxis = !1, t.maxY = -Number.MAX_VALUE, t.minY = Number.MIN_VALUE, t.minYArr = [], t.maxYArr = [], t.maxX = -Number.MAX_VALUE, t.minX = Number.MAX_VALUE, t.initialMaxX = -Number.MAX_VALUE, t.initialMinX = Number.MAX_VALUE, t.maxDate = 0, t.minDate = Number.MAX_VALUE, t.minZ = Number.MAX_VALUE, t.maxZ = -Number.MAX_VALUE, t.minXDiff = Number.MAX_VALUE, t.yAxisScale = [], t.xAxisScale = null, t.xAxisTicksPositions = [], t.yLabelsCoords = [], t.yTitleCoords = [], t.barPadForNumericAxis = 0, t.padHorizontal = 0, t.xRange = 0, t.yRange = [], t.zRange = 0, t.dataPoints = 0, t.xTickAmount = 0 } }, { key: "globalVars", value: function(t) { return { chartID: null, cuid: null, events: { beforeMount: [], mounted: [], updated: [], clicked: [], selection: [], dataPointSelection: [], zoomed: [], scrolled: [] }, colors: [], clientX: null, clientY: null, fill: { colors: [] }, stroke: { colors: [] }, dataLabels: { style: { colors: [] } }, radarPolygons: { fill: { colors: [] } }, markers: { colors: [], size: t.markers.size, largestSize: 0 }, animationEnded: !1, isTouchDevice: "ontouchstart" in window || navigator.msMaxTouchPoints, isDirty: !1, isExecCalled: !1, initialConfig: null, initialSeries: [], lastXAxis: [], lastYAxis: [], columnSeries: null, labels: [], timescaleLabels: [], noLabelsProvided: !1, allSeriesCollapsed: !1, collapsedSeries: [], collapsedSeriesIndices: [], ancillaryCollapsedSeries: [], ancillaryCollapsedSeriesIndices: [], risingSeries: [], dataFormatXNumeric: !1, capturedSeriesIndex: -1, capturedDataPointIndex: -1, selectedDataPoints: [], goldenPadding: 35, invalidLogScale: !1, ignoreYAxisIndexes: [], yAxisSameScaleIndices: [], maxValsInArrayIndex: 0, radialSize: 0, selection: void 0, zoomEnabled: "zoom" === t.chart.toolbar.autoSelected && t.chart.toolbar.tools.zoom && t.chart.zoom.enabled, panEnabled: "pan" === t.chart.toolbar.autoSelected && t.chart.toolbar.tools.pan, selectionEnabled: "selection" === t.chart.toolbar.autoSelected && t.chart.toolbar.tools.selection, yaxis: null, mousedown: !1, lastClientPosition: {}, visibleXRange: void 0, yValueDecimal: 0, total: 0, SVGNS: "http://www.w3.org/2000/svg", svgWidth: 0, svgHeight: 0, noData: !1, locale: {}, dom: {}, memory: { methodsToExec: [] }, shouldAnimate: !0, skipLastTimelinelabel: !1, skipFirstTimelinelabel: !1, delayedElements: [], axisCharts: !0, isDataXYZ: !1, resized: !1, resizeTimer: null, comboCharts: !1, dataChanged: !1, previousPaths: [], allSeriesHasEqualX: !0, pointsArray: [], dataLabelsRects: [], lastDrawnDataLabelsIndexes: [], hasNullValues: !1, easing: null, zoomed: !1, gridWidth: 0, gridHeight: 0, rotateXLabels: !1, defaultLabels: !1, xLabelFormatter: void 0, yLabelFormatters: [], xaxisTooltipFormatter: void 0, ttKeyFormatter: void 0, ttVal: void 0, ttZFormatter: void 0, LINE_HEIGHT_RATIO: 1.618, xAxisLabelsHeight: 0, xAxisLabelsWidth: 0, yAxisLabelsWidth: 0, scaleX: 1, scaleY: 1, translateX: 0, translateY: 0, translateYAxisX: [], yAxisWidths: [], translateXAxisY: 0, translateXAxisX: 0, tooltip: null } } }, { key: "init", value: function(t) { var e = this.globalVars(t); return this.initGlobalVars(e), e.initialConfig = b.extend({}, t), e.initialSeries = b.clone(t.series), e.lastXAxis = b.clone(e.initialConfig.xaxis), e.lastYAxis = b.clone(e.initialConfig.yaxis), e } }]), t }(), + B = function() { + function t(e) { r(this, t), this.opts = e } return n(t, [{ key: "init", value: function() { var t = new O(this.opts).init({ responsiveOverride: !1 }); return { config: t, globals: (new W).init(t) } } }]), t }(), + V = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w, this.twoDSeries = [], this.threeDSeries = [], this.twoDSeriesX = [], this.seriesGoals = [], this.coreUtils = new A(this.ctx) } return n(t, [{ key: "isMultiFormat", value: function() { return this.isFormatXY() || this.isFormat2DArray() } }, { key: "isFormatXY", value: function() { var t = this.w.config.series.slice(), + e = new Y(this.ctx); if (this.activeSeriesIndex = e.getActiveConfigSeriesIndex(), void 0 !== t[this.activeSeriesIndex].data && t[this.activeSeriesIndex].data.length > 0 && null !== t[this.activeSeriesIndex].data[0] && void 0 !== t[this.activeSeriesIndex].data[0].x && null !== t[this.activeSeriesIndex].data[0]) return !0 } }, { key: "isFormat2DArray", value: function() { var t = this.w.config.series.slice(), + e = new Y(this.ctx); if (this.activeSeriesIndex = e.getActiveConfigSeriesIndex(), void 0 !== t[this.activeSeriesIndex].data && t[this.activeSeriesIndex].data.length > 0 && void 0 !== t[this.activeSeriesIndex].data[0] && null !== t[this.activeSeriesIndex].data[0] && t[this.activeSeriesIndex].data[0].constructor === Array) return !0 } }, { key: "handleFormat2DArray", value: function(t, e) { for (var i = this.w.config, a = this.w.globals, s = "boxPlot" === i.chart.type || "boxPlot" === i.series[e].type, r = 0; r < t[e].data.length; r++) + if (void 0 !== t[e].data[r][1] && (Array.isArray(t[e].data[r][1]) && 4 === t[e].data[r][1].length && !s ? this.twoDSeries.push(b.parseNumber(t[e].data[r][1][3])) : t[e].data[r].length >= 5 ? this.twoDSeries.push(b.parseNumber(t[e].data[r][4])) : this.twoDSeries.push(b.parseNumber(t[e].data[r][1])), a.dataFormatXNumeric = !0), "datetime" === i.xaxis.type) { var o = new Date(t[e].data[r][0]); + o = new Date(o).getTime(), this.twoDSeriesX.push(o) } else this.twoDSeriesX.push(t[e].data[r][0]); + for (var n = 0; n < t[e].data.length; n++) void 0 !== t[e].data[n][2] && (this.threeDSeries.push(t[e].data[n][2]), a.isDataXYZ = !0) } }, { key: "handleFormatXY", value: function(t, e) { var i = this.w.config, + a = this.w.globals, + s = new H(this.ctx), + r = e; + a.collapsedSeriesIndices.indexOf(e) > -1 && (r = this.activeSeriesIndex); for (var o = 0; o < t[e].data.length; o++) void 0 !== t[e].data[o].y && (Array.isArray(t[e].data[o].y) ? this.twoDSeries.push(b.parseNumber(t[e].data[o].y[t[e].data[o].y.length - 1])) : this.twoDSeries.push(b.parseNumber(t[e].data[o].y))), void 0 !== t[e].data[o].goals && Array.isArray(t[e].data[o].goals) ? (void 0 === this.seriesGoals[e] && (this.seriesGoals[e] = []), this.seriesGoals[e].push(t[e].data[o].goals)) : (void 0 === this.seriesGoals[e] && (this.seriesGoals[e] = []), this.seriesGoals[e].push(null)); for (var n = 0; n < t[r].data.length; n++) { var l = "string" == typeof t[r].data[n].x, + h = Array.isArray(t[r].data[n].x), + c = !h && !!s.isValidDate(t[r].data[n].x.toString()); if (l || c) + if (l || i.xaxis.convertedCatToNumeric) { var d = a.isBarHorizontal && a.isRangeData; "datetime" !== i.xaxis.type || d ? (this.fallbackToCategory = !0, this.twoDSeriesX.push(t[r].data[n].x)) : this.twoDSeriesX.push(s.parseDate(t[r].data[n].x)) } else "datetime" === i.xaxis.type ? this.twoDSeriesX.push(s.parseDate(t[r].data[n].x.toString())) : (a.dataFormatXNumeric = !0, a.isXNumeric = !0, this.twoDSeriesX.push(parseFloat(t[r].data[n].x))); + else h ? (this.fallbackToCategory = !0, this.twoDSeriesX.push(t[r].data[n].x)) : (a.isXNumeric = !0, a.dataFormatXNumeric = !0, this.twoDSeriesX.push(t[r].data[n].x)) } if (t[e].data[0] && void 0 !== t[e].data[0].z) { for (var g = 0; g < t[e].data.length; g++) this.threeDSeries.push(t[e].data[g].z); + a.isDataXYZ = !0 } } }, { key: "handleRangeData", value: function(t, e) { var i = this.w.config, + a = this.w.globals, + s = {}; return this.isFormat2DArray() ? s = this.handleRangeDataFormat("array", t, e) : this.isFormatXY() && (s = this.handleRangeDataFormat("xy", t, e)), a.seriesRangeStart.push(s.start), a.seriesRangeEnd.push(s.end), "datetime" === i.xaxis.type && a.seriesRangeBarTimeline.push(s.rangeUniques), a.seriesRangeBarTimeline.forEach((function(t, e) { t && t.forEach((function(t, e) { t.y.forEach((function(e, i) { for (var a = 0; a < t.y.length; a++) + if (i !== a) { var s = e.y1, + r = e.y2, + o = t.y[a].y1; + s <= t.y[a].y2 && o <= r && (t.overlaps.indexOf(e.rangeName) < 0 && t.overlaps.push(e.rangeName), t.overlaps.indexOf(t.y[a].rangeName) < 0 && t.overlaps.push(t.y[a].rangeName)) } })) })) })), s } }, { key: "handleCandleStickBoxData", value: function(t, e) { var i = this.w.globals, + a = {}; return this.isFormat2DArray() ? a = this.handleCandleStickBoxDataFormat("array", t, e) : this.isFormatXY() && (a = this.handleCandleStickBoxDataFormat("xy", t, e)), i.seriesCandleO[e] = a.o, i.seriesCandleH[e] = a.h, i.seriesCandleM[e] = a.m, i.seriesCandleL[e] = a.l, i.seriesCandleC[e] = a.c, a } }, { key: "handleRangeDataFormat", value: function(t, e, i) { var a = [], + s = [], + r = e[i].data.filter((function(t, e, i) { return e === i.findIndex((function(e) { return e.x === t.x })) })).map((function(t, e) { return { x: t.x, overlaps: [], y: [] } })), + o = "Please provide [Start, End] values in valid format. Read more https://apexcharts.com/docs/series/#rangecharts", + n = new Y(this.ctx).getActiveConfigSeriesIndex(); if ("array" === t) { if (2 !== e[n].data[0][1].length) throw new Error(o); for (var l = 0; l < e[i].data.length; l++) a.push(e[i].data[l][1][0]), s.push(e[i].data[l][1][1]) } else if ("xy" === t) { if (2 !== e[n].data[0].y.length) throw new Error(o); for (var h = function(t) { var o = b.randomId(), + n = e[i].data[t].x, + l = { y1: e[i].data[t].y[0], y2: e[i].data[t].y[1], rangeName: o }; + e[i].data[t].rangeName = o; var h = r.findIndex((function(t) { return t.x === n })); + r[h].y.push(l), a.push(l.y1), s.push(l.y2) }, c = 0; c < e[i].data.length; c++) h(c) } return { start: a, end: s, rangeUniques: r } } }, { key: "handleCandleStickBoxDataFormat", value: function(t, e, i) { var a = this.w, + s = "boxPlot" === a.config.chart.type || "boxPlot" === a.config.series[i].type, + r = [], + o = [], + n = [], + l = [], + h = []; if ("array" === t) + if (s && 6 === e[i].data[0].length || !s && 5 === e[i].data[0].length) + for (var c = 0; c < e[i].data.length; c++) r.push(e[i].data[c][1]), o.push(e[i].data[c][2]), s ? (n.push(e[i].data[c][3]), l.push(e[i].data[c][4]), h.push(e[i].data[c][5])) : (l.push(e[i].data[c][3]), h.push(e[i].data[c][4])); + else + for (var d = 0; d < e[i].data.length; d++) Array.isArray(e[i].data[d][1]) && (r.push(e[i].data[d][1][0]), o.push(e[i].data[d][1][1]), s ? (n.push(e[i].data[d][1][2]), l.push(e[i].data[d][1][3]), h.push(e[i].data[d][1][4])) : (l.push(e[i].data[d][1][2]), h.push(e[i].data[d][1][3]))); + else if ("xy" === t) + for (var g = 0; g < e[i].data.length; g++) Array.isArray(e[i].data[g].y) && (r.push(e[i].data[g].y[0]), o.push(e[i].data[g].y[1]), s ? (n.push(e[i].data[g].y[2]), l.push(e[i].data[g].y[3]), h.push(e[i].data[g].y[4])) : (l.push(e[i].data[g].y[2]), h.push(e[i].data[g].y[3]))); return { o: r, h: o, m: n, l: l, c: h } } }, { key: "parseDataAxisCharts", value: function(t) { var e = this, + i = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.ctx, + a = this.w.config, + s = this.w.globals, + r = new H(i), + o = a.labels.length > 0 ? a.labels.slice() : a.xaxis.categories.slice(); + s.isTimelineBar = "rangeBar" === a.chart.type && "datetime" === a.xaxis.type; for (var n = function() { for (var t = 0; t < o.length; t++) + if ("string" == typeof o[t]) { if (!r.isValidDate(o[t])) throw new Error("You have provided invalid Date format. Please provide a valid JavaScript Date"); + e.twoDSeriesX.push(r.parseDate(o[t])) } else e.twoDSeriesX.push(o[t]) }, l = 0; l < t.length; l++) { if (this.twoDSeries = [], this.twoDSeriesX = [], this.threeDSeries = [], void 0 === t[l].data) return void console.error("It is a possibility that you may have not included 'data' property in series."); if ("rangeBar" !== a.chart.type && "rangeArea" !== a.chart.type && "rangeBar" !== t[l].type && "rangeArea" !== t[l].type || (s.isRangeData = !0, this.handleRangeData(t, l)), this.isMultiFormat()) this.isFormat2DArray() ? this.handleFormat2DArray(t, l) : this.isFormatXY() && this.handleFormatXY(t, l), "candlestick" !== a.chart.type && "candlestick" !== t[l].type && "boxPlot" !== a.chart.type && "boxPlot" !== t[l].type || this.handleCandleStickBoxData(t, l), s.series.push(this.twoDSeries), s.labels.push(this.twoDSeriesX), s.seriesX.push(this.twoDSeriesX), s.seriesGoals = this.seriesGoals, l !== this.activeSeriesIndex || this.fallbackToCategory || (s.isXNumeric = !0); + else { "datetime" === a.xaxis.type ? (s.isXNumeric = !0, n(), s.seriesX.push(this.twoDSeriesX)) : "numeric" === a.xaxis.type && (s.isXNumeric = !0, o.length > 0 && (this.twoDSeriesX = o, s.seriesX.push(this.twoDSeriesX))), s.labels.push(this.twoDSeriesX); var h = t[l].data.map((function(t) { return b.parseNumber(t) })); + s.series.push(h) } + s.seriesZ.push(this.threeDSeries), void 0 !== t[l].name ? s.seriesNames.push(t[l].name) : s.seriesNames.push("series-" + parseInt(l + 1, 10)), void 0 !== t[l].color ? s.seriesColors.push(t[l].color) : s.seriesColors.push(void 0) } return this.w } }, { key: "parseDataNonAxisCharts", value: function(t) { var e = this.w.globals, + i = this.w.config; + e.series = t.slice(), e.seriesNames = i.labels.slice(); for (var a = 0; a < e.series.length; a++) void 0 === e.seriesNames[a] && e.seriesNames.push("series-" + (a + 1)); return this.w } }, { key: "handleExternalLabelsData", value: function(t) { var e = this.w.config, + i = this.w.globals; + e.xaxis.categories.length > 0 ? i.labels = e.xaxis.categories : e.labels.length > 0 ? i.labels = e.labels.slice() : this.fallbackToCategory ? (i.labels = i.labels[0], i.seriesRangeBarTimeline.length && (i.seriesRangeBarTimeline.map((function(t) { t.forEach((function(t) { i.labels.indexOf(t.x) < 0 && t.x && i.labels.push(t.x) })) })), i.labels = i.labels.filter((function(t, e, i) { return i.indexOf(t) === e }))), e.xaxis.convertedCatToNumeric && (new N(e).convertCatToNumericXaxis(e, this.ctx, i.seriesX[0]), this._generateExternalLabels(t))) : this._generateExternalLabels(t) } }, { key: "_generateExternalLabels", value: function(t) { var e = this.w.globals, + i = this.w.config, + a = []; if (e.axisCharts) { if (e.series.length > 0) + for (var s = 0; s < e.series[e.maxValsInArrayIndex].length; s++) a.push(s + 1); + e.seriesX = []; for (var r = 0; r < t.length; r++) e.seriesX.push(a); + e.isXNumeric = !0 } if (0 === a.length) { a = e.axisCharts ? [] : e.series.map((function(t, e) { return e + 1 })); for (var o = 0; o < t.length; o++) e.seriesX.push(a) } + e.labels = a, i.xaxis.convertedCatToNumeric && (e.categoryLabels = a.map((function(t) { return i.xaxis.labels.formatter(t) }))), e.noLabelsProvided = !0 } }, { key: "parseData", value: function(t) { var e = this.w, + i = e.config, + a = e.globals; if (this.excludeCollapsedSeriesInYAxis(), this.fallbackToCategory = !1, this.ctx.core.resetGlobals(), this.ctx.core.isMultipleY(), a.axisCharts ? this.parseDataAxisCharts(t) : this.parseDataNonAxisCharts(t), this.coreUtils.getLargestSeries(), "bar" === i.chart.type && i.chart.stacked) { var s = new Y(this.ctx); + a.series = s.setNullSeriesToZeroValues(a.series) } + this.coreUtils.getSeriesTotals(), a.axisCharts && this.coreUtils.getStackedSeriesTotals(), this.coreUtils.getPercentSeries(), a.dataFormatXNumeric || a.isXNumeric && ("numeric" !== i.xaxis.type || 0 !== i.labels.length || 0 !== i.xaxis.categories.length) || this.handleExternalLabelsData(t); for (var r = this.coreUtils.getCategoryLabels(a.labels), o = 0; o < r.length; o++) + if (Array.isArray(r[o])) { a.isMultiLineX = !0; break } } }, { key: "excludeCollapsedSeriesInYAxis", value: function() { var t = this, + e = this.w; + e.globals.ignoreYAxisIndexes = e.globals.collapsedSeries.map((function(i, a) { if (t.w.globals.isMultipleYAxis && !e.config.chart.stacked) return i.index })) } }]), t }(), + G = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w, this.tooltipKeyFormat = "dd MMM" } return n(t, [{ key: "xLabelFormat", value: function(t, e, i, a) { var s = this.w; if ("datetime" === s.config.xaxis.type && void 0 === s.config.xaxis.labels.formatter && void 0 === s.config.tooltip.x.formatter) { var r = new H(this.ctx); return r.formatDate(r.getDate(e), s.config.tooltip.x.format) } return t(e, i, a) } }, { key: "defaultGeneralFormatter", value: function(t) { return Array.isArray(t) ? t.map((function(t) { return t })) : t } }, { key: "defaultYFormatter", value: function(t, e, i) { var a = this.w; return b.isNumber(t) && (t = 0 !== a.globals.yValueDecimal ? t.toFixed(void 0 !== e.decimalsInFloat ? e.decimalsInFloat : a.globals.yValueDecimal) : a.globals.maxYArr[i] - a.globals.minYArr[i] < 5 ? t.toFixed(1) : t.toFixed(0)), t } }, { key: "setLabelFormatters", value: function() { var t = this, + e = this.w; return e.globals.xaxisTooltipFormatter = function(e) { return t.defaultGeneralFormatter(e) }, e.globals.ttKeyFormatter = function(e) { return t.defaultGeneralFormatter(e) }, e.globals.ttZFormatter = function(t) { return t }, e.globals.legendFormatter = function(e) { return t.defaultGeneralFormatter(e) }, void 0 !== e.config.xaxis.labels.formatter ? e.globals.xLabelFormatter = e.config.xaxis.labels.formatter : e.globals.xLabelFormatter = function(t) { if (b.isNumber(t)) { if (!e.config.xaxis.convertedCatToNumeric && "numeric" === e.config.xaxis.type) { if (b.isNumber(e.config.xaxis.decimalsInFloat)) return t.toFixed(e.config.xaxis.decimalsInFloat); var i = e.globals.maxX - e.globals.minX; return i > 0 && i < 100 ? t.toFixed(1) : t.toFixed(0) } return e.globals.isBarHorizontal && e.globals.maxY - e.globals.minYArr < 4 ? t.toFixed(1) : t.toFixed(0) } return t }, "function" == typeof e.config.tooltip.x.formatter ? e.globals.ttKeyFormatter = e.config.tooltip.x.formatter : e.globals.ttKeyFormatter = e.globals.xLabelFormatter, "function" == typeof e.config.xaxis.tooltip.formatter && (e.globals.xaxisTooltipFormatter = e.config.xaxis.tooltip.formatter), (Array.isArray(e.config.tooltip.y) || void 0 !== e.config.tooltip.y.formatter) && (e.globals.ttVal = e.config.tooltip.y), void 0 !== e.config.tooltip.z.formatter && (e.globals.ttZFormatter = e.config.tooltip.z.formatter), void 0 !== e.config.legend.formatter && (e.globals.legendFormatter = e.config.legend.formatter), e.config.yaxis.forEach((function(i, a) { void 0 !== i.labels.formatter ? e.globals.yLabelFormatters[a] = i.labels.formatter : e.globals.yLabelFormatters[a] = function(s) { return e.globals.xyCharts ? Array.isArray(s) ? s.map((function(e) { return t.defaultYFormatter(e, i, a) })) : t.defaultYFormatter(s, i, a) : s } })), e.globals } }, { key: "heatmapLabelFormatters", value: function() { var t = this.w; if ("heatmap" === t.config.chart.type) { t.globals.yAxisScale[0].result = t.globals.seriesNames.slice(); var e = t.globals.seriesNames.reduce((function(t, e) { return t.length > e.length ? t : e }), 0); + t.globals.yAxisScale[0].niceMax = e, t.globals.yAxisScale[0].niceMin = e } } }]), t }(), + _ = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w } return n(t, [{ key: "getLabel", value: function(t, e, i, a) { var s = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : [], + r = arguments.length > 5 && void 0 !== arguments[5] ? arguments[5] : "12px", + o = this.w, + n = void 0 === t[a] ? "" : t[a], + l = n, + h = o.globals.xLabelFormatter, + c = o.config.xaxis.labels.formatter, + d = !1, + g = new G(this.ctx), + u = n; + l = g.xLabelFormat(h, n, u, { i: a, dateFormatter: new H(this.ctx).formatDate, w: o }), void 0 !== c && (l = c(n, t[a], { i: a, dateFormatter: new H(this.ctx).formatDate, w: o })); var p = function(t) { var i = null; return e.forEach((function(t) { "month" === t.unit ? i = "year" : "day" === t.unit ? i = "month" : "hour" === t.unit ? i = "day" : "minute" === t.unit && (i = "hour") })), i === t }; + e.length > 0 ? (d = p(e[a].unit), i = e[a].position, l = e[a].value) : "datetime" === o.config.xaxis.type && void 0 === c && (l = ""), void 0 === l && (l = ""), l = Array.isArray(l) ? l : l.toString(); var f = new y(this.ctx), + x = {}; + x = o.globals.rotateXLabels ? f.getTextRects(l, parseInt(r, 10), null, "rotate(".concat(o.config.xaxis.labels.rotate, " 0 0)"), !1) : f.getTextRects(l, parseInt(r, 10)); var b = !o.config.xaxis.labels.showDuplicates && this.ctx.timeScale; return !Array.isArray(l) && (0 === l.indexOf("NaN") || 0 === l.toLowerCase().indexOf("invalid") || l.toLowerCase().indexOf("infinity") >= 0 || s.indexOf(l) >= 0 && b) && (l = ""), { x: i, text: l, textRect: x, isBold: d } } }, { key: "checkLabelBasedOnTickamount", value: function(t, e, i) { var a = this.w, + s = a.config.xaxis.tickAmount; return "dataPoints" === s && (s = Math.round(a.globals.gridWidth / 120)), s > i || t % Math.round(i / (s + 1)) == 0 || (e.text = ""), e } }, { key: "checkForOverflowingLabels", value: function(t, e, i, a, s) { var r = this.w; if (0 === t && r.globals.skipFirstTimelinelabel && (e.text = ""), t === i - 1 && r.globals.skipLastTimelinelabel && (e.text = ""), r.config.xaxis.labels.hideOverlappingLabels && a.length > 0) { var o = s[s.length - 1]; + e.x < o.textRect.width / (r.globals.rotateXLabels ? Math.abs(r.config.xaxis.labels.rotate) / 12 : 1.01) + o.x && (e.text = "") } return e } }, { key: "checkForReversedLabels", value: function(t, e) { var i = this.w; return i.config.yaxis[t] && i.config.yaxis[t].reversed && e.reverse(), e } }, { key: "isYAxisHidden", value: function(t) { var e = this.w, + i = new A(this.ctx); return !e.config.yaxis[t].show || !e.config.yaxis[t].showForNullSeries && i.isSeriesNull(t) && -1 === e.globals.collapsedSeriesIndices.indexOf(t) } }, { key: "getYAxisForeColor", value: function(t, e) { var i = this.w; return Array.isArray(t) && i.globals.yAxisScale[e] && this.ctx.theme.pushExtraColors(t, i.globals.yAxisScale[e].result.length, !1), t } }, { key: "drawYAxisTicks", value: function(t, e, i, a, s, r, o) { var n = this.w, + l = new y(this.ctx), + h = n.globals.translateY; if (a.show && e > 0) {!0 === n.config.yaxis[s].opposite && (t += a.width); for (var c = e; c >= 0; c--) { var d = h + e / 10 + n.config.yaxis[s].labels.offsetY - 1; + n.globals.isBarHorizontal && (d = r * c), "heatmap" === n.config.chart.type && (d += r / 2); var g = l.drawLine(t + i.offsetX - a.width + a.offsetX, d + a.offsetY, t + i.offsetX + a.offsetX, d + a.offsetY, a.color); + o.add(g), h += r } } } }]), t }(), + j = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w } return n(t, [{ key: "scaleSvgNode", value: function(t, e) { var i = parseFloat(t.getAttributeNS(null, "width")), + a = parseFloat(t.getAttributeNS(null, "height")); + t.setAttributeNS(null, "width", i * e), t.setAttributeNS(null, "height", a * e), t.setAttributeNS(null, "viewBox", "0 0 " + i + " " + a) } }, { key: "fixSvgStringForIe11", value: function(t) { if (!b.isIE11()) return t; var e = 0, + i = t.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g, (function(t) { return 2 == ++e ? 'xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.dev"' : t })); return (i = i.replace(/xmlns:NS\d+=""/g, "")).replace(/NS\d+:(\w+:\w+=")/g, "$1") } }, { key: "getSvgString", value: function(t) { var e = this.w.globals.dom.Paper.svg(); if (1 !== t) { var i = this.w.globals.dom.Paper.node.cloneNode(!0); + this.scaleSvgNode(i, t), e = (new XMLSerializer).serializeToString(i) } return this.fixSvgStringForIe11(e) } }, { key: "cleanup", value: function() { var t = this.w, + e = t.globals.dom.baseEl.getElementsByClassName("apexcharts-xcrosshairs"), + i = t.globals.dom.baseEl.getElementsByClassName("apexcharts-ycrosshairs"), + a = t.globals.dom.baseEl.querySelectorAll(".apexcharts-zoom-rect, .apexcharts-selection-rect"); + Array.prototype.forEach.call(a, (function(t) { t.setAttribute("width", 0) })), e && e[0] && (e[0].setAttribute("x", -500), e[0].setAttribute("x1", -500), e[0].setAttribute("x2", -500)), i && i[0] && (i[0].setAttribute("y", -100), i[0].setAttribute("y1", -100), i[0].setAttribute("y2", -100)) } }, { key: "svgUrl", value: function() { this.cleanup(); var t = this.getSvgString(), + e = new Blob([t], { type: "image/svg+xml;charset=utf-8" }); return URL.createObjectURL(e) } }, { key: "dataURI", value: function(t) { var e = this; return new Promise((function(i) { var a = e.w, + s = t ? t.scale || t.width / a.globals.svgWidth : 1; + e.cleanup(); var r = document.createElement("canvas"); + r.width = a.globals.svgWidth * s, r.height = parseInt(a.globals.dom.elWrap.style.height, 10) * s; var o = "transparent" === a.config.chart.background ? "#fff" : a.config.chart.background, + n = r.getContext("2d"); + n.fillStyle = o, n.fillRect(0, 0, r.width * s, r.height * s); var l = e.getSvgString(s); if (window.canvg && b.isIE11()) { var h = window.canvg.Canvg.fromString(n, l, { ignoreClear: !0, ignoreDimensions: !0 }); + h.start(); var c = r.msToBlob(); + h.stop(), i({ blob: c }) } else { var d = "data:image/svg+xml," + encodeURIComponent(l), + g = new Image; + g.crossOrigin = "anonymous", g.onload = function() { if (n.drawImage(g, 0, 0), r.msToBlob) { var t = r.msToBlob(); + i({ blob: t }) } else { var e = r.toDataURL("image/png"); + i({ imgURI: e }) } }, g.src = d } })) } }, { key: "exportToSVG", value: function() { this.triggerDownload(this.svgUrl(), this.w.config.chart.toolbar.export.svg.filename, ".svg") } }, { key: "exportToPng", value: function() { var t = this; + this.dataURI().then((function(e) { var i = e.imgURI, + a = e.blob; + a ? navigator.msSaveOrOpenBlob(a, t.w.globals.chartID + ".png") : t.triggerDownload(i, t.w.config.chart.toolbar.export.png.filename, ".png") })) } }, { key: "exportToCSV", value: function(t) { var e = this, + i = t.series, + a = t.columnDelimiter, + s = t.lineDelimiter, + r = void 0 === s ? "\n" : s, + o = this.w, + n = [], + l = [], + h = "data:text/csv;charset=utf-8,\ufeff", + c = new V(this.ctx), + d = new _(this.ctx), + g = function(t) { var i = ""; if (o.globals.axisCharts) { if ("category" === o.config.xaxis.type || o.config.xaxis.convertedCatToNumeric) + if (o.globals.isBarHorizontal) { var s = o.globals.yLabelFormatters[0], + r = new Y(e.ctx).getActiveConfigSeriesIndex(); + i = s(o.globals.labels[t], { seriesIndex: r, dataPointIndex: t, w: o }) } else i = d.getLabel(o.globals.labels, o.globals.timescaleLabels, 0, t).text; + "datetime" === o.config.xaxis.type && (o.config.xaxis.categories.length ? i = o.config.xaxis.categories[t] : o.config.labels.length && (i = o.config.labels[t])) } else i = o.config.labels[t]; return Array.isArray(i) && (i = i.join(" ")), b.isNumber(i) ? i : i.split(a).join("") }; + n.push(o.config.chart.toolbar.export.csv.headerCategory), i.map((function(t, e) { var i = t.name ? t.name : "series-".concat(e); + o.globals.axisCharts && n.push(i.split(a).join("") ? i.split(a).join("") : "series-".concat(e)) })), o.globals.axisCharts || (n.push(o.config.chart.toolbar.export.csv.headerValue), l.push(n.join(a))), i.map((function(t, e) { o.globals.axisCharts ? function(t, e) { if (n.length && 0 === e && l.push(n.join(a)), t.data && t.data.length) + for (var s = 0; s < t.data.length; s++) { n = []; var r = g(s); if (r || (c.isFormatXY() ? r = i[e].data[s].x : c.isFormat2DArray() && (r = i[e].data[s] ? i[e].data[s][0] : "")), 0 === e) { n.push((d = r, "datetime" === o.config.xaxis.type && String(d).length >= 10 ? o.config.chart.toolbar.export.csv.dateFormatter(r) : b.isNumber(r) ? r : r.split(a).join(""))); for (var h = 0; h < o.globals.series.length; h++) n.push(o.globals.series[h][s]) }("candlestick" === o.config.chart.type || t.type && "candlestick" === t.type) && (n.pop(), n.push(o.globals.seriesCandleO[e][s]), n.push(o.globals.seriesCandleH[e][s]), n.push(o.globals.seriesCandleL[e][s]), n.push(o.globals.seriesCandleC[e][s])), ("boxPlot" === o.config.chart.type || t.type && "boxPlot" === t.type) && (n.pop(), n.push(o.globals.seriesCandleO[e][s]), n.push(o.globals.seriesCandleH[e][s]), n.push(o.globals.seriesCandleM[e][s]), n.push(o.globals.seriesCandleL[e][s]), n.push(o.globals.seriesCandleC[e][s])), "rangeBar" === o.config.chart.type && (n.pop(), n.push(o.globals.seriesRangeStart[e][s]), n.push(o.globals.seriesRangeEnd[e][s])), n.length && l.push(n.join(a)) } + var d }(t, e) : ((n = []).push(o.globals.labels[e].split(a).join("")), n.push(o.globals.series[e]), l.push(n.join(a))) })), h += l.join(r), this.triggerDownload(encodeURI(h), o.config.chart.toolbar.export.csv.filename, ".csv") } }, { key: "triggerDownload", value: function(t, e, i) { var a = document.createElement("a"); + a.href = t, a.download = (e || this.w.globals.chartID) + i, document.body.appendChild(a), a.click(), document.body.removeChild(a) } }]), t }(), + U = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w; var i = this.w; + this.axesUtils = new _(e), this.xaxisLabels = i.globals.labels.slice(), i.globals.timescaleLabels.length > 0 && !i.globals.isBarHorizontal && (this.xaxisLabels = i.globals.timescaleLabels.slice()), i.config.xaxis.overwriteCategories && (this.xaxisLabels = i.config.xaxis.overwriteCategories), this.drawnLabels = [], this.drawnLabelsRects = [], "top" === i.config.xaxis.position ? this.offY = 0 : this.offY = i.globals.gridHeight + 1, this.offY = this.offY + i.config.xaxis.axisBorder.offsetY, this.isCategoryBarHorizontal = "bar" === i.config.chart.type && i.config.plotOptions.bar.horizontal, this.xaxisFontSize = i.config.xaxis.labels.style.fontSize, this.xaxisFontFamily = i.config.xaxis.labels.style.fontFamily, this.xaxisForeColors = i.config.xaxis.labels.style.colors, this.xaxisBorderWidth = i.config.xaxis.axisBorder.width, this.isCategoryBarHorizontal && (this.xaxisBorderWidth = i.config.yaxis[0].axisBorder.width.toString()), this.xaxisBorderWidth.indexOf("%") > -1 ? this.xaxisBorderWidth = i.globals.gridWidth * parseInt(this.xaxisBorderWidth, 10) / 100 : this.xaxisBorderWidth = parseInt(this.xaxisBorderWidth, 10), this.xaxisBorderHeight = i.config.xaxis.axisBorder.height, this.yaxis = i.config.yaxis[0] } return n(t, [{ key: "drawXaxis", value: function() { var t, e = this, + i = this.w, + a = new y(this.ctx), + s = a.group({ class: "apexcharts-xaxis", transform: "translate(".concat(i.config.xaxis.offsetX, ", ").concat(i.config.xaxis.offsetY, ")") }), + r = a.group({ class: "apexcharts-xaxis-texts-g", transform: "translate(".concat(i.globals.translateXAxisX, ", ").concat(i.globals.translateXAxisY, ")") }); + s.add(r); for (var o = i.globals.padHorizontal, n = [], l = 0; l < this.xaxisLabels.length; l++) n.push(this.xaxisLabels[l]); var h = n.length; if (i.globals.isXNumeric) { var c = h > 1 ? h - 1 : h; + t = i.globals.gridWidth / c, o = o + t / 2 + i.config.xaxis.labels.offsetX } else t = i.globals.gridWidth / n.length, o = o + t + i.config.xaxis.labels.offsetX; for (var d = function(s) { var l = o - t / 2 + i.config.xaxis.labels.offsetX; + 0 === s && 1 === h && t / 2 === o && 1 === i.globals.dataPoints && (l = i.globals.gridWidth / 2); var c = e.axesUtils.getLabel(n, i.globals.timescaleLabels, l, s, e.drawnLabels, e.xaxisFontSize), + d = 28; if (i.globals.rotateXLabels && (d = 22), (c = void 0 !== i.config.xaxis.tickAmount && "dataPoints" !== i.config.xaxis.tickAmount && "datetime" !== i.config.xaxis.type ? e.axesUtils.checkLabelBasedOnTickamount(s, c, h) : e.axesUtils.checkForOverflowingLabels(s, c, h, e.drawnLabels, e.drawnLabelsRects)).text && i.globals.xaxisLabelsCount++, i.config.xaxis.labels.show) { var g = a.drawText({ x: c.x, y: e.offY + i.config.xaxis.labels.offsetY + d - ("top" === i.config.xaxis.position ? i.globals.xAxisHeight + i.config.xaxis.axisTicks.height - 2 : 0), text: c.text, textAnchor: "middle", fontWeight: c.isBold ? 600 : i.config.xaxis.labels.style.fontWeight, fontSize: e.xaxisFontSize, fontFamily: e.xaxisFontFamily, foreColor: Array.isArray(e.xaxisForeColors) ? i.config.xaxis.convertedCatToNumeric ? e.xaxisForeColors[i.globals.minX + s - 1] : e.xaxisForeColors[s] : e.xaxisForeColors, isPlainText: !1, cssClass: "apexcharts-xaxis-label " + i.config.xaxis.labels.style.cssClass }); + r.add(g); var u = document.createElementNS(i.globals.SVGNS, "title"); + u.textContent = Array.isArray(c.text) ? c.text.join(" ") : c.text, g.node.appendChild(u), "" !== c.text && (e.drawnLabels.push(c.text), e.drawnLabelsRects.push(c)) } + o += t }, g = 0; g <= h - 1; g++) d(g); if (void 0 !== i.config.xaxis.title.text) { var u = a.group({ class: "apexcharts-xaxis-title" }), + p = a.drawText({ x: i.globals.gridWidth / 2 + i.config.xaxis.title.offsetX, y: this.offY + parseFloat(this.xaxisFontSize) + i.globals.xAxisLabelsHeight + i.config.xaxis.title.offsetY, text: i.config.xaxis.title.text, textAnchor: "middle", fontSize: i.config.xaxis.title.style.fontSize, fontFamily: i.config.xaxis.title.style.fontFamily, fontWeight: i.config.xaxis.title.style.fontWeight, foreColor: i.config.xaxis.title.style.color, cssClass: "apexcharts-xaxis-title-text " + i.config.xaxis.title.style.cssClass }); + u.add(p), s.add(u) } if (i.config.xaxis.axisBorder.show) { var f = i.globals.barPadForNumericAxis, + x = a.drawLine(i.globals.padHorizontal + i.config.xaxis.axisBorder.offsetX - f, this.offY, this.xaxisBorderWidth + f, this.offY, i.config.xaxis.axisBorder.color, 0, this.xaxisBorderHeight); + s.add(x) } return s } }, { key: "drawXaxisInversed", value: function(t) { var e, i, a = this, + s = this.w, + r = new y(this.ctx), + o = s.config.yaxis[0].opposite ? s.globals.translateYAxisX[t] : 0, + n = r.group({ class: "apexcharts-yaxis apexcharts-xaxis-inversed", rel: t }), + l = r.group({ class: "apexcharts-yaxis-texts-g apexcharts-xaxis-inversed-texts-g", transform: "translate(" + o + ", 0)" }); + n.add(l); var h = []; if (s.config.yaxis[t].show) + for (var c = 0; c < this.xaxisLabels.length; c++) h.push(this.xaxisLabels[c]); + e = s.globals.gridHeight / h.length, i = -e / 2.2; var d = s.globals.yLabelFormatters[0], + g = s.config.yaxis[0].labels; if (g.show) + for (var u = function(o) { var n = void 0 === h[o] ? "" : h[o]; + n = d(n, { seriesIndex: t, dataPointIndex: o, w: s }); var c = a.axesUtils.getYAxisForeColor(g.style.colors, t), + u = 0; + Array.isArray(n) && (u = n.length / 2 * parseInt(g.style.fontSize, 10)); var p = r.drawText({ x: g.offsetX - 15, y: i + e + g.offsetY - u, text: n, textAnchor: a.yaxis.opposite ? "start" : "end", foreColor: Array.isArray(c) ? c[o] : c, fontSize: g.style.fontSize, fontFamily: g.style.fontFamily, fontWeight: g.style.fontWeight, isPlainText: !1, cssClass: "apexcharts-yaxis-label " + g.style.cssClass }); + l.add(p); var f = document.createElementNS(s.globals.SVGNS, "title"); if (f.textContent = Array.isArray(n) ? n.join(" ") : n, p.node.appendChild(f), 0 !== s.config.yaxis[t].labels.rotate) { var x = r.rotateAroundCenter(p.node); + p.node.setAttribute("transform", "rotate(".concat(s.config.yaxis[t].labels.rotate, " 0 ").concat(x.y, ")")) } + i += e }, p = 0; p <= h.length - 1; p++) u(p); if (void 0 !== s.config.yaxis[0].title.text) { var f = r.group({ class: "apexcharts-yaxis-title apexcharts-xaxis-title-inversed", transform: "translate(" + o + ", 0)" }), + x = r.drawText({ x: 0, y: s.globals.gridHeight / 2, text: s.config.yaxis[0].title.text, textAnchor: "middle", foreColor: s.config.yaxis[0].title.style.color, fontSize: s.config.yaxis[0].title.style.fontSize, fontWeight: s.config.yaxis[0].title.style.fontWeight, fontFamily: s.config.yaxis[0].title.style.fontFamily, cssClass: "apexcharts-yaxis-title-text " + s.config.yaxis[0].title.style.cssClass }); + f.add(x), n.add(f) } var b = 0; + this.isCategoryBarHorizontal && s.config.yaxis[0].opposite && (b = s.globals.gridWidth); var v = s.config.xaxis.axisBorder; if (v.show) { var m = r.drawLine(s.globals.padHorizontal + v.offsetX + b, 1 + v.offsetY, s.globals.padHorizontal + v.offsetX + b, s.globals.gridHeight + v.offsetY, v.color, 0); + n.add(m) } return s.config.yaxis[0].axisTicks.show && this.axesUtils.drawYAxisTicks(b, h.length, s.config.yaxis[0].axisBorder, s.config.yaxis[0].axisTicks, 0, e, n), n } }, { key: "drawXaxisTicks", value: function(t, e) { var i = this.w, + a = t; if (!(t < 0 || t - 2 > i.globals.gridWidth)) { var s = this.offY + i.config.xaxis.axisTicks.offsetY, + r = s + i.config.xaxis.axisTicks.height; if ("top" === i.config.xaxis.position && (r = s - i.config.xaxis.axisTicks.height), i.config.xaxis.axisTicks.show) { var o = new y(this.ctx).drawLine(t + i.config.xaxis.axisTicks.offsetX, s + i.config.xaxis.offsetY, a + i.config.xaxis.axisTicks.offsetX, r + i.config.xaxis.offsetY, i.config.xaxis.axisTicks.color); + e.add(o), o.node.classList.add("apexcharts-xaxis-tick") } } } }, { key: "getXAxisTicksPositions", value: function() { var t = this.w, + e = [], + i = this.xaxisLabels.length, + a = t.globals.padHorizontal; if (t.globals.timescaleLabels.length > 0) + for (var s = 0; s < i; s++) a = this.xaxisLabels[s].position, e.push(a); + else + for (var r = i, o = 0; o < r; o++) { var n = r; + t.globals.isXNumeric && "bar" !== t.config.chart.type && (n -= 1), a += t.globals.gridWidth / n, e.push(a) } + return e } }, { key: "xAxisLabelCorrections", value: function() { var t = this.w, + e = new y(this.ctx), + i = t.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g"), + a = t.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-texts-g text"), + s = t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-inversed text"), + r = t.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-inversed-texts-g text tspan"); if (t.globals.rotateXLabels || t.config.xaxis.labels.rotateAlways) + for (var o = 0; o < a.length; o++) { var n = e.rotateAroundCenter(a[o]); + n.y = n.y - 1, n.x = n.x + 1, a[o].setAttribute("transform", "rotate(".concat(t.config.xaxis.labels.rotate, " ").concat(n.x, " ").concat(n.y, ")")), a[o].setAttribute("text-anchor", "end"), i.setAttribute("transform", "translate(0, ".concat(-10, ")")); var l = a[o].childNodes; + t.config.xaxis.labels.trim && Array.prototype.forEach.call(l, (function(i) { e.placeTextWithEllipsis(i, i.textContent, t.globals.xAxisLabelsHeight - ("bottom" === t.config.legend.position ? 20 : 10)) })) } else ! function() { for (var i = t.globals.gridWidth / (t.globals.labels.length + 1), s = 0; s < a.length; s++) { var r = a[s].childNodes; + t.config.xaxis.labels.trim && "datetime" !== t.config.xaxis.type && Array.prototype.forEach.call(r, (function(t) { e.placeTextWithEllipsis(t, t.textContent, i) })) } }(); if (s.length > 0) { var h = s[s.length - 1].getBBox(), + c = s[0].getBBox(); + h.x < -20 && s[s.length - 1].parentNode.removeChild(s[s.length - 1]), c.x + c.width > t.globals.gridWidth && !t.globals.isBarHorizontal && s[0].parentNode.removeChild(s[0]); for (var d = 0; d < r.length; d++) e.placeTextWithEllipsis(r[d], r[d].textContent, t.config.yaxis[0].labels.maxWidth - 2 * parseFloat(t.config.yaxis[0].title.style.fontSize) - 20) } } }]), t }(), + q = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w; var i = this.w; + this.xaxisLabels = i.globals.labels.slice(), this.axesUtils = new _(e), this.isTimelineBar = "datetime" === i.config.xaxis.type && i.globals.seriesRangeBarTimeline.length, i.globals.timescaleLabels.length > 0 && (this.xaxisLabels = i.globals.timescaleLabels.slice()) } return n(t, [{ key: "drawGridArea", value: function() { var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null, + e = this.w, + i = new y(this.ctx); + null === t && (t = i.group({ class: "apexcharts-grid" })); var a = i.drawLine(e.globals.padHorizontal, 1, e.globals.padHorizontal, e.globals.gridHeight, "transparent"), + s = i.drawLine(e.globals.padHorizontal, e.globals.gridHeight, e.globals.gridWidth, e.globals.gridHeight, "transparent"); return t.add(s), t.add(a), t } }, { key: "drawGrid", value: function() { var t = null; return this.w.globals.axisCharts && (t = this.renderGrid(), this.drawGridArea(t.el)), t } }, { key: "createGridMask", value: function() { var t = this.w, + e = t.globals, + i = new y(this.ctx), + a = Array.isArray(t.config.stroke.width) ? 0 : t.config.stroke.width; if (Array.isArray(t.config.stroke.width)) { var s = 0; + t.config.stroke.width.forEach((function(t) { s = Math.max(s, t) })), a = s } + e.dom.elGridRectMask = document.createElementNS(e.SVGNS, "clipPath"), e.dom.elGridRectMask.setAttribute("id", "gridRectMask".concat(e.cuid)), e.dom.elGridRectMarkerMask = document.createElementNS(e.SVGNS, "clipPath"), e.dom.elGridRectMarkerMask.setAttribute("id", "gridRectMarkerMask".concat(e.cuid)), e.dom.elForecastMask = document.createElementNS(e.SVGNS, "clipPath"), e.dom.elForecastMask.setAttribute("id", "forecastMask".concat(e.cuid)), e.dom.elNonForecastMask = document.createElementNS(e.SVGNS, "clipPath"), e.dom.elNonForecastMask.setAttribute("id", "nonForecastMask".concat(e.cuid)); var r = t.config.chart.type, + o = 0, + n = 0; + ("bar" === r || "rangeBar" === r || "candlestick" === r || "boxPlot" === r || t.globals.comboBarCount > 0) && t.globals.isXNumeric && !t.globals.isBarHorizontal && (o = t.config.grid.padding.left, n = t.config.grid.padding.right, e.barPadForNumericAxis > o && (o = e.barPadForNumericAxis, n = e.barPadForNumericAxis)), e.dom.elGridRect = i.drawRect(-a / 2 - o - 2, -a / 2, e.gridWidth + a + n + o + 4, e.gridHeight + a, 0, "#fff"), new A(this).getLargestMarkerSize(); var l = t.globals.markers.largestSize + 1; + e.dom.elGridRectMarker = i.drawRect(2 * -l, 2 * -l, e.gridWidth + 4 * l, e.gridHeight + 4 * l, 0, "#fff"), e.dom.elGridRectMask.appendChild(e.dom.elGridRect.node), e.dom.elGridRectMarkerMask.appendChild(e.dom.elGridRectMarker.node); var h = e.dom.baseEl.querySelector("defs"); + h.appendChild(e.dom.elGridRectMask), h.appendChild(e.dom.elForecastMask), h.appendChild(e.dom.elNonForecastMask), h.appendChild(e.dom.elGridRectMarkerMask) } }, { key: "_drawGridLines", value: function(t) { var e = t.i, + i = t.x1, + a = t.y1, + s = t.x2, + r = t.y2, + o = t.xCount, + n = t.parent, + l = this.w; + 0 === e && l.globals.skipFirstTimelinelabel || e === o - 1 && l.globals.skipLastTimelinelabel && !l.config.xaxis.labels.formatter || "radar" === l.config.chart.type || (l.config.grid.xaxis.lines.show && this._drawGridLine({ x1: i, y1: a, x2: s, y2: r, parent: n }), new U(this.ctx).drawXaxisTicks(i, this.elg)) } }, { key: "_drawGridLine", value: function(t) { var e = t.x1, + i = t.y1, + a = t.x2, + s = t.y2, + r = t.parent, + o = this.w, + n = r.node.classList.contains("apexcharts-gridlines-horizontal"), + l = o.config.grid.strokeDashArray, + h = o.globals.barPadForNumericAxis, + c = new y(this).drawLine(e - (n ? h : 0), i, a + (n ? h : 0), s, o.config.grid.borderColor, l); + c.node.classList.add("apexcharts-gridline"), r.add(c) } }, { key: "_drawGridBandRect", value: function(t) { var e = t.c, + i = t.x1, + a = t.y1, + s = t.x2, + r = t.y2, + o = t.type, + n = this.w, + l = new y(this.ctx), + h = n.globals.barPadForNumericAxis; if ("column" !== o || "datetime" !== n.config.xaxis.type) { var c = n.config.grid[o].colors[e], + d = l.drawRect(i - ("row" === o ? h : 0), a, s + ("row" === o ? 2 * h : 0), r, 0, c, n.config.grid[o].opacity); + this.elg.add(d), d.attr("clip-path", "url(#gridRectMask".concat(n.globals.cuid, ")")), d.node.classList.add("apexcharts-grid-".concat(o)) } } }, { key: "_drawXYLines", value: function(t) { var e = this, + i = t.xCount, + a = t.tickAmount, + s = this.w; if (s.config.grid.xaxis.lines.show || s.config.xaxis.axisTicks.show) { var r, o = s.globals.padHorizontal, + n = s.globals.gridHeight; + s.globals.timescaleLabels.length ? function(t) { for (var a = t.xC, s = t.x1, r = t.y1, o = t.x2, n = t.y2, l = 0; l < a; l++) s = e.xaxisLabels[l].position, o = e.xaxisLabels[l].position, e._drawGridLines({ i: l, x1: s, y1: r, x2: o, y2: n, xCount: i, parent: e.elgridLinesV }) }({ xC: i, x1: o, y1: 0, x2: r, y2: n }) : (s.globals.isXNumeric && (i = s.globals.xAxisScale.result.length), s.config.xaxis.convertedCatToNumeric && (i = s.globals.xaxisLabelsCount), function(t) { var a = t.xC, + r = t.x1, + o = t.y1, + n = t.x2, + l = t.y2; if (void 0 !== s.config.xaxis.tickAmount && "dataPoints" !== s.config.xaxis.tickAmount) s.globals.dom.baseEl.querySelectorAll(".apexcharts-text.apexcharts-xaxis-label tspan:not(:empty)").forEach((function(t, a) { var s = t.getBBox(); + e._drawGridLines({ i: a, x1: s.x + s.width / 2, y1: o, x2: s.x + s.width / 2, y2: l, xCount: i, parent: e.elgridLinesV }) })); + else + for (var h = 0; h < a + (s.globals.isXNumeric ? 0 : 1); h++) 0 === h && 1 === a && 1 === s.globals.dataPoints && (n = r = s.globals.gridWidth / 2), e._drawGridLines({ i: h, x1: r, y1: o, x2: n, y2: l, xCount: i, parent: e.elgridLinesV }), n = r += s.globals.gridWidth / (s.globals.isXNumeric ? a - 1 : a) }({ xC: i, x1: o, y1: 0, x2: r, y2: n })) } if (s.config.grid.yaxis.lines.show) { var l = 0, + h = 0, + c = s.globals.gridWidth, + d = a + 1; + this.isTimelineBar && (d = s.globals.labels.length); for (var g = 0; g < d + (this.isTimelineBar ? 1 : 0); g++) this._drawGridLine({ x1: 0, y1: l, x2: c, y2: h, parent: this.elgridLinesH }), h = l += s.globals.gridHeight / (this.isTimelineBar ? d : a) } } }, { key: "_drawInvertedXYLines", value: function(t) { var e = t.xCount, + i = this.w; if (i.config.grid.xaxis.lines.show || i.config.xaxis.axisTicks.show) + for (var a, s = i.globals.padHorizontal, r = i.globals.gridHeight, o = 0; o < e + 1; o++) i.config.grid.xaxis.lines.show && this._drawGridLine({ x1: s, y1: 0, x2: a, y2: r, parent: this.elgridLinesV }), new U(this.ctx).drawXaxisTicks(s, this.elg), a = s = s + i.globals.gridWidth / e + .3; if (i.config.grid.yaxis.lines.show) + for (var n = 0, l = 0, h = i.globals.gridWidth, c = 0; c < i.globals.dataPoints + 1; c++) this._drawGridLine({ x1: 0, y1: n, x2: h, y2: l, parent: this.elgridLinesH }), l = n += i.globals.gridHeight / i.globals.dataPoints } }, { key: "renderGrid", value: function() { var t = this.w, + e = new y(this.ctx); + this.elg = e.group({ class: "apexcharts-grid" }), this.elgridLinesH = e.group({ class: "apexcharts-gridlines-horizontal" }), this.elgridLinesV = e.group({ class: "apexcharts-gridlines-vertical" }), this.elg.add(this.elgridLinesH), this.elg.add(this.elgridLinesV), t.config.grid.show || (this.elgridLinesV.hide(), this.elgridLinesH.hide()); for (var i, a = t.globals.yAxisScale.length ? t.globals.yAxisScale[0].result.length - 1 : 5, s = 0; s < t.globals.series.length && (void 0 !== t.globals.yAxisScale[s] && (a = t.globals.yAxisScale[s].result.length - 1), !(a > 2)); s++); return !t.globals.isBarHorizontal || this.isTimelineBar ? (i = this.xaxisLabels.length, this.isTimelineBar && (a = t.globals.labels.length, t.config.xaxis.tickAmount && t.config.xaxis.labels.formatter && (i = t.config.xaxis.tickAmount)), this._drawXYLines({ xCount: i, tickAmount: a })) : (i = a, a = t.globals.xTickAmount, this._drawInvertedXYLines({ xCount: i, tickAmount: a })), this.drawGridBands(i, a), { el: this.elg, xAxisTickWidth: t.globals.gridWidth / i } } }, { key: "drawGridBands", value: function(t, e) { var i = this.w; if (void 0 !== i.config.grid.row.colors && i.config.grid.row.colors.length > 0) + for (var a = 0, s = i.globals.gridHeight / e, r = i.globals.gridWidth, o = 0, n = 0; o < e; o++, n++) n >= i.config.grid.row.colors.length && (n = 0), this._drawGridBandRect({ c: n, x1: 0, y1: a, x2: r, y2: s, type: "row" }), a += i.globals.gridHeight / e; if (void 0 !== i.config.grid.column.colors && i.config.grid.column.colors.length > 0) + for (var l = i.globals.isBarHorizontal || "category" !== i.config.xaxis.type && !i.config.xaxis.convertedCatToNumeric ? t : t - 1, h = i.globals.padHorizontal, c = i.globals.padHorizontal + i.globals.gridWidth / l, d = i.globals.gridHeight, g = 0, u = 0; g < t; g++, u++) u >= i.config.grid.column.colors.length && (u = 0), this._drawGridBandRect({ c: u, x1: h, y1: 0, x2: c, y2: d, type: "column" }), h += i.globals.gridWidth / l } }]), t }(), + Z = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w } return n(t, [{ key: "niceScale", value: function(t, e) { var i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 10, + a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 0, + s = arguments.length > 4 ? arguments[4] : void 0, + r = this.w, + o = Math.abs(e - t); if ("dataPoints" === (i = this._adjustTicksForSmallRange(i, a, o)) && (i = r.globals.dataPoints - 1), t === Number.MIN_VALUE && 0 === e || !b.isNumber(t) && !b.isNumber(e) || t === Number.MIN_VALUE && e === -Number.MAX_VALUE) { t = 0, e = i; var n = this.linearScale(t, e, i); return n } + t > e ? (console.warn("axis.min cannot be greater than axis.max"), e = t + .1) : t === e && (t = 0 === t ? 0 : t - .5, e = 0 === e ? 2 : e + .5); var l = []; + o < 1 && s && ("candlestick" === r.config.chart.type || "candlestick" === r.config.series[a].type || "boxPlot" === r.config.chart.type || "boxPlot" === r.config.series[a].type || r.globals.isRangeData) && (e *= 1.01); var h = i + 1; + h < 2 ? h = 2 : h > 2 && (h -= 2); var c = o / h, + d = Math.floor(b.log10(c)), + g = Math.pow(10, d), + u = Math.round(c / g); + u < 1 && (u = 1); var p = u * g, + f = p * Math.floor(t / p), + x = p * Math.ceil(e / p), + v = f; if (s && o > 2) { for (; l.push(v), !((v += p) > x);); return { result: l, niceMin: l[0], niceMax: l[l.length - 1] } } var m = t; + (l = []).push(m); for (var y = Math.abs(e - t) / i, w = 0; w <= i; w++) m += y, l.push(m); return l[l.length - 2] >= e && l.pop(), { result: l, niceMin: l[0], niceMax: l[l.length - 1] } } }, { key: "linearScale", value: function(t, e) { var i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 10, + a = arguments.length > 3 ? arguments[3] : void 0, + s = Math.abs(e - t); "dataPoints" === (i = this._adjustTicksForSmallRange(i, a, s)) && (i = this.w.globals.dataPoints - 1); var r = s / i; + i === Number.MAX_VALUE && (i = 10, r = 1); for (var o = [], n = t; i >= 0;) o.push(n), n += r, i -= 1; return { result: o, niceMin: o[0], niceMax: o[o.length - 1] } } }, { key: "logarithmicScale", value: function(t) { for (var e = [], i = Math.ceil(Math.log10(t)) + 1, a = 0; a < i; a++) e.push(Math.pow(10, a)); return { result: e, niceMin: e[0], niceMax: e[e.length - 1] } } }, { key: "_adjustTicksForSmallRange", value: function(t, e, i) { var a = t; if (void 0 !== e && this.w.config.yaxis[e].labels.formatter && void 0 === this.w.config.yaxis[e].tickAmount) { var s = this.w.config.yaxis[e].labels.formatter(1); + b.isNumber(Number(s)) && !b.isFloat(s) && (a = Math.ceil(i)) } return a < t ? a : t } }, { key: "setYScaleForIndex", value: function(t, e, i) { var a = this.w.globals, + s = this.w.config, + r = a.isBarHorizontal ? s.xaxis : s.yaxis[t]; + void 0 === a.yAxisScale[t] && (a.yAxisScale[t] = []); var o = Math.abs(i - e); if (r.logarithmic && o <= 5 && (a.invalidLogScale = !0), r.logarithmic && o > 5) a.allSeriesCollapsed = !1, a.yAxisScale[t] = this.logarithmicScale(i); + else if (i !== -Number.MAX_VALUE && b.isNumber(i)) + if (a.allSeriesCollapsed = !1, void 0 === r.min && void 0 === r.max || r.forceNiceScale) { var n = void 0 === s.yaxis[t].max && void 0 === s.yaxis[t].min || s.yaxis[t].forceNiceScale; + a.yAxisScale[t] = this.niceScale(e, i, r.tickAmount ? r.tickAmount : o < 5 && o > 1 ? o + 1 : 5, t, n) } else a.yAxisScale[t] = this.linearScale(e, i, r.tickAmount, t); + else a.yAxisScale[t] = this.linearScale(0, 5, 5) } }, { key: "setXScale", value: function(t, e) { var i = this.w, + a = i.globals, + s = i.config.xaxis, + r = Math.abs(e - t); return e !== -Number.MAX_VALUE && b.isNumber(e) ? a.xAxisScale = this.linearScale(t, e, s.tickAmount ? s.tickAmount : r < 5 && r > 1 ? r + 1 : 5, 0) : a.xAxisScale = this.linearScale(0, 5, 5), a.xAxisScale } }, { key: "setMultipleYScales", value: function() { var t = this, + e = this.w.globals, + i = this.w.config, + a = e.minYArr.concat([]), + s = e.maxYArr.concat([]), + r = []; + i.yaxis.forEach((function(e, o) { var n = o; + i.series.forEach((function(t, i) { t.name === e.seriesName && (n = i, o !== i ? r.push({ index: i, similarIndex: o, alreadyExists: !0 }) : r.push({ index: i })) })); var l = a[n], + h = s[n]; + t.setYScaleForIndex(o, l, h) })), this.sameScaleInMultipleAxes(a, s, r) } }, { key: "sameScaleInMultipleAxes", value: function(t, e, i) { var a = this, + s = this.w.config, + r = this.w.globals, + o = []; + i.forEach((function(t) { t.alreadyExists && (void 0 === o[t.index] && (o[t.index] = []), o[t.index].push(t.index), o[t.index].push(t.similarIndex)) })), r.yAxisSameScaleIndices = o, o.forEach((function(t, e) { o.forEach((function(i, a) { var s, r; + e !== a && (s = t, r = i, s.filter((function(t) { return -1 !== r.indexOf(t) }))).length > 0 && (o[e] = o[e].concat(o[a])) })) })); var n = o.map((function(t) { return t.filter((function(e, i) { return t.indexOf(e) === i })) })).map((function(t) { return t.sort() })); + o = o.filter((function(t) { return !!t })); var l = n.slice(), + h = l.map((function(t) { return JSON.stringify(t) })); + l = l.filter((function(t, e) { return h.indexOf(JSON.stringify(t)) === e })); var c = [], + d = []; + t.forEach((function(t, i) { l.forEach((function(a, s) { a.indexOf(i) > -1 && (void 0 === c[s] && (c[s] = [], d[s] = []), c[s].push({ key: i, value: t }), d[s].push({ key: i, value: e[i] })) })) })); var g = Array.apply(null, Array(l.length)).map(Number.prototype.valueOf, Number.MIN_VALUE), + u = Array.apply(null, Array(l.length)).map(Number.prototype.valueOf, -Number.MAX_VALUE); + c.forEach((function(t, e) { t.forEach((function(t, i) { g[e] = Math.min(t.value, g[e]) })) })), d.forEach((function(t, e) { t.forEach((function(t, i) { u[e] = Math.max(t.value, u[e]) })) })), t.forEach((function(t, e) { d.forEach((function(t, i) { var o = g[i], + n = u[i]; + s.chart.stacked && (n = 0, t.forEach((function(t, e) { t.value !== -Number.MAX_VALUE && (n += t.value), o !== Number.MIN_VALUE && (o += c[i][e].value) }))), t.forEach((function(i, l) { t[l].key === e && (void 0 !== s.yaxis[e].min && (o = "function" == typeof s.yaxis[e].min ? s.yaxis[e].min(r.minY) : s.yaxis[e].min), void 0 !== s.yaxis[e].max && (n = "function" == typeof s.yaxis[e].max ? s.yaxis[e].max(r.maxY) : s.yaxis[e].max), a.setYScaleForIndex(e, o, n)) })) })) })) } }, { key: "autoScaleY", value: function(t, e, i) { t || (t = this); var a = t.w; if (a.globals.isMultipleYAxis || a.globals.collapsedSeries.length) return console.warn("autoScaleYaxis is not supported in a multi-yaxis chart."), e; var s = a.globals.seriesX[0], + r = a.config.chart.stacked; return e.forEach((function(t, o) { for (var n = 0, l = 0; l < s.length; l++) + if (s[l] >= i.xaxis.min) { n = l; break } + var h, c, d = a.globals.minYArr[o], + g = a.globals.maxYArr[o], + u = a.globals.stackedSeriesTotals; + a.globals.series.forEach((function(o, l) { var p = o[n]; + r ? (p = u[n], h = c = p, u.forEach((function(t, e) { s[e] <= i.xaxis.max && s[e] >= i.xaxis.min && (t > c && null !== t && (c = t), o[e] < h && null !== o[e] && (h = o[e])) }))) : (h = c = p, o.forEach((function(t, e) { if (s[e] <= i.xaxis.max && s[e] >= i.xaxis.min) { var r = t, + o = t; + a.globals.series.forEach((function(i, a) { null !== t && (r = Math.min(i[e], r), o = Math.max(i[e], o)) })), o > c && null !== o && (c = o), r < h && null !== r && (h = r) } }))), void 0 === h && void 0 === c && (h = d, c = g), (c *= c < 0 ? .9 : 1.1) < 0 && c < g && (c = g), (h *= h < 0 ? 1.1 : .9) < 0 && h > d && (h = d), e.length > 1 ? (e[l].min = void 0 === t.min ? h : t.min, e[l].max = void 0 === t.max ? c : t.max) : (e[0].min = void 0 === t.min ? h : t.min, e[0].max = void 0 === t.max ? c : t.max) })) })), e } }]), t }(), + $ = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w, this.scales = new Z(e) } return n(t, [{ key: "init", value: function() { this.setYRange(), this.setXRange(), this.setZRange() } }, { key: "getMinYMaxY", value: function(t) { var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : Number.MAX_VALUE, + i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : -Number.MAX_VALUE, + a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null, + s = this.w.config, + r = this.w.globals, + o = -Number.MAX_VALUE, + n = Number.MIN_VALUE; + null === a && (a = t + 1); var l = r.series, + h = l, + c = l; "candlestick" === s.chart.type ? (h = r.seriesCandleL, c = r.seriesCandleH) : "boxPlot" === s.chart.type ? (h = r.seriesCandleO, c = r.seriesCandleC) : r.isRangeData && (h = r.seriesRangeStart, c = r.seriesRangeEnd); for (var d = t; d < a; d++) { r.dataPoints = Math.max(r.dataPoints, l[d].length); for (var g = 0; g < r.series[d].length; g++) { var u = l[d][g]; + null !== u && b.isNumber(u) ? (void 0 !== c[d][g] && (o = Math.max(o, c[d][g])), void 0 !== h[d][g] && (e = Math.min(e, h[d][g]), i = Math.max(i, h[d][g])), "candlestick" !== this.w.config.chart.type && "boxPlot" !== this.w.config.chart.type || (void 0 !== r.seriesCandleC[d][g] && (o = Math.max(o, r.seriesCandleO[d][g]), o = Math.max(o, r.seriesCandleH[d][g]), o = Math.max(o, r.seriesCandleL[d][g]), o = Math.max(o, r.seriesCandleC[d][g]), "boxPlot" === this.w.config.chart.type && (o = Math.max(o, r.seriesCandleM[d][g]))), !s.series[d].type || "candlestick" === s.series[d].type && "boxPlot" === s.series[d].type || (o = Math.max(o, r.series[d][g]), e = Math.min(e, r.series[d][g])), i = o), r.seriesGoals[d] && r.seriesGoals[d][g] && Array.isArray(r.seriesGoals[d][g]) && r.seriesGoals[d][g].forEach((function(t) { n !== Number.MIN_VALUE && (n = Math.min(n, t.value), e = n), o = Math.max(o, t.value), i = o })), b.isFloat(u) && (u = b.noExponents(u), r.yValueDecimal = Math.max(r.yValueDecimal, u.toString().split(".")[1].length)), n > h[d][g] && h[d][g] < 0 && (n = h[d][g])) : r.hasNullValues = !0 } } return "rangeBar" === s.chart.type && r.seriesRangeStart.length && r.isBarHorizontal && "datetime" === s.xaxis.type && (n = e), "bar" === s.chart.type && (n < 0 && o < 0 && (o = 0), n === Number.MIN_VALUE && (n = 0)), { minY: n, maxY: o, lowestY: e, highestY: i } } }, { key: "setYRange", value: function() { var t = this.w.globals, + e = this.w.config; + t.maxY = -Number.MAX_VALUE, t.minY = Number.MIN_VALUE; var i = Number.MAX_VALUE; if (t.isMultipleYAxis) + for (var a = 0; a < t.series.length; a++) { var s = this.getMinYMaxY(a, i, null, a + 1); + t.minYArr.push(s.minY), t.maxYArr.push(s.maxY), i = s.lowestY } + var r = this.getMinYMaxY(0, i, null, t.series.length); if (t.minY = r.minY, t.maxY = r.maxY, i = r.lowestY, e.chart.stacked && this._setStackedMinMax(), ("line" === e.chart.type || "area" === e.chart.type || "candlestick" === e.chart.type || "boxPlot" === e.chart.type || "rangeBar" === e.chart.type && !t.isBarHorizontal) && t.minY === Number.MIN_VALUE && i !== -Number.MAX_VALUE && i !== t.maxY) { var o = t.maxY - i; + (i >= 0 && i <= 10 || void 0 !== e.yaxis[0].min || void 0 !== e.yaxis[0].max) && (o = 0), t.minY = i - 5 * o / 100, i > 0 && t.minY < 0 && (t.minY = 0), t.maxY = t.maxY + 5 * o / 100 } return e.yaxis.forEach((function(e, i) { void 0 !== e.max && ("number" == typeof e.max ? t.maxYArr[i] = e.max : "function" == typeof e.max && (t.maxYArr[i] = e.max(t.isMultipleYAxis ? t.maxYArr[i] : t.maxY)), t.maxY = t.maxYArr[i]), void 0 !== e.min && ("number" == typeof e.min ? t.minYArr[i] = e.min : "function" == typeof e.min && (t.minYArr[i] = e.min(t.isMultipleYAxis ? t.minYArr[i] === Number.MIN_VALUE ? 0 : t.minYArr[i] : t.minY)), t.minY = t.minYArr[i]) })), t.isBarHorizontal && ["min", "max"].forEach((function(i) { void 0 !== e.xaxis[i] && "number" == typeof e.xaxis[i] && ("min" === i ? t.minY = e.xaxis[i] : t.maxY = e.xaxis[i]) })), t.isMultipleYAxis ? (this.scales.setMultipleYScales(), t.minY = i, t.yAxisScale.forEach((function(e, i) { t.minYArr[i] = e.niceMin, t.maxYArr[i] = e.niceMax }))) : (this.scales.setYScaleForIndex(0, t.minY, t.maxY), t.minY = t.yAxisScale[0].niceMin, t.maxY = t.yAxisScale[0].niceMax, t.minYArr[0] = t.yAxisScale[0].niceMin, t.maxYArr[0] = t.yAxisScale[0].niceMax), { minY: t.minY, maxY: t.maxY, minYArr: t.minYArr, maxYArr: t.maxYArr, yAxisScale: t.yAxisScale } } }, { key: "setXRange", value: function() { var t = this.w.globals, + e = this.w.config, + i = "numeric" === e.xaxis.type || "datetime" === e.xaxis.type || "category" === e.xaxis.type && !t.noLabelsProvided || t.noLabelsProvided || t.isXNumeric; if (t.isXNumeric && function() { for (var e = 0; e < t.series.length; e++) + if (t.labels[e]) + for (var i = 0; i < t.labels[e].length; i++) null !== t.labels[e][i] && b.isNumber(t.labels[e][i]) && (t.maxX = Math.max(t.maxX, t.labels[e][i]), t.initialMaxX = Math.max(t.maxX, t.labels[e][i]), t.minX = Math.min(t.minX, t.labels[e][i]), t.initialMinX = Math.min(t.minX, t.labels[e][i])) }(), t.noLabelsProvided && 0 === e.xaxis.categories.length && (t.maxX = t.labels[t.labels.length - 1], t.initialMaxX = t.labels[t.labels.length - 1], t.minX = 1, t.initialMinX = 1), t.isXNumeric || t.noLabelsProvided || t.dataFormatXNumeric) { var a; if (void 0 === e.xaxis.tickAmount ? (a = Math.round(t.svgWidth / 150), "numeric" === e.xaxis.type && t.dataPoints < 30 && (a = t.dataPoints - 1), a > t.dataPoints && 0 !== t.dataPoints && (a = t.dataPoints - 1)) : "dataPoints" === e.xaxis.tickAmount ? (t.series.length > 1 && (a = t.series[t.maxValsInArrayIndex].length - 1), t.isXNumeric && (a = t.maxX - t.minX - 1)) : a = e.xaxis.tickAmount, t.xTickAmount = a, void 0 !== e.xaxis.max && "number" == typeof e.xaxis.max && (t.maxX = e.xaxis.max), void 0 !== e.xaxis.min && "number" == typeof e.xaxis.min && (t.minX = e.xaxis.min), void 0 !== e.xaxis.range && (t.minX = t.maxX - e.xaxis.range), t.minX !== Number.MAX_VALUE && t.maxX !== -Number.MAX_VALUE) + if (e.xaxis.convertedCatToNumeric && !t.dataFormatXNumeric) { for (var s = [], r = t.minX - 1; r < t.maxX; r++) s.push(r + 1); + t.xAxisScale = { result: s, niceMin: s[0], niceMax: s[s.length - 1] } } else t.xAxisScale = this.scales.setXScale(t.minX, t.maxX); + else t.xAxisScale = this.scales.linearScale(1, a, a), t.noLabelsProvided && t.labels.length > 0 && (t.xAxisScale = this.scales.linearScale(1, t.labels.length, a - 1), t.seriesX = t.labels.slice()); + i && (t.labels = t.xAxisScale.result.slice()) } return t.isBarHorizontal && t.labels.length && (t.xTickAmount = t.labels.length), this._handleSingleDataPoint(), this._getMinXDiff(), { minX: t.minX, maxX: t.maxX } } }, { key: "setZRange", value: function() { var t = this.w.globals; if (t.isDataXYZ) + for (var e = 0; e < t.series.length; e++) + if (void 0 !== t.seriesZ[e]) + for (var i = 0; i < t.seriesZ[e].length; i++) null !== t.seriesZ[e][i] && b.isNumber(t.seriesZ[e][i]) && (t.maxZ = Math.max(t.maxZ, t.seriesZ[e][i]), t.minZ = Math.min(t.minZ, t.seriesZ[e][i])) } }, { key: "_handleSingleDataPoint", value: function() { var t = this.w.globals, + e = this.w.config; if (t.minX === t.maxX) { var i = new H(this.ctx); if ("datetime" === e.xaxis.type) { var a = i.getDate(t.minX); + a.setUTCDate(a.getDate() - 2), t.minX = new Date(a).getTime(); var s = i.getDate(t.maxX); + s.setUTCDate(s.getDate() + 2), t.maxX = new Date(s).getTime() } else("numeric" === e.xaxis.type || "category" === e.xaxis.type && !t.noLabelsProvided) && (t.minX = t.minX - 2, t.initialMinX = t.minX, t.maxX = t.maxX + 2, t.initialMaxX = t.maxX) } } }, { key: "_getMinXDiff", value: function() { var t = this.w.globals; + t.isXNumeric && t.seriesX.forEach((function(e, i) { 1 === e.length && e.push(t.seriesX[t.maxValsInArrayIndex][t.seriesX[t.maxValsInArrayIndex].length - 1]); var a = e.slice(); + a.sort((function(t, e) { return t - e })), a.forEach((function(e, i) { if (i > 0) { var s = e - a[i - 1]; + s > 0 && (t.minXDiff = Math.min(s, t.minXDiff)) } })), 1 === t.dataPoints && t.minXDiff === Number.MAX_VALUE && (t.minXDiff = .5) })) } }, { key: "_setStackedMinMax", value: function() { var t = this.w.globals, + e = [], + i = []; if (t.series.length) + for (var a = 0; a < t.series[t.maxValsInArrayIndex].length; a++) + for (var s = 0, r = 0, o = 0; o < t.series.length; o++) null !== t.series[o][a] && b.isNumber(t.series[o][a]) && (t.series[o][a] > 0 ? s = s + parseFloat(t.series[o][a]) + 1e-4 : r += parseFloat(t.series[o][a])), o === t.series.length - 1 && (e.push(s), i.push(r)); for (var n = 0; n < e.length; n++) t.maxY = Math.max(t.maxY, e[n]), t.minY = Math.min(t.minY, i[n]) } }]), t }(), + J = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w; var i = this.w; + this.xaxisFontSize = i.config.xaxis.labels.style.fontSize, this.axisFontFamily = i.config.xaxis.labels.style.fontFamily, this.xaxisForeColors = i.config.xaxis.labels.style.colors, this.isCategoryBarHorizontal = "bar" === i.config.chart.type && i.config.plotOptions.bar.horizontal, this.xAxisoffX = 0, "bottom" === i.config.xaxis.position && (this.xAxisoffX = i.globals.gridHeight), this.drawnLabels = [], this.axesUtils = new _(e) } return n(t, [{ key: "drawYaxis", value: function(t) { var e = this, + i = this.w, + a = new y(this.ctx), + s = i.config.yaxis[t].labels.style, + r = s.fontSize, + o = s.fontFamily, + n = s.fontWeight, + l = a.group({ class: "apexcharts-yaxis", rel: t, transform: "translate(" + i.globals.translateYAxisX[t] + ", 0)" }); if (this.axesUtils.isYAxisHidden(t)) return l; var h = a.group({ class: "apexcharts-yaxis-texts-g" }); + l.add(h); var c = i.globals.yAxisScale[t].result.length - 1, + d = i.globals.gridHeight / c, + g = i.globals.translateY, + u = i.globals.yLabelFormatters[t], + p = i.globals.yAxisScale[t].result.slice(); + p = this.axesUtils.checkForReversedLabels(t, p); var f = ""; if (i.config.yaxis[t].labels.show) + for (var x = function(l) { var x = p[l]; + x = u(x, l, i); var b = i.config.yaxis[t].labels.padding; + i.config.yaxis[t].opposite && 0 !== i.config.yaxis.length && (b *= -1); var v = e.axesUtils.getYAxisForeColor(s.colors, t), + m = a.drawText({ x: b, y: g + c / 10 + i.config.yaxis[t].labels.offsetY + 1, text: x, textAnchor: i.config.yaxis[t].opposite ? "start" : "end", fontSize: r, fontFamily: o, fontWeight: n, foreColor: Array.isArray(v) ? v[l] : v, isPlainText: !1, cssClass: "apexcharts-yaxis-label " + s.cssClass }); + l === c && (f = m), h.add(m); var y = document.createElementNS(i.globals.SVGNS, "title"); if (y.textContent = Array.isArray(x) ? x.join(" ") : x, m.node.appendChild(y), 0 !== i.config.yaxis[t].labels.rotate) { var w = a.rotateAroundCenter(f.node), + k = a.rotateAroundCenter(m.node); + m.node.setAttribute("transform", "rotate(".concat(i.config.yaxis[t].labels.rotate, " ").concat(w.x, " ").concat(k.y, ")")) } + g += d }, b = c; b >= 0; b--) x(b); if (void 0 !== i.config.yaxis[t].title.text) { var v = a.group({ class: "apexcharts-yaxis-title" }), + m = 0; + i.config.yaxis[t].opposite && (m = i.globals.translateYAxisX[t]); var w = a.drawText({ x: m, y: i.globals.gridHeight / 2 + i.globals.translateY + i.config.yaxis[t].title.offsetY, text: i.config.yaxis[t].title.text, textAnchor: "end", foreColor: i.config.yaxis[t].title.style.color, fontSize: i.config.yaxis[t].title.style.fontSize, fontWeight: i.config.yaxis[t].title.style.fontWeight, fontFamily: i.config.yaxis[t].title.style.fontFamily, cssClass: "apexcharts-yaxis-title-text " + i.config.yaxis[t].title.style.cssClass }); + v.add(w), l.add(v) } var k = i.config.yaxis[t].axisBorder, + A = 31 + k.offsetX; if (i.config.yaxis[t].opposite && (A = -31 - k.offsetX), k.show) { var S = a.drawLine(A, i.globals.translateY + k.offsetY - 2, A, i.globals.gridHeight + i.globals.translateY + k.offsetY + 2, k.color, 0, k.width); + l.add(S) } return i.config.yaxis[t].axisTicks.show && this.axesUtils.drawYAxisTicks(A, c, k, i.config.yaxis[t].axisTicks, t, d, l), l } }, { key: "drawYaxisInversed", value: function(t) { var e = this.w, + i = new y(this.ctx), + a = i.group({ class: "apexcharts-xaxis apexcharts-yaxis-inversed" }), + s = i.group({ class: "apexcharts-xaxis-texts-g", transform: "translate(".concat(e.globals.translateXAxisX, ", ").concat(e.globals.translateXAxisY, ")") }); + a.add(s); var r = e.globals.yAxisScale[t].result.length - 1, + o = e.globals.gridWidth / r + .1, + n = o + e.config.xaxis.labels.offsetX, + l = e.globals.xLabelFormatter, + h = e.globals.yAxisScale[t].result.slice(), + c = e.globals.timescaleLabels; + c.length > 0 && (this.xaxisLabels = c.slice(), r = (h = c.slice()).length), h = this.axesUtils.checkForReversedLabels(t, h); var d = c.length; if (e.config.xaxis.labels.show) + for (var g = d ? 0 : r; d ? g < d : g >= 0; d ? g++ : g--) { var u = h[g]; + u = l(u, g, e); var p = e.globals.gridWidth + e.globals.padHorizontal - (n - o + e.config.xaxis.labels.offsetX); if (c.length) { var f = this.axesUtils.getLabel(h, c, p, g, this.drawnLabels, this.xaxisFontSize); + p = f.x, u = f.text, this.drawnLabels.push(f.text), 0 === g && e.globals.skipFirstTimelinelabel && (u = ""), g === h.length - 1 && e.globals.skipLastTimelinelabel && (u = "") } var x = i.drawText({ x: p, y: this.xAxisoffX + e.config.xaxis.labels.offsetY + 30 - ("top" === e.config.xaxis.position ? e.globals.xAxisHeight + e.config.xaxis.axisTicks.height - 2 : 0), text: u, textAnchor: "middle", foreColor: Array.isArray(this.xaxisForeColors) ? this.xaxisForeColors[t] : this.xaxisForeColors, fontSize: this.xaxisFontSize, fontFamily: this.xaxisFontFamily, fontWeight: e.config.xaxis.labels.style.fontWeight, isPlainText: !1, cssClass: "apexcharts-xaxis-label " + e.config.xaxis.labels.style.cssClass }); + s.add(x), x.tspan(u); var b = document.createElementNS(e.globals.SVGNS, "title"); + b.textContent = u, x.node.appendChild(b), n += o } + return this.inversedYAxisTitleText(a), this.inversedYAxisBorder(a), a } }, { key: "inversedYAxisBorder", value: function(t) { var e = this.w, + i = new y(this.ctx), + a = e.config.xaxis.axisBorder; if (a.show) { var s = 0; "bar" === e.config.chart.type && e.globals.isXNumeric && (s -= 15); var r = i.drawLine(e.globals.padHorizontal + s + a.offsetX, this.xAxisoffX, e.globals.gridWidth, this.xAxisoffX, a.color, 0, a.height); + t.add(r) } } }, { key: "inversedYAxisTitleText", value: function(t) { var e = this.w, + i = new y(this.ctx); if (void 0 !== e.config.xaxis.title.text) { var a = i.group({ class: "apexcharts-xaxis-title apexcharts-yaxis-title-inversed" }), + s = i.drawText({ x: e.globals.gridWidth / 2 + e.config.xaxis.title.offsetX, y: this.xAxisoffX + parseFloat(this.xaxisFontSize) + parseFloat(e.config.xaxis.title.style.fontSize) + e.config.xaxis.title.offsetY + 20, text: e.config.xaxis.title.text, textAnchor: "middle", fontSize: e.config.xaxis.title.style.fontSize, fontFamily: e.config.xaxis.title.style.fontFamily, fontWeight: e.config.xaxis.title.style.fontWeight, foreColor: e.config.xaxis.title.style.color, cssClass: "apexcharts-xaxis-title-text " + e.config.xaxis.title.style.cssClass }); + a.add(s), t.add(a) } } }, { key: "yAxisTitleRotate", value: function(t, e) { var i = this.w, + a = new y(this.ctx), + s = { width: 0, height: 0 }, + r = { width: 0, height: 0 }, + o = i.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(t, "'] .apexcharts-yaxis-texts-g")); + null !== o && (s = o.getBoundingClientRect()); var n = i.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(t, "'] .apexcharts-yaxis-title text")); if (null !== n && (r = n.getBoundingClientRect()), null !== n) { var l = this.xPaddingForYAxisTitle(t, s, r, e); + n.setAttribute("x", l.xPos - (e ? 10 : 0)) } if (null !== n) { var h = a.rotateAroundCenter(n); + n.setAttribute("transform", "rotate(".concat(e ? -1 * i.config.yaxis[t].title.rotate : i.config.yaxis[t].title.rotate, " ").concat(h.x, " ").concat(h.y, ")")) } } }, { key: "xPaddingForYAxisTitle", value: function(t, e, i, a) { var s = this.w, + r = 0, + o = 0, + n = 10; return void 0 === s.config.yaxis[t].title.text || t < 0 ? { xPos: o, padd: 0 } : (a ? (o = e.width + s.config.yaxis[t].title.offsetX + i.width / 2 + n / 2, 0 === (r += 1) && (o -= n / 2)) : (o = -1 * e.width + s.config.yaxis[t].title.offsetX + n / 2 + i.width / 2, s.globals.isBarHorizontal && (n = 25, o = -1 * e.width - s.config.yaxis[t].title.offsetX - n)), { xPos: o, padd: n }) } }, { key: "setYAxisXPosition", value: function(t, e) { var i = this.w, + a = 0, + s = 0, + r = 18, + o = 1; + i.config.yaxis.length > 1 && (this.multipleYs = !0), i.config.yaxis.map((function(n, l) { var h = i.globals.ignoreYAxisIndexes.indexOf(l) > -1 || !n.show || n.floating || 0 === t[l].width, + c = t[l].width + e[l].width; + n.opposite ? i.globals.isBarHorizontal ? (s = i.globals.gridWidth + i.globals.translateX - 1, i.globals.translateYAxisX[l] = s - n.labels.offsetX) : (s = i.globals.gridWidth + i.globals.translateX + o, h || (o = o + c + 20), i.globals.translateYAxisX[l] = s - n.labels.offsetX + 20) : (a = i.globals.translateX - r, h || (r = r + c + 20), i.globals.translateYAxisX[l] = a + n.labels.offsetX) })) } }, { key: "setYAxisTextAlignments", value: function() { var t = this.w, + e = t.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis"); + (e = b.listToArray(e)).forEach((function(e, i) { var a = t.config.yaxis[i]; if (a && void 0 !== a.labels.align) { var s = t.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(i, "'] .apexcharts-yaxis-texts-g")), + r = t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(i, "'] .apexcharts-yaxis-label")); + r = b.listToArray(r); var o = s.getBoundingClientRect(); "left" === a.labels.align ? (r.forEach((function(t, e) { t.setAttribute("text-anchor", "start") })), a.opposite || s.setAttribute("transform", "translate(-".concat(o.width, ", 0)"))) : "center" === a.labels.align ? (r.forEach((function(t, e) { t.setAttribute("text-anchor", "middle") })), s.setAttribute("transform", "translate(".concat(o.width / 2 * (a.opposite ? 1 : -1), ", 0)"))) : "right" === a.labels.align && (r.forEach((function(t, e) { t.setAttribute("text-anchor", "end") })), a.opposite && s.setAttribute("transform", "translate(".concat(o.width, ", 0)"))) } })) } }]), t }(), + Q = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w, this.documentEvent = b.bind(this.documentEvent, this) } return n(t, [{ key: "addEventListener", value: function(t, e) { var i = this.w; + i.globals.events.hasOwnProperty(t) ? i.globals.events[t].push(e) : i.globals.events[t] = [e] } }, { key: "removeEventListener", value: function(t, e) { var i = this.w; if (i.globals.events.hasOwnProperty(t)) { var a = i.globals.events[t].indexOf(e); - 1 !== a && i.globals.events[t].splice(a, 1) } } }, { key: "fireEvent", value: function(t, e) { var i = this.w; if (i.globals.events.hasOwnProperty(t)) { e && e.length || (e = []); for (var a = i.globals.events[t], s = a.length, r = 0; r < s; r++) a[r].apply(null, e) } } }, { key: "setupEventHandlers", value: function() { var t = this, + e = this.w, + i = this.ctx, + a = e.globals.dom.baseEl.querySelector(e.globals.chartClass); + this.ctx.eventList.forEach((function(t) { a.addEventListener(t, (function(t) { var a = Object.assign({}, e, { seriesIndex: e.globals.capturedSeriesIndex, dataPointIndex: e.globals.capturedDataPointIndex }); "mousemove" === t.type || "touchmove" === t.type ? "function" == typeof e.config.chart.events.mouseMove && e.config.chart.events.mouseMove(t, i, a) : "mouseleave" === t.type || "touchleave" === t.type ? "function" == typeof e.config.chart.events.mouseLeave && e.config.chart.events.mouseLeave(t, i, a) : ("mouseup" === t.type && 1 === t.which || "touchend" === t.type) && ("function" == typeof e.config.chart.events.click && e.config.chart.events.click(t, i, a), i.ctx.events.fireEvent("click", [t, i, a])) }), { capture: !1, passive: !0 }) })), this.ctx.eventList.forEach((function(i) { e.globals.dom.baseEl.addEventListener(i, t.documentEvent, { passive: !0 }) })), this.ctx.core.setupBrushHandler() } }, { key: "documentEvent", value: function(t) { var e = this.w, + i = t.target.className; if ("click" === t.type) { var a = e.globals.dom.baseEl.querySelector(".apexcharts-menu"); + a && a.classList.contains("apexcharts-menu-open") && "apexcharts-menu-icon" !== i && a.classList.remove("apexcharts-menu-open") } + e.globals.clientX = "touchmove" === t.type ? t.touches[0].clientX : t.clientX, e.globals.clientY = "touchmove" === t.type ? t.touches[0].clientY : t.clientY } }]), t }(), + K = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w } return n(t, [{ key: "setCurrentLocaleValues", value: function(t) { var e = this.w.config.chart.locales; + window.Apex.chart && window.Apex.chart.locales && window.Apex.chart.locales.length > 0 && (e = this.w.config.chart.locales.concat(window.Apex.chart.locales)); var i = e.filter((function(e) { return e.name === t }))[0]; if (!i) throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options"); var a = b.extend(L, i); + this.w.globals.locale = a.options } }]), t }(), + tt = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w } return n(t, [{ key: "drawAxis", value: function(t, e) { var i, a, s = this.w.globals, + r = this.w.config, + o = new U(this.ctx), + n = new J(this.ctx); + s.axisCharts && "radar" !== t && (s.isBarHorizontal ? (a = n.drawYaxisInversed(0), i = o.drawXaxisInversed(0), s.dom.elGraphical.add(i), s.dom.elGraphical.add(a)) : (i = o.drawXaxis(), s.dom.elGraphical.add(i), r.yaxis.map((function(t, e) {-1 === s.ignoreYAxisIndexes.indexOf(e) && (a = n.drawYaxis(e), s.dom.Paper.add(a)) })))) } }]), t }(), + et = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w } return n(t, [{ key: "drawXCrosshairs", value: function() { var t = this.w, + e = new y(this.ctx), + i = new m(this.ctx), + a = t.config.xaxis.crosshairs.fill.gradient, + s = t.config.xaxis.crosshairs.dropShadow, + r = t.config.xaxis.crosshairs.fill.type, + o = a.colorFrom, + n = a.colorTo, + l = a.opacityFrom, + h = a.opacityTo, + c = a.stops, + d = s.enabled, + g = s.left, + u = s.top, + p = s.blur, + f = s.color, + x = s.opacity, + v = t.config.xaxis.crosshairs.fill.color; if (t.config.xaxis.crosshairs.show) { "gradient" === r && (v = e.drawGradient("vertical", o, n, l, h, null, c, null)); var w = e.drawRect(); + 1 === t.config.xaxis.crosshairs.width && (w = e.drawLine()); var k = t.globals.gridHeight; + (!b.isNumber(k) || k < 0) && (k = 0); var A = t.config.xaxis.crosshairs.width; + (!b.isNumber(A) || A < 0) && (A = 0), w.attr({ class: "apexcharts-xcrosshairs", x: 0, y: 0, y2: k, width: A, height: k, fill: v, filter: "none", "fill-opacity": t.config.xaxis.crosshairs.opacity, stroke: t.config.xaxis.crosshairs.stroke.color, "stroke-width": t.config.xaxis.crosshairs.stroke.width, "stroke-dasharray": t.config.xaxis.crosshairs.stroke.dashArray }), d && (w = i.dropShadow(w, { left: g, top: u, blur: p, color: f, opacity: x })), t.globals.dom.elGraphical.add(w) } } }, { key: "drawYCrosshairs", value: function() { var t = this.w, + e = new y(this.ctx), + i = t.config.yaxis[0].crosshairs, + a = t.globals.barPadForNumericAxis; if (t.config.yaxis[0].crosshairs.show) { var s = e.drawLine(-a, 0, t.globals.gridWidth + a, 0, i.stroke.color, i.stroke.dashArray, i.stroke.width); + s.attr({ class: "apexcharts-ycrosshairs" }), t.globals.dom.elGraphical.add(s) } var r = e.drawLine(-a, 0, t.globals.gridWidth + a, 0, i.stroke.color, 0, 0); + r.attr({ class: "apexcharts-ycrosshairs-hidden" }), t.globals.dom.elGraphical.add(r) } }]), t }(), + it = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w } return n(t, [{ key: "checkResponsiveConfig", value: function(t) { var e = this, + i = this.w, + a = i.config; if (0 !== a.responsive.length) { var s = a.responsive.slice(); + s.sort((function(t, e) { return t.breakpoint > e.breakpoint ? 1 : e.breakpoint > t.breakpoint ? -1 : 0 })).reverse(); var r = new O({}), + o = function() { var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, + a = s[0].breakpoint, + o = window.innerWidth > 0 ? window.innerWidth : screen.width; if (o > a) { var n = A.extendArrayProps(r, i.globals.initialConfig, i); + t = b.extend(n, t), t = b.extend(i.config, t), e.overrideResponsiveOptions(t) } else + for (var l = 0; l < s.length; l++) o < s[l].breakpoint && (t = A.extendArrayProps(r, s[l].options, i), t = b.extend(i.config, t), e.overrideResponsiveOptions(t)) }; if (t) { var n = A.extendArrayProps(r, t, i); + n = b.extend(i.config, n), o(n = b.extend(n, t)) } else o({}) } } }, { key: "overrideResponsiveOptions", value: function(t) { var e = new O(t).init({ responsiveOverride: !0 }); + this.w.config = e } }]), t }(), + at = function() { + function t(e) { r(this, t), this.ctx = e, this.colors = [], this.w = e.w; var i = this.w; + this.isColorFn = !1, this.isHeatmapDistributed = "treemap" === i.config.chart.type && i.config.plotOptions.treemap.distributed || "heatmap" === i.config.chart.type && i.config.plotOptions.heatmap.distributed, this.isBarDistributed = i.config.plotOptions.bar.distributed && ("bar" === i.config.chart.type || "rangeBar" === i.config.chart.type) } return n(t, [{ key: "init", value: function() { this.setDefaultColors() } }, { key: "setDefaultColors", value: function() { var t = this, + e = this.w, + i = new b; if (e.globals.dom.elWrap.classList.add("apexcharts-theme-".concat(e.config.theme.mode)), void 0 === e.config.colors ? e.globals.colors = this.predefined() : (e.globals.colors = e.config.colors, Array.isArray(e.config.colors) && e.config.colors.length > 0 && "function" == typeof e.config.colors[0] && (e.globals.colors = e.config.series.map((function(i, a) { var s = e.config.colors[a]; return s || (s = e.config.colors[0]), "function" == typeof s ? (t.isColorFn = !0, s({ value: e.globals.axisCharts ? e.globals.series[a][0] ? e.globals.series[a][0] : 0 : e.globals.series[a], seriesIndex: a, dataPointIndex: a, w: e })) : s })))), e.globals.seriesColors.map((function(t, i) { t && (e.globals.colors[i] = t) })), e.config.theme.monochrome.enabled) { var a = [], + s = e.globals.series.length; + (this.isBarDistributed || this.isHeatmapDistributed) && (s = e.globals.series[0].length * e.globals.series.length); for (var r = e.config.theme.monochrome.color, o = 1 / (s / e.config.theme.monochrome.shadeIntensity), n = e.config.theme.monochrome.shadeTo, l = 0, h = 0; h < s; h++) { var c = void 0; "dark" === n ? (c = i.shadeColor(-1 * l, r), l += o) : (c = i.shadeColor(l, r), l += o), a.push(c) } + e.globals.colors = a.slice() } var d = e.globals.colors.slice(); + this.pushExtraColors(e.globals.colors), ["fill", "stroke"].forEach((function(i) { void 0 === e.config[i].colors ? e.globals[i].colors = t.isColorFn ? e.config.colors : d : e.globals[i].colors = e.config[i].colors.slice(), t.pushExtraColors(e.globals[i].colors) })), void 0 === e.config.dataLabels.style.colors ? e.globals.dataLabels.style.colors = d : e.globals.dataLabels.style.colors = e.config.dataLabels.style.colors.slice(), this.pushExtraColors(e.globals.dataLabels.style.colors, 50), void 0 === e.config.plotOptions.radar.polygons.fill.colors ? e.globals.radarPolygons.fill.colors = ["dark" === e.config.theme.mode ? "#424242" : "none"] : e.globals.radarPolygons.fill.colors = e.config.plotOptions.radar.polygons.fill.colors.slice(), this.pushExtraColors(e.globals.radarPolygons.fill.colors, 20), void 0 === e.config.markers.colors ? e.globals.markers.colors = d : e.globals.markers.colors = e.config.markers.colors.slice(), this.pushExtraColors(e.globals.markers.colors) } }, { key: "pushExtraColors", value: function(t, e) { var i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null, + a = this.w, + s = e || a.globals.series.length; if (null === i && (i = this.isBarDistributed || this.isHeatmapDistributed || "heatmap" === a.config.chart.type && a.config.plotOptions.heatmap.colorScale.inverse), i && a.globals.series.length && (s = a.globals.series[a.globals.maxValsInArrayIndex].length * a.globals.series.length), t.length < s) + for (var r = s - t.length, o = 0; o < r; o++) t.push(t[o]) } }, { key: "updateThemeOptions", value: function(t) { t.chart = t.chart || {}, t.tooltip = t.tooltip || {}; var e = t.theme.mode || "light", + i = t.theme.palette ? t.theme.palette : "dark" === e ? "palette4" : "palette1", + a = t.chart.foreColor ? t.chart.foreColor : "dark" === e ? "#f6f7f8" : "#373d3f"; return t.tooltip.theme = e, t.chart.foreColor = a, t.theme.palette = i, t } }, { key: "predefined", value: function() { switch (this.w.config.theme.palette) { + case "palette1": + this.colors = ["#008FFB", "#00E396", "#FEB019", "#FF4560", "#775DD0"]; break; + case "palette2": + this.colors = ["#3f51b5", "#03a9f4", "#4caf50", "#f9ce1d", "#FF9800"]; break; + case "palette3": + this.colors = ["#33b2df", "#546E7A", "#d4526e", "#13d8aa", "#A5978B"]; break; + case "palette4": + this.colors = ["#4ecdc4", "#c7f464", "#81D4FA", "#fd6a6a", "#546E7A"]; break; + case "palette5": + this.colors = ["#2b908f", "#f9a3a4", "#90ee7e", "#fa4443", "#69d2e7"]; break; + case "palette6": + this.colors = ["#449DD1", "#F86624", "#EA3546", "#662E9B", "#C5D86D"]; break; + case "palette7": + this.colors = ["#D7263D", "#1B998B", "#2E294E", "#F46036", "#E2C044"]; break; + case "palette8": + this.colors = ["#662E9B", "#F86624", "#F9C80E", "#EA3546", "#43BCCD"]; break; + case "palette9": + this.colors = ["#5C4742", "#A5978B", "#8D5B4C", "#5A2A27", "#C4BBAF"]; break; + case "palette10": + this.colors = ["#A300D6", "#7D02EB", "#5653FE", "#2983FF", "#00B1F2"]; break; + default: + this.colors = ["#008FFB", "#00E396", "#FEB019", "#FF4560", "#775DD0"] } return this.colors } }]), t }(), + st = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w } return n(t, [{ key: "draw", value: function() { this.drawTitleSubtitle("title"), this.drawTitleSubtitle("subtitle") } }, { key: "drawTitleSubtitle", value: function(t) { var e = this.w, + i = "title" === t ? e.config.title : e.config.subtitle, + a = e.globals.svgWidth / 2, + s = i.offsetY, + r = "middle"; if ("left" === i.align ? (a = 10, r = "start") : "right" === i.align && (a = e.globals.svgWidth - 10, r = "end"), a += i.offsetX, s = s + parseInt(i.style.fontSize, 10) + i.margin / 2, void 0 !== i.text) { var o = new y(this.ctx).drawText({ x: a, y: s, text: i.text, textAnchor: r, fontSize: i.style.fontSize, fontFamily: i.style.fontFamily, fontWeight: i.style.fontWeight, foreColor: i.style.color, opacity: 1 }); + o.node.setAttribute("class", "apexcharts-".concat(t, "-text")), e.globals.dom.Paper.add(o) } } }]), t }(), + rt = function() { + function t(e) { r(this, t), this.w = e.w, this.dCtx = e } return n(t, [{ key: "getTitleSubtitleCoords", value: function(t) { var e = this.w, + i = 0, + a = 0, + s = "title" === t ? e.config.title.floating : e.config.subtitle.floating, + r = e.globals.dom.baseEl.querySelector(".apexcharts-".concat(t, "-text")); if (null !== r && !s) { var o = r.getBoundingClientRect(); + i = o.width, a = e.globals.axisCharts ? o.height + 5 : o.height } return { width: i, height: a } } }, { key: "getLegendsRect", value: function() { var t = this.w, + e = t.globals.dom.baseEl.querySelector(".apexcharts-legend"); + t.config.legend.height || "top" !== t.config.legend.position && "bottom" !== t.config.legend.position || (e.style.maxHeight = t.globals.svgHeight / 2 + "px"); var i = Object.assign({}, b.getBoundingClientRect(e)); return null !== e && !t.config.legend.floating && t.config.legend.show ? this.dCtx.lgRect = { x: i.x, y: i.y, height: i.height, width: 0 === i.height ? 0 : i.width } : this.dCtx.lgRect = { x: 0, y: 0, height: 0, width: 0 }, "left" !== t.config.legend.position && "right" !== t.config.legend.position || 1.5 * this.dCtx.lgRect.width > t.globals.svgWidth && (this.dCtx.lgRect.width = t.globals.svgWidth / 1.5), this.dCtx.lgRect } }, { key: "getLargestStringFromMultiArr", value: function(t, e) { var i = t; if (this.w.globals.isMultiLineX) { var a = e.map((function(t, e) { return Array.isArray(t) ? t.length : 1 })), + s = Math.max.apply(Math, f(a)); + i = e[a.indexOf(s)] } return i } }]), t }(), + ot = function() { + function t(e) { r(this, t), this.w = e.w, this.dCtx = e } return n(t, [{ key: "getxAxisLabelsCoords", value: function() { var t, e = this.w, + i = e.globals.labels.slice(); if (e.config.xaxis.convertedCatToNumeric && 0 === i.length && (i = e.globals.categoryLabels), e.globals.timescaleLabels.length > 0) { var a = this.getxAxisTimeScaleLabelsCoords(); + t = { width: a.width, height: a.height }, e.globals.rotateXLabels = !1 } else { this.dCtx.lgWidthForSideLegends = "left" !== e.config.legend.position && "right" !== e.config.legend.position || e.config.legend.floating ? 0 : this.dCtx.lgRect.width; var s = e.globals.xLabelFormatter, + r = b.getLargestStringFromArr(i), + o = this.dCtx.dimHelpers.getLargestStringFromMultiArr(r, i); + e.globals.isBarHorizontal && (o = r = e.globals.yAxisScale[0].result.reduce((function(t, e) { return t.length > e.length ? t : e }), 0)); var n = new G(this.dCtx.ctx), + l = r; + r = n.xLabelFormat(s, r, l, { i: void 0, dateFormatter: new H(this.dCtx.ctx).formatDate, w: e }), o = n.xLabelFormat(s, o, l, { i: void 0, dateFormatter: new H(this.dCtx.ctx).formatDate, w: e }), (e.config.xaxis.convertedCatToNumeric && void 0 === r || "" === String(r).trim()) && (o = r = "1"); var h = new y(this.dCtx.ctx), + c = h.getTextRects(r, e.config.xaxis.labels.style.fontSize), + d = c; if (r !== o && (d = h.getTextRects(o, e.config.xaxis.labels.style.fontSize)), (t = { width: c.width >= d.width ? c.width : d.width, height: c.height >= d.height ? c.height : d.height }).width * i.length > e.globals.svgWidth - this.dCtx.lgWidthForSideLegends - this.dCtx.yAxisWidth - this.dCtx.gridPad.left - this.dCtx.gridPad.right && 0 !== e.config.xaxis.labels.rotate || e.config.xaxis.labels.rotateAlways) { if (!e.globals.isBarHorizontal) { e.globals.rotateXLabels = !0; var g = function(t) { return h.getTextRects(t, e.config.xaxis.labels.style.fontSize, e.config.xaxis.labels.style.fontFamily, "rotate(".concat(e.config.xaxis.labels.rotate, " 0 0)"), !1) }; + c = g(r), r !== o && (d = g(o)), t.height = (c.height > d.height ? c.height : d.height) / 1.5, t.width = c.width > d.width ? c.width : d.width } } else e.globals.rotateXLabels = !1 } return e.config.xaxis.labels.show || (t = { width: 0, height: 0 }), { width: t.width, height: t.height } } }, { key: "getxAxisTitleCoords", value: function() { var t = this.w, + e = 0, + i = 0; if (void 0 !== t.config.xaxis.title.text) { var a = new y(this.dCtx.ctx).getTextRects(t.config.xaxis.title.text, t.config.xaxis.title.style.fontSize); + e = a.width, i = a.height } return { width: e, height: i } } }, { key: "getxAxisTimeScaleLabelsCoords", value: function() { var t, e = this.w; + this.dCtx.timescaleLabels = e.globals.timescaleLabels.slice(); var i = this.dCtx.timescaleLabels.map((function(t) { return t.value })), + a = i.reduce((function(t, e) { return void 0 === t ? (console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"), 0) : t.length > e.length ? t : e }), 0); return 1.05 * (t = new y(this.dCtx.ctx).getTextRects(a, e.config.xaxis.labels.style.fontSize)).width * i.length > e.globals.gridWidth && 0 !== e.config.xaxis.labels.rotate && (e.globals.overlappingXLabels = !0), t } }, { key: "additionalPaddingXLabels", value: function(t) { var e = this, + i = this.w, + a = i.globals, + s = i.config, + r = s.xaxis.type, + o = t.width; + a.skipLastTimelinelabel = !1, a.skipFirstTimelinelabel = !1; var n = i.config.yaxis[0].opposite && i.globals.isBarHorizontal, + l = function(t, n) { + (function(t) { return -1 !== a.collapsedSeriesIndices.indexOf(t) })(n) || function(t) { if (e.dCtx.timescaleLabels && e.dCtx.timescaleLabels.length) { var n = e.dCtx.timescaleLabels[0], + l = e.dCtx.timescaleLabels[e.dCtx.timescaleLabels.length - 1].position + o / 1.75 - e.dCtx.yAxisWidthRight, + h = n.position - o / 1.75 + e.dCtx.yAxisWidthLeft, + c = "right" === i.config.legend.position && e.dCtx.lgRect.width > 0 ? e.dCtx.lgRect.width : 0; + l > a.svgWidth - a.translateX - c && (a.skipLastTimelinelabel = !0), h < -(t.show && !t.floating || "bar" !== s.chart.type && "candlestick" !== s.chart.type && "rangeBar" !== s.chart.type && "boxPlot" !== s.chart.type ? 10 : o / 1.75) && (a.skipFirstTimelinelabel = !0) } else "datetime" === r ? e.dCtx.gridPad.right < o && !a.rotateXLabels && (a.skipLastTimelinelabel = !0) : "datetime" !== r && e.dCtx.gridPad.right < o / 2 - e.dCtx.yAxisWidthRight && !a.rotateXLabels && !i.config.xaxis.labels.trim && ("between" !== i.config.xaxis.tickPlacement || i.globals.isBarHorizontal) && (e.dCtx.xPadRight = o / 2 + 1) }(t) }; + s.yaxis.forEach((function(t, i) { n ? (e.dCtx.gridPad.left < o && (e.dCtx.xPadLeft = o / 2 + 1), e.dCtx.xPadRight = o / 2 + 1) : l(t, i) })) } }]), t }(), + nt = function() { + function t(e) { r(this, t), this.w = e.w, this.dCtx = e } return n(t, [{ key: "getyAxisLabelsCoords", value: function() { var t = this, + e = this.w, + i = [], + a = 10, + s = new _(this.dCtx.ctx); return e.config.yaxis.map((function(r, o) { var n = e.globals.yAxisScale[o], + l = 0; if (!s.isYAxisHidden(o) && r.labels.show && void 0 !== r.labels.minWidth && (l = r.labels.minWidth), !s.isYAxisHidden(o) && r.labels.show && n.result.length) { var h = e.globals.yLabelFormatters[o], + c = n.niceMin === Number.MIN_VALUE ? 0 : n.niceMin, + d = String(c).length > String(n.niceMax).length ? c : n.niceMax, + g = h(d, { seriesIndex: o, dataPointIndex: -1, w: e }), + u = g; if (void 0 !== g && 0 !== g.length || (g = d), e.globals.isBarHorizontal) { a = 0; var p = e.globals.labels.slice(); + g = h(g = b.getLargestStringFromArr(p), { seriesIndex: o, dataPointIndex: -1, w: e }), u = t.dCtx.dimHelpers.getLargestStringFromMultiArr(g, p) } var f = new y(t.dCtx.ctx), + x = "rotate(".concat(r.labels.rotate, " 0 0)"), + v = f.getTextRects(g, r.labels.style.fontSize, r.labels.style.fontFamily, x, !1), + m = v; + g !== u && (m = f.getTextRects(u, r.labels.style.fontSize, r.labels.style.fontFamily, x, !1)), i.push({ width: (l > m.width || l > v.width ? l : m.width > v.width ? m.width : v.width) + a, height: m.height > v.height ? m.height : v.height }) } else i.push({ width: 0, height: 0 }) })), i } }, { key: "getyAxisTitleCoords", value: function() { var t = this, + e = this.w, + i = []; return e.config.yaxis.map((function(e, a) { if (e.show && void 0 !== e.title.text) { var s = new y(t.dCtx.ctx), + r = "rotate(".concat(e.title.rotate, " 0 0)"), + o = s.getTextRects(e.title.text, e.title.style.fontSize, e.title.style.fontFamily, r, !1); + i.push({ width: o.width, height: o.height }) } else i.push({ width: 0, height: 0 }) })), i } }, { key: "getTotalYAxisWidth", value: function() { var t = this.w, + e = 0, + i = 0, + a = 0, + s = t.globals.yAxisScale.length > 1 ? 10 : 0, + r = new _(this.dCtx.ctx), + o = function(o, n) { var l = t.config.yaxis[n].floating, + h = 0; + o.width > 0 && !l ? (h = o.width + s, function(e) { return t.globals.ignoreYAxisIndexes.indexOf(e) > -1 }(n) && (h = h - o.width - s)) : h = l || r.isYAxisHidden(n) ? 0 : 5, t.config.yaxis[n].opposite ? a += h : i += h, e += h }; return t.globals.yLabelsCoords.map((function(t, e) { o(t, e) })), t.globals.yTitleCoords.map((function(t, e) { o(t, e) })), t.globals.isBarHorizontal && !t.config.yaxis[0].floating && (e = t.globals.yLabelsCoords[0].width + t.globals.yTitleCoords[0].width + 15), this.dCtx.yAxisWidthLeft = i, this.dCtx.yAxisWidthRight = a, e } }]), t }(), + lt = function() { + function t(e) { r(this, t), this.w = e.w, this.dCtx = e } return n(t, [{ key: "gridPadForColumnsInNumericAxis", value: function(t) { var e = this.w; if (e.globals.noData || e.globals.allSeriesCollapsed) return 0; var i = function(t) { return "bar" === t || "rangeBar" === t || "candlestick" === t || "boxPlot" === t }, + a = e.config.chart.type, + s = 0, + r = i(a) ? e.config.series.length : 1; if (e.globals.comboBarCount > 0 && (r = e.globals.comboBarCount), e.globals.collapsedSeries.forEach((function(t) { i(t.type) && (r -= 1) })), e.config.chart.stacked && (r = 1), (i(a) || e.globals.comboBarCount > 0) && e.globals.isXNumeric && !e.globals.isBarHorizontal && r > 0) { var o, n, l = Math.abs(e.globals.initialMaxX - e.globals.initialMinX); + l <= 3 && (l = e.globals.dataPoints), o = l / t, e.globals.minXDiff && e.globals.minXDiff / o > 0 && (n = e.globals.minXDiff / o), n > t / 2 && (n /= 2), (s = n / r * parseInt(e.config.plotOptions.bar.columnWidth, 10) / 100) < 1 && (s = 1), s = s / (r > 1 ? 1 : 1.5) + 5, e.globals.barPadForNumericAxis = s } return s } }, { key: "gridPadFortitleSubtitle", value: function() { var t = this, + e = this.w, + i = e.globals, + a = this.dCtx.isSparkline || !e.globals.axisCharts ? 0 : 10; + ["title", "subtitle"].forEach((function(i) { void 0 !== e.config[i].text ? a += e.config[i].margin : a += t.dCtx.isSparkline || !e.globals.axisCharts ? 0 : 5 })), !e.config.legend.show || "bottom" !== e.config.legend.position || e.config.legend.floating || e.globals.axisCharts || (a += 10); var s = this.dCtx.dimHelpers.getTitleSubtitleCoords("title"), + r = this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle"); + i.gridHeight = i.gridHeight - s.height - r.height - a, i.translateY = i.translateY + s.height + r.height + a } }, { key: "setGridXPosForDualYAxis", value: function(t, e) { var i = this.w, + a = new _(this.dCtx.ctx); + i.config.yaxis.map((function(s, r) {-1 !== i.globals.ignoreYAxisIndexes.indexOf(r) || s.floating || a.isYAxisHidden(r) || (s.opposite && (i.globals.translateX = i.globals.translateX - (e[r].width + t[r].width) - parseInt(i.config.yaxis[r].labels.style.fontSize, 10) / 1.2 - 12), i.globals.translateX < 2 && (i.globals.translateX = 2)) })) } }]), t }(), + ht = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w, this.lgRect = {}, this.yAxisWidth = 0, this.yAxisWidthLeft = 0, this.yAxisWidthRight = 0, this.xAxisHeight = 0, this.isSparkline = this.w.config.chart.sparkline.enabled, this.dimHelpers = new rt(this), this.dimYAxis = new nt(this), this.dimXAxis = new ot(this), this.dimGrid = new lt(this), this.lgWidthForSideLegends = 0, this.gridPad = this.w.config.grid.padding, this.xPadRight = 0, this.xPadLeft = 0 } return n(t, [{ key: "plotCoords", value: function() { var t = this.w.globals; + this.lgRect = this.dimHelpers.getLegendsRect(), t.axisCharts ? this.setDimensionsForAxisCharts() : this.setDimensionsForNonAxisCharts(), this.dimGrid.gridPadFortitleSubtitle(), t.gridHeight = t.gridHeight - this.gridPad.top - this.gridPad.bottom, t.gridWidth = t.gridWidth - this.gridPad.left - this.gridPad.right - this.xPadRight - this.xPadLeft; var e = this.dimGrid.gridPadForColumnsInNumericAxis(t.gridWidth); + t.gridWidth = t.gridWidth - 2 * e, t.translateX = t.translateX + this.gridPad.left + this.xPadLeft + (e > 0 ? e + 4 : 0), t.translateY = t.translateY + this.gridPad.top } }, { key: "setDimensionsForAxisCharts", value: function() { var t = this, + e = this.w, + i = e.globals, + a = this.dimYAxis.getyAxisLabelsCoords(), + s = this.dimYAxis.getyAxisTitleCoords(); + e.globals.yLabelsCoords = [], e.globals.yTitleCoords = [], e.config.yaxis.map((function(t, i) { e.globals.yLabelsCoords.push({ width: a[i].width, index: i }), e.globals.yTitleCoords.push({ width: s[i].width, index: i }) })), this.yAxisWidth = this.dimYAxis.getTotalYAxisWidth(); var r = this.dimXAxis.getxAxisLabelsCoords(), + o = this.dimXAxis.getxAxisTitleCoords(); + this.conditionalChecksForAxisCoords(r, o), i.translateXAxisY = e.globals.rotateXLabels ? this.xAxisHeight / 8 : -4, i.translateXAxisX = e.globals.rotateXLabels && e.globals.isXNumeric && e.config.xaxis.labels.rotate <= -45 ? -this.xAxisWidth / 4 : 0, e.globals.isBarHorizontal && (i.rotateXLabels = !1, i.translateXAxisY = parseInt(e.config.xaxis.labels.style.fontSize, 10) / 1.5 * -1), i.translateXAxisY = i.translateXAxisY + e.config.xaxis.labels.offsetY, i.translateXAxisX = i.translateXAxisX + e.config.xaxis.labels.offsetX; var n = this.yAxisWidth, + l = this.xAxisHeight; + i.xAxisLabelsHeight = this.xAxisHeight - o.height, i.xAxisLabelsWidth = this.xAxisWidth, i.xAxisHeight = this.xAxisHeight; var h = 10; + ("radar" === e.config.chart.type || this.isSparkline) && (n = 0, l = i.goldenPadding), this.isSparkline && (this.lgRect = { height: 0, width: 0 }), (this.isSparkline || "treemap" === e.config.chart.type) && (n = 0, l = 0, h = 0), this.isSparkline || this.dimXAxis.additionalPaddingXLabels(r); var c = function() { i.translateX = n, i.gridHeight = i.svgHeight - t.lgRect.height - l - (t.isSparkline || "treemap" === e.config.chart.type ? 0 : e.globals.rotateXLabels ? 10 : 15), i.gridWidth = i.svgWidth - n }; switch ("top" === e.config.xaxis.position && (h = i.xAxisHeight - e.config.xaxis.axisTicks.height - 5), e.config.legend.position) { + case "bottom": + i.translateY = h, c(); break; + case "top": + i.translateY = this.lgRect.height + h, c(); break; + case "left": + i.translateY = h, i.translateX = this.lgRect.width + n, i.gridHeight = i.svgHeight - l - 12, i.gridWidth = i.svgWidth - this.lgRect.width - n; break; + case "right": + i.translateY = h, i.translateX = n, i.gridHeight = i.svgHeight - l - 12, i.gridWidth = i.svgWidth - this.lgRect.width - n - 5; break; + default: + throw new Error("Legend position not supported") } + this.dimGrid.setGridXPosForDualYAxis(s, a), new J(this.ctx).setYAxisXPosition(a, s) } }, { key: "setDimensionsForNonAxisCharts", value: function() { var t = this.w, + e = t.globals, + i = t.config, + a = 0; + t.config.legend.show && !t.config.legend.floating && (a = 20); var s = "pie" === i.chart.type || "polarArea" === i.chart.type || "donut" === i.chart.type ? "pie" : "radialBar", + r = i.plotOptions[s].offsetY, + o = i.plotOptions[s].offsetX; if (!i.legend.show || i.legend.floating) return e.gridHeight = e.svgHeight - i.grid.padding.left + i.grid.padding.right, e.gridWidth = e.gridHeight, e.translateY = r, void(e.translateX = o + (e.svgWidth - e.gridWidth) / 2); switch (i.legend.position) { + case "bottom": + e.gridHeight = e.svgHeight - this.lgRect.height - e.goldenPadding, e.gridWidth = e.svgWidth, e.translateY = r - 10, e.translateX = o + (e.svgWidth - e.gridWidth) / 2; break; + case "top": + e.gridHeight = e.svgHeight - this.lgRect.height - e.goldenPadding, e.gridWidth = e.svgWidth, e.translateY = this.lgRect.height + r + 10, e.translateX = o + (e.svgWidth - e.gridWidth) / 2; break; + case "left": + e.gridWidth = e.svgWidth - this.lgRect.width - a, e.gridHeight = "auto" !== i.chart.height ? e.svgHeight : e.gridWidth, e.translateY = r, e.translateX = o + this.lgRect.width + a; break; + case "right": + e.gridWidth = e.svgWidth - this.lgRect.width - a - 5, e.gridHeight = "auto" !== i.chart.height ? e.svgHeight : e.gridWidth, e.translateY = r, e.translateX = o + 10; break; + default: + throw new Error("Legend position not supported") } } }, { key: "conditionalChecksForAxisCoords", value: function(t, e) { var i = this.w; + this.xAxisHeight = (t.height + e.height) * (i.globals.isMultiLineX ? 1.2 : i.globals.LINE_HEIGHT_RATIO) + (i.globals.rotateXLabels ? 22 : 10), this.xAxisWidth = t.width, this.xAxisHeight - e.height > i.config.xaxis.labels.maxHeight && (this.xAxisHeight = i.config.xaxis.labels.maxHeight), i.config.xaxis.labels.minHeight && this.xAxisHeight < i.config.xaxis.labels.minHeight && (this.xAxisHeight = i.config.xaxis.labels.minHeight), i.config.xaxis.floating && (this.xAxisHeight = 0); var a = 0, + s = 0; + i.config.yaxis.forEach((function(t) { a += t.labels.minWidth, s += t.labels.maxWidth })), this.yAxisWidth < a && (this.yAxisWidth = a), this.yAxisWidth > s && (this.yAxisWidth = s) } }]), t }(), + ct = function() { + function t(e) { r(this, t), this.w = e.w, this.lgCtx = e } return n(t, [{ key: "getLegendStyles", value: function() { var t = document.createElement("style"); + t.setAttribute("type", "text/css"); var e = document.createTextNode("\t\n \t\n .apexcharts-legend {\t\n display: flex;\t\n overflow: auto;\t\n padding: 0 10px;\t\n }\t\n .apexcharts-legend.apx-legend-position-bottom, .apexcharts-legend.apx-legend-position-top {\t\n flex-wrap: wrap\t\n }\t\n .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {\t\n flex-direction: column;\t\n bottom: 0;\t\n }\t\n .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-left, .apexcharts-legend.apx-legend-position-top.apexcharts-align-left, .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {\t\n justify-content: flex-start;\t\n }\t\n .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-center, .apexcharts-legend.apx-legend-position-top.apexcharts-align-center {\t\n justify-content: center; \t\n }\t\n .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-right, .apexcharts-legend.apx-legend-position-top.apexcharts-align-right {\t\n justify-content: flex-end;\t\n }\t\n .apexcharts-legend-series {\t\n cursor: pointer;\t\n line-height: normal;\t\n }\t\n .apexcharts-legend.apx-legend-position-bottom .apexcharts-legend-series, .apexcharts-legend.apx-legend-position-top .apexcharts-legend-series{\t\n display: flex;\t\n align-items: center;\t\n }\t\n .apexcharts-legend-text {\t\n position: relative;\t\n font-size: 14px;\t\n }\t\n .apexcharts-legend-text *, .apexcharts-legend-marker * {\t\n pointer-events: none;\t\n }\t\n .apexcharts-legend-marker {\t\n position: relative;\t\n display: inline-block;\t\n cursor: pointer;\t\n margin-right: 3px;\t\n border-style: solid;\n }\t\n \t\n .apexcharts-legend.apexcharts-align-right .apexcharts-legend-series, .apexcharts-legend.apexcharts-align-left .apexcharts-legend-series{\t\n display: inline-block;\t\n }\t\n .apexcharts-legend-series.apexcharts-no-click {\t\n cursor: auto;\t\n }\t\n .apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series {\t\n display: none !important;\t\n }\t\n .apexcharts-inactive-legend {\t\n opacity: 0.45;\t\n }"); return t.appendChild(e), t } }, { key: "getLegendBBox", value: function() { var t = this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(), + e = t.width; return { clwh: t.height, clww: e } } }, { key: "appendToForeignObject", value: function() { var t = this.w.globals; + t.dom.elLegendForeign = document.createElementNS(t.SVGNS, "foreignObject"); var e = t.dom.elLegendForeign; + e.setAttribute("x", 0), e.setAttribute("y", 0), e.setAttribute("width", t.svgWidth), e.setAttribute("height", t.svgHeight), t.dom.elLegendWrap.setAttribute("xmlns", "http://www.w3.org/1999/xhtml"), e.appendChild(t.dom.elLegendWrap), e.appendChild(this.getLegendStyles()), t.dom.Paper.node.insertBefore(e, t.dom.elGraphical.node) } }, { key: "toggleDataSeries", value: function(t, e) { var i = this, + a = this.w; if (a.globals.axisCharts || "radialBar" === a.config.chart.type) { a.globals.resized = !0; var s = null, + r = null; + a.globals.risingSeries = [], a.globals.axisCharts ? (s = a.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(t, "']")), r = parseInt(s.getAttribute("data:realIndex"), 10)) : (s = a.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(t + 1, "']")), r = parseInt(s.getAttribute("rel"), 10) - 1), e ? [{ cs: a.globals.collapsedSeries, csi: a.globals.collapsedSeriesIndices }, { cs: a.globals.ancillaryCollapsedSeries, csi: a.globals.ancillaryCollapsedSeriesIndices }].forEach((function(t) { i.riseCollapsedSeries(t.cs, t.csi, r) })) : this.hideSeries({ seriesEl: s, realIndex: r }) } else { var o = a.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(t + 1, "'] path")), + n = a.config.chart.type; if ("pie" === n || "polarArea" === n || "donut" === n) { var l = a.config.plotOptions.pie.donut.labels; + new y(this.lgCtx.ctx).pathMouseDown(o.members[0], null), this.lgCtx.ctx.pie.printDataLabelsInner(o.members[0].node, l) } + o.fire("click") } } }, { key: "hideSeries", value: function(t) { var e = t.seriesEl, + i = t.realIndex, + a = this.w, + s = b.clone(a.config.series); if (a.globals.axisCharts) { var r = !1; if (a.config.yaxis[i] && a.config.yaxis[i].show && a.config.yaxis[i].showAlways && (r = !0, a.globals.ancillaryCollapsedSeriesIndices.indexOf(i) < 0 && (a.globals.ancillaryCollapsedSeries.push({ index: i, data: s[i].data.slice(), type: e.parentNode.className.baseVal.split("-")[1] }), a.globals.ancillaryCollapsedSeriesIndices.push(i))), !r) { a.globals.collapsedSeries.push({ index: i, data: s[i].data.slice(), type: e.parentNode.className.baseVal.split("-")[1] }), a.globals.collapsedSeriesIndices.push(i); var o = a.globals.risingSeries.indexOf(i); + a.globals.risingSeries.splice(o, 1) } } else a.globals.collapsedSeries.push({ index: i, data: s[i] }), a.globals.collapsedSeriesIndices.push(i); for (var n = e.childNodes, l = 0; l < n.length; l++) n[l].classList.contains("apexcharts-series-markers-wrap") && (n[l].classList.contains("apexcharts-hide") ? n[l].classList.remove("apexcharts-hide") : n[l].classList.add("apexcharts-hide")); + a.globals.allSeriesCollapsed = a.globals.collapsedSeries.length === a.config.series.length, s = this._getSeriesBasedOnCollapsedState(s), this.lgCtx.ctx.updateHelpers._updateSeries(s, a.config.chart.animations.dynamicAnimation.enabled) } }, { key: "riseCollapsedSeries", value: function(t, e, i) { var a = this.w, + s = b.clone(a.config.series); if (t.length > 0) { for (var r = 0; r < t.length; r++) t[r].index === i && (a.globals.axisCharts ? (s[i].data = t[r].data.slice(), t.splice(r, 1), e.splice(r, 1), a.globals.risingSeries.push(i)) : (s[i] = t[r].data, t.splice(r, 1), e.splice(r, 1), a.globals.risingSeries.push(i))); + s = this._getSeriesBasedOnCollapsedState(s), this.lgCtx.ctx.updateHelpers._updateSeries(s, a.config.chart.animations.dynamicAnimation.enabled) } } }, { key: "_getSeriesBasedOnCollapsedState", value: function(t) { var e = this.w; return e.globals.axisCharts ? t.forEach((function(i, a) { e.globals.collapsedSeriesIndices.indexOf(a) > -1 && (t[a].data = []) })) : t.forEach((function(i, a) { e.globals.collapsedSeriesIndices.indexOf(a) > -1 && (t[a] = 0) })), t } }]), t }(), + dt = function() { + function t(e, i) { r(this, t), this.ctx = e, this.w = e.w, this.onLegendClick = this.onLegendClick.bind(this), this.onLegendHovered = this.onLegendHovered.bind(this), this.isBarsDistributed = "bar" === this.w.config.chart.type && this.w.config.plotOptions.bar.distributed && 1 === this.w.config.series.length, this.legendHelpers = new ct(this) } return n(t, [{ key: "init", value: function() { var t = this.w, + e = t.globals, + i = t.config; if ((i.legend.showForSingleSeries && 1 === e.series.length || this.isBarsDistributed || e.series.length > 1 || !e.axisCharts) && i.legend.show) { for (; e.dom.elLegendWrap.firstChild;) e.dom.elLegendWrap.removeChild(e.dom.elLegendWrap.firstChild); + this.drawLegends(), b.isIE11() ? document.getElementsByTagName("head")[0].appendChild(this.legendHelpers.getLegendStyles()) : this.legendHelpers.appendToForeignObject(), "bottom" === i.legend.position || "top" === i.legend.position ? this.legendAlignHorizontal() : "right" !== i.legend.position && "left" !== i.legend.position || this.legendAlignVertical() } } }, { key: "drawLegends", value: function() { var t = this, + e = this.w, + i = e.config.legend.fontFamily, + a = e.globals.seriesNames, + s = e.globals.colors.slice(); if ("heatmap" === e.config.chart.type) { var r = e.config.plotOptions.heatmap.colorScale.ranges; + a = r.map((function(t) { return t.name ? t.name : t.from + " - " + t.to })), s = r.map((function(t) { return t.color })) } else this.isBarsDistributed && (a = e.globals.labels.slice()); + e.config.legend.customLegendItems.length && (a = e.config.legend.customLegendItems); for (var o = e.globals.legendFormatter, n = e.config.legend.inverseOrder, l = n ? a.length - 1 : 0; n ? l >= 0 : l <= a.length - 1; n ? l-- : l++) { var h = o(a[l], { seriesIndex: l, w: e }), + c = !1, + d = !1; if (e.globals.collapsedSeries.length > 0) + for (var g = 0; g < e.globals.collapsedSeries.length; g++) e.globals.collapsedSeries[g].index === l && (c = !0); if (e.globals.ancillaryCollapsedSeriesIndices.length > 0) + for (var u = 0; u < e.globals.ancillaryCollapsedSeriesIndices.length; u++) e.globals.ancillaryCollapsedSeriesIndices[u] === l && (d = !0); var p = document.createElement("span"); + p.classList.add("apexcharts-legend-marker"); var f = e.config.legend.markers.offsetX, + x = e.config.legend.markers.offsetY, + v = e.config.legend.markers.height, + m = e.config.legend.markers.width, + w = e.config.legend.markers.strokeWidth, + k = e.config.legend.markers.strokeColor, + S = e.config.legend.markers.radius, + C = p.style; + C.background = s[l], C.color = s[l], C.setProperty("background", s[l], "important"), e.config.legend.markers.fillColors && e.config.legend.markers.fillColors[l] && (C.background = e.config.legend.markers.fillColors[l]), void 0 !== e.globals.seriesColors[l] && (C.background = e.globals.seriesColors[l], C.color = e.globals.seriesColors[l]), C.height = Array.isArray(v) ? parseFloat(v[l]) + "px" : parseFloat(v) + "px", C.width = Array.isArray(m) ? parseFloat(m[l]) + "px" : parseFloat(m) + "px", C.left = (Array.isArray(f) ? parseFloat(f[l]) : parseFloat(f)) + "px", C.top = (Array.isArray(x) ? parseFloat(x[l]) : parseFloat(x)) + "px", C.borderWidth = Array.isArray(w) ? w[l] : w, C.borderColor = Array.isArray(k) ? k[l] : k, C.borderRadius = Array.isArray(S) ? parseFloat(S[l]) + "px" : parseFloat(S) + "px", e.config.legend.markers.customHTML && (Array.isArray(e.config.legend.markers.customHTML) ? e.config.legend.markers.customHTML[l] && (p.innerHTML = e.config.legend.markers.customHTML[l]()) : p.innerHTML = e.config.legend.markers.customHTML()), y.setAttrs(p, { rel: l + 1, "data:collapsed": c || d }), (c || d) && p.classList.add("apexcharts-inactive-legend"); var L = document.createElement("div"), + P = document.createElement("span"); + P.classList.add("apexcharts-legend-text"), P.innerHTML = Array.isArray(h) ? h.join(" ") : h; var T = e.config.legend.labels.useSeriesColors ? e.globals.colors[l] : e.config.legend.labels.colors; + T || (T = e.config.chart.foreColor), P.style.color = T, P.style.fontSize = parseFloat(e.config.legend.fontSize) + "px", P.style.fontWeight = e.config.legend.fontWeight, P.style.fontFamily = i || e.config.chart.fontFamily, y.setAttrs(P, { rel: l + 1, i: l, "data:default-text": encodeURIComponent(h), "data:collapsed": c || d }), L.appendChild(p), L.appendChild(P); var M = new A(this.ctx); + e.config.legend.showForZeroSeries || 0 === M.getSeriesTotalByIndex(l) && M.seriesHaveSameValues(l) && !M.isSeriesNull(l) && -1 === e.globals.collapsedSeriesIndices.indexOf(l) && -1 === e.globals.ancillaryCollapsedSeriesIndices.indexOf(l) && L.classList.add("apexcharts-hidden-zero-series"), e.config.legend.showForNullSeries || M.isSeriesNull(l) && -1 === e.globals.collapsedSeriesIndices.indexOf(l) && -1 === e.globals.ancillaryCollapsedSeriesIndices.indexOf(l) && L.classList.add("apexcharts-hidden-null-series"), e.globals.dom.elLegendWrap.appendChild(L), e.globals.dom.elLegendWrap.classList.add("apexcharts-align-".concat(e.config.legend.horizontalAlign)), e.globals.dom.elLegendWrap.classList.add("apx-legend-position-" + e.config.legend.position), L.classList.add("apexcharts-legend-series"), L.style.margin = "".concat(e.config.legend.itemMargin.vertical, "px ").concat(e.config.legend.itemMargin.horizontal, "px"), e.globals.dom.elLegendWrap.style.width = e.config.legend.width ? e.config.legend.width + "px" : "", e.globals.dom.elLegendWrap.style.height = e.config.legend.height ? e.config.legend.height + "px" : "", y.setAttrs(L, { rel: l + 1, seriesName: b.escapeString(a[l]), "data:collapsed": c || d }), (c || d) && L.classList.add("apexcharts-inactive-legend"), e.config.legend.onItemClick.toggleDataSeries || L.classList.add("apexcharts-no-click") } + e.globals.dom.elWrap.addEventListener("click", t.onLegendClick, !0), e.config.legend.onItemHover.highlightDataSeries && 0 === e.config.legend.customLegendItems.length && (e.globals.dom.elWrap.addEventListener("mousemove", t.onLegendHovered, !0), e.globals.dom.elWrap.addEventListener("mouseout", t.onLegendHovered, !0)) } }, { key: "setLegendWrapXY", value: function(t, e) { var i = this.w, + a = i.globals.dom.baseEl.querySelector(".apexcharts-legend"), + s = a.getBoundingClientRect(), + r = 0, + o = 0; if ("bottom" === i.config.legend.position) o += i.globals.svgHeight - s.height / 2; + else if ("top" === i.config.legend.position) { var n = new ht(this.ctx), + l = n.dimHelpers.getTitleSubtitleCoords("title").height, + h = n.dimHelpers.getTitleSubtitleCoords("subtitle").height; + o = o + (l > 0 ? l - 10 : 0) + (h > 0 ? h - 10 : 0) } + a.style.position = "absolute", r = r + t + i.config.legend.offsetX, o = o + e + i.config.legend.offsetY, a.style.left = r + "px", a.style.top = o + "px", "bottom" === i.config.legend.position ? (a.style.top = "auto", a.style.bottom = 5 - i.config.legend.offsetY + "px") : "right" === i.config.legend.position && (a.style.left = "auto", a.style.right = 25 + i.config.legend.offsetX + "px"), ["width", "height"].forEach((function(t) { a.style[t] && (a.style[t] = parseInt(i.config.legend[t], 10) + "px") })) } }, { key: "legendAlignHorizontal", value: function() { var t = this.w; + t.globals.dom.baseEl.querySelector(".apexcharts-legend").style.right = 0; var e = this.legendHelpers.getLegendBBox(), + i = new ht(this.ctx), + a = i.dimHelpers.getTitleSubtitleCoords("title"), + s = i.dimHelpers.getTitleSubtitleCoords("subtitle"), + r = 0; "bottom" === t.config.legend.position ? r = -e.clwh / 1.8 : "top" === t.config.legend.position && (r = a.height + s.height + t.config.title.margin + t.config.subtitle.margin - 10), this.setLegendWrapXY(20, r) } }, { key: "legendAlignVertical", value: function() { var t = this.w, + e = this.legendHelpers.getLegendBBox(), + i = 0; "left" === t.config.legend.position && (i = 20), "right" === t.config.legend.position && (i = t.globals.svgWidth - e.clww - 10), this.setLegendWrapXY(i, 20) } }, { key: "onLegendHovered", value: function(t) { var e = this.w, + i = t.target.classList.contains("apexcharts-legend-text") || t.target.classList.contains("apexcharts-legend-marker"); if ("heatmap" === e.config.chart.type || this.isBarsDistributed) { if (i) { var a = parseInt(t.target.getAttribute("rel"), 10) - 1; + this.ctx.events.fireEvent("legendHover", [this.ctx, a, this.w]), new Y(this.ctx).highlightRangeInSeries(t, t.target) } } else !t.target.classList.contains("apexcharts-inactive-legend") && i && new Y(this.ctx).toggleSeriesOnHover(t, t.target) } }, { key: "onLegendClick", value: function(t) { var e = this.w; if (!e.config.legend.customLegendItems.length && (t.target.classList.contains("apexcharts-legend-text") || t.target.classList.contains("apexcharts-legend-marker"))) { var i = parseInt(t.target.getAttribute("rel"), 10) - 1, + a = "true" === t.target.getAttribute("data:collapsed"), + s = this.w.config.chart.events.legendClick; "function" == typeof s && s(this.ctx, i, this.w), this.ctx.events.fireEvent("legendClick", [this.ctx, i, this.w]); var r = this.w.config.legend.markers.onClick; "function" == typeof r && t.target.classList.contains("apexcharts-legend-marker") && (r(this.ctx, i, this.w), this.ctx.events.fireEvent("legendMarkerClick", [this.ctx, i, this.w])), "treemap" !== e.config.chart.type && "heatmap" !== e.config.chart.type && !this.isBarsDistributed && e.config.legend.onItemClick.toggleDataSeries && this.legendHelpers.toggleDataSeries(i, a) } } }]), t }(), + gt = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w; var i = this.w; + this.ev = this.w.config.chart.events, this.selectedClass = "apexcharts-selected", this.localeValues = this.w.globals.locale.toolbar, this.minX = i.globals.minX, this.maxX = i.globals.maxX } return n(t, [{ key: "createToolbar", value: function() { var t = this, + e = this.w, + i = function() { return document.createElement("div") }, + a = i(); if (a.setAttribute("class", "apexcharts-toolbar"), a.style.top = e.config.chart.toolbar.offsetY + "px", a.style.right = 3 - e.config.chart.toolbar.offsetX + "px", e.globals.dom.elWrap.appendChild(a), this.elZoom = i(), this.elZoomIn = i(), this.elZoomOut = i(), this.elPan = i(), this.elSelection = i(), this.elZoomReset = i(), this.elMenuIcon = i(), this.elMenu = i(), this.elCustomIcons = [], this.t = e.config.chart.toolbar.tools, Array.isArray(this.t.customIcons)) + for (var s = 0; s < this.t.customIcons.length; s++) this.elCustomIcons.push(i()); var r = [], + o = function(i, a, s) { var o = i.toLowerCase(); + t.t[o] && e.config.chart.zoom.enabled && r.push({ el: a, icon: "string" == typeof t.t[o] ? t.t[o] : s, title: t.localeValues[i], class: "apexcharts-".concat(o, "-icon") }) }; + o("zoomIn", this.elZoomIn, '\n \n \n\n'), o("zoomOut", this.elZoomOut, '\n \n \n\n'); var n = function(i) { t.t[i] && e.config.chart[i].enabled && r.push({ el: "zoom" === i ? t.elZoom : t.elSelection, icon: "string" == typeof t.t[i] ? t.t[i] : "zoom" === i ? '\n \n \n \n' : '\n \n \n', title: t.localeValues["zoom" === i ? "selectionZoom" : "selection"], class: e.globals.isTouchDevice ? "apexcharts-element-hidden" : "apexcharts-".concat(i, "-icon") }) }; + n("zoom"), n("selection"), this.t.pan && e.config.chart.zoom.enabled && r.push({ el: this.elPan, icon: "string" == typeof this.t.pan ? this.t.pan : '\n \n \n \n \n \n \n \n', title: this.localeValues.pan, class: e.globals.isTouchDevice ? "apexcharts-element-hidden" : "apexcharts-pan-icon" }), o("reset", this.elZoomReset, '\n \n \n'), this.t.download && r.push({ el: this.elMenuIcon, icon: "string" == typeof this.t.download ? this.t.download : '', title: this.localeValues.menu, class: "apexcharts-menu-icon" }); for (var l = 0; l < this.elCustomIcons.length; l++) r.push({ el: this.elCustomIcons[l], icon: this.t.customIcons[l].icon, title: this.t.customIcons[l].title, index: this.t.customIcons[l].index, class: "apexcharts-toolbar-custom-icon " + this.t.customIcons[l].class }); + r.forEach((function(t, e) { t.index && b.moveIndexInArray(r, e, t.index) })); for (var h = 0; h < r.length; h++) y.setAttrs(r[h].el, { class: r[h].class, title: r[h].title }), r[h].el.innerHTML = r[h].icon, a.appendChild(r[h].el); + this._createHamburgerMenu(a), e.globals.zoomEnabled ? this.elZoom.classList.add(this.selectedClass) : e.globals.panEnabled ? this.elPan.classList.add(this.selectedClass) : e.globals.selectionEnabled && this.elSelection.classList.add(this.selectedClass), this.addToolbarEventListeners() } }, { key: "_createHamburgerMenu", value: function(t) { this.elMenuItems = [], t.appendChild(this.elMenu), y.setAttrs(this.elMenu, { class: "apexcharts-menu" }); var e = [{ name: "exportSVG", title: this.localeValues.exportToSVG }, { name: "exportPNG", title: this.localeValues.exportToPNG }, { name: "exportCSV", title: this.localeValues.exportToCSV }]; + this.w.globals.allSeriesHasEqualX || e.splice(2, 1); for (var i = 0; i < e.length; i++) this.elMenuItems.push(document.createElement("div")), this.elMenuItems[i].innerHTML = e[i].title, y.setAttrs(this.elMenuItems[i], { class: "apexcharts-menu-item ".concat(e[i].name), title: e[i].title }), this.elMenu.appendChild(this.elMenuItems[i]) } }, { key: "addToolbarEventListeners", value: function() { var t = this; + this.elZoomReset.addEventListener("click", this.handleZoomReset.bind(this)), this.elSelection.addEventListener("click", this.toggleZoomSelection.bind(this, "selection")), this.elZoom.addEventListener("click", this.toggleZoomSelection.bind(this, "zoom")), this.elZoomIn.addEventListener("click", this.handleZoomIn.bind(this)), this.elZoomOut.addEventListener("click", this.handleZoomOut.bind(this)), this.elPan.addEventListener("click", this.togglePanning.bind(this)), this.elMenuIcon.addEventListener("click", this.toggleMenu.bind(this)), this.elMenuItems.forEach((function(e) { e.classList.contains("exportSVG") ? e.addEventListener("click", t.handleDownload.bind(t, "svg")) : e.classList.contains("exportPNG") ? e.addEventListener("click", t.handleDownload.bind(t, "png")) : e.classList.contains("exportCSV") && e.addEventListener("click", t.handleDownload.bind(t, "csv")) })); for (var e = 0; e < this.t.customIcons.length; e++) this.elCustomIcons[e].addEventListener("click", this.t.customIcons[e].click.bind(this, this.ctx, this.ctx.w)) } }, { key: "toggleZoomSelection", value: function(t) { this.ctx.getSyncedCharts().forEach((function(e) { e.ctx.toolbar.toggleOtherControls(); var i = "selection" === t ? e.ctx.toolbar.elSelection : e.ctx.toolbar.elZoom, + a = "selection" === t ? "selectionEnabled" : "zoomEnabled"; + e.w.globals[a] = !e.w.globals[a], i.classList.contains(e.ctx.toolbar.selectedClass) ? i.classList.remove(e.ctx.toolbar.selectedClass) : i.classList.add(e.ctx.toolbar.selectedClass) })) } }, { key: "getToolbarIconsReference", value: function() { var t = this.w; + this.elZoom || (this.elZoom = t.globals.dom.baseEl.querySelector(".apexcharts-zoom-icon")), this.elPan || (this.elPan = t.globals.dom.baseEl.querySelector(".apexcharts-pan-icon")), this.elSelection || (this.elSelection = t.globals.dom.baseEl.querySelector(".apexcharts-selection-icon")) } }, { key: "enableZoomPanFromToolbar", value: function(t) { this.toggleOtherControls(), "pan" === t ? this.w.globals.panEnabled = !0 : this.w.globals.zoomEnabled = !0; var e = "pan" === t ? this.elPan : this.elZoom, + i = "pan" === t ? this.elZoom : this.elPan; + e && e.classList.add(this.selectedClass), i && i.classList.remove(this.selectedClass) } }, { key: "togglePanning", value: function() { this.ctx.getSyncedCharts().forEach((function(t) { t.ctx.toolbar.toggleOtherControls(), t.w.globals.panEnabled = !t.w.globals.panEnabled, t.ctx.toolbar.elPan.classList.contains(t.ctx.toolbar.selectedClass) ? t.ctx.toolbar.elPan.classList.remove(t.ctx.toolbar.selectedClass) : t.ctx.toolbar.elPan.classList.add(t.ctx.toolbar.selectedClass) })) } }, { key: "toggleOtherControls", value: function() { var t = this, + e = this.w; + e.globals.panEnabled = !1, e.globals.zoomEnabled = !1, e.globals.selectionEnabled = !1, this.getToolbarIconsReference(), [this.elPan, this.elSelection, this.elZoom].forEach((function(e) { e && e.classList.remove(t.selectedClass) })) } }, { key: "handleZoomIn", value: function() { var t = this.w; + t.globals.isTimelineBar && (this.minX = t.globals.minY, this.maxX = t.globals.maxY); var e = (this.minX + this.maxX) / 2, + i = (this.minX + e) / 2, + a = (this.maxX + e) / 2, + s = this._getNewMinXMaxX(i, a); + t.globals.disableZoomIn || this.zoomUpdateOptions(s.minX, s.maxX) } }, { key: "handleZoomOut", value: function() { var t = this.w; if (t.globals.isTimelineBar && (this.minX = t.globals.minY, this.maxX = t.globals.maxY), !("datetime" === t.config.xaxis.type && new Date(this.minX).getUTCFullYear() < 1e3)) { var e = (this.minX + this.maxX) / 2, + i = this.minX - (e - this.minX), + a = this.maxX - (e - this.maxX), + s = this._getNewMinXMaxX(i, a); + t.globals.disableZoomOut || this.zoomUpdateOptions(s.minX, s.maxX) } } }, { key: "_getNewMinXMaxX", value: function(t, e) { var i = this.w.config.xaxis.convertedCatToNumeric; return { minX: i ? Math.floor(t) : t, maxX: i ? Math.floor(e) : e } } }, { key: "zoomUpdateOptions", value: function(t, e) { var i = this.w; if (void 0 !== t || void 0 !== e) { if (!(i.config.xaxis.convertedCatToNumeric && (t < 1 && (t = 1, e = i.globals.dataPoints), e - t < 2))) { var a = { min: t, max: e }, + s = this.getBeforeZoomRange(a); + s && (a = s.xaxis); var r = { xaxis: a }, + o = b.clone(i.globals.initialConfig.yaxis); + i.config.chart.zoom.autoScaleYaxis && (o = new Z(this.ctx).autoScaleY(this.ctx, o, { xaxis: a })), i.config.chart.group || (r.yaxis = o), this.w.globals.zoomed = !0, this.ctx.updateHelpers._updateOptions(r, !1, this.w.config.chart.animations.dynamicAnimation.enabled), this.zoomCallback(a, o) } } else this.handleZoomReset() } }, { key: "zoomCallback", value: function(t, e) { "function" == typeof this.ev.zoomed && this.ev.zoomed(this.ctx, { xaxis: t, yaxis: e }) } }, { key: "getBeforeZoomRange", value: function(t, e) { var i = null; return "function" == typeof this.ev.beforeZoom && (i = this.ev.beforeZoom(this, { xaxis: t, yaxis: e })), i } }, { key: "toggleMenu", value: function() { var t = this; + window.setTimeout((function() { t.elMenu.classList.contains("apexcharts-menu-open") ? t.elMenu.classList.remove("apexcharts-menu-open") : t.elMenu.classList.add("apexcharts-menu-open") }), 0) } }, { key: "handleDownload", value: function(t) { var e = this.w, + i = new j(this.ctx); switch (t) { + case "svg": + i.exportToSVG(this.ctx); break; + case "png": + i.exportToPng(this.ctx); break; + case "csv": + i.exportToCSV({ series: e.config.series, columnDelimiter: e.config.chart.toolbar.export.csv.columnDelimiter }) } } }, { key: "handleZoomReset", value: function(t) { this.ctx.getSyncedCharts().forEach((function(t) { var e = t.w; if (e.globals.lastXAxis.min = void 0, e.globals.lastXAxis.max = void 0, t.updateHelpers.revertDefaultAxisMinMax(), "function" == typeof e.config.chart.events.beforeResetZoom) { var i = e.config.chart.events.beforeResetZoom(t, e); + i && t.updateHelpers.revertDefaultAxisMinMax(i) } "function" == typeof e.config.chart.events.zoomed && t.ctx.toolbar.zoomCallback({ min: e.config.xaxis.min, max: e.config.xaxis.max }), e.globals.zoomed = !1; var a = t.ctx.series.emptyCollapsedSeries(b.clone(e.globals.initialSeries)); + t.updateHelpers._updateSeries(a, e.config.chart.animations.dynamicAnimation.enabled) })) } }, { key: "destroy", value: function() { this.elZoom = null, this.elZoomIn = null, this.elZoomOut = null, this.elPan = null, this.elSelection = null, this.elZoomReset = null, this.elMenuIcon = null } }]), t }(), + ut = function(t) { d(i, gt); var e = p(i); + + function i(t) { var a; return r(this, i), (a = e.call(this, t)).ctx = t, a.w = t.w, a.dragged = !1, a.graphics = new y(a.ctx), a.eventList = ["mousedown", "mouseleave", "mousemove", "touchstart", "touchmove", "mouseup", "touchend"], a.clientX = 0, a.clientY = 0, a.startX = 0, a.endX = 0, a.dragX = 0, a.startY = 0, a.endY = 0, a.dragY = 0, a.moveDirection = "none", a } return n(i, [{ key: "init", value: function(t) { var e = this, + i = t.xyRatios, + a = this.w, + s = this; + this.xyRatios = i, this.zoomRect = this.graphics.drawRect(0, 0, 0, 0), this.selectionRect = this.graphics.drawRect(0, 0, 0, 0), this.gridRect = a.globals.dom.baseEl.querySelector(".apexcharts-grid"), this.zoomRect.node.classList.add("apexcharts-zoom-rect"), this.selectionRect.node.classList.add("apexcharts-selection-rect"), a.globals.dom.elGraphical.add(this.zoomRect), a.globals.dom.elGraphical.add(this.selectionRect), "x" === a.config.chart.selection.type ? this.slDraggableRect = this.selectionRect.draggable({ minX: 0, minY: 0, maxX: a.globals.gridWidth, maxY: a.globals.gridHeight }).on("dragmove", this.selectionDragging.bind(this, "dragging")) : "y" === a.config.chart.selection.type ? this.slDraggableRect = this.selectionRect.draggable({ minX: 0, maxX: a.globals.gridWidth }).on("dragmove", this.selectionDragging.bind(this, "dragging")) : this.slDraggableRect = this.selectionRect.draggable().on("dragmove", this.selectionDragging.bind(this, "dragging")), this.preselectedSelection(), this.hoverArea = a.globals.dom.baseEl.querySelector("".concat(a.globals.chartClass, " .apexcharts-svg")), this.hoverArea.classList.add("apexcharts-zoomable"), this.eventList.forEach((function(t) { e.hoverArea.addEventListener(t, s.svgMouseEvents.bind(s, i), { capture: !1, passive: !0 }) })) } }, { key: "destroy", value: function() { this.slDraggableRect && (this.slDraggableRect.draggable(!1), this.slDraggableRect.off(), this.selectionRect.off()), this.selectionRect = null, this.zoomRect = null, this.gridRect = null } }, { key: "svgMouseEvents", value: function(t, e) { var i = this.w, + a = this, + s = this.ctx.toolbar, + r = i.globals.zoomEnabled ? i.config.chart.zoom.type : i.config.chart.selection.type, + o = i.config.chart.toolbar.autoSelected; + e.shiftKey ? (this.shiftWasPressed = !0, s.enableZoomPanFromToolbar("pan" === o ? "zoom" : "pan")) : this.shiftWasPressed && (s.enableZoomPanFromToolbar(o), this.shiftWasPressed = !1); var n = e.target.classList; if (!(n.contains("apexcharts-selection-rect") || n.contains("apexcharts-legend-marker") || n.contains("apexcharts-legend-text") || e.target.parentNode.classList.contains("apexcharts-toolbar"))) { if (a.clientX = "touchmove" === e.type || "touchstart" === e.type ? e.touches[0].clientX : "touchend" === e.type ? e.changedTouches[0].clientX : e.clientX, a.clientY = "touchmove" === e.type || "touchstart" === e.type ? e.touches[0].clientY : "touchend" === e.type ? e.changedTouches[0].clientY : e.clientY, "mousedown" === e.type && 1 === e.which) { var l = a.gridRect.getBoundingClientRect(); + a.startX = a.clientX - l.left, a.startY = a.clientY - l.top, a.dragged = !1, a.w.globals.mousedown = !0 } if (("mousemove" === e.type && 1 === e.which || "touchmove" === e.type) && (a.dragged = !0, i.globals.panEnabled ? (i.globals.selection = null, a.w.globals.mousedown && a.panDragging({ context: a, zoomtype: r, xyRatios: t })) : (a.w.globals.mousedown && i.globals.zoomEnabled || a.w.globals.mousedown && i.globals.selectionEnabled) && (a.selection = a.selectionDrawing({ context: a, zoomtype: r }))), "mouseup" === e.type || "touchend" === e.type || "mouseleave" === e.type) { var h = a.gridRect.getBoundingClientRect(); + a.w.globals.mousedown && (a.endX = a.clientX - h.left, a.endY = a.clientY - h.top, a.dragX = Math.abs(a.endX - a.startX), a.dragY = Math.abs(a.endY - a.startY), (i.globals.zoomEnabled || i.globals.selectionEnabled) && a.selectionDrawn({ context: a, zoomtype: r }), i.globals.panEnabled && i.config.xaxis.convertedCatToNumeric && a.delayedPanScrolled()), i.globals.zoomEnabled && a.hideSelectionRect(this.selectionRect), a.dragged = !1, a.w.globals.mousedown = !1 } + this.makeSelectionRectDraggable() } } }, { key: "makeSelectionRectDraggable", value: function() { var t = this.w; if (this.selectionRect) { var e = this.selectionRect.node.getBoundingClientRect(); + e.width > 0 && e.height > 0 && this.slDraggableRect.selectize({ points: "l, r", pointSize: 8, pointType: "rect" }).resize({ constraint: { minX: 0, minY: 0, maxX: t.globals.gridWidth, maxY: t.globals.gridHeight } }).on("resizing", this.selectionDragging.bind(this, "resizing")) } } }, { key: "preselectedSelection", value: function() { var t = this.w, + e = this.xyRatios; if (!t.globals.zoomEnabled) + if (void 0 !== t.globals.selection && null !== t.globals.selection) this.drawSelectionRect(t.globals.selection); + else if (void 0 !== t.config.chart.selection.xaxis.min && void 0 !== t.config.chart.selection.xaxis.max) { var i = (t.config.chart.selection.xaxis.min - t.globals.minX) / e.xRatio, + a = { x: i, y: 0, width: t.globals.gridWidth - (t.globals.maxX - t.config.chart.selection.xaxis.max) / e.xRatio - i, height: t.globals.gridHeight, translateX: 0, translateY: 0, selectionEnabled: !0 }; + this.drawSelectionRect(a), this.makeSelectionRectDraggable(), "function" == typeof t.config.chart.events.selection && t.config.chart.events.selection(this.ctx, { xaxis: { min: t.config.chart.selection.xaxis.min, max: t.config.chart.selection.xaxis.max }, yaxis: {} }) } } }, { key: "drawSelectionRect", value: function(t) { var e = t.x, + i = t.y, + a = t.width, + s = t.height, + r = t.translateX, + o = void 0 === r ? 0 : r, + n = t.translateY, + l = void 0 === n ? 0 : n, + h = this.w, + c = this.zoomRect, + d = this.selectionRect; if (this.dragged || null !== h.globals.selection) { var g = { transform: "translate(" + o + ", " + l + ")" }; + h.globals.zoomEnabled && this.dragged && (a < 0 && (a = 1), c.attr({ x: e, y: i, width: a, height: s, fill: h.config.chart.zoom.zoomedArea.fill.color, "fill-opacity": h.config.chart.zoom.zoomedArea.fill.opacity, stroke: h.config.chart.zoom.zoomedArea.stroke.color, "stroke-width": h.config.chart.zoom.zoomedArea.stroke.width, "stroke-opacity": h.config.chart.zoom.zoomedArea.stroke.opacity }), y.setAttrs(c.node, g)), h.globals.selectionEnabled && (d.attr({ x: e, y: i, width: a > 0 ? a : 0, height: s > 0 ? s : 0, fill: h.config.chart.selection.fill.color, "fill-opacity": h.config.chart.selection.fill.opacity, stroke: h.config.chart.selection.stroke.color, "stroke-width": h.config.chart.selection.stroke.width, "stroke-dasharray": h.config.chart.selection.stroke.dashArray, "stroke-opacity": h.config.chart.selection.stroke.opacity }), y.setAttrs(d.node, g)) } } }, { key: "hideSelectionRect", value: function(t) { t && t.attr({ x: 0, y: 0, width: 0, height: 0 }) } }, { key: "selectionDrawing", value: function(t) { var e, i = t.context, + a = t.zoomtype, + s = this.w, + r = i, + o = this.gridRect.getBoundingClientRect(), + n = r.startX - 1, + l = r.startY, + h = !1, + c = !1, + d = r.clientX - o.left - n, + g = r.clientY - o.top - l; return Math.abs(d + n) > s.globals.gridWidth ? d = s.globals.gridWidth - n : r.clientX - o.left < 0 && (d = n), n > r.clientX - o.left && (h = !0, d = Math.abs(d)), l > r.clientY - o.top && (c = !0, g = Math.abs(g)), e = "x" === a ? { x: h ? n - d : n, y: 0, width: d, height: s.globals.gridHeight } : "y" === a ? { x: 0, y: c ? l - g : l, width: s.globals.gridWidth, height: g } : { x: h ? n - d : n, y: c ? l - g : l, width: d, height: g }, r.drawSelectionRect(e), r.selectionDragging("resizing"), e } }, { key: "selectionDragging", value: function(t, e) { var i = this, + a = this.w, + s = this.xyRatios, + r = this.selectionRect, + o = 0; "resizing" === t && (o = 30); var n = function(t) { return parseFloat(r.node.getAttribute(t)) }, + l = { x: n("x"), y: n("y"), width: n("width"), height: n("height") }; + a.globals.selection = l, "function" == typeof a.config.chart.events.selection && a.globals.selectionEnabled && (clearTimeout(this.w.globals.selectionResizeTimer), this.w.globals.selectionResizeTimer = window.setTimeout((function() { var t = i.gridRect.getBoundingClientRect(), + e = r.node.getBoundingClientRect(), + o = { xaxis: { min: a.globals.xAxisScale.niceMin + (e.left - t.left) * s.xRatio, max: a.globals.xAxisScale.niceMin + (e.right - t.left) * s.xRatio }, yaxis: { min: a.globals.yAxisScale[0].niceMin + (t.bottom - e.bottom) * s.yRatio[0], max: a.globals.yAxisScale[0].niceMax - (e.top - t.top) * s.yRatio[0] } }; + a.config.chart.events.selection(i.ctx, o), a.config.chart.brush.enabled && void 0 !== a.config.chart.events.brushScrolled && a.config.chart.events.brushScrolled(i.ctx, o) }), o)) } }, { key: "selectionDrawn", value: function(t) { var e = t.context, + i = t.zoomtype, + a = this.w, + s = e, + r = this.xyRatios, + o = this.ctx.toolbar; if (s.startX > s.endX) { var n = s.startX; + s.startX = s.endX, s.endX = n } if (s.startY > s.endY) { var l = s.startY; + s.startY = s.endY, s.endY = l } var h = void 0, + c = void 0; + a.globals.isTimelineBar ? (h = a.globals.yAxisScale[0].niceMin + s.startX * r.invertedYRatio, c = a.globals.yAxisScale[0].niceMin + s.endX * r.invertedYRatio) : (h = a.globals.xAxisScale.niceMin + s.startX * r.xRatio, c = a.globals.xAxisScale.niceMin + s.endX * r.xRatio); var d = [], + g = []; if (a.config.yaxis.forEach((function(t, e) { d.push(a.globals.yAxisScale[e].niceMax - r.yRatio[e] * s.startY), g.push(a.globals.yAxisScale[e].niceMax - r.yRatio[e] * s.endY) })), s.dragged && (s.dragX > 10 || s.dragY > 10) && h !== c) + if (a.globals.zoomEnabled) { var u = b.clone(a.globals.initialConfig.yaxis), + p = b.clone(a.globals.initialConfig.xaxis); if (a.globals.zoomed = !0, a.config.xaxis.convertedCatToNumeric && (h = Math.floor(h), c = Math.floor(c), h < 1 && (h = 1, c = a.globals.dataPoints), c - h < 2 && (c = h + 1)), "xy" !== i && "x" !== i || (p = { min: h, max: c }), "xy" !== i && "y" !== i || u.forEach((function(t, e) { u[e].min = g[e], u[e].max = d[e] })), a.config.chart.zoom.autoScaleYaxis) { var f = new Z(s.ctx); + u = f.autoScaleY(s.ctx, u, { xaxis: p }) } if (o) { var x = o.getBeforeZoomRange(p, u); + x && (p = x.xaxis ? x.xaxis : p, u = x.yaxis ? x.yaxis : u) } var v = { xaxis: p }; + a.config.chart.group || (v.yaxis = u), s.ctx.updateHelpers._updateOptions(v, !1, s.w.config.chart.animations.dynamicAnimation.enabled), "function" == typeof a.config.chart.events.zoomed && o.zoomCallback(p, u) } else if (a.globals.selectionEnabled) { var m, y = null; + m = { min: h, max: c }, "xy" !== i && "y" !== i || (y = b.clone(a.config.yaxis)).forEach((function(t, e) { y[e].min = g[e], y[e].max = d[e] })), a.globals.selection = s.selection, "function" == typeof a.config.chart.events.selection && a.config.chart.events.selection(s.ctx, { xaxis: m, yaxis: y }) } } }, { key: "panDragging", value: function(t) { var e = t.context, + i = this.w, + a = e; if (void 0 !== i.globals.lastClientPosition.x) { var s = i.globals.lastClientPosition.x - a.clientX, + r = i.globals.lastClientPosition.y - a.clientY; + Math.abs(s) > Math.abs(r) && s > 0 ? this.moveDirection = "left" : Math.abs(s) > Math.abs(r) && s < 0 ? this.moveDirection = "right" : Math.abs(r) > Math.abs(s) && r > 0 ? this.moveDirection = "up" : Math.abs(r) > Math.abs(s) && r < 0 && (this.moveDirection = "down") } + i.globals.lastClientPosition = { x: a.clientX, y: a.clientY }; var o = i.globals.isTimelineBar ? i.globals.minY : i.globals.minX, + n = i.globals.isTimelineBar ? i.globals.maxY : i.globals.maxX; + i.config.xaxis.convertedCatToNumeric || a.panScrolled(o, n) } }, { key: "delayedPanScrolled", value: function() { var t = this.w, + e = t.globals.minX, + i = t.globals.maxX, + a = (t.globals.maxX - t.globals.minX) / 2; "left" === this.moveDirection ? (e = t.globals.minX + a, i = t.globals.maxX + a) : "right" === this.moveDirection && (e = t.globals.minX - a, i = t.globals.maxX - a), e = Math.floor(e), i = Math.floor(i), this.updateScrolledChart({ xaxis: { min: e, max: i } }, e, i) } }, { key: "panScrolled", value: function(t, e) { var i = this.w, + a = this.xyRatios, + s = b.clone(i.globals.initialConfig.yaxis), + r = a.xRatio, + o = i.globals.minX, + n = i.globals.maxX; + i.globals.isTimelineBar && (r = a.invertedYRatio, o = i.globals.minY, n = i.globals.maxY), "left" === this.moveDirection ? (t = o + i.globals.gridWidth / 15 * r, e = n + i.globals.gridWidth / 15 * r) : "right" === this.moveDirection && (t = o - i.globals.gridWidth / 15 * r, e = n - i.globals.gridWidth / 15 * r), i.globals.isTimelineBar || (t < i.globals.initialMinX || e > i.globals.initialMaxX) && (t = o, e = n); var l = { min: t, max: e }; + i.config.chart.zoom.autoScaleYaxis && (s = new Z(this.ctx).autoScaleY(this.ctx, s, { xaxis: l })); var h = { xaxis: { min: t, max: e } }; + i.config.chart.group || (h.yaxis = s), this.updateScrolledChart(h, t, e) } }, { key: "updateScrolledChart", value: function(t, e, i) { var a = this.w; + this.ctx.updateHelpers._updateOptions(t, !1, !1), "function" == typeof a.config.chart.events.scrolled && a.config.chart.events.scrolled(this.ctx, { xaxis: { min: e, max: i } }) } }]), i }(), + pt = function() { + function t(e) { r(this, t), this.w = e.w, this.ttCtx = e, this.ctx = e.ctx } return n(t, [{ key: "getNearestValues", value: function(t) { var e = t.hoverArea, + i = t.elGrid, + a = t.clientX, + s = t.clientY, + r = this.w, + o = r.globals.gridWidth, + n = r.globals.gridHeight, + l = o / (r.globals.dataPoints - 1), + h = n / r.globals.dataPoints, + c = i.getBoundingClientRect(), + d = this.hasBars();!r.globals.comboCharts && !d || r.config.xaxis.convertedCatToNumeric || (l = o / r.globals.dataPoints); var g = a - c.left - r.globals.barPadForNumericAxis, + u = s - c.top; + g < 0 || u < 0 || g > r.globals.gridWidth || u > r.globals.gridHeight ? (e.classList.remove("hovering-zoom"), e.classList.remove("hovering-pan")) : r.globals.zoomEnabled ? (e.classList.remove("hovering-pan"), e.classList.add("hovering-zoom")) : r.globals.panEnabled && (e.classList.remove("hovering-zoom"), e.classList.add("hovering-pan")); var p = Math.round(g / l), + f = Math.floor(u / h); + d && !r.config.xaxis.convertedCatToNumeric && (p = Math.ceil(g / l), p -= 1); for (var x, v = null, m = null, y = [], w = 0; w < r.globals.seriesXvalues.length; w++) y.push([r.globals.seriesXvalues[w][0] - 1e-6].concat(r.globals.seriesXvalues[w])); return y = y.map((function(t) { return t.filter((function(t) { return t })) })), x = r.globals.seriesYvalues.map((function(t) { return t.filter((function(t) { return b.isNumber(t) })) })), r.globals.isXNumeric && (v = (m = this.closestInMultiArray(g, u, y, x)).index, p = m.j, null !== v && (y = r.globals.seriesXvalues[v], p = (m = this.closestInArray(g, y)).index)), r.globals.capturedSeriesIndex = null === v ? -1 : v, (!p || p < 1) && (p = 0), r.globals.isBarHorizontal ? r.globals.capturedDataPointIndex = f : r.globals.capturedDataPointIndex = p, { capturedSeries: v, j: r.globals.isBarHorizontal ? f : p, hoverX: g, hoverY: u } } }, { key: "closestInMultiArray", value: function(t, e, i, a) { var s = this.w, + r = 0, + o = null, + n = -1; + s.globals.series.length > 1 ? r = this.getFirstActiveXArray(i) : o = 0; var l = a[r][0], + h = i[r][0], + c = Math.abs(t - h), + d = Math.abs(e - l), + g = d + c; return a.map((function(s, r) { s.map((function(s, l) { var h = Math.abs(e - a[r][l]), + u = Math.abs(t - i[r][l]), + p = u + h; + p < g && (g = p, c = u, d = h, o = r, n = l) })) })), { index: o, j: n } } }, { key: "getFirstActiveXArray", value: function(t) { for (var e = 0, i = t.map((function(t, e) { return t.length > 0 ? e : -1 })), a = 0; a < i.length; a++) + if (-1 !== i[a]) { e = i[a]; break } + return e } }, { key: "closestInArray", value: function(t, e) { for (var i = e[0], a = null, s = Math.abs(t - i), r = 0; r < e.length; r++) { var o = Math.abs(t - e[r]); + o < s && (s = o, a = r) } return { index: a } } }, { key: "isXoverlap", value: function(t) { var e = [], + i = this.w.globals.seriesX.filter((function(t) { return void 0 !== t[0] })); if (i.length > 0) + for (var a = 0; a < i.length - 1; a++) void 0 !== i[a][t] && void 0 !== i[a + 1][t] && i[a][t] !== i[a + 1][t] && e.push("unEqual"); return 0 === e.length } }, { key: "isInitialSeriesSameLen", value: function() { for (var t = !0, e = this.w.globals.initialSeries, i = 0; i < e.length - 1; i++) + if (e[i].data.length !== e[i + 1].data.length) { t = !1; break } + return t } }, { key: "getBarsHeight", value: function(t) { return f(t).reduce((function(t, e) { return t + e.getBBox().height }), 0) } }, { key: "getElMarkers", value: function() { return this.w.globals.dom.baseEl.querySelectorAll(" .apexcharts-series-markers") } }, { key: "getAllMarkers", value: function() { var t = this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap"); + (t = f(t)).sort((function(t, e) { return Number(e.getAttribute("data:realIndex")) < Number(t.getAttribute("data:realIndex")) ? 0 : -1 })); var e = []; return t.forEach((function(t) { e.push(t.querySelector(".apexcharts-marker")) })), e } }, { key: "hasMarkers", value: function() { return this.getElMarkers().length > 0 } }, { key: "getElBars", value: function() { return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series, .apexcharts-candlestick-series, .apexcharts-boxPlot-series, .apexcharts-rangebar-series") } }, { key: "hasBars", value: function() { return this.getElBars().length > 0 } }, { key: "getHoverMarkerSize", value: function(t) { var e = this.w, + i = e.config.markers.hover.size; return void 0 === i && (i = e.globals.markers.size[t] + e.config.markers.hover.sizeOffset), i } }, { key: "toggleAllTooltipSeriesGroups", value: function(t) { var e = this.w, + i = this.ttCtx; + 0 === i.allTooltipSeriesGroups.length && (i.allTooltipSeriesGroups = e.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group")); for (var a = i.allTooltipSeriesGroups, s = 0; s < a.length; s++) "enable" === t ? (a[s].classList.add("apexcharts-active"), a[s].style.display = e.config.tooltip.items.display) : (a[s].classList.remove("apexcharts-active"), a[s].style.display = "none") } }]), t }(), + ft = function() { + function t(e) { r(this, t), this.w = e.w, this.ctx = e.ctx, this.ttCtx = e, this.tooltipUtil = new pt(e) } return n(t, [{ key: "drawSeriesTexts", value: function(t) { var e = t.shared, + i = void 0 === e || e, + a = t.ttItems, + s = t.i, + r = void 0 === s ? 0 : s, + o = t.j, + n = void 0 === o ? null : o, + l = t.y1, + h = t.y2, + c = t.e, + d = this.w; + void 0 !== d.config.tooltip.custom ? this.handleCustomTooltip({ i: r, j: n, y1: l, y2: h, w: d }) : this.toggleActiveInactiveSeries(i); var g = this.getValuesToPrint({ i: r, j: n }); + this.printLabels({ i: r, j: n, values: g, ttItems: a, shared: i, e: c }); var u = this.ttCtx.getElTooltip(); + this.ttCtx.tooltipRect.ttWidth = u.getBoundingClientRect().width, this.ttCtx.tooltipRect.ttHeight = u.getBoundingClientRect().height } }, { key: "printLabels", value: function(t) { var e, i = this, + a = t.i, + s = t.j, + r = t.values, + o = t.ttItems, + n = t.shared, + l = t.e, + h = this.w, + d = [], + g = function(t) { return h.globals.seriesGoals[t] && h.globals.seriesGoals[t][s] && Array.isArray(h.globals.seriesGoals[t][s]) }, + u = r.xVal, + p = r.zVal, + f = r.xAxisTTVal, + x = "", + b = h.globals.colors[a]; + null !== s && h.config.plotOptions.bar.distributed && (b = h.globals.colors[s]); for (var v = function(t, r) { var v = i.getFormatters(a); + x = i.getSeriesName({ fn: v.yLbTitleFormatter, index: a, seriesIndex: a, j: s }), "treemap" === h.config.chart.type && (x = v.yLbTitleFormatter(String(h.config.series[a].data[s].x), { series: h.globals.series, seriesIndex: a, dataPointIndex: s, w: h })); var m = h.config.tooltip.inverseOrder ? r : t; if (h.globals.axisCharts) { var y = function(t) { return v.yLbFormatter(h.globals.series[t][s], { series: h.globals.series, seriesIndex: t, dataPointIndex: s, w: h }) }; + n ? (v = i.getFormatters(m), x = i.getSeriesName({ fn: v.yLbTitleFormatter, index: m, seriesIndex: a, j: s }), b = h.globals.colors[m], e = y(m), g(m) && (d = h.globals.seriesGoals[m][s].map((function(t) { return { attrs: t, val: v.yLbFormatter(t.value, { seriesIndex: m, dataPointIndex: s, w: h }) } })))) : (l && l.target && l.target.getAttribute("fill") && (b = l.target.getAttribute("fill")), e = y(a), g(a) && Array.isArray(h.globals.seriesGoals[a][s]) && (d = h.globals.seriesGoals[a][s].map((function(t) { return { attrs: t, val: v.yLbFormatter(t.value, { seriesIndex: a, dataPointIndex: s, w: h }) } })))) } + null === s && (e = v.yLbFormatter(h.globals.series[a], c(c({}, h), {}, { seriesIndex: a, dataPointIndex: a }))), i.DOMHandling({ i: a, t: m, j: s, ttItems: o, values: { val: e, goalVals: d, xVal: u, xAxisTTVal: f, zVal: p }, seriesName: x, shared: n, pColor: b }) }, m = 0, y = h.globals.series.length - 1; m < h.globals.series.length; m++, y--) v(m, y) } }, { key: "getFormatters", value: function(t) { var e, i = this.w, + a = i.globals.yLabelFormatters[t]; return void 0 !== i.globals.ttVal ? Array.isArray(i.globals.ttVal) ? (a = i.globals.ttVal[t] && i.globals.ttVal[t].formatter, e = i.globals.ttVal[t] && i.globals.ttVal[t].title && i.globals.ttVal[t].title.formatter) : (a = i.globals.ttVal.formatter, "function" == typeof i.globals.ttVal.title.formatter && (e = i.globals.ttVal.title.formatter)) : e = i.config.tooltip.y.title.formatter, "function" != typeof a && (a = i.globals.yLabelFormatters[0] ? i.globals.yLabelFormatters[0] : function(t) { return t }), "function" != typeof e && (e = function(t) { return t }), { yLbFormatter: a, yLbTitleFormatter: e } } }, { key: "getSeriesName", value: function(t) { var e = t.fn, + i = t.index, + a = t.seriesIndex, + s = t.j, + r = this.w; return e(String(r.globals.seriesNames[i]), { series: r.globals.series, seriesIndex: a, dataPointIndex: s, w: r }) } }, { key: "DOMHandling", value: function(t) { t.i; var e = t.t, + i = t.j, + a = t.ttItems, + s = t.values, + r = t.seriesName, + o = t.shared, + n = t.pColor, + l = this.w, + h = this.ttCtx, + c = s.val, + d = s.goalVals, + g = s.xVal, + u = s.xAxisTTVal, + p = s.zVal, + f = null; + f = a[e].children, l.config.tooltip.fillSeriesColor && (a[e].style.backgroundColor = n, f[0].style.display = "none"), h.showTooltipTitle && (null === h.tooltipTitle && (h.tooltipTitle = l.globals.dom.baseEl.querySelector(".apexcharts-tooltip-title")), h.tooltipTitle.innerHTML = g), h.blxaxisTooltip && (h.xaxisTooltipText.innerHTML = "" !== u ? u : g); var x = a[e].querySelector(".apexcharts-tooltip-text-y-label"); + x && (x.innerHTML = r || ""); var b = a[e].querySelector(".apexcharts-tooltip-text-y-value"); + b && (b.innerHTML = void 0 !== c ? c : ""), f[0] && f[0].classList.contains("apexcharts-tooltip-marker") && (l.config.tooltip.marker.fillColors && Array.isArray(l.config.tooltip.marker.fillColors) && (n = l.config.tooltip.marker.fillColors[e]), f[0].style.backgroundColor = n), l.config.tooltip.marker.show || (f[0].style.display = "none"); var v = a[e].querySelector(".apexcharts-tooltip-text-goals-label"), + m = a[e].querySelector(".apexcharts-tooltip-text-goals-value"); if (d.length && l.globals.seriesGoals[e]) { var y = function() { var t = "
", + e = "
"; + d.forEach((function(i, a) { t += '
').concat(i.attrs.name, "
"), e += "
".concat(i.val, "
") })), v.innerHTML = t + "
", m.innerHTML = e + "
" }; + o ? l.globals.seriesGoals[e][i] && Array.isArray(l.globals.seriesGoals[e][i]) ? y() : (v.innerHTML = "", m.innerHTML = "") : y() } else v.innerHTML = "", m.innerHTML = ""; + null !== p && (a[e].querySelector(".apexcharts-tooltip-text-z-label").innerHTML = l.config.tooltip.z.title, a[e].querySelector(".apexcharts-tooltip-text-z-value").innerHTML = void 0 !== p ? p : ""), o && f[0] && (null == c || l.globals.collapsedSeriesIndices.indexOf(e) > -1 ? f[0].parentNode.style.display = "none" : f[0].parentNode.style.display = l.config.tooltip.items.display) } }, { key: "toggleActiveInactiveSeries", value: function(t) { var e = this.w; if (t) this.tooltipUtil.toggleAllTooltipSeriesGroups("enable"); + else { this.tooltipUtil.toggleAllTooltipSeriesGroups("disable"); var i = e.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group"); + i && (i.classList.add("apexcharts-active"), i.style.display = e.config.tooltip.items.display) } } }, { key: "getValuesToPrint", value: function(t) { var e = t.i, + i = t.j, + a = this.w, + s = this.ctx.series.filteredSeriesX(), + r = "", + o = "", + n = null, + l = null, + h = { series: a.globals.series, seriesIndex: e, dataPointIndex: i, w: a }, + c = a.globals.ttZFormatter; + null === i ? l = a.globals.series[e] : a.globals.isXNumeric && "treemap" !== a.config.chart.type ? (r = s[e][i], 0 === s[e].length && (r = s[this.tooltipUtil.getFirstActiveXArray(s)][i])) : r = void 0 !== a.globals.labels[i] ? a.globals.labels[i] : ""; var d = r; return r = a.globals.isXNumeric && "datetime" === a.config.xaxis.type ? new G(this.ctx).xLabelFormat(a.globals.ttKeyFormatter, d, d, { i: void 0, dateFormatter: new H(this.ctx).formatDate, w: this.w }) : a.globals.isBarHorizontal ? a.globals.yLabelFormatters[0](d, h) : a.globals.xLabelFormatter(d, h), void 0 !== a.config.tooltip.x.formatter && (r = a.globals.ttKeyFormatter(d, h)), a.globals.seriesZ.length > 0 && a.globals.seriesZ[e].length > 0 && (n = c(a.globals.seriesZ[e][i], a)), o = "function" == typeof a.config.xaxis.tooltip.formatter ? a.globals.xaxisTooltipFormatter(d, h) : r, { val: Array.isArray(l) ? l.join(" ") : l, xVal: Array.isArray(r) ? r.join(" ") : r, xAxisTTVal: Array.isArray(o) ? o.join(" ") : o, zVal: n } } }, { key: "handleCustomTooltip", value: function(t) { var e = t.i, + i = t.j, + a = t.y1, + s = t.y2, + r = t.w, + o = this.ttCtx.getElTooltip(), + n = r.config.tooltip.custom; + Array.isArray(n) && n[e] && (n = n[e]), o.innerHTML = n({ ctx: this.ctx, series: r.globals.series, seriesIndex: e, dataPointIndex: i, y1: a, y2: s, w: r }) } }]), t }(), + xt = function() { + function t(e) { r(this, t), this.ttCtx = e, this.ctx = e.ctx, this.w = e.w } return n(t, [{ key: "moveXCrosshairs", value: function(t) { var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null, + i = this.ttCtx, + a = this.w, + s = i.getElXCrosshairs(), + r = t - i.xcrosshairsWidth / 2, + o = a.globals.labels.slice().length; if (null !== e && (r = a.globals.gridWidth / o * e), null !== s && (s.setAttribute("x", r), s.setAttribute("x1", r), s.setAttribute("x2", r), s.setAttribute("y2", a.globals.gridHeight), s.classList.add("apexcharts-active")), r < 0 && (r = 0), r > a.globals.gridWidth && (r = a.globals.gridWidth), i.blxaxisTooltip) { var n = r; "tickWidth" !== a.config.xaxis.crosshairs.width && "barWidth" !== a.config.xaxis.crosshairs.width || (n = r + i.xcrosshairsWidth / 2), this.moveXAxisTooltip(n) } } }, { key: "moveYCrosshairs", value: function(t) { var e = this.ttCtx; + null !== e.ycrosshairs && y.setAttrs(e.ycrosshairs, { y1: t, y2: t }), null !== e.ycrosshairsHidden && y.setAttrs(e.ycrosshairsHidden, { y1: t, y2: t }) } }, { key: "moveXAxisTooltip", value: function(t) { var e = this.w, + i = this.ttCtx; if (null !== i.xaxisTooltip) { i.xaxisTooltip.classList.add("apexcharts-active"); var a, s = i.xaxisOffY + e.config.xaxis.tooltip.offsetY + e.globals.translateY + 1 + e.config.xaxis.offsetY; if (t -= i.xaxisTooltip.getBoundingClientRect().width / 2, !isNaN(t)) t += e.globals.translateX, a = new y(this.ctx).getTextRects(i.xaxisTooltipText.innerHTML), i.xaxisTooltipText.style.minWidth = a.width + "px", i.xaxisTooltip.style.left = t + "px", i.xaxisTooltip.style.top = s + "px" } } }, { key: "moveYAxisTooltip", value: function(t) { var e = this.w, + i = this.ttCtx; + null === i.yaxisTTEls && (i.yaxisTTEls = e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip")); var a = parseInt(i.ycrosshairsHidden.getAttribute("y1"), 10), + s = e.globals.translateY + a, + r = i.yaxisTTEls[t].getBoundingClientRect().height, + o = e.globals.translateYAxisX[t] - 2; + e.config.yaxis[t].opposite && (o -= 26), s -= r / 2, -1 === e.globals.ignoreYAxisIndexes.indexOf(t) ? (i.yaxisTTEls[t].classList.add("apexcharts-active"), i.yaxisTTEls[t].style.top = s + "px", i.yaxisTTEls[t].style.left = o + e.config.yaxis[t].tooltip.offsetX + "px") : i.yaxisTTEls[t].classList.remove("apexcharts-active") } }, { key: "moveTooltip", value: function(t, e) { var i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null, + a = this.w, + s = this.ttCtx, + r = s.getElTooltip(), + o = s.tooltipRect, + n = null !== i ? parseFloat(i) : 1, + l = parseFloat(t) + n + 5, + h = parseFloat(e) + n / 2; if (l > a.globals.gridWidth / 2 && (l = l - o.ttWidth - n - 15), l > a.globals.gridWidth - o.ttWidth - 10 && (l = a.globals.gridWidth - o.ttWidth), l < -20 && (l = -20), a.config.tooltip.followCursor) { var c = s.getElGrid(), + d = c.getBoundingClientRect(); + h = s.e.clientY + a.globals.translateY - d.top - o.ttHeight / 2 } else a.globals.isBarHorizontal ? h -= o.ttHeight : (o.ttHeight / 2 + h > a.globals.gridHeight && (h = a.globals.gridHeight - o.ttHeight + a.globals.translateY), h < 0 && (h = 0)); + isNaN(l) || (l += a.globals.translateX, r.style.left = l + "px", r.style.top = h + "px") } }, { key: "moveMarkers", value: function(t, e) { var i = this.w, + a = this.ttCtx; if (i.globals.markers.size[t] > 0) + for (var s = i.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(t, "'] .apexcharts-marker")), r = 0; r < s.length; r++) parseInt(s[r].getAttribute("rel"), 10) === e && (a.marker.resetPointsSize(), a.marker.enlargeCurrentPoint(e, s[r])); + else a.marker.resetPointsSize(), this.moveDynamicPointOnHover(e, t) } }, { key: "moveDynamicPointOnHover", value: function(t, e) { var i, a, s = this.w, + r = this.ttCtx, + o = s.globals.pointsArray, + n = r.tooltipUtil.getHoverMarkerSize(e), + l = s.config.series[e].type; if (!l || "column" !== l && "candlestick" !== l && "boxPlot" !== l) { i = o[e][t][0], a = o[e][t][1] ? o[e][t][1] : 0; var h = s.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(e, "'] .apexcharts-series-markers circle")); + h && a < s.globals.gridHeight && a > 0 && (h.setAttribute("r", n), h.setAttribute("cx", i), h.setAttribute("cy", a)), this.moveXCrosshairs(i), r.fixedTooltip || this.moveTooltip(i, a, n) } } }, { key: "moveDynamicPointsOnHover", value: function(t) { var e, i = this.ttCtx, + a = i.w, + s = 0, + r = 0, + o = a.globals.pointsArray; + e = new Y(this.ctx).getActiveConfigSeriesIndex(!0); var n = i.tooltipUtil.getHoverMarkerSize(e); + o[e] && (s = o[e][t][0], r = o[e][t][1]); var l = i.tooltipUtil.getAllMarkers(); if (null !== l) + for (var h = 0; h < a.globals.series.length; h++) { var c = o[h]; if (a.globals.comboCharts && void 0 === c && l.splice(h, 0, null), c && c.length) { var d = o[h][t][1]; + l[h].setAttribute("cx", s), null !== d && !isNaN(d) && d < a.globals.gridHeight && d > 0 ? (l[h] && l[h].setAttribute("r", n), l[h] && l[h].setAttribute("cy", d)) : l[h] && l[h].setAttribute("r", 0) } } + if (this.moveXCrosshairs(s), !i.fixedTooltip) { var g = r || a.globals.gridHeight; + this.moveTooltip(s, g, n) } } }, { key: "moveStickyTooltipOverBars", value: function(t) { var e = this.w, + i = this.ttCtx, + a = e.globals.columnSeries ? e.globals.columnSeries.length : e.globals.series.length, + s = a >= 2 && a % 2 == 0 ? Math.floor(a / 2) : Math.floor(a / 2) + 1; + e.globals.isBarHorizontal && (s = new Y(this.ctx).getActiveConfigSeriesIndex(!1, "desc") + 1); var r = e.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(s, "'] path[j='").concat(t, "'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(s, "'] path[j='").concat(t, "'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(s, "'] path[j='").concat(t, "'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(s, "'] path[j='").concat(t, "']")), + o = r ? parseFloat(r.getAttribute("cx")) : 0, + n = r ? parseFloat(r.getAttribute("cy")) : 0, + l = r ? parseFloat(r.getAttribute("barWidth")) : 0, + h = r ? parseFloat(r.getAttribute("barHeight")) : 0, + c = i.getElGrid().getBoundingClientRect(); if (e.globals.isXNumeric ? (o -= a % 2 != 0 ? l / 2 : 0, r && (r.classList.contains("apexcharts-candlestick-area") || r.classList.contains("apexcharts-boxPlot-area")) && e.globals.comboCharts && (o -= l / 2)) : e.globals.isBarHorizontal || (o = i.xAxisTicksPositions[t - 1] + i.dataPointsDividedWidth / 2, isNaN(o) && (o = i.xAxisTicksPositions[t] - i.dataPointsDividedWidth / 2)), e.globals.isBarHorizontal ? n += h / 3 : n = i.e.clientY - c.top - i.tooltipRect.ttHeight / 2, e.globals.isBarHorizontal || this.moveXCrosshairs(o), !i.fixedTooltip) { var d = n || e.globals.gridHeight; + this.moveTooltip(o, d) } } }]), t }(), + bt = function() { + function t(e) { r(this, t), this.w = e.w, this.ttCtx = e, this.ctx = e.ctx, this.tooltipPosition = new xt(e) } return n(t, [{ key: "drawDynamicPoints", value: function() { var t = this.w, + e = new y(this.ctx), + i = new I(this.ctx), + a = t.globals.dom.baseEl.querySelectorAll(".apexcharts-series"); + a = f(a), t.config.chart.stacked && a.sort((function(t, e) { return parseFloat(t.getAttribute("data:realIndex")) - parseFloat(e.getAttribute("data:realIndex")) })); for (var s = 0; s < a.length; s++) { var r = a[s].querySelector(".apexcharts-series-markers-wrap"); if (null !== r) { var o = void 0, + n = "apexcharts-marker w".concat((Math.random() + 1).toString(36).substring(4)); "line" !== t.config.chart.type && "area" !== t.config.chart.type || t.globals.comboCharts || t.config.tooltip.intersect || (n += " no-pointer-events"); var l = i.getMarkerConfig({ cssClass: n, seriesIndex: s }); + (o = e.drawMarker(0, 0, l)).node.setAttribute("default-marker-size", 0); var h = document.createElementNS(t.globals.SVGNS, "g"); + h.classList.add("apexcharts-series-markers"), h.appendChild(o.node), r.appendChild(h) } } } }, { key: "enlargeCurrentPoint", value: function(t, e) { var i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null, + a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null, + s = this.w; "bubble" !== s.config.chart.type && this.newPointSize(t, e); var r = e.getAttribute("cx"), + o = e.getAttribute("cy"); if (null !== i && null !== a && (r = i, o = a), this.tooltipPosition.moveXCrosshairs(r), !this.fixedTooltip) { if ("radar" === s.config.chart.type) { var n = this.ttCtx.getElGrid(), + l = n.getBoundingClientRect(); + r = this.ttCtx.e.clientX - l.left } + this.tooltipPosition.moveTooltip(r, o, s.config.markers.hover.size) } } }, { key: "enlargePoints", value: function(t) { for (var e = this.w, i = this, a = this.ttCtx, s = t, r = e.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"), o = e.config.markers.hover.size, n = 0; n < r.length; n++) { var l = r[n].getAttribute("rel"), + h = r[n].getAttribute("index"); if (void 0 === o && (o = e.globals.markers.size[h] + e.config.markers.hover.sizeOffset), s === parseInt(l, 10)) { i.newPointSize(s, r[n]); var c = r[n].getAttribute("cx"), + d = r[n].getAttribute("cy"); + i.tooltipPosition.moveXCrosshairs(c), a.fixedTooltip || i.tooltipPosition.moveTooltip(c, d, o) } else i.oldPointSize(r[n]) } } }, { key: "newPointSize", value: function(t, e) { var i = this.w, + a = i.config.markers.hover.size, + s = 0 === t ? e.parentNode.firstChild : e.parentNode.lastChild; if ("0" !== s.getAttribute("default-marker-size")) { var r = parseInt(s.getAttribute("index"), 10); + void 0 === a && (a = i.globals.markers.size[r] + i.config.markers.hover.sizeOffset), a < 0 && (a = 0), s.setAttribute("r", a) } } }, { key: "oldPointSize", value: function(t) { var e = parseFloat(t.getAttribute("default-marker-size")); + t.setAttribute("r", e) } }, { key: "resetPointsSize", value: function() { for (var t = this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"), e = 0; e < t.length; e++) { var i = parseFloat(t[e].getAttribute("default-marker-size")); + b.isNumber(i) && i >= 0 ? t[e].setAttribute("r", i) : t[e].setAttribute("r", 0) } } }]), t }(), + vt = function() { + function t(e) { r(this, t), this.w = e.w, this.ttCtx = e } return n(t, [{ key: "getAttr", value: function(t, e) { return parseFloat(t.target.getAttribute(e)) } }, { key: "handleHeatTreeTooltip", value: function(t) { var e = t.e, + i = t.opt, + a = t.x, + s = t.y, + r = t.type, + o = this.ttCtx, + n = this.w; if (e.target.classList.contains("apexcharts-".concat(r, "-rect"))) { var l = this.getAttr(e, "i"), + h = this.getAttr(e, "j"), + c = this.getAttr(e, "cx"), + d = this.getAttr(e, "cy"), + g = this.getAttr(e, "width"), + u = this.getAttr(e, "height"); if (o.tooltipLabels.drawSeriesTexts({ ttItems: i.ttItems, i: l, j: h, shared: !1, e: e }), n.globals.capturedSeriesIndex = l, n.globals.capturedDataPointIndex = h, a = c + o.tooltipRect.ttWidth / 2 + g, s = d + o.tooltipRect.ttHeight / 2 - u / 2, o.tooltipPosition.moveXCrosshairs(c + g / 2), a > n.globals.gridWidth / 2 && (a = c - o.tooltipRect.ttWidth / 2 + g), o.w.config.tooltip.followCursor) { var p = n.globals.dom.elWrap.getBoundingClientRect(); + a = n.globals.clientX - p.left - o.tooltipRect.ttWidth / 2, s = n.globals.clientY - p.top - o.tooltipRect.ttHeight - 5 } } return { x: a, y: s } } }, { key: "handleMarkerTooltip", value: function(t) { var e, i, a = t.e, + s = t.opt, + r = t.x, + o = t.y, + n = this.w, + l = this.ttCtx; if (a.target.classList.contains("apexcharts-marker")) { var h = parseInt(s.paths.getAttribute("cx"), 10), + c = parseInt(s.paths.getAttribute("cy"), 10), + d = parseFloat(s.paths.getAttribute("val")); if (i = parseInt(s.paths.getAttribute("rel"), 10), e = parseInt(s.paths.parentNode.parentNode.parentNode.getAttribute("rel"), 10) - 1, l.intersect) { var g = b.findAncestor(s.paths, "apexcharts-series"); + g && (e = parseInt(g.getAttribute("data:realIndex"), 10)) } if (l.tooltipLabels.drawSeriesTexts({ ttItems: s.ttItems, i: e, j: i, shared: !l.showOnIntersect && n.config.tooltip.shared, e: a }), "mouseup" === a.type && l.markerClick(a, e, i), n.globals.capturedSeriesIndex = e, n.globals.capturedDataPointIndex = i, r = h, o = c + n.globals.translateY - 1.4 * l.tooltipRect.ttHeight, l.w.config.tooltip.followCursor) { var u = l.getElGrid().getBoundingClientRect(); + o = l.e.clientY + n.globals.translateY - u.top } + d < 0 && (o = c), l.marker.enlargeCurrentPoint(i, s.paths, r, o) } return { x: r, y: o } } }, { key: "handleBarTooltip", value: function(t) { var e, i, a = t.e, + s = t.opt, + r = this.w, + o = this.ttCtx, + n = o.getElTooltip(), + l = 0, + h = 0, + c = 0, + d = this.getBarTooltipXY({ e: a, opt: s }); + e = d.i; var g = d.barHeight, + u = d.j; + r.globals.capturedSeriesIndex = e, r.globals.capturedDataPointIndex = u, r.globals.isBarHorizontal && o.tooltipUtil.hasBars() || !r.config.tooltip.shared ? (h = d.x, c = d.y, i = Array.isArray(r.config.stroke.width) ? r.config.stroke.width[e] : r.config.stroke.width, l = h) : r.globals.comboCharts || r.config.tooltip.shared || (l /= 2), isNaN(c) ? c = r.globals.svgHeight - o.tooltipRect.ttHeight : c < 0 && (c = 0); var p = parseInt(s.paths.parentNode.getAttribute("data:realIndex"), 10), + f = r.globals.isMultipleYAxis ? r.config.yaxis[p] && r.config.yaxis[p].reversed : r.config.yaxis[0].reversed; if (h + o.tooltipRect.ttWidth > r.globals.gridWidth && !f ? h -= o.tooltipRect.ttWidth : h < 0 && (h = 0), o.w.config.tooltip.followCursor) { var x = o.getElGrid().getBoundingClientRect(); + c = o.e.clientY - x.top } + null === o.tooltip && (o.tooltip = r.globals.dom.baseEl.querySelector(".apexcharts-tooltip")), r.config.tooltip.shared || (r.globals.comboBarCount > 0 ? o.tooltipPosition.moveXCrosshairs(l + i / 2) : o.tooltipPosition.moveXCrosshairs(l)), !o.fixedTooltip && (!r.config.tooltip.shared || r.globals.isBarHorizontal && o.tooltipUtil.hasBars()) && (f && (h -= o.tooltipRect.ttWidth) < 0 && (h = 0), n.style.left = h + r.globals.translateX + "px", !f || r.globals.isBarHorizontal && o.tooltipUtil.hasBars() || (c = c + g - 2 * (r.globals.series[e][u] < 0 ? g : 0)), o.tooltipRect.ttHeight + c > r.globals.gridHeight ? (c = r.globals.gridHeight - o.tooltipRect.ttHeight + r.globals.translateY, n.style.top = c + "px") : n.style.top = c + r.globals.translateY - o.tooltipRect.ttHeight / 2 + "px") } }, { key: "getBarTooltipXY", value: function(t) { var e = t.e, + i = t.opt, + a = this.w, + s = null, + r = this.ttCtx, + o = 0, + n = 0, + l = 0, + h = 0, + c = 0, + d = e.target.classList; if (d.contains("apexcharts-bar-area") || d.contains("apexcharts-candlestick-area") || d.contains("apexcharts-boxPlot-area") || d.contains("apexcharts-rangebar-area")) { var g = e.target, + u = g.getBoundingClientRect(), + p = i.elGrid.getBoundingClientRect(), + f = u.height; + c = u.height; var x = u.width, + b = parseInt(g.getAttribute("cx"), 10), + v = parseInt(g.getAttribute("cy"), 10); + h = parseFloat(g.getAttribute("barWidth")); var m = "touchmove" === e.type ? e.touches[0].clientX : e.clientX; + s = parseInt(g.getAttribute("j"), 10), o = parseInt(g.parentNode.getAttribute("rel"), 10) - 1; var y = g.getAttribute("data-range-y1"), + w = g.getAttribute("data-range-y2"); + a.globals.comboCharts && (o = parseInt(g.parentNode.getAttribute("data:realIndex"), 10)), r.tooltipLabels.drawSeriesTexts({ ttItems: i.ttItems, i: o, j: s, y1: y ? parseInt(y, 10) : null, y2: w ? parseInt(w, 10) : null, shared: !r.showOnIntersect && a.config.tooltip.shared, e: e }), a.config.tooltip.followCursor ? a.globals.isBarHorizontal ? (n = m - p.left + 15, l = v - r.dataPointsDividedHeight + f / 2 - r.tooltipRect.ttHeight / 2) : (n = a.globals.isXNumeric ? b - x / 2 : b - r.dataPointsDividedWidth + x / 2, l = e.clientY - p.top - r.tooltipRect.ttHeight / 2 - 15) : a.globals.isBarHorizontal ? ((n = b) < r.xyRatios.baseLineInvertedY && (n = b - r.tooltipRect.ttWidth), l = v - r.dataPointsDividedHeight + f / 2 - r.tooltipRect.ttHeight / 2) : (n = a.globals.isXNumeric ? b - x / 2 : b - r.dataPointsDividedWidth + x / 2, l = v) } return { x: n, y: l, barHeight: c, barWidth: h, i: o, j: s } } }]), t }(), + mt = function() { + function t(e) { r(this, t), this.w = e.w, this.ttCtx = e } return n(t, [{ key: "drawXaxisTooltip", value: function() { var t = this.w, + e = this.ttCtx, + i = "bottom" === t.config.xaxis.position; + e.xaxisOffY = i ? t.globals.gridHeight + 1 : -t.globals.xAxisHeight - t.config.xaxis.axisTicks.height + 3; var a = i ? "apexcharts-xaxistooltip apexcharts-xaxistooltip-bottom" : "apexcharts-xaxistooltip apexcharts-xaxistooltip-top", + s = t.globals.dom.elWrap; + e.blxaxisTooltip && null === t.globals.dom.baseEl.querySelector(".apexcharts-xaxistooltip") && (e.xaxisTooltip = document.createElement("div"), e.xaxisTooltip.setAttribute("class", a + " apexcharts-theme-" + t.config.tooltip.theme), s.appendChild(e.xaxisTooltip), e.xaxisTooltipText = document.createElement("div"), e.xaxisTooltipText.classList.add("apexcharts-xaxistooltip-text"), e.xaxisTooltipText.style.fontFamily = t.config.xaxis.tooltip.style.fontFamily || t.config.chart.fontFamily, e.xaxisTooltipText.style.fontSize = t.config.xaxis.tooltip.style.fontSize, e.xaxisTooltip.appendChild(e.xaxisTooltipText)) } }, { key: "drawYaxisTooltip", value: function() { for (var t = this.w, e = this.ttCtx, i = function(i) { var a = t.config.yaxis[i].opposite || t.config.yaxis[i].crosshairs.opposite; + e.yaxisOffX = a ? t.globals.gridWidth + 1 : 1; var s = "apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(i, a ? " apexcharts-yaxistooltip-right" : " apexcharts-yaxistooltip-left"); + t.globals.yAxisSameScaleIndices.map((function(e, a) { e.map((function(e, a) { a === i && (s += t.config.yaxis[a].show ? " " : " apexcharts-yaxistooltip-hidden") })) })); var r = t.globals.dom.elWrap; + null === t.globals.dom.baseEl.querySelector(".apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(i)) && (e.yaxisTooltip = document.createElement("div"), e.yaxisTooltip.setAttribute("class", s + " apexcharts-theme-" + t.config.tooltip.theme), r.appendChild(e.yaxisTooltip), 0 === i && (e.yaxisTooltipText = []), e.yaxisTooltipText[i] = document.createElement("div"), e.yaxisTooltipText[i].classList.add("apexcharts-yaxistooltip-text"), e.yaxisTooltip.appendChild(e.yaxisTooltipText[i])) }, a = 0; a < t.config.yaxis.length; a++) i(a) } }, { key: "setXCrosshairWidth", value: function() { var t = this.w, + e = this.ttCtx, + i = e.getElXCrosshairs(); if (e.xcrosshairsWidth = parseInt(t.config.xaxis.crosshairs.width, 10), t.globals.comboCharts) { var a = t.globals.dom.baseEl.querySelector(".apexcharts-bar-area"); if (null !== a && "barWidth" === t.config.xaxis.crosshairs.width) { var s = parseFloat(a.getAttribute("barWidth")); + e.xcrosshairsWidth = s } else if ("tickWidth" === t.config.xaxis.crosshairs.width) { var r = t.globals.labels.length; + e.xcrosshairsWidth = t.globals.gridWidth / r } } else if ("tickWidth" === t.config.xaxis.crosshairs.width) { var o = t.globals.labels.length; + e.xcrosshairsWidth = t.globals.gridWidth / o } else if ("barWidth" === t.config.xaxis.crosshairs.width) { var n = t.globals.dom.baseEl.querySelector(".apexcharts-bar-area"); if (null !== n) { var l = parseFloat(n.getAttribute("barWidth")); + e.xcrosshairsWidth = l } else e.xcrosshairsWidth = 1 } + t.globals.isBarHorizontal && (e.xcrosshairsWidth = 0), null !== i && e.xcrosshairsWidth > 0 && i.setAttribute("width", e.xcrosshairsWidth) } }, { key: "handleYCrosshair", value: function() { var t = this.w, + e = this.ttCtx; + e.ycrosshairs = t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"), e.ycrosshairsHidden = t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden") } }, { key: "drawYaxisTooltipText", value: function(t, e, i) { var a = this.ttCtx, + s = this.w, + r = s.globals.yLabelFormatters[t]; if (a.yaxisTooltips[t]) { var o = a.getElGrid().getBoundingClientRect(), + n = (e - o.top) * i.yRatio[t], + l = s.globals.maxYArr[t] - s.globals.minYArr[t], + h = s.globals.minYArr[t] + (l - n); + a.tooltipPosition.moveYCrosshairs(e - o.top), a.yaxisTooltipText[t].innerHTML = r(h), a.tooltipPosition.moveYAxisTooltip(t) } } }]), t }(), + yt = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w; var i = this.w; + this.tConfig = i.config.tooltip, this.tooltipUtil = new pt(this), this.tooltipLabels = new ft(this), this.tooltipPosition = new xt(this), this.marker = new bt(this), this.intersect = new vt(this), this.axesTooltip = new mt(this), this.showOnIntersect = this.tConfig.intersect, this.showTooltipTitle = this.tConfig.x.show, this.fixedTooltip = this.tConfig.fixed.enabled, this.xaxisTooltip = null, this.yaxisTTEls = null, this.isBarShared = !i.globals.isBarHorizontal && this.tConfig.shared } return n(t, [{ key: "getElTooltip", value: function(t) { return t || (t = this), t.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip") } }, { key: "getElXCrosshairs", value: function() { return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs") } }, { key: "getElGrid", value: function() { return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid") } }, { key: "drawTooltip", value: function(t) { var e = this.w; + this.xyRatios = t, this.blxaxisTooltip = e.config.xaxis.tooltip.enabled && e.globals.axisCharts, this.yaxisTooltips = e.config.yaxis.map((function(t, i) { return !!(t.show && t.tooltip.enabled && e.globals.axisCharts) })), this.allTooltipSeriesGroups = [], e.globals.axisCharts || (this.showTooltipTitle = !1); var i = document.createElement("div"); if (i.classList.add("apexcharts-tooltip"), i.classList.add("apexcharts-theme-".concat(this.tConfig.theme)), e.globals.dom.elWrap.appendChild(i), e.globals.axisCharts) { this.axesTooltip.drawXaxisTooltip(), this.axesTooltip.drawYaxisTooltip(), this.axesTooltip.setXCrosshairWidth(), this.axesTooltip.handleYCrosshair(); var a = new U(this.ctx); + this.xAxisTicksPositions = a.getXAxisTicksPositions() } if (!e.globals.comboCharts && !this.tConfig.intersect && "rangeBar" !== e.config.chart.type || this.tConfig.shared || (this.showOnIntersect = !0), 0 !== e.config.markers.size && 0 !== e.globals.markers.largestSize || this.marker.drawDynamicPoints(this), e.globals.collapsedSeries.length !== e.globals.series.length) { this.dataPointsDividedHeight = e.globals.gridHeight / e.globals.dataPoints, this.dataPointsDividedWidth = e.globals.gridWidth / e.globals.dataPoints, this.showTooltipTitle && (this.tooltipTitle = document.createElement("div"), this.tooltipTitle.classList.add("apexcharts-tooltip-title"), this.tooltipTitle.style.fontFamily = this.tConfig.style.fontFamily || e.config.chart.fontFamily, this.tooltipTitle.style.fontSize = this.tConfig.style.fontSize, i.appendChild(this.tooltipTitle)); var s = e.globals.series.length; + (e.globals.xyCharts || e.globals.comboCharts) && this.tConfig.shared && (s = this.showOnIntersect ? 1 : e.globals.series.length), this.legendLabels = e.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"), this.ttItems = this.createTTElements(s), this.addSVGEvents() } } }, { key: "createTTElements", value: function(t) { for (var e = this, i = this.w, a = [], s = this.getElTooltip(), r = function(r) { var o = document.createElement("div"); + o.classList.add("apexcharts-tooltip-series-group"), o.style.order = i.config.tooltip.inverseOrder ? t - r : r + 1, e.tConfig.shared && e.tConfig.enabledOnSeries && Array.isArray(e.tConfig.enabledOnSeries) && e.tConfig.enabledOnSeries.indexOf(r) < 0 && o.classList.add("apexcharts-tooltip-series-group-hidden"); var n = document.createElement("span"); + n.classList.add("apexcharts-tooltip-marker"), n.style.backgroundColor = i.globals.colors[r], o.appendChild(n); var l = document.createElement("div"); + l.classList.add("apexcharts-tooltip-text"), l.style.fontFamily = e.tConfig.style.fontFamily || i.config.chart.fontFamily, l.style.fontSize = e.tConfig.style.fontSize, ["y", "goals", "z"].forEach((function(t) { var e = document.createElement("div"); + e.classList.add("apexcharts-tooltip-".concat(t, "-group")); var i = document.createElement("span"); + i.classList.add("apexcharts-tooltip-text-".concat(t, "-label")), e.appendChild(i); var a = document.createElement("span"); + a.classList.add("apexcharts-tooltip-text-".concat(t, "-value")), e.appendChild(a), l.appendChild(e) })), o.appendChild(l), s.appendChild(o), a.push(o) }, o = 0; o < t; o++) r(o); return a } }, { key: "addSVGEvents", value: function() { var t = this.w, + e = t.config.chart.type, + i = this.getElTooltip(), + a = !("bar" !== e && "candlestick" !== e && "boxPlot" !== e && "rangeBar" !== e), + s = "area" === e || "line" === e || "scatter" === e || "bubble" === e || "radar" === e, + r = t.globals.dom.Paper.node, + o = this.getElGrid(); + o && (this.seriesBound = o.getBoundingClientRect()); var n, l = [], + h = [], + c = { hoverArea: r, elGrid: o, tooltipEl: i, tooltipY: l, tooltipX: h, ttItems: this.ttItems }; if (t.globals.axisCharts && (s ? n = t.globals.dom.baseEl.querySelectorAll(".apexcharts-series[data\\:longestSeries='true'] .apexcharts-marker") : a ? n = t.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-bar-area, .apexcharts-series .apexcharts-candlestick-area, .apexcharts-series .apexcharts-boxPlot-area, .apexcharts-series .apexcharts-rangebar-area") : "heatmap" !== e && "treemap" !== e || (n = t.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-heatmap, .apexcharts-series .apexcharts-treemap")), n && n.length)) + for (var d = 0; d < n.length; d++) l.push(n[d].getAttribute("cy")), h.push(n[d].getAttribute("cx")); if (t.globals.xyCharts && !this.showOnIntersect || t.globals.comboCharts && !this.showOnIntersect || a && this.tooltipUtil.hasBars() && this.tConfig.shared) this.addPathsEventListeners([r], c); + else if (a && !t.globals.comboCharts || s && this.showOnIntersect) this.addDatapointEventsListeners(c); + else if (!t.globals.axisCharts || "heatmap" === e || "treemap" === e) { var g = t.globals.dom.baseEl.querySelectorAll(".apexcharts-series"); + this.addPathsEventListeners(g, c) } if (this.showOnIntersect) { var u = t.globals.dom.baseEl.querySelectorAll(".apexcharts-line-series .apexcharts-marker, .apexcharts-area-series .apexcharts-marker"); + u.length > 0 && this.addPathsEventListeners(u, c), this.tooltipUtil.hasBars() && !this.tConfig.shared && this.addDatapointEventsListeners(c) } } }, { key: "drawFixedTooltipRect", value: function() { var t = this.w, + e = this.getElTooltip(), + i = e.getBoundingClientRect(), + a = i.width + 10, + s = i.height + 10, + r = this.tConfig.fixed.offsetX, + o = this.tConfig.fixed.offsetY, + n = this.tConfig.fixed.position.toLowerCase(); return n.indexOf("right") > -1 && (r = r + t.globals.svgWidth - a + 10), n.indexOf("bottom") > -1 && (o = o + t.globals.svgHeight - s - 10), e.style.left = r + "px", e.style.top = o + "px", { x: r, y: o, ttWidth: a, ttHeight: s } } }, { key: "addDatapointEventsListeners", value: function(t) { var e = this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker, .apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-boxPlot-area, .apexcharts-rangebar-area"); + this.addPathsEventListeners(e, t) } }, { key: "addPathsEventListeners", value: function(t, e) { for (var i = this, a = function(a) { var s = { paths: t[a], tooltipEl: e.tooltipEl, tooltipY: e.tooltipY, tooltipX: e.tooltipX, elGrid: e.elGrid, hoverArea: e.hoverArea, ttItems: e.ttItems }; + ["mousemove", "mouseup", "touchmove", "mouseout", "touchend"].map((function(e) { return t[a].addEventListener(e, i.seriesHover.bind(i, s), { capture: !1, passive: !0 }) })) }, s = 0; s < t.length; s++) a(s) } }, { key: "seriesHover", value: function(t, e) { var i = this, + a = [], + s = this.w; + s.config.chart.group && (a = this.ctx.getGroupedCharts()), s.globals.axisCharts && (s.globals.minX === -1 / 0 && s.globals.maxX === 1 / 0 || 0 === s.globals.dataPoints) || (a.length ? a.forEach((function(a) { var s = i.getElTooltip(a), + r = { paths: t.paths, tooltipEl: s, tooltipY: t.tooltipY, tooltipX: t.tooltipX, elGrid: t.elGrid, hoverArea: t.hoverArea, ttItems: a.w.globals.tooltip.ttItems }; + a.w.globals.minX === i.w.globals.minX && a.w.globals.maxX === i.w.globals.maxX && a.w.globals.tooltip.seriesHoverByContext({ chartCtx: a, ttCtx: a.w.globals.tooltip, opt: r, e: e }) })) : this.seriesHoverByContext({ chartCtx: this.ctx, ttCtx: this.w.globals.tooltip, opt: t, e: e })) } }, { key: "seriesHoverByContext", value: function(t) { var e = t.chartCtx, + i = t.ttCtx, + a = t.opt, + s = t.e, + r = e.w, + o = this.getElTooltip(); + i.tooltipRect = { x: 0, y: 0, ttWidth: o.getBoundingClientRect().width, ttHeight: o.getBoundingClientRect().height }, i.e = s, !i.tooltipUtil.hasBars() || r.globals.comboCharts || i.isBarShared || this.tConfig.onDatasetHover.highlightDataSeries && new Y(e).toggleSeriesOnHover(s, s.target.parentNode), i.fixedTooltip && i.drawFixedTooltipRect(), r.globals.axisCharts ? i.axisChartsTooltips({ e: s, opt: a, tooltipRect: i.tooltipRect }) : i.nonAxisChartsTooltips({ e: s, opt: a, tooltipRect: i.tooltipRect }) } }, { key: "axisChartsTooltips", value: function(t) { var e, i, a = t.e, + s = t.opt, + r = this.w, + o = s.elGrid.getBoundingClientRect(), + n = "touchmove" === a.type ? a.touches[0].clientX : a.clientX, + l = "touchmove" === a.type ? a.touches[0].clientY : a.clientY; if (this.clientY = l, this.clientX = n, r.globals.capturedSeriesIndex = -1, r.globals.capturedDataPointIndex = -1, l < o.top || l > o.top + o.height) this.handleMouseOut(s); + else { if (Array.isArray(this.tConfig.enabledOnSeries) && !r.config.tooltip.shared) { var h = parseInt(s.paths.getAttribute("index"), 10); if (this.tConfig.enabledOnSeries.indexOf(h) < 0) return void this.handleMouseOut(s) } var c = this.getElTooltip(), + d = this.getElXCrosshairs(), + g = r.globals.xyCharts || "bar" === r.config.chart.type && !r.globals.isBarHorizontal && this.tooltipUtil.hasBars() && this.tConfig.shared || r.globals.comboCharts && this.tooltipUtil.hasBars(); if ("mousemove" === a.type || "touchmove" === a.type || "mouseup" === a.type) { null !== d && d.classList.add("apexcharts-active"); var u = this.yaxisTooltips.filter((function(t) { return !0 === t })); if (null !== this.ycrosshairs && u.length && this.ycrosshairs.classList.add("apexcharts-active"), g && !this.showOnIntersect) this.handleStickyTooltip(a, n, l, s); + else if ("heatmap" === r.config.chart.type || "treemap" === r.config.chart.type) { var p = this.intersect.handleHeatTreeTooltip({ e: a, opt: s, x: e, y: i, type: r.config.chart.type }); + e = p.x, i = p.y, c.style.left = e + "px", c.style.top = i + "px" } else this.tooltipUtil.hasBars() && this.intersect.handleBarTooltip({ e: a, opt: s }), this.tooltipUtil.hasMarkers() && this.intersect.handleMarkerTooltip({ e: a, opt: s, x: e, y: i }); if (this.yaxisTooltips.length) + for (var f = 0; f < r.config.yaxis.length; f++) this.axesTooltip.drawYaxisTooltipText(f, l, this.xyRatios); + s.tooltipEl.classList.add("apexcharts-active") } else "mouseout" !== a.type && "touchend" !== a.type || this.handleMouseOut(s) } } }, { key: "nonAxisChartsTooltips", value: function(t) { var e = t.e, + i = t.opt, + a = t.tooltipRect, + s = this.w, + r = i.paths.getAttribute("rel"), + o = this.getElTooltip(), + n = s.globals.dom.elWrap.getBoundingClientRect(); if ("mousemove" === e.type || "touchmove" === e.type) { o.classList.add("apexcharts-active"), this.tooltipLabels.drawSeriesTexts({ ttItems: i.ttItems, i: parseInt(r, 10) - 1, shared: !1 }); var l = s.globals.clientX - n.left - a.ttWidth / 2, + h = s.globals.clientY - n.top - a.ttHeight - 10; if (o.style.left = l + "px", o.style.top = h + "px", s.config.legend.tooltipHoverFormatter) { var c = r - 1, + d = (0, s.config.legend.tooltipHoverFormatter)(this.legendLabels[c].getAttribute("data:default-text"), { seriesIndex: c, dataPointIndex: c, w: s }); + this.legendLabels[c].innerHTML = d } } else "mouseout" !== e.type && "touchend" !== e.type || (o.classList.remove("apexcharts-active"), s.config.legend.tooltipHoverFormatter && this.legendLabels.forEach((function(t) { var e = t.getAttribute("data:default-text"); + t.innerHTML = decodeURIComponent(e) }))) } }, { key: "handleStickyTooltip", value: function(t, e, i, a) { var s = this.w, + r = this.tooltipUtil.getNearestValues({ context: this, hoverArea: a.hoverArea, elGrid: a.elGrid, clientX: e, clientY: i }), + o = r.j, + n = r.capturedSeries; + r.hoverX < 0 || r.hoverX > s.globals.gridWidth ? this.handleMouseOut(a) : null !== n ? this.handleStickyCapturedSeries(t, n, a, o) : (this.tooltipUtil.isXoverlap(o) || s.globals.isBarHorizontal) && this.create(t, this, 0, o, a.ttItems) } }, { key: "handleStickyCapturedSeries", value: function(t, e, i, a) { var s = this.w; + null === s.globals.series[e][a] ? this.handleMouseOut(i) : void 0 !== s.globals.series[e][a] ? this.tConfig.shared && this.tooltipUtil.isXoverlap(a) && this.tooltipUtil.isInitialSeriesSameLen() ? this.create(t, this, e, a, i.ttItems) : this.create(t, this, e, a, i.ttItems, !1) : this.tooltipUtil.isXoverlap(a) && this.create(t, this, 0, a, i.ttItems) } }, { key: "deactivateHoverFilter", value: function() { for (var t = this.w, e = new y(this.ctx), i = t.globals.dom.Paper.select(".apexcharts-bar-area"), a = 0; a < i.length; a++) e.pathMouseLeave(i[a]) } }, { key: "handleMouseOut", value: function(t) { var e = this.w, + i = this.getElXCrosshairs(); if (t.tooltipEl.classList.remove("apexcharts-active"), this.deactivateHoverFilter(), "bubble" !== e.config.chart.type && this.marker.resetPointsSize(), null !== i && i.classList.remove("apexcharts-active"), null !== this.ycrosshairs && this.ycrosshairs.classList.remove("apexcharts-active"), this.blxaxisTooltip && this.xaxisTooltip.classList.remove("apexcharts-active"), this.yaxisTooltips.length) { null === this.yaxisTTEls && (this.yaxisTTEls = e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip")); for (var a = 0; a < this.yaxisTTEls.length; a++) this.yaxisTTEls[a].classList.remove("apexcharts-active") } + e.config.legend.tooltipHoverFormatter && this.legendLabels.forEach((function(t) { var e = t.getAttribute("data:default-text"); + t.innerHTML = decodeURIComponent(e) })) } }, { key: "markerClick", value: function(t, e, i) { var a = this.w; "function" == typeof a.config.chart.events.markerClick && a.config.chart.events.markerClick(t, this.ctx, { seriesIndex: e, dataPointIndex: i, w: a }), this.ctx.events.fireEvent("markerClick", [t, this.ctx, { seriesIndex: e, dataPointIndex: i, w: a }]) } }, { key: "create", value: function(t, e, i, a, s) { var r = arguments.length > 5 && void 0 !== arguments[5] ? arguments[5] : null, + o = this.w, + n = e; "mouseup" === t.type && this.markerClick(t, i, a), null === r && (r = this.tConfig.shared); var l = this.tooltipUtil.hasMarkers(), + h = this.tooltipUtil.getElBars(); if (o.config.legend.tooltipHoverFormatter) { var c = o.config.legend.tooltipHoverFormatter, + d = Array.from(this.legendLabels); + d.forEach((function(t) { var e = t.getAttribute("data:default-text"); + t.innerHTML = decodeURIComponent(e) })); for (var g = 0; g < d.length; g++) { var u = d[g], + p = parseInt(u.getAttribute("i"), 10), + f = decodeURIComponent(u.getAttribute("data:default-text")), + x = c(f, { seriesIndex: r ? p : i, dataPointIndex: a, w: o }); if (r) u.innerHTML = o.globals.collapsedSeriesIndices.indexOf(p) < 0 ? x : f; + else if (u.innerHTML = p === i ? x : f, i === p) break } } if (r) { if (n.tooltipLabels.drawSeriesTexts({ ttItems: s, i: i, j: a, shared: !this.showOnIntersect && this.tConfig.shared }), l && (o.globals.markers.largestSize > 0 ? n.marker.enlargePoints(a) : n.tooltipPosition.moveDynamicPointsOnHover(a)), this.tooltipUtil.hasBars() && (this.barSeriesHeight = this.tooltipUtil.getBarsHeight(h), this.barSeriesHeight > 0)) { var b = new y(this.ctx), + v = o.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(a, "']")); + this.deactivateHoverFilter(), this.tooltipPosition.moveStickyTooltipOverBars(a); for (var m = 0; m < v.length; m++) b.pathMouseEnter(v[m]) } } else n.tooltipLabels.drawSeriesTexts({ shared: !1, ttItems: s, i: i, j: a }), this.tooltipUtil.hasBars() && n.tooltipPosition.moveStickyTooltipOverBars(a), l && n.tooltipPosition.moveMarkers(i, a) } }]), t }(), + wt = function(t) { d(i, R); var e = p(i); + + function i() { return r(this, i), e.apply(this, arguments) } return n(i, [{ key: "draw", value: function(t, e) { var i = this, + a = this.w; + this.graphics = new y(this.ctx), this.bar = new R(this.ctx, this.xyRatios); var s = new A(this.ctx, a); + t = s.getLogSeries(t), this.yRatio = s.getLogYRatios(this.yRatio), this.barHelpers.initVariables(t), "100%" === a.config.chart.stackType && (t = a.globals.seriesPercent.slice()), this.series = t, this.totalItems = 0, this.prevY = [], this.prevX = [], this.prevYF = [], this.prevXF = [], this.prevYVal = [], this.prevXVal = [], this.xArrj = [], this.xArrjF = [], this.xArrjVal = [], this.yArrj = [], this.yArrjF = [], this.yArrjVal = []; for (var r = 0; r < t.length; r++) t[r].length > 0 && (this.totalItems += t[r].length); for (var o = this.graphics.group({ class: "apexcharts-bar-series apexcharts-plot-series" }), n = 0, l = 0, h = function(s, r) { var h = void 0, + d = void 0, + g = void 0, + u = void 0, + p = [], + f = [], + x = a.globals.comboCharts ? e[s] : s; + i.yRatio.length > 1 && (i.yaxisIndex = x), i.isReversed = a.config.yaxis[i.yaxisIndex] && a.config.yaxis[i.yaxisIndex].reversed; var v = i.graphics.group({ class: "apexcharts-series", seriesName: b.escapeString(a.globals.seriesNames[x]), rel: s + 1, "data:realIndex": x }); + i.ctx.series.addCollapsedClassToSeries(v, x); var m = i.graphics.group({ class: "apexcharts-datalabels", "data:realIndex": x }), + y = 0, + w = 0, + k = i.initialPositions(n, l, h, d, g, u); + l = k.y, y = k.barHeight, d = k.yDivision, u = k.zeroW, n = k.x, w = k.barWidth, h = k.xDivision, g = k.zeroH, i.yArrj = [], i.yArrjF = [], i.yArrjVal = [], i.xArrj = [], i.xArrjF = [], i.xArrjVal = [], 1 === i.prevY.length && i.prevY[0].every((function(t) { return isNaN(t) })) && (i.prevY[0] = i.prevY[0].map((function(t) { return g })), i.prevYF[0] = i.prevYF[0].map((function(t) { return 0 }))); for (var A = 0; A < a.globals.dataPoints; A++) { var S = i.barHelpers.getStrokeWidth(s, A, x), + C = { indexes: { i: s, j: A, realIndex: x, bc: r }, strokeWidth: S, x: n, y: l, elSeries: v }, + L = null; + i.isHorizontal ? (L = i.drawStackedBarPaths(c(c({}, C), {}, { zeroW: u, barHeight: y, yDivision: d })), w = i.series[s][A] / i.invertedYRatio) : (L = i.drawStackedColumnPaths(c(c({}, C), {}, { xDivision: h, barWidth: w, zeroH: g })), y = i.series[s][A] / i.yRatio[i.yaxisIndex]), l = L.y, n = L.x, p.push(n), f.push(l); var P = i.barHelpers.getPathFillColor(t, s, A, x); + v = i.renderSeries({ realIndex: x, pathFill: P, j: A, i: s, pathFrom: L.pathFrom, pathTo: L.pathTo, strokeWidth: S, elSeries: v, x: n, y: l, series: t, barHeight: y, barWidth: w, elDataLabelsWrap: m, type: "bar", visibleSeries: 0 }) } + a.globals.seriesXvalues[x] = p, a.globals.seriesYvalues[x] = f, i.prevY.push(i.yArrj), i.prevYF.push(i.yArrjF), i.prevYVal.push(i.yArrjVal), i.prevX.push(i.xArrj), i.prevXF.push(i.xArrjF), i.prevXVal.push(i.xArrjVal), o.add(v) }, d = 0, g = 0; d < t.length; d++, g++) h(d, g); return o } }, { key: "initialPositions", value: function(t, e, i, a, s, r) { var o, n, l = this.w; return this.isHorizontal ? (o = (o = a = l.globals.gridHeight / l.globals.dataPoints) * parseInt(l.config.plotOptions.bar.barHeight, 10) / 100, r = this.baseLineInvertedY + l.globals.padHorizontal + (this.isReversed ? l.globals.gridWidth : 0) - (this.isReversed ? 2 * this.baseLineInvertedY : 0), e = (a - o) / 2) : (n = i = l.globals.gridWidth / l.globals.dataPoints, n = l.globals.isXNumeric && l.globals.dataPoints > 1 ? (i = l.globals.minXDiff / this.xRatio) * parseInt(this.barOptions.columnWidth, 10) / 100 : n * parseInt(l.config.plotOptions.bar.columnWidth, 10) / 100, s = this.baseLineY[this.yaxisIndex] + (this.isReversed ? l.globals.gridHeight : 0) - (this.isReversed ? 2 * this.baseLineY[this.yaxisIndex] : 0), t = l.globals.padHorizontal + (i - n) / 2), { x: t, y: e, yDivision: a, xDivision: i, barHeight: o, barWidth: n, zeroH: s, zeroW: r } } }, { key: "drawStackedBarPaths", value: function(t) { for (var e, i = t.indexes, a = t.barHeight, s = t.strokeWidth, r = t.zeroW, o = t.x, n = t.y, l = t.yDivision, h = t.elSeries, c = this.w, d = n, g = i.i, u = i.j, p = 0, f = 0; f < this.prevXF.length; f++) p += this.prevXF[f][u]; if (g > 0) { var x = r; + this.prevXVal[g - 1][u] < 0 ? x = this.series[g][u] >= 0 ? this.prevX[g - 1][u] + p - 2 * (this.isReversed ? p : 0) : this.prevX[g - 1][u] : this.prevXVal[g - 1][u] >= 0 && (x = this.series[g][u] >= 0 ? this.prevX[g - 1][u] : this.prevX[g - 1][u] - p + 2 * (this.isReversed ? p : 0)), e = x } else e = r; + o = null === this.series[g][u] ? e : e + this.series[g][u] / this.invertedYRatio - 2 * (this.isReversed ? this.series[g][u] / this.invertedYRatio : 0); var b = this.barHelpers.getBarpaths({ barYPosition: d, barHeight: a, x1: e, x2: o, strokeWidth: s, series: this.series, realIndex: i.realIndex, i: g, j: u, w: c }); return this.barHelpers.barBackground({ j: u, i: g, y1: d, y2: a, elSeries: h }), n += l, { pathTo: b.pathTo, pathFrom: b.pathFrom, x: o, y: n } } }, { key: "drawStackedColumnPaths", value: function(t) { var e = t.indexes, + i = t.x, + a = t.y, + s = t.xDivision, + r = t.barWidth, + o = t.zeroH; + t.strokeWidth; var n = t.elSeries, + l = this.w, + h = e.i, + c = e.j, + d = e.bc; if (l.globals.isXNumeric) { var g = l.globals.seriesX[h][c]; + g || (g = 0), i = (g - l.globals.minX) / this.xRatio - r / 2 } for (var u, p = i, f = 0, x = 0; x < this.prevYF.length; x++) f += isNaN(this.prevYF[x][c]) ? 0 : this.prevYF[x][c]; if (h > 0 && !l.globals.isXNumeric || h > 0 && l.globals.isXNumeric && l.globals.seriesX[h - 1][c] === l.globals.seriesX[h][c]) { var b, v, m = Math.min(this.yRatio.length + 1, h + 1); if (void 0 !== this.prevY[h - 1]) + for (var y = 1; y < m; y++) + if (!isNaN(this.prevY[h - y][c])) { v = this.prevY[h - y][c]; break } + for (var w = 1; w < m; w++) { if (this.prevYVal[h - w][c] < 0) { b = this.series[h][c] >= 0 ? v - f + 2 * (this.isReversed ? f : 0) : v; break } if (this.prevYVal[h - w][c] >= 0) { b = this.series[h][c] >= 0 ? v : v + f - 2 * (this.isReversed ? f : 0); break } } + void 0 === b && (b = l.globals.gridHeight), u = this.prevYF[0].every((function(t) { return 0 === t })) && this.prevYF.slice(1, h).every((function(t) { return t.every((function(t) { return isNaN(t) })) })) ? l.globals.gridHeight - o : b } else u = l.globals.gridHeight - o; + a = u - this.series[h][c] / this.yRatio[this.yaxisIndex] + 2 * (this.isReversed ? this.series[h][c] / this.yRatio[this.yaxisIndex] : 0); var k = this.barHelpers.getColumnPaths({ barXPosition: p, barWidth: r, y1: u, y2: a, yRatio: this.yRatio[this.yaxisIndex], strokeWidth: this.strokeWidth, series: this.series, realIndex: e.realIndex, i: h, j: c, w: l }); return this.barHelpers.barBackground({ bc: d, j: c, i: h, x1: p, x2: r, elSeries: n }), i += s, { pathTo: k.pathTo, pathFrom: k.pathFrom, x: l.globals.isXNumeric ? i - s : i, y: a } } }]), i }(), + kt = function(t) { d(i, R); var e = p(i); + + function i() { return r(this, i), e.apply(this, arguments) } return n(i, [{ key: "draw", value: function(t, e) { var i = this, + a = this.w, + s = new y(this.ctx), + r = new M(this.ctx); + this.candlestickOptions = this.w.config.plotOptions.candlestick, this.boxOptions = this.w.config.plotOptions.boxPlot; var o = new A(this.ctx, a); + t = o.getLogSeries(t), this.series = t, this.yRatio = o.getLogYRatios(this.yRatio), this.barHelpers.initVariables(t); for (var n = s.group({ class: "apexcharts-".concat(a.config.chart.type, "-series apexcharts-plot-series") }), l = function(o) { i.isBoxPlot = "boxPlot" === a.config.chart.type || "boxPlot" === a.config.series[o].type; var l, h, c, d, g = void 0, + u = void 0, + p = [], + f = [], + x = a.globals.comboCharts ? e[o] : o, + v = s.group({ class: "apexcharts-series", seriesName: b.escapeString(a.globals.seriesNames[x]), rel: o + 1, "data:realIndex": x }); + t[o].length > 0 && (i.visibleI = i.visibleI + 1), i.yRatio.length > 1 && (i.yaxisIndex = x); var m = i.barHelpers.initialPositions(); + u = m.y, c = m.barHeight, g = m.x, d = m.barWidth, l = m.xDivision, h = m.zeroH, f.push(g + d / 2); for (var y = s.group({ class: "apexcharts-datalabels", "data:realIndex": x }), w = function(e) { var s = i.barHelpers.getStrokeWidth(o, e, x), + n = i.drawBoxPaths({ indexes: { i: o, j: e, realIndex: x }, x: g, y: u, xDivision: l, barWidth: d, zeroH: h, strokeWidth: s, elSeries: v }); + u = n.y, g = n.x, e > 0 && f.push(g + d / 2), p.push(u), n.pathTo.forEach((function(l, h) { var p = !i.isBoxPlot && i.candlestickOptions.wick.useFillColor ? n.color[h] : a.globals.stroke.colors[o], + f = r.fillPath({ seriesNumber: x, dataPointIndex: e, color: n.color[h], value: t[o][e] }); + i.renderSeries({ realIndex: x, pathFill: f, lineFill: p, j: e, i: o, pathFrom: n.pathFrom, pathTo: l, strokeWidth: s, elSeries: v, x: g, y: u, series: t, barHeight: c, barWidth: d, elDataLabelsWrap: y, visibleSeries: i.visibleI, type: a.config.chart.type }) })) }, k = 0; k < a.globals.dataPoints; k++) w(k); + a.globals.seriesXvalues[x] = f, a.globals.seriesYvalues[x] = p, n.add(v) }, h = 0; h < t.length; h++) l(h); return n } }, { key: "drawBoxPaths", value: function(t) { var e = t.indexes, + i = t.x; + t.y; var a = t.xDivision, + s = t.barWidth, + r = t.zeroH, + o = t.strokeWidth, + n = this.w, + l = new y(this.ctx), + h = e.i, + c = e.j, + d = !0, + g = n.config.plotOptions.candlestick.colors.upward, + u = n.config.plotOptions.candlestick.colors.downward, + p = ""; + this.isBoxPlot && (p = [this.boxOptions.colors.lower, this.boxOptions.colors.upper]); var f = this.yRatio[this.yaxisIndex], + x = e.realIndex, + b = this.getOHLCValue(x, c), + v = r, + m = r; + b.o > b.c && (d = !1); var w = Math.min(b.o, b.c), + k = Math.max(b.o, b.c), + A = b.m; + n.globals.isXNumeric && (i = (n.globals.seriesX[x][c] - n.globals.minX) / this.xRatio - s / 2); var S = i + s * this.visibleI; + void 0 === this.series[h][c] || null === this.series[h][c] ? (w = r, k = r) : (w = r - w / f, k = r - k / f, v = r - b.h / f, m = r - b.l / f, A = r - b.m / f); var C = l.move(S, r), + L = l.move(S + s / 2, w); return n.globals.previousPaths.length > 0 && (L = this.getPreviousPath(x, c, !0)), C = this.isBoxPlot ? [l.move(S, w) + l.line(S + s / 2, w) + l.line(S + s / 2, v) + l.line(S + s / 4, v) + l.line(S + s - s / 4, v) + l.line(S + s / 2, v) + l.line(S + s / 2, w) + l.line(S + s, w) + l.line(S + s, A) + l.line(S, A) + l.line(S, w + o / 2), l.move(S, A) + l.line(S + s, A) + l.line(S + s, k) + l.line(S + s / 2, k) + l.line(S + s / 2, m) + l.line(S + s - s / 4, m) + l.line(S + s / 4, m) + l.line(S + s / 2, m) + l.line(S + s / 2, k) + l.line(S, k) + l.line(S, A) + "z"] : [l.move(S, k) + l.line(S + s / 2, k) + l.line(S + s / 2, v) + l.line(S + s / 2, k) + l.line(S + s, k) + l.line(S + s, w) + l.line(S + s / 2, w) + l.line(S + s / 2, m) + l.line(S + s / 2, w) + l.line(S, w) + l.line(S, k - o / 2)], L += l.move(S, w), n.globals.isXNumeric || (i += a), { pathTo: C, pathFrom: L, x: i, y: k, barXPosition: S, color: this.isBoxPlot ? p : d ? [g] : [u] } } }, { key: "getOHLCValue", value: function(t, e) { var i = this.w; return { o: this.isBoxPlot ? i.globals.seriesCandleH[t][e] : i.globals.seriesCandleO[t][e], h: this.isBoxPlot ? i.globals.seriesCandleO[t][e] : i.globals.seriesCandleH[t][e], m: i.globals.seriesCandleM[t][e], l: this.isBoxPlot ? i.globals.seriesCandleC[t][e] : i.globals.seriesCandleL[t][e], c: this.isBoxPlot ? i.globals.seriesCandleL[t][e] : i.globals.seriesCandleC[t][e] } } }]), i }(), + At = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w } return n(t, [{ key: "checkColorRange", value: function() { var t = this.w, + e = !1, + i = t.config.plotOptions[t.config.chart.type]; return i.colorScale.ranges.length > 0 && i.colorScale.ranges.map((function(t, i) { t.from <= 0 && (e = !0) })), e } }, { key: "getShadeColor", value: function(t, e, i, a) { var s = this.w, + r = 1, + o = s.config.plotOptions[t].shadeIntensity, + n = this.determineColor(t, e, i); + s.globals.hasNegs || a ? r = s.config.plotOptions[t].reverseNegativeShade ? n.percent < 0 ? n.percent / 100 * (1.25 * o) : (1 - n.percent / 100) * (1.25 * o) : n.percent <= 0 ? 1 - (1 + n.percent / 100) * o : (1 - n.percent / 100) * o : (r = 1 - n.percent / 100, "treemap" === t && (r = (1 - n.percent / 100) * (1.25 * o))); var l = n.color, + h = new b; return s.config.plotOptions[t].enableShades && (l = "dark" === this.w.config.theme.mode ? b.hexToRgba(h.shadeColor(-1 * r, n.color), s.config.fill.opacity) : b.hexToRgba(h.shadeColor(r, n.color), s.config.fill.opacity)), { color: l, colorProps: n } } }, { key: "determineColor", value: function(t, e, i) { var a = this.w, + s = a.globals.series[e][i], + r = a.config.plotOptions[t], + o = r.colorScale.inverse ? i : e; + a.config.plotOptions[t].distributed && (o = i); var n = a.globals.colors[o], + l = null, + h = Math.min.apply(Math, f(a.globals.series[e])), + c = Math.max.apply(Math, f(a.globals.series[e])); + r.distributed || "heatmap" !== t || (h = a.globals.minY, c = a.globals.maxY), void 0 !== r.colorScale.min && (h = r.colorScale.min < a.globals.minY ? r.colorScale.min : a.globals.minY, c = r.colorScale.max > a.globals.maxY ? r.colorScale.max : a.globals.maxY); var d = Math.abs(c) + Math.abs(h), + g = 100 * s / (0 === d ? d - 1e-6 : d); return r.colorScale.ranges.length > 0 && r.colorScale.ranges.map((function(t, e) { if (s >= t.from && s <= t.to) { n = t.color, l = t.foreColor ? t.foreColor : null, h = t.from, c = t.to; var i = Math.abs(c) + Math.abs(h); + g = 100 * s / (0 === i ? i - 1e-6 : i) } })), { color: n, foreColor: l, percent: g } } }, { key: "calculateDataLabels", value: function(t) { var e = t.text, + i = t.x, + a = t.y, + s = t.i, + r = t.j, + o = t.colorProps, + n = t.fontSize, + l = this.w.config.dataLabels, + h = new y(this.ctx), + c = new X(this.ctx), + d = null; if (l.enabled) { d = h.group({ class: "apexcharts-data-labels" }); var g = l.offsetX, + u = l.offsetY, + p = i + g, + f = a + parseFloat(l.style.fontSize) / 3 + u; + c.plotDataLabelsText({ x: p, y: f, text: e, i: s, j: r, color: o.foreColor, parent: d, fontSize: n, dataLabelsConfig: l }) } return d } }, { key: "addListeners", value: function(t) { var e = new y(this.ctx); + t.node.addEventListener("mouseenter", e.pathMouseEnter.bind(this, t)), t.node.addEventListener("mouseleave", e.pathMouseLeave.bind(this, t)), t.node.addEventListener("mousedown", e.pathMouseDown.bind(this, t)) } }]), t }(), + St = function() { + function t(e, i) { r(this, t), this.ctx = e, this.w = e.w, this.xRatio = i.xRatio, this.yRatio = i.yRatio, this.dynamicAnim = this.w.config.chart.animations.dynamicAnimation, this.helpers = new At(e), this.rectRadius = this.w.config.plotOptions.heatmap.radius, this.strokeWidth = this.w.config.stroke.show ? this.w.config.stroke.width : 0 } return n(t, [{ key: "draw", value: function(t) { var e = this.w, + i = new y(this.ctx), + a = i.group({ class: "apexcharts-heatmap" }); + a.attr("clip-path", "url(#gridRectMask".concat(e.globals.cuid, ")")); var s = e.globals.gridWidth / e.globals.dataPoints, + r = e.globals.gridHeight / e.globals.series.length, + o = 0, + n = !1; + this.negRange = this.helpers.checkColorRange(); var l = t.slice(); + e.config.yaxis[0].reversed && (n = !0, l.reverse()); for (var h = n ? 0 : l.length - 1; n ? h < l.length : h >= 0; n ? h++ : h--) { var c = i.group({ class: "apexcharts-series apexcharts-heatmap-series", seriesName: b.escapeString(e.globals.seriesNames[h]), rel: h + 1, "data:realIndex": h }); if (this.ctx.series.addCollapsedClassToSeries(c, h), e.config.chart.dropShadow.enabled) { var d = e.config.chart.dropShadow; + new m(this.ctx).dropShadow(c, d, h) } for (var g = 0, u = e.config.plotOptions.heatmap.shadeIntensity, p = 0; p < l[h].length; p++) { var f = this.helpers.getShadeColor(e.config.chart.type, h, p, this.negRange), + x = f.color, + v = f.colorProps; "image" === e.config.fill.type && (x = new M(this.ctx).fillPath({ seriesNumber: h, dataPointIndex: p, opacity: e.globals.hasNegs ? v.percent < 0 ? 1 - (1 + v.percent / 100) : u + v.percent / 100 : v.percent / 100, patternID: b.randomId(), width: e.config.fill.image.width ? e.config.fill.image.width : s, height: e.config.fill.image.height ? e.config.fill.image.height : r })); var w = this.rectRadius, + k = i.drawRect(g, o, s, r, w); if (k.attr({ cx: g, cy: o }), k.node.classList.add("apexcharts-heatmap-rect"), c.add(k), k.attr({ fill: x, i: h, index: h, j: p, val: l[h][p], "stroke-width": this.strokeWidth, stroke: e.config.plotOptions.heatmap.useFillColorAsStroke ? x : e.globals.stroke.colors[0], color: x }), this.helpers.addListeners(k), e.config.chart.animations.enabled && !e.globals.dataChanged) { var A = 1; + e.globals.resized || (A = e.config.chart.animations.speed), this.animateHeatMap(k, g, o, s, r, A) } if (e.globals.dataChanged) { var S = 1; if (this.dynamicAnim.enabled && e.globals.shouldAnimate) { S = this.dynamicAnim.speed; var C = e.globals.previousPaths[h] && e.globals.previousPaths[h][p] && e.globals.previousPaths[h][p].color; + C || (C = "rgba(255, 255, 255, 0)"), this.animateHeatColor(k, b.isColorHex(C) ? C : b.rgb2hex(C), b.isColorHex(x) ? x : b.rgb2hex(x), S) } } var L = (0, e.config.dataLabels.formatter)(e.globals.series[h][p], { value: e.globals.series[h][p], seriesIndex: h, dataPointIndex: p, w: e }), + P = this.helpers.calculateDataLabels({ text: L, x: g + s / 2, y: o + r / 2, i: h, j: p, colorProps: v, series: l }); + null !== P && c.add(P), g += s } + o += r, a.add(c) } var T = e.globals.yAxisScale[0].result.slice(); + e.config.yaxis[0].reversed ? T.unshift("") : T.push(""), e.globals.yAxisScale[0].result = T; var I = e.globals.gridHeight / e.globals.series.length; return e.config.yaxis[0].labels.offsetY = -I / 2, a } }, { key: "animateHeatMap", value: function(t, e, i, a, s, r) { var o = new v(this.ctx); + o.animateRect(t, { x: e + a / 2, y: i + s / 2, width: 0, height: 0 }, { x: e, y: i, width: a, height: s }, r, (function() { o.animationCompleted(t) })) } }, { key: "animateHeatColor", value: function(t, e, i, a) { t.attr({ fill: e }).animate(a).attr({ fill: i }) } }]), t }(), + Ct = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w } return n(t, [{ key: "drawYAxisTexts", value: function(t, e, i, a) { var s = this.w, + r = s.config.yaxis[0], + o = s.globals.yLabelFormatters[0]; return new y(this.ctx).drawText({ x: t + r.labels.offsetX, y: e + r.labels.offsetY, text: o(a, i), textAnchor: "middle", fontSize: r.labels.style.fontSize, fontFamily: r.labels.style.fontFamily, foreColor: Array.isArray(r.labels.style.colors) ? r.labels.style.colors[i] : r.labels.style.colors }) } }]), t }(), + Lt = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w; var i = this.w; + this.chartType = this.w.config.chart.type, this.initialAnim = this.w.config.chart.animations.enabled, this.dynamicAnim = this.initialAnim && this.w.config.chart.animations.dynamicAnimation.enabled, this.animBeginArr = [0], this.animDur = 0, this.donutDataLabels = this.w.config.plotOptions.pie.donut.labels, this.lineColorArr = void 0 !== i.globals.stroke.colors ? i.globals.stroke.colors : i.globals.colors, this.defaultSize = Math.min(i.globals.gridWidth, i.globals.gridHeight), this.centerY = this.defaultSize / 2, this.centerX = i.globals.gridWidth / 2, "radialBar" === i.config.chart.type ? this.fullAngle = 360 : this.fullAngle = Math.abs(i.config.plotOptions.pie.endAngle - i.config.plotOptions.pie.startAngle), this.initialAngle = i.config.plotOptions.pie.startAngle % this.fullAngle, i.globals.radialSize = this.defaultSize / 2.05 - i.config.stroke.width - (i.config.chart.sparkline.enabled ? 0 : i.config.chart.dropShadow.blur), this.donutSize = i.globals.radialSize * parseInt(i.config.plotOptions.pie.donut.size, 10) / 100, this.maxY = 0, this.sliceLabels = [], this.sliceSizes = [], this.prevSectorAngleArr = [] } return n(t, [{ key: "draw", value: function(t) { var e = this, + i = this.w, + a = new y(this.ctx); if (this.ret = a.group({ class: "apexcharts-pie" }), i.globals.noData) return this.ret; for (var s = 0, r = 0; r < t.length; r++) s += b.negToZero(t[r]); var o = [], + n = a.group(); + 0 === s && (s = 1e-5), t.forEach((function(t) { e.maxY = Math.max(e.maxY, t) })), i.config.yaxis[0].max && (this.maxY = i.config.yaxis[0].max), "back" === i.config.grid.position && "polarArea" === this.chartType && this.drawPolarElements(this.ret); for (var l = 0; l < t.length; l++) { var h = this.fullAngle * b.negToZero(t[l]) / s; + o.push(h), "polarArea" === this.chartType ? (o[l] = this.fullAngle / t.length, this.sliceSizes.push(i.globals.radialSize * t[l] / this.maxY)) : this.sliceSizes.push(i.globals.radialSize) } if (i.globals.dataChanged) { for (var c, d = 0, g = 0; g < i.globals.previousPaths.length; g++) d += b.negToZero(i.globals.previousPaths[g]); for (var u = 0; u < i.globals.previousPaths.length; u++) c = this.fullAngle * b.negToZero(i.globals.previousPaths[u]) / d, this.prevSectorAngleArr.push(c) } + this.donutSize < 0 && (this.donutSize = 0); var p = i.config.plotOptions.pie.customScale, + f = i.globals.gridWidth / 2, + x = i.globals.gridHeight / 2, + v = f - i.globals.gridWidth / 2 * p, + m = x - i.globals.gridHeight / 2 * p; if ("donut" === this.chartType) { var w = a.drawCircle(this.donutSize); + w.attr({ cx: this.centerX, cy: this.centerY, fill: i.config.plotOptions.pie.donut.background ? i.config.plotOptions.pie.donut.background : "transparent" }), n.add(w) } var k = this.drawArcs(o, t); if (this.sliceLabels.forEach((function(t) { k.add(t) })), n.attr({ transform: "translate(".concat(v, ", ").concat(m, ") scale(").concat(p, ")") }), n.add(k), this.ret.add(n), this.donutDataLabels.show) { var A = this.renderInnerDataLabels(this.donutDataLabels, { hollowSize: this.donutSize, centerX: this.centerX, centerY: this.centerY, opacity: this.donutDataLabels.show, translateX: v, translateY: m }); + this.ret.add(A) } return "front" === i.config.grid.position && "polarArea" === this.chartType && this.drawPolarElements(this.ret), this.ret } }, { key: "drawArcs", value: function(t, e) { var i = this.w, + a = new m(this.ctx), + s = new y(this.ctx), + r = new M(this.ctx), + o = s.group({ class: "apexcharts-slices" }), + n = this.initialAngle, + l = this.initialAngle, + h = this.initialAngle, + c = this.initialAngle; + this.strokeWidth = i.config.stroke.show ? i.config.stroke.width : 0; for (var d = 0; d < t.length; d++) { var g = s.group({ class: "apexcharts-series apexcharts-pie-series", seriesName: b.escapeString(i.globals.seriesNames[d]), rel: d + 1, "data:realIndex": d }); + o.add(g), l = c, h = (n = h) + t[d], c = l + this.prevSectorAngleArr[d]; var u = h < n ? this.fullAngle + h - n : h - n, + p = r.fillPath({ seriesNumber: d, size: this.sliceSizes[d], value: e[d] }), + f = this.getChangedPath(l, c), + x = s.drawPath({ d: f, stroke: Array.isArray(this.lineColorArr) ? this.lineColorArr[d] : this.lineColorArr, strokeWidth: 0, fill: p, fillOpacity: i.config.fill.opacity, classes: "apexcharts-pie-area apexcharts-".concat(this.chartType.toLowerCase(), "-slice-").concat(d) }); if (x.attr({ index: 0, j: d }), a.setSelectionFilter(x, 0, d), i.config.chart.dropShadow.enabled) { var v = i.config.chart.dropShadow; + a.dropShadow(x, v, d) } + this.addListeners(x, this.donutDataLabels), y.setAttrs(x.node, { "data:angle": u, "data:startAngle": n, "data:strokeWidth": this.strokeWidth, "data:value": e[d] }); var w = { x: 0, y: 0 }; "pie" === this.chartType || "polarArea" === this.chartType ? w = b.polarToCartesian(this.centerX, this.centerY, i.globals.radialSize / 1.25 + i.config.plotOptions.pie.dataLabels.offset, (n + u / 2) % this.fullAngle) : "donut" === this.chartType && (w = b.polarToCartesian(this.centerX, this.centerY, (i.globals.radialSize + this.donutSize) / 2 + i.config.plotOptions.pie.dataLabels.offset, (n + u / 2) % this.fullAngle)), g.add(x); var k = 0; if (!this.initialAnim || i.globals.resized || i.globals.dataChanged ? this.animBeginArr.push(0) : (0 == (k = u / this.fullAngle * i.config.chart.animations.speed) && (k = 1), this.animDur = k + this.animDur, this.animBeginArr.push(this.animDur)), this.dynamicAnim && i.globals.dataChanged ? this.animatePaths(x, { size: this.sliceSizes[d], endAngle: h, startAngle: n, prevStartAngle: l, prevEndAngle: c, animateStartingPos: !0, i: d, animBeginArr: this.animBeginArr, shouldSetPrevPaths: !0, dur: i.config.chart.animations.dynamicAnimation.speed }) : this.animatePaths(x, { size: this.sliceSizes[d], endAngle: h, startAngle: n, i: d, totalItems: t.length - 1, animBeginArr: this.animBeginArr, dur: k }), i.config.plotOptions.pie.expandOnClick && "polarArea" !== this.chartType && x.click(this.pieClicked.bind(this, d)), void 0 !== i.globals.selectedDataPoints[0] && i.globals.selectedDataPoints[0].indexOf(d) > -1 && this.pieClicked(d), i.config.dataLabels.enabled) { var A = w.x, + S = w.y, + C = 100 * u / this.fullAngle + "%"; if (0 !== u && i.config.plotOptions.pie.dataLabels.minAngleToShowLabel < t[d]) { var L = i.config.dataLabels.formatter; + void 0 !== L && (C = L(i.globals.seriesPercent[d][0], { seriesIndex: d, w: i })); var P = i.globals.dataLabels.style.colors[d], + T = s.group({ class: "apexcharts-datalabels" }), + I = s.drawText({ x: A, y: S, text: C, textAnchor: "middle", fontSize: i.config.dataLabels.style.fontSize, fontFamily: i.config.dataLabels.style.fontFamily, fontWeight: i.config.dataLabels.style.fontWeight, foreColor: P }); if (T.add(I), i.config.dataLabels.dropShadow.enabled) { var z = i.config.dataLabels.dropShadow; + a.dropShadow(I, z) } + I.node.classList.add("apexcharts-pie-label"), i.config.chart.animations.animate && !1 === i.globals.resized && (I.node.classList.add("apexcharts-pie-label-delay"), I.node.style.animationDelay = i.config.chart.animations.speed / 940 + "s"), this.sliceLabels.push(T) } } } return o } }, { key: "addListeners", value: function(t, e) { var i = new y(this.ctx); + t.node.addEventListener("mouseenter", i.pathMouseEnter.bind(this, t)), t.node.addEventListener("mouseleave", i.pathMouseLeave.bind(this, t)), t.node.addEventListener("mouseleave", this.revertDataLabelsInner.bind(this, t.node, e)), t.node.addEventListener("mousedown", i.pathMouseDown.bind(this, t)), this.donutDataLabels.total.showAlways || (t.node.addEventListener("mouseenter", this.printDataLabelsInner.bind(this, t.node, e)), t.node.addEventListener("mousedown", this.printDataLabelsInner.bind(this, t.node, e))) } }, { key: "animatePaths", value: function(t, e) { var i = this.w, + a = e.endAngle < e.startAngle ? this.fullAngle + e.endAngle - e.startAngle : e.endAngle - e.startAngle, + s = a, + r = e.startAngle, + o = e.startAngle; + void 0 !== e.prevStartAngle && void 0 !== e.prevEndAngle && (r = e.prevEndAngle, s = e.prevEndAngle < e.prevStartAngle ? this.fullAngle + e.prevEndAngle - e.prevStartAngle : e.prevEndAngle - e.prevStartAngle), e.i === i.config.series.length - 1 && (a + o > this.fullAngle ? e.endAngle = e.endAngle - (a + o) : a + o < this.fullAngle && (e.endAngle = e.endAngle + (this.fullAngle - (a + o)))), a === this.fullAngle && (a = this.fullAngle - .01), this.animateArc(t, r, o, a, s, e) } }, { key: "animateArc", value: function(t, e, i, a, s, r) { var o, n = this, + l = this.w, + h = new v(this.ctx), + c = r.size; + (isNaN(e) || isNaN(s)) && (e = i, s = a, r.dur = 0); var d = a, + g = i, + u = e < i ? this.fullAngle + e - i : e - i; + l.globals.dataChanged && r.shouldSetPrevPaths && r.prevEndAngle && (o = n.getPiePath({ me: n, startAngle: r.prevStartAngle, angle: r.prevEndAngle < r.prevStartAngle ? this.fullAngle + r.prevEndAngle - r.prevStartAngle : r.prevEndAngle - r.prevStartAngle, size: c }), t.attr({ d: o })), 0 !== r.dur ? t.animate(r.dur, l.globals.easing, r.animBeginArr[r.i]).afterAll((function() { "pie" !== n.chartType && "donut" !== n.chartType && "polarArea" !== n.chartType || this.animate(l.config.chart.animations.dynamicAnimation.speed).attr({ "stroke-width": n.strokeWidth }), r.i === l.config.series.length - 1 && h.animationCompleted(t) })).during((function(l) { d = u + (a - u) * l, r.animateStartingPos && (d = s + (a - s) * l, g = e - s + (i - (e - s)) * l), o = n.getPiePath({ me: n, startAngle: g, angle: d, size: c }), t.node.setAttribute("data:pathOrig", o), t.attr({ d: o }) })) : (o = n.getPiePath({ me: n, startAngle: g, angle: a, size: c }), r.isTrack || (l.globals.animationEnded = !0), t.node.setAttribute("data:pathOrig", o), t.attr({ d: o, "stroke-width": n.strokeWidth })) } }, { key: "pieClicked", value: function(t) { var e, i = this.w, + a = this, + s = a.sliceSizes[t] + (i.config.plotOptions.pie.expandOnClick ? 4 : 0), + r = i.globals.dom.Paper.select(".apexcharts-".concat(a.chartType.toLowerCase(), "-slice-").concat(t)).members[0]; if ("true" !== r.attr("data:pieClicked")) { var o = i.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area"); + Array.prototype.forEach.call(o, (function(t) { t.setAttribute("data:pieClicked", "false"); var e = t.getAttribute("data:pathOrig"); + t.setAttribute("d", e) })), r.attr("data:pieClicked", "true"); var n = parseInt(r.attr("data:startAngle"), 10), + l = parseInt(r.attr("data:angle"), 10); + e = a.getPiePath({ me: a, startAngle: n, angle: l, size: s }), 360 !== l && r.plot(e) } else { r.attr({ "data:pieClicked": "false" }), this.revertDataLabelsInner(r.node, this.donutDataLabels); var h = r.attr("data:pathOrig"); + r.attr({ d: h }) } } }, { key: "getChangedPath", value: function(t, e) { var i = ""; return this.dynamicAnim && this.w.globals.dataChanged && (i = this.getPiePath({ me: this, startAngle: t, angle: e - t, size: this.size })), i } }, { key: "getPiePath", value: function(t) { var e = t.me, + i = t.startAngle, + a = t.angle, + s = t.size, + r = i, + o = Math.PI * (r - 90) / 180, + n = a + i; + Math.ceil(n) >= this.fullAngle + this.w.config.plotOptions.pie.startAngle % this.fullAngle && (n = this.fullAngle + this.w.config.plotOptions.pie.startAngle % this.fullAngle - .01), Math.ceil(n) > this.fullAngle && (n -= this.fullAngle); var l = Math.PI * (n - 90) / 180, + h = e.centerX + s * Math.cos(o), + c = e.centerY + s * Math.sin(o), + d = e.centerX + s * Math.cos(l), + g = e.centerY + s * Math.sin(l), + u = b.polarToCartesian(e.centerX, e.centerY, e.donutSize, n), + p = b.polarToCartesian(e.centerX, e.centerY, e.donutSize, r), + f = a > 180 ? 1 : 0, + x = ["M", h, c, "A", s, s, 0, f, 1, d, g]; return "donut" === e.chartType ? [].concat(x, ["L", u.x, u.y, "A", e.donutSize, e.donutSize, 0, f, 0, p.x, p.y, "L", h, c, "z"]).join(" ") : "pie" === e.chartType || "polarArea" === e.chartType ? [].concat(x, ["L", e.centerX, e.centerY, "L", h, c]).join(" ") : [].concat(x).join(" ") } }, { key: "drawPolarElements", value: function(t) { var e = this.w, + i = new Z(this.ctx), + a = new y(this.ctx), + s = new Ct(this.ctx), + r = a.group(), + o = a.group(), + n = i.niceScale(0, Math.ceil(this.maxY), e.config.yaxis[0].tickAmount, 0, !0), + l = n.result.reverse(), + h = n.result.length; + this.maxY = n.niceMax; for (var c = e.globals.radialSize, d = c / (h - 1), g = 0; g < h - 1; g++) { var u = a.drawCircle(c); if (u.attr({ cx: this.centerX, cy: this.centerY, fill: "none", "stroke-width": e.config.plotOptions.polarArea.rings.strokeWidth, stroke: e.config.plotOptions.polarArea.rings.strokeColor }), e.config.yaxis[0].show) { var p = s.drawYAxisTexts(this.centerX, this.centerY - c + parseInt(e.config.yaxis[0].labels.style.fontSize, 10) / 2, g, l[g]); + o.add(p) } + r.add(u), c -= d } + this.drawSpokes(t), t.add(r), t.add(o) } }, { key: "renderInnerDataLabels", value: function(t, e) { var i = this.w, + a = new y(this.ctx), + s = a.group({ class: "apexcharts-datalabels-group", transform: "translate(".concat(e.translateX ? e.translateX : 0, ", ").concat(e.translateY ? e.translateY : 0, ") scale(").concat(i.config.plotOptions.pie.customScale, ")") }), + r = t.total.show; + s.node.style.opacity = e.opacity; var o, n, l = e.centerX, + h = e.centerY; + o = void 0 === t.name.color ? i.globals.colors[0] : t.name.color; var c = t.name.fontSize, + d = t.name.fontFamily, + g = t.value.fontWeight; + n = void 0 === t.value.color ? i.config.chart.foreColor : t.value.color; var u = t.value.formatter, + p = "", + f = ""; if (r ? (o = t.total.color, c = t.total.fontSize, d = t.total.fontFamily, g = t.total.fontWeight, f = t.total.label, p = t.total.formatter(i)) : 1 === i.globals.series.length && (p = u(i.globals.series[0], i), f = i.globals.seriesNames[0]), f && (f = t.name.formatter(f, t.total.show, i)), t.name.show) { var x = a.drawText({ x: l, y: h + parseFloat(t.name.offsetY), text: f, textAnchor: "middle", foreColor: o, fontSize: c, fontWeight: g, fontFamily: d }); + x.node.classList.add("apexcharts-datalabel-label"), s.add(x) } if (t.value.show) { var b = t.name.show ? parseFloat(t.value.offsetY) + 16 : t.value.offsetY, + v = a.drawText({ x: l, y: h + b, text: p, textAnchor: "middle", foreColor: n, fontWeight: t.value.fontWeight, fontSize: t.value.fontSize, fontFamily: t.value.fontFamily }); + v.node.classList.add("apexcharts-datalabel-value"), s.add(v) } return s } }, { key: "printInnerLabels", value: function(t, e, i, a) { var s, r = this.w; + a ? s = void 0 === t.name.color ? r.globals.colors[parseInt(a.parentNode.getAttribute("rel"), 10) - 1] : t.name.color : r.globals.series.length > 1 && t.total.show && (s = t.total.color); var o = r.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"), + n = r.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value"); + i = (0, t.value.formatter)(i, r), a || "function" != typeof t.total.formatter || (i = t.total.formatter(r)); var l = e === t.total.label; + e = t.name.formatter(e, l, r), null !== o && (o.textContent = e), null !== n && (n.textContent = i), null !== o && (o.style.fill = s) } }, { key: "printDataLabelsInner", value: function(t, e) { var i = this.w, + a = t.getAttribute("data:value"), + s = i.globals.seriesNames[parseInt(t.parentNode.getAttribute("rel"), 10) - 1]; + i.globals.series.length > 1 && this.printInnerLabels(e, s, a, t); var r = i.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group"); + null !== r && (r.style.opacity = 1) } }, { key: "drawSpokes", value: function(t) { var e = this, + i = this.w, + a = new y(this.ctx), + s = i.config.plotOptions.polarArea.spokes; if (0 !== s.strokeWidth) { for (var r = [], o = 360 / i.globals.series.length, n = 0; n < i.globals.series.length; n++) r.push(b.polarToCartesian(this.centerX, this.centerY, i.globals.radialSize, i.config.plotOptions.pie.startAngle + o * n)); + r.forEach((function(i, r) { var o = a.drawLine(i.x, i.y, e.centerX, e.centerY, Array.isArray(s.connectorColors) ? s.connectorColors[r] : s.connectorColors); + t.add(o) })) } } }, { key: "revertDataLabelsInner", value: function(t, e, i) { var a = this, + s = this.w, + r = s.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group"), + o = !1, + n = s.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area"), + l = function(t) { var i = t.makeSliceOut, + s = t.printLabel; + Array.prototype.forEach.call(n, (function(t) { "true" === t.getAttribute("data:pieClicked") && (i && (o = !0), s && a.printDataLabelsInner(t, e)) })) }; if (l({ makeSliceOut: !0, printLabel: !1 }), e.total.show && s.globals.series.length > 1) o && !e.total.showAlways ? l({ makeSliceOut: !1, printLabel: !0 }) : this.printInnerLabels(e, e.total.label, e.total.formatter(s)); + else if (l({ makeSliceOut: !1, printLabel: !0 }), !o) + if (s.globals.selectedDataPoints.length && s.globals.series.length > 1) + if (s.globals.selectedDataPoints[0].length > 0) { var h = s.globals.selectedDataPoints[0], + c = s.globals.dom.baseEl.querySelector(".apexcharts-".concat(this.chartType.toLowerCase(), "-slice-").concat(h)); + this.printDataLabelsInner(c, e) } else r && s.globals.selectedDataPoints.length && 0 === s.globals.selectedDataPoints[0].length && (r.style.opacity = 0); + else r && s.globals.series.length > 1 && (r.style.opacity = 0) } }]), t }(), + Pt = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w, this.chartType = this.w.config.chart.type, this.initialAnim = this.w.config.chart.animations.enabled, this.dynamicAnim = this.initialAnim && this.w.config.chart.animations.dynamicAnimation.enabled, this.animDur = 0; var i = this.w; + this.graphics = new y(this.ctx), this.lineColorArr = void 0 !== i.globals.stroke.colors ? i.globals.stroke.colors : i.globals.colors, this.defaultSize = i.globals.svgHeight < i.globals.svgWidth ? i.globals.gridHeight + 1.5 * i.globals.goldenPadding : i.globals.gridWidth, this.isLog = i.config.yaxis[0].logarithmic, this.coreUtils = new A(this.ctx), this.maxValue = this.isLog ? this.coreUtils.getLogVal(i.globals.maxY, 0) : i.globals.maxY, this.minValue = this.isLog ? this.coreUtils.getLogVal(this.w.globals.minY, 0) : i.globals.minY, this.polygons = i.config.plotOptions.radar.polygons, this.strokeWidth = i.config.stroke.show ? i.config.stroke.width : 0, this.size = this.defaultSize / 2.1 - this.strokeWidth - i.config.chart.dropShadow.blur, i.config.xaxis.labels.show && (this.size = this.size - i.globals.xAxisLabelsWidth / 1.75), void 0 !== i.config.plotOptions.radar.size && (this.size = i.config.plotOptions.radar.size), this.dataRadiusOfPercent = [], this.dataRadius = [], this.angleArr = [], this.yaxisLabelsTextsPos = [] } return n(t, [{ key: "draw", value: function(t) { var e = this, + i = this.w, + a = new M(this.ctx), + s = [], + r = new X(this.ctx); + t.length && (this.dataPointsLen = t[i.globals.maxValsInArrayIndex].length), this.disAngle = 2 * Math.PI / this.dataPointsLen; var o = i.globals.gridWidth / 2, + n = i.globals.gridHeight / 2, + l = o + i.config.plotOptions.radar.offsetX, + h = n + i.config.plotOptions.radar.offsetY, + d = this.graphics.group({ class: "apexcharts-radar-series apexcharts-plot-series", transform: "translate(".concat(l || 0, ", ").concat(h || 0, ")") }), + g = [], + u = null, + p = null; if (this.yaxisLabels = this.graphics.group({ class: "apexcharts-yaxis" }), t.forEach((function(t, o) { var n = t.length === i.globals.dataPoints, + l = e.graphics.group().attr({ class: "apexcharts-series", "data:longestSeries": n, seriesName: b.escapeString(i.globals.seriesNames[o]), rel: o + 1, "data:realIndex": o }); + e.dataRadiusOfPercent[o] = [], e.dataRadius[o] = [], e.angleArr[o] = [], t.forEach((function(t, i) { var a = Math.abs(e.maxValue - e.minValue); + t += Math.abs(e.minValue), e.isLog && (t = e.coreUtils.getLogVal(t, 0)), e.dataRadiusOfPercent[o][i] = t / a, e.dataRadius[o][i] = e.dataRadiusOfPercent[o][i] * e.size, e.angleArr[o][i] = i * e.disAngle })), g = e.getDataPointsPos(e.dataRadius[o], e.angleArr[o]); var h = e.createPaths(g, { x: 0, y: 0 }); + u = e.graphics.group({ class: "apexcharts-series-markers-wrap apexcharts-element-hidden" }), p = e.graphics.group({ class: "apexcharts-datalabels", "data:realIndex": o }), i.globals.delayedElements.push({ el: u.node, index: o }); var d = { i: o, realIndex: o, animationDelay: o, initialSpeed: i.config.chart.animations.speed, dataChangeSpeed: i.config.chart.animations.dynamicAnimation.speed, className: "apexcharts-radar", shouldClipToGrid: !1, bindEventsOnPaths: !1, stroke: i.globals.stroke.colors[o], strokeLineCap: i.config.stroke.lineCap }, + f = null; + i.globals.previousPaths.length > 0 && (f = e.getPreviousPath(o)); for (var x = 0; x < h.linePathsTo.length; x++) { var v = e.graphics.renderPaths(c(c({}, d), {}, { pathFrom: null === f ? h.linePathsFrom[x] : f, pathTo: h.linePathsTo[x], strokeWidth: Array.isArray(e.strokeWidth) ? e.strokeWidth[o] : e.strokeWidth, fill: "none", drawShadow: !1 })); + l.add(v); var y = a.fillPath({ seriesNumber: o }), + w = e.graphics.renderPaths(c(c({}, d), {}, { pathFrom: null === f ? h.areaPathsFrom[x] : f, pathTo: h.areaPathsTo[x], strokeWidth: 0, fill: y, drawShadow: !1 })); if (i.config.chart.dropShadow.enabled) { var k = new m(e.ctx), + A = i.config.chart.dropShadow; + k.dropShadow(w, Object.assign({}, A, { noUserSpaceOnUse: !0 }), o) } + l.add(w) } + t.forEach((function(t, a) { var s = new I(e.ctx).getMarkerConfig({ cssClass: "apexcharts-marker", seriesIndex: o, dataPointIndex: a }), + n = e.graphics.drawMarker(g[a].x, g[a].y, s); + n.attr("rel", a), n.attr("j", a), n.attr("index", o), n.node.setAttribute("default-marker-size", s.pSize); var h = e.graphics.group({ class: "apexcharts-series-markers" }); + h && h.add(n), u.add(h), l.add(u); var d = i.config.dataLabels; if (d.enabled) { var f = d.formatter(i.globals.series[o][a], { seriesIndex: o, dataPointIndex: a, w: i }); + r.plotDataLabelsText({ x: g[a].x, y: g[a].y, text: f, textAnchor: "middle", i: o, j: o, parent: p, offsetCorrection: !1, dataLabelsConfig: c({}, d) }) } + l.add(p) })), s.push(l) })), this.drawPolygons({ parent: d }), i.config.xaxis.labels.show) { var f = this.drawXAxisTexts(); + d.add(f) } return s.forEach((function(t) { d.add(t) })), d.add(this.yaxisLabels), d } }, { key: "drawPolygons", value: function(t) { for (var e = this, i = this.w, a = t.parent, s = new Ct(this.ctx), r = i.globals.yAxisScale[0].result.reverse(), o = r.length, n = [], l = this.size / (o - 1), h = 0; h < o; h++) n[h] = l * h; + n.reverse(); var c = [], + d = []; + n.forEach((function(t, i) { var a = b.getPolygonPos(t, e.dataPointsLen), + s = ""; + a.forEach((function(t, a) { if (0 === i) { var r = e.graphics.drawLine(t.x, t.y, 0, 0, Array.isArray(e.polygons.connectorColors) ? e.polygons.connectorColors[a] : e.polygons.connectorColors); + d.push(r) } + 0 === a && e.yaxisLabelsTextsPos.push({ x: t.x, y: t.y }), s += t.x + "," + t.y + " " })), c.push(s) })), c.forEach((function(t, s) { var r = e.polygons.strokeColors, + o = e.polygons.strokeWidth, + n = e.graphics.drawPolygon(t, Array.isArray(r) ? r[s] : r, Array.isArray(o) ? o[s] : o, i.globals.radarPolygons.fill.colors[s]); + a.add(n) })), d.forEach((function(t) { a.add(t) })), i.config.yaxis[0].show && this.yaxisLabelsTextsPos.forEach((function(t, i) { var a = s.drawYAxisTexts(t.x, t.y, i, r[i]); + e.yaxisLabels.add(a) })) } }, { key: "drawXAxisTexts", value: function() { var t = this, + e = this.w, + i = e.config.xaxis.labels, + a = this.graphics.group({ class: "apexcharts-xaxis" }), + s = b.getPolygonPos(this.size, this.dataPointsLen); return e.globals.labels.forEach((function(r, o) { var n = e.config.xaxis.labels.formatter, + l = new X(t.ctx); if (s[o]) { var h = t.getTextPos(s[o], t.size), + d = n(r, { seriesIndex: -1, dataPointIndex: o, w: e }); + l.plotDataLabelsText({ x: h.newX, y: h.newY, text: d, textAnchor: h.textAnchor, i: o, j: o, parent: a, color: Array.isArray(i.style.colors) && i.style.colors[o] ? i.style.colors[o] : "#a8a8a8", dataLabelsConfig: c({ textAnchor: h.textAnchor, dropShadow: { enabled: !1 } }, i), offsetCorrection: !1 }) } })), a } }, { key: "createPaths", value: function(t, e) { var i = this, + a = [], + s = [], + r = [], + o = []; if (t.length) { s = [this.graphics.move(e.x, e.y)], o = [this.graphics.move(e.x, e.y)]; var n = this.graphics.move(t[0].x, t[0].y), + l = this.graphics.move(t[0].x, t[0].y); + t.forEach((function(e, a) { n += i.graphics.line(e.x, e.y), l += i.graphics.line(e.x, e.y), a === t.length - 1 && (n += "Z", l += "Z") })), a.push(n), r.push(l) } return { linePathsFrom: s, linePathsTo: a, areaPathsFrom: o, areaPathsTo: r } } }, { key: "getTextPos", value: function(t, e) { var i = "middle", + a = t.x, + s = t.y; return Math.abs(t.x) >= 10 ? t.x > 0 ? (i = "start", a += 10) : t.x < 0 && (i = "end", a -= 10) : i = "middle", Math.abs(t.y) >= e - 10 && (t.y < 0 ? s -= 10 : t.y > 0 && (s += 10)), { textAnchor: i, newX: a, newY: s } } }, { key: "getPreviousPath", value: function(t) { for (var e = this.w, i = null, a = 0; a < e.globals.previousPaths.length; a++) { var s = e.globals.previousPaths[a]; + s.paths.length > 0 && parseInt(s.realIndex, 10) === parseInt(t, 10) && void 0 !== e.globals.previousPaths[a].paths[0] && (i = e.globals.previousPaths[a].paths[0].d) } return i } }, { key: "getDataPointsPos", value: function(t, e) { var i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : this.dataPointsLen; + t = t || [], e = e || []; for (var a = [], s = 0; s < i; s++) { var r = {}; + r.x = t[s] * Math.sin(e[s]), r.y = -t[s] * Math.cos(e[s]), a.push(r) } return a } }]), t }(), + Tt = function(t) { d(i, Lt); var e = p(i); + + function i(t) { var a; + r(this, i), (a = e.call(this, t)).ctx = t, a.w = t.w, a.animBeginArr = [0], a.animDur = 0; var s = a.w; return a.startAngle = s.config.plotOptions.radialBar.startAngle, a.endAngle = s.config.plotOptions.radialBar.endAngle, a.totalAngle = Math.abs(s.config.plotOptions.radialBar.endAngle - s.config.plotOptions.radialBar.startAngle), a.trackStartAngle = s.config.plotOptions.radialBar.track.startAngle, a.trackEndAngle = s.config.plotOptions.radialBar.track.endAngle, a.radialDataLabels = s.config.plotOptions.radialBar.dataLabels, a.trackStartAngle || (a.trackStartAngle = a.startAngle), a.trackEndAngle || (a.trackEndAngle = a.endAngle), 360 === a.endAngle && (a.endAngle = 359.99), a.margin = parseInt(s.config.plotOptions.radialBar.track.margin, 10), a } return n(i, [{ key: "draw", value: function(t) { var e = this.w, + i = new y(this.ctx), + a = i.group({ class: "apexcharts-radialbar" }); if (e.globals.noData) return a; var s = i.group(), + r = this.defaultSize / 2, + o = e.globals.gridWidth / 2, + n = this.defaultSize / 2.05; + e.config.chart.sparkline.enabled || (n = n - e.config.stroke.width - e.config.chart.dropShadow.blur); var l = e.globals.fill.colors; if (e.config.plotOptions.radialBar.track.show) { var h = this.drawTracks({ size: n, centerX: o, centerY: r, colorArr: l, series: t }); + s.add(h) } var c = this.drawArcs({ size: n, centerX: o, centerY: r, colorArr: l, series: t }), + d = 360; + e.config.plotOptions.radialBar.startAngle < 0 && (d = this.totalAngle); var g = (360 - d) / 360; if (e.globals.radialSize = n - n * g, this.radialDataLabels.value.show) { var u = Math.max(this.radialDataLabels.value.offsetY, this.radialDataLabels.name.offsetY); + e.globals.radialSize += u * g } return s.add(c.g), "front" === e.config.plotOptions.radialBar.hollow.position && (c.g.add(c.elHollow), c.dataLabels && c.g.add(c.dataLabels)), a.add(s), a } }, { key: "drawTracks", value: function(t) { var e = this.w, + i = new y(this.ctx), + a = i.group({ class: "apexcharts-tracks" }), + s = new m(this.ctx), + r = new M(this.ctx), + o = this.getStrokeWidth(t); + t.size = t.size - o / 2; for (var n = 0; n < t.series.length; n++) { var l = i.group({ class: "apexcharts-radialbar-track apexcharts-track" }); + a.add(l), l.attr({ rel: n + 1 }), t.size = t.size - o - this.margin; var h = e.config.plotOptions.radialBar.track, + c = r.fillPath({ seriesNumber: 0, size: t.size, fillColors: Array.isArray(h.background) ? h.background[n] : h.background, solid: !0 }), + d = this.trackStartAngle, + g = this.trackEndAngle; + Math.abs(g) + Math.abs(d) >= 360 && (g = 360 - Math.abs(this.startAngle) - .1); var u = i.drawPath({ d: "", stroke: c, strokeWidth: o * parseInt(h.strokeWidth, 10) / 100, fill: "none", strokeOpacity: h.opacity, classes: "apexcharts-radialbar-area" }); if (h.dropShadow.enabled) { var p = h.dropShadow; + s.dropShadow(u, p) } + l.add(u), u.attr("id", "apexcharts-radialbarTrack-" + n), this.animatePaths(u, { centerX: t.centerX, centerY: t.centerY, endAngle: g, startAngle: d, size: t.size, i: n, totalItems: 2, animBeginArr: 0, dur: 0, isTrack: !0, easing: e.globals.easing }) } return a } }, { key: "drawArcs", value: function(t) { var e = this.w, + i = new y(this.ctx), + a = new M(this.ctx), + s = new m(this.ctx), + r = i.group(), + o = this.getStrokeWidth(t); + t.size = t.size - o / 2; var n = e.config.plotOptions.radialBar.hollow.background, + l = t.size - o * t.series.length - this.margin * t.series.length - o * parseInt(e.config.plotOptions.radialBar.track.strokeWidth, 10) / 100 / 2, + h = l - e.config.plotOptions.radialBar.hollow.margin; + void 0 !== e.config.plotOptions.radialBar.hollow.image && (n = this.drawHollowImage(t, r, l, n)); var c = this.drawHollow({ size: h, centerX: t.centerX, centerY: t.centerY, fill: n || "transparent" }); if (e.config.plotOptions.radialBar.hollow.dropShadow.enabled) { var d = e.config.plotOptions.radialBar.hollow.dropShadow; + s.dropShadow(c, d) } var g = 1;!this.radialDataLabels.total.show && e.globals.series.length > 1 && (g = 0); var u = null; + this.radialDataLabels.show && (u = this.renderInnerDataLabels(this.radialDataLabels, { hollowSize: l, centerX: t.centerX, centerY: t.centerY, opacity: g })), "back" === e.config.plotOptions.radialBar.hollow.position && (r.add(c), u && r.add(u)); var p = !1; + e.config.plotOptions.radialBar.inverseOrder && (p = !0); for (var f = p ? t.series.length - 1 : 0; p ? f >= 0 : f < t.series.length; p ? f-- : f++) { var x = i.group({ class: "apexcharts-series apexcharts-radial-series", seriesName: b.escapeString(e.globals.seriesNames[f]) }); + r.add(x), x.attr({ rel: f + 1, "data:realIndex": f }), this.ctx.series.addCollapsedClassToSeries(x, f), t.size = t.size - o - this.margin; var v = a.fillPath({ seriesNumber: f, size: t.size, value: t.series[f] }), + w = this.startAngle, + k = void 0, + A = b.negToZero(t.series[f] > 100 ? 100 : t.series[f]) / 100, + S = Math.round(this.totalAngle * A) + this.startAngle, + C = void 0; + e.globals.dataChanged && (k = this.startAngle, C = Math.round(this.totalAngle * b.negToZero(e.globals.previousPaths[f]) / 100) + k), Math.abs(S) + Math.abs(w) >= 360 && (S -= .01), Math.abs(C) + Math.abs(k) >= 360 && (C -= .01); var L = S - w, + P = Array.isArray(e.config.stroke.dashArray) ? e.config.stroke.dashArray[f] : e.config.stroke.dashArray, + T = i.drawPath({ d: "", stroke: v, strokeWidth: o, fill: "none", fillOpacity: e.config.fill.opacity, classes: "apexcharts-radialbar-area apexcharts-radialbar-slice-" + f, strokeDashArray: P }); if (y.setAttrs(T.node, { "data:angle": L, "data:value": t.series[f] }), e.config.chart.dropShadow.enabled) { var I = e.config.chart.dropShadow; + s.dropShadow(T, I, f) } + s.setSelectionFilter(T, 0, f), this.addListeners(T, this.radialDataLabels), x.add(T), T.attr({ index: 0, j: f }); var z = 0;!this.initialAnim || e.globals.resized || e.globals.dataChanged || (z = (S - w) / 360 * e.config.chart.animations.speed, this.animDur = z / (1.2 * t.series.length) + this.animDur, this.animBeginArr.push(this.animDur)), e.globals.dataChanged && (z = (S - w) / 360 * e.config.chart.animations.dynamicAnimation.speed, this.animDur = z / (1.2 * t.series.length) + this.animDur, this.animBeginArr.push(this.animDur)), this.animatePaths(T, { centerX: t.centerX, centerY: t.centerY, endAngle: S, startAngle: w, prevEndAngle: C, prevStartAngle: k, size: t.size, i: f, totalItems: 2, animBeginArr: this.animBeginArr, dur: z, shouldSetPrevPaths: !0, easing: e.globals.easing }) } return { g: r, elHollow: c, dataLabels: u } } }, { key: "drawHollow", value: function(t) { var e = new y(this.ctx).drawCircle(2 * t.size); return e.attr({ class: "apexcharts-radialbar-hollow", cx: t.centerX, cy: t.centerY, r: t.size, fill: t.fill }), e } }, { key: "drawHollowImage", value: function(t, e, i, a) { var s = this.w, + r = new M(this.ctx), + o = b.randomId(), + n = s.config.plotOptions.radialBar.hollow.image; if (s.config.plotOptions.radialBar.hollow.imageClipped) r.clippedImgArea({ width: i, height: i, image: n, patternID: "pattern".concat(s.globals.cuid).concat(o) }), a = "url(#pattern".concat(s.globals.cuid).concat(o, ")"); + else { var l = s.config.plotOptions.radialBar.hollow.imageWidth, + h = s.config.plotOptions.radialBar.hollow.imageHeight; if (void 0 === l && void 0 === h) { var c = s.globals.dom.Paper.image(n).loaded((function(e) { this.move(t.centerX - e.width / 2 + s.config.plotOptions.radialBar.hollow.imageOffsetX, t.centerY - e.height / 2 + s.config.plotOptions.radialBar.hollow.imageOffsetY) })); + e.add(c) } else { var d = s.globals.dom.Paper.image(n).loaded((function(e) { this.move(t.centerX - l / 2 + s.config.plotOptions.radialBar.hollow.imageOffsetX, t.centerY - h / 2 + s.config.plotOptions.radialBar.hollow.imageOffsetY), this.size(l, h) })); + e.add(d) } } return a } }, { key: "getStrokeWidth", value: function(t) { var e = this.w; return t.size * (100 - parseInt(e.config.plotOptions.radialBar.hollow.size, 10)) / 100 / (t.series.length + 1) - this.margin } }]), i }(), + Mt = function() { + function t(e) { r(this, t), this.w = e.w, this.lineCtx = e } return n(t, [{ key: "sameValueSeriesFix", value: function(t, e) { var i = this.w; if ("line" === i.config.chart.type && ("gradient" === i.config.fill.type || "gradient" === i.config.fill.type[t]) && new A(this.lineCtx.ctx, i).seriesHaveSameValues(t)) { var a = e[t].slice(); + a[a.length - 1] = a[a.length - 1] + 1e-6, e[t] = a } return e } }, { key: "calculatePoints", value: function(t) { var e = t.series, + i = t.realIndex, + a = t.x, + s = t.y, + r = t.i, + o = t.j, + n = t.prevY, + l = this.w, + h = [], + c = []; if (0 === o) { var d = this.lineCtx.categoryAxisCorrection + l.config.markers.offsetX; + l.globals.isXNumeric && (d = (l.globals.seriesX[i][0] - l.globals.minX) / this.lineCtx.xRatio + l.config.markers.offsetX), h.push(d), c.push(b.isNumber(e[r][0]) ? n + l.config.markers.offsetY : null), h.push(a + l.config.markers.offsetX), c.push(b.isNumber(e[r][o + 1]) ? s + l.config.markers.offsetY : null) } else h.push(a + l.config.markers.offsetX), c.push(b.isNumber(e[r][o + 1]) ? s + l.config.markers.offsetY : null); return { x: h, y: c } } }, { key: "checkPreviousPaths", value: function(t) { for (var e = t.pathFromLine, i = t.pathFromArea, a = t.realIndex, s = this.w, r = 0; r < s.globals.previousPaths.length; r++) { var o = s.globals.previousPaths[r]; + ("line" === o.type || "area" === o.type) && o.paths.length > 0 && parseInt(o.realIndex, 10) === parseInt(a, 10) && ("line" === o.type ? (this.lineCtx.appendPathFrom = !1, e = s.globals.previousPaths[r].paths[0].d) : "area" === o.type && (this.lineCtx.appendPathFrom = !1, i = s.globals.previousPaths[r].paths[0].d, s.config.stroke.show && s.globals.previousPaths[r].paths[1] && (e = s.globals.previousPaths[r].paths[1].d))) } return { pathFromLine: e, pathFromArea: i } } }, { key: "determineFirstPrevY", value: function(t) { var e = t.i, + i = t.series, + a = t.prevY, + s = t.lineYPosition, + r = this.w; if (void 0 !== i[e][0]) a = (s = r.config.chart.stacked && e > 0 ? this.lineCtx.prevSeriesY[e - 1][0] : this.lineCtx.zeroY) - i[e][0] / this.lineCtx.yRatio[this.lineCtx.yaxisIndex] + 2 * (this.lineCtx.isReversed ? i[e][0] / this.lineCtx.yRatio[this.lineCtx.yaxisIndex] : 0); + else if (r.config.chart.stacked && e > 0 && void 0 === i[e][0]) + for (var o = e - 1; o >= 0; o--) + if (null !== i[o][0] && void 0 !== i[o][0]) { a = s = this.lineCtx.prevSeriesY[o][0]; break } + return { prevY: a, lineYPosition: s } } }]), t }(), + It = function() { + function t(e, i, a) { r(this, t), this.ctx = e, this.w = e.w, this.xyRatios = i, this.pointsChart = !("bubble" !== this.w.config.chart.type && "scatter" !== this.w.config.chart.type) || a, this.scatter = new z(this.ctx), this.noNegatives = this.w.globals.minX === Number.MAX_VALUE, this.lineHelpers = new Mt(this), this.markers = new I(this.ctx), this.prevSeriesY = [], this.categoryAxisCorrection = 0, this.yaxisIndex = 0 } return n(t, [{ key: "draw", value: function(t, e, i) { var a = this.w, + s = new y(this.ctx), + r = a.globals.comboCharts ? e : a.config.chart.type, + o = s.group({ class: "apexcharts-".concat(r, "-series apexcharts-plot-series") }), + n = new A(this.ctx, a); + this.yRatio = this.xyRatios.yRatio, this.zRatio = this.xyRatios.zRatio, this.xRatio = this.xyRatios.xRatio, this.baseLineY = this.xyRatios.baseLineY, t = n.getLogSeries(t), this.yRatio = n.getLogYRatios(this.yRatio); for (var l = [], h = 0; h < t.length; h++) { t = this.lineHelpers.sameValueSeriesFix(h, t); var c = a.globals.comboCharts ? i[h] : h; + this._initSerieVariables(t, h, c); var d = [], + g = [], + u = a.globals.padHorizontal + this.categoryAxisCorrection; + this.ctx.series.addCollapsedClassToSeries(this.elSeries, c), a.globals.isXNumeric && a.globals.seriesX.length > 0 && (u = (a.globals.seriesX[c][0] - a.globals.minX) / this.xRatio), g.push(u); var p, f = u, + x = f, + b = this.zeroY; + b = this.lineHelpers.determineFirstPrevY({ i: h, series: t, prevY: b, lineYPosition: 0 }).prevY, d.push(b), p = b; var v = this._calculatePathsFrom({ series: t, i: h, realIndex: c, prevX: x, prevY: b }), + m = this._iterateOverDataPoints({ series: t, realIndex: c, i: h, x: u, y: 1, pX: f, pY: p, pathsFrom: v, linePaths: [], areaPaths: [], seriesIndex: i, lineYPosition: 0, xArrj: g, yArrj: d }); + this._handlePaths({ type: r, realIndex: c, i: h, paths: m }), this.elSeries.add(this.elPointsMain), this.elSeries.add(this.elDataLabelsWrap), l.push(this.elSeries) } if (a.config.chart.stacked) + for (var w = l.length; w > 0; w--) o.add(l[w - 1]); + else + for (var k = 0; k < l.length; k++) o.add(l[k]); return o } }, { key: "_initSerieVariables", value: function(t, e, i) { var a = this.w, + s = new y(this.ctx); + this.xDivision = a.globals.gridWidth / (a.globals.dataPoints - ("on" === a.config.xaxis.tickPlacement ? 1 : 0)), this.strokeWidth = Array.isArray(a.config.stroke.width) ? a.config.stroke.width[i] : a.config.stroke.width, this.yRatio.length > 1 && (this.yaxisIndex = i), this.isReversed = a.config.yaxis[this.yaxisIndex] && a.config.yaxis[this.yaxisIndex].reversed, this.zeroY = a.globals.gridHeight - this.baseLineY[this.yaxisIndex] - (this.isReversed ? a.globals.gridHeight : 0) + (this.isReversed ? 2 * this.baseLineY[this.yaxisIndex] : 0), this.areaBottomY = this.zeroY, (this.zeroY > a.globals.gridHeight || "end" === a.config.plotOptions.area.fillTo) && (this.areaBottomY = a.globals.gridHeight), this.categoryAxisCorrection = this.xDivision / 2, this.elSeries = s.group({ class: "apexcharts-series", seriesName: b.escapeString(a.globals.seriesNames[i]) }), this.elPointsMain = s.group({ class: "apexcharts-series-markers-wrap", "data:realIndex": i }), this.elDataLabelsWrap = s.group({ class: "apexcharts-datalabels", "data:realIndex": i }); var r = t[e].length === a.globals.dataPoints; + this.elSeries.attr({ "data:longestSeries": r, rel: e + 1, "data:realIndex": i }), this.appendPathFrom = !0 } }, { key: "_calculatePathsFrom", value: function(t) { var e, i, a, s, r = t.series, + o = t.i, + n = t.realIndex, + l = t.prevX, + h = t.prevY, + c = this.w, + d = new y(this.ctx); if (null === r[o][0]) { for (var g = 0; g < r[o].length; g++) + if (null !== r[o][g]) { l = this.xDivision * g, h = this.zeroY - r[o][g] / this.yRatio[this.yaxisIndex], e = d.move(l, h), i = d.move(l, this.areaBottomY); break } } else e = d.move(l, h), i = d.move(l, this.areaBottomY) + d.line(l, h); if (a = d.move(-1, this.zeroY) + d.line(-1, this.zeroY), s = d.move(-1, this.zeroY) + d.line(-1, this.zeroY), c.globals.previousPaths.length > 0) { var u = this.lineHelpers.checkPreviousPaths({ pathFromLine: a, pathFromArea: s, realIndex: n }); + a = u.pathFromLine, s = u.pathFromArea } return { prevX: l, prevY: h, linePath: e, areaPath: i, pathFromLine: a, pathFromArea: s } } }, { key: "_handlePaths", value: function(t) { var e = t.type, + i = t.realIndex, + a = t.i, + s = t.paths, + r = this.w, + o = new y(this.ctx), + n = new M(this.ctx); + this.prevSeriesY.push(s.yArrj), r.globals.seriesXvalues[i] = s.xArrj, r.globals.seriesYvalues[i] = s.yArrj; var l = r.config.forecastDataPoints; if (l.count > 0) { var h = r.globals.seriesXvalues[i][r.globals.seriesXvalues[i].length - l.count - 1], + d = o.drawRect(h, 0, r.globals.gridWidth, r.globals.gridHeight, 0); + r.globals.dom.elForecastMask.appendChild(d.node); var g = o.drawRect(0, 0, h, r.globals.gridHeight, 0); + r.globals.dom.elNonForecastMask.appendChild(g.node) } + this.pointsChart || r.globals.delayedElements.push({ el: this.elPointsMain.node, index: i }); var u = { i: a, realIndex: i, animationDelay: a, initialSpeed: r.config.chart.animations.speed, dataChangeSpeed: r.config.chart.animations.dynamicAnimation.speed, className: "apexcharts-".concat(e) }; if ("area" === e) + for (var p = n.fillPath({ seriesNumber: i }), f = 0; f < s.areaPaths.length; f++) { var x = o.renderPaths(c(c({}, u), {}, { pathFrom: s.pathFromArea, pathTo: s.areaPaths[f], stroke: "none", strokeWidth: 0, strokeLineCap: null, fill: p })); + this.elSeries.add(x) } + if (r.config.stroke.show && !this.pointsChart) { var b; + b = "line" === e ? n.fillPath({ seriesNumber: i, i: a }) : r.globals.stroke.colors[i]; for (var v = 0; v < s.linePaths.length; v++) { var m = c(c({}, u), {}, { pathFrom: s.pathFromLine, pathTo: s.linePaths[v], stroke: b, strokeWidth: this.strokeWidth, strokeLineCap: r.config.stroke.lineCap, fill: "none" }), + w = o.renderPaths(m); if (this.elSeries.add(w), l.count > 0) { var k = o.renderPaths(m); + k.node.setAttribute("stroke-dasharray", l.dashArray), l.strokeWidth && k.node.setAttribute("stroke-width", l.strokeWidth), this.elSeries.add(k), k.attr("clip-path", "url(#forecastMask".concat(r.globals.cuid, ")")), w.attr("clip-path", "url(#nonForecastMask".concat(r.globals.cuid, ")")) } } } } }, { key: "_iterateOverDataPoints", value: function(t) { for (var e = t.series, i = t.realIndex, a = t.i, s = t.x, r = t.y, o = t.pX, n = t.pY, l = t.pathsFrom, h = t.linePaths, c = t.areaPaths, d = t.seriesIndex, g = t.lineYPosition, u = t.xArrj, p = t.yArrj, f = this.w, x = new y(this.ctx), v = this.yRatio, m = l.prevY, w = l.linePath, k = l.areaPath, A = l.pathFromLine, S = l.pathFromArea, C = b.isNumber(f.globals.minYArr[i]) ? f.globals.minYArr[i] : f.globals.minY, L = f.globals.dataPoints > 1 ? f.globals.dataPoints - 1 : f.globals.dataPoints, P = 0; P < L; P++) { var T = void 0 === e[a][P + 1] || null === e[a][P + 1]; if (f.globals.isXNumeric) { var M = f.globals.seriesX[i][P + 1]; + void 0 === f.globals.seriesX[i][P + 1] && (M = f.globals.seriesX[i][L - 1]), s = (M - f.globals.minX) / this.xRatio } else s += this.xDivision; + g = f.config.chart.stacked && a > 0 && f.globals.collapsedSeries.length < f.config.series.length - 1 ? this.prevSeriesY[function(t) { for (var e = t, i = 0; i < f.globals.series.length; i++) + if (f.globals.collapsedSeriesIndices.indexOf(t) > -1) { e--; break } + return e >= 0 ? e : 0 }(a - 1)][P + 1] : this.zeroY, r = T ? g - C / v[this.yaxisIndex] + 2 * (this.isReversed ? C / v[this.yaxisIndex] : 0) : g - e[a][P + 1] / v[this.yaxisIndex] + 2 * (this.isReversed ? e[a][P + 1] / v[this.yaxisIndex] : 0), u.push(s), p.push(r); var I = this.lineHelpers.calculatePoints({ series: e, x: s, y: r, realIndex: i, i: a, j: P, prevY: m }), + z = this._createPaths({ series: e, i: a, realIndex: i, j: P, x: s, y: r, pX: o, pY: n, linePath: w, areaPath: k, linePaths: h, areaPaths: c, seriesIndex: d }); + c = z.areaPaths, h = z.linePaths, o = z.pX, n = z.pY, k = z.areaPath, w = z.linePath, this.appendPathFrom && (A += x.line(s, this.zeroY), S += x.line(s, this.zeroY)), this.handleNullDataPoints(e, I, a, P, i), this._handleMarkersAndLabels({ pointsPos: I, series: e, x: s, y: r, prevY: m, i: a, j: P, realIndex: i }) } return { yArrj: p, xArrj: u, pathFromArea: S, areaPaths: c, pathFromLine: A, linePaths: h } } }, { key: "_handleMarkersAndLabels", value: function(t) { var e = t.pointsPos; + t.series, t.x, t.y, t.prevY; var i = t.i, + a = t.j, + s = t.realIndex, + r = this.w, + o = new X(this.ctx); if (this.pointsChart) this.scatter.draw(this.elSeries, a, { realIndex: s, pointsPos: e, zRatio: this.zRatio, elParent: this.elPointsMain }); + else { r.globals.series[i].length > 1 && this.elPointsMain.node.classList.add("apexcharts-element-hidden"); var n = this.markers.plotChartMarkers(e, s, a + 1); + null !== n && this.elPointsMain.add(n) } var l = o.drawDataLabel(e, s, a + 1, null); + null !== l && this.elDataLabelsWrap.add(l) } }, { key: "_createPaths", value: function(t) { var e = t.series, + i = t.i, + a = t.realIndex, + s = t.j, + r = t.x, + o = t.y, + n = t.pX, + l = t.pY, + h = t.linePath, + c = t.areaPath, + d = t.linePaths, + g = t.areaPaths, + u = t.seriesIndex, + p = this.w, + f = new y(this.ctx), + x = p.config.stroke.curve, + b = this.areaBottomY; if (Array.isArray(p.config.stroke.curve) && (x = Array.isArray(u) ? p.config.stroke.curve[u[i]] : p.config.stroke.curve[i]), "smooth" === x) { var v = .35 * (r - n); + p.globals.hasNullValues ? (null !== e[i][s] && (null !== e[i][s + 1] ? (h = f.move(n, l) + f.curve(n + v, l, r - v, o, r + 1, o), c = f.move(n + 1, l) + f.curve(n + v, l, r - v, o, r + 1, o) + f.line(r, b) + f.line(n, b) + "z") : (h = f.move(n, l), c = f.move(n, l) + "z")), d.push(h), g.push(c)) : (h += f.curve(n + v, l, r - v, o, r, o), c += f.curve(n + v, l, r - v, o, r, o)), n = r, l = o, s === e[i].length - 2 && (c = c + f.curve(n, l, r, o, r, b) + f.move(r, o) + "z", p.globals.hasNullValues || (d.push(h), g.push(c))) } else { if (null === e[i][s + 1]) { h += f.move(r, o); var m = p.globals.isXNumeric ? (p.globals.seriesX[a][s] - p.globals.minX) / this.xRatio : r - this.xDivision; + c = c + f.line(m, b) + f.move(r, o) + "z" } + null === e[i][s] && (h += f.move(r, o), c += f.move(r, b)), "stepline" === x ? (h = h + f.line(r, null, "H") + f.line(null, o, "V"), c = c + f.line(r, null, "H") + f.line(null, o, "V")) : "straight" === x && (h += f.line(r, o), c += f.line(r, o)), s === e[i].length - 2 && (c = c + f.line(r, b) + f.move(r, o) + "z", d.push(h), g.push(c)) } return { linePaths: d, areaPaths: g, pX: n, pY: l, linePath: h, areaPath: c } } }, { key: "handleNullDataPoints", value: function(t, e, i, a, s) { var r = this.w; if (null === t[i][a] && r.config.markers.showNullDataPoints || 1 === t[i].length) { var o = this.markers.plotChartMarkers(e, s, a + 1, this.strokeWidth - r.config.markers.strokeWidth / 2, !0); + null !== o && this.elPointsMain.add(o) } } }]), t }(); + window.TreemapSquared = {}, window.TreemapSquared.generate = function() { + function t(e, i, a, s) { this.xoffset = e, this.yoffset = i, this.height = s, this.width = a, this.shortestEdge = function() { return Math.min(this.height, this.width) }, this.getCoordinates = function(t) { var e, i = [], + a = this.xoffset, + s = this.yoffset, + o = r(t) / this.height, + n = r(t) / this.width; if (this.width >= this.height) + for (e = 0; e < t.length; e++) i.push([a, s, a + o, s + t[e] / o]), s += t[e] / o; + else + for (e = 0; e < t.length; e++) i.push([a, s, a + t[e] / n, s + n]), a += t[e] / n; return i }, this.cutArea = function(e) { var i; if (this.width >= this.height) { var a = e / this.height, + s = this.width - a; + i = new t(this.xoffset + a, this.yoffset, s, this.height) } else { var r = e / this.width, + o = this.height - r; + i = new t(this.xoffset, this.yoffset + r, this.width, o) } return i } } + + function e(e, a, s, o, n) { return o = void 0 === o ? 0 : o, n = void 0 === n ? 0 : n, + function(t) { var e, i, a = []; for (e = 0; e < t.length; e++) + for (i = 0; i < t[e].length; i++) a.push(t[e][i]); return a }(i(function(t, e) { var i, a = [], + s = e / r(t); for (i = 0; i < t.length; i++) a[i] = t[i] * s; return a }(e, a * s), [], new t(o, n, a, s), [])) } + + function i(t, e, s, o) { var n, l, h; if (0 !== t.length) return n = s.shortestEdge(), + function(t, e, i) { var s; return 0 === t.length || ((s = t.slice()).push(e), a(t, i) >= a(s, i)) }(e, l = t[0], n) ? (e.push(l), i(t.slice(1), e, s, o)) : (h = s.cutArea(r(e), o), o.push(s.getCoordinates(e)), i(t, [], h, o)), o; + o.push(s.getCoordinates(e)) } + + function a(t, e) { var i = Math.min.apply(Math, t), + a = Math.max.apply(Math, t), + s = r(t); return Math.max(Math.pow(e, 2) * a / Math.pow(s, 2), Math.pow(s, 2) / (Math.pow(e, 2) * i)) } + + function s(t) { return t && t.constructor === Array } + + function r(t) { var e, i = 0; for (e = 0; e < t.length; e++) i += t[e]; return i } + + function o(t) { var e, i = 0; if (s(t[0])) + for (e = 0; e < t.length; e++) i += o(t[e]); + else i = r(t); return i } return function t(i, a, r, n, l) { n = void 0 === n ? 0 : n, l = void 0 === l ? 0 : l; var h, c, d = [], + g = []; if (s(i[0])) { for (c = 0; c < i.length; c++) d[c] = o(i[c]); for (h = e(d, a, r, n, l), c = 0; c < i.length; c++) g.push(t(i[c], h[c][2] - h[c][0], h[c][3] - h[c][1], h[c][0], h[c][1])) } else g = e(i, a, r, n, l); return g } }(); + var zt, Xt, Et = function() { + function t(e, i) { r(this, t), this.ctx = e, this.w = e.w, this.strokeWidth = this.w.config.stroke.width, this.helpers = new At(e), this.dynamicAnim = this.w.config.chart.animations.dynamicAnimation, this.labels = [] } return n(t, [{ key: "draw", value: function(t) { var e = this, + i = this.w, + a = new y(this.ctx), + s = new M(this.ctx), + r = a.group({ class: "apexcharts-treemap" }); if (i.globals.noData) return r; var o = []; return t.forEach((function(t) { var e = t.map((function(t) { return Math.abs(t) })); + o.push(e) })), this.negRange = this.helpers.checkColorRange(), i.config.series.forEach((function(t, i) { t.data.forEach((function(t) { Array.isArray(e.labels[i]) || (e.labels[i] = []), e.labels[i].push(t.x) })) })), window.TreemapSquared.generate(o, i.globals.gridWidth, i.globals.gridHeight).forEach((function(o, n) { var l = a.group({ class: "apexcharts-series apexcharts-treemap-series", seriesName: b.escapeString(i.globals.seriesNames[n]), rel: n + 1, "data:realIndex": n }); if (i.config.chart.dropShadow.enabled) { var h = i.config.chart.dropShadow; + new m(e.ctx).dropShadow(r, h, n) } var c = a.group({ class: "apexcharts-data-labels" }); + o.forEach((function(r, o) { var h = r[0], + c = r[1], + d = r[2], + g = r[3], + u = a.drawRect(h, c, d - h, g - c, 0, "#fff", 1, e.strokeWidth, i.config.plotOptions.treemap.useFillColorAsStroke ? f : i.globals.stroke.colors[n]); + u.attr({ cx: h, cy: c, index: n, i: n, j: o, width: d - h, height: g - c }); var p = e.helpers.getShadeColor(i.config.chart.type, n, o, e.negRange), + f = p.color; + void 0 !== i.config.series[n].data[o] && i.config.series[n].data[o].fillColor && (f = i.config.series[n].data[o].fillColor); var x = s.fillPath({ color: f, seriesNumber: n, dataPointIndex: o }); + u.node.classList.add("apexcharts-treemap-rect"), u.attr({ fill: x }), e.helpers.addListeners(u); var b = { x: h + (d - h) / 2, y: c + (g - c) / 2, width: 0, height: 0 }, + v = { x: h, y: c, width: d - h, height: g - c }; if (i.config.chart.animations.enabled && !i.globals.dataChanged) { var m = 1; + i.globals.resized || (m = i.config.chart.animations.speed), e.animateTreemap(u, b, v, m) } if (i.globals.dataChanged) { var y = 1; + e.dynamicAnim.enabled && i.globals.shouldAnimate && (y = e.dynamicAnim.speed, i.globals.previousPaths[n] && i.globals.previousPaths[n][o] && i.globals.previousPaths[n][o].rect && (b = i.globals.previousPaths[n][o].rect), e.animateTreemap(u, b, v, y)) } var w = e.getFontSize(r), + k = i.config.dataLabels.formatter(e.labels[n][o], { value: i.globals.series[n][o], seriesIndex: n, dataPointIndex: o, w: i }), + A = e.helpers.calculateDataLabels({ text: k, x: (h + d) / 2, y: (c + g) / 2 + e.strokeWidth / 2 + w / 3, i: n, j: o, colorProps: p, fontSize: w, series: t }); + i.config.dataLabels.enabled && A && e.rotateToFitLabel(A, k, h, c, d, g), l.add(u), null !== A && l.add(A) })), l.add(c), r.add(l) })), r } }, { key: "getFontSize", value: function(t) { var e, i, a = this.w, + s = function t(e) { var i, a = 0; if (Array.isArray(e[0])) + for (i = 0; i < e.length; i++) a += t(e[i]); + else + for (i = 0; i < e.length; i++) a += e[i].length; return a }(this.labels) / function t(e) { var i, a = 0; if (Array.isArray(e[0])) + for (i = 0; i < e.length; i++) a += t(e[i]); + else + for (i = 0; i < e.length; i++) a += 1; return a }(this.labels); return e = (t[2] - t[0]) * (t[3] - t[1]), i = Math.pow(e, .5), Math.min(i / s, parseInt(a.config.dataLabels.style.fontSize, 10)) } }, { key: "rotateToFitLabel", value: function(t, e, i, a, s, r) { var o = new y(this.ctx), + n = o.getTextRects(e); if (n.width + 5 > s - i && n.width <= r - a) { var l = o.rotateAroundCenter(t.node); + t.node.setAttribute("transform", "rotate(-90 ".concat(l.x, " ").concat(l.y, ")")) } } }, { key: "animateTreemap", value: function(t, e, i, a) { var s = new v(this.ctx); + s.animateRect(t, { x: e.x, y: e.y, width: e.width, height: e.height }, { x: i.x, y: i.y, width: i.width, height: i.height }, a, (function() { s.animationCompleted(t) })) } }]), t }(), + Yt = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w, this.timeScaleArray = [], this.utc = this.w.config.xaxis.labels.datetimeUTC } return n(t, [{ key: "calculateTimeScaleTicks", value: function(t, e) { var i = this, + a = this.w; if (a.globals.allSeriesCollapsed) return a.globals.labels = [], a.globals.timescaleLabels = [], []; var s = new H(this.ctx), + r = (e - t) / 864e5; + this.determineInterval(r), a.globals.disableZoomIn = !1, a.globals.disableZoomOut = !1, r < .00011574074074074075 ? a.globals.disableZoomIn = !0 : r > 5e4 && (a.globals.disableZoomOut = !0); var o = s.getTimeUnitsfromTimestamp(t, e, this.utc), + n = a.globals.gridWidth / r, + l = n / 24, + h = l / 60, + d = h / 60, + g = Math.floor(24 * r), + u = Math.floor(1440 * r), + p = Math.floor(86400 * r), + f = Math.floor(r), + x = Math.floor(r / 30), + b = Math.floor(r / 365), + v = { minMillisecond: o.minMillisecond, minSecond: o.minSecond, minMinute: o.minMinute, minHour: o.minHour, minDate: o.minDate, minMonth: o.minMonth, minYear: o.minYear }, + m = { firstVal: v, currentMillisecond: v.minMillisecond, currentSecond: v.minSecond, currentMinute: v.minMinute, currentHour: v.minHour, currentMonthDate: v.minDate, currentDate: v.minDate, currentMonth: v.minMonth, currentYear: v.minYear, daysWidthOnXAxis: n, hoursWidthOnXAxis: l, minutesWidthOnXAxis: h, secondsWidthOnXAxis: d, numberOfSeconds: p, numberOfMinutes: u, numberOfHours: g, numberOfDays: f, numberOfMonths: x, numberOfYears: b }; switch (this.tickInterval) { + case "years": + this.generateYearScale(m); break; + case "months": + case "half_year": + this.generateMonthScale(m); break; + case "months_days": + case "months_fortnight": + case "days": + case "week_days": + this.generateDayScale(m); break; + case "hours": + this.generateHourScale(m); break; + case "minutes_fives": + case "minutes": + this.generateMinuteScale(m); break; + case "seconds_tens": + case "seconds_fives": + case "seconds": + this.generateSecondScale(m) } var y = this.timeScaleArray.map((function(t) { var e = { position: t.position, unit: t.unit, year: t.year, day: t.day ? t.day : 1, hour: t.hour ? t.hour : 0, month: t.month + 1 }; return "month" === t.unit ? c(c({}, e), {}, { day: 1, value: t.value + 1 }) : "day" === t.unit || "hour" === t.unit ? c(c({}, e), {}, { value: t.value }) : "minute" === t.unit ? c(c({}, e), {}, { value: t.value, minute: t.value }) : "second" === t.unit ? c(c({}, e), {}, { value: t.value, minute: t.minute, second: t.second }) : t })); return y.filter((function(t) { var e = 1, + s = Math.ceil(a.globals.gridWidth / 120), + r = t.value; + void 0 !== a.config.xaxis.tickAmount && (s = a.config.xaxis.tickAmount), y.length > s && (e = Math.floor(y.length / s)); var o = !1, + n = !1; switch (i.tickInterval) { + case "years": + "year" === t.unit && (o = !0); break; + case "half_year": + e = 7, "year" === t.unit && (o = !0); break; + case "months": + e = 1, "year" === t.unit && (o = !0); break; + case "months_fortnight": + e = 15, "year" !== t.unit && "month" !== t.unit || (o = !0), 30 === r && (n = !0); break; + case "months_days": + e = 10, "month" === t.unit && (o = !0), 30 === r && (n = !0); break; + case "week_days": + e = 8, "month" === t.unit && (o = !0); break; + case "days": + e = 1, "month" === t.unit && (o = !0); break; + case "hours": + "day" === t.unit && (o = !0); break; + case "minutes_fives": + r % 5 != 0 && (n = !0); break; + case "seconds_tens": + r % 10 != 0 && (n = !0); break; + case "seconds_fives": + r % 5 != 0 && (n = !0) } if ("hours" === i.tickInterval || "minutes_fives" === i.tickInterval || "seconds_tens" === i.tickInterval || "seconds_fives" === i.tickInterval) { if (!n) return !0 } else if ((r % e == 0 || o) && !n) return !0 })) } }, { key: "recalcDimensionsBasedOnFormat", value: function(t, e) { var i = this.w, + a = this.formatDates(t), + s = this.removeOverlappingTS(a); + i.globals.timescaleLabels = s.slice(), new ht(this.ctx).plotCoords() } }, { key: "determineInterval", value: function(t) { var e = 24 * t, + i = 60 * e; switch (!0) { + case t / 365 > 5: + this.tickInterval = "years"; break; + case t > 800: + this.tickInterval = "half_year"; break; + case t > 180: + this.tickInterval = "months"; break; + case t > 90: + this.tickInterval = "months_fortnight"; break; + case t > 60: + this.tickInterval = "months_days"; break; + case t > 30: + this.tickInterval = "week_days"; break; + case t > 2: + this.tickInterval = "days"; break; + case e > 2.4: + this.tickInterval = "hours"; break; + case i > 15: + this.tickInterval = "minutes_fives"; break; + case i > 5: + this.tickInterval = "minutes"; break; + case i > 1: + this.tickInterval = "seconds_tens"; break; + case 60 * i > 20: + this.tickInterval = "seconds_fives"; break; + default: + this.tickInterval = "seconds" } } }, { key: "generateYearScale", value: function(t) { var e = t.firstVal, + i = t.currentMonth, + a = t.currentYear, + s = t.daysWidthOnXAxis, + r = t.numberOfYears, + o = e.minYear, + n = 0, + l = new H(this.ctx), + h = "year"; if (e.minDate > 1 || e.minMonth > 0) { var c = l.determineRemainingDaysOfYear(e.minYear, e.minMonth, e.minDate); + n = (l.determineDaysOfYear(e.minYear) - c + 1) * s, o = e.minYear + 1, this.timeScaleArray.push({ position: n, value: o, unit: h, year: o, month: b.monthMod(i + 1) }) } else 1 === e.minDate && 0 === e.minMonth && this.timeScaleArray.push({ position: n, value: o, unit: h, year: a, month: b.monthMod(i + 1) }); for (var d = o, g = n, u = 0; u < r; u++) d++, g = l.determineDaysOfYear(d - 1) * s + g, this.timeScaleArray.push({ position: g, value: d, unit: h, year: d, month: 1 }) } }, { key: "generateMonthScale", value: function(t) { var e = t.firstVal, + i = t.currentMonthDate, + a = t.currentMonth, + s = t.currentYear, + r = t.daysWidthOnXAxis, + o = t.numberOfMonths, + n = a, + l = 0, + h = new H(this.ctx), + c = "month", + d = 0; if (e.minDate > 1) { l = (h.determineDaysOfMonths(a + 1, e.minYear) - i + 1) * r, n = b.monthMod(a + 1); var g = s + d, + u = b.monthMod(n), + p = n; + 0 === n && (c = "year", p = g, u = 1, g += d += 1), this.timeScaleArray.push({ position: l, value: p, unit: c, year: g, month: u }) } else this.timeScaleArray.push({ position: l, value: n, unit: c, year: s, month: b.monthMod(a) }); for (var f = n + 1, x = l, v = 0, m = 1; v < o; v++, m++) { 0 === (f = b.monthMod(f)) ? (c = "year", d += 1) : c = "month"; var y = this._getYear(s, f, d); + x = h.determineDaysOfMonths(f, y) * r + x; var w = 0 === f ? y : f; + this.timeScaleArray.push({ position: x, value: w, unit: c, year: y, month: 0 === f ? 1 : f }), f++ } } }, { key: "generateDayScale", value: function(t) { var e = t.firstVal, + i = t.currentMonth, + a = t.currentYear, + s = t.hoursWidthOnXAxis, + r = t.numberOfDays, + o = new H(this.ctx), + n = "day", + l = e.minDate + 1, + h = l, + c = function(t, e, i) { return t > o.determineDaysOfMonths(e + 1, i) ? (h = 1, n = "month", g = e += 1, e) : e }, + d = (24 - e.minHour) * s, + g = l, + u = c(h, i, a); + 0 === e.minHour && 1 === e.minDate ? (d = 0, g = b.monthMod(e.minMonth), n = "month", h = e.minDate, r++) : 1 !== e.minDate && 0 === e.minHour && 0 === e.minMinute && (d = 0, l = e.minDate, g = l, u = c(h = l, i, a)), this.timeScaleArray.push({ position: d, value: g, unit: n, year: this._getYear(a, u, 0), month: b.monthMod(u), day: h }); for (var p = d, f = 0; f < r; f++) { n = "day", u = c(h += 1, u, this._getYear(a, u, 0)); var x = this._getYear(a, u, 0); + p = 24 * s + p; var v = 1 === h ? b.monthMod(u) : h; + this.timeScaleArray.push({ position: p, value: v, unit: n, year: x, month: b.monthMod(u), day: v }) } } }, { key: "generateHourScale", value: function(t) { var e = t.firstVal, + i = t.currentDate, + a = t.currentMonth, + s = t.currentYear, + r = t.minutesWidthOnXAxis, + o = t.numberOfHours, + n = new H(this.ctx), + l = "hour", + h = function(t, e) { return t > n.determineDaysOfMonths(e + 1, s) && (f = 1, e += 1), { month: e, date: f } }, + c = function(t, e) { return t > n.determineDaysOfMonths(e + 1, s) ? e += 1 : e }, + d = 60 - (e.minMinute + e.minSecond / 60), + g = d * r, + u = e.minHour + 1, + p = u + 1; + 60 === d && (g = 0, p = (u = e.minHour) + 1); var f = i, + x = c(f, a); + this.timeScaleArray.push({ position: g, value: u, unit: l, day: f, hour: p, year: s, month: b.monthMod(x) }); for (var v = g, m = 0; m < o; m++) { l = "hour", p >= 24 && (p = 0, l = "day", x = h(f += 1, x).month, x = c(f, x)); var y = this._getYear(s, x, 0); + v = 0 === p && 0 === m ? d * r : 60 * r + v; var w = 0 === p ? f : p; + this.timeScaleArray.push({ position: v, value: w, unit: l, hour: p, day: f, year: y, month: b.monthMod(x) }), p++ } } }, { key: "generateMinuteScale", value: function(t) { for (var e = t.currentMillisecond, i = t.currentSecond, a = t.currentMinute, s = t.currentHour, r = t.currentDate, o = t.currentMonth, n = t.currentYear, l = t.minutesWidthOnXAxis, h = t.secondsWidthOnXAxis, c = t.numberOfMinutes, d = a + 1, g = r, u = o, p = n, f = s, x = (60 - i - e / 1e3) * h, v = 0; v < c; v++) d >= 60 && (d = 0, 24 === (f += 1) && (f = 0)), this.timeScaleArray.push({ position: x, value: d, unit: "minute", hour: f, minute: d, day: g, year: this._getYear(p, u, 0), month: b.monthMod(u) }), x += l, d++ } }, { key: "generateSecondScale", value: function(t) { for (var e = t.currentMillisecond, i = t.currentSecond, a = t.currentMinute, s = t.currentHour, r = t.currentDate, o = t.currentMonth, n = t.currentYear, l = t.secondsWidthOnXAxis, h = t.numberOfSeconds, c = i + 1, d = a, g = r, u = o, p = n, f = s, x = (1e3 - e) / 1e3 * l, v = 0; v < h; v++) c >= 60 && (c = 0, ++d >= 60 && (d = 0, 24 == ++f && (f = 0))), this.timeScaleArray.push({ position: x, value: c, unit: "second", hour: f, minute: d, second: c, day: g, year: this._getYear(p, u, 0), month: b.monthMod(u) }), x += l, c++ } }, { key: "createRawDateString", value: function(t, e) { var i = t.year; return 0 === t.month && (t.month = 1), i += "-" + ("0" + t.month.toString()).slice(-2), "day" === t.unit ? i += "day" === t.unit ? "-" + ("0" + e).slice(-2) : "-01" : i += "-" + ("0" + (t.day ? t.day : "1")).slice(-2), "hour" === t.unit ? i += "hour" === t.unit ? "T" + ("0" + e).slice(-2) : "T00" : i += "T" + ("0" + (t.hour ? t.hour : "0")).slice(-2), "minute" === t.unit ? i += ":" + ("0" + e).slice(-2) : i += ":" + (t.minute ? ("0" + t.minute).slice(-2) : "00"), "second" === t.unit ? i += ":" + ("0" + e).slice(-2) : i += ":00", this.utc && (i += ".000Z"), i } }, { key: "formatDates", value: function(t) { var e = this, + i = this.w; return t.map((function(t) { var a = t.value.toString(), + s = new H(e.ctx), + r = e.createRawDateString(t, a), + o = s.getDate(s.parseDate(r)); if (e.utc || (o = s.getDate(s.parseDateWithTimezone(r))), void 0 === i.config.xaxis.labels.format) { var n = "dd MMM", + l = i.config.xaxis.labels.datetimeFormatter; "year" === t.unit && (n = l.year), "month" === t.unit && (n = l.month), "day" === t.unit && (n = l.day), "hour" === t.unit && (n = l.hour), "minute" === t.unit && (n = l.minute), "second" === t.unit && (n = l.second), a = s.formatDate(o, n) } else a = s.formatDate(o, i.config.xaxis.labels.format); return { dateString: r, position: t.position, value: a, unit: t.unit, year: t.year, month: t.month } })) } }, { key: "removeOverlappingTS", value: function(t) { var e, i = this, + a = new y(this.ctx), + s = !1; + t.length > 0 && t[0].value && t.every((function(e) { return e.value.length === t[0].value.length })) && (s = !0, e = a.getTextRects(t[0].value).width); var r = 0, + o = t.map((function(o, n) { if (n > 0 && i.w.config.xaxis.labels.hideOverlappingLabels) { var l = s ? e : a.getTextRects(t[r].value).width, + h = t[r].position; return o.position > h + l + 10 ? (r = n, o) : null } return o })); return o.filter((function(t) { return null !== t })) } }, { key: "_getYear", value: function(t, e, i) { return t + Math.floor(e / 12) + i } }]), t }(), + Ft = function() { + function t(e, i) { r(this, t), this.ctx = i, this.w = i.w, this.el = e } return n(t, [{ key: "setupElements", value: function() { var t = this.w.globals, + e = this.w.config, + i = e.chart.type; + t.axisCharts = ["line", "area", "bar", "rangeBar", "candlestick", "boxPlot", "scatter", "bubble", "radar", "heatmap", "treemap"].indexOf(i) > -1, t.xyCharts = ["line", "area", "bar", "rangeBar", "candlestick", "boxPlot", "scatter", "bubble"].indexOf(i) > -1, t.isBarHorizontal = ("bar" === e.chart.type || "rangeBar" === e.chart.type) && e.plotOptions.bar.horizontal, t.chartClass = ".apexcharts" + t.chartID, t.dom.baseEl = this.el, t.dom.elWrap = document.createElement("div"), y.setAttrs(t.dom.elWrap, { id: t.chartClass.substring(1), class: "apexcharts-canvas " + t.chartClass.substring(1) }), this.el.appendChild(t.dom.elWrap), t.dom.Paper = new window.SVG.Doc(t.dom.elWrap), t.dom.Paper.attr({ class: "apexcharts-svg", "xmlns:data": "ApexChartsNS", transform: "translate(".concat(e.chart.offsetX, ", ").concat(e.chart.offsetY, ")") }), t.dom.Paper.node.style.background = e.chart.background, this.setSVGDimensions(), t.dom.elGraphical = t.dom.Paper.group().attr({ class: "apexcharts-inner apexcharts-graphical" }), t.dom.elAnnotations = t.dom.Paper.group().attr({ class: "apexcharts-annotations" }), t.dom.elDefs = t.dom.Paper.defs(), t.dom.elLegendWrap = document.createElement("div"), t.dom.elLegendWrap.classList.add("apexcharts-legend"), t.dom.elWrap.appendChild(t.dom.elLegendWrap), t.dom.Paper.add(t.dom.elGraphical), t.dom.elGraphical.add(t.dom.elDefs) } }, { key: "plotChartType", value: function(t, e) { var i = this.w, + a = i.config, + s = i.globals, + r = { series: [], i: [] }, + o = { series: [], i: [] }, + n = { series: [], i: [] }, + l = { series: [], i: [] }, + h = { series: [], i: [] }, + c = { series: [], i: [] }, + d = { series: [], i: [] }; + s.series.map((function(e, g) { var u = 0; + void 0 !== t[g].type ? ("column" === t[g].type || "bar" === t[g].type ? (s.series.length > 1 && a.plotOptions.bar.horizontal && console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"), h.series.push(e), h.i.push(g), u++, i.globals.columnSeries = h.series) : "area" === t[g].type ? (o.series.push(e), o.i.push(g), u++) : "line" === t[g].type ? (r.series.push(e), r.i.push(g), u++) : "scatter" === t[g].type ? (n.series.push(e), n.i.push(g)) : "bubble" === t[g].type ? (l.series.push(e), l.i.push(g), u++) : "candlestick" === t[g].type ? (c.series.push(e), c.i.push(g), u++) : "boxPlot" === t[g].type ? (d.series.push(e), d.i.push(g), u++) : console.warn("You have specified an unrecognized chart type. Available types for this property are line/area/column/bar/scatter/bubble"), u > 1 && (s.comboCharts = !0)) : (r.series.push(e), r.i.push(g)) })); var g = new It(this.ctx, e), + u = new kt(this.ctx, e); + this.ctx.pie = new Lt(this.ctx); var p = new Tt(this.ctx); + this.ctx.rangeBar = new D(this.ctx, e); var f = new Pt(this.ctx), + x = []; if (s.comboCharts) { if (o.series.length > 0 && x.push(g.draw(o.series, "area", o.i)), h.series.length > 0) + if (i.config.chart.stacked) { var b = new wt(this.ctx, e); + x.push(b.draw(h.series, h.i)) } else this.ctx.bar = new R(this.ctx, e), x.push(this.ctx.bar.draw(h.series, h.i)); + if (r.series.length > 0 && x.push(g.draw(r.series, "line", r.i)), c.series.length > 0 && x.push(u.draw(c.series, c.i)), d.series.length > 0 && x.push(u.draw(d.series, d.i)), n.series.length > 0) { var v = new It(this.ctx, e, !0); + x.push(v.draw(n.series, "scatter", n.i)) } if (l.series.length > 0) { var m = new It(this.ctx, e, !0); + x.push(m.draw(l.series, "bubble", l.i)) } } else switch (a.chart.type) { + case "line": + x = g.draw(s.series, "line"); break; + case "area": + x = g.draw(s.series, "area"); break; + case "bar": + a.chart.stacked ? x = new wt(this.ctx, e).draw(s.series) : (this.ctx.bar = new R(this.ctx, e), x = this.ctx.bar.draw(s.series)); break; + case "candlestick": + case "boxPlot": + x = new kt(this.ctx, e).draw(s.series); break; + case "rangeBar": + x = this.ctx.rangeBar.draw(s.series); break; + case "heatmap": + x = new St(this.ctx, e).draw(s.series); break; + case "treemap": + x = new Et(this.ctx, e).draw(s.series); break; + case "pie": + case "donut": + case "polarArea": + x = this.ctx.pie.draw(s.series); break; + case "radialBar": + x = p.draw(s.series); break; + case "radar": + x = f.draw(s.series); break; + default: + x = g.draw(s.series) } + return x } }, { key: "setSVGDimensions", value: function() { var t = this.w.globals, + e = this.w.config; + t.svgWidth = e.chart.width, t.svgHeight = e.chart.height; var i = b.getDimensions(this.el), + a = e.chart.width.toString().split(/[0-9]+/g).pop(); "%" === a ? b.isNumber(i[0]) && (0 === i[0].width && (i = b.getDimensions(this.el.parentNode)), t.svgWidth = i[0] * parseInt(e.chart.width, 10) / 100) : "px" !== a && "" !== a || (t.svgWidth = parseInt(e.chart.width, 10)); var s = e.chart.height.toString().split(/[0-9]+/g).pop(); if ("auto" !== t.svgHeight && "" !== t.svgHeight) + if ("%" === s) { var r = b.getDimensions(this.el.parentNode); + t.svgHeight = r[1] * parseInt(e.chart.height, 10) / 100 } else t.svgHeight = parseInt(e.chart.height, 10); + else t.axisCharts ? t.svgHeight = t.svgWidth / 1.61 : t.svgHeight = t.svgWidth / 1.2; if (t.svgWidth < 0 && (t.svgWidth = 0), t.svgHeight < 0 && (t.svgHeight = 0), y.setAttrs(t.dom.Paper.node, { width: t.svgWidth, height: t.svgHeight }), "%" !== s) { var o = e.chart.sparkline.enabled ? 0 : t.axisCharts ? e.chart.parentHeightOffset : 0; + t.dom.Paper.node.parentNode.parentNode.style.minHeight = t.svgHeight + o + "px" } + t.dom.elWrap.style.width = t.svgWidth + "px", t.dom.elWrap.style.height = t.svgHeight + "px" } }, { key: "shiftGraphPosition", value: function() { var t = this.w.globals, + e = t.translateY, + i = { transform: "translate(" + t.translateX + ", " + e + ")" }; + y.setAttrs(t.dom.elGraphical.node, i) } }, { key: "resizeNonAxisCharts", value: function() { var t = this.w, + e = t.globals, + i = 0, + a = t.config.chart.sparkline.enabled ? 1 : 15; + a += t.config.grid.padding.bottom, "top" !== t.config.legend.position && "bottom" !== t.config.legend.position || !t.config.legend.show || t.config.legend.floating || (i = new dt(this.ctx).legendHelpers.getLegendBBox().clwh + 10); var s = t.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"), + r = 2.05 * t.globals.radialSize; if (s && !t.config.chart.sparkline.enabled) { var o = b.getBoundingClientRect(s); + r = o.bottom; var n = o.bottom - o.top; + r = Math.max(2.05 * t.globals.radialSize, n) } var l = r + e.translateY + i + a; + e.dom.elLegendForeign && e.dom.elLegendForeign.setAttribute("height", l), e.dom.elWrap.style.height = l + "px", y.setAttrs(e.dom.Paper.node, { height: l }), e.dom.Paper.node.parentNode.parentNode.style.minHeight = l + "px" } }, { key: "coreCalculations", value: function() { new $(this.ctx).init() } }, { key: "resetGlobals", value: function() { var t = this, + e = function() { return t.w.config.series.map((function(t) { return [] })) }, + i = new W, + a = this.w.globals; + i.initGlobalVars(a), a.seriesXvalues = e(), a.seriesYvalues = e() } }, { key: "isMultipleY", value: function() { if (this.w.config.yaxis.constructor === Array && this.w.config.yaxis.length > 1) return this.w.globals.isMultipleYAxis = !0, !0 } }, { key: "xySettings", value: function() { var t = null, + e = this.w; if (e.globals.axisCharts) { if ("back" === e.config.xaxis.crosshairs.position && new et(this.ctx).drawXCrosshairs(), "back" === e.config.yaxis[0].crosshairs.position && new et(this.ctx).drawYCrosshairs(), "datetime" === e.config.xaxis.type && void 0 === e.config.xaxis.labels.formatter) { this.ctx.timeScale = new Yt(this.ctx); var i = []; + isFinite(e.globals.minX) && isFinite(e.globals.maxX) && !e.globals.isBarHorizontal ? i = this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minX, e.globals.maxX) : e.globals.isBarHorizontal && (i = this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minY, e.globals.maxY)), this.ctx.timeScale.recalcDimensionsBasedOnFormat(i) } + t = new A(this.ctx).getCalculatedRatios() } return t } }, { key: "updateSourceChart", value: function(t) { this.ctx.w.globals.selection = void 0, this.ctx.updateHelpers._updateOptions({ chart: { selection: { xaxis: { min: t.w.globals.minX, max: t.w.globals.maxX } } } }, !1, !1) } }, { key: "setupBrushHandler", value: function() { var t = this, + e = this.w; if (e.config.chart.brush.enabled && "function" != typeof e.config.chart.events.selection) { var i = e.config.chart.brush.targets || [e.config.chart.brush.target]; + i.forEach((function(e) { var i = ApexCharts.getChartByID(e); + i.w.globals.brushSource = t.ctx, "function" != typeof i.w.config.chart.events.zoomed && (i.w.config.chart.events.zoomed = function() { t.updateSourceChart(i) }), "function" != typeof i.w.config.chart.events.scrolled && (i.w.config.chart.events.scrolled = function() { t.updateSourceChart(i) }) })), e.config.chart.events.selection = function(t, a) { i.forEach((function(t) { var i = ApexCharts.getChartByID(t), + s = b.clone(e.config.yaxis); if (e.config.chart.brush.autoScaleYaxis && 1 === i.w.globals.series.length) { var r = new Z(i); + s = r.autoScaleY(i, s, a) } var o = i.w.config.yaxis.reduce((function(t, e, a) { return [].concat(f(t), [c(c({}, i.w.config.yaxis[a]), {}, { min: s[0].min, max: s[0].max })]) }), []); + i.ctx.updateHelpers._updateOptions({ xaxis: { min: a.xaxis.min, max: a.xaxis.max }, yaxis: o }, !1, !1, !1, !1) })) } } } }]), t }(), + Rt = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w } return n(t, [{ key: "_updateOptions", value: function(t) { var e = this, + i = arguments.length > 1 && void 0 !== arguments[1] && arguments[1], + a = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2], + r = !(arguments.length > 3 && void 0 !== arguments[3]) || arguments[3], + o = arguments.length > 4 && void 0 !== arguments[4] && arguments[4], + n = [this.ctx]; + r && (n = this.ctx.getSyncedCharts()), this.ctx.w.globals.isExecCalled && (n = [this.ctx], this.ctx.w.globals.isExecCalled = !1), n.forEach((function(r) { var n = r.w; return n.globals.shouldAnimate = a, i || (n.globals.resized = !0, n.globals.dataChanged = !0, a && r.series.getPreviousPaths()), t && "object" === s(t) && (r.config = new O(t), t = A.extendArrayProps(r.config, t, n), r.w.globals.chartID !== e.ctx.w.globals.chartID && delete t.series, n.config = b.extend(n.config, t), o && (n.globals.lastXAxis = t.xaxis ? b.clone(t.xaxis) : [], n.globals.lastYAxis = t.yaxis ? b.clone(t.yaxis) : [], n.globals.initialConfig = b.extend({}, n.config), n.globals.initialSeries = b.clone(n.config.series))), r.update(t) })) } }, { key: "_updateSeries", value: function(t, e) { var i, a = this, + s = arguments.length > 2 && void 0 !== arguments[2] && arguments[2], + r = this.w; return r.globals.shouldAnimate = e, r.globals.dataChanged = !0, e && this.ctx.series.getPreviousPaths(), r.globals.axisCharts ? (0 === (i = t.map((function(t, e) { return a._extendSeries(t, e) }))).length && (i = [{ data: [] }]), r.config.series = i) : r.config.series = t.slice(), s && (r.globals.initialSeries = b.clone(r.config.series)), this.ctx.update() } }, { key: "_extendSeries", value: function(t, e) { var i = this.w, + a = i.config.series[e]; return c(c({}, i.config.series[e]), {}, { name: t.name ? t.name : a && a.name, color: t.color ? t.color : a && a.color, type: t.type ? t.type : a && a.type, data: t.data ? t.data : a && a.data }) } }, { key: "toggleDataPointSelection", value: function(t, e) { var i = this.w, + a = null, + s = ".apexcharts-series[data\\:realIndex='".concat(t, "']"); return i.globals.axisCharts ? a = i.globals.dom.Paper.select("".concat(s, " path[j='").concat(e, "'], ").concat(s, " circle[j='").concat(e, "'], ").concat(s, " rect[j='").concat(e, "']")).members[0] : void 0 === e && (a = i.globals.dom.Paper.select("".concat(s, " path[j='").concat(t, "']")).members[0], "pie" !== i.config.chart.type && "polarArea" !== i.config.chart.type && "donut" !== i.config.chart.type || this.ctx.pie.pieClicked(t)), a ? (new y(this.ctx).pathMouseDown(a, null), a.node ? a.node : null) : (console.warn("toggleDataPointSelection: Element not found"), null) } }, { key: "forceXAxisUpdate", value: function(t) { var e = this.w; if (["min", "max"].forEach((function(i) { void 0 !== t.xaxis[i] && (e.config.xaxis[i] = t.xaxis[i], e.globals.lastXAxis[i] = t.xaxis[i]) })), t.xaxis.categories && t.xaxis.categories.length && (e.config.xaxis.categories = t.xaxis.categories), e.config.xaxis.convertedCatToNumeric) { var i = new N(t); + t = i.convertCatToNumericXaxis(t, this.ctx) } return t } }, { key: "forceYAxisUpdate", value: function(t) { var e = this.w; return e.config.chart.stacked && "100%" === e.config.chart.stackType && (Array.isArray(t.yaxis) ? t.yaxis.forEach((function(e, i) { t.yaxis[i].min = 0, t.yaxis[i].max = 100 })) : (t.yaxis.min = 0, t.yaxis.max = 100)), t } }, { key: "revertDefaultAxisMinMax", value: function(t) { var e = this, + i = this.w, + a = i.globals.lastXAxis, + s = i.globals.lastYAxis; + t && t.xaxis && (a = t.xaxis), t && t.yaxis && (s = t.yaxis), i.config.xaxis.min = a.min, i.config.xaxis.max = a.max; + i.config.yaxis.map((function(t, a) { i.globals.zoomed || void 0 !== s[a] ? function(t) { void 0 !== s[t] && (i.config.yaxis[t].min = s[t].min, i.config.yaxis[t].max = s[t].max) }(a) : void 0 !== e.ctx.opts.yaxis[a] && (t.min = e.ctx.opts.yaxis[a].min, t.max = e.ctx.opts.yaxis[a].max) })) } }]), t }(); + zt = "undefined" != typeof window ? window : void 0, Xt = function(t, e) { var i = (void 0 !== this ? this : t).SVG = function(t) { if (i.supported) return t = new i.Doc(t), i.parser.draw || i.prepare(), t }; if (i.ns = "http://www.w3.org/2000/svg", i.xmlns = "http://www.w3.org/2000/xmlns/", i.xlink = "http://www.w3.org/1999/xlink", i.svgjs = "http://svgjs.dev", i.supported = !0, !i.supported) return !1; + i.did = 1e3, i.eid = function(t) { return "Svgjs" + d(t) + i.did++ }, i.create = function(t) { var i = e.createElementNS(this.ns, t); return i.setAttribute("id", this.eid(t)), i }, i.extend = function() { var t, e; + e = (t = [].slice.call(arguments)).pop(); for (var a = t.length - 1; a >= 0; a--) + if (t[a]) + for (var s in e) t[a].prototype[s] = e[s]; + i.Set && i.Set.inherit && i.Set.inherit() }, i.invent = function(t) { var e = "function" == typeof t.create ? t.create : function() { this.constructor.call(this, i.create(t.create)) }; return t.inherit && (e.prototype = new t.inherit), t.extend && i.extend(e, t.extend), t.construct && i.extend(t.parent || i.Container, t.construct), e }, i.adopt = function(e) { return e ? e.instance ? e.instance : ((a = "svg" == e.nodeName ? e.parentNode instanceof t.SVGElement ? new i.Nested : new i.Doc : "linearGradient" == e.nodeName ? new i.Gradient("linear") : "radialGradient" == e.nodeName ? new i.Gradient("radial") : i[d(e.nodeName)] ? new(i[d(e.nodeName)]) : new i.Element(e)).type = e.nodeName, a.node = e, e.instance = a, a instanceof i.Doc && a.namespace().defs(), a.setData(JSON.parse(e.getAttribute("svgjs:data")) || {}), a) : null; var a }, i.prepare = function() { var t = e.getElementsByTagName("body")[0], + a = (t ? new i.Doc(t) : i.adopt(e.documentElement).nested()).size(2, 0); + i.parser = { body: t || e.documentElement, draw: a.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node, poly: a.polyline().node, path: a.path().node, native: i.create("svg") } }, i.parser = { native: i.create("svg") }, e.addEventListener("DOMContentLoaded", (function() { i.parser.draw || i.prepare() }), !1), i.regex = { numberAndUnit: /^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i, hex: /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i, rgb: /rgb\((\d+),(\d+),(\d+)\)/, reference: /#([a-z0-9\-_]+)/i, transforms: /\)\s*,?\s*/, whitespace: /\s/g, isHex: /^#[a-f0-9]{3,6}$/i, isRgb: /^rgb\(/, isCss: /[^:]+:[^;]+;?/, isBlank: /^(\s+)?$/, isNumber: /^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i, isPercent: /^-?[\d\.]+%$/, isImage: /\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i, delimiter: /[\s,]+/, hyphen: /([^e])\-/gi, pathLetters: /[MLHVCSQTAZ]/gi, isPathLetter: /[MLHVCSQTAZ]/i, numbersWithDots: /((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi, dots: /\./g }, i.utils = { map: function(t, e) { for (var i = t.length, a = [], s = 0; s < i; s++) a.push(e(t[s])); return a }, filter: function(t, e) { for (var i = t.length, a = [], s = 0; s < i; s++) e(t[s]) && a.push(t[s]); return a }, filterSVGElements: function(e) { return this.filter(e, (function(e) { return e instanceof t.SVGElement })) } }, i.defaults = { attrs: { "fill-opacity": 1, "stroke-opacity": 1, "stroke-width": 0, "stroke-linejoin": "miter", "stroke-linecap": "butt", fill: "#000000", stroke: "#000000", opacity: 1, x: 0, y: 0, cx: 0, cy: 0, width: 0, height: 0, r: 0, rx: 0, ry: 0, offset: 0, "stop-opacity": 1, "stop-color": "#000000", "font-size": 16, "font-family": "Helvetica, Arial, sans-serif", "text-anchor": "start" } }, i.Color = function(t) { var e, a; + this.r = 0, this.g = 0, this.b = 0, t && ("string" == typeof t ? i.regex.isRgb.test(t) ? (e = i.regex.rgb.exec(t.replace(i.regex.whitespace, "")), this.r = parseInt(e[1]), this.g = parseInt(e[2]), this.b = parseInt(e[3])) : i.regex.isHex.test(t) && (e = i.regex.hex.exec(4 == (a = t).length ? ["#", a.substring(1, 2), a.substring(1, 2), a.substring(2, 3), a.substring(2, 3), a.substring(3, 4), a.substring(3, 4)].join("") : a), this.r = parseInt(e[1], 16), this.g = parseInt(e[2], 16), this.b = parseInt(e[3], 16)) : "object" === s(t) && (this.r = t.r, this.g = t.g, this.b = t.b)) }, i.extend(i.Color, { toString: function() { return this.toHex() }, toHex: function() { return "#" + g(this.r) + g(this.g) + g(this.b) }, toRgb: function() { return "rgb(" + [this.r, this.g, this.b].join() + ")" }, brightness: function() { return this.r / 255 * .3 + this.g / 255 * .59 + this.b / 255 * .11 }, morph: function(t) { return this.destination = new i.Color(t), this }, at: function(t) { return this.destination ? (t = t < 0 ? 0 : t > 1 ? 1 : t, new i.Color({ r: ~~(this.r + (this.destination.r - this.r) * t), g: ~~(this.g + (this.destination.g - this.g) * t), b: ~~(this.b + (this.destination.b - this.b) * t) })) : this } }), i.Color.test = function(t) { return t += "", i.regex.isHex.test(t) || i.regex.isRgb.test(t) }, i.Color.isRgb = function(t) { return t && "number" == typeof t.r && "number" == typeof t.g && "number" == typeof t.b }, i.Color.isColor = function(t) { return i.Color.isRgb(t) || i.Color.test(t) }, i.Array = function(t, e) { 0 == (t = (t || []).valueOf()).length && e && (t = e.valueOf()), this.value = this.parse(t) }, i.extend(i.Array, { toString: function() { return this.value.join(" ") }, valueOf: function() { return this.value }, parse: function(t) { return t = t.valueOf(), Array.isArray(t) ? t : this.split(t) } }), i.PointArray = function(t, e) { i.Array.call(this, t, e || [ + [0, 0] + ]) }, i.PointArray.prototype = new i.Array, i.PointArray.prototype.constructor = i.PointArray; for (var a = { M: function(t, e, i) { return e.x = i.x = t[0], e.y = i.y = t[1], ["M", e.x, e.y] }, L: function(t, e) { return e.x = t[0], e.y = t[1], ["L", t[0], t[1]] }, H: function(t, e) { return e.x = t[0], ["H", t[0]] }, V: function(t, e) { return e.y = t[0], ["V", t[0]] }, C: function(t, e) { return e.x = t[4], e.y = t[5], ["C", t[0], t[1], t[2], t[3], t[4], t[5]] }, Q: function(t, e) { return e.x = t[2], e.y = t[3], ["Q", t[0], t[1], t[2], t[3]] }, Z: function(t, e, i) { return e.x = i.x, e.y = i.y, ["Z"] } }, r = "mlhvqtcsaz".split(""), o = 0, n = r.length; o < n; ++o) a[r[o]] = function(t) { return function(e, i, s) { if ("H" == t) e[0] = e[0] + i.x; + else if ("V" == t) e[0] = e[0] + i.y; + else if ("A" == t) e[5] = e[5] + i.x, e[6] = e[6] + i.y; + else + for (var r = 0, o = e.length; r < o; ++r) e[r] = e[r] + (r % 2 ? i.y : i.x); return a[t](e, i, s) } }(r[o].toUpperCase()); + i.PathArray = function(t, e) { i.Array.call(this, t, e || [ + ["M", 0, 0] + ]) }, i.PathArray.prototype = new i.Array, i.PathArray.prototype.constructor = i.PathArray, i.extend(i.PathArray, { toString: function() { return function(t) { for (var e = 0, i = t.length, a = ""; e < i; e++) a += t[e][0], null != t[e][1] && (a += t[e][1], null != t[e][2] && (a += " ", a += t[e][2], null != t[e][3] && (a += " ", a += t[e][3], a += " ", a += t[e][4], null != t[e][5] && (a += " ", a += t[e][5], a += " ", a += t[e][6], null != t[e][7] && (a += " ", a += t[e][7]))))); return a + " " }(this.value) }, move: function(t, e) { var i = this.bbox(); return i.x, i.y, this }, at: function(t) { if (!this.destination) return this; for (var e = this.value, a = this.destination.value, s = [], r = new i.PathArray, o = 0, n = e.length; o < n; o++) { s[o] = [e[o][0]]; for (var l = 1, h = e[o].length; l < h; l++) s[o][l] = e[o][l] + (a[o][l] - e[o][l]) * t; "A" === s[o][0] && (s[o][4] = +(0 != s[o][4]), s[o][5] = +(0 != s[o][5])) } return r.value = s, r }, parse: function(t) { if (t instanceof i.PathArray) return t.valueOf(); var e, s = { M: 2, L: 2, H: 1, V: 1, C: 6, S: 4, Q: 4, T: 2, A: 7, Z: 0 }; + t = "string" == typeof t ? t.replace(i.regex.numbersWithDots, h).replace(i.regex.pathLetters, " $& ").replace(i.regex.hyphen, "$1 -").trim().split(i.regex.delimiter) : t.reduce((function(t, e) { return [].concat.call(t, e) }), []); var r = [], + o = new i.Point, + n = new i.Point, + l = 0, + c = t.length; + do { i.regex.isPathLetter.test(t[l]) ? (e = t[l], ++l) : "M" == e ? e = "L" : "m" == e && (e = "l"), r.push(a[e].call(null, t.slice(l, l += s[e.toUpperCase()]).map(parseFloat), o, n)) } while (c > l); return r }, bbox: function() { return i.parser.draw || i.prepare(), i.parser.path.setAttribute("d", this.toString()), i.parser.path.getBBox() } }), i.Number = i.invent({ create: function(t, e) { this.value = 0, this.unit = e || "", "number" == typeof t ? this.value = isNaN(t) ? 0 : isFinite(t) ? t : t < 0 ? -34e37 : 34e37 : "string" == typeof t ? (e = t.match(i.regex.numberAndUnit)) && (this.value = parseFloat(e[1]), "%" == e[5] ? this.value /= 100 : "s" == e[5] && (this.value *= 1e3), this.unit = e[5]) : t instanceof i.Number && (this.value = t.valueOf(), this.unit = t.unit) }, extend: { toString: function() { return ("%" == this.unit ? ~~(1e8 * this.value) / 1e6 : "s" == this.unit ? this.value / 1e3 : this.value) + this.unit }, toJSON: function() { return this.toString() }, valueOf: function() { return this.value }, plus: function(t) { return t = new i.Number(t), new i.Number(this + t, this.unit || t.unit) }, minus: function(t) { return t = new i.Number(t), new i.Number(this - t, this.unit || t.unit) }, times: function(t) { return t = new i.Number(t), new i.Number(this * t, this.unit || t.unit) }, divide: function(t) { return t = new i.Number(t), new i.Number(this / t, this.unit || t.unit) }, to: function(t) { var e = new i.Number(this); return "string" == typeof t && (e.unit = t), e }, morph: function(t) { return this.destination = new i.Number(t), t.relative && (this.destination.value += this.value), this }, at: function(t) { return this.destination ? new i.Number(this.destination).minus(this).times(t).plus(this) : this } } }), i.Element = i.invent({ create: function(t) { this._stroke = i.defaults.attrs.stroke, this._event = null, this.dom = {}, (this.node = t) && (this.type = t.nodeName, this.node.instance = this, this._stroke = t.getAttribute("stroke") || this._stroke) }, extend: { x: function(t) { return this.attr("x", t) }, y: function(t) { return this.attr("y", t) }, cx: function(t) { return null == t ? this.x() + this.width() / 2 : this.x(t - this.width() / 2) }, cy: function(t) { return null == t ? this.y() + this.height() / 2 : this.y(t - this.height() / 2) }, move: function(t, e) { return this.x(t).y(e) }, center: function(t, e) { return this.cx(t).cy(e) }, width: function(t) { return this.attr("width", t) }, height: function(t) { return this.attr("height", t) }, size: function(t, e) { var a = u(this, t, e); return this.width(new i.Number(a.width)).height(new i.Number(a.height)) }, clone: function(t) { this.writeDataToDom(); var e = x(this.node.cloneNode(!0)); return t ? t.add(e) : this.after(e), e }, remove: function() { return this.parent() && this.parent().removeElement(this), this }, replace: function(t) { return this.after(t).remove(), t }, addTo: function(t) { return t.put(this) }, putIn: function(t) { return t.add(this) }, id: function(t) { return this.attr("id", t) }, show: function() { return this.style("display", "") }, hide: function() { return this.style("display", "none") }, visible: function() { return "none" != this.style("display") }, toString: function() { return this.attr("id") }, classes: function() { var t = this.attr("class"); return null == t ? [] : t.trim().split(i.regex.delimiter) }, hasClass: function(t) { return -1 != this.classes().indexOf(t) }, addClass: function(t) { if (!this.hasClass(t)) { var e = this.classes(); + e.push(t), this.attr("class", e.join(" ")) } return this }, removeClass: function(t) { return this.hasClass(t) && this.attr("class", this.classes().filter((function(e) { return e != t })).join(" ")), this }, toggleClass: function(t) { return this.hasClass(t) ? this.removeClass(t) : this.addClass(t) }, reference: function(t) { return i.get(this.attr(t)) }, parent: function(e) { var a = this; if (!a.node.parentNode) return null; if (a = i.adopt(a.node.parentNode), !e) return a; for (; a && a.node instanceof t.SVGElement;) { if ("string" == typeof e ? a.matches(e) : a instanceof e) return a; if (!a.node.parentNode || "#document" == a.node.parentNode.nodeName) return null; + a = i.adopt(a.node.parentNode) } }, doc: function() { return this instanceof i.Doc ? this : this.parent(i.Doc) }, parents: function(t) { var e = [], + i = this; + do { if (!(i = i.parent(t)) || !i.node) break; + e.push(i) } while (i.parent); return e }, matches: function(t) { return function(t, e) { return (t.matches || t.matchesSelector || t.msMatchesSelector || t.mozMatchesSelector || t.webkitMatchesSelector || t.oMatchesSelector).call(t, e) }(this.node, t) }, native: function() { return this.node }, svg: function(t) { var a = e.createElement("svg"); if (!(t && this instanceof i.Parent)) return a.appendChild(t = e.createElement("svg")), this.writeDataToDom(), t.appendChild(this.node.cloneNode(!0)), a.innerHTML.replace(/^/, "").replace(/<\/svg>$/, ""); + a.innerHTML = "" + t.replace(/\n/, "").replace(/<([\w:-]+)([^<]+?)\/>/g, "<$1$2>") + ""; for (var s = 0, r = a.firstChild.childNodes.length; s < r; s++) this.node.appendChild(a.firstChild.firstChild); return this }, writeDataToDom: function() { return (this.each || this.lines) && (this.each ? this : this.lines()).each((function() { this.writeDataToDom() })), this.node.removeAttribute("svgjs:data"), Object.keys(this.dom).length && this.node.setAttribute("svgjs:data", JSON.stringify(this.dom)), this }, setData: function(t) { return this.dom = t, this }, is: function(t) { return function(t, e) { return t instanceof e }(this, t) } } }), i.easing = { "-": function(t) { return t }, "<>": function(t) { return -Math.cos(t * Math.PI) / 2 + .5 }, ">": function(t) { return Math.sin(t * Math.PI / 2) }, "<": function(t) { return 1 - Math.cos(t * Math.PI / 2) } }, i.morph = function(t) { return function(e, a) { return new i.MorphObj(e, a).at(t) } }, i.Situation = i.invent({ create: function(t) { this.init = !1, this.reversed = !1, this.reversing = !1, this.duration = new i.Number(t.duration).valueOf(), this.delay = new i.Number(t.delay).valueOf(), this.start = +new Date + this.delay, this.finish = this.start + this.duration, this.ease = t.ease, this.loop = 0, this.loops = !1, this.animations = {}, this.attrs = {}, this.styles = {}, this.transforms = [], this.once = {} } }), i.FX = i.invent({ create: function(t) { this._target = t, this.situations = [], this.active = !1, this.situation = null, this.paused = !1, this.lastPos = 0, this.pos = 0, this.absPos = 0, this._speed = 1 }, extend: { animate: function(t, e, a) { "object" === s(t) && (e = t.ease, a = t.delay, t = t.duration); var r = new i.Situation({ duration: t || 1e3, delay: a || 0, ease: i.easing[e || "-"] || e }); return this.queue(r), this }, target: function(t) { return t && t instanceof i.Element ? (this._target = t, this) : this._target }, timeToAbsPos: function(t) { return (t - this.situation.start) / (this.situation.duration / this._speed) }, absPosToTime: function(t) { return this.situation.duration / this._speed * t + this.situation.start }, startAnimFrame: function() { this.stopAnimFrame(), this.animationFrame = t.requestAnimationFrame(function() { this.step() }.bind(this)) }, stopAnimFrame: function() { t.cancelAnimationFrame(this.animationFrame) }, start: function() { return !this.active && this.situation && (this.active = !0, this.startCurrent()), this }, startCurrent: function() { return this.situation.start = +new Date + this.situation.delay / this._speed, this.situation.finish = this.situation.start + this.situation.duration / this._speed, this.initAnimations().step() }, queue: function(t) { return ("function" == typeof t || t instanceof i.Situation) && this.situations.push(t), this.situation || (this.situation = this.situations.shift()), this }, dequeue: function() { return this.stop(), this.situation = this.situations.shift(), this.situation && (this.situation instanceof i.Situation ? this.start() : this.situation.call(this)), this }, initAnimations: function() { var t, e = this.situation; if (e.init) return this; for (var a in e.animations) { t = this.target()[a](), Array.isArray(t) || (t = [t]), Array.isArray(e.animations[a]) || (e.animations[a] = [e.animations[a]]); for (var s = t.length; s--;) e.animations[a][s] instanceof i.Number && (t[s] = new i.Number(t[s])), e.animations[a][s] = t[s].morph(e.animations[a][s]) } for (var a in e.attrs) e.attrs[a] = new i.MorphObj(this.target().attr(a), e.attrs[a]); for (var a in e.styles) e.styles[a] = new i.MorphObj(this.target().style(a), e.styles[a]); return e.initialTransformation = this.target().matrixify(), e.init = !0, this }, clearQueue: function() { return this.situations = [], this }, clearCurrent: function() { return this.situation = null, this }, stop: function(t, e) { var i = this.active; return this.active = !1, e && this.clearQueue(), t && this.situation && (!i && this.startCurrent(), this.atEnd()), this.stopAnimFrame(), this.clearCurrent() }, after: function(t) { var e = this.last(); return this.target().on("finished.fx", (function i(a) { a.detail.situation == e && (t.call(this, e), this.off("finished.fx", i)) })), this._callStart() }, during: function(t) { var e = this.last(), + a = function(a) { a.detail.situation == e && t.call(this, a.detail.pos, i.morph(a.detail.pos), a.detail.eased, e) }; return this.target().off("during.fx", a).on("during.fx", a), this.after((function() { this.off("during.fx", a) })), this._callStart() }, afterAll: function(t) { var e = function e(i) { t.call(this), this.off("allfinished.fx", e) }; return this.target().off("allfinished.fx", e).on("allfinished.fx", e), this._callStart() }, last: function() { return this.situations.length ? this.situations[this.situations.length - 1] : this.situation }, add: function(t, e, i) { return this.last()[i || "animations"][t] = e, this._callStart() }, step: function(t) { var e, i, a; + t || (this.absPos = this.timeToAbsPos(+new Date)), !1 !== this.situation.loops ? (e = Math.max(this.absPos, 0), i = Math.floor(e), !0 === this.situation.loops || i < this.situation.loops ? (this.pos = e - i, a = this.situation.loop, this.situation.loop = i) : (this.absPos = this.situation.loops, this.pos = 1, a = this.situation.loop - 1, this.situation.loop = this.situation.loops), this.situation.reversing && (this.situation.reversed = this.situation.reversed != Boolean((this.situation.loop - a) % 2))) : (this.absPos = Math.min(this.absPos, 1), this.pos = this.absPos), this.pos < 0 && (this.pos = 0), this.situation.reversed && (this.pos = 1 - this.pos); var s = this.situation.ease(this.pos); for (var r in this.situation.once) r > this.lastPos && r <= s && (this.situation.once[r].call(this.target(), this.pos, s), delete this.situation.once[r]); return this.active && this.target().fire("during", { pos: this.pos, eased: s, fx: this, situation: this.situation }), this.situation ? (this.eachAt(), 1 == this.pos && !this.situation.reversed || this.situation.reversed && 0 == this.pos ? (this.stopAnimFrame(), this.target().fire("finished", { fx: this, situation: this.situation }), this.situations.length || (this.target().fire("allfinished"), this.situations.length || (this.target().off(".fx"), this.active = !1)), this.active ? this.dequeue() : this.clearCurrent()) : !this.paused && this.active && this.startAnimFrame(), this.lastPos = s, this) : this }, eachAt: function() { var t, e = this, + a = this.target(), + s = this.situation; for (var r in s.animations) t = [].concat(s.animations[r]).map((function(t) { return "string" != typeof t && t.at ? t.at(s.ease(e.pos), e.pos) : t })), a[r].apply(a, t); for (var r in s.attrs) t = [r].concat(s.attrs[r]).map((function(t) { return "string" != typeof t && t.at ? t.at(s.ease(e.pos), e.pos) : t })), a.attr.apply(a, t); for (var r in s.styles) t = [r].concat(s.styles[r]).map((function(t) { return "string" != typeof t && t.at ? t.at(s.ease(e.pos), e.pos) : t })), a.style.apply(a, t); if (s.transforms.length) { t = s.initialTransformation, r = 0; for (var o = s.transforms.length; r < o; r++) { var n = s.transforms[r]; + n instanceof i.Matrix ? t = n.relative ? t.multiply((new i.Matrix).morph(n).at(s.ease(this.pos))) : t.morph(n).at(s.ease(this.pos)) : (n.relative || n.undo(t.extract()), t = t.multiply(n.at(s.ease(this.pos)))) } + a.matrix(t) } return this }, once: function(t, e, i) { var a = this.last(); return i || (t = a.ease(t)), a.once[t] = e, this }, _callStart: function() { return setTimeout(function() { this.start() }.bind(this), 0), this } }, parent: i.Element, construct: { animate: function(t, e, a) { return (this.fx || (this.fx = new i.FX(this))).animate(t, e, a) }, delay: function(t) { return (this.fx || (this.fx = new i.FX(this))).delay(t) }, stop: function(t, e) { return this.fx && this.fx.stop(t, e), this }, finish: function() { return this.fx && this.fx.finish(), this } } }), i.MorphObj = i.invent({ create: function(t, e) { return i.Color.isColor(e) ? new i.Color(t).morph(e) : i.regex.delimiter.test(t) ? i.regex.pathLetters.test(t) ? new i.PathArray(t).morph(e) : new i.Array(t).morph(e) : i.regex.numberAndUnit.test(e) ? new i.Number(t).morph(e) : (this.value = t, void(this.destination = e)) }, extend: { at: function(t, e) { return e < 1 ? this.value : this.destination }, valueOf: function() { return this.value } } }), i.extend(i.FX, { attr: function(t, e, i) { if ("object" === s(t)) + for (var a in t) this.attr(a, t[a]); + else this.add(t, e, "attrs"); return this }, plot: function(t, e, i, a) { return 4 == arguments.length ? this.plot([t, e, i, a]) : this.add("plot", new(this.target().morphArray)(t)) } }), i.Box = i.invent({ create: function(t, e, a, r) { if (!("object" !== s(t) || t instanceof i.Element)) return i.Box.call(this, null != t.left ? t.left : t.x, null != t.top ? t.top : t.y, t.width, t.height); + 4 == arguments.length && (this.x = t, this.y = e, this.width = a, this.height = r), b(this) } }), i.BBox = i.invent({ create: function(t) { if (i.Box.apply(this, [].slice.call(arguments)), t instanceof i.Element) { var a; try { if (!e.documentElement.contains) { for (var s = t.node; s.parentNode;) s = s.parentNode; if (s != e) throw new Error("Element not in the dom") } + a = t.node.getBBox() } catch (e) { if (t instanceof i.Shape) { i.parser.draw || i.prepare(); var r = t.clone(i.parser.draw.instance).show(); + a = r.node.getBBox(), r.remove() } else a = { x: t.node.clientLeft, y: t.node.clientTop, width: t.node.clientWidth, height: t.node.clientHeight } } + i.Box.call(this, a) } }, inherit: i.Box, parent: i.Element, construct: { bbox: function() { return new i.BBox(this) } } }), i.BBox.prototype.constructor = i.BBox, i.Matrix = i.invent({ create: function(t) { var e = f([1, 0, 0, 1, 0, 0]); + t = null === t ? e : t instanceof i.Element ? t.matrixify() : "string" == typeof t ? f(t.split(i.regex.delimiter).map(parseFloat)) : 6 == arguments.length ? f([].slice.call(arguments)) : Array.isArray(t) ? f(t) : t && "object" === s(t) ? t : e; for (var a = m.length - 1; a >= 0; --a) this[m[a]] = null != t[m[a]] ? t[m[a]] : e[m[a]] }, extend: { extract: function() { var t = p(this, 0, 1); + p(this, 1, 0); var e = 180 / Math.PI * Math.atan2(t.y, t.x) - 90; return { x: this.e, y: this.f, transformedX: (this.e * Math.cos(e * Math.PI / 180) + this.f * Math.sin(e * Math.PI / 180)) / Math.sqrt(this.a * this.a + this.b * this.b), transformedY: (this.f * Math.cos(e * Math.PI / 180) + this.e * Math.sin(-e * Math.PI / 180)) / Math.sqrt(this.c * this.c + this.d * this.d), rotation: e, a: this.a, b: this.b, c: this.c, d: this.d, e: this.e, f: this.f, matrix: new i.Matrix(this) } }, clone: function() { return new i.Matrix(this) }, morph: function(t) { return this.destination = new i.Matrix(t), this }, multiply: function(t) { return new i.Matrix(this.native().multiply(function(t) { return t instanceof i.Matrix || (t = new i.Matrix(t)), t }(t).native())) }, inverse: function() { return new i.Matrix(this.native().inverse()) }, translate: function(t, e) { return new i.Matrix(this.native().translate(t || 0, e || 0)) }, native: function() { for (var t = i.parser.native.createSVGMatrix(), e = m.length - 1; e >= 0; e--) t[m[e]] = this[m[e]]; return t }, toString: function() { return "matrix(" + v(this.a) + "," + v(this.b) + "," + v(this.c) + "," + v(this.d) + "," + v(this.e) + "," + v(this.f) + ")" } }, parent: i.Element, construct: { ctm: function() { return new i.Matrix(this.node.getCTM()) }, screenCTM: function() { if (this instanceof i.Nested) { var t = this.rect(1, 1), + e = t.node.getScreenCTM(); return t.remove(), new i.Matrix(e) } return new i.Matrix(this.node.getScreenCTM()) } } }), i.Point = i.invent({ create: function(t, e) { var i; + i = Array.isArray(t) ? { x: t[0], y: t[1] } : "object" === s(t) ? { x: t.x, y: t.y } : null != t ? { x: t, y: null != e ? e : t } : { x: 0, y: 0 }, this.x = i.x, this.y = i.y }, extend: { clone: function() { return new i.Point(this) }, morph: function(t, e) { return this.destination = new i.Point(t, e), this } } }), i.extend(i.Element, { point: function(t, e) { return new i.Point(t, e).transform(this.screenCTM().inverse()) } }), i.extend(i.Element, { attr: function(t, e, a) { if (null == t) { for (t = {}, a = (e = this.node.attributes).length - 1; a >= 0; a--) t[e[a].nodeName] = i.regex.isNumber.test(e[a].nodeValue) ? parseFloat(e[a].nodeValue) : e[a].nodeValue; return t } if ("object" === s(t)) + for (var r in t) this.attr(r, t[r]); + else if (null === e) this.node.removeAttribute(t); + else { if (null == e) return null == (e = this.node.getAttribute(t)) ? i.defaults.attrs[t] : i.regex.isNumber.test(e) ? parseFloat(e) : e; "stroke-width" == t ? this.attr("stroke", parseFloat(e) > 0 ? this._stroke : null) : "stroke" == t && (this._stroke = e), "fill" != t && "stroke" != t || (i.regex.isImage.test(e) && (e = this.doc().defs().image(e, 0, 0)), e instanceof i.Image && (e = this.doc().defs().pattern(0, 0, (function() { this.add(e) })))), "number" == typeof e ? e = new i.Number(e) : i.Color.isColor(e) ? e = new i.Color(e) : Array.isArray(e) && (e = new i.Array(e)), "leading" == t ? this.leading && this.leading(e) : "string" == typeof a ? this.node.setAttributeNS(a, t, e.toString()) : this.node.setAttribute(t, e.toString()), !this.rebuild || "font-size" != t && "x" != t || this.rebuild(t, e) } return this } }), i.extend(i.Element, { transform: function(t, e) { var a; return "object" !== s(t) ? (a = new i.Matrix(this).extract(), "string" == typeof t ? a[t] : a) : (a = new i.Matrix(this), e = !!e || !!t.relative, null != t.a && (a = e ? a.multiply(new i.Matrix(t)) : new i.Matrix(t)), this.attr("transform", a)) } }), i.extend(i.Element, { untransform: function() { return this.attr("transform", null) }, matrixify: function() { return (this.attr("transform") || "").split(i.regex.transforms).slice(0, -1).map((function(t) { var e = t.trim().split("("); return [e[0], e[1].split(i.regex.delimiter).map((function(t) { return parseFloat(t) }))] })).reduce((function(t, e) { return "matrix" == e[0] ? t.multiply(f(e[1])) : t[e[0]].apply(t, e[1]) }), new i.Matrix) }, toParent: function(t) { if (this == t) return this; var e = this.screenCTM(), + i = t.screenCTM().inverse(); return this.addTo(t).untransform().transform(i.multiply(e)), this }, toDoc: function() { return this.toParent(this.doc()) } }), i.Transformation = i.invent({ create: function(t, e) { if (arguments.length > 1 && "boolean" != typeof e) return this.constructor.call(this, [].slice.call(arguments)); if (Array.isArray(t)) + for (var i = 0, a = this.arguments.length; i < a; ++i) this[this.arguments[i]] = t[i]; + else if (t && "object" === s(t)) + for (i = 0, a = this.arguments.length; i < a; ++i) this[this.arguments[i]] = t[this.arguments[i]]; + this.inversed = !1, !0 === e && (this.inversed = !0) } }), i.Translate = i.invent({ parent: i.Matrix, inherit: i.Transformation, create: function(t, e) { this.constructor.apply(this, [].slice.call(arguments)) }, extend: { arguments: ["transformedX", "transformedY"], method: "translate" } }), i.extend(i.Element, { style: function(t, e) { if (0 == arguments.length) return this.node.style.cssText || ""; if (arguments.length < 2) + if ("object" === s(t)) + for (var a in t) this.style(a, t[a]); + else { if (!i.regex.isCss.test(t)) return this.node.style[c(t)]; for (t = t.split(/\s*;\s*/).filter((function(t) { return !!t })).map((function(t) { return t.split(/\s*:\s*/) })); e = t.pop();) this.style(e[0], e[1]) } + else this.node.style[c(t)] = null === e || i.regex.isBlank.test(e) ? "" : e; return this } }), i.Parent = i.invent({ create: function(t) { this.constructor.call(this, t) }, inherit: i.Element, extend: { children: function() { return i.utils.map(i.utils.filterSVGElements(this.node.childNodes), (function(t) { return i.adopt(t) })) }, add: function(t, e) { return null == e ? this.node.appendChild(t.node) : t.node != this.node.childNodes[e] && this.node.insertBefore(t.node, this.node.childNodes[e]), this }, put: function(t, e) { return this.add(t, e), t }, has: function(t) { return this.index(t) >= 0 }, index: function(t) { return [].slice.call(this.node.childNodes).indexOf(t.node) }, get: function(t) { return i.adopt(this.node.childNodes[t]) }, first: function() { return this.get(0) }, last: function() { return this.get(this.node.childNodes.length - 1) }, each: function(t, e) { for (var a = this.children(), s = 0, r = a.length; s < r; s++) a[s] instanceof i.Element && t.apply(a[s], [s, a]), e && a[s] instanceof i.Container && a[s].each(t, e); return this }, removeElement: function(t) { return this.node.removeChild(t.node), this }, clear: function() { for (; this.node.hasChildNodes();) this.node.removeChild(this.node.lastChild); return delete this._defs, this }, defs: function() { return this.doc().defs() } } }), i.extend(i.Parent, { ungroup: function(t, e) { return 0 === e || this instanceof i.Defs || this.node == i.parser.draw || (t = t || (this instanceof i.Doc ? this : this.parent(i.Parent)), e = e || 1 / 0, this.each((function() { return this instanceof i.Defs ? this : this instanceof i.Parent ? this.ungroup(t, e - 1) : this.toParent(t) })), this.node.firstChild || this.remove()), this }, flatten: function(t, e) { return this.ungroup(t, e) } }), i.Container = i.invent({ create: function(t) { this.constructor.call(this, t) }, inherit: i.Parent }), i.ViewBox = i.invent({ parent: i.Container, construct: {} }), ["click", "dblclick", "mousedown", "mouseup", "mouseover", "mouseout", "mousemove", "touchstart", "touchmove", "touchleave", "touchend", "touchcancel"].forEach((function(t) { i.Element.prototype[t] = function(e) { return i.on(this.node, t, e), this } })), i.listeners = [], i.handlerMap = [], i.listenerId = 0, i.on = function(t, e, a, s, r) { var o = a.bind(s || t.instance || t), + n = (i.handlerMap.indexOf(t) + 1 || i.handlerMap.push(t)) - 1, + l = e.split(".")[0], + h = e.split(".")[1] || "*"; + i.listeners[n] = i.listeners[n] || {}, i.listeners[n][l] = i.listeners[n][l] || {}, i.listeners[n][l][h] = i.listeners[n][l][h] || {}, a._svgjsListenerId || (a._svgjsListenerId = ++i.listenerId), i.listeners[n][l][h][a._svgjsListenerId] = o, t.addEventListener(l, o, r || { passive: !0 }) }, i.off = function(t, e, a) { var s = i.handlerMap.indexOf(t), + r = e && e.split(".")[0], + o = e && e.split(".")[1], + n = ""; if (-1 != s) + if (a) { if ("function" == typeof a && (a = a._svgjsListenerId), !a) return; + i.listeners[s][r] && i.listeners[s][r][o || "*"] && (t.removeEventListener(r, i.listeners[s][r][o || "*"][a], !1), delete i.listeners[s][r][o || "*"][a]) } else if (o && r) { if (i.listeners[s][r] && i.listeners[s][r][o]) { for (var l in i.listeners[s][r][o]) i.off(t, [r, o].join("."), l); + delete i.listeners[s][r][o] } } else if (o) + for (var h in i.listeners[s]) + for (var n in i.listeners[s][h]) o === n && i.off(t, [h, o].join(".")); + else if (r) { if (i.listeners[s][r]) { for (var n in i.listeners[s][r]) i.off(t, [r, n].join(".")); + delete i.listeners[s][r] } } else { for (var h in i.listeners[s]) i.off(t, h); + delete i.listeners[s], delete i.handlerMap[s] } }, i.extend(i.Element, { on: function(t, e, a, s) { return i.on(this.node, t, e, a, s), this }, off: function(t, e) { return i.off(this.node, t, e), this }, fire: function(e, a) { return e instanceof t.Event ? this.node.dispatchEvent(e) : this.node.dispatchEvent(e = new i.CustomEvent(e, { detail: a, cancelable: !0 })), this._event = e, this }, event: function() { return this._event } }), i.Defs = i.invent({ create: "defs", inherit: i.Container }), i.G = i.invent({ create: "g", inherit: i.Container, extend: { x: function(t) { return null == t ? this.transform("x") : this.transform({ x: t - this.x() }, !0) } }, construct: { group: function() { return this.put(new i.G) } } }), i.Doc = i.invent({ create: function(t) { t && ("svg" == (t = "string" == typeof t ? e.getElementById(t) : t).nodeName ? this.constructor.call(this, t) : (this.constructor.call(this, i.create("svg")), t.appendChild(this.node), this.size("100%", "100%")), this.namespace().defs()) }, inherit: i.Container, extend: { namespace: function() { return this.attr({ xmlns: i.ns, version: "1.1" }).attr("xmlns:xlink", i.xlink, i.xmlns).attr("xmlns:svgjs", i.svgjs, i.xmlns) }, defs: function() { var t; return this._defs || ((t = this.node.getElementsByTagName("defs")[0]) ? this._defs = i.adopt(t) : this._defs = new i.Defs, this.node.appendChild(this._defs.node)), this._defs }, parent: function() { return this.node.parentNode && "#document" != this.node.parentNode.nodeName ? this.node.parentNode : null }, remove: function() { return this.parent() && this.parent().removeChild(this.node), this }, clear: function() { for (; this.node.hasChildNodes();) this.node.removeChild(this.node.lastChild); return delete this._defs, i.parser.draw && !i.parser.draw.parentNode && this.node.appendChild(i.parser.draw), this }, clone: function(t) { this.writeDataToDom(); var e = this.node, + i = x(e.cloneNode(!0)); return t ? (t.node || t).appendChild(i.node) : e.parentNode.insertBefore(i.node, e.nextSibling), i } } }), i.extend(i.Element, {}), i.Gradient = i.invent({ create: function(t) { this.constructor.call(this, i.create(t + "Gradient")), this.type = t }, inherit: i.Container, extend: { at: function(t, e, a) { return this.put(new i.Stop).update(t, e, a) }, update: function(t) { return this.clear(), "function" == typeof t && t.call(this, this), this }, fill: function() { return "url(#" + this.id() + ")" }, toString: function() { return this.fill() }, attr: function(t, e, a) { return "transform" == t && (t = "gradientTransform"), i.Container.prototype.attr.call(this, t, e, a) } }, construct: { gradient: function(t, e) { return this.defs().gradient(t, e) } } }), i.extend(i.Gradient, i.FX, { from: function(t, e) { return "radial" == (this._target || this).type ? this.attr({ fx: new i.Number(t), fy: new i.Number(e) }) : this.attr({ x1: new i.Number(t), y1: new i.Number(e) }) }, to: function(t, e) { return "radial" == (this._target || this).type ? this.attr({ cx: new i.Number(t), cy: new i.Number(e) }) : this.attr({ x2: new i.Number(t), y2: new i.Number(e) }) } }), i.extend(i.Defs, { gradient: function(t, e) { return this.put(new i.Gradient(t)).update(e) } }), i.Stop = i.invent({ create: "stop", inherit: i.Element, extend: { update: function(t) { return ("number" == typeof t || t instanceof i.Number) && (t = { offset: arguments[0], color: arguments[1], opacity: arguments[2] }), null != t.opacity && this.attr("stop-opacity", t.opacity), null != t.color && this.attr("stop-color", t.color), null != t.offset && this.attr("offset", new i.Number(t.offset)), this } } }), i.Pattern = i.invent({ create: "pattern", inherit: i.Container, extend: { fill: function() { return "url(#" + this.id() + ")" }, update: function(t) { return this.clear(), "function" == typeof t && t.call(this, this), this }, toString: function() { return this.fill() }, attr: function(t, e, a) { return "transform" == t && (t = "patternTransform"), i.Container.prototype.attr.call(this, t, e, a) } }, construct: { pattern: function(t, e, i) { return this.defs().pattern(t, e, i) } } }), i.extend(i.Defs, { pattern: function(t, e, a) { return this.put(new i.Pattern).update(a).attr({ x: 0, y: 0, width: t, height: e, patternUnits: "userSpaceOnUse" }) } }), i.Shape = i.invent({ create: function(t) { this.constructor.call(this, t) }, inherit: i.Element }), i.Symbol = i.invent({ create: "symbol", inherit: i.Container, construct: { symbol: function() { return this.put(new i.Symbol) } } }), i.Use = i.invent({ create: "use", inherit: i.Shape, extend: { element: function(t, e) { return this.attr("href", (e || "") + "#" + t, i.xlink) } }, construct: { use: function(t, e) { return this.put(new i.Use).element(t, e) } } }), i.Rect = i.invent({ create: "rect", inherit: i.Shape, construct: { rect: function(t, e) { return this.put(new i.Rect).size(t, e) } } }), i.Circle = i.invent({ create: "circle", inherit: i.Shape, construct: { circle: function(t) { return this.put(new i.Circle).rx(new i.Number(t).divide(2)).move(0, 0) } } }), i.extend(i.Circle, i.FX, { rx: function(t) { return this.attr("r", t) }, ry: function(t) { return this.rx(t) } }), i.Ellipse = i.invent({ create: "ellipse", inherit: i.Shape, construct: { ellipse: function(t, e) { return this.put(new i.Ellipse).size(t, e).move(0, 0) } } }), i.extend(i.Ellipse, i.Rect, i.FX, { rx: function(t) { return this.attr("rx", t) }, ry: function(t) { return this.attr("ry", t) } }), i.extend(i.Circle, i.Ellipse, { x: function(t) { return null == t ? this.cx() - this.rx() : this.cx(t + this.rx()) }, y: function(t) { return null == t ? this.cy() - this.ry() : this.cy(t + this.ry()) }, cx: function(t) { return null == t ? this.attr("cx") : this.attr("cx", t) }, cy: function(t) { return null == t ? this.attr("cy") : this.attr("cy", t) }, width: function(t) { return null == t ? 2 * this.rx() : this.rx(new i.Number(t).divide(2)) }, height: function(t) { return null == t ? 2 * this.ry() : this.ry(new i.Number(t).divide(2)) }, size: function(t, e) { var a = u(this, t, e); return this.rx(new i.Number(a.width).divide(2)).ry(new i.Number(a.height).divide(2)) } }), i.Line = i.invent({ create: "line", inherit: i.Shape, extend: { array: function() { return new i.PointArray([ + [this.attr("x1"), this.attr("y1")], + [this.attr("x2"), this.attr("y2")] + ]) }, plot: function(t, e, a, s) { return null == t ? this.array() : (t = void 0 !== e ? { x1: t, y1: e, x2: a, y2: s } : new i.PointArray(t).toLine(), this.attr(t)) }, move: function(t, e) { return this.attr(this.array().move(t, e).toLine()) }, size: function(t, e) { var i = u(this, t, e); return this.attr(this.array().size(i.width, i.height).toLine()) } }, construct: { line: function(t, e, a, s) { return i.Line.prototype.plot.apply(this.put(new i.Line), null != t ? [t, e, a, s] : [0, 0, 0, 0]) } } }), i.Polyline = i.invent({ create: "polyline", inherit: i.Shape, construct: { polyline: function(t) { return this.put(new i.Polyline).plot(t || new i.PointArray) } } }), i.Polygon = i.invent({ create: "polygon", inherit: i.Shape, construct: { polygon: function(t) { return this.put(new i.Polygon).plot(t || new i.PointArray) } } }), i.extend(i.Polyline, i.Polygon, { array: function() { return this._array || (this._array = new i.PointArray(this.attr("points"))) }, plot: function(t) { return null == t ? this.array() : this.clear().attr("points", "string" == typeof t ? t : this._array = new i.PointArray(t)) }, clear: function() { return delete this._array, this }, move: function(t, e) { return this.attr("points", this.array().move(t, e)) }, size: function(t, e) { var i = u(this, t, e); return this.attr("points", this.array().size(i.width, i.height)) } }), i.extend(i.Line, i.Polyline, i.Polygon, { morphArray: i.PointArray, x: function(t) { return null == t ? this.bbox().x : this.move(t, this.bbox().y) }, y: function(t) { return null == t ? this.bbox().y : this.move(this.bbox().x, t) }, width: function(t) { var e = this.bbox(); return null == t ? e.width : this.size(t, e.height) }, height: function(t) { var e = this.bbox(); return null == t ? e.height : this.size(e.width, t) } }), i.Path = i.invent({ create: "path", inherit: i.Shape, extend: { morphArray: i.PathArray, array: function() { return this._array || (this._array = new i.PathArray(this.attr("d"))) }, plot: function(t) { return null == t ? this.array() : this.clear().attr("d", "string" == typeof t ? t : this._array = new i.PathArray(t)) }, clear: function() { return delete this._array, this } }, construct: { path: function(t) { return this.put(new i.Path).plot(t || new i.PathArray) } } }), i.Image = i.invent({ create: "image", inherit: i.Shape, extend: { load: function(e) { if (!e) return this; var a = this, + s = new t.Image; return i.on(s, "load", (function() { i.off(s); var t = a.parent(i.Pattern); + null !== t && (0 == a.width() && 0 == a.height() && a.size(s.width, s.height), t && 0 == t.width() && 0 == t.height() && t.size(a.width(), a.height()), "function" == typeof a._loaded && a._loaded.call(a, { width: s.width, height: s.height, ratio: s.width / s.height, url: e })) })), i.on(s, "error", (function(t) { i.off(s), "function" == typeof a._error && a._error.call(a, t) })), this.attr("href", s.src = this.src = e, i.xlink) }, loaded: function(t) { return this._loaded = t, this }, error: function(t) { return this._error = t, this } }, construct: { image: function(t, e, a) { return this.put(new i.Image).load(t).size(e || 0, a || e || 0) } } }), i.Text = i.invent({ create: function() { this.constructor.call(this, i.create("text")), this.dom.leading = new i.Number(1.3), this._rebuild = !0, this._build = !1, this.attr("font-family", i.defaults.attrs["font-family"]) }, inherit: i.Shape, extend: { x: function(t) { return null == t ? this.attr("x") : this.attr("x", t) }, text: function(t) { if (void 0 === t) { t = ""; for (var e = this.node.childNodes, a = 0, s = e.length; a < s; ++a) 0 != a && 3 != e[a].nodeType && 1 == i.adopt(e[a]).dom.newLined && (t += "\n"), t += e[a].textContent; return t } if (this.clear().build(!0), "function" == typeof t) t.call(this, this); + else { a = 0; for (var r = (t = t.split("\n")).length; a < r; a++) this.tspan(t[a]).newLine() } return this.build(!1).rebuild() }, size: function(t) { return this.attr("font-size", t).rebuild() }, leading: function(t) { return null == t ? this.dom.leading : (this.dom.leading = new i.Number(t), this.rebuild()) }, lines: function() { var t = (this.textPath && this.textPath() || this).node, + e = i.utils.map(i.utils.filterSVGElements(t.childNodes), (function(t) { return i.adopt(t) })); return new i.Set(e) }, rebuild: function(t) { if ("boolean" == typeof t && (this._rebuild = t), this._rebuild) { var e = this, + a = 0, + s = this.dom.leading * new i.Number(this.attr("font-size")); + this.lines().each((function() { this.dom.newLined && (e.textPath() || this.attr("x", e.attr("x")), "\n" == this.text() ? a += s : (this.attr("dy", s + a), a = 0)) })), this.fire("rebuild") } return this }, build: function(t) { return this._build = !!t, this }, setData: function(t) { return this.dom = t, this.dom.leading = new i.Number(t.leading || 1.3), this } }, construct: { text: function(t) { return this.put(new i.Text).text(t) }, plain: function(t) { return this.put(new i.Text).plain(t) } } }), i.Tspan = i.invent({ create: "tspan", inherit: i.Shape, extend: { text: function(t) { return null == t ? this.node.textContent + (this.dom.newLined ? "\n" : "") : ("function" == typeof t ? t.call(this, this) : this.plain(t), this) }, dx: function(t) { return this.attr("dx", t) }, dy: function(t) { return this.attr("dy", t) }, newLine: function() { var t = this.parent(i.Text); return this.dom.newLined = !0, this.dy(t.dom.leading * t.attr("font-size")).attr("x", t.x()) } } }), i.extend(i.Text, i.Tspan, { plain: function(t) { return !1 === this._build && this.clear(), this.node.appendChild(e.createTextNode(t)), this }, tspan: function(t) { var e = (this.textPath && this.textPath() || this).node, + a = new i.Tspan; return !1 === this._build && this.clear(), e.appendChild(a.node), a.text(t) }, clear: function() { for (var t = (this.textPath && this.textPath() || this).node; t.hasChildNodes();) t.removeChild(t.lastChild); return this }, length: function() { return this.node.getComputedTextLength() } }), i.TextPath = i.invent({ create: "textPath", inherit: i.Parent, parent: i.Text, construct: { morphArray: i.PathArray, array: function() { var t = this.track(); return t ? t.array() : null }, plot: function(t) { var e = this.track(), + i = null; return e && (i = e.plot(t)), null == t ? i : this }, track: function() { var t = this.textPath(); if (t) return t.reference("href") }, textPath: function() { if (this.node.firstChild && "textPath" == this.node.firstChild.nodeName) return i.adopt(this.node.firstChild) } } }), i.Nested = i.invent({ create: function() { this.constructor.call(this, i.create("svg")), this.style("overflow", "visible") }, inherit: i.Container, construct: { nested: function() { return this.put(new i.Nested) } } }); var l = { stroke: ["color", "width", "opacity", "linecap", "linejoin", "miterlimit", "dasharray", "dashoffset"], fill: ["color", "opacity", "rule"], prefix: function(t, e) { return "color" == e ? t : t + "-" + e } }; + + function h(t, e, a, s) { return a + s.replace(i.regex.dots, " .") } + + function c(t) { return t.toLowerCase().replace(/-(.)/g, (function(t, e) { return e.toUpperCase() })) } + + function d(t) { return t.charAt(0).toUpperCase() + t.slice(1) } + + function g(t) { var e = t.toString(16); return 1 == e.length ? "0" + e : e } + + function u(t, e, i) { if (null == e || null == i) { var a = t.bbox(); + null == e ? e = a.width / a.height * i : null == i && (i = a.height / a.width * e) } return { width: e, height: i } } + + function p(t, e, i) { return { x: e * t.a + i * t.c + 0, y: e * t.b + i * t.d + 0 } } + + function f(t) { return { a: t[0], b: t[1], c: t[2], d: t[3], e: t[4], f: t[5] } } + + function x(e) { for (var a = e.childNodes.length - 1; a >= 0; a--) e.childNodes[a] instanceof t.SVGElement && x(e.childNodes[a]); return i.adopt(e).id(i.eid(e.nodeName)) } + + function b(t) { return null == t.x && (t.x = 0, t.y = 0, t.width = 0, t.height = 0), t.w = t.width, t.h = t.height, t.x2 = t.x + t.width, t.y2 = t.y + t.height, t.cx = t.x + t.width / 2, t.cy = t.y + t.height / 2, t } + + function v(t) { return Math.abs(t) > 1e-37 ? t : 0 }["fill", "stroke"].forEach((function(t) { var e = {}; + e[t] = function(e) { if (void 0 === e) return this; if ("string" == typeof e || i.Color.isRgb(e) || e && "function" == typeof e.fill) this.attr(t, e); + else + for (var a = l[t].length - 1; a >= 0; a--) null != e[l[t][a]] && this.attr(l.prefix(t, l[t][a]), e[l[t][a]]); return this }, i.extend(i.Element, i.FX, e) })), i.extend(i.Element, i.FX, { translate: function(t, e) { return this.transform({ x: t, y: e }) }, matrix: function(t) { return this.attr("transform", new i.Matrix(6 == arguments.length ? [].slice.call(arguments) : t)) }, opacity: function(t) { return this.attr("opacity", t) }, dx: function(t) { return this.x(new i.Number(t).plus(this instanceof i.FX ? 0 : this.x()), !0) }, dy: function(t) { return this.y(new i.Number(t).plus(this instanceof i.FX ? 0 : this.y()), !0) } }), i.extend(i.Path, { length: function() { return this.node.getTotalLength() }, pointAt: function(t) { return this.node.getPointAtLength(t) } }), i.Set = i.invent({ create: function(t) { Array.isArray(t) ? this.members = t : this.clear() }, extend: { add: function() { for (var t = [].slice.call(arguments), e = 0, i = t.length; e < i; e++) this.members.push(t[e]); return this }, remove: function(t) { var e = this.index(t); return e > -1 && this.members.splice(e, 1), this }, each: function(t) { for (var e = 0, i = this.members.length; e < i; e++) t.apply(this.members[e], [e, this.members]); return this }, clear: function() { return this.members = [], this }, length: function() { return this.members.length }, has: function(t) { return this.index(t) >= 0 }, index: function(t) { return this.members.indexOf(t) }, get: function(t) { return this.members[t] }, first: function() { return this.get(0) }, last: function() { return this.get(this.members.length - 1) }, valueOf: function() { return this.members } }, construct: { set: function(t) { return new i.Set(t) } } }), i.FX.Set = i.invent({ create: function(t) { this.set = t } }), i.Set.inherit = function() { var t = []; for (var e in i.Shape.prototype) "function" == typeof i.Shape.prototype[e] && "function" != typeof i.Set.prototype[e] && t.push(e); for (var e in t.forEach((function(t) { i.Set.prototype[t] = function() { for (var e = 0, a = this.members.length; e < a; e++) this.members[e] && "function" == typeof this.members[e][t] && this.members[e][t].apply(this.members[e], arguments); return "animate" == t ? this.fx || (this.fx = new i.FX.Set(this)) : this } })), t = [], i.FX.prototype) "function" == typeof i.FX.prototype[e] && "function" != typeof i.FX.Set.prototype[e] && t.push(e); + t.forEach((function(t) { i.FX.Set.prototype[t] = function() { for (var e = 0, i = this.set.members.length; e < i; e++) this.set.members[e].fx[t].apply(this.set.members[e].fx, arguments); return this } })) }, i.extend(i.Element, {}), i.extend(i.Element, { remember: function(t, e) { if ("object" === s(arguments[0])) + for (var i in t) this.remember(i, t[i]); + else { if (1 == arguments.length) return this.memory()[t]; + this.memory()[t] = e } return this }, forget: function() { if (0 == arguments.length) this._memory = {}; + else + for (var t = arguments.length - 1; t >= 0; t--) delete this.memory()[arguments[t]]; return this }, memory: function() { return this._memory || (this._memory = {}) } }), i.get = function(t) { var a = e.getElementById(function(t) { var e = (t || "").toString().match(i.regex.reference); if (e) return e[1] }(t) || t); return i.adopt(a) }, i.select = function(t, a) { return new i.Set(i.utils.map((a || e).querySelectorAll(t), (function(t) { return i.adopt(t) }))) }, i.extend(i.Parent, { select: function(t) { return i.select(t, this.node) } }); var m = "abcdef".split(""); if ("function" != typeof t.CustomEvent) { var y = function(t, i) { i = i || { bubbles: !1, cancelable: !1, detail: void 0 }; var a = e.createEvent("CustomEvent"); return a.initCustomEvent(t, i.bubbles, i.cancelable, i.detail), a }; + y.prototype = t.Event.prototype, i.CustomEvent = y } else i.CustomEvent = t.CustomEvent; return i }, void 0 !== (a = function() { return Xt(zt, zt.document) }.call(e, i, e, t)) && (t.exports = a), + /*! svg.filter.js - v2.0.2 - 2016-02-24 + * https://github.com/wout/svg.filter.js + * Copyright (c) 2016 Wout Fierens; Licensed MIT */ + function() { SVG.Filter = SVG.invent({ create: "filter", inherit: SVG.Parent, extend: { source: "SourceGraphic", sourceAlpha: "SourceAlpha", background: "BackgroundImage", backgroundAlpha: "BackgroundAlpha", fill: "FillPaint", stroke: "StrokePaint", autoSetIn: !0, put: function(t, e) { return this.add(t, e), !t.attr("in") && this.autoSetIn && t.attr("in", this.source), t.attr("result") || t.attr("result", t), t }, blend: function(t, e, i) { return this.put(new SVG.BlendEffect(t, e, i)) }, colorMatrix: function(t, e) { return this.put(new SVG.ColorMatrixEffect(t, e)) }, convolveMatrix: function(t) { return this.put(new SVG.ConvolveMatrixEffect(t)) }, componentTransfer: function(t) { return this.put(new SVG.ComponentTransferEffect(t)) }, composite: function(t, e, i) { return this.put(new SVG.CompositeEffect(t, e, i)) }, flood: function(t, e) { return this.put(new SVG.FloodEffect(t, e)) }, offset: function(t, e) { return this.put(new SVG.OffsetEffect(t, e)) }, image: function(t) { return this.put(new SVG.ImageEffect(t)) }, merge: function() { var t = [void 0]; for (var e in arguments) t.push(arguments[e]); return this.put(new(SVG.MergeEffect.bind.apply(SVG.MergeEffect, t))) }, gaussianBlur: function(t, e) { return this.put(new SVG.GaussianBlurEffect(t, e)) }, morphology: function(t, e) { return this.put(new SVG.MorphologyEffect(t, e)) }, diffuseLighting: function(t, e, i) { return this.put(new SVG.DiffuseLightingEffect(t, e, i)) }, displacementMap: function(t, e, i, a, s) { return this.put(new SVG.DisplacementMapEffect(t, e, i, a, s)) }, specularLighting: function(t, e, i, a) { return this.put(new SVG.SpecularLightingEffect(t, e, i, a)) }, tile: function() { return this.put(new SVG.TileEffect) }, turbulence: function(t, e, i, a, s) { return this.put(new SVG.TurbulenceEffect(t, e, i, a, s)) }, toString: function() { return "url(#" + this.attr("id") + ")" } } }), SVG.extend(SVG.Defs, { filter: function(t) { var e = this.put(new SVG.Filter); return "function" == typeof t && t.call(e, e), e } }), SVG.extend(SVG.Container, { filter: function(t) { return this.defs().filter(t) } }), SVG.extend(SVG.Element, SVG.G, SVG.Nested, { filter: function(t) { return this.filterer = t instanceof SVG.Element ? t : this.doc().filter(t), this.doc() && this.filterer.doc() !== this.doc() && this.doc().defs().add(this.filterer), this.attr("filter", this.filterer), this.filterer }, unfilter: function(t) { return this.filterer && !0 === t && this.filterer.remove(), delete this.filterer, this.attr("filter", null) } }), SVG.Effect = SVG.invent({ create: function() { this.constructor.call(this) }, inherit: SVG.Element, extend: { in: function(t) { return null == t ? this.parent() && this.parent().select('[result="' + this.attr("in") + '"]').get(0) || this.attr("in") : this.attr("in", t) }, result: function(t) { return null == t ? this.attr("result") : this.attr("result", t) }, toString: function() { return this.result() } } }), SVG.ParentEffect = SVG.invent({ create: function() { this.constructor.call(this) }, inherit: SVG.Parent, extend: { in: function(t) { return null == t ? this.parent() && this.parent().select('[result="' + this.attr("in") + '"]').get(0) || this.attr("in") : this.attr("in", t) }, result: function(t) { return null == t ? this.attr("result") : this.attr("result", t) }, toString: function() { return this.result() } } }); var t = { blend: function(t, e) { return this.parent() && this.parent().blend(this, t, e) }, colorMatrix: function(t, e) { return this.parent() && this.parent().colorMatrix(t, e).in(this) }, convolveMatrix: function(t) { return this.parent() && this.parent().convolveMatrix(t).in(this) }, componentTransfer: function(t) { return this.parent() && this.parent().componentTransfer(t).in(this) }, composite: function(t, e) { return this.parent() && this.parent().composite(this, t, e) }, flood: function(t, e) { return this.parent() && this.parent().flood(t, e) }, offset: function(t, e) { return this.parent() && this.parent().offset(t, e).in(this) }, image: function(t) { return this.parent() && this.parent().image(t) }, merge: function() { return this.parent() && this.parent().merge.apply(this.parent(), [this].concat(arguments)) }, gaussianBlur: function(t, e) { return this.parent() && this.parent().gaussianBlur(t, e).in(this) }, morphology: function(t, e) { return this.parent() && this.parent().morphology(t, e).in(this) }, diffuseLighting: function(t, e, i) { return this.parent() && this.parent().diffuseLighting(t, e, i).in(this) }, displacementMap: function(t, e, i, a) { return this.parent() && this.parent().displacementMap(this, t, e, i, a) }, specularLighting: function(t, e, i, a) { return this.parent() && this.parent().specularLighting(t, e, i, a).in(this) }, tile: function() { return this.parent() && this.parent().tile().in(this) }, turbulence: function(t, e, i, a, s) { return this.parent() && this.parent().turbulence(t, e, i, a, s).in(this) } }; + SVG.extend(SVG.Effect, t), SVG.extend(SVG.ParentEffect, t), SVG.ChildEffect = SVG.invent({ create: function() { this.constructor.call(this) }, inherit: SVG.Element, extend: { in: function(t) { this.attr("in", t) } } }); var e = { blend: function(t, e, i) { this.attr({ in: t, in2: e, mode: i || "normal" }) }, colorMatrix: function(t, e) { "matrix" == t && (e = s(e)), this.attr({ type: t, values: void 0 === e ? null : e }) }, convolveMatrix: function(t) { t = s(t), this.attr({ order: Math.sqrt(t.split(" ").length), kernelMatrix: t }) }, composite: function(t, e, i) { this.attr({ in: t, in2: e, operator: i }) }, flood: function(t, e) { this.attr("flood-color", t), null != e && this.attr("flood-opacity", e) }, offset: function(t, e) { this.attr({ dx: t, dy: e }) }, image: function(t) { this.attr("href", t, SVG.xlink) }, displacementMap: function(t, e, i, a, s) { this.attr({ in: t, in2: e, scale: i, xChannelSelector: a, yChannelSelector: s }) }, gaussianBlur: function(t, e) { null != t || null != e ? this.attr("stdDeviation", r(Array.prototype.slice.call(arguments))) : this.attr("stdDeviation", "0 0") }, morphology: function(t, e) { this.attr({ operator: t, radius: e }) }, tile: function() {}, turbulence: function(t, e, i, a, s) { this.attr({ numOctaves: e, seed: i, stitchTiles: a, baseFrequency: t, type: s }) } }, + i = { merge: function() { var t; if (arguments[0] instanceof SVG.Set) { var e = this; + arguments[0].each((function(t) { this instanceof SVG.MergeNode ? e.put(this) : (this instanceof SVG.Effect || this instanceof SVG.ParentEffect) && e.put(new SVG.MergeNode(this)) })) } else { t = Array.isArray(arguments[0]) ? arguments[0] : arguments; for (var i = 0; i < t.length; i++) t[i] instanceof SVG.MergeNode ? this.put(t[i]) : this.put(new SVG.MergeNode(t[i])) } }, componentTransfer: function(t) { if (this.rgb = new SVG.Set, ["r", "g", "b", "a"].forEach(function(t) { this[t] = new(SVG["Func" + t.toUpperCase()])("identity"), this.rgb.add(this[t]), this.node.appendChild(this[t].node) }.bind(this)), t) + for (var e in t.rgb && (["r", "g", "b"].forEach(function(e) { this[e].attr(t.rgb) }.bind(this)), delete t.rgb), t) this[e].attr(t[e]) }, diffuseLighting: function(t, e, i) { this.attr({ surfaceScale: t, diffuseConstant: e, kernelUnitLength: i }) }, specularLighting: function(t, e, i, a) { this.attr({ surfaceScale: t, diffuseConstant: e, specularExponent: i, kernelUnitLength: a }) } }, + a = { distantLight: function(t, e) { this.attr({ azimuth: t, elevation: e }) }, pointLight: function(t, e, i) { this.attr({ x: t, y: e, z: i }) }, spotLight: function(t, e, i, a, s, r) { this.attr({ x: t, y: e, z: i, pointsAtX: a, pointsAtY: s, pointsAtZ: r }) }, mergeNode: function(t) { this.attr("in", t) } }; + + function s(t) { return Array.isArray(t) && (t = new SVG.Array(t)), t.toString().replace(/^\s+/, "").replace(/\s+$/, "").replace(/\s+/g, " ") } + + function r(t) { if (!Array.isArray(t)) return t; for (var e = 0, i = t.length, a = []; e < i; e++) a.push(t[e]); return a.join(" ") } + + function o() { var t = function() {}; for (var e in "function" == typeof arguments[arguments.length - 1] && (t = arguments[arguments.length - 1], Array.prototype.splice.call(arguments, arguments.length - 1, 1)), arguments) + for (var i in arguments[e]) t(arguments[e][i], i, arguments[e]) }["r", "g", "b", "a"].forEach((function(t) { a["Func" + t.toUpperCase()] = function(t) { switch (this.attr("type", t), t) { + case "table": + this.attr("tableValues", arguments[1]); break; + case "linear": + this.attr("slope", arguments[1]), this.attr("intercept", arguments[2]); break; + case "gamma": + this.attr("amplitude", arguments[1]), this.attr("exponent", arguments[2]), this.attr("offset", arguments[2]) } } })), o(e, (function(t, e) { var i = e.charAt(0).toUpperCase() + e.slice(1); + SVG[i + "Effect"] = SVG.invent({ create: function() { this.constructor.call(this, SVG.create("fe" + i)), t.apply(this, arguments), this.result(this.attr("id") + "Out") }, inherit: SVG.Effect, extend: {} }) })), o(i, (function(t, e) { var i = e.charAt(0).toUpperCase() + e.slice(1); + SVG[i + "Effect"] = SVG.invent({ create: function() { this.constructor.call(this, SVG.create("fe" + i)), t.apply(this, arguments), this.result(this.attr("id") + "Out") }, inherit: SVG.ParentEffect, extend: {} }) })), o(a, (function(t, e) { var i = e.charAt(0).toUpperCase() + e.slice(1); + SVG[i] = SVG.invent({ create: function() { this.constructor.call(this, SVG.create("fe" + i)), t.apply(this, arguments) }, inherit: SVG.ChildEffect, extend: {} }) })), SVG.extend(SVG.MergeEffect, { in: function(t) { return t instanceof SVG.MergeNode ? this.add(t, 0) : this.add(new SVG.MergeNode(t), 0), this } }), SVG.extend(SVG.CompositeEffect, SVG.BlendEffect, SVG.DisplacementMapEffect, { in2: function(t) { return null == t ? this.parent() && this.parent().select('[result="' + this.attr("in2") + '"]').get(0) || this.attr("in2") : this.attr("in2", t) } }), SVG.filter = { sepiatone: [.343, .669, .119, 0, 0, .249, .626, .13, 0, 0, .172, .334, .111, 0, 0, 0, 0, 0, 1, 0] } }.call(void 0), + function() { + function t(t, s, r, o, n, l, h) { for (var c = t.slice(s, r || h), d = o.slice(n, l || h), g = 0, u = { pos: [0, 0], start: [0, 0] }, p = { pos: [0, 0], start: [0, 0] }; c[g] = e.call(u, c[g]), d[g] = e.call(p, d[g]), c[g][0] != d[g][0] || "M" == c[g][0] || "A" == c[g][0] && (c[g][4] != d[g][4] || c[g][5] != d[g][5]) ? (Array.prototype.splice.apply(c, [g, 1].concat(a.call(u, c[g]))), Array.prototype.splice.apply(d, [g, 1].concat(a.call(p, d[g])))) : (c[g] = i.call(u, c[g]), d[g] = i.call(p, d[g])), ++g != c.length || g != d.length;) g == c.length && c.push(["C", u.pos[0], u.pos[1], u.pos[0], u.pos[1], u.pos[0], u.pos[1]]), g == d.length && d.push(["C", p.pos[0], p.pos[1], p.pos[0], p.pos[1], p.pos[0], p.pos[1]]); return { start: c, dest: d } } + + function e(t) { switch (t[0]) { + case "z": + case "Z": + t[0] = "L", t[1] = this.start[0], t[2] = this.start[1]; break; + case "H": + t[0] = "L", t[2] = this.pos[1]; break; + case "V": + t[0] = "L", t[2] = t[1], t[1] = this.pos[0]; break; + case "T": + t[0] = "Q", t[3] = t[1], t[4] = t[2], t[1] = this.reflection[1], t[2] = this.reflection[0]; break; + case "S": + t[0] = "C", t[6] = t[4], t[5] = t[3], t[4] = t[2], t[3] = t[1], t[2] = this.reflection[1], t[1] = this.reflection[0] } return t } + + function i(t) { var e = t.length; return this.pos = [t[e - 2], t[e - 1]], -1 != "SCQT".indexOf(t[0]) && (this.reflection = [2 * this.pos[0] - t[e - 4], 2 * this.pos[1] - t[e - 3]]), t } + + function a(t) { var e = [t]; switch (t[0]) { + case "M": + return this.pos = this.start = [t[1], t[2]], e; + case "L": + t[5] = t[3] = t[1], t[6] = t[4] = t[2], t[1] = this.pos[0], t[2] = this.pos[1]; break; + case "Q": + t[6] = t[4], t[5] = t[3], t[4] = 1 * t[4] / 3 + 2 * t[2] / 3, t[3] = 1 * t[3] / 3 + 2 * t[1] / 3, t[2] = 1 * this.pos[1] / 3 + 2 * t[2] / 3, t[1] = 1 * this.pos[0] / 3 + 2 * t[1] / 3; break; + case "A": + t = (e = function(t, e) { var i, a, s, r, o, n, l, h, c, d, g, u, p, f, x, b, v, m, y, w, k, A, S, C, L, P, T = Math.abs(e[1]), + M = Math.abs(e[2]), + I = e[3] % 360, + z = e[4], + X = e[5], + E = e[6], + Y = e[7], + F = new SVG.Point(t), + R = new SVG.Point(E, Y), + H = []; if (0 === T || 0 === M || F.x === R.x && F.y === R.y) return [ + ["C", F.x, F.y, R.x, R.y, R.x, R.y] + ]; for ((a = (i = new SVG.Point((F.x - R.x) / 2, (F.y - R.y) / 2).transform((new SVG.Matrix).rotate(I))).x * i.x / (T * T) + i.y * i.y / (M * M)) > 1 && (T *= a = Math.sqrt(a), M *= a), s = (new SVG.Matrix).rotate(I).scale(1 / T, 1 / M).rotate(-I), F = F.transform(s), n = (r = [(R = R.transform(s)).x - F.x, R.y - F.y])[0] * r[0] + r[1] * r[1], o = Math.sqrt(n), r[0] /= o, r[1] /= o, l = n < 4 ? Math.sqrt(1 - n / 4) : 0, z === X && (l *= -1), h = new SVG.Point((R.x + F.x) / 2 + l * -r[1], (R.y + F.y) / 2 + l * r[0]), c = new SVG.Point(F.x - h.x, F.y - h.y), d = new SVG.Point(R.x - h.x, R.y - h.y), g = Math.acos(c.x / Math.sqrt(c.x * c.x + c.y * c.y)), c.y < 0 && (g *= -1), u = Math.acos(d.x / Math.sqrt(d.x * d.x + d.y * d.y)), d.y < 0 && (u *= -1), X && g > u && (u += 2 * Math.PI), !X && g < u && (u -= 2 * Math.PI), b = [], v = g, p = (u - g) / (f = Math.ceil(2 * Math.abs(g - u) / Math.PI)), x = 4 * Math.tan(p / 4) / 3, k = 0; k <= f; k++) y = Math.cos(v), m = Math.sin(v), w = new SVG.Point(h.x + y, h.y + m), b[k] = [new SVG.Point(w.x + x * m, w.y - x * y), w, new SVG.Point(w.x - x * m, w.y + x * y)], v += p; for (b[0][0] = b[0][1].clone(), b[b.length - 1][2] = b[b.length - 1][1].clone(), s = (new SVG.Matrix).rotate(I).scale(T, M).rotate(-I), k = 0, A = b.length; k < A; k++) b[k][0] = b[k][0].transform(s), b[k][1] = b[k][1].transform(s), b[k][2] = b[k][2].transform(s); for (k = 1, A = b.length; k < A; k++) S = (w = b[k - 1][2]).x, C = w.y, L = (w = b[k][0]).x, P = w.y, E = (w = b[k][1]).x, Y = w.y, H.push(["C", S, C, L, P, E, Y]); return H }(this.pos, t))[0] } return t[0] = "C", this.pos = [t[5], t[6]], this.reflection = [2 * t[5] - t[3], 2 * t[6] - t[4]], e } + + function s(t, e) { if (!1 === e) return !1; for (var i = e, a = t.length; i < a; ++i) + if ("M" == t[i][0]) return i; + return !1 } + SVG.extend(SVG.PathArray, { morph: function(e) { for (var i = this.value, a = this.parse(e), r = 0, o = 0, n = !1, l = !1; !1 !== r || !1 !== o;) { var h; + n = s(i, !1 !== r && r + 1), l = s(a, !1 !== o && o + 1), !1 === r && (r = 0 == (h = new SVG.PathArray(c.start).bbox()).height || 0 == h.width ? i.push(i[0]) - 1 : i.push(["M", h.x + h.width / 2, h.y + h.height / 2]) - 1), !1 === o && (o = 0 == (h = new SVG.PathArray(c.dest).bbox()).height || 0 == h.width ? a.push(a[0]) - 1 : a.push(["M", h.x + h.width / 2, h.y + h.height / 2]) - 1); var c = t(i, r, n, a, o, l); + i = i.slice(0, r).concat(c.start, !1 === n ? [] : i.slice(n)), a = a.slice(0, o).concat(c.dest, !1 === l ? [] : a.slice(l)), r = !1 !== n && r + c.start.length, o = !1 !== l && o + c.dest.length } return this.value = i, this.destination = new SVG.PathArray, this.destination.value = a, this } }) }(), + /*! svg.draggable.js - v2.2.2 - 2019-01-08 + * https://github.com/svgdotjs/svg.draggable.js + * Copyright (c) 2019 Wout Fierens; Licensed MIT */ + function() { + function t(t) { t.remember("_draggable", this), this.el = t } + t.prototype.init = function(t, e) { var i = this; + this.constraint = t, this.value = e, this.el.on("mousedown.drag", (function(t) { i.start(t) })), this.el.on("touchstart.drag", (function(t) { i.start(t) })) }, t.prototype.transformPoint = function(t, e) { var i = (t = t || window.event).changedTouches && t.changedTouches[0] || t; return this.p.x = i.clientX - (e || 0), this.p.y = i.clientY, this.p.matrixTransform(this.m) }, t.prototype.getBBox = function() { var t = this.el.bbox(); return this.el instanceof SVG.Nested && (t = this.el.rbox()), (this.el instanceof SVG.G || this.el instanceof SVG.Use || this.el instanceof SVG.Nested) && (t.x = this.el.x(), t.y = this.el.y()), t }, t.prototype.start = function(t) { if ("click" != t.type && "mousedown" != t.type && "mousemove" != t.type || 1 == (t.which || t.buttons)) { var e = this; if (this.el.fire("beforedrag", { event: t, handler: this }), !this.el.event().defaultPrevented) { t.preventDefault(), t.stopPropagation(), this.parent = this.parent || this.el.parent(SVG.Nested) || this.el.parent(SVG.Doc), this.p = this.parent.node.createSVGPoint(), this.m = this.el.node.getScreenCTM().inverse(); var i, a = this.getBBox(); if (this.el instanceof SVG.Text) switch (i = this.el.node.getComputedTextLength(), this.el.attr("text-anchor")) { + case "middle": + i /= 2; break; + case "start": + i = 0 } + this.startPoints = { point: this.transformPoint(t, i), box: a, transform: this.el.transform() }, SVG.on(window, "mousemove.drag", (function(t) { e.drag(t) })), SVG.on(window, "touchmove.drag", (function(t) { e.drag(t) })), SVG.on(window, "mouseup.drag", (function(t) { e.end(t) })), SVG.on(window, "touchend.drag", (function(t) { e.end(t) })), this.el.fire("dragstart", { event: t, p: this.startPoints.point, m: this.m, handler: this }) } } }, t.prototype.drag = function(t) { var e = this.getBBox(), + i = this.transformPoint(t), + a = this.startPoints.box.x + i.x - this.startPoints.point.x, + s = this.startPoints.box.y + i.y - this.startPoints.point.y, + r = this.constraint, + o = i.x - this.startPoints.point.x, + n = i.y - this.startPoints.point.y; if (this.el.fire("dragmove", { event: t, p: i, m: this.m, handler: this }), this.el.event().defaultPrevented) return i; if ("function" == typeof r) { var l = r.call(this.el, a, s, this.m); "boolean" == typeof l && (l = { x: l, y: l }), !0 === l.x ? this.el.x(a) : !1 !== l.x && this.el.x(l.x), !0 === l.y ? this.el.y(s) : !1 !== l.y && this.el.y(l.y) } else "object" == typeof r && (null != r.minX && a < r.minX ? o = (a = r.minX) - this.startPoints.box.x : null != r.maxX && a > r.maxX - e.width && (o = (a = r.maxX - e.width) - this.startPoints.box.x), null != r.minY && s < r.minY ? n = (s = r.minY) - this.startPoints.box.y : null != r.maxY && s > r.maxY - e.height && (n = (s = r.maxY - e.height) - this.startPoints.box.y), null != r.snapToGrid && (a -= a % r.snapToGrid, s -= s % r.snapToGrid, o -= o % r.snapToGrid, n -= n % r.snapToGrid), this.el instanceof SVG.G ? this.el.matrix(this.startPoints.transform).transform({ x: o, y: n }, !0) : this.el.move(a, s)); return i }, t.prototype.end = function(t) { var e = this.drag(t); + this.el.fire("dragend", { event: t, p: e, m: this.m, handler: this }), SVG.off(window, "mousemove.drag"), SVG.off(window, "touchmove.drag"), SVG.off(window, "mouseup.drag"), SVG.off(window, "touchend.drag") }, SVG.extend(SVG.Element, { draggable: function(e, i) { "function" != typeof e && "object" != typeof e || (i = e, e = !0); var a = this.remember("_draggable") || new t(this); return (e = void 0 === e || e) ? a.init(i || {}, e) : (this.off("mousedown.drag"), this.off("touchstart.drag")), this } }) }.call(void 0), + function() { + function t(t) { this.el = t, t.remember("_selectHandler", this), this.pointSelection = { isSelected: !1 }, this.rectSelection = { isSelected: !1 }, this.pointsList = { lt: [0, 0], rt: ["width", 0], rb: ["width", "height"], lb: [0, "height"], t: ["width", 0], r: ["width", "height"], b: ["width", "height"], l: [0, "height"] }, this.pointCoord = function(t, e, i) { var a = "string" != typeof t ? t : e[t]; return i ? a / 2 : a }, this.pointCoords = function(t, e) { var i = this.pointsList[t]; return { x: this.pointCoord(i[0], e, "t" === t || "b" === t), y: this.pointCoord(i[1], e, "r" === t || "l" === t) } } } + t.prototype.init = function(t, e) { var i = this.el.bbox(); + this.options = {}; var a = this.el.selectize.defaults.points; for (var s in this.el.selectize.defaults) this.options[s] = this.el.selectize.defaults[s], void 0 !== e[s] && (this.options[s] = e[s]); var r = ["points", "pointsExclude"]; for (var s in r) { var o = this.options[r[s]]; "string" == typeof o ? o = o.length > 0 ? o.split(/\s*,\s*/i) : [] : "boolean" == typeof o && "points" === r[s] && (o = o ? a : []), this.options[r[s]] = o } + this.options.points = [a, this.options.points].reduce((function(t, e) { return t.filter((function(t) { return e.indexOf(t) > -1 })) })), this.options.points = [this.options.points, this.options.pointsExclude].reduce((function(t, e) { return t.filter((function(t) { return e.indexOf(t) < 0 })) })), this.parent = this.el.parent(), this.nested = this.nested || this.parent.group(), this.nested.matrix(new SVG.Matrix(this.el).translate(i.x, i.y)), this.options.deepSelect && -1 !== ["line", "polyline", "polygon"].indexOf(this.el.type) ? this.selectPoints(t) : this.selectRect(t), this.observe(), this.cleanup() }, t.prototype.selectPoints = function(t) { return this.pointSelection.isSelected = t, this.pointSelection.set || (this.pointSelection.set = this.parent.set(), this.drawPoints()), this }, t.prototype.getPointArray = function() { var t = this.el.bbox(); return this.el.array().valueOf().map((function(e) { return [e[0] - t.x, e[1] - t.y] })) }, t.prototype.drawPoints = function() { for (var t = this, e = this.getPointArray(), i = 0, a = e.length; i < a; ++i) { var s = function(e) { return function(i) { + (i = i || window.event).preventDefault ? i.preventDefault() : i.returnValue = !1, i.stopPropagation(); var a = i.pageX || i.touches[0].pageX, + s = i.pageY || i.touches[0].pageY; + t.el.fire("point", { x: a, y: s, i: e, event: i }) } }(i), + r = this.drawPoint(e[i][0], e[i][1]).addClass(this.options.classPoints).addClass(this.options.classPoints + "_point").on("touchstart", s).on("mousedown", s); + this.pointSelection.set.add(r) } }, t.prototype.drawPoint = function(t, e) { var i = this.options.pointType; switch (i) { + case "circle": + return this.drawCircle(t, e); + case "rect": + return this.drawRect(t, e); + default: + if ("function" == typeof i) return i.call(this, t, e); throw new Error("Unknown " + i + " point type!") } }, t.prototype.drawCircle = function(t, e) { return this.nested.circle(this.options.pointSize).center(t, e) }, t.prototype.drawRect = function(t, e) { return this.nested.rect(this.options.pointSize, this.options.pointSize).center(t, e) }, t.prototype.updatePointSelection = function() { var t = this.getPointArray(); + this.pointSelection.set.each((function(e) { this.cx() === t[e][0] && this.cy() === t[e][1] || this.center(t[e][0], t[e][1]) })) }, t.prototype.updateRectSelection = function() { var t = this, + e = this.el.bbox(); if (this.rectSelection.set.get(0).attr({ width: e.width, height: e.height }), this.options.points.length && this.options.points.map((function(i, a) { var s = t.pointCoords(i, e); + t.rectSelection.set.get(a + 1).center(s.x, s.y) })), this.options.rotationPoint) { var i = this.rectSelection.set.length(); + this.rectSelection.set.get(i - 1).center(e.width / 2, 20) } }, t.prototype.selectRect = function(t) { var e = this, + i = this.el.bbox(); + + function a(t) { return function(i) { + (i = i || window.event).preventDefault ? i.preventDefault() : i.returnValue = !1, i.stopPropagation(); var a = i.pageX || i.touches[0].pageX, + s = i.pageY || i.touches[0].pageY; + e.el.fire(t, { x: a, y: s, event: i }) } } if (this.rectSelection.isSelected = t, this.rectSelection.set = this.rectSelection.set || this.parent.set(), this.rectSelection.set.get(0) || this.rectSelection.set.add(this.nested.rect(i.width, i.height).addClass(this.options.classRect)), this.options.points.length && this.rectSelection.set.length() < 2 && (this.options.points.map((function(t, s) { var r = e.pointCoords(t, i), + o = e.drawPoint(r.x, r.y).attr("class", e.options.classPoints + "_" + t).on("mousedown", a(t)).on("touchstart", a(t)); + e.rectSelection.set.add(o) })), this.rectSelection.set.each((function() { this.addClass(e.options.classPoints) }))), this.options.rotationPoint && (this.options.points && !this.rectSelection.set.get(9) || !this.options.points && !this.rectSelection.set.get(1))) { var s = function(t) { + (t = t || window.event).preventDefault ? t.preventDefault() : t.returnValue = !1, t.stopPropagation(); var i = t.pageX || t.touches[0].pageX, + a = t.pageY || t.touches[0].pageY; + e.el.fire("rot", { x: i, y: a, event: t }) }, + r = this.drawPoint(i.width / 2, 20).attr("class", this.options.classPoints + "_rot").on("touchstart", s).on("mousedown", s); + this.rectSelection.set.add(r) } }, t.prototype.handler = function() { var t = this.el.bbox(); + this.nested.matrix(new SVG.Matrix(this.el).translate(t.x, t.y)), this.rectSelection.isSelected && this.updateRectSelection(), this.pointSelection.isSelected && this.updatePointSelection() }, t.prototype.observe = function() { var t = this; if (MutationObserver) + if (this.rectSelection.isSelected || this.pointSelection.isSelected) this.observerInst = this.observerInst || new MutationObserver((function() { t.handler() })), this.observerInst.observe(this.el.node, { attributes: !0 }); + else try { this.observerInst.disconnect(), delete this.observerInst } catch (t) {} else this.el.off("DOMAttrModified.select"), (this.rectSelection.isSelected || this.pointSelection.isSelected) && this.el.on("DOMAttrModified.select", (function() { t.handler() })) }, t.prototype.cleanup = function() {!this.rectSelection.isSelected && this.rectSelection.set && (this.rectSelection.set.each((function() { this.remove() })), this.rectSelection.set.clear(), delete this.rectSelection.set), !this.pointSelection.isSelected && this.pointSelection.set && (this.pointSelection.set.each((function() { this.remove() })), this.pointSelection.set.clear(), delete this.pointSelection.set), this.pointSelection.isSelected || this.rectSelection.isSelected || (this.nested.remove(), delete this.nested) }, SVG.extend(SVG.Element, { selectize: function(e, i) { return "object" == typeof e && (i = e, e = !0), (this.remember("_selectHandler") || new t(this)).init(void 0 === e || e, i || {}), this } }), SVG.Element.prototype.selectize.defaults = { points: ["lt", "rt", "rb", "lb", "t", "r", "b", "l"], pointsExclude: [], classRect: "svg_select_boundingRect", classPoints: "svg_select_points", pointSize: 7, rotationPoint: !0, deepSelect: !1, pointType: "circle" } }(), + function() { + (function() { + function t(t) { t.remember("_resizeHandler", this), this.el = t, this.parameters = {}, this.lastUpdateCall = null, this.p = t.doc().node.createSVGPoint() } + t.prototype.transformPoint = function(t, e, i) { return this.p.x = t - (this.offset.x - window.pageXOffset), this.p.y = e - (this.offset.y - window.pageYOffset), this.p.matrixTransform(i || this.m) }, t.prototype._extractPosition = function(t) { return { x: null != t.clientX ? t.clientX : t.touches[0].clientX, y: null != t.clientY ? t.clientY : t.touches[0].clientY } }, t.prototype.init = function(t) { var e = this; if (this.stop(), "stop" !== t) { for (var i in this.options = {}, this.el.resize.defaults) this.options[i] = this.el.resize.defaults[i], void 0 !== t[i] && (this.options[i] = t[i]); + this.el.on("lt.resize", (function(t) { e.resize(t || window.event) })), this.el.on("rt.resize", (function(t) { e.resize(t || window.event) })), this.el.on("rb.resize", (function(t) { e.resize(t || window.event) })), this.el.on("lb.resize", (function(t) { e.resize(t || window.event) })), this.el.on("t.resize", (function(t) { e.resize(t || window.event) })), this.el.on("r.resize", (function(t) { e.resize(t || window.event) })), this.el.on("b.resize", (function(t) { e.resize(t || window.event) })), this.el.on("l.resize", (function(t) { e.resize(t || window.event) })), this.el.on("rot.resize", (function(t) { e.resize(t || window.event) })), this.el.on("point.resize", (function(t) { e.resize(t || window.event) })), this.update() } }, t.prototype.stop = function() { return this.el.off("lt.resize"), this.el.off("rt.resize"), this.el.off("rb.resize"), this.el.off("lb.resize"), this.el.off("t.resize"), this.el.off("r.resize"), this.el.off("b.resize"), this.el.off("l.resize"), this.el.off("rot.resize"), this.el.off("point.resize"), this }, t.prototype.resize = function(t) { var e = this; + this.m = this.el.node.getScreenCTM().inverse(), this.offset = { x: window.pageXOffset, y: window.pageYOffset }; var i = this._extractPosition(t.detail.event); if (this.parameters = { type: this.el.type, p: this.transformPoint(i.x, i.y), x: t.detail.x, y: t.detail.y, box: this.el.bbox(), rotation: this.el.transform().rotation }, "text" === this.el.type && (this.parameters.fontSize = this.el.attr()["font-size"]), void 0 !== t.detail.i) { var a = this.el.array().valueOf(); + this.parameters.i = t.detail.i, this.parameters.pointCoords = [a[t.detail.i][0], a[t.detail.i][1]] } switch (t.type) { + case "lt": + this.calc = function(t, e) { var i = this.snapToGrid(t, e); if (this.parameters.box.width - i[0] > 0 && this.parameters.box.height - i[1] > 0) { if ("text" === this.parameters.type) return this.el.move(this.parameters.box.x + i[0], this.parameters.box.y), void this.el.attr("font-size", this.parameters.fontSize - i[0]); + i = this.checkAspectRatio(i), this.el.move(this.parameters.box.x + i[0], this.parameters.box.y + i[1]).size(this.parameters.box.width - i[0], this.parameters.box.height - i[1]) } }; break; + case "rt": + this.calc = function(t, e) { var i = this.snapToGrid(t, e, 2); if (this.parameters.box.width + i[0] > 0 && this.parameters.box.height - i[1] > 0) { if ("text" === this.parameters.type) return this.el.move(this.parameters.box.x - i[0], this.parameters.box.y), void this.el.attr("font-size", this.parameters.fontSize + i[0]); + i = this.checkAspectRatio(i, !0), this.el.move(this.parameters.box.x, this.parameters.box.y + i[1]).size(this.parameters.box.width + i[0], this.parameters.box.height - i[1]) } }; break; + case "rb": + this.calc = function(t, e) { var i = this.snapToGrid(t, e, 0); if (this.parameters.box.width + i[0] > 0 && this.parameters.box.height + i[1] > 0) { if ("text" === this.parameters.type) return this.el.move(this.parameters.box.x - i[0], this.parameters.box.y), void this.el.attr("font-size", this.parameters.fontSize + i[0]); + i = this.checkAspectRatio(i), this.el.move(this.parameters.box.x, this.parameters.box.y).size(this.parameters.box.width + i[0], this.parameters.box.height + i[1]) } }; break; + case "lb": + this.calc = function(t, e) { var i = this.snapToGrid(t, e, 1); if (this.parameters.box.width - i[0] > 0 && this.parameters.box.height + i[1] > 0) { if ("text" === this.parameters.type) return this.el.move(this.parameters.box.x + i[0], this.parameters.box.y), void this.el.attr("font-size", this.parameters.fontSize - i[0]); + i = this.checkAspectRatio(i, !0), this.el.move(this.parameters.box.x + i[0], this.parameters.box.y).size(this.parameters.box.width - i[0], this.parameters.box.height + i[1]) } }; break; + case "t": + this.calc = function(t, e) { var i = this.snapToGrid(t, e, 2); if (this.parameters.box.height - i[1] > 0) { if ("text" === this.parameters.type) return; + this.el.move(this.parameters.box.x, this.parameters.box.y + i[1]).height(this.parameters.box.height - i[1]) } }; break; + case "r": + this.calc = function(t, e) { var i = this.snapToGrid(t, e, 0); if (this.parameters.box.width + i[0] > 0) { if ("text" === this.parameters.type) return; + this.el.move(this.parameters.box.x, this.parameters.box.y).width(this.parameters.box.width + i[0]) } }; break; + case "b": + this.calc = function(t, e) { var i = this.snapToGrid(t, e, 0); if (this.parameters.box.height + i[1] > 0) { if ("text" === this.parameters.type) return; + this.el.move(this.parameters.box.x, this.parameters.box.y).height(this.parameters.box.height + i[1]) } }; break; + case "l": + this.calc = function(t, e) { var i = this.snapToGrid(t, e, 1); if (this.parameters.box.width - i[0] > 0) { if ("text" === this.parameters.type) return; + this.el.move(this.parameters.box.x + i[0], this.parameters.box.y).width(this.parameters.box.width - i[0]) } }; break; + case "rot": + this.calc = function(t, e) { var i = t + this.parameters.p.x, + a = e + this.parameters.p.y, + s = Math.atan2(this.parameters.p.y - this.parameters.box.y - this.parameters.box.height / 2, this.parameters.p.x - this.parameters.box.x - this.parameters.box.width / 2), + r = Math.atan2(a - this.parameters.box.y - this.parameters.box.height / 2, i - this.parameters.box.x - this.parameters.box.width / 2), + o = this.parameters.rotation + 180 * (r - s) / Math.PI + this.options.snapToAngle / 2; + this.el.center(this.parameters.box.cx, this.parameters.box.cy).rotate(o - o % this.options.snapToAngle, this.parameters.box.cx, this.parameters.box.cy) }; break; + case "point": + this.calc = function(t, e) { var i = this.snapToGrid(t, e, this.parameters.pointCoords[0], this.parameters.pointCoords[1]), + a = this.el.array().valueOf(); + a[this.parameters.i][0] = this.parameters.pointCoords[0] + i[0], a[this.parameters.i][1] = this.parameters.pointCoords[1] + i[1], this.el.plot(a) } } + this.el.fire("resizestart", { dx: this.parameters.x, dy: this.parameters.y, event: t }), SVG.on(window, "touchmove.resize", (function(t) { e.update(t || window.event) })), SVG.on(window, "touchend.resize", (function() { e.done() })), SVG.on(window, "mousemove.resize", (function(t) { e.update(t || window.event) })), SVG.on(window, "mouseup.resize", (function() { e.done() })) }, t.prototype.update = function(t) { if (t) { var e = this._extractPosition(t), + i = this.transformPoint(e.x, e.y), + a = i.x - this.parameters.p.x, + s = i.y - this.parameters.p.y; + this.lastUpdateCall = [a, s], this.calc(a, s), this.el.fire("resizing", { dx: a, dy: s, event: t }) } else this.lastUpdateCall && this.calc(this.lastUpdateCall[0], this.lastUpdateCall[1]) }, t.prototype.done = function() { this.lastUpdateCall = null, SVG.off(window, "mousemove.resize"), SVG.off(window, "mouseup.resize"), SVG.off(window, "touchmove.resize"), SVG.off(window, "touchend.resize"), this.el.fire("resizedone") }, t.prototype.snapToGrid = function(t, e, i, a) { var s; return void 0 !== a ? s = [(i + t) % this.options.snapToGrid, (a + e) % this.options.snapToGrid] : (i = null == i ? 3 : i, s = [(this.parameters.box.x + t + (1 & i ? 0 : this.parameters.box.width)) % this.options.snapToGrid, (this.parameters.box.y + e + (2 & i ? 0 : this.parameters.box.height)) % this.options.snapToGrid]), t < 0 && (s[0] -= this.options.snapToGrid), e < 0 && (s[1] -= this.options.snapToGrid), t -= Math.abs(s[0]) < this.options.snapToGrid / 2 ? s[0] : s[0] - (t < 0 ? -this.options.snapToGrid : this.options.snapToGrid), e -= Math.abs(s[1]) < this.options.snapToGrid / 2 ? s[1] : s[1] - (e < 0 ? -this.options.snapToGrid : this.options.snapToGrid), this.constraintToBox(t, e, i, a) }, t.prototype.constraintToBox = function(t, e, i, a) { var s, r, o = this.options.constraint || {}; return void 0 !== a ? (s = i, r = a) : (s = this.parameters.box.x + (1 & i ? 0 : this.parameters.box.width), r = this.parameters.box.y + (2 & i ? 0 : this.parameters.box.height)), void 0 !== o.minX && s + t < o.minX && (t = o.minX - s), void 0 !== o.maxX && s + t > o.maxX && (t = o.maxX - s), void 0 !== o.minY && r + e < o.minY && (e = o.minY - r), void 0 !== o.maxY && r + e > o.maxY && (e = o.maxY - r), [t, e] }, t.prototype.checkAspectRatio = function(t, e) { if (!this.options.saveAspectRatio) return t; var i = t.slice(), + a = this.parameters.box.width / this.parameters.box.height, + s = this.parameters.box.width + t[0], + r = this.parameters.box.height - t[1], + o = s / r; return o < a ? (i[1] = s / a - this.parameters.box.height, e && (i[1] = -i[1])) : o > a && (i[0] = this.parameters.box.width - r * a, e && (i[0] = -i[0])), i }, SVG.extend(SVG.Element, { resize: function(e) { return (this.remember("_resizeHandler") || new t(this)).init(e || {}), this } }), SVG.Element.prototype.resize.defaults = { snapToAngle: .1, snapToGrid: 1, constraint: {}, saveAspectRatio: !1 } }).call(this) }(), + function(t, e) { void 0 === e && (e = {}); var i = e.insertAt; if ("undefined" != typeof document) { var a = document.head || document.getElementsByTagName("head")[0], + s = document.createElement("style"); + s.type = "text/css", "top" === i && a.firstChild ? a.insertBefore(s, a.firstChild) : a.appendChild(s), s.styleSheet ? s.styleSheet.cssText = t : s.appendChild(document.createTextNode(t)) } }('.apexcharts-canvas {\n position: relative;\n user-select: none;\n /* cannot give overflow: hidden as it will crop tooltips which overflow outside chart area */\n}\n\n\n/* scrollbar is not visible by default for legend, hence forcing the visibility */\n.apexcharts-canvas ::-webkit-scrollbar {\n -webkit-appearance: none;\n width: 6px;\n}\n\n.apexcharts-canvas ::-webkit-scrollbar-thumb {\n border-radius: 4px;\n background-color: rgba(0, 0, 0, .5);\n box-shadow: 0 0 1px rgba(255, 255, 255, .5);\n -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);\n}\n\n\n.apexcharts-inner {\n position: relative;\n}\n\n.apexcharts-text tspan {\n font-family: inherit;\n}\n\n.legend-mouseover-inactive {\n transition: 0.15s ease all;\n opacity: 0.20;\n}\n\n.apexcharts-series-collapsed {\n opacity: 0;\n}\n\n.apexcharts-tooltip {\n border-radius: 5px;\n box-shadow: 2px 2px 6px -4px #999;\n cursor: default;\n font-size: 14px;\n left: 62px;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n top: 20px;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n white-space: nowrap;\n z-index: 12;\n transition: 0.15s ease all;\n}\n\n.apexcharts-tooltip.apexcharts-active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-tooltip.apexcharts-theme-light {\n border: 1px solid #e3e3e3;\n background: rgba(255, 255, 255, 0.96);\n}\n\n.apexcharts-tooltip.apexcharts-theme-dark {\n color: #fff;\n background: rgba(30, 30, 30, 0.8);\n}\n\n.apexcharts-tooltip * {\n font-family: inherit;\n}\n\n\n.apexcharts-tooltip-title {\n padding: 6px;\n font-size: 15px;\n margin-bottom: 4px;\n}\n\n.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {\n background: #ECEFF1;\n border-bottom: 1px solid #ddd;\n}\n\n.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {\n background: rgba(0, 0, 0, 0.7);\n border-bottom: 1px solid #333;\n}\n\n.apexcharts-tooltip-text-y-value,\n.apexcharts-tooltip-text-goals-value,\n.apexcharts-tooltip-text-z-value {\n display: inline-block;\n font-weight: 600;\n margin-left: 5px;\n}\n\n.apexcharts-tooltip-text-y-label:empty,\n.apexcharts-tooltip-text-y-value:empty,\n.apexcharts-tooltip-text-goals-label:empty,\n.apexcharts-tooltip-text-goals-value:empty,\n.apexcharts-tooltip-text-z-value:empty {\n display: none;\n}\n\n.apexcharts-tooltip-text-y-value,\n.apexcharts-tooltip-text-goals-value,\n.apexcharts-tooltip-text-z-value {\n font-weight: 600;\n}\n\n.apexcharts-tooltip-text-goals-label, \n.apexcharts-tooltip-text-goals-value {\n padding: 6px 0 5px;\n}\n\n.apexcharts-tooltip-goals-group, \n.apexcharts-tooltip-text-goals-label, \n.apexcharts-tooltip-text-goals-value {\n display: flex;\n}\n.apexcharts-tooltip-text-goals-label:not(:empty),\n.apexcharts-tooltip-text-goals-value:not(:empty) {\n margin-top: -6px;\n}\n\n.apexcharts-tooltip-marker {\n width: 12px;\n height: 12px;\n position: relative;\n top: 0px;\n margin-right: 10px;\n border-radius: 50%;\n}\n\n.apexcharts-tooltip-series-group {\n padding: 0 10px;\n display: none;\n text-align: left;\n justify-content: left;\n align-items: center;\n}\n\n.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {\n opacity: 1;\n}\n\n.apexcharts-tooltip-series-group.apexcharts-active,\n.apexcharts-tooltip-series-group:last-child {\n padding-bottom: 4px;\n}\n\n.apexcharts-tooltip-series-group-hidden {\n opacity: 0;\n height: 0;\n line-height: 0;\n padding: 0 !important;\n}\n\n.apexcharts-tooltip-y-group {\n padding: 6px 0 5px;\n}\n\n.apexcharts-tooltip-box, .apexcharts-custom-tooltip {\n padding: 4px 8px;\n}\n\n.apexcharts-tooltip-boxPlot {\n display: flex;\n flex-direction: column-reverse;\n}\n\n.apexcharts-tooltip-box>div {\n margin: 4px 0;\n}\n\n.apexcharts-tooltip-box span.value {\n font-weight: bold;\n}\n\n.apexcharts-tooltip-rangebar {\n padding: 5px 8px;\n}\n\n.apexcharts-tooltip-rangebar .category {\n font-weight: 600;\n color: #777;\n}\n\n.apexcharts-tooltip-rangebar .series-name {\n font-weight: bold;\n display: block;\n margin-bottom: 5px;\n}\n\n.apexcharts-xaxistooltip {\n opacity: 0;\n padding: 9px 10px;\n pointer-events: none;\n color: #373d3f;\n font-size: 13px;\n text-align: center;\n border-radius: 2px;\n position: absolute;\n z-index: 10;\n background: #ECEFF1;\n border: 1px solid #90A4AE;\n transition: 0.15s ease all;\n}\n\n.apexcharts-xaxistooltip.apexcharts-theme-dark {\n background: rgba(0, 0, 0, 0.7);\n border: 1px solid rgba(0, 0, 0, 0.5);\n color: #fff;\n}\n\n.apexcharts-xaxistooltip:after,\n.apexcharts-xaxistooltip:before {\n left: 50%;\n border: solid transparent;\n content: " ";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none;\n}\n\n.apexcharts-xaxistooltip:after {\n border-color: rgba(236, 239, 241, 0);\n border-width: 6px;\n margin-left: -6px;\n}\n\n.apexcharts-xaxistooltip:before {\n border-color: rgba(144, 164, 174, 0);\n border-width: 7px;\n margin-left: -7px;\n}\n\n.apexcharts-xaxistooltip-bottom:after,\n.apexcharts-xaxistooltip-bottom:before {\n bottom: 100%;\n}\n\n.apexcharts-xaxistooltip-top:after,\n.apexcharts-xaxistooltip-top:before {\n top: 100%;\n}\n\n.apexcharts-xaxistooltip-bottom:after {\n border-bottom-color: #ECEFF1;\n}\n\n.apexcharts-xaxistooltip-bottom:before {\n border-bottom-color: #90A4AE;\n}\n\n.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after {\n border-bottom-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before {\n border-bottom-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip-top:after {\n border-top-color: #ECEFF1\n}\n\n.apexcharts-xaxistooltip-top:before {\n border-top-color: #90A4AE;\n}\n\n.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after {\n border-top-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before {\n border-top-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip.apexcharts-active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-yaxistooltip {\n opacity: 0;\n padding: 4px 10px;\n pointer-events: none;\n color: #373d3f;\n font-size: 13px;\n text-align: center;\n border-radius: 2px;\n position: absolute;\n z-index: 10;\n background: #ECEFF1;\n border: 1px solid #90A4AE;\n}\n\n.apexcharts-yaxistooltip.apexcharts-theme-dark {\n background: rgba(0, 0, 0, 0.7);\n border: 1px solid rgba(0, 0, 0, 0.5);\n color: #fff;\n}\n\n.apexcharts-yaxistooltip:after,\n.apexcharts-yaxistooltip:before {\n top: 50%;\n border: solid transparent;\n content: " ";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none;\n}\n\n.apexcharts-yaxistooltip:after {\n border-color: rgba(236, 239, 241, 0);\n border-width: 6px;\n margin-top: -6px;\n}\n\n.apexcharts-yaxistooltip:before {\n border-color: rgba(144, 164, 174, 0);\n border-width: 7px;\n margin-top: -7px;\n}\n\n.apexcharts-yaxistooltip-left:after,\n.apexcharts-yaxistooltip-left:before {\n left: 100%;\n}\n\n.apexcharts-yaxistooltip-right:after,\n.apexcharts-yaxistooltip-right:before {\n right: 100%;\n}\n\n.apexcharts-yaxistooltip-left:after {\n border-left-color: #ECEFF1;\n}\n\n.apexcharts-yaxistooltip-left:before {\n border-left-color: #90A4AE;\n}\n\n.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after {\n border-left-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before {\n border-left-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip-right:after {\n border-right-color: #ECEFF1;\n}\n\n.apexcharts-yaxistooltip-right:before {\n border-right-color: #90A4AE;\n}\n\n.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after {\n border-right-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before {\n border-right-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip.apexcharts-active {\n opacity: 1;\n}\n\n.apexcharts-yaxistooltip-hidden {\n display: none;\n}\n\n.apexcharts-xcrosshairs,\n.apexcharts-ycrosshairs {\n pointer-events: none;\n opacity: 0;\n transition: 0.15s ease all;\n}\n\n.apexcharts-xcrosshairs.apexcharts-active,\n.apexcharts-ycrosshairs.apexcharts-active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-ycrosshairs-hidden {\n opacity: 0;\n}\n\n.apexcharts-selection-rect {\n cursor: move;\n}\n\n.svg_select_boundingRect, .svg_select_points_rot {\n pointer-events: none;\n opacity: 0;\n visibility: hidden;\n}\n.apexcharts-selection-rect + g .svg_select_boundingRect,\n.apexcharts-selection-rect + g .svg_select_points_rot {\n opacity: 0;\n visibility: hidden;\n}\n\n.apexcharts-selection-rect + g .svg_select_points_l,\n.apexcharts-selection-rect + g .svg_select_points_r {\n cursor: ew-resize;\n opacity: 1;\n visibility: visible;\n}\n\n.svg_select_points {\n fill: #efefef;\n stroke: #333;\n rx: 2;\n}\n\n.apexcharts-svg.apexcharts-zoomable.hovering-zoom {\n cursor: crosshair\n}\n\n.apexcharts-svg.apexcharts-zoomable.hovering-pan {\n cursor: move\n}\n\n.apexcharts-zoom-icon,\n.apexcharts-zoomin-icon,\n.apexcharts-zoomout-icon,\n.apexcharts-reset-icon,\n.apexcharts-pan-icon,\n.apexcharts-selection-icon,\n.apexcharts-menu-icon,\n.apexcharts-toolbar-custom-icon {\n cursor: pointer;\n width: 20px;\n height: 20px;\n line-height: 24px;\n color: #6E8192;\n text-align: center;\n}\n\n.apexcharts-zoom-icon svg,\n.apexcharts-zoomin-icon svg,\n.apexcharts-zoomout-icon svg,\n.apexcharts-reset-icon svg,\n.apexcharts-menu-icon svg {\n fill: #6E8192;\n}\n\n.apexcharts-selection-icon svg {\n fill: #444;\n transform: scale(0.76)\n}\n\n.apexcharts-theme-dark .apexcharts-zoom-icon svg,\n.apexcharts-theme-dark .apexcharts-zoomin-icon svg,\n.apexcharts-theme-dark .apexcharts-zoomout-icon svg,\n.apexcharts-theme-dark .apexcharts-reset-icon svg,\n.apexcharts-theme-dark .apexcharts-pan-icon svg,\n.apexcharts-theme-dark .apexcharts-selection-icon svg,\n.apexcharts-theme-dark .apexcharts-menu-icon svg,\n.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg {\n fill: #f3f4f5;\n}\n\n.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg,\n.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,\n.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg {\n fill: #008FFB;\n}\n\n.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,\n.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,\n.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,\n.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg,\n.apexcharts-theme-light .apexcharts-reset-icon:hover svg,\n.apexcharts-theme-light .apexcharts-menu-icon:hover svg {\n fill: #333;\n}\n\n.apexcharts-selection-icon,\n.apexcharts-menu-icon {\n position: relative;\n}\n\n.apexcharts-reset-icon {\n margin-left: 5px;\n}\n\n.apexcharts-zoom-icon,\n.apexcharts-reset-icon,\n.apexcharts-menu-icon {\n transform: scale(0.85);\n}\n\n.apexcharts-zoomin-icon,\n.apexcharts-zoomout-icon {\n transform: scale(0.7)\n}\n\n.apexcharts-zoomout-icon {\n margin-right: 3px;\n}\n\n.apexcharts-pan-icon {\n transform: scale(0.62);\n position: relative;\n left: 1px;\n top: 0px;\n}\n\n.apexcharts-pan-icon svg {\n fill: #fff;\n stroke: #6E8192;\n stroke-width: 2;\n}\n\n.apexcharts-pan-icon.apexcharts-selected svg {\n stroke: #008FFB;\n}\n\n.apexcharts-pan-icon:not(.apexcharts-selected):hover svg {\n stroke: #333;\n}\n\n.apexcharts-toolbar {\n position: absolute;\n z-index: 11;\n max-width: 176px;\n text-align: right;\n border-radius: 3px;\n padding: 0px 6px 2px 6px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n\n.apexcharts-menu {\n background: #fff;\n position: absolute;\n top: 100%;\n border: 1px solid #ddd;\n border-radius: 3px;\n padding: 3px;\n right: 10px;\n opacity: 0;\n min-width: 110px;\n transition: 0.15s ease all;\n pointer-events: none;\n}\n\n.apexcharts-menu.apexcharts-menu-open {\n opacity: 1;\n pointer-events: all;\n transition: 0.15s ease all;\n}\n\n.apexcharts-menu-item {\n padding: 6px 7px;\n font-size: 12px;\n cursor: pointer;\n}\n\n.apexcharts-theme-light .apexcharts-menu-item:hover {\n background: #eee;\n}\n\n.apexcharts-theme-dark .apexcharts-menu {\n background: rgba(0, 0, 0, 0.7);\n color: #fff;\n}\n\n@media screen and (min-width: 768px) {\n .apexcharts-canvas:hover .apexcharts-toolbar {\n opacity: 1;\n }\n}\n\n.apexcharts-datalabel.apexcharts-element-hidden {\n opacity: 0;\n}\n\n.apexcharts-pie-label,\n.apexcharts-datalabels,\n.apexcharts-datalabel,\n.apexcharts-datalabel-label,\n.apexcharts-datalabel-value {\n cursor: default;\n pointer-events: none;\n}\n\n.apexcharts-pie-label-delay {\n opacity: 0;\n animation-name: opaque;\n animation-duration: 0.3s;\n animation-fill-mode: forwards;\n animation-timing-function: ease;\n}\n\n.apexcharts-canvas .apexcharts-element-hidden {\n opacity: 0;\n}\n\n.apexcharts-hide .apexcharts-series-points {\n opacity: 0;\n}\n\n.apexcharts-gridline,\n.apexcharts-annotation-rect,\n.apexcharts-tooltip .apexcharts-marker,\n.apexcharts-area-series .apexcharts-area,\n.apexcharts-line,\n.apexcharts-zoom-rect,\n.apexcharts-toolbar svg,\n.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,\n.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,\n.apexcharts-radar-series path,\n.apexcharts-radar-series polygon {\n pointer-events: none;\n}\n\n\n/* markers */\n\n.apexcharts-marker {\n transition: 0.15s ease all;\n}\n\n@keyframes opaque {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n\n/* Resize generated styles */\n\n@keyframes resizeanim {\n from {\n opacity: 0;\n }\n to {\n opacity: 0;\n }\n}\n\n.resize-triggers {\n animation: 1ms resizeanim;\n visibility: hidden;\n opacity: 0;\n}\n\n.resize-triggers,\n.resize-triggers>div,\n.contract-trigger:before {\n content: " ";\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n}\n\n.resize-triggers>div {\n background: #eee;\n overflow: auto;\n}\n\n.contract-trigger:before {\n width: 200%;\n height: 200%;\n}'), + function() { + function t(t) { var e = t.__resizeTriggers__, + i = e.firstElementChild, + a = e.lastElementChild, + s = i ? i.firstElementChild : null; + a && (a.scrollLeft = a.scrollWidth, a.scrollTop = a.scrollHeight), s && (s.style.width = i.offsetWidth + 1 + "px", s.style.height = i.offsetHeight + 1 + "px"), i && (i.scrollLeft = i.scrollWidth, i.scrollTop = i.scrollHeight) } + + function e(e) { var i = this; + t(this), this.__resizeRAF__ && r(this.__resizeRAF__), this.__resizeRAF__ = s((function() { + (function(t) { return t.offsetWidth != t.__resizeLast__.width || t.offsetHeight != t.__resizeLast__.height })(i) && (i.__resizeLast__.width = i.offsetWidth, i.__resizeLast__.height = i.offsetHeight, i.__resizeListeners__.forEach((function(t) { t.call(e) }))) })) } var i, a, s = (i = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || function(t) { return window.setTimeout(t, 20) }, function(t) { return i(t) }), + r = (a = window.cancelAnimationFrame || window.mozCancelAnimationFrame || window.webkitCancelAnimationFrame || window.clearTimeout, function(t) { return a(t) }), + o = !1, + n = "animationstart", + l = "Webkit Moz O ms".split(" "), + h = "webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "), + c = document.createElement("fakeelement"); if (void 0 !== c.style.animationName && (o = !0), !1 === o) + for (var d = 0; d < l.length; d++) + if (void 0 !== c.style[l[d] + "AnimationName"]) { n = h[d]; break } + window.addResizeListener = function(i, a) { i.__resizeTriggers__ || ("static" == getComputedStyle(i).position && (i.style.position = "relative"), i.__resizeLast__ = {}, i.__resizeListeners__ = [], (i.__resizeTriggers__ = document.createElement("div")).className = "resize-triggers", i.__resizeTriggers__.innerHTML = '
', i.appendChild(i.__resizeTriggers__), t(i), i.addEventListener("scroll", e, !0), n && i.__resizeTriggers__.addEventListener(n, (function(e) { "resizeanim" == e.animationName && t(i) }))), i.__resizeListeners__.push(a) }, window.removeResizeListener = function(t, i) { t && (t.__resizeListeners__.splice(t.__resizeListeners__.indexOf(i), 1), t.__resizeListeners__.length || (t.removeEventListener("scroll", e), t.__resizeTriggers__.parentNode && (t.__resizeTriggers__ = !t.removeChild(t.__resizeTriggers__)))) } }(), void 0 === window.Apex && (window.Apex = {}); + var Ht = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w } return n(t, [{ key: "initModules", value: function() { this.ctx.publicMethods = ["updateOptions", "updateSeries", "appendData", "appendSeries", "toggleSeries", "showSeries", "hideSeries", "setLocale", "resetSeries", "zoomX", "toggleDataPointSelection", "dataURI", "addXaxisAnnotation", "addYaxisAnnotation", "addPointAnnotation", "clearAnnotations", "removeAnnotation", "paper", "destroy"], this.ctx.eventList = ["click", "mousedown", "mousemove", "mouseleave", "touchstart", "touchmove", "touchleave", "mouseup", "touchend"], this.ctx.animations = new v(this.ctx), this.ctx.axes = new tt(this.ctx), this.ctx.core = new Ft(this.ctx.el, this.ctx), this.ctx.config = new O({}), this.ctx.data = new V(this.ctx), this.ctx.grid = new q(this.ctx), this.ctx.graphics = new y(this.ctx), this.ctx.coreUtils = new A(this.ctx), this.ctx.crosshairs = new et(this.ctx), this.ctx.events = new Q(this.ctx), this.ctx.exports = new j(this.ctx), this.ctx.localization = new K(this.ctx), this.ctx.options = new P, this.ctx.responsive = new it(this.ctx), this.ctx.series = new Y(this.ctx), this.ctx.theme = new at(this.ctx), this.ctx.formatters = new G(this.ctx), this.ctx.titleSubtitle = new st(this.ctx), this.ctx.legend = new dt(this.ctx), this.ctx.toolbar = new gt(this.ctx), this.ctx.dimensions = new ht(this.ctx), this.ctx.updateHelpers = new Rt(this.ctx), this.ctx.zoomPanSelection = new ut(this.ctx), this.ctx.w.globals.tooltip = new yt(this.ctx) } }]), t }(), + Dt = function() { + function t(e) { r(this, t), this.ctx = e, this.w = e.w } return n(t, [{ key: "clear", value: function(t) { var e = t.isUpdating; + this.ctx.zoomPanSelection && this.ctx.zoomPanSelection.destroy(), this.ctx.toolbar && this.ctx.toolbar.destroy(), this.ctx.animations = null, this.ctx.axes = null, this.ctx.annotations = null, this.ctx.core = null, this.ctx.data = null, this.ctx.grid = null, this.ctx.series = null, this.ctx.responsive = null, this.ctx.theme = null, this.ctx.formatters = null, this.ctx.titleSubtitle = null, this.ctx.legend = null, this.ctx.dimensions = null, this.ctx.options = null, this.ctx.crosshairs = null, this.ctx.zoomPanSelection = null, this.ctx.updateHelpers = null, this.ctx.toolbar = null, this.ctx.localization = null, this.ctx.w.globals.tooltip = null, this.clearDomElements({ isUpdating: e }) } }, { key: "killSVG", value: function(t) { t.each((function(t, e) { this.removeClass("*"), this.off(), this.stop() }), !0), t.ungroup(), t.clear() } }, { key: "clearDomElements", value: function(t) { var e = this, + i = t.isUpdating, + a = this.w.globals.dom.Paper.node; + a.parentNode && a.parentNode.parentNode && !i && (a.parentNode.parentNode.style.minHeight = "unset"); var s = this.w.globals.dom.baseEl; + s && this.ctx.eventList.forEach((function(t) { s.removeEventListener(t, e.ctx.events.documentEvent) })); var r = this.w.globals.dom; if (null !== this.ctx.el) + for (; this.ctx.el.firstChild;) this.ctx.el.removeChild(this.ctx.el.firstChild); + this.killSVG(r.Paper), r.Paper.remove(), r.elWrap = null, r.elGraphical = null, r.elAnnotations = null, r.elLegendWrap = null, r.baseEl = null, r.elGridRect = null, r.elGridRectMask = null, r.elGridRectMarkerMask = null, r.elForecastMask = null, r.elNonForecastMask = null, r.elDefs = null } }]), t }(), + Nt = function() { + function t(e, i) { r(this, t), this.opts = i, this.ctx = this, this.w = new B(i).init(), this.el = e, this.w.globals.cuid = b.randomId(), this.w.globals.chartID = this.w.config.chart.id ? b.escapeString(this.w.config.chart.id) : this.w.globals.cuid, new Ht(this).initModules(), this.create = b.bind(this.create, this), this.windowResizeHandler = this._windowResizeHandler.bind(this), this.parentResizeHandler = this._parentResizeCallback.bind(this) } return n(t, [{ key: "render", value: function() { var t = this; return new Promise((function(e, i) { if (null !== t.el) { void 0 === Apex._chartInstances && (Apex._chartInstances = []), t.w.config.chart.id && Apex._chartInstances.push({ id: t.w.globals.chartID, group: t.w.config.chart.group, chart: t }), t.setLocale(t.w.config.chart.defaultLocale); var a = t.w.config.chart.events.beforeMount; "function" == typeof a && a(t, t.w), t.events.fireEvent("beforeMount", [t, t.w]), window.addEventListener("resize", t.windowResizeHandler), window.addResizeListener(t.el.parentNode, t.parentResizeHandler); var s = t.create(t.w.config.series, {}); if (!s) return e(t); + t.mount(s).then((function() { "function" == typeof t.w.config.chart.events.mounted && t.w.config.chart.events.mounted(t, t.w), t.events.fireEvent("mounted", [t, t.w]), e(s) })).catch((function(t) { i(t) })) } else i(new Error("Element not found")) })) } }, { key: "create", value: function(t, e) { var i = this.w; + new Ht(this).initModules(); var a = this.w.globals; if (a.noData = !1, a.animationEnded = !1, this.responsive.checkResponsiveConfig(e), i.config.xaxis.convertedCatToNumeric && new N(i.config).convertCatToNumericXaxis(i.config, this.ctx), null === this.el) return a.animationEnded = !0, null; if (this.core.setupElements(), "treemap" === i.config.chart.type && (i.config.grid.show = !1, i.config.yaxis[0].show = !1), 0 === a.svgWidth) return a.animationEnded = !0, null; var s = A.checkComboSeries(t); + a.comboCharts = s.comboCharts, a.comboBarCount = s.comboBarCount; var r = t.every((function(t) { return t.data && 0 === t.data.length })); + (0 === t.length || r) && this.series.handleNoData(), this.events.setupEventHandlers(), this.data.parseData(t), this.theme.init(), new I(this).setGlobalMarkerSize(), this.formatters.setLabelFormatters(), this.titleSubtitle.draw(), a.noData && a.collapsedSeries.length !== a.series.length && !i.config.legend.showForSingleSeries || this.legend.init(), this.series.hasAllSeriesEqualX(), a.axisCharts && (this.core.coreCalculations(), "category" !== i.config.xaxis.type && this.formatters.setLabelFormatters(), this.ctx.toolbar.minX = i.globals.minX, this.ctx.toolbar.maxX = i.globals.maxX), this.formatters.heatmapLabelFormatters(), this.dimensions.plotCoords(); var o = this.core.xySettings(); + this.grid.createGridMask(); var n = this.core.plotChartType(t, o), + l = new X(this); + l.bringForward(), i.config.dataLabels.background.enabled && l.dataLabelsBackground(), this.core.shiftGraphPosition(); var h = { plot: { left: i.globals.translateX, top: i.globals.translateY, width: i.globals.gridWidth, height: i.globals.gridHeight } }; return { elGraph: n, xyRatios: o, elInner: i.globals.dom.elGraphical, dimensions: h } } }, { key: "mount", value: function() { var t = this, + e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null, + i = this, + a = i.w; return new Promise((function(s, r) { if (null === i.el) return r(new Error("Not enough data to display or target element not found")); + (null === e || a.globals.allSeriesCollapsed) && i.series.handleNoData(), "treemap" !== a.config.chart.type && i.axes.drawAxis(a.config.chart.type, e.xyRatios), i.grid = new q(i); var o = i.grid.drawGrid(); + i.annotations = new T(i), i.annotations.drawImageAnnos(), i.annotations.drawTextAnnos(), "back" === a.config.grid.position && o && a.globals.dom.elGraphical.add(o.el); var n = new U(t.ctx), + l = new J(t.ctx); if (null !== o && (n.xAxisLabelCorrections(o.xAxisTickWidth), l.setYAxisTextAlignments(), a.config.yaxis.map((function(t, e) {-1 === a.globals.ignoreYAxisIndexes.indexOf(e) && l.yAxisTitleRotate(e, t.opposite) }))), "back" === a.config.annotations.position && (a.globals.dom.Paper.add(a.globals.dom.elAnnotations), i.annotations.drawAxesAnnotations()), Array.isArray(e.elGraph)) + for (var h = 0; h < e.elGraph.length; h++) a.globals.dom.elGraphical.add(e.elGraph[h]); + else a.globals.dom.elGraphical.add(e.elGraph); if ("front" === a.config.grid.position && o && a.globals.dom.elGraphical.add(o.el), "front" === a.config.xaxis.crosshairs.position && i.crosshairs.drawXCrosshairs(), "front" === a.config.yaxis[0].crosshairs.position && i.crosshairs.drawYCrosshairs(), "front" === a.config.annotations.position && (a.globals.dom.Paper.add(a.globals.dom.elAnnotations), i.annotations.drawAxesAnnotations()), !a.globals.noData) { if (a.config.tooltip.enabled && !a.globals.noData && i.w.globals.tooltip.drawTooltip(e.xyRatios), a.globals.axisCharts && (a.globals.isXNumeric || a.config.xaxis.convertedCatToNumeric || a.globals.isTimelineBar))(a.config.chart.zoom.enabled || a.config.chart.selection && a.config.chart.selection.enabled || a.config.chart.pan && a.config.chart.pan.enabled) && i.zoomPanSelection.init({ xyRatios: e.xyRatios }); + else { var c = a.config.chart.toolbar.tools; + ["zoom", "zoomin", "zoomout", "selection", "pan", "reset"].forEach((function(t) { c[t] = !1 })) } + a.config.chart.toolbar.show && !a.globals.allSeriesCollapsed && i.toolbar.createToolbar() } + a.globals.memory.methodsToExec.length > 0 && a.globals.memory.methodsToExec.forEach((function(t) { t.method(t.params, !1, t.context) })), a.globals.axisCharts || a.globals.noData || i.core.resizeNonAxisCharts(), s(i) })) } }, { key: "destroy", value: function() { window.removeEventListener("resize", this.windowResizeHandler), window.removeResizeListener(this.el.parentNode, this.parentResizeHandler); var t = this.w.config.chart.id; + t && Apex._chartInstances.forEach((function(e, i) { e.id === b.escapeString(t) && Apex._chartInstances.splice(i, 1) })), new Dt(this.ctx).clear({ isUpdating: !1 }) } }, { key: "updateOptions", value: function(t) { var e = this, + i = arguments.length > 1 && void 0 !== arguments[1] && arguments[1], + a = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2], + s = !(arguments.length > 3 && void 0 !== arguments[3]) || arguments[3], + r = !(arguments.length > 4 && void 0 !== arguments[4]) || arguments[4], + o = this.w; return o.globals.selection = void 0, t.series && (this.series.resetSeries(!1, !0, !1), t.series.length && t.series[0].data && (t.series = t.series.map((function(t, i) { return e.updateHelpers._extendSeries(t, i) }))), this.updateHelpers.revertDefaultAxisMinMax()), t.xaxis && (t = this.updateHelpers.forceXAxisUpdate(t)), t.yaxis && (t = this.updateHelpers.forceYAxisUpdate(t)), o.globals.collapsedSeriesIndices.length > 0 && this.series.clearPreviousPaths(), t.theme && (t = this.theme.updateThemeOptions(t)), this.updateHelpers._updateOptions(t, i, a, s, r) } }, { key: "updateSeries", value: function() { var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [], + e = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1], + i = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2]; return this.series.resetSeries(!1), this.updateHelpers.revertDefaultAxisMinMax(), this.updateHelpers._updateSeries(t, e, i) } }, { key: "appendSeries", value: function(t) { var e = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1], + i = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2], + a = this.w.config.series.slice(); return a.push(t), this.series.resetSeries(!1), this.updateHelpers.revertDefaultAxisMinMax(), this.updateHelpers._updateSeries(a, e, i) } }, { key: "appendData", value: function(t) { var e = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1], + i = this; + i.w.globals.dataChanged = !0, i.series.getPreviousPaths(); for (var a = i.w.config.series.slice(), s = 0; s < a.length; s++) + if (null !== t[s] && void 0 !== t[s]) + for (var r = 0; r < t[s].data.length; r++) a[s].data.push(t[s].data[r]); + return i.w.config.series = a, e && (i.w.globals.initialSeries = b.clone(i.w.config.series)), this.update() } }, { key: "update", value: function(t) { var e = this; return new Promise((function(i, a) { new Dt(e.ctx).clear({ isUpdating: !0 }); var s = e.create(e.w.config.series, t); if (!s) return i(e); + e.mount(s).then((function() { "function" == typeof e.w.config.chart.events.updated && e.w.config.chart.events.updated(e, e.w), e.events.fireEvent("updated", [e, e.w]), e.w.globals.isDirty = !0, i(e) })).catch((function(t) { a(t) })) })) } }, { key: "getSyncedCharts", value: function() { var t = this.getGroupedCharts(), + e = [this]; return t.length && (e = [], t.forEach((function(t) { e.push(t) }))), e } }, { key: "getGroupedCharts", value: function() { var t = this; return Apex._chartInstances.filter((function(t) { if (t.group) return !0 })).map((function(e) { return t.w.config.chart.group === e.group ? e.chart : t })) } }, { key: "toggleSeries", value: function(t) { return this.series.toggleSeries(t) } }, { key: "showSeries", value: function(t) { this.series.showSeries(t) } }, { key: "hideSeries", value: function(t) { this.series.hideSeries(t) } }, { key: "resetSeries", value: function() { var t = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0], + e = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1]; + this.series.resetSeries(t, e) } }, { key: "addEventListener", value: function(t, e) { this.events.addEventListener(t, e) } }, { key: "removeEventListener", value: function(t, e) { this.events.removeEventListener(t, e) } }, { key: "addXaxisAnnotation", value: function(t) { var e = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1], + i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : void 0, + a = this; + i && (a = i), a.annotations.addXaxisAnnotationExternal(t, e, a) } }, { key: "addYaxisAnnotation", value: function(t) { var e = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1], + i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : void 0, + a = this; + i && (a = i), a.annotations.addYaxisAnnotationExternal(t, e, a) } }, { key: "addPointAnnotation", value: function(t) { var e = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1], + i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : void 0, + a = this; + i && (a = i), a.annotations.addPointAnnotationExternal(t, e, a) } }, { key: "clearAnnotations", value: function() { var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : void 0, + e = this; + t && (e = t), e.annotations.clearAnnotations(e) } }, { key: "removeAnnotation", value: function(t) { var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : void 0, + i = this; + e && (i = e), i.annotations.removeAnnotation(i, t) } }, { key: "getChartArea", value: function() { return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner") } }, { key: "getSeriesTotalXRange", value: function(t, e) { return this.coreUtils.getSeriesTotalsXRange(t, e) } }, { key: "getHighestValueInSeries", value: function() { var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0, + e = new $(this.ctx); return e.getMinYMaxY(t).highestY } }, { key: "getLowestValueInSeries", value: function() { var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0, + e = new $(this.ctx); return e.getMinYMaxY(t).lowestY } }, { key: "getSeriesTotal", value: function() { return this.w.globals.seriesTotals } }, { key: "toggleDataPointSelection", value: function(t, e) { return this.updateHelpers.toggleDataPointSelection(t, e) } }, { key: "zoomX", value: function(t, e) { this.ctx.toolbar.zoomUpdateOptions(t, e) } }, { key: "setLocale", value: function(t) { this.localization.setCurrentLocaleValues(t) } }, { key: "dataURI", value: function(t) { return new j(this.ctx).dataURI(t) } }, { key: "paper", value: function() { return this.w.globals.dom.Paper } }, { key: "_parentResizeCallback", value: function() { this.w.globals.animationEnded && this.w.config.chart.redrawOnParentResize && this._windowResize() } }, { key: "_windowResize", value: function() { var t = this; + clearTimeout(this.w.globals.resizeTimer), this.w.globals.resizeTimer = window.setTimeout((function() { t.w.globals.resized = !0, t.w.globals.dataChanged = !1, t.ctx.update() }), 150) } }, { key: "_windowResizeHandler", value: function() { var t = this.w.config.chart.redrawOnWindowResize; "function" == typeof t && (t = t()), t && this._windowResize() } }], [{ key: "getChartByID", value: function(t) { var e = b.escapeString(t), + i = Apex._chartInstances.filter((function(t) { return t.id === e }))[0]; return i && i.chart } }, { key: "initOnLoad", value: function() { for (var e = document.querySelectorAll("[data-apexcharts]"), i = 0; i < e.length; i++) new t(e[i], JSON.parse(e[i].getAttribute("data-options"))).render() } }, { key: "exec", value: function(t, e) { var i = this.getChartByID(t); if (i) { i.w.globals.isExecCalled = !0; var a = null; if (-1 !== i.publicMethods.indexOf(e)) { for (var s = arguments.length, r = new Array(s > 2 ? s - 2 : 0), o = 2; o < s; o++) r[o - 2] = arguments[o]; + a = i[e].apply(i, r) } return a } } }, { key: "merge", value: function(t, e) { return b.extend(t, e) } }]), t }(); + t.exports = Nt + }, + 8: function(t, e, i) { "use strict"; + i.r(e); var a = i(1), + s = i.n(a); + i.d(e, "ApexCharts", (function() { return s.a })) } +})); \ No newline at end of file diff --git a/TaxPayerFull/wwwroot/assets/vendor/libs/jquery/jquery.js b/TaxPayerFull/wwwroot/assets/vendor/libs/jquery/jquery.js new file mode 100644 index 0000000..4b5b34d --- /dev/null +++ b/TaxPayerFull/wwwroot/assets/vendor/libs/jquery/jquery.js @@ -0,0 +1,25 @@ +!function(e,t){for(var n in t)e[n]=t[n]}(window,function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=196)}({0:function(e,t,n){var r; + /*! + * jQuery JavaScript Library v3.5.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2020-05-04T22:49Z + */!function(t,n){"use strict";"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,(function(n,i){"use strict";var o=[],a=Object.getPrototypeOf,s=o.slice,u=o.flat?function(e){return o.flat.call(e)}:function(e){return o.concat.apply([],e)},l=o.push,c=o.indexOf,f={},p=f.toString,d=f.hasOwnProperty,h=d.toString,g=h.call(Object),v={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},m=function(e){return null!=e&&e===e.window},x=n.document,b={type:!0,src:!0,nonce:!0,noModule:!0};function w(e,t,n){var r,i,o=(n=n||x).createElement("script");if(o.text=e,t)for(r in b)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function T(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[p.call(e)]||"object":typeof e}var C=function(e,t){return new C.fn.init(e,t)};function E(e){var t=!!e&&"length"in e&&e.length,n=T(e);return!y(e)&&!m(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}C.fn=C.prototype={jquery:"3.5.1",constructor:C,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=C.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return C.each(this,e)},map:function(e){return this.pushStack(C.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(C.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(C.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){p()},ae=be((function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{H.apply(D=O.call(w.childNodes),w.childNodes),D[w.childNodes.length].nodeType}catch(e){H={apply:D.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(e,t,r,i){var o,s,l,c,f,h,y,m=t&&t.ownerDocument,w=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==w&&9!==w&&11!==w)return r;if(!i&&(p(t),t=t||d,g)){if(11!==w&&(f=Z.exec(e)))if(o=f[1]){if(9===w){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return H.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return H.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!A[e+" "]&&(!v||!v.test(e))&&(1!==w||"object"!==t.nodeName.toLowerCase())){if(y=e,m=t,1===w&&(U.test(e)||z.test(e))){for((m=ee.test(e)&&ye(t.parentNode)||t)===t&&n.scope||((c=t.getAttribute("id"))?c=c.replace(re,ie):t.setAttribute("id",c=b)),s=(h=a(e)).length;s--;)h[s]=(c?"#"+c:":scope")+" "+xe(h[s]);y=h.join(",")}try{return H.apply(r,m.querySelectorAll(y)),r}catch(t){A(e,!0)}finally{c===b&&t.removeAttribute("id")}}}return u(e.replace(B,"$1"),t,r,i)}function ue(){var e=[];return function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}}function le(e){return e[b]=!0,e}function ce(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),i=n.length;i--;)r.attrHandle[n[i]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function de(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function he(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ge(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ae(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ve(e){return le((function(t){return t=+t,le((function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))}))}))}function ye(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=se.support={},o=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},p=se.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!=d&&9===a.nodeType&&a.documentElement?(h=(d=a).documentElement,g=!o(d),w!=d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",oe,!1):i.attachEvent&&i.attachEvent("onunload",oe)),n.scope=ce((function(e){return h.appendChild(e).appendChild(d.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length})),n.attributes=ce((function(e){return e.className="i",!e.getAttribute("className")})),n.getElementsByTagName=ce((function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length})),n.getElementsByClassName=K.test(d.getElementsByClassName),n.getById=ce((function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length})),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&g)return t.getElementsByClassName(e)},y=[],v=[],(n.qsa=K.test(d.querySelectorAll))&&(ce((function(e){var t;h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+b+"-]").length||v.push("~="),(t=d.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")})),ce((function(e){e.innerHTML="";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")}))),(n.matchesSelector=K.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ce((function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),y.push("!=",F)})),v=v.length&&new RegExp(v.join("|")),y=y.length&&new RegExp(y.join("|")),t=K.test(h.compareDocumentPosition),x=t||K.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e==d||e.ownerDocument==w&&x(w,e)?-1:t==d||t.ownerDocument==w&&x(w,t)?1:c?P(c,e)-P(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==d?-1:t==d?1:i?-1:o?1:c?P(c,e)-P(c,t):0;if(i===o)return pe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?pe(a[r],s[r]):a[r]==w?-1:s[r]==w?1:0},d):d},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(p(e),n.matchesSelector&&g&&!A[t+" "]&&(!y||!y.test(t))&&(!v||!v.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){A(t,!0)}return se(t,d,null,[e]).length>0},se.contains=function(e,t){return(e.ownerDocument||e)!=d&&p(e),x(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&N.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(j),f){for(;t=e[o++];)t===e[o]&&(i=r.push(o));for(;i--;)e.splice(r[i],1)}return c=null,e},i=se.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=i(t);return n},(r=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&E(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var i=se.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace($," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",v=t.parentNode,y=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(v){if(o){for(;g;){for(p=t;p=p[g];)if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?v.firstChild:v.lastChild],a&&m){for(x=(d=(l=(c=(f=(p=v)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&v.childNodes[d];p=++d&&p&&p[g]||(x=d=0)||h.pop();)if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)for(;(p=++d&&p&&p[g]||(x=d=0)||h.pop())&&((s?p.nodeName.toLowerCase()!==y:1!==p.nodeType)||!++x||(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p!==t)););return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?le((function(e,n){for(var r,o=i(e,t),a=o.length;a--;)e[r=P(e,o[a])]=!(n[r]=o[a])})):function(e){return i(e,0,n)}):i}},pseudos:{not:le((function(e){var t=[],n=[],r=s(e.replace(B,"$1"));return r[b]?le((function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))})):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}})),has:le((function(e){return function(t){return se(e,t).length>0}})),contains:le((function(e){return e=e.replace(te,ne),function(t){return(t.textContent||i(t)).indexOf(e)>-1}})),lang:le((function(e){return V.test(e||"")||se.error("unsupported lang: "+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve((function(){return[0]})),last:ve((function(e,t){return[t-1]})),eq:ve((function(e,t,n){return[n<0?n+t:n]})),even:ve((function(e,t){for(var n=0;nt?t:n;--r>=0;)e.push(r);return e})),gt:ve((function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s-1&&(o[l]=!(a[l]=f))}}else y=Te(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)}))}function Ee(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,c=be((function(e){return e===t}),s,!0),f=be((function(e){return P(t,e)>-1}),s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u1&&we(p),u>1&&xe(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(B,"$1"),n,u0,i=e.length>0,o=function(o,a,s,u,c){var f,h,v,y=0,m="0",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG("*",c),E=T+=null==w?1:Math.random()||.1,S=C.length;for(c&&(l=a==d||a||c);m!==S&&null!=(f=C[m]);m++){if(i&&f){for(h=0,a||f.ownerDocument==d||(p(f),s=!g);v=e[h++];)if(v(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!v&&f)&&y--,o&&x.push(f))}if(y+=m,n&&m!==y){for(h=0;v=t[h++];)v(x,b,a,s);if(o){if(y>0)for(;m--;)x[m]||b[m]||(b[m]=q.call(u));b=Te(b)}H.apply(u,b),c&&!o&&b.length>0&&y+t.length>1&&se.uniqueSort(u)}return c&&(T=E,l=w),x};return n?le(o):o}(o,i))).selector=e}return s},u=se.select=function(e,t,n,i){var o,u,l,c,f,p="function"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(te,ne),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}for(o=G.needsContext.test(e)?0:u.length;o--&&(l=u[o],!r.relative[c=l.type]);)if((f=r.find[c])&&(i=f(l.matches[0].replace(te,ne),ee.test(u[0].type)&&ye(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&xe(u)))return H.apply(n,i),n;break}}return(p||s(e,d))(i,t,!g,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},n.sortStable=b.split("").sort(j).join("")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ce((function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))})),ce((function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")}))||fe("type|href|height|width",(function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)})),n.attributes&&ce((function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}))||fe("value",(function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue})),ce((function(e){return null==e.getAttribute("disabled")}))||fe(R,(function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null})),se}(n);C.find=S,C.expr=S.selectors,C.expr[":"]=C.expr.pseudos,C.uniqueSort=C.unique=S.uniqueSort,C.text=S.getText,C.isXMLDoc=S.isXML,C.contains=S.contains,C.escapeSelector=S.escape;var k=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&C(e).is(n))break;r.push(e)}return r},A=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},j=C.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var D=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function q(e,t,n){return y(t)?C.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?C.grep(e,(function(e){return e===t!==n})):"string"!=typeof t?C.grep(e,(function(e){return c.call(t,e)>-1!==n})):C.filter(t,e,n)}C.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?C.find.matchesSelector(r,e)?[r]:[]:C.find.matches(e,C.grep(t,(function(e){return 1===e.nodeType})))},C.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(C(e).filter((function(){for(t=0;t1?C.uniqueSort(n):n},filter:function(e){return this.pushStack(q(this,e||[],!1))},not:function(e){return this.pushStack(q(this,e||[],!0))},is:function(e){return!!q(this,"string"==typeof e&&j.test(e)?C(e):e||[],!1).length}});var L,H=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||L,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:H.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:x,!0)),D.test(r[1])&&C.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=x.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this)}).prototype=C.fn,L=C(x);var O=/^(?:parents|prev(?:Until|All))/,P={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter((function(){for(var e=0;e-1:1===n.nodeType&&C.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?C.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?c.call(C(e),this[0]):c.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(C.uniqueSort(C.merge(this.get(),C(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),C.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return R(e,"nextSibling")},prev:function(e){return R(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return A((e.parentNode||{}).firstChild,e)},children:function(e){return A(e.firstChild)},contents:function(e){return null!=e.contentDocument&&a(e.contentDocument)?e.contentDocument:(N(e,"template")&&(e=e.content||e),C.merge([],e.childNodes))}},(function(e,t){C.fn[e]=function(n,r){var i=C.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=C.filter(r,i)),this.length>1&&(P[e]||C.uniqueSort(i),O.test(e)&&i.reverse()),this.pushStack(i)}}));var M=/[^\x20\t\r\n\f]+/g;function I(e){return e}function W(e){throw e}function F(e,t,n,r){var i;try{e&&y(i=e.promise)?i.call(e).done(t).fail(n):e&&y(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}C.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return C.each(e.match(M)||[],(function(e,n){t[n]=!0})),t}(e):C.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1)for(n=a.shift();++s-1;)o.splice(n,1),n<=s&&s--})),this},has:function(e){return e?C.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},C.extend({Deferred:function(e){var t=[["notify","progress",C.Callbacks("memory"),C.Callbacks("memory"),2],["resolve","done",C.Callbacks("once memory"),C.Callbacks("once memory"),0,"resolved"],["reject","fail",C.Callbacks("once memory"),C.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments;return C.Deferred((function(n){C.each(t,(function(t,r){var i=y(e[r[4]])&&e[r[4]];o[r[1]]((function(){var e=i&&i.apply(this,arguments);e&&y(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,i?[e]:arguments)}))})),e=null})).promise()},then:function(e,r,i){var o=0;function a(e,t,r,i){return function(){var s=this,u=arguments,l=function(){var n,l;if(!(e=o&&(r!==W&&(s=void 0,u=[n]),t.rejectWith(s,u))}};e?c():(C.Deferred.getStackHook&&(c.stackTrace=C.Deferred.getStackHook()),n.setTimeout(c))}}return C.Deferred((function(n){t[0][3].add(a(0,n,y(i)?i:I,n.notifyWith)),t[1][3].add(a(0,n,y(e)?e:I)),t[2][3].add(a(0,n,y(r)?r:W))})).promise()},promise:function(e){return null!=e?C.extend(e,i):i}},o={};return C.each(t,(function(e,n){var a=n[2],s=n[5];i[n[1]]=a.add,s&&a.add((function(){r=s}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),a.add(n[3].fire),o[n[0]]=function(){return o[n[0]+"With"](this===o?void 0:this,arguments),this},o[n[0]+"With"]=a.fireWith})),i.promise(o),e&&e.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=s.call(arguments),o=C.Deferred(),a=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?s.call(arguments):n,--t||o.resolveWith(r,i)}};if(t<=1&&(F(e,o.done(a(n)).resolve,o.reject,!t),"pending"===o.state()||y(i[n]&&i[n].then)))return o.then();for(;n--;)F(i[n],a(n),o.reject);return o.promise()}});var $=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;C.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&$.test(e.name)&&n.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},C.readyException=function(e){n.setTimeout((function(){throw e}))};var B=C.Deferred();function _(){x.removeEventListener("DOMContentLoaded",_),n.removeEventListener("load",_),C.ready()}C.fn.ready=function(e){return B.then(e).catch((function(e){C.readyException(e)})),this},C.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--C.readyWait:C.isReady)||(C.isReady=!0,!0!==e&&--C.readyWait>0||B.resolveWith(x,[C]))}}),C.ready.then=B.then,"complete"===x.readyState||"loading"!==x.readyState&&!x.documentElement.doScroll?n.setTimeout(C.ready):(x.addEventListener("DOMContentLoaded",_),n.addEventListener("load",_));var z=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===T(n))for(s in i=!0,n)z(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,y(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(C(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each((function(){K.remove(this,e)}))}}),C.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=J.get(e,t),n&&(!r||Array.isArray(n)?r=J.access(e,t,C.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=C.queue(e,t),r=n.length,i=n.shift(),o=C._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,(function(){C.dequeue(e,t)}),o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:C.Callbacks("once memory").add((function(){J.remove(e,[t+"queue",n])}))})}}),C.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]*)/i,ye=/^$|^module$|\/(?:java|ecma)script/i;de=x.createDocumentFragment().appendChild(x.createElement("div")),(he=x.createElement("input")).setAttribute("type","radio"),he.setAttribute("checked","checked"),he.setAttribute("name","t"),de.appendChild(he),v.checkClone=de.cloneNode(!0).cloneNode(!0).lastChild.checked,de.innerHTML="",v.noCloneChecked=!!de.cloneNode(!0).lastChild.defaultValue,de.innerHTML="",v.option=!!de.lastChild;var me={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function xe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?C.merge([e],n):n}function be(e,t){for(var n=0,r=e.length;n",""]);var we=/<|&#?\w+;/;function Te(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d-1)i&&i.push(o);else if(l=ae(o),a=xe(f.appendChild(o),"script"),l&&be(a),n)for(c=0;o=a[c++];)ye.test(o.type||"")&&n.push(o);return f}var Ce=/^key/,Ee=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Se=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Ae(){return!1}function je(e,t){return e===function(){try{return x.activeElement}catch(e){}}()==("focus"===t)}function Ne(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ne(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ae;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return C().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=C.guid++)),e.each((function(){C.event.add(this,t,i,r,n)}))}function De(e,t,n){n?(J.set(e,t,!1),C.event.add(e,t,{namespace:!1,handler:function(e){var r,i,o=J.get(this,t);if(1&e.isTrigger&&this[t]){if(o.length)(C.event.special[t]||{}).delegateType&&e.stopPropagation();else if(o=s.call(arguments),J.set(this,t,o),r=n(this,t),this[t](),o!==(i=J.get(this,t))||r?J.set(this,t,!1):i={},o!==i)return e.stopImmediatePropagation(),e.preventDefault(),i.value}else o.length&&(J.set(this,t,{value:C.event.trigger(C.extend(o[0],C.Event.prototype),o.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===J.get(e,t)&&C.event.add(e,t,ke)}C.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=J.get(e);if(Y(e))for(n.handler&&(n=(o=n).handler,i=o.selector),i&&C.find.matchesSelector(oe,i),n.guid||(n.guid=C.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(t){return void 0!==C&&C.event.triggered!==t.type?C.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(M)||[""]).length;l--;)d=g=(s=Se.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=C.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=C.event.special[d]||{},c=C.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&C.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),C.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=J.hasData(e)&&J.get(e);if(v&&(u=v.events)){for(l=(t=(t||"").match(M)||[""]).length;l--;)if(d=g=(s=Se.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){for(f=C.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||C.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)C.event.remove(e,d+t[l],n,r,!0);C.isEmptyObject(u)&&J.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=C.event.fix(e),l=(J.get(this,"events")||Object.create(null))[u.type]||[],c=C.event.special[u.type]||{};for(s[0]=u,t=1;t=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:C.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\s*$/g;function Oe(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(J.hasData(e)&&(s=J.get(e).events))for(i in J.remove(t,"handle events"),s)for(n=0,r=s[i].length;n1&&"string"==typeof h&&!v.checkClone&&Le.test(h))return e.each((function(i){var o=e.eq(i);g&&(t[0]=h.call(this,i,o.html())),We(o,t,n,r)}));if(p&&(o=(i=Te(t,e[0].ownerDocument,!1,e,r)).firstChild,1===i.childNodes.length&&(i=o),o||r)){for(s=(a=C.map(xe(i,"script"),Pe)).length;f0&&be(a,!u&&xe(e,"script")),s},cleanData:function(e){for(var t,n,r,i=C.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[J.expando]){if(t.events)for(r in t.events)i[r]?C.event.remove(n,r):C.removeEvent(n,r,t.handle);n[J.expando]=void 0}n[K.expando]&&(n[K.expando]=void 0)}}}),C.fn.extend({detach:function(e){return Fe(this,e,!0)},remove:function(e){return Fe(this,e)},text:function(e){return z(this,(function(e){return void 0===e?C.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return We(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Oe(this,e).appendChild(e)}))},prepend:function(){return We(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Oe(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return We(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return We(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(C.cleanData(xe(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return C.clone(this,e,t)}))},html:function(e){return z(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!qe.test(e)&&!me[(ve.exec(e)||["",""])[1].toLowerCase()]){e=C.htmlPrefilter(e);try{for(;n3,oe.removeChild(e)),s}}))}();var Ve=["Webkit","Moz","ms"],Ge=x.createElement("div").style,Ye={};function Qe(e){var t=C.cssProps[e]||Ye[e];return t||(e in Ge?e:Ye[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=Ve.length;n--;)if((e=Ve[n]+t)in Ge)return e}(e)||e)}var Je=/^(none|table(?!-c[ea]).+)/,Ke=/^--/,Ze={position:"absolute",visibility:"hidden",display:"block"},et={letterSpacing:"0",fontWeight:"400"};function tt(e,t,n){var r=re.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function nt(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=C.css(e,n+ie[a],!0,i)),r?("content"===n&&(u-=C.css(e,"padding"+ie[a],!0,i)),"margin"!==n&&(u-=C.css(e,"border"+ie[a]+"Width",!0,i))):(u+=C.css(e,"padding"+ie[a],!0,i),"padding"!==n?u+=C.css(e,"border"+ie[a]+"Width",!0,i):s+=C.css(e,"border"+ie[a]+"Width",!0,i));return!r&&o>=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function rt(e,t,n){var r=Be(e),i=(!v.boxSizingReliable()||n)&&"border-box"===C.css(e,"boxSizing",!1,r),o=i,a=Ue(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if($e.test(a)){if(!n)return a;a="auto"}return(!v.boxSizingReliable()&&i||!v.reliableTrDimensions()&&N(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===C.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===C.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+nt(e,t,n||(i?"border":"content"),o,r,a)+"px"}function it(e,t,n,r,i){return new it.prototype.init(e,t,n,r,i)}C.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ue(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=G(t),u=Ke.test(t),l=e.style;if(u||(t=Qe(s)),a=C.cssHooks[t]||C.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=re.exec(n))&&i[1]&&(n=le(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(C.cssNumber[s]?"":"px")),v.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=G(t);return Ke.test(t)||(t=Qe(s)),(a=C.cssHooks[t]||C.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Ue(e,t,r)),"normal"===i&&t in et&&(i=et[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),C.each(["height","width"],(function(e,t){C.cssHooks[t]={get:function(e,n,r){if(n)return!Je.test(C.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?rt(e,t,r):_e(e,Ze,(function(){return rt(e,t,r)}))},set:function(e,n,r){var i,o=Be(e),a=!v.scrollboxSize()&&"absolute"===o.position,s=(a||r)&&"border-box"===C.css(e,"boxSizing",!1,o),u=r?nt(e,t,r,s,o):0;return s&&a&&(u-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-nt(e,t,"border",!1,o)-.5)),u&&(i=re.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=C.css(e,t)),tt(0,n,u)}}})),C.cssHooks.marginLeft=Xe(v.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(Ue(e,"marginLeft"))||e.getBoundingClientRect().left-_e(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),C.each({margin:"",padding:"",border:"Width"},(function(e,t){C.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+ie[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(C.cssHooks[e+t].set=tt)})),C.fn.extend({css:function(e,t){return z(this,(function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Be(e),i=t.length;a1)}}),C.Tween=it,it.prototype={constructor:it,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||C.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(C.cssNumber[n]?"":"px")},cur:function(){var e=it.propHooks[this.prop];return e&&e.get?e.get(this):it.propHooks._default.get(this)},run:function(e){var t,n=it.propHooks[this.prop];return this.options.duration?this.pos=t=C.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):it.propHooks._default.set(this),this}},it.prototype.init.prototype=it.prototype,it.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=C.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){C.fx.step[e.prop]?C.fx.step[e.prop](e):1!==e.elem.nodeType||!C.cssHooks[e.prop]&&null==e.elem.style[Qe(e.prop)]?e.elem[e.prop]=e.now:C.style(e.elem,e.prop,e.now+e.unit)}}},it.propHooks.scrollTop=it.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},C.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},C.fx=it.prototype.init,C.fx.step={};var ot,at,st=/^(?:toggle|show|hide)$/,ut=/queueHooks$/;function lt(){at&&(!1===x.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(lt):n.setTimeout(lt,C.fx.interval),C.fx.tick())}function ct(){return n.setTimeout((function(){ot=void 0})),ot=Date.now()}function ft(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ie[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function pt(e,t,n){for(var r,i=(dt.tweeners[t]||[]).concat(dt.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each((function(){C.removeAttr(this,e)}))}}),C.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?C.prop(e,t,n):(1===o&&C.isXMLDoc(e)||(i=C.attrHooks[t.toLowerCase()]||(C.expr.match.bool.test(t)?ht:void 0)),void 0!==n?null===n?void C.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=C.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!v.radioValue&&"radio"===t&&N(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(M);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),ht={set:function(e,t,n){return!1===t?C.removeAttr(e,n):e.setAttribute(n,n),n}},C.each(C.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=gt[t]||C.find.attr;gt[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=gt[a],gt[a]=i,i=null!=n(e,t,r)?a:null,gt[a]=o),i}}));var vt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;function mt(e){return(e.match(M)||[]).join(" ")}function xt(e){return e.getAttribute&&e.getAttribute("class")||""}function bt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(M)||[]}C.fn.extend({prop:function(e,t){return z(this,C.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[C.propFix[e]||e]}))}}),C.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&C.isXMLDoc(e)||(t=C.propFix[t]||t,i=C.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=C.find.attr(e,"tabindex");return t?parseInt(t,10):vt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),v.optSelected||(C.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),C.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){C.propFix[this.toLowerCase()]=this})),C.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(y(e))return this.each((function(t){C(this).addClass(e.call(this,t,xt(this)))}));if((t=bt(e)).length)for(;n=this[u++];)if(i=xt(n),r=1===n.nodeType&&" "+mt(i)+" "){for(a=0;o=t[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=mt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(y(e))return this.each((function(t){C(this).removeClass(e.call(this,t,xt(this)))}));if(!arguments.length)return this.attr("class","");if((t=bt(e)).length)for(;n=this[u++];)if(i=xt(n),r=1===n.nodeType&&" "+mt(i)+" "){for(a=0;o=t[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");i!==(s=mt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):y(e)?this.each((function(n){C(this).toggleClass(e.call(this,n,xt(this),t),t)})):this.each((function(){var t,i,o,a;if(r)for(i=0,o=C(this),a=bt(e);t=a[i++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&"boolean"!==n||((t=xt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+mt(xt(n))+" ").indexOf(t)>-1)return!0;return!1}});var wt=/\r/g;C.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=y(e),this.each((function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,C(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=C.map(i,(function(e){return null==e?"":e+""}))),(t=C.valHooks[this.type]||C.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))}))):i?(t=C.valHooks[i.type]||C.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(wt,""):null==n?"":n:void 0}}),C.extend({valHooks:{option:{get:function(e){var t=C.find.attr(e,"value");return null!=t?t:mt(C.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),C.each(["radio","checkbox"],(function(){C.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=C.inArray(C(e).val(),t)>-1}},v.checkOn||(C.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})})),v.focusin="onfocusin"in n;var Tt=/^(?:focusinfocus|focusoutblur)$/,Ct=function(e){e.stopPropagation()};C.extend(C.event,{trigger:function(e,t,r,i){var o,a,s,u,l,c,f,p,h=[r||x],g=d.call(e,"type")?e.type:e,v=d.call(e,"namespace")?e.namespace.split("."):[];if(a=p=s=r=r||x,3!==r.nodeType&&8!==r.nodeType&&!Tt.test(g+C.event.triggered)&&(g.indexOf(".")>-1&&(v=g.split("."),g=v.shift(),v.sort()),l=g.indexOf(":")<0&&"on"+g,(e=e[C.expando]?e:new C.Event(g,"object"==typeof e&&e)).isTrigger=i?2:3,e.namespace=v.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=r),t=null==t?[e]:C.makeArray(t,[e]),f=C.event.special[g]||{},i||!f.trigger||!1!==f.trigger.apply(r,t))){if(!i&&!f.noBubble&&!m(r)){for(u=f.delegateType||g,Tt.test(u+g)||(a=a.parentNode);a;a=a.parentNode)h.push(a),s=a;s===(r.ownerDocument||x)&&h.push(s.defaultView||s.parentWindow||n)}for(o=0;(a=h[o++])&&!e.isPropagationStopped();)p=a,e.type=o>1?u:f.bindType||g,(c=(J.get(a,"events")||Object.create(null))[e.type]&&J.get(a,"handle"))&&c.apply(a,t),(c=l&&a[l])&&c.apply&&Y(a)&&(e.result=c.apply(a,t),!1===e.result&&e.preventDefault());return e.type=g,i||e.isDefaultPrevented()||f._default&&!1!==f._default.apply(h.pop(),t)||!Y(r)||l&&y(r[g])&&!m(r)&&((s=r[l])&&(r[l]=null),C.event.triggered=g,e.isPropagationStopped()&&p.addEventListener(g,Ct),r[g](),e.isPropagationStopped()&&p.removeEventListener(g,Ct),C.event.triggered=void 0,s&&(r[l]=s)),e.result}},simulate:function(e,t,n){var r=C.extend(new C.Event,n,{type:e,isSimulated:!0});C.event.trigger(r,null,t)}}),C.fn.extend({trigger:function(e,t){return this.each((function(){C.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return C.event.trigger(e,t,n,!0)}}),v.focusin||C.each({focus:"focusin",blur:"focusout"},(function(e,t){var n=function(e){C.event.simulate(t,e.target,C.event.fix(e))};C.event.special[t]={setup:function(){var r=this.ownerDocument||this.document||this,i=J.access(r,t);i||r.addEventListener(e,n,!0),J.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,i=J.access(r,t)-1;i?J.access(r,t,i):(r.removeEventListener(e,n,!0),J.remove(r,t))}}}));var Et=n.location,St={guid:Date.now()},kt=/\?/;C.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new n.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||C.error("Invalid XML: "+e),t};var At=/\[\]$/,jt=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,Dt=/^(?:input|select|textarea|keygen)/i;function qt(e,t,n,r){var i;if(Array.isArray(t))C.each(t,(function(t,i){n||At.test(e)?r(e,i):qt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)}));else if(n||"object"!==T(t))r(e,t);else for(i in t)qt(e+"["+i+"]",t[i],n,r)}C.param=function(e,t){var n,r=[],i=function(e,t){var n=y(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!C.isPlainObject(e))C.each(e,(function(){i(this.name,this.value)}));else for(n in e)qt(n,e[n],t,i);return r.join("&")},C.fn.extend({serialize:function(){return C.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=C.prop(this,"elements");return e?C.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!C(this).is(":disabled")&&Dt.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!ge.test(e))})).map((function(e,t){var n=C(this).val();return null==n?null:Array.isArray(n)?C.map(n,(function(e){return{name:t.name,value:e.replace(jt,"\r\n")}})):{name:t.name,value:n.replace(jt,"\r\n")}})).get()}});var Lt=/%20/g,Ht=/#.*$/,Ot=/([?&])_=[^&]*/,Pt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Rt=/^(?:GET|HEAD)$/,Mt=/^\/\//,It={},Wt={},Ft="*/".concat("*"),$t=x.createElement("a");function Bt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(M)||[];if(y(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function _t(e,t,n,r){var i={},o=e===Wt;function a(s){var u;return i[s]=!0,C.each(e[s]||[],(function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)})),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function zt(e,t){var n,r,i=C.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&C.extend(!0,e,r),e}$t.href=Et.href,C.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ft,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":C.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,C.ajaxSettings),t):zt(C.ajaxSettings,e)},ajaxPrefilter:Bt(It),ajaxTransport:Bt(Wt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var r,i,o,a,s,u,l,c,f,p,d=C.ajaxSetup({},t),h=d.context||d,g=d.context&&(h.nodeType||h.jquery)?C(h):C.event,v=C.Deferred(),y=C.Callbacks("once memory"),m=d.statusCode||{},b={},w={},T="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(l){if(!a)for(a={};t=Pt.exec(o);)a[t[1].toLowerCase()+" "]=(a[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=a[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return l?o:null},setRequestHeader:function(e,t){return null==l&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==l&&(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)E.always(e[E.status]);else for(t in e)m[t]=[m[t],e[t]];return this},abort:function(e){var t=e||T;return r&&r.abort(t),S(0,t),this}};if(v.promise(E),d.url=((e||d.url||Et.href)+"").replace(Mt,Et.protocol+"//"),d.type=t.method||t.type||d.method||d.type,d.dataTypes=(d.dataType||"*").toLowerCase().match(M)||[""],null==d.crossDomain){u=x.createElement("a");try{u.href=d.url,u.href=u.href,d.crossDomain=$t.protocol+"//"+$t.host!=u.protocol+"//"+u.host}catch(e){d.crossDomain=!0}}if(d.data&&d.processData&&"string"!=typeof d.data&&(d.data=C.param(d.data,d.traditional)),_t(It,d,t,E),l)return E;for(f in(c=C.event&&d.global)&&0==C.active++&&C.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!Rt.test(d.type),i=d.url.replace(Ht,""),d.hasContent?d.data&&d.processData&&0===(d.contentType||"").indexOf("application/x-www-form-urlencoded")&&(d.data=d.data.replace(Lt,"+")):(p=d.url.slice(i.length),d.data&&(d.processData||"string"==typeof d.data)&&(i+=(kt.test(i)?"&":"?")+d.data,delete d.data),!1===d.cache&&(i=i.replace(Ot,"$1"),p=(kt.test(i)?"&":"?")+"_="+St.guid+++p),d.url=i+p),d.ifModified&&(C.lastModified[i]&&E.setRequestHeader("If-Modified-Since",C.lastModified[i]),C.etag[i]&&E.setRequestHeader("If-None-Match",C.etag[i])),(d.data&&d.hasContent&&!1!==d.contentType||t.contentType)&&E.setRequestHeader("Content-Type",d.contentType),E.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+Ft+"; q=0.01":""):d.accepts["*"]),d.headers)E.setRequestHeader(f,d.headers[f]);if(d.beforeSend&&(!1===d.beforeSend.call(h,E,d)||l))return E.abort();if(T="abort",y.add(d.complete),E.done(d.success),E.fail(d.error),r=_t(Wt,d,t,E)){if(E.readyState=1,c&&g.trigger("ajaxSend",[E,d]),l)return E;d.async&&d.timeout>0&&(s=n.setTimeout((function(){E.abort("timeout")}),d.timeout));try{l=!1,r.send(b,S)}catch(e){if(l)throw e;S(-1,e)}}else S(-1,"No Transport");function S(e,t,a,u){var f,p,x,b,w,T=t;l||(l=!0,s&&n.clearTimeout(s),r=void 0,o=u||"",E.readyState=e>0?4:0,f=e>=200&&e<300||304===e,a&&(b=function(e,t,n){for(var r,i,o,a,s=e.contents,u=e.dataTypes;"*"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(d,E,a)),!f&&C.inArray("script",d.dataTypes)>-1&&(d.converters["text script"]=function(){}),b=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(d,b,E,f),f?(d.ifModified&&((w=E.getResponseHeader("Last-Modified"))&&(C.lastModified[i]=w),(w=E.getResponseHeader("etag"))&&(C.etag[i]=w)),204===e||"HEAD"===d.type?T="nocontent":304===e?T="notmodified":(T=b.state,p=b.data,f=!(x=b.error))):(x=T,!e&&T||(T="error",e<0&&(e=0))),E.status=e,E.statusText=(t||T)+"",f?v.resolveWith(h,[p,T,E]):v.rejectWith(h,[E,T,x]),E.statusCode(m),m=void 0,c&&g.trigger(f?"ajaxSuccess":"ajaxError",[E,d,f?p:x]),y.fireWith(h,[E,T]),c&&(g.trigger("ajaxComplete",[E,d]),--C.active||C.event.trigger("ajaxStop")))}return E},getJSON:function(e,t,n){return C.get(e,t,n,"json")},getScript:function(e,t){return C.get(e,void 0,t,"script")}}),C.each(["get","post"],(function(e,t){C[t]=function(e,n,r,i){return y(n)&&(i=i||r,r=n,n=void 0),C.ajax(C.extend({url:e,type:t,dataType:i,data:n,success:r},C.isPlainObject(e)&&e))}})),C.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),C._evalUrl=function(e,t,n){return C.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){C.globalEval(e,t,n)}})},C.fn.extend({wrapAll:function(e){var t;return this[0]&&(y(e)&&(e=e.call(this[0])),t=C(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return y(e)?this.each((function(t){C(this).wrapInner(e.call(this,t))})):this.each((function(){var t=C(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=y(e);return this.each((function(n){C(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){C(this).replaceWith(this.childNodes)})),this}}),C.expr.pseudos.hidden=function(e){return!C.expr.pseudos.visible(e)},C.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},C.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(e){}};var Ut={0:200,1223:204},Xt=C.ajaxSettings.xhr();v.cors=!!Xt&&"withCredentials"in Xt,v.ajax=Xt=!!Xt,C.ajaxTransport((function(e){var t,r;if(v.cors||Xt&&!e.crossDomain)return{send:function(i,o){var a,s=e.xhr();if(s.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(a in e.xhrFields)s[a]=e.xhrFields[a];for(a in e.mimeType&&s.overrideMimeType&&s.overrideMimeType(e.mimeType),e.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest"),i)s.setRequestHeader(a,i[a]);t=function(e){return function(){t&&(t=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Ut[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=t(),r=s.onerror=s.ontimeout=t("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&n.setTimeout((function(){t&&r()}))},t=t("abort");try{s.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}})),C.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),C.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return C.globalEval(e),e}}}),C.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),C.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,i){t=C(" + + +