From eabadd61d6f0d41caac98bca82bf582d9340d923 Mon Sep 17 00:00:00 2001 From: "MARM\\beglin" Date: Wed, 5 Oct 2022 13:26:27 +0300 Subject: [PATCH] project synch --- .../WebUI/Controllers/ProductController.cs | 39 + src/Web/WebUI/Startup.cs | 2 +- src/Web/WebUI/ViewComponents/Favs.cs | 30 + src/Web/WebUI/Views/Product/Index.cshtml | 1426 ++ .../WebUI/Views/Product/_pagination.cshtml | 32 + src/Web/WebUI/Views/Product/_product.cshtml | 64 + .../Shared/Components/Cart/Default.cshtml | 87 +- .../Shared/Components/Favs/Default.cshtml | 16 + src/Web/WebUI/Views/Shared/_Layout.cshtml | 832 +- .../WebUI/Views/Shared/_Layout_backup.cshtml | 138 + .../WebUI/Views/Shared/_LoginPartial.cshtml | 130 +- src/Web/WebUI/wwwroot/css/animate.css | 3137 +++ src/Web/WebUI/wwwroot/css/backtotop.css | 57 + src/Web/WebUI/wwwroot/css/bootstrap.css | 11584 ++++++++++ src/Web/WebUI/wwwroot/css/default.css | 1 + src/Web/WebUI/wwwroot/css/flaticon.css | 364 + .../WebUI/wwwroot/css/flaticon/flaticon.css | 41 + .../wwwroot/css/flaticon/flaticon.css.map | 9 + .../WebUI/wwwroot/css/flaticon/flaticon.eot | Bin 0 -> 3744 bytes .../WebUI/wwwroot/css/flaticon/flaticon.html | 502 + .../WebUI/wwwroot/css/flaticon/flaticon.scss | 49 + .../WebUI/wwwroot/css/flaticon/flaticon.svg | 30 + .../WebUI/wwwroot/css/flaticon/flaticon.ttf | Bin 0 -> 3576 bytes .../WebUI/wwwroot/css/flaticon/flaticon.woff | Bin 0 -> 2404 bytes .../WebUI/wwwroot/css/flaticon/flaticon.woff2 | Bin 0 -> 1932 bytes .../WebUI/wwwroot/css/font-awesome-pro.css | 5 + src/Web/WebUI/wwwroot/css/magnific-popup.css | 351 + src/Web/WebUI/wwwroot/css/meanmenu.css | 156 + src/Web/WebUI/wwwroot/css/nice-select.css | 181 + src/Web/WebUI/wwwroot/css/owl-carousel.css | 6 + src/Web/WebUI/wwwroot/css/preloader.css | 39 + src/Web/WebUI/wwwroot/css/style.css | 6894 ++++++ src/Web/WebUI/wwwroot/css/style.css.map | 1 + src/Web/WebUI/wwwroot/css/swiper-bundle.css | 541 + src/Web/WebUI/wwwroot/css/ui-range-slider.css | 1311 ++ src/Web/WebUI/wwwroot/img/about/ab-01.jpg | Bin 0 -> 3640 bytes src/Web/WebUI/wwwroot/img/about/ab-02.jpg | Bin 0 -> 3640 bytes src/Web/WebUI/wwwroot/img/about/about-b.png | Bin 0 -> 42370 bytes src/Web/WebUI/wwwroot/img/about/c-icon-01.png | Bin 0 -> 164 bytes .../WebUI/wwwroot/img/author/author-sm-1.jpeg | Bin 0 -> 297 bytes src/Web/WebUI/wwwroot/img/banner/404.png | Bin 0 -> 139392 bytes src/Web/WebUI/wwwroot/img/banner/banner-1.jpg | Bin 0 -> 2144 bytes .../WebUI/wwwroot/img/banner/banner-10.jpg | Bin 0 -> 1582 bytes .../WebUI/wwwroot/img/banner/banner-11.jpg | Bin 0 -> 1582 bytes .../WebUI/wwwroot/img/banner/banner-12.jpg | Bin 0 -> 1582 bytes .../WebUI/wwwroot/img/banner/banner-13.jpg | Bin 0 -> 1582 bytes .../WebUI/wwwroot/img/banner/banner-14.jpg | Bin 0 -> 2871 bytes .../WebUI/wwwroot/img/banner/banner-15.jpg | Bin 0 -> 2871 bytes .../WebUI/wwwroot/img/banner/banner-16.jpg | Bin 0 -> 2871 bytes .../WebUI/wwwroot/img/banner/banner-17.jpg | Bin 0 -> 1642 bytes .../WebUI/wwwroot/img/banner/banner-18.jpg | Bin 0 -> 1642 bytes .../WebUI/wwwroot/img/banner/banner-19.jpg | Bin 0 -> 1670 bytes src/Web/WebUI/wwwroot/img/banner/banner-2.jpg | Bin 0 -> 2144 bytes src/Web/WebUI/wwwroot/img/banner/banner-3.jpg | Bin 0 -> 2144 bytes src/Web/WebUI/wwwroot/img/banner/banner-4.jpg | Bin 0 -> 3523 bytes src/Web/WebUI/wwwroot/img/banner/banner-5.jpg | Bin 0 -> 3523 bytes src/Web/WebUI/wwwroot/img/banner/banner-6.jpg | Bin 0 -> 2442 bytes src/Web/WebUI/wwwroot/img/banner/banner-7.jpg | Bin 0 -> 2238 bytes src/Web/WebUI/wwwroot/img/banner/banner-8.jpg | Bin 0 -> 2238 bytes src/Web/WebUI/wwwroot/img/banner/banner-9.jpg | Bin 0 -> 2442 bytes .../wwwroot/img/banner/page-banner-1.jpg | Bin 0 -> 13055 bytes .../wwwroot/img/banner/page-banner-2.jpg | Bin 0 -> 13055 bytes .../wwwroot/img/banner/page-banner-3.jpg | Bin 0 -> 13055 bytes .../wwwroot/img/banner/page-banner-4.jpg | Bin 0 -> 13573 bytes .../WebUI/wwwroot/img/banner/sl-banner-sm.png | Bin 0 -> 13708 bytes .../WebUI/wwwroot/img/banner/sl-banner.jpg | Bin 0 -> 6059 bytes src/Web/WebUI/wwwroot/img/bg/about-bg.png | Bin 0 -> 3867 bytes src/Web/WebUI/wwwroot/img/bg/img-4.png | Bin 0 -> 2755 bytes src/Web/WebUI/wwwroot/img/bg/img-5.png | Bin 0 -> 2755 bytes src/Web/WebUI/wwwroot/img/bg/menu-item.jpg | Bin 0 -> 2105 bytes src/Web/WebUI/wwwroot/img/blog/blog-thumb.jpg | Bin 0 -> 4549 bytes src/Web/WebUI/wwwroot/img/blog/incen.jpg | Bin 0 -> 2600 bytes .../WebUI/wwwroot/img/blog/news-author.jpg | Bin 0 -> 1404 bytes src/Web/WebUI/wwwroot/img/blog/p-author-1.jpg | Bin 0 -> 391 bytes src/Web/WebUI/wwwroot/img/blog/p-author-2.jpg | Bin 0 -> 391 bytes src/Web/WebUI/wwwroot/img/blog/p-author-3.jpg | Bin 0 -> 391 bytes src/Web/WebUI/wwwroot/img/blog/sm-b-1.jpg | Bin 0 -> 1115 bytes src/Web/WebUI/wwwroot/img/blog/sm-b-2.jpg | Bin 0 -> 1115 bytes src/Web/WebUI/wwwroot/img/blog/sm-b-3.jpg | Bin 0 -> 1115 bytes src/Web/WebUI/wwwroot/img/blog/sm-b-4.jpg | Bin 0 -> 1115 bytes src/Web/WebUI/wwwroot/img/blog/sm-b-5.jpg | Bin 0 -> 1115 bytes src/Web/WebUI/wwwroot/img/blog/sm-b-6.jpg | Bin 0 -> 1115 bytes src/Web/WebUI/wwwroot/img/blog/sm-b2-1.jpg | Bin 0 -> 2629 bytes src/Web/WebUI/wwwroot/img/blog/sm-b2-2.jpg | Bin 0 -> 2629 bytes src/Web/WebUI/wwwroot/img/blog/sm-b2-3.jpg | Bin 0 -> 2629 bytes src/Web/WebUI/wwwroot/img/blog/sm-b2-4.jpg | Bin 0 -> 2629 bytes src/Web/WebUI/wwwroot/img/blog/sm-b2-5.jpg | Bin 0 -> 2629 bytes src/Web/WebUI/wwwroot/img/blog/sm-b2-6.jpg | Bin 0 -> 2629 bytes src/Web/WebUI/wwwroot/img/blog/sponsor-3.jpg | Bin 0 -> 1363 bytes .../WebUI/wwwroot/img/brand/app_android.png | Bin 0 -> 4030 bytes src/Web/WebUI/wwwroot/img/brand/app_ios.png | Bin 0 -> 3826 bytes src/Web/WebUI/wwwroot/img/brand/brand-1.jpg | Bin 0 -> 8601 bytes src/Web/WebUI/wwwroot/img/brand/brand-2.jpg | Bin 0 -> 6570 bytes src/Web/WebUI/wwwroot/img/brand/brand-3.jpg | Bin 0 -> 6675 bytes src/Web/WebUI/wwwroot/img/brand/brand-4.jpg | Bin 0 -> 8428 bytes src/Web/WebUI/wwwroot/img/brand/brand-5.jpg | Bin 0 -> 7825 bytes src/Web/WebUI/wwwroot/img/brand/brand-6.jpg | Bin 0 -> 9587 bytes src/Web/WebUI/wwwroot/img/cart/20.jpg | Bin 0 -> 3834 bytes src/Web/WebUI/wwwroot/img/cart/shop-p-10.jpg | Bin 0 -> 1192 bytes src/Web/WebUI/wwwroot/img/cart/shop-p-11.jpg | Bin 0 -> 1192 bytes src/Web/WebUI/wwwroot/img/categorie/cat-1.jpg | Bin 0 -> 1106 bytes src/Web/WebUI/wwwroot/img/categorie/cat-2.jpg | Bin 0 -> 1106 bytes src/Web/WebUI/wwwroot/img/categorie/cat-3.jpg | Bin 0 -> 1106 bytes src/Web/WebUI/wwwroot/img/categorie/cat-4.jpg | Bin 0 -> 1106 bytes src/Web/WebUI/wwwroot/img/categorie/cat-5.jpg | Bin 0 -> 1106 bytes src/Web/WebUI/wwwroot/img/categorie/cat-6.jpg | Bin 0 -> 1106 bytes src/Web/WebUI/wwwroot/img/favicon.png | Bin 0 -> 887 bytes .../wwwroot/img/features-product/fp-1.jpg | Bin 0 -> 499 bytes .../wwwroot/img/features-product/fp-10.jpg | Bin 0 -> 487 bytes .../wwwroot/img/features-product/fp-11.jpg | Bin 0 -> 487 bytes .../wwwroot/img/features-product/fp-12.jpg | Bin 0 -> 487 bytes .../wwwroot/img/features-product/fp-2.jpg | Bin 0 -> 499 bytes .../wwwroot/img/features-product/fp-3.jpg | Bin 0 -> 499 bytes .../wwwroot/img/features-product/fp-4.jpg | Bin 0 -> 499 bytes .../wwwroot/img/features-product/fp-5.jpg | Bin 0 -> 399 bytes .../wwwroot/img/features-product/fp-6.jpg | Bin 0 -> 399 bytes .../wwwroot/img/features-product/fp-7.jpg | Bin 0 -> 487 bytes .../wwwroot/img/features-product/fp-8.jpg | Bin 0 -> 487 bytes .../wwwroot/img/features-product/fp-9.jpg | Bin 0 -> 487 bytes .../wwwroot/img/features-product/fpb-1.jpg | Bin 0 -> 1222 bytes .../wwwroot/img/features-product/fpb-2.jpg | Bin 0 -> 1418 bytes .../wwwroot/img/features-product/fpsm-1.jpg | Bin 0 -> 1463 bytes .../wwwroot/img/features-product/fpsm-2.jpg | Bin 0 -> 1463 bytes .../features-product/product-content-1.jpg | Bin 0 -> 4101 bytes .../features-product/product-content-2.jpg | Bin 0 -> 2177 bytes .../features-product/product-content-3.jpg | Bin 0 -> 2177 bytes .../features-product/product-content-4.jpg | Bin 0 -> 8435 bytes .../features-product/product-content-5.png | Bin 0 -> 992 bytes .../features-product/product-content-6.png | Bin 0 -> 676 bytes src/Web/WebUI/wwwroot/img/gallery/gal-1.jpg | Bin 0 -> 1792 bytes src/Web/WebUI/wwwroot/img/gallery/gal-2.jpg | Bin 0 -> 1792 bytes src/Web/WebUI/wwwroot/img/gallery/gal-3.jpg | Bin 0 -> 1792 bytes src/Web/WebUI/wwwroot/img/gallery/gal-4.jpg | Bin 0 -> 1792 bytes src/Web/WebUI/wwwroot/img/gallery/gal-5.jpg | Bin 0 -> 1792 bytes src/Web/WebUI/wwwroot/img/gallery/gal-6.jpg | Bin 0 -> 1792 bytes .../WebUI/wwwroot/img/location/location-1.jpg | Bin 0 -> 1394 bytes .../WebUI/wwwroot/img/location/location-2.jpg | Bin 0 -> 1394 bytes .../WebUI/wwwroot/img/location/location-3.jpg | Bin 0 -> 1394 bytes .../WebUI/wwwroot/img/location/location-4.jpg | Bin 0 -> 1394 bytes src/Web/WebUI/wwwroot/img/logo/logo-white.png | Bin 0 -> 4586 bytes src/Web/WebUI/wwwroot/img/logo/logo1.svg | 12 + src/Web/WebUI/wwwroot/img/payment/payment.png | Bin 0 -> 8086 bytes .../wwwroot/img/product/nav/product-nav-1.jpg | Bin 0 -> 464 bytes .../wwwroot/img/product/nav/product-nav-2.jpg | Bin 0 -> 464 bytes .../wwwroot/img/product/nav/product-nav-3.jpg | Bin 0 -> 464 bytes .../img/product/nav/product-nav-big-1.jpg | Bin 0 -> 3257 bytes .../img/product/nav/product-nav-big-2.jpg | Bin 0 -> 3257 bytes .../img/product/nav/product-nav-big-3.jpg | Bin 0 -> 3257 bytes src/Web/WebUI/wwwroot/img/product/sm-1.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/sm-10.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/sm-11.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/sm-2.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/sm-3.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/sm-4.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/sm-5.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/sm-6.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/sm-7.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/sm-8.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/sm-9.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/tp-1.jpg | Bin 0 -> 2406 bytes src/Web/WebUI/wwwroot/img/product/tp-10.jpg | Bin 0 -> 2406 bytes src/Web/WebUI/wwwroot/img/product/tp-11.jpg | Bin 0 -> 2406 bytes src/Web/WebUI/wwwroot/img/product/tp-12.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/tp-13.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/tp-14.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/tp-15.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/tp-16.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/tp-17.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/tp-18.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/tp-19.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/tp-2.jpg | Bin 0 -> 2406 bytes src/Web/WebUI/wwwroot/img/product/tp-20.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/tp-21.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/tp-22.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/tp-23.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/tp-24.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/tp-25.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/tp-26.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/tp-27.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/tp-28.jpg | Bin 0 -> 1134 bytes src/Web/WebUI/wwwroot/img/product/tp-3.jpg | Bin 0 -> 2406 bytes src/Web/WebUI/wwwroot/img/product/tp-4.jpg | Bin 0 -> 2406 bytes src/Web/WebUI/wwwroot/img/product/tp-5.jpg | Bin 0 -> 2406 bytes src/Web/WebUI/wwwroot/img/product/tp-6.jpg | Bin 0 -> 2406 bytes src/Web/WebUI/wwwroot/img/product/tp-7.jpg | Bin 0 -> 2406 bytes src/Web/WebUI/wwwroot/img/product/tp-8.jpg | Bin 0 -> 2406 bytes src/Web/WebUI/wwwroot/img/product/tp-9.jpg | Bin 0 -> 2406 bytes .../wwwroot/img/quick-view/quick-nav-1.jpg | Bin 0 -> 464 bytes .../wwwroot/img/quick-view/quick-nav-2.jpg | Bin 0 -> 464 bytes .../wwwroot/img/quick-view/quick-nav-3.jpg | Bin 0 -> 464 bytes .../wwwroot/img/quick-view/quick-nav-4.jpg | Bin 0 -> 464 bytes .../wwwroot/img/quick-view/quick-view-1.jpg | Bin 0 -> 3257 bytes .../wwwroot/img/quick-view/quick-view-2.jpg | Bin 0 -> 3257 bytes .../wwwroot/img/quick-view/quick-view-3.jpg | Bin 0 -> 3257 bytes .../wwwroot/img/quick-view/quick-view-4.jpg | Bin 0 -> 3257 bytes .../WebUI/wwwroot/img/slider/01-slide-1.jpg | Bin 0 -> 12718 bytes .../WebUI/wwwroot/img/slider/01-slide-2.jpg | Bin 0 -> 12718 bytes .../WebUI/wwwroot/img/slider/01-slide-3.jpg | Bin 0 -> 12718 bytes .../WebUI/wwwroot/img/slider/02-slide-1.jpg | Bin 0 -> 5914 bytes .../WebUI/wwwroot/img/slider/02-slide-2.jpg | Bin 0 -> 5914 bytes .../WebUI/wwwroot/img/slider/02-slide-3.jpg | Bin 0 -> 5914 bytes .../WebUI/wwwroot/img/slider/03-slide-1.jpg | Bin 0 -> 4122 bytes .../WebUI/wwwroot/img/slider/03-slide-2.jpg | Bin 0 -> 4122 bytes .../WebUI/wwwroot/img/slider/03-slide-3.jpg | Bin 0 -> 4122 bytes src/Web/WebUI/wwwroot/img/team/person-3.jpg | Bin 0 -> 1431 bytes src/Web/WebUI/wwwroot/img/team/person-4.jpg | Bin 0 -> 1431 bytes src/Web/WebUI/wwwroot/img/team/person-5.jpg | Bin 0 -> 1431 bytes src/Web/WebUI/wwwroot/js/ajax-form.js | 48 + src/Web/WebUI/wwwroot/js/backtotop.js | 1 + src/Web/WebUI/wwwroot/js/bootstrap-bundle.js | 7 + src/Web/WebUI/wwwroot/js/countdown.min.js | 271 + src/Web/WebUI/wwwroot/js/counterup.js | 8 + src/Web/WebUI/wwwroot/js/imagesloaded-pkgd.js | 7 + src/Web/WebUI/wwwroot/js/isotope-pkgd.js | 12 + src/Web/WebUI/wwwroot/js/magnific-popup.js | 4 + src/Web/WebUI/wwwroot/js/main.js | 624 + src/Web/WebUI/wwwroot/js/meanmenu.js | 282 + src/Web/WebUI/wwwroot/js/nice-select.js | 4 + src/Web/WebUI/wwwroot/js/owl-carousel.js | 7 + src/Web/WebUI/wwwroot/js/parallax.js | 521 + src/Web/WebUI/wwwroot/js/swiper-bundle.js | 14 + src/Web/WebUI/wwwroot/js/tweenmax.js | 17 + src/Web/WebUI/wwwroot/js/ui-slider-range.js | 18706 ++++++++++++++++ src/Web/WebUI/wwwroot/js/vendor/jquery.js | 2 + src/Web/WebUI/wwwroot/js/vendor/waypoints.js | 7 + src/Web/WebUI/wwwroot/js/wow.js | 2 + 226 files changed, 48545 insertions(+), 66 deletions(-) create mode 100644 src/Web/WebUI/Controllers/ProductController.cs create mode 100644 src/Web/WebUI/ViewComponents/Favs.cs create mode 100644 src/Web/WebUI/Views/Product/Index.cshtml create mode 100644 src/Web/WebUI/Views/Product/_pagination.cshtml create mode 100644 src/Web/WebUI/Views/Product/_product.cshtml create mode 100644 src/Web/WebUI/Views/Shared/Components/Favs/Default.cshtml create mode 100644 src/Web/WebUI/Views/Shared/_Layout_backup.cshtml create mode 100644 src/Web/WebUI/wwwroot/css/animate.css create mode 100644 src/Web/WebUI/wwwroot/css/backtotop.css create mode 100644 src/Web/WebUI/wwwroot/css/bootstrap.css create mode 100644 src/Web/WebUI/wwwroot/css/default.css create mode 100644 src/Web/WebUI/wwwroot/css/flaticon.css create mode 100644 src/Web/WebUI/wwwroot/css/flaticon/flaticon.css create mode 100644 src/Web/WebUI/wwwroot/css/flaticon/flaticon.css.map create mode 100644 src/Web/WebUI/wwwroot/css/flaticon/flaticon.eot create mode 100644 src/Web/WebUI/wwwroot/css/flaticon/flaticon.html create mode 100644 src/Web/WebUI/wwwroot/css/flaticon/flaticon.scss create mode 100644 src/Web/WebUI/wwwroot/css/flaticon/flaticon.svg create mode 100644 src/Web/WebUI/wwwroot/css/flaticon/flaticon.ttf create mode 100644 src/Web/WebUI/wwwroot/css/flaticon/flaticon.woff create mode 100644 src/Web/WebUI/wwwroot/css/flaticon/flaticon.woff2 create mode 100644 src/Web/WebUI/wwwroot/css/font-awesome-pro.css create mode 100644 src/Web/WebUI/wwwroot/css/magnific-popup.css create mode 100644 src/Web/WebUI/wwwroot/css/meanmenu.css create mode 100644 src/Web/WebUI/wwwroot/css/nice-select.css create mode 100644 src/Web/WebUI/wwwroot/css/owl-carousel.css create mode 100644 src/Web/WebUI/wwwroot/css/preloader.css create mode 100644 src/Web/WebUI/wwwroot/css/style.css create mode 100644 src/Web/WebUI/wwwroot/css/style.css.map create mode 100644 src/Web/WebUI/wwwroot/css/swiper-bundle.css create mode 100644 src/Web/WebUI/wwwroot/css/ui-range-slider.css create mode 100644 src/Web/WebUI/wwwroot/img/about/ab-01.jpg create mode 100644 src/Web/WebUI/wwwroot/img/about/ab-02.jpg create mode 100644 src/Web/WebUI/wwwroot/img/about/about-b.png create mode 100644 src/Web/WebUI/wwwroot/img/about/c-icon-01.png create mode 100644 src/Web/WebUI/wwwroot/img/author/author-sm-1.jpeg create mode 100644 src/Web/WebUI/wwwroot/img/banner/404.png create mode 100644 src/Web/WebUI/wwwroot/img/banner/banner-1.jpg create mode 100644 src/Web/WebUI/wwwroot/img/banner/banner-10.jpg create mode 100644 src/Web/WebUI/wwwroot/img/banner/banner-11.jpg create mode 100644 src/Web/WebUI/wwwroot/img/banner/banner-12.jpg create mode 100644 src/Web/WebUI/wwwroot/img/banner/banner-13.jpg create mode 100644 src/Web/WebUI/wwwroot/img/banner/banner-14.jpg create mode 100644 src/Web/WebUI/wwwroot/img/banner/banner-15.jpg create mode 100644 src/Web/WebUI/wwwroot/img/banner/banner-16.jpg create mode 100644 src/Web/WebUI/wwwroot/img/banner/banner-17.jpg create mode 100644 src/Web/WebUI/wwwroot/img/banner/banner-18.jpg create mode 100644 src/Web/WebUI/wwwroot/img/banner/banner-19.jpg create mode 100644 src/Web/WebUI/wwwroot/img/banner/banner-2.jpg create mode 100644 src/Web/WebUI/wwwroot/img/banner/banner-3.jpg create mode 100644 src/Web/WebUI/wwwroot/img/banner/banner-4.jpg create mode 100644 src/Web/WebUI/wwwroot/img/banner/banner-5.jpg create mode 100644 src/Web/WebUI/wwwroot/img/banner/banner-6.jpg create mode 100644 src/Web/WebUI/wwwroot/img/banner/banner-7.jpg create mode 100644 src/Web/WebUI/wwwroot/img/banner/banner-8.jpg create mode 100644 src/Web/WebUI/wwwroot/img/banner/banner-9.jpg create mode 100644 src/Web/WebUI/wwwroot/img/banner/page-banner-1.jpg create mode 100644 src/Web/WebUI/wwwroot/img/banner/page-banner-2.jpg create mode 100644 src/Web/WebUI/wwwroot/img/banner/page-banner-3.jpg create mode 100644 src/Web/WebUI/wwwroot/img/banner/page-banner-4.jpg create mode 100644 src/Web/WebUI/wwwroot/img/banner/sl-banner-sm.png create mode 100644 src/Web/WebUI/wwwroot/img/banner/sl-banner.jpg create mode 100644 src/Web/WebUI/wwwroot/img/bg/about-bg.png create mode 100644 src/Web/WebUI/wwwroot/img/bg/img-4.png create mode 100644 src/Web/WebUI/wwwroot/img/bg/img-5.png create mode 100644 src/Web/WebUI/wwwroot/img/bg/menu-item.jpg create mode 100644 src/Web/WebUI/wwwroot/img/blog/blog-thumb.jpg create mode 100644 src/Web/WebUI/wwwroot/img/blog/incen.jpg create mode 100644 src/Web/WebUI/wwwroot/img/blog/news-author.jpg create mode 100644 src/Web/WebUI/wwwroot/img/blog/p-author-1.jpg create mode 100644 src/Web/WebUI/wwwroot/img/blog/p-author-2.jpg create mode 100644 src/Web/WebUI/wwwroot/img/blog/p-author-3.jpg create mode 100644 src/Web/WebUI/wwwroot/img/blog/sm-b-1.jpg create mode 100644 src/Web/WebUI/wwwroot/img/blog/sm-b-2.jpg create mode 100644 src/Web/WebUI/wwwroot/img/blog/sm-b-3.jpg create mode 100644 src/Web/WebUI/wwwroot/img/blog/sm-b-4.jpg create mode 100644 src/Web/WebUI/wwwroot/img/blog/sm-b-5.jpg create mode 100644 src/Web/WebUI/wwwroot/img/blog/sm-b-6.jpg create mode 100644 src/Web/WebUI/wwwroot/img/blog/sm-b2-1.jpg create mode 100644 src/Web/WebUI/wwwroot/img/blog/sm-b2-2.jpg create mode 100644 src/Web/WebUI/wwwroot/img/blog/sm-b2-3.jpg create mode 100644 src/Web/WebUI/wwwroot/img/blog/sm-b2-4.jpg create mode 100644 src/Web/WebUI/wwwroot/img/blog/sm-b2-5.jpg create mode 100644 src/Web/WebUI/wwwroot/img/blog/sm-b2-6.jpg create mode 100644 src/Web/WebUI/wwwroot/img/blog/sponsor-3.jpg create mode 100644 src/Web/WebUI/wwwroot/img/brand/app_android.png create mode 100644 src/Web/WebUI/wwwroot/img/brand/app_ios.png create mode 100644 src/Web/WebUI/wwwroot/img/brand/brand-1.jpg create mode 100644 src/Web/WebUI/wwwroot/img/brand/brand-2.jpg create mode 100644 src/Web/WebUI/wwwroot/img/brand/brand-3.jpg create mode 100644 src/Web/WebUI/wwwroot/img/brand/brand-4.jpg create mode 100644 src/Web/WebUI/wwwroot/img/brand/brand-5.jpg create mode 100644 src/Web/WebUI/wwwroot/img/brand/brand-6.jpg create mode 100644 src/Web/WebUI/wwwroot/img/cart/20.jpg create mode 100644 src/Web/WebUI/wwwroot/img/cart/shop-p-10.jpg create mode 100644 src/Web/WebUI/wwwroot/img/cart/shop-p-11.jpg create mode 100644 src/Web/WebUI/wwwroot/img/categorie/cat-1.jpg create mode 100644 src/Web/WebUI/wwwroot/img/categorie/cat-2.jpg create mode 100644 src/Web/WebUI/wwwroot/img/categorie/cat-3.jpg create mode 100644 src/Web/WebUI/wwwroot/img/categorie/cat-4.jpg create mode 100644 src/Web/WebUI/wwwroot/img/categorie/cat-5.jpg create mode 100644 src/Web/WebUI/wwwroot/img/categorie/cat-6.jpg create mode 100644 src/Web/WebUI/wwwroot/img/favicon.png create mode 100644 src/Web/WebUI/wwwroot/img/features-product/fp-1.jpg create mode 100644 src/Web/WebUI/wwwroot/img/features-product/fp-10.jpg create mode 100644 src/Web/WebUI/wwwroot/img/features-product/fp-11.jpg create mode 100644 src/Web/WebUI/wwwroot/img/features-product/fp-12.jpg create mode 100644 src/Web/WebUI/wwwroot/img/features-product/fp-2.jpg create mode 100644 src/Web/WebUI/wwwroot/img/features-product/fp-3.jpg create mode 100644 src/Web/WebUI/wwwroot/img/features-product/fp-4.jpg create mode 100644 src/Web/WebUI/wwwroot/img/features-product/fp-5.jpg create mode 100644 src/Web/WebUI/wwwroot/img/features-product/fp-6.jpg create mode 100644 src/Web/WebUI/wwwroot/img/features-product/fp-7.jpg create mode 100644 src/Web/WebUI/wwwroot/img/features-product/fp-8.jpg create mode 100644 src/Web/WebUI/wwwroot/img/features-product/fp-9.jpg create mode 100644 src/Web/WebUI/wwwroot/img/features-product/fpb-1.jpg create mode 100644 src/Web/WebUI/wwwroot/img/features-product/fpb-2.jpg create mode 100644 src/Web/WebUI/wwwroot/img/features-product/fpsm-1.jpg create mode 100644 src/Web/WebUI/wwwroot/img/features-product/fpsm-2.jpg create mode 100644 src/Web/WebUI/wwwroot/img/features-product/product-content-1.jpg create mode 100644 src/Web/WebUI/wwwroot/img/features-product/product-content-2.jpg create mode 100644 src/Web/WebUI/wwwroot/img/features-product/product-content-3.jpg create mode 100644 src/Web/WebUI/wwwroot/img/features-product/product-content-4.jpg create mode 100644 src/Web/WebUI/wwwroot/img/features-product/product-content-5.png create mode 100644 src/Web/WebUI/wwwroot/img/features-product/product-content-6.png create mode 100644 src/Web/WebUI/wwwroot/img/gallery/gal-1.jpg create mode 100644 src/Web/WebUI/wwwroot/img/gallery/gal-2.jpg create mode 100644 src/Web/WebUI/wwwroot/img/gallery/gal-3.jpg create mode 100644 src/Web/WebUI/wwwroot/img/gallery/gal-4.jpg create mode 100644 src/Web/WebUI/wwwroot/img/gallery/gal-5.jpg create mode 100644 src/Web/WebUI/wwwroot/img/gallery/gal-6.jpg create mode 100644 src/Web/WebUI/wwwroot/img/location/location-1.jpg create mode 100644 src/Web/WebUI/wwwroot/img/location/location-2.jpg create mode 100644 src/Web/WebUI/wwwroot/img/location/location-3.jpg create mode 100644 src/Web/WebUI/wwwroot/img/location/location-4.jpg create mode 100644 src/Web/WebUI/wwwroot/img/logo/logo-white.png create mode 100644 src/Web/WebUI/wwwroot/img/logo/logo1.svg create mode 100644 src/Web/WebUI/wwwroot/img/payment/payment.png create mode 100644 src/Web/WebUI/wwwroot/img/product/nav/product-nav-1.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/nav/product-nav-2.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/nav/product-nav-3.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/nav/product-nav-big-1.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/nav/product-nav-big-2.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/nav/product-nav-big-3.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/sm-1.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/sm-10.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/sm-11.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/sm-2.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/sm-3.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/sm-4.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/sm-5.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/sm-6.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/sm-7.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/sm-8.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/sm-9.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-1.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-10.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-11.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-12.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-13.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-14.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-15.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-16.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-17.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-18.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-19.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-2.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-20.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-21.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-22.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-23.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-24.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-25.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-26.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-27.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-28.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-3.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-4.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-5.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-6.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-7.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-8.jpg create mode 100644 src/Web/WebUI/wwwroot/img/product/tp-9.jpg create mode 100644 src/Web/WebUI/wwwroot/img/quick-view/quick-nav-1.jpg create mode 100644 src/Web/WebUI/wwwroot/img/quick-view/quick-nav-2.jpg create mode 100644 src/Web/WebUI/wwwroot/img/quick-view/quick-nav-3.jpg create mode 100644 src/Web/WebUI/wwwroot/img/quick-view/quick-nav-4.jpg create mode 100644 src/Web/WebUI/wwwroot/img/quick-view/quick-view-1.jpg create mode 100644 src/Web/WebUI/wwwroot/img/quick-view/quick-view-2.jpg create mode 100644 src/Web/WebUI/wwwroot/img/quick-view/quick-view-3.jpg create mode 100644 src/Web/WebUI/wwwroot/img/quick-view/quick-view-4.jpg create mode 100644 src/Web/WebUI/wwwroot/img/slider/01-slide-1.jpg create mode 100644 src/Web/WebUI/wwwroot/img/slider/01-slide-2.jpg create mode 100644 src/Web/WebUI/wwwroot/img/slider/01-slide-3.jpg create mode 100644 src/Web/WebUI/wwwroot/img/slider/02-slide-1.jpg create mode 100644 src/Web/WebUI/wwwroot/img/slider/02-slide-2.jpg create mode 100644 src/Web/WebUI/wwwroot/img/slider/02-slide-3.jpg create mode 100644 src/Web/WebUI/wwwroot/img/slider/03-slide-1.jpg create mode 100644 src/Web/WebUI/wwwroot/img/slider/03-slide-2.jpg create mode 100644 src/Web/WebUI/wwwroot/img/slider/03-slide-3.jpg create mode 100644 src/Web/WebUI/wwwroot/img/team/person-3.jpg create mode 100644 src/Web/WebUI/wwwroot/img/team/person-4.jpg create mode 100644 src/Web/WebUI/wwwroot/img/team/person-5.jpg create mode 100644 src/Web/WebUI/wwwroot/js/ajax-form.js create mode 100644 src/Web/WebUI/wwwroot/js/backtotop.js create mode 100644 src/Web/WebUI/wwwroot/js/bootstrap-bundle.js create mode 100644 src/Web/WebUI/wwwroot/js/countdown.min.js create mode 100644 src/Web/WebUI/wwwroot/js/counterup.js create mode 100644 src/Web/WebUI/wwwroot/js/imagesloaded-pkgd.js create mode 100644 src/Web/WebUI/wwwroot/js/isotope-pkgd.js create mode 100644 src/Web/WebUI/wwwroot/js/magnific-popup.js create mode 100644 src/Web/WebUI/wwwroot/js/main.js create mode 100644 src/Web/WebUI/wwwroot/js/meanmenu.js create mode 100644 src/Web/WebUI/wwwroot/js/nice-select.js create mode 100644 src/Web/WebUI/wwwroot/js/owl-carousel.js create mode 100644 src/Web/WebUI/wwwroot/js/parallax.js create mode 100644 src/Web/WebUI/wwwroot/js/swiper-bundle.js create mode 100644 src/Web/WebUI/wwwroot/js/tweenmax.js create mode 100644 src/Web/WebUI/wwwroot/js/ui-slider-range.js create mode 100644 src/Web/WebUI/wwwroot/js/vendor/jquery.js create mode 100644 src/Web/WebUI/wwwroot/js/vendor/waypoints.js create mode 100644 src/Web/WebUI/wwwroot/js/wow.js diff --git a/src/Web/WebUI/Controllers/ProductController.cs b/src/Web/WebUI/Controllers/ProductController.cs new file mode 100644 index 000000000..5a69724a1 --- /dev/null +++ b/src/Web/WebUI/Controllers/ProductController.cs @@ -0,0 +1,39 @@ + +namespace WebUI.Controllers +{ + public class ProductController : Controller + { + private ICatalogService _catalogSvc; + + public ProductController(ICatalogService catalogSvc) => + _catalogSvc = catalogSvc; + + public async Task Index(int? BrandFilterApplied, int? TypesFilterApplied, int? page, [FromQuery] string errorMsg) + { + var itemsPage = 9; + var catalog = await _catalogSvc.GetCatalogItems(page ?? 0, itemsPage, BrandFilterApplied, TypesFilterApplied); + var vm = new IndexViewModel() + { + CatalogItems = catalog.Data, + Brands = await _catalogSvc.GetBrands(), + Types = await _catalogSvc.GetTypes(), + BrandFilterApplied = BrandFilterApplied ?? 0, + TypesFilterApplied = TypesFilterApplied ?? 0, + PaginationInfo = new PaginationInfo() + { + ActualPage = page ?? 0, + ItemsPerPage = catalog.Data.Count, + TotalItems = catalog.Count, + TotalPages = (int)Math.Ceiling(((decimal)catalog.Count / itemsPage)) + } + }; + + vm.PaginationInfo.Next = (vm.PaginationInfo.ActualPage == vm.PaginationInfo.TotalPages - 1) ? "is-disabled" : ""; + vm.PaginationInfo.Previous = (vm.PaginationInfo.ActualPage == 0) ? "is-disabled" : ""; + + ViewBag.BasketInoperativeMsg = errorMsg; + + return View(vm); + } + } +} diff --git a/src/Web/WebUI/Startup.cs b/src/Web/WebUI/Startup.cs index 680911aca..5d24cd7e2 100644 --- a/src/Web/WebUI/Startup.cs +++ b/src/Web/WebUI/Startup.cs @@ -61,7 +61,7 @@ public class Startup app.UseEndpoints(endpoints => { - endpoints.MapControllerRoute("default", "{controller=Catalog}/{action=Index}/{id?}"); + endpoints.MapControllerRoute("default", "{controller=Product}/{action=Index}/{id?}"); endpoints.MapControllerRoute("defaultError", "{controller=Error}/{action=Error}"); endpoints.MapControllers(); endpoints.MapHealthChecks("/liveness", new HealthCheckOptions diff --git a/src/Web/WebUI/ViewComponents/Favs.cs b/src/Web/WebUI/ViewComponents/Favs.cs new file mode 100644 index 000000000..c43182483 --- /dev/null +++ b/src/Web/WebUI/ViewComponents/Favs.cs @@ -0,0 +1,30 @@ +namespace Microsoft.eShopOnContainers.WebUI.ViewComponents; + +public class Favs : ViewComponent +{ + private readonly IBasketService _cartSvc; + + public Favs(IBasketService cartSvc) => _cartSvc = cartSvc; + + public async Task InvokeAsync(ApplicationUser user) + { + var vm = new CartComponentViewModel(); + try + { + var itemsInCart = await ItemsInCartAsync(user); + vm.ItemsCount = itemsInCart; + return View(vm); + } + catch + { + ViewBag.IsBasketInoperative = true; + } + + return View(vm); + } + private async Task ItemsInCartAsync(ApplicationUser user) + { + var basket = await _cartSvc.GetBasket(user); + return basket.Items.Count; + } +} diff --git a/src/Web/WebUI/Views/Product/Index.cshtml b/src/Web/WebUI/Views/Product/Index.cshtml new file mode 100644 index 000000000..810ff2ddd --- /dev/null +++ b/src/Web/WebUI/Views/Product/Index.cshtml @@ -0,0 +1,1426 @@ +@model Microsoft.eShopOnContainers.WebUI.ViewModels.CatalogViewModels.IndexViewModel + +@{ + ViewData["Title"] = "Products"; +} + + +@*
+
+
+ + + +
+
+
*@ + + + + +
+ + + + +
+
+
+
+
+
Product categories
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+
Filter By Price
+
+
+
+
+ + +
+
+
+
+
+
Choose Color
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
Choose Rating
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+
Choose Size
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+
Choose Brand
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+
Special Offers
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+

Showing 1-20 of 29 relults

+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
Men Size Yellow Basketball Jerseys
+
+
    +
  • +
  • +
  • +
  • +
  • +
+ (01 review) +
+
+ $110-$150 +
+
+
+ + +
+
+
+
+
+ +
+
Xbox Wireless Game Controller Pink
+
+
    +
  • +
  • +
  • +
  • +
  • +
+ (01 review) +
+
+ $130-$150 +
+
+
+ + +
+
+
+
+
+ +
+
Wireless Bluetooth Over-Ear Headphones
+
+
    +
  • +
  • +
  • +
  • +
  • +
+ (01 review) +
+
+ $135-$150 +
+
+
+ + +
+
+
+
+
+ +
+
Solo3 Wireless On-Ear Headphones
+
+
    +
  • +
  • +
  • +
  • +
  • +
+ (01 review) +
+
+ $140-$150 +
+
+
+ + +
+
+
+
+
+ +
+
Vifa Bluetooth Portable Wireless Speaker
+
+
    +
  • +
  • +
  • +
  • +
  • +
+ (01 review) +
+
+ $140-$200 +
+
+
+ + +
+
+
+ @foreach (var catalogItem in Model.CatalogItems) + { +
+ +
+ } +
+
+
+
+
+
+
+ +
+
+
Availability: 940 in stock
+
$220.00 - $240.00
+
+
+ + +
+
+
+
+
+
+ +
+
+
Availability: 940 in stock
+
$216.00
+
+
+ + +
+
+
+
+
+
+ +
+
+
Availability: 940 in stock
+
$125.00
+
+
+ + +
+
+
+
+
+
+ +
+
+
Availability: 940 in stock
+
$160.00
+
+
+ + +
+
+
+
+
+
+ +
+
+
Availability: 940 in stock
+
$125.00
+
+
+ + +
+
+
+
+
+
+ +
+
+
Availability: 940 in stock
+
$99
+
+
+ + +
+
+
+
+
+
+ +
+
+
Availability: 940 in stock
+
$125.00
+
+
+ + +
+
+
+
+
+
+ +
+
+
Availability: 940 in stock
+
$140.00
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + + +
+ + + +@* +
+
+
+ @if (ViewBag.BasketInoperativeMsg != null) + { + + } +
+ + @if (Model.CatalogItems.Count() > 0) + { + + +
+ @foreach (var catalogItem in Model.CatalogItems) + { +
+ +
+ } +
+ + + } + else + { +
+ THERE ARE NO RESULTS THAT MATCH YOUR SEARCH +
+ } +
*@ diff --git a/src/Web/WebUI/Views/Product/_pagination.cshtml b/src/Web/WebUI/Views/Product/_pagination.cshtml new file mode 100644 index 000000000..ce47e541b --- /dev/null +++ b/src/Web/WebUI/Views/Product/_pagination.cshtml @@ -0,0 +1,32 @@ +@model Microsoft.eShopOnContainers.WebUI.ViewModels.Pagination.PaginationInfo + +
+
+
+ +
+
+
+ diff --git a/src/Web/WebUI/Views/Product/_product.cshtml b/src/Web/WebUI/Views/Product/_product.cshtml new file mode 100644 index 000000000..4bf19d2f0 --- /dev/null +++ b/src/Web/WebUI/Views/Product/_product.cshtml @@ -0,0 +1,64 @@ +@model CatalogItem + + +
+ + @* + + +
+ @Model.Name +
+
+ @Model.Price.ToString("N2") +
*@ + + +
+ +
+
@Model.Name
+
+
    +
  • +
  • +
  • +
  • +
  • +
+ @Model.Id review(s) +
+
+ @Model.Price.ToString("N2") +
+
+
+ + +
+
+
\ No newline at end of file diff --git a/src/Web/WebUI/Views/Shared/Components/Cart/Default.cshtml b/src/Web/WebUI/Views/Shared/Components/Cart/Default.cshtml index 770cf3a4d..0e183ec82 100644 --- a/src/Web/WebUI/Views/Shared/Components/Cart/Default.cshtml +++ b/src/Web/WebUI/Views/Shared/Components/Cart/Default.cshtml @@ -4,18 +4,18 @@ ViewData["Title"] = "My Cart"; } - +@* @if (ViewBag.IsBasketInoperative == true) {
- +
- X -
+ X + } else { @@ -25,8 +25,77 @@
@Model.ItemsCount
- } -
+ } +*@ + +
+ + + @if (ViewBag.IsBasketInoperative == true) + { +
+ +
+
+ X +
+ } + else + { + + @Model.ItemsCount + + Your Cart: + 0.00 + + } +
+
+
+ +
+
+
diff --git a/src/Web/WebUI/Views/Shared/Components/Favs/Default.cshtml b/src/Web/WebUI/Views/Shared/Components/Favs/Default.cshtml new file mode 100644 index 000000000..3533d9d47 --- /dev/null +++ b/src/Web/WebUI/Views/Shared/Components/Favs/Default.cshtml @@ -0,0 +1,16 @@ +@model Microsoft.eShopOnContainers.WebUI.ViewModels.CartViewModels.CartComponentViewModel + +@{ + ViewData["Title"] = "My Favorites"; +} + + + diff --git a/src/Web/WebUI/Views/Shared/_Layout.cshtml b/src/Web/WebUI/Views/Shared/_Layout.cshtml index 9a634b78a..1137ca5b8 100644 --- a/src/Web/WebUI/Views/Shared/_Layout.cshtml +++ b/src/Web/WebUI/Views/Shared/_Layout.cshtml @@ -3,10 +3,28 @@ - @ViewData["Title"] - Microsoft.eShopOnContainers.WebMVC + + @ViewData["Title"] - Lomay Express + + + + - + + + + + + + + + + + + + + @@ -29,48 +47,802 @@ + -
-
-
-
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+
+
+
+ + +
+ + + +
+ + +
+
+
+
+
+
+
+
+
+ Language: +
+ +
+
+
+ Currency: +
+ +
+
+

Need Help? +001 123 456 789

+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+ +
+
+ @await Html.PartialAsync("_LoginPartial") + +
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+ +
+
+

Spend $120 more and get free shipping!

+
+
+
+
+
+
+ + +
+
+
+ +
+
- - @await Html.PartialAsync("_LoginPartial") -
+
+ +
+
+
+ -
- + + +
+ @RenderBody() - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @RenderSection("scripts", required: false) + + + @using Microsoft.AspNetCore.Authentication; + @using Microsoft.Extensions.Options + @inject IOptions settings + + + + diff --git a/src/Web/WebUI/Views/Shared/_LoginPartial.cshtml b/src/Web/WebUI/Views/Shared/_LoginPartial.cshtml index e066a79e9..c1d77a94b 100644 --- a/src/Web/WebUI/Views/Shared/_LoginPartial.cshtml +++ b/src/Web/WebUI/Views/Shared/_LoginPartial.cshtml @@ -7,44 +7,122 @@ @*@if (Context.User.Identity.IsAuthenticated)*@ @if (User.FindFirst(x => x.Type == "preferred_username") != null) { -
- -
-
+ + + + + @await Component.InvokeAsync("Favs", new { user = UserManager.Parse(User) }) @await Component.InvokeAsync("Cart", new { user = UserManager.Parse(User) }) -
+ + + } else { -
+ +
+ + +
+ + + 1 + + Your Cart: + 0.00 + + +
+
+ +
+
+
+
+ @*
@@ -59,5 +137,5 @@ else
-
+
*@ } diff --git a/src/Web/WebUI/wwwroot/css/animate.css b/src/Web/WebUI/wwwroot/css/animate.css new file mode 100644 index 000000000..976a30fd9 --- /dev/null +++ b/src/Web/WebUI/wwwroot/css/animate.css @@ -0,0 +1,3137 @@ +@charset "UTF-8"; + + +/*! +Animate.css - http://daneden.me/animate +Licensed under the MIT license + +Copyright (c) 2013 Daniel Eden + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ + +.animated { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +.animated.hinge { + -webkit-animation-duration: 2s; + animation-duration: 2s; +} + +@-webkit-keyframes bounce { + 0%, 20%, 50%, 80%, 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 40% { + -webkit-transform: translateY(-30px); + transform: translateY(-30px); + } + + 60% { + -webkit-transform: translateY(-15px); + transform: translateY(-15px); + } +} + +@keyframes bounce { + 0%, 20%, 50%, 80%, 100% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 40% { + -webkit-transform: translateY(-30px); + -ms-transform: translateY(-30px); + transform: translateY(-30px); + } + + 60% { + -webkit-transform: translateY(-15px); + -ms-transform: translateY(-15px); + transform: translateY(-15px); + } +} + +.bounce { + -webkit-animation-name: bounce; + animation-name: bounce; +} + +@-webkit-keyframes flash { + 0%, 50%, 100% { + opacity: 1; + } + + 25%, 75% { + opacity: 0; + } +} + +@keyframes flash { + 0%, 50%, 100% { + opacity: 1; + } + + 25%, 75% { + opacity: 0; + } +} + +.flash { + -webkit-animation-name: flash; + animation-name: flash; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes pulse { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + + 50% { + -webkit-transform: scale(1.1); + transform: scale(1.1); + } + + 100% { + -webkit-transform: scale(1); + transform: scale(1); + } +} + +@keyframes pulse { + 0% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } + + 50% { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); + } + + 100% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } +} + +.pulse { + -webkit-animation-name: pulse; + animation-name: pulse; +} + +@-webkit-keyframes shake { + 0%, 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translateX(-10px); + transform: translateX(-10px); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translateX(10px); + transform: translateX(10px); + } +} + +@keyframes shake { + 0%, 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translateX(-10px); + -ms-transform: translateX(-10px); + transform: translateX(-10px); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translateX(10px); + -ms-transform: translateX(10px); + transform: translateX(10px); + } +} + +.shake { + -webkit-animation-name: shake; + animation-name: shake; +} + +@-webkit-keyframes swing { + 20% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + + 40% { + -webkit-transform: rotate(-10deg); + transform: rotate(-10deg); + } + + 60% { + -webkit-transform: rotate(5deg); + transform: rotate(5deg); + } + + 80% { + -webkit-transform: rotate(-5deg); + transform: rotate(-5deg); + } + + 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} + +@keyframes swing { + 20% { + -webkit-transform: rotate(15deg); + -ms-transform: rotate(15deg); + transform: rotate(15deg); + } + + 40% { + -webkit-transform: rotate(-10deg); + -ms-transform: rotate(-10deg); + transform: rotate(-10deg); + } + + 60% { + -webkit-transform: rotate(5deg); + -ms-transform: rotate(5deg); + transform: rotate(5deg); + } + + 80% { + -webkit-transform: rotate(-5deg); + -ms-transform: rotate(-5deg); + transform: rotate(-5deg); + } + + 100% { + -webkit-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(0deg); + } +} + +.swing { + -webkit-transform-origin: top center; + -ms-transform-origin: top center; + transform-origin: top center; + -webkit-animation-name: swing; + animation-name: swing; +} + +@-webkit-keyframes tada { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + + 10%, 20% { + -webkit-transform: scale(0.9) rotate(-3deg); + transform: scale(0.9) rotate(-3deg); + } + + 30%, 50%, 70%, 90% { + -webkit-transform: scale(1.1) rotate(3deg); + transform: scale(1.1) rotate(3deg); + } + + 40%, 60%, 80% { + -webkit-transform: scale(1.1) rotate(-3deg); + transform: scale(1.1) rotate(-3deg); + } + + 100% { + -webkit-transform: scale(1) rotate(0); + transform: scale(1) rotate(0); + } +} + +@keyframes tada { + 0% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } + + 10%, 20% { + -webkit-transform: scale(0.9) rotate(-3deg); + -ms-transform: scale(0.9) rotate(-3deg); + transform: scale(0.9) rotate(-3deg); + } + + 30%, 50%, 70%, 90% { + -webkit-transform: scale(1.1) rotate(3deg); + -ms-transform: scale(1.1) rotate(3deg); + transform: scale(1.1) rotate(3deg); + } + + 40%, 60%, 80% { + -webkit-transform: scale(1.1) rotate(-3deg); + -ms-transform: scale(1.1) rotate(-3deg); + transform: scale(1.1) rotate(-3deg); + } + + 100% { + -webkit-transform: scale(1) rotate(0); + -ms-transform: scale(1) rotate(0); + transform: scale(1) rotate(0); + } +} + +.tada { + -webkit-animation-name: tada; + animation-name: tada; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes wobble { + 0% { + -webkit-transform: translateX(0%); + transform: translateX(0%); + } + + 15% { + -webkit-transform: translateX(-25%) rotate(-5deg); + transform: translateX(-25%) rotate(-5deg); + } + + 30% { + -webkit-transform: translateX(20%) rotate(3deg); + transform: translateX(20%) rotate(3deg); + } + + 45% { + -webkit-transform: translateX(-15%) rotate(-3deg); + transform: translateX(-15%) rotate(-3deg); + } + + 60% { + -webkit-transform: translateX(10%) rotate(2deg); + transform: translateX(10%) rotate(2deg); + } + + 75% { + -webkit-transform: translateX(-5%) rotate(-1deg); + transform: translateX(-5%) rotate(-1deg); + } + + 100% { + -webkit-transform: translateX(0%); + transform: translateX(0%); + } +} + +@keyframes wobble { + 0% { + -webkit-transform: translateX(0%); + -ms-transform: translateX(0%); + transform: translateX(0%); + } + + 15% { + -webkit-transform: translateX(-25%) rotate(-5deg); + -ms-transform: translateX(-25%) rotate(-5deg); + transform: translateX(-25%) rotate(-5deg); + } + + 30% { + -webkit-transform: translateX(20%) rotate(3deg); + -ms-transform: translateX(20%) rotate(3deg); + transform: translateX(20%) rotate(3deg); + } + + 45% { + -webkit-transform: translateX(-15%) rotate(-3deg); + -ms-transform: translateX(-15%) rotate(-3deg); + transform: translateX(-15%) rotate(-3deg); + } + + 60% { + -webkit-transform: translateX(10%) rotate(2deg); + -ms-transform: translateX(10%) rotate(2deg); + transform: translateX(10%) rotate(2deg); + } + + 75% { + -webkit-transform: translateX(-5%) rotate(-1deg); + -ms-transform: translateX(-5%) rotate(-1deg); + transform: translateX(-5%) rotate(-1deg); + } + + 100% { + -webkit-transform: translateX(0%); + -ms-transform: translateX(0%); + transform: translateX(0%); + } +} + +.wobble { + -webkit-animation-name: wobble; + animation-name: wobble; +} + +@-webkit-keyframes bounceIn { + 0% { + opacity: 0; + -webkit-transform: scale(.3); + transform: scale(.3); + } + + 50% { + opacity: 1; + -webkit-transform: scale(1.05); + transform: scale(1.05); + } + + 70% { + -webkit-transform: scale(.9); + transform: scale(.9); + } + + 100% { + -webkit-transform: scale(1); + transform: scale(1); + } +} + +@keyframes bounceIn { + 0% { + opacity: 0; + -webkit-transform: scale(.3); + -ms-transform: scale(.3); + transform: scale(.3); + } + + 50% { + opacity: 1; + -webkit-transform: scale(1.05); + -ms-transform: scale(1.05); + transform: scale(1.05); + } + + 70% { + -webkit-transform: scale(.9); + -ms-transform: scale(.9); + transform: scale(.9); + } + + 100% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } +} + +.bounceIn { + -webkit-animation-name: bounceIn; + animation-name: bounceIn; +} + +@-webkit-keyframes bounceInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateY(30px); + transform: translateY(30px); + } + + 80% { + -webkit-transform: translateY(-10px); + transform: translateY(-10px); + } + + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes bounceInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateY(30px); + -ms-transform: translateY(30px); + transform: translateY(30px); + } + + 80% { + -webkit-transform: translateY(-10px); + -ms-transform: translateY(-10px); + transform: translateY(-10px); + } + + 100% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.bounceInDown { + -webkit-animation-name: bounceInDown; + animation-name: bounceInDown; +} + +@-webkit-keyframes bounceInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(30px); + transform: translateX(30px); + } + + 80% { + -webkit-transform: translateX(-10px); + transform: translateX(-10px); + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes bounceInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(30px); + -ms-transform: translateX(30px); + transform: translateX(30px); + } + + 80% { + -webkit-transform: translateX(-10px); + -ms-transform: translateX(-10px); + transform: translateX(-10px); + } + + 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.bounceInLeft { + -webkit-animation-name: bounceInLeft; + animation-name: bounceInLeft; +} + +@-webkit-keyframes bounceInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(-30px); + transform: translateX(-30px); + } + + 80% { + -webkit-transform: translateX(10px); + transform: translateX(10px); + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes bounceInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(-30px); + -ms-transform: translateX(-30px); + transform: translateX(-30px); + } + + 80% { + -webkit-transform: translateX(10px); + -ms-transform: translateX(10px); + transform: translateX(10px); + } + + 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.bounceInRight { + -webkit-animation-name: bounceInRight; + animation-name: bounceInRight; +} + +@-webkit-keyframes bounceInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateY(-30px); + transform: translateY(-30px); + } + + 80% { + -webkit-transform: translateY(10px); + transform: translateY(10px); + } + + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes bounceInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + -ms-transform: translateY(2000px); + transform: translateY(2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateY(-30px); + -ms-transform: translateY(-30px); + transform: translateY(-30px); + } + + 80% { + -webkit-transform: translateY(10px); + -ms-transform: translateY(10px); + transform: translateY(10px); + } + + 100% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.bounceInUp { + -webkit-animation-name: bounceInUp; + animation-name: bounceInUp; +} + +@-webkit-keyframes bounceOut { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + + 25% { + -webkit-transform: scale(.95); + transform: scale(.95); + } + + 50% { + opacity: 1; + -webkit-transform: scale(1.1); + transform: scale(1.1); + } + + 100% { + opacity: 0; + -webkit-transform: scale(.3); + transform: scale(.3); + } +} + +@keyframes bounceOut { + 0% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } + + 25% { + -webkit-transform: scale(.95); + -ms-transform: scale(.95); + transform: scale(.95); + } + + 50% { + opacity: 1; + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); + } + + 100% { + opacity: 0; + -webkit-transform: scale(.3); + -ms-transform: scale(.3); + transform: scale(.3); + } +} + +.bounceOut { + -webkit-animation-name: bounceOut; + animation-name: bounceOut; +} + +@-webkit-keyframes bounceOutDown { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateY(-20px); + transform: translateY(-20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px); + } +} + +@keyframes bounceOutDown { + 0% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateY(-20px); + -ms-transform: translateY(-20px); + transform: translateY(-20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + -ms-transform: translateY(2000px); + transform: translateY(2000px); + } +} + +.bounceOutDown { + -webkit-animation-name: bounceOutDown; + animation-name: bounceOutDown; +} + +@-webkit-keyframes bounceOutLeft { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateX(20px); + transform: translateX(20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +@keyframes bounceOutLeft { + 0% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateX(20px); + -ms-transform: translateX(20px); + transform: translateX(20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +.bounceOutLeft { + -webkit-animation-name: bounceOutLeft; + animation-name: bounceOutLeft; +} + +@-webkit-keyframes bounceOutRight { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateX(-20px); + transform: translateX(-20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +@keyframes bounceOutRight { + 0% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateX(-20px); + -ms-transform: translateX(-20px); + transform: translateX(-20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +.bounceOutRight { + -webkit-animation-name: bounceOutRight; + animation-name: bounceOutRight; +} + +@-webkit-keyframes bounceOutUp { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateY(20px); + transform: translateY(20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +@keyframes bounceOutUp { + 0% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateY(20px); + -ms-transform: translateY(20px); + transform: translateY(20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +.bounceOutUp { + -webkit-animation-name: bounceOutUp; + animation-name: bounceOutUp; +} + +@-webkit-keyframes fadeIn { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} + +@keyframes fadeIn { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} + +.fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn; +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-20px); + transform: translateY(-20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-20px); + -ms-transform: translateY(-20px); + transform: translateY(-20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown; +} + +@-webkit-keyframes fadeInDownBig { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes fadeInDownBig { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.fadeInDownBig { + -webkit-animation-name: fadeInDownBig; + animation-name: fadeInDownBig; +} + +@-webkit-keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-20px); + transform: translateX(-20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-20px); + -ms-transform: translateX(-20px); + transform: translateX(-20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.fadeInLeft { + -webkit-animation-name: fadeInLeft; + animation-name: fadeInLeft; +} + +@-webkit-keyframes fadeInLeftBig { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes fadeInLeftBig { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.fadeInLeftBig { + -webkit-animation-name: fadeInLeftBig; + animation-name: fadeInLeftBig; +} + +@-webkit-keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(20px); + transform: translateX(20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(20px); + -ms-transform: translateX(20px); + transform: translateX(20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.fadeInRight { + -webkit-animation-name: fadeInRight; + animation-name: fadeInRight; +} + +@-webkit-keyframes fadeInRightBig { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes fadeInRightBig { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.fadeInRightBig { + -webkit-animation-name: fadeInRightBig; + animation-name: fadeInRightBig; +} + +@-webkit-keyframes fadeInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(20px); + transform: translateY(20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes fadeInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(20px); + -ms-transform: translateY(20px); + transform: translateY(20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.fadeInUp { + -webkit-animation-name: fadeInUp; + animation-name: fadeInUp; +} + +@-webkit-keyframes fadeInUpBig { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes fadeInUpBig { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + -ms-transform: translateY(2000px); + transform: translateY(2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.fadeInUpBig { + -webkit-animation-name: fadeInUpBig; + animation-name: fadeInUpBig; +} + +@-webkit-keyframes fadeOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +} + +@keyframes fadeOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +} + +.fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut; +} + +@-webkit-keyframes fadeOutDown { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(20px); + transform: translateY(20px); + } +} + +@keyframes fadeOutDown { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(20px); + -ms-transform: translateY(20px); + transform: translateY(20px); + } +} + +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + animation-name: fadeOutDown; +} + +@-webkit-keyframes fadeOutDownBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px); + } +} + +@keyframes fadeOutDownBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + -ms-transform: translateY(2000px); + transform: translateY(2000px); + } +} + +.fadeOutDownBig { + -webkit-animation-name: fadeOutDownBig; + animation-name: fadeOutDownBig; +} + +@-webkit-keyframes fadeOutLeft { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-20px); + transform: translateX(-20px); + } +} + +@keyframes fadeOutLeft { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-20px); + -ms-transform: translateX(-20px); + transform: translateX(-20px); + } +} + +.fadeOutLeft { + -webkit-animation-name: fadeOutLeft; + animation-name: fadeOutLeft; +} + +@-webkit-keyframes fadeOutLeftBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +@keyframes fadeOutLeftBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +.fadeOutLeftBig { + -webkit-animation-name: fadeOutLeftBig; + animation-name: fadeOutLeftBig; +} + +@-webkit-keyframes fadeOutRight { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(20px); + transform: translateX(20px); + } +} + +@keyframes fadeOutRight { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(20px); + -ms-transform: translateX(20px); + transform: translateX(20px); + } +} + +.fadeOutRight { + -webkit-animation-name: fadeOutRight; + animation-name: fadeOutRight; +} + +@-webkit-keyframes fadeOutRightBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +@keyframes fadeOutRightBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +.fadeOutRightBig { + -webkit-animation-name: fadeOutRightBig; + animation-name: fadeOutRightBig; +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-20px); + transform: translateY(-20px); + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-20px); + -ms-transform: translateY(-20px); + transform: translateY(-20px); + } +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp; +} + +@-webkit-keyframes fadeOutUpBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +@keyframes fadeOutUpBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +.fadeOutUpBig { + -webkit-animation-name: fadeOutUpBig; + animation-name: fadeOutUpBig; +} + +@-webkit-keyframes flip { + 0% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1); + transform: perspective(400px) translateZ(0) rotateY(0) scale(1); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); + transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); + transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 100% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); + transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +@keyframes flip { + 0% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1); + -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1); + transform: perspective(400px) translateZ(0) rotateY(0) scale(1); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); + -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); + transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); + -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); + transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 100% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); + -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); + transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +.animated.flip { + -webkit-backface-visibility: visible; + -ms-backface-visibility: visible; + backface-visibility: visible; + -webkit-animation-name: flip; + animation-name: flip; +} + +@-webkit-keyframes flipInX { + 0% { + -webkit-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotateX(-10deg); + transform: perspective(400px) rotateX(-10deg); + } + + 70% { + -webkit-transform: perspective(400px) rotateX(10deg); + transform: perspective(400px) rotateX(10deg); + } + + 100% { + -webkit-transform: perspective(400px) rotateX(0deg); + transform: perspective(400px) rotateX(0deg); + opacity: 1; + } +} + +@keyframes flipInX { + 0% { + -webkit-transform: perspective(400px) rotateX(90deg); + -ms-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotateX(-10deg); + -ms-transform: perspective(400px) rotateX(-10deg); + transform: perspective(400px) rotateX(-10deg); + } + + 70% { + -webkit-transform: perspective(400px) rotateX(10deg); + -ms-transform: perspective(400px) rotateX(10deg); + transform: perspective(400px) rotateX(10deg); + } + + 100% { + -webkit-transform: perspective(400px) rotateX(0deg); + -ms-transform: perspective(400px) rotateX(0deg); + transform: perspective(400px) rotateX(0deg); + opacity: 1; + } +} + +.flipInX { + -webkit-backface-visibility: visible !important; + -ms-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInX; + animation-name: flipInX; +} + +@-webkit-keyframes flipInY { + 0% { + -webkit-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotateY(-10deg); + transform: perspective(400px) rotateY(-10deg); + } + + 70% { + -webkit-transform: perspective(400px) rotateY(10deg); + transform: perspective(400px) rotateY(10deg); + } + + 100% { + -webkit-transform: perspective(400px) rotateY(0deg); + transform: perspective(400px) rotateY(0deg); + opacity: 1; + } +} + +@keyframes flipInY { + 0% { + -webkit-transform: perspective(400px) rotateY(90deg); + -ms-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotateY(-10deg); + -ms-transform: perspective(400px) rotateY(-10deg); + transform: perspective(400px) rotateY(-10deg); + } + + 70% { + -webkit-transform: perspective(400px) rotateY(10deg); + -ms-transform: perspective(400px) rotateY(10deg); + transform: perspective(400px) rotateY(10deg); + } + + 100% { + -webkit-transform: perspective(400px) rotateY(0deg); + -ms-transform: perspective(400px) rotateY(0deg); + transform: perspective(400px) rotateY(0deg); + opacity: 1; + } +} + +.flipInY { + -webkit-backface-visibility: visible !important; + -ms-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInY; + animation-name: flipInY; +} + +@-webkit-keyframes flipOutX { + 0% { + -webkit-transform: perspective(400px) rotateX(0deg); + transform: perspective(400px) rotateX(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + opacity: 0; + } +} + +@keyframes flipOutX { + 0% { + -webkit-transform: perspective(400px) rotateX(0deg); + -ms-transform: perspective(400px) rotateX(0deg); + transform: perspective(400px) rotateX(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotateX(90deg); + -ms-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + opacity: 0; + } +} + +.flipOutX { + -webkit-animation-name: flipOutX; + animation-name: flipOutX; + -webkit-backface-visibility: visible !important; + -ms-backface-visibility: visible !important; + backface-visibility: visible !important; +} + +@-webkit-keyframes flipOutY { + 0% { + -webkit-transform: perspective(400px) rotateY(0deg); + transform: perspective(400px) rotateY(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + opacity: 0; + } +} + +@keyframes flipOutY { + 0% { + -webkit-transform: perspective(400px) rotateY(0deg); + -ms-transform: perspective(400px) rotateY(0deg); + transform: perspective(400px) rotateY(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotateY(90deg); + -ms-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + opacity: 0; + } +} + +.flipOutY { + -webkit-backface-visibility: visible !important; + -ms-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipOutY; + animation-name: flipOutY; +} + +@-webkit-keyframes lightSpeedIn { + 0% { + -webkit-transform: translateX(100%) skewX(-30deg); + transform: translateX(100%) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: translateX(-20%) skewX(30deg); + transform: translateX(-20%) skewX(30deg); + opacity: 1; + } + + 80% { + -webkit-transform: translateX(0%) skewX(-15deg); + transform: translateX(0%) skewX(-15deg); + opacity: 1; + } + + 100% { + -webkit-transform: translateX(0%) skewX(0deg); + transform: translateX(0%) skewX(0deg); + opacity: 1; + } +} + +@keyframes lightSpeedIn { + 0% { + -webkit-transform: translateX(100%) skewX(-30deg); + -ms-transform: translateX(100%) skewX(-30deg); + transform: translateX(100%) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: translateX(-20%) skewX(30deg); + -ms-transform: translateX(-20%) skewX(30deg); + transform: translateX(-20%) skewX(30deg); + opacity: 1; + } + + 80% { + -webkit-transform: translateX(0%) skewX(-15deg); + -ms-transform: translateX(0%) skewX(-15deg); + transform: translateX(0%) skewX(-15deg); + opacity: 1; + } + + 100% { + -webkit-transform: translateX(0%) skewX(0deg); + -ms-transform: translateX(0%) skewX(0deg); + transform: translateX(0%) skewX(0deg); + opacity: 1; + } +} + +.lightSpeedIn { + -webkit-animation-name: lightSpeedIn; + animation-name: lightSpeedIn; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; +} + +@-webkit-keyframes lightSpeedOut { + 0% { + -webkit-transform: translateX(0%) skewX(0deg); + transform: translateX(0%) skewX(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: translateX(100%) skewX(-30deg); + transform: translateX(100%) skewX(-30deg); + opacity: 0; + } +} + +@keyframes lightSpeedOut { + 0% { + -webkit-transform: translateX(0%) skewX(0deg); + -ms-transform: translateX(0%) skewX(0deg); + transform: translateX(0%) skewX(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: translateX(100%) skewX(-30deg); + -ms-transform: translateX(100%) skewX(-30deg); + transform: translateX(100%) skewX(-30deg); + opacity: 0; + } +} + +.lightSpeedOut { + -webkit-animation-name: lightSpeedOut; + animation-name: lightSpeedOut; + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; +} + +@-webkit-keyframes rotateIn { + 0% { + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(-200deg); + transform: rotate(-200deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateIn { + 0% { + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(-200deg); + -ms-transform: rotate(-200deg); + transform: rotate(-200deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +.rotateIn { + -webkit-animation-name: rotateIn; + animation-name: rotateIn; +} + +@-webkit-keyframes rotateInDownLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInDownLeft { + 0% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +.rotateInDownLeft { + -webkit-animation-name: rotateInDownLeft; + animation-name: rotateInDownLeft; +} + +@-webkit-keyframes rotateInDownRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInDownRight { + 0% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +.rotateInDownRight { + -webkit-animation-name: rotateInDownRight; + animation-name: rotateInDownRight; +} + +@-webkit-keyframes rotateInUpLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInUpLeft { + 0% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +.rotateInUpLeft { + -webkit-animation-name: rotateInUpLeft; + animation-name: rotateInUpLeft; +} + +@-webkit-keyframes rotateInUpRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInUpRight { + 0% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +.rotateInUpRight { + -webkit-animation-name: rotateInUpRight; + animation-name: rotateInUpRight; +} + +@-webkit-keyframes rotateOut { + 0% { + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(200deg); + transform: rotate(200deg); + opacity: 0; + } +} + +@keyframes rotateOut { + 0% { + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(200deg); + -ms-transform: rotate(200deg); + transform: rotate(200deg); + opacity: 0; + } +} + +.rotateOut { + -webkit-animation-name: rotateOut; + animation-name: rotateOut; +} + +@-webkit-keyframes rotateOutDownLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } +} + +@keyframes rotateOutDownLeft { + 0% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } +} + +.rotateOutDownLeft { + -webkit-animation-name: rotateOutDownLeft; + animation-name: rotateOutDownLeft; +} + +@-webkit-keyframes rotateOutDownRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } +} + +@keyframes rotateOutDownRight { + 0% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } +} + +.rotateOutDownRight { + -webkit-animation-name: rotateOutDownRight; + animation-name: rotateOutDownRight; +} + +@-webkit-keyframes rotateOutUpLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } +} + +@keyframes rotateOutUpLeft { + 0% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } +} + +.rotateOutUpLeft { + -webkit-animation-name: rotateOutUpLeft; + animation-name: rotateOutUpLeft; +} + +@-webkit-keyframes rotateOutUpRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } +} + +@keyframes rotateOutUpRight { + 0% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } +} + +.rotateOutUpRight { + -webkit-animation-name: rotateOutUpRight; + animation-name: rotateOutUpRight; +} + +@-webkit-keyframes slideInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes slideInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 100% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.slideInDown { + -webkit-animation-name: slideInDown; + animation-name: slideInDown; +} + +@-webkit-keyframes slideInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes slideInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.slideInLeft { + -webkit-animation-name: slideInLeft; + animation-name: slideInLeft; +} + +@-webkit-keyframes slideInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes slideInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } + + 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.slideInRight { + -webkit-animation-name: slideInRight; + animation-name: slideInRight; +} + +@-webkit-keyframes slideOutLeft { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +@keyframes slideOutLeft { + 0% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +.slideOutLeft { + -webkit-animation-name: slideOutLeft; + animation-name: slideOutLeft; +} + +@-webkit-keyframes slideOutRight { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +@keyframes slideOutRight { + 0% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +.slideOutRight { + -webkit-animation-name: slideOutRight; + animation-name: slideOutRight; +} + +@-webkit-keyframes slideOutUp { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +@keyframes slideOutUp { + 0% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +.slideOutUp { + -webkit-animation-name: slideOutUp; + animation-name: slideOutUp; +} + +@-webkit-keyframes hinge { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 20%, 60% { + -webkit-transform: rotate(80deg); + transform: rotate(80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40% { + -webkit-transform: rotate(60deg); + transform: rotate(60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 80% { + -webkit-transform: rotate(60deg) translateY(0); + transform: rotate(60deg) translateY(0); + opacity: 1; + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 100% { + -webkit-transform: translateY(700px); + transform: translateY(700px); + opacity: 0; + } +} + +@keyframes hinge { + 0% { + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + -webkit-transform-origin: top left; + -ms-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 20%, 60% { + -webkit-transform: rotate(80deg); + -ms-transform: rotate(80deg); + transform: rotate(80deg); + -webkit-transform-origin: top left; + -ms-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40% { + -webkit-transform: rotate(60deg); + -ms-transform: rotate(60deg); + transform: rotate(60deg); + -webkit-transform-origin: top left; + -ms-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 80% { + -webkit-transform: rotate(60deg) translateY(0); + -ms-transform: rotate(60deg) translateY(0); + transform: rotate(60deg) translateY(0); + opacity: 1; + -webkit-transform-origin: top left; + -ms-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 100% { + -webkit-transform: translateY(700px); + -ms-transform: translateY(700px); + transform: translateY(700px); + opacity: 0; + } +} + +.hinge { + -webkit-animation-name: hinge; + animation-name: hinge; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollIn { + 0% { + opacity: 0; + -webkit-transform: translateX(-100%) rotate(-120deg); + transform: translateX(-100%) rotate(-120deg); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0px) rotate(0deg); + transform: translateX(0px) rotate(0deg); + } +} + +@keyframes rollIn { + 0% { + opacity: 0; + -webkit-transform: translateX(-100%) rotate(-120deg); + -ms-transform: translateX(-100%) rotate(-120deg); + transform: translateX(-100%) rotate(-120deg); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0px) rotate(0deg); + -ms-transform: translateX(0px) rotate(0deg); + transform: translateX(0px) rotate(0deg); + } +} + +.rollIn { + -webkit-animation-name: rollIn; + animation-name: rollIn; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollOut { + 0% { + opacity: 1; + -webkit-transform: translateX(0px) rotate(0deg); + transform: translateX(0px) rotate(0deg); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(100%) rotate(120deg); + transform: translateX(100%) rotate(120deg); + } +} + +@keyframes rollOut { + 0% { + opacity: 1; + -webkit-transform: translateX(0px) rotate(0deg); + -ms-transform: translateX(0px) rotate(0deg); + transform: translateX(0px) rotate(0deg); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(100%) rotate(120deg); + -ms-transform: translateX(100%) rotate(120deg); + transform: translateX(100%) rotate(120deg); + } +} + +.rollOut { + -webkit-animation-name: rollOut; + animation-name: rollOut; +} +@-webkit-keyframes zoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 50% { + opacity: 1; + } +} + +@keyframes zoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 50% { + opacity: 1; + } +} + +.zoomIn { + -webkit-animation-name: zoomIn; + animation-name: zoomIn; +} + +@-webkit-keyframes zoomInDown { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInDown { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInDown { + -webkit-animation-name: zoomInDown; + animation-name: zoomInDown; +} + +@-webkit-keyframes zoomInLeft { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInLeft { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInLeft { + -webkit-animation-name: zoomInLeft; + animation-name: zoomInLeft; +} + +@-webkit-keyframes zoomInRight { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInRight { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInRight { + -webkit-animation-name: zoomInRight; + animation-name: zoomInRight; +} + +@-webkit-keyframes zoomInUp { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInUp { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInUp { + -webkit-animation-name: zoomInUp; + animation-name: zoomInUp; +} + +@-webkit-keyframes zoomOut { + from { + opacity: 1; + } + + 50% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + to { + opacity: 0; + } +} + +@keyframes zoomOut { + from { + opacity: 1; + } + + 50% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + to { + opacity: 0; + } +} + +.zoomOut { + -webkit-animation-name: zoomOut; + animation-name: zoomOut; +} + +@-webkit-keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomOutDown { + -webkit-animation-name: zoomOutDown; + animation-name: zoomOutDown; +} + +@-webkit-keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); + transform: scale(.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center; + } +} + +@keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); + transform: scale(.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center; + } +} + +.zoomOutLeft { + -webkit-animation-name: zoomOutLeft; + animation-name: zoomOutLeft; +} + +@-webkit-keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(2000px, 0, 0); + transform: scale(.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + transform-origin: right center; + } +} + +@keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(2000px, 0, 0); + transform: scale(.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + transform-origin: right center; + } +} + +.zoomOutRight { + -webkit-animation-name: zoomOutRight; + animation-name: zoomOutRight; +} + +@-webkit-keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomOutUp { + -webkit-animation-name: zoomOutUp; + animation-name: zoomOutUp; +} \ No newline at end of file diff --git a/src/Web/WebUI/wwwroot/css/backtotop.css b/src/Web/WebUI/wwwroot/css/backtotop.css new file mode 100644 index 000000000..bd75bcf13 --- /dev/null +++ b/src/Web/WebUI/wwwroot/css/backtotop.css @@ -0,0 +1,57 @@ +.progress-wrap { + position: fixed; + right: 50px; + bottom: 50px; + height: 46px; + width: 46px; + cursor: pointer; + display: block; + border-radius: 50px; + box-shadow: inset 0 0 0 2px rgba(95, 58, 252,0.2); + z-index: 99; + opacity: 0; + visibility: hidden; + transform: translateY(15px); + -webkit-transition: all 200ms linear; + transition: all 200ms linear; + } + + .progress-wrap.active-progress { + opacity: 1; + visibility: visible; + transform: translateY(0); + } + + .progress-wrap::after { + position: absolute; + content: '\f176'; + font-family: "Font Awesome 5 Pro"; + text-align: center; + line-height: 46px; + font-size: 20px; + color: #2c3941; + left: 0; + top: 0; + height: 46px; + width: 46px; + cursor: pointer; + display: block; + z-index: 1; + -webkit-transition: all 200ms linear; + transition: all 200ms linear; + } + + + + .progress-wrap svg path { + fill: none; + } + + .progress-wrap svg.progress-circle path { + stroke: #2c3941; + stroke-width: 4; + box-sizing:border-box; + -webkit-transition: all 200ms linear; + transition: all 200ms linear; + } + \ No newline at end of file diff --git a/src/Web/WebUI/wwwroot/css/bootstrap.css b/src/Web/WebUI/wwwroot/css/bootstrap.css new file mode 100644 index 000000000..a832b6b26 --- /dev/null +++ b/src/Web/WebUI/wwwroot/css/bootstrap.css @@ -0,0 +1,11584 @@ +@charset "UTF-8"; + +/*! + * Bootstrap v5.0.0-beta2 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root { + --bs-blue: #0d6efd; + --bs-indigo: #6610f2; + --bs-purple: #6f42c1; + --bs-pink: #d63384; + --bs-red: #dc3545; + --bs-orange: #fd7e14; + --bs-yellow: #ffc107; + --bs-green: #198754; + --bs-teal: #20c997; + --bs-cyan: #0dcaf0; + --bs-white: #fff; + --bs-gray: #6c757d; + --bs-gray-dark: #343a40; + --bs-primary: #0d6efd; + --bs-secondary: #6c757d; + --bs-success: #198754; + --bs-info: #0dcaf0; + --bs-warning: #ffc107; + --bs-danger: #dc3545; + --bs-light: #f8f9fa; + --bs-dark: #212529; + --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)) +} + +*, +::after, +::before { + box-sizing: border-box +} + +@media (prefers-reduced-motion:no-preference) { + :root { + scroll-behavior: smooth + } +} + +body { + margin: 0; + font-family: var(--bs-font-sans-serif); + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: transparent +} + +[tabindex="-1"]:focus:not(:focus-visible) { + outline: 0 !important +} + +hr { + margin: 1rem 0; + color: inherit; + background-color: currentColor; + border: 0; + opacity: .25 +} + +hr:not([size]) { + height: 1px +} + +.h1, +.h2, +.h3, +.h4, +.h5, +.h6, +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 0; + margin-bottom: .5rem; + font-weight: 500; + line-height: 1.2 +} + +.h1, +h1 { + font-size: calc(1.375rem + 1.5vw) +} + +@media (min-width:1200px) { + + .h1, + h1 { + font-size: 2.5rem + } +} + +.h2, +h2 { + font-size: calc(1.325rem + .9vw) +} + +@media (min-width:1200px) { + + .h2, + h2 { + font-size: 2rem + } +} + +.h3, +h3 { + font-size: calc(1.3rem + .6vw) +} + +@media (min-width:1200px) { + + .h3, + h3 { + font-size: 1.75rem + } +} + +.h4, +h4 { + font-size: calc(1.275rem + .3vw) +} + +@media (min-width:1200px) { + + .h4, + h4 { + font-size: 1.5rem + } +} + +.h5, +h5 { + font-size: 1.25rem +} + +.h6, +h6 { + font-size: 1rem +} + +p { + margin-top: 0; + margin-bottom: 1rem +} + +abbr[data-bs-original-title], +abbr[title] { + text-decoration: underline; + -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-left: 2rem +} + +dl, +ol, +ul { + margin-top: 0; + margin-bottom: 1rem +} + +ol ol, +ol ul, +ul ol, +ul ul { + margin-bottom: 0 +} + +dt { + font-weight: 700 +} + +dd { + margin-bottom: .5rem; + margin-left: 0 +} + +blockquote { + margin: 0 0 1rem +} + +b, +strong { + font-weight: bolder +} + +.small, +small { + font-size: .875em +} + +.mark, +mark { + padding: .2em; + background-color: #fcf8e3 +} + +sub, +sup { + position: relative; + font-size: .75em; + line-height: 0; + vertical-align: baseline +} + +sub { + bottom: -.25em +} + +sup { + top: -.5em +} + +a { + color: #0d6efd; + text-decoration: underline +} + +a:hover { + color: #0a58ca +} + +a:not([href]):not([class]), +a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none +} + +code, +kbd, +pre, +samp { + font-family: var(--bs-font-monospace); + font-size: 1em; + direction: ltr; + unicode-bidi: bidi-override +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: .875em +} + +pre code { + font-size: inherit; + color: inherit; + word-break: normal +} + +code { + font-size: .875em; + color: #d63384; + word-wrap: break-word +} + +a > code { + color: inherit +} + +kbd { + padding: .2rem .4rem; + font-size: .875em; + color: #fff; + background-color: #212529; + border-radius: .2rem +} + +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: .5rem; + padding-bottom: .5rem; + color: #6c757d; + text-align: left +} + +th { + text-align: inherit; + text-align: -webkit-match-parent +} + +tbody, +td, +tfoot, +th, +thead, +tr { + border-color: inherit; + border-style: solid; + border-width: 0 +} + +label { + display: inline-block +} + +button { + border-radius: 0 +} + +button:focus:not(:focus-visible) { + outline: 0 +} + +button, +input, +optgroup, +select, +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 +} + +[list]::-webkit-calendar-picker-indicator { + display: none +} + +[type=button], +[type=reset], +[type=submit], +button { + -webkit-appearance: button +} + +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled), +button:not(:disabled) { + cursor: pointer +} + +::-moz-focus-inner { + padding: 0; + border-style: none +} + +textarea { + resize: vertical +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0 +} + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: calc(1.275rem + .3vw); + line-height: inherit +} + +@media (min-width:1200px) { + legend { + font-size: 1.5rem + } +} + +legend + * { + clear: left +} + +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-text, +::-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.25rem; + font-weight: 300 +} + +.display-1 { + font-size: calc(1.625rem + 4.5vw); + font-weight: 300; + line-height: 1.2 +} + +@media (min-width:1200px) { + .display-1 { + font-size: 5rem + } +} + +.display-2 { + font-size: calc(1.575rem + 3.9vw); + font-weight: 300; + line-height: 1.2 +} + +@media (min-width:1200px) { + .display-2 { + font-size: 4.5rem + } +} + +.display-3 { + font-size: calc(1.525rem + 3.3vw); + font-weight: 300; + line-height: 1.2 +} + +@media (min-width:1200px) { + .display-3 { + font-size: 4rem + } +} + +.display-4 { + font-size: calc(1.475rem + 2.7vw); + font-weight: 300; + line-height: 1.2 +} + +@media (min-width:1200px) { + .display-4 { + font-size: 3.5rem + } +} + +.display-5 { + font-size: calc(1.425rem + 2.1vw); + font-weight: 300; + line-height: 1.2 +} + +@media (min-width:1200px) { + .display-5 { + font-size: 3rem + } +} + +.display-6 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 300; + line-height: 1.2 +} + +@media (min-width:1200px) { + .display-6 { + font-size: 2.5rem + } +} + +.list-unstyled { + padding-left: 0; + list-style: none +} + +.list-inline { + padding-left: 0; + list-style: none +} + +.list-inline-item { + display: inline-block +} + +.list-inline-item:not(:last-child) { + margin-right: .5rem +} + +.initialism { + font-size: .875em; + text-transform: uppercase +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem +} + +.blockquote > :last-child { + margin-bottom: 0 +} + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: .875em; + color: #6c757d +} + +.blockquote-footer::before { + content: "— " +} + +.img-fluid { + max-width: 100%; + height: auto +} + +.img-thumbnail { + padding: .25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: .25rem; + max-width: 100%; + height: auto +} + +.figure { + display: inline-block +} + +.figure-img { + margin-bottom: .5rem; + line-height: 1 +} + +.figure-caption { + font-size: .875em; + color: #6c757d +} + +.container, +.container-fluid, +.container-lg, +.container-md, +.container-sm, +.container-xl, +.container-xxl { + width: 100%; + padding-right: var(--bs-gutter-x, 15px); + padding-left: var(--bs-gutter-x, 15px); + margin-right: auto; + margin-left: auto +} + +@media (min-width:576px) { + + .container, + .container-sm { + max-width: 540px + } +} + +@media (min-width:768px) { + + .container, + .container-md, + .container-sm { + max-width: 720px + } +} + +@media (min-width:992px) { + + .container, + .container-lg, + .container-md, + .container-sm { + max-width: 960px + } +} + +@media (min-width:1200px) { + + .container, + .container-lg, + .container-md, + .container-sm, + .container-xl { + max-width: 1140px + } +} + +@media (min-width:1400px) { + + .container, + .container-lg, + .container-md, + .container-sm, + .container-xl, + .container-xxl { + max-width: 1440px + } +} + +.row { + --bs-gutter-x: 30px; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(var(--bs-gutter-y) * -1); + margin-right: calc(var(--bs-gutter-x)/ -2); + margin-left: calc(var(--bs-gutter-x)/ -2) +} + +.row > * { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x)/ 2); + padding-left: calc(var(--bs-gutter-x)/ 2); + 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.3333333333% +} + +.col-2 { + flex: 0 0 auto; + width: 16.6666666667% +} + +.col-3 { + flex: 0 0 auto; + width: 25% +} + +.col-4 { + flex: 0 0 auto; + width: 33.3333333333% +} + +.col-5 { + flex: 0 0 auto; + width: 41.6666666667% +} + +.col-6 { + flex: 0 0 auto; + width: 50% +} + +.col-7 { + flex: 0 0 auto; + width: 58.3333333333% +} + +.col-8 { + flex: 0 0 auto; + width: 66.6666666667% +} + +.col-9 { + flex: 0 0 auto; + width: 75% +} + +.col-10 { + flex: 0 0 auto; + width: 83.3333333333% +} + +.col-11 { + flex: 0 0 auto; + width: 91.6666666667% +} + +.col-12 { + flex: 0 0 auto; + width: 100% +} + +.offset-1 { + margin-left: 8.3333333333% +} + +.offset-2 { + margin-left: 16.6666666667% +} + +.offset-3 { + margin-left: 25% +} + +.offset-4 { + margin-left: 33.3333333333% +} + +.offset-5 { + margin-left: 41.6666666667% +} + +.offset-6 { + margin-left: 50% +} + +.offset-7 { + margin-left: 58.3333333333% +} + +.offset-8 { + margin-left: 66.6666666667% +} + +.offset-9 { + margin-left: 75% +} + +.offset-10 { + margin-left: 83.3333333333% +} + +.offset-11 { + margin-left: 91.6666666667% +} + +.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.3333333333% + } + + .col-sm-2 { + flex: 0 0 auto; + width: 16.6666666667% + } + + .col-sm-3 { + flex: 0 0 auto; + width: 25% + } + + .col-sm-4 { + flex: 0 0 auto; + width: 33.3333333333% + } + + .col-sm-5 { + flex: 0 0 auto; + width: 41.6666666667% + } + + .col-sm-6 { + flex: 0 0 auto; + width: 50% + } + + .col-sm-7 { + flex: 0 0 auto; + width: 58.3333333333% + } + + .col-sm-8 { + flex: 0 0 auto; + width: 66.6666666667% + } + + .col-sm-9 { + flex: 0 0 auto; + width: 75% + } + + .col-sm-10 { + flex: 0 0 auto; + width: 83.3333333333% + } + + .col-sm-11 { + flex: 0 0 auto; + width: 91.6666666667% + } + + .col-sm-12 { + flex: 0 0 auto; + width: 100% + } + + .offset-sm-0 { + margin-left: 0 + } + + .offset-sm-1 { + margin-left: 8.3333333333% + } + + .offset-sm-2 { + margin-left: 16.6666666667% + } + + .offset-sm-3 { + margin-left: 25% + } + + .offset-sm-4 { + margin-left: 33.3333333333% + } + + .offset-sm-5 { + margin-left: 41.6666666667% + } + + .offset-sm-6 { + margin-left: 50% + } + + .offset-sm-7 { + margin-left: 58.3333333333% + } + + .offset-sm-8 { + margin-left: 66.6666666667% + } + + .offset-sm-9 { + margin-left: 75% + } + + .offset-sm-10 { + margin-left: 83.3333333333% + } + + .offset-sm-11 { + margin-left: 91.6666666667% + } + + .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.3333333333% + } + + .col-md-2 { + flex: 0 0 auto; + width: 16.6666666667% + } + + .col-md-3 { + flex: 0 0 auto; + width: 25% + } + + .col-md-4 { + flex: 0 0 auto; + width: 33.3333333333% + } + + .col-md-5 { + flex: 0 0 auto; + width: 41.6666666667% + } + + .col-md-6 { + flex: 0 0 auto; + width: 50% + } + + .col-md-7 { + flex: 0 0 auto; + width: 58.3333333333% + } + + .col-md-8 { + flex: 0 0 auto; + width: 66.6666666667% + } + + .col-md-9 { + flex: 0 0 auto; + width: 75% + } + + .col-md-10 { + flex: 0 0 auto; + width: 83.3333333333% + } + + .col-md-11 { + flex: 0 0 auto; + width: 91.6666666667% + } + + .col-md-12 { + flex: 0 0 auto; + width: 100% + } + + .offset-md-0 { + margin-left: 0 + } + + .offset-md-1 { + margin-left: 8.3333333333% + } + + .offset-md-2 { + margin-left: 16.6666666667% + } + + .offset-md-3 { + margin-left: 25% + } + + .offset-md-4 { + margin-left: 33.3333333333% + } + + .offset-md-5 { + margin-left: 41.6666666667% + } + + .offset-md-6 { + margin-left: 50% + } + + .offset-md-7 { + margin-left: 58.3333333333% + } + + .offset-md-8 { + margin-left: 66.6666666667% + } + + .offset-md-9 { + margin-left: 75% + } + + .offset-md-10 { + margin-left: 83.3333333333% + } + + .offset-md-11 { + margin-left: 91.6666666667% + } + + .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.3333333333% + } + + .col-lg-2 { + flex: 0 0 auto; + width: 16.6666666667% + } + + .col-lg-3 { + flex: 0 0 auto; + width: 25% + } + + .col-lg-4 { + flex: 0 0 auto; + width: 33.3333333333% + } + + .col-lg-5 { + flex: 0 0 auto; + width: 41.6666666667% + } + + .col-lg-6 { + flex: 0 0 auto; + width: 50% + } + + .col-lg-7 { + flex: 0 0 auto; + width: 58.3333333333% + } + + .col-lg-8 { + flex: 0 0 auto; + width: 66.6666666667% + } + + .col-lg-9 { + flex: 0 0 auto; + width: 75% + } + + .col-lg-10 { + flex: 0 0 auto; + width: 83.3333333333% + } + + .col-lg-11 { + flex: 0 0 auto; + width: 91.6666666667% + } + + .col-lg-12 { + flex: 0 0 auto; + width: 100% + } + + .offset-lg-0 { + margin-left: 0 + } + + .offset-lg-1 { + margin-left: 8.3333333333% + } + + .offset-lg-2 { + margin-left: 16.6666666667% + } + + .offset-lg-3 { + margin-left: 25% + } + + .offset-lg-4 { + margin-left: 33.3333333333% + } + + .offset-lg-5 { + margin-left: 41.6666666667% + } + + .offset-lg-6 { + margin-left: 50% + } + + .offset-lg-7 { + margin-left: 58.3333333333% + } + + .offset-lg-8 { + margin-left: 66.6666666667% + } + + .offset-lg-9 { + margin-left: 75% + } + + .offset-lg-10 { + margin-left: 83.3333333333% + } + + .offset-lg-11 { + margin-left: 91.6666666667% + } + + .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.3333333333% + } + + .col-xl-2 { + flex: 0 0 auto; + width: 16.6666666667% + } + + .col-xl-3 { + flex: 0 0 auto; + width: 25% + } + + .col-xl-4 { + flex: 0 0 auto; + width: 33.3333333333% + } + + .col-xl-5 { + flex: 0 0 auto; + width: 41.6666666667% + } + + .col-xl-6 { + flex: 0 0 auto; + width: 50% + } + + .col-xl-7 { + flex: 0 0 auto; + width: 58.3333333333% + } + + .col-xl-8 { + flex: 0 0 auto; + width: 66.6666666667% + } + + .col-xl-9 { + flex: 0 0 auto; + width: 75% + } + + .col-xl-10 { + flex: 0 0 auto; + width: 83.3333333333% + } + + .col-xl-11 { + flex: 0 0 auto; + width: 91.6666666667% + } + + .col-xl-12 { + flex: 0 0 auto; + width: 100% + } + + .offset-xl-0 { + margin-left: 0 + } + + .offset-xl-1 { + margin-left: 8.3333333333% + } + + .offset-xl-2 { + margin-left: 16.6666666667% + } + + .offset-xl-3 { + margin-left: 25% + } + + .offset-xl-4 { + margin-left: 33.3333333333% + } + + .offset-xl-5 { + margin-left: 41.6666666667% + } + + .offset-xl-6 { + margin-left: 50% + } + + .offset-xl-7 { + margin-left: 58.3333333333% + } + + .offset-xl-8 { + margin-left: 66.6666666667% + } + + .offset-xl-9 { + margin-left: 75% + } + + .offset-xl-10 { + margin-left: 83.3333333333% + } + + .offset-xl-11 { + margin-left: 91.6666666667% + } + + .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.3333333333% + } + + .col-xxl-2 { + flex: 0 0 auto; + width: 16.6666666667% + } + + .col-xxl-3 { + flex: 0 0 auto; + width: 25% + } + + .col-xxl-4 { + flex: 0 0 auto; + width: 33.3333333333% + } + + .col-xxl-5 { + flex: 0 0 auto; + width: 41.6666666667% + } + + .col-xxl-6 { + flex: 0 0 auto; + width: 50% + } + + .col-xxl-7 { + flex: 0 0 auto; + width: 58.3333333333% + } + + .col-xxl-8 { + flex: 0 0 auto; + width: 66.6666666667% + } + + .col-xxl-9 { + flex: 0 0 auto; + width: 75% + } + + .col-xxl-10 { + flex: 0 0 auto; + width: 83.3333333333% + } + + .col-xxl-11 { + flex: 0 0 auto; + width: 91.6666666667% + } + + .col-xxl-12 { + flex: 0 0 auto; + width: 100% + } + + .offset-xxl-0 { + margin-left: 0 + } + + .offset-xxl-1 { + margin-left: 8.3333333333% + } + + .offset-xxl-2 { + margin-left: 16.6666666667% + } + + .offset-xxl-3 { + margin-left: 25% + } + + .offset-xxl-4 { + margin-left: 33.3333333333% + } + + .offset-xxl-5 { + margin-left: 41.6666666667% + } + + .offset-xxl-6 { + margin-left: 50% + } + + .offset-xxl-7 { + margin-left: 58.3333333333% + } + + .offset-xxl-8 { + margin-left: 66.6666666667% + } + + .offset-xxl-9 { + margin-left: 75% + } + + .offset-xxl-10 { + margin-left: 83.3333333333% + } + + .offset-xxl-11 { + margin-left: 91.6666666667% + } + + .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-striped-color: #212529; + --bs-table-striped-bg: rgba(0, 0, 0, 0.05); + --bs-table-active-color: #212529; + --bs-table-active-bg: rgba(0, 0, 0, 0.1); + --bs-table-hover-color: #212529; + --bs-table-hover-bg: rgba(0, 0, 0, 0.075); + width: 100%; + margin-bottom: 1rem; + color: #212529; + vertical-align: top; + border-color: #dee2e6 +} + +.table > :not(caption) > * > * { + padding: .5rem .5rem; + background-color: var(--bs-table-bg); + border-bottom-width: 1px; + box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg) +} + +.table > tbody { + vertical-align: inherit +} + +.table > thead { + vertical-align: bottom +} + +.table > :not(:last-child) > :last-child > * { + border-bottom-color: currentColor +} + +.caption-top { + caption-side: top +} + +.table-sm > :not(caption) > * > * { + padding: .25rem .25rem +} + +.table-bordered > :not(caption) > * { + border-width: 1px 0 +} + +.table-bordered > :not(caption) > * > * { + border-width: 0 1px +} + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0 +} + +.table-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: #cfe2ff; + --bs-table-striped-bg: #c5d7f2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bacbe6; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfd1ec; + --bs-table-hover-color: #000; + color: #000; + border-color: #bacbe6 +} + +.table-secondary { + --bs-table-bg: #e2e3e5; + --bs-table-striped-bg: #d7d8da; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cbccce; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d1d2d4; + --bs-table-hover-color: #000; + color: #000; + border-color: #cbccce +} + +.table-success { + --bs-table-bg: #d1e7dd; + --bs-table-striped-bg: #c7dbd2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bcd0c7; + --bs-table-active-color: #000; + --bs-table-hover-bg: #c1d6cc; + --bs-table-hover-color: #000; + color: #000; + border-color: #bcd0c7 +} + +.table-info { + --bs-table-bg: #cff4fc; + --bs-table-striped-bg: #c5e8ef; + --bs-table-striped-color: #000; + --bs-table-active-bg: #badce3; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfe2e9; + --bs-table-hover-color: #000; + color: #000; + border-color: #badce3 +} + +.table-warning { + --bs-table-bg: #fff3cd; + --bs-table-striped-bg: #f2e7c3; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e6dbb9; + --bs-table-active-color: #000; + --bs-table-hover-bg: #ece1be; + --bs-table-hover-color: #000; + color: #000; + border-color: #e6dbb9 +} + +.table-danger { + --bs-table-bg: #f8d7da; + --bs-table-striped-bg: #eccccf; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfc2c4; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5c7ca; + --bs-table-hover-color: #000; + color: #000; + border-color: #dfc2c4 +} + +.table-light { + --bs-table-bg: #f8f9fa; + --bs-table-striped-bg: #ecedee; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfe0e1; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5e6e7; + --bs-table-hover-color: #000; + color: #000; + border-color: #dfe0e1 +} + +.table-dark { + --bs-table-bg: #212529; + --bs-table-striped-bg: #2c3034; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #373b3e; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #323539; + --bs-table-hover-color: #fff; + color: #fff; + border-color: #373b3e +} + +.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 +} + +.col-form-label { + padding-top: calc(.375rem + 1px); + padding-bottom: calc(.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5 +} + +.col-form-label-lg { + padding-top: calc(.5rem + 1px); + padding-bottom: calc(.5rem + 1px); + font-size: 1.25rem +} + +.col-form-label-sm { + padding-top: calc(.25rem + 1px); + padding-bottom: calc(.25rem + 1px); + font-size: .875rem +} + +.form-text { + margin-top: .25rem; + font-size: .875em; + color: #6c757d +} + +.form-control { + display: block; + width: 100%; + padding: .375rem .75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: .25rem; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .form-control { + transition: none + } +} + +.form-control[type=file] { + overflow: hidden +} + +.form-control[type=file]:not(:disabled):not([readonly]) { + cursor: pointer +} + +.form-control:focus { + color: #212529; + background-color: #fff; + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25) +} + +.form-control::-webkit-date-and-time-value { + height: 1.5em +} + +.form-control::-webkit-input-placeholder { + color: #6c757d; + opacity: 1 +} + +.form-control::-moz-placeholder { + color: #6c757d; + opacity: 1 +} + +.form-control::placeholder { + color: #6c757d; + opacity: 1 +} + +.form-control:disabled, +.form-control[readonly] { + background-color: #e9ecef; + opacity: 1 +} + +.form-control::file-selector-button { + padding: .375rem .75rem; + margin: -.375rem -.75rem; + -webkit-margin-end: .75rem; + margin-inline-end: .75rem; + color: #212529; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .form-control::file-selector-button { + transition: none + } +} + +.form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #dde0e3 +} + +.form-control::-webkit-file-upload-button { + padding: .375rem .75rem; + margin: -.375rem -.75rem; + -webkit-margin-end: .75rem; + margin-inline-end: .75rem; + color: #212529; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .form-control::-webkit-file-upload-button { + -webkit-transition: none; + transition: none + } +} + +.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { + background-color: #dde0e3 +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: .375rem 0; + margin-bottom: 0; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0 +} + +.form-control-plaintext.form-control-lg, +.form-control-plaintext.form-control-sm { + padding-right: 0; + padding-left: 0 +} + +.form-control-sm { + min-height: calc(1.5em + .5rem + 2px); + padding: .25rem .5rem; + font-size: .875rem; + border-radius: .2rem +} + +.form-control-sm::file-selector-button { + padding: .25rem .5rem; + margin: -.25rem -.5rem; + -webkit-margin-end: .5rem; + margin-inline-end: .5rem +} + +.form-control-sm::-webkit-file-upload-button { + padding: .25rem .5rem; + margin: -.25rem -.5rem; + -webkit-margin-end: .5rem; + margin-inline-end: .5rem +} + +.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); + padding: .5rem 1rem; + font-size: 1.25rem; + border-radius: .3rem +} + +.form-control-lg::file-selector-button { + padding: .5rem 1rem; + margin: -.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem +} + +.form-control-lg::-webkit-file-upload-button { + padding: .5rem 1rem; + margin: -.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem +} + +textarea.form-control { + min-height: calc(1.5em + .75rem + 2px) +} + +textarea.form-control-sm { + min-height: calc(1.5em + .5rem + 2px) +} + +textarea.form-control-lg { + min-height: calc(1.5em + 1rem + 2px) +} + +.form-control-color { + max-width: 3rem; + height: auto; + padding: .375rem +} + +.form-control-color:not(:disabled):not([readonly]) { + cursor: pointer +} + +.form-control-color::-moz-color-swatch { + height: 1.5em; + border-radius: .25rem +} + +.form-control-color::-webkit-color-swatch { + height: 1.5em; + border-radius: .25rem +} + +.form-select { + display: block; + width: 100%; + padding: .375rem 2.25rem .375rem .75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + 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='%23343a40' 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: right .75rem center; + background-size: 16px 12px; + border: 1px solid #ced4da; + border-radius: .25rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none +} + +.form-select:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25) +} + +.form-select[multiple], +.form-select[size]:not([size="1"]) { + padding-right: .75rem; + background-image: none +} + +.form-select:disabled { + color: #6c757d; + background-color: #e9ecef +} + +.form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #212529 +} + +.form-select-sm { + padding-top: .25rem; + padding-bottom: .25rem; + padding-left: .5rem; + font-size: .875rem +} + +.form-select-lg { + padding-top: .5rem; + padding-bottom: .5rem; + padding-left: 1rem; + font-size: 1.25rem +} + +.form-check { + display: block; + min-height: 1.5rem; + padding-left: 1.5em; + margin-bottom: .125rem +} + +.form-check .form-check-input { + float: left; + margin-left: -1.5em +} + +.form-check-input { + width: 1em; + height: 1em; + margin-top: .25em; + vertical-align: top; + background-color: #fff; + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: 1px solid rgba(0, 0, 0, .25); + -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: brightness(90%) +} + +.form-check-input:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25) +} + +.form-check-input:checked { + background-color: #0d6efd; + border-color: #0d6efd +} + +.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='3' 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='2' fill='%23fff'/%3e%3c/svg%3e") +} + +.form-check-input[type=checkbox]:indeterminate { + background-color: #0d6efd; + border-color: #0d6efd; + 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='3' 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-left: 2.5em +} + +.form-switch .form-check-input { + width: 2em; + margin-left: -2.5em; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); + background-position: left 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='%2386b7fe'/%3e%3c/svg%3e") +} + +.form-switch .form-check-input:checked { + background-position: right center; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e") +} + +.form-check-inline { + display: inline-block; + margin-right: 1rem +} + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none +} + +.btn-check:disabled + .btn, +.btn-check[disabled] + .btn { + pointer-events: none; + filter: none; + opacity: .65 +} + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none +} + +.form-range:focus { + outline: 0 +} + +.form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(13, 110, 253, .25) +} + +.form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(13, 110, 253, .25) +} + +.form-range::-moz-focus-outer { + border: 0 +} + +.form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -.25rem; + background-color: #0d6efd; + 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: #b6d4fe +} + +.form-range::-webkit-slider-runnable-track { + width: 100%; + height: .5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem +} + +.form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #0d6efd; + 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: #b6d4fe +} + +.form-range::-moz-range-track { + width: 100%; + height: .5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem +} + +.form-range:disabled { + pointer-events: none +} + +.form-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd +} + +.form-range:disabled::-moz-range-thumb { + background-color: #adb5bd +} + +.form-floating { + position: relative +} + +.form-floating > .form-control, +.form-floating > .form-select { + height: calc(3.5rem + 2px); + padding: 1rem .75rem +} + +.form-floating > label { + position: absolute; + top: 0; + left: 0; + height: 100%; + padding: 1rem .75rem; + pointer-events: none; + border: 1px solid transparent; + transform-origin: 0 0; + transition: opacity .1s ease-in-out, transform .1s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .form-floating > label { + transition: none + } +} + +.form-floating > .form-control::-webkit-input-placeholder { + color: transparent +} + +.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: .65; + transform: scale(.85) translateY(-.5rem) translateX(.15rem) +} + +.form-floating > .form-control:focus ~ label, +.form-floating > .form-control:not(:placeholder-shown) ~ label, +.form-floating > .form-select ~ label { + opacity: .65; + transform: scale(.85) translateY(-.5rem) translateX(.15rem) +} + +.form-floating > .form-control:-webkit-autofill ~ label { + opacity: .65; + transform: scale(.85) translateY(-.5rem) translateX(.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: .375rem .75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: .25rem +} + +.input-group-lg > .btn, +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .input-group-text { + padding: .5rem 1rem; + font-size: 1.25rem; + border-radius: .3rem +} + +.input-group-sm > .btn, +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .input-group-text { + padding: .25rem .5rem; + font-size: .875rem; + border-radius: .2rem +} + +.input-group-lg > .form-select, +.input-group-sm > .form-select { + padding-right: 3rem +} + +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), +.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: -1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: .25rem; + font-size: .875em; + color: #198754 +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .25rem .5rem; + margin-top: .1rem; + font-size: .875rem; + color: #fff; + background-color: rgba(25, 135, 84, .9); + border-radius: .25rem +} + +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip, +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip { + display: block +} + +.form-control.is-valid, +.was-validated .form-control:valid { + border-color: #198754; + padding-right: calc(1.5em + .75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(.375em + .1875rem) center; + background-size: calc(.75em + .375rem) calc(.75em + .375rem) +} + +.form-control.is-valid:focus, +.was-validated .form-control:valid:focus { + border-color: #198754; + box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .25) +} + +.was-validated textarea.form-control:valid, +textarea.form-control.is-valid { + padding-right: calc(1.5em + .75rem); + background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem) +} + +.form-select.is-valid, +.was-validated .form-select:valid { + border-color: #198754; + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-position: right .75rem center, center right 2.25rem; + background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem) +} + +.form-select.is-valid:focus, +.was-validated .form-select:valid:focus { + border-color: #198754; + box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .25) +} + +.form-check-input.is-valid, +.was-validated .form-check-input:valid { + border-color: #198754 +} + +.form-check-input.is-valid:checked, +.was-validated .form-check-input:valid:checked { + background-color: #198754 +} + +.form-check-input.is-valid:focus, +.was-validated .form-check-input:valid:focus { + box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .25) +} + +.form-check-input.is-valid ~ .form-check-label, +.was-validated .form-check-input:valid ~ .form-check-label { + color: #198754 +} + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: .5em +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: .25rem; + font-size: .875em; + color: #dc3545 +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .25rem .5rem; + margin-top: .1rem; + font-size: .875rem; + color: #fff; + background-color: rgba(220, 53, 69, .9); + border-radius: .25rem +} + +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip, +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip { + display: block +} + +.form-control.is-invalid, +.was-validated .form-control:invalid { + border-color: #dc3545; + padding-right: calc(1.5em + .75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(.375em + .1875rem) center; + background-size: calc(.75em + .375rem) calc(.75em + .375rem) +} + +.form-control.is-invalid:focus, +.was-validated .form-control:invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .25) +} + +.was-validated textarea.form-control:invalid, +textarea.form-control.is-invalid { + padding-right: calc(1.5em + .75rem); + background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem) +} + +.form-select.is-invalid, +.was-validated .form-select:invalid { + border-color: #dc3545; + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-position: right .75rem center, center right 2.25rem; + background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem) +} + +.form-select.is-invalid:focus, +.was-validated .form-select:invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .25) +} + +.form-check-input.is-invalid, +.was-validated .form-check-input:invalid { + border-color: #dc3545 +} + +.form-check-input.is-invalid:checked, +.was-validated .form-check-input:invalid:checked { + background-color: #dc3545 +} + +.form-check-input.is-invalid:focus, +.was-validated .form-check-input:invalid:focus { + box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .25) +} + +.form-check-input.is-invalid ~ .form-check-label, +.was-validated .form-check-input:invalid ~ .form-check-label { + color: #dc3545 +} + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: .5em +} + +.btn { + display: inline-block; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: center; + text-decoration: none; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: .375rem .75rem; + font-size: 1rem; + border-radius: .25rem; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .btn { + transition: none + } +} + +.btn:hover { + color: #212529 +} + +.btn-check:focus + .btn, +.btn:focus { + outline: 0; + box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25) +} + +.btn.disabled, +.btn:disabled, +fieldset:disabled .btn { + pointer-events: none; + opacity: .65 +} + +.btn-primary { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd +} + +.btn-primary:hover { + color: #fff; + background-color: #0b5ed7; + border-color: #0a58ca +} + +.btn-check:focus + .btn-primary, +.btn-primary:focus { + color: #fff; + background-color: #0b5ed7; + border-color: #0a58ca; + box-shadow: 0 0 0 .25rem rgba(49, 132, 253, .5) +} + +.btn-check:active + .btn-primary, +.btn-check:checked + .btn-primary, +.btn-primary.active, +.btn-primary:active, +.show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #0a58ca; + border-color: #0a53be +} + +.btn-check:active + .btn-primary:focus, +.btn-check:checked + .btn-primary:focus, +.btn-primary.active:focus, +.btn-primary:active:focus, +.show > .btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 .25rem rgba(49, 132, 253, .5) +} + +.btn-primary.disabled, +.btn-primary:disabled { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd +} + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d +} + +.btn-secondary:hover { + color: #fff; + background-color: #5c636a; + border-color: #565e64 +} + +.btn-check:focus + .btn-secondary, +.btn-secondary:focus { + color: #fff; + background-color: #5c636a; + border-color: #565e64; + box-shadow: 0 0 0 .25rem rgba(130, 138, 145, .5) +} + +.btn-check:active + .btn-secondary, +.btn-check:checked + .btn-secondary, +.btn-secondary.active, +.btn-secondary:active, +.show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #565e64; + border-color: #51585e +} + +.btn-check:active + .btn-secondary:focus, +.btn-check:checked + .btn-secondary:focus, +.btn-secondary.active:focus, +.btn-secondary:active:focus, +.show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 .25rem rgba(130, 138, 145, .5) +} + +.btn-secondary.disabled, +.btn-secondary:disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d +} + +.btn-success { + color: #fff; + background-color: #198754; + border-color: #198754 +} + +.btn-success:hover { + color: #fff; + background-color: #157347; + border-color: #146c43 +} + +.btn-check:focus + .btn-success, +.btn-success:focus { + color: #fff; + background-color: #157347; + border-color: #146c43; + box-shadow: 0 0 0 .25rem rgba(60, 153, 110, .5) +} + +.btn-check:active + .btn-success, +.btn-check:checked + .btn-success, +.btn-success.active, +.btn-success:active, +.show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #146c43; + border-color: #13653f +} + +.btn-check:active + .btn-success:focus, +.btn-check:checked + .btn-success:focus, +.btn-success.active:focus, +.btn-success:active:focus, +.show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 .25rem rgba(60, 153, 110, .5) +} + +.btn-success.disabled, +.btn-success:disabled { + color: #fff; + background-color: #198754; + border-color: #198754 +} + +.btn-info { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0 +} + +.btn-info:hover { + color: #000; + background-color: #31d2f2; + border-color: #25cff2 +} + +.btn-check:focus + .btn-info, +.btn-info:focus { + color: #000; + background-color: #31d2f2; + border-color: #25cff2; + box-shadow: 0 0 0 .25rem rgba(11, 172, 204, .5) +} + +.btn-check:active + .btn-info, +.btn-check:checked + .btn-info, +.btn-info.active, +.btn-info:active, +.show > .btn-info.dropdown-toggle { + color: #000; + background-color: #3dd5f3; + border-color: #25cff2 +} + +.btn-check:active + .btn-info:focus, +.btn-check:checked + .btn-info:focus, +.btn-info.active:focus, +.btn-info:active:focus, +.show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 .25rem rgba(11, 172, 204, .5) +} + +.btn-info.disabled, +.btn-info:disabled { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0 +} + +.btn-warning { + color: #000; + background-color: #ffc107; + border-color: #ffc107 +} + +.btn-warning:hover { + color: #000; + background-color: #ffca2c; + border-color: #ffc720 +} + +.btn-check:focus + .btn-warning, +.btn-warning:focus { + color: #000; + background-color: #ffca2c; + border-color: #ffc720; + box-shadow: 0 0 0 .25rem rgba(217, 164, 6, .5) +} + +.btn-check:active + .btn-warning, +.btn-check:checked + .btn-warning, +.btn-warning.active, +.btn-warning:active, +.show > .btn-warning.dropdown-toggle { + color: #000; + background-color: #ffcd39; + border-color: #ffc720 +} + +.btn-check:active + .btn-warning:focus, +.btn-check:checked + .btn-warning:focus, +.btn-warning.active:focus, +.btn-warning:active:focus, +.show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 .25rem rgba(217, 164, 6, .5) +} + +.btn-warning.disabled, +.btn-warning:disabled { + color: #000; + background-color: #ffc107; + border-color: #ffc107 +} + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545 +} + +.btn-danger:hover { + color: #fff; + background-color: #bb2d3b; + border-color: #b02a37 +} + +.btn-check:focus + .btn-danger, +.btn-danger:focus { + color: #fff; + background-color: #bb2d3b; + border-color: #b02a37; + box-shadow: 0 0 0 .25rem rgba(225, 83, 97, .5) +} + +.btn-check:active + .btn-danger, +.btn-check:checked + .btn-danger, +.btn-danger.active, +.btn-danger:active, +.show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #b02a37; + border-color: #a52834 +} + +.btn-check:active + .btn-danger:focus, +.btn-check:checked + .btn-danger:focus, +.btn-danger.active:focus, +.btn-danger:active:focus, +.show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 .25rem rgba(225, 83, 97, .5) +} + +.btn-danger.disabled, +.btn-danger:disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545 +} + +.btn-light { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa +} + +.btn-light:hover { + color: #000; + background-color: #f9fafb; + border-color: #f9fafb +} + +.btn-check:focus + .btn-light, +.btn-light:focus { + color: #000; + background-color: #f9fafb; + border-color: #f9fafb; + box-shadow: 0 0 0 .25rem rgba(211, 212, 213, .5) +} + +.btn-check:active + .btn-light, +.btn-check:checked + .btn-light, +.btn-light.active, +.btn-light:active, +.show > .btn-light.dropdown-toggle { + color: #000; + background-color: #f9fafb; + border-color: #f9fafb +} + +.btn-check:active + .btn-light:focus, +.btn-check:checked + .btn-light:focus, +.btn-light.active:focus, +.btn-light:active:focus, +.show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 .25rem rgba(211, 212, 213, .5) +} + +.btn-light.disabled, +.btn-light:disabled { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa +} + +.btn-dark { + color: #fff; + background-color: #212529; + border-color: #212529 +} + +.btn-dark:hover { + color: #fff; + background-color: #1c1f23; + border-color: #1a1e21 +} + +.btn-check:focus + .btn-dark, +.btn-dark:focus { + color: #fff; + background-color: #1c1f23; + border-color: #1a1e21; + box-shadow: 0 0 0 .25rem rgba(66, 70, 73, .5) +} + +.btn-check:active + .btn-dark, +.btn-check:checked + .btn-dark, +.btn-dark.active, +.btn-dark:active, +.show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1a1e21; + border-color: #191c1f +} + +.btn-check:active + .btn-dark:focus, +.btn-check:checked + .btn-dark:focus, +.btn-dark.active:focus, +.btn-dark:active:focus, +.show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 .25rem rgba(66, 70, 73, .5) +} + +.btn-dark.disabled, +.btn-dark:disabled { + color: #fff; + background-color: #212529; + border-color: #212529 +} + +.btn-outline-primary { + color: #0d6efd; + border-color: #0d6efd +} + +.btn-outline-primary:hover { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd +} + +.btn-check:focus + .btn-outline-primary, +.btn-outline-primary:focus { + box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .5) +} + +.btn-check:active + .btn-outline-primary, +.btn-check:checked + .btn-outline-primary, +.btn-outline-primary.active, +.btn-outline-primary.dropdown-toggle.show, +.btn-outline-primary:active { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd +} + +.btn-check:active + .btn-outline-primary:focus, +.btn-check:checked + .btn-outline-primary:focus, +.btn-outline-primary.active:focus, +.btn-outline-primary.dropdown-toggle.show:focus, +.btn-outline-primary:active:focus { + box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .5) +} + +.btn-outline-primary.disabled, +.btn-outline-primary:disabled { + color: #0d6efd; + background-color: transparent +} + +.btn-outline-secondary { + color: #6c757d; + border-color: #6c757d +} + +.btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d +} + +.btn-check:focus + .btn-outline-secondary, +.btn-outline-secondary:focus { + box-shadow: 0 0 0 .25rem rgba(108, 117, 125, .5) +} + +.btn-check:active + .btn-outline-secondary, +.btn-check:checked + .btn-outline-secondary, +.btn-outline-secondary.active, +.btn-outline-secondary.dropdown-toggle.show, +.btn-outline-secondary:active { + color: #fff; + background-color: #6c757d; + border-color: #6c757d +} + +.btn-check:active + .btn-outline-secondary:focus, +.btn-check:checked + .btn-outline-secondary:focus, +.btn-outline-secondary.active:focus, +.btn-outline-secondary.dropdown-toggle.show:focus, +.btn-outline-secondary:active:focus { + box-shadow: 0 0 0 .25rem rgba(108, 117, 125, .5) +} + +.btn-outline-secondary.disabled, +.btn-outline-secondary:disabled { + color: #6c757d; + background-color: transparent +} + +.btn-outline-success { + color: #198754; + border-color: #198754 +} + +.btn-outline-success:hover { + color: #fff; + background-color: #198754; + border-color: #198754 +} + +.btn-check:focus + .btn-outline-success, +.btn-outline-success:focus { + box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .5) +} + +.btn-check:active + .btn-outline-success, +.btn-check:checked + .btn-outline-success, +.btn-outline-success.active, +.btn-outline-success.dropdown-toggle.show, +.btn-outline-success:active { + color: #fff; + background-color: #198754; + border-color: #198754 +} + +.btn-check:active + .btn-outline-success:focus, +.btn-check:checked + .btn-outline-success:focus, +.btn-outline-success.active:focus, +.btn-outline-success.dropdown-toggle.show:focus, +.btn-outline-success:active:focus { + box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .5) +} + +.btn-outline-success.disabled, +.btn-outline-success:disabled { + color: #198754; + background-color: transparent +} + +.btn-outline-info { + color: #0dcaf0; + border-color: #0dcaf0 +} + +.btn-outline-info:hover { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0 +} + +.btn-check:focus + .btn-outline-info, +.btn-outline-info:focus { + box-shadow: 0 0 0 .25rem rgba(13, 202, 240, .5) +} + +.btn-check:active + .btn-outline-info, +.btn-check:checked + .btn-outline-info, +.btn-outline-info.active, +.btn-outline-info.dropdown-toggle.show, +.btn-outline-info:active { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0 +} + +.btn-check:active + .btn-outline-info:focus, +.btn-check:checked + .btn-outline-info:focus, +.btn-outline-info.active:focus, +.btn-outline-info.dropdown-toggle.show:focus, +.btn-outline-info:active:focus { + box-shadow: 0 0 0 .25rem rgba(13, 202, 240, .5) +} + +.btn-outline-info.disabled, +.btn-outline-info:disabled { + color: #0dcaf0; + background-color: transparent +} + +.btn-outline-warning { + color: #ffc107; + border-color: #ffc107 +} + +.btn-outline-warning:hover { + color: #000; + background-color: #ffc107; + border-color: #ffc107 +} + +.btn-check:focus + .btn-outline-warning, +.btn-outline-warning:focus { + box-shadow: 0 0 0 .25rem rgba(255, 193, 7, .5) +} + +.btn-check:active + .btn-outline-warning, +.btn-check:checked + .btn-outline-warning, +.btn-outline-warning.active, +.btn-outline-warning.dropdown-toggle.show, +.btn-outline-warning:active { + color: #000; + background-color: #ffc107; + border-color: #ffc107 +} + +.btn-check:active + .btn-outline-warning:focus, +.btn-check:checked + .btn-outline-warning:focus, +.btn-outline-warning.active:focus, +.btn-outline-warning.dropdown-toggle.show:focus, +.btn-outline-warning:active:focus { + box-shadow: 0 0 0 .25rem rgba(255, 193, 7, .5) +} + +.btn-outline-warning.disabled, +.btn-outline-warning:disabled { + color: #ffc107; + background-color: transparent +} + +.btn-outline-danger { + color: #dc3545; + border-color: #dc3545 +} + +.btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545 +} + +.btn-check:focus + .btn-outline-danger, +.btn-outline-danger:focus { + box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .5) +} + +.btn-check:active + .btn-outline-danger, +.btn-check:checked + .btn-outline-danger, +.btn-outline-danger.active, +.btn-outline-danger.dropdown-toggle.show, +.btn-outline-danger:active { + color: #fff; + background-color: #dc3545; + border-color: #dc3545 +} + +.btn-check:active + .btn-outline-danger:focus, +.btn-check:checked + .btn-outline-danger:focus, +.btn-outline-danger.active:focus, +.btn-outline-danger.dropdown-toggle.show:focus, +.btn-outline-danger:active:focus { + box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .5) +} + +.btn-outline-danger.disabled, +.btn-outline-danger:disabled { + color: #dc3545; + background-color: transparent +} + +.btn-outline-light { + color: #f8f9fa; + border-color: #f8f9fa +} + +.btn-outline-light:hover { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa +} + +.btn-check:focus + .btn-outline-light, +.btn-outline-light:focus { + box-shadow: 0 0 0 .25rem rgba(248, 249, 250, .5) +} + +.btn-check:active + .btn-outline-light, +.btn-check:checked + .btn-outline-light, +.btn-outline-light.active, +.btn-outline-light.dropdown-toggle.show, +.btn-outline-light:active { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa +} + +.btn-check:active + .btn-outline-light:focus, +.btn-check:checked + .btn-outline-light:focus, +.btn-outline-light.active:focus, +.btn-outline-light.dropdown-toggle.show:focus, +.btn-outline-light:active:focus { + box-shadow: 0 0 0 .25rem rgba(248, 249, 250, .5) +} + +.btn-outline-light.disabled, +.btn-outline-light:disabled { + color: #f8f9fa; + background-color: transparent +} + +.btn-outline-dark { + color: #212529; + border-color: #212529 +} + +.btn-outline-dark:hover { + color: #fff; + background-color: #212529; + border-color: #212529 +} + +.btn-check:focus + .btn-outline-dark, +.btn-outline-dark:focus { + box-shadow: 0 0 0 .25rem rgba(33, 37, 41, .5) +} + +.btn-check:active + .btn-outline-dark, +.btn-check:checked + .btn-outline-dark, +.btn-outline-dark.active, +.btn-outline-dark.dropdown-toggle.show, +.btn-outline-dark:active { + color: #fff; + background-color: #212529; + border-color: #212529 +} + +.btn-check:active + .btn-outline-dark:focus, +.btn-check:checked + .btn-outline-dark:focus, +.btn-outline-dark.active:focus, +.btn-outline-dark.dropdown-toggle.show:focus, +.btn-outline-dark:active:focus { + box-shadow: 0 0 0 .25rem rgba(33, 37, 41, .5) +} + +.btn-outline-dark.disabled, +.btn-outline-dark:disabled { + color: #212529; + background-color: transparent +} + +.btn-link { + font-weight: 400; + color: #0d6efd; + text-decoration: underline +} + +.btn-link:hover { + color: #0a58ca +} + +.btn-link.disabled, +.btn-link:disabled { + color: #6c757d +} + +.btn-group-lg > .btn, +.btn-lg { + padding: .5rem 1rem; + font-size: 1.25rem; + border-radius: .3rem +} + +.btn-group-sm > .btn, +.btn-sm { + padding: .25rem .5rem; + font-size: .875rem; + border-radius: .2rem +} + +.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 + } +} + +.dropdown, +.dropend, +.dropstart, +.dropup { + position: relative +} + +.dropdown-toggle { + white-space: nowrap +} + +.dropdown-toggle::after { + display: inline-block; + margin-left: .255em; + vertical-align: .255em; + content: ""; + border-top: .3em solid; + border-right: .3em solid transparent; + border-bottom: 0; + border-left: .3em solid transparent +} + +.dropdown-toggle:empty::after { + margin-left: 0 +} + +.dropdown-menu { + position: absolute; + top: 100%; + z-index: 1000; + display: none; + min-width: 10rem; + padding: .5rem 0; + margin: 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: .25rem +} + +.dropdown-menu[data-bs-popper] { + left: 0; + margin-top: .125rem +} + +.dropdown-menu-start { + --bs-position: start +} + +.dropdown-menu-start[data-bs-popper] { + right: auto; + left: 0 +} + +.dropdown-menu-end { + --bs-position: end +} + +.dropdown-menu-end[data-bs-popper] { + right: 0; + left: auto +} + +@media (min-width:576px) { + .dropdown-menu-sm-start { + --bs-position: start + } + + .dropdown-menu-sm-start[data-bs-popper] { + right: auto; + left: 0 + } + + .dropdown-menu-sm-end { + --bs-position: end + } + + .dropdown-menu-sm-end[data-bs-popper] { + right: 0; + left: auto + } +} + +@media (min-width:768px) { + .dropdown-menu-md-start { + --bs-position: start + } + + .dropdown-menu-md-start[data-bs-popper] { + right: auto; + left: 0 + } + + .dropdown-menu-md-end { + --bs-position: end + } + + .dropdown-menu-md-end[data-bs-popper] { + right: 0; + left: auto + } +} + +@media (min-width:992px) { + .dropdown-menu-lg-start { + --bs-position: start + } + + .dropdown-menu-lg-start[data-bs-popper] { + right: auto; + left: 0 + } + + .dropdown-menu-lg-end { + --bs-position: end + } + + .dropdown-menu-lg-end[data-bs-popper] { + right: 0; + left: auto + } +} + +@media (min-width:1200px) { + .dropdown-menu-xl-start { + --bs-position: start + } + + .dropdown-menu-xl-start[data-bs-popper] { + right: auto; + left: 0 + } + + .dropdown-menu-xl-end { + --bs-position: end + } + + .dropdown-menu-xl-end[data-bs-popper] { + right: 0; + left: auto + } +} + +@media (min-width:1400px) { + .dropdown-menu-xxl-start { + --bs-position: start + } + + .dropdown-menu-xxl-start[data-bs-popper] { + right: auto; + left: 0 + } + + .dropdown-menu-xxl-end { + --bs-position: end + } + + .dropdown-menu-xxl-end[data-bs-popper] { + right: 0; + left: auto + } +} + +.dropup .dropdown-menu { + top: auto; + bottom: 100% +} + +.dropup .dropdown-menu[data-bs-popper] { + margin-top: 0; + margin-bottom: .125rem +} + +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: .255em; + vertical-align: .255em; + content: ""; + border-top: 0; + border-right: .3em solid transparent; + border-bottom: .3em solid; + border-left: .3em solid transparent +} + +.dropup .dropdown-toggle:empty::after { + margin-left: 0 +} + +.dropend .dropdown-menu { + top: 0; + right: auto; + left: 100% +} + +.dropend .dropdown-menu[data-bs-popper] { + margin-top: 0; + margin-left: .125rem +} + +.dropend .dropdown-toggle::after { + display: inline-block; + margin-left: .255em; + vertical-align: .255em; + content: ""; + border-top: .3em solid transparent; + border-right: 0; + border-bottom: .3em solid transparent; + border-left: .3em solid +} + +.dropend .dropdown-toggle:empty::after { + margin-left: 0 +} + +.dropend .dropdown-toggle::after { + vertical-align: 0 +} + +.dropstart .dropdown-menu { + top: 0; + right: 100%; + left: auto +} + +.dropstart .dropdown-menu[data-bs-popper] { + margin-top: 0; + margin-right: .125rem +} + +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-left: .255em; + vertical-align: .255em; + content: "" +} + +.dropstart .dropdown-toggle::after { + display: none +} + +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-right: .255em; + vertical-align: .255em; + content: ""; + border-top: .3em solid transparent; + border-right: .3em solid; + border-bottom: .3em solid transparent +} + +.dropstart .dropdown-toggle:empty::after { + margin-left: 0 +} + +.dropstart .dropdown-toggle::before { + vertical-align: 0 +} + +.dropdown-divider { + height: 0; + margin: .5rem 0; + overflow: hidden; + border-top: 1px solid rgba(0, 0, 0, .15) +} + +.dropdown-item { + display: block; + width: 100%; + padding: .25rem 1rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border: 0 +} + +.dropdown-item:focus, +.dropdown-item:hover { + color: #1e2125; + background-color: #e9ecef +} + +.dropdown-item.active, +.dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #0d6efd +} + +.dropdown-item.disabled, +.dropdown-item:disabled { + color: #adb5bd; + pointer-events: none; + background-color: transparent +} + +.dropdown-menu.show { + display: block +} + +.dropdown-header { + display: block; + padding: .5rem 1rem; + margin-bottom: 0; + font-size: .875rem; + color: #6c757d; + white-space: nowrap +} + +.dropdown-item-text { + display: block; + padding: .25rem 1rem; + color: #212529 +} + +.dropdown-menu-dark { + color: #dee2e6; + background-color: #343a40; + border-color: rgba(0, 0, 0, .15) +} + +.dropdown-menu-dark .dropdown-item { + color: #dee2e6 +} + +.dropdown-menu-dark .dropdown-item:focus, +.dropdown-menu-dark .dropdown-item:hover { + 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: #0d6efd +} + +.dropdown-menu-dark .dropdown-item.disabled, +.dropdown-menu-dark .dropdown-item:disabled { + color: #adb5bd +} + +.dropdown-menu-dark .dropdown-divider { + border-color: rgba(0, 0, 0, .15) +} + +.dropdown-menu-dark .dropdown-item-text { + color: #dee2e6 +} + +.dropdown-menu-dark .dropdown-header { + color: #adb5bd +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle +} + +.btn-group-vertical > .btn, +.btn-group > .btn { + position: relative; + flex: 1 1 auto +} + +.btn-group-vertical > .btn-check:checked + .btn, +.btn-group-vertical > .btn-check:focus + .btn, +.btn-group-vertical > .btn.active, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:hover, +.btn-group > .btn-check:checked + .btn, +.btn-group > .btn-check:focus + .btn, +.btn-group > .btn.active, +.btn-group > .btn:active, +.btn-group > .btn:focus, +.btn-group > .btn:hover { + z-index: 1 +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start +} + +.btn-toolbar .input-group { + width: auto +} + +.btn-group > .btn-group:not(:first-child), +.btn-group > .btn:not(:first-child) { + margin-left: -1px +} + +.btn-group > .btn-group:not(:last-child) > .btn, +.btn-group > .btn:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.btn-group > .btn-group:not(:first-child) > .btn, +.btn-group > .btn:nth-child(n+3), +.btn-group > :not(.btn-check) + .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.dropdown-toggle-split { + padding-right: .5625rem; + padding-left: .5625rem +} + +.dropdown-toggle-split::after, +.dropend .dropdown-toggle-split::after, +.dropup .dropdown-toggle-split::after { + margin-left: 0 +} + +.dropstart .dropdown-toggle-split::before { + margin-right: 0 +} + +.btn-group-sm > .btn + .dropdown-toggle-split, +.btn-sm + .dropdown-toggle-split { + padding-right: .375rem; + padding-left: .375rem +} + +.btn-group-lg > .btn + .dropdown-toggle-split, +.btn-lg + .dropdown-toggle-split { + padding-right: .75rem; + padding-left: .75rem +} + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center +} + +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100% +} + +.btn-group-vertical > .btn-group:not(:first-child), +.btn-group-vertical > .btn:not(:first-child) { + margin-top: -1px +} + +.btn-group-vertical > .btn-group:not(:last-child) > .btn, +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0 +} + +.btn-group-vertical > .btn-group:not(:first-child) > .btn, +.btn-group-vertical > .btn ~ .btn { + border-top-left-radius: 0; + border-top-right-radius: 0 +} + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none +} + +.nav-link { + display: block; + padding: .5rem 1rem; + text-decoration: none; + 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.disabled { + color: #6c757d; + pointer-events: none; + cursor: default +} + +.nav-tabs { + border-bottom: 1px solid #dee2e6 +} + +.nav-tabs .nav-link { + margin-bottom: -1px; + background: 0 0; + border: 1px solid transparent; + border-top-left-radius: .25rem; + border-top-right-radius: .25rem +} + +.nav-tabs .nav-link:focus, +.nav-tabs .nav-link:hover { + border-color: #e9ecef #e9ecef #dee2e6; + isolation: isolate +} + +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent +} + +.nav-tabs .nav-item.show .nav-link, +.nav-tabs .nav-link.active { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0 +} + +.nav-pills .nav-link { + background: 0 0; + border: 0; + border-radius: .25rem +} + +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #0d6efd +} + +.nav-fill .nav-item, +.nav-fill > .nav-link { + flex: 1 1 auto; + text-align: center +} + +.nav-justified .nav-item, +.nav-justified > .nav-link { + flex-basis: 0; + flex-grow: 1; + text-align: center +} + +.tab-content > .tab-pane { + display: none +} + +.tab-content > .active { + display: block +} + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding-top: .5rem; + padding-bottom: .5rem +} + +.navbar > .container, +.navbar > .container-fluid, +.navbar > .container-lg, +.navbar > .container-md, +.navbar > .container-sm, +.navbar > .container-xl, +.navbar > .container-xxl { + display: flex; + flex-wrap: inherit; + align-items: center; + justify-content: space-between +} + +.navbar-brand { + padding-top: .3125rem; + padding-bottom: .3125rem; + margin-right: 1rem; + font-size: 1.25rem; + text-decoration: none; + white-space: nowrap +} + +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none +} + +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0 +} + +.navbar-nav .dropdown-menu { + position: static +} + +.navbar-text { + padding-top: .5rem; + padding-bottom: .5rem +} + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center +} + +.navbar-toggler { + padding: .25rem .75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: .25rem; + 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 .25rem +} + +.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-right: .5rem; + padding-left: .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 + } +} + +@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-right: .5rem; + padding-left: .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 + } +} + +@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-right: .5rem; + padding-left: .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 + } +} + +@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-right: .5rem; + padding-left: .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 + } +} + +@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-right: .5rem; + padding-left: .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 { + 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-right: .5rem; + padding-left: .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-light .navbar-brand { + color: rgba(0, 0, 0, .9) +} + +.navbar-light .navbar-brand:focus, +.navbar-light .navbar-brand:hover { + color: rgba(0, 0, 0, .9) +} + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, .55) +} + +.navbar-light .navbar-nav .nav-link:focus, +.navbar-light .navbar-nav .nav-link:hover { + color: rgba(0, 0, 0, .7) +} + +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, .3) +} + +.navbar-light .navbar-nav .nav-link.active, +.navbar-light .navbar-nav .show > .nav-link { + color: rgba(0, 0, 0, .9) +} + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, .55); + border-color: rgba(0, 0, 0, .1) +} + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") +} + +.navbar-light .navbar-text { + color: rgba(0, 0, 0, .55) +} + +.navbar-light .navbar-text a, +.navbar-light .navbar-text a:focus, +.navbar-light .navbar-text a:hover { + color: rgba(0, 0, 0, .9) +} + +.navbar-dark .navbar-brand { + color: #fff +} + +.navbar-dark .navbar-brand:focus, +.navbar-dark .navbar-brand:hover { + color: #fff +} + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, .55) +} + +.navbar-dark .navbar-nav .nav-link:focus, +.navbar-dark .navbar-nav .nav-link:hover { + color: rgba(255, 255, 255, .75) +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, .25) +} + +.navbar-dark .navbar-nav .nav-link.active, +.navbar-dark .navbar-nav .show > .nav-link { + color: #fff +} + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, .55); + border-color: rgba(255, 255, 255, .1) +} + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") +} + +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, .55) +} + +.navbar-dark .navbar-text a, +.navbar-dark .navbar-text a:focus, +.navbar-dark .navbar-text a:hover { + color: #fff +} + +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, .125); + border-radius: .25rem +} + +.card > hr { + margin-right: 0; + margin-left: 0 +} + +.card > .list-group { + border-top: inherit; + border-bottom: inherit +} + +.card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: calc(.25rem - 1px); + border-top-right-radius: calc(.25rem - 1px) +} + +.card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: calc(.25rem - 1px); + border-bottom-left-radius: calc(.25rem - 1px) +} + +.card > .card-header + .list-group, +.card > .list-group + .card-footer { + border-top: 0 +} + +.card-body { + flex: 1 1 auto; + padding: 1rem 1rem +} + +.card-title { + margin-bottom: .5rem +} + +.card-subtitle { + margin-top: -.25rem; + margin-bottom: 0 +} + +.card-text:last-child { + margin-bottom: 0 +} + +.card-link:hover { + text-decoration: none +} + +.card-link + .card-link { + margin-left: 1rem +} + +.card-header { + padding: .5rem 1rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, .03); + border-bottom: 1px solid rgba(0, 0, 0, .125) +} + +.card-header:first-child { + border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0 +} + +.card-footer { + padding: .5rem 1rem; + background-color: rgba(0, 0, 0, .03); + border-top: 1px solid rgba(0, 0, 0, .125) +} + +.card-footer:last-child { + border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px) +} + +.card-header-tabs { + margin-right: -.5rem; + margin-bottom: -.5rem; + margin-left: -.5rem; + border-bottom: 0 +} + +.card-header-pills { + margin-right: -.5rem; + margin-left: -.5rem +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1rem; + border-radius: calc(.25rem - 1px) +} + +.card-img, +.card-img-bottom, +.card-img-top { + width: 100% +} + +.card-img, +.card-img-top { + border-top-left-radius: calc(.25rem - 1px); + border-top-right-radius: calc(.25rem - 1px) +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: calc(.25rem - 1px); + border-bottom-left-radius: calc(.25rem - 1px) +} + +.card-group > .card { + margin-bottom: .75rem +} + +@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-left: 0; + border-left: 0 + } + + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 + } + + .card-group > .card:not(:last-child) .card-header, + .card-group > .card:not(:last-child) .card-img-top { + border-top-right-radius: 0 + } + + .card-group > .card:not(:last-child) .card-footer, + .card-group > .card:not(:last-child) .card-img-bottom { + border-bottom-right-radius: 0 + } + + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0 + } + + .card-group > .card:not(:first-child) .card-header, + .card-group > .card:not(:first-child) .card-img-top { + border-top-left-radius: 0 + } + + .card-group > .card:not(:first-child) .card-footer, + .card-group > .card:not(:first-child) .card-img-bottom { + border-bottom-left-radius: 0 + } +} + +.accordion-button { + position: relative; + display: flex; + align-items: center; + width: 100%; + padding: 1rem 1.25rem; + font-size: 1rem; + color: #212529; + text-align: left; + background-color: transparent; + border: 1px solid rgba(0, 0, 0, .125); + border-radius: 0; + overflow-anchor: none; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease +} + +@media (prefers-reduced-motion:reduce) { + .accordion-button { + transition: none + } +} + +.accordion-button.collapsed { + border-bottom-width: 0 +} + +.accordion-button:not(.collapsed) { + color: #0c63e4; + background-color: #e7f1ff +} + +.accordion-button:not(.collapsed)::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + transform: rotate(180deg) +} + +.accordion-button::after { + flex-shrink: 0; + width: 1.25rem; + height: 1.25rem; + margin-left: auto; + content: ""; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-size: 1.25rem; + 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: #86b7fe; + outline: 0; + box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25) +} + +.accordion-header { + margin-bottom: 0 +} + +.accordion-item:first-of-type .accordion-button { + border-top-left-radius: .25rem; + border-top-right-radius: .25rem +} + +.accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-width: 1px; + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .25rem +} + +.accordion-item:last-of-type .accordion-collapse { + border-bottom-width: 1px; + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .25rem +} + +.accordion-collapse { + border: solid rgba(0, 0, 0, .125); + border-width: 0 1px +} + +.accordion-body { + padding: 1rem 1.25rem +} + +.accordion-flush .accordion-button { + border-right: 0; + border-left: 0; + border-radius: 0 +} + +.accordion-flush .accordion-collapse { + border-width: 0 +} + +.accordion-flush .accordion-item:first-of-type .accordion-button { + border-top-width: 0; + border-top-left-radius: 0; + border-top-right-radius: 0 +} + +.accordion-flush .accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0 +} + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0 0; + margin-bottom: 1rem; + list-style: none +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: .5rem +} + +.breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: .5rem; + color: #6c757d; + content: var(--bs-breadcrumb-divider, "/") +} + +.breadcrumb-item.active { + color: #6c757d +} + +.pagination { + display: flex; + padding-left: 0; + list-style: none +} + +.page-link { + position: relative; + display: block; + color: #0d6efd; + text-decoration: none; + background-color: #fff; + border: 1px solid #dee2e6; + 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: #0a58ca; + background-color: #e9ecef; + border-color: #dee2e6 +} + +.page-link:focus { + z-index: 3; + color: #0a58ca; + background-color: #e9ecef; + outline: 0; + box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25) +} + +.page-item:not(:first-child) .page-link { + margin-left: -1px +} + +.page-item.active .page-link { + z-index: 3; + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd +} + +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + background-color: #fff; + border-color: #dee2e6 +} + +.page-link { + padding: .375rem .75rem +} + +.page-item:first-child .page-link { + border-top-left-radius: .25rem; + border-bottom-left-radius: .25rem +} + +.page-item:last-child .page-link { + border-top-right-radius: .25rem; + border-bottom-right-radius: .25rem +} + +.pagination-lg .page-link { + padding: .75rem 1.5rem; + font-size: 1.25rem +} + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: .3rem; + border-bottom-left-radius: .3rem +} + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: .3rem; + border-bottom-right-radius: .3rem +} + +.pagination-sm .page-link { + padding: .25rem .5rem; + font-size: .875rem +} + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: .2rem; + border-bottom-left-radius: .2rem +} + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: .2rem; + border-bottom-right-radius: .2rem +} + +.badge { + display: inline-block; + padding: .35em .65em; + font-size: .75em; + font-weight: 700; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25rem +} + +.badge:empty { + display: none +} + +.btn .badge { + position: relative; + top: -1px +} + +.alert { + position: relative; + padding: 1rem 1rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: .25rem +} + +.alert-heading { + color: inherit +} + +.alert-link { + font-weight: 700 +} + +.alert-dismissible { + padding-right: 3rem +} + +.alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 1.25rem 1rem +} + +.alert-primary { + color: #084298; + background-color: #cfe2ff; + border-color: #b6d4fe +} + +.alert-primary .alert-link { + color: #06357a +} + +.alert-secondary { + color: #41464b; + background-color: #e2e3e5; + border-color: #d3d6d8 +} + +.alert-secondary .alert-link { + color: #34383c +} + +.alert-success { + color: #0f5132; + background-color: #d1e7dd; + border-color: #badbcc +} + +.alert-success .alert-link { + color: #0c4128 +} + +.alert-info { + color: #055160; + background-color: #cff4fc; + border-color: #b6effb +} + +.alert-info .alert-link { + color: #04414d +} + +.alert-warning { + color: #664d03; + background-color: #fff3cd; + border-color: #ffecb5 +} + +.alert-warning .alert-link { + color: #523e02 +} + +.alert-danger { + color: #842029; + background-color: #f8d7da; + border-color: #f5c2c7 +} + +.alert-danger .alert-link { + color: #6a1a21 +} + +.alert-light { + color: #636464; + background-color: #fefefe; + border-color: #fdfdfe +} + +.alert-light .alert-link { + color: #4f5050 +} + +.alert-dark { + color: #141619; + background-color: #d3d3d4; + border-color: #bcbebf +} + +.alert-dark .alert-link { + color: #101214 +} + +@-webkit-keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem + } +} + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem + } +} + +.progress { + display: flex; + height: 1rem; + overflow: hidden; + font-size: .75rem; + background-color: #e9ecef; + border-radius: .25rem +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #0d6efd; + transition: width .6s ease +} + +@media (prefers-reduced-motion:reduce) { + .progress-bar { + transition: none + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem +} + +.progress-bar-animated { + -webkit-animation: 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-left: 0; + margin-bottom: 0; + border-radius: .25rem +} + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit +} + +.list-group-item-action:focus, +.list-group-item-action:hover { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa +} + +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef +} + +.list-group-item { + position: relative; + display: block; + padding: .5rem 1rem; + text-decoration: none; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, .125) +} + +.list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit +} + +.list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit +} + +.list-group-item.disabled, +.list-group-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: #fff +} + +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd +} + +.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-left-radius: .25rem; + border-top-right-radius: 0 +} + +.list-group-horizontal > .list-group-item:last-child { + border-top-right-radius: .25rem; + border-bottom-left-radius: 0 +} + +.list-group-horizontal > .list-group-item.active { + margin-top: 0 +} + +.list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0 +} + +.list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px +} + +@media (min-width:576px) { + .list-group-horizontal-sm { + flex-direction: row + } + + .list-group-horizontal-sm > .list-group-item:first-child { + border-bottom-left-radius: .25rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-sm > .list-group-item:last-child { + border-top-right-radius: .25rem; + border-bottom-left-radius: 0 + } + + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0 + } + + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0 + } + + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px + } +} + +@media (min-width:768px) { + .list-group-horizontal-md { + flex-direction: row + } + + .list-group-horizontal-md > .list-group-item:first-child { + border-bottom-left-radius: .25rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-md > .list-group-item:last-child { + border-top-right-radius: .25rem; + border-bottom-left-radius: 0 + } + + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0 + } + + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0 + } + + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px + } +} + +@media (min-width:992px) { + .list-group-horizontal-lg { + flex-direction: row + } + + .list-group-horizontal-lg > .list-group-item:first-child { + border-bottom-left-radius: .25rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-lg > .list-group-item:last-child { + border-top-right-radius: .25rem; + border-bottom-left-radius: 0 + } + + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0 + } + + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0 + } + + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px + } +} + +@media (min-width:1200px) { + .list-group-horizontal-xl { + flex-direction: row + } + + .list-group-horizontal-xl > .list-group-item:first-child { + border-bottom-left-radius: .25rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-xl > .list-group-item:last-child { + border-top-right-radius: .25rem; + border-bottom-left-radius: 0 + } + + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0 + } + + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0 + } + + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px + } +} + +@media (min-width:1400px) { + .list-group-horizontal-xxl { + flex-direction: row + } + + .list-group-horizontal-xxl > .list-group-item:first-child { + border-bottom-left-radius: .25rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-xxl > .list-group-item:last-child { + border-top-right-radius: .25rem; + border-bottom-left-radius: 0 + } + + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0 + } + + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0 + } + + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-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 +} + +.list-group-item-primary { + color: #084298; + background-color: #cfe2ff +} + +.list-group-item-primary.list-group-item-action:focus, +.list-group-item-primary.list-group-item-action:hover { + color: #084298; + background-color: #bacbe6 +} + +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #084298; + border-color: #084298 +} + +.list-group-item-secondary { + color: #41464b; + background-color: #e2e3e5 +} + +.list-group-item-secondary.list-group-item-action:focus, +.list-group-item-secondary.list-group-item-action:hover { + color: #41464b; + background-color: #cbccce +} + +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #41464b; + border-color: #41464b +} + +.list-group-item-success { + color: #0f5132; + background-color: #d1e7dd +} + +.list-group-item-success.list-group-item-action:focus, +.list-group-item-success.list-group-item-action:hover { + color: #0f5132; + background-color: #bcd0c7 +} + +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #0f5132; + border-color: #0f5132 +} + +.list-group-item-info { + color: #055160; + background-color: #cff4fc +} + +.list-group-item-info.list-group-item-action:focus, +.list-group-item-info.list-group-item-action:hover { + color: #055160; + background-color: #badce3 +} + +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #055160; + border-color: #055160 +} + +.list-group-item-warning { + color: #664d03; + background-color: #fff3cd +} + +.list-group-item-warning.list-group-item-action:focus, +.list-group-item-warning.list-group-item-action:hover { + color: #664d03; + background-color: #e6dbb9 +} + +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #664d03; + border-color: #664d03 +} + +.list-group-item-danger { + color: #842029; + background-color: #f8d7da +} + +.list-group-item-danger.list-group-item-action:focus, +.list-group-item-danger.list-group-item-action:hover { + color: #842029; + background-color: #dfc2c4 +} + +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #842029; + border-color: #842029 +} + +.list-group-item-light { + color: #636464; + background-color: #fefefe +} + +.list-group-item-light.list-group-item-action:focus, +.list-group-item-light.list-group-item-action:hover { + color: #636464; + background-color: #e5e5e5 +} + +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #636464; + border-color: #636464 +} + +.list-group-item-dark { + color: #141619; + background-color: #d3d3d4 +} + +.list-group-item-dark.list-group-item-action:focus, +.list-group-item-dark.list-group-item-action:hover { + color: #141619; + background-color: #bebebf +} + +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #141619; + border-color: #141619 +} + +.btn-close { + box-sizing: content-box; + width: 1em; + height: 1em; + padding: .25em .25em; + color: #000; + background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; + border: 0; + border-radius: .25rem; + opacity: .5 +} + +.btn-close:hover { + color: #000; + text-decoration: none; + opacity: .75 +} + +.btn-close:focus { + outline: 0; + box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25); + opacity: 1 +} + +.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%) brightness(200%) +} + +.toast { + width: 350px; + max-width: 100%; + font-size: .875rem; + pointer-events: auto; + background-color: rgba(255, 255, 255, .85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .1); + box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15); + border-radius: .25rem +} + +.toast:not(.showing):not(.show) { + opacity: 0 +} + +.toast.hide { + 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: .75rem +} + +.toast-header { + display: flex; + align-items: center; + padding: .5rem .75rem; + color: #6c757d; + background-color: rgba(255, 255, 255, .85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, .05); + border-top-left-radius: calc(.25rem - 1px); + border-top-right-radius: calc(.25rem - 1px) +} + +.toast-header .btn-close { + margin-right: -.375rem; + margin-left: .75rem +} + +.toast-body { + padding: .75rem; + word-wrap: break-word +} + +.modal-open { + overflow: hidden +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto +} + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0 +} + +.modal-dialog { + position: relative; + width: auto; + margin: .5rem; + pointer-events: none +} + +.modal.fade .modal-dialog { + transition: transform .3s ease-out; + transform: translate(0, -50px) +} + +@media (prefers-reduced-motion:reduce) { + .modal.fade .modal-dialog { + transition: none + } +} + +.modal.show .modal-dialog { + transform: none +} + +.modal.modal-static .modal-dialog { + transform: scale(1.02) +} + +.modal-dialog-scrollable { + height: calc(100% - 1rem) +} + +.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% - 1rem) +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: .3rem; + outline: 0 +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000 +} + +.modal-backdrop.fade { + opacity: 0 +} + +.modal-backdrop.show { + opacity: .5 +} + +.modal-header { + display: flex; + flex-shrink: 0; + align-items: center; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #dee2e6; + border-top-left-radius: calc(.3rem - 1px); + border-top-right-radius: calc(.3rem - 1px) +} + +.modal-header .btn-close { + padding: .5rem .5rem; + margin: -.5rem -.5rem -.5rem auto +} + +.modal-title { + margin-bottom: 0; + line-height: 1.5 +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1rem +} + +.modal-footer { + display: flex; + flex-wrap: wrap; + flex-shrink: 0; + align-items: center; + justify-content: flex-end; + padding: .75rem; + border-top: 1px solid #dee2e6; + border-bottom-right-radius: calc(.3rem - 1px); + border-bottom-left-radius: calc(.3rem - 1px) +} + +.modal-footer > * { + margin: .25rem +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll +} + +@media (min-width:576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto + } + + .modal-dialog-scrollable { + height: calc(100% - 3.5rem) + } + + .modal-dialog-centered { + min-height: calc(100% - 3.5rem) + } + + .modal-sm { + max-width: 300px + } +} + +@media (min-width:992px) { + + .modal-lg, + .modal-xl { + max-width: 800px + } +} + +@media (min-width:1200px) { + .modal-xl { + max-width: 1140px + } +} + +.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 + } +} + +@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: 1070; + display: block; + margin: 0; + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: .875rem; + word-wrap: break-word; + opacity: 0 +} + +.tooltip.show { + opacity: .9 +} + +.tooltip .tooltip-arrow { + position: absolute; + display: block; + width: .8rem; + height: .4rem +} + +.tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid +} + +.bs-tooltip-auto[data-popper-placement^=top], +.bs-tooltip-top { + padding: .4rem 0 +} + +.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow, +.bs-tooltip-top .tooltip-arrow { + bottom: 0 +} + +.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before, +.bs-tooltip-top .tooltip-arrow::before { + top: -1px; + border-width: .4rem .4rem 0; + border-top-color: #000 +} + +.bs-tooltip-auto[data-popper-placement^=right], +.bs-tooltip-end { + padding: 0 .4rem +} + +.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow, +.bs-tooltip-end .tooltip-arrow { + left: 0; + width: .4rem; + height: .8rem +} + +.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before, +.bs-tooltip-end .tooltip-arrow::before { + right: -1px; + border-width: .4rem .4rem .4rem 0; + border-right-color: #000 +} + +.bs-tooltip-auto[data-popper-placement^=bottom], +.bs-tooltip-bottom { + padding: .4rem 0 +} + +.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow, +.bs-tooltip-bottom .tooltip-arrow { + top: 0 +} + +.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before, +.bs-tooltip-bottom .tooltip-arrow::before { + bottom: -1px; + border-width: 0 .4rem .4rem; + border-bottom-color: #000 +} + +.bs-tooltip-auto[data-popper-placement^=left], +.bs-tooltip-start { + padding: 0 .4rem +} + +.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow, +.bs-tooltip-start .tooltip-arrow { + right: 0; + width: .4rem; + height: .8rem +} + +.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before, +.bs-tooltip-start .tooltip-arrow::before { + left: -1px; + border-width: .4rem 0 .4rem .4rem; + border-left-color: #000 +} + +.tooltip-inner { + max-width: 200px; + padding: .25rem .5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: .25rem +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: .875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: .3rem +} + +.popover .popover-arrow { + position: absolute; + display: block; + width: 1rem; + height: .5rem +} + +.popover .popover-arrow::after, +.popover .popover-arrow::before { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid +} + +.bs-popover-auto[data-popper-placement^=top] > .popover-arrow, +.bs-popover-top > .popover-arrow { + bottom: calc(-.5rem - 1px) +} + +.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, +.bs-popover-top > .popover-arrow::before { + bottom: 0; + border-width: .5rem .5rem 0; + border-top-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after, +.bs-popover-top > .popover-arrow::after { + bottom: 1px; + border-width: .5rem .5rem 0; + border-top-color: #fff +} + +.bs-popover-auto[data-popper-placement^=right] > .popover-arrow, +.bs-popover-end > .popover-arrow { + left: calc(-.5rem - 1px); + width: .5rem; + height: 1rem +} + +.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, +.bs-popover-end > .popover-arrow::before { + left: 0; + border-width: .5rem .5rem .5rem 0; + border-right-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after, +.bs-popover-end > .popover-arrow::after { + left: 1px; + border-width: .5rem .5rem .5rem 0; + border-right-color: #fff +} + +.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow, +.bs-popover-bottom > .popover-arrow { + top: calc(-.5rem - 1px) +} + +.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, +.bs-popover-bottom > .popover-arrow::before { + top: 0; + border-width: 0 .5rem .5rem .5rem; + border-bottom-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after, +.bs-popover-bottom > .popover-arrow::after { + top: 1px; + border-width: 0 .5rem .5rem .5rem; + border-bottom-color: #fff +} + +.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before, +.bs-popover-bottom .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -.5rem; + content: ""; + border-bottom: 1px solid #f0f0f0 +} + +.bs-popover-auto[data-popper-placement^=left] > .popover-arrow, +.bs-popover-start > .popover-arrow { + right: calc(-.5rem - 1px); + width: .5rem; + height: 1rem +} + +.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, +.bs-popover-start > .popover-arrow::before { + right: 0; + border-width: .5rem 0 .5rem .5rem; + border-left-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after, +.bs-popover-start > .popover-arrow::after { + right: 1px; + border-width: .5rem 0 .5rem .5rem; + border-left-color: #fff +} + +.popover-header { + padding: .5rem 1rem; + margin-bottom: 0; + font-size: 1rem; + background-color: #f0f0f0; + border-bottom: 1px solid #d8d8d8; + border-top-left-radius: calc(.3rem - 1px); + border-top-right-radius: calc(.3rem - 1px) +} + +.popover-header:empty { + display: none +} + +.popover-body { + padding: 1rem 1rem; + color: #212529 +} + +.carousel { + position: relative +} + +.carousel.pointer-event { + touch-action: pan-y +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden +} + +.carousel-inner::after { + display: block; + clear: both; + content: "" +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: transform .6s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .carousel-item { + transition: none + } +} + +.carousel-item-next, +.carousel-item-prev, +.carousel-item.active { + display: block +} + +.active.carousel-item-end, +.carousel-item-next:not(.carousel-item-start) { + transform: translateX(100%) +} + +.active.carousel-item-start, +.carousel-item-prev:not(.carousel-item-end) { + transform: translateX(-100%) +} + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none +} + +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end, +.carousel-fade .carousel-item.active { + z-index: 1; + opacity: 1 +} + +.carousel-fade .active.carousel-item-end, +.carousel-fade .active.carousel-item-start { + z-index: 0; + opacity: 0; + transition: opacity 0s .6s +} + +@media (prefers-reduced-motion:reduce) { + + .carousel-fade .active.carousel-item-end, + .carousel-fade .active.carousel-item-start { + transition: none + } +} + +.carousel-control-next, +.carousel-control-prev { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + padding: 0; + color: #fff; + text-align: center; + background: 0 0; + border: 0; + opacity: .5; + transition: opacity .15s ease +} + +@media (prefers-reduced-motion:reduce) { + + .carousel-control-next, + .carousel-control-prev { + transition: none + } +} + +.carousel-control-next:focus, +.carousel-control-next:hover, +.carousel-control-prev:focus, +.carousel-control-prev:hover { + color: #fff; + text-decoration: none; + outline: 0; + opacity: .9 +} + +.carousel-control-prev { + left: 0 +} + +.carousel-control-next { + right: 0 +} + +.carousel-control-next-icon, +.carousel-control-prev-icon { + display: inline-block; + width: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100% +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: flex; + justify-content: center; + padding: 0; + margin-right: 15%; + margin-bottom: 1rem; + margin-left: 15%; + list-style: none +} + +.carousel-indicators [data-bs-target] { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border: 0; + border-top: 10px solid 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; + right: 15%; + bottom: 1.25rem; + left: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: #fff; + text-align: center +} + +.carousel-dark .carousel-control-next-icon, +.carousel-dark .carousel-control-prev-icon { + filter: invert(1) grayscale(100) +} + +.carousel-dark .carousel-indicators [data-bs-target] { + background-color: #000 +} + +.carousel-dark .carousel-caption { + color: #000 +} + +@-webkit-keyframes spinner-border { + to { + transform: rotate(360deg) + } +} + +@keyframes spinner-border { + to { + transform: rotate(360deg) + } +} + +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + border: .25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + -webkit-animation: .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: text-bottom; + 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 + } +} + +.clearfix::after { + display: block; + clear: both; + content: "" +} + +.link-primary { + color: #0d6efd +} + +.link-primary:focus, +.link-primary:hover { + color: #0a58ca +} + +.link-secondary { + color: #6c757d +} + +.link-secondary:focus, +.link-secondary:hover { + color: #565e64 +} + +.link-success { + color: #198754 +} + +.link-success:focus, +.link-success:hover { + color: #146c43 +} + +.link-info { + color: #0dcaf0 +} + +.link-info:focus, +.link-info:hover { + color: #3dd5f3 +} + +.link-warning { + color: #ffc107 +} + +.link-warning:focus, +.link-warning:hover { + color: #ffcd39 +} + +.link-danger { + color: #dc3545 +} + +.link-danger:focus, +.link-danger:hover { + color: #b02a37 +} + +.link-light { + color: #f8f9fa +} + +.link-light:focus, +.link-light:hover { + color: #f9fafb +} + +.link-dark { + color: #212529 +} + +.link-dark:focus, +.link-dark:hover { + color: #1a1e21 +} + +.ratio { + position: relative; + width: 100% +} + +.ratio::before { + display: block; + padding-top: var(--bs-aspect-ratio); + content: "" +} + +.ratio > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100% +} + +.ratio-1x1 { + --bs-aspect-ratio: 100% +} + +.ratio-4x3 { + --bs-aspect-ratio: calc(3 / 4 * 100%) +} + +.ratio-16x9 { + --bs-aspect-ratio: calc(9 / 16 * 100%) +} + +.ratio-21x9 { + --bs-aspect-ratio: calc(9 / 21 * 100%) +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030 +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030 +} + +.sticky-top { + position: -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 + } +} + +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: "" +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap +} + +.align-baseline { + vertical-align: baseline !important +} + +.align-top { + vertical-align: top !important +} + +.align-middle { + vertical-align: middle !important +} + +.align-bottom { + vertical-align: bottom !important +} + +.align-text-bottom { + vertical-align: text-bottom !important +} + +.align-text-top { + vertical-align: text-top !important +} + +.float-start { + float: left !important +} + +.float-end { + float: right !important +} + +.float-none { + float: none !important +} + +.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 .5rem 1rem rgba(0, 0, 0, .15) !important +} + +.shadow-sm { + box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important +} + +.shadow-none { + box-shadow: none !important +} + +.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 +} + +.start-0 { + left: 0 !important +} + +.start-50 { + left: 50% !important +} + +.start-100 { + left: 100% !important +} + +.end-0 { + right: 0 !important +} + +.end-50 { + right: 50% !important +} + +.end-100 { + right: 100% !important +} + +.translate-middle { + transform: translate(-50%, -50%) !important +} + +.translate-middle-x { + transform: translateX(-50%) !important +} + +.translate-middle-y { + transform: translateY(-50%) !important +} + +.border { + border: 1px solid #dee2e6 !important +} + +.border-0 { + border: 0 !important +} + +.border-top { + border-top: 1px solid #dee2e6 !important +} + +.border-top-0 { + border-top: 0 !important +} + +.border-end { + border-right: 1px solid #dee2e6 !important +} + +.border-end-0 { + border-right: 0 !important +} + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important +} + +.border-bottom-0 { + border-bottom: 0 !important +} + +.border-start { + border-left: 1px solid #dee2e6 !important +} + +.border-start-0 { + border-left: 0 !important +} + +.border-primary { + border-color: #0d6efd !important +} + +.border-secondary { + border-color: #6c757d !important +} + +.border-success { + border-color: #198754 !important +} + +.border-info { + border-color: #0dcaf0 !important +} + +.border-warning { + border-color: #ffc107 !important +} + +.border-danger { + border-color: #dc3545 !important +} + +.border-light { + border-color: #f8f9fa !important +} + +.border-dark { + border-color: #212529 !important +} + +.border-white { + border-color: #fff !important +} + +.border-0 { + border-width: 0 !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-25 { + width: 25% !important +} + +.w-50 { + width: 50% !important +} + +.w-75 { + width: 75% !important +} + +.w-100 { + width: 100% !important +} + +.w-auto { + width: auto !important +} + +.mw-100 { + max-width: 100% !important +} + +.vw-100 { + width: 100vw !important +} + +.min-vw-100 { + min-width: 100vw !important +} + +.h-25 { + height: 25% !important +} + +.h-50 { + height: 50% !important +} + +.h-75 { + height: 75% !important +} + +.h-100 { + height: 100% !important +} + +.h-auto { + height: auto !important +} + +.mh-100 { + max-height: 100% !important +} + +.vh-100 { + height: 100vh !important +} + +.min-vh-100 { + min-height: 100vh !important +} + +.flex-fill { + flex: 1 1 auto !important +} + +.flex-row { + flex-direction: row !important +} + +.flex-column { + flex-direction: column !important +} + +.flex-row-reverse { + flex-direction: row-reverse !important +} + +.flex-column-reverse { + flex-direction: column-reverse !important +} + +.flex-grow-0 { + flex-grow: 0 !important +} + +.flex-grow-1 { + flex-grow: 1 !important +} + +.flex-shrink-0 { + flex-shrink: 0 !important +} + +.flex-shrink-1 { + flex-shrink: 1 !important +} + +.flex-wrap { + flex-wrap: wrap !important +} + +.flex-nowrap { + flex-wrap: nowrap !important +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important +} + +.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-right: 0 !important; + margin-left: 0 !important +} + +.mx-1 { + margin-right: .25rem !important; + margin-left: .25rem !important +} + +.mx-2 { + margin-right: .5rem !important; + margin-left: .5rem !important +} + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important +} + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important +} + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important +} + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important +} + +.my-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important +} + +.my-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important +} + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important +} + +.mt-0 { + margin-top: 0 !important +} + +.mt-1 { + margin-top: .25rem !important +} + +.mt-2 { + margin-top: .5rem !important +} + +.mt-3 { + margin-top: 1rem !important +} + +.mt-4 { + margin-top: 1.5rem !important +} + +.mt-5 { + margin-top: 3rem !important +} + +.mt-auto { + margin-top: auto !important +} + +.me-0 { + margin-right: 0 !important +} + +.me-1 { + margin-right: .25rem !important +} + +.me-2 { + margin-right: .5rem !important +} + +.me-3 { + margin-right: 1rem !important +} + +.me-4 { + margin-right: 1.5rem !important +} + +.me-5 { + margin-right: 3rem !important +} + +.me-auto { + margin-right: auto !important +} + +.mb-0 { + margin-bottom: 0 !important +} + +.mb-1 { + margin-bottom: .25rem !important +} + +.mb-2 { + margin-bottom: .5rem !important +} + +.mb-3 { + margin-bottom: 1rem !important +} + +.mb-4 { + margin-bottom: 1.5rem !important +} + +.mb-5 { + margin-bottom: 3rem !important +} + +.mb-auto { + margin-bottom: auto !important +} + +.ms-0 { + margin-left: 0 !important +} + +.ms-1 { + margin-left: .25rem !important +} + +.ms-2 { + margin-left: .5rem !important +} + +.ms-3 { + margin-left: 1rem !important +} + +.ms-4 { + margin-left: 1.5rem !important +} + +.ms-5 { + margin-left: 3rem !important +} + +.ms-auto { + margin-left: auto !important +} + +.p-0 { + padding: 0 !important +} + +.p-1 { + padding: .25rem !important +} + +.p-2 { + padding: .5rem !important +} + +.p-3 { + padding: 1rem !important +} + +.p-4 { + padding: 1.5rem !important +} + +.p-5 { + padding: 3rem !important +} + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important +} + +.px-1 { + padding-right: .25rem !important; + padding-left: .25rem !important +} + +.px-2 { + padding-right: .5rem !important; + padding-left: .5rem !important +} + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important +} + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important +} + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important +} + +.py-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important +} + +.py-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important +} + +.pt-0 { + padding-top: 0 !important +} + +.pt-1 { + padding-top: .25rem !important +} + +.pt-2 { + padding-top: .5rem !important +} + +.pt-3 { + padding-top: 1rem !important +} + +.pt-4 { + padding-top: 1.5rem !important +} + +.pt-5 { + padding-top: 3rem !important +} + +.pe-0 { + padding-right: 0 !important +} + +.pe-1 { + padding-right: .25rem !important +} + +.pe-2 { + padding-right: .5rem !important +} + +.pe-3 { + padding-right: 1rem !important +} + +.pe-4 { + padding-right: 1.5rem !important +} + +.pe-5 { + padding-right: 3rem !important +} + +.pb-0 { + padding-bottom: 0 !important +} + +.pb-1 { + padding-bottom: .25rem !important +} + +.pb-2 { + padding-bottom: .5rem !important +} + +.pb-3 { + padding-bottom: 1rem !important +} + +.pb-4 { + padding-bottom: 1.5rem !important +} + +.pb-5 { + padding-bottom: 3rem !important +} + +.ps-0 { + padding-left: 0 !important +} + +.ps-1 { + padding-left: .25rem !important +} + +.ps-2 { + padding-left: .5rem !important +} + +.ps-3 { + padding-left: 1rem !important +} + +.ps-4 { + padding-left: 1.5rem !important +} + +.ps-5 { + padding-left: 3rem !important +} + +.fs-1 { + font-size: calc(1.375rem + 1.5vw) !important +} + +.fs-2 { + font-size: calc(1.325rem + .9vw) !important +} + +.fs-3 { + font-size: calc(1.3rem + .6vw) !important +} + +.fs-4 { + font-size: calc(1.275rem + .3vw) !important +} + +.fs-5 { + font-size: 1.25rem !important +} + +.fs-6 { + font-size: 1rem !important +} + +.fst-italic { + font-style: italic !important +} + +.fst-normal { + font-style: normal !important +} + +.fw-light { + font-weight: 300 !important +} + +.fw-lighter { + font-weight: lighter !important +} + +.fw-normal { + font-weight: 400 !important +} + +.fw-bold { + font-weight: 700 !important +} + +.fw-bolder { + font-weight: bolder !important +} + +.text-lowercase { + text-transform: lowercase !important +} + +.text-uppercase { + text-transform: uppercase !important +} + +.text-capitalize { + text-transform: capitalize !important +} + +.text-start { + text-align: left !important +} + +.text-end { + text-align: right !important +} + +.text-center { + text-align: center !important +} + +.text-primary { + color: #0d6efd !important +} + +.text-secondary { + color: #6c757d !important +} + +.text-success { + color: #198754 !important +} + +.text-info { + color: #0dcaf0 !important +} + +.text-warning { + color: #ffc107 !important +} + +.text-danger { + color: #dc3545 !important +} + +.text-light { + color: #f8f9fa !important +} + +.text-dark { + color: #212529 !important +} + +.text-white { + color: #fff !important +} + +.text-body { + color: #212529 !important +} + +.text-muted { + color: #6c757d !important +} + +.text-black-50 { + color: rgba(0, 0, 0, .5) !important +} + +.text-white-50 { + color: rgba(255, 255, 255, .5) !important +} + +.text-reset { + color: inherit !important +} + +.lh-1 { + line-height: 1 !important +} + +.lh-sm { + line-height: 1.25 !important +} + +.lh-base { + line-height: 1.5 !important +} + +.lh-lg { + line-height: 2 !important +} + +.bg-primary { + background-color: #0d6efd !important +} + +.bg-secondary { + background-color: #6c757d !important +} + +.bg-success { + background-color: #198754 !important +} + +.bg-info { + background-color: #0dcaf0 !important +} + +.bg-warning { + background-color: #ffc107 !important +} + +.bg-danger { + background-color: #dc3545 !important +} + +.bg-light { + background-color: #f8f9fa !important +} + +.bg-dark { + background-color: #212529 !important +} + +.bg-body { + background-color: #fff !important +} + +.bg-white { + background-color: #fff !important +} + +.bg-transparent { + background-color: transparent !important +} + +.bg-gradient { + background-image: var(--bs-gradient) !important +} + +.text-wrap { + white-space: normal !important +} + +.text-nowrap { + white-space: nowrap !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-break { + word-wrap: break-word !important; + word-break: break-word !important +} + +.font-monospace { + font-family: var(--bs-font-monospace) !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: .25rem !important +} + +.rounded-0 { + border-radius: 0 !important +} + +.rounded-1 { + border-radius: .2rem !important +} + +.rounded-2 { + border-radius: .25rem !important +} + +.rounded-3 { + border-radius: .3rem !important +} + +.rounded-circle { + border-radius: 50% !important +} + +.rounded-pill { + border-radius: 50rem !important +} + +.rounded-top { + border-top-left-radius: .25rem !important; + border-top-right-radius: .25rem !important +} + +.rounded-end { + border-top-right-radius: .25rem !important; + border-bottom-right-radius: .25rem !important +} + +.rounded-bottom { + border-bottom-right-radius: .25rem !important; + border-bottom-left-radius: .25rem !important +} + +.rounded-start { + border-bottom-left-radius: .25rem !important; + border-top-left-radius: .25rem !important +} + +.visible { + visibility: visible !important +} + +.invisible { + visibility: hidden !important +} + +@media (min-width:576px) { + .float-sm-start { + float: left !important + } + + .float-sm-end { + float: right !important + } + + .float-sm-none { + float: none !important + } + + .d-sm-inline { + display: inline !important + } + + .d-sm-inline-block { + display: inline-block !important + } + + .d-sm-block { + display: block !important + } + + .d-sm-grid { + display: grid !important + } + + .d-sm-table { + display: table !important + } + + .d-sm-table-row { + display: table-row !important + } + + .d-sm-table-cell { + display: table-cell !important + } + + .d-sm-flex { + display: flex !important + } + + .d-sm-inline-flex { + display: inline-flex !important + } + + .d-sm-none { + display: none !important + } + + .flex-sm-fill { + flex: 1 1 auto !important + } + + .flex-sm-row { + flex-direction: row !important + } + + .flex-sm-column { + flex-direction: column !important + } + + .flex-sm-row-reverse { + flex-direction: row-reverse !important + } + + .flex-sm-column-reverse { + flex-direction: column-reverse !important + } + + .flex-sm-grow-0 { + flex-grow: 0 !important + } + + .flex-sm-grow-1 { + flex-grow: 1 !important + } + + .flex-sm-shrink-0 { + flex-shrink: 0 !important + } + + .flex-sm-shrink-1 { + flex-shrink: 1 !important + } + + .flex-sm-wrap { + flex-wrap: wrap !important + } + + .flex-sm-nowrap { + flex-wrap: nowrap !important + } + + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important + } + + .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-right: 0 !important; + margin-left: 0 !important + } + + .mx-sm-1 { + margin-right: .25rem !important; + margin-left: .25rem !important + } + + .mx-sm-2 { + margin-right: .5rem !important; + margin-left: .5rem !important + } + + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important + } + + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important + } + + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important + } + + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important + } + + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important + } + + .my-sm-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important + } + + .my-sm-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important + } + + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important + } + + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important + } + + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important + } + + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important + } + + .mt-sm-0 { + margin-top: 0 !important + } + + .mt-sm-1 { + margin-top: .25rem !important + } + + .mt-sm-2 { + margin-top: .5rem !important + } + + .mt-sm-3 { + margin-top: 1rem !important + } + + .mt-sm-4 { + margin-top: 1.5rem !important + } + + .mt-sm-5 { + margin-top: 3rem !important + } + + .mt-sm-auto { + margin-top: auto !important + } + + .me-sm-0 { + margin-right: 0 !important + } + + .me-sm-1 { + margin-right: .25rem !important + } + + .me-sm-2 { + margin-right: .5rem !important + } + + .me-sm-3 { + margin-right: 1rem !important + } + + .me-sm-4 { + margin-right: 1.5rem !important + } + + .me-sm-5 { + margin-right: 3rem !important + } + + .me-sm-auto { + margin-right: auto !important + } + + .mb-sm-0 { + margin-bottom: 0 !important + } + + .mb-sm-1 { + margin-bottom: .25rem !important + } + + .mb-sm-2 { + margin-bottom: .5rem !important + } + + .mb-sm-3 { + margin-bottom: 1rem !important + } + + .mb-sm-4 { + margin-bottom: 1.5rem !important + } + + .mb-sm-5 { + margin-bottom: 3rem !important + } + + .mb-sm-auto { + margin-bottom: auto !important + } + + .ms-sm-0 { + margin-left: 0 !important + } + + .ms-sm-1 { + margin-left: .25rem !important + } + + .ms-sm-2 { + margin-left: .5rem !important + } + + .ms-sm-3 { + margin-left: 1rem !important + } + + .ms-sm-4 { + margin-left: 1.5rem !important + } + + .ms-sm-5 { + margin-left: 3rem !important + } + + .ms-sm-auto { + margin-left: auto !important + } + + .p-sm-0 { + padding: 0 !important + } + + .p-sm-1 { + padding: .25rem !important + } + + .p-sm-2 { + padding: .5rem !important + } + + .p-sm-3 { + padding: 1rem !important + } + + .p-sm-4 { + padding: 1.5rem !important + } + + .p-sm-5 { + padding: 3rem !important + } + + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important + } + + .px-sm-1 { + padding-right: .25rem !important; + padding-left: .25rem !important + } + + .px-sm-2 { + padding-right: .5rem !important; + padding-left: .5rem !important + } + + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important + } + + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important + } + + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important + } + + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important + } + + .py-sm-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important + } + + .py-sm-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important + } + + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important + } + + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important + } + + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important + } + + .pt-sm-0 { + padding-top: 0 !important + } + + .pt-sm-1 { + padding-top: .25rem !important + } + + .pt-sm-2 { + padding-top: .5rem !important + } + + .pt-sm-3 { + padding-top: 1rem !important + } + + .pt-sm-4 { + padding-top: 1.5rem !important + } + + .pt-sm-5 { + padding-top: 3rem !important + } + + .pe-sm-0 { + padding-right: 0 !important + } + + .pe-sm-1 { + padding-right: .25rem !important + } + + .pe-sm-2 { + padding-right: .5rem !important + } + + .pe-sm-3 { + padding-right: 1rem !important + } + + .pe-sm-4 { + padding-right: 1.5rem !important + } + + .pe-sm-5 { + padding-right: 3rem !important + } + + .pb-sm-0 { + padding-bottom: 0 !important + } + + .pb-sm-1 { + padding-bottom: .25rem !important + } + + .pb-sm-2 { + padding-bottom: .5rem !important + } + + .pb-sm-3 { + padding-bottom: 1rem !important + } + + .pb-sm-4 { + padding-bottom: 1.5rem !important + } + + .pb-sm-5 { + padding-bottom: 3rem !important + } + + .ps-sm-0 { + padding-left: 0 !important + } + + .ps-sm-1 { + padding-left: .25rem !important + } + + .ps-sm-2 { + padding-left: .5rem !important + } + + .ps-sm-3 { + padding-left: 1rem !important + } + + .ps-sm-4 { + padding-left: 1.5rem !important + } + + .ps-sm-5 { + padding-left: 3rem !important + } + + .text-sm-start { + text-align: left !important + } + + .text-sm-end { + text-align: right !important + } + + .text-sm-center { + text-align: center !important + } +} + +@media (min-width:768px) { + .float-md-start { + float: left !important + } + + .float-md-end { + float: right !important + } + + .float-md-none { + float: none !important + } + + .d-md-inline { + display: inline !important + } + + .d-md-inline-block { + display: inline-block !important + } + + .d-md-block { + display: block !important + } + + .d-md-grid { + display: grid !important + } + + .d-md-table { + display: table !important + } + + .d-md-table-row { + display: table-row !important + } + + .d-md-table-cell { + display: table-cell !important + } + + .d-md-flex { + display: flex !important + } + + .d-md-inline-flex { + display: inline-flex !important + } + + .d-md-none { + display: none !important + } + + .flex-md-fill { + flex: 1 1 auto !important + } + + .flex-md-row { + flex-direction: row !important + } + + .flex-md-column { + flex-direction: column !important + } + + .flex-md-row-reverse { + flex-direction: row-reverse !important + } + + .flex-md-column-reverse { + flex-direction: column-reverse !important + } + + .flex-md-grow-0 { + flex-grow: 0 !important + } + + .flex-md-grow-1 { + flex-grow: 1 !important + } + + .flex-md-shrink-0 { + flex-shrink: 0 !important + } + + .flex-md-shrink-1 { + flex-shrink: 1 !important + } + + .flex-md-wrap { + flex-wrap: wrap !important + } + + .flex-md-nowrap { + flex-wrap: nowrap !important + } + + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important + } + + .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-right: 0 !important; + margin-left: 0 !important + } + + .mx-md-1 { + margin-right: .25rem !important; + margin-left: .25rem !important + } + + .mx-md-2 { + margin-right: .5rem !important; + margin-left: .5rem !important + } + + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important + } + + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important + } + + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important + } + + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important + } + + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important + } + + .my-md-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important + } + + .my-md-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important + } + + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important + } + + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important + } + + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important + } + + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important + } + + .mt-md-0 { + margin-top: 0 !important + } + + .mt-md-1 { + margin-top: .25rem !important + } + + .mt-md-2 { + margin-top: .5rem !important + } + + .mt-md-3 { + margin-top: 1rem !important + } + + .mt-md-4 { + margin-top: 1.5rem !important + } + + .mt-md-5 { + margin-top: 3rem !important + } + + .mt-md-auto { + margin-top: auto !important + } + + .me-md-0 { + margin-right: 0 !important + } + + .me-md-1 { + margin-right: .25rem !important + } + + .me-md-2 { + margin-right: .5rem !important + } + + .me-md-3 { + margin-right: 1rem !important + } + + .me-md-4 { + margin-right: 1.5rem !important + } + + .me-md-5 { + margin-right: 3rem !important + } + + .me-md-auto { + margin-right: auto !important + } + + .mb-md-0 { + margin-bottom: 0 !important + } + + .mb-md-1 { + margin-bottom: .25rem !important + } + + .mb-md-2 { + margin-bottom: .5rem !important + } + + .mb-md-3 { + margin-bottom: 1rem !important + } + + .mb-md-4 { + margin-bottom: 1.5rem !important + } + + .mb-md-5 { + margin-bottom: 3rem !important + } + + .mb-md-auto { + margin-bottom: auto !important + } + + .ms-md-0 { + margin-left: 0 !important + } + + .ms-md-1 { + margin-left: .25rem !important + } + + .ms-md-2 { + margin-left: .5rem !important + } + + .ms-md-3 { + margin-left: 1rem !important + } + + .ms-md-4 { + margin-left: 1.5rem !important + } + + .ms-md-5 { + margin-left: 3rem !important + } + + .ms-md-auto { + margin-left: auto !important + } + + .p-md-0 { + padding: 0 !important + } + + .p-md-1 { + padding: .25rem !important + } + + .p-md-2 { + padding: .5rem !important + } + + .p-md-3 { + padding: 1rem !important + } + + .p-md-4 { + padding: 1.5rem !important + } + + .p-md-5 { + padding: 3rem !important + } + + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important + } + + .px-md-1 { + padding-right: .25rem !important; + padding-left: .25rem !important + } + + .px-md-2 { + padding-right: .5rem !important; + padding-left: .5rem !important + } + + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important + } + + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important + } + + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important + } + + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important + } + + .py-md-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important + } + + .py-md-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important + } + + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important + } + + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important + } + + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important + } + + .pt-md-0 { + padding-top: 0 !important + } + + .pt-md-1 { + padding-top: .25rem !important + } + + .pt-md-2 { + padding-top: .5rem !important + } + + .pt-md-3 { + padding-top: 1rem !important + } + + .pt-md-4 { + padding-top: 1.5rem !important + } + + .pt-md-5 { + padding-top: 3rem !important + } + + .pe-md-0 { + padding-right: 0 !important + } + + .pe-md-1 { + padding-right: .25rem !important + } + + .pe-md-2 { + padding-right: .5rem !important + } + + .pe-md-3 { + padding-right: 1rem !important + } + + .pe-md-4 { + padding-right: 1.5rem !important + } + + .pe-md-5 { + padding-right: 3rem !important + } + + .pb-md-0 { + padding-bottom: 0 !important + } + + .pb-md-1 { + padding-bottom: .25rem !important + } + + .pb-md-2 { + padding-bottom: .5rem !important + } + + .pb-md-3 { + padding-bottom: 1rem !important + } + + .pb-md-4 { + padding-bottom: 1.5rem !important + } + + .pb-md-5 { + padding-bottom: 3rem !important + } + + .ps-md-0 { + padding-left: 0 !important + } + + .ps-md-1 { + padding-left: .25rem !important + } + + .ps-md-2 { + padding-left: .5rem !important + } + + .ps-md-3 { + padding-left: 1rem !important + } + + .ps-md-4 { + padding-left: 1.5rem !important + } + + .ps-md-5 { + padding-left: 3rem !important + } + + .text-md-start { + text-align: left !important + } + + .text-md-end { + text-align: right !important + } + + .text-md-center { + text-align: center !important + } +} + +@media (min-width:992px) { + .float-lg-start { + float: left !important + } + + .float-lg-end { + float: right !important + } + + .float-lg-none { + float: none !important + } + + .d-lg-inline { + display: inline !important + } + + .d-lg-inline-block { + display: inline-block !important + } + + .d-lg-block { + display: block !important + } + + .d-lg-grid { + display: grid !important + } + + .d-lg-table { + display: table !important + } + + .d-lg-table-row { + display: table-row !important + } + + .d-lg-table-cell { + display: table-cell !important + } + + .d-lg-flex { + display: flex !important + } + + .d-lg-inline-flex { + display: inline-flex !important + } + + .d-lg-none { + display: none !important + } + + .flex-lg-fill { + flex: 1 1 auto !important + } + + .flex-lg-row { + flex-direction: row !important + } + + .flex-lg-column { + flex-direction: column !important + } + + .flex-lg-row-reverse { + flex-direction: row-reverse !important + } + + .flex-lg-column-reverse { + flex-direction: column-reverse !important + } + + .flex-lg-grow-0 { + flex-grow: 0 !important + } + + .flex-lg-grow-1 { + flex-grow: 1 !important + } + + .flex-lg-shrink-0 { + flex-shrink: 0 !important + } + + .flex-lg-shrink-1 { + flex-shrink: 1 !important + } + + .flex-lg-wrap { + flex-wrap: wrap !important + } + + .flex-lg-nowrap { + flex-wrap: nowrap !important + } + + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important + } + + .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-right: 0 !important; + margin-left: 0 !important + } + + .mx-lg-1 { + margin-right: .25rem !important; + margin-left: .25rem !important + } + + .mx-lg-2 { + margin-right: .5rem !important; + margin-left: .5rem !important + } + + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important + } + + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important + } + + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important + } + + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important + } + + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important + } + + .my-lg-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important + } + + .my-lg-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important + } + + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important + } + + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important + } + + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important + } + + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important + } + + .mt-lg-0 { + margin-top: 0 !important + } + + .mt-lg-1 { + margin-top: .25rem !important + } + + .mt-lg-2 { + margin-top: .5rem !important + } + + .mt-lg-3 { + margin-top: 1rem !important + } + + .mt-lg-4 { + margin-top: 1.5rem !important + } + + .mt-lg-5 { + margin-top: 3rem !important + } + + .mt-lg-auto { + margin-top: auto !important + } + + .me-lg-0 { + margin-right: 0 !important + } + + .me-lg-1 { + margin-right: .25rem !important + } + + .me-lg-2 { + margin-right: .5rem !important + } + + .me-lg-3 { + margin-right: 1rem !important + } + + .me-lg-4 { + margin-right: 1.5rem !important + } + + .me-lg-5 { + margin-right: 3rem !important + } + + .me-lg-auto { + margin-right: auto !important + } + + .mb-lg-0 { + margin-bottom: 0 !important + } + + .mb-lg-1 { + margin-bottom: .25rem !important + } + + .mb-lg-2 { + margin-bottom: .5rem !important + } + + .mb-lg-3 { + margin-bottom: 1rem !important + } + + .mb-lg-4 { + margin-bottom: 1.5rem !important + } + + .mb-lg-5 { + margin-bottom: 3rem !important + } + + .mb-lg-auto { + margin-bottom: auto !important + } + + .ms-lg-0 { + margin-left: 0 !important + } + + .ms-lg-1 { + margin-left: .25rem !important + } + + .ms-lg-2 { + margin-left: .5rem !important + } + + .ms-lg-3 { + margin-left: 1rem !important + } + + .ms-lg-4 { + margin-left: 1.5rem !important + } + + .ms-lg-5 { + margin-left: 3rem !important + } + + .ms-lg-auto { + margin-left: auto !important + } + + .p-lg-0 { + padding: 0 !important + } + + .p-lg-1 { + padding: .25rem !important + } + + .p-lg-2 { + padding: .5rem !important + } + + .p-lg-3 { + padding: 1rem !important + } + + .p-lg-4 { + padding: 1.5rem !important + } + + .p-lg-5 { + padding: 3rem !important + } + + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important + } + + .px-lg-1 { + padding-right: .25rem !important; + padding-left: .25rem !important + } + + .px-lg-2 { + padding-right: .5rem !important; + padding-left: .5rem !important + } + + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important + } + + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important + } + + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important + } + + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important + } + + .py-lg-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important + } + + .py-lg-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important + } + + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important + } + + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important + } + + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important + } + + .pt-lg-0 { + padding-top: 0 !important + } + + .pt-lg-1 { + padding-top: .25rem !important + } + + .pt-lg-2 { + padding-top: .5rem !important + } + + .pt-lg-3 { + padding-top: 1rem !important + } + + .pt-lg-4 { + padding-top: 1.5rem !important + } + + .pt-lg-5 { + padding-top: 3rem !important + } + + .pe-lg-0 { + padding-right: 0 !important + } + + .pe-lg-1 { + padding-right: .25rem !important + } + + .pe-lg-2 { + padding-right: .5rem !important + } + + .pe-lg-3 { + padding-right: 1rem !important + } + + .pe-lg-4 { + padding-right: 1.5rem !important + } + + .pe-lg-5 { + padding-right: 3rem !important + } + + .pb-lg-0 { + padding-bottom: 0 !important + } + + .pb-lg-1 { + padding-bottom: .25rem !important + } + + .pb-lg-2 { + padding-bottom: .5rem !important + } + + .pb-lg-3 { + padding-bottom: 1rem !important + } + + .pb-lg-4 { + padding-bottom: 1.5rem !important + } + + .pb-lg-5 { + padding-bottom: 3rem !important + } + + .ps-lg-0 { + padding-left: 0 !important + } + + .ps-lg-1 { + padding-left: .25rem !important + } + + .ps-lg-2 { + padding-left: .5rem !important + } + + .ps-lg-3 { + padding-left: 1rem !important + } + + .ps-lg-4 { + padding-left: 1.5rem !important + } + + .ps-lg-5 { + padding-left: 3rem !important + } + + .text-lg-start { + text-align: left !important + } + + .text-lg-end { + text-align: right !important + } + + .text-lg-center { + text-align: center !important + } +} + +@media (min-width:1200px) { + .float-xl-start { + float: left !important + } + + .float-xl-end { + float: right !important + } + + .float-xl-none { + float: none !important + } + + .d-xl-inline { + display: inline !important + } + + .d-xl-inline-block { + display: inline-block !important + } + + .d-xl-block { + display: block !important + } + + .d-xl-grid { + display: grid !important + } + + .d-xl-table { + display: table !important + } + + .d-xl-table-row { + display: table-row !important + } + + .d-xl-table-cell { + display: table-cell !important + } + + .d-xl-flex { + display: flex !important + } + + .d-xl-inline-flex { + display: inline-flex !important + } + + .d-xl-none { + display: none !important + } + + .flex-xl-fill { + flex: 1 1 auto !important + } + + .flex-xl-row { + flex-direction: row !important + } + + .flex-xl-column { + flex-direction: column !important + } + + .flex-xl-row-reverse { + flex-direction: row-reverse !important + } + + .flex-xl-column-reverse { + flex-direction: column-reverse !important + } + + .flex-xl-grow-0 { + flex-grow: 0 !important + } + + .flex-xl-grow-1 { + flex-grow: 1 !important + } + + .flex-xl-shrink-0 { + flex-shrink: 0 !important + } + + .flex-xl-shrink-1 { + flex-shrink: 1 !important + } + + .flex-xl-wrap { + flex-wrap: wrap !important + } + + .flex-xl-nowrap { + flex-wrap: nowrap !important + } + + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important + } + + .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-right: 0 !important; + margin-left: 0 !important + } + + .mx-xl-1 { + margin-right: .25rem !important; + margin-left: .25rem !important + } + + .mx-xl-2 { + margin-right: .5rem !important; + margin-left: .5rem !important + } + + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important + } + + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important + } + + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important + } + + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important + } + + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important + } + + .my-xl-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important + } + + .my-xl-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important + } + + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important + } + + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important + } + + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important + } + + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important + } + + .mt-xl-0 { + margin-top: 0 !important + } + + .mt-xl-1 { + margin-top: .25rem !important + } + + .mt-xl-2 { + margin-top: .5rem !important + } + + .mt-xl-3 { + margin-top: 1rem !important + } + + .mt-xl-4 { + margin-top: 1.5rem !important + } + + .mt-xl-5 { + margin-top: 3rem !important + } + + .mt-xl-auto { + margin-top: auto !important + } + + .me-xl-0 { + margin-right: 0 !important + } + + .me-xl-1 { + margin-right: .25rem !important + } + + .me-xl-2 { + margin-right: .5rem !important + } + + .me-xl-3 { + margin-right: 1rem !important + } + + .me-xl-4 { + margin-right: 1.5rem !important + } + + .me-xl-5 { + margin-right: 3rem !important + } + + .me-xl-auto { + margin-right: auto !important + } + + .mb-xl-0 { + margin-bottom: 0 !important + } + + .mb-xl-1 { + margin-bottom: .25rem !important + } + + .mb-xl-2 { + margin-bottom: .5rem !important + } + + .mb-xl-3 { + margin-bottom: 1rem !important + } + + .mb-xl-4 { + margin-bottom: 1.5rem !important + } + + .mb-xl-5 { + margin-bottom: 3rem !important + } + + .mb-xl-auto { + margin-bottom: auto !important + } + + .ms-xl-0 { + margin-left: 0 !important + } + + .ms-xl-1 { + margin-left: .25rem !important + } + + .ms-xl-2 { + margin-left: .5rem !important + } + + .ms-xl-3 { + margin-left: 1rem !important + } + + .ms-xl-4 { + margin-left: 1.5rem !important + } + + .ms-xl-5 { + margin-left: 3rem !important + } + + .ms-xl-auto { + margin-left: auto !important + } + + .p-xl-0 { + padding: 0 !important + } + + .p-xl-1 { + padding: .25rem !important + } + + .p-xl-2 { + padding: .5rem !important + } + + .p-xl-3 { + padding: 1rem !important + } + + .p-xl-4 { + padding: 1.5rem !important + } + + .p-xl-5 { + padding: 3rem !important + } + + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important + } + + .px-xl-1 { + padding-right: .25rem !important; + padding-left: .25rem !important + } + + .px-xl-2 { + padding-right: .5rem !important; + padding-left: .5rem !important + } + + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important + } + + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important + } + + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important + } + + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important + } + + .py-xl-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important + } + + .py-xl-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important + } + + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important + } + + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important + } + + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important + } + + .pt-xl-0 { + padding-top: 0 !important + } + + .pt-xl-1 { + padding-top: .25rem !important + } + + .pt-xl-2 { + padding-top: .5rem !important + } + + .pt-xl-3 { + padding-top: 1rem !important + } + + .pt-xl-4 { + padding-top: 1.5rem !important + } + + .pt-xl-5 { + padding-top: 3rem !important + } + + .pe-xl-0 { + padding-right: 0 !important + } + + .pe-xl-1 { + padding-right: .25rem !important + } + + .pe-xl-2 { + padding-right: .5rem !important + } + + .pe-xl-3 { + padding-right: 1rem !important + } + + .pe-xl-4 { + padding-right: 1.5rem !important + } + + .pe-xl-5 { + padding-right: 3rem !important + } + + .pb-xl-0 { + padding-bottom: 0 !important + } + + .pb-xl-1 { + padding-bottom: .25rem !important + } + + .pb-xl-2 { + padding-bottom: .5rem !important + } + + .pb-xl-3 { + padding-bottom: 1rem !important + } + + .pb-xl-4 { + padding-bottom: 1.5rem !important + } + + .pb-xl-5 { + padding-bottom: 3rem !important + } + + .ps-xl-0 { + padding-left: 0 !important + } + + .ps-xl-1 { + padding-left: .25rem !important + } + + .ps-xl-2 { + padding-left: .5rem !important + } + + .ps-xl-3 { + padding-left: 1rem !important + } + + .ps-xl-4 { + padding-left: 1.5rem !important + } + + .ps-xl-5 { + padding-left: 3rem !important + } + + .text-xl-start { + text-align: left !important + } + + .text-xl-end { + text-align: right !important + } + + .text-xl-center { + text-align: center !important + } +} + +@media (min-width:1400px) { + .float-xxl-start { + float: left !important + } + + .float-xxl-end { + float: right !important + } + + .float-xxl-none { + float: none !important + } + + .d-xxl-inline { + display: inline !important + } + + .d-xxl-inline-block { + display: inline-block !important + } + + .d-xxl-block { + display: block !important + } + + .d-xxl-grid { + display: grid !important + } + + .d-xxl-table { + display: table !important + } + + .d-xxl-table-row { + display: table-row !important + } + + .d-xxl-table-cell { + display: table-cell !important + } + + .d-xxl-flex { + display: flex !important + } + + .d-xxl-inline-flex { + display: inline-flex !important + } + + .d-xxl-none { + display: none !important + } + + .flex-xxl-fill { + flex: 1 1 auto !important + } + + .flex-xxl-row { + flex-direction: row !important + } + + .flex-xxl-column { + flex-direction: column !important + } + + .flex-xxl-row-reverse { + flex-direction: row-reverse !important + } + + .flex-xxl-column-reverse { + flex-direction: column-reverse !important + } + + .flex-xxl-grow-0 { + flex-grow: 0 !important + } + + .flex-xxl-grow-1 { + flex-grow: 1 !important + } + + .flex-xxl-shrink-0 { + flex-shrink: 0 !important + } + + .flex-xxl-shrink-1 { + flex-shrink: 1 !important + } + + .flex-xxl-wrap { + flex-wrap: wrap !important + } + + .flex-xxl-nowrap { + flex-wrap: nowrap !important + } + + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important + } + + .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-right: 0 !important; + margin-left: 0 !important + } + + .mx-xxl-1 { + margin-right: .25rem !important; + margin-left: .25rem !important + } + + .mx-xxl-2 { + margin-right: .5rem !important; + margin-left: .5rem !important + } + + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important + } + + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important + } + + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important + } + + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important + } + + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important + } + + .my-xxl-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important + } + + .my-xxl-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important + } + + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important + } + + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important + } + + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important + } + + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important + } + + .mt-xxl-0 { + margin-top: 0 !important + } + + .mt-xxl-1 { + margin-top: .25rem !important + } + + .mt-xxl-2 { + margin-top: .5rem !important + } + + .mt-xxl-3 { + margin-top: 1rem !important + } + + .mt-xxl-4 { + margin-top: 1.5rem !important + } + + .mt-xxl-5 { + margin-top: 3rem !important + } + + .mt-xxl-auto { + margin-top: auto !important + } + + .me-xxl-0 { + margin-right: 0 !important + } + + .me-xxl-1 { + margin-right: .25rem !important + } + + .me-xxl-2 { + margin-right: .5rem !important + } + + .me-xxl-3 { + margin-right: 1rem !important + } + + .me-xxl-4 { + margin-right: 1.5rem !important + } + + .me-xxl-5 { + margin-right: 3rem !important + } + + .me-xxl-auto { + margin-right: auto !important + } + + .mb-xxl-0 { + margin-bottom: 0 !important + } + + .mb-xxl-1 { + margin-bottom: .25rem !important + } + + .mb-xxl-2 { + margin-bottom: .5rem !important + } + + .mb-xxl-3 { + margin-bottom: 1rem !important + } + + .mb-xxl-4 { + margin-bottom: 1.5rem !important + } + + .mb-xxl-5 { + margin-bottom: 3rem !important + } + + .mb-xxl-auto { + margin-bottom: auto !important + } + + .ms-xxl-0 { + margin-left: 0 !important + } + + .ms-xxl-1 { + margin-left: .25rem !important + } + + .ms-xxl-2 { + margin-left: .5rem !important + } + + .ms-xxl-3 { + margin-left: 1rem !important + } + + .ms-xxl-4 { + margin-left: 1.5rem !important + } + + .ms-xxl-5 { + margin-left: 3rem !important + } + + .ms-xxl-auto { + margin-left: auto !important + } + + .p-xxl-0 { + padding: 0 !important + } + + .p-xxl-1 { + padding: .25rem !important + } + + .p-xxl-2 { + padding: .5rem !important + } + + .p-xxl-3 { + padding: 1rem !important + } + + .p-xxl-4 { + padding: 1.5rem !important + } + + .p-xxl-5 { + padding: 3rem !important + } + + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important + } + + .px-xxl-1 { + padding-right: .25rem !important; + padding-left: .25rem !important + } + + .px-xxl-2 { + padding-right: .5rem !important; + padding-left: .5rem !important + } + + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important + } + + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important + } + + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important + } + + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important + } + + .py-xxl-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important + } + + .py-xxl-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important + } + + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important + } + + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important + } + + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important + } + + .pt-xxl-0 { + padding-top: 0 !important + } + + .pt-xxl-1 { + padding-top: .25rem !important + } + + .pt-xxl-2 { + padding-top: .5rem !important + } + + .pt-xxl-3 { + padding-top: 1rem !important + } + + .pt-xxl-4 { + padding-top: 1.5rem !important + } + + .pt-xxl-5 { + padding-top: 3rem !important + } + + .pe-xxl-0 { + padding-right: 0 !important + } + + .pe-xxl-1 { + padding-right: .25rem !important + } + + .pe-xxl-2 { + padding-right: .5rem !important + } + + .pe-xxl-3 { + padding-right: 1rem !important + } + + .pe-xxl-4 { + padding-right: 1.5rem !important + } + + .pe-xxl-5 { + padding-right: 3rem !important + } + + .pb-xxl-0 { + padding-bottom: 0 !important + } + + .pb-xxl-1 { + padding-bottom: .25rem !important + } + + .pb-xxl-2 { + padding-bottom: .5rem !important + } + + .pb-xxl-3 { + padding-bottom: 1rem !important + } + + .pb-xxl-4 { + padding-bottom: 1.5rem !important + } + + .pb-xxl-5 { + padding-bottom: 3rem !important + } + + .ps-xxl-0 { + padding-left: 0 !important + } + + .ps-xxl-1 { + padding-left: .25rem !important + } + + .ps-xxl-2 { + padding-left: .5rem !important + } + + .ps-xxl-3 { + padding-left: 1rem !important + } + + .ps-xxl-4 { + padding-left: 1.5rem !important + } + + .ps-xxl-5 { + padding-left: 3rem !important + } + + .text-xxl-start { + text-align: left !important + } + + .text-xxl-end { + text-align: right !important + } + + .text-xxl-center { + text-align: center !important + } +} + +@media (min-width:1200px) { + .fs-1 { + font-size: 2.5rem !important + } + + .fs-2 { + font-size: 2rem !important + } + + .fs-3 { + font-size: 1.75rem !important + } + + .fs-4 { + font-size: 1.5rem !important + } +} + +@media print { + .d-print-inline { + display: inline !important + } + + .d-print-inline-block { + display: inline-block !important + } + + .d-print-block { + display: block !important + } + + .d-print-grid { + display: grid !important + } + + .d-print-table { + display: table !important + } + + .d-print-table-row { + display: table-row !important + } + + .d-print-table-cell { + display: table-cell !important + } + + .d-print-flex { + display: flex !important + } + + .d-print-inline-flex { + display: inline-flex !important + } + + .d-print-none { + display: none !important + } +} + +/*# sourceMappingURL=bootstrap.min.css.map */ diff --git a/src/Web/WebUI/wwwroot/css/default.css b/src/Web/WebUI/wwwroot/css/default.css new file mode 100644 index 000000000..20c85eab9 --- /dev/null +++ b/src/Web/WebUI/wwwroot/css/default.css @@ -0,0 +1 @@ +.mt-5{margin-top:5px !important}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.mt-105{margin-top:105px}.mt-110{margin-top:110px}.mt-115{margin-top:115px}.mt-120{margin-top:120px}.mt-125{margin-top:125px}.mt-130{margin-top:130px}.mt-135{margin-top:135px}.mt-140{margin-top:140px}.mt-145{margin-top:145px}.mt-150{margin-top:150px}.mt-155{margin-top:155px}.mt-160{margin-top:160px}.mt-165{margin-top:165px}.mt-170{margin-top:170px}.mt-175{margin-top:175px}.mt-180{margin-top:180px}.mt-185{margin-top:185px}.mt-190{margin-top:190px}.mt-195{margin-top:195px}.mt-200{margin-top:200px}.mb-5{margin-bottom:5px !important}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.mb-105{margin-bottom:105px}.mb-110{margin-bottom:110px}.mb-115{margin-bottom:115px}.mb-120{margin-bottom:120px}.mb-125{margin-bottom:125px}.mb-130{margin-bottom:130px}.mb-135{margin-bottom:135px}.mb-140{margin-bottom:140px}.mb-145{margin-bottom:145px}.mb-150{margin-bottom:150px}.mb-155{margin-bottom:155px}.mb-160{margin-bottom:160px}.mb-165{margin-bottom:165px}.mb-170{margin-bottom:170px}.mb-175{margin-bottom:175px}.mb-180{margin-bottom:180px}.mb-185{margin-bottom:185px}.mb-190{margin-bottom:190px}.mb-195{margin-bottom:195px}.mb-200{margin-bottom:200px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}.ml-55{margin-left:55px}.ml-60{margin-left:60px}.ml-65{margin-left:65px}.ml-70{margin-left:70px}.ml-75{margin-left:75px}.ml-80{margin-left:80px}.ml-85{margin-left:85px}.ml-90{margin-left:90px}.ml-95{margin-left:95px}.ml-100{margin-left:100px}.ml-105{margin-left:105px}.ml-110{margin-left:110px}.ml-115{margin-left:115px}.ml-120{margin-left:120px}.ml-125{margin-left:125px}.ml-130{margin-left:130px}.ml-135{margin-left:135px}.ml-140{margin-left:140px}.ml-145{margin-left:145px}.ml-150{margin-left:150px}.ml-155{margin-left:155px}.ml-160{margin-left:160px}.ml-165{margin-left:165px}.ml-170{margin-left:170px}.ml-175{margin-left:175px}.ml-180{margin-left:180px}.ml-185{margin-left:185px}.ml-190{margin-left:190px}.ml-195{margin-left:195px}.ml-200{margin-left:200px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mr-55{margin-right:55px}.mr-60{margin-right:60px}.mr-65{margin-right:65px}.mr-70{margin-right:70px}.mr-75{margin-right:75px}.mr-80{margin-right:80px}.mr-85{margin-right:85px}.mr-90{margin-right:90px}.mr-95{margin-right:95px}.mr-100{margin-right:100px}.mr-105{margin-right:105px}.mr-110{margin-right:110px}.mr-115{margin-right:115px}.mr-120{margin-right:120px}.mr-125{margin-right:125px}.mr-130{margin-right:130px}.mr-135{margin-right:135px}.mr-140{margin-right:140px}.mr-145{margin-right:145px}.mr-150{margin-right:150px}.mr-155{margin-right:155px}.mr-160{margin-right:160px}.mr-165{margin-right:165px}.mr-170{margin-right:170px}.mr-175{margin-right:175px}.mr-180{margin-right:180px}.mr-185{margin-right:185px}.mr-190{margin-right:190px}.mr-195{margin-right:195px}.mr-200{margin-right:200px}.pt-5{padding-top:5px !important}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pt-55{padding-top:55px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.pt-75{padding-top:75px}.pt-80{padding-top:80px}.pt-85{padding-top:85px}.pt-90{padding-top:90px}.pt-95{padding-top:95px}.pt-100{padding-top:100px}.pt-105{padding-top:105px}.pt-110{padding-top:110px}.pt-115{padding-top:115px}.pt-120{padding-top:120px}.pt-125{padding-top:125px}.pt-130{padding-top:130px}.pt-135{padding-top:135px}.pt-140{padding-top:140px}.pt-145{padding-top:145px}.pt-150{padding-top:150px}.pt-155{padding-top:155px}.pt-160{padding-top:160px}.pt-165{padding-top:165px}.pt-170{padding-top:170px}.pt-175{padding-top:175px}.pt-180{padding-top:180px}.pt-185{padding-top:185px}.pt-190{padding-top:190px}.pt-195{padding-top:195px}.pt-200{padding-top:200px}.pb-5{padding-bottom:5px !important}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pb-65{padding-bottom:65px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-80{padding-bottom:80px}.pb-85{padding-bottom:85px}.pb-90{padding-bottom:90px}.pb-95{padding-bottom:95px}.pb-100{padding-bottom:100px}.pb-105{padding-bottom:105px}.pb-110{padding-bottom:110px}.pb-115{padding-bottom:115px}.pb-120{padding-bottom:120px}.pb-125{padding-bottom:125px}.pb-130{padding-bottom:130px}.pb-135{padding-bottom:135px}.pb-140{padding-bottom:140px}.pb-145{padding-bottom:145px}.pb-150{padding-bottom:150px}.pb-155{padding-bottom:155px}.pb-160{padding-bottom:160px}.pb-165{padding-bottom:165px}.pb-170{padding-bottom:170px}.pb-175{padding-bottom:175px}.pb-180{padding-bottom:180px}.pb-185{padding-bottom:185px}.pb-190{padding-bottom:190px}.pb-195{padding-bottom:195px}.pb-200{padding-bottom:200px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pl-35{padding-left:35px}.pl-40{padding-left:40px}.pl-45{padding-left:45px}.pl-50{padding-left:50px}.pl-55{padding-left:55px}.pl-60{padding-left:60px}.pl-65{padding-left:65px}.pl-70{padding-left:70px}.pl-75{padding-left:75px}.pl-80{padding-left:80px}.pl-85{padding-left:85px}.pl-90{padding-left:90px}.pl-95{padding-left:95px}.pl-100{padding-left:100px}.pl-105{padding-left:105px}.pl-110{padding-left:110px}.pl-115{padding-left:115px}.pl-120{padding-left:120px}.pl-125{padding-left:125px}.pl-130{padding-left:130px}.pl-135{padding-left:135px}.pl-140{padding-left:140px}.pl-145{padding-left:145px}.pl-150{padding-left:150px}.pl-155{padding-left:155px}.pl-160{padding-left:160px}.pl-165{padding-left:165px}.pl-170{padding-left:170px}.pl-175{padding-left:175px}.pl-180{padding-left:180px}.pl-185{padding-left:185px}.pl-190{padding-left:190px}.pl-195{padding-left:195px}.pl-200{padding-left:200px}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-40{padding-right:40px}.pr-45{padding-right:45px}.pr-50{padding-right:50px}.pr-55{padding-right:55px}.pr-60{padding-right:60px}.pr-65{padding-right:65px}.pr-70{padding-right:70px}.pr-75{padding-right:75px}.pr-80{padding-right:80px}.pr-85{padding-right:85px}.pr-90{padding-right:90px}.pr-95{padding-right:95px}.pr-100{padding-right:100px}.pr-105{padding-right:105px}.pr-110{padding-right:110px}.pr-115{padding-right:115px}.pr-120{padding-right:120px}.pr-125{padding-right:125px}.pr-130{padding-right:130px}.pr-135{padding-right:135px}.pr-140{padding-right:140px}.pr-145{padding-right:145px}.pr-150{padding-right:150px}.pr-155{padding-right:155px}.pr-160{padding-right:160px}.pr-165{padding-right:165px}.pr-170{padding-right:170px}.pr-175{padding-right:175px}.pr-180{padding-right:180px}.pr-185{padding-right:185px}.pr-190{padding-right:190px}.pr-195{padding-right:195px}.pr-200{padding-right:200px} \ No newline at end of file diff --git a/src/Web/WebUI/wwwroot/css/flaticon.css b/src/Web/WebUI/wwwroot/css/flaticon.css new file mode 100644 index 000000000..30591398c --- /dev/null +++ b/src/Web/WebUI/wwwroot/css/flaticon.css @@ -0,0 +1,364 @@ +@font-face { + font-family: "flaticon"; + src: url("../fonts/flaticon.ttf?cac2b5da11e51f90b9907eb436fb24aa") format("truetype"), +url("../fonts/flaticon.woff?cac2b5da11e51f90b9907eb436fb24aa") format("woff"), +url("../fonts/flaticon.woff2?cac2b5da11e51f90b9907eb436fb24aa") format("woff2"), +url("../fonts/flaticon.eot?cac2b5da11e51f90b9907eb436fb24aa#iefix") format("embedded-opentype"), +url("../fonts/") format("svg"); +} + +i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before { + font-family: flaticon !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.flaticon-search:before { + content: "\f101"; +} +.flaticon-phone-call:before { + content: "\f102"; +} +.flaticon-menu:before { + content: "\f103"; +} +.flaticon-idea:before { + content: "\f104"; +} +.flaticon-puzzle:before { + content: "\f105"; +} +.flaticon-web-development:before { + content: "\f106"; +} +.flaticon-vector:before { + content: "\f107"; +} +.flaticon-interact:before { + content: "\f108"; +} +.flaticon-play:before { + content: "\f109"; +} +.flaticon-mobile-marketing:before { + content: "\f10a"; +} +.flaticon-design:before { + content: "\f10b"; +} +.flaticon-click:before { + content: "\f10c"; +} +.flaticon-click-1:before { + content: "\f10d"; +} +.flaticon-content:before { + content: "\f10e"; +} +.flaticon-quote:before { + content: "\f10f"; +} +.flaticon-facebook:before { + content: "\f110"; +} +.flaticon-twitter:before { + content: "\f111"; +} +.flaticon-instagram:before { + content: "\f112"; +} +.flaticon-linkedin:before { + content: "\f113"; +} +.flaticon-skype:before { + content: "\f114"; +} +.flaticon-folder:before { + content: "\f115"; +} +.flaticon-growth:before { + content: "\f116"; +} +.flaticon-businessman:before { + content: "\f117"; +} +.flaticon-layers:before { + content: "\f118"; +} +.flaticon-actor:before { + content: "\f119"; +} +.flaticon-best-product:before { + content: "\f11a"; +} +.flaticon-trophy:before { + content: "\f11b"; +} +.flaticon-paper-plane:before { + content: "\f11c"; +} +.flaticon-email:before { + content: "\f11d"; +} +.flaticon-telephone:before { + content: "\f11e"; +} +.flaticon-mail-inbox-app:before { + content: "\f11f"; +} +.flaticon-maps-and-flags:before { + content: "\f120"; +} +.flaticon-idea-1:before { + content: "\f121"; +} +.flaticon-credibility:before { + content: "\f122"; +} +.flaticon-play-button:before { + content: "\f123"; +} +.flaticon-financial-report:before { + content: "\f124"; +} +.flaticon-bank:before { + content: "\f125"; +} +.flaticon-ngo:before { + content: "\f126"; +} +.flaticon-solidarity:before { + content: "\f127"; +} +.flaticon-loan:before { + content: "\f128"; +} +.flaticon-medical-care:before { + content: "\f129"; +} +.flaticon-phone:before { + content: "\f12a"; +} +.flaticon-call-center:before { + content: "\f12b"; +} +.flaticon-awards:before { + content: "\f12c"; +} +.flaticon-home:before { + content: "\f12d"; +} +.flaticon-construction:before { + content: "\f12e"; +} +.flaticon-building:before { + content: "\f12f"; +} +.flaticon-list:before { + content: "\f130"; +} +.flaticon-newspaper:before { + content: "\f131"; +} +.flaticon-old-phone:before { + content: "\f132"; +} +.flaticon-plan:before { + content: "\f133"; +} +.flaticon-construction-1:before { + content: "\f134"; +} +.flaticon-repair:before { + content: "\f135"; +} +.flaticon-pencil:before { + content: "\f136"; +} +.flaticon-compass:before { + content: "\f137"; +} +.flaticon-solar-energy:before { + content: "\f138"; +} +.flaticon-wrench:before { + content: "\f139"; +} +.flaticon-eye:before { + content: "\f13a"; +} +.flaticon-straight-quotes:before { + content: "\f13b"; +} +.flaticon-translate:before { + content: "\f13c"; +} +.flaticon-online-booking:before { + content: "\f13d"; +} +.flaticon-calendar:before { + content: "\f13e"; +} +.flaticon-restaurant:before { + content: "\f13f"; +} +.flaticon-lotus:before { + content: "\f140"; +} +.flaticon-casino-roulette:before { + content: "\f141"; +} +.flaticon-meeting-room:before { + content: "\f142"; +} +.flaticon-swimming:before { + content: "\f143"; +} +.flaticon-left-quote:before { + content: "\f144"; +} +.flaticon-play-button-1:before { + content: "\f145"; +} +.flaticon-filter:before { + content: "\f146"; +} +.flaticon-clock:before { + content: "\f147"; +} +.flaticon-bungalow:before { + content: "\f148"; +} +.flaticon-plane-tickets:before { + content: "\f149"; +} +.flaticon-food-donation:before { + content: "\f14a"; +} +.flaticon-medical-kit:before { + content: "\f14b"; +} +.flaticon-destination:before { + content: "\f14c"; +} +.flaticon-verified:before { + content: "\f14d"; +} +.flaticon-low-price:before { + content: "\f14e"; +} +.flaticon-customer-support:before { + content: "\f14f"; +} +.flaticon-implementation:before { + content: "\f150"; +} +.flaticon-implement:before { + content: "\f151"; +} +.flaticon-tap:before { + content: "\f152"; +} +.flaticon-layers-1:before { + content: "\f153"; +} +.flaticon-shopping-cart:before { + content: "\f154"; +} +.flaticon-email-1:before { + content: "\f155"; +} +.flaticon-user:before { + content: "\f156"; +} +.flaticon-list-interface-symbol:before { + content: "\f157"; +} +.flaticon-online-course:before { + content: "\f158"; +} +.flaticon-teacher:before { + content: "\f159"; +} +.flaticon-responsive:before { + content: "\f15a"; +} +.flaticon-view:before { + content: "\f15b"; +} +.flaticon-online-course-1:before { + content: "\f15c"; +} +.flaticon-video-tutorial:before { + content: "\f15d"; +} +.flaticon-high-five:before { + content: "\f15e"; +} +.flaticon-teacher-1:before { + content: "\f15f"; +} +.flaticon-signal-status:before { + content: "\f160"; +} +.flaticon-business:before { + content: "\f161"; +} +.flaticon-lifestyle:before { + content: "\f162"; +} +.flaticon-photography:before { + content: "\f163"; +} +.flaticon-cms:before { + content: "\f164"; +} +.flaticon-improvement:before { + content: "\f165"; +} +.flaticon-gym-machine:before { + content: "\f166"; +} +.flaticon-cloud-computing:before { + content: "\f167"; +} +.flaticon-side-up:before { + content: "\f168"; +} +.flaticon-domain:before { + content: "\f169"; +} +.flaticon-call-center-1:before { + content: "\f16a"; +} +.flaticon-cloud-backup-up-arrow:before { + content: "\f16b"; +} +.flaticon-rocket-1:before { + content: "\f16c"; +} +.flaticon-planning:before { + content: "\f16d"; +} +.flaticon-start-up:before { + content: "\f16e"; +} +.flaticon-branding:before { + content: "\f16f"; +} +.flaticon-vector-1:before { + content: "\f170"; +} +.flaticon-web-development-1:before { + content: "\f171"; +} +.flaticon-bullhorn:before { + content: "\f172"; +} +.flaticon-writing:before { + content: "\f173"; +} diff --git a/src/Web/WebUI/wwwroot/css/flaticon/flaticon.css b/src/Web/WebUI/wwwroot/css/flaticon/flaticon.css new file mode 100644 index 000000000..3a7c4e37a --- /dev/null +++ b/src/Web/WebUI/wwwroot/css/flaticon/flaticon.css @@ -0,0 +1,41 @@ +@charset "UTF-8"; +@font-face { + font-family: "flaticon"; + src: url("./flaticon.ttf?845a83d3775f78f799f148d44e25858f") format("truetype"), url("./flaticon.woff?845a83d3775f78f799f148d44e25858f") format("woff"), url("./flaticon.woff2?845a83d3775f78f799f148d44e25858f") format("woff2"), url("./flaticon.eot?845a83d3775f78f799f148d44e25858f#iefix") format("embedded-opentype"), url("./flaticon.svg?845a83d3775f78f799f148d44e25858f#flaticon") format("svg"); +} + +i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before { + font-family: flaticon !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.flaticon-user:before { + content: ""; +} + +.flaticon-heart:before { + content: ""; +} + +.flaticon-shopping-bag:before { + content: ""; +} + +.flaticon-apple-black-logo:before { + content: ""; +} + +.flaticon-playstore:before { + content: ""; +} + +.flaticon-24-hours-support:before { + content: ""; +} +/*# sourceMappingURL=flaticon.css.map */ \ No newline at end of file diff --git a/src/Web/WebUI/wwwroot/css/flaticon/flaticon.css.map b/src/Web/WebUI/wwwroot/css/flaticon/flaticon.css.map new file mode 100644 index 000000000..7c4e07cea --- /dev/null +++ b/src/Web/WebUI/wwwroot/css/flaticon/flaticon.css.map @@ -0,0 +1,9 @@ +{ + "version": 3, + "mappings": ";AAEA,UAAU;EACN,WAAW,EAHC,UAAU;EAItB,GAAG,EAAE,sDAAsD,CAAC,kBAAkB,EAClF,uDAAuD,CAAC,cAAc,EACtE,wDAAwD,CAAC,eAAe,EACxE,4DAA4D,CAAC,2BAA2B,EACxF,+DAA+D,CAAC,aAAa;;;AAG7E,AAAA,CAAC,CAAA,AAAA,KAAC,EAAO,WAAW,AAAlB,CAAmB,OAAO,EAAE,CAAC,CAAA,AAAA,KAAC,EAAO,YAAY,AAAnB,CAAoB,OAAO,CAAC;EACxD,WAAW,EAAE,mBAAmB;EAChC,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,iBAAiB;EAC9B,YAAY,EAAE,MAAM;EACpB,cAAc,EAAE,IAAI;EACpB,WAAW,EAAE,CAAC;EACd,sBAAsB,EAAE,WAAW;EACnC,uBAAuB,EAAE,SAAS;CACrC;;AAWD,AAAA,cAAc,AAAA,OAAO,CAAC;EAClB,OAAO,EATC,IAAO;CAUlB;;AACD,AAAA,eAAe,AAAA,OAAO,CAAC;EACnB,OAAO,EAXE,IAAO;CAYnB;;AACD,AAAA,sBAAsB,AAAA,OAAO,CAAC;EAC1B,OAAO,EAbS,IAAO;CAc1B;;AACD,AAAA,0BAA0B,AAAA,OAAO,CAAC;EAC9B,OAAO,EAfa,IAAO;CAgB9B;;AACD,AAAA,mBAAmB,AAAA,OAAO,CAAC;EACvB,OAAO,EAjBM,IAAO;CAkBvB;;AACD,AAAA,0BAA0B,AAAA,OAAO,CAAC;EAC9B,OAAO,EAnBa,IAAO;CAoB9B", + "sources": [ + "flaticon.scss" + ], + "names": [], + "file": "flaticon.css" +} \ No newline at end of file diff --git a/src/Web/WebUI/wwwroot/css/flaticon/flaticon.eot b/src/Web/WebUI/wwwroot/css/flaticon/flaticon.eot new file mode 100644 index 0000000000000000000000000000000000000000..aecb077e95a57da4352801b8000f02cb64c32522 GIT binary patch literal 3744 zcmd^C%a0>R8LzLpyQ<&zjN5I`%j2=f?#+(v@p$}z&F&;X*oBaYRd%ykDL~?#^~`MW zj4h8h%Az2xAW;NCVL3!R4k!|wazLCo@X8*d+>j6tDdG^38xlxp1VNDyEWc`dNV4QV zpt`I2SKs$lb$yTey6Y96v3EVjh;gP0XNDF7P;QYz51pU%-)mzsy05b0h4-k(D9LtM zpLN-oU1Qs9zz)Fh*(0pScG>lqGXf=Kmp~b@Lr5u^JlkM3RtM+9#)GV0>ad$kWA$?v z9{qU!#nP8R{0OKQKYL-laptd|G1319`cH1}cZX+w`p%osM$vw<+rP2%xrL`+U`+cp zWAf%+uY2|K%dcF5>>p9vdm!-3)CB%H>gwM9_!%kh+`-ttpugB3Yeq2Z>qIZ1qf|CYbDl35sr(D zDUiERWUoGvIQE&`9~Z^9 zVc0FkA2|EaMdtUr;{!I&^!M@KkEwrcw;RuAeyMqT(xSO`gDOsvirf_o^6GJ*6DtN*IpzBi^UD1z(vi%XM7X67<9I`qzfo7z%`+qNPY=FyCGr%H8%5uu8 z>Iu)Ns(f|?52&g#UPgz9Q^+Ujb-6jI1C)NDcf z%|^^pAO}$q6$?UX+Gy7(Q;sk`+*FKE+3UA6dDqR)Wbes7m|5^G(#i4{G7o0&nOQEa z=8MI2F`djgB*@7nfr}di&6U1b?4~ozb*^!LRx@-8J=gW-PR>>C4^p-u5_T%MzXHN* zi`ndAu8|5$Y0p(=N|(Y^<0f>~4K0%pco=gDWu}zMSSXaHlgK?ew!%vA`A69U>{E=D zqVgKG+BGiAK2N|933y+r70J%#G8H>fYcpzu;I!K1sGTV)H|I!3TUy2^kmaTAOM_4#9DB~zB|f?obX>WA`e zO?Y!jsLkE9o6z2dJ#y*azY*x+?X9Jh6#l&AorIGzM8-F*8AsPd;3niB)Sf_got4oRmiQ+~>8ZBIWW34v(+Qh6;f{8MBsU2-9{G zp6P0ylylPeQ!CP6On9!$B}_eKxPHR2q%aI2OhZN{+-RDnV>%jND+%Qac)|N^*_8+qGBECL?N#-(-1uP9u zE+c-$5(Sw~gu5&=X$ke9QYVrbI0_p#G>qq;|JK@fZ09Rq)pb*Rx3XJVudhiIT9NkO zE&1Ztzg&GxXfMovjr7a4)%lIaobDxDl~X2hQ-)pNVt;0TWB(+FR*^U2xM?+`c5`Ap z1pj33r~qo!IQEo~b+Jz6RvXLMY-C__cmR7w**8FT5h`uK$Qi6ZDxaa|ebh$VX_l4D zl1eR5EL=u9X(&dyAe)_dM4XB6y3H^RStS$;v>PF?D5$xP=^bp;HLB4XO$1e3V-ln$ z#5|s7Xd+P%lbA<;i_~~T{C_8FXIjmBDP1gdf_PNA6C{ulqK*<-rZ9~Rq4a?a^5uq_ zb@B?W-I3}|m{Tc*bs}+wfr`i=M`|6kD3hG~X)lQs!71UYy)#2(&9AH$JjVoyY;Wdd z=(>c|h+Uqo%=(BRp~O|r5SEiQ42iCe%!ep6j3w^P`2MW0xxuCFEw3zPP0ir8nDsTC zTds)+8D-K zRkf5e%nfl7BZ@Y~D^%T~C5>vVkoS9++f8xtiEI>aw#Wq`GjVX3mihUk4kZysJ zWWy=u_(!}s#Tw`@O|cIA{V6tZJowQR3(#MmVjG8s-%YW@%5-uEKeN}i2M3SzcCYul zqvP)J^HOhgcx`Zy->B7(N#}Y8y-|1EyPCgpBY*hxZeu*&$?uE?`}wnjgK@9lALNIl z!Bf5Macyrr9-dlX-iSabKm=kET8A9?PUI){VNL3}t;ho~OA%JS?A zyMgwQJ&i+D1Jp5Al1Clk@U#zfHa$rCAlCQ-_ zwf)%t%JY*y>xaFORj)UyI7yAh$$EXWdbl?j4zC^T zRh)H2*zevr91li4h_tJXW_53HeRNnoygnQb IMq|ABKfY|G`2YX_ literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/css/flaticon/flaticon.html b/src/Web/WebUI/wwwroot/css/flaticon/flaticon.html new file mode 100644 index 000000000..241f846f7 --- /dev/null +++ b/src/Web/WebUI/wwwroot/css/flaticon/flaticon.html @@ -0,0 +1,502 @@ + + + + Flaticon Webfont + + + + + +
+ +
+
+ +

Webfont Instructions

+ +
    +
  • + 1. Copy the "Fonts" files and CSS files to your website CSS folder. +
  • +
  • + 2. Add the CSS link to your website source code on header. + + <head> +
    ... +
    <link rel="stylesheet" type="text/css" href="your_website_domain/css_root/flaticon.css"> +
    ... +
    </head> +
    +
  • + +
  • +

    + 3. Use the icon class on "display: inline" elements: +
    + Use example: <i class="flaticon-airplane49"></i> or <span class="flaticon-airplane49"></span> +

  • +
+ +
+
+
+ +
.flaticon-user
+
Author: Freepik
+
+ +
+ +
.flaticon-heart
+
Author: Freepik
+
+ +
+ +
.flaticon-shopping-bag
+
Author: kmg design
+
+ +
+ +
.flaticon-apple-black-logo
+
Author: Freepik
+
+ +
+ +
.flaticon-playstore
+
Author: Freepik
+
+ +
+ +
.flaticon-24-hours-support
+
Author: Freepik
+
+ +
+ +
+ +
License and attribution:
Font generated by flaticon.com. +
+
Copy the Attribution License:
+ + + +
+ +
+ +
Examples:
+
+

+ + <i class="flaticon-user"></i> +

+
+
+

+ + <i class="flaticon-heart"></i> +

+
+
+

+ + <i class="flaticon-shopping-bag"></i> +

+
+
+

+ + <i class="flaticon-apple-black-logo"></i> +

+
+
+ \ No newline at end of file diff --git a/src/Web/WebUI/wwwroot/css/flaticon/flaticon.scss b/src/Web/WebUI/wwwroot/css/flaticon/flaticon.scss new file mode 100644 index 000000000..e5a6760d7 --- /dev/null +++ b/src/Web/WebUI/wwwroot/css/flaticon/flaticon.scss @@ -0,0 +1,49 @@ +$flaticon-font: "flaticon"; + +@font-face { + font-family: $flaticon-font; + src: url("./flaticon.ttf?845a83d3775f78f799f148d44e25858f") format("truetype"), +url("./flaticon.woff?845a83d3775f78f799f148d44e25858f") format("woff"), +url("./flaticon.woff2?845a83d3775f78f799f148d44e25858f") format("woff2"), +url("./flaticon.eot?845a83d3775f78f799f148d44e25858f#iefix") format("embedded-opentype"), +url("./flaticon.svg?845a83d3775f78f799f148d44e25858f#flaticon") format("svg"); +} + +i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before { + font-family: flaticon !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +$flaticon-map: ( + "user": "\f101", + "heart": "\f102", + "shopping-bag": "\f103", + "apple-black-logo": "\f104", + "playstore": "\f105", + "24-hours-support": "\f106", +); + +.flaticon-user:before { + content: map-get($flaticon-map, "user"); +} +.flaticon-heart:before { + content: map-get($flaticon-map, "heart"); +} +.flaticon-shopping-bag:before { + content: map-get($flaticon-map, "shopping-bag"); +} +.flaticon-apple-black-logo:before { + content: map-get($flaticon-map, "apple-black-logo"); +} +.flaticon-playstore:before { + content: map-get($flaticon-map, "playstore"); +} +.flaticon-24-hours-support:before { + content: map-get($flaticon-map, "24-hours-support"); +} diff --git a/src/Web/WebUI/wwwroot/css/flaticon/flaticon.svg b/src/Web/WebUI/wwwroot/css/flaticon/flaticon.svg new file mode 100644 index 000000000..ab9436338 --- /dev/null +++ b/src/Web/WebUI/wwwroot/css/flaticon/flaticon.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + diff --git a/src/Web/WebUI/wwwroot/css/flaticon/flaticon.ttf b/src/Web/WebUI/wwwroot/css/flaticon/flaticon.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ca36bd3e6c67233be6176714444f90524686834d GIT binary patch literal 3576 zcmd^C-H%&G6`wQr-kJMt@A~@M`{ni8Yu|L&_IkbkfHc__C6Nedf~>4jA_4QOy1h>b+2A}<+~R_`+L;(J`ns8H39z=b#?z> z{H&CB?}GPF7%%n*J6-KvaU1-1FiswHpB>U1J%RZw#`(kULGR`9tG~bo&tc7QI5--A zfF9Ut`!iRRE!lrB)Q?eMQC?V9yuXtCtg}-eJy!_mn=mwB|3^8u`_ZfH&M_T}Si1!}8}C@H z^q&%IrskEkCOzPFHI9kYx=OwpVQ=)=*anPU0#-??poay3*QYeP!XFD|`(siq#uKeL zXmw};%}8nY|6bhK0GFm_fJKg#<&;%b56`Hoe0B^EsH!}13|p$IY|NTYH+i7liKBzwSj7u|FIOMv*}W$gf?0VLQNyo@U_|e zYJN6uKEzi~ojJA2e?kUNFA1&@*Nuf)jheo%and+$7Fh>cUtla% z5VA%^D4h;6q52w~w)$Eyg%q+3HCxbrs}WBrAO}(r6$?UX+Gy7(Q;xtNZmEe-+3VLc zdDqR)WFN>rnpyBI(#i4{GLL2-m{~5Z=8MI2F`djgB*@7n0T(w3nk#*=*)3<5>s;gh ztY+vGdamout<6;)4pO!t5_T$hxB|p$i`ndAu8|5$Y0p(=N|(Y^;}&$)4K0%p=#069 zGE+)rEEG!98gfsLt*{b&{z3K#`xs-TsJu?Cc8$xj&l5020^V0@MY6NCOvO&r+KL(> zW?JoX)Xo%@n{yM)aGv5O=xe!9=Y^y-w5>Z&h}DD3V&Ym zPQpnUBIBFZjH7EJa1-)(>P#Rz&mc!Nl}?>99Jm>k)h9)QL~*mAK%XOQ!>z_PWfTy* z`5~InMatz793Fp}O%(!vFlH^w5T@-WJk!-YDd(i`r&grDnDAVgOPG4faQ%d3Nnsd5 zn1+l@xY0CC$8`^Pww*G^BZ~2*0w-q$SjYN}Wh%;3yp2&@f(j z;p^+)w4E=0N!LyBt;$|yqrNUtXhqt8wd6}*`9k$cp}jc&WzsLzR_8YxbGnysRZf}2 zO&NB5i~W)Ph5elzT1DQ7A zAm&PUf&@}R)KMhM6sD0Ols=$AzT8w&CrfDUj#Mi_rcw&~MB)qs6_G)X)IMlYCOP-h zUJ@ySQ^HkeXNJg{Us)}9jtLam-ppF)x`fn-Q=YBN`iLN*$W_h|mXkFMiJ^|nhbT0R zCGO4m{;aUM!KLjjuPkLv&EU3}^);Pau89cax&{i3x5&^}bRp0fus8D0VpCvV_zL!I z&xF9Y1j5)fFA#RI%3YW58(GKp3~5{@+r-J|^BhH2jb_dIdWrMQj3hVVV2>IJOF)8- zT#UGWMe|pdkd4y`OH5`>KOpGor(MrgxgbH@cl-ooLFHrui9l+OtCY2EJDh*Y(To$g zDKx_~E#ygVS)Rr%W!iN|L=1zn9eAu1=Y{<<;FT@5!UhZ352mmH{`Dzr zvy1FEQ`li;THD2A_S(+i@bTW>^?rABZ+Nf2*c%;P8yx00YxR4mv%SOKs5|am&0o2h zKf1Bk7>{@JyQ9HD{>?GU3w|gIbE!O8C_P_G{M$%4~D~QhkMm4-Mye*Z&tg* yVZT?s((mqkuG$~$4ZM22RUP)bH;=}HQ4b{TYNJ`*A6y?DRgbO@hl9}=EB_0zQIwwm literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/css/flaticon/flaticon.woff b/src/Web/WebUI/wwwroot/css/flaticon/flaticon.woff new file mode 100644 index 0000000000000000000000000000000000000000..b23f70f05deaecd8e234b1de128b7d759b16546b GIT binary patch literal 2404 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/css/flaticon/flaticon.woff2 b/src/Web/WebUI/wwwroot/css/flaticon/flaticon.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..8e043dd7ec82fa6a9372093aaf6469125904cfdb GIT binary patch literal 1932 zcmV;72Xpv$Pew8T0RR9100)c!3jhEB01fy600%q(0RR9100000000000000000000 z0000SR0d!GgEk6}0E>13HUcCA919Qt1Rw>376*Y38=4Cv5w?Sp;*tGT0#Ane)FbV{ zm-raIDgnpaSc3yDZA646BBta&(P{6`&dw^_6hL}(kIbbfG6xyGX3I-yHa$h-iBJFE z$9j%mIN{jEA^{Np4G3^$a^JlzvCYGE+)%9Hm%{R}cUzt^zqYka!y4Q3kX)^)4UUhG z3k%_L8$1f|=2IXzS7704Y=t6Zp(~86G_@F;-YUWDmszwpk&u*n2C-KkycmW`qAli&#!f*KLjFtLRvLI$uOmjR?0zdjK*R00@e2{=&I7Nwfu z;3xVd$PFNr%7Eq92O0zNZIl4GYnG-4$yzN)7Ihn3kCJ@NILbbWOwB;PdIQ=sNZ^pK ze>@Uk+yZm0Mge>xg~1RE3=k3+AUGHxWH3Mo2=uB^QEdQX0k#D4G|ai$%HUAJux&NW zs=Dmqp%!N-m$;!BJhz`hGD$x~qX$-1bp-RM3T3R$b9m`5Uc%E^aXx%Ec60@p`l6t} zX$)R-8jp{QqoZ(gQd@B3Z_Mv^cw_o>y?0hB*iedR-CoPvL3S=}q~~-3_UjqrwTV;23^uaZ}gLxPyC-a_oOoChwoLXjeeVIDg08H6&=wU59^M$pBY$wt>WA z^NEqPy1pC<>-|}FR~)+RUH$OhqX(!+eiMo;Xwc7}J_;=vk5(bF$E5b zW$u|XCwDSQGjHZ8#hffqX>H$aUn!U=MRSix?3tA#MiOz7NsvM+ zRHZcU70R(vhEHHiyHe_&*9nQ{6!>Vvol+0n5=HRrG+MXvhyl-)dgK)Ce{EPGepgT2 SJn#v7sl0X~ENvJ700029Q-G8J literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/css/font-awesome-pro.css b/src/Web/WebUI/wwwroot/css/font-awesome-pro.css new file mode 100644 index 000000000..cd68bc919 --- /dev/null +++ b/src/Web/WebUI/wwwroot/css/font-awesome-pro.css @@ -0,0 +1,5 @@ +/*! + * Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license (Commercial License) + */ +.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-abacus:before{content:"\f640"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acorn:before{content:"\f6ae"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-conditioner:before{content:"\f8f4"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-alarm-clock:before{content:"\f34e"}.fa-alarm-exclamation:before{content:"\f843"}.fa-alarm-plus:before{content:"\f844"}.fa-alarm-snooze:before{content:"\f845"}.fa-album:before{content:"\f89f"}.fa-album-collection:before{content:"\f8a0"}.fa-algolia:before{content:"\f36c"}.fa-alicorn:before{content:"\f6b0"}.fa-alien:before{content:"\f8f5"}.fa-alien-monster:before{content:"\f8f6"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-align-slash:before{content:"\f846"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-amp-guitar:before{content:"\f8a1"}.fa-analytics:before{content:"\f643"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angel:before{content:"\f779"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-crate:before{content:"\f6b1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-alt-down:before{content:"\f354"}.fa-arrow-alt-from-bottom:before{content:"\f346"}.fa-arrow-alt-from-left:before{content:"\f347"}.fa-arrow-alt-from-right:before{content:"\f348"}.fa-arrow-alt-from-top:before{content:"\f349"}.fa-arrow-alt-left:before{content:"\f355"}.fa-arrow-alt-right:before{content:"\f356"}.fa-arrow-alt-square-down:before{content:"\f350"}.fa-arrow-alt-square-left:before{content:"\f351"}.fa-arrow-alt-square-right:before{content:"\f352"}.fa-arrow-alt-square-up:before{content:"\f353"}.fa-arrow-alt-to-bottom:before{content:"\f34a"}.fa-arrow-alt-to-left:before{content:"\f34b"}.fa-arrow-alt-to-right:before{content:"\f34c"}.fa-arrow-alt-to-top:before{content:"\f34d"}.fa-arrow-alt-up:before{content:"\f357"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-from-bottom:before{content:"\f342"}.fa-arrow-from-left:before{content:"\f343"}.fa-arrow-from-right:before{content:"\f344"}.fa-arrow-from-top:before{content:"\f345"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-square-down:before{content:"\f339"}.fa-arrow-square-left:before{content:"\f33a"}.fa-arrow-square-right:before{content:"\f33b"}.fa-arrow-square-up:before{content:"\f33c"}.fa-arrow-to-bottom:before{content:"\f33d"}.fa-arrow-to-left:before{content:"\f33e"}.fa-arrow-to-right:before{content:"\f340"}.fa-arrow-to-top:before{content:"\f341"}.fa-arrow-up:before{content:"\f062"}.fa-arrows:before{content:"\f047"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-arrows-h:before{content:"\f07e"}.fa-arrows-v:before{content:"\f07d"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-atom-alt:before{content:"\f5d3"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-axe:before{content:"\f6b2"}.fa-axe-battle:before{content:"\f6b3"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backpack:before{content:"\f5d4"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-badge:before{content:"\f335"}.fa-badge-check:before{content:"\f336"}.fa-badge-dollar:before{content:"\f645"}.fa-badge-percent:before{content:"\f646"}.fa-badge-sheriff:before{content:"\f8a2"}.fa-badger-honey:before{content:"\f6b4"}.fa-bags-shopping:before{content:"\f847"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ball-pile:before{content:"\f77e"}.fa-ballot:before{content:"\f732"}.fa-ballot-check:before{content:"\f733"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-banjo:before{content:"\f8a3"}.fa-barcode:before{content:"\f02a"}.fa-barcode-alt:before{content:"\f463"}.fa-barcode-read:before{content:"\f464"}.fa-barcode-scan:before{content:"\f465"}.fa-bars:before{content:"\f0c9"}.fa-baseball:before{content:"\f432"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-basketball-hoop:before{content:"\f435"}.fa-bat:before{content:"\f6b5"}.fa-bath:before{content:"\f2cd"}.fa-battery-bolt:before{content:"\f376"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-slash:before{content:"\f377"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-bed-alt:before{content:"\f8f7"}.fa-bed-bunk:before{content:"\f8f8"}.fa-bed-empty:before{content:"\f8f9"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-exclamation:before{content:"\f848"}.fa-bell-on:before{content:"\f8fa"}.fa-bell-plus:before{content:"\f849"}.fa-bell-school:before{content:"\f5d5"}.fa-bell-school-slash:before{content:"\f5d6"}.fa-bell-slash:before{content:"\f1f6"}.fa-bells:before{content:"\f77f"}.fa-betamax:before{content:"\f8a4"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-biking-mountain:before{content:"\f84b"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blanket:before{content:"\f498"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blinds:before{content:"\f8fb"}.fa-blinds-open:before{content:"\f8fc"}.fa-blinds-raised:before{content:"\f8fd"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bone-break:before{content:"\f5d8"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-alt:before{content:"\f5d9"}.fa-book-dead:before{content:"\f6b7"}.fa-book-heart:before{content:"\f499"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-book-spells:before{content:"\f6b8"}.fa-book-user:before{content:"\f7e7"}.fa-bookmark:before{content:"\f02e"}.fa-books:before{content:"\f5db"}.fa-books-medical:before{content:"\f7e8"}.fa-boombox:before{content:"\f8a5"}.fa-boot:before{content:"\f782"}.fa-booth-curtain:before{content:"\f734"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-bottom:before{content:"\f84d"}.fa-border-center-h:before{content:"\f89c"}.fa-border-center-v:before{content:"\f89d"}.fa-border-inner:before{content:"\f84e"}.fa-border-left:before{content:"\f84f"}.fa-border-none:before{content:"\f850"}.fa-border-outer:before{content:"\f851"}.fa-border-right:before{content:"\f852"}.fa-border-style:before{content:"\f853"}.fa-border-style-alt:before{content:"\f854"}.fa-border-top:before{content:"\f855"}.fa-bow-arrow:before{content:"\f6b9"}.fa-bowling-ball:before{content:"\f436"}.fa-bowling-pins:before{content:"\f437"}.fa-box:before{content:"\f466"}.fa-box-alt:before{content:"\f49a"}.fa-box-ballot:before{content:"\f735"}.fa-box-check:before{content:"\f467"}.fa-box-fragile:before{content:"\f49b"}.fa-box-full:before{content:"\f49c"}.fa-box-heart:before{content:"\f49d"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-box-up:before{content:"\f49f"}.fa-box-usd:before{content:"\f4a0"}.fa-boxes:before{content:"\f468"}.fa-boxes-alt:before{content:"\f4a1"}.fa-boxing-glove:before{content:"\f438"}.fa-brackets:before{content:"\f7e9"}.fa-brackets-curly:before{content:"\f7ea"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-loaf:before{content:"\f7eb"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-bring-forward:before{content:"\f856"}.fa-bring-front:before{content:"\f857"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-browser:before{content:"\f37e"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-bullseye-arrow:before{content:"\f648"}.fa-bullseye-pointer:before{content:"\f649"}.fa-burger-soda:before{content:"\f858"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-burrito:before{content:"\f7ed"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-bus-school:before{content:"\f5dd"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-cabinet-filing:before{content:"\f64b"}.fa-cactus:before{content:"\f8a7"}.fa-calculator:before{content:"\f1ec"}.fa-calculator-alt:before{content:"\f64c"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-edit:before{content:"\f333"}.fa-calendar-exclamation:before{content:"\f334"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-star:before{content:"\f736"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camcorder:before{content:"\f8a8"}.fa-camera:before{content:"\f030"}.fa-camera-alt:before{content:"\f332"}.fa-camera-home:before{content:"\f8fe"}.fa-camera-movie:before{content:"\f8a9"}.fa-camera-polaroid:before{content:"\f8aa"}.fa-camera-retro:before{content:"\f083"}.fa-campfire:before{content:"\f6ba"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candle-holder:before{content:"\f6bc"}.fa-candy-cane:before{content:"\f786"}.fa-candy-corn:before{content:"\f6bd"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-building:before{content:"\f859"}.fa-car-bump:before{content:"\f5e0"}.fa-car-bus:before{content:"\f85a"}.fa-car-crash:before{content:"\f5e1"}.fa-car-garage:before{content:"\f5e2"}.fa-car-mechanic:before{content:"\f5e3"}.fa-car-side:before{content:"\f5e4"}.fa-car-tilt:before{content:"\f5e5"}.fa-car-wash:before{content:"\f5e6"}.fa-caravan:before{content:"\f8ff"}.fa-caravan-alt:before{content:"\e000"}.fa-caret-circle-down:before{content:"\f32d"}.fa-caret-circle-left:before{content:"\f32e"}.fa-caret-circle-right:before{content:"\f330"}.fa-caret-circle-up:before{content:"\f331"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cars:before{content:"\f85b"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cassette-tape:before{content:"\f8ab"}.fa-cat:before{content:"\f6be"}.fa-cat-space:before{content:"\e001"}.fa-cauldron:before{content:"\f6bf"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-cctv:before{content:"\f8ac"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chair-office:before{content:"\f6c1"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-line-down:before{content:"\f64d"}.fa-chart-network:before{content:"\f78a"}.fa-chart-pie:before{content:"\f200"}.fa-chart-pie-alt:before{content:"\f64e"}.fa-chart-scatter:before{content:"\f7ee"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-cheese-swiss:before{content:"\f7f0"}.fa-cheeseburger:before{content:"\f7f1"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-bishop-alt:before{content:"\f43b"}.fa-chess-board:before{content:"\f43c"}.fa-chess-clock:before{content:"\f43d"}.fa-chess-clock-alt:before{content:"\f43e"}.fa-chess-king:before{content:"\f43f"}.fa-chess-king-alt:before{content:"\f440"}.fa-chess-knight:before{content:"\f441"}.fa-chess-knight-alt:before{content:"\f442"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-pawn-alt:before{content:"\f444"}.fa-chess-queen:before{content:"\f445"}.fa-chess-queen-alt:before{content:"\f446"}.fa-chess-rook:before{content:"\f447"}.fa-chess-rook-alt:before{content:"\f448"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-double-down:before{content:"\f322"}.fa-chevron-double-left:before{content:"\f323"}.fa-chevron-double-right:before{content:"\f324"}.fa-chevron-double-up:before{content:"\f325"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-square-down:before{content:"\f329"}.fa-chevron-square-left:before{content:"\f32a"}.fa-chevron-square-right:before{content:"\f32b"}.fa-chevron-square-up:before{content:"\f32c"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chimney:before{content:"\f78b"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clarinet:before{content:"\f8ad"}.fa-claw-marks:before{content:"\f6c2"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clipboard-list-check:before{content:"\f737"}.fa-clipboard-prescription:before{content:"\f5e8"}.fa-clipboard-user:before{content:"\f7f3"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-drizzle:before{content:"\f738"}.fa-cloud-hail:before{content:"\f739"}.fa-cloud-hail-mixed:before{content:"\f73a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-music:before{content:"\f8ae"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-rainbow:before{content:"\f73e"}.fa-cloud-showers:before{content:"\f73f"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sleet:before{content:"\f741"}.fa-cloud-snow:before{content:"\f742"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-clouds:before{content:"\f744"}.fa-clouds-moon:before{content:"\f745"}.fa-clouds-sun:before{content:"\f746"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-club:before{content:"\f327"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-merge:before{content:"\f387"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-coffee-pot:before{content:"\e002"}.fa-coffee-togo:before{content:"\f6c5"}.fa-coffin:before{content:"\f6c6"}.fa-coffin-cross:before{content:"\e051"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coin:before{content:"\f85c"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comet:before{content:"\e003"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-alt-check:before{content:"\f4a2"}.fa-comment-alt-dollar:before{content:"\f650"}.fa-comment-alt-dots:before{content:"\f4a3"}.fa-comment-alt-edit:before{content:"\f4a4"}.fa-comment-alt-exclamation:before{content:"\f4a5"}.fa-comment-alt-lines:before{content:"\f4a6"}.fa-comment-alt-medical:before{content:"\f7f4"}.fa-comment-alt-minus:before{content:"\f4a7"}.fa-comment-alt-music:before{content:"\f8af"}.fa-comment-alt-plus:before{content:"\f4a8"}.fa-comment-alt-slash:before{content:"\f4a9"}.fa-comment-alt-smile:before{content:"\f4aa"}.fa-comment-alt-times:before{content:"\f4ab"}.fa-comment-check:before{content:"\f4ac"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-edit:before{content:"\f4ae"}.fa-comment-exclamation:before{content:"\f4af"}.fa-comment-lines:before{content:"\f4b0"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-minus:before{content:"\f4b1"}.fa-comment-music:before{content:"\f8b0"}.fa-comment-plus:before{content:"\f4b2"}.fa-comment-slash:before{content:"\f4b3"}.fa-comment-smile:before{content:"\f4b4"}.fa-comment-times:before{content:"\f4b5"}.fa-comments:before{content:"\f086"}.fa-comments-alt:before{content:"\f4b6"}.fa-comments-alt-dollar:before{content:"\f652"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compass-slash:before{content:"\f5e9"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-compress-wide:before{content:"\f326"}.fa-computer-classic:before{content:"\f8b1"}.fa-computer-speaker:before{content:"\f8b2"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-construction:before{content:"\f85d"}.fa-container-storage:before{content:"\f4b7"}.fa-contao:before{content:"\f26d"}.fa-conveyor-belt:before{content:"\f46e"}.fa-conveyor-belt-alt:before{content:"\f46f"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-corn:before{content:"\f6c7"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cow:before{content:"\f6c8"}.fa-cowbell:before{content:"\f8b3"}.fa-cowbell-more:before{content:"\f8b4"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-credit-card-blank:before{content:"\f389"}.fa-credit-card-front:before{content:"\f38a"}.fa-cricket:before{content:"\f449"}.fa-critical-role:before{content:"\f6c9"}.fa-croissant:before{content:"\f7f6"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-crutches:before{content:"\f7f8"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-curling:before{content:"\f44a"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dagger:before{content:"\f6cb"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-debug:before{content:"\f7f9"}.fa-deer:before{content:"\f78e"}.fa-deer-rudolph:before{content:"\f78f"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-desktop-alt:before{content:"\f390"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dewpoint:before{content:"\f748"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diamond:before{content:"\f219"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d10:before{content:"\f6cd"}.fa-dice-d12:before{content:"\f6ce"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d4:before{content:"\f6d0"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-d8:before{content:"\f6d2"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digging:before{content:"\f85e"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-diploma:before{content:"\f5ea"}.fa-directions:before{content:"\f5eb"}.fa-disc-drive:before{content:"\f8b5"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-do-not-enter:before{content:"\f5ec"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dog-leashed:before{content:"\f6d4"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-empty:before{content:"\f473"}.fa-dolly-flatbed:before{content:"\f474"}.fa-dolly-flatbed-alt:before{content:"\f475"}.fa-dolly-flatbed-empty:before{content:"\f476"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-circle:before{content:"\f5ed"}.fa-draw-polygon:before{content:"\f5ee"}.fa-draw-square:before{content:"\f5ef"}.fa-dreidel:before{content:"\f792"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-drone:before{content:"\f85f"}.fa-drone-alt:before{content:"\f860"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick:before{content:"\f6d6"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dryer:before{content:"\f861"}.fa-dryer-alt:before{content:"\f862"}.fa-duck:before{content:"\f6d8"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-ear:before{content:"\f5f0"}.fa-ear-muffs:before{content:"\f795"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-eclipse:before{content:"\f749"}.fa-eclipse-alt:before{content:"\f74a"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-egg-fried:before{content:"\f7fc"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-elephant:before{content:"\f6da"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-h-alt:before{content:"\f39b"}.fa-ellipsis-v:before{content:"\f142"}.fa-ellipsis-v-alt:before{content:"\f39c"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-empty-set:before{content:"\f656"}.fa-engine-warning:before{content:"\f5f2"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-dollar:before{content:"\f657"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange:before{content:"\f0ec"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-square:before{content:"\f321"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows:before{content:"\f31d"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expand-wide:before{content:"\f320"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link:before{content:"\f08e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square:before{content:"\f14c"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-evil:before{content:"\f6db"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fan-table:before{content:"\e004"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-farm:before{content:"\f864"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-faucet-drip:before{content:"\e006"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-field-hockey:before{content:"\f44c"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-certificate:before{content:"\f5f3"}.fa-file-chart-line:before{content:"\f659"}.fa-file-chart-pie:before{content:"\f65a"}.fa-file-check:before{content:"\f316"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-edit:before{content:"\f31c"}.fa-file-excel:before{content:"\f1c3"}.fa-file-exclamation:before{content:"\f31a"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-minus:before{content:"\f318"}.fa-file-music:before{content:"\f8b6"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-plus:before{content:"\f319"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-search:before{content:"\f865"}.fa-file-signature:before{content:"\f573"}.fa-file-spreadsheet:before{content:"\f65b"}.fa-file-times:before{content:"\f317"}.fa-file-upload:before{content:"\f574"}.fa-file-user:before{content:"\f65c"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-files-medical:before{content:"\f7fd"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-film-alt:before{content:"\f3a0"}.fa-film-canister:before{content:"\f8b7"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-fire-smoke:before{content:"\f74b"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-fireplace:before{content:"\f79a"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fish-cooked:before{content:"\f7fe"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-alt:before{content:"\f74c"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flame:before{content:"\f6df"}.fa-flashlight:before{content:"\f8b8"}.fa-flask:before{content:"\f0c3"}.fa-flask-poison:before{content:"\f6e0"}.fa-flask-potion:before{content:"\f6e1"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flower:before{content:"\f7ff"}.fa-flower-daffodil:before{content:"\f800"}.fa-flower-tulip:before{content:"\f801"}.fa-flushed:before{content:"\f579"}.fa-flute:before{content:"\f8b9"}.fa-flux-capacitor:before{content:"\f8ba"}.fa-fly:before{content:"\f417"}.fa-fog:before{content:"\f74e"}.fa-folder:before{content:"\f07b"}.fa-folder-download:before{content:"\e053"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-folder-times:before{content:"\f65f"}.fa-folder-tree:before{content:"\f802"}.fa-folder-upload:before{content:"\e054"}.fa-folders:before{content:"\f660"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-font-case:before{content:"\f866"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-football-helmet:before{content:"\f44f"}.fa-forklift:before{content:"\f47a"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-fragile:before{content:"\f4bb"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-french-fries:before{content:"\f803"}.fa-frog:before{content:"\f52e"}.fa-frosty-head:before{content:"\f79b"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-function:before{content:"\f661"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-galaxy:before{content:"\e008"}.fa-game-board:before{content:"\f867"}.fa-game-board-alt:before{content:"\f868"}.fa-game-console-handheld:before{content:"\f8bb"}.fa-gamepad:before{content:"\f11b"}.fa-gamepad-alt:before{content:"\f8bc"}.fa-garage:before{content:"\e009"}.fa-garage-car:before{content:"\e00a"}.fa-garage-open:before{content:"\e00b"}.fa-gas-pump:before{content:"\f52f"}.fa-gas-pump-slash:before{content:"\f5f4"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gift-card:before{content:"\f663"}.fa-gifts:before{content:"\f79c"}.fa-gingerbread-man:before{content:"\f79d"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass:before{content:"\f804"}.fa-glass-champagne:before{content:"\f79e"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-citrus:before{content:"\f869"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glass-whiskey-rocks:before{content:"\f7a1"}.fa-glasses:before{content:"\f530"}.fa-glasses-alt:before{content:"\f5f5"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-globe-snow:before{content:"\f7a3"}.fa-globe-stand:before{content:"\f5f6"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-golf-club:before{content:"\f451"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gramophone:before{content:"\f8bd"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-guitar-electric:before{content:"\f8be"}.fa-guitars:before{content:"\f8bf"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-h1:before{content:"\f313"}.fa-h2:before{content:"\f314"}.fa-h3:before{content:"\f315"}.fa-h4:before{content:"\f86a"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hammer-war:before{content:"\f6e4"}.fa-hamsa:before{content:"\f665"}.fa-hand-heart:before{content:"\f4bc"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-box:before{content:"\f47b"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-magic:before{content:"\f6e5"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-seedling:before{content:"\f4bf"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-receiving:before{content:"\f47c"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-heart:before{content:"\f4c3"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-usd:before{content:"\f4c5"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt:before{content:"\f4c6"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-chef:before{content:"\f86b"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-santa:before{content:"\f7a7"}.fa-hat-winter:before{content:"\f7a8"}.fa-hat-witch:before{content:"\f6e7"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side:before{content:"\f6e9"}.fa-head-side-brain:before{content:"\f808"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-headphones:before{content:"\f8c2"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-medical:before{content:"\f809"}.fa-head-side-virus:before{content:"\e064"}.fa-head-vr:before{content:"\f6ea"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heart-circle:before{content:"\f4c7"}.fa-heart-rate:before{content:"\f5f8"}.fa-heart-square:before{content:"\f4c8"}.fa-heartbeat:before{content:"\f21e"}.fa-heat:before{content:"\e00c"}.fa-helicopter:before{content:"\f533"}.fa-helmet-battle:before{content:"\f6eb"}.fa-hexagon:before{content:"\f312"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-mask:before{content:"\f6ee"}.fa-hockey-puck:before{content:"\f453"}.fa-hockey-sticks:before{content:"\f454"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-home-alt:before{content:"\f80a"}.fa-home-heart:before{content:"\f4c9"}.fa-home-lg:before{content:"\f80b"}.fa-home-lg-alt:before{content:"\f80c"}.fa-hood-cloak:before{content:"\f6ef"}.fa-hooli:before{content:"\f427"}.fa-horizontal-rule:before{content:"\f86c"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-horse-saddle:before{content:"\f8c3"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hospitals:before{content:"\f80e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house:before{content:"\e00d"}.fa-house-damage:before{content:"\f6f1"}.fa-house-day:before{content:"\e00e"}.fa-house-flood:before{content:"\f74f"}.fa-house-leave:before{content:"\e00f"}.fa-house-night:before{content:"\e010"}.fa-house-return:before{content:"\e011"}.fa-house-signal:before{content:"\e012"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-humidity:before{content:"\f750"}.fa-hurricane:before{content:"\f751"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-ice-skate:before{content:"\f7ac"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-icons-alt:before{content:"\f86e"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-image-polaroid:before{content:"\f8c4"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-inbox-in:before{content:"\f310"}.fa-inbox-out:before{content:"\f311"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-industry-alt:before{content:"\f3b3"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-info-square:before{content:"\f30f"}.fa-inhaler:before{content:"\f5f9"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-integral:before{content:"\f667"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-intersection:before{content:"\f668"}.fa-inventory:before{content:"\f480"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-island-tropical:before{content:"\f811"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-jack-o-lantern:before{content:"\f30e"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-joystick:before{content:"\f8c5"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-jug:before{content:"\f8c6"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-kazoo:before{content:"\f8c7"}.fa-kerning:before{content:"\f86f"}.fa-key:before{content:"\f084"}.fa-key-skeleton:before{content:"\f6f3"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-keynote:before{content:"\f66c"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kidneys:before{content:"\f5fb"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kite:before{content:"\f6f4"}.fa-kiwi-bird:before{content:"\f535"}.fa-knife-kitchen:before{content:"\f6f5"}.fa-korvue:before{content:"\f42f"}.fa-lambda:before{content:"\f66e"}.fa-lamp:before{content:"\f4ca"}.fa-lamp-desk:before{content:"\e014"}.fa-lamp-floor:before{content:"\e015"}.fa-landmark:before{content:"\f66f"}.fa-landmark-alt:before{content:"\f752"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lasso:before{content:"\f8c8"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-layer-minus:before{content:"\f5fe"}.fa-layer-plus:before{content:"\f5ff"}.fa-leaf:before{content:"\f06c"}.fa-leaf-heart:before{content:"\f4cb"}.fa-leaf-maple:before{content:"\f6f6"}.fa-leaf-oak:before{content:"\f6f7"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down:before{content:"\f149"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up:before{content:"\f148"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-light-ceiling:before{content:"\e016"}.fa-light-switch:before{content:"\e017"}.fa-light-switch-off:before{content:"\e018"}.fa-light-switch-on:before{content:"\e019"}.fa-lightbulb:before{content:"\f0eb"}.fa-lightbulb-dollar:before{content:"\f670"}.fa-lightbulb-exclamation:before{content:"\f671"}.fa-lightbulb-on:before{content:"\f672"}.fa-lightbulb-slash:before{content:"\f673"}.fa-lights-holiday:before{content:"\f7b2"}.fa-line:before{content:"\f3c0"}.fa-line-columns:before{content:"\f870"}.fa-line-height:before{content:"\f871"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lips:before{content:"\f600"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-music:before{content:"\f8c9"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location:before{content:"\f601"}.fa-location-arrow:before{content:"\f124"}.fa-location-circle:before{content:"\f602"}.fa-location-slash:before{content:"\f603"}.fa-lock:before{content:"\f023"}.fa-lock-alt:before{content:"\f30d"}.fa-lock-open:before{content:"\f3c1"}.fa-lock-open-alt:before{content:"\f3c2"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-long-arrow-up:before{content:"\f176"}.fa-loveseat:before{content:"\f4cc"}.fa-low-vision:before{content:"\f2a8"}.fa-luchador:before{content:"\f455"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-mace:before{content:"\f6f8"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailbox:before{content:"\f813"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-mandolin:before{content:"\f6f9"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-marker-alt-slash:before{content:"\f605"}.fa-map-marker-check:before{content:"\f606"}.fa-map-marker-edit:before{content:"\f607"}.fa-map-marker-exclamation:before{content:"\f608"}.fa-map-marker-minus:before{content:"\f609"}.fa-map-marker-plus:before{content:"\f60a"}.fa-map-marker-question:before{content:"\f60b"}.fa-map-marker-slash:before{content:"\f60c"}.fa-map-marker-smile:before{content:"\f60d"}.fa-map-marker-times:before{content:"\f60e"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-meat:before{content:"\f814"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaphone:before{content:"\f675"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microphone-stand:before{content:"\f8cb"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-microwave:before{content:"\e01b"}.fa-mind-share:before{content:"\f677"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-hexagon:before{content:"\f307"}.fa-minus-octagon:before{content:"\f308"}.fa-minus-square:before{content:"\f146"}.fa-mistletoe:before{content:"\f7b4"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-mobile-android:before{content:"\f3ce"}.fa-mobile-android-alt:before{content:"\f3cf"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-money-check-edit:before{content:"\f872"}.fa-money-check-edit-alt:before{content:"\f873"}.fa-monitor-heart-rate:before{content:"\f611"}.fa-monkey:before{content:"\f6fb"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-moon-cloud:before{content:"\f754"}.fa-moon-stars:before{content:"\f755"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mountains:before{content:"\f6fd"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-alt:before{content:"\f8cd"}.fa-mouse-pointer:before{content:"\f245"}.fa-mp3-player:before{content:"\f8ce"}.fa-mug:before{content:"\f874"}.fa-mug-hot:before{content:"\f7b6"}.fa-mug-marshmallows:before{content:"\f7b7"}.fa-mug-tea:before{content:"\f875"}.fa-music:before{content:"\f001"}.fa-music-alt:before{content:"\f8cf"}.fa-music-alt-slash:before{content:"\f8d0"}.fa-music-slash:before{content:"\f8d1"}.fa-napster:before{content:"\f3d2"}.fa-narwhal:before{content:"\f6fe"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octagon:before{content:"\f306"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-oil-temp:before{content:"\f614"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-omega:before{content:"\f67a"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-ornament:before{content:"\f7b8"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-outlet:before{content:"\e01c"}.fa-oven:before{content:"\e01d"}.fa-overline:before{content:"\f876"}.fa-page-break:before{content:"\f877"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-brush-alt:before{content:"\f5a9"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-pallet-alt:before{content:"\f483"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-paragraph-rtl:before{content:"\f878"}.fa-parking:before{content:"\f540"}.fa-parking-circle:before{content:"\f615"}.fa-parking-circle-slash:before{content:"\f616"}.fa-parking-slash:before{content:"\f617"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paw-alt:before{content:"\f701"}.fa-paw-claws:before{content:"\f702"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pegasus:before{content:"\f703"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil:before{content:"\f040"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-paintbrush:before{content:"\f618"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-pennant:before{content:"\f456"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-person-carry:before{content:"\f4cf"}.fa-person-dolly:before{content:"\f4d0"}.fa-person-dolly-empty:before{content:"\f4d1"}.fa-person-sign:before{content:"\f757"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-laptop:before{content:"\f87a"}.fa-phone-office:before{content:"\f67d"}.fa-phone-plus:before{content:"\f4d2"}.fa-phone-rotary:before{content:"\f8d3"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pi:before{content:"\f67e"}.fa-piano:before{content:"\f8d4"}.fa-piano-keyboard:before{content:"\f8d5"}.fa-pie:before{content:"\f705"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-pig:before{content:"\f706"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza:before{content:"\f817"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-alt:before{content:"\f3de"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-planet-moon:before{content:"\e01f"}.fa-planet-ringed:before{content:"\e020"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-hexagon:before{content:"\f300"}.fa-plus-octagon:before{content:"\f301"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-podium:before{content:"\f680"}.fa-podium-star:before{content:"\f758"}.fa-police-box:before{content:"\e021"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poll-people:before{content:"\f759"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-popcorn:before{content:"\f819"}.fa-portal-enter:before{content:"\e022"}.fa-portal-exit:before{content:"\e023"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-presentation:before{content:"\f685"}.fa-print:before{content:"\f02f"}.fa-print-search:before{content:"\f81a"}.fa-print-slash:before{content:"\f686"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-projector:before{content:"\f8d6"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pumpkin:before{content:"\f707"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-question-square:before{content:"\f2fd"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-rabbit:before{content:"\f708"}.fa-rabbit-fast:before{content:"\f709"}.fa-racquet:before{content:"\f45a"}.fa-radar:before{content:"\e024"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-radio:before{content:"\f8d7"}.fa-radio-alt:before{content:"\f8d8"}.fa-rainbow:before{content:"\f75b"}.fa-raindrops:before{content:"\f75c"}.fa-ram:before{content:"\f70a"}.fa-ramp-loading:before{content:"\f4d4"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-raygun:before{content:"\e025"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-rectangle-landscape:before{content:"\f2fa"}.fa-rectangle-portrait:before{content:"\f2fb"}.fa-rectangle-wide:before{content:"\f2fc"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-refrigerator:before{content:"\e026"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-repeat:before{content:"\f363"}.fa-repeat-1:before{content:"\f365"}.fa-repeat-1-alt:before{content:"\f366"}.fa-repeat-alt:before{content:"\f364"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-retweet-alt:before{content:"\f361"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-rings-wedding:before{content:"\f81b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocket-launch:before{content:"\e027"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-route-highway:before{content:"\f61a"}.fa-route-interstate:before{content:"\f61b"}.fa-router:before{content:"\f8da"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-triangle:before{content:"\f61c"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-rv:before{content:"\f7be"}.fa-sack:before{content:"\f81c"}.fa-sack-dollar:before{content:"\f81d"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salad:before{content:"\f81e"}.fa-salesforce:before{content:"\f83b"}.fa-sandwich:before{content:"\f81f"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-sausage:before{content:"\f820"}.fa-save:before{content:"\f0c7"}.fa-sax-hot:before{content:"\f8db"}.fa-saxophone:before{content:"\f8dc"}.fa-scalpel:before{content:"\f61d"}.fa-scalpel-path:before{content:"\f61e"}.fa-scanner:before{content:"\f488"}.fa-scanner-image:before{content:"\f8f3"}.fa-scanner-keyboard:before{content:"\f489"}.fa-scanner-touchscreen:before{content:"\f48a"}.fa-scarecrow:before{content:"\f70d"}.fa-scarf:before{content:"\f7c1"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-scroll-old:before{content:"\f70f"}.fa-scrubber:before{content:"\f2f8"}.fa-scythe:before{content:"\f710"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-send-back:before{content:"\f87e"}.fa-send-backward:before{content:"\f87f"}.fa-sensor:before{content:"\e028"}.fa-sensor-alert:before{content:"\e029"}.fa-sensor-fire:before{content:"\e02a"}.fa-sensor-on:before{content:"\e02b"}.fa-sensor-smoke:before{content:"\e02c"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-all:before{content:"\f367"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-sheep:before{content:"\f711"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-check:before{content:"\f2f7"}.fa-shield-cross:before{content:"\f712"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shipping-timed:before{content:"\f48c"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shish-kebab:before{content:"\f821"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shovel:before{content:"\f713"}.fa-shovel-snow:before{content:"\f7c3"}.fa-shower:before{content:"\f2cc"}.fa-shredder:before{content:"\f68a"}.fa-shuttle-van:before{content:"\f5b6"}.fa-shuttlecock:before{content:"\f45b"}.fa-sickle:before{content:"\f822"}.fa-sigma:before{content:"\f68b"}.fa-sign:before{content:"\f4d9"}.fa-sign-in:before{content:"\f090"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out:before{content:"\f08b"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signal-1:before{content:"\f68c"}.fa-signal-2:before{content:"\f68d"}.fa-signal-3:before{content:"\f68e"}.fa-signal-4:before{content:"\f68f"}.fa-signal-alt:before{content:"\f690"}.fa-signal-alt-1:before{content:"\f691"}.fa-signal-alt-2:before{content:"\f692"}.fa-signal-alt-3:before{content:"\f693"}.fa-signal-alt-slash:before{content:"\f694"}.fa-signal-slash:before{content:"\f695"}.fa-signal-stream:before{content:"\f8dd"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-siren:before{content:"\e02d"}.fa-siren-on:before{content:"\e02e"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-skeleton:before{content:"\f620"}.fa-sketch:before{content:"\f7c6"}.fa-ski-jump:before{content:"\f7c7"}.fa-ski-lift:before{content:"\f7c8"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-cow:before{content:"\f8de"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sledding:before{content:"\f7cb"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-sliders-h-square:before{content:"\f3f0"}.fa-sliders-v:before{content:"\f3f1"}.fa-sliders-v-square:before{content:"\f3f2"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-plus:before{content:"\f5b9"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoke:before{content:"\f760"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snake:before{content:"\f716"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snooze:before{content:"\f880"}.fa-snow-blowing:before{content:"\f761"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowflakes:before{content:"\f7cf"}.fa-snowman:before{content:"\f7d0"}.fa-snowmobile:before{content:"\f7d1"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-solar-system:before{content:"\e02f"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-alt:before{content:"\f883"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-circle:before{content:"\e030"}.fa-sort-circle-down:before{content:"\e031"}.fa-sort-circle-up:before{content:"\e032"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-shapes-down:before{content:"\f888"}.fa-sort-shapes-down-alt:before{content:"\f889"}.fa-sort-shapes-up:before{content:"\f88a"}.fa-sort-shapes-up-alt:before{content:"\f88b"}.fa-sort-size-down:before{content:"\f88c"}.fa-sort-size-down-alt:before{content:"\f88d"}.fa-sort-size-up:before{content:"\f88e"}.fa-sort-size-up-alt:before{content:"\f88f"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-soup:before{content:"\f823"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-space-station-moon:before{content:"\e033"}.fa-space-station-moon-alt:before{content:"\e034"}.fa-spade:before{content:"\f2f4"}.fa-sparkles:before{content:"\f890"}.fa-speakap:before{content:"\f3f3"}.fa-speaker:before{content:"\f8df"}.fa-speaker-deck:before{content:"\f83c"}.fa-speakers:before{content:"\f8e0"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spider-black-widow:before{content:"\f718"}.fa-spider-web:before{content:"\f719"}.fa-spinner:before{content:"\f110"}.fa-spinner-third:before{content:"\f3f4"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-sprinkler:before{content:"\e035"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root:before{content:"\f697"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-squirrel:before{content:"\f71a"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-staff:before{content:"\f71b"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-christmas:before{content:"\f7d4"}.fa-star-exclamation:before{content:"\f2f3"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-star-shooting:before{content:"\e036"}.fa-starfighter:before{content:"\e037"}.fa-starfighter-alt:before{content:"\e038"}.fa-stars:before{content:"\f762"}.fa-starship:before{content:"\e039"}.fa-starship-freighter:before{content:"\e03a"}.fa-staylinked:before{content:"\f3f5"}.fa-steak:before{content:"\f824"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-steering-wheel:before{content:"\f622"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stocking:before{content:"\f7d5"}.fa-stomach:before{content:"\f623"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-stretcher:before{content:"\f825"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-sun-cloud:before{content:"\f763"}.fa-sun-dust:before{content:"\f764"}.fa-sun-haze:before{content:"\f765"}.fa-sunglasses:before{content:"\f892"}.fa-sunrise:before{content:"\f766"}.fa-sunset:before{content:"\f767"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-sword:before{content:"\f71c"}.fa-sword-laser:before{content:"\e03b"}.fa-sword-laser-alt:before{content:"\e03c"}.fa-swords:before{content:"\f71d"}.fa-swords-laser:before{content:"\e03d"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablet-android:before{content:"\f3fb"}.fa-tablet-android-alt:before{content:"\f3fc"}.fa-tablet-rugged:before{content:"\f48f"}.fa-tablets:before{content:"\f490"}.fa-tachometer:before{content:"\f0e4"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tachometer-alt-average:before{content:"\f624"}.fa-tachometer-alt-fast:before{content:"\f625"}.fa-tachometer-alt-fastest:before{content:"\f626"}.fa-tachometer-alt-slow:before{content:"\f627"}.fa-tachometer-alt-slowest:before{content:"\f628"}.fa-tachometer-average:before{content:"\f629"}.fa-tachometer-fast:before{content:"\f62a"}.fa-tachometer-fastest:before{content:"\f62b"}.fa-tachometer-slow:before{content:"\f62c"}.fa-tachometer-slowest:before{content:"\f62d"}.fa-taco:before{content:"\f826"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tally:before{content:"\f69c"}.fa-tanakh:before{content:"\f827"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-tasks-alt:before{content:"\f828"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-telescope:before{content:"\e03e"}.fa-temperature-down:before{content:"\e03f"}.fa-temperature-frigid:before{content:"\f768"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-hot:before{content:"\f76a"}.fa-temperature-low:before{content:"\f76b"}.fa-temperature-up:before{content:"\e040"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-tennis-ball:before{content:"\f45e"}.fa-terminal:before{content:"\f120"}.fa-text:before{content:"\f893"}.fa-text-height:before{content:"\f034"}.fa-text-size:before{content:"\f894"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-theta:before{content:"\f69e"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-thunderstorm:before{content:"\f76c"}.fa-thunderstorm-moon:before{content:"\f76d"}.fa-thunderstorm-sun:before{content:"\f76e"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-tilde:before{content:"\f69f"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-times-hexagon:before{content:"\f2ee"}.fa-times-octagon:before{content:"\f2f0"}.fa-times-square:before{content:"\f2d3"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tire:before{content:"\f631"}.fa-tire-flat:before{content:"\f632"}.fa-tire-pressure-warning:before{content:"\f633"}.fa-tire-rugged:before{content:"\f634"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-alt:before{content:"\f71f"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-tombstone:before{content:"\f720"}.fa-tombstone-alt:before{content:"\f721"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-toothbrush:before{content:"\f635"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tornado:before{content:"\f76f"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-cone:before{content:"\f636"}.fa-traffic-light:before{content:"\f637"}.fa-traffic-light-go:before{content:"\f638"}.fa-traffic-light-slow:before{content:"\f639"}.fa-traffic-light-stop:before{content:"\f63a"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-transporter:before{content:"\e042"}.fa-transporter-1:before{content:"\e043"}.fa-transporter-2:before{content:"\e044"}.fa-transporter-3:before{content:"\e045"}.fa-transporter-empty:before{content:"\e046"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-trash-undo:before{content:"\f895"}.fa-trash-undo-alt:before{content:"\f896"}.fa-treasure-chest:before{content:"\f723"}.fa-tree:before{content:"\f1bb"}.fa-tree-alt:before{content:"\f400"}.fa-tree-christmas:before{content:"\f7db"}.fa-tree-decorated:before{content:"\f7dc"}.fa-tree-large:before{content:"\f7dd"}.fa-tree-palm:before{content:"\f82b"}.fa-trees:before{content:"\f724"}.fa-trello:before{content:"\f181"}.fa-triangle:before{content:"\f2ec"}.fa-triangle-music:before{content:"\f8e2"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-trophy-alt:before{content:"\f2eb"}.fa-truck:before{content:"\f0d1"}.fa-truck-container:before{content:"\f4dc"}.fa-truck-couch:before{content:"\f4dd"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-truck-plow:before{content:"\f7de"}.fa-truck-ramp:before{content:"\f4e0"}.fa-trumpet:before{content:"\f8e3"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-turkey:before{content:"\f725"}.fa-turntable:before{content:"\f8e4"}.fa-turtle:before{content:"\f726"}.fa-tv:before{content:"\f26c"}.fa-tv-alt:before{content:"\f8e5"}.fa-tv-music:before{content:"\f8e6"}.fa-tv-retro:before{content:"\f401"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typewriter:before{content:"\f8e7"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-ufo:before{content:"\e047"}.fa-ufo-beam:before{content:"\e048"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-unicorn:before{content:"\f727"}.fa-union:before{content:"\f6a2"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-usb-drive:before{content:"\f8e9"}.fa-usd-circle:before{content:"\f2e8"}.fa-usd-square:before{content:"\f2e9"}.fa-user:before{content:"\f007"}.fa-user-alien:before{content:"\e04a"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-chart:before{content:"\f6a3"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-cowboy:before{content:"\f8ea"}.fa-user-crown:before{content:"\f6a4"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-hard-hat:before{content:"\f82c"}.fa-user-headset:before{content:"\f82d"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-md-chat:before{content:"\f82e"}.fa-user-minus:before{content:"\f503"}.fa-user-music:before{content:"\f8eb"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-robot:before{content:"\e04b"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-user-unlock:before{content:"\e058"}.fa-user-visor:before{content:"\e04c"}.fa-users:before{content:"\f0c0"}.fa-users-class:before{content:"\f63d"}.fa-users-cog:before{content:"\f509"}.fa-users-crown:before{content:"\f6a5"}.fa-users-medical:before{content:"\f830"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-fork:before{content:"\f2e3"}.fa-utensil-knife:before{content:"\f2e4"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-utensils-alt:before{content:"\f2e6"}.fa-vaadin:before{content:"\f408"}.fa-vacuum:before{content:"\e04d"}.fa-vacuum-robot:before{content:"\e04e"}.fa-value-absolute:before{content:"\f6a6"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vhs:before{content:"\f8ec"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-plus:before{content:"\f4e1"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-violin:before{content:"\f8ed"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volcano:before{content:"\f770"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume:before{content:"\f6a8"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-slash:before{content:"\f2e2"}.fa-volume-up:before{content:"\f028"}.fa-vote-nay:before{content:"\f771"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-wagon-covered:before{content:"\f8ee"}.fa-walker:before{content:"\f831"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-wand:before{content:"\f72a"}.fa-wand-magic:before{content:"\f72b"}.fa-warehouse:before{content:"\f494"}.fa-warehouse-alt:before{content:"\f495"}.fa-washer:before{content:"\f898"}.fa-watch:before{content:"\f2e1"}.fa-watch-calculator:before{content:"\f8f0"}.fa-watch-fitness:before{content:"\f63e"}.fa-water:before{content:"\f773"}.fa-water-lower:before{content:"\f774"}.fa-water-rise:before{content:"\f775"}.fa-wave-sine:before{content:"\f899"}.fa-wave-square:before{content:"\f83e"}.fa-wave-triangle:before{content:"\f89a"}.fa-waveform:before{content:"\f8f1"}.fa-waveform-path:before{content:"\f8f2"}.fa-waze:before{content:"\f83f"}.fa-webcam:before{content:"\f832"}.fa-webcam-slash:before{content:"\f833"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whale:before{content:"\f72c"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheat:before{content:"\f72d"}.fa-wheelchair:before{content:"\f193"}.fa-whistle:before{content:"\f460"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wifi-1:before{content:"\f6aa"}.fa-wifi-2:before{content:"\f6ab"}.fa-wifi-slash:before{content:"\f6ac"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-wind-turbine:before{content:"\f89b"}.fa-wind-warning:before{content:"\f776"}.fa-window:before{content:"\f40e"}.fa-window-alt:before{content:"\f40f"}.fa-window-close:before{content:"\f410"}.fa-window-frame:before{content:"\e04f"}.fa-window-frame-open:before{content:"\e050"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-windsock:before{content:"\f777"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wreath:before{content:"\f7e2"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-brands-400.eot);src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fa-duotone-900.eot);src:url(../fonts/fa-duotone-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-duotone-900.woff2) format("woff2"),url(../fonts/fa-duotone-900.woff) format("woff"),url(../fonts/fa-duotone-900.ttf) format("truetype"),url(../fonts/fa-duotone-900.svg#fontawesome) format("svg")}.fad{position:relative;font-family:"Font Awesome 5 Duotone";font-weight:900}.fad:before{position:absolute;color:var(--fa-primary-color,inherit);opacity:1;opacity:var(--fa-primary-opacity,1)}.fad:after{color:var(--fa-secondary-color,inherit)}.fa-swap-opacity .fad:before,.fad.fa-swap-opacity:before,.fad:after{opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.fa-swap-opacity .fad:after,.fad.fa-swap-opacity:after{opacity:1;opacity:var(--fa-primary-opacity,1)}.fad.fa-inverse{color:#fff}.fad.fa-stack-1x,.fad.fa-stack-2x{position:absolute}.fad.fa-fw:before,.fad.fa-stack-1x:before,.fad.fa-stack-2x:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fad.fa-abacus:after{content:"\10f640"}.fad.fa-acorn:after{content:"\10f6ae"}.fad.fa-ad:after{content:"\10f641"}.fad.fa-address-book:after{content:"\10f2b9"}.fad.fa-address-card:after{content:"\10f2bb"}.fad.fa-adjust:after{content:"\10f042"}.fad.fa-air-conditioner:after{content:"\10f8f4"}.fad.fa-air-freshener:after{content:"\10f5d0"}.fad.fa-alarm-clock:after{content:"\10f34e"}.fad.fa-alarm-exclamation:after{content:"\10f843"}.fad.fa-alarm-plus:after{content:"\10f844"}.fad.fa-alarm-snooze:after{content:"\10f845"}.fad.fa-album:after{content:"\10f89f"}.fad.fa-album-collection:after{content:"\10f8a0"}.fad.fa-alicorn:after{content:"\10f6b0"}.fad.fa-alien:after{content:"\10f8f5"}.fad.fa-alien-monster:after{content:"\10f8f6"}.fad.fa-align-center:after{content:"\10f037"}.fad.fa-align-justify:after{content:"\10f039"}.fad.fa-align-left:after{content:"\10f036"}.fad.fa-align-right:after{content:"\10f038"}.fad.fa-align-slash:after{content:"\10f846"}.fad.fa-allergies:after{content:"\10f461"}.fad.fa-ambulance:after{content:"\10f0f9"}.fad.fa-american-sign-language-interpreting:after{content:"\10f2a3"}.fad.fa-amp-guitar:after{content:"\10f8a1"}.fad.fa-analytics:after{content:"\10f643"}.fad.fa-anchor:after{content:"\10f13d"}.fad.fa-angel:after{content:"\10f779"}.fad.fa-angle-double-down:after{content:"\10f103"}.fad.fa-angle-double-left:after{content:"\10f100"}.fad.fa-angle-double-right:after{content:"\10f101"}.fad.fa-angle-double-up:after{content:"\10f102"}.fad.fa-angle-down:after{content:"\10f107"}.fad.fa-angle-left:after{content:"\10f104"}.fad.fa-angle-right:after{content:"\10f105"}.fad.fa-angle-up:after{content:"\10f106"}.fad.fa-angry:after{content:"\10f556"}.fad.fa-ankh:after{content:"\10f644"}.fad.fa-apple-alt:after{content:"\10f5d1"}.fad.fa-apple-crate:after{content:"\10f6b1"}.fad.fa-archive:after{content:"\10f187"}.fad.fa-archway:after{content:"\10f557"}.fad.fa-arrow-alt-circle-down:after{content:"\10f358"}.fad.fa-arrow-alt-circle-left:after{content:"\10f359"}.fad.fa-arrow-alt-circle-right:after{content:"\10f35a"}.fad.fa-arrow-alt-circle-up:after{content:"\10f35b"}.fad.fa-arrow-alt-down:after{content:"\10f354"}.fad.fa-arrow-alt-from-bottom:after{content:"\10f346"}.fad.fa-arrow-alt-from-left:after{content:"\10f347"}.fad.fa-arrow-alt-from-right:after{content:"\10f348"}.fad.fa-arrow-alt-from-top:after{content:"\10f349"}.fad.fa-arrow-alt-left:after{content:"\10f355"}.fad.fa-arrow-alt-right:after{content:"\10f356"}.fad.fa-arrow-alt-square-down:after{content:"\10f350"}.fad.fa-arrow-alt-square-left:after{content:"\10f351"}.fad.fa-arrow-alt-square-right:after{content:"\10f352"}.fad.fa-arrow-alt-square-up:after{content:"\10f353"}.fad.fa-arrow-alt-to-bottom:after{content:"\10f34a"}.fad.fa-arrow-alt-to-left:after{content:"\10f34b"}.fad.fa-arrow-alt-to-right:after{content:"\10f34c"}.fad.fa-arrow-alt-to-top:after{content:"\10f34d"}.fad.fa-arrow-alt-up:after{content:"\10f357"}.fad.fa-arrow-circle-down:after{content:"\10f0ab"}.fad.fa-arrow-circle-left:after{content:"\10f0a8"}.fad.fa-arrow-circle-right:after{content:"\10f0a9"}.fad.fa-arrow-circle-up:after{content:"\10f0aa"}.fad.fa-arrow-down:after{content:"\10f063"}.fad.fa-arrow-from-bottom:after{content:"\10f342"}.fad.fa-arrow-from-left:after{content:"\10f343"}.fad.fa-arrow-from-right:after{content:"\10f344"}.fad.fa-arrow-from-top:after{content:"\10f345"}.fad.fa-arrow-left:after{content:"\10f060"}.fad.fa-arrow-right:after{content:"\10f061"}.fad.fa-arrow-square-down:after{content:"\10f339"}.fad.fa-arrow-square-left:after{content:"\10f33a"}.fad.fa-arrow-square-right:after{content:"\10f33b"}.fad.fa-arrow-square-up:after{content:"\10f33c"}.fad.fa-arrow-to-bottom:after{content:"\10f33d"}.fad.fa-arrow-to-left:after{content:"\10f33e"}.fad.fa-arrow-to-right:after{content:"\10f340"}.fad.fa-arrow-to-top:after{content:"\10f341"}.fad.fa-arrow-up:after{content:"\10f062"}.fad.fa-arrows:after{content:"\10f047"}.fad.fa-arrows-alt:after{content:"\10f0b2"}.fad.fa-arrows-alt-h:after{content:"\10f337"}.fad.fa-arrows-alt-v:after{content:"\10f338"}.fad.fa-arrows-h:after{content:"\10f07e"}.fad.fa-arrows-v:after{content:"\10f07d"}.fad.fa-assistive-listening-systems:after{content:"\10f2a2"}.fad.fa-asterisk:after{content:"\10f069"}.fad.fa-at:after{content:"\10f1fa"}.fad.fa-atlas:after{content:"\10f558"}.fad.fa-atom:after{content:"\10f5d2"}.fad.fa-atom-alt:after{content:"\10f5d3"}.fad.fa-audio-description:after{content:"\10f29e"}.fad.fa-award:after{content:"\10f559"}.fad.fa-axe:after{content:"\10f6b2"}.fad.fa-axe-battle:after{content:"\10f6b3"}.fad.fa-baby:after{content:"\10f77c"}.fad.fa-baby-carriage:after{content:"\10f77d"}.fad.fa-backpack:after{content:"\10f5d4"}.fad.fa-backspace:after{content:"\10f55a"}.fad.fa-backward:after{content:"\10f04a"}.fad.fa-bacon:after{content:"\10f7e5"}.fad.fa-bacteria:after{content:"\10e059"}.fad.fa-bacterium:after{content:"\10e05a"}.fad.fa-badge:after{content:"\10f335"}.fad.fa-badge-check:after{content:"\10f336"}.fad.fa-badge-dollar:after{content:"\10f645"}.fad.fa-badge-percent:after{content:"\10f646"}.fad.fa-badge-sheriff:after{content:"\10f8a2"}.fad.fa-badger-honey:after{content:"\10f6b4"}.fad.fa-bags-shopping:after{content:"\10f847"}.fad.fa-bahai:after{content:"\10f666"}.fad.fa-balance-scale:after{content:"\10f24e"}.fad.fa-balance-scale-left:after{content:"\10f515"}.fad.fa-balance-scale-right:after{content:"\10f516"}.fad.fa-ball-pile:after{content:"\10f77e"}.fad.fa-ballot:after{content:"\10f732"}.fad.fa-ballot-check:after{content:"\10f733"}.fad.fa-ban:after{content:"\10f05e"}.fad.fa-band-aid:after{content:"\10f462"}.fad.fa-banjo:after{content:"\10f8a3"}.fad.fa-barcode:after{content:"\10f02a"}.fad.fa-barcode-alt:after{content:"\10f463"}.fad.fa-barcode-read:after{content:"\10f464"}.fad.fa-barcode-scan:after{content:"\10f465"}.fad.fa-bars:after{content:"\10f0c9"}.fad.fa-baseball:after{content:"\10f432"}.fad.fa-baseball-ball:after{content:"\10f433"}.fad.fa-basketball-ball:after{content:"\10f434"}.fad.fa-basketball-hoop:after{content:"\10f435"}.fad.fa-bat:after{content:"\10f6b5"}.fad.fa-bath:after{content:"\10f2cd"}.fad.fa-battery-bolt:after{content:"\10f376"}.fad.fa-battery-empty:after{content:"\10f244"}.fad.fa-battery-full:after{content:"\10f240"}.fad.fa-battery-half:after{content:"\10f242"}.fad.fa-battery-quarter:after{content:"\10f243"}.fad.fa-battery-slash:after{content:"\10f377"}.fad.fa-battery-three-quarters:after{content:"\10f241"}.fad.fa-bed:after{content:"\10f236"}.fad.fa-bed-alt:after{content:"\10f8f7"}.fad.fa-bed-bunk:after{content:"\10f8f8"}.fad.fa-bed-empty:after{content:"\10f8f9"}.fad.fa-beer:after{content:"\10f0fc"}.fad.fa-bell:after{content:"\10f0f3"}.fad.fa-bell-exclamation:after{content:"\10f848"}.fad.fa-bell-on:after{content:"\10f8fa"}.fad.fa-bell-plus:after{content:"\10f849"}.fad.fa-bell-school:after{content:"\10f5d5"}.fad.fa-bell-school-slash:after{content:"\10f5d6"}.fad.fa-bell-slash:after{content:"\10f1f6"}.fad.fa-bells:after{content:"\10f77f"}.fad.fa-betamax:after{content:"\10f8a4"}.fad.fa-bezier-curve:after{content:"\10f55b"}.fad.fa-bible:after{content:"\10f647"}.fad.fa-bicycle:after{content:"\10f206"}.fad.fa-biking:after{content:"\10f84a"}.fad.fa-biking-mountain:after{content:"\10f84b"}.fad.fa-binoculars:after{content:"\10f1e5"}.fad.fa-biohazard:after{content:"\10f780"}.fad.fa-birthday-cake:after{content:"\10f1fd"}.fad.fa-blanket:after{content:"\10f498"}.fad.fa-blender:after{content:"\10f517"}.fad.fa-blender-phone:after{content:"\10f6b6"}.fad.fa-blind:after{content:"\10f29d"}.fad.fa-blinds:after{content:"\10f8fb"}.fad.fa-blinds-open:after{content:"\10f8fc"}.fad.fa-blinds-raised:after{content:"\10f8fd"}.fad.fa-blog:after{content:"\10f781"}.fad.fa-bold:after{content:"\10f032"}.fad.fa-bolt:after{content:"\10f0e7"}.fad.fa-bomb:after{content:"\10f1e2"}.fad.fa-bone:after{content:"\10f5d7"}.fad.fa-bone-break:after{content:"\10f5d8"}.fad.fa-bong:after{content:"\10f55c"}.fad.fa-book:after{content:"\10f02d"}.fad.fa-book-alt:after{content:"\10f5d9"}.fad.fa-book-dead:after{content:"\10f6b7"}.fad.fa-book-heart:after{content:"\10f499"}.fad.fa-book-medical:after{content:"\10f7e6"}.fad.fa-book-open:after{content:"\10f518"}.fad.fa-book-reader:after{content:"\10f5da"}.fad.fa-book-spells:after{content:"\10f6b8"}.fad.fa-book-user:after{content:"\10f7e7"}.fad.fa-bookmark:after{content:"\10f02e"}.fad.fa-books:after{content:"\10f5db"}.fad.fa-books-medical:after{content:"\10f7e8"}.fad.fa-boombox:after{content:"\10f8a5"}.fad.fa-boot:after{content:"\10f782"}.fad.fa-booth-curtain:after{content:"\10f734"}.fad.fa-border-all:after{content:"\10f84c"}.fad.fa-border-bottom:after{content:"\10f84d"}.fad.fa-border-center-h:after{content:"\10f89c"}.fad.fa-border-center-v:after{content:"\10f89d"}.fad.fa-border-inner:after{content:"\10f84e"}.fad.fa-border-left:after{content:"\10f84f"}.fad.fa-border-none:after{content:"\10f850"}.fad.fa-border-outer:after{content:"\10f851"}.fad.fa-border-right:after{content:"\10f852"}.fad.fa-border-style:after{content:"\10f853"}.fad.fa-border-style-alt:after{content:"\10f854"}.fad.fa-border-top:after{content:"\10f855"}.fad.fa-bow-arrow:after{content:"\10f6b9"}.fad.fa-bowling-ball:after{content:"\10f436"}.fad.fa-bowling-pins:after{content:"\10f437"}.fad.fa-box:after{content:"\10f466"}.fad.fa-box-alt:after{content:"\10f49a"}.fad.fa-box-ballot:after{content:"\10f735"}.fad.fa-box-check:after{content:"\10f467"}.fad.fa-box-fragile:after{content:"\10f49b"}.fad.fa-box-full:after{content:"\10f49c"}.fad.fa-box-heart:after{content:"\10f49d"}.fad.fa-box-open:after{content:"\10f49e"}.fad.fa-box-tissue:after{content:"\10e05b"}.fad.fa-box-up:after{content:"\10f49f"}.fad.fa-box-usd:after{content:"\10f4a0"}.fad.fa-boxes:after{content:"\10f468"}.fad.fa-boxes-alt:after{content:"\10f4a1"}.fad.fa-boxing-glove:after{content:"\10f438"}.fad.fa-brackets:after{content:"\10f7e9"}.fad.fa-brackets-curly:after{content:"\10f7ea"}.fad.fa-braille:after{content:"\10f2a1"}.fad.fa-brain:after{content:"\10f5dc"}.fad.fa-bread-loaf:after{content:"\10f7eb"}.fad.fa-bread-slice:after{content:"\10f7ec"}.fad.fa-briefcase:after{content:"\10f0b1"}.fad.fa-briefcase-medical:after{content:"\10f469"}.fad.fa-bring-forward:after{content:"\10f856"}.fad.fa-bring-front:after{content:"\10f857"}.fad.fa-broadcast-tower:after{content:"\10f519"}.fad.fa-broom:after{content:"\10f51a"}.fad.fa-browser:after{content:"\10f37e"}.fad.fa-brush:after{content:"\10f55d"}.fad.fa-bug:after{content:"\10f188"}.fad.fa-building:after{content:"\10f1ad"}.fad.fa-bullhorn:after{content:"\10f0a1"}.fad.fa-bullseye:after{content:"\10f140"}.fad.fa-bullseye-arrow:after{content:"\10f648"}.fad.fa-bullseye-pointer:after{content:"\10f649"}.fad.fa-burger-soda:after{content:"\10f858"}.fad.fa-burn:after{content:"\10f46a"}.fad.fa-burrito:after{content:"\10f7ed"}.fad.fa-bus:after{content:"\10f207"}.fad.fa-bus-alt:after{content:"\10f55e"}.fad.fa-bus-school:after{content:"\10f5dd"}.fad.fa-business-time:after{content:"\10f64a"}.fad.fa-cabinet-filing:after{content:"\10f64b"}.fad.fa-cactus:after{content:"\10f8a7"}.fad.fa-calculator:after{content:"\10f1ec"}.fad.fa-calculator-alt:after{content:"\10f64c"}.fad.fa-calendar:after{content:"\10f133"}.fad.fa-calendar-alt:after{content:"\10f073"}.fad.fa-calendar-check:after{content:"\10f274"}.fad.fa-calendar-day:after{content:"\10f783"}.fad.fa-calendar-edit:after{content:"\10f333"}.fad.fa-calendar-exclamation:after{content:"\10f334"}.fad.fa-calendar-minus:after{content:"\10f272"}.fad.fa-calendar-plus:after{content:"\10f271"}.fad.fa-calendar-star:after{content:"\10f736"}.fad.fa-calendar-times:after{content:"\10f273"}.fad.fa-calendar-week:after{content:"\10f784"}.fad.fa-camcorder:after{content:"\10f8a8"}.fad.fa-camera:after{content:"\10f030"}.fad.fa-camera-alt:after{content:"\10f332"}.fad.fa-camera-home:after{content:"\10f8fe"}.fad.fa-camera-movie:after{content:"\10f8a9"}.fad.fa-camera-polaroid:after{content:"\10f8aa"}.fad.fa-camera-retro:after{content:"\10f083"}.fad.fa-campfire:after{content:"\10f6ba"}.fad.fa-campground:after{content:"\10f6bb"}.fad.fa-candle-holder:after{content:"\10f6bc"}.fad.fa-candy-cane:after{content:"\10f786"}.fad.fa-candy-corn:after{content:"\10f6bd"}.fad.fa-cannabis:after{content:"\10f55f"}.fad.fa-capsules:after{content:"\10f46b"}.fad.fa-car:after{content:"\10f1b9"}.fad.fa-car-alt:after{content:"\10f5de"}.fad.fa-car-battery:after{content:"\10f5df"}.fad.fa-car-building:after{content:"\10f859"}.fad.fa-car-bump:after{content:"\10f5e0"}.fad.fa-car-bus:after{content:"\10f85a"}.fad.fa-car-crash:after{content:"\10f5e1"}.fad.fa-car-garage:after{content:"\10f5e2"}.fad.fa-car-mechanic:after{content:"\10f5e3"}.fad.fa-car-side:after{content:"\10f5e4"}.fad.fa-car-tilt:after{content:"\10f5e5"}.fad.fa-car-wash:after{content:"\10f5e6"}.fad.fa-caravan:after{content:"\10f8ff"}.fad.fa-caravan-alt:after{content:"\10e000"}.fad.fa-caret-circle-down:after{content:"\10f32d"}.fad.fa-caret-circle-left:after{content:"\10f32e"}.fad.fa-caret-circle-right:after{content:"\10f330"}.fad.fa-caret-circle-up:after{content:"\10f331"}.fad.fa-caret-down:after{content:"\10f0d7"}.fad.fa-caret-left:after{content:"\10f0d9"}.fad.fa-caret-right:after{content:"\10f0da"}.fad.fa-caret-square-down:after{content:"\10f150"}.fad.fa-caret-square-left:after{content:"\10f191"}.fad.fa-caret-square-right:after{content:"\10f152"}.fad.fa-caret-square-up:after{content:"\10f151"}.fad.fa-caret-up:after{content:"\10f0d8"}.fad.fa-carrot:after{content:"\10f787"}.fad.fa-cars:after{content:"\10f85b"}.fad.fa-cart-arrow-down:after{content:"\10f218"}.fad.fa-cart-plus:after{content:"\10f217"}.fad.fa-cash-register:after{content:"\10f788"}.fad.fa-cassette-tape:after{content:"\10f8ab"}.fad.fa-cat:after{content:"\10f6be"}.fad.fa-cat-space:after{content:"\10e001"}.fad.fa-cauldron:after{content:"\10f6bf"}.fad.fa-cctv:after{content:"\10f8ac"}.fad.fa-certificate:after{content:"\10f0a3"}.fad.fa-chair:after{content:"\10f6c0"}.fad.fa-chair-office:after{content:"\10f6c1"}.fad.fa-chalkboard:after{content:"\10f51b"}.fad.fa-chalkboard-teacher:after{content:"\10f51c"}.fad.fa-charging-station:after{content:"\10f5e7"}.fad.fa-chart-area:after{content:"\10f1fe"}.fad.fa-chart-bar:after{content:"\10f080"}.fad.fa-chart-line:after{content:"\10f201"}.fad.fa-chart-line-down:after{content:"\10f64d"}.fad.fa-chart-network:after{content:"\10f78a"}.fad.fa-chart-pie:after{content:"\10f200"}.fad.fa-chart-pie-alt:after{content:"\10f64e"}.fad.fa-chart-scatter:after{content:"\10f7ee"}.fad.fa-check:after{content:"\10f00c"}.fad.fa-check-circle:after{content:"\10f058"}.fad.fa-check-double:after{content:"\10f560"}.fad.fa-check-square:after{content:"\10f14a"}.fad.fa-cheese:after{content:"\10f7ef"}.fad.fa-cheese-swiss:after{content:"\10f7f0"}.fad.fa-cheeseburger:after{content:"\10f7f1"}.fad.fa-chess:after{content:"\10f439"}.fad.fa-chess-bishop:after{content:"\10f43a"}.fad.fa-chess-bishop-alt:after{content:"\10f43b"}.fad.fa-chess-board:after{content:"\10f43c"}.fad.fa-chess-clock:after{content:"\10f43d"}.fad.fa-chess-clock-alt:after{content:"\10f43e"}.fad.fa-chess-king:after{content:"\10f43f"}.fad.fa-chess-king-alt:after{content:"\10f440"}.fad.fa-chess-knight:after{content:"\10f441"}.fad.fa-chess-knight-alt:after{content:"\10f442"}.fad.fa-chess-pawn:after{content:"\10f443"}.fad.fa-chess-pawn-alt:after{content:"\10f444"}.fad.fa-chess-queen:after{content:"\10f445"}.fad.fa-chess-queen-alt:after{content:"\10f446"}.fad.fa-chess-rook:after{content:"\10f447"}.fad.fa-chess-rook-alt:after{content:"\10f448"}.fad.fa-chevron-circle-down:after{content:"\10f13a"}.fad.fa-chevron-circle-left:after{content:"\10f137"}.fad.fa-chevron-circle-right:after{content:"\10f138"}.fad.fa-chevron-circle-up:after{content:"\10f139"}.fad.fa-chevron-double-down:after{content:"\10f322"}.fad.fa-chevron-double-left:after{content:"\10f323"}.fad.fa-chevron-double-right:after{content:"\10f324"}.fad.fa-chevron-double-up:after{content:"\10f325"}.fad.fa-chevron-down:after{content:"\10f078"}.fad.fa-chevron-left:after{content:"\10f053"}.fad.fa-chevron-right:after{content:"\10f054"}.fad.fa-chevron-square-down:after{content:"\10f329"}.fad.fa-chevron-square-left:after{content:"\10f32a"}.fad.fa-chevron-square-right:after{content:"\10f32b"}.fad.fa-chevron-square-up:after{content:"\10f32c"}.fad.fa-chevron-up:after{content:"\10f077"}.fad.fa-child:after{content:"\10f1ae"}.fad.fa-chimney:after{content:"\10f78b"}.fad.fa-church:after{content:"\10f51d"}.fad.fa-circle:after{content:"\10f111"}.fad.fa-circle-notch:after{content:"\10f1ce"}.fad.fa-city:after{content:"\10f64f"}.fad.fa-clarinet:after{content:"\10f8ad"}.fad.fa-claw-marks:after{content:"\10f6c2"}.fad.fa-clinic-medical:after{content:"\10f7f2"}.fad.fa-clipboard:after{content:"\10f328"}.fad.fa-clipboard-check:after{content:"\10f46c"}.fad.fa-clipboard-list:after{content:"\10f46d"}.fad.fa-clipboard-list-check:after{content:"\10f737"}.fad.fa-clipboard-prescription:after{content:"\10f5e8"}.fad.fa-clipboard-user:after{content:"\10f7f3"}.fad.fa-clock:after{content:"\10f017"}.fad.fa-clone:after{content:"\10f24d"}.fad.fa-closed-captioning:after{content:"\10f20a"}.fad.fa-cloud:after{content:"\10f0c2"}.fad.fa-cloud-download:after{content:"\10f0ed"}.fad.fa-cloud-download-alt:after{content:"\10f381"}.fad.fa-cloud-drizzle:after{content:"\10f738"}.fad.fa-cloud-hail:after{content:"\10f739"}.fad.fa-cloud-hail-mixed:after{content:"\10f73a"}.fad.fa-cloud-meatball:after{content:"\10f73b"}.fad.fa-cloud-moon:after{content:"\10f6c3"}.fad.fa-cloud-moon-rain:after{content:"\10f73c"}.fad.fa-cloud-music:after{content:"\10f8ae"}.fad.fa-cloud-rain:after{content:"\10f73d"}.fad.fa-cloud-rainbow:after{content:"\10f73e"}.fad.fa-cloud-showers:after{content:"\10f73f"}.fad.fa-cloud-showers-heavy:after{content:"\10f740"}.fad.fa-cloud-sleet:after{content:"\10f741"}.fad.fa-cloud-snow:after{content:"\10f742"}.fad.fa-cloud-sun:after{content:"\10f6c4"}.fad.fa-cloud-sun-rain:after{content:"\10f743"}.fad.fa-cloud-upload:after{content:"\10f0ee"}.fad.fa-cloud-upload-alt:after{content:"\10f382"}.fad.fa-clouds:after{content:"\10f744"}.fad.fa-clouds-moon:after{content:"\10f745"}.fad.fa-clouds-sun:after{content:"\10f746"}.fad.fa-club:after{content:"\10f327"}.fad.fa-cocktail:after{content:"\10f561"}.fad.fa-code:after{content:"\10f121"}.fad.fa-code-branch:after{content:"\10f126"}.fad.fa-code-commit:after{content:"\10f386"}.fad.fa-code-merge:after{content:"\10f387"}.fad.fa-coffee:after{content:"\10f0f4"}.fad.fa-coffee-pot:after{content:"\10e002"}.fad.fa-coffee-togo:after{content:"\10f6c5"}.fad.fa-coffin:after{content:"\10f6c6"}.fad.fa-coffin-cross:after{content:"\10e051"}.fad.fa-cog:after{content:"\10f013"}.fad.fa-cogs:after{content:"\10f085"}.fad.fa-coin:after{content:"\10f85c"}.fad.fa-coins:after{content:"\10f51e"}.fad.fa-columns:after{content:"\10f0db"}.fad.fa-comet:after{content:"\10e003"}.fad.fa-comment:after{content:"\10f075"}.fad.fa-comment-alt:after{content:"\10f27a"}.fad.fa-comment-alt-check:after{content:"\10f4a2"}.fad.fa-comment-alt-dollar:after{content:"\10f650"}.fad.fa-comment-alt-dots:after{content:"\10f4a3"}.fad.fa-comment-alt-edit:after{content:"\10f4a4"}.fad.fa-comment-alt-exclamation:after{content:"\10f4a5"}.fad.fa-comment-alt-lines:after{content:"\10f4a6"}.fad.fa-comment-alt-medical:after{content:"\10f7f4"}.fad.fa-comment-alt-minus:after{content:"\10f4a7"}.fad.fa-comment-alt-music:after{content:"\10f8af"}.fad.fa-comment-alt-plus:after{content:"\10f4a8"}.fad.fa-comment-alt-slash:after{content:"\10f4a9"}.fad.fa-comment-alt-smile:after{content:"\10f4aa"}.fad.fa-comment-alt-times:after{content:"\10f4ab"}.fad.fa-comment-check:after{content:"\10f4ac"}.fad.fa-comment-dollar:after{content:"\10f651"}.fad.fa-comment-dots:after{content:"\10f4ad"}.fad.fa-comment-edit:after{content:"\10f4ae"}.fad.fa-comment-exclamation:after{content:"\10f4af"}.fad.fa-comment-lines:after{content:"\10f4b0"}.fad.fa-comment-medical:after{content:"\10f7f5"}.fad.fa-comment-minus:after{content:"\10f4b1"}.fad.fa-comment-music:after{content:"\10f8b0"}.fad.fa-comment-plus:after{content:"\10f4b2"}.fad.fa-comment-slash:after{content:"\10f4b3"}.fad.fa-comment-smile:after{content:"\10f4b4"}.fad.fa-comment-times:after{content:"\10f4b5"}.fad.fa-comments:after{content:"\10f086"}.fad.fa-comments-alt:after{content:"\10f4b6"}.fad.fa-comments-alt-dollar:after{content:"\10f652"}.fad.fa-comments-dollar:after{content:"\10f653"}.fad.fa-compact-disc:after{content:"\10f51f"}.fad.fa-compass:after{content:"\10f14e"}.fad.fa-compass-slash:after{content:"\10f5e9"}.fad.fa-compress:after{content:"\10f066"}.fad.fa-compress-alt:after{content:"\10f422"}.fad.fa-compress-arrows-alt:after{content:"\10f78c"}.fad.fa-compress-wide:after{content:"\10f326"}.fad.fa-computer-classic:after{content:"\10f8b1"}.fad.fa-computer-speaker:after{content:"\10f8b2"}.fad.fa-concierge-bell:after{content:"\10f562"}.fad.fa-construction:after{content:"\10f85d"}.fad.fa-container-storage:after{content:"\10f4b7"}.fad.fa-conveyor-belt:after{content:"\10f46e"}.fad.fa-conveyor-belt-alt:after{content:"\10f46f"}.fad.fa-cookie:after{content:"\10f563"}.fad.fa-cookie-bite:after{content:"\10f564"}.fad.fa-copy:after{content:"\10f0c5"}.fad.fa-copyright:after{content:"\10f1f9"}.fad.fa-corn:after{content:"\10f6c7"}.fad.fa-couch:after{content:"\10f4b8"}.fad.fa-cow:after{content:"\10f6c8"}.fad.fa-cowbell:after{content:"\10f8b3"}.fad.fa-cowbell-more:after{content:"\10f8b4"}.fad.fa-credit-card:after{content:"\10f09d"}.fad.fa-credit-card-blank:after{content:"\10f389"}.fad.fa-credit-card-front:after{content:"\10f38a"}.fad.fa-cricket:after{content:"\10f449"}.fad.fa-croissant:after{content:"\10f7f6"}.fad.fa-crop:after{content:"\10f125"}.fad.fa-crop-alt:after{content:"\10f565"}.fad.fa-cross:after{content:"\10f654"}.fad.fa-crosshairs:after{content:"\10f05b"}.fad.fa-crow:after{content:"\10f520"}.fad.fa-crown:after{content:"\10f521"}.fad.fa-crutch:after{content:"\10f7f7"}.fad.fa-crutches:after{content:"\10f7f8"}.fad.fa-cube:after{content:"\10f1b2"}.fad.fa-cubes:after{content:"\10f1b3"}.fad.fa-curling:after{content:"\10f44a"}.fad.fa-cut:after{content:"\10f0c4"}.fad.fa-dagger:after{content:"\10f6cb"}.fad.fa-database:after{content:"\10f1c0"}.fad.fa-deaf:after{content:"\10f2a4"}.fad.fa-debug:after{content:"\10f7f9"}.fad.fa-deer:after{content:"\10f78e"}.fad.fa-deer-rudolph:after{content:"\10f78f"}.fad.fa-democrat:after{content:"\10f747"}.fad.fa-desktop:after{content:"\10f108"}.fad.fa-desktop-alt:after{content:"\10f390"}.fad.fa-dewpoint:after{content:"\10f748"}.fad.fa-dharmachakra:after{content:"\10f655"}.fad.fa-diagnoses:after{content:"\10f470"}.fad.fa-diamond:after{content:"\10f219"}.fad.fa-dice:after{content:"\10f522"}.fad.fa-dice-d10:after{content:"\10f6cd"}.fad.fa-dice-d12:after{content:"\10f6ce"}.fad.fa-dice-d20:after{content:"\10f6cf"}.fad.fa-dice-d4:after{content:"\10f6d0"}.fad.fa-dice-d6:after{content:"\10f6d1"}.fad.fa-dice-d8:after{content:"\10f6d2"}.fad.fa-dice-five:after{content:"\10f523"}.fad.fa-dice-four:after{content:"\10f524"}.fad.fa-dice-one:after{content:"\10f525"}.fad.fa-dice-six:after{content:"\10f526"}.fad.fa-dice-three:after{content:"\10f527"}.fad.fa-dice-two:after{content:"\10f528"}.fad.fa-digging:after{content:"\10f85e"}.fad.fa-digital-tachograph:after{content:"\10f566"}.fad.fa-diploma:after{content:"\10f5ea"}.fad.fa-directions:after{content:"\10f5eb"}.fad.fa-disc-drive:after{content:"\10f8b5"}.fad.fa-disease:after{content:"\10f7fa"}.fad.fa-divide:after{content:"\10f529"}.fad.fa-dizzy:after{content:"\10f567"}.fad.fa-dna:after{content:"\10f471"}.fad.fa-do-not-enter:after{content:"\10f5ec"}.fad.fa-dog:after{content:"\10f6d3"}.fad.fa-dog-leashed:after{content:"\10f6d4"}.fad.fa-dollar-sign:after{content:"\10f155"}.fad.fa-dolly:after{content:"\10f472"}.fad.fa-dolly-empty:after{content:"\10f473"}.fad.fa-dolly-flatbed:after{content:"\10f474"}.fad.fa-dolly-flatbed-alt:after{content:"\10f475"}.fad.fa-dolly-flatbed-empty:after{content:"\10f476"}.fad.fa-donate:after{content:"\10f4b9"}.fad.fa-door-closed:after{content:"\10f52a"}.fad.fa-door-open:after{content:"\10f52b"}.fad.fa-dot-circle:after{content:"\10f192"}.fad.fa-dove:after{content:"\10f4ba"}.fad.fa-download:after{content:"\10f019"}.fad.fa-drafting-compass:after{content:"\10f568"}.fad.fa-dragon:after{content:"\10f6d5"}.fad.fa-draw-circle:after{content:"\10f5ed"}.fad.fa-draw-polygon:after{content:"\10f5ee"}.fad.fa-draw-square:after{content:"\10f5ef"}.fad.fa-dreidel:after{content:"\10f792"}.fad.fa-drone:after{content:"\10f85f"}.fad.fa-drone-alt:after{content:"\10f860"}.fad.fa-drum:after{content:"\10f569"}.fad.fa-drum-steelpan:after{content:"\10f56a"}.fad.fa-drumstick:after{content:"\10f6d6"}.fad.fa-drumstick-bite:after{content:"\10f6d7"}.fad.fa-dryer:after{content:"\10f861"}.fad.fa-dryer-alt:after{content:"\10f862"}.fad.fa-duck:after{content:"\10f6d8"}.fad.fa-dumbbell:after{content:"\10f44b"}.fad.fa-dumpster:after{content:"\10f793"}.fad.fa-dumpster-fire:after{content:"\10f794"}.fad.fa-dungeon:after{content:"\10f6d9"}.fad.fa-ear:after{content:"\10f5f0"}.fad.fa-ear-muffs:after{content:"\10f795"}.fad.fa-eclipse:after{content:"\10f749"}.fad.fa-eclipse-alt:after{content:"\10f74a"}.fad.fa-edit:after{content:"\10f044"}.fad.fa-egg:after{content:"\10f7fb"}.fad.fa-egg-fried:after{content:"\10f7fc"}.fad.fa-eject:after{content:"\10f052"}.fad.fa-elephant:after{content:"\10f6da"}.fad.fa-ellipsis-h:after{content:"\10f141"}.fad.fa-ellipsis-h-alt:after{content:"\10f39b"}.fad.fa-ellipsis-v:after{content:"\10f142"}.fad.fa-ellipsis-v-alt:after{content:"\10f39c"}.fad.fa-empty-set:after{content:"\10f656"}.fad.fa-engine-warning:after{content:"\10f5f2"}.fad.fa-envelope:after{content:"\10f0e0"}.fad.fa-envelope-open:after{content:"\10f2b6"}.fad.fa-envelope-open-dollar:after{content:"\10f657"}.fad.fa-envelope-open-text:after{content:"\10f658"}.fad.fa-envelope-square:after{content:"\10f199"}.fad.fa-equals:after{content:"\10f52c"}.fad.fa-eraser:after{content:"\10f12d"}.fad.fa-ethernet:after{content:"\10f796"}.fad.fa-euro-sign:after{content:"\10f153"}.fad.fa-exchange:after{content:"\10f0ec"}.fad.fa-exchange-alt:after{content:"\10f362"}.fad.fa-exclamation:after{content:"\10f12a"}.fad.fa-exclamation-circle:after{content:"\10f06a"}.fad.fa-exclamation-square:after{content:"\10f321"}.fad.fa-exclamation-triangle:after{content:"\10f071"}.fad.fa-expand:after{content:"\10f065"}.fad.fa-expand-alt:after{content:"\10f424"}.fad.fa-expand-arrows:after{content:"\10f31d"}.fad.fa-expand-arrows-alt:after{content:"\10f31e"}.fad.fa-expand-wide:after{content:"\10f320"}.fad.fa-external-link:after{content:"\10f08e"}.fad.fa-external-link-alt:after{content:"\10f35d"}.fad.fa-external-link-square:after{content:"\10f14c"}.fad.fa-external-link-square-alt:after{content:"\10f360"}.fad.fa-eye:after{content:"\10f06e"}.fad.fa-eye-dropper:after{content:"\10f1fb"}.fad.fa-eye-evil:after{content:"\10f6db"}.fad.fa-eye-slash:after{content:"\10f070"}.fad.fa-fan:after{content:"\10f863"}.fad.fa-fan-table:after{content:"\10e004"}.fad.fa-farm:after{content:"\10f864"}.fad.fa-fast-backward:after{content:"\10f049"}.fad.fa-fast-forward:after{content:"\10f050"}.fad.fa-faucet:after{content:"\10e005"}.fad.fa-faucet-drip:after{content:"\10e006"}.fad.fa-fax:after{content:"\10f1ac"}.fad.fa-feather:after{content:"\10f52d"}.fad.fa-feather-alt:after{content:"\10f56b"}.fad.fa-female:after{content:"\10f182"}.fad.fa-field-hockey:after{content:"\10f44c"}.fad.fa-fighter-jet:after{content:"\10f0fb"}.fad.fa-file:after{content:"\10f15b"}.fad.fa-file-alt:after{content:"\10f15c"}.fad.fa-file-archive:after{content:"\10f1c6"}.fad.fa-file-audio:after{content:"\10f1c7"}.fad.fa-file-certificate:after{content:"\10f5f3"}.fad.fa-file-chart-line:after{content:"\10f659"}.fad.fa-file-chart-pie:after{content:"\10f65a"}.fad.fa-file-check:after{content:"\10f316"}.fad.fa-file-code:after{content:"\10f1c9"}.fad.fa-file-contract:after{content:"\10f56c"}.fad.fa-file-csv:after{content:"\10f6dd"}.fad.fa-file-download:after{content:"\10f56d"}.fad.fa-file-edit:after{content:"\10f31c"}.fad.fa-file-excel:after{content:"\10f1c3"}.fad.fa-file-exclamation:after{content:"\10f31a"}.fad.fa-file-export:after{content:"\10f56e"}.fad.fa-file-image:after{content:"\10f1c5"}.fad.fa-file-import:after{content:"\10f56f"}.fad.fa-file-invoice:after{content:"\10f570"}.fad.fa-file-invoice-dollar:after{content:"\10f571"}.fad.fa-file-medical:after{content:"\10f477"}.fad.fa-file-medical-alt:after{content:"\10f478"}.fad.fa-file-minus:after{content:"\10f318"}.fad.fa-file-music:after{content:"\10f8b6"}.fad.fa-file-pdf:after{content:"\10f1c1"}.fad.fa-file-plus:after{content:"\10f319"}.fad.fa-file-powerpoint:after{content:"\10f1c4"}.fad.fa-file-prescription:after{content:"\10f572"}.fad.fa-file-search:after{content:"\10f865"}.fad.fa-file-signature:after{content:"\10f573"}.fad.fa-file-spreadsheet:after{content:"\10f65b"}.fad.fa-file-times:after{content:"\10f317"}.fad.fa-file-upload:after{content:"\10f574"}.fad.fa-file-user:after{content:"\10f65c"}.fad.fa-file-video:after{content:"\10f1c8"}.fad.fa-file-word:after{content:"\10f1c2"}.fad.fa-files-medical:after{content:"\10f7fd"}.fad.fa-fill:after{content:"\10f575"}.fad.fa-fill-drip:after{content:"\10f576"}.fad.fa-film:after{content:"\10f008"}.fad.fa-film-alt:after{content:"\10f3a0"}.fad.fa-film-canister:after{content:"\10f8b7"}.fad.fa-filter:after{content:"\10f0b0"}.fad.fa-fingerprint:after{content:"\10f577"}.fad.fa-fire:after{content:"\10f06d"}.fad.fa-fire-alt:after{content:"\10f7e4"}.fad.fa-fire-extinguisher:after{content:"\10f134"}.fad.fa-fire-smoke:after{content:"\10f74b"}.fad.fa-fireplace:after{content:"\10f79a"}.fad.fa-first-aid:after{content:"\10f479"}.fad.fa-fish:after{content:"\10f578"}.fad.fa-fish-cooked:after{content:"\10f7fe"}.fad.fa-fist-raised:after{content:"\10f6de"}.fad.fa-flag:after{content:"\10f024"}.fad.fa-flag-alt:after{content:"\10f74c"}.fad.fa-flag-checkered:after{content:"\10f11e"}.fad.fa-flag-usa:after{content:"\10f74d"}.fad.fa-flame:after{content:"\10f6df"}.fad.fa-flashlight:after{content:"\10f8b8"}.fad.fa-flask:after{content:"\10f0c3"}.fad.fa-flask-poison:after{content:"\10f6e0"}.fad.fa-flask-potion:after{content:"\10f6e1"}.fad.fa-flower:after{content:"\10f7ff"}.fad.fa-flower-daffodil:after{content:"\10f800"}.fad.fa-flower-tulip:after{content:"\10f801"}.fad.fa-flushed:after{content:"\10f579"}.fad.fa-flute:after{content:"\10f8b9"}.fad.fa-flux-capacitor:after{content:"\10f8ba"}.fad.fa-fog:after{content:"\10f74e"}.fad.fa-folder:after{content:"\10f07b"}.fad.fa-folder-download:after{content:"\10e053"}.fad.fa-folder-minus:after{content:"\10f65d"}.fad.fa-folder-open:after{content:"\10f07c"}.fad.fa-folder-plus:after{content:"\10f65e"}.fad.fa-folder-times:after{content:"\10f65f"}.fad.fa-folder-tree:after{content:"\10f802"}.fad.fa-folder-upload:after{content:"\10e054"}.fad.fa-folders:after{content:"\10f660"}.fad.fa-font:after{content:"\10f031"}.fad.fa-font-awesome-logo-full:after{content:"\10f4e6"}.fad.fa-font-case:after{content:"\10f866"}.fad.fa-football-ball:after{content:"\10f44e"}.fad.fa-football-helmet:after{content:"\10f44f"}.fad.fa-forklift:after{content:"\10f47a"}.fad.fa-forward:after{content:"\10f04e"}.fad.fa-fragile:after{content:"\10f4bb"}.fad.fa-french-fries:after{content:"\10f803"}.fad.fa-frog:after{content:"\10f52e"}.fad.fa-frosty-head:after{content:"\10f79b"}.fad.fa-frown:after{content:"\10f119"}.fad.fa-frown-open:after{content:"\10f57a"}.fad.fa-function:after{content:"\10f661"}.fad.fa-funnel-dollar:after{content:"\10f662"}.fad.fa-futbol:after{content:"\10f1e3"}.fad.fa-galaxy:after{content:"\10e008"}.fad.fa-game-board:after{content:"\10f867"}.fad.fa-game-board-alt:after{content:"\10f868"}.fad.fa-game-console-handheld:after{content:"\10f8bb"}.fad.fa-gamepad:after{content:"\10f11b"}.fad.fa-gamepad-alt:after{content:"\10f8bc"}.fad.fa-garage:after{content:"\10e009"}.fad.fa-garage-car:after{content:"\10e00a"}.fad.fa-garage-open:after{content:"\10e00b"}.fad.fa-gas-pump:after{content:"\10f52f"}.fad.fa-gas-pump-slash:after{content:"\10f5f4"}.fad.fa-gavel:after{content:"\10f0e3"}.fad.fa-gem:after{content:"\10f3a5"}.fad.fa-genderless:after{content:"\10f22d"}.fad.fa-ghost:after{content:"\10f6e2"}.fad.fa-gift:after{content:"\10f06b"}.fad.fa-gift-card:after{content:"\10f663"}.fad.fa-gifts:after{content:"\10f79c"}.fad.fa-gingerbread-man:after{content:"\10f79d"}.fad.fa-glass:after{content:"\10f804"}.fad.fa-glass-champagne:after{content:"\10f79e"}.fad.fa-glass-cheers:after{content:"\10f79f"}.fad.fa-glass-citrus:after{content:"\10f869"}.fad.fa-glass-martini:after{content:"\10f000"}.fad.fa-glass-martini-alt:after{content:"\10f57b"}.fad.fa-glass-whiskey:after{content:"\10f7a0"}.fad.fa-glass-whiskey-rocks:after{content:"\10f7a1"}.fad.fa-glasses:after{content:"\10f530"}.fad.fa-glasses-alt:after{content:"\10f5f5"}.fad.fa-globe:after{content:"\10f0ac"}.fad.fa-globe-africa:after{content:"\10f57c"}.fad.fa-globe-americas:after{content:"\10f57d"}.fad.fa-globe-asia:after{content:"\10f57e"}.fad.fa-globe-europe:after{content:"\10f7a2"}.fad.fa-globe-snow:after{content:"\10f7a3"}.fad.fa-globe-stand:after{content:"\10f5f6"}.fad.fa-golf-ball:after{content:"\10f450"}.fad.fa-golf-club:after{content:"\10f451"}.fad.fa-gopuram:after{content:"\10f664"}.fad.fa-graduation-cap:after{content:"\10f19d"}.fad.fa-gramophone:after{content:"\10f8bd"}.fad.fa-greater-than:after{content:"\10f531"}.fad.fa-greater-than-equal:after{content:"\10f532"}.fad.fa-grimace:after{content:"\10f57f"}.fad.fa-grin:after{content:"\10f580"}.fad.fa-grin-alt:after{content:"\10f581"}.fad.fa-grin-beam:after{content:"\10f582"}.fad.fa-grin-beam-sweat:after{content:"\10f583"}.fad.fa-grin-hearts:after{content:"\10f584"}.fad.fa-grin-squint:after{content:"\10f585"}.fad.fa-grin-squint-tears:after{content:"\10f586"}.fad.fa-grin-stars:after{content:"\10f587"}.fad.fa-grin-tears:after{content:"\10f588"}.fad.fa-grin-tongue:after{content:"\10f589"}.fad.fa-grin-tongue-squint:after{content:"\10f58a"}.fad.fa-grin-tongue-wink:after{content:"\10f58b"}.fad.fa-grin-wink:after{content:"\10f58c"}.fad.fa-grip-horizontal:after{content:"\10f58d"}.fad.fa-grip-lines:after{content:"\10f7a4"}.fad.fa-grip-lines-vertical:after{content:"\10f7a5"}.fad.fa-grip-vertical:after{content:"\10f58e"}.fad.fa-guitar:after{content:"\10f7a6"}.fad.fa-guitar-electric:after{content:"\10f8be"}.fad.fa-guitars:after{content:"\10f8bf"}.fad.fa-h-square:after{content:"\10f0fd"}.fad.fa-h1:after{content:"\10f313"}.fad.fa-h2:after{content:"\10f314"}.fad.fa-h3:after{content:"\10f315"}.fad.fa-h4:after{content:"\10f86a"}.fad.fa-hamburger:after{content:"\10f805"}.fad.fa-hammer:after{content:"\10f6e3"}.fad.fa-hammer-war:after{content:"\10f6e4"}.fad.fa-hamsa:after{content:"\10f665"}.fad.fa-hand-heart:after{content:"\10f4bc"}.fad.fa-hand-holding:after{content:"\10f4bd"}.fad.fa-hand-holding-box:after{content:"\10f47b"}.fad.fa-hand-holding-heart:after{content:"\10f4be"}.fad.fa-hand-holding-magic:after{content:"\10f6e5"}.fad.fa-hand-holding-medical:after{content:"\10e05c"}.fad.fa-hand-holding-seedling:after{content:"\10f4bf"}.fad.fa-hand-holding-usd:after{content:"\10f4c0"}.fad.fa-hand-holding-water:after{content:"\10f4c1"}.fad.fa-hand-lizard:after{content:"\10f258"}.fad.fa-hand-middle-finger:after{content:"\10f806"}.fad.fa-hand-paper:after{content:"\10f256"}.fad.fa-hand-peace:after{content:"\10f25b"}.fad.fa-hand-point-down:after{content:"\10f0a7"}.fad.fa-hand-point-left:after{content:"\10f0a5"}.fad.fa-hand-point-right:after{content:"\10f0a4"}.fad.fa-hand-point-up:after{content:"\10f0a6"}.fad.fa-hand-pointer:after{content:"\10f25a"}.fad.fa-hand-receiving:after{content:"\10f47c"}.fad.fa-hand-rock:after{content:"\10f255"}.fad.fa-hand-scissors:after{content:"\10f257"}.fad.fa-hand-sparkles:after{content:"\10e05d"}.fad.fa-hand-spock:after{content:"\10f259"}.fad.fa-hands:after{content:"\10f4c2"}.fad.fa-hands-heart:after{content:"\10f4c3"}.fad.fa-hands-helping:after{content:"\10f4c4"}.fad.fa-hands-usd:after{content:"\10f4c5"}.fad.fa-hands-wash:after{content:"\10e05e"}.fad.fa-handshake:after{content:"\10f2b5"}.fad.fa-handshake-alt:after{content:"\10f4c6"}.fad.fa-handshake-alt-slash:after{content:"\10e05f"}.fad.fa-handshake-slash:after{content:"\10e060"}.fad.fa-hanukiah:after{content:"\10f6e6"}.fad.fa-hard-hat:after{content:"\10f807"}.fad.fa-hashtag:after{content:"\10f292"}.fad.fa-hat-chef:after{content:"\10f86b"}.fad.fa-hat-cowboy:after{content:"\10f8c0"}.fad.fa-hat-cowboy-side:after{content:"\10f8c1"}.fad.fa-hat-santa:after{content:"\10f7a7"}.fad.fa-hat-winter:after{content:"\10f7a8"}.fad.fa-hat-witch:after{content:"\10f6e7"}.fad.fa-hat-wizard:after{content:"\10f6e8"}.fad.fa-hdd:after{content:"\10f0a0"}.fad.fa-head-side:after{content:"\10f6e9"}.fad.fa-head-side-brain:after{content:"\10f808"}.fad.fa-head-side-cough:after{content:"\10e061"}.fad.fa-head-side-cough-slash:after{content:"\10e062"}.fad.fa-head-side-headphones:after{content:"\10f8c2"}.fad.fa-head-side-mask:after{content:"\10e063"}.fad.fa-head-side-medical:after{content:"\10f809"}.fad.fa-head-side-virus:after{content:"\10e064"}.fad.fa-head-vr:after{content:"\10f6ea"}.fad.fa-heading:after{content:"\10f1dc"}.fad.fa-headphones:after{content:"\10f025"}.fad.fa-headphones-alt:after{content:"\10f58f"}.fad.fa-headset:after{content:"\10f590"}.fad.fa-heart:after{content:"\10f004"}.fad.fa-heart-broken:after{content:"\10f7a9"}.fad.fa-heart-circle:after{content:"\10f4c7"}.fad.fa-heart-rate:after{content:"\10f5f8"}.fad.fa-heart-square:after{content:"\10f4c8"}.fad.fa-heartbeat:after{content:"\10f21e"}.fad.fa-heat:after{content:"\10e00c"}.fad.fa-helicopter:after{content:"\10f533"}.fad.fa-helmet-battle:after{content:"\10f6eb"}.fad.fa-hexagon:after{content:"\10f312"}.fad.fa-highlighter:after{content:"\10f591"}.fad.fa-hiking:after{content:"\10f6ec"}.fad.fa-hippo:after{content:"\10f6ed"}.fad.fa-history:after{content:"\10f1da"}.fad.fa-hockey-mask:after{content:"\10f6ee"}.fad.fa-hockey-puck:after{content:"\10f453"}.fad.fa-hockey-sticks:after{content:"\10f454"}.fad.fa-holly-berry:after{content:"\10f7aa"}.fad.fa-home:after{content:"\10f015"}.fad.fa-home-alt:after{content:"\10f80a"}.fad.fa-home-heart:after{content:"\10f4c9"}.fad.fa-home-lg:after{content:"\10f80b"}.fad.fa-home-lg-alt:after{content:"\10f80c"}.fad.fa-hood-cloak:after{content:"\10f6ef"}.fad.fa-horizontal-rule:after{content:"\10f86c"}.fad.fa-horse:after{content:"\10f6f0"}.fad.fa-horse-head:after{content:"\10f7ab"}.fad.fa-horse-saddle:after{content:"\10f8c3"}.fad.fa-hospital:after{content:"\10f0f8"}.fad.fa-hospital-alt:after{content:"\10f47d"}.fad.fa-hospital-symbol:after{content:"\10f47e"}.fad.fa-hospital-user:after{content:"\10f80d"}.fad.fa-hospitals:after{content:"\10f80e"}.fad.fa-hot-tub:after{content:"\10f593"}.fad.fa-hotdog:after{content:"\10f80f"}.fad.fa-hotel:after{content:"\10f594"}.fad.fa-hourglass:after{content:"\10f254"}.fad.fa-hourglass-end:after{content:"\10f253"}.fad.fa-hourglass-half:after{content:"\10f252"}.fad.fa-hourglass-start:after{content:"\10f251"}.fad.fa-house:after{content:"\10e00d"}.fad.fa-house-damage:after{content:"\10f6f1"}.fad.fa-house-day:after{content:"\10e00e"}.fad.fa-house-flood:after{content:"\10f74f"}.fad.fa-house-leave:after{content:"\10e00f"}.fad.fa-house-night:after{content:"\10e010"}.fad.fa-house-return:after{content:"\10e011"}.fad.fa-house-signal:after{content:"\10e012"}.fad.fa-house-user:after{content:"\10e065"}.fad.fa-hryvnia:after{content:"\10f6f2"}.fad.fa-humidity:after{content:"\10f750"}.fad.fa-hurricane:after{content:"\10f751"}.fad.fa-i-cursor:after{content:"\10f246"}.fad.fa-ice-cream:after{content:"\10f810"}.fad.fa-ice-skate:after{content:"\10f7ac"}.fad.fa-icicles:after{content:"\10f7ad"}.fad.fa-icons:after{content:"\10f86d"}.fad.fa-icons-alt:after{content:"\10f86e"}.fad.fa-id-badge:after{content:"\10f2c1"}.fad.fa-id-card:after{content:"\10f2c2"}.fad.fa-id-card-alt:after{content:"\10f47f"}.fad.fa-igloo:after{content:"\10f7ae"}.fad.fa-image:after{content:"\10f03e"}.fad.fa-image-polaroid:after{content:"\10f8c4"}.fad.fa-images:after{content:"\10f302"}.fad.fa-inbox:after{content:"\10f01c"}.fad.fa-inbox-in:after{content:"\10f310"}.fad.fa-inbox-out:after{content:"\10f311"}.fad.fa-indent:after{content:"\10f03c"}.fad.fa-industry:after{content:"\10f275"}.fad.fa-industry-alt:after{content:"\10f3b3"}.fad.fa-infinity:after{content:"\10f534"}.fad.fa-info:after{content:"\10f129"}.fad.fa-info-circle:after{content:"\10f05a"}.fad.fa-info-square:after{content:"\10f30f"}.fad.fa-inhaler:after{content:"\10f5f9"}.fad.fa-integral:after{content:"\10f667"}.fad.fa-intersection:after{content:"\10f668"}.fad.fa-inventory:after{content:"\10f480"}.fad.fa-island-tropical:after{content:"\10f811"}.fad.fa-italic:after{content:"\10f033"}.fad.fa-jack-o-lantern:after{content:"\10f30e"}.fad.fa-jedi:after{content:"\10f669"}.fad.fa-joint:after{content:"\10f595"}.fad.fa-journal-whills:after{content:"\10f66a"}.fad.fa-joystick:after{content:"\10f8c5"}.fad.fa-jug:after{content:"\10f8c6"}.fad.fa-kaaba:after{content:"\10f66b"}.fad.fa-kazoo:after{content:"\10f8c7"}.fad.fa-kerning:after{content:"\10f86f"}.fad.fa-key:after{content:"\10f084"}.fad.fa-key-skeleton:after{content:"\10f6f3"}.fad.fa-keyboard:after{content:"\10f11c"}.fad.fa-keynote:after{content:"\10f66c"}.fad.fa-khanda:after{content:"\10f66d"}.fad.fa-kidneys:after{content:"\10f5fb"}.fad.fa-kiss:after{content:"\10f596"}.fad.fa-kiss-beam:after{content:"\10f597"}.fad.fa-kiss-wink-heart:after{content:"\10f598"}.fad.fa-kite:after{content:"\10f6f4"}.fad.fa-kiwi-bird:after{content:"\10f535"}.fad.fa-knife-kitchen:after{content:"\10f6f5"}.fad.fa-lambda:after{content:"\10f66e"}.fad.fa-lamp:after{content:"\10f4ca"}.fad.fa-lamp-desk:after{content:"\10e014"}.fad.fa-lamp-floor:after{content:"\10e015"}.fad.fa-landmark:after{content:"\10f66f"}.fad.fa-landmark-alt:after{content:"\10f752"}.fad.fa-language:after{content:"\10f1ab"}.fad.fa-laptop:after{content:"\10f109"}.fad.fa-laptop-code:after{content:"\10f5fc"}.fad.fa-laptop-house:after{content:"\10e066"}.fad.fa-laptop-medical:after{content:"\10f812"}.fad.fa-lasso:after{content:"\10f8c8"}.fad.fa-laugh:after{content:"\10f599"}.fad.fa-laugh-beam:after{content:"\10f59a"}.fad.fa-laugh-squint:after{content:"\10f59b"}.fad.fa-laugh-wink:after{content:"\10f59c"}.fad.fa-layer-group:after{content:"\10f5fd"}.fad.fa-layer-minus:after{content:"\10f5fe"}.fad.fa-layer-plus:after{content:"\10f5ff"}.fad.fa-leaf:after{content:"\10f06c"}.fad.fa-leaf-heart:after{content:"\10f4cb"}.fad.fa-leaf-maple:after{content:"\10f6f6"}.fad.fa-leaf-oak:after{content:"\10f6f7"}.fad.fa-lemon:after{content:"\10f094"}.fad.fa-less-than:after{content:"\10f536"}.fad.fa-less-than-equal:after{content:"\10f537"}.fad.fa-level-down:after{content:"\10f149"}.fad.fa-level-down-alt:after{content:"\10f3be"}.fad.fa-level-up:after{content:"\10f148"}.fad.fa-level-up-alt:after{content:"\10f3bf"}.fad.fa-life-ring:after{content:"\10f1cd"}.fad.fa-light-ceiling:after{content:"\10e016"}.fad.fa-light-switch:after{content:"\10e017"}.fad.fa-light-switch-off:after{content:"\10e018"}.fad.fa-light-switch-on:after{content:"\10e019"}.fad.fa-lightbulb:after{content:"\10f0eb"}.fad.fa-lightbulb-dollar:after{content:"\10f670"}.fad.fa-lightbulb-exclamation:after{content:"\10f671"}.fad.fa-lightbulb-on:after{content:"\10f672"}.fad.fa-lightbulb-slash:after{content:"\10f673"}.fad.fa-lights-holiday:after{content:"\10f7b2"}.fad.fa-line-columns:after{content:"\10f870"}.fad.fa-line-height:after{content:"\10f871"}.fad.fa-link:after{content:"\10f0c1"}.fad.fa-lips:after{content:"\10f600"}.fad.fa-lira-sign:after{content:"\10f195"}.fad.fa-list:after{content:"\10f03a"}.fad.fa-list-alt:after{content:"\10f022"}.fad.fa-list-music:after{content:"\10f8c9"}.fad.fa-list-ol:after{content:"\10f0cb"}.fad.fa-list-ul:after{content:"\10f0ca"}.fad.fa-location:after{content:"\10f601"}.fad.fa-location-arrow:after{content:"\10f124"}.fad.fa-location-circle:after{content:"\10f602"}.fad.fa-location-slash:after{content:"\10f603"}.fad.fa-lock:after{content:"\10f023"}.fad.fa-lock-alt:after{content:"\10f30d"}.fad.fa-lock-open:after{content:"\10f3c1"}.fad.fa-lock-open-alt:after{content:"\10f3c2"}.fad.fa-long-arrow-alt-down:after{content:"\10f309"}.fad.fa-long-arrow-alt-left:after{content:"\10f30a"}.fad.fa-long-arrow-alt-right:after{content:"\10f30b"}.fad.fa-long-arrow-alt-up:after{content:"\10f30c"}.fad.fa-long-arrow-down:after{content:"\10f175"}.fad.fa-long-arrow-left:after{content:"\10f177"}.fad.fa-long-arrow-right:after{content:"\10f178"}.fad.fa-long-arrow-up:after{content:"\10f176"}.fad.fa-loveseat:after{content:"\10f4cc"}.fad.fa-low-vision:after{content:"\10f2a8"}.fad.fa-luchador:after{content:"\10f455"}.fad.fa-luggage-cart:after{content:"\10f59d"}.fad.fa-lungs:after{content:"\10f604"}.fad.fa-lungs-virus:after{content:"\10e067"}.fad.fa-mace:after{content:"\10f6f8"}.fad.fa-magic:after{content:"\10f0d0"}.fad.fa-magnet:after{content:"\10f076"}.fad.fa-mail-bulk:after{content:"\10f674"}.fad.fa-mailbox:after{content:"\10f813"}.fad.fa-male:after{content:"\10f183"}.fad.fa-mandolin:after{content:"\10f6f9"}.fad.fa-map:after{content:"\10f279"}.fad.fa-map-marked:after{content:"\10f59f"}.fad.fa-map-marked-alt:after{content:"\10f5a0"}.fad.fa-map-marker:after{content:"\10f041"}.fad.fa-map-marker-alt:after{content:"\10f3c5"}.fad.fa-map-marker-alt-slash:after{content:"\10f605"}.fad.fa-map-marker-check:after{content:"\10f606"}.fad.fa-map-marker-edit:after{content:"\10f607"}.fad.fa-map-marker-exclamation:after{content:"\10f608"}.fad.fa-map-marker-minus:after{content:"\10f609"}.fad.fa-map-marker-plus:after{content:"\10f60a"}.fad.fa-map-marker-question:after{content:"\10f60b"}.fad.fa-map-marker-slash:after{content:"\10f60c"}.fad.fa-map-marker-smile:after{content:"\10f60d"}.fad.fa-map-marker-times:after{content:"\10f60e"}.fad.fa-map-pin:after{content:"\10f276"}.fad.fa-map-signs:after{content:"\10f277"}.fad.fa-marker:after{content:"\10f5a1"}.fad.fa-mars:after{content:"\10f222"}.fad.fa-mars-double:after{content:"\10f227"}.fad.fa-mars-stroke:after{content:"\10f229"}.fad.fa-mars-stroke-h:after{content:"\10f22b"}.fad.fa-mars-stroke-v:after{content:"\10f22a"}.fad.fa-mask:after{content:"\10f6fa"}.fad.fa-meat:after{content:"\10f814"}.fad.fa-medal:after{content:"\10f5a2"}.fad.fa-medkit:after{content:"\10f0fa"}.fad.fa-megaphone:after{content:"\10f675"}.fad.fa-meh:after{content:"\10f11a"}.fad.fa-meh-blank:after{content:"\10f5a4"}.fad.fa-meh-rolling-eyes:after{content:"\10f5a5"}.fad.fa-memory:after{content:"\10f538"}.fad.fa-menorah:after{content:"\10f676"}.fad.fa-mercury:after{content:"\10f223"}.fad.fa-meteor:after{content:"\10f753"}.fad.fa-microchip:after{content:"\10f2db"}.fad.fa-microphone:after{content:"\10f130"}.fad.fa-microphone-alt:after{content:"\10f3c9"}.fad.fa-microphone-alt-slash:after{content:"\10f539"}.fad.fa-microphone-slash:after{content:"\10f131"}.fad.fa-microphone-stand:after{content:"\10f8cb"}.fad.fa-microscope:after{content:"\10f610"}.fad.fa-microwave:after{content:"\10e01b"}.fad.fa-mind-share:after{content:"\10f677"}.fad.fa-minus:after{content:"\10f068"}.fad.fa-minus-circle:after{content:"\10f056"}.fad.fa-minus-hexagon:after{content:"\10f307"}.fad.fa-minus-octagon:after{content:"\10f308"}.fad.fa-minus-square:after{content:"\10f146"}.fad.fa-mistletoe:after{content:"\10f7b4"}.fad.fa-mitten:after{content:"\10f7b5"}.fad.fa-mobile:after{content:"\10f10b"}.fad.fa-mobile-alt:after{content:"\10f3cd"}.fad.fa-mobile-android:after{content:"\10f3ce"}.fad.fa-mobile-android-alt:after{content:"\10f3cf"}.fad.fa-money-bill:after{content:"\10f0d6"}.fad.fa-money-bill-alt:after{content:"\10f3d1"}.fad.fa-money-bill-wave:after{content:"\10f53a"}.fad.fa-money-bill-wave-alt:after{content:"\10f53b"}.fad.fa-money-check:after{content:"\10f53c"}.fad.fa-money-check-alt:after{content:"\10f53d"}.fad.fa-money-check-edit:after{content:"\10f872"}.fad.fa-money-check-edit-alt:after{content:"\10f873"}.fad.fa-monitor-heart-rate:after{content:"\10f611"}.fad.fa-monkey:after{content:"\10f6fb"}.fad.fa-monument:after{content:"\10f5a6"}.fad.fa-moon:after{content:"\10f186"}.fad.fa-moon-cloud:after{content:"\10f754"}.fad.fa-moon-stars:after{content:"\10f755"}.fad.fa-mortar-pestle:after{content:"\10f5a7"}.fad.fa-mosque:after{content:"\10f678"}.fad.fa-motorcycle:after{content:"\10f21c"}.fad.fa-mountain:after{content:"\10f6fc"}.fad.fa-mountains:after{content:"\10f6fd"}.fad.fa-mouse:after{content:"\10f8cc"}.fad.fa-mouse-alt:after{content:"\10f8cd"}.fad.fa-mouse-pointer:after{content:"\10f245"}.fad.fa-mp3-player:after{content:"\10f8ce"}.fad.fa-mug:after{content:"\10f874"}.fad.fa-mug-hot:after{content:"\10f7b6"}.fad.fa-mug-marshmallows:after{content:"\10f7b7"}.fad.fa-mug-tea:after{content:"\10f875"}.fad.fa-music:after{content:"\10f001"}.fad.fa-music-alt:after{content:"\10f8cf"}.fad.fa-music-alt-slash:after{content:"\10f8d0"}.fad.fa-music-slash:after{content:"\10f8d1"}.fad.fa-narwhal:after{content:"\10f6fe"}.fad.fa-network-wired:after{content:"\10f6ff"}.fad.fa-neuter:after{content:"\10f22c"}.fad.fa-newspaper:after{content:"\10f1ea"}.fad.fa-not-equal:after{content:"\10f53e"}.fad.fa-notes-medical:after{content:"\10f481"}.fad.fa-object-group:after{content:"\10f247"}.fad.fa-object-ungroup:after{content:"\10f248"}.fad.fa-octagon:after{content:"\10f306"}.fad.fa-oil-can:after{content:"\10f613"}.fad.fa-oil-temp:after{content:"\10f614"}.fad.fa-om:after{content:"\10f679"}.fad.fa-omega:after{content:"\10f67a"}.fad.fa-ornament:after{content:"\10f7b8"}.fad.fa-otter:after{content:"\10f700"}.fad.fa-outdent:after{content:"\10f03b"}.fad.fa-outlet:after{content:"\10e01c"}.fad.fa-oven:after{content:"\10e01d"}.fad.fa-overline:after{content:"\10f876"}.fad.fa-page-break:after{content:"\10f877"}.fad.fa-pager:after{content:"\10f815"}.fad.fa-paint-brush:after{content:"\10f1fc"}.fad.fa-paint-brush-alt:after{content:"\10f5a9"}.fad.fa-paint-roller:after{content:"\10f5aa"}.fad.fa-palette:after{content:"\10f53f"}.fad.fa-pallet:after{content:"\10f482"}.fad.fa-pallet-alt:after{content:"\10f483"}.fad.fa-paper-plane:after{content:"\10f1d8"}.fad.fa-paperclip:after{content:"\10f0c6"}.fad.fa-parachute-box:after{content:"\10f4cd"}.fad.fa-paragraph:after{content:"\10f1dd"}.fad.fa-paragraph-rtl:after{content:"\10f878"}.fad.fa-parking:after{content:"\10f540"}.fad.fa-parking-circle:after{content:"\10f615"}.fad.fa-parking-circle-slash:after{content:"\10f616"}.fad.fa-parking-slash:after{content:"\10f617"}.fad.fa-passport:after{content:"\10f5ab"}.fad.fa-pastafarianism:after{content:"\10f67b"}.fad.fa-paste:after{content:"\10f0ea"}.fad.fa-pause:after{content:"\10f04c"}.fad.fa-pause-circle:after{content:"\10f28b"}.fad.fa-paw:after{content:"\10f1b0"}.fad.fa-paw-alt:after{content:"\10f701"}.fad.fa-paw-claws:after{content:"\10f702"}.fad.fa-peace:after{content:"\10f67c"}.fad.fa-pegasus:after{content:"\10f703"}.fad.fa-pen:after{content:"\10f304"}.fad.fa-pen-alt:after{content:"\10f305"}.fad.fa-pen-fancy:after{content:"\10f5ac"}.fad.fa-pen-nib:after{content:"\10f5ad"}.fad.fa-pen-square:after{content:"\10f14b"}.fad.fa-pencil:after{content:"\10f040"}.fad.fa-pencil-alt:after{content:"\10f303"}.fad.fa-pencil-paintbrush:after{content:"\10f618"}.fad.fa-pencil-ruler:after{content:"\10f5ae"}.fad.fa-pennant:after{content:"\10f456"}.fad.fa-people-arrows:after{content:"\10e068"}.fad.fa-people-carry:after{content:"\10f4ce"}.fad.fa-pepper-hot:after{content:"\10f816"}.fad.fa-percent:after{content:"\10f295"}.fad.fa-percentage:after{content:"\10f541"}.fad.fa-person-booth:after{content:"\10f756"}.fad.fa-person-carry:after{content:"\10f4cf"}.fad.fa-person-dolly:after{content:"\10f4d0"}.fad.fa-person-dolly-empty:after{content:"\10f4d1"}.fad.fa-person-sign:after{content:"\10f757"}.fad.fa-phone:after{content:"\10f095"}.fad.fa-phone-alt:after{content:"\10f879"}.fad.fa-phone-laptop:after{content:"\10f87a"}.fad.fa-phone-office:after{content:"\10f67d"}.fad.fa-phone-plus:after{content:"\10f4d2"}.fad.fa-phone-rotary:after{content:"\10f8d3"}.fad.fa-phone-slash:after{content:"\10f3dd"}.fad.fa-phone-square:after{content:"\10f098"}.fad.fa-phone-square-alt:after{content:"\10f87b"}.fad.fa-phone-volume:after{content:"\10f2a0"}.fad.fa-photo-video:after{content:"\10f87c"}.fad.fa-pi:after{content:"\10f67e"}.fad.fa-piano:after{content:"\10f8d4"}.fad.fa-piano-keyboard:after{content:"\10f8d5"}.fad.fa-pie:after{content:"\10f705"}.fad.fa-pig:after{content:"\10f706"}.fad.fa-piggy-bank:after{content:"\10f4d3"}.fad.fa-pills:after{content:"\10f484"}.fad.fa-pizza:after{content:"\10f817"}.fad.fa-pizza-slice:after{content:"\10f818"}.fad.fa-place-of-worship:after{content:"\10f67f"}.fad.fa-plane:after{content:"\10f072"}.fad.fa-plane-alt:after{content:"\10f3de"}.fad.fa-plane-arrival:after{content:"\10f5af"}.fad.fa-plane-departure:after{content:"\10f5b0"}.fad.fa-plane-slash:after{content:"\10e069"}.fad.fa-planet-moon:after{content:"\10e01f"}.fad.fa-planet-ringed:after{content:"\10e020"}.fad.fa-play:after{content:"\10f04b"}.fad.fa-play-circle:after{content:"\10f144"}.fad.fa-plug:after{content:"\10f1e6"}.fad.fa-plus:after{content:"\10f067"}.fad.fa-plus-circle:after{content:"\10f055"}.fad.fa-plus-hexagon:after{content:"\10f300"}.fad.fa-plus-octagon:after{content:"\10f301"}.fad.fa-plus-square:after{content:"\10f0fe"}.fad.fa-podcast:after{content:"\10f2ce"}.fad.fa-podium:after{content:"\10f680"}.fad.fa-podium-star:after{content:"\10f758"}.fad.fa-police-box:after{content:"\10e021"}.fad.fa-poll:after{content:"\10f681"}.fad.fa-poll-h:after{content:"\10f682"}.fad.fa-poll-people:after{content:"\10f759"}.fad.fa-poo:after{content:"\10f2fe"}.fad.fa-poo-storm:after{content:"\10f75a"}.fad.fa-poop:after{content:"\10f619"}.fad.fa-popcorn:after{content:"\10f819"}.fad.fa-portal-enter:after{content:"\10e022"}.fad.fa-portal-exit:after{content:"\10e023"}.fad.fa-portrait:after{content:"\10f3e0"}.fad.fa-pound-sign:after{content:"\10f154"}.fad.fa-power-off:after{content:"\10f011"}.fad.fa-pray:after{content:"\10f683"}.fad.fa-praying-hands:after{content:"\10f684"}.fad.fa-prescription:after{content:"\10f5b1"}.fad.fa-prescription-bottle:after{content:"\10f485"}.fad.fa-prescription-bottle-alt:after{content:"\10f486"}.fad.fa-presentation:after{content:"\10f685"}.fad.fa-print:after{content:"\10f02f"}.fad.fa-print-search:after{content:"\10f81a"}.fad.fa-print-slash:after{content:"\10f686"}.fad.fa-procedures:after{content:"\10f487"}.fad.fa-project-diagram:after{content:"\10f542"}.fad.fa-projector:after{content:"\10f8d6"}.fad.fa-pump-medical:after{content:"\10e06a"}.fad.fa-pump-soap:after{content:"\10e06b"}.fad.fa-pumpkin:after{content:"\10f707"}.fad.fa-puzzle-piece:after{content:"\10f12e"}.fad.fa-qrcode:after{content:"\10f029"}.fad.fa-question:after{content:"\10f128"}.fad.fa-question-circle:after{content:"\10f059"}.fad.fa-question-square:after{content:"\10f2fd"}.fad.fa-quidditch:after{content:"\10f458"}.fad.fa-quote-left:after{content:"\10f10d"}.fad.fa-quote-right:after{content:"\10f10e"}.fad.fa-quran:after{content:"\10f687"}.fad.fa-rabbit:after{content:"\10f708"}.fad.fa-rabbit-fast:after{content:"\10f709"}.fad.fa-racquet:after{content:"\10f45a"}.fad.fa-radar:after{content:"\10e024"}.fad.fa-radiation:after{content:"\10f7b9"}.fad.fa-radiation-alt:after{content:"\10f7ba"}.fad.fa-radio:after{content:"\10f8d7"}.fad.fa-radio-alt:after{content:"\10f8d8"}.fad.fa-rainbow:after{content:"\10f75b"}.fad.fa-raindrops:after{content:"\10f75c"}.fad.fa-ram:after{content:"\10f70a"}.fad.fa-ramp-loading:after{content:"\10f4d4"}.fad.fa-random:after{content:"\10f074"}.fad.fa-raygun:after{content:"\10e025"}.fad.fa-receipt:after{content:"\10f543"}.fad.fa-record-vinyl:after{content:"\10f8d9"}.fad.fa-rectangle-landscape:after{content:"\10f2fa"}.fad.fa-rectangle-portrait:after{content:"\10f2fb"}.fad.fa-rectangle-wide:after{content:"\10f2fc"}.fad.fa-recycle:after{content:"\10f1b8"}.fad.fa-redo:after{content:"\10f01e"}.fad.fa-redo-alt:after{content:"\10f2f9"}.fad.fa-refrigerator:after{content:"\10e026"}.fad.fa-registered:after{content:"\10f25d"}.fad.fa-remove-format:after{content:"\10f87d"}.fad.fa-repeat:after{content:"\10f363"}.fad.fa-repeat-1:after{content:"\10f365"}.fad.fa-repeat-1-alt:after{content:"\10f366"}.fad.fa-repeat-alt:after{content:"\10f364"}.fad.fa-reply:after{content:"\10f3e5"}.fad.fa-reply-all:after{content:"\10f122"}.fad.fa-republican:after{content:"\10f75e"}.fad.fa-restroom:after{content:"\10f7bd"}.fad.fa-retweet:after{content:"\10f079"}.fad.fa-retweet-alt:after{content:"\10f361"}.fad.fa-ribbon:after{content:"\10f4d6"}.fad.fa-ring:after{content:"\10f70b"}.fad.fa-rings-wedding:after{content:"\10f81b"}.fad.fa-road:after{content:"\10f018"}.fad.fa-robot:after{content:"\10f544"}.fad.fa-rocket:after{content:"\10f135"}.fad.fa-rocket-launch:after{content:"\10e027"}.fad.fa-route:after{content:"\10f4d7"}.fad.fa-route-highway:after{content:"\10f61a"}.fad.fa-route-interstate:after{content:"\10f61b"}.fad.fa-router:after{content:"\10f8da"}.fad.fa-rss:after{content:"\10f09e"}.fad.fa-rss-square:after{content:"\10f143"}.fad.fa-ruble-sign:after{content:"\10f158"}.fad.fa-ruler:after{content:"\10f545"}.fad.fa-ruler-combined:after{content:"\10f546"}.fad.fa-ruler-horizontal:after{content:"\10f547"}.fad.fa-ruler-triangle:after{content:"\10f61c"}.fad.fa-ruler-vertical:after{content:"\10f548"}.fad.fa-running:after{content:"\10f70c"}.fad.fa-rupee-sign:after{content:"\10f156"}.fad.fa-rv:after{content:"\10f7be"}.fad.fa-sack:after{content:"\10f81c"}.fad.fa-sack-dollar:after{content:"\10f81d"}.fad.fa-sad-cry:after{content:"\10f5b3"}.fad.fa-sad-tear:after{content:"\10f5b4"}.fad.fa-salad:after{content:"\10f81e"}.fad.fa-sandwich:after{content:"\10f81f"}.fad.fa-satellite:after{content:"\10f7bf"}.fad.fa-satellite-dish:after{content:"\10f7c0"}.fad.fa-sausage:after{content:"\10f820"}.fad.fa-save:after{content:"\10f0c7"}.fad.fa-sax-hot:after{content:"\10f8db"}.fad.fa-saxophone:after{content:"\10f8dc"}.fad.fa-scalpel:after{content:"\10f61d"}.fad.fa-scalpel-path:after{content:"\10f61e"}.fad.fa-scanner:after{content:"\10f488"}.fad.fa-scanner-image:after{content:"\10f8f3"}.fad.fa-scanner-keyboard:after{content:"\10f489"}.fad.fa-scanner-touchscreen:after{content:"\10f48a"}.fad.fa-scarecrow:after{content:"\10f70d"}.fad.fa-scarf:after{content:"\10f7c1"}.fad.fa-school:after{content:"\10f549"}.fad.fa-screwdriver:after{content:"\10f54a"}.fad.fa-scroll:after{content:"\10f70e"}.fad.fa-scroll-old:after{content:"\10f70f"}.fad.fa-scrubber:after{content:"\10f2f8"}.fad.fa-scythe:after{content:"\10f710"}.fad.fa-sd-card:after{content:"\10f7c2"}.fad.fa-search:after{content:"\10f002"}.fad.fa-search-dollar:after{content:"\10f688"}.fad.fa-search-location:after{content:"\10f689"}.fad.fa-search-minus:after{content:"\10f010"}.fad.fa-search-plus:after{content:"\10f00e"}.fad.fa-seedling:after{content:"\10f4d8"}.fad.fa-send-back:after{content:"\10f87e"}.fad.fa-send-backward:after{content:"\10f87f"}.fad.fa-sensor:after{content:"\10e028"}.fad.fa-sensor-alert:after{content:"\10e029"}.fad.fa-sensor-fire:after{content:"\10e02a"}.fad.fa-sensor-on:after{content:"\10e02b"}.fad.fa-sensor-smoke:after{content:"\10e02c"}.fad.fa-server:after{content:"\10f233"}.fad.fa-shapes:after{content:"\10f61f"}.fad.fa-share:after{content:"\10f064"}.fad.fa-share-all:after{content:"\10f367"}.fad.fa-share-alt:after{content:"\10f1e0"}.fad.fa-share-alt-square:after{content:"\10f1e1"}.fad.fa-share-square:after{content:"\10f14d"}.fad.fa-sheep:after{content:"\10f711"}.fad.fa-shekel-sign:after{content:"\10f20b"}.fad.fa-shield:after{content:"\10f132"}.fad.fa-shield-alt:after{content:"\10f3ed"}.fad.fa-shield-check:after{content:"\10f2f7"}.fad.fa-shield-cross:after{content:"\10f712"}.fad.fa-shield-virus:after{content:"\10e06c"}.fad.fa-ship:after{content:"\10f21a"}.fad.fa-shipping-fast:after{content:"\10f48b"}.fad.fa-shipping-timed:after{content:"\10f48c"}.fad.fa-shish-kebab:after{content:"\10f821"}.fad.fa-shoe-prints:after{content:"\10f54b"}.fad.fa-shopping-bag:after{content:"\10f290"}.fad.fa-shopping-basket:after{content:"\10f291"}.fad.fa-shopping-cart:after{content:"\10f07a"}.fad.fa-shovel:after{content:"\10f713"}.fad.fa-shovel-snow:after{content:"\10f7c3"}.fad.fa-shower:after{content:"\10f2cc"}.fad.fa-shredder:after{content:"\10f68a"}.fad.fa-shuttle-van:after{content:"\10f5b6"}.fad.fa-shuttlecock:after{content:"\10f45b"}.fad.fa-sickle:after{content:"\10f822"}.fad.fa-sigma:after{content:"\10f68b"}.fad.fa-sign:after{content:"\10f4d9"}.fad.fa-sign-in:after{content:"\10f090"}.fad.fa-sign-in-alt:after{content:"\10f2f6"}.fad.fa-sign-language:after{content:"\10f2a7"}.fad.fa-sign-out:after{content:"\10f08b"}.fad.fa-sign-out-alt:after{content:"\10f2f5"}.fad.fa-signal:after{content:"\10f012"}.fad.fa-signal-1:after{content:"\10f68c"}.fad.fa-signal-2:after{content:"\10f68d"}.fad.fa-signal-3:after{content:"\10f68e"}.fad.fa-signal-4:after{content:"\10f68f"}.fad.fa-signal-alt:after{content:"\10f690"}.fad.fa-signal-alt-1:after{content:"\10f691"}.fad.fa-signal-alt-2:after{content:"\10f692"}.fad.fa-signal-alt-3:after{content:"\10f693"}.fad.fa-signal-alt-slash:after{content:"\10f694"}.fad.fa-signal-slash:after{content:"\10f695"}.fad.fa-signal-stream:after{content:"\10f8dd"}.fad.fa-signature:after{content:"\10f5b7"}.fad.fa-sim-card:after{content:"\10f7c4"}.fad.fa-sink:after{content:"\10e06d"}.fad.fa-siren:after{content:"\10e02d"}.fad.fa-siren-on:after{content:"\10e02e"}.fad.fa-sitemap:after{content:"\10f0e8"}.fad.fa-skating:after{content:"\10f7c5"}.fad.fa-skeleton:after{content:"\10f620"}.fad.fa-ski-jump:after{content:"\10f7c7"}.fad.fa-ski-lift:after{content:"\10f7c8"}.fad.fa-skiing:after{content:"\10f7c9"}.fad.fa-skiing-nordic:after{content:"\10f7ca"}.fad.fa-skull:after{content:"\10f54c"}.fad.fa-skull-cow:after{content:"\10f8de"}.fad.fa-skull-crossbones:after{content:"\10f714"}.fad.fa-slash:after{content:"\10f715"}.fad.fa-sledding:after{content:"\10f7cb"}.fad.fa-sleigh:after{content:"\10f7cc"}.fad.fa-sliders-h:after{content:"\10f1de"}.fad.fa-sliders-h-square:after{content:"\10f3f0"}.fad.fa-sliders-v:after{content:"\10f3f1"}.fad.fa-sliders-v-square:after{content:"\10f3f2"}.fad.fa-smile:after{content:"\10f118"}.fad.fa-smile-beam:after{content:"\10f5b8"}.fad.fa-smile-plus:after{content:"\10f5b9"}.fad.fa-smile-wink:after{content:"\10f4da"}.fad.fa-smog:after{content:"\10f75f"}.fad.fa-smoke:after{content:"\10f760"}.fad.fa-smoking:after{content:"\10f48d"}.fad.fa-smoking-ban:after{content:"\10f54d"}.fad.fa-sms:after{content:"\10f7cd"}.fad.fa-snake:after{content:"\10f716"}.fad.fa-snooze:after{content:"\10f880"}.fad.fa-snow-blowing:after{content:"\10f761"}.fad.fa-snowboarding:after{content:"\10f7ce"}.fad.fa-snowflake:after{content:"\10f2dc"}.fad.fa-snowflakes:after{content:"\10f7cf"}.fad.fa-snowman:after{content:"\10f7d0"}.fad.fa-snowmobile:after{content:"\10f7d1"}.fad.fa-snowplow:after{content:"\10f7d2"}.fad.fa-soap:after{content:"\10e06e"}.fad.fa-socks:after{content:"\10f696"}.fad.fa-solar-panel:after{content:"\10f5ba"}.fad.fa-solar-system:after{content:"\10e02f"}.fad.fa-sort:after{content:"\10f0dc"}.fad.fa-sort-alpha-down:after{content:"\10f15d"}.fad.fa-sort-alpha-down-alt:after{content:"\10f881"}.fad.fa-sort-alpha-up:after{content:"\10f15e"}.fad.fa-sort-alpha-up-alt:after{content:"\10f882"}.fad.fa-sort-alt:after{content:"\10f883"}.fad.fa-sort-amount-down:after{content:"\10f160"}.fad.fa-sort-amount-down-alt:after{content:"\10f884"}.fad.fa-sort-amount-up:after{content:"\10f161"}.fad.fa-sort-amount-up-alt:after{content:"\10f885"}.fad.fa-sort-circle:after{content:"\10e030"}.fad.fa-sort-circle-down:after{content:"\10e031"}.fad.fa-sort-circle-up:after{content:"\10e032"}.fad.fa-sort-down:after{content:"\10f0dd"}.fad.fa-sort-numeric-down:after{content:"\10f162"}.fad.fa-sort-numeric-down-alt:after{content:"\10f886"}.fad.fa-sort-numeric-up:after{content:"\10f163"}.fad.fa-sort-numeric-up-alt:after{content:"\10f887"}.fad.fa-sort-shapes-down:after{content:"\10f888"}.fad.fa-sort-shapes-down-alt:after{content:"\10f889"}.fad.fa-sort-shapes-up:after{content:"\10f88a"}.fad.fa-sort-shapes-up-alt:after{content:"\10f88b"}.fad.fa-sort-size-down:after{content:"\10f88c"}.fad.fa-sort-size-down-alt:after{content:"\10f88d"}.fad.fa-sort-size-up:after{content:"\10f88e"}.fad.fa-sort-size-up-alt:after{content:"\10f88f"}.fad.fa-sort-up:after{content:"\10f0de"}.fad.fa-soup:after{content:"\10f823"}.fad.fa-spa:after{content:"\10f5bb"}.fad.fa-space-shuttle:after{content:"\10f197"}.fad.fa-space-station-moon:after{content:"\10e033"}.fad.fa-space-station-moon-alt:after{content:"\10e034"}.fad.fa-spade:after{content:"\10f2f4"}.fad.fa-sparkles:after{content:"\10f890"}.fad.fa-speaker:after{content:"\10f8df"}.fad.fa-speakers:after{content:"\10f8e0"}.fad.fa-spell-check:after{content:"\10f891"}.fad.fa-spider:after{content:"\10f717"}.fad.fa-spider-black-widow:after{content:"\10f718"}.fad.fa-spider-web:after{content:"\10f719"}.fad.fa-spinner:after{content:"\10f110"}.fad.fa-spinner-third:after{content:"\10f3f4"}.fad.fa-splotch:after{content:"\10f5bc"}.fad.fa-spray-can:after{content:"\10f5bd"}.fad.fa-sprinkler:after{content:"\10e035"}.fad.fa-square:after{content:"\10f0c8"}.fad.fa-square-full:after{content:"\10f45c"}.fad.fa-square-root:after{content:"\10f697"}.fad.fa-square-root-alt:after{content:"\10f698"}.fad.fa-squirrel:after{content:"\10f71a"}.fad.fa-staff:after{content:"\10f71b"}.fad.fa-stamp:after{content:"\10f5bf"}.fad.fa-star:after{content:"\10f005"}.fad.fa-star-and-crescent:after{content:"\10f699"}.fad.fa-star-christmas:after{content:"\10f7d4"}.fad.fa-star-exclamation:after{content:"\10f2f3"}.fad.fa-star-half:after{content:"\10f089"}.fad.fa-star-half-alt:after{content:"\10f5c0"}.fad.fa-star-of-david:after{content:"\10f69a"}.fad.fa-star-of-life:after{content:"\10f621"}.fad.fa-star-shooting:after{content:"\10e036"}.fad.fa-starfighter:after{content:"\10e037"}.fad.fa-starfighter-alt:after{content:"\10e038"}.fad.fa-stars:after{content:"\10f762"}.fad.fa-starship:after{content:"\10e039"}.fad.fa-starship-freighter:after{content:"\10e03a"}.fad.fa-steak:after{content:"\10f824"}.fad.fa-steering-wheel:after{content:"\10f622"}.fad.fa-step-backward:after{content:"\10f048"}.fad.fa-step-forward:after{content:"\10f051"}.fad.fa-stethoscope:after{content:"\10f0f1"}.fad.fa-sticky-note:after{content:"\10f249"}.fad.fa-stocking:after{content:"\10f7d5"}.fad.fa-stomach:after{content:"\10f623"}.fad.fa-stop:after{content:"\10f04d"}.fad.fa-stop-circle:after{content:"\10f28d"}.fad.fa-stopwatch:after{content:"\10f2f2"}.fad.fa-stopwatch-20:after{content:"\10e06f"}.fad.fa-store:after{content:"\10f54e"}.fad.fa-store-alt:after{content:"\10f54f"}.fad.fa-store-alt-slash:after{content:"\10e070"}.fad.fa-store-slash:after{content:"\10e071"}.fad.fa-stream:after{content:"\10f550"}.fad.fa-street-view:after{content:"\10f21d"}.fad.fa-stretcher:after{content:"\10f825"}.fad.fa-strikethrough:after{content:"\10f0cc"}.fad.fa-stroopwafel:after{content:"\10f551"}.fad.fa-subscript:after{content:"\10f12c"}.fad.fa-subway:after{content:"\10f239"}.fad.fa-suitcase:after{content:"\10f0f2"}.fad.fa-suitcase-rolling:after{content:"\10f5c1"}.fad.fa-sun:after{content:"\10f185"}.fad.fa-sun-cloud:after{content:"\10f763"}.fad.fa-sun-dust:after{content:"\10f764"}.fad.fa-sun-haze:after{content:"\10f765"}.fad.fa-sunglasses:after{content:"\10f892"}.fad.fa-sunrise:after{content:"\10f766"}.fad.fa-sunset:after{content:"\10f767"}.fad.fa-superscript:after{content:"\10f12b"}.fad.fa-surprise:after{content:"\10f5c2"}.fad.fa-swatchbook:after{content:"\10f5c3"}.fad.fa-swimmer:after{content:"\10f5c4"}.fad.fa-swimming-pool:after{content:"\10f5c5"}.fad.fa-sword:after{content:"\10f71c"}.fad.fa-sword-laser:after{content:"\10e03b"}.fad.fa-sword-laser-alt:after{content:"\10e03c"}.fad.fa-swords:after{content:"\10f71d"}.fad.fa-swords-laser:after{content:"\10e03d"}.fad.fa-synagogue:after{content:"\10f69b"}.fad.fa-sync:after{content:"\10f021"}.fad.fa-sync-alt:after{content:"\10f2f1"}.fad.fa-syringe:after{content:"\10f48e"}.fad.fa-table:after{content:"\10f0ce"}.fad.fa-table-tennis:after{content:"\10f45d"}.fad.fa-tablet:after{content:"\10f10a"}.fad.fa-tablet-alt:after{content:"\10f3fa"}.fad.fa-tablet-android:after{content:"\10f3fb"}.fad.fa-tablet-android-alt:after{content:"\10f3fc"}.fad.fa-tablet-rugged:after{content:"\10f48f"}.fad.fa-tablets:after{content:"\10f490"}.fad.fa-tachometer:after{content:"\10f0e4"}.fad.fa-tachometer-alt:after{content:"\10f3fd"}.fad.fa-tachometer-alt-average:after{content:"\10f624"}.fad.fa-tachometer-alt-fast:after{content:"\10f625"}.fad.fa-tachometer-alt-fastest:after{content:"\10f626"}.fad.fa-tachometer-alt-slow:after{content:"\10f627"}.fad.fa-tachometer-alt-slowest:after{content:"\10f628"}.fad.fa-tachometer-average:after{content:"\10f629"}.fad.fa-tachometer-fast:after{content:"\10f62a"}.fad.fa-tachometer-fastest:after{content:"\10f62b"}.fad.fa-tachometer-slow:after{content:"\10f62c"}.fad.fa-tachometer-slowest:after{content:"\10f62d"}.fad.fa-taco:after{content:"\10f826"}.fad.fa-tag:after{content:"\10f02b"}.fad.fa-tags:after{content:"\10f02c"}.fad.fa-tally:after{content:"\10f69c"}.fad.fa-tanakh:after{content:"\10f827"}.fad.fa-tape:after{content:"\10f4db"}.fad.fa-tasks:after{content:"\10f0ae"}.fad.fa-tasks-alt:after{content:"\10f828"}.fad.fa-taxi:after{content:"\10f1ba"}.fad.fa-teeth:after{content:"\10f62e"}.fad.fa-teeth-open:after{content:"\10f62f"}.fad.fa-telescope:after{content:"\10e03e"}.fad.fa-temperature-down:after{content:"\10e03f"}.fad.fa-temperature-frigid:after{content:"\10f768"}.fad.fa-temperature-high:after{content:"\10f769"}.fad.fa-temperature-hot:after{content:"\10f76a"}.fad.fa-temperature-low:after{content:"\10f76b"}.fad.fa-temperature-up:after{content:"\10e040"}.fad.fa-tenge:after{content:"\10f7d7"}.fad.fa-tennis-ball:after{content:"\10f45e"}.fad.fa-terminal:after{content:"\10f120"}.fad.fa-text:after{content:"\10f893"}.fad.fa-text-height:after{content:"\10f034"}.fad.fa-text-size:after{content:"\10f894"}.fad.fa-text-width:after{content:"\10f035"}.fad.fa-th:after{content:"\10f00a"}.fad.fa-th-large:after{content:"\10f009"}.fad.fa-th-list:after{content:"\10f00b"}.fad.fa-theater-masks:after{content:"\10f630"}.fad.fa-thermometer:after{content:"\10f491"}.fad.fa-thermometer-empty:after{content:"\10f2cb"}.fad.fa-thermometer-full:after{content:"\10f2c7"}.fad.fa-thermometer-half:after{content:"\10f2c9"}.fad.fa-thermometer-quarter:after{content:"\10f2ca"}.fad.fa-thermometer-three-quarters:after{content:"\10f2c8"}.fad.fa-theta:after{content:"\10f69e"}.fad.fa-thumbs-down:after{content:"\10f165"}.fad.fa-thumbs-up:after{content:"\10f164"}.fad.fa-thumbtack:after{content:"\10f08d"}.fad.fa-thunderstorm:after{content:"\10f76c"}.fad.fa-thunderstorm-moon:after{content:"\10f76d"}.fad.fa-thunderstorm-sun:after{content:"\10f76e"}.fad.fa-ticket:after{content:"\10f145"}.fad.fa-ticket-alt:after{content:"\10f3ff"}.fad.fa-tilde:after{content:"\10f69f"}.fad.fa-times:after{content:"\10f00d"}.fad.fa-times-circle:after{content:"\10f057"}.fad.fa-times-hexagon:after{content:"\10f2ee"}.fad.fa-times-octagon:after{content:"\10f2f0"}.fad.fa-times-square:after{content:"\10f2d3"}.fad.fa-tint:after{content:"\10f043"}.fad.fa-tint-slash:after{content:"\10f5c7"}.fad.fa-tire:after{content:"\10f631"}.fad.fa-tire-flat:after{content:"\10f632"}.fad.fa-tire-pressure-warning:after{content:"\10f633"}.fad.fa-tire-rugged:after{content:"\10f634"}.fad.fa-tired:after{content:"\10f5c8"}.fad.fa-toggle-off:after{content:"\10f204"}.fad.fa-toggle-on:after{content:"\10f205"}.fad.fa-toilet:after{content:"\10f7d8"}.fad.fa-toilet-paper:after{content:"\10f71e"}.fad.fa-toilet-paper-alt:after{content:"\10f71f"}.fad.fa-toilet-paper-slash:after{content:"\10e072"}.fad.fa-tombstone:after{content:"\10f720"}.fad.fa-tombstone-alt:after{content:"\10f721"}.fad.fa-toolbox:after{content:"\10f552"}.fad.fa-tools:after{content:"\10f7d9"}.fad.fa-tooth:after{content:"\10f5c9"}.fad.fa-toothbrush:after{content:"\10f635"}.fad.fa-torah:after{content:"\10f6a0"}.fad.fa-torii-gate:after{content:"\10f6a1"}.fad.fa-tornado:after{content:"\10f76f"}.fad.fa-tractor:after{content:"\10f722"}.fad.fa-trademark:after{content:"\10f25c"}.fad.fa-traffic-cone:after{content:"\10f636"}.fad.fa-traffic-light:after{content:"\10f637"}.fad.fa-traffic-light-go:after{content:"\10f638"}.fad.fa-traffic-light-slow:after{content:"\10f639"}.fad.fa-traffic-light-stop:after{content:"\10f63a"}.fad.fa-trailer:after{content:"\10e041"}.fad.fa-train:after{content:"\10f238"}.fad.fa-tram:after{content:"\10f7da"}.fad.fa-transgender:after{content:"\10f224"}.fad.fa-transgender-alt:after{content:"\10f225"}.fad.fa-transporter:after{content:"\10e042"}.fad.fa-transporter-1:after{content:"\10e043"}.fad.fa-transporter-2:after{content:"\10e044"}.fad.fa-transporter-3:after{content:"\10e045"}.fad.fa-transporter-empty:after{content:"\10e046"}.fad.fa-trash:after{content:"\10f1f8"}.fad.fa-trash-alt:after{content:"\10f2ed"}.fad.fa-trash-restore:after{content:"\10f829"}.fad.fa-trash-restore-alt:after{content:"\10f82a"}.fad.fa-trash-undo:after{content:"\10f895"}.fad.fa-trash-undo-alt:after{content:"\10f896"}.fad.fa-treasure-chest:after{content:"\10f723"}.fad.fa-tree:after{content:"\10f1bb"}.fad.fa-tree-alt:after{content:"\10f400"}.fad.fa-tree-christmas:after{content:"\10f7db"}.fad.fa-tree-decorated:after{content:"\10f7dc"}.fad.fa-tree-large:after{content:"\10f7dd"}.fad.fa-tree-palm:after{content:"\10f82b"}.fad.fa-trees:after{content:"\10f724"}.fad.fa-triangle:after{content:"\10f2ec"}.fad.fa-triangle-music:after{content:"\10f8e2"}.fad.fa-trophy:after{content:"\10f091"}.fad.fa-trophy-alt:after{content:"\10f2eb"}.fad.fa-truck:after{content:"\10f0d1"}.fad.fa-truck-container:after{content:"\10f4dc"}.fad.fa-truck-couch:after{content:"\10f4dd"}.fad.fa-truck-loading:after{content:"\10f4de"}.fad.fa-truck-monster:after{content:"\10f63b"}.fad.fa-truck-moving:after{content:"\10f4df"}.fad.fa-truck-pickup:after{content:"\10f63c"}.fad.fa-truck-plow:after{content:"\10f7de"}.fad.fa-truck-ramp:after{content:"\10f4e0"}.fad.fa-trumpet:after{content:"\10f8e3"}.fad.fa-tshirt:after{content:"\10f553"}.fad.fa-tty:after{content:"\10f1e4"}.fad.fa-turkey:after{content:"\10f725"}.fad.fa-turntable:after{content:"\10f8e4"}.fad.fa-turtle:after{content:"\10f726"}.fad.fa-tv:after{content:"\10f26c"}.fad.fa-tv-alt:after{content:"\10f8e5"}.fad.fa-tv-music:after{content:"\10f8e6"}.fad.fa-tv-retro:after{content:"\10f401"}.fad.fa-typewriter:after{content:"\10f8e7"}.fad.fa-ufo:after{content:"\10e047"}.fad.fa-ufo-beam:after{content:"\10e048"}.fad.fa-umbrella:after{content:"\10f0e9"}.fad.fa-umbrella-beach:after{content:"\10f5ca"}.fad.fa-underline:after{content:"\10f0cd"}.fad.fa-undo:after{content:"\10f0e2"}.fad.fa-undo-alt:after{content:"\10f2ea"}.fad.fa-unicorn:after{content:"\10f727"}.fad.fa-union:after{content:"\10f6a2"}.fad.fa-universal-access:after{content:"\10f29a"}.fad.fa-university:after{content:"\10f19c"}.fad.fa-unlink:after{content:"\10f127"}.fad.fa-unlock:after{content:"\10f09c"}.fad.fa-unlock-alt:after{content:"\10f13e"}.fad.fa-upload:after{content:"\10f093"}.fad.fa-usb-drive:after{content:"\10f8e9"}.fad.fa-usd-circle:after{content:"\10f2e8"}.fad.fa-usd-square:after{content:"\10f2e9"}.fad.fa-user:after{content:"\10f007"}.fad.fa-user-alien:after{content:"\10e04a"}.fad.fa-user-alt:after{content:"\10f406"}.fad.fa-user-alt-slash:after{content:"\10f4fa"}.fad.fa-user-astronaut:after{content:"\10f4fb"}.fad.fa-user-chart:after{content:"\10f6a3"}.fad.fa-user-check:after{content:"\10f4fc"}.fad.fa-user-circle:after{content:"\10f2bd"}.fad.fa-user-clock:after{content:"\10f4fd"}.fad.fa-user-cog:after{content:"\10f4fe"}.fad.fa-user-cowboy:after{content:"\10f8ea"}.fad.fa-user-crown:after{content:"\10f6a4"}.fad.fa-user-edit:after{content:"\10f4ff"}.fad.fa-user-friends:after{content:"\10f500"}.fad.fa-user-graduate:after{content:"\10f501"}.fad.fa-user-hard-hat:after{content:"\10f82c"}.fad.fa-user-headset:after{content:"\10f82d"}.fad.fa-user-injured:after{content:"\10f728"}.fad.fa-user-lock:after{content:"\10f502"}.fad.fa-user-md:after{content:"\10f0f0"}.fad.fa-user-md-chat:after{content:"\10f82e"}.fad.fa-user-minus:after{content:"\10f503"}.fad.fa-user-music:after{content:"\10f8eb"}.fad.fa-user-ninja:after{content:"\10f504"}.fad.fa-user-nurse:after{content:"\10f82f"}.fad.fa-user-plus:after{content:"\10f234"}.fad.fa-user-robot:after{content:"\10e04b"}.fad.fa-user-secret:after{content:"\10f21b"}.fad.fa-user-shield:after{content:"\10f505"}.fad.fa-user-slash:after{content:"\10f506"}.fad.fa-user-tag:after{content:"\10f507"}.fad.fa-user-tie:after{content:"\10f508"}.fad.fa-user-times:after{content:"\10f235"}.fad.fa-user-unlock:after{content:"\10e058"}.fad.fa-user-visor:after{content:"\10e04c"}.fad.fa-users:after{content:"\10f0c0"}.fad.fa-users-class:after{content:"\10f63d"}.fad.fa-users-cog:after{content:"\10f509"}.fad.fa-users-crown:after{content:"\10f6a5"}.fad.fa-users-medical:after{content:"\10f830"}.fad.fa-users-slash:after{content:"\10e073"}.fad.fa-utensil-fork:after{content:"\10f2e3"}.fad.fa-utensil-knife:after{content:"\10f2e4"}.fad.fa-utensil-spoon:after{content:"\10f2e5"}.fad.fa-utensils:after{content:"\10f2e7"}.fad.fa-utensils-alt:after{content:"\10f2e6"}.fad.fa-vacuum:after{content:"\10e04d"}.fad.fa-vacuum-robot:after{content:"\10e04e"}.fad.fa-value-absolute:after{content:"\10f6a6"}.fad.fa-vector-square:after{content:"\10f5cb"}.fad.fa-venus:after{content:"\10f221"}.fad.fa-venus-double:after{content:"\10f226"}.fad.fa-venus-mars:after{content:"\10f228"}.fad.fa-vhs:after{content:"\10f8ec"}.fad.fa-vial:after{content:"\10f492"}.fad.fa-vials:after{content:"\10f493"}.fad.fa-video:after{content:"\10f03d"}.fad.fa-video-plus:after{content:"\10f4e1"}.fad.fa-video-slash:after{content:"\10f4e2"}.fad.fa-vihara:after{content:"\10f6a7"}.fad.fa-violin:after{content:"\10f8ed"}.fad.fa-virus:after{content:"\10e074"}.fad.fa-virus-slash:after{content:"\10e075"}.fad.fa-viruses:after{content:"\10e076"}.fad.fa-voicemail:after{content:"\10f897"}.fad.fa-volcano:after{content:"\10f770"}.fad.fa-volleyball-ball:after{content:"\10f45f"}.fad.fa-volume:after{content:"\10f6a8"}.fad.fa-volume-down:after{content:"\10f027"}.fad.fa-volume-mute:after{content:"\10f6a9"}.fad.fa-volume-off:after{content:"\10f026"}.fad.fa-volume-slash:after{content:"\10f2e2"}.fad.fa-volume-up:after{content:"\10f028"}.fad.fa-vote-nay:after{content:"\10f771"}.fad.fa-vote-yea:after{content:"\10f772"}.fad.fa-vr-cardboard:after{content:"\10f729"}.fad.fa-wagon-covered:after{content:"\10f8ee"}.fad.fa-walker:after{content:"\10f831"}.fad.fa-walkie-talkie:after{content:"\10f8ef"}.fad.fa-walking:after{content:"\10f554"}.fad.fa-wallet:after{content:"\10f555"}.fad.fa-wand:after{content:"\10f72a"}.fad.fa-wand-magic:after{content:"\10f72b"}.fad.fa-warehouse:after{content:"\10f494"}.fad.fa-warehouse-alt:after{content:"\10f495"}.fad.fa-washer:after{content:"\10f898"}.fad.fa-watch:after{content:"\10f2e1"}.fad.fa-watch-calculator:after{content:"\10f8f0"}.fad.fa-watch-fitness:after{content:"\10f63e"}.fad.fa-water:after{content:"\10f773"}.fad.fa-water-lower:after{content:"\10f774"}.fad.fa-water-rise:after{content:"\10f775"}.fad.fa-wave-sine:after{content:"\10f899"}.fad.fa-wave-square:after{content:"\10f83e"}.fad.fa-wave-triangle:after{content:"\10f89a"}.fad.fa-waveform:after{content:"\10f8f1"}.fad.fa-waveform-path:after{content:"\10f8f2"}.fad.fa-webcam:after{content:"\10f832"}.fad.fa-webcam-slash:after{content:"\10f833"}.fad.fa-weight:after{content:"\10f496"}.fad.fa-weight-hanging:after{content:"\10f5cd"}.fad.fa-whale:after{content:"\10f72c"}.fad.fa-wheat:after{content:"\10f72d"}.fad.fa-wheelchair:after{content:"\10f193"}.fad.fa-whistle:after{content:"\10f460"}.fad.fa-wifi:after{content:"\10f1eb"}.fad.fa-wifi-1:after{content:"\10f6aa"}.fad.fa-wifi-2:after{content:"\10f6ab"}.fad.fa-wifi-slash:after{content:"\10f6ac"}.fad.fa-wind:after{content:"\10f72e"}.fad.fa-wind-turbine:after{content:"\10f89b"}.fad.fa-wind-warning:after{content:"\10f776"}.fad.fa-window:after{content:"\10f40e"}.fad.fa-window-alt:after{content:"\10f40f"}.fad.fa-window-close:after{content:"\10f410"}.fad.fa-window-frame:after{content:"\10e04f"}.fad.fa-window-frame-open:after{content:"\10e050"}.fad.fa-window-maximize:after{content:"\10f2d0"}.fad.fa-window-minimize:after{content:"\10f2d1"}.fad.fa-window-restore:after{content:"\10f2d2"}.fad.fa-windsock:after{content:"\10f777"}.fad.fa-wine-bottle:after{content:"\10f72f"}.fad.fa-wine-glass:after{content:"\10f4e3"}.fad.fa-wine-glass-alt:after{content:"\10f5ce"}.fad.fa-won-sign:after{content:"\10f159"}.fad.fa-wreath:after{content:"\10f7e2"}.fad.fa-wrench:after{content:"\10f0ad"}.fad.fa-x-ray:after{content:"\10f497"}.fad.fa-yen-sign:after{content:"\10f157"}.fad.fa-yin-yang:after{content:"\10f6ad"}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(../fonts/fa-light-300.eot);src:url(../fonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-light-300.woff2) format("woff2"),url(../fonts/fa-light-300.woff) format("woff"),url(../fonts/fa-light-300.ttf) format("truetype"),url(../fonts/fa-light-300.svg#fontawesome) format("svg")}.fal{font-weight:300}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-regular-400.eot);src:url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.woff) format("woff"),url(../fonts/fa-regular-400.ttf) format("truetype"),url(../fonts/fa-regular-400.svg#fontawesome) format("svg")}.fal,.far{font-family:"Font Awesome 5 Pro"}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fa-solid-900.eot);src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Pro";font-weight:900} \ No newline at end of file diff --git a/src/Web/WebUI/wwwroot/css/magnific-popup.css b/src/Web/WebUI/wwwroot/css/magnific-popup.css new file mode 100644 index 000000000..8561e181a --- /dev/null +++ b/src/Web/WebUI/wwwroot/css/magnific-popup.css @@ -0,0 +1,351 @@ +/* Magnific Popup CSS */ +.mfp-bg { + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1042; + overflow: hidden; + position: fixed; + background: #0b0b0b; + opacity: 0.8; } + +.mfp-wrap { + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1043; + position: fixed; + outline: none !important; + -webkit-backface-visibility: hidden; } + +.mfp-container { + text-align: center; + position: absolute; + width: 100%; + height: 100%; + left: 0; + top: 0; + padding: 0 8px; + box-sizing: border-box; } + +.mfp-container:before { + content: ''; + display: inline-block; + height: 100%; + vertical-align: middle; } + +.mfp-align-top .mfp-container:before { + display: none; } + +.mfp-content { + position: relative; + display: inline-block; + vertical-align: middle; + margin: 0 auto; + text-align: left; + z-index: 1045; } + +.mfp-inline-holder .mfp-content, +.mfp-ajax-holder .mfp-content { + width: 100%; + cursor: auto; } + +.mfp-ajax-cur { + cursor: progress; } + +.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { + cursor: -moz-zoom-out; + cursor: -webkit-zoom-out; + cursor: zoom-out; } + +.mfp-zoom { + cursor: pointer; + cursor: -webkit-zoom-in; + cursor: -moz-zoom-in; + cursor: zoom-in; } + +.mfp-auto-cursor .mfp-content { + cursor: auto; } + +.mfp-close, +.mfp-arrow, +.mfp-preloader, +.mfp-counter { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; } + +.mfp-loading.mfp-figure { + display: none; } + +.mfp-hide { + display: none !important; } + +.mfp-preloader { + color: #CCC; + position: absolute; + top: 50%; + width: auto; + text-align: center; + margin-top: -0.8em; + left: 8px; + right: 8px; + z-index: 1044; } + .mfp-preloader a { + color: #CCC; } + .mfp-preloader a:hover { + color: #FFF; } + +.mfp-s-ready .mfp-preloader { + display: none; } + +.mfp-s-error .mfp-content { + display: none; } + +button.mfp-close, +button.mfp-arrow { + overflow: visible; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; + display: block; + outline: none; + padding: 0; + z-index: 1046; + box-shadow: none; + touch-action: manipulation; } + +button::-moz-focus-inner { + padding: 0; + border: 0; } + +.mfp-close { + width: 44px; + height: 44px; + line-height: 44px; + position: absolute; + right: 0; + top: 0; + text-decoration: none; + text-align: center; + opacity: 0.65; + padding: 0 0 18px 10px; + color: #FFF; + font-style: normal; + font-size: 28px; + font-family: Arial, Baskerville, monospace; } + .mfp-close:hover, + .mfp-close:focus { + opacity: 1; } + .mfp-close:active { + top: 1px; } + +.mfp-close-btn-in .mfp-close { + color: #333; } + +.mfp-image-holder .mfp-close, +.mfp-iframe-holder .mfp-close { + color: #FFF; + right: -6px; + text-align: right; + padding-right: 6px; + width: 100%; } + +.mfp-counter { + position: absolute; + top: 0; + right: 0; + color: #CCC; + font-size: 12px; + line-height: 18px; + white-space: nowrap; } + +.mfp-arrow { + position: absolute; + opacity: 0.65; + margin: 0; + top: 50%; + margin-top: -55px; + padding: 0; + width: 90px; + height: 110px; + -webkit-tap-highlight-color: transparent; } + .mfp-arrow:active { + margin-top: -54px; } + .mfp-arrow:hover, + .mfp-arrow:focus { + opacity: 1; } + .mfp-arrow:before, + .mfp-arrow:after { + content: ''; + display: block; + width: 0; + height: 0; + position: absolute; + left: 0; + top: 0; + margin-top: 35px; + margin-left: 35px; + border: medium inset transparent; } + .mfp-arrow:after { + border-top-width: 13px; + border-bottom-width: 13px; + top: 8px; } + .mfp-arrow:before { + border-top-width: 21px; + border-bottom-width: 21px; + opacity: 0.7; } + +.mfp-arrow-left { + left: 0; } + .mfp-arrow-left:after { + border-right: 17px solid #FFF; + margin-left: 31px; } + .mfp-arrow-left:before { + margin-left: 25px; + border-right: 27px solid #3F3F3F; } + +.mfp-arrow-right { + right: 0; } + .mfp-arrow-right:after { + border-left: 17px solid #FFF; + margin-left: 39px; } + .mfp-arrow-right:before { + border-left: 27px solid #3F3F3F; } + +.mfp-iframe-holder { + padding-top: 40px; + padding-bottom: 40px; } + .mfp-iframe-holder .mfp-content { + line-height: 0; + width: 100%; + max-width: 900px; } + .mfp-iframe-holder .mfp-close { + top: -40px; } + +.mfp-iframe-scaler { + width: 100%; + height: 0; + overflow: hidden; + padding-top: 56.25%; } + .mfp-iframe-scaler iframe { + position: absolute; + display: block; + top: 0; + left: 0; + width: 100%; + height: 100%; + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + background: #000; } + +/* Main image in popup */ +img.mfp-img { + width: auto; + max-width: 100%; + height: auto; + display: block; + line-height: 0; + box-sizing: border-box; + padding: 40px 0 40px; + margin: 0 auto; } + +/* The shadow behind the image */ +.mfp-figure { + line-height: 0; } + .mfp-figure:after { + content: ''; + position: absolute; + left: 0; + top: 40px; + bottom: 40px; + display: block; + right: 0; + width: auto; + height: auto; + z-index: -1; + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + background: #444; } + .mfp-figure small { + color: #BDBDBD; + display: block; + font-size: 12px; + line-height: 14px; } + .mfp-figure figure { + margin: 0; } + +.mfp-bottom-bar { + margin-top: -36px; + position: absolute; + top: 100%; + left: 0; + width: 100%; + cursor: auto; } + +.mfp-title { + text-align: left; + line-height: 18px; + color: #F3F3F3; + word-wrap: break-word; + padding-right: 36px; } + +.mfp-image-holder .mfp-content { + max-width: 100%; } + +.mfp-gallery .mfp-image-holder .mfp-figure { + cursor: pointer; } + +@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { + /** + * Remove all paddings around the image on small screen + */ + .mfp-img-mobile .mfp-image-holder { + padding-left: 0; + padding-right: 0; } + .mfp-img-mobile img.mfp-img { + padding: 0; } + .mfp-img-mobile .mfp-figure:after { + top: 0; + bottom: 0; } + .mfp-img-mobile .mfp-figure small { + display: inline; + margin-left: 5px; } + .mfp-img-mobile .mfp-bottom-bar { + background: rgba(0, 0, 0, 0.6); + bottom: 0; + margin: 0; + top: auto; + padding: 3px 5px; + position: fixed; + box-sizing: border-box; } + .mfp-img-mobile .mfp-bottom-bar:empty { + padding: 0; } + .mfp-img-mobile .mfp-counter { + right: 5px; + top: 3px; } + .mfp-img-mobile .mfp-close { + top: 0; + right: 0; + width: 35px; + height: 35px; + line-height: 35px; + background: rgba(0, 0, 0, 0.6); + position: fixed; + text-align: center; + padding: 0; } } + +@media all and (max-width: 900px) { + .mfp-arrow { + -webkit-transform: scale(0.75); + transform: scale(0.75); } + .mfp-arrow-left { + -webkit-transform-origin: 0; + transform-origin: 0; } + .mfp-arrow-right { + -webkit-transform-origin: 100%; + transform-origin: 100%; } + .mfp-container { + padding-left: 6px; + padding-right: 6px; } } diff --git a/src/Web/WebUI/wwwroot/css/meanmenu.css b/src/Web/WebUI/wwwroot/css/meanmenu.css new file mode 100644 index 000000000..72a7491b3 --- /dev/null +++ b/src/Web/WebUI/wwwroot/css/meanmenu.css @@ -0,0 +1,156 @@ + +/*! ####################################################################### + + MeanMenu 2.0.7 + -------- + + To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/) + +####################################################################### */ + +/* hide the link until viewport size is reached */ +a.meanmenu-reveal { + display: none; +} + +/* when under viewport size, .mean-container is added to body */ +.mean-container .mean-bar { + float: left; + width: 100%; + position: relative; + background: #070337; + padding: 4px 0; + min-height: 42px; + z-index: 999999; +} + +.mean-container a.meanmenu-reveal { + width: 22px; + height: 22px; + padding: 13px 13px 11px 13px; + position: absolute; + top: 0; + right: 0; + cursor: pointer; + color: #fff; + text-decoration: none; + font-size: 16px; + text-indent: -9999em; + line-height: 22px; + font-size: 1px; + display: block; + font-family: Arial, Helvetica, sans-serif; + font-weight: 700; +} + +.mean-container a.meanmenu-reveal span { + display: block; + background: #fff; + height: 3px; + margin-top: 3px; +} + +.mean-container .mean-nav { + float: left; + width: 100%; + background: #070337; + margin-top: 44px; +} + +.mean-container .mean-nav ul { + padding: 0; + margin: 0; + width: 100%; + list-style-type: none; +} + +.mean-container .mean-nav ul li { + position: relative; + float: left; + width: 100%; +} + +.mean-container .mean-nav ul li a { + display: block; + float: left; + width: 90%; + padding: 10px 5%; + margin: 0; + text-align: left; + color: #fff; + border-top: 1px solid #e0e3ed; + text-decoration: none; + text-transform: uppercase; +} + +.mean-container .mean-nav ul li li a { + width: 80%; + padding: 10px 10%; + text-shadow: none !important; + visibility: visible; +} + +.mean-container .mean-nav ul li.mean-last a { + border-bottom: none; + margin-bottom: 0; +} + +.mean-container .mean-nav ul li li li a { + width: 70%; + padding: 10px 15%; +} + +.mean-container .mean-nav ul li li li li a { + width: 60%; + padding: 10px 20%; +} + +.mean-container .mean-nav ul li li li li li a { + width: 50%; + padding: 10px 25%; +} + + +.mean-container .mean-nav ul li a.mean-expand { + margin-top: 1px; + width: 26px; + height: 32px; + text-align: center; + position: absolute; + right: 0; + top: 0; + z-index: 2; + font-weight: 700; + background: transparent; + border: none !important; + font-size: 14px; +} + + + + +.mean-container .mean-push { + float: left; + width: 100%; + padding: 0; + margin: 0; + clear: both; +} + +.mean-nav .wrapper { + width: 100%; + padding: 0; + margin: 0; +} + +/* Fix for box sizing on Foundation Framework etc. */ +.mean-container .mean-bar, .mean-container .mean-bar * { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + + +.mean-remove { + display: none !important; +} diff --git a/src/Web/WebUI/wwwroot/css/nice-select.css b/src/Web/WebUI/wwwroot/css/nice-select.css new file mode 100644 index 000000000..67176fa56 --- /dev/null +++ b/src/Web/WebUI/wwwroot/css/nice-select.css @@ -0,0 +1,181 @@ + + +.nice-select { + -webkit-tap-highlight-color: transparent; + background-color: #fff; + border-radius: 5px; + border: solid 1px #e8e8e8; + box-sizing: border-box; + clear: both; + cursor: pointer; + display: block; + float: left; + font-family: inherit; + font-size: 14px; + font-weight: normal; + height: 42px; + line-height: 40px; + outline: none; + padding-left: 18px; + padding-right: 30px; + position: relative; + text-align: left !important; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + white-space: nowrap; + width: auto; +} + +.nice-select:hover { + border-color: #dbdbdb; +} + +.nice-select:active, +.nice-select.open, +.nice-select:focus { + border-color: #999; +} + +.nice-select:after { + border-bottom: 2px solid #999; + border-right: 2px solid #999; + content: ''; + display: block; + height: 5px; + margin-top: -4px; + pointer-events: none; + position: absolute; + right: 12px; + top: 50%; + -webkit-transform-origin: 66% 66%; + -ms-transform-origin: 66% 66%; + transform-origin: 66% 66%; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + -webkit-transition: all 0.15s ease-in-out; + transition: all 0.15s ease-in-out; + width: 5px; +} + +.nice-select.open:after { + -webkit-transform: rotate(-135deg); + -ms-transform: rotate(-135deg); + transform: rotate(-135deg); +} + +.nice-select.open .list { + opacity: 1; + pointer-events: auto; + -webkit-transform: scale(1) translateY(0); + -ms-transform: scale(1) translateY(0); + transform: scale(1) translateY(0); +} + +.nice-select.disabled { + border-color: #ededed; + color: #999; + pointer-events: none; +} + +.nice-select.disabled:after { + border-color: #cccccc; +} + +.nice-select.wide { + width: 100%; +} + +.nice-select.wide .list { + left: 0 !important; + right: 0 !important; +} + +.nice-select.right { + float: right; +} + +.nice-select.right .list { + left: auto; + right: 0; +} + +.nice-select.small { + font-size: 12px; + height: 36px; + line-height: 34px; +} + +.nice-select.small:after { + height: 4px; + width: 4px; +} + +.nice-select.small .option { + line-height: 34px; + min-height: 34px; +} + +.nice-select .list { + background-color: #fff; + border-radius: 5px; + box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11); + box-sizing: border-box; + margin-top: 4px; + opacity: 0; + overflow: hidden; + padding: 0; + pointer-events: none; + position: absolute; + top: 100%; + left: 0; + -webkit-transform-origin: 50% 0; + -ms-transform-origin: 50% 0; + transform-origin: 50% 0; + -webkit-transform: scale(0.75) translateY(-21px); + -ms-transform: scale(0.75) translateY(-21px); + transform: scale(0.75) translateY(-21px); + -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; + transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; + z-index: 9; +} + + +.nice-select .option { + cursor: pointer; + font-weight: 400; + line-height: 40px; + list-style: none; + min-height: 40px; + outline: none; + padding-left: 18px; + padding-right: 29px; + text-align: left; + -webkit-transition: all 0.2s; + transition: all 0.2s; +} + + + +.nice-select .option.selected { + font-weight: bold; +} + +.nice-select .option.disabled { + background-color: transparent; + color: #999; + cursor: default; +} + +.no-csspointerevents .nice-select .list { + display: none; +} + +.no-csspointerevents .nice-select.open .list { + display: block; +} + diff --git a/src/Web/WebUI/wwwroot/css/owl-carousel.css b/src/Web/WebUI/wwwroot/css/owl-carousel.css new file mode 100644 index 000000000..1ece042ac --- /dev/null +++ b/src/Web/WebUI/wwwroot/css/owl-carousel.css @@ -0,0 +1,6 @@ +/** + * Owl Carousel v2.2.1 + * Copyright 2013-2017 David Deutsch + * Licensed under () + */ +.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%} \ No newline at end of file diff --git a/src/Web/WebUI/wwwroot/css/preloader.css b/src/Web/WebUI/wwwroot/css/preloader.css new file mode 100644 index 000000000..b8308fe04 --- /dev/null +++ b/src/Web/WebUI/wwwroot/css/preloader.css @@ -0,0 +1,39 @@ +#loading{ + background-color: #fff; + height: 100%; + width: 100%; + position: fixed; + z-index: 9999999999; + margin-top: 0px; + top: 0px; +} +#loading-center{ + width: 100%; + height: 100%; + position: relative; +} +#loading-center-absolute { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); +} + + +.cart-container { + width: 900px; + margin: auto; +} + +#cart { + width: 150px; + display:inline-block; +} + +.product { + width: 60px; + position: absolute; + left: 50%; + opacity: 0; + transform: scale(2); +} \ No newline at end of file diff --git a/src/Web/WebUI/wwwroot/css/style.css b/src/Web/WebUI/wwwroot/css/style.css new file mode 100644 index 000000000..041c4b507 --- /dev/null +++ b/src/Web/WebUI/wwwroot/css/style.css @@ -0,0 +1,6894 @@ +/*----------------------------------------------------------------------------------- + + Theme Name: Duka Market - Clean, Minimal E-commerce HTML5 Template + Author: Theme Pure + Support: basictheme@gmail.com + Description: Duka Market - Clean, Minimal E-commerce HTML5 Template + Version: 1.0 + +----------------------------------------------------------------------------------- + +/************ TABLE OF CONTENTS *************** + + 01. theme defult CSS + 02. background CSS + 03. spacing CSS + 04. buttons CSS + 05. carousel CSS + 06. modal CSS + 07. section-title CSS + 08. breadcrumb CSS + 09. animation CSS + 10. header CSS + 11. slider CSS + 12. features CSS + 13. product CSS + 14. about CSS + 15. blog CSS + 16. cart CSS + 17. meanmenu CSS + 18. footer CSS + + +**********************************************/ +/*----------------------------------------*/ +/* 01. THEME DEFAULT CSS START +/*----------------------------------------*/ +@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600;700;800&display=swap"); +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +/*--------------------------------- + typography css start +---------------------------------*/ +body { + font-family: "Rubik", sans-serif; + font-size: 16px; + font-weight: normal; + color: #666; + line-height: 26px; +} + +a { + text-decoration: none; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: "Rubik", sans-serif; + color: #1F2024; + margin-top: 0px; + font-weight: 500; + line-height: 1.2; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; +} + +h1 { + font-size: 40px; +} + +h2 { + font-size: 36px; +} + +h3 { + font-size: 24px; +} + +h4 { + font-size: 20px; +} + +h5 { + font-size: 16px; +} + +h6 { + font-size: 14px; +} + +ul { + margin: 0px; + padding: 0px; +} + +li { + list-style: none; +} + +p { + font-family: #666; + font-size: 14px; + font-weight: normal; + color: #666; + margin-bottom: 15px; + line-height: 24px; +} + +a, +.btn, +button, +span, +p, +i, +input, +select, +textarea, +li, +img, +svg path, +*::after, +*::before, +.transition-3, +h1, +h2, +h3, +h4, +h5, +h6 { + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; +} + +a:focus, +.button:focus { + text-decoration: none; + outline: none; +} + +a:focus, +a:hover { + color: inherit; + text-decoration: none; +} + +a, +button { + color: inherit; + outline: none; + border: none; + background: transparent; +} + +button:hover { + cursor: pointer; +} + +button:focus { + outline: 0; + border: 0; +} + +.uppercase { + text-transform: uppercase; +} + +.capitalize { + text-transform: capitalize; +} + +input { + outline: none; +} + +*::-moz-selection { + background: #222; + color: #ffffff; + text-shadow: none; +} + +::-moz-selection { + background: #222; + color: #ffffff; + text-shadow: none; +} + +::selection { + background: #222; + color: #ffffff; + text-shadow: none; +} + +*::-moz-placeholder { + color: #222; + font-size: 14px; + opacity: 1; +} + +*::placeholder { + color: #222; + font-size: 14px; + opacity: 1; +} + +/*--------------------------------- + common classes css start +---------------------------------*/ +.w-img img { + width: 100%; +} + +.m-img img { + max-width: 100%; +} + +.fix { + overflow: hidden; +} + +.clear { + clear: both; +} + +.f-left { + float: left; +} + +.f-right { + float: right; +} + +.z-index-1 { + z-index: 1; +} + +.z-index-11 { + z-index: 11; +} + +.overflow-y-visible { + overflow-x: hidden; + overflow-y: visible; +} + +.p-relative { + position: relative; +} + +.p-absolute { + position: absolute; +} + +.include-bg { + background-position: center; + background-size: cover; + background-repeat: no-repeat; +} + +.b-radius { + border-radius: 2px; +} + +.b-radius-2 { + border-radius: 20px; +} + +.z-tooltip { + position: absolute; + top: -22px; + left: 50%; + -webkit-transform: translateX(-50%); + -moz-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + font-size: 13px; + display: inline-block; + height: 20px; + line-height: 20px; + text-align: center; + padding: 0 8px; + background: #2F3037; + color: #ffffff; + z-index: 1; + width: 80px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + visibility: hidden; + opacity: 0; +} +.z-tooltip::after { + position: absolute; + content: ""; + left: 50%; + -webkit-transform: translateX(-50%); + -moz-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + bottom: -4px; + border-top: 4px solid #2F3037; + border-left: 4px solid transparent; + border-right: 4px solid transparent; +} + +@media (min-width: 1400px) { + .custom-conatiner { + max-width: 1730px; + } +} +/*---------------------------------------- + Body Overlay +-----------------------------------------*/ +.body-overlay { + background-color: rgba(0, 0, 0, 0.5); + height: 100%; + width: 100%; + position: fixed; + top: 0; + z-index: 99; + left: 0; + opacity: 0; + visibility: hidden; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; +} +.body-overlay:hover { + cursor: pointer; +} + +.body-overlay.opened { + opacity: 1; + visibility: visible; +} + +/*---------------------------------------- + Section Bg +-----------------------------------------*/ +/*---------------------------------------- + Progress Wrap +-----------------------------------------*/ +@media (max-width: 575px) { + .progress-wrap { + right: 15px; + bottom: 15px; + } +} + +/*---------------------------------------- + btn css +-----------------------------------------*/ +/*----------------------------------------*/ +/* 02. background CSS +/*----------------------------------------*/ +.grey-bg { + background: #666; +} + +.white-bg { + background: #ffffff; +} + +.black-bg { + background: #222; +} + +.d-blue-bg { + background-color: #263C97; +} + +.d-dark-bg { + background-color: #222; +} + +.d-ldark-bg { + background-color: #2F3037; +} + +.d-ddark-bg { + background-color: #1F2024; +} + +.light-bg { + background-color: #F3F5F6; +} + +.light-bg-s { + background-color: #F4F5F7; +} + +/*----------------------------------------*/ +/* 03. spacing CSS +/*----------------------------------------*/ +/*----------------------------------------*/ +/* 04. buttons CSS +/*----------------------------------------*/ +.pulse-btn { + display: inline-block; + width: 80px; + height: 80px; + line-height: 80px; + text-align: center; + background-color: #ffffff; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + border-radius: 50%; + color: #222; + animation: pulse 2s infinite; +} +.pulse-btn:hover { + background-color: #222; + color: #ffffff; +} +.pulse-btn i { + padding-left: 2px; +} + +.wc-cart { + display: inline-block; + width: 100%; + background: #fcbe00; + color: #ffffff; + padding: 10px 0; + font-size: 16px; + text-align: center; + font-weight: 500; + border: 1px solid transparent; + transition: 0.3s; +} +.wc-cart:hover { + color: #222; + background: transparent; + border: 1px solid #e5e5e5; +} + +.wc-checkout { + display: inline-block; + width: 100%; + background: transparent; + border: 1px solid #e5e5e5; + color: #222; + padding: 10px 0; + font-size: 16px; + text-align: center; + font-weight: 500; + transition: 0.3s; +} +.wc-checkout:hover { + background: #fcbe00; + color: #ffffff; + color: #222; + border-color: #fcbe00; +} + +.wc-checkout { + display: inline-block; + width: 100%; + background: transparent; + border: 1px solid #e5e5e5; + color: #666; + padding: 10px 0; + font-size: 13px; + font-weight: 500; + text-align: center; + text-transform: uppercase; + transition: 0.3s; +} +.wc-checkout:hover { + background: #fcbe00; + color: #ffffff; + color: #222; + border-color: #fcbe00; +} + +.st-btn { + font-size: 13px; + font-weight: 500; + padding: 2px 15px; + background-color: #fcbe00; + color: #222; + display: inline-block; + text-transform: uppercase; +} +.st-btn:hover { + background-color: #ffffff; + color: #222; +} + +.st-btn-b { + font-size: 13px; + font-weight: 500; + padding: 12px 52px; + background-color: #ffffff; + color: #222; + display: inline-block; + text-transform: uppercase; +} +.st-btn-b:hover { + background-color: #fcbe00; + color: #222; +} + +.st-btn-4 { + font-size: 13px; + font-weight: 500; + padding: 12px 52px; + background-color: #fcbe00; + color: #222; + display: inline-block; + text-transform: uppercase; + border-radius: 2px; +} +.st-btn-4:hover { + background-color: #ffffff; + color: #222; +} + +.st-btn-d { + font-size: 13px; + font-weight: 500; + padding: 12px 52px; + background-color: #fcbe00; + color: #222; + display: inline-block; + text-transform: uppercase; +} +.st-btn-d:hover { + background-color: #ffffff; + color: #222; +} + +.st-btn-border { + font-size: 13px; + font-weight: 500; + padding: 10px 52px; + background-color: transparent; + color: #ffffff; + border: 2px solid #ffffff; + border-radius: 30px; + display: inline-block; + text-transform: uppercase; +} +.st-btn-border:hover { + background-color: #ffffff; + color: #222; + border-color: #ffffff; +} + +.st-btn-border-2 { + font-size: 13px; + font-weight: 500; + padding: 10px 25px; + background-color: transparent; + color: #ffffff; + border: 2px solid #ffffff; + display: inline-block; + text-transform: uppercase; +} +.st-btn-border-2:hover { + background-color: #ffffff; + color: #222; + border-color: #ffffff; +} + +.cart-btn { + font-size: 13px; + font-weight: 500; + padding: 9px 30px; + background-color: #fcbe00; + color: #222; + display: inline-block; + border: 1px solid transparent; + text-transform: uppercase; + text-align: center; +} +.cart-btn:hover { + border: 1px solid #e5e5e5; + background-color: #ffffff; + color: #222; +} + +.cart-btn-3 { + font-size: 13px; + font-weight: 500; + padding: 10px 40px; + background-color: #16bcdc; + color: #ffffff; + display: inline-block; + border: 1px solid transparent; + text-transform: uppercase; + text-align: center; + border-radius: 30px; +} +.cart-btn-3:hover { + border-color: #16bcdc; + background-color: #16bcdc; + color: #ffffff; +} + +.cart-btn-4 { + font-size: 13px; + font-weight: 500; + padding: 6px 40px; + background-color: #16bcdc; + color: #ffffff; + display: inline-block; + border: 1px solid transparent; + text-transform: uppercase; + text-align: center; + border-radius: 30px; +} +.cart-btn-4:hover { + border-color: #16bcdc; + background-color: #16bcdc; + color: #ffffff; +} + +.st-btn-3 { + font-size: 14px; + font-weight: 400; + text-transform: capitalize; + background-color: #ffffff; + padding: 8px 44px 8px 44px; + color: #5aab19; + display: inline-block; + transition: 0.3s; +} +.st-btn-3:hover { + background-color: #fcbe00; + color: #222; +} + +.cart-btn-2 { + font-size: 13px; + font-weight: 500; + padding: 6px 12px; + background-color: #fcbe00; + color: #222; + display: inline-block; + border: 1px solid transparent; + text-transform: uppercase; + text-align: center; + line-height: 30px; +} +.cart-btn-2:hover { + border: 1px solid #e5e5e5; + background-color: #ffffff; + color: #222; +} + +.transperant-btn { + font-size: 15px; + font-weight: 500; + padding: 6px 12px; + background-color: transparent; + color: #222; + display: inline-block; + border: 1px solid #e5e5e5; + text-transform: uppercase; + text-align: center; + line-height: 30px; +} +.transperant-btn:hover { + border: 1px solid #e5e5e5; + background-color: #fcbe00; + color: #222; +} + +.transperant-btn-2 { + font-size: 15px; + font-weight: 500; + padding: 6px 12px; + border-radius: 50%; + background-color: transparent; + color: #222; + display: inline-block; + border: 1px solid #e5e5e5; + text-transform: uppercase; + text-align: center; +} +.transperant-btn-2:hover { + border: 1px solid #16bcdc; + background-color: #16bcdc; + color: #ffffff; +} + +.error-btn { + font-size: 13px; + font-weight: 500; + padding: 12px 52px; + background-color: #fcbe00; + color: #222; + display: inline-block; + text-transform: uppercase; + border-radius: 2px; + border: 1px solid transparent; + text-align: center; +} +.error-btn:hover { + background-color: #ffffff; + border-color: #fcbe00; + color: #222; +} + +.tp-in-btn { + font-size: 13px; + font-weight: 500; + padding: 8px 52px; + background-color: #fcbe00; + color: #222; + display: inline-block; + text-transform: uppercase; + border-radius: 2px; + border: 1px solid transparent; + text-align: center; +} +.tp-in-btn:hover { + background-color: #ffffff; + border-color: #fcbe00; + color: #222; +} + +.tp-btn-h1 { + background: #fcbe00; + border: medium none; + color: #ffffff; + cursor: pointer; + border-radius: 0; + display: inline-block; + font-size: 16px; + font-weight: 600; + letter-spacing: 3px; + line-height: 1; + margin-bottom: 0; + padding: 20px 40px; + text-align: center; + text-transform: capitalize; + touch-action: manipulation; + transition: 0.3s; + vertical-align: middle; + white-space: nowrap; + border: 1px solid transparent; + letter-spacing: 0; +} +.tp-btn-h1:hover { + background: #ffffff; + color: #222; + border-color: #fcbe00; +} + +/*----------------------------------------*/ +/* 05. carousel CSS +/*----------------------------------------*/ +/*----------------------------------------*/ +/* 06. modal CSS +/*----------------------------------------*/ +.product__modal { + max-width: 900px; + padding: 20px; + padding-top: 27px; +} +.product__modal-close { + top: 15px; + right: 15px; + z-index: 1; +} +.product__modal-close button { + color: #ffffff; + display: block; + line-height: 36px; + text-align: center; + background: #fcbe00; + width: 38px; + height: 38px; + -webkit-border-radius: 100%; + -moz-border-radius: 100%; + border-radius: 100%; + border: 1px solid #fcbe00; + outline: none; +} +.product__modal-close button:hover { + background: #ffffff; + color: #222; +} +.product__modal-wrapper { + padding: 20px; +} +.product__modal-content h4 { + font-size: 24px; + color: #0068c9; + font-weight: 500; +} +.product__modal-content .product__add-review span { + font-size: 14px; + color: #999; + line-height: 1.2; + position: relative; +} +.product__modal-content .product__add-review span::before { + position: absolute; + content: ""; + background: #e5e5e5; + width: 1px; + height: 13px; + left: -20px; + right: 0; + top: 3px; +} +.product__modal-content .product__price { + padding-bottom: 20px; + border-bottom: 1px solid #e5e5e5; +} +.product__modal-content .product__price span { + font-size: 24px; + line-height: 1.25; + font-weight: 500; + color: #222; +} +.product__modal-content .product__modal-des ul li { + display: inline-block; +} +.product__modal-content .product__modal-des ul li a { + font-size: 14px; + color: #666; +} +.product__modal-content .product__modal-des ul li a i { + font-size: 6px; + position: relative; + top: -3px; + margin-right: 5px; +} +.product__modal-content .product__stock span { + font-size: 14px; + line-height: 24px; + color: #222; + display: inline-block; +} +.product__modal-box .nav-tabs { + border-bottom: 0; +} +.product__modal-box .nav-link { + padding: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + border: none; +} +.product__modal .nav-tabs { + border: none; + justify-content: space-between; +} +.product__modal .nav-link { + border: 1px solid #e5e5e5; + position: relative; + margin-bottom: 20px; +} +.product__modal .nav-link.active { + border-color: #fcbe00; +} +.product__modal .nav-link.active::after { + position: absolute; + content: ""; + top: -12px; + left: 50%; + -webkit-transform: translateX(-50%); + -moz-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + border: 6px solid transparent; + border-top-color: transparent; + border-bottom-color: #fcbe00; +} + +/*----------------------------------------*/ +/* 07. section-title CSS +/*----------------------------------------*/ +.section__head { + align-items: center; + position: relative; +} +@media (max-width: 575px) { + .section__head { + display: block !important; + } +} +.section__head::before { + position: absolute; + content: ""; + width: 100%; + height: 1px; + background: #e5e5e5; + bottom: 0; +} +.section__title { + margin-bottom: 6px; +} +@media (max-width: 575px) { + .section__title { + margin-bottom: 50px; + } +} +.section__title h5 { + font-size: 24px; + font-weight: 500; + margin-bottom: 0; + position: relative; + margin-bottom: 10px; +} +@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { + .section__title h5 { + font-size: 18px; + } +} +.section__title h5::after { + position: absolute; + content: ""; + bottom: -17px; + left: 0; + height: 2px; + width: 100%; + background: #fcbe00; +} +.section__title .st-titile-d { + margin-bottom: -22px; +} +.section__title .st-titile-d::after { + bottom: -10px; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .section__title .st-titile-d::after { + bottom: -13px; + } +} +.section__title-2 h5:after { + background: #16bcdc; +} + +.abs-section-title span { + font-size: 14px; + color: #fcbe00; + text-transform: uppercase; + font-weight: 500; + display: inline-block; + margin-bottom: 5px; +} +.abs-section-title h4 { + font-size: 36px; + line-height: 1.34em; + letter-spacing: -0.9px; +} +@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { + .abs-section-title p br { + display: none; + } +} + +/*----------------------------------------*/ +/* 08. breadcrumb CSS +/*----------------------------------------*/ +.breadcrumb__wrapper .breadcrumb { + margin-bottom: 0; + padding-top: 35px; + padding-bottom: 35px; +} +.breadcrumb__wrapper .breadcrumb-item { + font-size: 14px; + line-height: 24px; + color: #999; +} +.breadcrumb__wrapper .breadcrumb-item.active { + color: #2F3037; +} +.breadcrumb__wrapper .breadcrumb .breadcrumb-item + .breadcrumb-item::before { + color: #999; + content: var(--bs-breadcrumb-divider, "/"); +} + +.breadcrumb-two ul li { + display: inline-block; + padding: 0px 8px; + position: relative; +} +.breadcrumb-two ul li a span { + font-size: 22px; + line-height: 1.1; + transition: 0.3s; + color: #999; + font-size: 14px; + line-height: 24px; +} +.breadcrumb-two ul li a span:hover { + color: #fcbe00; +} +.breadcrumb-two ul li span { + color: #ffffff; + font-size: 14px; + line-height: 24px; +} +.breadcrumb-two ul li:not(:last-child)::after { + position: absolute; + color: #999; + content: "\f715"; + font-size: 8px; + right: -8px; + top: 1px; + font-family: "Font Awesome 5 pro"; + transform: rotate(-110deg); +} + +.breadcrumb-title { + font-size: 60px; + font-weight: 400; + letter-spacing: -0.05em; + color: #ffffff; +} + +/*----------------------------------------*/ +/* 09. animation CSS +/*----------------------------------------*/ +@-webkit-keyframes pulse { + 0% { + -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); + } + 70% { + -webkit-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0); + } + 100% { + -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); + } +} +@keyframes pulse { + 0% { + -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); + } + 70% { + -moz-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0); + box-shadow: 0 0 0 45px rgba(255, 255, 255, 0); + } + 100% { + -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); + } +} +/*----------------------------------------*/ +/* 10. header CSS +/*----------------------------------------*/ +.header { + border-bottom: 1px solid #e5e5e5; + border-color: rgba(255, 255, 255, 0.1); +} + +.header__info-2 { + display: flex; + justify-content: space-between; + align-items: center; +} + +.header-top { + border-bottom: 1px solid #e5e5e5; + border-color: rgba(255, 255, 255, 0.1); +} + +.header-inner-start { + display: flex; + align-items: center; +} +.header-inner-start .header__currency { + margin-right: 50px; + display: flex; + align-items: center; +} +.header-inner-start .header__currency .nice-select { + border: none; + padding: 0; + background: none; + appearance: none; + font-size: 14px; + color: #ffffff; +} +.header-inner-start .header__currency .nice-select::after { + height: 8px; + width: 8px; + margin-top: -5px; + right: -20px; + border-color: #ffffff; +} +.header-inner-start .header__currency .list .option { + color: #666; + background: #ffffff; +} +.header-inner-start .header__lang { + margin-right: 50px; + display: flex; + align-items: center; +} +.header-inner-start .header__lang .nice-select { + border: none; + padding: 0; + background: none; + appearance: none; + font-size: 14px; + color: #ffffff; +} +.header-inner-start .header__lang .nice-select::after { + height: 8px; + width: 8px; + margin-top: -5px; + right: -20px; + border-color: #ffffff; +} +.header-inner-start .header__lang .nice-select .list .option { + color: #666; + background: #ffffff; +} +.header-inner-start .support p { + color: #ffffff; + font-size: 14px; + margin-bottom: 0; + transition: 0.3s; +} +.header-inner-start .support p:hover { + color: #fcbe00; +} +.header-inner-start .border-right { + position: relative; + display: flex; + align-items: center; +} +.header-inner-start .border-right::before { + position: absolute; + width: 1px; + height: 16px; + background: rgba(255, 255, 255, 0.1); + bottom: 14px; + right: -35px; + content: ""; +} +.header-inner-start .s-name span { + color: #ffffff; + font-size: 14px; + display: block; + top: -2px; + position: relative; + margin-right: 2px; +} + +.ovic-menu-wrapper ul li { + display: inline-block; + margin-right: 35px; + position: relative; +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .ovic-menu-wrapper ul li { + margin-right: 30px; + } +} +.ovic-menu-wrapper ul li::before { + position: absolute; + width: 1px; + height: 16px; + background: rgba(255, 255, 255, 0.1); + bottom: 6px; + right: -18px; + content: ""; +} +.ovic-menu-wrapper ul li:last-child { + margin-right: 0; +} +.ovic-menu-wrapper ul li:last-child::before { + display: none; +} +.ovic-menu-wrapper ul li a { + color: #ffffff; + font-size: 14px; +} +.ovic-menu-wrapper ul li a:hover { + color: #fcbe00; +} + +.ovic-menu-wrapper-2 ul li a:hover { + color: #16bcdc; +} + +.logo .logo-image img { + display: block; + max-width: 210px; + padding: 5px 0; +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .logo .logo-image img { + max-width: 170px; + } +} +@media (max-width: 575px) { + .logo .logo-image img { + margin-bottom: 25px; + } +} + +.logo-3 .logo-image img { + width: 180px; +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .logo-3 .logo-image img { + width: 130px; + } +} + +.heade-mid-inner { + padding: 30px 0; + border-bottom: 1px solid; + border-color: rgba(255, 255, 255, 0.1); + position: relative; + z-index: 2; +} + +.header__search { + margin-left: -30px; + width: 630px; +} +@media only screen and (min-width: 1200px) and (max-width: 1399px) { + .header__search { + width: 490px; + } +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .header__search { + margin-left: 0px; + width: 350px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .header__search { + width: 100%; + } +} +@media (max-width: 575px) { + .header__search { + width: 100%; + } +} +.header__search form { + position: relative; +} +.header__search-box { + width: 100%; + position: relative; +} +.header__search-box::before { + position: absolute; + content: ""; + top: 50%; + left: 160px; + height: 45%; + width: 1px; + background: #E0E0E0; + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { + .header__search-box::before { + display: none; + } +} +.header__search-box .search-input { + width: 100%; + height: 50px; + line-height: 50px; + border-radius: 4px; + border: 2px solid #ffffff; + outline: none; + padding: 0 15px; + padding-left: 170px; + padding-right: 60px; +} +@media (max-width: 575px) { + .header__search-box .search-input { + padding-left: 15px; + } +} +.header__search-box .search-input::placeholder { + color: #999; + font-size: 12px; +} +.header__search-box .search-input:focus { + border-color: #fcbe00; +} +.header__search-box .search-input::-moz-placeholder { + color: #E0E0E0; + font-size: 14px; +} +.header__search-box .search-input::placeholder { + color: #999; + font-size: 14px; +} +.header__search-box .search-input-2:focus { + border-color: #16bcdc; +} +.header__search-box .button { + position: absolute; + top: 0; + right: 0; + border: none; + height: 50px; + color: #222; + display: block; + line-height: 50px; + padding: 0 15px; + font-size: 20px; + font-weight: 400; + background: #fcbe00; + border-radius: 0 4px 4px 0; + text-transform: capitalize; +} +.header__search-box .button-2 { + top: 5px; + right: 5px; + height: 40px; + line-height: 42px; + border-radius: 2px 2px 2px 2px; + background-color: #16bcdc; + color: #ffffff; +} +.header__search-box .button-3 { + top: 0; + right: 0; + height: 50px; + line-height: 50px; + border-radius: 2px 2px 2px 2px; + background-color: #16bcdc; + color: #ffffff; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .header__search-box-4 input { + padding-left: 30px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .header__search-box-4 input { + padding-left: 30px; + } +} +@media (max-width: 575px) { + .header__search-box-4 input { + padding-left: 30px; + } +} +.header__search-cat { + position: absolute; + top: 50%; + left: 20px; + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + z-index: 1; +} +@media (max-width: 575px) { + .header__search-cat { + display: none; + } +} +.header__search-cat .nice-select { + border: none; + padding-left: 0; + color: #222222; +} +.header__search-cat .nice-select::after { + border-width: 1px; + border-color: #222; + height: 6px; + width: 6px; + margin-top: -5px; +} +.header__search-cat .nice-select .list { + min-width: 220px; + height: 250px; + overflow: hidden; + overflow-y: scroll; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + left: -20px; +} +.header__search-cat .nice-select .list .option { + padding: 10px 6px; + line-height: 1.5; +} +.header__search-cat .nice-select .list .option:hover, .header__search-cat .nice-select .list .option.selected { + color: #ffffff; + background: #fcbe00; +} + +@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { + .header__bottom { + padding: 15px 0; + } +} + +.side-menu-btn { + color: #ffffff; + font-size: 25px; +} + +.header__bottom-left { + margin-left: -30px; +} +@media only screen and (min-width: 1200px) and (max-width: 1399px) { + .header__bottom-left { + margin-left: -10px; + } +} +@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { + .header__bottom-left { + margin-left: 0; + } +} + +.header__bottom .box-items-inner { + display: flex; + justify-content: space-between; +} +.header__bottom .box-item a { + line-height: 20px; + display: flex; + align-items: center; + color: #ffffff; + font-size: 14px; + font-weight: 500; +} +.header__bottom .box-item a:hover { + color: #16bcdc; +} +.header__bottom .box-item a i { + font-size: 30px; + line-height: 40px; + margin-inline-end: 15px; +} + +.side-border { + position: relative; +} +.side-border::before { + position: absolute; + content: ""; + background: #ffffff; + width: 1px; + height: 18px; + opacity: 0.2; + right: 60px; + top: 18px; +} +@media only screen and (min-width: 1200px) and (max-width: 1399px) { + .side-border::before { + right: 30px; + } +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .side-border::before { + right: 15px; + } +} + +.header-action { + display: flex; + justify-content: space-between; + margin-left: 60px; +} +@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 576px) and (max-width: 767px) { + .header-action { + margin-left: 20px; + } +} +@media (max-width: 575px) { + .header-action { + margin-left: 0; + } +} +.header-action .action { + position: relative; +} +.header-action .icon-link { + display: flex; +} +@media only screen and (min-width: 320px) and (max-width: 370px) { + .header-action .icon-link { + display: block; + } +} +.header-action .icon-link i { + font-size: 30px; + line-height: 34px; + font-weight: 400; + color: #ffffff; + margin-right: 10px; +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .header-action .icon-link i { + font-size: 25px; + margin-right: 5px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .header-action .icon-link i { + font-size: 20px; + margin-right: 5px; + } +} +.header-action .icon-link .flaticon-heart { + position: relative; + top: 2px; +} +.header-action .icon-link span { + font-size: 13px; + line-height: 1.1; + display: block; + color: #ffffff; +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .header-action .icon-link span { + font-size: 12px; + } +} +.header-action .icon-link .sub { + display: block; + font-size: 13px; + opacity: 0.7; + line-height: 1.3; +} +.header-action .icon-link .count { + position: absolute; + top: -3px; + left: 15px; + text-align: center; + min-width: 20px; + font-size: 12px; + line-height: 14px; + padding: 3px; + border-radius: 90px; + background: #fcbe00; + color: #222222; +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .header-action .icon-link .count { + left: -10px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .header-action .icon-link .count { + top: 0px; + left: -14px; + } +} +.header-action .icon-link .count-2 { + background: #16bcdc; + color: #ffffff; +} +.header-action .icon-link:hover i { + color: #fcbe00; +} +.header-action .icon-link:hover span { + color: #fcbe00; +} +.header-action .icon-link:hover .sub { + color: #fcbe00; +} +.header-action .icon-link:hover .count { + color: #222222; +} +.header-action .icon-link:hover .count-2 { + color: #ffffff; +} +.header-action .icon-link-2 .text { + color: #ffffff; +} +.header-action .icon-link-2 .sub { + color: #ffffff; +} +.header-action .icon-link-2:hover i, .header-action .icon-link-2 span { + color: #16bcdc; +} +.header-action .icon-link-2:hover .text { + color: #16bcdc; +} +.header-action .icon-link-2:hover .sub { + color: #16bcdc; +} + +.cart__mini { + position: absolute; + top: 120%; + right: 0; + width: 350px; + background: #ffffff; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + z-index: 11; + border-top: 2px solid #fcbe00; + padding: 35px 25px; + padding-top: 27px; + visibility: hidden; + opacity: 0; + -webkit-transition: all 0.2s ease-out 0s; + -moz-transition: all 0.2s ease-out 0s; + -ms-transition: all 0.2s ease-out 0s; + -o-transition: all 0.2s ease-out 0s; + transition: all 0.2s ease-out 0s; +} +@media (max-width: 575px) { + .cart__mini { + width: 300px; + } +} +.cart__mini.cart__opened { + visibility: visible; + opacity: 1; + top: 100%; +} +.cart__title { + border-bottom: 1px solid #e5e5e5; + padding-bottom: 20px; +} +.cart__title h4 { + font-size: 18px; + display: inline-block; + margin-right: 5px; + margin-bottom: 0; +} +.cart__title span { + font-size: 12px; +} +.cart__total-item { + min-width: 20px; + height: 20px; + text-align: center; + line-height: 20px; + position: absolute; + top: -2px; + left: 35px; + color: #ffffff; + background: #fcbe00; + border-radius: 100%; + font-size: 10px; +} +.cart__content span { + display: block; +} +.cart__item { + padding-bottom: 20px; + padding-top: 20px; + border-bottom: 1px solid #e5e5e5; +} +.cart__price span { + color: #fcbe00; +} +.cart__sub { + padding-top: 20px; + padding-bottom: 20px; +} +.cart__sub h6 { + margin-bottom: 0; +} +.cart__sub-total { + font-size: 14px; + color: #222; + font-weight: 500; + color: #fcbe00; +} +.cart__thumb { + margin-right: 15px; +} +.cart__thumb img { + width: 70px; + height: 70px; +} +.cart__details h6 a:hover { + color: #fcbe00; +} +.cart__del a:hover { + color: #fcbe00; +} + +.block-cart:hover > .cart .cart__mini { + visibility: visible; + opacity: 1; + top: 100%; +} + +.main-menu ul li { + display: inline-block; + margin-right: 26px; + position: relative; +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .main-menu ul li { + margin-right: 20px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .main-menu ul li { + margin-right: 30px; + } +} +.main-menu ul li:hover > a { + color: #fcbe00; +} +.main-menu ul li:hover ul.submenu { + visibility: visible; + opacity: 1; + top: 100%; +} +.main-menu ul li:hover ul.megamenu-1 { + visibility: visible; + opacity: 1; + top: 100%; +} +.main-menu ul li:hover .mega-menu { + visibility: visible; + opacity: 1; + top: 206px; +} +.main-menu ul li a { + display: block; + font-size: 14px; + color: #ffffff; + font-weight: 500; + text-transform: uppercase; + padding: 13px 0; +} +.main-menu ul li a i { + margin-left: 5px; +} +.main-menu ul li .active { + color: #fcbe00; +} +.main-menu ul li ul.submenu { + position: absolute; + top: 120%; + left: 0; + min-width: 200px; + background: #ffffff; + -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 3, 143, 0.1); + -moz-box-shadow: 0px 15px 30px 0px rgba(0, 3, 143, 0.1); + box-shadow: 0px 15px 30px 0px rgba(0, 3, 143, 0.1); + border: 1px solid #b0c6c64d; + visibility: hidden; + opacity: 0; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; + z-index: 11; + padding: 20px 0; +} +.main-menu ul li ul.submenu li { + display: block; + margin-right: 0; +} +.main-menu ul li ul.submenu li a { + position: relative; + padding: 5px 25px; + font-size: 14px; + text-transform: capitalize; + color: #666; + font-weight: 400; +} +.main-menu ul li ul.submenu li a i { + position: absolute; + top: 34%; + right: 0; + -webkit-transform: rotate(-90deg) translateY(-50%); + -moz-transform: rotate(-90deg) translateY(-50%); + -ms-transform: rotate(-90deg) translateY(-50%); + transform: rotate(-90deg) translateY(-50%); +} +.main-menu ul li ul.submenu li .active { + color: #fcbe00; +} +.main-menu ul li ul.submenu li:last-child a { + border-bottom: none; +} +.main-menu ul li ul.submenu li ul.submenu { + left: 120%; + top: 0%; + visibility: hidden; + opacity: 0; +} +.main-menu ul li ul.submenu li ul.submenu li:hover > a { + color: #fcbe00; +} +.main-menu ul li ul.submenu li:hover ul.submenu { + visibility: visible; + opacity: 1; + left: 100%; +} +.main-menu ul li ul.submenu li:hover > a { + margin-left: 5px; + color: #fcbe00; +} +.main-menu ul li ul.megamenu-1 { + position: absolute; + top: 120%; + left: -428%; + width: 870px; + background: #ffffff; + -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 3, 143, 0.1); + -moz-box-shadow: 0px 15px 30px 0px rgba(0, 3, 143, 0.1); + box-shadow: 0px 15px 30px 0px rgba(0, 3, 143, 0.1); + border: 1px solid #b0c6c64d; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; + padding: 40px 50px; + z-index: 11; + visibility: hidden; + opacity: 0; + padding-bottom: 10px; +} +.main-menu ul li ul.megamenu-1 li { + width: 33.33%; + float: left; + margin-bottom: 25px; + margin-right: 0; +} +.main-menu ul li ul.megamenu-1 li > a { + font-size: 14px; + color: #1F2024; + margin-bottom: 15px; + padding: 0; + border: none; + font-weight: 500; + padding: 0; + position: relative; + text-transform: uppercase; +} +.main-menu ul li ul.megamenu-1 li ul { + padding: 0; +} +.main-menu ul li ul.megamenu-1 li ul li { + display: block; + width: 100%; + margin-bottom: 8px; +} +.main-menu ul li ul.megamenu-1 li ul li a { + font-size: 14px; + color: #666; + margin-bottom: 0; + position: relative; + display: inline-block; + width: auto; + font-weight: 400; + text-transform: capitalize; +} +.main-menu ul li ul.megamenu-1 li ul li a:hover { + color: #fcbe00; + margin-left: 5px; +} +.main-menu ul li ul.megamenu-1 li ul li .active { + color: #fcbe00; +} +.main-menu ul li ul.megamenu-1 li:hover > a { + color: #222; +} +.main-menu ul li .mega-menu { + position: absolute; + left: 0; + background-size: cover; + top: 300px; + background-position: bottom left; + width: 100%; + padding-top: 40px; + -webkit-transition: all 0.3s linear 0s; + -moz-transition: all 0.3s linear 0s; + -ms-transition: all 0.3s linear 0s; + -o-transition: all 0.3s linear 0s; + transition: all 0.3s linear 0s; + transform-origin: top; + z-index: 9; + box-shadow: 0px 15px 30px 0px rgba(0, 3, 143, 0.1); + visibility: hidden; + opacity: 0; + background: #ffffff; +} +.main-menu ul li .mega-menu ul { + overflow: hidden; +} +.main-menu ul li .mega-menu ul > li { + width: 14.166666666%; + margin: 0; + float: left; +} +.main-menu ul li .mega-menu ul > li.mega-image { + width: 29.16666667%; +} +.main-menu ul li .mega-menu ul > li ul li { + margin-bottom: 8px; + width: 100%; + display: block; +} +.main-menu ul li .mega-menu ul > li ul li a { + font-size: 14px; + text-transform: capitalize; + font-weight: 400; + display: block; + padding: 0; + color: #666; +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .main-menu ul li .mega-menu ul > li ul li a { + font-size: 12px; + } +} +.main-menu ul li .mega-menu ul > li ul li a:hover { + color: #fcbe00; + margin-left: 5px; +} +.main-menu ul li .mega-menu ul > li ul li.title { + margin-bottom: 25px; +} +.main-menu ul li .mega-menu ul > li ul li.title a { + font-size: 14px; + padding-bottom: 10px; + text-transform: uppercase; + font-weight: 500; + padding: 0; + color: #1F2024; +} +.main-menu ul .has-mega { + position: static; +} +.main-menu ul .mega-image { + background-size: cover; + background-position: center top; + background-repeat: no-repeat; + padding: 20px 50px; + padding-top: 20px; + padding-top: 40px; +} +.main-menu ul .mega-image ul li a { + text-align: right; +} +.main-menu ul .mega-image ul li a h4 { + color: #ffffff; + font-size: 24px; + font-weight: 400; + line-height: 1em; + letter-spacing: -0.6px; +} +.main-menu ul .mega-image ul li a h5 { + font-size: 80px; + font-weight: 300; + line-height: 1em; + letter-spacing: -2px; + color: #fcbe00; +} +.main-menu ul .mega-image ul li a h6 { + font-size: 18px; + font-weight: 400; + color: #ffffff; +} +.main-menu ul .mega-image ul li a h6 span { + color: #fcbe00; + display: inline-block; +} + +.container-mega { + --bs-gutter-x: 15px; +} + +.offer { + background: #CC1414; + padding: 18px 0px 18px 0px; +} +.offer p { + color: #ffffff; + text-align: center; + font-size: 16px; + line-height: 24px; + letter-spacing: -0.4px; + margin-bottom: 0; +} + +.shopeing-text p { + color: #ffffff; + font-size: 14px; + line-height: 24px; + margin-bottom: 0; +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .shopeing-text p { + font-size: 12px; + font-weight: 500; + } +} + +.hover-effect { + position: relative; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + overflow: hidden; +} +.hover-effect::after, .hover-effect::before { + content: ""; + position: absolute; + top: 0; + bottom: 0; + right: 0; + left: 0; + -webkit-transition: all 0.4s linear; + -moz-transition: all 0.4s linear; + -ms-transition: all 0.4s linear; + -o-transition: all 0.4s linear; + transition: all 0.4s linear; +} +.hover-effect::before { + z-index: 1; +} +.hover-effect:hover::after { + top: 50%; + bottom: 50%; + background: rgba(255, 255, 255, 0.2); +} +.hover-effect:hover::before { + right: 50%; + left: 50%; + background: rgba(255, 255, 255, 0.2); +} + +.cat__menu ul { + background: #ffffff; + -webkit-border-radius: 0 0 5px 3px; + -moz-border-radius: 0 0 5px 3px; + border-radius: 0 0 5px 3px; +} +.cat__menu ul li { + position: relative; +} +.cat__menu ul li:last-child a { + border: none; +} +.cat__menu ul li a { + position: relative; + display: inline-block; + padding: 10px 20px; + text-transform: capitalize; + color: #1F2024; + border-bottom: 1px solid #e5e5e5; + font-weight: 500; + font-size: 14px; + text-align: left; + width: 100%; +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .cat__menu ul li a { + font-size: 12px; + } +} +.cat__menu ul li a .cat-label { + font-size: 9px; + color: #ffffff; + padding: 4px; + position: relative; + background: #CC1414; + top: -5px; + right: -2px; + text-transform: uppercase; +} +.cat__menu ul li a .cat-label.green { + background: #5aab19; +} +.cat__menu ul li a .cat-label.green::after { + border-right-color: #5aab19; +} +.cat__menu ul li a .cat-label::after { + position: absolute; + content: ""; + left: -6px; + top: 3px; + bottom: auto; + border: 3px solid transparent; + border-top-color: transparent; + border-right-color: #CC1414; +} +.cat__menu ul li a i { + position: absolute; + top: 34%; + right: 10px; + -webkit-transform: rotate(-90deg) translateY(-50%); + -moz-transform: rotate(-90deg) translateY(-50%); + -ms-transform: rotate(-90deg) translateY(-50%); + transform: rotate(-90deg) translateY(-50%); +} +.cat__menu ul li > ul.submenu { + position: absolute; + top: 20%; + left: 100%; + min-width: 200px; + background: #ffffff; + -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 3, 143, 0.1); + -moz-box-shadow: 0px 15px 30px 0px rgba(0, 3, 143, 0.1); + box-shadow: 0px 15px 30px 0px rgba(0, 3, 143, 0.1); + border: 1px solid #b0c6c64d; + visibility: hidden; + opacity: 0; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; + z-index: 11; + padding: 20px 0; +} +.cat__menu ul li > ul.submenu li { + display: block; + margin-right: 0; +} +.cat__menu ul li > ul.submenu li a { + padding: 9px 25px; + font-size: 13px; + text-transform: capitalize; + border: 0; +} +.cat__menu ul li > ul.submenu li:last-child a { + border-bottom: none; +} +.cat__menu ul li > ul.submenu li ul.submenu { + padding: 20px 0; + left: 120%; + top: 0%; + visibility: hidden; + opacity: 0; +} +.cat__menu ul li > ul.submenu li:hover ul.submenu { + visibility: visible; + opacity: 1; + left: 100%; +} +.cat__menu ul li > ul.submenu li:hover > a { + margin-left: 5px; +} +.cat__menu ul li:hover > a { + color: #fcbe00; +} +.cat__menu ul li:hover .mega-menu { + visibility: visible; + opacity: 1; + top: 0; +} +.cat__menu ul li:hover .submenu { + top: 0; + visibility: visible; + opacity: 1; +} +.cat__menu ul li .mega-menu { + position: absolute; + left: 100%; + top: 110%; + width: 800px; + background: #ffffff; + z-index: 1; + padding: 40px 50px; + padding-bottom: 10px; + visibility: hidden; + opacity: 0; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; + -webkit-box-shadow: 4.316px 4.168px 20px 0px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 4.316px 4.168px 20px 0px rgba(0, 0, 0, 0.1); + box-shadow: 4.316px 4.168px 20px 0px rgba(0, 0, 0, 0.1); + background-size: cover; + background-repeat: no-repeat; + background-position: right; + background-image: url("../img/bg/img-4.png"); + background-size: cover; + background-position: right bottom; + background-repeat: no-repeat; +} +.cat__menu ul li .mega-menu::before { + position: absolute; + left: 0; + right: 0; + content: ""; + width: 100%; + height: 100%; + top: 0; + background: #000000a1; +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .cat__menu ul li .mega-menu { + width: 620px; + left: 100%; + } +} +.cat__menu ul li .mega-menu li { + width: 33.33%; + float: left; + margin-bottom: 25px; +} +.cat__menu ul li .mega-menu li > a { + font-size: 16px; + color: #ffffff; + margin-bottom: 15px; + padding: 0; + border: none; + padding: 0; + position: relative; +} +.cat__menu ul li .mega-menu li ul { + padding: 0; +} +.cat__menu ul li .mega-menu li ul li { + display: block; + width: 100%; + margin-bottom: 8px; +} +.cat__menu ul li .mega-menu li ul li a { + font-size: 14px; + color: #ffffff; + margin-bottom: 0; + position: relative; + display: inline-block; + width: auto; + font-weight: 400; +} +.cat__menu ul li .mega-menu li ul li:hover > a { + color: #fcbe00; + margin-left: 5px; +} +.cat__menu ul li .mega-menu li:hover > a { + color: #fcbe00; +} +.cat__menu ul li .mega-menu-2 { + background-image: url("../img/bg/img-5.png"); +} +@media (min-width: 1400px) { + .cat__menu-2 { + width: 69% !important; + } +} + +.cat-toggle { + position: relative; +} + +.cat__menu { + position: absolute; + top: 100%; + left: 0; + width: 83%; + box-shadow: 0px 15px 30px 0px rgba(0, 3, 143, 0.1); + z-index: 2; + display: none; +} +@media only screen and (min-width: 1200px) and (max-width: 1399px) { + .cat__menu { + width: 88%; + } +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .cat__menu { + width: 93%; + } +} + +.cat-toggle-btn-1 { + color: #ffffff; + text-transform: uppercase; + font-size: 14px; + font-weight: 500; + line-height: 1.2; + padding: 15px 30px; + padding-right: 75px; + text-align: left; +} +@media only screen and (min-width: 1200px) and (max-width: 1399px) { + .cat-toggle-btn-1 { + padding-right: 30px; + } +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .cat-toggle-btn-1 { + padding: 15px 15px; + padding-right: 15px; + } +} +.cat-toggle-btn-1 i { + margin-right: 10px; + font-size: 20px; + position: relative; + top: 2px; +} +.cat-toggle-btn-1:hover { + background: #fcbe00; + color: #222; +} + +/*----------------------------------------*/ +/* 00. OFF CANVAS CSS START +/*----------------------------------------*/ +.offcanvas__area { + position: fixed; + right: -495px; + top: 0; + width: 465px; + height: 100%; + background: #ffffff none repeat scroll 0 0; + overflow-y: scroll; + -webkit-box-shadow: -5px 0 20px -5px rgba(0, 0, 0, 0.5); + -moz-box-shadow: -5px 0 20px -5px rgba(0, 0, 0, 0.5); + box-shadow: -5px 0 20px -5px rgba(0, 0, 0, 0.5); + -webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); + -moz-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); + transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); + z-index: 999; +} +@media (max-width: 575px) { + .offcanvas__area { + width: 290px; + } +} +.offcanvas__area.opened { + right: 0px; +} +.offcanvas__wrapper { + position: relative; + padding: 45px; +} +@media (max-width: 575px) { + .offcanvas__wrapper { + padding: 20px; + } +} +.offcanvas__close { + position: absolute; + top: 37px; + right: 45px; +} +@media (max-width: 575px) { + .offcanvas__close { + top: 10px; + right: 20px; + } +} +.offcanvas__close-btn { + display: inline-block; + font-size: 16px; + height: 45px; + width: 45px; + line-height: 45px; + background: #fcbe00; + color: #fff; + border-radius: 50%; +} +.offcanvas__close-btn:hover { + background: #222; +} +.offcanvas__logo { + padding-bottom: 20px; + border-bottom: 1px solid #e5e5e5; +} +.offcanvas__search { + position: relative; +} +.offcanvas__search input { + width: 100%; + height: 40px; + line-height: 40px; + padding-right: 20px; + background: transparent; + border: none; + outline: none; + border-bottom: 1px solid #e5e5e5; + font-size: 14px; +} +.offcanvas__search input::placeholder { + color: #999; +} +.offcanvas__search input:focus { + border-color: #222; +} +.offcanvas__search button { + position: absolute; + top: 50%; + right: 0; + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + font-size: 14px; + color: #999; +} + +/*----------------------------------------*/ +/* 11. slider CSS +/*----------------------------------------*/ +.slider-height { + min-height: 500px; +} + +.slider-height-2 { + min-height: 430px; +} + +.slider-height-3 { + min-height: 500px; +} + +.single-slider { + background-size: cover; + background-repeat: no-repeat; + background-position: center top; + transition: all 10.5s cubic-bezier(0, 0, 0.2, 1); +} + +.slider-content { + text-align: center; +} +@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { + .slider-content { + text-align: left; + } +} +.slider-content .slider_text { + font-size: 18px; + font-weight: 400; + color: #ffffff; +} + +.slider-content-2 { + text-align: left; + margin-left: 90px; +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .slider-content-2 { + margin-left: 30px; + } +} +@media (max-width: 575px) { + .slider-content-2 { + margin-left: 20px; + } +} + +.slider-title { + font-weight: 300; + color: #ffffff; +} + +.main-slider-paginations { + position: absolute; + bottom: 10px; + transform: translateY(-55%); + align-items: center; + z-index: 9; + left: 0; + right: 0; + text-align: center; +} +@media (max-width: 575px) { + .main-slider-paginations { + display: none; + } +} +.main-slider-paginations .swiper-pagination-bullet { + font-size: 0; + width: 7px; + height: 7px; + background: #ffffff; + opacity: 0.2; + margin: 0 5px; +} +.main-slider-paginations .swiper-pagination-bullet-active { + position: relative; + width: 35px; + border-radius: 10px; + background: #ffffff; + opacity: 1; +} + +.page-banner-area { + position: relative; + display: flex; + align-items: center; + z-index: 1; + background-size: cover; + background-position: center top; + background-repeat: no-repeat; +} +.page-banner-area::before { + position: absolute; + content: ""; + background: #0e2641; + opacity: 0.3; + width: 100%; + height: 100%; + z-index: -1; +} + +.page-banner-height { + padding: 250px 0; +} +@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px) { + .page-banner-height { + padding: 200px 0; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { + .page-banner-height { + padding: 120px 0; + } +} + +.page-banner-height-2 { + min-height: 360px; +} + +.page-banner-content h3 { + color: #ffffff; + font-size: 60px; + font-weight: 400; + line-height: 1.17em; + letter-spacing: -3px; +} +.page-banner-content p { + color: #ffffff; + font-size: 16px; +} + +/*----------------------------------------*/ +/* 12. features CSS +/*----------------------------------------*/ +.features__inner { + border: 1px solid #e5e5e5; +} +.features__wrapper { + border: 1px solid #e5e5e5; +} +.features__item { + padding: 40px; + position: relative; +} +@media only screen and (min-width: 1200px) and (max-width: 1399px) { + .features__item { + padding: 40px 20px; + } +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .features__item { + padding: 40px 10px; + } +} +.features__item::after { + position: absolute; + content: ""; + right: 25px; + top: 50%; + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + width: 1px; + height: 50%; + background: #e5e5e5; +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .features__item::after { + right: 0px; + } +} +@media (max-width: 575px) { + .features__item::after { + display: none; + } +} +.features__item-last::after { + display: none; +} +.features__icon i { + font-size: 40px; + color: #fcbe00; +} +.features__content h6 { + font-size: 13px; + line-height: 1.4; + font-weight: 500; + text-transform: uppercase; +} +.features__content p { + font-size: 13px; + line-height: 1.4em; + margin-bottom: 0; +} + +.features-2__lists { + border-bottom: 1px solid #FFFFFF1A; +} +.features-2__item { + padding: 20px 30px; + position: relative; + display: flex; +} +.features-2__icon i { + font-size: 40px; + color: #16bcdc; +} +.features-2__content h6 { + font-size: 13px; + line-height: 1.4; + font-weight: 500; + text-transform: uppercase; + color: #ffffff; +} +.features-2__content p { + font-size: 13px; + line-height: 1.4em; + margin-bottom: 0; + color: #999; +} + +.banner__area-d { + margin-top: -35px; +} +.banner__item:hover .banner__img img { + transform: scale(1.1); +} +.banner__img { + overflow: hidden; +} +.banner__img img { + min-height: 200px; + transition: all 0.3s ease-out 0s; +} +@media only screen and (min-width: 1200px) and (max-width: 1399px) { + .banner__img-2 img { + min-height: 235px; + } +} +@media only screen and (min-width: 1200px) and (max-width: 1399px) { + .banner__img-3 img { + min-height: 500px; + } +} +.banner__content { + position: absolute; + top: 50%; + transform: translateY(-50%); + padding: 30px 40px 30px 40px; +} +@media (max-width: 575px) { + .banner__content { + padding: 25px 20px 25px 20px; + } +} +.banner__content span { + font-size: 16px; + color: #fcbe00; + display: inline-block; + margin-bottom: 10px; +} +.banner__content h6 { + color: #ffffff; + font-size: 24px; + font-weight: 400; + line-height: 1.25em; + letter-spacing: -0.6px; + margin-bottom: 20px; +} +@media (max-width: 575px) { + .banner__content h6 { + font-size: 20px; + } +} +.banner__content h6:hover { + color: #fcbe00; +} +.banner__content p { + color: #ffffff; + font-size: 16px; + font-weight: 400; + margin-bottom: 0; +} +.banner__content .sm-p { + font-size: 18px; +} +.banner__content-2 h6 { + transition: 0.3s; +} +@media (max-width: 575px) { + .banner__content-2 h6 br { + display: none; + } +} +.banner__content-2 h6:hover { + color: #ffffff; + text-decoration: underline; +} +.banner__content-3 { + position: absolute; + top: 10%; + left: 0; + right: 0; + text-align: center; + transform: translateY(0%); + padding: 0; +} +.banner__content-3 p { + font-size: 18px; +} +.banner__content-3 h6 { + font-size: 26px; + line-height: 1.4em; +} +.banner__content-3 h6:hover { + color: #16bcdc; +} +.banner__content-3 .df-title:hover { + color: #fcbe00; +} +.banner__content-3 .bottom-btn { + position: absolute; + left: 0; + right: 0; + bottom: -215%; +} +@media (max-width: 575px) { + .banner__content-3 .bottom-btn { + bottom: -190%; + } +} +.banner__content-sd { + top: 110px; + padding: 0 40px; + left: 0; + right: 0; +} +@media only screen and (min-width: 1200px) and (max-width: 1399px) { + .banner__content-sd { + top: 85px; + } +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .banner__content-sd { + top: 170px; + } +} +@media (max-width: 575px) { + .banner__content-sd { + top: 80px; + } +} +.banner__content-sd h6 { + color: #ffffff; + font-size: 26px; + font-weight: 400; + line-height: 1.25em; + letter-spacing: -0.6px; + margin-bottom: 5px; +} +@media (max-width: 575px) { + .banner__content-sd h6 { + font-size: 18px; + } +} +.banner__content-sd h6:hover { + color: #fcbe00; +} + +.offer-time { + display: flex; + align-items: center; +} +.offer-time .offer-title { + font-size: 16px; + line-height: 24px; + margin-inline-end: 25px; + display: inline-block; + font-weight: 500; + color: #222; +} + +.countdown-inner { + background-color: #CC1414; + display: block; + padding: 8px 0; + margin-bottom: 10px; + padding-bottom: 5px; +} +.countdown-inner ul li { + list-style: none; + font-size: 12px; + color: #e5e5e5; + display: inline-block; + padding: 0 24px; + position: relative; + text-transform: uppercase; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .countdown-inner ul li { + padding: 0 10px; + } +} +@media (max-width: 575px) { + .countdown-inner ul li { + padding: 0 18px; + } +} +.countdown-inner ul li span { + display: block; + line-height: 1; + font-weight: 500; + font-size: 16px; +} + +.brand-area-d { + margin-top: -55px; + position: relative; +} + +.brand-slider { + border-top: 1px solid #e5e5e5; +} + +.brand-slider-2 { + border-top: 0; + background: #ffffff; + border-radius: 20px; +} + +.brand-item:hover img { + animation: bounceIn 0.5s ease; +} + +@keyframes bounceIn { + 0%, 20%, 40%, 60%, 80%, 100% { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } +} +@keyframes bounceIn { + 0% { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + 40% { + -webkit-transform: scale3d(0.9, 0.9, 0.9); + transform: scale3d(0.9, 0.9, 0.9); + } + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + 80% { + -webkit-transform: scale3d(0.97, 0.97, 0.97); + transform: scale3d(0.97, 0.97, 0.97); + } + 100% { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} +.cta-item { + margin-right: 50px; +} +@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { + .cta-item { + margin-right: 0; + } +} +.cta-item .cta-title { + font-size: 18px; + letter-spacing: -0.45px; + line-height: 1.2; + color: #ffffff; +} +.cta-item p { + color: #999; +} + +.cta-item-d { + margin-right: 60px; +} +@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { + .cta-item-d { + margin-right: 0; + } +} + +.subscribe__form { + position: relative; + width: 100%; +} +.subscribe__form input { + width: 100%; + height: 45px; + line-height: 41px; + padding-left: 20px; + padding-right: 130px; + border: 0; + color: #222; + background: #ffffff; + border-radius: 3px; + border: 1px solid transparent; +} +.subscribe__form input::placeholder { + color: #979ca5; + font-size: 14px; +} +.subscribe__form button { + position: absolute; + top: 0; + right: 0; + height: 45px; + line-height: 45px; + background: #fcbe00; + color: #222; + text-transform: uppercase; + padding: 0 25px; + border: 0; + border-radius: 0 3px 3px 0; + text-align: center; + font-size: 13px; + font-weight: 500; +} + +.apps-store a { + margin-right: 20px; + margin-bottom: 10px; + display: inline-block; +} +.apps-store a:last-child { + margin-right: 0; +} + +.social-icon a { + height: 50px; + width: 50px; + line-height: 50px; + background-color: #666; + color: #ffffff; + display: inline-block; + text-align: center; + border-radius: 3px; + margin-right: 6px; + margin-bottom: 10px; +} +.social-icon a:last-child { + margin-right: 0; +} +.social-icon a:hover { + background-color: #fcbe00; + color: #222; +} +.social-icon .facebook { + background-color: #3b5998; +} +.social-icon .twitter { + background-color: #1da1f2; +} +.social-icon .youtube { + background-color: #cd201f; +} +.social-icon .linkedin { + background-color: #0077b5; +} +.social-icon .rss { + background-color: #f26522; +} +.social-icon .dribbble { + background-color: #ea4c89; +} + +.social-icon-2 a:hover { + background-color: #16bcdc; + color: #ffffff; +} + +.categories__item:hover .categories__img img { + transform: scale(1.1); +} +.categories__img { + overflow: hidden; +} +.categories__img img { + min-height: 140px; + transition: all 0.3s ease-out 0s; +} +.categories__content { + position: absolute; + top: 50%; + transform: translateY(-50%); + padding: 0 30px; +} +.categories__content h6 { + color: #ffffff; + font-size: 16px; + font-weight: 400; + letter-spacing: -0.025em; + margin-bottom: 5px; +} +.categories__content h6:hover { + color: #16bcdc; +} +.categories__content p { + color: #ffffff; + letter-spacing: -0.025em; + opacity: 0.6; + font-weight: 400; + margin-bottom: 0; + font-size: 14px; +} + +/*----------------------------------------*/ +/* 13. product CSS +/*----------------------------------------*/ +.product__item { + padding: 20px; + position: relative; + transition: 0.3s; + z-index: 3; +} +.product__item:hover { + box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1); + background-color: #ffffff; +} +.product__item:hover .product__add-cart { + visibility: visible; + opacity: 1; + bottom: 20px; +} +.product__item:hover .product-action { + right: 0; +} +.product__item:hover .product__content-3 .progress { + visibility: hidden; + opacity: 0; +} +.product__item:hover .product__content-3 .progress-rate { + visibility: hidden; + opacity: 0; +} +.product__item-2 { + background: #ffffff; +} +.product__item-2:hover { + box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1); + background-color: #ffffff; +} +.product__item-2:hover .product__content-2 .price { + visibility: hidden; + opacity: 1; +} +.product__item-2:hover .product__content-2 .rating { + visibility: hidden; + opacity: 1; +} +.product__item-d { + border-right: 1px solid #e5e5e5; + border-bottom: 1px solid #e5e5e5; + z-index: 1; +} +.product__thumb { + position: relative; +} +.product__thumb .product-action { + position: absolute; + top: 45px; + right: -50px; + transition: 0.3s; +} +.product__thumb .product-action .icon-box { + display: block; + width: 40px; + height: 40px; + line-height: 40px; + font-size: 14px; + border: 1px solid transparent; + text-align: center; + margin-bottom: 5px; + border-radius: 2px; + position: relative; + overflow: hidden; + background: #F5F5F5; + color: #42381C; +} +.product__thumb .product-action .icon-box:hover { + background: #fcbe00; +} +.product__thumb .product-action .icon-box i { + position: absolute; + left: 0; + right: 0; + top: 50%; + transform: translateY(-50%); +} +.product__thumb .product-action .icon-box i:first-child { + top: -50%; +} +.product__thumb .product-action .icon-box:hover i:first-child { + top: 50%; +} +.product__thumb .product-action-2 .icon-box:hover { + background: #16bcdc; + color: #ffffff; +} +.product__thumb .product__offer { + position: absolute; + top: 0px; + left: 0px; +} +.product__thumb .product__offer span { + display: inline-block; + text-align: center; + font-size: 12px; + padding: 2px 10px; + line-height: 16px; + border-radius: 2px; + background-color: #5aab19; + color: #ffffff; + font-weight: 400; +} +.product__thumb .product-image { + overflow: hidden; +} +.product__thumb .product-image img { + transition: all 0.3s ease-out 0s; +} +.product__thumb:hover .product-image img { + transform: scale(1.1); +} +.product__content { + overflow: hidden; + padding-bottom: 70px; +} +.product__content h6 { + font-size: 15px; + line-height: 1.2; + font-weight: 500; + color: #0068c9; + margin-bottom: 0; +} +.product__content h6:hover { + color: #fcbe00; +} +.product__content .price { + transition: 0.3s; +} +.product__content .price span { + font-size: 16px; + color: #222; + line-height: 1.2; + display: inline-block; + font-weight: 500; +} +.product__content .d-price span { + color: #CC1414; +} +.product__content .features-des ul li { + display: block; +} +.product__content .features-des ul li a { + font-size: 14px; + color: #666; +} +.product__content .features-des ul li a i { + font-size: 6px; + position: relative; + top: -3px; + margin-right: 5px; +} +.product__content .cart-option { + display: flex; +} +.product__content-2 { + padding-bottom: 0; + transition: 0.3s; +} +.product__content-2 h6:hover { + color: #16bcdc; +} +.product__content-2 .price { + transition: 0.3s; +} +.product__content-2 .rating { + transition: 0.3s; +} +.product__content-3 { + padding-bottom: 0; + transition: 0.3s; +} +.product__content-3 h6 { + font-size: 15px; +} +@media only screen and (min-width: 1200px) and (max-width: 1399px) { + .product__content-3 h6 { + font-size: 14px; + } +} +.product__content-3 h6:hover { + color: #fcbe00; +} +.product__content-d { + padding-bottom: 0; +} +@media (max-width: 479px) { + .product__content-d .rating ul { + margin-right: 4px; + } +} +.product__content-d .rating ul li a { + font-size: 10px; +} +@media (max-width: 479px) { + .product__content-d .rating ul li a { + font-size: 8px; + } +} +.product__content-d .rating span { + font-size: 12px; + color: #999; + display: inline-block; +} +.product__content-d .rating-d ul li a { + font-size: 13px; +} +.product__content-d-2 h6:hover { + color: #16bcdc; +} +.product__add-cart { + position: absolute; + bottom: 60px; + left: 0; + right: 0; + text-align: center; + padding: 0 20px; + visibility: hidden; + opacity: 0; + transition: 0.5s; +} +@media (max-width: 575px) { + .product__nav-tab { + margin-right: 0; + } +} +.product__nav-tab .nav-tabs { + border: none; +} +.product__nav-tab .nav-item { + margin-right: 35px; +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .product__nav-tab .nav-item { + margin-right: 30px; + } +} +@media (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) { + .product__nav-tab .nav-item { + margin-bottom: 5px; + margin-right: 10px; + } +} +.product__nav-tab .nav-item:last-child { + margin-right: 0; +} +.product__nav-tab .nav-link { + font-size: 14px; + color: #222; + text-transform: capitalize; + padding: 0; + background: transparent; + border: none; +} +.product__nav-tab .nav-link.active { + color: #fcbe00; + background: transparent; +} +.product__nav-tab-red .nav-link:hover { + color: #CC1414; +} +.product__nav-tab-red .nav-link.active { + color: #CC1414; +} +@media only screen and (min-width: 768px) and (max-width: 991px) { + .product__nav-tab-3 { + margin-top: 20px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .product__nav-tab-3 { + margin-top: 20px; + margin-right: 0; + } +} +@media (max-width: 575px) { + .product__nav-tab-3 { + margin-top: 20px; + margin-right: 0; + } +} +.product__details-content h6 { + font-size: 24px; + color: #0068c9; +} +.product__details-content .pd-rating { + display: flex; +} +@media (max-width: 575px) { + .product__details-content .pd-rating { + display: block; + } +} +.product__details-content .pd-rating ul li a { + margin-right: 5px; + font-size: 15px; + color: #fcbe00; +} +.product__details-content .pd-rating .rating { + margin-right: 20px; +} +.product__details-content .pd-rating span { + display: inline-block; + margin-right: 30px; + font-size: 14px; + color: #999; + position: relative; +} +.product__details-content .pd-rating span::before { + position: absolute; + content: ""; + background: #999; + width: 1px; + height: 10px; + left: -15px; + right: 0; + top: 8px; +} +@media (max-width: 575px) { + .product__details-content .pd-rating span::before { + display: none; + } +} +.product__details-content .price { + border-bottom: 1px solid #e5e5e5; +} +.product__details-content .price span { + display: inline-block; + font-size: 24px; + line-height: 1.25; + color: #222; + font-weight: 500; + padding-bottom: 20px; +} +.product__details-content .features-des ul li a { + font-size: 14px; +} +.product__details-content .features-des ul li a i { + font-size: 6px; + position: relative; + top: -4px; + margin-right: 5px; +} + +.tp-wrapper { + border-left: 1px solid #e5e5e5; +} + +.progress { + height: 9px; +} + +.progress-bar { + height: 9px; +} + +.progress-rate { + overflow: hidden; +} +.progress-rate span { + font-size: 14px; + line-height: 24px; + display: inline-block; +} + +.cart-plus-minus { + width: 180px; +} + +.cart-plus-minus input { + border: 0px; + outline: 0px; + background: none; + font-weight: 400; + color: #222; + font-size: 14px; + display: inline-block; + height: 45px; + list-style: 45px; + padding: 0 50px; + width: 180px; + border: 1px solid #ebebeb; + text-align: center; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + border-radius: 30px; +} + +.cart-plus-minus .qtybutton { + font-size: 20px; + color: #222; + display: inline-block; + position: absolute; + top: 50%; + height: 22px; + width: 22px; + background: transparent; + border-radius: 30px; + line-height: 1; + cursor: pointer; + text-align: center; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} + +.cart-plus-minus .dec { + left: 7px; +} + +.cart-plus-minus .inc { + right: 7px; +} + +.rating { + transition: 0.3s; + display: flex; + align-items: center; +} +.rating ul { + margin-right: 10px; +} +.rating ul li { + display: inline-block; +} +.rating ul li a { + font-size: 13px; + color: #e5ac00; +} +.rating span { + font-size: 12px; + color: #999; + display: inline-block; +} + +.featured { + margin-top: -35px; +} + +.single-features-item { + background-color: #ffffff; + padding: 20px; +} + +.single-features-item-d { + padding: 33px 20px; +} + +.single-features-item-df { + padding: 0; +} + +.single-features-item-d-2 { + padding: 18px 20px; + padding-right: 65px; +} + +.features-thum { + position: relative; +} +.features-thum .product__offer { + position: absolute; + top: 0; + left: 0; +} +.features-thum .product__offer span { + display: inline-block; + text-align: center; + font-size: 12px; + padding: 2px 10px; + line-height: 16px; + border-radius: 2px; + background-color: #5aab19; + color: #ffffff; + font-weight: 400; +} +.features-thum .product-action { + position: absolute; + top: 20px; + right: 10px; + transition: 0.3s; + visibility: hidden; + opacity: 0; +} +.features-thum .product-action .icon-box { + display: block; + width: 40px; + height: 40px; + line-height: 40px; + font-size: 14px; + border: 1px solid transparent; + text-align: center; + margin-bottom: 5px; + border-radius: 2px; + position: relative; + overflow: hidden; + background: #F5F5F5; + color: #42381C; +} +.features-thum .product-action .icon-box:hover { + background: #fcbe00; +} +.features-thum .product-action .icon-box i { + position: absolute; + left: 0; + right: 0; + top: 50%; + transform: translateY(-50%); +} +.features-thum .product-action .icon-box i:first-child { + top: -50%; +} +.features-thum .product-action .icon-box:hover i:first-child { + top: 50%; +} +.features-thum .product-action-2 .icon-box:hover { + background: #16bcdc; + color: #ffffff; +} +.features-thum:hover .product-action { + visibility: visible; + opacity: 1; + top: 0; +} + +.features-product-image { + overflow: hidden; +} +.features-product-image img { + transition: all 0.3s ease-out 0s; +} + +.single-features-item:hover .features-product-image img { + transform: scale(1.1); +} + +.product-bs-slider .bs-button { + position: absolute; + font-size: 20px; + background-color: rgba(0, 0, 0, 0.2); + height: 50px; + width: 50px; + line-height: 50px; + font-size: 15px; + color: #ffffff; + border-radius: 50%; + border: none; + outline: none; + cursor: pointer; + z-index: 9; + text-align: center; + top: 40%; + margin: 0px; + vertical-align: middle; + transition: all 0.3s ease-out 0s; + box-shadow: 0px 0px 30px 0px rgba(0, 5, 63, 0.1); + transition: 0.3s; + visibility: hidden; + opacity: 0; +} +.product-bs-slider .bs-button::after { + display: none; +} +.product-bs-slider .bs-button:hover { + background: #fcbe00; + color: #222; +} +.product-bs-slider .bs-button-next { + right: -20px; + left: auto; +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .product-bs-slider .bs-button-next { + right: -10px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .product-bs-slider .bs-button-next { + right: -15px; + } +} +@media (max-width: 575px), only screen and (min-width: 1400px) and (max-width: 1600px) { + .product-bs-slider .bs-button-next { + right: 0; + } +} +.product-bs-slider .bs-button-prev { + left: -20px; + right: auto; +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .product-bs-slider .bs-button-prev { + left: -10px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .product-bs-slider .bs-button-prev { + left: -15px; + } +} +@media (max-width: 575px), only screen and (min-width: 1400px) and (max-width: 1600px) { + .product-bs-slider .bs-button-prev { + left: 0; + } +} +.product-bs-slider:hover .bs-button { + visibility: visible; + opacity: 1; +} + +.product-bs-slider-2 { + position: relative; +} +.product-bs-slider-2 .bs-button { + position: absolute; + font-size: 20px; + background-color: rgba(0, 0, 0, 0.2); + height: 50px; + width: 50px; + line-height: 50px; + font-size: 15px; + color: #ffffff; + border-radius: 50%; + border: none; + outline: none; + cursor: pointer; + z-index: 9; + text-align: center; + top: 40%; + margin: 0px; + vertical-align: middle; + transition: all 0.3s ease-out 0s; + box-shadow: 0px 0px 30px 0px rgba(0, 5, 63, 0.1); + transition: 0.3s; + visibility: hidden; + opacity: 0; +} +.product-bs-slider-2 .bs-button::after { + display: none; +} +.product-bs-slider-2 .bs-button:hover { + background: #fcbe00; + color: #222; +} +.product-bs-slider-2 .bs2-button-next { + right: -20px; + left: auto; +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .product-bs-slider-2 .bs2-button-next { + right: -10px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .product-bs-slider-2 .bs2-button-next { + right: -15px; + } +} +@media (max-width: 575px), only screen and (min-width: 1400px) and (max-width: 1600px) { + .product-bs-slider-2 .bs2-button-next { + right: 0; + } +} +.product-bs-slider-2 .bs2-button-prev { + left: -20px; + right: auto; +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .product-bs-slider-2 .bs2-button-prev { + left: -10px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .product-bs-slider-2 .bs2-button-prev { + left: -15px; + } +} +@media (max-width: 575px), only screen and (min-width: 1400px) and (max-width: 1600px) { + .product-bs-slider-2 .bs2-button-prev { + left: 0; + } +} +.product-bs-slider-2:hover .bs-button { + visibility: visible; + opacity: 1; +} + +.product-bs-slider { + position: relative; +} + +.button-wrap a { + font-size: 14px; + line-height: 24px; + color: #222; + display: inline-block; +} +.button-wrap a:hover { + color: #fcbe00; +} +.button-wrap a i { + margin-left: 5px; + font-size: 12px; +} + +.button-wrap-2 a:hover { + color: #16bcdc; +} + +.moveing-text-area { + background-color: #263C97; +} +@keyframes ovic-running-1 { + 0% { + -webkit-transform: translateX(100%); + -moz-transform: translateX(100%); + -ms-transform: translateX(100%); + -o-transform: translateX(100%); + transform: translateX(100%); + } +} +@keyframes ovic-running-2 { + 100% { + -webkit-transform: translateX(-100%); + -moz-transform: translateX(-100%); + -ms-transform: translateX(-100%); + -o-transform: translateX(-100%); + transform: translateX(-100%); + } +} +.moveing-text-area .ovic-running { + font-size: 16px; + line-height: 1.5; + color: var(--default-color); + overflow: hidden; + --running-space:180px; + --running-time:30s; + padding: 13px 0; +} +.moveing-text-area .ovic-running .wrap { + animation: ovic-running-1 var(--running-time) linear infinite; +} +.moveing-text-area .ovic-running .inner { + display: inline-block; + vertical-align: top; + min-width: 100%; + white-space: nowrap; + animation: inherit; + animation-name: ovic-running-2; +} +.moveing-text-area .ovic-running .inner:hover, +.moveing-text-area .ovic-running .wrap:hover, +.moveing-text-area .ovic-running .wrap:hover .inner { + animation-play-state: paused; +} +.moveing-text-area .ovic-running .item { + display: inline-block; + vertical-align: top; + margin: 0; + color: #ffffff; + font-size: 16px; +} +.moveing-text-area .ovic-running .item:not(:last-child) { + margin-inline-end: var(--running-space); +} + +.product-widget { + border: 1px solid #e5e5e5; + padding: 30px 30px; +} +@media only screen and (min-width: 1200px) and (max-width: 1399px) { + .product-widget { + padding: 25px 20px; + } +} +.product-widget .pt-title { + margin-bottom: 0; + padding-bottom: 10px; + box-shadow: 0 -1px #e5e5e5 inset; + font-size: 18px; + position: relative; +} +.product-widget .pt-title::before { + position: absolute; + width: 60px; + height: 2px; + background: #fcbe00; + bottom: 0; + content: ""; +} + +.price__slider .ui-widget-content { + background: #f0f0f0; + border: 0; +} +.price__slider .ui-widget-header { + background: #fcbe00; + border-radius: 0; +} +.price__slider .ui-slider-horizontal { + height: 4px; +} +.price__slider .ui-state-default { + background: #fcbe00; + border-radius: 50%; + border: 0; +} +.price__slider .ui-slider-horizontal .ui-slider-handle { + top: -7px; + width: 15px; + height: 15px; +} +.price__slider .ui-slider .ui-slider-handle::before { + position: absolute; + content: ""; + height: 6px; + width: 6px; + background: #ffffff; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -moz-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + border-radius: 50%; +} + +.product__color ul { + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + align-items: center; + flex-wrap: wrap; +} +.product__color ul li { + display: inline-block; + margin-top: 5px; + margin-bottom: 5px; +} +@media (max-width: 575px) { + .product__color ul li { + margin-bottom: 10px; + } +} +.product__color ul li:not(:last-child) { + margin-right: 12px; +} +.product__color ul li a { + position: relative; + display: block; + width: 20px; + height: 20px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + border-radius: 50%; + z-index: 1; + font-size: 0; + text-align: center; + line-height: 20px; + box-shadow: 0 0 0 1px #e6e6e6, inset 0 0 0 2px #fff; + background: #000; +} +.product__color ul li a img { + width: 16px; + height: 16px; +} +.product__color ul li a.selected { + box-shadow: 0 0 0 1px #222, inset 0 0 0 2px #fff; +} +.product__color ul li a:hover { + box-shadow: 0 0 0 1px #222, inset 0 0 0 2px #fff; +} +.product__color ul li a.blue { + background: blue; +} +.product__color ul li a.red { + background: red; +} +.product__color ul li a.yellow { + background: yellow; +} +.product__color ul li a.pink { + background: pink; +} +.product__color ul li a.brown { + background: brown; +} +.product__color ul li a.green { + background: green; +} +.product__color ul li a.oragne { + background: orange; +} + +.s-form input { + border: 0; +} +.s-form button { + transition: 0.3s; + text-transform: uppercase; + color: #2F3037; +} +.s-form button:hover { + text-decoration: underline; + color: #fcbe00; +} + +.single-widget-category:not(:last-child) { + margin-bottom: 10px; +} +.single-widget-category input { + display: none; +} +.single-widget-category label { + color: #666666; + display: inline-block; + position: relative; + font-size: 14px; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; + padding-left: 35px; +} +.single-widget-category label:hover { + color: #fcbe00; +} +.single-widget-category label::before { + position: absolute; + left: 0; + top: 50%; + transform: translateY(-50%); + content: ""; + width: 20px; + height: 20px; + border: 1px solid #d8d8d8; + border-radius: 50%; +} +.single-widget-category label::after { + position: absolute; + left: 5px; + top: 50%; + transform: translateY(-50%); + font-family: "Font awesome 5 pro"; + font-size: 12px; + content: "\f00c"; + opacity: 0; + visibility: hidden; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; + font-weight: 200; +} +.single-widget-category input:checked + label { + color: #fcbe00; +} +.single-widget-category input:checked + label::after { + opacity: 1; + visibility: visible; +} +.single-widget-category label span { + color: #bab9b9; +} + +.single-widget-rating:not(:last-child) { + margin-bottom: 10px; +} +.single-widget-rating input { + display: none; +} +.single-widget-rating label { + color: #fcbe00; + display: inline-block; + position: relative; + font-size: 14px; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; + padding-left: 35px; +} +.single-widget-rating label:hover { + color: #fcbe00; +} +.single-widget-rating label::before { + position: absolute; + left: 0; + top: 50%; + transform: translateY(-50%); + content: ""; + width: 20px; + height: 20px; + border: 1px solid #d8d8d8; + border-radius: 50%; +} +.single-widget-rating label::after { + position: absolute; + left: 5px; + top: 50%; + transform: translateY(-50%); + font-family: "Font awesome 5 pro"; + font-size: 12px; + content: "\f00c"; + opacity: 0; + visibility: hidden; + -webkit-transition: all 0.3s ease-out 0s; + -moz-transition: all 0.3s ease-out 0s; + -ms-transition: all 0.3s ease-out 0s; + -o-transition: all 0.3s ease-out 0s; + transition: all 0.3s ease-out 0s; + font-weight: 200; +} +.single-widget-rating input:checked + label { + color: #fcbe00; +} +.single-widget-rating input:checked + label::after { + opacity: 1; + visibility: visible; +} +.single-widget-rating label span { + color: #bab9b9; +} + +.product__sm-item:not(:last-child) { + margin-bottom: 20px; + padding-bottom: 5px; +} +.product__sm-thumb img { + height: 70px; + width: 70px; +} +.product__sm-title { + font-size: 14px; + color: #263C97; + font-weight: 400; +} +.product__sm-title a:hover { + color: #fcbe00; +} +.product__sm-price .price { + font-size: 16px; + font-weight: 500; + color: #222; +} + +.banner-image { + position: relative; +} +.banner-image .banner-l { + min-height: 230px; + width: 100%; +} +.banner-image .banner-sm { + position: absolute; + top: 50%; + transform: translateY(-50%); + right: 22%; +} +@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { + .banner-image .banner-sm { + display: none; + } +} +.banner-image .banner-content { + position: absolute; + right: 40px; + top: 50%; + transform: translateY(-50%); +} +.banner-image .banner-content p { + color: #ffffff; + font-size: 16px; +} + +.product__col .nav-tabs { + border: none; +} +.product__col .nav-tabs .nav-item:not(:last-child) { + margin-right: 15px; +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .product__col .nav-tabs .nav-item:not(:last-child) { + margin-bottom: 15px; + margin-right: 0; + } +} +.product__col .nav-tabs .nav-item .nav-link { + padding: 0; + font-size: 24px; + border: none; + color: #b6b6b6; +} +.product__col .nav-tabs .nav-item .nav-link.active { + color: #fcbe00; +} + +@media (max-width: 575px) { + .product__result { + padding: 20px 0; + } +} +.product__result p { + margin-bottom: 0; +} + +.product__filter-wrap { + border: 1px solid #e5e5e5; + padding: 10px 20px; +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .product-stock { + text-align: center; + } +} +.product-stock h5 { + color: #222; + font-weight: 400; + font-size: 14px; +} +.product-stock h5 span { + color: #16bcdc; + margin-left: 10px; +} +.product-stock h6 { + font-size: 16px; + line-height: 1.3; + color: #CC1414; +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + .product__filter-right { + padding-top: 10px; + } +} + +.product__filter-right .nice-select { + border-radius: 0; +} + +.single-item-pd { + padding: 20px; + border-bottom: 1px solid #e5e5e5; +} + +.tp-wrapper-2 { + border-left: 1px solid #e5e5e5; + border-right: 1px solid #e5e5e5; +} + +.basic-pagination ul li { + display: inline-block; +} +.basic-pagination ul li:not(:last-child) { + margin-right: 10px; + margin-bottom: 10px; +} +.basic-pagination ul li a { + display: inline-block; + width: 40px; + height: 40px; + line-height: 38px; + text-align: center; + font-size: 14px; + border-radius: 2px; + font-weight: 600; + background: #f5f5f5; + border: 1px solid #e5e5e5; +} +.basic-pagination ul li a:hover, .basic-pagination ul li a.active { + background: #fcbe00; + color: #ffffff; + border-color: #fcbe00; +} +.basic-pagination-border { + border-top: 1px solid #e6e6e6; +} + +.product__details-nav .nav-tabs .nav-link.active { + border: 1px solid #fcbe00; +} +.product__details-nav .nav-tabs .nav-link { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} +.product__details-nav .nav-tabs .nav-link { + border: 1px solid #e5e5e5; + margin-bottom: 10px; +} +.product__details-nav .nav-tabs { + border-bottom: 0; +} + +.cart-option { + display: flex; +} + +.details-meta { + display: flex; + justify-content: space-between; + border-bottom: 1px solid #e5e5e5; + padding-bottom: 20px; +} + +.d-meta-left { + display: flex; +} + +.dm-item a { + font-size: 14px; + color: #666; +} +.dm-item a i { + margin-right: 10px; +} +.dm-item a:hover { + color: #fcbe00; +} + +.product_info { + display: block; +} +.product_info .title { + width: 110px; + padding-inline-end: 10px; + display: inline-block; + vertical-align: top; + color: #222; +} +.product_info .sku_wrapper, .product_info .posted_in, .product_info .tagged_as { + display: block; +} +.product_info span { + font-size: 14px; +} +.product_info span a:hover { + color: #fcbe00; +} + +.product__details-des-tab .nav-tabs { + border: 0; + margin: 0; + border-bottom: 1px solid #ebebeb; +} +.product__details-des-tab .nav-tabs .nav-item { + margin: 0; +} +.product__details-des-tab .nav-tabs .nav-item .nav-link { + padding: 0; + padding-bottom: 10px; + border: 0; + position: relative; + font-size: 20px; + font-weight: 400; + color: #222; + margin-right: 50px; + color: #b6b6b6; + background: transparent; +} +@media (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) { + .product__details-des-tab .nav-tabs .nav-item .nav-link { + margin-top: 15px; + } +} +.product__details-des-tab .nav-tabs .nav-item .nav-link::after { + position: absolute; + content: ""; + bottom: 0; + left: 0; + height: 2px; + width: 0; + background: transparent; +} +.product__details-des-tab .nav-tabs .nav-item .nav-link.active, .product__details-des-tab .nav-tabs .nav-item .nav-link:hover { + color: #222; +} +.product__details-des-tab .nav-tabs .nav-item .nav-link.active::after, .product__details-des-tab .nav-tabs .nav-item .nav-link:hover::after { + background-color: #fcbe00; +} +.product__details-des-tab .nav-tabs .nav-item .nav-link:hover::after { + width: 100%; +} +.product__details-des-tab .nav-tabs .nav-item .nav-link.active::after { + width: 100%; +} + +.product__details-des-wrapper { + padding-top: 30px; +} +.product__details-des-wrapper p { + line-height: 30px; +} + +.features-des-image:hover img { + animation-name: bob-float; + animation-duration: 1s, 1.5s; + animation-delay: 0s, 0.3s; + animation-timing-function: ease-out, ease-in-out; + animation-iteration-count: 100, infinite; + animation-fill-mode: forwards; + animation-direction: normal, alternate; +} +.features-des-image img { + vertical-align: middle; + display: inline-block; +} +@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { + .features-des-image img { + width: 100%; + } +} + +.features-des-image-2 img { + border-radius: 30px; +} + +.des-section { + font-size: 36px; + line-height: 1.2em; +} + +.des-single p { + font-size: 16px; +} +@media (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) { + .des-single p br { + display: none; + } +} + +.des-sm-features { + display: flex; + justify-content: space-between; + max-width: 410px; + margin: 0 auto; +} + +.des-sm-fet:hover img { + animation-name: bob-float; + animation-duration: 1s, 1.5s; + animation-delay: 0s, 0.3s; + animation-timing-function: ease-out, ease-in-out; + animation-iteration-count: 100, infinite; + animation-fill-mode: forwards; + animation-direction: normal, alternate; +} +.des-sm-fet img { + margin-bottom: 30px; + vertical-align: middle; + display: inline-block; +} +.des-sm-fet span { + display: block; + font-size: 18px; + text-transform: capitalize; +} + +.product__details-des span { + font-weight: 600; + font-size: 18px; + line-height: 30px; + color: #454545; +} +.product__details-des p { + font-size: 18px; + line-height: 30px; + color: #454545; +} + +.product__desc-info { + padding-top: 30px; +} +.product__desc-info ul li { + display: flex; + align-items: center; + padding: 15px 30px; +} +@media (max-width: 575px) { + .product__desc-info ul li { + padding: 15px 15px; + } +} +.product__desc-info ul li:nth-child(2n+1) { + background: #f7f7f7; +} +.product__desc-info ul li h6 { + font-size: 16px; + color: #454545; + margin-bottom: 0; + display: inline-block; + width: 25%; +} +@media (max-width: 575px) { + .product__desc-info ul li h6 { + width: 60%; + } +} +.product__desc-info ul li span { + font-size: 16px; + color: #454545; +} + +.product__details-review { + padding-top: 30px; +} + +.review-rate h5 { + font-size: 100px; + letter-spacing: -0.025em; + color: #5aab19; + font-weight: 400; + line-height: 0.8; +} +.review-rate h5 span { + font-size: 24px; +} +.review-rate .review-star a .fa-star { + color: #fcbe00; +} + +.review-count { + font-size: 14px; +} + +.review-des-infod h6 { + font-size: 14px; + line-height: 24px; + text-transform: uppercase; + margin-bottom: 15px; +} +.review-des-infod h6 span { + display: inline-block; + color: #0068c9; +} + +.review-details-des { + display: flex; +} +.review-details-des .author-image img { + border-radius: 50%; +} + +.review-details-content .str-info { + display: flex; + align-items: center; +} +.review-details-content .review-star a .fa-star { + color: #fcbe00; +} +.review-details-content .name-date h6 { + font-size: 16px; + text-transform: capitalize; +} +.review-details-content .name-date h6 span { + color: #999; + display: inline-block; + font-weight: 400; +} + +.add-review-option a { + font-size: 14px; +} +.add-review-option a:hover { + color: #fcbe00; +} + +.comment-title h3 { + font-size: 24px; + font-weight: 500; + margin-bottom: 5px; +} + +.comment-title p { + color: #454545; +} + +.comment-rating span { + font-size: 15px; + color: #454545; + margin-right: 5px; +} + +.comment-rating ul li { + display: inline-block; +} + +.comment-rating ul li a { + font-size: 14px; + color: #fcbe00; +} + +.comment-rating ul { + display: inline-block; +} + +#flexCheckDefault { + top: 5px; + position: relative; +} + +.comment-agree input { + margin: 0; + appearance: none; + -moz-appearance: none; + display: inline-block; + width: 18px; + height: 18px; + background: transparent; + border: 2px solid #dadada; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + outline: none; +} + +.comment-agree label { + margin-left: 5px; + font-size: 15px; + color: #454545; +} + +.comment-agree input::placeholder { + color: #858585; + font-size: 14px; + opacity: 1; +} + +.comment-input input { + width: 100%; + height: 50px; + border: none; + border-bottom-color: currentcolor; + border-bottom-style: none; + border-bottom-width: medium; + outline: none; + border: 1px solid #e5e5e5; + font-size: 15px; + color: #151515; + line-height: 48px; + margin-bottom: 20px; + padding: 20px; +} +.comment-input input:focus { + border: 1px solid #fcbe00; +} + +.comment-input input::placeholder { + color: #858585; + font-size: 14px; + opacity: 1; +} + +.comment-textarea { + height: 130px; + width: 100%; + border: none; + border-bottom-color: currentcolor; + border-bottom-style: none; + border-bottom-width: medium; + outline: none; + border: 1px solid #e5e5e5; + padding: 20px; + font-size: 15px; + color: #151515; + margin-bottom: 15px; +} +.comment-textarea:focus { + border: 1px solid #fcbe00; +} + +.comment-textarea::placeholder { + color: #858585; + font-size: 14px; + opacity: 1; +} + +.recomand-product-area { + position: relative; + z-index: 2; +} + +@keyframes bob-float { + 0% { + transform: translateY(-8px); + } + 50% { + transform: translateY(-4px); + } + 100% { + transform: translateY(-8px); + } +} +/*----------------------------------------*/ +/* 14. about CSS +/*----------------------------------------*/ +.about-area { + background-repeat: no-repeat; + background-position: center center; +} + +.about-content span { + font-size: 14px; + color: #fcbe00; + text-transform: uppercase; + font-weight: 500; + display: inline-block; + margin-bottom: 10px; +} +.about-content h4 { + font-size: 36px; + font-weight: 400; + line-height: 1.34em; + letter-spacing: -0.9px; +} +.about-content h5 { + font-size: 36px; + line-height: 1.34em; + letter-spacing: -0.9px; +} +.about-content .about-text { + font-size: 18px; + font-weight: 400; + line-height: 30px; + color: #222; +} + +.about-image:hover img { + animation-name: bob-float; + animation-duration: 1s, 1.5s; + animation-delay: 0s, 0.3s; + animation-timing-function: ease-out, ease-in-out; + animation-iteration-count: 100, infinite; + animation-fill-mode: forwards; + animation-direction: normal, alternate; +} +.about-image img { + vertical-align: middle; + display: inline-block; +} + +.services-item { + background: #ffffff; + padding: 60px 50px 55px 50px; + border-radius: 20px; + position: relative; +} +.services-item .services-icon i { + font-size: 55px; + color: #fcbe00; +} +.services-item h6 { + font-size: 18px; + letter-spacing: -0.5px; +} +.services-item p { + margin-bottom: 0; +} +.services-item .s-count-number { + position: absolute; + top: 65px; + right: 65px; +} +.services-item .s-count-number span { + font-size: 60px; + color: #F2F4F7; + display: inline-block; + font-family: "Rubik", sans-serif; + font-weight: 600; +} + +.ab-counter-image:hover img { + animation-name: bob-float; + animation-duration: 1s, 1.5s; + animation-delay: 0s, 0.3s; + animation-timing-function: ease-out, ease-in-out; + animation-iteration-count: 100, infinite; + animation-fill-mode: forwards; + animation-direction: normal, alternate; +} +.ab-counter-image img { + vertical-align: middle; + display: inline-block; +} + +.ab-counter-item .ab-counter { + display: flex; + align-items: center; +} +.ab-counter-item .ab-counter .counter_info { + display: flex; + align-items: center; + position: relative; + top: 3px; +} +.ab-counter-item .ab-counter .counter_info span { + font-size: 30px; + line-height: 1.2em; + letter-spacing: -0.7px; + display: inline-block; + font-weight: 500; +} +.ab-counter-item .ab-counter .counter_info p { + font-size: 30px; + line-height: 1.2em; + letter-spacing: -0.7px; + margin-bottom: 0; + color: #222; + font-weight: 500; +} +.ab-counter-item h5 { + font-size: 18px; + letter-spacing: -0.5px; + line-height: 1.4; + margin-bottom: 20px; +} + +.team-image:hover .inner-timg img { + transform: scale(1.1); +} +.team-image .inner-timg { + overflow: hidden; + border-radius: 50%; + width: 260px; + height: 260px; + margin: 0 auto; +} +.team-image .inner-timg img { + transition: 0.3s; +} + +.tauthor-degination h5 { + font-size: 20px; + line-height: 1.4; + margin-bottom: 0; + text-transform: uppercase; +} +.tauthor-degination span { + font-size: 14px; + color: #999; + display: inline-block; +} + +.team-social a i { + font-size: 12px; + height: 30px; + width: 30px; + line-height: 28px; + border: 1px solid #e5e5e5; + background: #ffffff; + border-radius: 50%; + display: inline-block; + color: #222; + margin-right: 10px; + margin-bottom: 10px; + transition: 0.3s; +} +.team-social a:hover i { + color: #ffffff; +} +.team-social a:hover .fa-facebook-f { + background: #3b5998; + border-color: #3b5998; +} +.team-social a:hover .fa-twitter { + background: #1da1f2; + border-color: #1da1f2; +} +.team-social a:hover .fa-dribbble { + background: #ea4c89; + border-color: #ea4c89; +} +.team-social a:hover .fa-youtube { + background: #cd201f; + border-color: #cd201f; +} + +.team-text { + max-width: 260px; + margin: 0 auto; +} + +.location-image:hover img { + animation-name: bob-float; + animation-duration: 1s, 1.5s; + animation-delay: 0s, 0.3s; + animation-timing-function: ease-out, ease-in-out; + animation-iteration-count: 100, infinite; + animation-fill-mode: forwards; + animation-direction: normal, alternate; +} +.location-image img { + vertical-align: middle; + display: inline-block; +} + +.location-item h6 { + font-size: 18px; + letter-spacing: -0.5px; + line-height: 1.4; + margin-bottom: 18px; +} + +.sm-item-loc { + display: flex; +} +.sm-item-loc .sml-icon i { + font-size: 25px; + color: #fcbe00; +} +.sm-item-loc .sm-content { + position: relative; + top: -6px; +} +.sm-item-loc .sm-content span { + display: inline-block; + color: #999; + font-size: 14px; +} +.sm-item-loc .sm-content p { + color: #222; + line-height: 14px; +} + +.sm-item-border { + border-bottom: 1px solid #e5e5e5; +} + +.cmamps-area { + line-height: 0; +} +.cmamps-area iframe { + min-height: 590px; + width: 100%; +} + +.faq-title { + border-bottom: 2px solid #999; +} +.faq-title h5 { + font-size: 20px; +} + +.accordion-button { + border: 0; + font-size: 18px; + line-height: 40px; + color: #222; + padding-left: 0; + position: relative; +} + +.accordion-collapse { + border: 0; +} + +.accordion-button:not(.collapsed) { + background: transparent; + color: inherit; +} + +.accordion-body { + padding-left: 0; + padding-top: 0; +} +.accordion-body p { + font-size: 16px; + line-height: 30px; +} + +.accordion-item { + border-bottom: 1px solid #e5e5e5; + border-left: 0; + border-right: 0; +} + +.accordion-button:focus { + box-shadow: none; +} + +.accordion-button::after { + content: "\f067"; + background-image: none; + font-family: "Font Awesome 5 Pro"; + position: absolute; + left: 0; + right: 10px; + top: 20%; +} +@media (max-width: 575px) { + .accordion-button::after { + right: 5px; + } +} + +.accordion-button:not(.collapsed)::after { + background-image: none; + content: "\f068"; + transform: rotate(0deg); +} + +.error-content h5 { + font-size: 48px; + line-height: 1.2; + margin-bottom: 22px; +} +.error-content p { + font-size: 16px; + margin-bottom: 55px; +} + +@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { + .error-image img { + width: 100%; + } +} + +.basic-login h5 { + font-size: 20px; + margin-bottom: 25px; +} +.basic-login label { + margin-bottom: 2px; + font-size: 14px; + line-height: 24px; + color: #222; +} +.basic-login label span { + color: #CC1414; + display: inline-block; +} +.basic-login input { + width: 100%; + height: 45px; + border: 1px solid #e5e5e5; + color: #222; + padding: 0 20px; + margin-bottom: 20px; + outline: none; + transition: 0.3s; +} +.basic-login input::-moz-placeholder { + color: #999; + font-size: 14px; + opacity: 1; +} +.basic-login input::placeholder { + color: #999; + font-size: 14px; + opacity: 1; +} +.basic-login input:focus { + border: 1px solid #fcbe00; +} +.basic-login .login-action input { + width: inherit; + height: auto; +} +.basic-login .login-action label { + display: inline-block; + margin-left: 5px; +} +.basic-login .forgot-login a { + color: #0068c9; + font-size: 14px; +} +.basic-login .forgot-login a:hover { + color: #fcbe00; +} +.basic-login .login-action p a { + font-style: italic; + text-decoration: underline; +} +.basic-login .login-action p a:hover { + color: #fcbe00; +} + +/*----------------------------------------*/ +/* 15. blog CSS +/*----------------------------------------*/ +.single-smblog { + position: relative; +} +.single-smblog .blog-image { + overflow: hidden; + border-top-left-radius: 20px; + border-top-right-radius: 20px; +} +.single-smblog .blog-image img { + transition: all 0.5s ease; +} +.single-smblog .blog-image-2 img { + border-radius: 20px; +} +.single-smblog:hover .blog-image img { + transform: scale(1.1); +} + +.smblog-content { + padding: 20px; + background: #ffffff; + border-bottom-left-radius: 20px; + border-bottom-right-radius: 20px; +} +.smblog-content h6 { + font-size: 15px; + line-height: 1.34; + margin-bottom: 0; +} +.smblog-content h6:hover { + color: #16bcdc; +} +.smblog-content span { + font-size: 12px; + text-transform: uppercase; + color: #999; + display: inline-block; +} +.smblog-content span a { + color: #16bcdc; +} +.smblog-content p { + line-height: 20px; +} +.smblog-content .smblog-foot { + border-top: 1px solid #e5e5e5; + display: flex; + justify-content: space-between; +} +.smblog-content .smblog-foot .post-readmore a { + font-size: 14px; + line-height: 20px; + display: inline-block; + color: #222; +} +.smblog-content .smblog-foot .post-readmore a:hover { + color: #16bcdc; +} +.smblog-content .smblog-foot .post-date a { + color: #999; + font-size: 14px; + line-height: 1.2; + display: inline-block; +} +.smblog-content .smblog-foot .post-date a:hover { + color: #16bcdc; +} + +.smblog-content-2 { + padding: 0; + padding-top: 20px; +} + +.smblog-content-3 { + border: 1px solid #e5e5e5; +} +.smblog-content-3 h6 { + font-size: 20px; + line-height: 1.4; +} +.smblog-content-3 h6:hover { + color: #fcbe00; +} +.smblog-content-3 span a { + color: #fcbe00; +} +.smblog-content-3 .smblog-foot .post-date a:hover { + color: #fcbe00; +} +.smblog-content-3 .smblog-foot .post-readmore a:hover { + color: #fcbe00; +} + +.blog-tag { + position: absolute; + top: 15px; + left: 15px; +} +.blog-tag a { + padding: 4px 12px; + display: inline-block; + background: #16bcdc; + font-size: 12px; + line-height: 16px; + text-transform: uppercase; + color: #ffffff; + border-radius: 2px; +} + +.blog-tag-2 a { + background: #fcbe00; + color: #222; +} + +.widget { + padding: 35px 38px; + border: 2px solid #f3f3f3; + margin-bottom: 40px; +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .widget { + padding: 35px 25px; + } +} + +.sidebar-title { + font-size: 20px; + margin-bottom: 30px; + border-bottom: 2px solid #f3f3f3; + padding-bottom: 16px; + line-height: 1; +} + +.featured-author p { + padding: 0 20px; +} + +.featured-author h6 { + font-size: 18px; + line-height: 46px; + margin-bottom: 0; +} + +.featured-author-social li { + display: inline-block; +} +.featured-author-social li a { + font-size: 14px; + color: #222; + display: inline-block; + margin: 0 10px; +} +.featured-author-social li a:hover { + color: #fcbe00; +} + +.n-sidebar-search { + position: relative; +} + +.n-sidebar-search input { + padding-left: 30px; + padding-right: 80px; + background: #f5f5f5; + height: 60px; + width: 100%; + border: 0; + outline: none; +} + +.n-sidebar-search input::placeholder { + color: #999; +} + +.n-sidebar-search a { + width: 60px; + height: 60px; + text-align: center; + line-height: 60px; + background: #fcbe00; + color: #ffffff; + font-size: 14px; + display: inline-block; + position: absolute; + top: 0; + right: 0; +} + +.feed-content h6 { + font-size: 16px; + line-height: 22px; +} +.feed-content h6:hover { + color: #fcbe00; +} + +.feed-number img { + margin-right: 20px; + width: 80px; + height: 80px; + object-fit: cover; +} +@media (max-width: 575px) { + .feed-number img { + margin-right: 0; + margin-bottom: 20px; + } +} + +.feed-date { + font-size: 14px; + color: #222; +} +.feed-date i { + margin-right: 5px; +} + +.n-sidebar-feed ul li { + display: flex; + align-items: center; + padding-bottom: 30px; + border-bottom: 1px solid #f3f3f3; + padding-top: 30px; +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .n-sidebar-feed ul li { + align-items: flex-start; + } +} +@media (max-width: 575px) { + .n-sidebar-feed ul li { + display: block; + } +} +.n-sidebar-feed ul li:first-child { + padding-top: 0; +} +.n-sidebar-feed ul li:last-child { + border-bottom: 0; + padding-bottom: 0; +} + +.single-category { + font-size: 14px; + width: 100%; + height: 50px; + padding: 0 80px 0 30px; + line-height: 50px; + background: #f8f8f8; + display: inline-block; + transition: all 0.5s ease-out 0s; + color: #222; +} + +.category-number { + width: 50px; + height: 50px; + display: inline-block; + font-size: 14px; + background: #efefef; + position: absolute; + top: 0; + right: 0; + line-height: 50px; + text-align: center; + color: #222; + transition: 0.3s; + font-weight: 600; +} + +.n-sidebar-categories li:hover .category-number { + background: #fcbe00; + color: #ffffff; +} + +.single-tag { + font-size: 12px; + font-weight: 600; + display: inline-block; + height: 30px; + line-height: 30px; + text-align: center; + background: #f4f4f4; + padding: 0 25px; +} + +.dktags a { + background: #f4f4f4; + color: #222; + display: inline-block; + font-size: 13px; + font-weight: 600; + line-height: 1; + padding: 10px 21px; + padding-bottom: 10px; + padding-bottom: 8px; + margin-bottom: 8px; + margin-right: 5px; + text-transform: capitalize; + border: 0; + transition: 0.3s; +} +.dktags a:hover { + background: #fcbe00; + color: #ffffff; +} + +.sponsor-img { + position: relative; +} +.sponsor-img img { + width: 100%; +} + +.ad-width { + width: 150px; + height: 60px; + font-size: 18px; + font-weight: 500; + color: #ffffff; + text-align: center; + display: inline-block; + line-height: 60px; + background: #fcbe00; + position: absolute; + bottom: 0; + right: 0; +} + +.news-detalis-content { + padding: 50px; + padding-top: 40px; + border: 2px solid #f3f3f3; +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .news-detalis-content { + padding-left: 25px; + padding-right: 25px; + } +} +@media (max-width: 575px) { + .news-detalis-content { + padding-left: 12px; + padding-right: 12px; + } +} + +.news-detalis-content-2 { + border-top: 0; + padding: 40px; + border-bottom-left-radius: 10px; + border-bottom-right-radius: 10px; +} +@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { + .news-detalis-content-2 { + padding: 20px; + } +} + +.news-thumb img { + width: 100%; + border-top-left-radius: 10px; + border-top-right-radius: 10px; +} + +.blog-meta { + list-style: none; + padding: 0; +} +.blog-meta li { + display: inline-block; + margin-right: 55px; + position: relative; +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .blog-meta li { + margin-right: 35px; + } +} +.blog-meta li::before { + position: absolute; + content: ""; + width: 1px; + height: 10px; + background-color: #666; + right: -28px; + top: 50%; + transform: translateY(-50%); +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .blog-meta li::before { + right: -23px; + } +} +.blog-meta li:last-child::before { + display: none; +} +.blog-meta li a { + font-size: 14px; + color: #222; +} +.blog-meta li a i { + margin-right: 10px; +} +.blog-meta li a:hover { + color: #fcbe00; +} + +.news-title { + font-size: 35px; + line-height: 35px; +} +@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px) { + .news-title { + font-size: 30px; + } +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .news-title { + font-size: 27px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .news-title { + font-size: 23px; + } +} +@media (max-width: 575px) { + .news-title { + font-size: 20px; + line-height: 30px; + } +} + +.news-title-2 { + border-top: 1px solid #f3f3f3; +} + +.blog-inner { + display: flex; + align-items: center; +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .blog-inner { + align-items: flex-start; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { + .blog-inner { + display: block; + text-align: left; + } +} +.blog-inner img { + margin-right: 30px; + width: 190px; +} +@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { + .blog-inner img { + margin-right: 0; + margin-bottom: 15px; + width: 100%; + } +} +.blog-inner p { + line-height: 26px; + margin-bottom: 0; +} + +.news-quote-title { + font-size: 28px; + line-height: 38px; +} + +.news-quote-area { + border: 2px solid #f3f3f3; + box-shadow: 0px 16px 32px 0px rgba(0, 0, 0, 0.06); + padding: 50px; +} +@media (max-width: 575px) { + .news-quote-area { + padding: 10px; + } +} +.news-quote-area i { + height: 60px; + width: 60px; + background: #fcbe00; + border-radius: 50%; + font-size: 25px; + line-height: 56px; + color: #ffffff; +} + +.founder-name { + font-size: 20px; + line-height: 24px; +} + +.founder-title { + font-size: 14px; + line-height: 15px; + color: #222; + display: block; +} + +.tag-title { + font-size: 20px; + line-height: 26px; +} + +.news-tag a { + font-size: 12px; + line-height: 20px; + color: #222; + margin-right: 10px; + padding: 5px 30px; + border-radius: 30px; + border: 1px solid #f3f3f3; + box-shadow: 0px 16px 32px 0px rgba(0, 0, 0, 0.06); + transition: 0.3s; + font-weight: 400; + margin-bottom: 10px; + display: inline-block; +} +.news-tag a:hover { + background: #fcbe00; + color: #ffffff; + border-color: #fcbe00; +} + +.news-share { + text-align: right; +} +@media (max-width: 575px) { + .news-share { + text-align: left; + margin-top: 20px; + } +} +.news-share a { + color: #b9b9b9; + font-size: 20px; + margin-right: 30px; + transition: 0.3s; +} +@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { + .news-share a { + margin-right: 10px; + } +} +.news-share a:last-child { + margin-right: 0; +} +.news-share a:hover .fa-facebook-f { + color: #166FE5; +} +.news-share a:hover .fa-twitter { + color: #55ADEE; +} +.news-share a:hover .fa-typo3 { + color: #FF8700; +} +.news-share a:hover .fa-tumblr { + color: #000; +} +.news-share a:hover .fa-share-alt { + color: #247FFF; +} + +.news-navigation { + border-top: 1px solid #f3f3f3; + display: flex; + justify-content: space-between; + align-items: center; + border-bottom: 1px solid #f3f3f3; +} +@media (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) { + .news-navigation { + display: block; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { + .news-navigation-icon { + margin-bottom: 15px; + } +} + +.changes-info span { + font-size: 14px; + line-height: 26px; + color: #222; + display: block; +} +.changes-info span:hover { + color: #fcbe00; +} +@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { + .changes-info { + margin-bottom: 15px; + } +} + +.changes-info-title { + font-size: 28px; + line-height: 50px; +} +.changes-info-title:hover { + color: #fcbe00; +} + +.news-navigation-icon i { + font-size: 50px; + line-height: 50px; + color: #fcbe00; +} + +.news-author { + display: flex; + align-items: center; + padding: 40px; + border: 2px solid #f3f3f3; +} +@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) { + .news-author { + align-items: flex-start; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { + .news-author { + padding: 15px; + display: block; + } +} +.news-author img { + margin-right: 40px; + width: 200px; + height: 180px; +} +@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { + .news-author img { + margin-right: 0; + width: 100%; + height: auto; + margin-bottom: 20px; + } +} +.news-author span { + font-size: 12px; + line-height: 26px; + color: #222; + display: block; +} +.news-author p { + margin-bottom: 0; +} + +.author-title { + font-size: 36px; + line-height: 45px; +} +@media (max-width: 575px) { + .author-title { + font-size: 22px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px) { + .author-title { + font-size: 30px; + } +} + +.post-comment-title { + font-size: 26px; + line-height: 26px; +} + +.comments-box { + display: flex; +} +@media (max-width: 575px) { + .comments-box { + display: block; + } +} + +.comments-avatar { + margin-right: 30px; +} + +.comments-text { + overflow: hidden; + border-bottom: 1px solid #f1f0f7; + padding-bottom: 10px; + margin-bottom: 30px; +} + +.avatar-name { + font-size: 18px; + line-height: 26px; + margin-bottom: 0; +} +@media (max-width: 575px) { + .avatar-name { + font-size: 16px; + } +} + +.children { + padding-left: 135px; +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .children { + padding-left: 50px; + } +} +@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { + .children { + padding-left: 0; + } +} + +.comments-box .post-meta { + color: #222; + font-size: 14px; + line-height: 26px; + display: block; +} +.comments-box .post-meta i { + margin-right: 10px; +} + +.comment-reply { + padding: 5px 25px; + border: 2px solid #f3f3f3; + font-size: 14px; + color: #222; + border-radius: 30px; + transition: 0.3s; +} +@media (max-width: 575px) { + .comment-reply { + padding: 10px 15px; + margin-left: 20px; + margin-top: 10px; + } +} +.comment-reply i { + margin-right: 5px; + transform: rotateY(-190deg); +} +.comment-reply:hover { + background: #fcbe00; + border-color: #fcbe00; + color: #ffffff; +} + +.avatar { + display: flex; + justify-content: space-between; + align-items: center; +} +@media (max-width: 575px) { + .avatar { + flex-wrap: wrap; + margin: 20px 0; + } +} + +.post-comment-form-title { + font-size: 26px; + line-height: 26px; +} + +.post-comment-form form { + border: 2px solid #f3f3f3; + padding: 50px; +} +@media (max-width: 575px) { + .post-comment-form form { + border: none; + padding: 0; + } +} + +.post-comment-form form textarea { + height: 150px; + padding: 20px 30px; + background: #ffffff; + font-size: 14px; + width: 100%; + border: 1px solid #f3f3f3; + box-shadow: 0px 16px 32px 0px rgba(0, 0, 0, 0.06); + resize: none; + outline: none; + transition: 0.3s; +} +.post-comment-form form textarea:focus { + border: 1px solid #fcbe00; +} + +.post-comment-form form textarea::placeholder { + color: #999999; +} + +.post-comment-form form .input-field { + position: relative; + margin-bottom: 20px; +} + +.post-comment-form form .input-field i { + font-size: 14px; + color: #fcbe00; + position: absolute; + top: 5px; + right: 5px; + width: 50px; + height: 50px; + line-height: 50px; + display: inline-block; + text-align: center; + background: #ffffff; +} + +.post-comment-form form input { + height: 60px; + width: 100%; + background: #ffffff; + padding: 0 30px; + font-size: 14px; + border: 1px solid #f3f3f3; + box-shadow: 0px 16px 32px 0px rgba(0, 0, 0, 0.06); + outline: none; + transition: 0.3s; +} +.post-comment-form form input:focus { + border: 1px solid #fcbe00; +} + +.post-comment-form form input::placeholder { + color: #999999; +} + +.post-comment { + width: 200px; + height: 60px; + background: #222; + text-align: center; + line-height: 60px; + color: #ffffff; + text-transform: capitalize; + font-size: 16px; + border: 0; + margin-top: 10px; + font-weight: 700; + transition: 0.3s; +} +.post-comment i { + margin-right: 10px; +} +.post-comment:hover { + background: #fcbe00; + color: #ffffff; + border-color: #fcbe00; +} + +/*----------------------------------------*/ +/* 16. cart CSS +/*----------------------------------------*/ +/* 16. Cart */ +.table-content table { + background: #ffffff; + border-color: #e4e4e4; + border-radius: 0; + border-style: solid; + border-width: 1px 0 0 1px; + text-align: center; + width: 100%; + margin-bottom: 0; +} + +.table-content .table > :not(:last-child) > :last-child > * { + border-bottom-color: #e4e4e4; +} + +.table-content .product-quantity { + float: none; +} + +.table-content table td.product-name { + font-size: 16px; + font-weight: 400; + text-transform: capitalize; +} + +.table-content table td.product-name a:hover { + color: #fcbe00; +} + +.table-content table td { + border-top: medium none; + padding: 20px 10px; + vertical-align: middle; + font-size: 16px; +} + +.table-content table th, .table-content table td { + border-bottom: 1px solid #e4e4e4; + border-right: 1px solid #e4e4e4; +} + +.product-quantity input { + color: #000; + font-size: 14px; + font-weight: normal; + border: 1px solid #dcdcdc; +} + +.table td, .table th { + border-top: 1px solid #e4e4e4; +} + +.product-quantity > input { + width: 80px; + border-radius: 3px; +} + +.table-content table td.product-subtotal { + font-size: 16px; +} + +.table-content table td .cart-plus-minus { + float: none; + margin: 0 auto; + position: relative; +} + +.coupon-all { + margin-top: 50px; +} + +.coupon { + float: left; +} + +@media (max-width: 767px) { + .coupon { + float: none; + } +} +#coupon_code { + height: 60px; + border: 2px solid #e4e4e4; + padding: 0 15px; + margin-right: 10px; +} +#coupon_code::placeholder { + color: #6f7172; +} + +@media (max-width: 767px) { + #coupon_code { + margin-bottom: 15px; + } +} +.coupon2 { + float: right; +} + +@media (max-width: 767px) { + .coupon2 { + float: none; + margin-top: 15px; + } +} +.cart-page-total { + padding-top: 50px; +} + +.cart-page-total > h2 { + font-size: 25px; + margin-bottom: 20px; + text-transform: capitalize; +} + +.cart-page-total > ul { + border: 1px solid #e4e4e4; +} + +.cart-page-total > ul > li { + list-style: none; + font-size: 15px; + color: #6f7172; + padding: 10px 30px; + border-bottom: 1px solid #e4e4e4; + font-weight: 400; +} + +.cart-page-total ul > li > span { + float: right; +} + +.cart-page-total li:last-child { + border-bottom: 0; +} + +td.product-thumbnail img { + width: 125px; +} + +/* 17. Checkout */ +.coupon-accordion h3 { + background-color: #f6f6f6; + border-top: 3px solid #222; + font-size: 14px; + font-weight: 400; + margin: 0 0 25px; + padding: 1em 2em 1em 3.5em; + position: relative; + width: auto; +} + +.coupon-accordion h3::before { + content: "\f07b"; + left: 15px; + top: 13px; + position: absolute; + color: #6f7172; + font-family: "Font Awesome 5 Pro"; + font-weight: 700; +} + +.coupon-accordion span { + color: #6f7172; + cursor: pointer; + transition: 0.3s; + font-weight: 500; +} + +.coupon-accordion span:hover, p.lost-password a:hover { + color: #222; +} + +.coupon-content { + border: 1px solid #e4e4e4; + display: none; + margin-bottom: 20px; + padding: 30px; +} + +.coupon-info p.coupon-text { + margin-bottom: 15px; +} + +.coupon-info p { + margin-bottom: 0; +} + +.coupon-info p.form-row-first label, .coupon-info p.form-row-last label { + display: block; + color: #6f7172; +} + +.coupon-info p.form-row-first label span.required, .coupon-info p.form-row-last label span.required { + color: red; + font-weight: 700; +} + +.coupon-info p.form-row-first input, .coupon-info p.form-row-last input { + border: 1px solid #e4e4e4; + height: 45px; + margin: 0 0 14px; + max-width: 100%; + padding: 0 0 0 10px; + width: 100%; + outline: none; + box-shadow: none; +} +.coupon-info p.form-row-first input:focus, .coupon-info p.form-row-last input:focus { + border-color: #fcbe00; +} + +.coupon-info p.form-row input[type=submit]:hover, p.checkout-coupon input[type=submit]:hover { + background: #fcbe00 none repeat scroll 0 0; +} + +.coupon-info p.form-row input[type=checkbox] { + position: relative; + top: 2px; +} + +.form-row > label { + margin-top: 15px; + margin-left: 15px; + color: #6f7172; +} + +.buttons-cart input, .coupon input[type=submit], .buttons-cart a, .coupon-info p.form-row input[type=submit] { + background: #252525 none repeat scroll 0 0; + border: medium none; + color: #fff; + display: inline-block; + float: left; + font-size: 12px; + font-weight: 700; + height: 40px; + line-height: 40px; + margin-right: 15px; + padding: 0 15px; + text-transform: uppercase; + transition: all 0.3s ease 0s; +} + +p.lost-password { + margin-top: 15px; +} + +p.lost-password a { + color: #6f6f6f; +} + +p.checkout-coupon input[type=text] { + height: 45px; + padding: 0 15px; + width: 100%; + border: 1px solid #e4e4e4; + margin-bottom: 15px; + outline: none; + box-shadow: none; +} +p.checkout-coupon input[type=text]:focus { + border-color: #fcbe00; +} +p.checkout-coupon input[type=text]::placeholder { + color: #6f7172; +} + +.coupon-checkout-content { + display: none; +} + +.checkbox-form h3 { + border-bottom: 1px solid #e4e4e4; + font-size: 26px; + margin: 0 0 20px; + padding-bottom: 10px; + width: 100%; +} + +.country-select { + margin-bottom: 30px; + position: relative; +} + +.country-select select { + width: 100%; + background-color: transparent; + border: 1px solid #e4e4e4; + padding: 0 10px; + height: 50px; +} + +.country-select .nice-select::after { + margin-top: -5px; +} + +.country-select label, .checkout-form-list label { + color: #6f7172; + display: block; + margin: 0 0 5px; +} + +.country-select label span.required, .checkout-form-list label span.required { + color: red; +} + +.country-select .nice-select { + border: 1px solid #e4e4e4; + height: 45px; + padding-left: 10px; + width: 100%; + color: #6f7172; + margin-bottom: 20px; + border-radius: 0; +} +.country-select .nice-select:focus { + border: 1px solid #fcbe00; +} + +.country-select .nice-select .list { + width: 100%; +} + +.checkout-form-list { + margin-bottom: 30px; +} + +.checkout-form-list label { + color: #6f7172; +} + +.checkout-form-list input[type=text], .checkout-form-list input[type=password], .checkout-form-list input[type=email] { + background: #ffffff; + border: 1px solid #e4e4e4; + border-radius: 0; + height: 45px; + padding: 0 0 0 10px; + width: 100%; + outline: none; + box-shadow: none; +} +.checkout-form-list input[type=text]:focus, .checkout-form-list input[type=password]:focus, .checkout-form-list input[type=email]:focus { + border-color: #fcbe00; +} + +.checkout-form-list input[type=text]::-moz-placeholder, +.checkout-form-list input[type=password]::-moz-placeholder, +.checkout-form-list input[type=email]::-moz-placeholder { + color: #6f7172; + opacity: 1; +} + +.checkout-form-list input[type=text]::placeholder, +.checkout-form-list input[type=password]::placeholder, +.checkout-form-list input[type=email]::placeholder { + color: #6f7172; + opacity: 1; +} + +.checkout-form-list input[type=checkbox] { + display: inline-block; + margin-right: 10px; + position: relative; + top: 1px; +} + +.create-acc label { + color: #6f7172; + display: inline-block; +} + +.create-account { + display: none; +} + +.ship-different-title h3 label { + display: inline-block; + margin-right: 20px; + color: #6f7172; +} + +.order-notes textarea { + border: 1px solid #e4e4e4; + height: 90px; + padding: 15px; + width: 100%; + outline: none; +} +.order-notes textarea:focus { + border-color: #fcbe00; +} + +.order-notes textarea::-moz-placeholder { + color: #6f7172; + opacity: 1; +} + +.order-notes textarea::placeholder { + color: #6f7172; + opacity: 1; +} + +#ship-box-info { + display: none; +} + +.panel-group .panel { + border-radius: 0; +} + +.panel-default > .panel-heading { + border-radius: 0; +} + +.your-order { + padding: 30px 40px 45px; + border: 3px solid #e4e4e4; +} + +@media (max-width: 767px) { + .your-order { + padding: 15px; + } +} +.your-order h3 { + border-bottom: 1px solid #e4e4e4; + font-size: 30px; + margin: 0 0 20px; + padding-bottom: 10px; + width: 100%; +} + +.your-order-table table { + background: none; + border: 0; + width: 100%; +} + +.your-order-table table th, .your-order-table table td { + border-bottom: 1px solid #e4e4e4; + border-right: medium none; + color: #6f7172; + font-size: 14px; + padding: 15px 0; + text-align: left; +} + +@media (max-width: 767px) { + .your-order-table table th, .your-order-table table td { + padding-right: 10px; + } +} +.your-order-table table th { + border-top: medium none; + color: #6f7172; + font-weight: normal; + text-align: left; + vertical-align: middle; + white-space: nowrap; + width: 250px; +} + +.panel-body > p { + color: #222; +} + +.your-order-table table .shipping ul li input { + position: relative; + top: 2px; +} + +.your-order-table table .shipping ul li label { + color: #6f7172; +} + +.your-order-table table .shipping th { + vertical-align: top; +} + +.your-order-table table .order-total th { + border-bottom: 0; + font-size: 14px; +} + +.your-order-table table .order-total td { + border-bottom: medium none; +} + +.your-order-table table tr.cart_item:hover { + background: #F9F9F9; +} + +.your-order-table table tr.order-total td span { + color: #222; + font-size: 18px; + font-weight: 500; +} + +.payment-method { + margin-top: 40px; +} +.payment-method .accordion-item:last-of-type { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.payment-method .accordion-item { + background-color: #fff; + border: 0; + border-bottom: 1px solid #e4e4e4; +} +.payment-method .accordion-button { + font-size: 16px; + font-weight: 500; + color: #222; + padding: 23px 0; + border: none; +} +.payment-method .accordion-button:focus { + box-shadow: none; +} +.payment-method .accordion-button::after { + position: absolute; + content: "\f067"; + left: auto; + right: 0; + top: 50%; + transform: translateY(-50%); + font-family: Font Awesome 5 Pro; + font-size: 16px; + font-weight: 400; + margin-left: 0; + background-image: none; +} +.payment-method .accordion-button:not(.collapsed) { + color: #222; + background-color: #fff; + box-shadow: none; +} +.payment-method .accordion-button:not(.collapsed)::after { + content: "\f068"; +} +.payment-method .accordion-body { + padding: 0; + padding-bottom: 20px; +} +.payment-method .accordion-body p { + margin-bottom: 0; +} +.payment-method .accordion-collapse { + border: none; +} + +.panel-title > a { + display: block; +} + +.order-button-payment input { + background: #232323 none repeat scroll 0 0; + border: medium none; + color: #fff; + font-size: 15px; + font-weight: 600; + height: 40px; + margin: 0px 0 0; + padding: 0; + text-transform: uppercase; + transition: all 0.3s ease 0s; + width: 100%; +} + +.order-button-payment input:hover { + background: #fcbe00 none repeat scroll 0 0; +} + +.payment-method .btn-link { + -moz-user-select: none; + background: no-repeat; + border: medium none; + border-radius: 0; + color: #444; + cursor: pointer; + display: inline-block; + font-size: 14px; + font-weight: 500; + letter-spacing: 1px; + line-height: 1; + margin-bottom: 0; + padding: 3px 10px; + text-align: center; + text-transform: uppercase; + transition: all 0.3s ease 0s; + vertical-align: middle; + white-space: nowrap; + text-decoration: none; +} + +.payment-method .card { + background-color: #ffffff; + border: 1px solid #e4e4e4; + border-radius: 0; + margin-bottom: 10px; +} + +.payment-method .accordion .card:first-of-type { + border: 1px solid #e4e4e4; +} + +.card-header:first-child { + border-radius: 0; +} + +.payment-method .card-header { + background-color: #ffffff; + border-bottom: 1px solid #e4e4e4; +} + +.order-button-payment button { + width: 100%; +} + +.cart-plus-minus { + width: 180px; +} + +.cart-plus-minus input { + border: 0px; + outline: 0px; + background: none; + font-weight: 400; + color: #222; + font-size: 14px; + display: inline-block; + height: 45px; + list-style: 45px; + padding: 0 50px; + width: 180px; + border: 1px solid #ebebeb; + text-align: center; + border-radius: 0; +} + +.cart-plus-minus .qtybutton { + font-size: 20px; + color: #222; + display: inline-block; + position: absolute; + top: 50%; + height: 22px; + width: 22px; + background: transparent; + border-radius: 30px; + line-height: 1; + cursor: pointer; + text-align: center; + border-radius: 0; + transform: translateY(-50%); +} + +.cart-plus-minus .dec { + left: 20px; +} + +.cart-plus-minus .inc { + right: 20px; +} + +/*----------------------------------------*/ +/* meanmenu CSS +/*----------------------------------------*/ +/* mean menu customize */ +.mean-container a.meanmenu-reveal { + display: none; +} + +.mean-container .mean-nav { + background: none; + margin-top: 0; +} + +.mean-container .mean-bar { + padding: 0; + min-height: auto; + background: none; +} + +.mean-container .mean-nav > ul { + padding: 0; + margin: 0; + width: 100%; + list-style-type: none; + display: block !important; +} + +.mean-container a.meanmenu-reveal { + display: none !important; +} + +.mean-container .mean-nav ul li a { + width: 100%; + padding: 10px 0; + color: #222; + border-top: 1px solid #ebebeb; + font-size: 14px; + line-height: 1.5; + font-weight: 500; +} +.mean-container .mean-nav ul li a:hover { + color: #fcbe00; +} + +.mean-container .mean-nav ul li a.mean-expand { + margin-top: 5px; + padding: 0 !important; + line-height: 14px; + border: 1px solid #ebebeb !important; + height: 30px; + width: 30px; + line-height: 30px; + color: #222; + line-height: 30px; + top: 0; + font-weight: 400; +} +.mean-container .mean-nav ul li a.mean-expand:hover { + background: #fcbe00; + color: #ffffff; + border-color: #fcbe00; +} + +.mean-container .mean-nav ul li > a > i { + display: none; +} + +.mean-container .mean-nav ul li > a.mean-expand i { + display: inline-block; +} + +.mean-container .mean-nav > ul > li:first-child > a { + border-top: 0; +} + +.mean-container .mean-nav ul li a.mean-expand.mean-clicked { + color: #222; +} + +.mean-container .mean-nav ul li a.mean-expand.mean-clicked i { + transform: rotate(45deg); + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + color: #222; +} + +/*----------------------------------------*/ +/* 18. footer CSS +/*----------------------------------------*/ +.footer__widget { + margin-bottom: 40px; +} +.footer__widget-title h4 { + font-size: 18px; + color: #ffffff; + text-transform: capitalize; + margin-bottom: 18px; + font-weight: 500; +} +.footer__widget-title-2 h4 { + color: #ffffff; +} +.footer__widget-title-4 h4 { + color: #2F3037; +} +.footer__widget-content p { + color: #999; +} +@media (max-width: 575px) { + .footer__widget-content p br { + display: none; + } +} +.footer__widget-content .provide-text a { + text-decoration: underline; + font-style: italic; +} +.footer__widget-content .provide-text a:hover { + color: #16bcdc; +} +.footer__hotline .icon i { + font-size: 55px; + color: #fcbe00; +} +.footer__hotline .icon-2 i { + color: #16bcdc; +} +.footer__hotline .text h4 { + font-size: 14px; + color: #999; + margin-bottom: 0; +} +.footer__hotline .text span { + font-size: 18px; + font-weight: 500; + color: #fcbe00; +} +.footer__hotline .text-2 span { + color: #16bcdc; +} +.footer__hotline-4 .icon i { + color: #ffffff; +} +.footer__hotline-4 .text span { + color: #ffffff; +} +.footer__info ul li { + margin-bottom: 5px; +} +.footer__info ul li span { + font-size: 14px; + color: #999; +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .footer__info ul li span { + font-size: 13px; + } +} +.footer__info-4 ul li span { + color: #2F3037; +} +.footer__link ul li { + margin-bottom: 8px; +} +.footer__link ul li a { + color: #999; + font-size: 14px; +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .footer__link ul li a { + font-size: 13px; + } +} +.footer__link ul li a:hover { + color: #fcbe00; + padding-left: 5px; +} +.footer__link-2 ul li a { + color: #2F3037; +} +.footer__link-4 ul li a { + color: #2F3037; +} +.footer__link-4 ul li a:hover { + color: #CC1414; +} +.footer__link-2 ul li a { + color: #999; +} +.footer__link-2 ul li a:hover { + color: #16bcdc; +} +.footer__links p { + margin-bottom: 0; +} +@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { + .footer__links p br { + display: none; + } +} +.footer__links p a { + color: #999; + font-size: 14px; + padding: 0 10px; + position: relative; +} +.footer__links p a::before { + content: "/"; + position: absolute; + top: 0; + right: 0; + opacity: 0.2; + transform: translateX(50%); + color: #999; + top: -3px; +} +.footer__links p a:hover { + color: #fcbe00; +} +.footer__links p a:last-child::before { + display: none; +} +.footer__links-d p a::before { + content: "|"; +} +.footer__links-d p a:hover { + color: #16bcdc; +} +.footer__bottom-content { + border-top: 1px solid #FFFFFF1A; +} +.footer__bottom-content-2 { + border-top: 0; +} +.footer__newsletter-form { + position: relative; +} +.footer__newsletter-form .ft-newsl { + width: 100%; + height: 50px; + background-color: #ffffff; + position: relative; + z-index: 1; + font-size: 13px; + padding: 10px 20px; + border-radius: inherit; + box-shadow: none; + border: 1px solid transparent; + border-radius: 2px; + padding-right: 140px; + transition: 0.3s; +} +.footer__newsletter-form .ft-newsl:focus { + border: 1px solid #16bcdc; +} +.footer__newsletter-form .ft-newsl::-moz-placeholder { + color: #666; + font-size: 13px; + opacity: 1; +} +.footer__newsletter-form .ft-newsl::placeholder { + color: #666; + font-size: 13px; + opacity: 1; +} +.footer__newsletter-form .ft-newsl-btn { + position: absolute; + background: #16bcdc; + color: #ffffff; + padding: 12px 32px; + font-size: 13px; + right: 0px; + z-index: 2; + text-transform: uppercase; + font-weight: 500; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} +.footer__bottom-2 { + border-top: 1px solid #FFFFFF1A; +} + +.footer-col-2 { + margin-left: 30px; +} +@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) { + .footer-col-2 { + margin-left: 0; + } +} + +.copy-right-area p { + color: #999; +} +.copy-right-area p span { + color: #fcbe00; + display: inline-block; +} + +.copy-right-area-2 p span { + color: #16bcdc; +} + +.payment-image img { + width: auto; +} +@media (max-width: 575px) { + .payment-image img { + width: 100%; + } +} + +/*# sourceMappingURL=style.css.map */ diff --git a/src/Web/WebUI/wwwroot/css/style.css.map b/src/Web/WebUI/wwwroot/css/style.css.map new file mode 100644 index 000000000..e54c5642c --- /dev/null +++ b/src/Web/WebUI/wwwroot/css/style.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../scss/components/_theme.scss","../scss/utils/_fonts.scss","../scss/utils/_colors.scss","../scss/utils/_mixins.scss","../scss/components/_background.scss","../scss/components/_spacing.scss","../scss/components/_buttons.scss","../scss/components/_carousel.scss","../scss/components/_modal.scss","../scss/components/_section-title.scss","../scss/components/_breadcrumb.scss","../scss/components/_animation.scss","../scss/layout/_header.scss","../scss/layout/_opcanvas.scss","../scss/layout/_slider.scss","../scss/layout/_features.scss","../scss/layout/_product.scss","../scss/layout/_about.scss","../scss/layout/_blog.scss","../scss/layout/_cart.scss","../scss/layout/_meanmenu.scss","../scss/layout/_footer.scss"],"names":[],"mappings":"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CC;EACA;EACA;EACA,kBJ9FO;EI+FP,OJ9FO;EI+FP;EACA;;AACA;EACC,kBJjFS;EIkFT,OJnGM;;;AIsGR;EACC;EACA;EACA;EACA,kBJzFU;EI0FV,OJ3GO;EI4GP;EACA;EACA;;AACA;EACC,kBJjHM;EIkHN,OJjHM;;;AIoHR;EACC;EACA;EACA;EACA,kBJvGU;EIwGV,OJzHO;EI0HP;EACA;;AACA;EACC,kBJ9HM;EI+HN,OJ9HM;;;AIiIR;EACC;EACA;EACA;EACA;EACA,OJvIO;EIwIP;EACA;EACA;EACA;;AACA;EACC,kBJ7IM;EI8IN,OJ7IM;EI8IN,cJ/IM;;;AIkJR;EACC;EACA;EACA;EACA;EACA,OJvJO;EIwJP;EACA;EACA;;AACA;EACC,kBJ5JM;EI6JN,OJ5JM;EI6JN,cJ9JM;;;AIiKR;EACC;EACA;EACA;EACA,kBJnJU;EIoJV,OJrKO;EIsKP;EACA;EACA;EACA;;AACA;EACC;EACA,kBJ7KM;EI8KN,OJ7KM;;;AIgLR;EACC;EACA;EACA;EACA,kBJpKQ;EIqKR,OJtLO;EIuLP;EACA;EACA;EACA;EACA;;AACA;EACC,cJ5KO;EI6KP,kBJ7KO;EI8KP,OJ/LM;;;AIkMR;EACC;EACA;EACA;EACA,kBJrLQ;EIsLR,OJvMO;EIwMP;EACA;EACA;EACA;EACA;;AACA;EACC,cJ7LO;EI8LP,kBJ9LO;EI+LP,OJhNM;;;AImNR;EACC;EACA;EACA;EACA,kBJvNO;EIwNP;EACA,OJpMS;EIqMT;EACA;;AACA;EACC,kBJ3MS;EI4MT,OJ7NM;;;AIgOR;EACC;EACA;EACA;EACA,kBJnNU;EIoNV,OJrOO;EIsOP;EACA;EACA;EACA;EACA;;AACA;EACC;EACA,kBJ9OM;EI+ON,OJ9OM;;;AIiPR;EACC;EACA;EACA;EACA;EACA,OJtPO;EIuPP;EACA;EACA;EACA;EACA;;AACA;EACC;EACA,kBJ7OS;EI8OT,OJ/PM;;;AIkQR;EACC;EACA;EACA;EACA;EACA;EACA,OJxQO;EIyQP;EACA;EACA;EACA;;AACA;EACC;EACA,kBJ/PO;EIgQP,OJjRM;;;AIoRR;EACC;EACA;EACA;EACA,kBJtQU;EIuQV,OJxRO;EIyRP;EACA;EACA;EACA;EACA;;AACA;EACC,kBJhSM;EIiSN,cJ/QS;EIgRT,OJjSM;;;AIoSR;EACC;EACA;EACA;EACA,kBJvRU;EIwRV,OJzSO;EI0SP;EACA;EACA;EACA;EACA;;AACA;EACC,kBJjTM;EIkTN,cJhSS;EIiST,OJlTM;;;AIqTR;EACC,YJrSU;EIsSV;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA,OJ5UM;EI6UN,cJ5TS;;;AKnBX;AACA;AAAA;ACCA;AACA;AAAA;AAGI;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AACA;EACI,ONdR;EMeQ;EACA;EACA;EACA;EACA;EACA;ELkBZ,uBKjBmC;ELkBnC,oBKlBmC;ELmBnC,eKnBmC;EACvB;EACA;;AACA;EACI,YNzBZ;EM0BY,ONzBZ;;AM6BA;EACI;;AAGA;EACI;EACA,ONpBD;EMqBC;;AAGA;EACI;EACA,ONlCZ;EMmCY;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIZ;EAOI;EACA;;AAPA;EACI;EACA;EACA;EACA,ON7DZ;;AMoEY;EACI;;AACA;EACI;EACA,ONlEtB;;AMmEsB;EACI;EACA;EACA;EACA;;AAOhB;EACI;EACA;EACA,ONvFZ;EMwFY;;AAKR;EACI;;AAEJ;EACI;EL5DZ,uBK6DmC;EL5DnC,oBK4DmC;EL3DnC,eK2DmC;EACvB;;AAGR;EACI;EACA;;AAIJ;EACI;EACA;EACA;;AACA;EACI,cNhGL;;AMiGK;EACI;EACA;EACA;EACA;ELzFZ,mBK0F+B;ELzF/B,gBKyF+B;ELxF/B,eKwF+B;ELvF/B,WKuF+B;EACnB;EACA;EACA,qBNzGT;;;AOjBX;AACA;AAAA;AAGC;EACC;EACA;;AACA;EAHD;IAIE;;;AAED;EACC;EACA;EACA;EACA;EACA,YPSK;EORL;;AAGF;EAIC;;AAHA;EADD;IAEE;;;AAGD;EACC;EACA;EACA;EACS;EACA;;AACT;EAND;IAOE;;;AAEQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA,YPvBL;;AO0BT;EACC;;AACA;EACa;;AACZ;EAFD;IAGE;;;AAOF;EACC,YPxCK;;;AO8CL;EACI;EACA,OP/CG;EOgDH;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAII;EADJ;IAEQ;;;;AC9EhB;AACA;AAAA;AAMQ;EACI;EACA;EACA;;AACA;EACI;EACZ;EACY,ORPR;;AQQQ;EACI,ORfV;;AQkBE;EACI,ORbR;EQcQ;;;AAOR;EACI;EACA;EACA;;AAEI;EACI;EACA;EACA;EACA,OR9BZ;EQ+BY;EACA;;AACA;EACI,ORxBb;;AQ4BC;EACI,OR/CR;EQgDQ;EACA;;AAGR;EACI;EACA,OR9CJ;EQ+CI;EACA;EACA;EACA;EACA;EACA;;;AAIZ;EACI;EACA;EACA;EACA,ORpEI;;;ASAR;AACA;AAAA;AAGA;EACC;IACE;;EAEF;IACC;;EAED;IACC;;;AAGF;EACA;IACC;IACA;;EAED;IACC;IACA;;EAED;IACC;IACA;;;ACzBD;AACA;AAAA;AAIA;EACI;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;;;AAEJ;EACI;EACA;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA,OVhCJ;;AUiCI;EACI;EACA;EACA;EACA;EACA,cVtCR;;AUyCA;EACI,OVnCN;EUoCM,YV3CJ;;AU8CJ;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA,OVxDJ;;AUyDI;EACI;EACA;EACA;EACA;EACA,cV9DR;;AUgEI;EACI,OV1DV;EU2DU,YVlER;;AUuEA;EACI,OVxEJ;EUyEI;EACA;EACA;;AACA;EACI,OV3DL;;AU+DP;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACI,OVjGJ;EUkGI;EACA;EACA;EACA;EACA;;;AAMJ;EAII;EACA;EACA;;AALA;EADJ;IAEQ;;;AAKJ;EACI;EACA;EACA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P;EACE;EACA;;AACA;EACE;;AAGJ;EACE;EACA,OVxkBE;EUykBF;EACA,OVzjBK;;AU2jBP;EACE;;AACA;EACE;EACA;;AAMQ;EACI,OVtkBT;;AU6kBC;EACI,OV9kBL;;;AUmlBX;EACI;EACA;EACA;;;AAKI;EACI;EACA;EACA;;AACA;EAJJ;IAKM;;;AAEF;EAPJ;IAQM;;;AAGE;EACI,OVvmBT;;AUymBK;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAGR;EACI;EACA;EACA,OV9oBR;EU+oBQ;EACA;EACA;;AACA;EACI;;AAGR;EACI,OVroBL;;AUuoBC;EACI;EACA;EACA;EACA;EACA,YV9pBR;EC8DJ,oBSimBgC;EThmB5B,iBSgmB4B;ET/lBxB,YS+lBwB;EACpB;EACA;EACA;ET7oBR;EACA;EACA;EACA;EACA;ES2oBQ;EACA;;AACA;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA,OVvqBlB;EUwqBkB;;AACA;EACI;EACA;EACA;ETrpBpB,mBSspBuC;ETrpBvC,gBSqpBuC;ETppBvC,eSopBuC;ETnpBvC,WSmpBuC;;AAG3B;EACI,OVtqBb;;AUyqBa;EACI;;AAGR;EACI;EACA;EACA;EACA;;AACA;EACI,OVnrBjB;;AUurBa;EACI;EACA;EACA;;AAGR;EACI;EACA,OV/rBb;;AUmsBC;EACI;EACA;EACA;EACA;EACA,YV1tBR;EC8DJ,oBS6pBgC;ET5pB5B,iBS4pB4B;ET3pBxB,YS2pBwB;EACpB;ETvsBR;EACA;EACA;EACA;EACA;ESqsBQ;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA,OVvuBd;EUwuBc;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA,OVpvB1B;EUqvB0B;EACA;EACA;EACA;EACA;EACA;;AACA;EACI,OVjvBzB;EUkvByB;;AAGR;EACI,OVtvBrB;;AU2vBa;EACI,OV7wBpB;;AUkxBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YVryBR;;AUuyBM;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EAIE;EACA;EACA;EACA;EACA;EACA,OVzzBV;;AUizBY;EADJ;IAEQ;;;AAQN;EACI,OVhzBT;EUizBS;;AAGN;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,OV50BN;;AU+0BF;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AACA;EACI,OVh2BR;EUi2BQ;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA,OVz1BL;;AU21BC;EACI;EACA;EACA,OVh3BR;;AUi3BQ;EACI,OVh2BT;EUi2BS;;;AAMpB;EACI;;;AAEJ;EACI,YVz2BI;EU02BJ;;AACA;EACI,OVh4BA;EUi4BA;EACA;EACA;EACA;EACA;;;AAIJ;EAKI,OV94BA;EU+4BA;EACA;EACA;;AAPA;EADJ;IAEQ;IACA;;;;AASZ;EACI;ETh3BA,uBSi3BuB;ETh3BvB,oBSg3BuB;ET/2BvB,eS+2BuB;EACvB;;AACA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAGA;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;;;AAOJ;EACI,YV37BJ;ECsCJ,uBSs5B+B;ETr5B/B,oBSq5B+B;ETp5B/B,eSo5B+B;;AACvB;EACI;;AAEI;EACI;;AAGR;EAII;EACA;EACA;EACA;EACA,OVz8BV;EU08BU;EACA;EACA;EACA;EACA;;AAZA;EADJ;IAEQ;;;AAeJ;EACI;EACA,OVv9BhB;EUw9BgB;EACA;EACA,YVt8BhB;EUu8BgB;EACA;EACA;;AACA;EACI,YV18BlB;;AU28BkB;EACI,oBV58BtB;;AU+8Bc;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA,oBVx9BpB;;AU29BY;EACI;EACA;EACA;ETp9BhB,mBSq9BmC;ETp9BnC,gBSo9BmC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A;IACA;IACA;IACA;;;AAKJ;EACI;;AACA;EAFJ;IAGQ;;;AAEJ;EACI;EACA;EACA;EACA,ObjWA;;AamWJ;EACI,Ob5VA;;;Aa+VR;EACI;;AACA;EAFJ;IAGQ;;;;AAGR;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA,ObtXA;EauXA,YbxXA;EayXA;EACA;;AACA;EACI;EACA;;AAGR;EACI;EACA;EACA;EACA;EACA;EACA,YbpXG;EaqXH,ObtYA;EauYA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;EACI;EACA;EACA;;AACA;EACI;;;AAMR;EACI;EACA;EACA;EACA;EACA,OblaA;EamaA;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACI,kBb1ZD;Ea2ZC,Ob5aJ;;Aa+aJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAGJ;EACI;;;AAKA;EACI,kBbtbH;EaubG,ObxcJ;;;AaidA;EACI;;AAGR;EACI;;AACA;EACI;EACA;;AAGR;EACI;EACA;EACA;EACA;;AACA;EACI,ObleJ;EameI;EACA;EACA;EACA;;AACA;EACI,ObvdP;;Aa0dD;EACI,Ob5eJ;Ea6eI;EACA;EACA;EACA;EACA;;;AChfZ;AACA;AAAA;AAGI;EACI;EACA;EACA;EACA;;AACA;EACI;EACA,kBdZJ;;AccA;EACI;EACA;EACA;;AAEJ;EACI;;AAGA;EACI;EACA;;AAEJ;EACI;EACA;;AAIZ;EACI,YdlCA;;AcmCA;EACI;EACA,kBdrCJ;;AcwCI;EACI;EACA;;AAEJ;EACI;EACA;;AAIZ;EACI;EACA;EACA;;AAEJ;EACI;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI,Yd3DT;;Ac6DK;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AAMJ;EACI,YdhFX;EciFW,OdlGZ;;AcsGA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;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I;;AAKA;EACI,Odz3CL;;;Ac83CX;EACI;;;AAGA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA,Od34CG;;;Ac+4Cf;EACI;;AAEI;EACI;;;AAKR;EACI;EACA;;AAII;EACI,Od75CL;;Ack6CH;EACI;EACA;;AACA;EACI,Odh7CR;Eci7CQ;EACA;;;AAMZ;EACI;;AACA;EACI,Odj7CD;;;Acs7CX;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA,Odx8CO;;;Ac08CX;EACI;;;AAEJ;EACI;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACC;EACA;EACA;;;AAED;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;;AAGR;EACC;EACA;EACA;;;AAED;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;;AAIR;EACC;EACA;EACA;;;AAED;EACC;EACA;;;AAGD;EACI;IACI;;EAEF;IACE;;EAEF;IACE;;;ACrjDR;AACA;AAAA;AAEA;EACI;EACA;;;AAGA;EACI;EACA,OfOG;EeNH;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA,Of/BA;;;AemCJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;;AAIR;EACI,YfpDI;EeqDJ;EACA;EACA;;AAEI;EACI;EACA,OfzCD;;Ae4CP;EACI;EACA;;AAEJ;EACI;;AAEJ;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA,ahB9EJ;EgB+EI;;;AAMR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;;AAIJ;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA,OftHR;EeuHQ;;AAIZ;EACI;EACA;EACA;EACA;;;AAKJ;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;;AAKR;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA,OfpJA;EeqJA;;;AAKA;EACI;EACA;EACA;EACA;EACA;EACA,YfxKJ;EeyKI;EACA;EACA,Of1KJ;Ee2KI;EACA;EACA;;AAEJ;EACI,OfjLJ;;AemLA;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;;AAIZ;EACI;EACA;;;AAIA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;;AAIJ;EACI;EACA;EACA;EACA;;;AAGR;EACI;;AAEI;EACI;EACA,OfpND;;AeuNP;EACI;EACA;;AACA;EACI;EACA,OftOJ;EeuOI;;AAEJ;EACI,OfjPJ;EekPI;;;AAIZ;EACI;;;AAIJ;EACI;;AACA;EACI;EACA;;;AAKR;EACI;;AACA;EACI;;;AAGR;EACI;EACA;EACA;EACA,Of9QI;Ee+QJ;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;;;AAEJ;EACI;EACA;;AACA;EACI;EACA;;;AAGR;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA,ahB7SU;EgB8SV;EACA;EACA;EACA;;AACA;EARJ;IASQ;;;;AAGR;EACI;EACA;EACA;;;AAIA;EACI;EACA;EACA;;AAEJ;EACI;EACA;;;AAKA;EADJ;IAEQ;;;;AAOR;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA,OfxVA;;AeyVA;EACI,OfvUJ;EewUI;;AAGR;EACI;EACA;EACA;EACA,OflWA;EemWA;EACA;EACA;EACA;;AACA;EACI,OfjWJ;EekWI;EACA;;AAEJ;EACI,OftWJ;EeuWI;EACA;;AAEJ;EACI;;AAGR;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI,Of/WO;EegXP;;AACA;EACI,OfhXD;;AemXP;EACI;EACA;;AACA;EACI,OfvXD;;;AgBjBX;AACA;AAAA;AAGA;EACI;;AACA;EACI;EACA;EACA;;AACA;EACI;;AAGR;EACI;;AAEJ;EACI;;;AAGR;EACI;EACA,YhBxBI;EgByBJ;EACA;;AACA;EACI;EACA;EACA;;AACA;EACI,OhBfH;;AgBkBL;EACI;EACA;EACA,OhB9BA;EgB+BA;;AACA;EACI,OhBxBH;;AgB2BL;EACI;;AAEJ;EACI;EACA;EACA;;AAEI;EACI;EACA;EACA;EACA,OhBvDR;;AgBwDQ;EACI,OhBzCX;;AgB8CG;EACI,OhBxDR;EgByDQ;EACA;EACA;;AACA;EACI,OhBpDX;;;AgB0DT;EACI;EACA;;;AAEJ;EACI;;AACA;EACI;EACA;;AACA;EACI,OhBnED;;AgBsEP;EACI,OhBvEG;;AgByEP;EACI,OhB1EG;;AgB4EP;EACI,OhB7EG;;;AgBgFX;EACI;EACA;EACA;;AACA;EACI;EACA;EACA,YhBxFC;EgByFD;EACA;EACA;EACA,OhB7GA;EgB8GA;;;AAIJ;EACI,YhBjGG;EgBkGH,OhBnHA;;;AgB0HR;EAII;EACA;EACA;;AALA;EADJ;IAEQ;;;;AAMR;EACI;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;;AACA;EACI;EACA,OhBrJA;EgBsJA;EACA;;AACA;EACI,OhBxID;;;AgB4IX;EACI;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACC,OhBnKO;;;AgBqKR;EACI;EACA;EACA;EACA;EACA,YhBhKO;EgBiKP,OhBnLI;EgBoLJ;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;;AACA;EACI,OhB5KG;;;AgB+KX;EACI;EACA;EACA;EACA;;AACA;EALJ;IAMQ;IACA;;;;AAGR;EACI;EACA,OhB5MI;;AgB6MJ;EACI;;;AAKA;EACI;EACA;EACA;EACA;EACA;;AACA;EANJ;IAOQ;;;AAEJ;EATJ;IAUQ;;;AAEJ;EACI;;AAEJ;EACI;EACA;;;AAKhB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA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CA;;;AAEJ;EACI;EACA,OhB9rBO;EgB+rBP;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YhBztBI;;;AgB2tBR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;;AAGR;EACC;;;AAED;EACI;EACA;EACA,YhB9uBI;EgB+uBJ;EACA;EACA,OhBlvBI;EgBmvBJ;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACI,YhB3uBG;EgB4uBH,OhB9vBA;EgB+vBA,chB7uBG;;;AiBlBX;AACA;AAAA;AAGA;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEF;EACI;;;AAEJ;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACI;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;IACE;;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACE;;;AAIN;EACE;IACE;;;AAIJ;EACE;;;AAGF;EACE;IACE;IACA;;;AAIJ;EACE;;;AAGF;EACI;EACA;EACA;;;AAGJ;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAEF;EACI;;;AAKN;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;;AAIN;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACE;;;AAIJ;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;;AAKN;EACC;;;AAID;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;;AAIN;AAAA;AAAA;EAGE;EACA;;;AAGF;AAAA;AAAA;EAGE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAKJ;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACC;EACA;;;AAGD;EACE;IACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;IACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;AAEE;EACI;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGR;EACI;EACA;EACA;;AACA;EACI;;AAGR;EACI;EACA;;AACA;EACE;;AAGN;EACI;;;AAIR;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAMF;EACE;;;AAEF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACG;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACG;EACA;;;AAEJ;EACC;;;AAED;EACI;;;AC/pBJ;AACA;AAAA;AAGA;AACA;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA,OlB9BO;EkB+BP;EACA;EACG;EACA;;AACA;EACI,OlBnBG;;;AkBwBX;EACC;EACA;EACA;EACA;EACA;EACA;EACG;EACH,OlBjDO;EkBkDP;EACA;EACA;;AACG;EACI,YlBrCG;EkBsCH,OlBxDA;EkByDA,clBvCG;;;AkB2CX;EACI;;;AAEJ;EACI;;;AAGJ;EACC;;;AAKD;EACI,OlB1EI;;;AkB4ER;EACC;EACA;EACA;EACA;EACG;EACA,OlBlFI;;;AmBDR;AACA;AAAA;AAII;EACI;;AAEI;EACI;EACA,OnBVR;EmBWQ;EACA;EACA;;AAGA;EACI,OnBjBZ;;AmBqBQ;EACI,OnBpBV;;AmByBE;EACI,OnBpBR;;AmBsBY;EADJ;IAEQ;;;AAKR;EACI;EACA;;AACA;EACI,OnBvBf;;AmB+BG;EACI;EACA,OnBhCL;;AmBoCC;EACI,OnBtCP;;AmB0CG;EACI;EACA,OnBrDR;EmBsDQ;;AAEJ;EACI;EACA;EACA,OnBjDL;;AmBqDC;EACI,OnBvDP;;AmB4DO;EACI,OnB9EZ;;AmBkFQ;EACI,OnBnFZ;;AmB0FI;EACI;;AACA;EAII;EACA,OnBzFZ;;AmBqFY;EADJ;IAEQ;;;AAUJ;EACI,OnBvGd;;AmB+GE;EACI;;AACA;EACI,OnB5GZ;EmB6GY;;AACA;EAHJ;IAIQ;;;AAEJ;EACI,OnBxGb;EmByGa;;AAQJ;EACI,OnBlId;;AmB0IU;EACI,OnB3Id;;AmB4Ic;EACI,OnB3HpB;;AmBoII;EACG,OnBjJP;;AmBkJQ;EACA,OnB1IP;;AmBgJD;EACI;;AAEI;EADJ;IAEQ;;;AAGR;EACI,OnBjKR;EmBkKQ;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA,OnB5KZ;EmB6KY;;AAEJ;EACI,OnBtKT;;AmByKS;EACI;;AASR;EACI;;AAEJ;EACI,OnBxLX;;AmB6LL;EACI;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;EACA;EACA,kBnBzNJ;EmB0NI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACI,OnBjOV;EmBkOU;EACA;;AAEJ;EACI,OnBtOV;EmBuOU;EACA;;AAGR;EACI;EACA,YnBnOH;EmBoOG,OnBrPJ;EmBsPI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGR;EACI;;;AAGR;EACI;;AACA;EAFJ;IAGQ;;;;AAIJ;EACI,OnBpQA;;AmBqQA;EACI,OnB5PD;EmB6PC;;;AAMJ;EACI,OnBrQH;;;AmB0QL;EAII;;AAHA;EADJ;IAEQ","file":"style.css"} \ No newline at end of file diff --git a/src/Web/WebUI/wwwroot/css/swiper-bundle.css b/src/Web/WebUI/wwwroot/css/swiper-bundle.css new file mode 100644 index 000000000..69edf1b35 --- /dev/null +++ b/src/Web/WebUI/wwwroot/css/swiper-bundle.css @@ -0,0 +1,541 @@ +/** + * Swiper 6.5.0 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * https://swiperjs.com + * + * Copyright 2014-2021 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: March 5, 2021 + */ + +@font-face { + font-family: 'swiper-icons'; + src: url('data:application/font-woff;charset=utf-8;base64, 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') format('woff'); + font-weight: 400; + font-style: normal; +} +:root { + --swiper-theme-color: #007aff; +} +.swiper-container { + margin-left: auto; + margin-right: auto; + position: relative; + overflow: hidden; + list-style: none; + padding: 0; + /* Fix of Webkit flickering */ + z-index: 1; +} +.swiper-container-vertical > .swiper-wrapper { + flex-direction: column; +} +.swiper-wrapper { + position: relative; + width: 100%; + height: 100%; + z-index: 1; + display: flex; + transition-property: transform; + box-sizing: content-box; +} +.swiper-container-android .swiper-slide, +.swiper-wrapper { + transform: translate3d(0px, 0, 0); +} +.swiper-container-multirow > .swiper-wrapper { + flex-wrap: wrap; +} +.swiper-container-multirow-column > .swiper-wrapper { + flex-wrap: wrap; + flex-direction: column; +} +.swiper-container-free-mode > .swiper-wrapper { + transition-timing-function: ease-out; + margin: 0 auto; +} +.swiper-container-pointer-events { + touch-action: pan-y; +} +.swiper-container-pointer-events.swiper-container-vertical { + touch-action: pan-x; +} +.swiper-slide { + flex-shrink: 0; + width: 100%; + height: 100%; + position: relative; + transition-property: transform; +} +.swiper-slide-invisible-blank { + visibility: hidden; +} +/* Auto Height */ +.swiper-container-autoheight, +.swiper-container-autoheight .swiper-slide { + height: auto; +} +.swiper-container-autoheight .swiper-wrapper { + align-items: flex-start; + transition-property: transform, height; +} +/* 3D Effects */ +.swiper-container-3d { + perspective: 1200px; +} +.swiper-container-3d .swiper-wrapper, +.swiper-container-3d .swiper-slide, +.swiper-container-3d .swiper-slide-shadow-left, +.swiper-container-3d .swiper-slide-shadow-right, +.swiper-container-3d .swiper-slide-shadow-top, +.swiper-container-3d .swiper-slide-shadow-bottom, +.swiper-container-3d .swiper-cube-shadow { + transform-style: preserve-3d; +} +.swiper-container-3d .swiper-slide-shadow-left, +.swiper-container-3d .swiper-slide-shadow-right, +.swiper-container-3d .swiper-slide-shadow-top, +.swiper-container-3d .swiper-slide-shadow-bottom { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + pointer-events: none; + z-index: 10; +} +.swiper-container-3d .swiper-slide-shadow-left { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); +} +.swiper-container-3d .swiper-slide-shadow-right { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); +} +.swiper-container-3d .swiper-slide-shadow-top { + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); +} +.swiper-container-3d .swiper-slide-shadow-bottom { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); +} +/* CSS Mode */ +.swiper-container-css-mode > .swiper-wrapper { + overflow: auto; + scrollbar-width: none; + /* For Firefox */ + -ms-overflow-style: none; + /* For Internet Explorer and Edge */ +} +.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar { + display: none; +} +.swiper-container-css-mode > .swiper-wrapper > .swiper-slide { + scroll-snap-align: start start; +} +.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper { + scroll-snap-type: x mandatory; +} +.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper { + scroll-snap-type: y mandatory; +} +:root { + --swiper-navigation-size: 44px; + /* + --swiper-navigation-color: var(--swiper-theme-color); + */ +} +.swiper-button-prev, +.swiper-button-next { + position: absolute; + top: 50%; + z-index: 10; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; +} +.swiper-button-prev.swiper-button-disabled, +.swiper-button-next.swiper-button-disabled { + opacity: 0.7; + cursor: auto; + pointer-events: none; +} +.swiper-button-prev:after, +.swiper-button-next:after { + font-family: swiper-icons; + text-transform: none !important; + letter-spacing: 0; + text-transform: none; + font-variant: initial; + line-height: 1; +} +.swiper-button-prev, +.swiper-container-rtl .swiper-button-next { + left: 10px; + right: auto; +} +.swiper-button-prev:after, +.swiper-container-rtl .swiper-button-next:after { + content: 'prev'; +} +.swiper-button-next, +.swiper-container-rtl .swiper-button-prev { + right: 10px; + left: auto; +} +.swiper-button-next:after, +.swiper-container-rtl .swiper-button-prev:after { + content: 'next'; +} +.swiper-button-prev.swiper-button-white, +.swiper-button-next.swiper-button-white { + --swiper-navigation-color: #ffffff; +} +.swiper-button-prev.swiper-button-black, +.swiper-button-next.swiper-button-black { + --swiper-navigation-color: #000000; +} +.swiper-button-lock { + display: none; +} +:root { + /* + --swiper-pagination-color: var(--swiper-theme-color); + */ +} +.swiper-pagination { + position: absolute; + text-align: center; + transition: 300ms opacity; + transform: translate3d(0, 0, 0); + z-index: 10; +} +.swiper-pagination.swiper-pagination-hidden { + opacity: 0; +} +/* Common Styles */ +.swiper-pagination-fraction, +.swiper-pagination-custom, +.swiper-container-horizontal > .swiper-pagination-bullets { + bottom: 10px; + left: 0; + width: 100%; +} +/* Bullets */ +.swiper-pagination-bullets-dynamic { + overflow: hidden; + font-size: 0; +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + transform: scale(0.33); + position: relative; +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { + transform: scale(1); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { + transform: scale(1); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { + transform: scale(0.66); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { + transform: scale(0.33); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { + transform: scale(0.66); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { + transform: scale(0.33); +} +.swiper-pagination-bullet { + width: 8px; + height: 8px; + display: inline-block; + border-radius: 50%; + background: #000; + opacity: 0.2; +} +button.swiper-pagination-bullet { + border: none; + margin: 0; + padding: 0; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.swiper-pagination-clickable .swiper-pagination-bullet { + cursor: pointer; +} +.swiper-pagination-bullet-active { + opacity: 1; + background: var(--swiper-pagination-color, var(--swiper-theme-color)); +} +.swiper-container-vertical > .swiper-pagination-bullets { + right: 10px; + top: 50%; + transform: translate3d(0px, -50%, 0); +} +.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { + margin: 6px 0; + display: block; +} +.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { + top: 50%; + transform: translateY(-50%); + width: 8px; +} +.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + display: inline-block; + transition: 200ms transform, 200ms top; +} +.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { + margin: 0 4px; +} +.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { + left: 50%; + transform: translateX(-50%); + white-space: nowrap; +} +.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + transition: 200ms transform, 200ms left; +} +.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + transition: 200ms transform, 200ms right; +} +/* Progress */ +.swiper-pagination-progressbar { + background: rgba(0, 0, 0, 0.25); + position: absolute; +} +.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { + background: var(--swiper-pagination-color, var(--swiper-theme-color)); + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + transform: scale(0); + transform-origin: left top; +} +.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { + transform-origin: right top; +} +.swiper-container-horizontal > .swiper-pagination-progressbar, +.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { + width: 100%; + height: 4px; + left: 0; + top: 0; +} +.swiper-container-vertical > .swiper-pagination-progressbar, +.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { + width: 4px; + height: 100%; + left: 0; + top: 0; +} +.swiper-pagination-white { + --swiper-pagination-color: #ffffff; +} +.swiper-pagination-black { + --swiper-pagination-color: #000000; +} +.swiper-pagination-lock { + display: none; +} +/* Scrollbar */ +.swiper-scrollbar { + border-radius: 10px; + position: relative; + -ms-touch-action: none; + background: rgba(0, 0, 0, 0.1); +} +.swiper-container-horizontal > .swiper-scrollbar { + position: absolute; + left: 1%; + bottom: 3px; + z-index: 50; + height: 5px; + width: 98%; +} +.swiper-container-vertical > .swiper-scrollbar { + position: absolute; + right: 3px; + top: 1%; + z-index: 50; + width: 5px; + height: 98%; +} +.swiper-scrollbar-drag { + height: 100%; + width: 100%; + position: relative; + background: rgba(0, 0, 0, 0.5); + border-radius: 10px; + left: 0; + top: 0; +} +.swiper-scrollbar-cursor-drag { + cursor: move; +} +.swiper-scrollbar-lock { + display: none; +} +.swiper-zoom-container { + width: 100%; + height: 100%; + display: flex; + justify-content: center; + align-items: center; + text-align: center; +} +.swiper-zoom-container > img, +.swiper-zoom-container > svg, +.swiper-zoom-container > canvas { + max-width: 100%; + max-height: 100%; + object-fit: contain; +} +.swiper-slide-zoomed { + cursor: move; +} +/* Preloader */ +:root { + /* + --swiper-preloader-color: var(--swiper-theme-color); + */ +} +.swiper-lazy-preloader { + width: 42px; + height: 42px; + position: absolute; + left: 50%; + top: 50%; + margin-left: -21px; + margin-top: -21px; + z-index: 10; + transform-origin: 50%; + animation: swiper-preloader-spin 1s infinite linear; + box-sizing: border-box; + border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); + border-radius: 50%; + border-top-color: transparent; +} +.swiper-lazy-preloader-white { + --swiper-preloader-color: #fff; +} +.swiper-lazy-preloader-black { + --swiper-preloader-color: #000; +} +@keyframes swiper-preloader-spin { + 100% { + transform: rotate(360deg); + } +} +/* a11y */ +.swiper-container .swiper-notification { + position: absolute; + left: 0; + top: 0; + pointer-events: none; + opacity: 0; + z-index: -1000; +} +.swiper-container-fade.swiper-container-free-mode .swiper-slide { + transition-timing-function: ease-out; +} +.swiper-container-fade .swiper-slide { + pointer-events: none; + transition-property: opacity; +} +.swiper-container-fade .swiper-slide .swiper-slide { + pointer-events: none; +} +.swiper-container-fade .swiper-slide-active, +.swiper-container-fade .swiper-slide-active .swiper-slide-active { + pointer-events: auto; +} +.swiper-container-cube { + overflow: visible; +} +.swiper-container-cube .swiper-slide { + pointer-events: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + z-index: 1; + visibility: hidden; + transform-origin: 0 0; + width: 100%; + height: 100%; +} +.swiper-container-cube .swiper-slide .swiper-slide { + pointer-events: none; +} +.swiper-container-cube.swiper-container-rtl .swiper-slide { + transform-origin: 100% 0; +} +.swiper-container-cube .swiper-slide-active, +.swiper-container-cube .swiper-slide-active .swiper-slide-active { + pointer-events: auto; +} +.swiper-container-cube .swiper-slide-active, +.swiper-container-cube .swiper-slide-next, +.swiper-container-cube .swiper-slide-prev, +.swiper-container-cube .swiper-slide-next + .swiper-slide { + pointer-events: auto; + visibility: visible; +} +.swiper-container-cube .swiper-slide-shadow-top, +.swiper-container-cube .swiper-slide-shadow-bottom, +.swiper-container-cube .swiper-slide-shadow-left, +.swiper-container-cube .swiper-slide-shadow-right { + z-index: 0; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.swiper-container-cube .swiper-cube-shadow { + position: absolute; + left: 0; + bottom: 0px; + width: 100%; + height: 100%; + opacity: 0.6; + z-index: 0; +} +.swiper-container-cube .swiper-cube-shadow:before { + content: ''; + background: #000; + position: absolute; + left: 0; + top: 0; + bottom: 0; + right: 0; + -webkit-filter: blur(50px); + filter: blur(50px); +} +.swiper-container-flip { + overflow: visible; +} +.swiper-container-flip .swiper-slide { + pointer-events: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + z-index: 1; +} +.swiper-container-flip .swiper-slide .swiper-slide { + pointer-events: none; +} +.swiper-container-flip .swiper-slide-active, +.swiper-container-flip .swiper-slide-active .swiper-slide-active { + pointer-events: auto; +} +.swiper-container-flip .swiper-slide-shadow-top, +.swiper-container-flip .swiper-slide-shadow-bottom, +.swiper-container-flip .swiper-slide-shadow-left, +.swiper-container-flip .swiper-slide-shadow-right { + z-index: 0; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} diff --git a/src/Web/WebUI/wwwroot/css/ui-range-slider.css b/src/Web/WebUI/wwwroot/css/ui-range-slider.css new file mode 100644 index 000000000..a22ecb05c --- /dev/null +++ b/src/Web/WebUI/wwwroot/css/ui-range-slider.css @@ -0,0 +1,1311 @@ +/*! jQuery UI - v1.12.1 - 2016-09-14 +* http://jqueryui.com +* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { + display: none; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.ui-helper-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + line-height: 1.3; + text-decoration: none; + font-size: 100%; + list-style: none; +} +.ui-helper-clearfix:before, +.ui-helper-clearfix:after { + content: ""; + display: table; + border-collapse: collapse; +} +.ui-helper-clearfix:after { + clear: both; +} +.ui-helper-zfix { + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + opacity: 0; + filter:Alpha(Opacity=0); /* support: IE8 */ +} + +.ui-front { + z-index: 100; +} + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { + cursor: default !important; + pointer-events: none; +} + + +/* Icons +----------------------------------*/ +.ui-icon { + display: inline-block; + vertical-align: middle; + margin-top: -.25em; + position: relative; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; +} + +.ui-widget-icon-block { + left: 50%; + margin-left: -8px; + display: block; +} + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.ui-accordion .ui-accordion-header { + display: block; + cursor: pointer; + position: relative; + margin: 2px 0 0 0; + padding: .5em .5em .5em .7em; + font-size: 100%; +} +.ui-accordion .ui-accordion-content { + padding: 1em 2.2em; + border-top: 0; + overflow: auto; +} +.ui-autocomplete { + position: absolute; + top: 0; + left: 0; + cursor: default; +} +.ui-menu { + list-style: none; + padding: 0; + margin: 0; + display: block; + outline: 0; +} +.ui-menu .ui-menu { + position: absolute; +} +.ui-menu .ui-menu-item { + margin: 0; + cursor: pointer; + /* support: IE10, see #8844 */ + list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); +} +.ui-menu .ui-menu-item-wrapper { + position: relative; + padding: 3px 1em 3px .4em; +} +.ui-menu .ui-menu-divider { + margin: 5px 0; + height: 0; + font-size: 0; + line-height: 0; + border-width: 1px 0 0 0; +} +.ui-menu .ui-state-focus, +.ui-menu .ui-state-active { + margin: -1px; +} + +/* icon support */ +.ui-menu-icons { + position: relative; +} +.ui-menu-icons .ui-menu-item-wrapper { + padding-left: 2em; +} + +/* left-aligned */ +.ui-menu .ui-icon { + position: absolute; + top: 0; + bottom: 0; + left: .2em; + margin: auto 0; +} + +/* right-aligned */ +.ui-menu .ui-menu-icon { + left: auto; + right: 0; +} +.ui-button { + padding: .4em 1em; + display: inline-block; + position: relative; + line-height: normal; + margin-right: .1em; + cursor: pointer; + vertical-align: middle; + text-align: center; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + + /* Support: IE <= 11 */ + overflow: visible; +} + +.ui-button, +.ui-button:link, +.ui-button:visited, +.ui-button:hover, +.ui-button:active { + text-decoration: none; +} + +/* to make room for the icon, a width needs to be set here */ +.ui-button-icon-only { + width: 2em; + box-sizing: border-box; + text-indent: -9999px; + white-space: nowrap; +} + +/* no icon support for input elements */ +input.ui-button.ui-button-icon-only { + text-indent: 0; +} + +/* button icon element(s) */ +.ui-button-icon-only .ui-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -8px; + margin-left: -8px; +} + +.ui-button.ui-icon-notext .ui-icon { + padding: 0; + width: 2.1em; + height: 2.1em; + text-indent: -9999px; + white-space: nowrap; + +} + +input.ui-button.ui-icon-notext .ui-icon { + width: auto; + height: auto; + text-indent: 0; + white-space: normal; + padding: .4em 1em; +} + +/* workarounds */ +/* Support: Firefox 5 - 40 */ +input.ui-button::-moz-focus-inner, +button.ui-button::-moz-focus-inner { + border: 0; + padding: 0; +} +.ui-controlgroup { + vertical-align: middle; + display: inline-block; +} +.ui-controlgroup > .ui-controlgroup-item { + float: left; + margin-left: 0; + margin-right: 0; +} +.ui-controlgroup > .ui-controlgroup-item:focus, +.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus { + z-index: 9999; +} +.ui-controlgroup-vertical > .ui-controlgroup-item { + display: block; + float: none; + width: 100%; + margin-top: 0; + margin-bottom: 0; + text-align: left; +} +.ui-controlgroup-vertical .ui-controlgroup-item { + box-sizing: border-box; +} +.ui-controlgroup .ui-controlgroup-label { + padding: .4em 1em; +} +.ui-controlgroup .ui-controlgroup-label span { + font-size: 80%; +} +.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item { + border-left: none; +} +.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item { + border-top: none; +} +.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content { + border-right: none; +} +.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content { + border-bottom: none; +} + +/* Spinner specific style fixes */ +.ui-controlgroup-vertical .ui-spinner-input { + + /* Support: IE8 only, Android < 4.4 only */ + width: 75%; + width: calc( 100% - 2.4em ); +} +.ui-controlgroup-vertical .ui-spinner .ui-spinner-up { + border-top-style: solid; +} + +.ui-checkboxradio-label .ui-icon-background { + box-shadow: inset 1px 1px 1px #ccc; + border-radius: .12em; + border: none; +} +.ui-checkboxradio-radio-label .ui-icon-background { + width: 16px; + height: 16px; + border-radius: 1em; + overflow: visible; + border: none; +} +.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, +.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon { + background-image: none; + width: 8px; + height: 8px; + border-width: 4px; + border-style: solid; +} +.ui-checkboxradio-disabled { + pointer-events: none; +} +.ui-datepicker { + width: 17em; + padding: .2em .2em 0; + display: none; +} +.ui-datepicker .ui-datepicker-header { + position: relative; + padding: .2em 0; +} +.ui-datepicker .ui-datepicker-prev, +.ui-datepicker .ui-datepicker-next { + position: absolute; + top: 2px; + width: 1.8em; + height: 1.8em; +} +.ui-datepicker .ui-datepicker-prev-hover, +.ui-datepicker .ui-datepicker-next-hover { + top: 1px; +} +.ui-datepicker .ui-datepicker-prev { + left: 2px; +} +.ui-datepicker .ui-datepicker-next { + right: 2px; +} +.ui-datepicker .ui-datepicker-prev-hover { + left: 1px; +} +.ui-datepicker .ui-datepicker-next-hover { + right: 1px; +} +.ui-datepicker .ui-datepicker-prev span, +.ui-datepicker .ui-datepicker-next span { + display: block; + position: absolute; + left: 50%; + margin-left: -8px; + top: 50%; + margin-top: -8px; +} +.ui-datepicker .ui-datepicker-title { + margin: 0 2.3em; + line-height: 1.8em; + text-align: center; +} +.ui-datepicker .ui-datepicker-title select { + font-size: 1em; + margin: 1px 0; +} +.ui-datepicker select.ui-datepicker-month, +.ui-datepicker select.ui-datepicker-year { + width: 45%; +} +.ui-datepicker table { + width: 100%; + font-size: .9em; + border-collapse: collapse; + margin: 0 0 .4em; +} +.ui-datepicker th { + padding: .7em .3em; + text-align: center; + font-weight: bold; + border: 0; +} +.ui-datepicker td { + border: 0; + padding: 1px; +} +.ui-datepicker td span, +.ui-datepicker td a { + display: block; + padding: .2em; + text-align: right; + text-decoration: none; +} +.ui-datepicker .ui-datepicker-buttonpane { + background-image: none; + margin: .7em 0 0 0; + padding: 0 .2em; + border-left: 0; + border-right: 0; + border-bottom: 0; +} +.ui-datepicker .ui-datepicker-buttonpane button { + float: right; + margin: .5em .2em .4em; + cursor: pointer; + padding: .2em .6em .3em .6em; + width: auto; + overflow: visible; +} +.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { + float: left; +} + +/* with multiple calendars */ +.ui-datepicker.ui-datepicker-multi { + width: auto; +} +.ui-datepicker-multi .ui-datepicker-group { + float: left; +} +.ui-datepicker-multi .ui-datepicker-group table { + width: 95%; + margin: 0 auto .4em; +} +.ui-datepicker-multi-2 .ui-datepicker-group { + width: 50%; +} +.ui-datepicker-multi-3 .ui-datepicker-group { + width: 33.3%; +} +.ui-datepicker-multi-4 .ui-datepicker-group { + width: 25%; +} +.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { + border-left-width: 0; +} +.ui-datepicker-multi .ui-datepicker-buttonpane { + clear: left; +} +.ui-datepicker-row-break { + clear: both; + width: 100%; + font-size: 0; +} + +/* RTL support */ +.ui-datepicker-rtl { + direction: rtl; +} +.ui-datepicker-rtl .ui-datepicker-prev { + right: 2px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next { + left: 2px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-prev:hover { + right: 1px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next:hover { + left: 1px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane { + clear: right; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button { + float: left; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, +.ui-datepicker-rtl .ui-datepicker-group { + float: right; +} +.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { + border-right-width: 0; + border-left-width: 1px; +} + +/* Icons */ +.ui-datepicker .ui-icon { + display: block; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; + left: .5em; + top: .3em; +} +.ui-dialog { + position: absolute; + top: 0; + left: 0; + padding: .2em; + outline: 0; +} +.ui-dialog .ui-dialog-titlebar { + padding: .4em 1em; + position: relative; +} +.ui-dialog .ui-dialog-title { + float: left; + margin: .1em 0; + white-space: nowrap; + width: 90%; + overflow: hidden; + text-overflow: ellipsis; +} +.ui-dialog .ui-dialog-titlebar-close { + position: absolute; + right: .3em; + top: 50%; + width: 20px; + margin: -10px 0 0 0; + padding: 1px; + height: 20px; +} +.ui-dialog .ui-dialog-content { + position: relative; + border: 0; + padding: .5em 1em; + background: none; + overflow: auto; +} +.ui-dialog .ui-dialog-buttonpane { + text-align: left; + border-width: 1px 0 0 0; + background-image: none; + margin-top: .5em; + padding: .3em 1em .5em .4em; +} +.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { + float: right; +} +.ui-dialog .ui-dialog-buttonpane button { + margin: .5em .4em .5em 0; + cursor: pointer; +} +.ui-dialog .ui-resizable-n { + height: 2px; + top: 0; +} +.ui-dialog .ui-resizable-e { + width: 2px; + right: 0; +} +.ui-dialog .ui-resizable-s { + height: 2px; + bottom: 0; +} +.ui-dialog .ui-resizable-w { + width: 2px; + left: 0; +} +.ui-dialog .ui-resizable-se, +.ui-dialog .ui-resizable-sw, +.ui-dialog .ui-resizable-ne, +.ui-dialog .ui-resizable-nw { + width: 7px; + height: 7px; +} +.ui-dialog .ui-resizable-se { + right: 0; + bottom: 0; +} +.ui-dialog .ui-resizable-sw { + left: 0; + bottom: 0; +} +.ui-dialog .ui-resizable-ne { + right: 0; + top: 0; +} +.ui-dialog .ui-resizable-nw { + left: 0; + top: 0; +} +.ui-draggable .ui-dialog-titlebar { + cursor: move; +} +.ui-draggable-handle { + -ms-touch-action: none; + touch-action: none; +} +.ui-resizable { + position: relative; +} +.ui-resizable-handle { + position: absolute; + font-size: 0.1px; + display: block; + -ms-touch-action: none; + touch-action: none; +} +.ui-resizable-disabled .ui-resizable-handle, +.ui-resizable-autohide .ui-resizable-handle { + display: none; +} +.ui-resizable-n { + cursor: n-resize; + height: 7px; + width: 100%; + top: -5px; + left: 0; +} +.ui-resizable-s { + cursor: s-resize; + height: 7px; + width: 100%; + bottom: -5px; + left: 0; +} +.ui-resizable-e { + cursor: e-resize; + width: 7px; + right: -5px; + top: 0; + height: 100%; +} +.ui-resizable-w { + cursor: w-resize; + width: 7px; + left: -5px; + top: 0; + height: 100%; +} +.ui-resizable-se { + cursor: se-resize; + width: 12px; + height: 12px; + right: 1px; + bottom: 1px; +} +.ui-resizable-sw { + cursor: sw-resize; + width: 9px; + height: 9px; + left: -5px; + bottom: -5px; +} +.ui-resizable-nw { + cursor: nw-resize; + width: 9px; + height: 9px; + left: -5px; + top: -5px; +} +.ui-resizable-ne { + cursor: ne-resize; + width: 9px; + height: 9px; + right: -5px; + top: -5px; +} +.ui-progressbar { + height: 2em; + text-align: left; + overflow: hidden; +} +.ui-progressbar .ui-progressbar-value { + margin: -1px; + height: 100%; +} +.ui-progressbar .ui-progressbar-overlay { + background: url("data:image/gif;base64,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"); + height: 100%; + filter: alpha(opacity=25); /* support: IE8 */ + opacity: 0.25; +} +.ui-progressbar-indeterminate .ui-progressbar-value { + background-image: none; +} +.ui-selectable { + -ms-touch-action: none; + touch-action: none; +} +.ui-selectable-helper { + position: absolute; + z-index: 100; + border: 1px dotted black; +} +.ui-selectmenu-menu { + padding: 0; + margin: 0; + position: absolute; + top: 0; + left: 0; + display: none; +} +.ui-selectmenu-menu .ui-menu { + overflow: auto; + overflow-x: hidden; + padding-bottom: 1px; +} +.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { + font-size: 1em; + font-weight: bold; + line-height: 1.5; + padding: 2px 0.4em; + margin: 0.5em 0 0 0; + height: auto; + border: 0; +} +.ui-selectmenu-open { + display: block; +} +.ui-selectmenu-text { + display: block; + margin-right: 20px; + overflow: hidden; + text-overflow: ellipsis; +} +.ui-selectmenu-button.ui-button { + text-align: left; + white-space: nowrap; + width: 14em; +} +.ui-selectmenu-icon.ui-icon { + float: right; + margin-top: 0; +} +.ui-slider { + position: relative; + text-align: left; +} +.ui-slider .ui-slider-handle { + position: absolute; + z-index: 2; + width: 1.2em; + height: 1.2em; + cursor: default; + -ms-touch-action: none; + touch-action: none; +} +.ui-slider .ui-slider-range { + position: absolute; + z-index: 1; + font-size: .7em; + display: block; + border: 0; + background-position: 0 0; +} + +/* support: IE8 - See #6727 */ +.ui-slider.ui-state-disabled .ui-slider-handle, +.ui-slider.ui-state-disabled .ui-slider-range { + filter: inherit; +} + +.ui-slider-horizontal { + height: .8em; +} +.ui-slider-horizontal .ui-slider-handle { + top: -.3em; + margin-left: -.6em; +} +.ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100%; +} +.ui-slider-horizontal .ui-slider-range-min { + left: 0; +} +.ui-slider-horizontal .ui-slider-range-max { + right: 0; +} + +.ui-slider-vertical { + width: .8em; + height: 100px; +} +.ui-slider-vertical .ui-slider-handle { + left: -.3em; + margin-left: 0; + margin-bottom: -.6em; +} +.ui-slider-vertical .ui-slider-range { + left: 0; + width: 100%; +} +.ui-slider-vertical .ui-slider-range-min { + bottom: 0; +} +.ui-slider-vertical .ui-slider-range-max { + top: 0; +} +.ui-sortable-handle { + -ms-touch-action: none; + touch-action: none; +} +.ui-spinner { + position: relative; + display: inline-block; + overflow: hidden; + padding: 0; + vertical-align: middle; +} +.ui-spinner-input { + border: none; + background: none; + color: inherit; + padding: .222em 0; + margin: .2em 0; + vertical-align: middle; + margin-left: .4em; + margin-right: 2em; +} +.ui-spinner-button { + width: 1.6em; + height: 50%; + font-size: .5em; + padding: 0; + margin: 0; + text-align: center; + position: absolute; + cursor: default; + display: block; + overflow: hidden; + right: 0; +} +/* more specificity required here to override default borders */ +.ui-spinner a.ui-spinner-button { + border-top-style: none; + border-bottom-style: none; + border-right-style: none; +} +.ui-spinner-up { + top: 0; +} +.ui-spinner-down { + bottom: 0; +} +.ui-tabs { + position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ + padding: .2em; +} +.ui-tabs .ui-tabs-nav { + margin: 0; + padding: .2em .2em 0; +} +.ui-tabs .ui-tabs-nav li { + list-style: none; + float: left; + position: relative; + top: 0; + margin: 1px .2em 0 0; + border-bottom-width: 0; + padding: 0; + white-space: nowrap; +} +.ui-tabs .ui-tabs-nav .ui-tabs-anchor { + float: left; + padding: .5em 1em; + text-decoration: none; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active { + margin-bottom: -1px; + padding-bottom: 1px; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { + cursor: text; +} +.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { + cursor: pointer; +} +.ui-tabs .ui-tabs-panel { + display: block; + border-width: 0; + padding: 1em 1.4em; + background: none; +} +.ui-tooltip { + padding: 8px; + position: absolute; + z-index: 9999; + max-width: 300px; +} +body .ui-tooltip { + border-width: 2px; +} +/* Component containers +----------------------------------*/ +.ui-widget { + font-family: Arial,Helvetica,sans-serif; + font-size: 1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Arial,Helvetica,sans-serif; + font-size: 1em; +} +.ui-widget.ui-widget-content { + border: 1px solid #c5c5c5; +} +.ui-widget-content { + border: 1px solid #dddddd; + background: #ffffff; + color: #333333; +} +.ui-widget-content a { + color: #333333; +} +.ui-widget-header { + border: 1px solid #dddddd; + background: #e9e9e9; + color: #333333; + font-weight: bold; +} +.ui-widget-header a { + color: #333333; +} + +/* Interaction states +----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default, +.ui-button, + +/* We use html here because we need a greater specificity to make sure disabled +works properly when clicked or hovered */ +html .ui-button.ui-state-disabled:hover, +html .ui-button.ui-state-disabled:active { + border: 1px solid #c5c5c5; + background: #f6f6f6; + font-weight: normal; + color: #454545; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited, +a.ui-button, +a:link.ui-button, +a:visited.ui-button, +.ui-button { + color: #454545; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus, +.ui-button:hover, +.ui-button:focus { + border: 1px solid #cccccc; + background: #ededed; + font-weight: normal; + color: #2b2b2b; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited, +.ui-state-focus a, +.ui-state-focus a:hover, +.ui-state-focus a:link, +.ui-state-focus a:visited, +a.ui-button:hover, +a.ui-button:focus { + color: #2b2b2b; + text-decoration: none; +} + +.ui-visual-focus { + box-shadow: 0 0 3px 1px rgb(94, 158, 214); +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active, +a.ui-button:active, +.ui-button:active, +.ui-button.ui-state-active:hover { + border: 1px solid #003eff; + background: #007fff; + font-weight: normal; + color: #ffffff; +} +.ui-icon-background, +.ui-state-active .ui-icon-background { + border: #003eff; + background-color: #ffffff; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #ffffff; + text-decoration: none; +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #dad55e; + background: #fffa90; + color: #777620; +} +.ui-state-checked { + border: 1px solid #dad55e; + background: #fffa90; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #777620; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #f1a899; + background: #fddfdf; + color: #5f3f3f; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #5f3f3f; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #5f3f3f; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: .7; + filter:Alpha(Opacity=70); /* support: IE8 */ + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: .35; + filter:Alpha(Opacity=35); /* support: IE8 */ + background-image: none; +} +.ui-state-disabled .ui-icon { + filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url("images/ui-icons_444444_256x240.png"); +} +.ui-widget-header .ui-icon { + background-image: url("images/ui-icons_444444_256x240.png"); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon, +.ui-button:hover .ui-icon, +.ui-button:focus .ui-icon { + background-image: url("images/ui-icons_555555_256x240.png"); +} +.ui-state-active .ui-icon, +.ui-button:active .ui-icon { + background-image: url("images/ui-icons_ffffff_256x240.png"); +} +.ui-state-highlight .ui-icon, +.ui-button .ui-state-highlight.ui-icon { + background-image: url("images/ui-icons_777620_256x240.png"); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url("images/ui-icons_cc0000_256x240.png"); +} +.ui-button .ui-icon { + background-image: url("images/ui-icons_777777_256x240.png"); +} + +/* positioning */ +.ui-icon-blank { background-position: 16px 16px; } +.ui-icon-caret-1-n { background-position: 0 0; } +.ui-icon-caret-1-ne { background-position: -16px 0; } +.ui-icon-caret-1-e { background-position: -32px 0; } +.ui-icon-caret-1-se { background-position: -48px 0; } +.ui-icon-caret-1-s { background-position: -65px 0; } +.ui-icon-caret-1-sw { background-position: -80px 0; } +.ui-icon-caret-1-w { background-position: -96px 0; } +.ui-icon-caret-1-nw { background-position: -112px 0; } +.ui-icon-caret-2-n-s { background-position: -128px 0; } +.ui-icon-caret-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -65px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -65px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 1px -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 3px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 3px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 3px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 3px; +} + +/* Overlays */ +.ui-widget-overlay { + background: #aaaaaa; + opacity: .3; + filter: Alpha(Opacity=30); /* support: IE8 */ +} +.ui-widget-shadow { + -webkit-box-shadow: 0px 0px 5px #666666; + box-shadow: 0px 0px 5px #666666; +} diff --git a/src/Web/WebUI/wwwroot/img/about/ab-01.jpg b/src/Web/WebUI/wwwroot/img/about/ab-01.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dfbe87ee9ac60f8611230e545b2026df1185b1fd GIT binary patch literal 3640 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/author/author-sm-1.jpeg b/src/Web/WebUI/wwwroot/img/author/author-sm-1.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..d0d8f56f393232b08c9758a14620d9de39c43e41 GIT binary patch literal 297 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

Q1$CHoHBVkC(I= zzY*3s>X`NitV*+F*bN@IN;>;2&?BC>7xVrq&Z>cyzf4`zA31@#1TQGHFu#l;naU;TK~ zActn#sK1bM7cstFH3s>b*9jS_+HBNdpQ#K)LtF*L%z6EMX@)<-hQ}>m&9Yw!{j;K& ze>mG?IL~gfo@udG=}erw99Vzq$WJd%{VRBBWZ^Y>MoYdQL}v(fn;s3ghNBl;>LWu1 zCXJ0T(wIna;}zZI0JLvXc*5?s6!??wdY+os%P3K8_MrlpFX5ts%`kKZsXCN3NtAaa z+nvV)0?5Qitzv>AGBI#6Lxwpg<>g!h=to0-_S(3In#HiAN69y`F9wQ)xv!q`Jgj-7 z<$G@M=NO^Vw@WK3KYRPQe+QElYICT!Ih2j@n05T0GZJ2sUz0b0qr)P}Dn2!WBh@Nm%x=y{@|BW;6l{uY>vTDgtr!?# zcV-29l|Wcw^n+_=!Crl#sIMjNbLkdg`1tSjwldokIn7wynYiqWi?etA?@19x=GeGV zGx*pSIXxKq11yYoyWEfN8{j9t))_#af-TkWPU;Z>^WDgvXuH2D#!?McpDdpuy=VKB zX!&z=VVnw&T>*pD%WMd0thU2tj=UR&t-UB;D}?spTTY5imY2dT=|aR^ZIg=>$W7FO zjUrym-sCZ_Q$QK|NOGFqDDbw>J$BM=lasy(ZE5QgmF81+d^ViWdDAZgfaGKpYF^PB z0;4q04zDvV0TBEi1A ztQW~usADAY?@O>y;#VN~8yauc+B7zupV1?ZU`r(u&y2yFk zDxN_a_Q97!l~kg4-Lap~6;rd$hCT9kn19f0M0Q|1Hx$?z+q$MzY;Br3^=<_WGxEf@ z*=m=Y`c#=>htUTMK6$q$hW;|Qi~P6wrPkA-fYm`#C56Jg_!^VXlIV{_zorzrt@CQS ztXZ>$_f0Y)k}6d!70S8`@5hS$a}~#ir;e`CXkDmGaY?&;#JWtCk4h;`v{!%ltG*G* zF|{LgeT?nCVL)M_NWP&W=XW}@K*?()k(BhI^tt~1{Z#SK5%WXbeAM*|ZSD_}oU+C$ z>ii_|y5Y0wCinEskA`0dK~iYSW1nM^=L+{23+(Gp%N-U=?Z|8~faK?xtSgWE;PI@r zn8?ecD_`P%-OG`V_Oc;MZA=7Df`ATUMZ^r!btFlOu)-xrdx6cgGaa|{0o$G32!Lv= zk4)FKk@)j=JLaz|+SYz7OZ#=&O46OTHheodijux3>}385{;qCP=9(|hZ#9oxM_yYo zNg9S!^7G6_hcz0D%H3xvIl-J-SV@D^0tslATA^HFTrA}~ZddOY^(&hPom(;QlIv6~ z-PG1~M$`>J8H_tUrnNUrX(LT>hd-3}7eBn};*pB@G6&3U@gfNQCf3yXb}rd2uPBM0 z)+iYFWL^HDJGLMH&jtS1&rl*hSl6?cgG~!%${_RL7iOhCkI5M>TDSH%0hT5F311Uj z?lmB%d`Q6Q{+u4Y~F(wK=H0CJ4VJ0F!|&x z3ooTv+vhJXu3YA}MlqGQU9?D71SU1{T~9udgjL#Va9$lSvKBvt6k96jkoTfQD-jdd zBh|-@e>J>WaE&Vx6(Yl_wjKG_wluJ1Ca3bh;bhb4x{#uIz2S#Snatu}_~=DB=4B@+ zgscdMO!&O9sD>*e4Hga!7wn~4(n>Yb%C@N_x~b$&6BfDxmU7sf=K zd>~kH-!pnCF^!g z8TE>HA=3$_;!|J8B?0}ez1q9PZ_DJa>)&=M6wwv{pq(ps0>l+V4Vui(T#i6}(wB;&V_q_?e$=DR}O290Q zbXv&L`~=@y{jsqfVUG zLvJ2zRd%vdhA#wLJpFX+h6mB_T|tL;{`R8Y8@E?9bvDSy=|d|X<0Z#+&POSeis~c) zlNRneNtm>qzIAH5dHKrI*I^C4BxWc84HW!qS9#^UmDu-oG0@oUdDiLXff|UcE=;-y zpmwN~=1&yZjm4uKoa{Z?i9--=g+kT+W^d2-v|5b_6}fhP`6Ck`>$L2q6hF$tyno>6 z@GuPVi=ll;9NxRJL4J|>ji7Uxl!li{+5WfPZj42rxaccnwT7&*cQeEE-qH1`W+uR5 zj<>J{UR9k(qM?N|%d>M>$5T<5p{{t_+Vh@^8>JjM_3d97VOhUE`jyf7TWo7=qIh_A zsoCHSyj+ifssE9m@o;8Xu`XH|^R*ed+n7xB=04SRX0T@$eSjt9E#cbpSxZP}D8DKV ztso#aFI&ut=6vl83nE!Tk2JBSfm~6+>-)P>WL&BZ`J)?5Q1&#Quv7FtxD3)a9eLo? zzmO$m7t&}`Mk*r_#PRrZInn>6jul9fe`u$$%GAZLjZ&fEQ`>Q_J1>RGnCi@X$O|{= zbUS}zrt!3$36;x*X3u1?eN)`41#YIX@3RO#jE$Xx4$r7#l&vwEvPk;E_d*hgxRvUG6yt|c)DSaDA&fI2L^cw&m4K1(xn`(t zoIS$Iwj@@QGF>+rJP-l(!Hp^becFnnBBk3>^lxvqr^m_AUI5^6-f>VZAlTyyx8~|z zvwXhZ&21XNVABAY-|wDs1K%_&%5Jy4uIct7UO4bFZ=Rez4qw*(L zV`wI8<>4;Md5zdQaYdLdLye1EQPb8@g3wMQfj82P+OJxYk!Te{+LO!4bv^C16VG;$ z_&eVuW`slx@}wGnuqatnEolAfxX=@_5x*v3?wwBmM09ZB=g~)ed0Cbq)B`D4s_b*C}-S*SIkqe^$c@X*WOGje?KKLiaFyt(JU0^L=vj$AvAPG)Xrh| z_4*g73$w)f&3N(j?D2|nLl*#zVEf1B_V0I#(C#{1{v@Ced5&MM4f`HF4I+8aLf>G} zG_n@77%F<{Vw{QxvpAb}%4vOL06ar;VsVKup?r?bkjf-Uf?@~`VA@zO_|{EKif4mU z=T?k5`8qrCcZY8dfl>nj;Or*|pJN3;#fKTszbFhBAQ~H2Rf(UB26GloxB(c!EOkt) z&f|1u(LPl0Hh9Yc0~TbIy9y29AetekX=)IS%>tUNa4{DBK0iaGjZS9Q5>2h|MT4C| zF~K{W)>=DTt6)L`o*{PT>6OwVX9Dqt#Xql^vhr#Vqd|B1+D`gr=}CuA90eor)Two3f7}gq=e3Rti z@kDm0L8G{|6vM&6A>f+w&xK&83kk=97@esu{2XrDm1&~rAjXQafB9?Kgo*NcxIKSQv!XxXrgkc`h8zMj;p1-Hs-B#2TOs!HFK|T= z?z!_pM+4d*Ed^0_O9SsZVK~%dyR&%oe8wF&{K2RHJ)`QX0ZI4NB@+SJ_+Qh)q zOUTtJ*N69IrPQXmrLQ@%>_yr^%oU{2u_J%8l zo_7=TGwM{&1G0$hfmY+LGC{$2>^#QcGLV&AKasc0>fq$^hSC9a*x*$za_4V3F5@4R z>2pNAR*bOf4d(fIu)_i*NYP z^~vp8UALWtsJUy;YJ=!`sE`@4Q~onTZg!Li$;N5M@sI^$OgT*mH5w@uD0K8Nbo^t( znN$qc344v8WevHN-|_6N!H}WOqM!iqe`sOKA#a^PkqEqh zw(I^Y#lM?Syj%Ss;ASeQWk3p0g&WsL&G2gov12A0wba4*NojC797Q-uJDXrtI=>y2 z_Ka~Cc3+b4EV(vDab3(R8G|3EipyiOq`bKu#F&3?&a{qi zW(UtIqSgZ5&Go21+(~ga1v9|$S>Mjrcz<$uAz*0?W*`m(GVcs6@S-HDBGN6(~&1F&t<9s&s%6 zW(#n&O2GvLVPe1Po=Hv?L`~aiGAL+bPFX*Q2I`P{XDkw7V=;BSc&{dVY4vqEamv=? zcXG`QtAUm0`-wT$Q_YEj(kzWqoYv*l-Ti!2Dk$YX+fbwc%sjLOD#bl*f8|-BV5emf z-a=P&HePsdnn79HSQ(Au??U?ehvNO(nfS&(=~pOLlnA#p@qk& z6TV!3d$vc9dC2ynFTb4T7WSYg|5!?AN`Ao(k&)^9s~-lmDIG}C!!Cu0b4>Wo*`)!G zzN*&6i|1vel0&6ZdIKHrmrS0$&PH*PO84;Js3;X9Bc-g8uzi|5n2Hy+3%0p<7a&Ie@Ma+ zqnh+U)hyuYPjXOIW5d|u7R`Iq<3^quWG&u63r6e@r~%e*cVoe{8obS*hV`&i8gFJ0 zxNNiGwU0A#<}uZ}rzQbvcC5AGh+j=ZmCu6Fxq(ie8U{5d9bAQ%8PqU)QoWaKNx)e0&<(l#3S)#l=0Gnlmhd0VsgbafkQ%o@BDW`=abT?PDiMLL}BC^c|< zt`M0TS@uM#Dk>CJVTKPaK0gBVWZBf*g35{t`rFm&CT9)3*~DD)CN1BGjT+#ta(?s( zYIeAG2{l``+6ihhaQ3mCp{8WLP3wNDY_VWWUZ9<)h84Em6Ar4ztM~kts5Y$+VsG*>9Y#`&U_6S%>Y-JT_ch9BjDuq}@;IVh7f&al%B#T41Rus9jvY(t*__ zE@XNloeZFnhXWCU7p?K5zgd@r$L*#@&#VO+I_x&hOEY|E5$4Z562YCbiqe*(ipa#?|B&hi>gBoiB)MOIWY_a2&k1}!2f~xjVGXyBz zV8szPOhZ|dwKLRc9v~Nvn^BF|@BKkffLPU!P^0_Kn5Sl4ueKsMIpnc^aYHlMwewg@5^A1zE3{78?q8e4<2S%5k7t_Z;$XuyfRB-ymEL`8 zN(Q^$X9An~TQlBtwO5t8v~{VjXqOEq1CZfEhoWdmA#$=Z30hK-o|dYQo}l-mF&WLx zE%aU%g5fYMhG#~W+3;5x^^J`Pha(8m6D3=hlp{hgJSqeq3#WI08pBVuX_FmGKFGoa z$5nRn)Rb?uV)pgZP|{$<*!+%AqsQtjm|BB3@A*N`5K`H%P~+{poV#CTI|;$>Z5BD3!=9siLQMC8P-rw!6vaACDBvE zU^sE;@_sa|*w+W!kUM4o?&uv#th0E=<6ULzrH7I=tUIZfP-^0%qqsQO3^wh5zuEFV z!B03U!YmmkPX-zTCYF+Rmj;TBa;mFu&>K`{s0`TA!9di8ct<=Q?Wr*{BLf+ExtdpJ zPfw@a_0%wJ*zVS1UtaG5YBp?i;6LwW;o=i3kk3Xx)f(>=0o7YAIO6*0*h=s=uAn{C z=t=$Dm^-l+@7%YtZB$i%c0aM<`9dE+jiP(wqG^ACV$FhGCbBd2ZpginsIAUyHV1oZ z+!C*Eq9IQ7-0WA)h#Fv7D7_r} zlUU%XvS*fy$bx?E^x2pyXx%Zp`@DHKbGRfvnM;z`XQQGLM=70na5Y}L$B2E2Lro5_ ze!UJgmz>lAYK8zc+bvr6)8<+`#uxb8%}lOA%}y8QusNler^eCmP}4+pe-Ksfrasx4 z4JfP3#3ySGg3a_kacb`!2*F@boHlJ*EHyQCTil3ti?NKvbqRs2JqFrAs7N1dgOMo1 z_Ta7_G7{@D?y1>Lej95%2)Q@*fUc*}QgCr`uo)b(??>mNw_l&PPMFyhw8=oaJBo%% zyWVv{&8X87gR1oI$&QVVV(q6SN_}Fy1S5~nh8=9^bv0gPo*H&%R<%LRI)a)P-_6G2 zQ_6LysWILw1R6@r1T|B!q1w?2Y9s?{4j{k#95h9wzb-A|kPYJ+U11Ud5w z408;DT`Zxh%joqs31&=Ar!zYc2(0gJE|z#q7W3Y9?2g)%5#BGJCsZ}s7p)P&N+H!z zQ&)8suggSO={Pr42M{XmgZh?e8ysx7IM@s(RX4cyn{!cFGq#6fgzHuu>U$)pON zxk%4B4*8}qL1tfu)36)rPf_#~QWkBO_IQEMn-941tN834^>TPvL?@L#Z z!^9wxfzB?v_m1uj*cje6J4tG3X_3Lj#ldE9=+q}q-EYo?#ln;{qz(D=!uK;znY%{M z!6I}9o1qyYe6TtV;RX>_w}LUb0XVHOEw_y%CXrjlh{I`UY=j=Hn0)_UBGjC6Xcd;+ zZRC?lgqk%@JioLHs3`ziswB+4VJcRaxiGFvsBvQY&}Mw_zzSH?mHvjBI=UXrQ?s=X zX%>noA(;LIST99X8+Fz5DGjegT8BB`Q?oTZvV2McYy|`*> z{wW8o(R=JW_WYCGbLH#Z3d^^;ap;gHOe=1|(9963o6SgdCih^*VsI)dtKswccR5O< zTTr9wfx@R8T8Sn1bcUKA*SPTP+u6A0%+mJVPx(NoM#Q}9r((qp4?&Hu-F#OX)RZ_e zsnCZH32IzfR0pN~3^jV7@YcS)fvIF)2GKqQLX5d?`qT!o?v-eFuO}Pvq`5A7KN4rq ziOx6JTMv~1h|{V5=K6fT4;ip9@7M0S0pt5**NDYIC3I8$p%;h3@&tTO+xbG0qz~vd z1THQPHiJiA&;HT?t55~g&r?k;qrTZufDcxUz`WU;^?+Eh^A%2aMX|Qri9^LEI16K# zJ*E*4EiKU2Co@-+)oMX?O^ud$m}MAF25RE7X`gmjC0@Gg$JVUKn(}}je$=7nXJ>VQ z8hVd;pXUB*D!$$7?F2P!1lXEVC&uOZ@yYL&!;>rPlZ^Hs)Ko*!pk_y(Y)wpX%CH!4 z_Y~O8n!5ygbakI8$a1Lc&ifKy&x|U|y^=Vy^?@Wh@Ani%nN5pR8JtiZunfLq8SnL^ zJ`A{dcIVEW`I(uSF*a`$^Tc##8wuS~7t!)jNu0*lRBoaDvFQ{Vjk&JCXLRS{U^B=h znJxQ;r-uHqP%Cs-G#Z9oYQck_&%xaBTOhE&SRdN=PBa6vMmOP!Pjd9`s!ZU*SrvHr zgFHlIVp82vEH_P6bqzw{kd|#YDX7`*!s&-s;y-t<){nQk4O~{Pa^u-|vT^O%CCJYY zx4oAO$jt)g|7r@p+LVH^3~H3lP%|bwfKMJ+j+6p|nw$0cZ0U$-BPr_1+@G`lGplndU-!F7?~&MoPkGxfk@lL$3u5Y)Wb1=K8G>DD|ozdWx*kEuz38kG$DF$6WAtxLt& zB44`+JQ>uiEp=dIWU`uw{d(Uq4-HGu822>rm>T1f7#3MCB-Qoon%rZ)Rdz zVHxJm*{tV&i9h+X5&%w^UW@0x%*L@Tb@ap!+;#R=ytzCb^?ox_95R$1JgkX=*xJ9} z-9|jI`{}GBD)9WBYvMi*{TK;czF*8v188|Y!wAeHozo*y7>2+-v`?AnyPl!gNKcm+<$-t%I z?Rk++pI|^$>l|@hT>H)M@<4Jw&O7V8LC!QR{y|KGXstDwO~Ns=567ope+z%Whvu*g zEg>tOI{yV6G`&=Z8`Ut1styN#c%%>oX5LgKQtc0i(9mS+r4!wu=baM z)28iioHM%|&oZcC`>HXHFArGuy$8>}m5rMg?LbaWq%Ec<8(Prpf*U4d>B>xu8QP-d z;ZZw4&Cs+EKKuQ0BwmybpoxT6B>`NRhsI+740DK? z+j)fAUfDj_G@7G-3XIyjo|`z->}ev)uJYK#NA1MFv%f%5$8(L3RAM6Nc$Jn<>a9nM zzQ3Ga*3q`gsMx9QhS1*!(Q;lNj6$10Wlj8C;=scohXsXKRaNc9CQPrVjEsz=2Oe;7 zagR-+r@`#lA3QeG{l1_uZNxb3DXXNs5*cZ!NO!O)1SDMY%$ayXd=WFIlqdk1P8I?QY1 zrn15C+>F{go|{Cd;p*&Vi3d*`F*flosbA6G3k=^|ZvcQz`8_QWq!PiZ7kZSowWcFz z9Duoqxb|mTe?T=xf@yFU(ac6e4QKHVX(?Vkkdulw&yOM^$K66kD29ulJ_9ROu|&J zO>TUMD)`F10yQj1m_tq1UIzv>Y!n$QEKwmVY}sP5Y@|9{vM+Y+7~o=$A8%q|-D&Y5 z{9IfdYzC8};Xz&0NDz>t88S7R9+y*_aa&4o?=!f`^AOyaR9x`XSy-M3H>{Kc^X4_+ zs3{G&>cP?aC>sYfFUr}o%dv5*TLTfX58#GvgAK!G-A{|=mEmayHL(P!DFD9sia|{d zZoYU&XQ-jio@u%YkZChn=>@ibj44g+0zPUvAHmCCGrvF?mmn)3*7&SAjXvG9O!E)F(>P=YEB z?!xA$Qw51Vd0EV6-9_E8Vb$QK877m0i=RFdD}Tsq@3|p(xaz_(6y=6+!(T>dfyHc6 z#piBYgA3-DVbeA@{Ndz=fyc$Z+Y*wnWxESkEG)s3x31IUM{3)k=9AA;@XXsexMlG+ zJ*FlRY6z}QyLlpBUq(Kx#9>;qX(jSj-jAVBE2A zaSe7IP%$;l#u74EaH-8_7yRO-)O%VF@ZEI1S7sTz)7Q<{+F)S+sZIzy~$?AAFRmO_OlfPq!i~y93nF_fNlh0+xK8twT)*PtC>(J2IS64Qh%f z1cB}7&+ezq+T2fqHnHVCa!(lN&){awLr^RQh!x!oA=dM(((GPhP}2i%!${~cM$Gq@ zPUTxNoIhxXwI9c8baieF7_3$+8>w{sKK*c~du7Z7H!slZ$$d1TCl?n7n}L$k;~Df| z13}s;H3iV(^C2fQ6EP!?M#siB4mV{@UJY*kMQ}55LZuEjVcp;Gn=5wU?njDn^IwMH z?kl%y-BPz*y$!P_G~xfADaKc8QV4Kj$V-jDW>LBfEEbG^f)Nqr^;XFAI%{GB?mT}h z=FDmQfA+2eFplDCf7f)UJDs{^$#U-aV9O%Hiy6sg^7rrTw#2=f9@SNnM?e!=ZUWW&rvw{Jqy(_(#A(~=UpjUDHS|ws(67tr(;o%J zB^Why2r|-ArJ$67_$7mz{IseDaKnkgrvNFBK#jGtNUErw&lwDc4T&YkMCyvETlujWfAk5R{vC9BJ+gZB*;8Is-S6HT zufaDRQAA~4`}9yO`ne~D_Gu1kb`q#D8$4M0*cyzO zSSN#;w$O9bNx*C~wZ#-_r`jgq#DzxxGh!?J*l1Mut9{voOMGuQKQ;oysKAVrJTmNX z^}ibS;q#!i)y1Vw# zDlf-f2}5xS9RN1$c|V&4}S8vc!ZLbP;gTnFldEzaH~G&ByYM zY52pj#TYuWUSh7J#?)aH0}5uItfnNQh$kuFMXwyMlBGb>+`b?2@>1aW*L!0nl{aH} zCH^$KP@eM(P{S!1IIt-Ri&pf6CC!B-y%$cmwgJ@aE-@jQj(zvgT8x;`Mxe&4yq5<{w839b-S)xYsKRS05?S3DsjpE>74=pJBP0H6KeAXmVLSoZJ(unED zbozH-1y8d%WpK}4{kGffHrzM&dc5)8M_9LE3vzR^L$2?$(mL(~1lN8pn^Wz)_pe}4b) zT8uxkhK;P7OD|d@@w@E7Z`g||7!P{`h(i#GjarH#-pPeV7j4=$lGv~}fc$e%H}(VQ z>Igsh94&3EGy*aQ(L!f)D#kyA@{TSHY=mXeL~6IC3OsIh4W+eIMjqwdcmNzxAA06@ zRNhzg`_Gi~16;a*&R-;~q1bm#LSmCh31HLNUpCIOB%Mav9xovgrD><1_o2&RKI`ZS zqjBbmGx6uU|3QSxgw&Lj2*6D`Ogb0dVQ@3FOa?cCA?swI;VIK#!P1`CxYt4xe+_cd z9T<>fLtcs#8CI91@8b4o;qqxvS*ypkgJ$fnFrtt$OI&(c9XNeTnJnq4rlN^yf4?>z zdyA8C>8S@~CT>?T?f$^3A5wAr-Q%Iv`JmPK;B;y6-Ggf}`KW5yq`R%8A87oK&6|i9jK8D(DIb=7AY7f76CnY64NNthocDwJQYiHB3p0UP#lIW05_XCx~(y({g z$)3yQve3Cl>GyT2%RiuJoG0!}0GrqoD~OktmP(V%w6rwoyR+XXcAUz~t%2yTy;d`$e?fAF2-Oa3$=hmA4}7i8N28I!wm2~%biZ{M*CS6z56h7BHo z+a7ufCS#JMQ0xf|!7zEqWy?~4ty?Tuzt4h_nj``n8rWSN z1XI4)kK|*CA*~MteJ;Z$kHF?t2JoUGf4+N|2_)^B}QCzPLa&~ZB4<=>ZPfe zJa-Z?Xf2jK@iV3!TO}_)wcV1=I#>zRtb+qP=@&c4cXSe9!`C?FXVr~g3U}HxXdE>$ zF=(a>Ot_hV5<#w{-)SLkVWnzos4qnKkD$Co1WxVDbSIdukQ&%?Da6E= z67%~rwdp!$G6GQ0F$N)L)4j9kx^rl2iWDPIJszNY-lwvE6AV`YHp0T~D0<$%AxDlo zS{)ZE0c=_a*jOwUsZAAd+mvp5JpBDR`ny&cxjF<0)l2tnBd{_oSRdo^6Tl_`Y#P$e zy?f(U)`6lT+&tpD}bHh+GSF$qVW`TM60M)QpYg+;jZyfZNA zu+ez=?f0;0+YaRC^$fc#wU5A!HOV0@OAQ}XVy6%01mW4sE3&Qn0oAz2bM z|C65Bf6#>6X7805dadfYnM(O(0hoI0C61;%O@c8DE&>4?bwqAY2L(3DvmN6W!ntfKU_wRJ>0cK8u;3{b}5#FB>K)-|t?-4}wfAV#5q7#M0rU`>% z=I0M=gqLT&mfGe-Vt!vm0&M91C+WVws>e4o)BwPy;oBsDP3r<1&fNZcX#(A+Pao+! zi|@egT~}Af(d_y}0_^FU3n?!YamfUL5nv_(Y{IjsM2aER)YQOE9eK{>mt*a^b$Ij5 zH!)`H*fy<$fd*K8`JtPPF8BKb^Lycyh5yCEMPJ~L=bwq`QzoFev@GQ8n60JyW>liu zX~M;?U5Gt9Gvx3K;nlm=8BgZGgT_k`_n{?p% z`g&=0W3$;Xd-iPnx_&+GxbsdRD+|iB1jx%{SllYvGhhG?nUb)>R(XD<%kj-$H~V&_HwQO9G+pY5CQ(`cS=JMm+<6pE zd1Ndc^;%i_aR|8dykg|%IB?592RFt%@-{N&HcIR~?g&N35*jRcTUf8qqs>TVpG<&h zY7=Q#)S?!-p8Ar1LL-%7h^4SxBCHS6_S7Kf7w~Lb%tXbklnJ_`Ao-sVQW+MpPvg^_ zHMcYg=EiZk)H7_#tjqLkIOeBF2v!Oy0hhzeAk0XW<--JlZUe9y3b68b5X(l2glu#) z{e!Nbu9ntBkc^41(i*eGZVqrbXQZd&9}hl=3$D8kkG}UF=70Jrq;T22dPzDsh%@50 zQ^()obV!y`>7{#5m}<>gK5#()BMu%oD4Bpy95V`;>1nVN(F^5al)+7Z0yldqGH}tq zFT#Q==A%#lO4-j1kKLp+>L~=)YIZeU9*HE?14Hua(SJlSj-OBly~)=o?V<9oy08c@ zy_1i*&ke?tH|&s?VyfE=a<7(vgf9ea^EHBn7AY|EJ7+-F&9Mc1zd9Svvs z-Q}6cO0L6yu6PIe{iDZ{GEKT%a{B?B{ zor!eCvok-$Mc26LxSPu3eY)M_rE*K@SaqQGReggFtz*Nw9i3IOMBg#FqN0MsQ4C~% zMXc+@x??Ok<2Gd-8-73f&UtkH_infQOnTQDu}JmkJ8h=&Kce67Q=eHQ#+=gEE}-pm zkZn*ou^lQesc%Ur4<~?4+<=W*!OKWQEiEHMy7rB)zs4P}zm5ajwgJ6+gL;2_r8o4f ztV1Qp-(3cWH67VQ`_0ctvRvq*XSgK-8aV-x!A%Bwr`z$bOFqPa>>^pQ*J}X!T}4!# z_+8;AvJ<;#QnCUNoB^0L)7D&I-rM>3ZAS|JId`kXvm{-c)&Vyh`0q#w4hSHk1~#l= z!X8NIbKw%mR$ie#S2V!Jt^gZd0I=jyNm8}gr2vdgly9T_X%ln&P{0O_0Mb5j1zg!v zp{=czfk0%*N_}|&Z6`rqm~192B;r1RW|YM&aZrOAMWVyOFayOe;bp(i>H3Ardqodw zd<1GtDbTnHA-Y{rOVAk5IGrx++OrS8ZQ6qUg(XNfo1(4>myt}f@!y>_3+ZWA*zJyx z*9X!^Vt~Wohk*odGl*U=bCf!OqLj^&U}ly~SGWvTR%Lx0mIUy5VO1r{;_G(o*dZ~p zfddDky1KeSvdm@j^?Wa1C#-jb^`ro1t;rKa*(oV0O_W_b1+$bTYaAKlXqm#bpp!D?gx%53QrQ_z70yvdK^fTJOkG2JrpP~KV1!7H1+vvIL6Tl{s z;tFg8qGp0&r4E%$gSeas%p(gI;&IAg;+3Dz)FwXC8zN|#Wd|{!pc2(-8PKOD!|L{3 zZq3Pg&}1;?ay>i|D3MCah(!Dt-288Y<(EH<`0BA2Z`pV=DsZ?2N?18&=zT!>N}ym- zqX~G6shuLZp?SxP@8o0MHY;8vaHH4znucG9Pg(_8r^ed^h^T=LgRs4d)M%_M{Rojb zaFz)oKxCxAMkq$BftynfktbK z4)}7YiDVsaS}+~&EG|P$*>>0~sgaTl(buJx+A<>(TULIFVM7OjX7CAM6D6Y#=FG06 zB_RQ0(|M*Jv_HuolqutdWxW5R^Ow_mwWho|=rXau-Sqq;sSm8~uD~XtW7CR>2ZMtM zNL6t$a&vO<*i~2Il!+7Z$VVUHtHq0X+5+&hmB$mG0mvAD9jfUJs4gr1cb&85Kh_@k zSD8)b%jiRo_Jz1n%LA4E*=lN+x*YabP+RQa~(xB|V`otb|8xM(%6&P5AyPbZ)C6L%N2JjicW@ODl+|GZ5+1)R)7u z`f$`u{uy4&U2jEVnn7*nlSz9tJXj8DilV~Z)ZcT^uTO8-bG4FZ?Pya?ZJngQCOhX$ zOb(+>!pU4`2#hL#4fXY<)Q2aj!I|Hf8N#^@gazRgg_)|Xq&l%v#^v3yeZ6pb+hI|uW6Ys>7lPZ`{~L5V6)7QfOu;&18uaVlpx6)ihj& z!9g?1&9?z#UZ%SV={Q=;Li;E=WaoNKo@bABEMsj?>%?hgHv`A<6 zl7z*FNF)L*n_+z&_B=D1?imdOW-09^gTheY#;J_LKsq$C`t~%c!*6scZlT<+a=YDy zEwR|~=`9jSOIdRgwV6-WgNk;za0@1BV6~>hWYkmT70DD5Rz!&u7TjDy3(+$x3zwdJGG-CDx#9We@t==BmX(XyG@LtM zoI0R}o@dbMrSg36{!HZiXR#9D6TVn@*^KoL>^8zIHkkCu&@^|P#fveMsgR#(t}qPt za^SbCfN=}uAW-`kHTt1xDY)T!6#`cgxY22SxaRR;cK+u;X%irz;>wR9+VFeT6B#9>ElpH`B41kRwJzk>2qB*_1zu7~E7= z!dUn;>PEc^ty2?`ZVCf(>bGY~lA{*Rc=dWcFKKNdaPxii-NFku^<%xg9vVljyi}Ml z{z;^^NxaNV1RBS5Hh!a+|9@vTn`aU4`LZ)e$KsU|er(!WdPAMdMjfuGs0cY$D;C~y z2Npj1C)+^faqr|IIT?#u>6toRNSwz4NckmtkE^M^ zKf;B%^nQq)eki0R5rG>51Nz!!V6`Q!*-HITcJ3A| zvpxoA+MkQYfD$e2gVNW9+Oi{T<^@u{MRGG>I`BeUhSx}>MB?-s^}`c7Yvoz@iY62e z)~ymQ2GltLY!WGcKtq`gvq`qCt_~N>n1SD3eHGVTMnK`vA)uf@RxIv#=8#oX`N_21 zAco!A)gGTKB;%cIla)djuqinC2Kj3G9HJ|>T7#W3Qsm&Ic zHe3uZyHqlyz~}Wu;*f3*WF_WkK}@y!Hxbr9((G|zR7+7luLNp5W)o62-wxB}M`S-r z31HK?>7Sojyky+aK{M6wtIoQF!|iOd*&Zi8^BpUpv%!mh?y4!V6xGfh&qagBSyhEJ zs}=ve_F9}Vc{2VyZyvU-Th}_K;Voy>)e^YjWhpZTqjnF0o6CX27EnE1vY(r1b#77# z%k41Y%KOLDeI`s9T#ciSsg(3>7~K5sj1rg(UflW8K-_oLZdlSik(h%2NcrdvGJWt7 zXt@=2m_>~FZ}j^$YQrT#!A)RgV%8D)JLO@t|2x(3uju-5w6{KNJqRr7_s%Cw>Vs_z zVIrRu8W&qig>1+jMA#=$U)>DJ5pd4FC#~z~X?S8=Kj|6PK zSD3=L^m};JOshds!=UC)0yPiIphlknHC-tQM}f+6NxOraU><}i&!Kvr0YA&Y4n1LZ zx!6s>rFnUI&E8AxP&NT<5~W_xHU*D_RyiO^WbVCYx6I6$J=dYB6%>J+b7qwy z#puCv3wq=F3kqPhdSuywwu$89dwS+E9r7ddr%RH2Io|;fPNRK}V_qKedVgB$mfGb6 z8o5QP@yiQzUr{?ui3rRwxG9(qW6A_L`pt#5jvLw&4%}2KxnZ_VefCSrxBKQTu-GZ;7amQ^xyN ztF=q^tpu>?U`goSu#)jf6DDB&ym`3%i6`*>=btzFy>YucN_83B98TMx3ET`o*=k_( zjljs~3FKS>RBw}+QaF00RrqRIg9IY5Y4-u(#AC{ln(V=UzU+w$PdW&T#nb5Uj?Ef1 zI5uSXgLb8y5V|ui8hIa5+av|l7vgtkQW{8*B1>^f3E-SV*L|!y!zTGp(sph{bxETC zoBs-*E(4Cd79nKcKpv8!vF94soFZQE`!kQ8_Ml>=+0v@_UK^tO;O~NNp>0_3VAEd+bnKC}Fe0gHxNCUK z9|WdOszO?_8{e+Xz%i36U^RGHk|Bed&XjxvUwlC%HR0OAi%$sTJWKEV7uC_5>G->J z?@tkdEXu}>m&0S31W(#nXzL>nyPyzYuIZBaw1pbfBqTN6EwQdmdjlJ0^c*Ff>){VD z_#6R(!7VLc0DjuvK_F=@J*R|02>ni@bL{7QVoN1g{0ssvb1W9i3kHK>jX$ViDOqO= zXAyN9B!*N6{y5Y@4^>p4k^s&{GiPGmOE2NbBaV>G!f61aJj~}WULmfwKYc}P@^-$n~>CW+tg7)D+sBLaCaawfq^TXPUm5;H8qd(`=~Pmx9*@w zoB%eR0Nk+URMCM07@U`frO!Nr8?U?)C@CQZUlwcy-(m#>Ov4GltR)P>+ zUhg|j$6n{U5)<@A#nd;_wGTEq;=u!OAzK13t}vOeF;M?0{spG3bKvFG0Bus+po(US z!U<55NbQ@10E)L(Rau&@|>7#U3a1;5pchlcpO+cRxFG@*4+z0@o>|YQoC?J6G3jveU)PN&WV8TmR$;ru&Bqb$1+=6AP3xsYD=T7L0 zCjo4_#RpTCrdYJtKPLw(o_Y#5UVlBDr6t%?R0M;;(9TprVoW8}v&K<=uR*uQ7gs+# zETK53Yf@E(v1=4;5h*YMuJF2+tU|TmnPcxA0n$TMyhcQxyJ30@Nf@ zhoiHslTuStlj(3c&WHur5QyMu*U4=4#rH?El*LjSrsZt4WHy`cAaJrK##b3YWo@Ur z%%|)nPUg^61lB;88wqxNlc2K^pHd1pjZ9Iq_3VMTA#>a&5# zAHtb?7IbwsMBu zRUJa_u~{9#SuqDhe2^H)Bg9}%q5V^+=S?NH#C{DVARY5tu=dmKH< zjS~91n|@b!S;gRRz@}yDNUu;!-lO{cM*>N=K=umU6eI{qO)#m5Q-GU~;L1G{I-4-1 zisik$@EWtAt1U%J)oH+Z$jeXODBFhbDWo@AO|9fYB#sP$JYf4K3r>Gz1h$s;!?B0! zkeuY{w!lX1@s_0%s$Re+>ZANBag*8vGJkI4Q~>tJ)zTqM?MmQfsmWvtdS0DHVnE}6 zjo)`$9Y?2nx~|Os6TqemB@V+-UR8y{!U7y~;#gw6C&};MH@piv;C}NCRtZ(6VyHkllYKZxIX`frMihl1^TFlmNn7;jE zMa5<1UWtLVM-5a0flIZgWf58;9Pm;UlH)-sb=2MoV3SClBk`bO`oM0poitFMzvDLC z^oNV^`hVWX=imMayVH%_oNO2f;COu00*W66y?1cOfpZ?X~A>bcOR|13#RV(up;NFzv7jc~?) z9$8XTwAqMbZkq@v0htlGbu=a{U0xa^0!z|<20Mi#n$VlJW;$L$TPK~Xwpc72jJ2%1 zyu8$4Ft|Iy=<5I;apR_vNNsKpC4CZpW_a03m}5r}D~h$z_*=yz_5|~OLsuOK31HKO z30zf84eIT74D8z%58QGS&OhZOy!-iLeDL`<(tzrn*As?zj?dC1lP(5eA_8Ozz|k@` z^E~C5s zp%Bb;IYc|Kq%A3qRI1CyR!9JwE)H%uv)Q2CX2Y0aLojyKNSr)lI^O^6D=b<5GidsT zKKZ%b#&J`tN}U8vv?F#snfT11KBDJyaMG-XQZ+b}>NmfMZcU^#T!1aJ43D%`J78Wp z5%p77!)wWawq8smHO)Yc*Jy#xUJuL0KgzJGW$%|s$fO4093%6&e!v?~!?A`e>FMcZ1Z>vR{&HfNwPJ}wt;5oh0w8joRKX$Jvnp{BVKZo~ zudg4*X4-+IP{R2heW!+Clnge7^d=ZBrgH=1OtBJ6QHj*a2_FrZf&;}!OH0M{DHEl< zY}GIL&u3p_)vp_{ckg}}wO;f{&+6VFM*x)QJpVSDXY+nFnmX6hs7Pk0rfvB$lsdgf z`A-e?)8RB4?epb%X$vGmK3Ni?son+iPm^FDw+NoJ(a?B}&`9RGRJfNeGFqkZ41Bp| z?>W%A$|Y0ln4YVZinS78v=TVliMlXt*c&*o)Pz63G7>$r>*F5Hqoa&zVsx35XA>wG z;BvXV#3YwnESAqpN=l>_N={Dh6cL<-^-l-Tv2n+v9F~Nc&F16TcTF(qlra5PzcT|H z;mj{cIy%m;+-1e}31Aa@;$F+7nlOXUK-ondvz~~FjrTi(`C>EvKm*3(@k&mgI6T9V z1a3HQ+_nSne)K6m`RXg|-BSP;jkQW!795WH?&s^n7l(P9)(@O`(dg$c(9%yVU@Cl? z-vDgnbc|$qMzplW;7Nd++FeLqJ_hdm%i!vB6FeDX8eT(JN3+mXk3(PfUudg;YIMLC z%R92>Lmmd8oNB(0_Dvz`B?VvwE_`VmYJCRuORa&+qlK=ED5fjYjXYw2*Al(yM_^_@ zZQr2dYt?!hYE$8k{4Qd-rX$cwYCm7R>OpNkj>;QK-)EZ|)bRTTTcT=U%6fe>(4&0! zOXEi75vi-9;UUfzKg2x1YAV zydA))j6_hV9vqgzK!a%1(80Lx)*Erf#ph$?sx{cKbvr)(VLyz9U!!xL))hcaYw-fD zGC!(SqzZbKlt)-Y1=6pH9rXN2xtQ+HRm#YNoq)I(6_6K%_^7i*ZIvtwX!N^ZhyK9p z1aM}H1v8)p{x2%hX0u@05!4{Mhh#IWW_r42?5Hq^0WT&=pcN*IS)gJl)~-l z{K#A|L82X5>=vKs$}plOzY^Wyh|@)#K`IlBxe8}>?G0>{HcW|gnUA_$uCoQrXY+4< zPBBI5_ut_BU#0w7Vd570Yxiea=R^8WMe{D`p zO|{INIWzCjp+o63aC7PWaO&WP(Z1enHrEhh=X(pOgKeMzUD;l>{P`&pO zG&2STKhiTd*-~)V_ruX6zXo0cHM%Y!apW1k!C<(Dwi9hO+eXUQ5|b=pP|#UHjRMr9 z<+65J=u)A^Lc;V2=xI9}Y5sWGbKy19{GI-qC9;$GTcYPP_a^; zeJ4Oo%buZCNoYK(eRmM4hWZ|D)X$qwz~TlK*tx*(iX6%l>AE?T3+Vil^!u4c&J$(3 z2+$#DrY#QbD(ffZq6&r5Z+nn-WpGsnT=KzTH1GBy)#&cj-UGy#B)V`e(UCc{TSTh%mLMzUWU zm1HPlK&ynASWIQ4$I|Ys7D4$W5v|-$LX`kEi4^_7S1ZLSmJ96JvOu6^UI6ew55K}v zEEz^o2R@SyolE=0)S=hWIquA!_UeFjHsZAP2jMgJM8)uB$k@^a!HobC-VRWYaIvAh zG1OCopCJ3S=@r4%y(vFU_nb}JODOM)FR$wNDG$S0jO=6ugflIIvUFXbT1w zdjPj?9fmb&nHZ?8hTE%!UfX$T2#xz}%1;x`NF%2D4AF$e?PU_Jre^|(#7kns@5C{Y zxZI9Fx5c|r+t(&1C$A!4vWjSP0Zm3fVgEqU#%ZE*IPTOc+C7P-B~kVPo+>P&{i9p( zUf+rL>grOO1hDBC(j89qG*Et^!Se%4bf^Okr{6~t*qKS&bLe+DWnNBL(>|kJ2fgDU zJOpmaM=VFy=BdzEuId`#rlWwGXzT2Wvd%gzqI``azSu+Cg;WkNEV3eEdH|qsG+n=n zfW&YNK_&8ItSi^EUY4RDR-bq->HaYoMm6dc1Y~hr3;_Q3aV8#rYZ&tS*TSdQbgu8( zJk2I1dJQq7B}5nQ@}F(DHKP|xAPhc)H{E!E8>WL?W=8=x>ckdJ1qB6IzkWTd7%Uz+ za-_pzu^1WL#E^Q>JFcNNn@jKfR4DK$_USnsVf-1|AJjsC{HEI6zq^2&1hDBKU`OfL zTWEia(jkXZK9}+}G$?e`IhWA+ciOye1a7nf+zelVjIGmQs9X`;GNscrIyx`&(?;=* zz~{8RhCsplw0|+}3x(l_rAXi!ObKvjPXZ<@V8uB4&atbHvnQQv6$wtPeE9Yj zv>ki_Kn)#tRcSG2(O4v628(wMto^)8P$J z%rodWH!24OK8o7lV!HNNf4~z1U#X?{cvtPaD1xvJ31E{*t;oBy+HKS+A67(&zvIZW z)Im>Y52Ca`4{d3$q)2YuN%FE(=9VL%ulT8Rf}7Sct!~@;3)At)Xx>f&0B_Q@fAlMd zz4uO~b9*WGX;zjA!%=`2QH#rCYAY6^mq6BusY9$wT6r+jorTyHFoKcd6n^fb!?Al? zDh3UzBEsGDLG0F`>>HoL;S+II#kq$0#{M$z^~8sD2B zFI%*mL4g#Gg#e&n?rKmIZ^;oqucLt*e#e@c8f0c>;<)3Elj>7jTl+Az$yF@{b&3S$ zetPHosVp8L9IM{#a5xyc_ZAAnEp2B-!uB|QOSixCLsnuIt^pFjCXw1Ry-S^tm!u}p zfVjk9F#MZ3?r+p-Um(y^+g6ery_3L=B)M6RjLp+vDF3PRElYJ~P@|SqL~cI49a;i4 z>gyXp5$|0=`Ky4yqylp&-$&Q(i@ME(CD*(byr%~v>AB@if^{~YlT@F-|0EO7FB*hi z{bVaBbz-sm?tQz_r+42c?)vLrE;(%UsGN+nG`#)(hueQxzVeCU;?jSaQ!=5|NKTU5 zO)@~t{5%@Zf1{sI>Gk^g3@X}c=}AangyT3~5?7YRn|K3m&H8jCa3hx3_&VZp}SyP`ZVu?rXlcgh!pUy6+3H45)lRGFllC847mSiIE z)28u4ggrad&IuX5Ar-#k% zRCG>a@8ER*?a9f>r_&_m5@P0?+hiQ8yx+2PK*Wp^%TIA+t}%lfmMXNR&oA-5{9FcB z0lTBebEnN_yRtRfrWMLeqV^k0{Nh)BAOE&Y0GmYWP>BZ~4gRgg#l?4;Os0YL_4U`+ z)z!^67!03MN1e}vsWnB6LUO}8Hf4141=ZwDfVw*tX(B5fohfB z)*e8oD}tJMwTqlsuJS;TtIneDH;g{&)|j4QKx{!hHRwh68Bva10q^Y#yzx#hcC9mG z#Fz@WTpFmlAY24gd>+S*voE|r0yQq0r5-FPf!<(XWl#+0-w(5Yf8M!Ye*43p%PK3L zPqRj@;mrKNX|F|(^ju_SX2c|2Py$vyNn?1ZUavo{yu94jR-awOC91BjmS*olp;TBY zwO110h9+%DO-*g{q@<*LNnorO@rou&!)j|?x+Vc^5~)LU zSP9&)V=GF#Xz<@m;ASfAU&dyEgwE&Dv30F3xp9^dze~ZPjN7EpKw3>BXpw#seXP#7 z8%FyInCgFk(eVq6?lsUm3S~)w7L7|PJn1zea-~>d9pqHqqc%-eON>MeTW_N81P$rn z!^?E+fuL=z!CboLDnBq3S#rk+WHp#T&#a|y=L;gu!JyvtF!rd0+vRB%GC^zbp+|Q5 zYk#}{;RA2XfA5A_C(Imi&S|G0D?3{PB6aokNXy8=Ij5a?+Y`^t`)77)--tP=R-;8# z*#TUA$+_s6(*qS16|sDc*NN$93D}(8R!W`1Du%%fg9lz_VUVL0DbX zy9&!Me=wy;HwIC@w?&S&o%zlH}PBgMB*;E}H!74M-xe zqwzVRw^zdK`4DjUWB{TK18SUd&#lY3Sc=+g&?)g(w2F9D0WnUm5qkGNq}rAsCZ^n} z5HCcq$VNaH`DB+B7(b?bMnEv6!yjmSJ)#Z4pkA7crtN)_q{j*qHaGkZkj_4;6r&c^ zq3BQ&(k&jpM{8g-81`=5x@}%|X6EmyPmZ|d@AqNIph39&l8ey0cW>#sKD~P7>vg^X zT8(#Cq@sD3%MO#tfb-5gwV}U9Bi1K|^8o>hGP>{TwuqG^^ktZ7GpG?J+a1N@Z!pOT zTO@Ua5Hwr|YPSWQZRv);b5>T?4XLTAZ_zufP5_%k>U2plC;TrF19s?iEzNk?1^a)9 zcx`N-0ZGK#=OSQHBylF6k7f|M6xgiOQLmY)FsmzMRSsgpCig~|E8mB;{GZU)mZ6!# zs9=(I!bnMJsO;34FR15a{W_*?^k4EXJHyLQyuVl zo4>5R&W)Vxo+q4k;&C&^j~#qHaI(B=c zy1KgA1Pms3HXkqo%$AgtET{gK1~j)V%+Jq9S4;_D)5Ve!2juyhnwk+-tMzmOHj}Ay zztPUHOX5aaZ>^M@5-~6IdIQ{sktpwZ4{Fmcg{5L4%=U#ys#z~HX_lfoLMXHFy>5O;@hZy!e>YJrhx2xL1(um^?)z;QBW0oYE?d7>RYNkZ>X2}xAuxssh z3J0+0*(UZo(^=zkaobVdKcH>5T8vKsn=Y1AgKu+6O3F4OYJa5tYv}lYDIe^BLr>;^ zo+4;n9(eUVQPJyfsBv8fW8Du(uKOD1x)0#fnBeGpJ1SByhqKxNt9>skQlMLiV!ZT{ zUV<0;D4J9gKziaqC`&5h&;)LDI3wVB4JN{X{$TIL(R^A4S@ltTCK*KK5t!W-G~i__ z0o)QTmTk8pw?_^18h3MZaPCt+`}j$Rjh>Q~nJMXgZQr>I8@6o4_8mJ344W?a`rGd- z(o<7<=A>oA<#vSy3N~9ED);Wf+Y4UDfPQ@>-I_>24FQ^aiMeQKl5rJ-3}%#KyvAE^ zLnw!`g%K+VcQ%i+!nY5DGNtX>rT)sd@tDo#`{;Y!qxc)@Y}Q1tQNFyZ$A(G(n{JX6 zML3Vk<@z@b$_X?;XHfoyj_-^IAyvm!i5tLSFUOv8BymJrjRiLAsi;po71fSgrPx2_ z%sl974?*uf1fSm0H6V>znK!UvFYBA66O$hZ7q-!_ny}>sqG8&IBqyKJy=R0d`y9$o zMJ_ggygcSYbl#E;NG1^WbI_om7T~?*x!Alf9m9Ip!Ru+NE25$PU07IzDU-(DH|xaX zv5COUy5BaUZ|{5pBz^JnYybC&B?%Q7S$SOEL9fdmG77i=HG8*h$KUV09T#74F3QWx z5zgO?>fF@^gJD2YQqrX&){+>5%&_A%js$?=vIU^&EK-_a?as?l+&*F%tu2*zl_=XT z2BicNODz`5KRc6SJF4f~3~IWvS$6{1bYp-+9ej<+WZF)|b(F*5U`O|r@$hWfdWwBI zXnc0)UGg%LPn$x2+|W_gJw6u#PR~07fC(kpFem`PAKY*gn^8@yz8nWJ8cE=3>~B#6 zr^r6{ry=Xfz(yAY*m#4~oqfk^0zbzQb3830BjfyF*Rhw|mNH8LVA$Hp-@#s|W>9*4Lp!q>w(z;r zmJSRVEE14?f$HK+NlE!vdwWI>w>+mrOJ|3!m#8MW31HJz6N_e9)4rox1GMHqAR<@8 zmQzIN4e|0|N24bIKw$pu!EV|sq~nLv z@88q@QpyDp1DnV`_W=SUztBAsgMf-7Q7^@jI_OtF1&<~}LJEzd6Toeg0b3+pL{>JQ z0u$9XSbfuhssb(6?ny>&S`D;*j`g(E7xx_~#M!5xa{Gv(L-55nOVB4j54kx#u&icZKB#vHZhrBtVARsbE_H93>FxE7YcJQuaoOOF3XMTk~BUZyK(o z6=t*f4r&9d-EN;pb?T*V1I3f|M+62hQ1_AU5+kZx0vksB0^EpM0CyN6zU}JZMj0F~ zzX;)=y?4>y9C*&%w^OLR*Bk08mcIJYRzq7Hk-Knw{&c=EV=Q8{a}Pz z(4XG2NNTx2*He-Iez!k%9LUAU0aeron>Lcm?Lm4*ZpxGi6R+I4XAk=I=_AF9DlMcL1b&nhl3~w2oN(&Nc;N51qq>@Xzc|7I4Q3)lUvxA+ z?n_QieufxPNDX$A$<*L!HyT|M0cv=ehNU#h(uqGK>=H?lLP!9I+lt@Ue_5}MBsgzU zW*YjAzXXN0>;e8}W&au4zmE3LrEC@bA{Kh7@Tku?Kq|fON8q&G?}S|dXNG7MgT0pKtMO>L4+Q5@j0BgGGB|J#t@MjsZ4t)ufV(6wXfp1Z>O ziIMeI`G>crnq%b)d zvj3Von(?wGQLSHAti8TlpA3`5Mtx8y@F-d1LQQQs#*7|vO|QH>eUdWX_ZJpoNdLar zv~A~49we`(IW642BzU|@bQduRO%j~VvJpk)b;!!=gZJmZu8bY6>HL7Mi>i`zpM%P{jmjQQ<(x*}_ahPeNdZ%JbZ#ykpGf-~ z>6TUWj9J}HQMlVnY=i}Znjs4jFasMV5G-P5;v{B1-M)h;V1~CmpoDX;PJ!BecDS@X zpwW3+6UK88yZ@tn66K5N8G&33vUi!glq~A9g05sBv_BxY(I8lqCy}b?+6M@%Tuax! z1}E;7*?tJgjS-P73$3Gao5zkq1MoSv$=h*RsiPr@Kb(Gg&6+v_QhkAgAJdPYyURZ^Z{EP$mv<;4~F-8HA9uBrkXH*5$?6PT{BPEU^>J&x|*zkez* z-A5t?8v>}Xi+i4I1zTnjQW~DIGreLdbSqd4ov7-ol|TrE@^+Lyb2~7t<~C^u{hJS{ z4wq8fkEQSY*IR3+aUMHaYI)M`oqIpFW@A)I;#{`e^2P~>~SVP;Ds61>B|GgX7VbdUHAkFUCU1?UmfIJ zKHWQtwj1T=CrLhq;Hqj~VV_oBn(A>Fkhu&n`+_^_(@IjANhp>=kGTSZFB*>Mg5CkNdr#)hJJCW&~3<%jUO(HUm|8lR20 zBr(FYS25Um0(8t|oN>KC^am@8WwO7?)5qx35l@p&K1$zjvJV^Ts z32^);V3~Zah?MO^@UROS0yf^Dz=pxeOuA;HB>hPnMqnwQ%4B1^0807X<{1Nl&Aov= z`-AI$GY`*3x@7fL5u{BB$PCZggNlMr@cx<T1;Z3%6k zq3b`R?d-OgWJOB1IH~n-n1;87{!OR}pO7Spr8C;Di1eM5d)J9&HUXYGv-y4k*tB<} zD9bJkZiq;A3&{S{S?sVKa<|BWWniw$<@n zj*VJQt&UVAuTFJMj(6ttj6;&IsH@xp9QMvwF!C@k8)>cPjJI^(VXymxwbM&@xj znHftAy6{rRq$C5@uUU_iXPt;SvoD0(?L&UAUJ)@O8bhNAcxY@k+qW&TLQ$J)vtls& za^dnA9VLKU9>B*NWvewed!0&~Hotn+}-NGbC0lPEAdfW&>SS zdZPw4ciwp?UVQOIoN~%3UBWEhM;u=7t)N`q8pY=jbLZLZael|=P<~w{)mbAgIce~c zN;GgdWmYo&lFogFK#Md&TGO9$9c1HfV-PWetUz1}7k)=|dIvf-jK)JjK#)B0>jO{# z8SJpK44aeB4DzgL4Z$|GnSje-g4di5t))0%+*M}^2c?mp9Zb<#ZYS17DhleRh>zC- zzngvl4}3Hj)iymWMo+;0Y^MG^YzSRbTl+~tVbLcU)>LI?uL(J!*|~ck`VAU{rylzU z(EvTl4jqbUxrZ2#j_yC)YPEjGOs%C$M9jE&mfwp&70>#GaYLNVxQ9@l5#zl_qm^t8 zg^!?ECX_;g!tEy%iy2%nKxhkT2S1yEXs~BdT~<>b&gaAR6KaPoYEYx}Gf7o~+owAy zizk3hD|Aq?rp+@Yc{Z1X^z`(G^IZ+p+;`u7c<3RS7qW#$*LX({+?otH^!m9GXhBG04WH!I9Uq#LB{1B(O>1Ozrt1!t$WNJ679Itr3=yXtDmoSUtn zMhqV&9q-YjM?{^0z{ljm!ovLyhod-N;6vz%h~=nO@OsPEc`qZlK9wg}PosLAsr1OW zCozc>lJi*Uw=jR_%;2!CmZ#Kp2=GnW(10Vlxe0htwOk@(t(55=w|tpq1+{@Uh-47z zupEh$05&lZ7sWY~gqGP44ucyWe8SClR{%Bl-+w>uz4zWmiq=IOI%yQAFeR3oV6}hO z$h=#gQUZV)PMe!~-)#g8+h{u^5G@ZPZjwO_~JOu_ix*dN1k{XlO~L7@Cy@RGSc-a#HfDYaT5>l zA%IL9D2@iwdU{v!$+DO7C~6xf3`Yi#*evyzD8%DC2t$r|yti1kVH13o;IOo#HI<9G zOtw}F)Fz5y#$w_pi+P`Q8F@t@n17pK08FeVB&?qjz$QM8r67Mc$L#D*{nVg_0S!xQ zx+pY7l4ma}ji;m5G#x2*OM}6PXj3pxZBrV+j8-KLkwHoz$9JrdS?5>frcU+L-HhjY ztb?*aIc^OgfpRGFBs1o~hPP3GTj`$1nn;kul9XGSm+PCAvzD$Yrfo2Dpz(C?e7LFV zI%^g5DKp@)kAkOa88m)mMPsJt5gPIM0)r@x1jOh=VMj#a7pTrhA6t&8pO#_ePr1-% z+oZaC++Os~)1jx%7xlQ_LZD{m$tU9G8?HrtU7aMoi6RXmCbO5yvB#4pa9Kk6v=wNL zftcd)Xzn4GgXOA~hY!&2Z|K@zXn%r=f#0J5pPyAwJ1&4O-jZSglDG{S+z8Wf0ea#M z4uX9v0YoANYzcof31HJ^i6u3R$c3Z2&WM_MVDSt_EI)N!P}3;J(EBQ}-})Se*``73 zw98DrWpsmeW{#)Kp%boE9q&uWo}#jE_G8{J2LK7Ii}Svs)6yK&1nX9PB+vrkbCkKMAeL&(j^!Mx|6kj8geSy{w7GBo~8G?q+M&bD|mBH>Y(m!Vo=$${Z8 zTS5)?|Ely3e+lxQw=33BA~C$?Ad4I5_?UPB8sV3wHKbHR%E9f)OI^G))z-^XiIe~~ z9Wtq%{E5LBtt<47BB^0Oqh5Y$!#<~1*eGXSI4KDv(vF{)TZ<(39@q_Iu|4NI3@JGg zT6axLV`;LSV+k?%B~<(okgZAtD7c9-6Z`k1hijzRPED0GSz(xUanuqF0cs+l=~ftn3Oun=@(#$05^7+h!D7mP2qFlZ zM&R&llz;gl`kX-E>MR0OrKdq(`B1ZVtv=4$vIE>!?$&pe2; zPdzBNmre$0EB}{^i=Ll`E#+1W%&w6i^bf_$1rB!7@leKNz zwu1yf-0@VlXNJp5-t14S6#^KV0)QInvD_Qf6E)TN3nrCGiWjKicIPZSDYqsKWO^+e zvGViU%J)qoC4fz*NJ95U=%ny0tD|bH3sA$B7O{dFb!@Frpo7l;MUhBIK?10qbV`3S zsKE^#w@|%aqV~HnPucElO683AJA1s6 zgNu=Tiov)yK$(#w)???zt)CPr&0s|)l%~3d!OA!|=t-AjH{K*TR!FR9O_OqXd8-I= z*n*}@K}$mDyAW5ve_?k#iIVwuW8fvVFytHoZH^8;okt3Q+3=>x)XqJC-WFMUqY2QC z<@EFv?2m{|iZ-f8qe8M*uK(1@#rXD~FLC+vWAN?zH1y4@g~i~3FNpM}s=6FwMoppn zPQ(6v9#q>6@=BUd4#}b6unihF^%Y-pJSLlEm(^ib8^GLhNY@)Oh@?Z52Eq7 zQ*G6wjLTqBnHIe?(@lOBTM{uaY%51}{7ymvm!Hk;EgT{yz)b?!B$5g=uwvSnF=HfP z!{(VC0dz6ZU?nvX^pmZf?z!h4Nm)2nf*=(9B&rsGm@87OIkX)cVVM_GIXC(f6tM=* z&+_-e8XLILBiXeHRi;y5H;zEE?YEZc+sG0RHub(V`j3NIlBu{43mTM!9V$jGL``l9 z{sf0R{8?G^f&Js<2ZSGDZeB=b-HMfX2s3aAvQgR$-2AM}5X+*ES{G<3DvRo$gPqtH_In744+A!{>X=pm zcU0s41M0El;h%8h%R}+(M}3i&>O_9J11@*d2OA7t6c?H>au|EpUIx3(0lmW`Ydq06 zaOeiXqp`xHOM})^k0jqd$$fxda%m6u2%MPVYrK6j+aykeHlpyt4V1Ja-^C@8>!1q<-_xlUJ?(jkHtwy2sQ4F@9BF9eBqb2$_tU$Sp7~zpoR)fu{ zzi;?$hrGO$<9A&V(urX+s|_Bc%c5jnPO3z3uyzP*2sph&P~~A9gDaW<3^q9LPq`RP z!*}{5>!`6Ift9Up7`FWh7`K$b#-IyPeUN~SN@0ilfY!i<@bXewQUG9Mq^G7v@EttL z{bmGSvg3C;AWO5Jxn&zB539z_uMWnh{V7N_H(k=Ht}vkgP#vCr{0rpgzb_x$1bJzW z+Q5-C5Z;Vb*s4dOJmq3k>rX+l_ctkOd=q3tK!kHV#xXNhX7n60O2las5@GdnNek%; z_oXN4c~4R~{Kg|x=T4?$U(og`$j$}WD(dgF9qw1gztPlbU&QYyJn^an>$bvjThw(D z^hWrYY0o+(QUcg?oW`VqA$;D5^>$&^&>BESNMJ@Xo&;OcLezzseK{Jnm;9TJfy*!~BJeU28>oKi#F#WHK#+vSP!5f0G1cOh zkP;LILI-}P`ricf{rg#{TxNi)+69eL5HCyVh}4)<;O8BwNb>_WmBo5YyQmsDqZ|R>%jn)E0jcELb;!`Yiyh{#P_3N_vjlFm zh?n00#mg*&2{2DiM8D@{5>Cuyg`>H6F4xdAo}*{I&QqVL7##&b`)ftr}SP0*=r+2|TT#^2gz0 z0ye=VH@%cBAw>lD2V=y;Sc2CHkerBQeBIzI*n~zUxsHEPs-4w{&+bqeGykW3{+G}z+ej}Eq_EVGeb>PgArOllp z^Lyq8#J*?1$N$j#I#mE-qt8fEo^d$^D-vLxNTa9TX8>fN4Or zHa^*Snt<3qBLZ81!0qLDrdD?CE(DJr6KCj3~H%d!f#9h*d&sQaEYzj zcS5968D3Hn5|KlP4oT9NFTVIf%DZ;$l8&|2JA|t*6I&&C=GbUVR24DsQT(1lL>-Rs z(KCkA43ukz{aOSRz7+`L$(aK+g4dZgdhi@~;&up{}axPTi0T$m=Xhhw3{8i;`kV8CO8uM^S*F{y|V%cNfQne6Da{~5=lkGcu)vwN+79(Sm))Ln@GH@v~Jxx zeE8vq_}~Bjhr+_bwjSWm5wT4%8jaVYsUdNbcN4&-zP^48z1wLba9^Y|Bzo^5IXOA^ z)3ZLN`&I{&>?kwYOX-?dDeDOcT~D*A7h*vnyqu8iV#&=JO_!xwrgI|z%u4#ZvdOVf z(uIMLRgl*N8Kretk6!49XYo4%Ht#A9l>-ALmbwg9Brw6^GU-r2KxsbZ8;HH#EddUf za<5(`t&q$7hMqMmB5G3p8Ib>%BVf)Q2xsZ81|?!&4S|vzpg$oKjia$_*^_V%_Mp5$ zY8I$H`CM-W*tikc$)7r?s4wj2S465&d{-)009Aoh@vI&T6 z!)e6eKW*ZR#vcfjs+hed=(~JM(dJr(qrqUMaR2J`5g;js?Dlpv| zi&V}>;O0aEH}bNS$-A9Z(xaH<(BnN0$yzKLP@`tH!l@kVt1xg7;709wB0?$7dKy2I z6uH$BWju0l)*Dol8xA0Mr?Nj^0W`J2BppKWpX^~?(DFQ zl}R_#ekxt}H`=mS+YI##C)!z!-}U3E-0}4M`|0_wP=1DfPphk|n@3xVu#yslgb3&3 z^jwxtJQ$ngMg?wq#A#V7n#A;;t&#p3!L@}ntFFbP(j8i?ZeaL<7_dtvV+$s^@!~}S zH+NwGmeRXcG}LDkWZN0}^RJ_8SuHs;oJ2#?Td5!%)cdB3QUC3&(AbKgNtPQ^OX#dR z1*ms4r98Ft}49tnf*U=(9Z1~*yR*-?WUe-I(S0s{!n!g@+rYDFl;`NdyKOV?kki~xSXd#ckr zLjf8dn@q1n=z@5~eCkNaAK<7%HY8F9;j`TdWwKR}P}B=H(8ap9TI9$CL#$&9KoU=J zB$vw~S~kn(EsH%_dec?|MeT@7*`HfeQ}aZK!Rn*y=F{~Y{W-6#2}y|e_y=w75`CJN z{UR3~`y_}{Zy1eq`==OGa(W~5k7S5w(C8=*eo_gww_UXa#h*!Q5Lyoh5IQRTVUi+u z-;OK-IQkIa#tzv+s1c+zmvm@wDglE&l;<_nPsAKZvU@g}hd)vx;9_wF&t*0Ak^3t5*nc&$6K*9EtcE`=R_Lo z_!^;SB;J+FyP9lVYTJc&nL6Xh~3YR0^!QT)>9gI>P z3L;QD3rW4GTQ&h({~(y6E^1$4!P;H)5zz*se+Ye`gv2J1+Es$XosyMq8PEtb@ivI+ z8w}XoK-(w6cot?rd~sX0QG@`9#pNs>nAsdgep?Jd?qdc%0J61|Jt(I8jLzLc<&CB?HZ*{%rgiy&_QL}kW`%X@h}-W1Qpfxe z^_%a9r(`#DW~w70ENd^>W3WL*gNQd$JJ$w%Z?%O|;Adt@%TRW#4yjx$BBdLHfSPd9 zs6e_q^gG$RAv()%FJHbBwZ3@8V{I$f7+z2Ux9f6}?`zO03 zP5A~rFc#JHzLj_?pmRH)s$6XtV3mx|;ly!N?uI5{qEXWHW5g82c91~YdLZjGAZ_&P zC|`06G{nNa6@(o76R^;8C~i?FnmQBIpvia8_ZIQ9d_h6s6gaRKTf=-K{*G+%b#xSf zQ|4C#2p|^H@AzoG()VzCv(Vb3OT8@2OGCoiQ0U_bQ}O^3+mPi6M$XGF{Q}j{y~zL+`CZt8pUr zQk4avlzp2rY4#2~1^=S$36dw{V4#Vad5ucy5IAilYH%1lm`r8;+yvan=@$YQ?2jis zB9LYyl;NF85HoKEi~~+W-S)3w$RwaZS(^vc?-$|6rZXL&=mPwVEUr(OKqpcH*d$U=;?s`LX64_Px>%E5NVC*yiRjkHHmf4y zjqRwjo{JjaSI8)PB@S_ngP;43WqX?F4Dp>BEJM@SLcu{qJpmgJF>Y@?L7{1Hpng{#+_bOD0n7slZ0#5A z>7r+F5GG$h>n=?Ya3jE<2Q#Rx)`zri5|WxxXdW0KIFOo1KeS zzd_gCN9A1^QoqEDMz6wwk_QLr+d0&`0 z3m_wwof1nhiIe~~i4>N|2(5hqblP$zL`3Qi0smG>wzPSKzgD%*h)!tq6V^!5h)+?6Bk8*92%NkSP)S%s zz&0yoCj}|ji`A4z(zEr7ltwLCip-x4*W0#@09ujctrw1BAocLe;5_g(Y+Dw>G8ixo z1S)rMJxo-u9zi3RdzH2c1fJYD8k_N3K#MO1hTIOLCIW-5r*g*qKYP~!Cs$GbzuW8e zUUKQ3BqWpsLhmTjm1e_+C@M__D~bY&1r-sHzn~%@y(%D~w~!DZA-!I5Nv_xJ?frkh znKyUuHoJGbcYBb)PCk>}d;8wJdGls|zwi92OzSXwIfvRlou2nn9q8po{bT?&)(;uf zq>|#Ob+05f2HLPs$Di37OFrgJ9@uMtB-#gQ5c^urU#AiD3ubFSVhDEe!}Wp^mOB6zVaHp^wT{ox#rdeXu6B*pQ)}@u_#gz>TI6Pln5YZuSMK8 z6=vUxf%q%gfR&L*b$WEBIvbhU_Lv9)_25P{;-@IX8AC?-=YDnSk`QZ3#vSUHmLv>R zA|b3*9-+U#IP7!Bb*W9!k@THFPQ07Ax{Llk^)>V^odfUUCKNnNcj}A~C}|pG`=iD! zB!R&m9%sGf%{*je;pUba2oGWULMe;bpq#iFgcGV;!zfn*@{l zR8Rb7Ce1NlhcvFW=+$HZ2z=j$vuMzWPZ1G@xro@$+9Gr<9iDOsR<;r-Jc6EsfJHnY z+p~Cz;hFg+!fgvs{+U+nxYb0*?fr3hjNqj100MX$>E68q_mku9rN1laIsVzNb~78K zT$8>{XB-Xm?xg$C!gS>b~}(9v!#=2jX&6CB<)9i|q1AB}r$-HPzk`l#qjLia@a&7gK-n{KmUjOBL7N`rfz3y} z45jNdMu7Yv3r})3-0SP>+e6Hm%8A)d@xiP^K*^Qv{05nZ_3AK%<5U*@aZ_sM|J{nr3Ui%K6VFxi_ zOl*t{Y`m{Uu%(~T9{O?2$Fsz4-cHGs84T3UCIE0L&_Rqhu!$;haAv*{olP+)s{InR zxtQ)xe8k=kRGs`qM0TEm&a;L$Y!*PHiNowtd(>!@c$2GGf*gBI9W34z(2iLQ*FBB! z^~U>+n^}rfP($}R38?upu={obcmI%K7ZoVucso%vQ}y?QK4IWXKyBvtfYL*O?ss(o zfTsZD@YtI5aa>NIrVYQxcDx6F(mP~7vjEZ?To>q2AZ~aEtc5E+0zJB<#{egms$Q6{`7U-G~v<6;P2Wv2Roz7yfeWu*nQ#BR4=YfM`C zK>{4UFMCL3E>*~^FrZ)~wG#<^&KKu4$5H zklZkTE}cc6X6ed!H#uEJV>mrMXI38be~uo z^|4MO1a9s#j-a&U0C=ZAySGSc_z5_7Jd3L;AXP^;n)_B-=d20}(q}W# znpJeHiRw;Tm%A0+;mwd@z&WG|5rbSVCF3`$Y>exd=+^}L-a!4DLj5eFW0UB2e!gP* z^wHl;&lz~_qVqWR5a+bpvM)$>vQ4I$S7YUYP1;F8lc<5dpPBUA99qoReppf)h2~jp zl1pI2&rw=hils}JiWnC2=FJlTN)-Yh4V|5x7o}6H~wR@8oDVbP&}=G;VJyBAE|LH1*(V8|k7-?YkyPX;6&*wpG&e_@(5=T3m?A z^B+R*3%4U-y9lMH&_#4V{~BG|uGJ?K5IT=Q zpi5qtN_VHxJhu>ViV{kRM3u+cLSnCkLhyO9tw|r*c;GjF7kW<5S658LPi{K_?X7Nj z+>%dkYubs6&ig#BImC>Pwh!EF(|}O0llY5ixs_+PH*1R~z%vunNq$`_c`3SI`1pL1WAT0&k|{$BpLxObqDxe&F?b zPgU=Zb=ge7b3vrdiN4|0Fk?|-^qwL+b;$=2ydaxBd7Mtsx#G^^j0(i@eJxfnmj zPCP{49;W_o>1Wa`Sa8ubj`_sgcMM2+SX~tFq0gv1(d?k-q+^x!HSo?_hM2t+A>sv| zYANMud1DyrtoI{A%gr-eB7z8kGFt`u^=WYeI57fOW#@hk-UH?$^!^XfvFZg8|Auog z#^TaO=3shG?@|@(=SaGAM}Lya>a&6RZ_>)7Ykb7Ft%WJXvtjw*Zfes>Jm2@e94j*} zr21RDoz^ESsU00ax`ErDI~dnLe+-HX!l*7`wXp;T9xVn(v_l8Oxo0{_=?})y=X6~f zQ=?0rL$szk=(iQLnOFy@rb#Oq$+0Bn!!En&xw*cmdq*;@u~3~&&p4YlPz`j>adx}? zWZj0Rna<@z9IUr&+t(h}7-J|ez4@2`8zaNkndt&zdT-N2V1JO)b%V8^@`mclH{A1n=B|7&}8H zt`s&i%|ew2vrDSG9PQL@xm2n3PXubyR=5cEMb9H%{1`$TZ$_l|Ie{QJ299F_vF+1= z9gi}_s-*436R;CNsy?5P1npJ2+1{7hFb}wIArX>bjgQ%i4o4)|j7aB3I9)PhcLJYA zkN}c~6+@7uV0z3_43rZc+n+us z(HbtM`JJG-&Gf8==KM;U->bN%#{5qo=c3aWelaVFF05qLJ{OnE^5dS_`y&l(3=Eqm00&ZkO=qH|EQ!f*XLLM$9zST) zmPpXn5hqf8cB~fT2Vw1RY+qj($5AaDNn5--;@mL=M*c;MN~p3}a>B;R*|fp^sH>~{ zR%d6Y%jffbc{H&esJ%03$9Bg@+8~dac94VM(Kt`OoEYy>z}DXYffkj(@?Y@aQ}mss zl8?&_pHxe0q-sV}*0TmQ!XSeIfxY%CC_Lb=LUO|%O$x!VaMJNecz6oJU`Fs3 z-8wkbM8K#V{TVh*x;s>q__L*e`Znh@B&MB);P&N+b=-$|-?IqsUWLL>(0yO5M{oCL zRLyQgF+GyWL(jT~j?b2Si6ub7ty`;ttz;f7rH8;-@kuxv4noV*-$(aLzec#7yHP;5 zTm&zE)vvYEhLO}%0zGXmTzU5=@Sn9aFtf5%0GPPOAYx4C7~7A`XO%gvEeA0&)*ZJJ zV1F|l4zEnb#6FHjsEVGc@!(ITrb+&dZE>i+Y~TZIygZL+)-1Z_DEiLyoz2lVQ)QKQ z^Il5=^k*_|SXs@VDgR)b%RI2zH_KFd*=utN7O0(PB&o~2_)<+y=vwQ&HiKv2IZ9iBOg$GnD^Ksk*k z2bEjRB5HM?(T!^km_{yNE4wnsiKz#+5qYNJ8vkve<9|e!UzGQ;;s)A#UWXw53qPVL zCQ!kVf8*UrfF>$Ii>-1dyz{SvYtrfBS&g7ZNG^PIpYecu7Txom;VB4vkSXxOQk!V2 zR8Ki-2`~h8=}J)V1I?9akCgDZrW^=u!hymTC)T$C_UdIQKfVm!&K(&4oj&-sw<6&) z!#1u87Izsem6fnn5tu0&2eX|%y>PE?ontA-$ z5SeMow!Kj@WgG`qy=Ph~Dk}28W?w4IZ1v(}7ex%0l{mZdAT6HmvFJDNGT8Pd*RI~i z_LW3MU$l#8F&sjl7mTz`UL1GcdFOdgJn=;TB0KK5<8aM2*I?JKU0D$*_SoW2dVimx z!>dN|sCD$-uh-iSvo4+bwt|i=rO$uT-~Q|&4eic_L}OGd$3xe%=(`p&mv>wT$SnTe zHL@mk=E=ss3{WZvlb8tPM4ktF*1wAg-bXpUOLx2u4mJ*Mpu6snKtkBL&|0y&XTUq} z61b*+Q$!19179sg#!NoOzq1Oc?VaJNOCN1|dta8u&!MeSqQalHatUC#eM_MPXeud{ z=vSW(hS&qFU>eNcX|RtYknvRlRWrT{`*?YcCKG1CWS8DYnx15f`x)2OT~_u0E0~Jt z7GOf4m`1q_0o<0}FK4i%re%{C=iGW8cJ&luR&@*FnrX;45!F+9sO;BSfEx#0!+E-@ z=(-54|7CRThL2lrCgaA-s5VbUFI0AMWw*y*MbS8;SE(95R!wi+x)p2JuEi;*oFZsf zXJ=<}lyY8&kL%a4jSkaD2AZFyV{FC1uH{Tew(X7Mmsdr7#3eTRQN~K*wNS`z)dCb;X~>8$@JN)?+Tv+Fc^5Tn#SZnzfp|IQbr)AL#U0| zIFbU$oan^CQK3;u~;W zuh;Z`ETnt#hVV4{-ba061Fsd>2aS*Oz-AvT%BV`8sO%-64Y8m&hQq`3l`Z61{K#sV z1Jays*Nx6L+G#eax=CpJ!#V9nBtj1(ymKwg?lnmG*oC!Sh%h)?CHnV%U^m>YQvdd96FOI{xO@MQb z3*monM<=$Y#ce8CXf^QmyA8PVu}`2mP=Kiw?TALK!wwBg1pL7euK4ARu+Z8%;ix0B z0XH$4mwibt%rINsu-ZLPhlR@4K{SH8W3?D4IZG}0v6z0a;EUH6jde}AB`fu3f~CdO z*Jvz?_KwJytGg7SVS23sh_Z@^RVqwJm?m95M#W>H z3HM9Lz*KvjL%;ok>W__qplH(a`QN4QzfM7nxSboQo|)?f&+X|pCIS?Ufk-i^JcM#6 zvWyW?dXCj+D%js18}}5_C%!iux$$_X@_^FE{RKMCTXAPD2Z8!y8X0IL(5ZDHSo&4O zx^ILv&^nL_XY?gN%;#|;iCo#n;t=|q{cyGl;L!690RZB*MJEty^btI2T!Q!{KMD@M z7WO*HyyN}|+|wD@gi)jsYUL{vE)-TcP)8Ae%ZD^bC0O~H6>M!QX{Ea}}2$>9@3np4`lgrCdQd&&lB`$zOh}L3^=t3#ouePR23~?cWiH33G zMEgBGJwmmU%gvSoG|DEA!A5d0K;_}3a=)<}i2+WsV*$70a=AQ>fan+p4y@Nz zRh##ay5>tB*yN~iPLqXHzmP^^a4&95jFE8gC>@ zLrd#{#@ED2Z~0#&2CusirKLrP(LV=muns?X5zadOlQ{0^qlCfj&Nc#7RstGg{!klc zJ@kNhcbUy2C8^~#$SP}&H!~cNP+mVwGdPq7Uo%JyO7xO8O7qLg%1-7;=lTm{Lu<2s zy#O`@T0*6zrH7ny$|-$x{^N@NaJx!%&ftbq+9+Ec<=t6WSg68Dq@t@!_4C;cpGDU; z(j@k%EBnj*FjlMJ(79Fnu;r$d07_B>pxTAkm+eARa|>pVcO#Y{#y0}Z!XR+-^9;d_#&pL5cUduEuy$;C z;`?ZQ=WpOsHK#6kip!x4N91Zw#G+C~MRPFh_X#^{kuRI4NK^{roQ^tp#!W|kMIXX8 zJK`2AJpKUUT1*5H)GSie~&Z1HAz(zNT6F^BQps2|})}}-RCJ|B~)(;AmkuTE#R)=S@{s&EAq8rnuO#{=L z#oPru9)yPF^ zgQOD6bzfuB?Eg>8k;KYc|lwE(E5MDG4-eLOr0v+wbKF>9VC~20_b{z}n zQ7&TeoqqiL^-G>!O~(2Y<8kO zW}-dxue7K{F!uZZ{w&(JJ&7eZ?S?0iK+HA|T7eU58ZD^sOh!p%HR9$n#Owrk?2`x> zl_O!R6nzka!;l{~bFg3KG!nYT^nxWRY~*XOpX>)P1Ww{bMMWXy`kkygV=2$3O`CXQ zv+JOP4zg5NR~OPboZM5qE4GhfT4n@1d>>=tT&7{Z0fpE(%6(ZGgZ!ZZ1< z0doSR=9-+6q5MnwE$zItu+k`vhR= z0{Y&PZQ85#tl%N}I|DXHgZ}qOUs!~VkZG%5dI(~jugVxVNz$4UCsr=$!K?2FFtyH# zTGYZVW0bV$ zp)r(eU8|zy%8N?92R?Sd0SEABm;jBB>MR0FZ}K^8@25Pjlw>!_k)hwcoX=xv4y< z1}T>t#(c>Go1w~Zk%wmMpd_Fcfm#qOQBZ%geaBFXk$$Vpb;p$|D%TN+*;sB2BsMd7 zCpDDxgU3_Z*Ce}QGC@fPiuhdGWlhhuN{;Sp8Fi9RVP61rm;M0NzO(y7u#8C&{GZTG z;0*#N9e{Tl;2JNJO4?oYTh~7jZvF%86-E8AThej|;y@+G5x97oR>)^Y*lA5lK%4|N zTm(dVnlrN~&?O59Zk1k6j&Trqq4)=3KupZuM+}pVp`GKT7nE>k57N1HdSu}Y2aHu$ z!u_2Agl+@E9#!Uw(-GPADy&Js#!2Vy^5MFFY=Xz_L@xIe3f%Ox7vSlKufe$en$Z$W z#kl3Cy?}FevOGkRF1dw0~<(bNW8QUAl(C;ns!58o#rJ0=foK9E8a@Oh3NNnfX?LH|yg zus^4Ir2;Z)vKl5XCxt9ca|J{n zrGsv3Yx@lCntq+it(y(gl{LX^LIe~WpvCX)l!j`dl3&@+|S&H+5Z^ziu=f^7x=tryUZn}vC7M>C%e=K zNErf)q?cjoHqPV0F6nXlyYL_#@IaURR5cK?IDnqvZDHS|#yTFwf0i~2FCUA=Bm`u` zltaWk0#?x_+lNya(X1wB9f#W%*4Iu3=-Vu8#eYuqB>qlsmGjme&))uY&rW(1oQ(Gs zlg7d0u#6rvAZ)U&vNt9@5vf0H#lB<-!l0s~qvI3;Bt1k6chldCi5B>X4m{8DKEv9b zO~7R;(Mku=kd1wPeeW72DoRzwz(d*PC^}0(WPNdQ@h#N$arF0B>2QE(%?i5aB?d!Y zulI1e_7tL9jdad$b))Y;j2}P#7j({#j8bJTO7hI~Ohuf|mprf;vqBS(BY84FxigIv z2Ax^ zXOx`^biV|&KPn|Sd~A;!ne@!ux}PyiSNJ@Ry38DtBL+JsP=5&UL_$Nyvl+y(nGW5VSG zmM-X*{uJ1eXbxfJ#%|P8N4b(UnTht27_l24e26K^SmArm_te&OXq!tK35aX z;R!y8XoW^}VjIz!_vyTtiglB0H>v1}5!mRGnsr?1dI!;=BkA}N^z(cIDc-ueI*r=D zi~6#buVZ>l^*e62`!)hSx6~=0PLf=S{i~XLo;t2+}*$ z-*~R1Y#a-Z8AZf41J1;&BbUw~NpPVJAq6q%;HKpTz;ggG=0z;o2qV_}4(ydjq`eQ@ z->}q$lTk9DC^=T9DyX_ZNOi}OKMNV;F)wj{O?>$_wN;M^CccU z@z6G`T-}TL2Uev3HJC*6<|~@jTXCM`ZA9ynLR#NiAnq+7LH5P)YK&6$IyCR+}76CHE-U$ z=h^#+f8*p#L}Q-|g+k>7LJsHSL?hno?d{#d--nAftW-wH8&QMF0q2r?mOh^)I>zlc z(BJ=J^_7uMF>NN0brJRRH!UqK*O!-51?Je6nc(%bZ8#k=Rg73Ko8IG4<ac+AUgJw(Tp!$yPMiLjR?##74&dyc25?u`!*+h zBUeKW;r^SZxQL$z#qVq<<6(7>lchFms3)m`4NE6j>Je^|l9tdmx{jtm$CEN>U*SS& zm%>1S1Lv`wib%82r+Xu@6vZjkL<)7W8i`tcQ`^jk@9GDyvkFL_`ya$rNn zK@)a4O}3omXV)bZm(%B?RA0$;zj;w~baeEm8yE}JPyOFSZEvD6dWh9VbU$lJNy$$c zu#L3OTzh(YUfi~A+ky0bbG9}-ydz>zjMZ-wk zTWY8t2^;={p6xB@CU8=HC4q&Grhx!=NsY4PgT0VgjTG1@St-^#-fSY(Vkd~!{b`-@p!5%mhi$*IJ%Pn!0WX4f16GUXmNA; zN9cc&1X}%NICkP&IA-EDv;}mn;853?h1t*XS{7rn)HT>@H@oDa!5d9^lVkMh1+Dn!V+Z$IJzn-<+aIbdX+U?k8Uj5ruqwN z>sNNW{TAx$w>W`mGFZ!(Jg^xH>4Z_5zzHksa@h8An$X+E0(2LyN0;Cn}x%=7_8he@eVXsb*}nQg2X z4z17LODa%brqhSdec(2hz>%f$$3p)?kT#Lmz zHx}~MZC)F^7nV4F^py?x?w5ixtys1g)6B-T9yr{oAC>6yL2kFZfN1IxR{yX)i&8IT zvu2HnFpV1;<(bJge`RH5{V8iQXqiErgXQb$BSm$6F)>CJ{66({tYvJzf0y^ilt_i>=ndnD2@rkv1HiQhHYeoI_7=A zJyWWyvPy^t8OYOD}FiH*?OU?$nGW}vjhpVI|0-Annl}5 z2&UVVU>9Mt&uV7V8rp~?G_-Xwh&D^1mtpyKhg_IZwhl$bVfaNP;NhiotO2t4u`CkA zL}3e^A(SgE#K8Tnl5(xu!Jdhn={qL!P;vHevmtWt9{1*`0ECh@@2dIp(MNRQ+OKWK z;>A9o6S7*ed<}$`mp%7oT>Q%-G&SucjM&vLsUx6K`TX~+ejBGqoXwiOL#AjE31i4!OGOLVw@dYf%TSK7u-)txVS zU^8_2G*xyNoJkDtY?_d-(?mRnmV@incv^%wbuYF3A3C%G((8;Z^4Q*~hVIKo%%{-z^9&hz zb5U+K>bS?kgKe*o+_>>=#PA37?uf&`em6>vAkfm7-k+EOgsn>2w=gzmBVNyZpyvg4 z8P}6hW`Wt+z*ra%kCzdMGoCDvi7?q9*pfS0rZ6*yQwhAB_gXtQLxyG_0Z)*K1}iC_>-} z>69kY671@T!0(IW)T2vq+EI3y%gZo?G0h1FN8xS#FZ%l8aC>E-;~|HYy6n*KW$Lz% zp8ONkT(zd#O|zORS>nU(IcNoy6&f(0lU_-y8S8hsQBiC`K}i{5Sx({@MK~Bhl-1qL z?DfdtCKVB!+G_2w_OalyxEOx^U7Od}#sjfM+qHmW8lJ8pVSU z$mk?Gu)*PQlv5Sa;@OB;6$T*;aMIbV7(J8Jre&yguGCcgyxeAT7>eY=5z2W}q(G6; z5Sgw&wxgqC0v-F+zN&hvsj0~Wn|-raN_k6Ogt!+m*93D4X<7IuUIKIRe>H8P;XKB^P z-pe*mxz1p&-!nwJshgP~CQHB+LEEdspDX8`Y=?laiHT1?wec0$2;g+ycNH2g)nN6S zgqkVUKA$BRHX0jyrIeVkQLAf`OpfVWA)^v!m5)i2F4#_XI9!_DPCk~9z{WXAs>SvI zCc65JJ)YttOc^HJz!Ryq_cROHV8k)w?=M9*dJAHeEQGZ?-H1kl6SuE^x2$UXl#7eY zDmTYskpU5l{$U|x(d&<6SF;Z@Czar$Z;r#Kjwi(8Y?E<^jHJR$e^~1g*z`@j@yg%P z+tUNPedw`?M}-Tw&u+$-sXF3j97x9xBLK5F7RNz}II5M+xo|S0p(>!EDq`xUFaZ6% zdZ!nSZ4Oiv1`rE7U?E2BbbCaF9&tSujUXHfA}S2`V`%GhU}n7^f4XwRe`sDcVG~vn zr&v!nB9tS%sCLQcVhl%9Eip`#K*qj=Q7^l~g3D^^fzta1{o32x+tkw1GM(sAw@FxH z58f=XAu)SLDccw$9a9Fv+0qbo4PVc6!3a!@IjHz|zIO^5Z6!MSrP|usYm@DDlu9fg z%O($OKFH!XPC$J^v(drvN$0IICdK?9fR|ddDjtlkR_SNVx!M)*qN}K=5WA7&LV)1X z-Me=`lq;{Sq_L|^wcE;7;XVfff$z4qw)&FCN~O(U146F+JvZ;wBm(Is!fgX)9a=`0 zDPWTMHAXPRQ^i?I)Hg2eTU?1hBGGX$w)}7g#$PR^E^PmjPKm+B!Xh3Gq%Dhk8W7y1 z2fWMD^@YI_OKdDzT&f3;6E5E-d-?%l8yi?g{BGnJ#0L*Dp#l_E3cH=N&i?@(`QLk$ zvnE#&gC>;d3!zuDzR(x)pWC`}b8ExQVni8b&^0C+o2Z35O}qS19OKHI_{J9};oE1I z!&Xl1wKP+Wr8c0^TH!8VfFl;IN7wde_Q>ck=&_@0lL9o+W4HO}Pr@A*8(wpH@S4XZ z(ly!R2^^S+5zwJZ*kWNvFDh$kI+%D#t8@)CFIH~%qBmegb#VltfFJ(89+`mF;Uo~} zf}QA$jU#~5--$w6BLr-A2Q4^g$|jy;lh8)h3ZthT&)U^Al<(5FrN!3Rs}6Hw)sWy^ z1)J=kao_oG!1D^)>;Hyc_lYnEcCuv6M>KCY(YlG$w~fi`GC7*BqT5U_N1MzxdBdmL zR_PapprIGj`6~(BtW&f^(KD5!Dw8C?`H}}VVUG12>2wJ3U zIA_ee#K1#I7?e&}G4PRs47E$49a73P22>uVzO1C*=I)C+V|un)mPD18m+xV#q<~GX z369|9B`4Efc8N5u%;fd(c^=x~SAUimP>s%jv$&y1@mwk;4`q;n?23+TM(aJm=F5S} zzh^@UU4@gZw}|N3vfUDtu(X8TuGxS%xFP$5lN{?t7!cbSm1mAam>CN7SBf>p(S;ds zasN#tWLzRiXiz?{P_f13concT&yLT1`GK!Zq#+pSMVZ@zPoFReb^DE@accs$`=w+iU03-T0zLu}gzl?{ zm?JzCd^>tAH6=h-InYDk#z&9Ac{77FyuL6Z)ZFXT)az~=e%%#e9cL~^ar3-oeg`mgZgFL6%2+Z5nU=G z`qz_+R;y&Y3V<+u%q5NDHkB%!X>mH+9=c~O(U7?=m+Px+SE%CMDB8@|abH=|lrMQ; z^I?|Ndc{~u6jA{VW&6RE!+x{HeQ9Z_isvGCSHv(_g2U&tIF{>3cPUCGlPai{p5maE z>OQG>GqHw0bMo1@Gbi?6fv6Weuw2VS>C=8JO z61Z{y1OVf-5XJc6kFLYr_dJhjb0-VCmG$ekTdCc zbZw37B9Ez!qajmUUDSSrg9v7jm6BuKaCYp_5R})X&kx-+sDyw`NsSHy8Q{=wo%Gq> zCvXx1bo=^p1ZPdgtIh%hg*;jXaO|R~u+xhIM^vbr_y=W6BWRArN`PXZBdm%F5P~v? z1DIXYky3-#UpzqLE*Cwz2~~BG{ph~?(fQw`Us$L30@Y`zGSFEsUZF9Xpi@3y`HoK` zQSdNAMQ6Yi57DLrJ4#AQ3Wid@Gu={=$}?EQoKA<)1zR4m14u_II&TCeyn$q}!ZeuU z-=qOffu5e8PU=S$UDINuFYKtmpoZ&M#3IX=Jh0j83o~9u`@B%uosbtovf-{$p{VoO z8eavd8fi%dij)y?Z*TAYZ2z(^N^1<#s0X{dyK7ZShg=i}mQ3)jz2UcLZEJ^TkQz@z zZ=?(*#Z`FlGA|}gA&%3Wf+q`u2)6KCMB8@GEk%3ot~d0cCZp(QLP#~d@W%EN_Ayg# zCU)|9pye*Q&u66+W{+SiW*J;hano3@47A6&nM7hrGcwkXiRi!uQXR#q9x{GmkZBUw zLy7yR8ASh@ZmB9%Q6rs;X4y9$6I-=>Bu72&``2B#?$`HW!i)x5Q&y~Ay%lGkvIw{S zi9L3mH=)n*DTG&l18prE*ykE-_F?82F1n5 z7VRwq8lnmRV`k%fD6s$RL-*9dOiO&In5en}2r?~oFu z*xGZ@Jf)L{HwddG9IdFR=p0zHQm>hyIiQKT5<^GZ&fzwltnNOGerKD>Fh>>U7&E$a z0s|ac7~l#1DAl#8Hku0HFtADGNI`9N6HQ)9boi3$>gpf&14FuIt0f4(dXiQ*=>=fS(TNQHPfa|yNSl<(p)_YOVXNl?!py6 z`X#!$dWe|}HVm|wyYbFu2R{4z1$gz|IWU*e`wYYeGdg3`T$*9Ec=~5Mx zIjRI)6Go8fyOlTsjfJg5TFfT5X|e(%eusL-aK4AN1}L71^{ZaP7q9p;DjF(@**mde z%Wlk^-hli6b`6C2NbeRJ%h|^Qwd;Y#-y^>54gz{>gk+4fgo{)XdJ->lLVgN$mxIUG zq7Og{t5Ip2Bg7TTt11aeKQo7#1ahBN&_X zx8(v>?kGT0hXqq>gVbd=94;qScfZkaoO3jVLjvf;qSE5ItIv)@rv*@06&tYCNiOsV zP1_vU-Q~bZ3p=F*Dm_43j6SMn{EEImK}Y_nOLK%&$!-_@yI2aH{&J0{urJ!>&>Ei^BY_0>FpYOpG zb+Z88$nf`6G=%8&!}M_k0h#G^-g@p6dr#$ZGnFrSV6#t26_ha?gBrC%$buGT$+c=JWTu3LbqH%kzs zMbm7*^**u(5gQf9dXSwZF!WRf4cTS-7O54295GqO!GS-eWMFi|W0k5TH-V>kH@@)g zn`qs|P*q-xj?O-jLgB$XzE49(8~wg*GJp(AtT=1BXU=7C)L({3+pBc!IhY);Lkl+% zfN2-KGie3TY=y8^kAt=DGYGGFoW}4`q>5aiaRg_2R?|kQCQ3(n<0wXyz>9g1ysv@o z)S{bF4AdUB1h5 zDxzaQC%QP4TOWfN4&`wxecnKoU9>p6cb{>Sr_{|XwMj*5b+ywPpU?LxI)6R?t$_yO!TRjHxjU^)9qkVaA%VzcMq!keeLz1hl=XX%$z-(%FhCPv}xT< zG`#+M^4L(Z{MiP@UMFo**zSkp#~?%3cvdHIJQ}-~7@aRO%A&{66H+FYtc*#~q>;2e zf}3vq9hSbi5i|FzXMT#^jm`M;Z!X5H{f`6!n+;>5C(C3*5LVZ@OAjMJdYAxjTwN0a z`pA1=rss7L3g}(>975Zd!0z7DcunNgs;4nsLI8BVP!pvsJvbGe1O@CvKGY<=epdX| zh4<(+)%SxMi)7R9@9@B3j|*^Z?ccCy2nGEJ_9k_r1pm;$l!jn? zyAz+7+b-;WvYM-e7kfIb2Y30b2T!OA{e(c=U#y*v{?$?5*;D3R6SK7bAGNs-_P#e^ zR@zVHc1xV|rK^sYy0H-n$(91Iw6%|)9 zjbKR)Z#vmFGVcwQ2R0v@VvL)Ri=vERdC@7i@KG2PTd1uQK1z`@=~=eZcw98nd|P}S z6R1g(CSmK=ZMgXI@8ONNmZ71pmVVRH+!H7(ap08|t-vk<25x#E!Ppp2EI-?i906NZ zwTJ>dfU=|^aP8NL3;lw~{!4&&zKk2AxYiyXQ=0UaGJB+5igQBd-cfAGY%3!GF`hue z>MZ&X>GHh?C)ISIkrPD5kDrmeeiL3>18$)@OALMvGiN6!@D_P$AjVC)M+)G` ztZjB;!b@qO5Jn8NS+I7e8wF0zImgEGDnO-fS7ROkxG`NN6^fYPr7@pV-s{il%$w~?FV#sWxuFY}Zz;fj;{|w{MB{Ly-DbL~zWLZcnPczXMEC6x4&^osc$n#- z0c_EYBGG4(Nbn>b9^XE~8S-aN;Xyo5uCKk;Zf_(F&ISET?v8=Kw;;*pXL9 z<$=vdx+qnX5>w`C!t+i-EjqT*VWZ-afF`{^F`v(Okjv#_SIzp5z_7Efhjr~OO7fCT ziN<26uB<>oVG-`W?*Ux-<7?60*@h`1+wjoW78g3Op|J<6SGQsI(RK8qB4hZNCK;XA zUG)v2I*El01mC2mJ18c!bvn@bKRR#r0C(w^O2h}ZC(?H(r{{plJq({)ubLdE9yWvmX&k!zs z|2;Q$bb3%#YKGOEKr|Aj$}zDL{RYD(-R6pE084HHQ5$C0`!S^^jo~o&yNHu&7NMdb zB2-f1yi7~{OnMB^vMVzF5chhrg~S3u`) zqWX`~P2RCDA64m69@vag(SyYau))Fb7}(?*F!7}9>FE*K!1*352F;da85f%sF9L63^Ojy*j;p}j8W6Q1SmOC_j-!!#=%Kk zQFu79K*FipXqJ9$+k%X)UZTs`>zn|xe7LC z>T%+JJLq~J-J|_I-KJ>B9#5ikMz{7f^atka@>x(<5r@O+hNq}l&Tj(k(P%{XjtU8B zj#RB?#Vb!aHnx<^;Arjkp+^DLq!LsGc@YU~JjrUf( zjfqny!|rg4{5lzJOo^G=oEE&dp;LNAvB*C$7AiioG`uaEaRY3{I#@~3LzX-+a44e9 zXrx)jtr5ZRIKE5oU`d7IUYfE(%@UA_I5D~baRQkE9FY&8UE1{sHBQ994b8|t`K1wM zS_NSF)m_U)RAHyx0)HTi!eS4;cj0_+h!u3veXXv6Tk;xWFD+}K3_7@nctyHK(^&q7 z#{4P)zL3T!n*k!Lv0CnxLpj{$Si_OIm==6XPJGG0D(Lr#$~H7?G;9^0Zn!)JLVCmT zZDJx96FViCFsGqUN|jPY5~fGpzTPQPD9oGX%iO+3fA+sGslm~+y5KCL#@moGH>o}j ztXlgo{e1_0zZ?vq*z-T!16TNE^cI{CN2J@T$q>))4n-TYC@;|YC(?BcEH@{&#ejwB ztaA8BN27GQ|301b7N=dvbHY5Z+2@O5yo~IXCH;qy9L7sKEpmQ1A z%pT&rt#r;abna)VdX4wZC7|Kza5!$FXZRpAos-%E3PP>&wHC7brGG%j|#4drEJ z?B;?${N;B1^tu}m2*xmT?i^?YXkx<6KJ$K;7u)g9+HUw;+u*4pF3}qu1GGmVB2hRF z&e<1AJD3z>&+$p<*+lR-R8g&k+-4Jp>T8i|C$oEqZFaV3J}4y|jtVyN$PCyBiA{$D zX2LTnG8klJoo~V*ttl_Ws^{0^i5ItEVtuh_W&6%veB*-om~asBua+(u!8s8zfJL9Q z6)HSPw}nYk?{S}E-M=G%_+8;|tqmcjuv0s`9|AhMWyIa#w2~GAHWrM|8%z((w|a*M zMeevzF$v&K8!TT>w{CA^53kR~a+EGzq!JP3yiPKV;Jh5NXOB;$&Q5cbl zF?VHveG_upJ^kM@;i`S;5j|2toSCHOEA;=#bnZp;{V6_F((_07yyrqQIjW&W8O;ZB zNN+g$)S_fy(@!f1*f1?kXSb*5tNvR7(W<>#4V4Er`H~TkP&O_fWGaTCBpj-59D{}J zaI!F@<-Hh7K3J4`K#KP7qINE!>ZkA5(C0S^z@wAyU8duWGr3w>^6$rp|9 z3O#T%hyqd9=hn>#RfLJa|%5!%_Pd`dBGPeu?Yn(jUDR#=PZyTQBF%Rr?_U)n_T zLp_M}gwahvCK!yMxTpX{C7fT1uCHUA0|74%Bi}uPt*414}j8 z3(MJH5YVtUk5fkc)kYw-u}GJizdX1K;ZPI~y9JSG98R|l-#BYO$*DOBr&*7cqwI^= zR>nI|ms|x6z{(`0I9l{~bp91$+!^$+@vtS51O_?jCH)@U4zw?kU}LypWuqU{pqxx2 zD+HjLHaf6zw-bd12Q6VoLyXy?lYFKHL0=#I2|2d@hy#^HCd_43R64DB7}(kAz)AaM zp@yRV1l!DbVnrFgd&c(kZKp4Fv<9A}&p*J1OC3E+QC9T=eC}gi(Z0={MkDB<=wLFf zPE$CQPRURbAeEzvRZ~2MDqj`T*Q9g9M7usRUZ#0q^D!(cldCksv+Okin$%(}C@2v2 zKFZTa?JS0p-q3FWTEr{?d6m8|(m@eXCR|GO5yP{$&?5f{E%0mne*bB74M+VvP8Si3 z1SCE|_j{1qeTe$%S34vFSX@f?IGR4cLdR~S-^}!R2>rb>ox~@lRHdvG9=8jZ{qSda z;f<9D^mU-MbvGu@njwT7LWMZO*J!hu(AgIyuoT1GV?Co&MG2SagtW~t>jyZ_jD6Z+ zaLoGz;ysc%yUPU^3H5BpD@&JQ<=RGU+_VFm8e8D=1>p;Xi1*ptDydBr=cW;S(}yoP%B6muCmwSRG|dhACX6-LgGx1QM?@H`-S1 z#G}t|LS0RvF#2w4_Tl8iCt&vCi9koM;TcT>_wdeK;~1LwBLWBzrwBGP_^?4NF2 z&Dqft%4pakpT$e#NMnpu4{-WxVa%I>6sCgCnK0m66nOX>>IdkK_KCdPC_3!*|?Pi+S}vOqk1l;s8b_#QqMw zjsxMqr~Mm#ynA=UQO$K;XMCtcmC2Hn3`#)uI6a-`FdMzSy+kWo`x9Lj7Z>-_e1o*S zC(mE=z-FH;M%B}YrFP1sDA#aagxptV+A3VQG3QaLOQ{}0&-gNd7v9ZWK-UM;=$I2a z;CY0;vzC4Xjmfwyf!O<0PgU)w117q9>JB1mFM2$lLIQ3pvbhiMwzyn)@g=zH_B-LM znSv6p1>?unBN{geas6m=6mgfwm05Aye_HTts~d4&ctq{&>Wtycgv6`(({b7-XA)B`1X{a@DJQZ7IJ$if+ooi*6a=toOA%v- zr71RKt()N&U~}Q2C7ZB&S1)Evuh7#8L~+hZ(`f>@WUQV3XG=)qWzTH7u3Xw7^-F5Z zQc@FG_g}O54i(s+Zp-~?r;ULY4ps=ZtsRJaak@21g%Z9C((-4qh^qTjOCJ7&`B0##lTKGdAuFVW%}fyl`YTHvUKg z8+P>Ipvf-GJ(w8huBe{Hd+}{>HB`b8LF1O~`0ZaF!MzVZkM`yclvb2rTx~fl!y8%) zhQ@r^7l`2R53RyKs2+d#L|pZaLvZwo`vH+4F(VGPmjyQx5r}KEGawdrHmwHNYHbj6 z%DOm-(e?ETX^pEuCXemu3uF4^GJNXDNi;kCgQYbropILbs<6P|j&TmG@a|XPTlong zwPC|+<61H4o>X?0nwjv}qrJH0!9KjT&Vm2?{4AV#_8RG7)Q#aHG6(7ROR4^K#FNe< zq0y@C9$2&hLV-9O)Mbt`EFugS6bpl4o{!ORSj4VjH*ifz6yumX-j{m%>)ud84K=4T zGc}Z+i1U{J*5S+p+h8r$Bp4bAu+creII!W;mkLY9)%3n_%%rdVu&wj`Ux%DiU{<#7 zhWLusa0e_g4(I@;Kv}r7q(I$a>+jvNH7b^$BbLbPHZdriM{n^?MHJ zfarCq7iI(a2&Akqs>!&mn4YX}D1e!5x#&BW;je$b4b$e%fyrVURP*6z6ODtIOSO6DY*N2KyVD1DPZhG+q zEZ;pIXDwKX1Lo|M;3l01y}ace#17f8i{7trWzH_h2w~q~s~PKdc~Ihsi@%hb=|&{V>P371SjJ*;^!ftm>FGlxMqt+F(mmuf*a)O}JvI~-ID}Cx z4?#i)?b9ceAP|b-mcK5=TPt?r(Yww;-IOZYu6JanmSWoz1_Yd%!QYkHg9-!UE~x?% zF5ja7HUhxe@Z7Q;=;{ohvec!6Iunjt)F3%zLK#UXBo}l|lBy)7f?};I8~?^SJJ9p; zp-A{-@>11Tku+4lSG5`4?QuN)R0zMiFN_JbRupmg8!e15ftb6OF2H^7&c-j!cn0Sm zwMt5Fh7J$(cTqJFD02~=$3f!`qq?A929RzkP#4#%@?cw=3&kF}QL!2Vu*D)_L_*Tm z&P)K(N^76Jqk01_OsNiwWSJ@D71Zv#I||TH78=MQWf~e_h1$$`{GD=KbylOa*~ud9 zSbyPZK)5>SGvl_$>M*G;h*OVfm*9)W&>Q;SchL7gPC)TOj*z8q|Ur7XB zdF2%>T)0pmb(V6BMD?+^76uNy>zF)wGP=9F#g0SevdT#MttXu{wx=(0&alhzWa={+ zYdSwjKxmc9V6MiViG|PS%ZdHc*S>uj{`!~OFr7dRM_tttiLncwm!o2{(oT?8>Hn7X zpt?5x?1t@c+AE69m@{Jnn%jCXapE|9@!aEZ^Zz}Dfl(laL6bB zhSwhZBF4?2&1_Tq@RAz_1svPOPOn{iKf}ca=@rGXY}m#H;ZY12as6-*FE4L`&1n;$ zhE;7-8j5k`f;y>QQ*Pv}c48NE&T1Z40S+0|6i7)<%acbS(%TLzao0#vU>9b(wPtKx z6Tt<)>BG(z4Gra16wssdIL9cHpwdP7;BM&pVF5O~B7bta=wDwH7bzR4OC-`(65NSYV?^Y2HW#V~}C8YL5vC_phd=CX*n2Da%E= zq=rF_G@2e;Nev4(I4(|0PZY60hS7&jy0n0pqRVB5*R7$kHEQ*mB2#8gnf>p0ta|Q6 z=g)*iGvWTn-#}L&gxS+-@SE$e!uF;XJaG4esGG4LF1`3{oO0qpSh!#wyv6Ksx*pPU zQ#Zt=xt$<@^X|rWJpJlcJn+O?y!(DL%F8{dEOm|g?998?ZkWQ+fiOD1MjtW2XV$Rbtsu!Cf(Xa zA7e5&A?L$VsS-qAbne*o%sB`(u7SB&jMo5{hs-NgPuz589Oqx_M`u{WjBys}L7pUR z;%wC=?hrIb6qh}9qB!Tg<1+>~Myb{|V%*#4^WP$2hz*nI+Cz!SvqWbx9iPpwcinCe zEF#jdg@8>0QDsMyWH7Aen^~lfuwlVuzYNTmlp&lsM9*$3N<1-4Z3qtSuFbgY;U`h6PfZZuCM+(i%r|O9*RsL@{?a(cuy6~M#&cd|WY@WefY8TM9gtnGl(vAeWEfK#jhZPGJPoz2( zmw)MC-2dcS{NR($!=$8rCC7to^+!w5u&@rVgYRg|(a z7;fpPR09lb%%hZsIvjX=T`RUX_oA-SE3jfD6vx4HXkI&LOrm~i$HNjCHWs#(7`&h$ zjfHz&`z!iZ-VaBKZu=4&EJ-LcBN~X{8-EO--LGLvy;%SnQ<_)Ik$MZA5i}I_5V$!> z9LpNqXgcW7pp3FP5akxS{%&D|Qi~ZKYi$dkez)}Iih`h*O+4HMUYLuDWjG2>r65#M zL18$oXkLO|QXzqsBW8A|wg{ouvAfrfy3(+mQbQRI>k)?UTvCJ64rqs?G$FILWeRMR znvGu7nz6@kng&4kN$Cr0iMJb;pxuWmswz;lGTg`h^bwrI zvy`4~(>4TO`5HW>gX8LmKGL`qQ2z={xa_K4Jhv)=c@r&SjE0@#3~n3*Zi;(w=}5ti z5kRPE%zKX_5Gbu*_lvtHZH^?gyUGiE=<7~Y42PI$@v(UV-Vbmy33y0SAEPUz24 z4BUQCEmm#x;>Jrhp|m_E!I33{F|l9?wbKwPJft(|nh#5SSQ{^nu+G6g|4iSPrkqVW z&EQQ{Dq%CxzX=Y9<8%CqjgAj_6;vMBj7d?d6lKt=QqQvlMn#Y0-9IyCR>81+iIO}F zWx?~Ip$MI31d8g zo6Da%Q9Sbb3f#m-NWG~~SN?tqe*5o9D5?k@R$CHjj3+GPtu{I69H5V-G;-~jCD3s= zg;6nAw!5h;imm(Q!?RYObLeZZ)W+8iQXfSyzT6$<=;LhHa}?N!IaQ(Q~0LXXUn64ov6OXX`HlB6biQyq(H_<#1!13r%G+Qa{u*}ki? z>fOEf0=6*;gx*5vy}b}hfD}q7d4!ih8X*ZO5FkKEAYcf@w9vr>Y%tgcjKRIiveo-) z`|iv;XNt6vR?_ZDvSqXP=kcy)r{1}9&v(x~#l(T`!U;@8>G4DmA!zWMFNG!Z?+`-p z`~1joSa9K)i!>t+zYo2WSFtfHNyku)mW+};eGHgk;mtyu>mcG)?NE^E#KRA*z@2|w zjy=0uk&$C3&atarQmpBStuFSMDk*THuF;Dl&U*@HoH7MJx^e-=O|RfNOIA;Hx4SW- z26Lc3d28Yo#xCET8O2k0UTkGe*SMpq4KAk!;~l;*rj5@-en}<=2I@K&yQFs}X5xgE zPKKJt;H&ynGZsd7V&MuYvEYrR0o=L7kEsXMn*`P7Cfg=` zyuHSSD;}PNzx{lJra1|8K9@?mu1ac_OI7%YVha7wk;RYK7n53rw9h9WWnj^SHsqAh zGi*$dQTa0R=yX02cRVr{Wko^!?-f;=>vjv04=W{Lp56EUYo4rAAB~vG6;q^|MyzHg z@ElFIg|XDXb5gQ)4mgS)2xho&^T5uCYTQ#Ea9_eUH#F!wiMCs7xPJ4({pCRMzS1QP zHbYio0j8(6;9#F}8VsnFm6f5fu~D6(;}@MFhhOAm?OgU{(Wak3yF3?DrWB~~VpLPS>SB8vHY{!@IC$u>)p+hd8*tmTi*e(PU)Stz_O^8o2Xk0=nhq28+Km1!e#+690np4k|p}|cEqq197gW^ujO(Wu`Gw82DgdiV6>*foRG?##8oY6M~gW=DLGn(+&D+O3I zwh>ocR(Oqc^&9E$Khyd$$T*jz$VKf9(rkBT7&FFtHAqVYYWU&^F)DZ2 zaQ8n);n;=EIQ@hMdQON*A(G^1f|^ct)9;Qo2Y3FxuK3|l&^m6KCAgE-RYbaihx!7J zm9+wzwNS6Zc7@!>-F4Sps>V8=%;5fH?%cWKPCxzh>}WLlVyp-4S4F0z!6sdXweZVi zOr6ooBvG-EFc<0N4C~!P>`SJ^5x2@fBADaI@XKx_(=-5QBx<%)mu}VjX{Zc^wT>-7 z_ghz6Us#Zv>&eb^`NEOt05GYL0Hgji(eta`P>~F{=KK?`nWrM$q8Z@|W*Sw~V~kog zn-5b|*S^SlFuSl$B8r}pKo2_Cv&ZLW#RA(g8IS+tas1-fZ(!8a64-4P)x}%8W|Hq= z8U8>-^%}F=Ot4u^ops3DF)&P-Qi!HjKW@7Hb*x-ng(n|49oBL;u&1R7s7HwMKM>1Iw}gVoc@x`?2s)jZ#b@!Fk%9y`VO1*w7i1t7jjg#s@N)u5!6t%XjVC6^iYP8H^0mhlAad zHVroEGL)K^EPBy+3Db*{VK$o!Gcz;mBaw)oUZ?`U-=9M-m4#lqYFgJs!ad~mdYkoV zn2}Urgk#(A!X5(rqI0g4{!%gQs}hYyyK8EO%%+Cztpv2SwxFfmJEgp&@H@9&f8BRq zU$*>byY|%F&6&abJAOwfjB#V~AeCp*NIa30#)=E(+}r5OY}(uBZ9zY!1s z%kR-4-a{C3zzHjXOZ(F@v7zy@6>cnB<;D#cRACHzKJ7(k3a*qisk|>cA$BlhTTdvo z@4B$G`j{sh-FL&2{cQxzV_^!{(BT8UD%Ws?V7p76f`8_jXVmGYSnt``K8Lp3Q&(5# zEH5wb)<4H;ZDRYTbV-BFR~A}gUkbfcXv$g?&1?R3t_}wR0fn_JdSE*`?9c{n87XR3p3ml#5UQqT5KyDU^rTwdDH!qdQx&LE8V~*BRW$5vz|@)JRBs+mj=86{2{sz3{`iJVaN^f8 zF}_fMwJ;y=zP1Th{`5^`XIRw)n%y*o+~L#b)M-Uny{;A~ocko+d+{=uib%55(KQRY z0kN5yZ?GycuND>rthKR@PO(K0*fe+%3Px2Z<@;l;Q%Rvy13gvCW!0vl3~OE14h6SA z3Z*rudPT)*int9GTJXv<&G^SMZ$D5YSQSC7WJ!SVqUvKML|=;{dXhl!LX7C9kCu4u z;40kM0^r%QTi!eto{$w+AG<~~RBj!1xaqo2YR%Dz2)j7~i$zW@eWT9P`jpjYwC`o~ zojr~2rsW&m;DcufUBF9k=V9YcCvLsC60WSMmPaZTn_I(0oD*}l10Q^v1%F6Fd42$j zQ@oFEigEsq^;Pt|l1c247iOsZK?)_NHgJ57t;y zpZk{y6DHituK?}0A#InL2Agz=5u(OOfrPXpGc$9R*=)|E@BErNi1=B}8KoC%FKxG( zfTfCFz}-gTO=I+6Xij4DH5r0E-iYHs1slUo%5JwIHz!v$eB^T7k8VxcP?+nezPc*Q_@IQpRG}r(@?X_(7_9Bc%z(*7qh|3NFy$Xb`z(gZEm5UG2{z#E57r?g zKfBXKxw*B2uGN7T9{n-qE;tG5u-X41F^~=O30lHYSylE(`sJ|uG^bo}In0`IH2pqh zQXW2BRfVg6_!1s@>^y3@3=0v>>&RR{w^o&yaO7KHm+w?!+2|<}TG^0Uui|h-Mz+g} ze78e`M3%l>zp4jRRGXfPkTmq~`U4d97VF`XpDAJ2rykt-bOXxrMK!5kCyzOWqH`!rp4P? zIH4VRIULRa*|g17aNr?RxC(`}m(qaaA+)-_hoJ3H1TAA>3RP26XopD;yk|_cvkl?Y zsZ%@ujo!yWQVSgH0N2(mX3z^XiT=)`&nS%$!u07c zC@9!OpUw39wph2r9?>$ta)q@}Ss5!8j{2Q z4J5hgH+eF62>tQrm1y^bP?+QB9NDV5r3hx~ntW;iJO&$?U}xNXER+11_oLWIhVd$<_OH?&(7Ik!G+mV|^AQOysrF-D1J9UcBNy2Z_ z#|X7}!mc{7bSgT5ZpC9LvPB3P?EFtq% z^a8K!?-sIX!&#Z_SoY;KT-B0^r8oRt(?m2L(622)AKoB<`Fl_izw!A-7jkS7oOpPX z5nD1jt&{;Y1sc#i^J)RMRy$DW4&lVP&8VmdXfW8(sY&`7!g$Dd4z|`0QAA7B;zoz< zX!uHgj-XUTz~0f>Hyhe>j^kwv6ph$sJtC~Hrr*Ctf1gL&Je@WePJ_)?s>Ena%IPJT zPQX%1FF_`~6x@~8+ibSwR;zXEjvYHX*d4vJw6s^)@AOLptX#Dk_y6@#Y~NLh+PXRt zICUgwt(ZJ9vGU`m$CQ^#|8voKlgdhp)!(^8 zd;7o3(bU|GxwB@Vs=69E?ranl<|8*Jd(lN_pEin~Pi22GEBNUhu~&%?|;8Faop5f~60fj(Z;X2>*O-Gp3HuRXwK6CJ|W#I=B4k z1Dtf+L^$*4{9ajet4`*Yd3r#J$*`Ra*brp3b##FZYnNPh3o_aDJED7qv9?A{v>Dd^ z4mUlkdPPaj-U5{NwL02hvvTgI?it`^L53)cAyEx1;UiBrfNXb*<7mZ!lcU6R(!P=ha|mtzrq zmeVIYEVa@1O8V_ni^bB!A-fIR8n&os1Kl*l^e($9cjK6Eo(W%T8}bQ0oK6Qumse;b z=cv+6F!b9$Qr)(-d0aoem6wOuCK#`kAH$2|Mx@!n~0{d zNz^lnOSmz`ST=%s>8zzOPQxBvSuQIq?E2l=M&vGy7uzx^t)IfeM#Md)p)yRUTGxV? z*0drwj|805UDKw*N>qR(3-e=cYz1BNDO6c)^m87ymsjYgL)A7aC^tmK$Q}st?t%La z1*JJn_{+x&u%dDlZa;Y$=Fi+SsNA6Yy|96?O}^UZkZa(>Pm|Wr6ly^8*mK4BY)1z2 zvcmZGQPr3{-KRm4k-9;Q+cdsM$9SPvb1D5EWG6k`w(ZnT`_3)JgUy#-dI?*$Y{B){ zUyu6w`q&_@3#d;Y#WPd!^5vyV8f*?4n4w~cMx#g5_h|$#c8|xykr`H#ApA%jE$E~C zG{7WYZn@)5_&Pc;eb$T~Fp*px`U8HH6&Ei$?x-WoY(a;Mmr*Uz`T7_ zB6MBlIcVFt3*WflReZL#9%Clu_-tl#9bIx^rwXwo4^O_Z9334u;GA<#fZgiAzn8v& z$DVx`V=D5gjcS0w%{tf`z{Mx>G*t*fb|#+v-N~4L-c#`TBkB|t!%{YZ)8nsf!uKzm z4|6V^#+R!JrbHt2szLhL<=d;rvPsfimeZ%mU7D3B5t+kgQoWi~$m9Aq(j>6fCej{4 zxOJVXxsgNNn-uZq%PX3(zA}K>W9^+T@tv2d2%~Ac*Qk0Xcfk%WCBfPzFf=MsqXPMI zSx~;ve?60~>o}6U?DFLq;5Mkr6imu*#QOR|ocr*Fc=h{#!=yv>7%vB8$Eddf89#%D zBEL@vX!I$kzb`Gunys10c82ktVANx>sV~-Q%2XYr!{dpvmZ*`-)?$b6i3%87X8`){i~ z-rSkfv8TEQvt~@i>QC23UVi<}2e)k7et(WTXHy_3pddeYzeF-lZgfl%q$CUeIvle=Gn(5P`X0hT259*sS?I|B)t$+D*&drVEpYr?K(H?IHpH}Q}1 zXOQpm9^jp%`ac^J=g=+Q9v5gt9cT#umb_SqkG5qY+aAVM$M40AxjNA7O#o=Rfj-U! zX8{+W+4VT7U1pz1=ZN$In|S>+YjcfUcKW+Nhdv*qKK~Nx557$I(rK_c=rlCcz&Uos zAtsZFeXF<7Nd65X`&!n_7+GG^+L_eLpC5jbWSj}2DI*~bNx!m_#ERLHx&H4<{)O>l z#-OaUSRI8em^T-%y|oOdoqPhG`u7V>yLMGQykXO(zlbJNRYh4TGBfDh&E5m!Iod7o zc>TEI#y9Zk#wJXhS_nVqyipshe3zsMKOlKvQWHh%nuvn_qCng337K*L^6#4i7Otw5b};^dp(Ii?yj z=5%O!uBs$~rt2EcLR1GEHd-z_nVycC$}Ba+R}zlID|_tI2Yf(_J_*xkDh;XM?Us}D>5avl~OGYzP1 z?20bjQbc80DpVqf3c+_6vg!_x?)FM*im?$) zI);WM{_ArpNuWA{6g&5(9Pr@P_j0jz7Xb~yHh(+2>!Pa`$c&7ZoILa}lq>lb{QSf>^m`-3=Qy zZ(Tlb?i{o`+I}HsDPqC|aSy|bwwEl5|o;PR!dv72RC?+}ZFs-|u zKHrP&>y0FsX>)@#*c=dr8!t!jC4ecUMth{iVi|3>+v|hD;6LcM)>sWqx}*k-MyC+3 zRM$7dTiXVuY&?NRWJu1L;VwaSUBimgFS+{6|GoaIKOKMcQKhV%m^6MI=Fgw~?4~Wd zMw!f6ayS^KzA&mzv82Ku3^h?$5iym)+IA1E*g%442EhO)svM;mvqq@*j<#c{eR;WF z`vWpM^Gd4qnGr#_PEv&bp;dEZ)ipaRn>Jp2%J^;f-FNRdEjA}m`=TbC#NH+%oMh6> zo>qzmfflofwvHgG8@(u0lVK+4@@*KHa+dF8W7(*5At5Krrg~@@S|>FSq3YJ9QclFy%$O?IoW4EByC&A_vyC(-FLXkDs?R>-jhM^^%@`P=|XnjMX zkJtd3J#Co?hE14XUX5FhT8>HOjhcOlN#B5P#SYy4o$a{tkCU;v+JOnhUOnRUetMz# z73DnQMKB!f`nM{Q@SId@{y5^37MwV%8HE)=ZQ8JAh=8VB`@muJ{}X=e;c8NP`0MBR zeBK{W-@TpQmnAen{jd7o=$cEL&Gu`8nSa;U*Z*k#{P{~JPoA7nS66qZBuQ@@vVpfX zme>Jsx}?Eo!~zXBQfkB{Q>RWnmcGl>$QuZ3eoIT#2-uV^g994Q8qPLIePs(j?9e%w zv|v6qf3Xqcr%gsA93J$!Qkq?v$JNkwYRr+csthQxg8{+ zBU-#Tf~jCI`PamN8V@F8hWT!kwEsa9O5&R&NF9JbowjUe? z*IKH1@~|N-Lr`G7Hf6#A=F}K9p|0fj3{zdz#si$ z;`mHhY+FwNrvDp-g$@-s#GY=kR*Wlgs#=erKLC@7P%t8+t=$ic8m7qx6qj@bOdCj0 zaT=eD8Z8@l#GWMZxiD!|hHBg#2-p!01mW}f+0cgYLpLC{@-eeDHG} z9JP3A2EKcG8E$;25*bdj7SE@5xsZ0QB6fL07CE{hUJ-PlyqsCdJKGf|e_bi;FMG$;qhr%tLtFkXWwAjFZEMoh zkL|wjv}4{c%D0^$cp8bnEZwqS3%Ndgy4{Zg0>wRm+yYiI%?0-CYAapBx`IA!`4lKRjB&$Y+71Vh8M zo4BnwjQ4)^Deif(0)Kz21RHj_P?8r!rZYnC)jrT7@GCi1dzdHv2zV_y>yrH59-XRd!tmVF_KQQ5b%Ioz$&N0Rg)_`_tusO)J z2s(*hlbxM?7{SaA61KOIux%fXoJ(ItpkXLsc;OC$>R3%M$Hmax#4CBZZmfLk-&lCe z8Q8jh(~xOy)MrYaXI5qgH2paSJ^JbfHOjB)|9g51BPnJ?$}v=0ND8!nq-C8JqMEb{ z`MXBj{K?hCVgK14M9@8Z7_dcpg>7Rs4TQ)s$>O~%oYi==FNo0`-0Ui==z-m zG*f3yr*;-a;V2RQKm?cn{4>>%Sm3(i`cqbDAT0|8frxmTB;tX%Pduu?W|NSYWx+sW z8J=!pZz!Ud>uI@(ASP;xnDpr>xnH2!-I}FNIV~Dfg^T8`!#AgI*5Wv}=o$>eRz>N9 zOnIqRc@{sqYB#=n%3l2TxpMq*X*sG}t(Z{cSKIlp49ARXngBHH0B-v&u$owQ_JqW_ zBtWn7_Gmg}PV1e~@q^=gUta6H6(O7;L@ceY#C&3qopd{n1>c#IW z9O?f&rm{a#4KAmUkX!Tn4BYclF`ikTOCw+ta*O@2apvY|Zvnv5b76wZqKYxdFRehp z=Vy5E73Z0#!_TnttXMGMgV}6>WHNUd=yC$raF7;rw|6NTq35j-P-WWnZAq$#5<)@0 zx{uB7Bta3?x2N?1pZeWmcM$9GdaEjA0zNN9$wctfbxwwypwFiQl@y!sRTdGZEdejm9GG*xY! ziJGUJcB@lPeF9A)Mbh`7CgO5O@zd|`!UadvxTX|Oq<1+HF7s1v-9 z{>kv*$4JFjH6VgmI zpeEVTWvnJA-tYYhm!1$rquqJ4Ja~GJ2R~Syfj_@ejDM}jMbvLYX<-yD0-T7RDj^yQ z6PS?Ts~Cs;@(O~C06jZ3UlS`>RF`Q^_UZQoA)3vq9gU*DA8e=_@CG2;?F25O3JiMo zV?@J#m|ZR%U=%e&c-S9;OweOCxd?u=_9K}HRJ;K#S)|!X^{CkkF|_z2AvMK-#q6MS zX~yF!@I(R-ES#Xw(s?bMj58Q!PO+&FrCtjgb_z5ij|2(IGI}}IDFY}nBvHn;##|gd zb~~(&DE{;L6gaJ+egS7dpkWP7M8d++dvNi*&$TJ1RDmX*aObJ3HeljpA71*!7x??D zjri3wqp@LU1}chta99*I2;-nNHGHlz;L{I)pWMr7CxD~pC2!WF*|MRvrU@U9DZ=5q zYJo2{0yAdm;NI5(%{s)eMuxh9NTYzw+Z?J9b$y2gqKVp^sK9NHV7xm72R+Mh+vKC> zo%_yz7H1Y*QMYGL6+w=g-0!wjfFp z031>G@#ZNfHVQsWH40vbQwO7=83>ZO?A0_Fmz`IGZynZ%pFcec54>Co3#}{72_l-R zYdAk{jtpE3y!aUK_DZ&e1LjTx2C3v&N!NaOmW#k}`xGB}3^(>l$h- zSof(DTN)hj1WX7;1p@XcY^Eqi6$CJ6ve{#bP;z8nu%e@2|Og*;j7cU2!&)Zm|#8tz7rSQb!IW zx#Z>Lb=t@Db&vgdI}H|Ycv@=VF=y(Un~4NB`)7331vQf}1-~Mw`RxcIcU_X}fOF`) z4lFrj3qJm+7Jq-I7;mh~Mw2`m3uolO;>grAHCo2YxZ`S}kMXw9=QvzRx;Fbz|Ha*E zINwx;nhgXs3(KnT&#Rt>VABNS8DIYrXUzT*&##@1XI9U`s>%vjO%aIH-ZLEmxa~fA zr$rTJTKsmjdu?j;;($4d!$(zh83hjq(8SZ^@l?(Zz?~b$?{3_Niw>{DRS!(Yj(R)t zT!9oiFQ~5EJGTOVzYkcx2H;nm9nY#72Gb`Js|4`LI0Bgr0vHY$y}OS389nj*&KeuG z)jF`Z(TeJJ3%o&z`fv^{pr9ZtgxM7y%qZ_baY;z4TfXm(m<1XfSvx*zFRb~|&2r=Y;?#l}4aSi84`gmM(2 zsDydtdvWs2ji_mL;e=@$aq67S`vz#@J%7#|&<4yo#)DH=)#E2i#v?x?&^?H;9(%FW z9n_|ItlHlQX3aOQuhes8XJ;GM1GRYAync|>zm z`S`dl8=y|xh^DBP*fVAd%_J%C21LBFHWz14ZqS14)$04Xv@k&T{RUX|8Ql&6T4^58 z-Z6BSxE-jRG)4^j!e%pHhuuQgsQ7T|%ytyz1ho{R7X2Ly=u1=5^ghx@EA?5-a(0u}SL4maS7@1KTO z*Vf^VOLk$*RKJ>dQg#3@z6$*8Q7w7A#XM+xnqJqG;XwNXH%3~glt=RU73KiaUOIh- zS%XMb(=`-DLe7AakA8PH-i}85Igrh6bj@d_OB!tUW7)N9SF9is2nrN}fSm&wy$*$z zh6Sq;%!z@-fR{u)tPH`-+w*Z^Lw6hL2aJ1QxMASozXPf_i}IDT=FjgD=Vmw!iupO_ z=jEx-_J4nR7e4sUTR7#U@$?|pYetm^Qjs*l>&Oq|sjHvDc@JKIb+rUHh4J7<**^+- zVc#4`)6^8Inwlk7FM-J=tJ;l(%qt9-^&=*Wc+6=Jkcbi7rC2R8N^*i~kiR!R&Bbl! z?!q-E>`{YaPb>kpJO$OeZKxXqca7|~v2Hv3yX%Q#EZVwO;)$&U;Ingwv`yu9YA^dL ztVD0$fxO+{gm3bzw5dH!3kOg+Xy-3Rj~?B*j2kyjDJm)o4tHz<7J3XFZns-qjOn3N z&)GA|F(1F@v5emh*Yv`|LR3^#eC4z^#EkW&Goei(S)%Fs?w&Ed4!kaE>uo)J?G;|$++-)&z zXLuUP(A4bfdt*(F&1O@tfeUMU448}6@*J#1otAogDaKA1tHOA}a@wDL& z_x}m6z4azWl~o)ZfxK8?G!Wcmhp~j z(hY^b;z7nEQ2}mO1V!W9@yLJ6v1Yp&c}{I=$R8M{C8!4Li^eLp**l8Q>GcgE*a&c_ z#~Ntiro<`5c3lB6(1@rxJ53B}usK*qG+JlR0Kv91Y~#YVFbow8G$zyjo82>PZ`j^O z9f{Jl@U^iZiM7o+n4>AjYHqfz-#i5F=Gru%*l-bX`Y14@faRY7{tz+w-$ znN?VWjdcYPjHg*wvJZFui!8zQ&OvA|f`fB()T4A-AsRK6B1Pr4ksNp%Y zFBw$S;U+JPr>=Smm;CL#(1zN=K(5oPrU5ru9IEs&k}7JmM54N0=A8}3qu&+Lq^{@a z#)jt&M+Sz(;p#2mz-XQ8>APgMsk?VuALaF0L}SfttSezb=e5Y%`fk^v#0Vh1R>4H4 zb#QK|Znsy4SmyB z18-{qs^PM6#_z7%?VOD?>(56XWIZHfFr&jwj`vkWH+`EfZsNh!SytSd2Ai)s)EF8X z<8Q;}#ekiWI(j#NhOdzgjal2|@px2YA*Elz z+UNS7b*1P-azVFO5PGaPq*#yjNu4wC^<rFsroYSAtEs4UJk(&5>*?rN6>ny2dK{ zb3H8|((+#nvoBtTJ%UZu8F+ko8Ge4|PBgVcjSxN5+98`ok=p%|duug;uPmxfgijNo z<|mn=aJpq=m?AJ|D4Lg)s6SV}d&4#+k^uOKNWSA^t|Pb%l*)jC=83%rZ78*cQzE@iX(SnQkjBQpEC6K7(t#QD}^q56yBf!e^7+S zFQKhN#PUrhY;Cn87!=gpVH|VEYLel!&_df6Wd%{17eq;B2-XZ)%ONG{&=Z6f^QH?* zQuEzTJ4U6!=3ppBtQZCwLql^g6a!=!VAwXu5cYh3tdZIuU}L0`7!J7E{@F4df7a#r z;G@;Z&(FcYdUPW@bXXt$4cX{4iSz- z#eGL|5r$#kctQ7se)dZiq_{oAPh43}%Wbq=Putu{pT8Q88PY6!2sP~)cw%`WjvQBu z-Az2jJ(TZ1km*2iS-vcdu@Ib?L+bG*THoOZ3h1?+I*F(J&DhgoMRU6ujRgK}9VS$_ zS+IGpLv^WAWDR^605hFYHtkEgq`_t&!OsS`MMXub zc7ucK9gOxU@iLh2$86?~_V#v}>NzmbHFG)#MUnB+D{sI|5H^qpT5(YUPCxMotXR29 zwaJjg{^W-mk5$*y3@OwcK?h#~HFe;?!jqFK#x>(%&kRu?Itujq3X=Y*e}}P7U!)A} zw@%3`#8_wwnuHaMPcdd25uLhzK8OIlG-dh6;q(b;cB2ES)L+tcO0m z6=V6S^soet{ayV{j`Q8vM($d#$lcG?>$tQ;+c=InEm3V@soD8=r0ctSJoayHVdJ8t znpd>{jNCRl)-UPv6k5(1a_tSZN4GPAe|=O01Zo*V)JVibraYrt%W`5|Ngf?HqAf;Y zuc%CF#%7a(g8UE)ib9&bjTv3hv{@_TVY?{{8d}W+VODhbBsBZY@Kj6K-e5tG-~S6KV!h zX9xqRqLeO`RDav=VOw?#x^y5C}6B;5h0H8x)jsNrcR7NEv- zOfnIJ5A+h7sB>Qxo(A)Jy;*eL8i&IX?W?Z&nQY&&6DvOY1nW0!#GfB{1Y@VoR5dmU z+dM^ruu@OQ|0}(OF87Nvb+8d6BtAOpOn@Zn#*Cr3yB<%=)2Y;rti-v7h@Ryy-n0|? zkoEmZt7Ifw$_;Cn8%ytgV;|2EY<&ILR-h8G_7g>P=vPwd`Q^TBDh44K)8zo}qoCPbsai!L0Z%za z^|*VRU|@RZ0rG+BtyVnqVF60nC_RNXS=X%KduPe`)-}L&_XF)dz-b>GylSZ&AkG|* zBU?J+-@7e#+9}lv)Or{nT2ZYUjHe4QB@H$QWibqCdFpAfP}7&TLl?Z6`m1RuNR6lr zB3*-xw&9_8)&8stj?Kev;FXn?y|R!G2iWB0)KNnlK z?ZCKs^C3io)V+sO3N*;^R!r2x*##d2F`{Z|x_ZmxX~AKMqPEq7YyLV3pHEu_DNl(F z^7aB!jEusr-l4FN2AFh-fqWrZ!9IIUMnwa5X?b4&Yy(Eg>GcmHpdxoQ8#3>4p}wsrut}0x2Ckl=Aeff zm&>J2K@CRZ!a|vijN=JtI?pk*{$GM1^a2}#2SIncj?nLHSlSp50+P{8q*~bCg+XH4 zv}wbxp`vrmYH4Z7tgfzpkCtBd#u~JO{5&;-_P4LQ9v`n~U^=@Q%4Qh)~q zw^3WXA7$9P^#ccfwsZ_CN`0L{7Ly*l3EFjdtAWL{froAaZhsi~bTbVOT^fWWV|T-^ zy&MH5l}qOfLKJRJ+Yry$tZe-H4x$1{Ea^65X^dca{S3vifN^C$Jn%{dzBaiH z=U-F@Y{xx==|H23fN(Ueu}PPhHla>MrO-I7_&;h#SN`JpQSf+8D02q}Wfvpp$K6{C zOe_cfbUpCsOTZU9wJ9S`T&X17=djHWP*EhE_x^f2d_f*41TdkP278?0qD`}}$z-q@ ztWAs-q;Vs{>9&*xn}e(v9yaXp#5OfU1q*y!p2{)uMj75c3@0SKXAWfGs)NhnCX?xf zp6MI*S!2*sMAX*S4vWz=-xooXMCUn<0C1Vh<%;w?hY=)@UG0DN%irM1$DY9WnKMRs zWM_6omEq0_;--I&$Gj7DnFz4jl= zOT!aOJJjQ_XVjn}fl5si=gk9t`wQT?r+|OHsoSz8lJH(Pgq}MEXB{#r$hZmW7!(_w(6+HbHRnk;5G>tmuGuE6cUQoS}3^qy%8XL`< z-?Cx1V*|qY#3U;3MP%W5#Cl5&roSU_>fokc2^=>MC?W{?bR!T7=<%Y2{+|nbS`}vE zf2#?QoYp9gnCgMY@4?z#E^M!}UZT;cgVvP}B$#!L#5|6f!&)DGbO7!WXe;|F#3}2x;e_qY zn9VjdY`@dkt{rdj3!a{XgZ}^AuDJfO-y~QPhpq$6wyg^a5513No)#7NV_6@}(k=nKRGeR7p z!$LGy>*Upus2HPMPzG^vhTt|jaSJfglRTzeA~BG{_vy$d!AI=xnoXZ$X&pTSlUsWh z<^ru^!?h%hX^D`K4Am2e?gTnMq0e1_uU>n8TyI8%+mQe^a-257&zb!#9lD^8#DOxZ zn<=F}WIH0NCzM%I9I_(ZPQRQ?n;xgcaac&Y$sfXx%F1nt-y$bB1sQU- zaQebVWR}y;?7Hn8SUW_&zn0GTlm?rFt_%^>6w>lB3FZ<43>u$M$Dk-T5pcY!Yh^f! z?v?a;1+AN%jM1-dU-EVO{5lErKhl2B(ltLoKP{&vi;njY0nfQHnwz`yuKbRnf)Iu< zHdtm)u^}5o%Q9M8S}w5L?Qaq|weWN3slj3`6|cMSifhr*+KOqDCm}psP@`y(SIrhD zjS|Hac2^Jz26(#Y75eieV|^ejB0n<>yG!nZ3Nr~=C8YPfJsYGpnqK#*3nlI#@(RP9 zb_AV)ZBu!yKK;$ko~Q}*FiE`jZJH2t93*hVO~Z&#>mZ7p|VRn2*!g2*I%c$N~(%-Fy5$^u$F%{@jlWcdTbWN+#YwBq55h~joG_R%g)wBAS0#zRM2y&c$5 zt!ZMqbx(9sk$}E6gxj*RP+^Z_Y^W(vu1Q??Yk9y2MrhS`bdG)bV-BFNGcrDpF4t*m~~SKLSD(r%6fo=_U9zT zZ=rQ#Vzn&E3QgnL(6P=Bg+k}k_cv%g`(T&#)ZozipV0X&bnaV+Qo}NoLHg)Ej&?eo z3c*sphI&y8Ff{A5eX$9 zs7#b3Uw(@0 z?1-wpQG@QMVq?SnRQNSu+%GjDZUum#=SLzHnR*nwM}2B7s!vMWA>Pk3PoG@3V8hDwPUg+|1Uq>Oph`Sg9bxt?kJ2d z(%&UMpMGD9XSZST;cckjZo#Xc9SkVbDAnh7x!kjuvO`j z2Agz2CJFgf1QO-(ex%OwyF+d48v_-`_XQZdJ{Sz%5{*VV$lni#LaW7Eo3^$#^>eUV zF3tf($C#6olk*V6QqTI~<8ut5mtTJ!|9tu>jGaD-`mr#SSQ8(D8X?NDXQCIFg)sZ7 zK12P}RW$13uI{O1go81lB3Kf|+nd>rhj2JTU9^-oIym9hkcU`0QvB5X&^UIZ!%y0oqg@15GB; z;5d?)C6|-bEKPdQko43hyWwJ9pwzN<&Mr%)EP)M0h4L|IWQ znmWvVhl5mN+Gy|Jj)EwhBwNH+g?{d(*=NS6k`RuZ)I{f^>NoeT*ebUn+|lpcpl2M0R@>M zTy|ECng?pxXKs91<;2FlPK?eE;P6SUng-Obw;h3?Mxi66p(YJB>C!2jt<))gL|@1C zwaxxCaAmlm4*Li6)k@#LJ4o${`pNb#gM}Kdlh)SO)95(w6V!O(#qr5-x$x<_wYcmD z*T7xshRGq&HS~ZDL804{a)aKie~Xsj<0ez+16dZcWd&Ok0~*~;R?u`kG82OmMe*oy z5K@_nf^thJ;HN`Gd+6BX*g&X>5c}v&3Ck`&rUtpL4>7*Thupld)@fT((AaR5Ib6WZ z7yI9C)=R+qG>i@hNB-L{=%aO>TFWA!nfN21^ePhGE(EE9ct*vPgpIr5X_!ho=0u{B zr3e^v2Qcbp0-T3|-FFk265y}`$UOXjqx3ul)r-Zc;N_dwVeQVHIDKI~P@mwwz3N*2 zKS5-$QTiD0C}{RtaNePNFs?wsrrN&2rc*;k)#f7@z2?Fiw9}h<+gfcl@2(T^{O(q9 z+<(_Q2tvY`QW`|FM;makGL<76XA*c%tU%XvW4yM(ZN5hPe$*i?IBIbVD!1D3$@UDq z^<@qUcZV>!)Q95CAPtO$*3lwe(qMC-mr@eUBn?J(RtT0Xinq@MXE|60UX2-|j zef@raXDppTT+?ia!y(!2_Er6D_w2L(LGzY6OrLiMBHl$1hFh zhH^zQ-yf1q-u|SbG5aH^$t|OF+-QtuMIhPk*E2;WHRVHnuX0xB&~m^^kop!WVND>O zc3OibyqnN1xph*RlX+BHaRKc=Km=`(Bu2?O!1gCb_S3e1ufD>4T zB9Wxhpcr0%$!dA{UC=x!^_I!@JLTV_p5bz;$DaU|zt^sHxU^t`mTc7*lzP_@0m0ab zevF;x*QRO$NIr=N+rUJXL#0r#jIMuA&)0$fZ1tOwBYW^a^R}teP*Ek3_g@1Q5c}<- zwtdHCz;TD*@h|q`v@E-fL&o~?&X<{}Znog)86MSG*dNxw<`CA_WNP=9Q1VgT1$||ghy|FMxHTMySR`Gjx5fOODm;m52#GyC;e>5_ zYU&;M-Q{0k`WP8ijp);OxOZPbZx+EyVJ29#>I`TKu3VnBt&uYoL2njQ#Y2Z z$i-O;n-B;Qs1*{Ru$7`8$!A|@4Ns${VVXM8s}3HbLE%BF!0buciKw)Py#CwGPKQM_N7QvDB^n=T1OgiB$0S8n zZmYrWlz}=SK}ggKsXRG>VbDto1HEL8hh=|)4=6Npp(db%&4g9|K!&1h)TPyZ&LYy-6sm_h4kPC>Hf%H%Y;kT^YFMlq%eCNiDX1 zkxcv5l2;v5U^BGE>-DD4nFt?~ zfWDQ!{(2M;<8jY4_o(A|xV=6e;0a5p*?-lKixw zf+VM+)cJzffzs;--nQk{kr#l@n0n$+w6mT73eFpF7j7#IHp5legNomQgmb5{_Qrh} z@a4sHFa9B&ni6#FhcfIBAx1b5)NHGDV%~&y+<)^XRU6Vm&nU+^aNFhLqH6O6F>7xl zp6~`Rga76!EMu(1S|8TXunE(t^IG6AW#Gln#$f#PI!v5MWK#_cDwv+8{aZrUUAxZ$ z@=a5X;+OC zC99SGX33olP$;S)v7!uUW|{aw4Y1+iVzMfAMYF3&ym7O>?oD9yCnQkk^}U^EIZ*SS zw*5$g8n&g#$Oq;v102&6+Ks*GjH#kT+iNl!NIrJb?*Y4?FPs6aIT~o+qq!ar5smBv zg>h%wHWSqBY_P*B$$0gSwd#F%HuCy`pCz-YOpC{l>%Z73{l2L~!nE=b2yS|rrE%as z_MmTS2mbFe4>q+5_~qX!aN1D~IPIhc4Q^7^+$gGqyJOf{!U%{-%9#Jp8NC^BY)7yFl02KCTB8m2mzOroVJnMG=q2| zM#S7clbNFB_kr`uB|n0i2rMEPSn~~%*k248+^B}``yhXqNH1K2$IR~-{&V|U6if)I zfFTS}b)4B-wyKebzfs$aU--jVl;e`IwlafYN5J&*pz0=W*yr%O*6!2(K59NxTa?M; z+i~}`+wkLu#$sEw9XDOPTbq{ZK=N8f8PC%H+lEzJW7zc&e0j@nKyc#kpwK-@o;Lc= zl=AzZE@`kyyzd{NQ{#@0=hTg4nLWUvntl)Q`XLBf$4-jun8`D)qk+K%`qqKsRvNi} z$GA4WW{x1Nc2uIMejn)mja*uTu~{I9I+^O~wPYeLa~V4-4;G;jQaBL5vkjAcpiV*w zY9VJiD1L@Bv zD)iHJu!e?%>@~Mw(XMs)VSN+MQFK>)t69O!QC@toDHCG~La>??HF`0RJKE{7xv5?b zqvq;np7m;wTbLKZBe!hAjSq~+^}m~d-(9^8Vy>R}K}w=+nQ$%SVQ#;=w^RF=`_W!> z4P1dRq+l~qURpDg2AdI7c$CHqcYv`5!vqbSlc^{bsL}0TzNCF04+ev8P-nTBAS1}< zq0f9;KZk(n3|g+#I3@XW(DhwT`~8Z}v)#~?u!^2xCeh>Zc0BsEs#7^B84WL>PTfnw z=JR9?j{}k!uH1Z#nl`mh0npO~Mu|kWwuY5);}?AGWE$qBXh3b{w~U2d=AXz&C?z5KNCxGHd(s zG}ENwFxFRv@#g1QIREfgY|*^{CsY9QrqDBVpeqO;KO*7+f$Hk_H*LecPn6?|-%Q3Y zuilQr;*d5ZloEOueo8mgFsyBuZ{A0BHtjd?7GDDswO_$146NEpmo(Vy^Zr(UgBfa! z@APS=PVtAS2I1p<>3DzaBS2UK{q`oUf0NGhJ6`DfH89}{V8fvw0Ur|F_}fwjOJSIwo!Zt# z1>3h~;ihx8;pQ7F)#)eIEJT;nT*W*+%7OWO5lpPC$GNROT;TCxGRK~=S@_;{Bj*?c z;YJT|^z?T8`PD+K*l59F(?Tet*Sxq)hwhFZuqNuzOUJza+f{h^jXd0X|2SNC&K}I0 z+XU?dhD60QG)kER=2p0Va7QYW+g&MVRAm=MdgUvw?H*7e_S{q)% z;qY11**TLHnAF(@XrChpTvo-}>%{9w^{Jb!wC$<1-*0L4jY$t6Wcebx)+_l~MpDTX zt{HB(JLxz$1XM>7&;&>z>@d!qu$C+w#__Xe!Bkv~2z#z2I$~$75PMdHgHO}9pv_{x zN0Gz-lB3aOL*MJCAXr#iBiT{{o0M}!p@)DNaW5CTGI7s)ouuTLZg9?RkKu;xyav+1 z7=^bR%E;f`b{T4td3V~|+f@x|9)o$$VlDyZzYVN7MAMvEQiGJ?WKu~|u%R*|e9B=p zxaWp#TCm6tJtK&AauZd_yr_&5*Y3b^fiM;^rL9URJ4zM6`ZQJ zeQ6lmFlR9@_!^ogKLuxm`q_wgguZZTut}F5aAO4KqUHQ#I!=ZIebn|fTGsFvp5hrO zkeC4j)WP3G-}C4=mnM@LoS?!^=eV4fM}=OY{u7J3s;5EFBdsQ02&m@M@t;p6Y<;`O zLmgKkW>-{T&B~Q*<()9tK#guHa@yhNGaZiYzDVf1vaB3SKXDGJFNUl=h`cW)>|U{hg6*Hlz^guGaauC1Bze?aCDy)T)dnBk_mxmksTL~UGBjoTEL2a}AV z##&CctLZn)f^$AF?bpECTaoH~sVob_W@odf$%bz&Xo$RU=jSY+GYD+TsO?Ok=QW$& zvANWS=3A^NoiU!q9o57=En2e6-Hj$hq5{fu!tjQ=UQ5ls2FS_=@@Xl`1&%nyhrj+K z4==r$k5f-+(1Hqz1F5MrxS2lLi(g;89d|!jftFSiEie5tMzQL)B+2;OQ7Gi5y2y zs;Q2G69FOJO?)w3tDmladn&0M0vs=d&Nq+2X4x`5Se}yX!=w9;uA|=eyP{~mg7E75 z9EDy`@DBa@KD2zlsYv3{a#Sf6AUZ@Xgz*?1ZW5G!(d2tr0o_Kw$w@zGwj4I?j=f$B zoOY5pBv{mdW&3krX?Q@DE(R)o+VA_rM(hUMh$A>$D-T%M>o7k*f8dSFZULI#B8qq? zX=7pq!>h4r_n4ypbL5_zQH<-c9-~MyWN{nXyu*P^M+C(MAr&I*G~SuPK`;1EYT7dO zS=B9896GxVo>u4q@i?lmW>BogHni&Pl72t)>ovG@$!IK|*^1mOJxS$&)C$$rA|o?` zpI@~De|xzYk1Q?0CCAsm;!w19tx2;NY5C)@Rg|c|LzzTub3Ue9wL%C~0+#GF)TF^? zKMocLkQ5}8`87O}mc`VW9%i@O=aJxcC2Mm+`_$6@zh;mzjA;9t7BV_+p8hhtF?56D z8)?M4B+>Kh`|#&1x|dmWoQqiNM3AzQMw5pnI$CAJ$${eD#GaFYW}(aFdTp@J=X8R< zhhBJrEuppEF=eHI@-X!}4?__yl|^A8Yt95k@hckKwCIrI({%?CbOphe6-6wkpzRy(Y=ynb|vIX;l&n;s{hfjW}-8#_bGoYB}&-8Wuf40jP|L)s;Zv-jxlU2 z{y7;?vz%V(7Sx@S5k4u}^`1F*E&@$W2zPcePtwUN2z2~L6O2*`K~7aqg}~3IPW$P` zSn7C*fDfDh2~ADM(rP*aU5jv{rt(^IM@6-KKvw5OC0C%mzU~mja0;)q_ad1}HM^Zo z&eFUvPR|w1X$ul$Y}$~#?CJ60y?4D8n>rd$K;?dpnamTyvMP)_Y zGy|MStdK32aN5_1>r`3#2`gog^><^Y(dh(k*qUYhgqh6>3JDkdz=H1pn?8v`W81YU zRN06;xZx-lBhca<@ptD~LOu-%SvcNbMKiU3o+_GOeImAO^Wn6mQ4^@-0tY?7b(i+x z^S_vbEice-mPd~*{+e$NrA%OT@p*$dbijpeJG?k=c_@WCoJZejBO0Dk5<6d*)?=6h zx9T~-bBvLsQal zdfe~_%OFWU5~j2ZA3hspEh$M2$J{Z87s*AZqH4!}G%u`1=b`;RITnLpMVJ|(-s*^R zPN5o`f{c0&li}a`m&>uGvmU26b`nVDjq{YbQfMfPU_*N|{`)VN;b-sti|OZ)K7pWy z?J267fTmju`Y8i6Y@QY42tSp?`ood}7G)-D_;;Y=r@-JIGdy3ndd(>m1T}y{}jYHre8u1$VYUM^QiU+)J%^>fmfFsqKZT@yCE9 zR-t)uZ4aKn=heA<0u|iek>b zEM(g-x41CkY_8HZ6LJnDTULhF{V63hZBO!iTLmkVzDrq=Pp68p#_3R0~b@)#8T?wXryP0gD=~xDtLRa z(s_D3uEr%z@AK&K9elubq_^`>Pj7pBg=8fR*-Wy7$>^&K5@a+~Te=&N)>ssuHtugl z`dn6dY@*{<3P(=d!eW|$+BralEf_|q>_VVs3DCFGQn5@OQ|my?Sd2{IQzo$B@EpA; zGer%iq=_#~z-HyVFdo|;M5s+fSumYH0*@{05b*X3d+_6jny{vO7(SP34Hz8@ZZ1U% zPgVF72(?knuPa?aR8vzkjLuX$?zroxc<)Vbw&$!3Y^EpW11+p%LJ2OzEGiC6;P1~s z%4pD#-TCFnZ{y55Ay4KxYnqlbQ(X4^%z2qbdF0!X()s)jhoj=6i!S=p#TQ>((&zNY zPkaJZlM4IHdAEs3iJ#J_;e#xOhggXvlu&V>S--lCHT?Ch?`C@(AtsEyE(52YV z-M;d3Mc#dv+wX`veeS;>+O_*HZsO@Rvsy6N9>-AM5R!>u-s35!=VAfKWqoXls8C#t z5VM;1M$=EQ=P=!fT>oWb_BmeTsXnsx+a#wG{OsF--Z$od&|LPpO@04{2piO9r#4{? zk3&N&#ZSyR=oqP9hsUYn`F#OgcHy9D_{~QIpeko6Sl$xB{ZCin#<%tqqP1bFnKw{- zVJgOeff|x-3a{HfK|*5cd+3$W*5-G$w`Vk)NM|7}%l;(m*IuWar%Y2_2PS-vWNGNOFP4S;c z2UCrlmj03CbFG!r8oWL)c#jh)V%l9h2XX1^FU9_$N3eZYH+&u|Nd$$Wfz61rser*- zT-9q7Fq}x!!+?)K-!HE2J#iU`nR%n44qVNRh$mFU!DY@t zYxA9*pQho}7xd%%_cfz!rwc8uNi*^(Ushq@au~%PrUuk7pPJ6LBe>&NKea)P4Q!@A zS@5wbl{+OXEwFteZPD0>D+VGMhv>;_)Na1=GW`1fKLVjX+761jferO@Xs8?AN#epTCnB*h67dA&XnaB;;E-Gk zJ^r%KB$M3NJpQhJk0Z5?Q_G$S4|RXY!+YWJd63jKl-E{5=LD#_*if@DfP|yJGZEJ{ zp0{|vBT-R#$dQ4Z3XVxORuHfu`FX+8gE)O%7q)cOV_{97VU{`y<}|$0TZ40&+pv1c zK~sQC`GSLKUZ{RAJw^^?Bsmkj%P@6jYm!Z-;Oexc$YyF!5Gt4hMLHcZT6Jn#HMF2? z({N0LV%-OTzW=tkKDhCB1KAQ9sYwb0=0Hr#CQbN4%!Ew`y=ikE#W8Vp5SmLXXGie+ z=W0#AEvwGJbbgNT?V5!l{B1)OJ~r>j#5*3%xX1hH{SA}9(_Elt7@ddOaObc85AV70 z1{)#Rz-C5hWKPI6Xjk?@V%q-A`uwE7TuQ;{zJuFg+bJD#t zdx_ziBUUM)P)k%nq;WL4D4Xr2U!#@-e5iC!S4{Q>^ zoH_K*I$+N}4;IXiTT8r`aU@=OW*9q;c(L_mAC|H3@1bJ>zHvVee3{n9|4h}KHO)^U zbRKTU9e4cH1~oRYdG%;)*b<#A_{li@o{>(cFN#K^PcXp3)b6>m4ri~)Ko4^!9%ZKb z?j*XxSlmWB&vUeBAE(!3zJ4=J3==lFv@ooH#Gn_^Jsru0;g;_Cm|W{4ANU|*+jhcT zRi1zA$4q-p7j%I)-gBdhmn!nH8@rl@*(h(Ve%scUAN_hm%L3U~QS}Vn&&NegdqPVk z;V-X(=ux3@Duk4}N)!2txTd_6N~C(i17U>w2H|o!^Mjg^8xnG(hYDc(PA}g7qa`?d zQ3&7uz+O09`siD;PV6!y5Ejnu!vi<}2H$&P4K{bwBbss|;7Z}fGhfEPU-&HQ8X_kK z)F1=WYEA<@OOE@Br8Z!V`J1pg7Yc<8z+)xNz_cM{fX4C>pzAK6d#&L>q_%z*$;Qt^ z<~)#81?3(QIqgiYSwQ6~`u+1JK*@z_^y9g=<^aBS*DT!sOdWpk;aymL_HfbBZcGu$ zYC9RgMlheBwE*IcITx-ek@pF5!j5HCs(ZO$KzWnuykR}s9QBs zz*WaK0&E{4aP!=V)@Z6UH5pLzUfcX+1DjV9u%YiC)imvVddrf|v8=-^gYROtUnqpx zX28uK+S=M0tE;P3rfz4N4lCyvWtMsmy}z)C+hh)PU!d!;+%m(NT342eS~By%qD6~F zYmAPcFrp|74-Y$!969n_p@lMYj~P%^S&3iXbvGV<`~e67KYIF06uD!Bc?%HhxEqrF zgIhcH?e1!vwP-WX@t@)~JfZRelDq;JPm)DSBdus_pz3a&(;nj_M@kZ940Rnao{Q7r zw2nANI}eXXLExbcRe16Fd3f=aetiDgL#Sz$&0HcVB5z4%2i#B>#<$-2cZ7Oe7>IdL z<&7gymo&8k12}P6hnaAydRxvz7?8;pv7CT8| z)rurQLmwGh6N~Gk@_L}-`Mla1ee`pNiI#aJG)rSE(Og zFpklt=5Zc%6mG|zci28PHn4eh6064j3^CVd*o0?{mWXBTeS#S8!a@pC(($$P=FNM8 znDzx$3utD|Qgpq`=>45V?YemWHhOt%v@^05tx8s?WbS!lzMe`k(^!Ib*RfIxAf1`u zsO{Um7w`PwEvT!hF3EXW4;_+#j^W7ZZG!`i4n1+t8*X^tU2!FKM^p{173sT>+X32? zqCBKPEJsCU4ee+ZYX&02l;to}u1_@ly}-LK>cZ~M zEjVLt2-UT+>H8uTSyCaZxyck4EDI)4R-H6=*&!5E;cD^^G{ap2t1SzdQWml-Etu(` ziSSQqeINKz(rfHT>%4 zU3mD#0etf6Hd7lnDM4>K5RdqK(Oh&pRilb`PH92leyu~){?pLba46dO-WsS0p`)$cb`-XO&1-|Q8WvF$JL%6mN#K8@P(e<= zJ)db#2rw`wgI!iMJ#?LqWy&ZNLozMar#Pb^q&8BW+zOy#CZ@5OkH_m@GMTLMcsyOK zK2FJGU}l&8^v0L*+}@pNuB}FAxVuF1Rfpf@L^zauy*Ezd>U6&;m6RP$m;OVCC}M~h zcZisIkeInAoxYAnaDa1a&xMmQbfx0B*)n`ebVVw}%U6fvRZ4FLX?(_%gM4-BI1$Pt>qDFn;Q zFmLW0NV!rPFwG1DGW~xBhMu6YRF2j^Vn18(MglbdL*VAL$#>3w7EQh&5F5%_W#{{p#ljG{lSAQsxaUgbK#DO@L5^{rL!sLPGG`vm?8}}ZXtDbm!~j>0yudCd_Mw9Mw80Xe^Az@`{*lrd?& zLVtdTUhkmSo#R}~LC0QA;NlbXdO#naPko|K`~&HZ^umM7G+sZ z)A4&)@xPKyLb`4R0j0;Eeg+<&AClK!GT$9h;IOZ=?*cB87+g?amFi8Y@0HcWze$pS zbl3rBTtI`M!r@e|-qKW6G3*cg1#$}M&My4ux+`(xTdsxR_TWvIUy65q=%d(o@KAd0 ztX6CN8!3XBWA!ock-|}112=lSXYc|tfXy-zhVGNvjfejED1QIP`|$FXtr#2{f~sn8 zIh|-|sK*88t->uIem`28TQVAuHj?UVO*7Nbqx5&ud>+n>7KYtZ?U^Q^sl2?j9c7xW z(BE)!|VZxk++#!-1GZUDLb_`pkP~z^1L=ncKvaQ6?>EilRH@uwDntTq4g> z`w8{`9+u^pIsQ*22p@42W+C0Sqp%HZUQ3iU%VY!?)7m^h@84J`=ooeUr&*(OyiDyC z`n-c)-PBrCRXvkl8z$plkn!vJM%I*+Jx{*#b#`_dj+^=XWimN#>ivFyk^q!aN~htn z@^U=+ue|9Jb`@$T!cM2k-y*Cvn&B|6l;jy1H8US!g)}`vh(d96X4P&#%XC z?tL8J{@k1Kp6i|lUU`r}jh2nVF-=V@T%Bzd%A0`MUjiCFFf|?aG0oQB^2{l2;)znC z$&$@L9F7s7sWU-$eYtD`n|uzzVPJV{6q^qD^Vf`GkSR?!93Vg=;&DS;shbYWJg-mL zkpMTQhohjw;#M95>pN~BWXTV?5NGnm2mYwy6>wEX~ z$#Ex?l}lmKmM<$LbrYEdxH(M`?n?~_@XL%XOV%X&(ORs+1w+}hLdvnPu==O z1Jo>9dB#X?sBu*W1c2%)U2wT)Rf4!ub~s0Q)kWanAdxeSz+yb?Q6qo@ZV& zmxK2S0=maI5Hoxl(BO7z=m|N{P@BqK3yOZ*RGCCvAz;Ig0Gkaoo&QGte~|8P%P~q! z{lwhYQS%dX6#jp9NVg4aUOkl0IW`v&00>fBJ>5V}R?|bw`<=wZ|1OH+-By2>)zstz zH5si>4GDO9(G#U8c$uYOP{KnGh4I%r&!qmGiz6i+mlVJJf`ir0bZU>LJKn3iw2i|o zF`TAA)>CvnzFJ8{mNf>ezNI9RXj)Q(U;pgK#(4Jk_p^%Vm(utQ)YMcz)p6tqKJnSl zLrJF{`SKEtf|N7dQDzdrhH;imq|k|^7dLLg4}bb|%sORhPHp9gc1Pn-?n$HHt>SZk zXu)%*5U^>zn56U9fWTQNuH){-EU5%B8hu<~!yL&^)J$Ry#0=P|gkc0`k|Vb1k~H*3 zB{VeU0XFn?ZMnQJt#TV6<6rd2Q`Gg{Cu6h6_*5(&H+Wos{{WJq5bpfVFKnM08`!+M zXy?wImKMYqKx3$~TU%T2BGlhpN}*nAa6`c3H}v{9TF6lg1wT<;U2Ul@RAyX)^qW{V zFOF5l!n9xc=s^2M+7(Ap*HC9Y`CVRp2Qg@u`#g79c`D8-Wu!sWgCh{_YQK(ZWre7}erhW#DFZbsW!c?Z>0N-@_Zu z`}ZjmwiB&I2ySYGAkv8mC&W}v2R7Y!PWL)UB6z7ADJA1)<1sZi^J)`j5zb?Wl$oXX zP-FX%ZFG{Y^tzoBu~%Y#GBS$Jf?O!?Q>k;|NCcr!7;)O9Fb8qB+lA)F2DTYNRb>S} zealC2;|*`IrM?YpUS%7}A|wS{G$fo^q|#N>`Q9>uK_YPTM|yozzJi`sor|+1%Q9gO zy^pDMt&AfBHD0d=ef|B|y=R{xXvX@{3cLWP!;MWle~aqoM~q6`rBoXD{1wek^_=cu zNfSATIwU0Zh#>J0L=Ie9acB;yUJV5PuY;K3N3VYqE<5Xt?3i4dOeW)zNaX3Jh6X&e z_Mf=>FZZK$_G~jNwB=q1C|1vYf;99~r?HVLpgNk6CPB#Q<3mqo^5Dz?9|5D2A(`;z z^Dk|Izp@5NrLg2D%xP7p-Th;`YmKter5J*2E+Q=hQdzAhqbNL=i7D5_r_W{ z9L~GYSU5V}e}dYORUqVXyCF#q-150E;O^i52~ACng@$S`bk(VpuLj&=y9<)9F7=Cs5AQI_x{S7zV zu&}Qa2d>IZ45*+G+rN`@JM|MW1xc`nSXf4tRGdohyUmi z(ij?DLpJk<&xX8nu<2NO5Ao6;5#RM?^PgohXv{o3?DlE4y~1k$_o2pk|U9 z8}l}}nafoa+H=3O1ROK5=*sxgu#{^`qTPNdfychkWdL=)2-8+dRuL?_3)uXqsb-nP zTrAAAmQi=GF_TWtBlEjt?CUKn|IyQD;NxpHqA{30YIWi;Vus>vP&1Z3N&Mow*=Igl z6Q0p5d1yX3WQf@&8`u=jY(|J>4rVo*o}2-<_%pi4TdW>DZ{9r2ojW)0xDc>Y zL!nTbsg3g;%Y0-igF)=uzaL-t`Zp0MFNcqSldg^rh@1`wlFT+f9ELYo2_=;*)oyv7 z&guQSE_7*-!AwvN60%ND6Vq#R(Ri{fAuEp@?Cry6K5!F0{;s#7e{eYH_IS!8k;osJ zUzN`vz>&@_bki~QRwJRtYHTI}Y-X&+hRgJRc=wd0!#{rF0X_$?YV{-rk8#6T6zJ`r z8kJIR9B$^$$uVW7a&N`_jOqe0z9-_x51u*$pT6)VG?lAUR-@@vLRS$#{I10sfXri= zspCFk51S2aO0CT(77+c5e!B+D!#_vXg{dsyXW`txVT;Dt+v_R+Req>c% z8VU&kq&<*a5<&yr*wwX#_%zSzLe;e{obT6N!XClRQ6J}kkPo~*-j;Ipifiai3Lx8Fn1;(GSzxd#OEP51$QerVBl*Y1&ydL7yFu z^<`9#n+PP-Q>!Zlz{vs*=7dJ=pY-=9s5Opr=-qU^_Y?x$STs~)W1|uAm5;*Vu+B_S z?AUzQXsoZp-~Ra+{`&W|m^XJe(n|iKkq(y&sc012UwjUlrcT ztraCyxXGEKbbHO&bb{vs12>K3QS9&a(NIa z{lSG7Ug%^#idHF;T7zvsTT1yznI^qhvcmsuVDsvyjfB$A5(Hr#%!KPBf}Vu&7if}v zl_qZ>olbwA{(cvIS6gh|Cq{Igr|CRDp}+sca?U7 zPuU=SuZ~E?*EwJ-0 zy&5}r?ZzpK7a1lTt3Zz91^B%Iw9HyS?+Fm8>ZJOTR^_HxG_jX?V{*ENxWG|M8Pb7x zk&ow~M`)+h+|q>B<|cIY^)F)1!8G%Xu9k7%24{>8(W)ACmNV>bsJTC0<2 z8*t%b0ymFxn{dHpL%;!;*@uN9Zh)4x!W{T#E_u@F^aqRmac1+xT-?iHIulQtlmdCJ z4QyUz#7qo@67#nh4}g&1dzrOd*+f~$b*5~=W2sc?KP+l5o->lbjY&c^omo1omb>P% zYp`Rd32KU6Xv}mK9uA?hrUD|T7G={nTzmzQPo(6e)^T`{FRy}DRt{ZF8p!~S+Eh@5 zWHPQpqiblUw#e;v)kh+ccr0d?B`ymDaHy>f>3A6RK_7f>(J+~%Rc$yXYt}Zb+$2jX z=#yC08tj}S(-F{!89|*C7Y~?+KU8m(pJWsz|f0XP-JA=RMjbswwk=ACXCgWU5%YPcVX$$C6n4cNDc|H zNEDH90$zUr=~Sv<=Fb^p=xmVFF|});uctOZphV!ky3-pE4fg6o{oQalJkk25<_52* zOT_4DWPrdi)(vjdHMvnAj*baC?wGO1Lm#;gcg&B*@5{)!#~gF~ zb&faAapRoV{9Hfo9LJoSo9LePQTLqV`<&+(+dqBeefO{fuUj&V%hwFR$l0qGHXo)E z*Q5pP(8jTLDKwAkYLn;-J8<2X&%oX4Cfx9rUehdPrPH*GRc9r7s=tFF-@74b5%a^7 zM2s(I*Le}Yy=Ai3&y>GeRw`hV)iT>;1Dh$^4KPY3lcSxA+2_Ob_f`TbD{>)y_Im+G z#6X`%NyKJLzVaQqMtCHhf-Z?|BF~-WNGs^?=`qHbKn>@1y9cw04YLto(QpWIGKN&b znH6jyUT{3CbHeNLc8-~%^x_=~iV|XkrM9(sami@|xbV#3QI4kbzIHcucX_f^ zucy^=7BsvhOysDp61efC!PO@4iJvdTMFh@j=Ey)NCN_I!%vGVXcc8E0D@aLm;8X|= z=`4z;awf8PTJva_Y_ir2A75fiOdHtD7!3{+?yRvL!DzK7y*^28MV?b^r(@biJEdj8 z%ycW~VEELONKUH-GDhVT5J;%8RiL!Yq7_edWtyo!wZFG;^F%eGO_cBZ_4+nE( zvhGd-)aVuubXY}}{ zGmT{sW@A5EWk%RoNb4AgNJTl&>Qh?<^QXMVzt8b-)A77jdPWx=%n-iGx4H zvdZeiywjt?9X}pw4Mq z=>2K=H8we9g_;2v%tX%0WcB6JMob`3MZc*PQWKftMCMoFxM%{GXl9iMfT#ZstZQ2g zufGZl{m(fIu{Yb zf7~+2+NM|yL}rcX8TGsiy9b5i_}i__0afQPza@^}{;Lsh_`?uxdV8m-wHd9Yq45|D z{u}y&UqG6#f>YjSEKC#B%vf?0f4;UVNcnwidu5$R6Y%rK<)ARs z7uE=j2=Mr0HC3rd&< zLc8X~#K)EczrL5l6NBHxE&uizlo3mPXzdH=dFHKn=lShsaYH+Ge(^-0@t1$(@NDEe z`0&l21S?Yi_+x7^@WPF_=A40JeSDao5Lcr0&6$AeU(c4~+3i7m{K|HeSEfzJ$_k2H`HNTU1VTA|6jb=o^H~;erw`AcTbR&onA{P2ZW~RfL^t zAoT3B;bby_Kv@u{UwjoLQA9L(u;Zm?Zm5HPEiv|JgRX1*Sck&?!9l#?b?4*!)vNH- zy7g#ksLOy(p8iu0Qe?M)+t=~Tjs2xD>9nYY;QMS(NjII!G z)TD`rmSE-n&A|GhPvXnBeg;Dw8?brnVZ7za>+!<+`>=Q4YAjr$90RCqDu75fZhH~f z82dcF_}Nb))Uy%ohq`gi6<1>OhP%*q;7YX2#W7%`*g}%r*j3;GQUr|O{M}PAxVH(z zvVd=YZXeKIfU-u%r#N1J5WHqtgTxe#6@e6nQWDaGI;0>iIjI4C)nCSt|NTZu6PLW( zSSJ>>H0M+MF>NGHoe;yDruY}A{g&E&C_(XzLbNZkEMH&xnZur-4Qy;+W7A0`m6*$K z@3|Mj)ina&EuV(-Uy|h><1n^i#R=6F4M& z7P8m~r$TsNXDH6HAI)1c2}iAHSh0q$VynBFN*p*q9N~1eZ#2>XjQq7-QP|? z{j^m*V;F~i{w%yM?Wn(tw}1!3J58<4L_?Yes_A^Y;)4iBHN54Tt8nwXZ-O8?>6t3n zwXYAS*Jm_cwmGT@v=0R65p>0dkw|j5@vU!0MKDN$U%=2%0{agR;?#N^6FbgLLSu6b z(GnC~I)3%>UHJZc_QGGG8guHn19?+%*fZpSB(msC{SUMzf5L+PiWJBg=skdy=Pg5W z*_Y5Sod-2B1ZQ$5O+zsg^JZx>EpRv-mOzcEUD8LvNqivF*yiG!)E+GKKA0b!#jtN? z9`luW=0s#!w)Lbou(9c6()WMzb3A(gy;!<(HB^?h%i50YbsV2QPfPm0tO?w+982Y+ znbo)TJj`8Db@<#q5JVxMq9X4PvYcPj33-TV&KWq6PRmT*dzDnOe=wXxL#2+7ed;R1 zS0)q{^%tJ)!o2z>G&MIhI^CXwE|=>#|0eeL!iEOC;es{z&i8(V>dH!^DCW^!q>e<2 z$DR)7ACM~h!zZuaei58_d?ZqYX>7P0{f$uvD>T#TGJ&J62xD@`^WYXcmggshotK7zmEr6&%t|cG|RRf z9t6I3+k0?%b+0+TqeK{Aw2zH`{G(^e5jwxWO2vdQg`RCiy)yL1l>=+;{73T+tv-&* zfDBD79APmt?*2oEFsrEsKlI)7<9KYC!+L60 ziJEqeqB*h?b}#&8s(JNFG}hF)4s~^QOmxn8EP{7lcNM<#>!+~y6_QZC zfVm?zqLFy`0}9@CaSuLq&1RgoZ1|Aj?wHN4mn$kNdr#3(f@-|)^&E1JlbBOd4$e)& zs1~^SoGtk8-(H1e&&N?-R))hnA4GZReym=d=NdNUCYqXMt-wvE{tLH%{|a>P{}{Yp z5B6`q2Q}dbaL&aU%Fzq|vpTI$i$(}Q4nSuwZcqjh+3sU8FM?IL<% z?ICKPfuTvYMx)Ko<38e4>im45CYw<>n@ly=@tNo4 zhR)vtPdp%LNx0H+Xe=yVcY))+w~;+LxiO&4KtK(r7RX5q6&PCkH8a0AS%f@ zTLl6Z0+*(VPMli^L*@?}6`~Sc&k`}!xJS}lkma}{Nz(R-n9f^_kI~je9 z88#y6=9@Z{%U2HI2M;yl@9V438>gEvuiibH=EtmsM)hyY#m1Mj! zE-PJvC_&VgZ|rZ^4O zQR8!uZ%Iv2#oW_?`KP}sjZ>SVM@?l`0Gv-jSW%2bgOd>+EWS5CPFG#1; zJLv7(sogu#aq)QESo;&uX;#6C@oXnZusT*_L;X5nFESh0*fc|lMI#OOcA>k?te7Xc z-SWayYgfmG<4A^fVa>mKiTc23$>N?a=7H5-3R|1-P85MSzJB%~-DSHGFJNcJlCS zpJJI-fM!ZdagZxyx(BB<^YFwZlW>30;c#3wRpnwbCLgvq{zUJ;M6b6^cxw|o5uawo z88{o+WyQaS9aC0Twi`Ctz{aMN3{WHobX6r1|svuvP z;M9lo97Pz7$RJ)owBsPONF1t`Py4}P$r)$!MQKUnoE#v7HQU^PD~>JmqE@2<8Z! zR#F?>5Z|wB{JEO0uj6uQZHNhY>+0cIR0buPnou2YvK6kfqNY}j_I2;yv46LtdC5{o zjS%RpboOD*HD7VVt=#sH-~Q{fp}~R3cW?Qq**{gQB&PM(Tw$LoZQo^-nY;OdcsZ9l zL0_ItwWS1ohD7G4Z&Z_R=2{t0L_GFL15TYA#W~BvruHU04FC=sHwLznz|Os1q}guT zoknA&43ASSs#v8Zg-H=bHcvVhWb5`{a$y1`*%lLIK+eNG=ikY;oRvI2^iIh#^wcv zbAq139Hn#Id?hp_N?xbBWa+X~onD_B7u|_1r_fd{+VSbCA^CYt=AVD-o8F3ZSDnWa zbTtw~Qav8ej$DjUrQM|~-DjFnc*{4R`DYsV*qmhGAf^(&46Bz6 zYKX(Zk|i>q8Kv}nGQ+)RXly-oo|i)? zcl1LEt^lv7lRYCd-2Ir^rwaWc0})K~!N3U9f>`lw$Qo= zO_1ITpZGPyk$9W~MZbucJb>Zuc6b7nOxu$~d%^it$f-b?AB|;IEiY|&F{Sv*P!m|( znC=U=2+71p*Q`DdWfehu;~TdVa}>{b-}~MdBZijFmHku^Id~G=O^i|yhA3WRV>t}Q z05#Lx`&T!?3#$q}e@-0FY%IsaFIVE9n=A2#WrH|#McDLD8N`WkW@gt2(sPY*_{Wo# z&~y&xEDfQ)MmBv;5-33!QjSN)6*q|7ba>1(oh9`!beeX&Ui{pP#YUWaZX@7uOQ9<( zt07^ag8>ruo|%%Y`0KFJ4D|98wF|~*XT~1tr|WogKTFfUhP^UilkfT&tGWp6&Q|0;C8!b6GQ4^ zJGNXqEe8)cCA|o9PsXFPSV3mxf(+P9XCIppX#yilFQYYQ4r9&oVch?8HU9K`4IWru zg|ioiarL?Vrdeok6u2lgz+(NV1$MpS!IK+0gVG|AP=y(c-7WQHR_Rt-a6D-`_0MXD6#AVg5Qy^TPgS@AH9+j8pOX^jl^M zyJ7U_W2k}7>9TOHg6^Au*t51&v4M?ECz%ekwL$LcglEodXlg05fU6|-wL1y7+^#C( z22OGv9uGZ4Q#@)E9!(WqB$MM$SqA~GzEHGz>+{dQ(mKxphqIx4&a!1Mx9{fAH8@yN z+t9GFCmz8n0%xzk*!!C-8=)gP6N0VII%GMydpooyi`y_jUvKKU#&u z9d2B`x*v09({+YmJ=(1#;6|U+@SSXc>P$WhhZ=`2mVwhEr8w)i2tY8cO=H1WHRD9g zHYW_+$g*q+++=>s>Wgfq_KlHga_sNw3jtVGfEgXrPi?a;Rcv5mQ;8`Yji9}w18$eK z+Ado*Y=YDiLzORvl6tAKOu@Vm)7_p2)yVLNdk^gXoHP!|V9aKJq6gLW)yDhrn3kai z=49q_(y@2PDVTd&+^x9#cQ(vf0yV8@sgCZ$=-ORN(#af!Nw_bc6n`z*i zLlT2e_JWJO1le~!M6I|Gx3MAAB<$ZypFL7cq*WH&Fo$GT*wQMv$!K_Phgn~0!+86p zym+|)|C$Uv1H0U;4Qy;GJ-zz_AIAfKUyGLJCTo*K5HNTC99p;~UXL6T%PM#okBLtA zrCzsiS!B3(?RdfKRaTSD0p&f5Zl^(xNm(8%C@D^7)+tHGKtozBzzv#^moelJlN3tO)br1 z>niZfrZSvC*SO|&{bqfxp_79NxtW|0F_UTA75xWNf%8jw=0^!6{EOD%>x$YVjRH5! zLDxVf7Qqd*2k5sA=Ce5_!b-^f9FOL&;jJepdW`3J*kl76n@UKrcmkVWZiiQDKss(Q z#EC^6sM2H;a!p98#zFE*zwlS3KBwyXlf*ENt9q%X6%54(5%9DiH6}93be-VmJ5!P` z?b@f;uYU0~p|@G#l74W(9w@R?lvA!i!0&_K<3^IkAQp=)6-Dt#G@9E_K<9nn)CdBJ zt%a=?F4M6hODe!>>iw)KY9<%499;}FV&2Y$=M3S(*9{qFt5@2+=ooSu>Hqse4nvdE zSeeS5G1qIheY@RQ`%)!jg~R)==t9e!q^T*=PXegX3wW;MVT$Phh%)2mimgRN`v$#t z(x#$t^YjFv(Kk{%Qf$J$vEYUQ2<8xM0o>Hn?^yD_FBU2v*}1Jc4rfBtAGW2C4Qy;G zF>Tqj34`I?Xl$v4z)z#yY;Q=Pddlafu&ux_%5Gh(sco)7XN!73GLI9mjkp z5tAH>CA`U)-0vbFG8A{uc9#u?$x4b6JKn zA>-nlkkb1yPRoS?8~RO=C2_0=<(xn}%83FwnJ6lw(cg<_$FO*D%mgw7d{Q!hEHL3R zdu!&`?lLtB+xB|#+^%vA$3(1{6Tv0t4w??a-6wa*m_vB60EOo>4&^5s#FEqy6FcFQ zcSCW_2d4~_>dYOq7XM3C)o&DATr+DH%9^D(bFJqD9T_dn7wGke^k@Gl?Jb{+H(1G^ zGX`|AY{Lg_DP#j1n@UVCY~F-eWDs0qjgdTW+Q>7GMKy6hNhgy(>^ZpaZbdzoTc%YN znk=Kdss+hJ+DP;_visu&s2tz2ecR^lil!Pgw=SxBd42z$;eiOMyj5@o`l3FWD_6oI zdOG`1S5f9s6vau*Ze2dcq(~eB@x9>FQR_SW>?s+j(UnPziN%AsS81^)eH3sJGk-hj ze@-(LVNBDq2c~dF2t&=Of@2^$zUfUlD{5mRxivIK4dHKU^M&xZ^0V zu0UCNaAi2!8BZh<;e7UPnE;J1cHpRhElBgA7oW!lg*Xqt%79G3B+r z#@m&89*{ml{qht%wyf}E4!WM&mPvKbte|c9z%a8E12-0c&4=mbR+zdyjC!5$8dgg? zuw$tYkJ%E)1~xWLfxHN9-iB(GM`buZE&Ir6+RvoQnmc^5*1~~n%YM!nl)&-uYYJFO z8Eup!Gp}iURB#Utp1yKpb$B>{NJv<9Npgoype3HDr|t8g&yrZe)^y{E*ltoB_7uNd%z(Lj1;1wQT+9ArSJhGGJIISruJ3V4&BCJV~OB`NzTyV|Nm6VE9BFPf>4XKf2 z^P-wMRC;~Pakwt6Y5&YJoryUe4@GjLA=-z6^Ad8Iag3?Nk^nUN zKf_HMS_U+h0efF@yq*M;I^UTFA+x*g)5`pq@-78ngs~7=A%lM|*EtNg_~I z316U!m0{3iMRU0Q0o2shR>Yz)!cM}vd}b(}{?m97?%utH4;TyeW?CgZopTq?vrAnAql^Kpbp`rh~;x4xN`Xb_;TGGk65O? z3TSe9Y{u7c#fJp!+vUcx`O%|b??l`PO>KAdK{%VP2QT?(Q(_%a_4fAW{63Rg>S_Wb z`z8|}JvKXWJ`E57kn@;aWMx+9bwB-`pyr-PW0L_bdCgpO?4QHo@RU4?>gsA+xY@ww zwM+YZI^n7eVpePGwC<;_Yf)YlcE+!jq8+5$9f0T*kX8jDorn$8lzE}6>gtp%M~K`@%(w0gp7}uC#`MyS#Hc0gIxc9F$ zINa;P+`0sAS1p*Hg#4zE%I4j9%>?TLRg@#-mbO=LSk-*a;ccJloot&r4E8mbrue6Mw0X8@UfxQHyD+Gm>X^V zabmpOh#A3hNrjoFv0>dUGrRoI<5k#p*oV4c3b$Ny1cAD=321sTEq!B3r?Dy06vd5$ zon;P(`<;Yv+~^yYPAo@f=Gj;XsrFwZRQVBz$sx;gu>jwh@6%enL=?r#C%0MB4M4++ zZ?dA9xe8{|^=30*lkvgZz<|wo=gT@M=QBgm@9(A8kS&F5U}IB>>6vFYVf)5zELboP zT6~&!)(my(<{U~7uf*QL>D(RcGp3#{uc*YVQ|1}=ZIhw!NI29`B+NBJ7%1!SXnX#&`HR3ylF#GuJZ&kGfz_aKkreJH2}0*92;4BWysqZ< zvFQdraB(Mso^_aC7e{54V*1&*%t5f`W22dVHrxz&rc6%wfmil;@#N-ml{W76H+58a!IZ4xfgHKD!k!?>mGyuj)0mTqlxfdizoj(R2L>1c%@9 z&zSba(&=fP6To;Qfe1D`DklSMMw_Ih98PoeopGH|$iO0x1OkEgjot{2b{x)Y&Ne~M z?ZuReu*n8CHszs5A72YK*@NMb^O%UD>ASOKwrlNPcbVq{nk3y}gjN!;i6@d6b~#C& zGd8c$1XgOxyTo!HO_ABB)VwJXO%5rF3{G~#>+*sNYK=-%^Irw$%Vz{Dmi5JAS~8L7 z%5S&VkrFB)#kZKCrcg7#p|Qym?yZ=+-Zx*@YY3@qamcLj<1K4!rup;CXlasB9*;a( zfuWFu)k{NIc52l0oyh{4*FdKEk#KLlxZfU!b_fX1TaduKGZH`#Ob2S=1l|zMUn#N< zK?glZXTb8$1_uWVxr##T^%4RX8%tr5Vj3F;Zdl>W@w7JdnIRW5em)No2xHfmMuU^= zdkg+QPf*)xOCTHA*i>RtXm|ARV^6>p^dOO%DUSIJ6!6bG{oeQb1gs)<^Ss85I_sH`vbx*;JU!e9Piqn;|;$#|cpGF7q4Y;YGxW7zqDFMl32&5f(}A3W4! zHK7(biGa;|(?VX1k4?U)DBj%hqGQzG#|SbjJ~ry~1vXh(=|@Tm0qUC zDuDlBvL|AIhWXkst<89jzXWU&qyA*j`%Y>f8m+Oh5)qX#SAEcyKsKZ5#el!JZ zUaZV0Zki4o?UlsXK8T^`A^TTBNX7G_ut}JdZld2VqV>CSGT3W~LymB}$@z=ycvHMt=g){0JQQ`8Cz?2<{2B)^Gt7f;*UUi**dfQO6D`}Xic*%7| zFDD#noIii_rDvUup`qckG)?W#MlrVmjPuN|{fi8U`H(Nxn>p7G|hbq@Xt@xUrtH)>vU6!UYL1YPKKI(Lz9 zZ!CtNWgUrGvOcD{@p`=@!3cEDoiIzKj-{_T9FFXA?yjz^tlVn3A}{YDW<3aA2^B9) z(xIXwmQ0g{l?OJ>G&an?iT*j%;YLlljFzV4(R`~mUoJX9pFW+3FQcJz4c!MRsRTAGZR0t#jyJ(b?^vAHhB*>5tqto-7Nih=csMz67UlQQcRL6Oy`SDM%xZo! zpyLR=K1iQ^pI-M)8Y^bZUN)GqfsIY$(AvkIL^Pa0bMx#OD_Ar&{Rm%KeYU&0&ZDb( zJVcBnnNC3yxH{iJ`al`+p{g+%0hsWa;C5a=Z zw9#t*jI`i@FZMh!=tPmLgh}|xm95~dWF9s&Hrn)gw#1M72PIVa6jW9#W(fqF#$fd# zcNo)o{SvU@5+U$?cVe*izu`-8)0F z)9Q@j=&1Fkj90eC=_O23K9q8ZuS+Fk|0qw^p|YwL(da-`T0uwJ@2N&=FuDGvE&XXZ zF(>WiBkeC9dFA@|ya!89KOMt^gDZ7SOAQYXr>&)DC*b6$hA_Ab{>f~WCut%Y5rDb) zoRQgBvox-T-wRvuGLF_;DmBr0gI)!aLqEQDlT8JL@gM*EMvR;K^jx=WZn=klg|zn; z!rBgS`osydSY%QOsLkPUoKC=m)qN}2=SDZ8DjkL&O(x3eAp$ac#vT`o9b3;M9*-}k z-!hfccT2V(;CXv-*ucgnD|D#i5L9IY&bho2qNL1>PSYkYCG*&DxDLL6f`BItMd!gQ z>YhL(x`^ZXe>C{qnCo$H2V-1n(2>}i;``nhD61N(4OYTgQ9VDN<~B4&Qg~-$BNDMF zdItvT2-xh+GPC?VnrT~7aIh4(#qt{_!5Hr=5*S$)fDG8=E40Zr&QTGIC*O;J2dkrqQY%x!k*gKg4lH>Rmag&%*(^_jo(!?1*h+yna43>WaPI*60K>RsN zh;t^b>z@%Qxw%ka!!#reR49rP3I>Dk8hcD%U*CAkR<>Gb=iGyaJ?G=aFSbJn5QkN@88ahO4jx~5U_QR~+xdw31vFPH5Jh2~HWyrVKRx=N$bJvPu0+o30UmgI~bzOsorZeH}+l_N;euw2tGlF+2 z1pI4_7`ChhB5lB3_c@`uPeF}i53XJjfwvB3o*BW^!Wo*lBIFoz9_FTd`3#z~!QpQr zTbb@ps~e&sU>u zvx??A`H1fJCR$or7F5n@+~cnFRUJr2+QI=p#I}g+ki;FWib-lm%$9v6ge0tC-$4{XK*T4AiaRQ9-$N7- z6%|~bh(5oEK1E!f$`gGc>gPj6LH0d>Y#|9`&m@^lX6>HdyQ;o(?yc&s?&+TC*?W>Y zzf`KGy4F)w_x$g<=lqWvs>&>wOahoq!>4Z_=kpk&-px@24~wCw3iYUX_g3K7cLG0O zcO!oMAJ^j`GO|x@0Pel#B=|Rc0;^V`P*L2Ku}dScmGpZ3-6!MBcl;NQKV~^z-`tH` zAN?rabL1Z|o54+b>^wFz#{6-)sze7GVm}vNn?QOq0h}pg4g8a?>-TuQ-YW<&e4M63 ztJr72@Atneoldj2=W3d6u3{gqCAGu;gFQD6&YP+{G_JV7#+52TjS&t*OYVa9^f6?t zIz>+%=^1!0j0Xslo&UCeJU6c&AHI1Z9$z~f3sTkvqOz5TqUh_+bpelTJq0)2_$3VNT8p=T_CN97OD@FwKK5~Jz4t*N zahLn;On{eyb$#nS^KjHTzrv+&YQs~{`~yqd=Ar(AyYb31$6i=K22hI5LgL5`x&%T3VK@IU1H5Th>*wfOJIV&~Czb&YwJevku z;&a;vVn4a!0UXto#Qkf3gxPZz3`YFn4J|v~i@F#YaWz-v1(@SABJ5%w2Lo$WRiJqz zV;EpVox?c23bWb{#xW}teD{`T@WRWl;LKA_#9Qh8*fr}E^zFI}O$#kB>B^W}(eyUJ z+jc6hc=uBL`j@}J$FKT4uDj~f`1+T>i021BfLO<~sGB>QH2xXvwh>;NooI;u485~H zMIDMMiM1&wk6Du~>{ba8km)Co5ii;H*ED^ZrqgJ8WcW|poJISWP3bNTG`3}ef~8$? zfz5#eY77{`2$bYL32NAqMP@LlaT;xI3wboCA&XnT@J}pn>3#Z}zh4-*{LFrIr24lW ze#R#J`L)%ZmmYcFy3HHn*kPXg+W%aBH`*4&fY<(xrE{r$3SIK@{OxCCJiQOgV9sjd zKkR_tu`=W;R>yIi>E6`=D;*WfHV}rZC(zRKzt7??PeyUh8&1V#m%JU>Tox~rt$F0( zd$9a)s}*p8&A5C7T9}MlY#%!J0khj$@XK3oL0ve2-F?98TRYH3?{b}I>_bt!i_bfQ zf|uyqX&Sf*(fSVxuZ?OXYT>H-tf}}j$>r=gna2kQ2d~t1y$INp3?H>CisGYvHdT94 z_Tsp)G%m1lWi(wl%`X~}z^ms&;o+xx)Hs`0RdO6n9~UNr-_V#ayyj=$xjpyxHC+cS zX-j^*JN81Vr7fYo>xh>d7cT4HVVvM?_{_ks(AGSd#4gfE7{*fL`g&vQ4Tc)sHi#g& z%k*`cUYnXnL#RR@dt)xMqNaO?MPgSSpYPcLxSFRsD- zf&0+ZE&-4$;}FubXFjml_YgjJ!_V+P|M_9~tWk#_{`zrrJ@x}!^bY&EnleGk9NlNm z`-T0+%=xT6GS;R(`g8O(eHy;Zw0Uht#$bgZqHodkXGni{tne)sX?-by6v8@MRlvr< zkK>99Y+R|X!Bb!ayzq700k!j)nLYgE^p>c&lv?l)xMEuag z`TZi{Q}t!hK07N5ENT|8i*-mN63TlpzC3EsHwNA>S+$$mMLj;|bn&VfYQ>OUqH-(` z|K3f&<~(3?$ItPlPd|;-haQbo-z#XzK939DLca&#lITr@M1fDfRmThe_mjBt>Mc0* zuwxPJc^#e4--wHj9E7h)zQf}giW+A|)YM}l;kEe=qV*r9rfSM#ZN?(68HTafj*d@pm<*!zB2`*J;;q8Y3AS*S}Dz0YyCAWo9a$ zhrKbh$(5G@$33$S8@8{*yrsa3Wx#wlwr1jl-a`+8ms>uT#w~Y#6aTymSTGB?=xE@C zH3iQOKhv=$#;D^f9?I^XsVyqTu{OyasE^%-zQ!xz%WOfd6${(Bb7$$Q-!(KeT-edk zkq0)jMM_&<4k1tz#|VSk<*J6e;sP62MidPuH5~rUS3=2Bcd=nVy0r|B5Y5I!_AwP~ z81?Z~#}`s9urbh^Z}P@h19RjaI$vL|SArX5m;-UBPY^iiIN*qt9IHV#r_KU`Ik+{P zCg%MTgBNuzz~|lr^bQDzD%$C9jq`Al5@>V%Reg-`LQ~E0JgNbDou(y7r#|*`^fz1y zQ3kw*#yxomYR;TFrK^86Ffj0L2%-e+E8FR!^}~S{9)5Dg1vajX{*x3#P@eu*;obV5 z1)BW*Ll#g2yii71PGFD6AYe0^VJO=}H2Ps09{=hbT?1oWO&5-BbEC$#?KHM+ZQPj6 z#%k=OvCYP|ZQE|tFYosY_TITWXXZRQzrEI5FAB5Q>|(*}=dvkqF|-gsoEzFMMogvY zBR}Ld+lm#3vMkS6ix>^`dQV29L7zWiV-$F!hXTk=Pq9zEiT17P9CSft=`lQ?Y~;7X zrYyc>9jgvapL36|zFl2krdcDY@$IjcLXs6%JYJ>szoi^v-pH{rNelY2efWHcyU_H8 zeMDS7vWy~%;jDzm#UU2sL3IewiC;}b6J*!6c_%yts4e=etm>j%%PwC0wcr{%L(n~M zsK2WFLG&_{mFHl)vtIW4Jj=8mkQsY8C&8&?0#LF$A-FL)-8(4dr^wKxDi{N}9NN5? z3?3IFE5$RN!2qQ>?wT{aC|iXVSng^~@Ja?u>#kSnzpT!ktuo7x!WwJN9h5lw|5a^h zTb>-M2Hc$NXVIuFM0Y2_q?LO%mZgn=tHi*8U5HX>_+AUMxs^-{r11Gy`q*xbVLr8| zywC&_V|HDNn&@3bm7hU>`3;^kr8vI%0+CT}lEi|Poh!}lmmWXQc0GvJIeScEZ*1jv z9V3m+`AKzD9i$z=TRrj8axtE)DBLDDb&wvxpvURWv1Djvp&Rkhb%4d z1tbY7_HhdM%4X~OQ*RA&+*qA)zST%q>CM*}UERvl!aKl|z+Jn*a_N%Jvfaq7{t;#y zZwmACjQHygUlX_+j=8(@Y898D82Wv-CzxmvC|zGd2xejh=CXJ+iAjKj~u2TZV(%aX%%_ zp$C2#2@7_m0hc=XQajM9_AVfV@N_4vgBr z^Ye_JXAvP^J|cj=>n=(o^GNub!u!PPINO<>V#2NcEphdr=a@3IJ(+rebV{4ZPUKN9r5ges?DT z|E5xdm0@I9&f=hxZPl&^an~fs-SIQ#n)4*}T+PO7Be45m%i4s6_Lv?Q0`VA30iDZ` zCO631^dw%r=+O*mWr?G~Q@H)eUcZ<7UoBo4@x2p&&_3oA0bT}g>3*?I%&NxEVK}l6 z{|9LyZBNp9==u{$Yim5#^}WA2IXUe3D?DK1zT-X(lT8Z$T|OpSrGn7!`daS0^E|3I zh4Dhe?&I;a#h4G~#8a%CWWpH~1L9a9g3qUvM@Y*gCC40?A*TfephN_%cL(dYZMV3{ zklyI~1cld3XfVwX$5O;?bBpZStXEvGAh!Z6skz)b!Z~3FXVx-CaSIRLOqF^{bGf&z zFa~>j^%vMBK%rZ?@q05d*vkdSc;9|y)Vnx_Amkjoq@)f*5It>Fg3)n=!OBcv;}iA) zP<^t0;|NHVH#vOPBRvfythr+N4%(bWfp@CFkKpY<`C=obkhfUHjdctb8qNVxPuVfz zmnWZx04Wq&XfJk2$7fXUEuEMrXUWe4Ie2ef>+qh{hA`m+_}E@dMW=fo_zdS!@#|+_q@xMsHM+R0w5p~JJ+#+J<;y+d%Ps#45ZhLA7t^1#Q3u3@|YPgac zQg}`1ui7Q`Qwhl$6FUu2C!cu;bUwP|ASZcwD59p%e<~*mi(L0HLD2C($;9^qaA3$R z$r`0R^YC7>Jh0I0sgp67{7-a9Gvaf;2!LT?vAnRr7|#~#k|E8VJZN(TxDB_NhO4-7 z2VC?t9X2Cx$pL=O*#}57a4tFc+Sx);zYW}Xh#m?geAk8Z)38kSOAS*k9fI} zer8!EWTg&2!{et9pKm(5?_PxnuL_6x#eo(}Fsw_vBN4D%1acwig%1THO3E9*T{Wja zn&up7+MwQ7W5T_(6nSeSq=vDU=T9HKy?D+f=?{I-!IOk64ody6qzuH@4Mgv`EPN?f zQ4b?xZ&@>H3L?y&{ZDl*aaW?hw{vd=>1zhz82&7lq(+~y5n(dxG7c+oB^4?*BP5wBo5K*uX^=u($ayjrt<9-cmg03C4Z1|W$CLj!h670$@zMkj!f#Db$R_70% zUiWC&V)E6crCF>SZBam=zm*+tbzPWG=(%DaRr>O;wu<<344mKR|8Zr1B>j=^d}{*- z@|782XL+atBZ5!>$ZGDdyLg$546ei_GyK{3YVxV7yp@-92!J6IeDk$9G5ZUK7#?FU z+8yLS1DzQr|B24C7PzRl9(Y+qQ~bnbln*>anmZd}>`{c^cC`c_uCC8X$aWqO?L*Fr z_y&#^5cvV6dQ96dP@{k8Pp$!J5bFIvClqg$QXRUMSnLZZ=53-1Gc#}Xe#Se@SEg~} z3&9;XW8Xf$cSmjz^s(+1I=v45eRG4OCek(NfTnNEPIU`9l_cjskAM)&1Pp^IWREKi z%*_KO@;;RxF1-nSxHe*{6@E|%#*3`qsns34RLr)%L(nXIuJ8n ze_c7rZ;R&AhkHx}>5#ckvFCdG{b43+xi~BZ z!MQPd7_t5rzLdh9Nr9x~RN66Q2O_hMfU5LC1*TMM#00fdFGr&OSRvd>Jlum?q9)u2 z1fJ1u=%X$lmg@;~MC6Vg-He#$^^T|T82=~WpLEvs8{d1gp27OGJA)bI6jmJr(ZR?N z^&h3J7BZ-#sU(p6f;Q8=E^scR}uC%KaCim%pB2-k!S0V7S@j^DTO7@u)L7 zvX`hv4P05nQoST6oqyTPYfr(MJy?LDd0XX!UmyBvrOxc|VzmK(W@5~ojepF(`RA0Y zT~Rdsx?RnAdn@283vy)FZ-}5-WVlTT3!$xN2%2mE!cDthY!~O%xHMmO2m@|`eOo3d zoPGnTP))>kSX_o0AXa@TUmEofI}hgLmZaemOHl@zhW4__fSRMLX)oN5~3+umvwfaZXeU;N8Y7%HHhgF`kD*{W`vEB7p0aUK1nwTP&+t{1T+=>C%{zOLkUz(jW^JOa-1 z<`#y7y8|VA%devjk4>tuS+g4oPYt*m8uL7eO;pqAC0OUtXH-e)A7GP@@E4nl z;R`#CF9drJeRc~|XUf;IL%xfY>^l= z-TK6Q68WHDK2%>6=NcA0TXrIP2Wc~KrH5@}AcQV`!w8lZd-fC{{>^;!yxu)c8SnBL zZy7_t^fa?lL})F{s<5D(gdC|_wlL?!a{)p4HN4qGDWQRZoMW5?Hk2G<70Y`!Goue~ zN*L}_B+1Y}d5t>6o+>Prrk)B_!Tr&u<2kJ2cH*qb+F?@ejLJfIF)@gnZQSuYh0YU| zR4CNZ`{|wu^gOt3mP0VHlG@lUMTpEbi5iz$(fPsWnrEb33U1e3K%`B|`?Q2|`JeYdEjutqsL5-M4XgOLgSO zqhH_ie4~6L3L#^csciIK3>VMVS-^ffJ3GU;^~{2QQU#eLSxORH4Nt7(fkbgp1zBHq zyN3yn)mEF+boiDVuC(?bGVv+WD}%id_g=Oi8DCyg7_D{E7}1rY+U z^~G2VH)!fS3}sW)=nFR&u6ScjS6|qit=<^~ul)+3ciSjC^an`;w-R~tc6fAzP6*PG ztQctx&1;1Eu!N@$0C&fdsxjByyrlWfX^}aV0*wRhHqtbAn=IR@U*p;z9=0_6y5Dz! z!xgoO%i`8n8c*w=FZ|WZnfHNU7Q5sxbNkp1h{x}Wf!vE>$b?o4aARAP-%~2dXV^pn z`$kQsg18XvmHT@KF3RdeCnZq%BeeP=XJ0cGUEl#GA zJ6Nt!VL9izGP}6QncFj<`56)v1+A+NK|l~f0K-9~#SWv~4;KfE+qPn{0G{Sq56Ap7 z`-qRd6Ux%C*mVm$U3Kqkku6E9^KCp_3F10d!u_%h8>hx`Y&R}Y#d52*N;=HWr@+{3 zh$p|}Qiw5nuG9*dF@ME!w{sp6CC1)06`J?X1jy^|it%IG{RWGjN^U`(D4!n<^xAn` zNhVG%QJCkMI-Yk_I_jW*dJ;1ao#c=*aI}iw^qceJe3O-29M)Ua4dqCg>?srEV^vdcn1X2)8 zIOv(Qp3EI~KHeB%6DSVd5W;Jnpc; zs?)9R?gfw4S4Q^$2glKfzU+2rnA5HJ(b7acB6qfLiq}0E70$iA(&7zcgcoZ~c2rI3 zvJmVU)#rPAZF!b{op@wi@FSH9-!SOa=|v?-s60mQ_9_eh!g>iWx3_(*8g{d>A!dMI z7ydP0cSX-^y|4@pt{nh#m>4kVEL|$1Mv$JZlvhC+5#)&>=*;X5)7f|-8ZZ~q`5{#3 zQ5yW^-XZ{J1_yMbkbvi=DB~zR@>XWxN^39vlL8yg;-K?VY_kBFyJw}u#5E`bjx$IG zX8-sx!eGHV2+c#It;h~wXxEeb96#djvGYIG1&PDg(whCmj#75vp>POdZeSa2wd17}S zs`d+w(g6MK7(4ALlYTQCI~#TGKVms9ePECuu3NPS1i(ER-llX0e0+A^*E#wSKS@Fc zE9iAF6|%!{vLmd_2wI#|oZRH178T%@qhrbuTMeGm;?g%$O}|^+&&O|w8y~Sv1(qL_ z?fM+%)731$;q4Z17tWtn+O6mtyNV!khr4F7d3u^*dUJWrcFgQGrl0oZ^+ZKULJEqg z^~;^%QtpmRvIcOm7>(nAeyfLteWNVV*A-0yQ{o2C_0+|r#9sLd|A+ZX-NVMR{2a9@ z4GpvI<>}2*3Q73P+*b6 z9=|h(X%FQdRj0G2SVq#Xeg}Za8Q8WAGW)eyqPsKpsaN+;vyfS;jxKIpentQ{ap)kT zI1A3R9$XU}a<(wy`=^Dn*Uom%@NF(HLFN-ox|^avLxfYlO$IFOW|#wWr^IwgrgOJY zJgI>swn}h_Ao1^akVa%kSieik*2|CE7Lx#=T!N$hj7i!ZcRxcQ_F_J&4@P^)Lb|mv zBe`tuP~ZU8WB1Q1dqJIZ9W4RhrN-f#Y^O6)|8{T4-+!>dFQDV=vVXZ%DVTVF_f{t4 z%#(6)MaN=^Z70fK^17k=BddpgI*_jIu~QaL45fT0F4b$SJn=<}DVgjE0&>a^s&*e6 zC)pc4%k5_MjrSud1(5F7j#xg|W~0ZqW@!5-Enl6~i7IMg=?4i%E`xy8m8cepmv!Ih zIa2JkNAV^yk_Q>6m>Z)$(wBq`--#I$eLwJ{V?tK|W53rGkRVb6K%&UtZ8%5#Vxgb} zNa@ih0)51&7;=1VVM1L40#jIJ^mWAj3lRfL6YCLtjstaies)g@ z*w2+4LN~D-RQnL%-wY@~=c!lL>tD{51zvwAio`SZfk&2%=oszIt(b3}!r#4? z!TC8Q@LH?~$sM4KZ;C41I$Kny(h;1ui#KRMg{Y-iHxE{h63hl+k!^>yJv|Vm6g9mR zID(a`u5##uNs{zj7SqIYj^$;y(tz*ag_`81DUgWI@FqWR-iOS=$+>#YM2v^W^SiqG z3c2w;FmbwgVEx|n8wPJkYDv8I%opvk&_&~q8Q^1!!^B^s_Um!dO=^v3EBD$t(ghkE zg7RG2pCY@ruQKE!eml3g%x>*);`t*FCpCEv*? zhmTlg`8H)g{b97dPLJvput=gC&m_ET!-EpE4Flt)1Sfo6)pN$_EO1wK?A(s*IK;zH zqz&dsO58iwKFQNz!`~4VXvp^BE_#9l@nJZwRg|=>MrlAx5h#cR=|Oi|_NzJzEYgei z($1m@S$Atxu7*U5{#b>sdm8-04w|3lZVmH0vsC3Lo+r$Y`KH6j4m@`G`touF<9=2y z9OJ*L;^O_N$o+XW_`}v29_*XT>55L`-J38vf7k!x-&CVtf_STJ1inc#U+Nt zQw%0;i{s`*W3??3#|Y3xuA(Rj>Ov(tqj@P{2_479(XhjR^%9Qz7;*zOr##n10{c-` zDk$W{oz|FxGR5P*a>9YryGeG#TnvLAAz|iEL*zWRPdHg!#_X#4;5o(KYBOZ;e{9l9 z!{_9a{#88)Wh=szR7=ez*r3#us2W6|FF^Io;_l%SQUr+m1|WHRk-%^R76||i+3p@V zyKYE2_;-Z(Y4%2Z3oZ(lc<1d{LLcg6p6s)zV62&(faWTh<5=c;vDTr`+hrJnwKo?m z<1aB!i$xj*Ee8_&z`H?#V7ap3=42I2nHBy#%ZdjKxIA^JoAms&3PuWomEyQ!DMW!4 zOOXCOF(V@c7+}3^Lv$vKZL>wq965LUEG`fA%kD-^UmsQ}QaJSDp@|{JjpOuCJ`b>m zi1T~)%JO(5uwN73u~c;50mV%Mau^NJJ52uK==&~MeuFzMsSG@;WcfYg^LuV5)w?*! zL_oh>Rf_sdnK)%WO1He5jgNMb1ZXD=yNJM2jXHi0{l4fgr}-XdqVX|9R1lgnRbsJ{ zkt5r2YK{b@_>;OlaBRXB zSk;Lew{*u*&9eG^G57}U8bXYB;Xs!6r0zUBUdJiOJo9h8c#L?uH|OKF&*?j5?I5Uv zlA$3amcQ^frb(gMfk2K51X5GS?PLwJS^VWC>&8!2a}ATLj?pBJ`V0fg?A}RMX917< zd!D}yb~k)MnTHgCgt4-_#@khYC|+JNTlUTnxm-JV_fAcnhJ9^(0n})-_M|H1ByTO~ zJu7k<)4qU%x?ln_#;*O|LJ63Pvu_S$XtokyB zN8`3fZ8Mhakl8~qA_mCghVN~bS-$XwWM@7K-3)fmvqSF#E}9#T4E7qiaC;w)lU9ju z(oTA~HbpJ*x_1ZX6sYIXZuZDO6lk2coWzFqOEox%`7GAP4;%WESkJpWy*SP%5Z0sJ zs^z+G1?|B#F`b zp8f87<3ztcX@t+#8-0puGf_lt&p5zx$?j3xAOO9BF}gaQc`UR2|7qpS3~-n`48ve^ z9Qsy|pImhBCot%nElE$y&WRsLms0yG52@8s`9oz;H@EFyv%}ndmzufyot82P`#F~C zTYRXCf03DzN4%EL8~!yEW|22{3bo^qew-M~?I(h1REG>!N8BJH9xmAS0+jey3$!NW zNzn#ooO6AT45S$wj!RogMmc6J)6~MuFOh2}IB&BYX~|K1Fd-472=KNxpixZ7x$##E ztt^b-6CmbKoV5H)1gxs5`R9XvHtWv+H1vO^00H`GgATG%=N4(uq`W3BN4I&f*QlZ*5@2wlHFi;S~D0fvt6EiFDk={gOP3mY>Qsgs7ZHFy4 zRHt==9&NSxYTF#LyzAW$^{oP;#9-x|&zc37p?<{B^4MSG(<>fYQaN`I>g{8GOKe|A zRyvE~wSD(Dv$PV-n5!QU2Zj#IT%*Dmb+onVJE8^=prF_)l*|j$wve@${9m!A@+cE1 ziQnkiIB!(`c9J-+Xd^iavw=*O@wKS^c0gIFoHmQ% z-1pUAu?%npd>4uulXYNUTW@?yW~H`7_sX@!cUi9;Um=l|Dk)n6_Gd4Am0#H%){Dn%O9x%hQ;~}DuoXBuw zVi6hFK#4X6@ZSr`P%-Q|V?pd-gwvu7E`ay+DzyzMMLEcwMGlo?^RVsf0O83tfCTp! zcOOHKN#XE_U%9CsXJuG63|}H0 zm!=l^9&Ld%@t4htc#qX}pi=D>L8FkI6!S^ykYVWGby`MFR-NSjFm#i5js_P}TizMY zxtZ@x&$^e}M{ur4kdDoA)06w#UMSQCejHqvNEC@nKTD(nGd|HpV*GqAbnen_`iOXY zyx1N&va03WHLG$ggIhp3O2B@1W#rA*6|0WnA-i}dKN?9D#V>@Exiw|v>t-Wg=v)9W zq$@E6_ECo!!&r`l!p?qy@uss=tlDM3M4Zy&FA?U2XNH>>BqqYC_EP)+o02L4mr$&u zL(M*`EkA$Bg+tDmNvX>**YkYp`rQVRi#$Z!<^$1^?-`W7zawndN2mgYkF7Fvpp(TN zKMVe8RYaI#h;W00uIMDx(E5u@8&L~~XvTEx@P0RuqZurF9sPf&CxOWi-al(0^7_4j z#_+b?9T0@6Li&`TNrC#?{*4Bkt^&R*f=qk)nwd0$m(wI%825cBYV3_l-Q=F5bwGc| z(Zq>p4E_89Pw#G3oeyCCIbYtGrS9m~vmJgRYpl2bn^G(4`hTwvqrCGJ{8bxDF)L=1 zU!5(4X1MjGm%Gqb+{a%KH8NyoAM{$Rx^jaunT)sgq7S;AMJFfXE9dnZny6;}L49q{ zo-I!S|CIk2>9Lc@LDMgvxCV)@Q!P(tat${T%Ae~*M0=DO>R}?lAC@Hkf|Q>Px=4p( z)6Vow5ZKoTJ_T5E z2m~k94Ho6BzI)mU8M)SRVxlQmqNU0H_3bKx63eNy4Ey~2j1*Um7#M*v_jq*0-T4n4 zz$jTBa(g!j>5<}2K5uq|cK%o4ZtZYq{1^di=J6EPBQ^r?A~GxR*BT&v->2nak?$i&6VkMzShVJ#&c+--=#H?Zz$eXCM4oX&ny$e(MWW!e%0i-;^w*)@ zwkxfa>A_TKFd&oi)wwtX*L4}ICo;SFQr`W!G?WAApE9APMlx~u_|41yTdsl`O_;GU z=ypYWE29f^o|gt=%Zq6n-LJ|w3IRc9OM^wACbgg~qQD!-4ryoq|MM6O&hNDo9y_pS zdGK-eN1L$?9HJ%w$^M-SMM$>ab=^&%z78GL(Ha8;l=OiZW{AmmY_2q?5#T*V7*gK4 zXC!y60tx?efwuC%{4Zd^uBg zsnO8Mbx0%}JnmS0yAofH8FOr03&WOQ{`fmu6^2tmPxQ?N&*#|Mg9tBerE&2auC(iy zt_&8VbyNqr5tdWrj#7K{hWE8wlHvZj^~Fr&*)ZePd4_x^PyCNWL92x;+O%U?KO+D6 zjer93LZ(BExwEn!L!4Vn4&@Dr3nrHktG%wwfI}(T%+0V zpveE1qcsqy!W_1^E+J_Pi#aHs@D4kQ@EB~Dvu8+&tt2M8N_NyvpN~4Ci2j!;Z@Y9q zJu!MOkMDN7j;FCWrY_vUgjw_M5f;w;H&AeWYlx33tg5d<6<8QPS#d=PZ35BoQkI>U zou#JzBuyu`ubIy#?A4c+tyr(PA||2d2(;+PN89NUe?kg ztXr1b3z#ATN_bkP0kOZ+jx$HKi9>*(;TE7bqlk6FPH~$7?xT23xeYXnt%a~19A;)G zBy6Swk_LBlYqh}o0tm)9f)N~@FleCKGt~T%8Qr$d2ipGf9c6)eT0yRNlXh|*u`EwH z?33Olj~_P`u>w^Hp6Xt`1&EUVGB`ZTsYo7{{W>)z@)%6kwX6@?JO;w+n$)$iF?$GVPQt?p*4#cMuQmLtPimV%4*)e{6h-BOS@cHtJD2j35o2aGD0 zzocMuqXx#fOItb@C#r>ElhpAhp_cxtrrZ2|HWKV&sdV^Qg0-YXeLY?JO^=^5pQ>@R zvhp1Tf~m7w<-aRK6NDq1<{$P|rFAUit$?r&zA4?!u*WLb1Z!_Z|EDOs`18ydwK#%- z{4nIPDFfyqU9z`g{8SWv@agy%Aj7HX#$KK5ZIT+LFrva~R&b@_xcQ7L$Cq@}{N#sY z$@kHB9?mRYy|nG2Mlj3}vXu=68g&dU#t_D(ij<(@fQeoV_!Dxq@e2GsV6{ogvE?lb zchrG3{JaNp{>DO~Z^eeICM#O10GF7O4zH}BtWaiU5%m(~ITlL1S>j*b$0Ta8MmAJz z*sz#MJ+;_%P^g!0a3SJR!|kswU&F6B?!Za2{p43u0AY9ckeB^k2WM_BYr3+=w(g-x znUIFY+qef$G-Q?Nf7-q#F#8AAknq`@^Kp*J7PSVgoLgw)n>TIG8@`S1BIF+etFb%m zj6D8cSXLy<v#cd}sDFJ*hvmC#$H z5z^187-}7%O~+s|EOM06mhW^L)gyiPt;E?@JvhAZ~Bvy^5O=T6YVk@~yUV zYx1@$`)&isTLlZ`Er3-L(u?!S1rBL+YsdEEBJXvU{1D5u(uCnbXv!n#;;MR`w>#jS z`X;VT@9pBw$!c1MG#pZL*|J3tw2c&UPIC|xGrYh1K2?Zl{q>V_jF4HgPiJANgr}`x zaA5tz`W}!ox48>Q597O3$GlY?!I-E~djpsSD=#i^KZF+}?SMw0ew-m^e8?=#wfquu zVMuPw+Hl2jrx`c%)V4jjNgW?JpaSahPd3{>R0|T}#WtqovgT|MgKhuGc`em}9vAhX z;`2caRE(-uHZ&iUm3t9ZbP~B9ta(ASE1f!)AZDUw;+h)7-Djo7o#Jg~2;2$ZeG^TH z;7aIZN@dsmG`c{gq%ID5zuWIx`el@L+Ms>*cni-;Q!j@V$@}0pi2tgSF7BU&UhUps z8_Kz_5k4wiL1h&<`cN-NV1z)TobYKJM_gV2H4H;;YEM(@bMO#a9XRWd9p*jn&x(EV3!FEBx=%Y7@}86FFc~M|vjnb6+4eJ-ZJ% z&(V$tVqZh$ytEpCHM~-RS`=jB8>|%(qEZTLeG*X-9up_v_T)y&(S!^nfE$Gh7TC8g zapOrg6ImV;r^7lSY6;jk;ej?duFYxUJbFaF+?LKo=c@d44Q}$o^-YGX<5v8%PEJc$ zpGOZ?amg@~Wz&XnWJkrke4F%Uo`$^i*_kywRz>cF9t1ziV&xw879!Z+Dmk754NE-=D0ueoxZil1srdbYF>H0_f=E2E+i|+b zd3JgKy{cz)GqT79Pn+#`7VDS5@^svm<-s}|Ak_0PQ2ZmeD{vp@LAH4}h_%tr1KSCL z*Y()k-Z1O@glGQysg57t>jB*9EUDQh@jU_n=g2UEN-#K1(y8hM+7JhZpSRs`Q~hwG zwz*Cu-VvuK-f#d|AY)dcyI7YVB^ihTLp?I>FoiSf3OP>Gz{>SglnD%f)D`pYG`OIs zNr>K`1o>;?QM^cfv@6qJ5F^KR=@ujeZ#6cs9KxI)N*KiC^ z47s~nIrH0Rwzug_UzUifQfOP%cKkG2yQyJju@g?rZdPlo?in;~VMy=DpFwsl_q-uc zK2pWuiV>LT6sO{U3et`oLdVhz&omxT9A(1grAp&v04rF!q{1k)mMMO@U1B+IsRvySdrfz;Wv zDs!Fei(LutR6;mB4hfe*Zx_REUKnE9#KH;}aSsmGo3b*l;GE22bHuZ64~Jqyf1R2KbsFN+muLdjuL%tk0^Yc*SC-N&VMisok=?T9%OB@ zb=26YOC4&w{`)bHLT8yl#`fIsmOgcSb~c8sWm#BSji6t4Qba?1rF_e6%_D}S#rOvz zoCwCgRS|TxY6v(wngAp5J9gCnG3w#=^!Fx$q_W2d;0SXx1AHuvJ(=o(wUxrHZrzKd zub#kj7UZhNB6Q|I8lusu+3SWiJzJHV6ZuF;1>fBdbSFvd_9E)ka2p2lDqfUy zp8>$Bo~53!+8$SgGk&3O;PPOH22V)ZJWig}P8azqL_QK&KR&9Eh1;zFnw=QKVOx!` zIhJagf0>>l%}+N{|K$8K>9IQX<;Y^dL^or{D4BF~SxMSD_iXh~l3l{ImC^copRdA- zLJH}P$=RH1jL|t${%mH`Kihi$&oHzA6$V8x!GAk+7nb8MH)4mruOTjzKo_C#$D6+I z+YiLsp@LVZja`*dlf=MF{8z1vJ-m)uBdbAAH{9!Hk(rLVKE`|R5ek*+>@Om zRgW@Nh={lj-AZ&r<#`pd=DQ>#J!QRH_kz8({tvw*!Z^0VEN})Z`>s+4?&QNc{^gkB zQyHH8!8FW2;m7lM;Lm!&!O&Vqc(xfh4cx)JzUnzY4{81PSI5&`5AT?0K4et^ABOuJ zUjDtbxPw#9K|ds){zS<;eoO{Hn8RM8Kwe-%O6H|&??fSUdI#FrGp|GLGz1d?g=7v6 z0c~^4r}r$KZyHtti^2;e6G7<_M=#i=h)2p+&h;z-3Oywh64P0Kbrxphxnea=h{_5< zGzw*vMHQ7)t#&XNfNyi<(Ej#QBxNL<`OJD@&>vVY{#gQCk$YftW6ISei=$>{w;!dN zi_Tx|mKlw-tN2+2m7yg{CfeyVF$D3Z8n*(wHrU?#2B^#061f(jNlwMkX33qq^>? zi?tJ+uNv28?Yl7a%X-jbE*kRH`(TgNRuks(hf})sixPj65k_DfR^(K-6=jc37iq*{ z)Q>Np9O3Ong*(sRaGH#c)fRZ$a$TDRJIcnbq#aY7AV`ULD=?`xujJuO7UScCA7w1Z zKP1xWj;y_Zi1`zXLa57e9%2=%Y8}R&&S)4a!Ge{h8z1dvm6!9w;X$3W!YE9PX_Uwy zI3!M6C?!uB?0P53b@PgZ>mUc#FW+wDRN_$C;0=L&D73@_o!FfIa~a9khKcn)pUk(b z`qtAs7GBvStvGc~`0q7dF&W?f#&Uc;pz__79+#;3D8z)7dfMOt7njdDf7pM6{-H?z zMS;K4)+|P+7E;BCdWG=NLGq`xqPzNn0{B3hSVahe$R%-gL*(h~-<1j+h`ucIySMVC zr@OsZAypQFnUjVh_uKrUpY!zT!{Ukkg*?#`iBl+&zcix@b47YP%cZUBS z^QUwVQRKlig6-EAOW)lki$3gtzFSC& z;f*8$6di99KbpdAp35S{A-fgZQ!mAzuzMn2&jx}TC3IDWGn%7mWKBysrhIV-Z0U?p zIL3HGKWFSxAXza_oYzE2<31J~@uB}S!sYjgP=!$I(F8rOLQWW^4J`{bLvz2IM}%|oe70IY?hN4&<1VVkSJPLwszTg(g)@JksZQed zn0eYQbxP#HK-s!r!V4vhb}mC1HB2A7Za2VVrRGgzgIY?+gS2L1%m`yW*||KcCEo}2 z0>NQR%b>#ff+V9MbXM$dB9N=x$0*9;J$ulJv+BO=U74#{6n}-(FKw+Cp-t$nkB+NF(|voFT&L z&SW%_BMy`NE-21^P%EHaqLS}urCfmfS>@ir48eoA$eC8}-K7w0)%Hb)ZWG9< z&oFi9lEuZvJZIhMa>SF9d)8XB>&A&An2%tfF}LpI9b7~W*>v1#{ykvi;4LWoUAY$QVHO&wKV?!sF3?1YVi=}W74 zo~#i!tg*f6__lNl+RGS~`%kybFHBkEWb}^I&2!d!vpfjcfMz8$sdsDP92WB~g{$i; zT#L>%ks%dQQ`!2Qmi`~{ZdOq(QW_U32rx#Ic;@Rrm zaI1l!ARM4DQER^IGygwDszf-LkZQmG8oq)va32Z1SF%DUMDQqR4MwX8?~{zJ(Nl`2qxov6 z>*!dqZMl^#Uk5oSjQz^akSf71^V&ol;iyS1Ge}~C5_iynaUHK+R-r$abM`LFi6TV} zPhi9u%aGTM>HP`~3JPIn$shy^U~z;Q))yw&ypZ=JgI8Ce(WnVVuee}_SFper$Bofu zPHCGoMC9nN%HTHA>kF`C$^|7SS9MOjzgMsS4JU|{M>OjcjE>T~e)PE!;yP|2VIiB8 zx$rPB?BRe~yaHeOoRr7W7Gs5lW&9|wn2Y>U7%4;OX%=9R`;b5m*waxz-5}B@LJ3Ql zv}EPs;bG7=x#?eL+u3pWYVYRx)ji&nX}(SM9`BW5ZD`}G{`6t{D0++Y(EiV$S?%B& zG`WDl?U7Cd#hZ4LKWk1v*STPZ2;2j);@^`4mdgXYpU?tPzx%u`UVAkR>7B2w2d$D6 zZJ+ElfAG6ww_6AxM;%&z&b>A7j*$>Yi=z?@1Vh{8!SP;OaYZ}-AYpg))TI5euMAGTxVGCs^Edfu)RMp zJ*r*Aj%`ZE^YdA?W|G+yya}#eCo!(`s;CVV%Uh)8>rd+6+hSyB5&`P`hNm@9e0WYQ zHz(KE(xhl;<6mjaUu&V<*UipydU`4+mo{!~#-mPz5y<*S6%xDT$z5|~;CBjC&gPn%Pspx{Uw+!} zQjk<9o1=G`8g;CcLRVR@X*BtyX`Si6Y>WELB#`Qk>;u|`mx54yKI zP1{{xegRZ!yK{hNl)!~=&~67C%bI-`F`t@461pqiY`uM=d>M5oJXkcBVuA2I^eL-o zWC^WcT8;SU*C>f3{uNO-S`Xht?3M#G6T@JoM&DRi<4lL{;k|rT8!wxY11FOIQ$6va zJbck4cP$Fq9<*-;89_ayLNLQ{A}Ql}vaIZMdl?!TF@wpR)}n_H7*2~T&swVoqCc%H zEG|ZDudMGwaX;PQT=(aJT1>hCpP50*Wy_#gZjt2^DdaCDHv!-HlJ+0RopK3+3buC} ztAt`H7PGM&cKS94tVDnS<-^joOK3~G<>eja&JTO(RV@R2i zhIt2ECf6va3ap-Wy}u^i`_KQrc(AzgW#br^ToivIcG&|?Rv>#s75TJ;7Z%!-82@GL(wZT482;cD%< zmS;vIUO9!t$9+P|;~fFLW9V>e>(~QTT9v~l)F@+VxYI1nI)m${y47L`)cw-94Lca5 zwSlj!sK1?;6I+2+P^sN&-j<+bzn;bG^`LPeAJi9j{*!%ch8iCvZ9D(+Ry56}U$UPT zQV>oluvtt}Lf@nhJ;-Ta-O5J(VpWiRTpF@(f?!u&v;*V}k_J>HTJB%@fp7IS?_{R7J z?RMjL+}z@CI8~yAkba2_ zSd<$(FF$t8SUu}SQJLqP9@>Fl1YGg(7JlE7g_PONg*G9zRj6QAp{utE6SZcBB_(&z zuYZ9qWulLd#I#wyrIFVLZ|z`MZH*AQ+iq9h-!AW%*sToLFbDf^6kW31G0^l;(6Qzp zg++W*8KTev;c9*7&j9a^4w;p=h0$P&PvB7~vb&olSA#9r+Tqv!j)}gmcV&!+alxtdUH)v@kt)c4Hs>AAlbEju&la}|vrVF~$IIW@5%e5k9@xE6xl+qzkx z6fi?JUGkbMHE}})1g?=^*%PEB;=)Y;eAF8zF`e@h9`scN%;F3_+8PW2Fj)HoamRta-Kw9iL!*2`oOQ z1BlE+0V+_ccL6?v1blyB{6HnB+y8FHMc7Ru+%JZ(yIqAILpcoO$EjJhZ)fL;ZnA?x z#gaF+w0ZwXdW^$-$H1jSR;6W5eu}|q$WTlPR2X436Q%r&bDD)d{$aNH#NzL~ zOys*G=u^(<{TC+#P^vRy?6YLsRv1G5*JuyEipF47ahHp@Y}D%$+c2!pC8vdIdh|Ea zZY?duk!df(ZX@lk9jz?tv}+^JT<_(=QQkD#dSs=VJ&O-`m^v)B|vtI`!w^{_(4B>_m3NTdAck zflvL%3LO6QAl4ie zlYmIAu)POwqu>5ovprDzo@=T2W`*lygWMPQAeqrboE8slGB1ndXHkX#9=(L4MewsY zNc<$HO);S#^4v8RsId5JG}{R0xmhe;7R}Q7B=A2wMdO<%qhrWt=Y;1iM^ki7TtP<&- zrWEwVzu6o=Hjj-B_PjQa4Q<05KOxeS&tqU#BqzxF^lE_(pV#2qp1O}L()(-lhChac z+6<4rZ%iN06vWsFV8bB78MHf`Feu?|d1$E`Mq>MSd;5`ssd*a)SPo$40vi|DOpoY- zoC~4RdTWMwY*g9!q?1Vu8d)of-Ymr3C_^o7N1q?(9MON&+t1qgAi8l3J*~*@J|DXK zGdSTe-l837SVgTw8(ruiePK_)w|6&Q*b~9(Lm+`oCBxAJoOsFr?s}#Tk38In)6VD@ zLr%lG;1h(QT1|ZR?K^PWU*_WA#R)`0x`?A0vL9z-0spUP_^B346lA9n*i?H?LmJ8j z%wwZCkh3y@=NL~9zGBZFg`pMOD>f33jSXUQD8xODrgKmGH4->zY{(UtpO|i4nZrNd zyuPfsysCI?#*^AU4vXQ5??Q9W_1H7-*HBa4W2*FBu448COTP^!M#Hx=727++9g1>+ z&GZNl?=YPK_u8~7-e1deT^wVB0wbxSYS28@ebm&K!>l@U9yQkUgaKx^H63`sJc3(q zAX7&d7bDz%4}q9C0UTiUDg}St(2UM48O)xYainpTZx}B;Y9IdaTq{ni#%sgvR~NA2 z&;;JPuN%L;w;h+iW4Amj&UEp-&qjvYmsmUVYg#DtE#jx+?q9cEuEPq_nAf^PRa&EwW6o7=t{TlwZVEf zN}U0Ft#@~-hfqydEVQ)G$NGK( zGy@&fux*jX&Nhs^Nh{Z#G4Rm(MqGMGmuvtlHR$_*(+SZ0`K4w&{%`|MK6RK3DW{i% zj(PgY{fIxHVeNDEIF`u*qhdcc!*8OSd!(ixs%n9R=>|0pwpp`;oHUbF;cucJ+bkoN z9_80sYhco_-q99_cV*qv1kmHf7df{XSiAs3J%F}nf@6&`rQe_;yjhrS>1ZT&>{{28 zeLXF5`PG*~=pW?wHBqFGV-6y9`Y=5;tho(HnrP^~347-K5?aC5yxC1c_^BZ(ranWv^_l6$nx!E^EzgX5c1GF%3 z`)}ItqX(Db$%kH}^~LS_<>vxF`4KH_uFz7^SN4Tp9EK-fZ$?`^r|qg3Na)zto5Xp? z_TgVI?m*KbLk6|a#MFJ;o7GPJi=9DS`_o1E_2c!(#G){JHxzBU<2S&9l@^ejj_V{) zRoD9~^h7?1g#U1Ovpa^;u@56t5MvWHO|xHWvo?jmoy%k60-Nb;YfO>VgqO(RyySGU z1pG2~#z@Oy=2S+urN>i)Q`d+ysK2ntJ_zSkXmk)?Ac#lbWFTG7hF^4t7UXG`7cw4o^@&<)oDZcxXc-`nP$|*p#bG#m}ei22MG3 z0DpP01LkkOc#1KOy+ea9?E_Oo zxMEHM8}@{7ffvIMM_FE*(@yQj-(H!8=bo&?(Z|L{_S(pOzeR@my8Ll!)!^1DsIjhv zc~>%qNSlLcD^gI`=Pn8cA~&vHlRfmI4FUY|nL}pmP*hVx?vm9j`Yy@oT8F86zLCqM zZyjQV1~Ghmi~#%^RLvt|G&Dj&l1oL=Qo8#6gO_R_PNo&#_5Zy@bUbRZ9@z*Wmu{dAS1YpG*?BoA$Q zH3Lg$Cue-SlgWw<%8P=*$QxpM*Ba{gY!L}xf~--60%Q6w(u%bS3_Oauo?oHA;eGI@ zH&qpD!xge8)cp~UmjyO8*(6CXQXk6X?%6yyuDHNv@+FNzO0!n-VJl_+mg%TQsmDeP zTj^Fw1=9vOg}l`QpN%}Iu5%GLGY>puiwCfqeP@rqats04zxu^FL5}v=s|`5o^uFOg zam#DNnNH7bufwa)g|TXNTm%T0Y0Ms@|35<4v!SNhdTmfsD}lllTV&wqB{4)=H1ua1 z(NLG-ckKwpP;Y}$tGV*yF@`2`*$f(6+drqx3OwpDe1A%2Rm6Q>{L3j_z+h#s59R@L ze4DUydlQtFG?Hlpk=YA>;|&CkG;;cWr6${>k&Y)C8XBAL_l6sn@(bP35yHQmwhOaY zY>^QpweXG6E85cYdBhvuNfxCZijkP|%iyvJT<@twdf7XoC`t`}24)|#8<*aLD=x5^ zIw=hKoJZ4P7Sc{j2$ARiwdZMTxwRNONJdg$FogQ%I*}cv3I^gr8GGApDwv3AIpg!e z6MzV^%y)w5409XPcq-c{T`4)4WtTkEjuu=vm| zOnjd1{M$1k+oTo)h06)G#o>7dK74*ZzWUokq5GqV7|Cx1lWFLhx?g@yg1$bTK~Bm1 zM>HM()AmhaeD=~kSac-4r=7#>*b7|szBC@$wG6xZLs(Ehu(D?`^N#%u)Hua3boc^T zqGlJqyR&EB9WXWAaLMb?m@;&%K4aUoTnd*$C;>OM%oEe^ zf*KdtOsnA`pvgu4Q zGcf_1`OT7bucz0G=H_hqtS9OWoO190Zhc@b%q}aY&m6&PL!a8Jm2vFu_hIKIKNc)V z+ngc~)Bm5K{a>wVkWdP0YIXRj$a2Yd>?;>-z@ux!_{R%#>*mbuJ3FOm`}v2Z!0*N4 z*VY+Fv^VU0@yqYtCA$OqFvgnR&$i_m+;rJvr|mKr+&G4%dTY^JQwq9VP~!rd zsh6ikqj^0wBIl3iFtT=xfeZnaWIXLCeCeQ2RqQ3XkWBc7GITQCdZP>=-qsU9^PCF6 zhA_#TA3;l&L!{{d!7r`S3CWTLhMNbN_@ zo;T`&|M+toamweL)R#9js;JX**zd-nN+jy>%wOvFJ$BPh)X#-9)}@(I&dvfq%k99a zr$_O}Fa8s6`?n)o`g#He{JODU>q#f;9QU+;>Af5A>G$uDd`7j#)5D!N%_kBnG-G6r zn#s(H;)>f`sk_EKHof+>)@at23v3PmxnSG|%!;vL*NIwXZ=5qf3{w?F_|%e=Z%*g# z8t_Rr*LZ~kQ2VmDHHClfh~UIC2CCygNdmJPxoDjEo$R3UO>e~Pn=yPKHl2PN%&-bpA_FlbcMdC&5q_^5P zB1=i^Oz4eLVVsy~tLAjybhv<3U zO-s%6o`0#Rqp%M+_v{{=>+fM*`S)u*$#;1n-SbxjX!n)f>TlBqY`Ap{QJ<*gQ&9A2 zd1?9ipJKJvc3Yhdg+fQ?tRepz12x=fT}_LpqEPa|Znd7p^zcc$z~%sy@qHPV8(kG% z8x3BY04INNr5JQ5axf~Od!cx8f|H{Nzhr>+h79%&L@Kiii>@9S%Ec+n+mXi3oqjBs zmzLE0Lxqp>8=7vT6F<&PgHh`lPnEnix`7W zdHAzya$R6E6*3`(O}M0j=JmlJlr^JxsEMuKgb7mln zc2K!|WvNP2?Us@smH+9?x zy=e8OELUpDP*h76bwM4wd;FL;J6+jxlOPb(mc+iO&rW^jmgld6Tu;ZHbX~a_4`^)l z=q{*n#g!=sHj!D-{mY(^cYOF zZo2#p3~E-Ys%m7j*{f*!JS}IObQ*T|$ND>;Yo}BQz;UduG$?OY@W7akb!PD<<`D41 zldkLDNF?$;kH>RwB9U+lW4gd*%49-<6V;NkPa_4jiDHPRBI8}k7;=uY$?8fuV{Xu= z_#&-;ih#|N^w<3!uek^NV~&k8w#EfDuDCJ{-=JcFnrRzF;jh1o7X}6fzD%IzIsysx zGbQ6Fm&-jtz~*-MMRI}7)Ja-YeF_RqjpsWN!NUfaC6y`V^B>!{k;}k9 zuXnGRTLD~PL;EK*d}OF|%s=nR%oqrTX^*O=4}$Op5mDV$fr6F-H}zFogHf7AIeQIy zxsckz_g?V{j7fN2DwRgHL!#u;G|jPMv50IotNN2-Y+3}pTm>+G!NSRZ+7Vz2udWf8 z9i8aOb$J$wxk&}i!Ehlrw^pn3O|I(;6O(owg-X$ZU7JE5`y=_r*b|CPwtz3O31x*+ z{CM#4Z1wJ~?_c_Jmao4hlIM{J`6iSC1qxaVd`_%b=vceY7@Jw<=Qd!f`|>H=fFxIV z$L7;V%sYC}t1ghknTM|iR)Jz{S_l`JTfi7&CEj4Sny-W11g?G9aa_+3Ccn__@Utmy zt(W<^O&B4?FNBHPbsNihS{Zpfe0%EQA~3`vm*GqNu=%5~s^Q7oL5y5lL;txL#^yLo zs#Pf28U+gWZFPosP;aciN882>%Dva2mDl!rKz=d|W0B3H!w0q6JbP*EXV$W;2@#gh z=aqQ{#n`kIrkT6S+&FXR{h{n>-_U|Ol${6*1&;ZSLJ!bs+SuCsgTnfjKO?xlDpmg& ziXbYS&;0{ETHA}cp;I^Sw68v!{EUI2iZA->_chX5WEO)3@B)WVhmfLSRBchH;k11PCX-pRZF@#_ z-91x!mJQOd$|i@$;nSEjark5xVM+PY9n#0;PgA6&NwgWiO*K?CN-T|{ zqEp!HS=A}wHkmD*z&42M5EgF`-O;V8OP@}Com|e-Gu>^qx=c-Q9L1&c`Q0b}6Dz z-?~#@itR@_wz^sW$VjAlMq@HJ(cAJE{$b(4eq;ZG~8i=NAh8M{v z`8o+{^hRGr)_k+R=9LDHCL32H+en57x#EQ&xP{ngl+Bg1BoMk55J@9S5YpNf?@@2S zm+1%J=^{ekC6EQ|!t_L1_M_#H%O>Hw0>A9$R%$SXg*1WSNdB}giX-Sm={X7cq)jKs zBO%O5__n0DdbqCZU2Pfjf>f`rH@u|ACj!T-U?R0o*tnt}lE(6hVH$*o9feC4NZsEJ z>4(}pcpTrM*EBt!|Goa9Nqb<2wux(_W^|%;izalE(x%02_8z?op9T*xj#)VqQRJKq5j8r$?z>rKb5(OrtJVd!ZZl|&`zcTw$d@Z4*eD}dbYTP5?hz_ zs!MxW*Dh6kJ8_?(H?1R~%E*zI_`2KVRzS9je>sbMvrw$a+w$M`D`EXd2=&)a3OFR} zD{CX78n<;*X8aatwc^frSgD%b>r-<=-SJ|0E%f%t|e_vKw)g%Xj!(xiho$S?z;I}<@W z8|a0nJKuBjv#0D8<^8~2??far{L5$?Mlk4b0XifTkjf|B8h6mkm;V{FidRP;WmKbc%;Ys;qfbGOhe6u2+O zmRLkQq=h6%x8kORqNE;g6%sRhyLG7RO)JRyOmL zNRQ~{y8A$G*bHlLtt9Q0hWdO|FsU$X#-jV;G`4gxyW=V6z8rj#guDUD`1{FagO;YH zl&t(f`lKWJShU7e%OZ-Cm=!+RK=U23arg|&NdI9PyGp&dFe&yfU?64X8Y-;E=y@aS z`gNZs))ko%$zJ{_4zAqNP@~)wgtdVdyUeFRxLQ$atqn8}U6{30giek?Q0QL}cfa&h zuyMS+uPBeAGXr~!9y`gpxci)HSrpE>u!^D%g<#T>H9StrZLLR8Y#0L7^n(T9 zZVx!T_gPRy|2Pn#^0ts#OOaO|y-jxwXZV4WUcAhqaie;d@p{QX+}yDKB-S!5V*#wv zEe_n$mMAJPY@{tuQJC=LZ0RZUW59d$acbOjYB53u!APmnXD(p3g3tJ_IsU0nRz$ef zZvRa{zP?_MW7^6yzbqjGcGEH(__GI}i>tYhxnh_)l%f5h(xFFzYAtWAKkP-D;-Oaa zK>fceJxjO}{!9~V@N}uu(%MA~lXcvp3$2*II^9V94#CH8&Oh9a(PGX)38o-Y^WAJ+ z%JyqkJquGwgFoH|_SXlMIJq^r;<7xy4S*UWY%6J|Qg-Z6S0yXnxDfo8kLc;U?Aa;* zQ6s#1LA04`5>zXnHfiaC)c5hZaD!;Ng_;+8Z*l%w!e#w@nnHe?;O%WMxgB+lI$A*P zw~jW^nR1B{nf^LcYDRD5x8fm)_OR9!GS1%+uVmFE0WBfO;aB@7&Y>*3>FMPXu136K zPYSdVH&TrJUXOSbD5pZSIv0C}g;bd^5bOnitq*QTsJiWHtFNTaq(32$ZnWyr2-Kc_+m3#9Yz~B-yWlS+H>wm3w(a`4Rvg3;1QT! z7QP*;fT&t;Sa)Eob+E)OMCf38f~aN8T$&iQKGq(8R{v zUSm4f8C(ii<(|;O9}7#h=Tz*j@MlU2mlXsog6S%2a@YFVG(_C@U@%`v8nt%4*2kgQ zOkY69L{nwys>YeltxepE3 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/banner/banner-10.jpg b/src/Web/WebUI/wwwroot/img/banner/banner-10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a2cf73bc513c934e838ae29d174180f422fde7ef GIT binary patch literal 1582 zcmaJ>`!~}K7+$+)FNXq}BVrs1~A8M6a=L&B~T*Zj0lxFqcz@=5j`bEY}F> z8|JPtRt;lJxvjNfDW=%4)FPK&-ap{|obx=-=bYzr&hx|bd7d=4%NJA>wG|-{h>Fui zggXSX1G~k0ckSHD?yfn^t)k=Rf^wkK>07kCygWKO+R@Pw27^JNP%IWpCX?q!dnsEz zh471>kr2q7YqnPh0@+P-LfD~V3MKjdkpjzoq@X!Fz4I(&e7TrA;v4n#G$?S% z4A8eOC_W>r56%wCyprv-elzc29nZLa=^Q?0Zm}JG-5c89?IXS4sJu1f|FD!a{XH)r zb_2ObWE_cj(@mvh~ojNQ?)s$j1BR5i!5b)jZA_b_I!wk;?4Ky8quw_7(*V4YP3a);5W{-CtTf*C}7 z726V>$Sb>c8kPljIwV@-l4)fi=8~^r9B<{eN<%O!C1Ok`;;@AWmvCn0l~!(lDi~}| zwtv}DdThX<^^y7eqSNxv>i>$G4UrVe;jLrUkz+N+4@wFPcU?A@O9~n6*IJv_#m9R; z= zW^c(u43dl%K!suZjev4e?ftR1)IeFL2$q*lC^VQ^6z0B%O#RoElR z7(oV%?wiYMz3Kdnjuu$8qXzKfQ68wLT-isGsxfqTY&<;i9j;y4sU$HE{FXUIg{vQX zE?iiViKssVMkcz?PBL3YO;^%Qn5mnaM#Xt1s+wehRu_?SfiRv(f)_L5pA^ySNXfNW zJsTbqL_tR%mna|Z$%M6{cmL==R4ujnHLI; zqM@ll|2LHePus#Aw>?n*l3@xYUEwS)nmwewkn7CfXUZSvGy$+DBd?nP6c7^BOBtS} z@rL-n4pO~Og?!<=OokF%iTgdadVQO5^W|_2%WtZHwyE8Popi^3E=DpCMYJ4sbArrv+~} zE`BqfWqZn4I?}r#SWRt%(Iq(ya;&<-z2D<3F+$9+Hp;5)Jv5IQd>=4zugP#~*-o_- zG;#KK*rBnomL-6!|7J~sEKSth?Q=DT7^$U*y_nf##pLRsQ>Cso3j+Z3S3lZ z?FuEpGB?opzV6)Coj+D7_}QLg(I1Gv@z08tn!d9lTIe+&Rt2U#Jj$apl#1%agJ~-_ zyOpSfuVlBHck3#sXyl)`i-2Ee>n!dNb*+X_QH?-l07)dU?MRV9&77+S8{6o&lo2;! zz^>s$jS0in*W%&tvC5mjOK0Y(uB!qAcb`q)sR_nf)^3L%w&?Be{(n$jk;jzVXQ`Q& QptfaB4wn(N_BZbS3u;3SA^-pY literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/banner/banner-11.jpg b/src/Web/WebUI/wwwroot/img/banner/banner-11.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a2cf73bc513c934e838ae29d174180f422fde7ef GIT binary patch literal 1582 zcmaJ>`!~}K7+$+)FNXq}BVrs1~A8M6a=L&B~T*Zj0lxFqcz@=5j`bEY}F> z8|JPtRt;lJxvjNfDW=%4)FPK&-ap{|obx=-=bYzr&hx|bd7d=4%NJA>wG|-{h>Fui zggXSX1G~k0ckSHD?yfn^t)k=Rf^wkK>07kCygWKO+R@Pw27^JNP%IWpCX?q!dnsEz zh471>kr2q7YqnPh0@+P-LfD~V3MKjdkpjzoq@X!Fz4I(&e7TrA;v4n#G$?S% z4A8eOC_W>r56%wCyprv-elzc29nZLa=^Q?0Zm}JG-5c89?IXS4sJu1f|FD!a{XH)r zb_2ObWE_cj(@mvh~ojNQ?)s$j1BR5i!5b)jZA_b_I!wk;?4Ky8quw_7(*V4YP3a);5W{-CtTf*C}7 z726V>$Sb>c8kPljIwV@-l4)fi=8~^r9B<{eN<%O!C1Ok`;;@AWmvCn0l~!(lDi~}| zwtv}DdThX<^^y7eqSNxv>i>$G4UrVe;jLrUkz+N+4@wFPcU?A@O9~n6*IJv_#m9R; z= zW^c(u43dl%K!suZjev4e?ftR1)IeFL2$q*lC^VQ^6z0B%O#RoElR z7(oV%?wiYMz3Kdnjuu$8qXzKfQ68wLT-isGsxfqTY&<;i9j;y4sU$HE{FXUIg{vQX zE?iiViKssVMkcz?PBL3YO;^%Qn5mnaM#Xt1s+wehRu_?SfiRv(f)_L5pA^ySNXfNW zJsTbqL_tR%mna|Z$%M6{cmL==R4ujnHLI; zqM@ll|2LHePus#Aw>?n*l3@xYUEwS)nmwewkn7CfXUZSvGy$+DBd?nP6c7^BOBtS} z@rL-n4pO~Og?!<=OokF%iTgdadVQO5^W|_2%WtZHwyE8Popi^3E=DpCMYJ4sbArrv+~} zE`BqfWqZn4I?}r#SWRt%(Iq(ya;&<-z2D<3F+$9+Hp;5)Jv5IQd>=4zugP#~*-o_- zG;#KK*rBnomL-6!|7J~sEKSth?Q=DT7^$U*y_nf##pLRsQ>Cso3j+Z3S3lZ z?FuEpGB?opzV6)Coj+D7_}QLg(I1Gv@z08tn!d9lTIe+&Rt2U#Jj$apl#1%agJ~-_ zyOpSfuVlBHck3#sXyl)`i-2Ee>n!dNb*+X_QH?-l07)dU?MRV9&77+S8{6o&lo2;! zz^>s$jS0in*W%&tvC5mjOK0Y(uB!qAcb`q)sR_nf)^3L%w&?Be{(n$jk;jzVXQ`Q& QptfaB4wn(N_BZbS3u;3SA^-pY literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/banner/banner-12.jpg b/src/Web/WebUI/wwwroot/img/banner/banner-12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a2cf73bc513c934e838ae29d174180f422fde7ef GIT binary patch literal 1582 zcmaJ>`!~}K7+$+)FNXq}BVrs1~A8M6a=L&B~T*Zj0lxFqcz@=5j`bEY}F> z8|JPtRt;lJxvjNfDW=%4)FPK&-ap{|obx=-=bYzr&hx|bd7d=4%NJA>wG|-{h>Fui zggXSX1G~k0ckSHD?yfn^t)k=Rf^wkK>07kCygWKO+R@Pw27^JNP%IWpCX?q!dnsEz zh471>kr2q7YqnPh0@+P-LfD~V3MKjdkpjzoq@X!Fz4I(&e7TrA;v4n#G$?S% z4A8eOC_W>r56%wCyprv-elzc29nZLa=^Q?0Zm}JG-5c89?IXS4sJu1f|FD!a{XH)r zb_2ObWE_cj(@mvh~ojNQ?)s$j1BR5i!5b)jZA_b_I!wk;?4Ky8quw_7(*V4YP3a);5W{-CtTf*C}7 z726V>$Sb>c8kPljIwV@-l4)fi=8~^r9B<{eN<%O!C1Ok`;;@AWmvCn0l~!(lDi~}| zwtv}DdThX<^^y7eqSNxv>i>$G4UrVe;jLrUkz+N+4@wFPcU?A@O9~n6*IJv_#m9R; z= zW^c(u43dl%K!suZjev4e?ftR1)IeFL2$q*lC^VQ^6z0B%O#RoElR z7(oV%?wiYMz3Kdnjuu$8qXzKfQ68wLT-isGsxfqTY&<;i9j;y4sU$HE{FXUIg{vQX zE?iiViKssVMkcz?PBL3YO;^%Qn5mnaM#Xt1s+wehRu_?SfiRv(f)_L5pA^ySNXfNW zJsTbqL_tR%mna|Z$%M6{cmL==R4ujnHLI; zqM@ll|2LHePus#Aw>?n*l3@xYUEwS)nmwewkn7CfXUZSvGy$+DBd?nP6c7^BOBtS} z@rL-n4pO~Og?!<=OokF%iTgdadVQO5^W|_2%WtZHwyE8Popi^3E=DpCMYJ4sbArrv+~} zE`BqfWqZn4I?}r#SWRt%(Iq(ya;&<-z2D<3F+$9+Hp;5)Jv5IQd>=4zugP#~*-o_- zG;#KK*rBnomL-6!|7J~sEKSth?Q=DT7^$U*y_nf##pLRsQ>Cso3j+Z3S3lZ z?FuEpGB?opzV6)Coj+D7_}QLg(I1Gv@z08tn!d9lTIe+&Rt2U#Jj$apl#1%agJ~-_ zyOpSfuVlBHck3#sXyl)`i-2Ee>n!dNb*+X_QH?-l07)dU?MRV9&77+S8{6o&lo2;! zz^>s$jS0in*W%&tvC5mjOK0Y(uB!qAcb`q)sR_nf)^3L%w&?Be{(n$jk;jzVXQ`Q& QptfaB4wn(N_BZbS3u;3SA^-pY literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/banner/banner-13.jpg b/src/Web/WebUI/wwwroot/img/banner/banner-13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a2cf73bc513c934e838ae29d174180f422fde7ef GIT binary patch literal 1582 zcmaJ>`!~}K7+$+)FNXq}BVrs1~A8M6a=L&B~T*Zj0lxFqcz@=5j`bEY}F> z8|JPtRt;lJxvjNfDW=%4)FPK&-ap{|obx=-=bYzr&hx|bd7d=4%NJA>wG|-{h>Fui zggXSX1G~k0ckSHD?yfn^t)k=Rf^wkK>07kCygWKO+R@Pw27^JNP%IWpCX?q!dnsEz zh471>kr2q7YqnPh0@+P-LfD~V3MKjdkpjzoq@X!Fz4I(&e7TrA;v4n#G$?S% z4A8eOC_W>r56%wCyprv-elzc29nZLa=^Q?0Zm}JG-5c89?IXS4sJu1f|FD!a{XH)r zb_2ObWE_cj(@mvh~ojNQ?)s$j1BR5i!5b)jZA_b_I!wk;?4Ky8quw_7(*V4YP3a);5W{-CtTf*C}7 z726V>$Sb>c8kPljIwV@-l4)fi=8~^r9B<{eN<%O!C1Ok`;;@AWmvCn0l~!(lDi~}| zwtv}DdThX<^^y7eqSNxv>i>$G4UrVe;jLrUkz+N+4@wFPcU?A@O9~n6*IJv_#m9R; z= zW^c(u43dl%K!suZjev4e?ftR1)IeFL2$q*lC^VQ^6z0B%O#RoElR z7(oV%?wiYMz3Kdnjuu$8qXzKfQ68wLT-isGsxfqTY&<;i9j;y4sU$HE{FXUIg{vQX zE?iiViKssVMkcz?PBL3YO;^%Qn5mnaM#Xt1s+wehRu_?SfiRv(f)_L5pA^ySNXfNW zJsTbqL_tR%mna|Z$%M6{cmL==R4ujnHLI; zqM@ll|2LHePus#Aw>?n*l3@xYUEwS)nmwewkn7CfXUZSvGy$+DBd?nP6c7^BOBtS} z@rL-n4pO~Og?!<=OokF%iTgdadVQO5^W|_2%WtZHwyE8Popi^3E=DpCMYJ4sbArrv+~} zE`BqfWqZn4I?}r#SWRt%(Iq(ya;&<-z2D<3F+$9+Hp;5)Jv5IQd>=4zugP#~*-o_- zG;#KK*rBnomL-6!|7J~sEKSth?Q=DT7^$U*y_nf##pLRsQ>Cso3j+Z3S3lZ z?FuEpGB?opzV6)Coj+D7_}QLg(I1Gv@z08tn!d9lTIe+&Rt2U#Jj$apl#1%agJ~-_ zyOpSfuVlBHck3#sXyl)`i-2Ee>n!dNb*+X_QH?-l07)dU?MRV9&77+S8{6o&lo2;! zz^>s$jS0in*W%&tvC5mjOK0Y(uB!qAcb`q)sR_nf)^3L%w&?Be{(n$jk;jzVXQ`Q& QptfaB4wn(N_BZbS3u;3SA^-pY literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/banner/banner-14.jpg b/src/Web/WebUI/wwwroot/img/banner/banner-14.jpg new file mode 100644 index 0000000000000000000000000000000000000000..20e327a05a07704c950e4852c455794ae5d581a3 GIT binary patch literal 2871 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 QtQVIJZek5>GP?EP|1LX#-v9sr literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/banner/banner-15.jpg b/src/Web/WebUI/wwwroot/img/banner/banner-15.jpg new file mode 100644 index 0000000000000000000000000000000000000000..20e327a05a07704c950e4852c455794ae5d581a3 GIT binary patch literal 2871 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 QtQVIJZek5>GP?EP|1LX#-v9sr literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/banner/banner-16.jpg b/src/Web/WebUI/wwwroot/img/banner/banner-16.jpg new file mode 100644 index 0000000000000000000000000000000000000000..20e327a05a07704c950e4852c455794ae5d581a3 GIT binary patch literal 2871 zcmb7G`8yPh6L;lBgosdVyI+=aEh=)k(k zVk3oID`m56i5%a3|AhB>W}ca6<}=ScGxNh|P`1`)0(_EuY;0@-a2V8{jg14$@&~y% z|BVFsC$Nl^t)-($S63IyjfsgdH8u6}@={Y%6BidJ5C~{AItDQQiE(QwasH+>XBz-A}7a z$yyy%Xb@_?qQEcXHfwad`Q(qIc`}-Ef$>reAF6-G2lFToD*{ z_VaI_k1Ewk?jcEJtr2$%b(u?JHskrlWE~2G?t3Oyc?MJAdADu084*N9B%j=DFmd6x zSSf*9Olct=FGG||7&SsR@?Laq`So{=KL*@KA~Y@wY*rG$7mG6MQ#5zt2YHtSue3+d zlF>xWZCjkAK#2mvLn#fsBrH{!Z8Fy(yu?(2oUPiWYBG%}OJW2(?Njy;JV(CydU({q?QP?5n;i={#|A=t>i++Rc--(m{dnK zFxCWCxM&Rc)2K@ZHRmFuv#VV+v{%lGgI|Kv*rPOqvFttZvFGviq#&2K z>*;%or-8+2a#B_N$%@!vy_o#1uN8Y+9_>zx)h?*6<6p zZAW733W#FwHjdnegD^m2qWsfIJq3YtX?&-2r!>Y_ThbQW)x!%S;)4}(z(j>_bzjE% z9As-Q3HQr4kVYj00a~}|X6_bt0U&>aYArwokn%=BuVu$?-01EQuXecVXtd)bYtToo zBteiV1X)`OZpls?-CzD~)NyL>Fr$uoF8h#`*AiXgc;bHVfaBMaq%h)EH|K|4_vbLK zC5P@hsw`hM3*k)4msok)9(o@td8b|gvK*LHT-Anbug-nSW8}{A2}5N~@Z} z)XDv{sN5Oj*~O^WpxQHShj+#%1jn4!^7{PA9rFV+Bam^bxCTwrGf4+pgPoiF5O0$! zD-GAfN`EaNVwQc)8R5c1FT1cmc>+9>0jh#qD03g$clCAOQc`ZjhZ?C$7D##Qry!bk z+PBPD^iaz+Vh<_74#XPdsM>R&gO zDUV}ae4bvdyy5GpeJZCF^*-!?t*5(dF*b(2O;qE^qV)%)a z`PnwWjH*YX^%8ewF?hs|0VQ%+8{^KH0FxmVTVYKc#;(qT#xpX64C zIou}=oE$!+S&;)iA2*Q1s{6>b$8VMZT~<)A5~TS4cno{ivw?zh-Z)X7PFYZkokeem zd@Kf+m&nB~sz6dL?QkaB#WmlzRPKu2D|(bq4&NL$am+g4EUg9$X|2n{K#MaUk82sl zh2(w*x`fPV;;M9THswvaH?Ff-TOEyj&49tC;t>?#_D5dYaD>}puP{Qjfc7#=E)wy+ zw_?>e6sda;qya~C+)qKl(yX!ERk2}_2tdWF5GeNS96Ekk*Gr3h;LFsfgD8*9%Uyz3 zD5WohdvfI7MCFAZ;@)xEzRlR9mx9ZiZwx#aFCq8*%nbpa!2_+ePy_1^On46QVDE<( zj*_!U%xf=Dvz#v&e~>T>yPK1mbqL0TZwPgqXuT)T`*PQU^wTPhX{?5&Rge7$-1pn0WCcDdj>Zb;-69c1X!{gE zNTg(k*z!MS8`xuy!Ck1p;kK5!zjJH2*UoF8{br64DYXG6|pJ7 zR$XWMMqkuwqhDvCZpT{&x`b=n5|8o>sCtN{C%zHuj+ri5KJ^7K%;GkM)hx4wZHHr- zR3<2|I8!zC5A6Fj=&F%Pk)6~8Z+x)CDn1sqc4d3Lf^uJpaET#$gyHxE>N|O|5dsW; zu6k!Kzn$Ovt=_=J7c}#>+kj;r#P5^uMo`p?v-4bW@aZ%b3$}d{CU#!G9<6wwW>J7| z;ax_o++f((lG9J~2I2060U=$9fiH@TVF^i;4d0Qf&4 z51hz|D<0dL;`9E}J?SYRLM06qdooe7s9Bq(-B52-R?q$@^ABXw(h=7ldzf(I^l&-|4+qgezx-ri06K(D50Q?ko89{Xx%PX9YGhc95B_?8smdV{ zu0(P#fJY<$C%2du6hD3@c5I;}uEhY>$GTbm;_%gMF;HQcMGZTAj%nNj)VYkVEA5)G zc01h~;K!l>4I(@|vWCK(+%&Q)%h#6|un|r$FK@%7COtwW^WD;W5nczr7+Q16Ca#y# z;&uCBW>>q=9fSQ`*P*>vJ(e^h0?MGgHH{Vnt1NkXAWRVOo`^2NahJp*-kW)H1~lCl717 z-C1zs*$t2SW}|N@%2=7tTBlFd9`GS@4-VO<|C#>FcK2@+JJJ6p`=57}41(Ht>;bN3 QtQVIJZek5>GP?EP|1LX#-v9sr literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/banner/banner-17.jpg b/src/Web/WebUI/wwwroot/img/banner/banner-17.jpg new file mode 100644 index 0000000000000000000000000000000000000000..94b97402363f52ca31cbec5abc1d1ccd56d02602 GIT binary patch literal 1642 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 I&-wKK0Z*$k7XSbN literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/banner/banner-2.jpg b/src/Web/WebUI/wwwroot/img/banner/banner-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..97d25fd379d1f64ffbd0275e2f13d2b8557f4587 GIT binary patch literal 2144 zcmah~`9Bkm8=q7%Ir=!J#N;SfLzoXOa*a7>j#)VqQRJKq5j8r$?z>rKb5(OrtJVd!ZZl|&`zcTw$d@Z4*eD}dbYTP5?hz_ zs!MxW*Dh6kJ8_?(H?1R~%E*zI_`2KVRzS9je>sbMvrw$a+w$M`D`EXd2=&)a3OFR} zD{CX78n<;*X8aatwc^frSgD%b>r-<=-SJ|0E%f%t|e_vKw)g%Xj!(xiho$S?z;I}<@W z8|a0nJKuBjv#0D8<^8~2??far{L5$?Mlk4b0XifTkjf|B8h6mkm;V{FidRP;WmKbc%;Ys;qfbGOhe6u2+O zmRLkQq=h6%x8kORqNE;g6%sRhyLG7RO)JRyOmL zNRQ~{y8A$G*bHlLtt9Q0hWdO|FsU$X#-jV;G`4gxyW=V6z8rj#guDUD`1{FagO;YH zl&t(f`lKWJShU7e%OZ-Cm=!+RK=U23arg|&NdI9PyGp&dFe&yfU?64X8Y-;E=y@aS z`gNZs))ko%$zJ{_4zAqNP@~)wgtdVdyUeFRxLQ$atqn8}U6{30giek?Q0QL}cfa&h zuyMS+uPBeAGXr~!9y`gpxci)HSrpE>u!^D%g<#T>H9StrZLLR8Y#0L7^n(T9 zZVx!T_gPRy|2Pn#^0ts#OOaO|y-jxwXZV4WUcAhqaie;d@p{QX+}yDKB-S!5V*#wv zEe_n$mMAJPY@{tuQJC=LZ0RZUW59d$acbOjYB53u!APmnXD(p3g3tJ_IsU0nRz$ef zZvRa{zP?_MW7^6yzbqjGcGEH(__GI}i>tYhxnh_)l%f5h(xFFzYAtWAKkP-D;-Oaa zK>fceJxjO}{!9~V@N}uu(%MA~lXcvp3$2*II^9V94#CH8&Oh9a(PGX)38o-Y^WAJ+ z%JyqkJquGwgFoH|_SXlMIJq^r;<7xy4S*UWY%6J|Qg-Z6S0yXnxDfo8kLc;U?Aa;* zQ6s#1LA04`5>zXnHfiaC)c5hZaD!;Ng_;+8Z*l%w!e#w@nnHe?;O%WMxgB+lI$A*P zw~jW^nR1B{nf^LcYDRD5x8fm)_OR9!GS1%+uVmFE0WBfO;aB@7&Y>*3>FMPXu136K zPYSdVH&TrJUXOSbD5pZSIv0C}g;bd^5bOnitq*QTsJiWHtFNTaq(32$ZnWyr2-Kc_+m3#9Yz~B-yWlS+H>wm3w(a`4Rvg3;1QT! z7QP*;fT&t;Sa)Eob+E)OMCf38f~aN8T$&iQKGq(8R{v zUSm4f8C(ii<(|;O9}7#h=Tz*j@MlU2mlXsog6S%2a@YFVG(_C@U@%`v8nt%4*2kgQ zOkY69L{nwys>YeltxepE3 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/banner/banner-3.jpg b/src/Web/WebUI/wwwroot/img/banner/banner-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..97d25fd379d1f64ffbd0275e2f13d2b8557f4587 GIT binary patch literal 2144 zcmah~`9Bkm8=q7%Ir=!J#N;SfLzoXOa*a7>j#)VqQRJKq5j8r$?z>rKb5(OrtJVd!ZZl|&`zcTw$d@Z4*eD}dbYTP5?hz_ zs!MxW*Dh6kJ8_?(H?1R~%E*zI_`2KVRzS9je>sbMvrw$a+w$M`D`EXd2=&)a3OFR} zD{CX78n<;*X8aatwc^frSgD%b>r-<=-SJ|0E%f%t|e_vKw)g%Xj!(xiho$S?z;I}<@W z8|a0nJKuBjv#0D8<^8~2??far{L5$?Mlk4b0XifTkjf|B8h6mkm;V{FidRP;WmKbc%;Ys;qfbGOhe6u2+O zmRLkQq=h6%x8kORqNE;g6%sRhyLG7RO)JRyOmL zNRQ~{y8A$G*bHlLtt9Q0hWdO|FsU$X#-jV;G`4gxyW=V6z8rj#guDUD`1{FagO;YH zl&t(f`lKWJShU7e%OZ-Cm=!+RK=U23arg|&NdI9PyGp&dFe&yfU?64X8Y-;E=y@aS z`gNZs))ko%$zJ{_4zAqNP@~)wgtdVdyUeFRxLQ$atqn8}U6{30giek?Q0QL}cfa&h zuyMS+uPBeAGXr~!9y`gpxci)HSrpE>u!^D%g<#T>H9StrZLLR8Y#0L7^n(T9 zZVx!T_gPRy|2Pn#^0ts#OOaO|y-jxwXZV4WUcAhqaie;d@p{QX+}yDKB-S!5V*#wv zEe_n$mMAJPY@{tuQJC=LZ0RZUW59d$acbOjYB53u!APmnXD(p3g3tJ_IsU0nRz$ef zZvRa{zP?_MW7^6yzbqjGcGEH(__GI}i>tYhxnh_)l%f5h(xFFzYAtWAKkP-D;-Oaa zK>fceJxjO}{!9~V@N}uu(%MA~lXcvp3$2*II^9V94#CH8&Oh9a(PGX)38o-Y^WAJ+ z%JyqkJquGwgFoH|_SXlMIJq^r;<7xy4S*UWY%6J|Qg-Z6S0yXnxDfo8kLc;U?Aa;* zQ6s#1LA04`5>zXnHfiaC)c5hZaD!;Ng_;+8Z*l%w!e#w@nnHe?;O%WMxgB+lI$A*P zw~jW^nR1B{nf^LcYDRD5x8fm)_OR9!GS1%+uVmFE0WBfO;aB@7&Y>*3>FMPXu136K zPYSdVH&TrJUXOSbD5pZSIv0C}g;bd^5bOnitq*QTsJiWHtFNTaq(32$ZnWyr2-Kc_+m3#9Yz~B-yWlS+H>wm3w(a`4Rvg3;1QT! z7QP*;fT&t;Sa)Eob+E)OMCf38f~aN8T$&iQKGq(8R{v zUSm4f8C(ii<(|;O9}7#h=Tz*j@MlU2mlXsog6S%2a@YFVG(_C@U@%`v8nt%4*2kgQ zOkY69L{nwys>YeltxepE3 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/banner/banner-4.jpg b/src/Web/WebUI/wwwroot/img/banner/banner-4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a97a97bcd04eff8cc4f66336edff17ffb570005d GIT binary patch literal 3523 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/banner/banner-5.jpg b/src/Web/WebUI/wwwroot/img/banner/banner-5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a97a97bcd04eff8cc4f66336edff17ffb570005d GIT binary patch literal 3523 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/banner/banner-6.jpg b/src/Web/WebUI/wwwroot/img/banner/banner-6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4487da9ffb7d3aeeb85a25dc04255197570482df GIT binary patch literal 2442 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/banner/page-banner-2.jpg b/src/Web/WebUI/wwwroot/img/banner/page-banner-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c35ed752aae1bc2a47712779dea92c28768aead5 GIT binary patch literal 13055 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/banner/page-banner-3.jpg b/src/Web/WebUI/wwwroot/img/banner/page-banner-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c35ed752aae1bc2a47712779dea92c28768aead5 GIT binary patch literal 13055 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/banner/page-banner-4.jpg b/src/Web/WebUI/wwwroot/img/banner/page-banner-4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e0e191c069980c3310be3567121a50bfae321896 GIT binary patch literal 13573 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/banner/sl-banner-sm.png b/src/Web/WebUI/wwwroot/img/banner/sl-banner-sm.png new file mode 100644 index 0000000000000000000000000000000000000000..a64b4759a4cd4d5b6c0121f5b2bba5e0e05d3c3c GIT binary patch literal 13708 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/banner/sl-banner.jpg b/src/Web/WebUI/wwwroot/img/banner/sl-banner.jpg new file mode 100644 index 0000000000000000000000000000000000000000..23f1a0dd6a8c74bc0b26d5264ca414dac0b72c9b GIT binary patch literal 6059 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/bg/about-bg.png b/src/Web/WebUI/wwwroot/img/bg/about-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..79240b94f277eef21cb02d76254e1e876bb59f21 GIT binary patch literal 3867 zcmbVOc{tQ-`+p3B27_#4iw=b;Oh#pIWI2&7d)da4UR##QRve>}!VH~kNs>LwOp=Cd zBU!@9k!y}Gaay65wJp8NZ`pXYwQ*F4{Q7G}TlAjA*= z03M@r`j!B|Zvp_rak4@T$H_5q09Y7La`=s{3jmZ%({NX;d5~yq~GHfYikFXp75h zQ!~pDW{j_FY<__NUQ$-ezV&heUadEO@1*M1w)X`$XSXr@S?AQ~s^3o!wFvs{0A+ajR zNcn>rO2;K5yyaHw(}T=Sbq=Eh*5{p74oj`Knu`up-?mp4pXhIWNy)nEcJ8c>I_Y|t zyRE*ihS&MYmwcKamofoNU?(9QFse#C>tXWa-1GdrACq z%&(2cHQA$b4~+&=!|#QgPICV@w^4Z-j46VgD>4bRH5cvt>&dSr5ubF4|dn zB)SO^%Lg4Pr=oQ#*9dGeQY(Rh zd#T(N=)!{1*7It59)I)~rsTyxP`A-KM*`fnk<#~Pl+ZU>t_S(%nqhF}WYbcA7Kw(P zIqswn^GVG)lz5c56DRQ_dCIBhRBU_9q5Z9a&5lD7oZsOCaKX1=DIAGs&a9^pU z?4OrG&kvTz&0+Z97LkpDFMI|3Mp5Fh1Ap(GSrT$ziMt%{Ti&bQdzlZd+{69oD&&UF z@LC~)0v)eo4+(JlTh3!{?Bffvu3BO#2;Zb^l_Ea9Q_*k5{l9P?S=vJ=?&hMr}^8;Q&}6o-;xTM`R!Ty8e7={M-bkZt2n=WnUX zTyM-R6O%F=w=@M7(QGXu59fL*0yCvxWm3{ZS%VXMsmd_~OF z-p|4O9us~|yt8CGHb#pf^;_hyrt>{OB$R%x{3SWxs@JRSWi)N@3MorUYN_(3lvIP) z-|Z?zeOv7SC{>e>brfY-z8Gj9TzFt;zKZxQ%%QRTcr}@o7+=+=5aD#grf9=3>&aCi znzAxi_}2RJ-0IbFXmLXk6C;6OnaYq9riQSC0H=PMy7AZkq1UdS z_cHG?Tn}dEtAen-o`gr^UM(RvR>z%2_s$ng7S>xSXY1X!3(Myk69S!p4$<6X>%e zBE_b|Vt{_6KhR0Urb+FR-(Shzq}k+`PZrdWV$GCs4J1(dP>PQ6>$jb_Q`9!AQ1r(7 zO0k++j1$e)rcCVHjruPmo)~p^&GW8((}I6%Kwa(@JPX+pJba8~-oxE8U% z_jk(>GEYAvT;MVW!CxY*P!U&_$bQndT|t~mbUYrHbC1v3V{e!8JV%_kUN?Kpz&JGZ zM?>sW<(|a#trlqztbP3{Ha_(Zy=@g^ZNpz(!18E7x6q39+TByMlZM))>ey~KN{|+R zT9W~ANl*_jfN=Wk2i@tx>*|3>(0)xlm=m;@5{h|2`@9K;PA!$-2U1Dn;OpCyBVP=F z#dNy4pCm}um}q*=1LFKz>MM7>M88)L4OzsW43!?Xd?iNX1FK<&

Lq1 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 JUTWkP`!ANIC}{uy literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/bg/img-5.png b/src/Web/WebUI/wwwroot/img/bg/img-5.png new file mode 100644 index 0000000000000000000000000000000000000000..4f028772eed75967a152a70b886ca2ee07783598 GIT binary patch literal 2755 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 JUTWkP`!ANIC}{uy literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/bg/menu-item.jpg b/src/Web/WebUI/wwwroot/img/bg/menu-item.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f0d337f880e9b2f5040b3aa929f739be7f991002 GIT binary patch literal 2105 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/blog/incen.jpg b/src/Web/WebUI/wwwroot/img/blog/incen.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5d4909d7018e88daa67950d4e12994fad17bf3bd GIT binary patch literal 2600 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/blog/news-author.jpg b/src/Web/WebUI/wwwroot/img/blog/news-author.jpg new file mode 100644 index 0000000000000000000000000000000000000000..95671ad1a89264d8ed1348e92ab8dcb77ea83512 GIT binary patch literal 1404 zcma)6`!^E`93L)jI@~1fdTq(&CNlGi&DFW(U07loHF-4Tb#0a=n{JnOIzn^3@_uCv z^JtnW#=WUUp0l=WG7@1VZzgkh|AW5ge9rfCzMs$ce17}fM|iubtLdr%004ClcV}M! zK*3y&pMOx2UyiW&d-A1+xZvl~(a|BNnVFerG#Ubd0D(YPS64h9UsF?avb#QAt{wQp z9fbn`Gf!vm->s6RLa%s{{h@nTd%-XZ19&fVq9QUI-<*N2zPk9q zQ?J5Jf@tNi-m7m$s^U+dxotd1cE9iX1g4yPt31Q&KE$C&=i)gH6?w?_PIva?Dg?J1 zRX?!Ewp?y1673Uh*3Li{#g)(q;XvU|{ziJ@vArcjB3K5srG^F|g`1h_BFX%ll6u@>X7!%T8uAZjmOMSCN@K7h3|%#Y?+rk*z2{G&aV`cY{o;T zZA5r~F8O@ z7!{P9u;0QibPrPEv~zzux6=3Jj#Cy;7Z*lK5QXUmhazVl02@jMXhn{`aquUPzNHut zTTx1clH@zeU5IA_0iP`3O?=h!87Y3FSg}VyZ?$|mD`h`Koxd2tH={M4hNE;E%5Bz) z$MOvsiqf)S=gg*91V^e!3tH+!c&a&llNRk3*k!ne9#w``EV~_dFnU|IQN~snNXb+3 zK3v^$>5b^*u{P!Py~)pg8|j)13*k$oS^n#0!)o&)cdHRaE$&w6x$B-&g|>L{{%o-J ztEw0FSz{38cDUIuwFX46uPo9QGs8v=;Id;Yxu9$R6xfAN1gr+SgMDtA4uM1R={m4z zquVsQ#uv6xb#!Ya5Kh1b!GN4<0*#>o1s!L#+lZMX=e)r zH#~}o1XctYv}F<~XyeoW!elmBGaHkKbmFe_m&9|>Y}{OF6Tf&8a(#SM+_S)K9lOZjp++&%!up796YOJu zsdf)5NZ~!5%e{)=3|5Kf1{8=sa}EWh&b*ro##r9)-Z%5o?N%(Ke)(WtS75B~A(I8| zogdKQBNHoGm>#||nOesWBpJ8)>a zI~c?ghfn-yS28j)3ds(nw62d_NF06^E13sT7tnDyT2o8K2@Me@D)q~pWSYY8CcNE} zS%%hjmcm3xH6M;SeI{N}3JUKELh(G-28jdo&(AT&er4=~^S2YgL<_LXs)$b5-`w5! f-XfCwNS-p)w5h|vIsT=V|G#;-csn|CMXn34S literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/blog/p-author-1.jpg b/src/Web/WebUI/wwwroot/img/blog/p-author-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b9696f38e3a1ed0fffaa7dba4f35f19b03a67fa0 GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^DImVS)*FAgo0GUgcEOB#l)7RH8 zEiDxn7mtgJ>+S8`dsO*8P>!>}BeIx*f$so(4 zD#vyMbraTGN`8V*!$E?l)jc@hv#);WTkC86h`(QiZ;4s!l(Ulm_+)((1yj;qBnMbb zxD~VVp?bw~S=B%54zDOs*gEr3;harOlWVnQDzvA()=Iq;aZglRYO!Fl-2UYszc2eE zxqo}mY)wY_6xH^aw%>sd6@L7kusrT6Z8H1;*pUXO@geCxIM574+ literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/blog/p-author-2.jpg b/src/Web/WebUI/wwwroot/img/blog/p-author-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b9696f38e3a1ed0fffaa7dba4f35f19b03a67fa0 GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^DImVS)*FAgo0GUgcEOB#l)7RH8 zEiDxn7mtgJ>+S8`dsO*8P>!>}BeIx*f$so(4 zD#vyMbraTGN`8V*!$E?l)jc@hv#);WTkC86h`(QiZ;4s!l(Ulm_+)((1yj;qBnMbb zxD~VVp?bw~S=B%54zDOs*gEr3;harOlWVnQDzvA()=Iq;aZglRYO!Fl-2UYszc2eE zxqo}mY)wY_6xH^aw%>sd6@L7kusrT6Z8H1;*pUXO@geCxIM574+ literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/blog/p-author-3.jpg b/src/Web/WebUI/wwwroot/img/blog/p-author-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b9696f38e3a1ed0fffaa7dba4f35f19b03a67fa0 GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^DImVS)*FAgo0GUgcEOB#l)7RH8 zEiDxn7mtgJ>+S8`dsO*8P>!>}BeIx*f$so(4 zD#vyMbraTGN`8V*!$E?l)jc@hv#);WTkC86h`(QiZ;4s!l(Ulm_+)((1yj;qBnMbb zxD~VVp?bw~S=B%54zDOs*gEr3;harOlWVnQDzvA()=Iq;aZglRYO!Fl-2UYszc2eE zxqo}mY)wY_6xH^aw%>sd6@L7kusrT6Z8H1;*pUXO@geCxIM574+ literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/blog/sm-b-1.jpg b/src/Web/WebUI/wwwroot/img/blog/sm-b-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c6a4b92ed375534b2961ba6245c2953a70750426 GIT binary patch literal 1115 zcmV-h1f=_kP)s z0051Rjb2_}FE1|_7Z*lGMs;;{q@<)Oz^jD-000SaNLh0L01m_e01m_fl`9S#000B# zNkll*25QP<4mNoX0xb0|l2s%bU3v`Tu23^C#X*)(8ijMKtF)om{Kf9!O zluz+SkoaP)`7IKVxA9o$oC}q zG8<$hMN zap(OUveu5Zd{^~^G|p_>?gl2wHV9tRGo|lzkCAiZk#ohWT_rssg?B}0o3|PMG;Ke% z>aeD(eMZwvujan95AvBn?&DVR#1=kvk5UImRMI1bk3r8^y4j{A!`>6J^A%{#p-u^Iujye6eG7Bb@mY8_$53DL=Iv^zVattcCkzUv8@(-~`Tg zuVm5~3)%YLlZ6-=jCoXqgmFtcGCd(2iK#+zl_Fc+xiq@6t~!o{1ZPeaQYjypc&yG? zM3ISw%y~JQC`7N3sa}bdF{P+LMM6q0b`yn^YMPl|9+Yt&c1Z_>gn~LvhgjWD+SMV#^-x&jxN4 zUDc5LoUTakF>+8c87?J6ydj|&Wdk?Q;X|lnE6Q19R(+hJH@CdbLtF z&^fG literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/blog/sm-b-2.jpg b/src/Web/WebUI/wwwroot/img/blog/sm-b-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c6a4b92ed375534b2961ba6245c2953a70750426 GIT binary patch literal 1115 zcmV-h1f=_kP)s z0051Rjb2_}FE1|_7Z*lGMs;;{q@<)Oz^jD-000SaNLh0L01m_e01m_fl`9S#000B# zNkll*25QP<4mNoX0xb0|l2s%bU3v`Tu23^C#X*)(8ijMKtF)om{Kf9!O zluz+SkoaP)`7IKVxA9o$oC}q zG8<$hMN zap(OUveu5Zd{^~^G|p_>?gl2wHV9tRGo|lzkCAiZk#ohWT_rssg?B}0o3|PMG;Ke% z>aeD(eMZwvujan95AvBn?&DVR#1=kvk5UImRMI1bk3r8^y4j{A!`>6J^A%{#p-u^Iujye6eG7Bb@mY8_$53DL=Iv^zVattcCkzUv8@(-~`Tg zuVm5~3)%YLlZ6-=jCoXqgmFtcGCd(2iK#+zl_Fc+xiq@6t~!o{1ZPeaQYjypc&yG? zM3ISw%y~JQC`7N3sa}bdF{P+LMM6q0b`yn^YMPl|9+Yt&c1Z_>gn~LvhgjWD+SMV#^-x&jxN4 zUDc5LoUTakF>+8c87?J6ydj|&Wdk?Q;X|lnE6Q19R(+hJH@CdbLtF z&^fG literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/blog/sm-b-3.jpg b/src/Web/WebUI/wwwroot/img/blog/sm-b-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c6a4b92ed375534b2961ba6245c2953a70750426 GIT binary patch literal 1115 zcmV-h1f=_kP)s z0051Rjb2_}FE1|_7Z*lGMs;;{q@<)Oz^jD-000SaNLh0L01m_e01m_fl`9S#000B# zNkll*25QP<4mNoX0xb0|l2s%bU3v`Tu23^C#X*)(8ijMKtF)om{Kf9!O zluz+SkoaP)`7IKVxA9o$oC}q zG8<$hMN zap(OUveu5Zd{^~^G|p_>?gl2wHV9tRGo|lzkCAiZk#ohWT_rssg?B}0o3|PMG;Ke% z>aeD(eMZwvujan95AvBn?&DVR#1=kvk5UImRMI1bk3r8^y4j{A!`>6J^A%{#p-u^Iujye6eG7Bb@mY8_$53DL=Iv^zVattcCkzUv8@(-~`Tg zuVm5~3)%YLlZ6-=jCoXqgmFtcGCd(2iK#+zl_Fc+xiq@6t~!o{1ZPeaQYjypc&yG? zM3ISw%y~JQC`7N3sa}bdF{P+LMM6q0b`yn^YMPl|9+Yt&c1Z_>gn~LvhgjWD+SMV#^-x&jxN4 zUDc5LoUTakF>+8c87?J6ydj|&Wdk?Q;X|lnE6Q19R(+hJH@CdbLtF z&^fG literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/blog/sm-b-4.jpg b/src/Web/WebUI/wwwroot/img/blog/sm-b-4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c6a4b92ed375534b2961ba6245c2953a70750426 GIT binary patch literal 1115 zcmV-h1f=_kP)s z0051Rjb2_}FE1|_7Z*lGMs;;{q@<)Oz^jD-000SaNLh0L01m_e01m_fl`9S#000B# zNkll*25QP<4mNoX0xb0|l2s%bU3v`Tu23^C#X*)(8ijMKtF)om{Kf9!O zluz+SkoaP)`7IKVxA9o$oC}q zG8<$hMN zap(OUveu5Zd{^~^G|p_>?gl2wHV9tRGo|lzkCAiZk#ohWT_rssg?B}0o3|PMG;Ke% z>aeD(eMZwvujan95AvBn?&DVR#1=kvk5UImRMI1bk3r8^y4j{A!`>6J^A%{#p-u^Iujye6eG7Bb@mY8_$53DL=Iv^zVattcCkzUv8@(-~`Tg zuVm5~3)%YLlZ6-=jCoXqgmFtcGCd(2iK#+zl_Fc+xiq@6t~!o{1ZPeaQYjypc&yG? zM3ISw%y~JQC`7N3sa}bdF{P+LMM6q0b`yn^YMPl|9+Yt&c1Z_>gn~LvhgjWD+SMV#^-x&jxN4 zUDc5LoUTakF>+8c87?J6ydj|&Wdk?Q;X|lnE6Q19R(+hJH@CdbLtF z&^fG literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/blog/sm-b-5.jpg b/src/Web/WebUI/wwwroot/img/blog/sm-b-5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c6a4b92ed375534b2961ba6245c2953a70750426 GIT binary patch literal 1115 zcmV-h1f=_kP)s z0051Rjb2_}FE1|_7Z*lGMs;;{q@<)Oz^jD-000SaNLh0L01m_e01m_fl`9S#000B# zNkll*25QP<4mNoX0xb0|l2s%bU3v`Tu23^C#X*)(8ijMKtF)om{Kf9!O zluz+SkoaP)`7IKVxA9o$oC}q zG8<$hMN zap(OUveu5Zd{^~^G|p_>?gl2wHV9tRGo|lzkCAiZk#ohWT_rssg?B}0o3|PMG;Ke% z>aeD(eMZwvujan95AvBn?&DVR#1=kvk5UImRMI1bk3r8^y4j{A!`>6J^A%{#p-u^Iujye6eG7Bb@mY8_$53DL=Iv^zVattcCkzUv8@(-~`Tg zuVm5~3)%YLlZ6-=jCoXqgmFtcGCd(2iK#+zl_Fc+xiq@6t~!o{1ZPeaQYjypc&yG? zM3ISw%y~JQC`7N3sa}bdF{P+LMM6q0b`yn^YMPl|9+Yt&c1Z_>gn~LvhgjWD+SMV#^-x&jxN4 zUDc5LoUTakF>+8c87?J6ydj|&Wdk?Q;X|lnE6Q19R(+hJH@CdbLtF z&^fG literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/blog/sm-b-6.jpg b/src/Web/WebUI/wwwroot/img/blog/sm-b-6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c6a4b92ed375534b2961ba6245c2953a70750426 GIT binary patch literal 1115 zcmV-h1f=_kP)s z0051Rjb2_}FE1|_7Z*lGMs;;{q@<)Oz^jD-000SaNLh0L01m_e01m_fl`9S#000B# zNkll*25QP<4mNoX0xb0|l2s%bU3v`Tu23^C#X*)(8ijMKtF)om{Kf9!O zluz+SkoaP)`7IKVxA9o$oC}q zG8<$hMN zap(OUveu5Zd{^~^G|p_>?gl2wHV9tRGo|lzkCAiZk#ohWT_rssg?B}0o3|PMG;Ke% z>aeD(eMZwvujan95AvBn?&DVR#1=kvk5UImRMI1bk3r8^y4j{A!`>6J^A%{#p-u^Iujye6eG7Bb@mY8_$53DL=Iv^zVattcCkzUv8@(-~`Tg zuVm5~3)%YLlZ6-=jCoXqgmFtcGCd(2iK#+zl_Fc+xiq@6t~!o{1ZPeaQYjypc&yG? zM3ISw%y~JQC`7N3sa}bdF{P+LMM6q0b`yn^YMPl|9+Yt&c1Z_>gn~LvhgjWD+SMV#^-x&jxN4 zUDc5LoUTakF>+8c87?J6ydj|&Wdk?Q;X|lnE6Q19R(+hJH@CdbLtF z&^fG literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/blog/sm-b2-1.jpg b/src/Web/WebUI/wwwroot/img/blog/sm-b2-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ef2f7cc8bc9fcb23a0d4ed685eaa988ee2beed4e GIT binary patch literal 2629 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 K_7J$APW~S>0)IOI literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/brand/app_android.png b/src/Web/WebUI/wwwroot/img/brand/app_android.png new file mode 100644 index 0000000000000000000000000000000000000000..2bc7e0f13a6cf1896ad417655ad86d40b5c1df7d GIT binary patch literal 4030 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/brand/app_ios.png b/src/Web/WebUI/wwwroot/img/brand/app_ios.png new file mode 100644 index 0000000000000000000000000000000000000000..9a98e1db0dcb1e06feb2745821f6585f80b2422d GIT binary patch literal 3826 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 HI~4stk!G=i literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/brand/brand-1.jpg b/src/Web/WebUI/wwwroot/img/brand/brand-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6dc8ce0e74782cf2ed9b0c056f001a425b3256c3 GIT binary patch literal 8601 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/brand/brand-2.jpg b/src/Web/WebUI/wwwroot/img/brand/brand-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3b56eacf8868a4d808c1333105f69fc1dc8cdbca GIT binary patch literal 6570 zcmb7FcUY6lv;G1oMMdc%Ep$TfEm9>wB7qQsbQDMe1QHn41h_8#A z7cKzoigWiQ>4Uo(GDT{ z5^(`8;1HrW$zMA}N8}H3?W6H8wSoxv50?Nh9T9_HQNgxI6!?M<83$IASCMm5R8j(~ ztII2?s;R3h$%2&?m6R0}k3MxdB~@)Tb!}x0@Sh@b6pf6f|BQ7s(-HY|QNh8% z^1&+dK4fFUzvy2KMmT>rvZrr=rwkO=!W#Lw1rl+j zfWNTVf3Pb5iv3jzMBk&xMmVx(5Dsfh_924*ShBX~zvrU(uY7-EvHzZn(!XLAj*?OM zb+G^Kp#M@GRnM>C-(`C=`MdCOq@!vlAC>jt2Y~gDVg;~wkFF2sa0!S7K>v54`$y>i zmOtTiAkdNZsQ+#FzYY%X0&Glx6i`nOVgu;dK=f>&!-qh_(H%b`r2psk15C`v85vmU z=#POw0R6B2kL@@k(=i4R9sL;qI8Fzmr>CQ*I}Q3}KGHE9JF)_7?99R(oJw3G+&s!> z4gBu4i%pBGbxYdhYTAb6u^ssxqo-q_XJ9D$n5}aFYHgSvGn$Ko8jd_)z%&)kM_YS32)4j;(giDcE64 z3mvS|?N3SV-O7CMi7g3=eJ<6Wo{^S8U@ls`0+c1X1=2v{4551WLq?U>#4uV(R^6W< zhzoHRs>_LQ(14$(bRK-;WO>Ef2fx>;;IPyZXk!qS_Ivvf47&Z{6eTXxp6F?oIQ0Qs zTx!a3rbXAg=`zH0ro z`p5Ga`q|6zXorv0(sk|0uEk%`tJjHxmvT-(4Hy_IrKIr)YA&3hZLll$;xnP1WtmT- z;ZZHsJJ+7Hm{?|YvkH#RSxv7bnnE(+47>>f=6riEU;O-u)ib|#2ngo>MBmsu1kQd= zB{F12iMbjb0_-BL1(SyQ8hZ)Rj6cif?uU(SeiS<}(|=MvuO%CfPi;T{8CL8kKz>f0 zxY20*F4V`2E%Sx}K!MtEZ&a`6%Om;;bSJJotma@g7e52R+kVaHf5UlSNn5&Rkyhcf zq^u*MEd)t>Uuf_t;@SvH?6iz>OJxn2tlzVv4@p-Bn*|;>jtm>ETJz9(#h+Gh+x{{> zs?~ds+~gkhbii1f-&%_Vy(l)I2KvhXWT_ZDP6Nv(N^EltEpu&aL^)%4t9VO?r9F}C za)aV}(bvO=jmEPovYP^b~Z+I7r(ks`GLy~g1siSS)Y|6@5a9&B&b^Hjg`^jZl zfRU~ljJ|Or!?~#9wL48`^tTt1Ic`BLV}5u9uK()fc*5qQJ*AbC5nf}pTHH2OwWFx1UvcYjtX{)k9n9dDUJox; z^Vma9zMK(H&fH4(&bx-VkOfh!7rD)m7_OSvlFurZOHG=V&JK4umF;(fG z1XAF2jSd9J^KV7na0ate>{hQe@H$HAyG;X*?{ePFdWqMD?<=UK0wgfx8=UO;wx^gS0em(Q_| z7{Lz25R~1-hOeF49+0!6W~Z}9Gh>`MQ9=*<0QZQ%q>~L|q~e;3FwJdD?FPN+bWDT> zRq`dX?s1uB)EKKk;(#^0iB=g8L8+mO{q^-f&P%i;fb=|I5h1}Nc5fX%eY5(Q)Thpq z#f!hg$W^R3lVczH;|7rnO7Vhw4dT^POL(E zC(W=vzlfDOKmW zwT}nMd%rci$j6*W2mnViP>- zPQhCZvDP$+NV5tB|6`Y|W3f-jg0O-KyO5&OiW6mFvnvMjoHAr9bk0fy4<=jQMbv{Y zfX=V9qGJ;M-hS9*7gVO@`cWaYA$m?k;)M9J7(FF%)(XWUA@xIF>q+lxuAuz4#2!A5 zCv(b84Hi%0h&FcY+399!*AfD=)Vi@jISM&uDc85Sq@GX3B*0G?4do%05Yc(cc^o+z zV?R7EZ|?s<-PxUCEqV1cc)e~MmbuEp(NT$yH`zFL^^I`3V5=u8yS+PVyK zPNK7?Gi$o|W#O7pxe^6?6vlk~XG3MVJ;i+8;lV(3db&Udgk3EuWJ0E&%5$kLvd<~H zWec>nh)iE-Zc9TA`gTvaxn{e~&nB)El6~=U-wy$1!-D{``jkNfF!L=h{zvJkHEYiD zgrJw1C3hWet&4av+AtrzdA`#_yykL+=Q@}D!t6VoSH@~(b|`A|7c=eSQvmg?oT*YO zM@}2hfdv;#@oBh-Vph z(Y?Xm<@eJ(XRJ^wWr%()NJ(@rIV2=C;y&~wZY)rEeo1t^WBqIQg;YnVIO4}%@+1!Y zQRR!{JI#H<2HS-|5Y#RD^ee&0+cgWJ2kmoLT?wt179c6o@wJQT<&~9R@}6g(InSN- zT1d!nMz!;1WaOZ9WpejI)@*fOM@7Lb`b<}9rA&9{F~O>?(@b6d{oa`y>X!GJ`vO>! z@Ncb^%b8D14-s%vkEAoXMje848)WvPx?dG*&0=KwbC z7(`^*ahEOnJi46fnq~lw_O$O_?)o7=)e)HQ)G~CjGr`7rkx$smR1ZsOu`F9YeIps} z6Iif47m2fuN4QR1KQ4d5xNci>!;09Lq7mD4i?zZ<2s^s8eh653LxmbIm$WHD-P*MW z&c}z`^G{#<`GPn9hNQTTZK{?LYu$UcWR`{i?Xz5&*m3RC2B1dGJL0Yn(hstqB3hR% zKYeAk=^=bUJo^sM&}Bwfz&?F|SZ2J|(<9`Qq4tB;%2^+lU(}fjt(xWu${<8R8J`vm zE)F_Gek6EIUB=QLmOmcP(yT9iUq5(oJIvGWo4~#Kjw1Stc`*X787zWnS2o}KByU=X z7OFYihRX+^C|QqO8U8}Gs2J_54B=l-1PxYbo4+Wraw?tMedbPb!g75t`PP+Ev3kMM zT`kxqf1VsIe+amKQ}=vCe&#H<|V-CHq5cQ^FVfw7=ybM<4KvAG{^w z&7Z1sk80OpyXt!g)TKn-Y2$e#0tlFl(@z^+jpnaf z{hr!ERDL735+%_sP&l^0O+`#v2y*jP(dEbM2d}&}UVhT$(fBak1DKeatuN_quy8Mb*l; zyvBCr#_~U-Ml~;;zdfj3WRF^!Nt{6(GdjjOREr1`t{Bf7JzwYOr*7_pGQnv(vHV)t6(@RRCQ!yAiG0@ z;q?j07Z_1&tfhM9SEs+Kai%iXIXd{9?u_Fs3ZpS8y=f?~=vDM=SoGX;HIVXy*u&4o zpi7O5&v|m~@?6t^RgMim#}mW-oU9*o=o`1+Q&OTmR)==f&WIlZWqn-7)MFR~8~DS2 ztId1i?7;KBBDtZ~_Mm(&2>)LEx!>Z9HvgBQ5d!;HFP;7rvAnX@G06fs9>N`3_)2^W z|E2A0*Zjpq*RkdNV7Th-k{iYIQT4qVKME3lmJOA>`9AmiOv&!dzU%No zuJljo>$?Fzhm!0pFgJ^qnn=!5K_=!hUpd)fOt#_N&4!COwv7zf>mIVQk_^Zu>~(FT z$2ByB1+^hM{XnD#TNsHnW3w>`bb{+vNi>-X0f0^P=UGu6M~6%r4YARz9`sH>6WuS? zcmNj@tQj$s{mr4S&tK?OeWZz&!^T`=E-NL|YSzrh)I?yaSfaCIj?LrY^pbRi#~~2M z-7Zy+9ZBG^jYqLt40M8nX#+Uo%whx7LPft^y=)HJa1OwC)KRG%h4EQRu5OfIugIeO zi?7G@$okNn(a4-2k|#4H9YdG54+s|0NBeQ37Kf_Sn&Gt@Zf&WZ~Jk(bmj~6{(bg+X=h=(&X>z0c5 zicwE8UQvA^ZL+>I0IQyxZ}g$!c{8dFs_oFI@1Lc+jX1W@PMns$#+fuav2CSEcIh%i z9fs5sRv*-wdg;-N!Hmb}n~c`4N=)`x=}yqqCsX&CMac|f(JBCi(n}RrO0|5+Kbw2r zpV~|JX0Re%$XlX6vy|fk*)*p)nv?xqIu#;}0J#vg`Uuelo;+)llSO(u=C4LlH99x_ z;R_NrvQ8x9FjsTkh(^)%xLa_$eHJn@1FjHiNN>fA;tKCihZ=6ZmQJf_Ak??k%QRWv zUy8Ewu;NP2Su)IDu0;Mm1!KtS6j&uJK?K|s{Zn{m1>SM;7m!;~_6oL%f__{(S6MSZP5J={*v#mkht@Q>oINJ7=6NXSZtj_K%)D1` zDIYp9X1YrbhLDhGk=7ian7z$&e|;u5GmylJE#P}haYp!cqcjJ$Q{okNqSLXzu{Fd= zVYF-8T~y~=j?Gt|vS3Y=)i=6-Mf}^g%%lR{E~fGjaFi~ztlO%Nl0CVzbAH5prK9+h z%~Z3mdwhfC(3>WN(7~>nM4v2)@2W?%deA{k{MO{614zJKeuTeF)MU^y6gGWxv~xRv z8ezc8EMX?o6S6P8cKYVij^Fl)f}G}_cK8yN(&73scHsNajwZ_7`TkjGY`2BL+H9kr zhF<`BlCVW;e?Fa!91KU}Ca=01thzR=y+?nf$d5D_qRL>wo;$%(5=hDAGQEJC@ilji z8lKxWrL+>7-5P2BXLI`&XKd9j6;|H-tUYOII=|9=z4d8pZaTXXQSF3d$h%QC%)8um z2?P3IfYU7`JV!zqVV_K?wJY!s`&QW;Zh%Ik)gb6-7Rnb1ajgM6E@L@6WTN=-y-f$c z<2n%PAG>YFd7UJsp7N7Q==JpZXhfX3$$QX{?KMre9h!)xj}Lzq4qE z59=xkwfS9DfyGa(1}9!3EMD2Ubm??`nf?wx!C z`?FkcE;}=DtY)#r^jyt@5h!=+`TLCu&D9gcYL}gJRsk|RHdw(FiHRGR(17HF5R~oa$rs*^(5{`sqg-pe1;h; z_TGy%{`}Eg71GVNJ}t@7Z<`#QvDqR9Cs;PhTWsLNP=jeBpX86wZ|pxNA6RzT*4BR* jZwQfLCgVIHwDb}SJEQ|ef{S}%WKu4~kLmx{4j29lk-=2O literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/brand/brand-3.jpg b/src/Web/WebUI/wwwroot/img/brand/brand-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..995141ab08ec4c20652c6c8f3ae82b2d41504cdf GIT binary patch literal 6675 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 H&Sw4tn55Mn literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/brand/brand-4.jpg b/src/Web/WebUI/wwwroot/img/brand/brand-4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..82d9ec1c2d95e14e524ee242c112e10f68f78459 GIT binary patch literal 8428 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 LmGgh?Trd9*|HT%E literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/brand/brand-6.jpg b/src/Web/WebUI/wwwroot/img/brand/brand-6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e9d6dcf9a4298af3f80f2ac9f1bb8374306fefe8 GIT binary patch literal 9587 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/cart/20.jpg b/src/Web/WebUI/wwwroot/img/cart/20.jpg new file mode 100644 index 0000000000000000000000000000000000000000..813a03eb9827f0cd9ae7e1dcb423287da62c9f92 GIT binary patch literal 3834 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/cart/shop-p-11.jpg b/src/Web/WebUI/wwwroot/img/cart/shop-p-11.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5f0cb5eb810d9706aace877b247dbfbeb321ae11 GIT binary patch literal 1192 zcmeAS@N?(olHy`uVBq!ia0y~yU~~sz7G|Kxf%M4{KuS8mC&YEno;^TjZ*Om0T%5kX zzPPw}X=&+_B}?4g+^#gdT>+HiEbxddW?X?_wfUqO7+8!wT^vIy=DfXmw*Rt) z#PN@pw)pl}q;nVNnEYW3S$s8)Q~RAuQhcAwtxp>3?0%KaQH(%4@Pq%8cZZ){zh7o?Q-A!d!}9g@)2Fom$y{^zbHIlj4Fmml zed)A4ENVETU(RNEstJlZo|8x=ivqR>7 zn{)W;Zfmdki;6Z{&fk9{xPRe;4_{aBJ<(nH=k~%U56-{qshl-^(WT>muGPQ!b^iLk z2haXSBt)l{+plcDH8nVR&0p59no_R+x%m$#Jg(9bsWI5R;ntlS{rmRUOK@*nXI>m6 zvTfb|oZmc|&jT);$kV)A@B6p5NYzr4YpQhJVb-_r@3mbByZ4|vJm8n1blnNhK#Nw- z^-{<)ETYzkknW`)?|T-4k55fF zzy1AWVYh|n@loDanKROtKDogc-t&lCFy1Hk5^wjzI=iA!P01MPJ=M>@vs4RipL^_O z*^6^o3j<9wCC`0&(<{;T_DbIC#MDf&V=L8E4}11mRqj=r)$;pa-QMrQWo2Da_OI_P zQ~mq((fZvLLhq(OyRCIA{Tw)e34l8mXP5hio??ueUOl4AQN zEhRrYxWul^?OU+wx^Q*&Ig9ru*L68r=Y6`Q_Tv4z6p3}0e;)f*e(ScS<}0s#KHTO? zdHSzHPTxD{busMI{4E=VdzF??y4GQ8q3s&&`8hu(?1WWG=KhA$-Ls6^ptrf&ea*?TyZdy$Y}a$uzvXm$;q0>RJK{G= ztG_$c$Io9RuKFc-!wvu3%bq(V(mpNycWp^ZN7$OGZK0W$-B!1~o}a$;!qS>x)$gBY z`|gpFEYCdZRG%HRPW0@$;6Ityv|pESh~(Y<_IK{|MJt!Q-&kP&_DPgkb;Y;8F+0!i zney5<@ZmK$`LTFvfQ&b@tg z&U4=Ysh!&8@qaf*_;nq+HveULXc?DXSM!l(uZo%Sai5+q(YSHE=67FN?C!+O`%V7& zsmH5d%sEr>F!f)=bn!|}t-n5r_iE(g^7te3-oLW>c3ft;vEIcUU-f@})zotB*!6Mx z+@t0vb1u2w-B$S6dH$l$)4hx88zVdPCwW@Ddi&z-d^6XTe=>dkSAGrnV>Yuz|D;ZB u(e!J}R@~j2#dk8Eb$>Fbn86PU_WozM&BL~2)_oIYkV;QiKbLh*2~7Z(oj%9_ literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/categorie/cat-1.jpg b/src/Web/WebUI/wwwroot/img/categorie/cat-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..59474f5d215d88aed0b1d1a455f26480c6f501ff GIT binary patch literal 1106 zcmV-Y1g-mtP)s z0051Rjb2_}FE1|_7Z*lGMs;;{q@<)Oz^jD-000SaNLh0L01m_e01m_fl`9S#000Bs zNklNa_GGo=n}%ZfI66Bks2uJtziZ3u8k&F1x~dUVE3roRg>a zvTyF&IAhi7XRWSF29m+bfneKxV39NkT)}I`cXGgVwei#q`g|R6kOD58iEXp4!k<^y zPt7{4;lm+Q+2Pf$@AQ`5<8HWiAf+4F(kA)1Y79h4Ba*i{7?_1gd<-=03`7q^%|Hq`K@eqQYR9w*0qKMdt@iD_Iy6mgN?7eiKoo57 z!5wY*+-jAx2$uZi?@gVXx4LN^OcyH+T#;c50Y5Kc_0NFX3CcbW-f4-Gz4iUpIIRK zU7%}q!OD@FC3t(T9>iv59>^09H=FIb8QZPU`VfeF=VyT^I*ItJ12c7IzVn?+2eNPP zn*);aCWeGYo|_J#q(y`v37&}b z`h0Ust_N-v&8$K9Ip)PU8#7%}QkpKlXYEsglTjMDdB%fKuZB!#p6SXorVH>G2#zQ8 zIAP|iHM>AJ1l-J(>y+kZ3?y?+>%aq+H@n-acpNb^d|ehKH)A0A^dsjM%j}`Ouo^Q9 zj1SGt7>GH*|Fnnjbr8ra^3vH+(mkVRsxIAiU&EsysrxK(8U<+pQjw0iNj?*ik4K{* z6F=1WATe#p&HghH{dhDAVrCGS^6BdTY2wE`kw_#Gi9{liNF)-8L?V$$Boc{4B9Tb+ Y53UT!o;yR;wg3PC07*qoM6N<$f)ts z0051Rjb2_}FE1|_7Z*lGMs;;{q@<)Oz^jD-000SaNLh0L01m_e01m_fl`9S#000Bs zNklNa_GGo=n}%ZfI66Bks2uJtziZ3u8k&F1x~dUVE3roRg>a zvTyF&IAhi7XRWSF29m+bfneKxV39NkT)}I`cXGgVwei#q`g|R6kOD58iEXp4!k<^y zPt7{4;lm+Q+2Pf$@AQ`5<8HWiAf+4F(kA)1Y79h4Ba*i{7?_1gd<-=03`7q^%|Hq`K@eqQYR9w*0qKMdt@iD_Iy6mgN?7eiKoo57 z!5wY*+-jAx2$uZi?@gVXx4LN^OcyH+T#;c50Y5Kc_0NFX3CcbW-f4-Gz4iUpIIRK zU7%}q!OD@FC3t(T9>iv59>^09H=FIb8QZPU`VfeF=VyT^I*ItJ12c7IzVn?+2eNPP zn*);aCWeGYo|_J#q(y`v37&}b z`h0Ust_N-v&8$K9Ip)PU8#7%}QkpKlXYEsglTjMDdB%fKuZB!#p6SXorVH>G2#zQ8 zIAP|iHM>AJ1l-J(>y+kZ3?y?+>%aq+H@n-acpNb^d|ehKH)A0A^dsjM%j}`Ouo^Q9 zj1SGt7>GH*|Fnnjbr8ra^3vH+(mkVRsxIAiU&EsysrxK(8U<+pQjw0iNj?*ik4K{* z6F=1WATe#p&HghH{dhDAVrCGS^6BdTY2wE`kw_#Gi9{liNF)-8L?V$$Boc{4B9Tb+ Y53UT!o;yR;wg3PC07*qoM6N<$f)ts z0051Rjb2_}FE1|_7Z*lGMs;;{q@<)Oz^jD-000SaNLh0L01m_e01m_fl`9S#000Bs zNklNa_GGo=n}%ZfI66Bks2uJtziZ3u8k&F1x~dUVE3roRg>a zvTyF&IAhi7XRWSF29m+bfneKxV39NkT)}I`cXGgVwei#q`g|R6kOD58iEXp4!k<^y zPt7{4;lm+Q+2Pf$@AQ`5<8HWiAf+4F(kA)1Y79h4Ba*i{7?_1gd<-=03`7q^%|Hq`K@eqQYR9w*0qKMdt@iD_Iy6mgN?7eiKoo57 z!5wY*+-jAx2$uZi?@gVXx4LN^OcyH+T#;c50Y5Kc_0NFX3CcbW-f4-Gz4iUpIIRK zU7%}q!OD@FC3t(T9>iv59>^09H=FIb8QZPU`VfeF=VyT^I*ItJ12c7IzVn?+2eNPP zn*);aCWeGYo|_J#q(y`v37&}b z`h0Ust_N-v&8$K9Ip)PU8#7%}QkpKlXYEsglTjMDdB%fKuZB!#p6SXorVH>G2#zQ8 zIAP|iHM>AJ1l-J(>y+kZ3?y?+>%aq+H@n-acpNb^d|ehKH)A0A^dsjM%j}`Ouo^Q9 zj1SGt7>GH*|Fnnjbr8ra^3vH+(mkVRsxIAiU&EsysrxK(8U<+pQjw0iNj?*ik4K{* z6F=1WATe#p&HghH{dhDAVrCGS^6BdTY2wE`kw_#Gi9{liNF)-8L?V$$Boc{4B9Tb+ Y53UT!o;yR;wg3PC07*qoM6N<$f)ts z0051Rjb2_}FE1|_7Z*lGMs;;{q@<)Oz^jD-000SaNLh0L01m_e01m_fl`9S#000Bs zNklNa_GGo=n}%ZfI66Bks2uJtziZ3u8k&F1x~dUVE3roRg>a zvTyF&IAhi7XRWSF29m+bfneKxV39NkT)}I`cXGgVwei#q`g|R6kOD58iEXp4!k<^y zPt7{4;lm+Q+2Pf$@AQ`5<8HWiAf+4F(kA)1Y79h4Ba*i{7?_1gd<-=03`7q^%|Hq`K@eqQYR9w*0qKMdt@iD_Iy6mgN?7eiKoo57 z!5wY*+-jAx2$uZi?@gVXx4LN^OcyH+T#;c50Y5Kc_0NFX3CcbW-f4-Gz4iUpIIRK zU7%}q!OD@FC3t(T9>iv59>^09H=FIb8QZPU`VfeF=VyT^I*ItJ12c7IzVn?+2eNPP zn*);aCWeGYo|_J#q(y`v37&}b z`h0Ust_N-v&8$K9Ip)PU8#7%}QkpKlXYEsglTjMDdB%fKuZB!#p6SXorVH>G2#zQ8 zIAP|iHM>AJ1l-J(>y+kZ3?y?+>%aq+H@n-acpNb^d|ehKH)A0A^dsjM%j}`Ouo^Q9 zj1SGt7>GH*|Fnnjbr8ra^3vH+(mkVRsxIAiU&EsysrxK(8U<+pQjw0iNj?*ik4K{* z6F=1WATe#p&HghH{dhDAVrCGS^6BdTY2wE`kw_#Gi9{liNF)-8L?V$$Boc{4B9Tb+ Y53UT!o;yR;wg3PC07*qoM6N<$f)ts z0051Rjb2_}FE1|_7Z*lGMs;;{q@<)Oz^jD-000SaNLh0L01m_e01m_fl`9S#000Bs zNklNa_GGo=n}%ZfI66Bks2uJtziZ3u8k&F1x~dUVE3roRg>a zvTyF&IAhi7XRWSF29m+bfneKxV39NkT)}I`cXGgVwei#q`g|R6kOD58iEXp4!k<^y zPt7{4;lm+Q+2Pf$@AQ`5<8HWiAf+4F(kA)1Y79h4Ba*i{7?_1gd<-=03`7q^%|Hq`K@eqQYR9w*0qKMdt@iD_Iy6mgN?7eiKoo57 z!5wY*+-jAx2$uZi?@gVXx4LN^OcyH+T#;c50Y5Kc_0NFX3CcbW-f4-Gz4iUpIIRK zU7%}q!OD@FC3t(T9>iv59>^09H=FIb8QZPU`VfeF=VyT^I*ItJ12c7IzVn?+2eNPP zn*);aCWeGYo|_J#q(y`v37&}b z`h0Ust_N-v&8$K9Ip)PU8#7%}QkpKlXYEsglTjMDdB%fKuZB!#p6SXorVH>G2#zQ8 zIAP|iHM>AJ1l-J(>y+kZ3?y?+>%aq+H@n-acpNb^d|ehKH)A0A^dsjM%j}`Ouo^Q9 zj1SGt7>GH*|Fnnjbr8ra^3vH+(mkVRsxIAiU&EsysrxK(8U<+pQjw0iNj?*ik4K{* z6F=1WATe#p&HghH{dhDAVrCGS^6BdTY2wE`kw_#Gi9{liNF)-8L?V$$Boc{4B9Tb+ Y53UT!o;yR;wg3PC07*qoM6N<$f)ts z0051Rjb2_}FE1|_7Z*lGMs;;{q@<)Oz^jD-000SaNLh0L01m_e01m_fl`9S#000Bs zNklNa_GGo=n}%ZfI66Bks2uJtziZ3u8k&F1x~dUVE3roRg>a zvTyF&IAhi7XRWSF29m+bfneKxV39NkT)}I`cXGgVwei#q`g|R6kOD58iEXp4!k<^y zPt7{4;lm+Q+2Pf$@AQ`5<8HWiAf+4F(kA)1Y79h4Ba*i{7?_1gd<-=03`7q^%|Hq`K@eqQYR9w*0qKMdt@iD_Iy6mgN?7eiKoo57 z!5wY*+-jAx2$uZi?@gVXx4LN^OcyH+T#;c50Y5Kc_0NFX3CcbW-f4-Gz4iUpIIRK zU7%}q!OD@FC3t(T9>iv59>^09H=FIb8QZPU`VfeF=VyT^I*ItJ12c7IzVn?+2eNPP zn*);aCWeGYo|_J#q(y`v37&}b z`h0Ust_N-v&8$K9Ip)PU8#7%}QkpKlXYEsglTjMDdB%fKuZB!#p6SXorVH>G2#zQ8 zIAP|iHM>AJ1l-J(>y+kZ3?y?+>%aq+H@n-acpNb^d|ehKH)A0A^dsjM%j}`Ouo^Q9 zj1SGt7>GH*|Fnnjbr8ra^3vH+(mkVRsxIAiU&EsysrxK(8U<+pQjw0iNj?*ik4K{* z6F=1WATe#p&HghH{dhDAVrCGS^6BdTY2wE`kw_#Gi9{liNF)-8L?V$$Boc{4B9Tb+ Y53UT!o;yR;wg3PC07*qoM6N<$f)tIP)^@R9J=0*H36%RTKvB-@KVhjQL|FZ7PXiCW);TN=d{bStw{) z9I|s!j38zqf*|cq1fc{}D2P-SU5YL&grIKfNKD;`ATAUdEhVH4U1TUN(b`Fx);P(y zxHIJMB(HHy{WkON+`~EFJNLftoRbh2EtxuG(2E0j6c3hm|HKuHVH8=p>}(vji5P)9 z@D}<}8tny=n07gS<4ru6E8RxQsj+&{*L16}~^swedIv zQi8U;mMAIQH5-Xc_d!m+#|-jCZY7u{nP>58Fex^Y+DYMuQASS1Au)&MNRZc!74FS} zid)6T@EiSA`lGLx%<(t`YLSTqZQmG=b!=)BAEH`|Z2Qg=QoZ9DRe2k8S4ZKnm%*CNMJ0t-Qa%9e({>5f^6qrFK);iSG6| zp3;$UkN-U;zXcEcURpP8UTDz}ZEjOSE$UIfptbK=t!2 zOs0h5@YGgF%ssKs+%xY;BwLxq4zyvR$k6FHF2*9EhuaW|*$M|+SX{A;T1yW@=i*B8 zXoRdFixm-la%TOFi#MpL56^W(dvJD?Y-}mcCe2LDYv^o4S0&5hZ{wnyc~NJ(V(tCm z%_nX!9#O0#pXc_J#o>23|8<<;@R?lpi*h;cz(x0<94Eod#2*?u>(H}J1U{6@4zaQ$ zIw5=!|24*}>4?g>2TkcpDGnP)gciEmxQ-*MXM?r1AoT4$s(Tz`=vh4zKyqF4a4A0( zMzTZJBN`6{e1Mnbvg>B`e>|M7B~phzJSTKfX)DL`Ng>tW;cVRT{2!%}@AeM}5iS4# N002ovPDHLkV1m;TqQ3wD literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/features-product/fp-1.jpg b/src/Web/WebUI/wwwroot/img/features-product/fp-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6db6edaee4bde1ebeaf9143f1d767c4d6168639c GIT binary patch literal 499 zcmeAS@N?(olHy`uVBq!ia0vp^?I6s;3?$E;47UVQ(g8jpu6y?E0Wy1gd)?gJN=r+{ z#l@E_SrQi)r?0R7i|si-P>!>}BeIx*f$srcF`ek(>kZ8FxikBs={?X^V8b>D;Sv$`(a^FGLX_T2xiIu+&1 zPlbPpWLJ;;lPoBf9DH@B9{+3(<9E+u>o)1v+FI|IooG7QdAss0@85H;2sf!|tKAdn z{qpGRL7m@Kn+zjOH;VGJ*w-2_`hO=eQd|AjoZV{aC)0y_PR`;C7f90DxNVu##L&r4 z?ifjSwD_klKYds&TRl>A?d%PqIWaR|e%f#{O?z+2lb_R$#+1zM?APL-y`}i(-i2Xp ziqo?yp05Sk7X15K{N=r+g3?DWUA4NLa#ZEx!)C$Oi8@bfeoI?uXsb;r`xgD^;_0U! kj4~I_Qs z0051RjYdXB7Z(?#q@;CqbzWXxFE1~51;0rE000SaNLh0L01m_e01m_fl`9S#0004U zNkl(t$im*Z$It=n$&J8Z$-XPTs5Z zhxVmga^-dAHlC!ZtPY2nL`jq!_jtd#oC*4(r+KSq6^l;HTgw;>|FVDHv3J%^{Yy2; zRCS-46Sc80{cD(*$Q0)}!JF`4$RIB;gEa!Hxtz!#s(pze-@etp*$P4OphuVac5-rZ da&r2I`UW^WKjgLlt#tqZ002ovPDHLkV1oTA+4%qf literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/features-product/fp-11.jpg b/src/Web/WebUI/wwwroot/img/features-product/fp-11.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7760c05adc2e696c069e1901dcd93e58e072c53b GIT binary patch literal 487 zcmVs z0051RjYdXB7Z(?#q@;CqbzWXxFE1~51;0rE000SaNLh0L01m_e01m_fl`9S#0004U zNkl(t$im*Z$It=n$&J8Z$-XPTs5Z zhxVmga^-dAHlC!ZtPY2nL`jq!_jtd#oC*4(r+KSq6^l;HTgw;>|FVDHv3J%^{Yy2; zRCS-46Sc80{cD(*$Q0)}!JF`4$RIB;gEa!Hxtz!#s(pze-@etp*$P4OphuVac5-rZ da&r2I`UW^WKjgLlt#tqZ002ovPDHLkV1oTA+4%qf literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/features-product/fp-12.jpg b/src/Web/WebUI/wwwroot/img/features-product/fp-12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7760c05adc2e696c069e1901dcd93e58e072c53b GIT binary patch literal 487 zcmVs z0051RjYdXB7Z(?#q@;CqbzWXxFE1~51;0rE000SaNLh0L01m_e01m_fl`9S#0004U zNkl(t$im*Z$It=n$&J8Z$-XPTs5Z zhxVmga^-dAHlC!ZtPY2nL`jq!_jtd#oC*4(r+KSq6^l;HTgw;>|FVDHv3J%^{Yy2; zRCS-46Sc80{cD(*$Q0)}!JF`4$RIB;gEa!Hxtz!#s(pze-@etp*$P4OphuVac5-rZ da&r2I`UW^WKjgLlt#tqZ002ovPDHLkV1oTA+4%qf literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/features-product/fp-2.jpg b/src/Web/WebUI/wwwroot/img/features-product/fp-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6db6edaee4bde1ebeaf9143f1d767c4d6168639c GIT binary patch literal 499 zcmeAS@N?(olHy`uVBq!ia0vp^?I6s;3?$E;47UVQ(g8jpu6y?E0Wy1gd)?gJN=r+{ z#l@E_SrQi)r?0R7i|si-P>!>}BeIx*f$srcF`ek(>kZ8FxikBs={?X^V8b>D;Sv$`(a^FGLX_T2xiIu+&1 zPlbPpWLJ;;lPoBf9DH@B9{+3(<9E+u>o)1v+FI|IooG7QdAss0@85H;2sf!|tKAdn z{qpGRL7m@Kn+zjOH;VGJ*w-2_`hO=eQd|AjoZV{aC)0y_PR`;C7f90DxNVu##L&r4 z?ifjSwD_klKYds&TRl>A?d%PqIWaR|e%f#{O?z+2lb_R$#+1zM?APL-y`}i(-i2Xp ziqo?yp05Sk7X15K{N=r+g3?DWUA4NLa#ZEx!)C$Oi8@bfeoI?uXsb;r`xgD^;_0U! kj4~I_Q!>}BeIx*f$srcF`ek(>kZ8FxikBs={?X^V8b>D;Sv$`(a^FGLX_T2xiIu+&1 zPlbPpWLJ;;lPoBf9DH@B9{+3(<9E+u>o)1v+FI|IooG7QdAss0@85H;2sf!|tKAdn z{qpGRL7m@Kn+zjOH;VGJ*w-2_`hO=eQd|AjoZV{aC)0y_PR`;C7f90DxNVu##L&r4 z?ifjSwD_klKYds&TRl>A?d%PqIWaR|e%f#{O?z+2lb_R$#+1zM?APL-y`}i(-i2Xp ziqo?yp05Sk7X15K{N=r+g3?DWUA4NLa#ZEx!)C$Oi8@bfeoI?uXsb;r`xgD^;_0U! kj4~I_Q!>}BeIx*f$srcF`ek(>kZ8FxikBs={?X^V8b>D;Sv$`(a^FGLX_T2xiIu+&1 zPlbPpWLJ;;lPoBf9DH@B9{+3(<9E+u>o)1v+FI|IooG7QdAss0@85H;2sf!|tKAdn z{qpGRL7m@Kn+zjOH;VGJ*w-2_`hO=eQd|AjoZV{aC)0y_PR`;C7f90DxNVu##L&r4 z?ifjSwD_klKYds&TRl>A?d%PqIWaR|e%f#{O?z+2lb_R$#+1zM?APL-y`}i(-i2Xp ziqo?yp05Sk7X15K{N=r+g3?DWUA4NLa#ZEx!)C$Oi8@bfeoI?uXsb;r`xgD^;_0U! kj4~I_QVS)*FAgo0GXwwrTY5%adC0I zy}fR3ZcCOd5f>MiW52TyD92gg5n0T@z;^_M8K-LVNi#4oN_o0ChD5Z!oot)mY#`#g zo`Y|VnuD!S>Pv|w+cw*ls(PpINihp*@7u7Xe)l#`UHRNaTY{FCr`$dGgW-G~8%L7@ z2tCq&^CbP=XLpxaMiWT^n;n(&9k;Jc6T2M4w^PhLF5x!Q(j(mdZy(!z^;9>0zu{uh ziDjk9Q9jo2TDyikY!A{QsL$Hl1=;)fp8Vzw%wTo$_|Q&9Te3_Y~I_p2}ane$Bbx zE58Nn@7^>2)O`8JYJO_>wtmjOSG#{n!aIe1dpu^i?(f-q;rsHex3^z!WZ(Mc{Ko6| n+2g)`Pkd5aED!UM{SSs`HCAu0oqwtg3_1o+S3j3^P6VS)*FAgo0GXwwrTY5%adC0I zy}fR3ZcCOd5f>MiW52TyD92gg5n0T@z;^_M8K-LVNi#4oN_o0ChD5Z!oot)mY#`#g zo`Y|VnuD!S>Pv|w+cw*ls(PpINihp*@7u7Xe)l#`UHRNaTY{FCr`$dGgW-G~8%L7@ z2tCq&^CbP=XLpxaMiWT^n;n(&9k;Jc6T2M4w^PhLF5x!Q(j(mdZy(!z^;9>0zu{uh ziDjk9Q9jo2TDyikY!A{QsL$Hl1=;)fp8Vzw%wTo$_|Q&9Te3_Y~I_p2}ane$Bbx zE58Nn@7^>2)O`8JYJO_>wtmjOSG#{n!aIe1dpu^i?(f-q;rsHex3^z!WZ(Mc{Ko6| n+2g)`Pkd5aED!UM{SSs`HCAu0oqwtg3_1o+S3j3^P6s z0051RjYdXB7Z(?#q@;CqbzWXxFE1~51;0rE000SaNLh0L01m_e01m_fl`9S#0004U zNkl(t$im*Z$It=n$&J8Z$-XPTs5Z zhxVmga^-dAHlC!ZtPY2nL`jq!_jtd#oC*4(r+KSq6^l;HTgw;>|FVDHv3J%^{Yy2; zRCS-46Sc80{cD(*$Q0)}!JF`4$RIB;gEa!Hxtz!#s(pze-@etp*$P4OphuVac5-rZ da&r2I`UW^WKjgLlt#tqZ002ovPDHLkV1oTA+4%qf literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/features-product/fp-8.jpg b/src/Web/WebUI/wwwroot/img/features-product/fp-8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7760c05adc2e696c069e1901dcd93e58e072c53b GIT binary patch literal 487 zcmVs z0051RjYdXB7Z(?#q@;CqbzWXxFE1~51;0rE000SaNLh0L01m_e01m_fl`9S#0004U zNkl(t$im*Z$It=n$&J8Z$-XPTs5Z zhxVmga^-dAHlC!ZtPY2nL`jq!_jtd#oC*4(r+KSq6^l;HTgw;>|FVDHv3J%^{Yy2; zRCS-46Sc80{cD(*$Q0)}!JF`4$RIB;gEa!Hxtz!#s(pze-@etp*$P4OphuVac5-rZ da&r2I`UW^WKjgLlt#tqZ002ovPDHLkV1oTA+4%qf literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/features-product/fp-9.jpg b/src/Web/WebUI/wwwroot/img/features-product/fp-9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7760c05adc2e696c069e1901dcd93e58e072c53b GIT binary patch literal 487 zcmVs z0051RjYdXB7Z(?#q@;CqbzWXxFE1~51;0rE000SaNLh0L01m_e01m_fl`9S#0004U zNkl(t$im*Z$It=n$&J8Z$-XPTs5Z zhxVmga^-dAHlC!ZtPY2nL`jq!_jtd#oC*4(r+KSq6^l;HTgw;>|FVDHv3J%^{Yy2; zRCS-46Sc80{cD(*$Q0)}!JF`4$RIB;gEa!Hxtz!#s(pze-@etp*$P4OphuVac5-rZ da&r2I`UW^WKjgLlt#tqZ002ovPDHLkV1oTA+4%qf literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/features-product/fpb-1.jpg b/src/Web/WebUI/wwwroot/img/features-product/fpb-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ee452b1be039c6d237b90e70ac8436651d880465 GIT binary patch literal 1222 zcmaKr`BTyf7{+naOx zRfH`g(qVDaQZx_1vs$w@)?*=!^?(i*Z^NrYIb8Y&dS{+_-+4aI%=6RBJ{lRe*%9st zfj~Bc;h{tb#0LLawi~Pt+ujLfU9Lw7By4AAr}gA;I1~y6003uaXR%mJr_*sbobL4% zw3Ru~!pRvB$d)IcWy42qafLu^kAa~-lCp2lj|`q4L+yN;-k(l&d)Atqo7o7RdVo%y z%#L9GdRd}T;$SOqH`LtD4Jl<9rYO8yjD6r<0qMPLm^@`{HHS}ZWpf1^ttDTcN3um- z?E5jnuo|hZ9G*7hk2u>`-&vCl@N=UCym~V^`R>Du)hd%8X{cdhxZE-wrJd#FQUtvD zBg_8uc6{`2QW0exFlXtHouj9M{YYUzv5Ftzx29(jcrl&(EL ztaeDp4wf+17IBHqepM3TIk!@t{`JJ;zWy%UC7I1?g1U(KAUQDLkCh793x1p5 zxR%~RNX2N7=h zv|Lz`a}{W{0Fx5J2ir!Yb*nSTT3un=FB)_RvHOOSMB|4_yZ-IY&L-OA!8!zWdz;?- zubv#&9|!kkDRcjhg1tzw&3nMy;U618WK)NHq`qBR_&b;_W9v+Lk(UTtP)|q_bl3@M zi|hUr?@4RPY~)Wvr7ql#S|5Ob*a6T|sWWGLwcZOdyZhz7UIqizeg7WGHB2nLN8>#; z9w-m=>|t1D6j@<$N@0gD6w~Zq|+RZn3Cic`jYs!sbmG7I`$}{Tg|6Db$jX=TMkO^Vl%Y zc~43=c$#cg{CLZ zb2PJ-64>a@H-A)Yes#3ds3}|Aexz0fT8@MX-T~2yM<0G-X4Sv7jckzm4Lb6rlqzX^ z)@7u!r~7rbo);!9RQP`)>GJo`rS>Wl;Ez`;*wp^-MN-i_VE5j7&I`QCrenFzJv#S+ z^2+K~^$uaUaZX$JfssqQd~l4+%3_Es{F?UXKF_G z1+XfXEqjMJZ_i@{X*61|Oi@SEs8c=BsT-eQIh9{!QY)I0UY^Ay)x&m~);lVNN{5kK z)x`@tojA96o-uNURXeneuhN{$3~(H`b{l9Z50S%Ewyj~5na&aPyO0?PfktL_)C#T$ ze18sZl-0;@59J&gTyuZ{z9SQ2=)}nobAg9#W2Z@5sH-8-N`!6AOC4bkg_w2QUE9QE zo0+iDO`ata1M}!upxfdhwZ)<~`Dws1Bf>qyOs@y$jv`(Yi>a7YzCvy*uPxV!AG}eU zWrf+@xdg|)p67DQLB(9RQdc8wzufN-te{91f~~fBHP;|0#HN$8$S~m!apEMt=Q3=* zxaBa2#zn{KQ~6I#M(po>K$t9U^o7TIqT)g>mc@~j^{|(+CNXe0L_f+L*2b0rc4*s( zcs;)G+u2l64Gga6tS#g-1XZVoHd|Md{UhkdmJHdChM~RO znJi~5hnnPp6!Zxa*~i}ZK^ 4?vWo$Mvzl#$>V%5qmW2gQT=^DpB`;?z{SlvtW z`Y?vtjX!v**~D43A0N9tJ<95O@w6WNm4qLY&Y^2{P3QM3F!}g z-@0TdmPzY&WM;=f2LlQebk1iE)*%+$Vy25G{Xf5aGU5bQKoKqVbsOyW?P>{xyA2uw z%1xZ&F(p=K-}NxN+%u}CxuGd zNnWsi2<+Fug7*`W-Fc*e8rd@5NCz)ZW>-z02sf8__(WKVD9bHWKmuOU1CjSizMJ)a>y|>Y|SJ}M;#n}CekdO?gHO>5! zInDRhR?m&j0jf?Lhxy!Kjmgf{5Y`^u)UjEiLH6$+C3G5H(BkiArNXF3tP|VE4(hyQ zx~M?8!lLaJA93UX0_tHAOl6h&DWudA9O&|JlD#izzq;PCnh)kv*lAvHO%%c;@W7J; zJu5vkJ+{){#+2FziOF0#xIgDnDD)Hk1OTkPZWUgNz~J*#_vC*Vj1Z=VmA9N?{s$oL BuL=MF literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/features-product/fpsm-1.jpg b/src/Web/WebUI/wwwroot/img/features-product/fpsm-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..46fb73bf8f31ea777021aac6064c2896f7ded39f GIT binary patch literal 1463 zcma)6`!^E`9AAm3n9yCtojfif)+}%03fZ*{ODWTq#Ux1%yBS#>u4nVu<}tFomXXqn zq9|pmF-n#-bFDmfo7c?b(a6<*(C3`b=kqfI6zVZSOV!0H6u?^+E#x zn|A-?7L|>JSh?_G!}J3XLEdd`Z5tzt#Uc`kK0ZDm5C{T+V6oWT++1I%QOCwkG zcmP0)^OKv3thDq2098-8*PlU&o7DBtb)lmxCNgGy_*;BfO$f%ks@f| zUVG-^x!-NaY8>gSV%7V=YlRmAyAl3k*_miKULGb7>DajH7l9h*MQ((!nNU59i$+Ly!1pxAWDxIa z1r$ib;9uF31RGcCVs`siLxz;jeV(Hd+=IK$TT6*)ndn>XCfJZ+jU(+p+U#Pj24|ak$@a0< z`RsCDPH*Rd`Uj_wZUuo?BZ`idJx@%kmeLTi>5R?0)xPhEYU3w@@tq&< z)O}`bZ*0=%44XBtWU+8AGYU>A3^F8{BI7O3(}DF%F5^bdwIN-+Qyhk}q5AxIv#x_5 zGv=IgR_mZpZkvwU5{=tqcxv({#kjqYYGJj5D86QAhrT{lu+R{(Y)PNp$QcR4qBnR_auWK` zqqX3Q`i=fx82%ON={Znw*E^YU7_6+R$H0QHPvvmK2MRu)aexc?2YvI-2g+zTG}_t` z6@S+azxtdkuql7jZ4YlG-e#meIj!sLS_@Nh_;O5bKe=bpl<9OFQS&U-lzfP^l*K)3 zxeH_b$WP~m(ooyP;+jSrIo7u1*$+8|Q6xz*JN!j;kSGt29%%_{b34uZEBIFG@eBJ8 zC36ag=0E9hwfCZ-wLp~KvFHazvZ(TR(>d}tn?>FJJ`XIp)%z=)kcd%~gI9|}G zd-3AHQ2JDYqgzg=H|@1S^X3w1kdy!MnOP*(H;JLJD&(_B+v}a9V)vS!t<>FyG)gpQ zbz-PC$=pVvMtZGwSD-n&MdPv>e2Ue$rT{ytgpGPce3kJ)kNMgoQZ|^ zQbI?j!?Eki6Mh-oeXUMk5-Q)=)fSo!Oi zyH~aSqNp`n2{kA0F&tUl-|{I2Zd8+hxsPZipL%)QZ6qh4fgMWy{tO!3gZF6@*e^xu_#9 zP3W3yF0~1LGZISddb_Kl5b|nk0$X63%o_@RV3Kif`EXCLI8C^Yirsp3W#x~)of{e< sdUB~{b=7X@$Gl=q8uE*;4A8OOclB$!0!npXEB@Jmd!xJ>J2XNvj6}9 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/features-product/fpsm-2.jpg b/src/Web/WebUI/wwwroot/img/features-product/fpsm-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..46fb73bf8f31ea777021aac6064c2896f7ded39f GIT binary patch literal 1463 zcma)6`!^E`9AAm3n9yCtojfif)+}%03fZ*{ODWTq#Ux1%yBS#>u4nVu<}tFomXXqn zq9|pmF-n#-bFDmfo7c?b(a6<*(C3`b=kqfI6zVZSOV!0H6u?^+E#x zn|A-?7L|>JSh?_G!}J3XLEdd`Z5tzt#Uc`kK0ZDm5C{T+V6oWT++1I%QOCwkG zcmP0)^OKv3thDq2098-8*PlU&o7DBtb)lmxCNgGy_*;BfO$f%ks@f| zUVG-^x!-NaY8>gSV%7V=YlRmAyAl3k*_miKULGb7>DajH7l9h*MQ((!nNU59i$+Ly!1pxAWDxIa z1r$ib;9uF31RGcCVs`siLxz;jeV(Hd+=IK$TT6*)ndn>XCfJZ+jU(+p+U#Pj24|ak$@a0< z`RsCDPH*Rd`Uj_wZUuo?BZ`idJx@%kmeLTi>5R?0)xPhEYU3w@@tq&< z)O}`bZ*0=%44XBtWU+8AGYU>A3^F8{BI7O3(}DF%F5^bdwIN-+Qyhk}q5AxIv#x_5 zGv=IgR_mZpZkvwU5{=tqcxv({#kjqYYGJj5D86QAhrT{lu+R{(Y)PNp$QcR4qBnR_auWK` zqqX3Q`i=fx82%ON={Znw*E^YU7_6+R$H0QHPvvmK2MRu)aexc?2YvI-2g+zTG}_t` z6@S+azxtdkuql7jZ4YlG-e#meIj!sLS_@Nh_;O5bKe=bpl<9OFQS&U-lzfP^l*K)3 zxeH_b$WP~m(ooyP;+jSrIo7u1*$+8|Q6xz*JN!j;kSGt29%%_{b34uZEBIFG@eBJ8 zC36ag=0E9hwfCZ-wLp~KvFHazvZ(TR(>d}tn?>FJJ`XIp)%z=)kcd%~gI9|}G zd-3AHQ2JDYqgzg=H|@1S^X3w1kdy!MnOP*(H;JLJD&(_B+v}a9V)vS!t<>FyG)gpQ zbz-PC$=pVvMtZGwSD-n&MdPv>e2Ue$rT{ytgpGPce3kJ)kNMgoQZ|^ zQbI?j!?Eki6Mh-oeXUMk5-Q)=)fSo!Oi zyH~aSqNp`n2{kA0F&tUl-|{I2Zd8+hxsPZipL%)QZ6qh4fgMWy{tO!3gZF6@*e^xu_#9 zP3W3yF0~1LGZISddb_Kl5b|nk0$X63%o_@RV3Kif`EXCLI8C^Yirsp3W#x~)of{e< sdUB~{b=7X@$Gl=q8uE*;4A8OOclB$!0!npXEB@Jmd!xJ>J2XNvj6}9 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/features-product/product-content-1.jpg b/src/Web/WebUI/wwwroot/img/features-product/product-content-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2cb98817f7591ebb39ac5dcfa13c5baf27b5c107 GIT binary patch literal 4101 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 auPC@fHW~n_2?0JKu0UF8FoEp9ufl+C(k}_} z3uc(Xa`*LBb6KJNzut8k@_gH^`DAT*R;sn~#$|Jxt0Fu&qqiB0-ah9)_4$2=Oqb*P z#5FV+7?>`2x;TbJ9DY0VWzj7MftKph_!kaB9tj(E81~(L|G&&}qv&mp)=67uuL}85 z_rW>jYo71>GkIqpXopRkRd?i`%f6XuVpbcQ4cQI(a$*i!RxQyBQ+9XGH%Z?jWc5;3 zc1wiRlbkL`pY$ag_r!!w$ZI;NqNiz6vq($w=>#Xajce@Q?p%`SC^YThr{w!hZcLdf zY)A9iB_k(vh_q8jxrQF#*;l{k_4o02NuU1MHu)RDZ!5~r0_0q?Z zP3KiWgC93HmxhCZ^C?l04M|*+l{FGvgxO>@4lHEsml9cUk(pCnJe_iPuSRdQMUA~}XRenk10rmygXSK>d_F1C%h0V)+ z($_NM12^Bxn(UsY8v9~bF#9~73;Nft@xJU`FMgIg?b7QOi)GfYrsYjBU)0BDT(aP4 zs`svczf898UNYNOeE&Jc_=36a#dBkNOMg7DZ;`!Zn4Prejptrvxs$hQ-fX!zufIOy zhurPQ!R!9MZ0WgE_4HrHOhJq7eD{;zrpNQ`-m;@|owWULgQD-}&4ZWS_J5tY_V<^s zUz_zV&iImWhZXgc5&LfFP{svmj6hIn#Wg>UODUL z-)xV^>8fSZC)V8SXRli~6>rM%SLXysq@-PHBnm zERVpg-vjGR?bQQ!$yS-?t$X_X^S*D14JF}qVlUq*JaxPhV} zN)F0+#kN6ro71ry5jj)&ci)cazVgNP+p*7QOA;S)+cTPYwO?9&`pR-(wqWpd^>bP0 Hl+XkKl-Ql8 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/features-product/product-content-6.png b/src/Web/WebUI/wwwroot/img/features-product/product-content-6.png new file mode 100644 index 0000000000000000000000000000000000000000..8b76157eb7d18966737d4ca1400dbf09235c18ec GIT binary patch literal 676 zcmeAS@N?(olHy`uVBq!ia0vp^Q6S903?%u>HW~n_v;dzFS0F7VB_$&xqokyytgH+q zk%6M3qMDi-TtrSz4#-wjRfUVd899|BJJ=Z*7|(dRIEF+VetYv~-f9Dp)`zLh zxz99J9NM^r!ymvS?FMNmg>IS9{*j}or#;VY5N*e(eTwiv+wGp@!p*|d(Ljg z^Dk~pY`5?#>AD&;*X3hl$;M;m6BUiSeVckr1eb;Q$Z_X{$()RM*!}Css&?_(qrtrs ztu97XB=P!lRb*svRRl|zRdhr|R-|aV{qUE5_Cag8=12cC$~M;b{!co%lWCslIbH^< zeFt}&moc23Y6ypqZs9WxfDGBI*SOJs3eFe&g+R9MQ~nP1Va zd*XSf&57k#n{+d$UaNAPyK4I7%$Y3QlZYeiO{>2y1`zBwTckgm_mH+#fwtu}Zdrb{` z`CHgsrM7-X=aS>km;C?oSWstToy}dT7Yxj zR+j$4N$N+mlQ}vng>9~%lAXEK@3Exy%4WN}3TDnniXL}Pn_csyU2Dm{=UYpxxSoAb zn%~#dkoCuRX0MQZg8kITIcqk|l1hJEl=kM|12y@(4UykwZ9P_Knttm|mf=VCKc7o^ U|LuDx089i7p00i_>zopr0EjvcMF0Q* literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/gallery/gal-1.jpg b/src/Web/WebUI/wwwroot/img/gallery/gal-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0b4d000d4240416cc21b7b4c7b00c0abc3d24b40 GIT binary patch literal 1792 zcmbtUiB}TX8n;)|8|{eWQh=f!B}H+;t+FhAxgd^NYLZ2Oqq!lXNnkE%?~S`+Md9+0 zuu-&9QByRKXHkLT&2B-S$1FJ6NDA^V`HiDC`y6WRahzaFz6 zHB?z>`j6WIxOMB69Q?}%(e;4^J92W#XL~3hi^-v;unTPRQ=+7^OXTY!(LNQ%UtABg z6mC*rtvvn2@lT5-O+iuibHAd0X=VlSk54@09p+bVT){umyX7@)Ylxl8 zc=E@ z7nEj}Q&HbwH{@=S(AR5!lV4${4r%v+yITPPvz(@d*kDQQSLkQxu^zrB;A02F+bk~a zT0jmVZiLyeC6|8xHG%QQtB``pNb*u?AK4;eiqQ_4R9}2xDqk}h_okQa_R<@t`?Obh zVBGrgZyLvex}*-;e_Q>C!h|9-gYn(B^`hs`g2u(a$>0=mve7cEJ2LQL9W$OKh9BWZ z$p^*ASanB?n-Pm)M`oN_IkEn(Dn{N_Ds3mX`P|$WCskYkJu!O`t$c)?*MK?<=;3ml z*)+F}s>sGc(!JOxj;u_AJAhC z#d;}A?0&G-xW3wpXdjT$_w9eDrCP=lC?jMQJ%c28U5tmj)H6e(p(IsV#&dp`*p6gk zgh?DWL3F=IOV-I|9cfyijpY!a&H`cU$04a}dl!eEcD~Ys#yZ0`sQ0+t#-Lv;@}OnT zz6dqVOM4fHtPUN8gbNUM5(%uqmT*{ldq4Q2@6P6?XzIJd7XzyUr;*!Jt6ZJ*+$gLN zrDLpeeYv6Mnx{H2oirV$OXgy{7%)GegN_yP4!yC`Dk`;^(i=gWNuK-xI?|t8$31zl zlSU^o9X0KTV?PO@VS^Mfw2YT;^phZ-!$@e`5Oj=G(Q>N>|2f|9c4D{;6V^iM7bZ1_ z3^n2o)LL+Zy~Mea*zNy3t(d(Xr+7Tq8$-0I`=qbUO^D0ddLwqXr7EF$Qye{*uvPA$ zqiV)EPgi*UZ0v(inWMPH9zZiI(p0-fUZ_iWVdY6m6tkGQV0O%#hi` zU`FO3#MS8kTb{Fiw>~)JaIA~i_WSw{TmN!9oTi>_7v@_!)Nk)Fu$O=q%9h^$nUjQC zf%|q94At0#3W|5(4!bqe<)$;AJ&Sz9p@^UPCyTYu_ue|1uU*bgb(tw~czU53KtbHy zE;TK$u8##Ht@Cb0e*h8iS?cmd$TZmY?2Q(gpKE~LJ-E}eT-6LxRXMG+qssyyT|@vn zrL_I7CJFT9Fu$TOEPU-;v9u~A_@s~pOlax}~Ta!H8){?nd&2@HX!0V&Kcb#=f5azK2xBCzhe!|dcv`i<_=`W6b dRXC{Ni`q?-np}!WRLE{NAFs2X_3l6Y{68$_H3I+u literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/gallery/gal-2.jpg b/src/Web/WebUI/wwwroot/img/gallery/gal-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0b4d000d4240416cc21b7b4c7b00c0abc3d24b40 GIT binary patch literal 1792 zcmbtUiB}TX8n;)|8|{eWQh=f!B}H+;t+FhAxgd^NYLZ2Oqq!lXNnkE%?~S`+Md9+0 zuu-&9QByRKXHkLT&2B-S$1FJ6NDA^V`HiDC`y6WRahzaFz6 zHB?z>`j6WIxOMB69Q?}%(e;4^J92W#XL~3hi^-v;unTPRQ=+7^OXTY!(LNQ%UtABg z6mC*rtvvn2@lT5-O+iuibHAd0X=VlSk54@09p+bVT){umyX7@)Ylxl8 zc=E@ z7nEj}Q&HbwH{@=S(AR5!lV4${4r%v+yITPPvz(@d*kDQQSLkQxu^zrB;A02F+bk~a zT0jmVZiLyeC6|8xHG%QQtB``pNb*u?AK4;eiqQ_4R9}2xDqk}h_okQa_R<@t`?Obh zVBGrgZyLvex}*-;e_Q>C!h|9-gYn(B^`hs`g2u(a$>0=mve7cEJ2LQL9W$OKh9BWZ z$p^*ASanB?n-Pm)M`oN_IkEn(Dn{N_Ds3mX`P|$WCskYkJu!O`t$c)?*MK?<=;3ml z*)+F}s>sGc(!JOxj;u_AJAhC z#d;}A?0&G-xW3wpXdjT$_w9eDrCP=lC?jMQJ%c28U5tmj)H6e(p(IsV#&dp`*p6gk zgh?DWL3F=IOV-I|9cfyijpY!a&H`cU$04a}dl!eEcD~Ys#yZ0`sQ0+t#-Lv;@}OnT zz6dqVOM4fHtPUN8gbNUM5(%uqmT*{ldq4Q2@6P6?XzIJd7XzyUr;*!Jt6ZJ*+$gLN zrDLpeeYv6Mnx{H2oirV$OXgy{7%)GegN_yP4!yC`Dk`;^(i=gWNuK-xI?|t8$31zl zlSU^o9X0KTV?PO@VS^Mfw2YT;^phZ-!$@e`5Oj=G(Q>N>|2f|9c4D{;6V^iM7bZ1_ z3^n2o)LL+Zy~Mea*zNy3t(d(Xr+7Tq8$-0I`=qbUO^D0ddLwqXr7EF$Qye{*uvPA$ zqiV)EPgi*UZ0v(inWMPH9zZiI(p0-fUZ_iWVdY6m6tkGQV0O%#hi` zU`FO3#MS8kTb{Fiw>~)JaIA~i_WSw{TmN!9oTi>_7v@_!)Nk)Fu$O=q%9h^$nUjQC zf%|q94At0#3W|5(4!bqe<)$;AJ&Sz9p@^UPCyTYu_ue|1uU*bgb(tw~czU53KtbHy zE;TK$u8##Ht@Cb0e*h8iS?cmd$TZmY?2Q(gpKE~LJ-E}eT-6LxRXMG+qssyyT|@vn zrL_I7CJFT9Fu$TOEPU-;v9u~A_@s~pOlax}~Ta!H8){?nd&2@HX!0V&Kcb#=f5azK2xBCzhe!|dcv`i<_=`W6b dRXC{Ni`q?-np}!WRLE{NAFs2X_3l6Y{68$_H3I+u literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/gallery/gal-3.jpg b/src/Web/WebUI/wwwroot/img/gallery/gal-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0b4d000d4240416cc21b7b4c7b00c0abc3d24b40 GIT binary patch literal 1792 zcmbtUiB}TX8n;)|8|{eWQh=f!B}H+;t+FhAxgd^NYLZ2Oqq!lXNnkE%?~S`+Md9+0 zuu-&9QByRKXHkLT&2B-S$1FJ6NDA^V`HiDC`y6WRahzaFz6 zHB?z>`j6WIxOMB69Q?}%(e;4^J92W#XL~3hi^-v;unTPRQ=+7^OXTY!(LNQ%UtABg z6mC*rtvvn2@lT5-O+iuibHAd0X=VlSk54@09p+bVT){umyX7@)Ylxl8 zc=E@ z7nEj}Q&HbwH{@=S(AR5!lV4${4r%v+yITPPvz(@d*kDQQSLkQxu^zrB;A02F+bk~a zT0jmVZiLyeC6|8xHG%QQtB``pNb*u?AK4;eiqQ_4R9}2xDqk}h_okQa_R<@t`?Obh zVBGrgZyLvex}*-;e_Q>C!h|9-gYn(B^`hs`g2u(a$>0=mve7cEJ2LQL9W$OKh9BWZ z$p^*ASanB?n-Pm)M`oN_IkEn(Dn{N_Ds3mX`P|$WCskYkJu!O`t$c)?*MK?<=;3ml z*)+F}s>sGc(!JOxj;u_AJAhC z#d;}A?0&G-xW3wpXdjT$_w9eDrCP=lC?jMQJ%c28U5tmj)H6e(p(IsV#&dp`*p6gk zgh?DWL3F=IOV-I|9cfyijpY!a&H`cU$04a}dl!eEcD~Ys#yZ0`sQ0+t#-Lv;@}OnT zz6dqVOM4fHtPUN8gbNUM5(%uqmT*{ldq4Q2@6P6?XzIJd7XzyUr;*!Jt6ZJ*+$gLN zrDLpeeYv6Mnx{H2oirV$OXgy{7%)GegN_yP4!yC`Dk`;^(i=gWNuK-xI?|t8$31zl zlSU^o9X0KTV?PO@VS^Mfw2YT;^phZ-!$@e`5Oj=G(Q>N>|2f|9c4D{;6V^iM7bZ1_ z3^n2o)LL+Zy~Mea*zNy3t(d(Xr+7Tq8$-0I`=qbUO^D0ddLwqXr7EF$Qye{*uvPA$ zqiV)EPgi*UZ0v(inWMPH9zZiI(p0-fUZ_iWVdY6m6tkGQV0O%#hi` zU`FO3#MS8kTb{Fiw>~)JaIA~i_WSw{TmN!9oTi>_7v@_!)Nk)Fu$O=q%9h^$nUjQC zf%|q94At0#3W|5(4!bqe<)$;AJ&Sz9p@^UPCyTYu_ue|1uU*bgb(tw~czU53KtbHy zE;TK$u8##Ht@Cb0e*h8iS?cmd$TZmY?2Q(gpKE~LJ-E}eT-6LxRXMG+qssyyT|@vn zrL_I7CJFT9Fu$TOEPU-;v9u~A_@s~pOlax}~Ta!H8){?nd&2@HX!0V&Kcb#=f5azK2xBCzhe!|dcv`i<_=`W6b dRXC{Ni`q?-np}!WRLE{NAFs2X_3l6Y{68$_H3I+u literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/gallery/gal-4.jpg b/src/Web/WebUI/wwwroot/img/gallery/gal-4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0b4d000d4240416cc21b7b4c7b00c0abc3d24b40 GIT binary patch literal 1792 zcmbtUiB}TX8n;)|8|{eWQh=f!B}H+;t+FhAxgd^NYLZ2Oqq!lXNnkE%?~S`+Md9+0 zuu-&9QByRKXHkLT&2B-S$1FJ6NDA^V`HiDC`y6WRahzaFz6 zHB?z>`j6WIxOMB69Q?}%(e;4^J92W#XL~3hi^-v;unTPRQ=+7^OXTY!(LNQ%UtABg z6mC*rtvvn2@lT5-O+iuibHAd0X=VlSk54@09p+bVT){umyX7@)Ylxl8 zc=E@ z7nEj}Q&HbwH{@=S(AR5!lV4${4r%v+yITPPvz(@d*kDQQSLkQxu^zrB;A02F+bk~a zT0jmVZiLyeC6|8xHG%QQtB``pNb*u?AK4;eiqQ_4R9}2xDqk}h_okQa_R<@t`?Obh zVBGrgZyLvex}*-;e_Q>C!h|9-gYn(B^`hs`g2u(a$>0=mve7cEJ2LQL9W$OKh9BWZ z$p^*ASanB?n-Pm)M`oN_IkEn(Dn{N_Ds3mX`P|$WCskYkJu!O`t$c)?*MK?<=;3ml z*)+F}s>sGc(!JOxj;u_AJAhC z#d;}A?0&G-xW3wpXdjT$_w9eDrCP=lC?jMQJ%c28U5tmj)H6e(p(IsV#&dp`*p6gk zgh?DWL3F=IOV-I|9cfyijpY!a&H`cU$04a}dl!eEcD~Ys#yZ0`sQ0+t#-Lv;@}OnT zz6dqVOM4fHtPUN8gbNUM5(%uqmT*{ldq4Q2@6P6?XzIJd7XzyUr;*!Jt6ZJ*+$gLN zrDLpeeYv6Mnx{H2oirV$OXgy{7%)GegN_yP4!yC`Dk`;^(i=gWNuK-xI?|t8$31zl zlSU^o9X0KTV?PO@VS^Mfw2YT;^phZ-!$@e`5Oj=G(Q>N>|2f|9c4D{;6V^iM7bZ1_ z3^n2o)LL+Zy~Mea*zNy3t(d(Xr+7Tq8$-0I`=qbUO^D0ddLwqXr7EF$Qye{*uvPA$ zqiV)EPgi*UZ0v(inWMPH9zZiI(p0-fUZ_iWVdY6m6tkGQV0O%#hi` zU`FO3#MS8kTb{Fiw>~)JaIA~i_WSw{TmN!9oTi>_7v@_!)Nk)Fu$O=q%9h^$nUjQC zf%|q94At0#3W|5(4!bqe<)$;AJ&Sz9p@^UPCyTYu_ue|1uU*bgb(tw~czU53KtbHy zE;TK$u8##Ht@Cb0e*h8iS?cmd$TZmY?2Q(gpKE~LJ-E}eT-6LxRXMG+qssyyT|@vn zrL_I7CJFT9Fu$TOEPU-;v9u~A_@s~pOlax}~Ta!H8){?nd&2@HX!0V&Kcb#=f5azK2xBCzhe!|dcv`i<_=`W6b dRXC{Ni`q?-np}!WRLE{NAFs2X_3l6Y{68$_H3I+u literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/gallery/gal-5.jpg b/src/Web/WebUI/wwwroot/img/gallery/gal-5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0b4d000d4240416cc21b7b4c7b00c0abc3d24b40 GIT binary patch literal 1792 zcmbtUiB}TX8n;)|8|{eWQh=f!B}H+;t+FhAxgd^NYLZ2Oqq!lXNnkE%?~S`+Md9+0 zuu-&9QByRKXHkLT&2B-S$1FJ6NDA^V`HiDC`y6WRahzaFz6 zHB?z>`j6WIxOMB69Q?}%(e;4^J92W#XL~3hi^-v;unTPRQ=+7^OXTY!(LNQ%UtABg z6mC*rtvvn2@lT5-O+iuibHAd0X=VlSk54@09p+bVT){umyX7@)Ylxl8 zc=E@ z7nEj}Q&HbwH{@=S(AR5!lV4${4r%v+yITPPvz(@d*kDQQSLkQxu^zrB;A02F+bk~a zT0jmVZiLyeC6|8xHG%QQtB``pNb*u?AK4;eiqQ_4R9}2xDqk}h_okQa_R<@t`?Obh zVBGrgZyLvex}*-;e_Q>C!h|9-gYn(B^`hs`g2u(a$>0=mve7cEJ2LQL9W$OKh9BWZ z$p^*ASanB?n-Pm)M`oN_IkEn(Dn{N_Ds3mX`P|$WCskYkJu!O`t$c)?*MK?<=;3ml z*)+F}s>sGc(!JOxj;u_AJAhC z#d;}A?0&G-xW3wpXdjT$_w9eDrCP=lC?jMQJ%c28U5tmj)H6e(p(IsV#&dp`*p6gk zgh?DWL3F=IOV-I|9cfyijpY!a&H`cU$04a}dl!eEcD~Ys#yZ0`sQ0+t#-Lv;@}OnT zz6dqVOM4fHtPUN8gbNUM5(%uqmT*{ldq4Q2@6P6?XzIJd7XzyUr;*!Jt6ZJ*+$gLN zrDLpeeYv6Mnx{H2oirV$OXgy{7%)GegN_yP4!yC`Dk`;^(i=gWNuK-xI?|t8$31zl zlSU^o9X0KTV?PO@VS^Mfw2YT;^phZ-!$@e`5Oj=G(Q>N>|2f|9c4D{;6V^iM7bZ1_ z3^n2o)LL+Zy~Mea*zNy3t(d(Xr+7Tq8$-0I`=qbUO^D0ddLwqXr7EF$Qye{*uvPA$ zqiV)EPgi*UZ0v(inWMPH9zZiI(p0-fUZ_iWVdY6m6tkGQV0O%#hi` zU`FO3#MS8kTb{Fiw>~)JaIA~i_WSw{TmN!9oTi>_7v@_!)Nk)Fu$O=q%9h^$nUjQC zf%|q94At0#3W|5(4!bqe<)$;AJ&Sz9p@^UPCyTYu_ue|1uU*bgb(tw~czU53KtbHy zE;TK$u8##Ht@Cb0e*h8iS?cmd$TZmY?2Q(gpKE~LJ-E}eT-6LxRXMG+qssyyT|@vn zrL_I7CJFT9Fu$TOEPU-;v9u~A_@s~pOlax}~Ta!H8){?nd&2@HX!0V&Kcb#=f5azK2xBCzhe!|dcv`i<_=`W6b dRXC{Ni`q?-np}!WRLE{NAFs2X_3l6Y{68$_H3I+u literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/gallery/gal-6.jpg b/src/Web/WebUI/wwwroot/img/gallery/gal-6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0b4d000d4240416cc21b7b4c7b00c0abc3d24b40 GIT binary patch literal 1792 zcmbtUiB}TX8n;)|8|{eWQh=f!B}H+;t+FhAxgd^NYLZ2Oqq!lXNnkE%?~S`+Md9+0 zuu-&9QByRKXHkLT&2B-S$1FJ6NDA^V`HiDC`y6WRahzaFz6 zHB?z>`j6WIxOMB69Q?}%(e;4^J92W#XL~3hi^-v;unTPRQ=+7^OXTY!(LNQ%UtABg z6mC*rtvvn2@lT5-O+iuibHAd0X=VlSk54@09p+bVT){umyX7@)Ylxl8 zc=E@ z7nEj}Q&HbwH{@=S(AR5!lV4${4r%v+yITPPvz(@d*kDQQSLkQxu^zrB;A02F+bk~a zT0jmVZiLyeC6|8xHG%QQtB``pNb*u?AK4;eiqQ_4R9}2xDqk}h_okQa_R<@t`?Obh zVBGrgZyLvex}*-;e_Q>C!h|9-gYn(B^`hs`g2u(a$>0=mve7cEJ2LQL9W$OKh9BWZ z$p^*ASanB?n-Pm)M`oN_IkEn(Dn{N_Ds3mX`P|$WCskYkJu!O`t$c)?*MK?<=;3ml z*)+F}s>sGc(!JOxj;u_AJAhC z#d;}A?0&G-xW3wpXdjT$_w9eDrCP=lC?jMQJ%c28U5tmj)H6e(p(IsV#&dp`*p6gk zgh?DWL3F=IOV-I|9cfyijpY!a&H`cU$04a}dl!eEcD~Ys#yZ0`sQ0+t#-Lv;@}OnT zz6dqVOM4fHtPUN8gbNUM5(%uqmT*{ldq4Q2@6P6?XzIJd7XzyUr;*!Jt6ZJ*+$gLN zrDLpeeYv6Mnx{H2oirV$OXgy{7%)GegN_yP4!yC`Dk`;^(i=gWNuK-xI?|t8$31zl zlSU^o9X0KTV?PO@VS^Mfw2YT;^phZ-!$@e`5Oj=G(Q>N>|2f|9c4D{;6V^iM7bZ1_ z3^n2o)LL+Zy~Mea*zNy3t(d(Xr+7Tq8$-0I`=qbUO^D0ddLwqXr7EF$Qye{*uvPA$ zqiV)EPgi*UZ0v(inWMPH9zZiI(p0-fUZ_iWVdY6m6tkGQV0O%#hi` zU`FO3#MS8kTb{Fiw>~)JaIA~i_WSw{TmN!9oTi>_7v@_!)Nk)Fu$O=q%9h^$nUjQC zf%|q94At0#3W|5(4!bqe<)$;AJ&Sz9p@^UPCyTYu_ue|1uU*bgb(tw~czU53KtbHy zE;TK$u8##Ht@Cb0e*h8iS?cmd$TZmY?2Q(gpKE~LJ-E}eT-6LxRXMG+qssyyT|@vn zrL_I7CJFT9Fu$TOEPU-;v9u~A_@s~pOlax}~Ta!H8){?nd&2@HX!0V&Kcb#=f5azK2xBCzhe!|dcv`i<_=`W6b dRXC{Ni`q?-np}!WRLE{NAFs2X_3l6Y{68$_H3I+u literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/location/location-1.jpg b/src/Web/WebUI/wwwroot/img/location/location-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8277f108678b7814e8c5fd0c8cbaff1da0a92a08 GIT binary patch literal 1394 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 + + + + + + + + + + + \ No newline at end of file diff --git a/src/Web/WebUI/wwwroot/img/payment/payment.png b/src/Web/WebUI/wwwroot/img/payment/payment.png new file mode 100644 index 0000000000000000000000000000000000000000..0601024038971a73ae9091da2ce5dc8181e60fc0 GIT binary patch literal 8086 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

mqgu}JQVI)jzuM4I2S)}4P}^jMi{N~rbcYIj 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/nav/product-nav-1.jpg b/src/Web/WebUI/wwwroot/img/product/nav/product-nav-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fd0b3be6dd509e983e267a0c685b1546609600da GIT binary patch literal 464 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/sm-10.jpg b/src/Web/WebUI/wwwroot/img/product/sm-10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/sm-11.jpg b/src/Web/WebUI/wwwroot/img/product/sm-11.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/sm-2.jpg b/src/Web/WebUI/wwwroot/img/product/sm-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/sm-3.jpg b/src/Web/WebUI/wwwroot/img/product/sm-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/sm-4.jpg b/src/Web/WebUI/wwwroot/img/product/sm-4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/sm-5.jpg b/src/Web/WebUI/wwwroot/img/product/sm-5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/sm-6.jpg b/src/Web/WebUI/wwwroot/img/product/sm-6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/sm-7.jpg b/src/Web/WebUI/wwwroot/img/product/sm-7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/sm-8.jpg b/src/Web/WebUI/wwwroot/img/product/sm-8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/sm-9.jpg b/src/Web/WebUI/wwwroot/img/product/sm-9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/tp-1.jpg b/src/Web/WebUI/wwwroot/img/product/tp-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b274e7d1d1cc1ec553e863385afa09b0b629c670 GIT binary patch literal 2406 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/tp-13.jpg b/src/Web/WebUI/wwwroot/img/product/tp-13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/tp-14.jpg b/src/Web/WebUI/wwwroot/img/product/tp-14.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/tp-15.jpg b/src/Web/WebUI/wwwroot/img/product/tp-15.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/tp-16.jpg b/src/Web/WebUI/wwwroot/img/product/tp-16.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/tp-17.jpg b/src/Web/WebUI/wwwroot/img/product/tp-17.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/tp-18.jpg b/src/Web/WebUI/wwwroot/img/product/tp-18.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/tp-19.jpg b/src/Web/WebUI/wwwroot/img/product/tp-19.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/tp-2.jpg b/src/Web/WebUI/wwwroot/img/product/tp-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b274e7d1d1cc1ec553e863385afa09b0b629c670 GIT binary patch literal 2406 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/tp-21.jpg b/src/Web/WebUI/wwwroot/img/product/tp-21.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/tp-22.jpg b/src/Web/WebUI/wwwroot/img/product/tp-22.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/tp-23.jpg b/src/Web/WebUI/wwwroot/img/product/tp-23.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/tp-24.jpg b/src/Web/WebUI/wwwroot/img/product/tp-24.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/tp-25.jpg b/src/Web/WebUI/wwwroot/img/product/tp-25.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/tp-26.jpg b/src/Web/WebUI/wwwroot/img/product/tp-26.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/tp-27.jpg b/src/Web/WebUI/wwwroot/img/product/tp-27.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/tp-28.jpg b/src/Web/WebUI/wwwroot/img/product/tp-28.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45502f41133b419ecba006994e406a84073097f GIT binary patch literal 1134 zcmZ{j{WIGK9LM8%WkRdB)Rb0_hA6qAnuX93CY~F5N>0WQWFj`A9-C51oaeAaNL5D& z4fPO)1e;wv%MtZ(NL@+Pg5G&7U$gNC^nLewzdv`M&)w&zH_gxI2W`!7H9;VdHpU%| zJx}=ssw(GhgI>=&4+B5109S!Pa6Z=6)#34YI2;avK-}Ei3JVJ<6bjO-9&x_A6z?9C z00M#kzCfwM0&D;RsT^a_4+4^_w;AJP$$eeX3WAogWhV~D=6(Fm_$FfRmB)3(uI}(3 zSFpvjCTvkxbS>4+-lk8%=U!=mn)JUnr5~gYR4&dVzB+&KC9T%f9l#6)HF<_Hz*yJ& z%0qWOHgXP9#*Lbg{3+3D zo%{JBeGJgk$Q#{hyVihjg+g`PJTDzgZ$D?V%%Q$edEWl~>)*p2OPEV#uqonC*yMHm zR(`l8Ufbh6LQBer8%)FN%mcI5PgXiVuF+2f~HZkFPN$5xZMx%WRfBzjki zop-N$9`>ffqO7A&OR5knTGhT1N&mt#6?~a;ZuBx=+CZ!rC3Y}T3S?!$g6iGDqauil zcZVP95hi$x=Zhx;KXYUgPl5=>3T~wB(no(oW|~MTT&bEJ{>ah-4m3wg0 zdKn>1h)Y=el@p*JB|9t668}amZ67jXF6BW|_5ix5qiEC{z8A#R>#f$roq4nA9D4QK zq(T)nv%u0?R7%$s-75LT@!s-qIrYS0WKyd(vFv#Xqc4g41QqbotZOzuVxoK|Mjl+0 zVL0l#dLy`Nq(6*-JWZna`qr2Y|CN0;F{6sMhtF8L+Z;tii0RD8~9HLp>=O*xwK8L!$|9%D|E1>|xB>9Y_!{q<{d waXKR>F4BMS(c~(y0ZnHpeW{Ni(BOZ6-WVF^zx7~UW?fuiTz$|j&Y@ZV1B!ecRR910 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/product/tp-3.jpg b/src/Web/WebUI/wwwroot/img/product/tp-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b274e7d1d1cc1ec553e863385afa09b0b629c670 GIT binary patch literal 2406 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/slider/01-slide-2.jpg b/src/Web/WebUI/wwwroot/img/slider/01-slide-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a7d336441215b79b4242f7f854f2270c62425fd6 GIT binary patch literal 12718 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/slider/01-slide-3.jpg b/src/Web/WebUI/wwwroot/img/slider/01-slide-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a7d336441215b79b4242f7f854f2270c62425fd6 GIT binary patch literal 12718 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/slider/02-slide-1.jpg b/src/Web/WebUI/wwwroot/img/slider/02-slide-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..01ef31d4ae8d51168a5a9ddcaeaede3c7052bd37 GIT binary patch literal 5914 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/slider/02-slide-2.jpg b/src/Web/WebUI/wwwroot/img/slider/02-slide-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..01ef31d4ae8d51168a5a9ddcaeaede3c7052bd37 GIT binary patch literal 5914 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/slider/02-slide-3.jpg b/src/Web/WebUI/wwwroot/img/slider/02-slide-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..01ef31d4ae8d51168a5a9ddcaeaede3c7052bd37 GIT binary patch literal 5914 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/slider/03-slide-1.jpg b/src/Web/WebUI/wwwroot/img/slider/03-slide-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e04a5a64c02761c81808b6b0843f93bf34125e86 GIT binary patch literal 4122 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 literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/team/person-4.jpg b/src/Web/WebUI/wwwroot/img/team/person-4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d39f3b81071ceeed19740604bb2ab288a08f6c6e GIT binary patch literal 1431 zcma)6`#Tc~0G(d$Jmwm%SCYqMrcsE|C}YSquU(Ir%Df`3(L7Rou@-leXDM9Dqb!WZ zx?*>PK1`Vnv3cYbADY({D^pj0!M*4E&Uemt&JX9eljVVNl9$nt0RRBI5xsUyq%5`Vr-IyS!7Lx|dCn|B z(*LOFJ9XftV@{mZi7x^OLc1y?<)pNu`&xXXao#MeR0mN-mD(Tq4~Wy2Ze4ntx|dX8 znldpkWsG6(z7xiLC^wR@;Ah&2o~H0R{C0Hkb_28iOPab&M#tYw13J92oqXsbMv%SIS)qYM7SG7zd%$_SO-(xZo6ptk>ve_T`kgK$sUHpVHQU@M9gUqK}onZ0#Di%|V7hs$1fv<-B%P2}uDG6P#K##pY zi9b_Ew)xYcb*^-qO{2tsveq7R^n<0b0&-%wGzy~YyN#ga48mC5n55{8c`=+|_dV8Kf}KJIFsvfBD$X zWf$+xwi`2ei!1%|)fwa$Dhgdw0_X;paGxdMWs_|{C>$G_C_P@}stCnrSbPTAR@@)(dW0Q$0zsutO4tEr54bH;!BWz*y)YT;d5I$R9O&*HK zJy*aPXZdw{wfbzf+R2UTfysRfX!FTT5^%gU5Uv9YX6RPVO;759Sk7YMi`J1BWK91Az=^|RNlx0E|26>%#o02`OZ|0aM`bBVL*jR z2sQr=x(SyXn_JgK($vp0#9tiJcLl>Qyid;8B5JEPQ-uK!IDeJ-XFJ$=HtbsQy%MGv zB;PrQQ7JXu3N8F%<3^xruaUqyA`z-P%l#(EE-6#Ve6nRD_Dtzex`Q&!W$$S8D~DTy z%B^Bz6Ly7>Pq}D>RQ$Qnwt<5$!ilg)tL1UGZiLQSS+{59)RtVq?+h1Av%M^zvoSug z@kg^-Y8a=$*xsuq%>iXdPIK`FzTg_Szz3m}UDs-z^o%x@vR=u#A^nBotYjbhLIMD4cr~eB_h?-;o literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/img/team/person-5.jpg b/src/Web/WebUI/wwwroot/img/team/person-5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d39f3b81071ceeed19740604bb2ab288a08f6c6e GIT binary patch literal 1431 zcma)6`#Tc~0G(d$Jmwm%SCYqMrcsE|C}YSquU(Ir%Df`3(L7Rou@-leXDM9Dqb!WZ zx?*>PK1`Vnv3cYbADY({D^pj0!M*4E&Uemt&JX9eljVVNl9$nt0RRBI5xsUyq%5`Vr-IyS!7Lx|dCn|B z(*LOFJ9XftV@{mZi7x^OLc1y?<)pNu`&xXXao#MeR0mN-mD(Tq4~Wy2Ze4ntx|dX8 znldpkWsG6(z7xiLC^wR@;Ah&2o~H0R{C0Hkb_28iOPab&M#tYw13J92oqXsbMv%SIS)qYM7SG7zd%$_SO-(xZo6ptk>ve_T`kgK$sUHpVHQU@M9gUqK}onZ0#Di%|V7hs$1fv<-B%P2}uDG6P#K##pY zi9b_Ew)xYcb*^-qO{2tsveq7R^n<0b0&-%wGzy~YyN#ga48mC5n55{8c`=+|_dV8Kf}KJIFsvfBD$X zWf$+xwi`2ei!1%|)fwa$Dhgdw0_X;paGxdMWs_|{C>$G_C_P@}stCnrSbPTAR@@)(dW0Q$0zsutO4tEr54bH;!BWz*y)YT;d5I$R9O&*HK zJy*aPXZdw{wfbzf+R2UTfysRfX!FTT5^%gU5Uv9YX6RPVO;759Sk7YMi`J1BWK91Az=^|RNlx0E|26>%#o02`OZ|0aM`bBVL*jR z2sQr=x(SyXn_JgK($vp0#9tiJcLl>Qyid;8B5JEPQ-uK!IDeJ-XFJ$=HtbsQy%MGv zB;PrQQ7JXu3N8F%<3^xruaUqyA`z-P%l#(EE-6#Ve6nRD_Dtzex`Q&!W$$S8D~DTy z%B^Bz6Ly7>Pq}D>RQ$Qnwt<5$!ilg)tL1UGZiLQSS+{59)RtVq?+h1Av%M^zvoSug z@kg^-Y8a=$*xsuq%>iXdPIK`FzTg_Szz3m}UDs-z^o%x@vR=u#A^nBotYjbhLIMD4cr~eB_h?-;o literal 0 HcmV?d00001 diff --git a/src/Web/WebUI/wwwroot/js/ajax-form.js b/src/Web/WebUI/wwwroot/js/ajax-form.js new file mode 100644 index 000000000..f117a4989 --- /dev/null +++ b/src/Web/WebUI/wwwroot/js/ajax-form.js @@ -0,0 +1,48 @@ +$(function() { + + // Get the form. + var form = $('#contact-form'); + + // Get the messages div. + var formMessages = $('.ajax-response'); + + // Set up an event listener for the contact form. + $(form).submit(function(e) { + // Stop the browser from submitting the form. + e.preventDefault(); + + // Serialize the form data. + var formData = $(form).serialize(); + + // Submit the form using AJAX. + $.ajax({ + type: 'POST', + url: $(form).attr('action'), + data: formData + }) + .done(function(response) { + // Make sure that the formMessages div has the 'success' class. + $(formMessages).removeClass('error'); + $(formMessages).addClass('success'); + + // Set the message text. + $(formMessages).text(response); + + // Clear the form. + $('#contact-form input,#contact-form textarea').val(''); + }) + .fail(function(data) { + // Make sure that the formMessages div has the 'error' class. + $(formMessages).removeClass('success'); + $(formMessages).addClass('error'); + + // Set the message text. + if (data.responseText !== '') { + $(formMessages).text(data.responseText); + } else { + $(formMessages).text('Oops! An error occured and your message could not be sent.'); + } + }); + }); + +}); diff --git a/src/Web/WebUI/wwwroot/js/backtotop.js b/src/Web/WebUI/wwwroot/js/backtotop.js new file mode 100644 index 000000000..3cc94a77e --- /dev/null +++ b/src/Web/WebUI/wwwroot/js/backtotop.js @@ -0,0 +1 @@ +!function(s){"use strict";s(".switch").on("click",function(){s("body").hasClass("light")?(s("body").removeClass("light"),s(".switch").removeClass("switched")):(s("body").addClass("light"),s(".switch").addClass("switched"))}),s(document).ready(function(){var e=document.querySelector(".progress-wrap path"),t=e.getTotalLength();e.style.transition=e.style.WebkitTransition="none",e.style.strokeDasharray=t+" "+t,e.style.strokeDashoffset=t,e.getBoundingClientRect(),e.style.transition=e.style.WebkitTransition="stroke-dashoffset 10ms linear";var o=function(){var o=s(window).scrollTop(),r=s(document).height()-s(window).height(),i=t-o*t/r;e.style.strokeDashoffset=i};o(),s(window).scroll(o);jQuery(window).on("scroll",function(){jQuery(this).scrollTop()>50?jQuery(".progress-wrap").addClass("active-progress"):jQuery(".progress-wrap").removeClass("active-progress")}),jQuery(".progress-wrap").on("click",function(s){return s.preventDefault(),jQuery("html, body").animate({scrollTop:0},550),!1})})}(jQuery); \ No newline at end of file diff --git a/src/Web/WebUI/wwwroot/js/bootstrap-bundle.js b/src/Web/WebUI/wwwroot/js/bootstrap-bundle.js new file mode 100644 index 000000000..4aa914f4b --- /dev/null +++ b/src/Web/WebUI/wwwroot/js/bootstrap-bundle.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v5.0.0-beta1 (https://getbootstrap.com/) + * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";function t(t,e){for(var n=0;n0,i._pointerEvent=Boolean(window.PointerEvent),i._addEventListeners(),i}i(o,t);var r=o.prototype;return r.next=function(){this._isSliding||this._slide("next")},r.nextWhenVisible=function(){!document.hidden&&g(this._element)&&this.next()},r.prev=function(){this._isSliding||this._slide("prev")},r.pause=function(t){t||(this._isPaused=!0),q.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(f(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},r.cycle=function(t){t||(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))},r.to=function(t){var e=this;this._activeElement=q.findOne(".active.carousel-item",this._element);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)H.one(this._element,"slid.bs.carousel",(function(){return e.to(t)}));else{if(n===t)return this.pause(),void this.cycle();var i=t>n?"next":"prev";this._slide(i,this._items[t])}},r.dispose=function(){t.prototype.dispose.call(this),H.off(this._element,V),this._items=null,this._config=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},r._getConfig=function(t){return t=n({},X,t),p(z,t,$),t},r._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;this.touchDeltaX=0,e>0&&this.prev(),e<0&&this.next()}},r._addEventListeners=function(){var t=this;this._config.keyboard&&H.on(this._element,"keydown.bs.carousel",(function(e){return t._keydown(e)})),"hover"===this._config.pause&&(H.on(this._element,"mouseenter.bs.carousel",(function(e){return t.pause(e)})),H.on(this._element,"mouseleave.bs.carousel",(function(e){return t.cycle(e)}))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()},r._addTouchEventListeners=function(){var t=this,e=function(e){t._pointerEvent&&G[e.pointerType.toUpperCase()]?t.touchStartX=e.clientX:t._pointerEvent||(t.touchStartX=e.touches[0].clientX)},n=function(e){t._pointerEvent&&G[e.pointerType.toUpperCase()]&&(t.touchDeltaX=e.clientX-t.touchStartX),t._handleSwipe(),"hover"===t._config.pause&&(t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout((function(e){return t.cycle(e)}),500+t._config.interval))};q.find(".carousel-item img",this._element).forEach((function(t){H.on(t,"dragstart.bs.carousel",(function(t){return t.preventDefault()}))})),this._pointerEvent?(H.on(this._element,"pointerdown.bs.carousel",(function(t){return e(t)})),H.on(this._element,"pointerup.bs.carousel",(function(t){return n(t)})),this._element.classList.add("pointer-event")):(H.on(this._element,"touchstart.bs.carousel",(function(t){return e(t)})),H.on(this._element,"touchmove.bs.carousel",(function(e){return function(e){e.touches&&e.touches.length>1?t.touchDeltaX=0:t.touchDeltaX=e.touches[0].clientX-t.touchStartX}(e)})),H.on(this._element,"touchend.bs.carousel",(function(t){return n(t)})))},r._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.key){case"ArrowLeft":t.preventDefault(),this.prev();break;case"ArrowRight":t.preventDefault(),this.next()}},r._getItemIndex=function(t){return this._items=t&&t.parentNode?q.find(".carousel-item",t.parentNode):[],this._items.indexOf(t)},r._getItemByDirection=function(t,e){var n="next"===t,i="prev"===t,o=this._getItemIndex(e),r=this._items.length-1;if((i&&0===o||n&&o===r)&&!this._config.wrap)return e;var s=(o+("prev"===t?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},r._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(q.findOne(".active.carousel-item",this._element));return H.trigger(this._element,"slide.bs.carousel",{relatedTarget:t,direction:e,from:i,to:n})},r._setActiveIndicatorElement=function(t){if(this._indicatorsElement){for(var e=q.find(".active",this._indicatorsElement),n=0;n0)for(var i=0;i=0}function wt(t){return((ht(t)?t.ownerDocument:t.document)||window.document).documentElement}function Et(t){return"html"===ft(t)?t:t.assignedSlot||t.parentNode||t.host||wt(t)}function Tt(t){if(!pt(t)||"fixed"===bt(t).position)return null;var e=t.offsetParent;if(e){var n=wt(e);if("body"===ft(e)&&"static"===bt(e).position&&"static"!==bt(n).position)return n}return e}function kt(t){for(var e=dt(t),n=Tt(t);n&&yt(n)&&"static"===bt(n).position;)n=Tt(n);return n&&"body"===ft(n)&&"static"===bt(n).position?e:n||function(t){for(var e=Et(t);pt(e)&&["html","body"].indexOf(ft(e))<0;){var n=bt(e);if("none"!==n.transform||"none"!==n.perspective||n.willChange&&"auto"!==n.willChange)return e;e=e.parentNode}return null}(t)||e}function Ot(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Lt(t,e,n){return Math.max(t,Math.min(e,n))}function At(t){return Object.assign(Object.assign({},{top:0,right:0,bottom:0,left:0}),t)}function Ct(t,e){return e.reduce((function(e,n){return e[n]=t,e}),{})}var Dt={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,n=t.state,i=t.name,o=n.elements.arrow,r=n.modifiersData.popperOffsets,s=mt(n.placement),a=Ot(s),l=[st,rt].indexOf(s)>=0?"height":"width";if(o&&r){var c=n.modifiersData[i+"#persistent"].padding,u=vt(o),f="y"===a?it:st,d="y"===a?ot:rt,h=n.rects.reference[l]+n.rects.reference[a]-r[a]-n.rects.popper[l],p=r[a]-n.rects.reference[a],g=kt(o),m=g?"y"===a?g.clientHeight||0:g.clientWidth||0:0,v=h/2-p/2,_=c[f],b=m-u[l]-c[d],y=m/2-u[l]/2+v,w=Lt(_,y,b),E=a;n.modifiersData[i]=((e={})[E]=w,e.centerOffset=w-y,e)}},effect:function(t){var e=t.state,n=t.options,i=t.name,o=n.element,r=void 0===o?"[data-popper-arrow]":o,s=n.padding,a=void 0===s?0:s;null!=r&&("string"!=typeof r||(r=e.elements.popper.querySelector(r)))&&_t(e.elements.popper,r)&&(e.elements.arrow=r,e.modifiersData[i+"#persistent"]={padding:At("number"!=typeof a?a:Ct(a,at))})},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},xt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function St(t){var e,n=t.popper,i=t.popperRect,o=t.placement,r=t.offsets,s=t.position,a=t.gpuAcceleration,l=t.adaptive,c=function(t){var e=t.x,n=t.y,i=window.devicePixelRatio||1;return{x:Math.round(e*i)/i||0,y:Math.round(n*i)/i||0}}(r),u=c.x,f=c.y,d=r.hasOwnProperty("x"),h=r.hasOwnProperty("y"),p=st,g=it,m=window;if(l){var v=kt(n);v===dt(n)&&(v=wt(n)),o===it&&(g=ot,f-=v.clientHeight-i.height,f*=a?1:-1),o===st&&(p=rt,u-=v.clientWidth-i.width,u*=a?1:-1)}var _,b=Object.assign({position:s},l&&xt);return a?Object.assign(Object.assign({},b),{},((_={})[g]=h?"0":"",_[p]=d?"0":"",_.transform=(m.devicePixelRatio||1)<2?"translate("+u+"px, "+f+"px)":"translate3d("+u+"px, "+f+"px, 0)",_)):Object.assign(Object.assign({},b),{},((e={})[g]=h?f+"px":"",e[p]=d?u+"px":"",e.transform="",e))}var jt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,n=t.options,i=n.gpuAcceleration,o=void 0===i||i,r=n.adaptive,s=void 0===r||r,a={placement:mt(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:o};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign(Object.assign({},e.styles.popper),St(Object.assign(Object.assign({},a),{},{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:s})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign(Object.assign({},e.styles.arrow),St(Object.assign(Object.assign({},a),{},{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1})))),e.attributes.popper=Object.assign(Object.assign({},e.attributes.popper),{},{"data-popper-placement":e.placement})},data:{}},Nt={passive:!0};var It={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,n=t.instance,i=t.options,o=i.scroll,r=void 0===o||o,s=i.resize,a=void 0===s||s,l=dt(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return r&&c.forEach((function(t){t.addEventListener("scroll",n.update,Nt)})),a&&l.addEventListener("resize",n.update,Nt),function(){r&&c.forEach((function(t){t.removeEventListener("scroll",n.update,Nt)})),a&&l.removeEventListener("resize",n.update,Nt)}},data:{}},Pt={left:"right",right:"left",bottom:"top",top:"bottom"};function Mt(t){return t.replace(/left|right|bottom|top/g,(function(t){return Pt[t]}))}var Bt={start:"end",end:"start"};function Ht(t){return t.replace(/start|end/g,(function(t){return Bt[t]}))}function Rt(t){var e=t.getBoundingClientRect();return{width:e.width,height:e.height,top:e.top,right:e.right,bottom:e.bottom,left:e.left,x:e.left,y:e.top}}function Wt(t){var e=dt(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Kt(t){return Rt(wt(t)).left+Wt(t).scrollLeft}function Qt(t){var e=bt(t),n=e.overflow,i=e.overflowX,o=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+i)}function Ut(t,e){void 0===e&&(e=[]);var n=function t(e){return["html","body","#document"].indexOf(ft(e))>=0?e.ownerDocument.body:pt(e)&&Qt(e)?e:t(Et(e))}(t),i="body"===ft(n),o=dt(n),r=i?[o].concat(o.visualViewport||[],Qt(n)?n:[]):n,s=e.concat(r);return i?s:s.concat(Ut(Et(r)))}function Ft(t){return Object.assign(Object.assign({},t),{},{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Yt(t,e){return"viewport"===e?Ft(function(t){var e=dt(t),n=wt(t),i=e.visualViewport,o=n.clientWidth,r=n.clientHeight,s=0,a=0;return i&&(o=i.width,r=i.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=i.offsetLeft,a=i.offsetTop)),{width:o,height:r,x:s+Kt(t),y:a}}(t)):pt(e)?function(t){var e=Rt(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}(e):Ft(function(t){var e=wt(t),n=Wt(t),i=t.ownerDocument.body,o=Math.max(e.scrollWidth,e.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),r=Math.max(e.scrollHeight,e.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-n.scrollLeft+Kt(t),a=-n.scrollTop;return"rtl"===bt(i||e).direction&&(s+=Math.max(e.clientWidth,i?i.clientWidth:0)-o),{width:o,height:r,x:s,y:a}}(wt(t)))}function qt(t,e,n){var i="clippingParents"===e?function(t){var e=Ut(Et(t)),n=["absolute","fixed"].indexOf(bt(t).position)>=0&&pt(t)?kt(t):t;return ht(n)?e.filter((function(t){return ht(t)&&_t(t,n)&&"body"!==ft(t)})):[]}(t):[].concat(e),o=[].concat(i,[n]),r=o[0],s=o.reduce((function(e,n){var i=Yt(t,n);return e.top=Math.max(i.top,e.top),e.right=Math.min(i.right,e.right),e.bottom=Math.min(i.bottom,e.bottom),e.left=Math.max(i.left,e.left),e}),Yt(t,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function zt(t){return t.split("-")[1]}function Vt(t){var e,n=t.reference,i=t.element,o=t.placement,r=o?mt(o):null,s=o?zt(o):null,a=n.x+n.width/2-i.width/2,l=n.y+n.height/2-i.height/2;switch(r){case it:e={x:a,y:n.y-i.height};break;case ot:e={x:a,y:n.y+n.height};break;case rt:e={x:n.x+n.width,y:l};break;case st:e={x:n.x-i.width,y:l};break;default:e={x:n.x,y:n.y}}var c=r?Ot(r):null;if(null!=c){var u="y"===c?"height":"width";switch(s){case"start":e[c]=Math.floor(e[c])-Math.floor(n[u]/2-i[u]/2);break;case"end":e[c]=Math.floor(e[c])+Math.ceil(n[u]/2-i[u]/2)}}return e}function Xt(t,e){void 0===e&&(e={});var n=e,i=n.placement,o=void 0===i?t.placement:i,r=n.boundary,s=void 0===r?"clippingParents":r,a=n.rootBoundary,l=void 0===a?"viewport":a,c=n.elementContext,u=void 0===c?"popper":c,f=n.altBoundary,d=void 0!==f&&f,h=n.padding,p=void 0===h?0:h,g=At("number"!=typeof p?p:Ct(p,at)),m="popper"===u?"reference":"popper",v=t.elements.reference,_=t.rects.popper,b=t.elements[d?m:u],y=qt(ht(b)?b:b.contextElement||wt(t.elements.popper),s,l),w=Rt(v),E=Vt({reference:w,element:_,strategy:"absolute",placement:o}),T=Ft(Object.assign(Object.assign({},_),E)),k="popper"===u?T:w,O={top:y.top-k.top+g.top,bottom:k.bottom-y.bottom+g.bottom,left:y.left-k.left+g.left,right:k.right-y.right+g.right},L=t.modifiersData.offset;if("popper"===u&&L){var A=L[o];Object.keys(O).forEach((function(t){var e=[rt,ot].indexOf(t)>=0?1:-1,n=[it,ot].indexOf(t)>=0?"y":"x";O[t]+=A[n]*e}))}return O}function $t(t,e){void 0===e&&(e={});var n=e,i=n.placement,o=n.boundary,r=n.rootBoundary,s=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?ct:l,u=zt(i),f=u?a?lt:lt.filter((function(t){return zt(t)===u})):at,d=f.filter((function(t){return c.indexOf(t)>=0}));0===d.length&&(d=f);var h=d.reduce((function(e,n){return e[n]=Xt(t,{placement:n,boundary:o,rootBoundary:r,padding:s})[mt(n)],e}),{});return Object.keys(h).sort((function(t,e){return h[t]-h[e]}))}var Gt={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name;if(!e.modifiersData[i]._skip){for(var o=n.mainAxis,r=void 0===o||o,s=n.altAxis,a=void 0===s||s,l=n.fallbackPlacements,c=n.padding,u=n.boundary,f=n.rootBoundary,d=n.altBoundary,h=n.flipVariations,p=void 0===h||h,g=n.allowedAutoPlacements,m=e.options.placement,v=mt(m),_=l||(v===m||!p?[Mt(m)]:function(t){if("auto"===mt(t))return[];var e=Mt(t);return[Ht(t),e,Ht(e)]}(m)),b=[m].concat(_).reduce((function(t,n){return t.concat("auto"===mt(n)?$t(e,{placement:n,boundary:u,rootBoundary:f,padding:c,flipVariations:p,allowedAutoPlacements:g}):n)}),[]),y=e.rects.reference,w=e.rects.popper,E=new Map,T=!0,k=b[0],O=0;O=0,x=D?"width":"height",S=Xt(e,{placement:L,boundary:u,rootBoundary:f,altBoundary:d,padding:c}),j=D?C?rt:st:C?ot:it;y[x]>w[x]&&(j=Mt(j));var N=Mt(j),I=[];if(r&&I.push(S[A]<=0),a&&I.push(S[j]<=0,S[N]<=0),I.every((function(t){return t}))){k=L,T=!1;break}E.set(L,I)}if(T)for(var P=function(t){var e=b.find((function(e){var n=E.get(e);if(n)return n.slice(0,t).every((function(t){return t}))}));if(e)return k=e,"break"},M=p?3:1;M>0;M--){if("break"===P(M))break}e.placement!==k&&(e.modifiersData[i]._skip=!0,e.placement=k,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Zt(t,e,n){return void 0===n&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function Jt(t){return[it,rt,ot,st].some((function(e){return t[e]>=0}))}var te={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,n=t.name,i=e.rects.reference,o=e.rects.popper,r=e.modifiersData.preventOverflow,s=Xt(e,{elementContext:"reference"}),a=Xt(e,{altBoundary:!0}),l=Zt(s,i),c=Zt(a,o,r),u=Jt(l),f=Jt(c);e.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:f},e.attributes.popper=Object.assign(Object.assign({},e.attributes.popper),{},{"data-popper-reference-hidden":u,"data-popper-escaped":f})}};var ee={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,n=t.options,i=t.name,o=n.offset,r=void 0===o?[0,0]:o,s=ct.reduce((function(t,n){return t[n]=function(t,e,n){var i=mt(t),o=[st,it].indexOf(i)>=0?-1:1,r="function"==typeof n?n(Object.assign(Object.assign({},e),{},{placement:t})):n,s=r[0],a=r[1];return s=s||0,a=(a||0)*o,[st,rt].indexOf(i)>=0?{x:a,y:s}:{x:s,y:a}}(n,e.rects,r),t}),{}),a=s[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[i]=s}};var ne={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,n=t.name;e.modifiersData[n]=Vt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}};var ie={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,n=t.options,i=t.name,o=n.mainAxis,r=void 0===o||o,s=n.altAxis,a=void 0!==s&&s,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,f=n.padding,d=n.tether,h=void 0===d||d,p=n.tetherOffset,g=void 0===p?0:p,m=Xt(e,{boundary:l,rootBoundary:c,padding:f,altBoundary:u}),v=mt(e.placement),_=zt(e.placement),b=!_,y=Ot(v),w="x"===y?"y":"x",E=e.modifiersData.popperOffsets,T=e.rects.reference,k=e.rects.popper,O="function"==typeof g?g(Object.assign(Object.assign({},e.rects),{},{placement:e.placement})):g,L={x:0,y:0};if(E){if(r){var A="y"===y?it:st,C="y"===y?ot:rt,D="y"===y?"height":"width",x=E[y],S=E[y]+m[A],j=E[y]-m[C],N=h?-k[D]/2:0,I="start"===_?T[D]:k[D],P="start"===_?-k[D]:-T[D],M=e.elements.arrow,B=h&&M?vt(M):{width:0,height:0},H=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},R=H[A],W=H[C],K=Lt(0,T[D],B[D]),Q=b?T[D]/2-N-K-R-O:I-K-R-O,U=b?-T[D]/2+N+K+W+O:P+K+W+O,F=e.elements.arrow&&kt(e.elements.arrow),Y=F?"y"===y?F.clientTop||0:F.clientLeft||0:0,q=e.modifiersData.offset?e.modifiersData.offset[e.placement][y]:0,z=E[y]+Q-q-Y,V=E[y]+U-q,X=Lt(h?Math.min(S,z):S,x,h?Math.max(j,V):j);E[y]=X,L[y]=X-x}if(a){var $="x"===y?it:st,G="x"===y?ot:rt,Z=E[w],J=Lt(Z+m[$],Z,Z-m[G]);E[w]=J,L[w]=J-Z}e.modifiersData[i]=L}},requiresIfExists:["offset"]};function oe(t,e,n){void 0===n&&(n=!1);var i,o,r=wt(e),s=Rt(t),a=pt(e),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(a||!a&&!n)&&(("body"!==ft(e)||Qt(r))&&(l=(i=e)!==dt(i)&&pt(i)?{scrollLeft:(o=i).scrollLeft,scrollTop:o.scrollTop}:Wt(i)),pt(e)?((c=Rt(e)).x+=e.clientLeft,c.y+=e.clientTop):r&&(c.x=Kt(r))),{x:s.left+l.scrollLeft-c.x,y:s.top+l.scrollTop-c.y,width:s.width,height:s.height}}function re(t){var e=new Map,n=new Set,i=[];return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){n.has(t.name)||function t(o){n.add(o.name),[].concat(o.requires||[],o.requiresIfExists||[]).forEach((function(i){if(!n.has(i)){var o=e.get(i);o&&t(o)}})),i.push(o)}(t)})),i}var se={placement:"bottom",modifiers:[],strategy:"absolute"};function ae(){for(var t=arguments.length,e=new Array(t),n=0;n0&&r--,"ArrowDown"===t.key&&rdocument.documentElement.clientHeight;e||(this._element.style.overflowY="hidden"),this._element.classList.add("modal-static");var n=u(this._dialog);H.off(this._element,"transitionend"),H.one(this._element,"transitionend",(function(){t._element.classList.remove("modal-static"),e||(H.one(t._element,"transitionend",(function(){t._element.style.overflowY=""})),h(t._element,n))})),h(this._element,n),this._element.focus()}},r._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;(!this._isBodyOverflowing&&t&&!y||this._isBodyOverflowing&&!t&&y)&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),(this._isBodyOverflowing&&!t&&!y||!this._isBodyOverflowing&&t&&y)&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},r._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},r._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)

',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",container:!1,fallbackPlacements:null,boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:xe,popperConfig:null},He={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},Re=function(t){function o(e,n){var i;if(void 0===de)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");return(i=t.call(this,e)||this)._isEnabled=!0,i._timeout=0,i._hoverState="",i._activeTrigger={},i._popper=null,i.config=i._getConfig(n),i.tip=null,i._setListeners(),i}i(o,t);var r=o.prototype;return r.enable=function(){this._isEnabled=!0},r.disable=function(){this._isEnabled=!1},r.toggleEnabled=function(){this._isEnabled=!this._isEnabled},r.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=T(t.delegateTarget,e);n||(n=new this.constructor(t.delegateTarget,this._getDelegateConfig()),E(t.delegateTarget,e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(this.getTipElement().classList.contains("show"))return void this._leave(null,this);this._enter(null,this)}},r.dispose=function(){clearTimeout(this._timeout),H.off(this._element,this.constructor.EVENT_KEY),H.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.parentNode.removeChild(this.tip),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.config=null,this.tip=null,t.prototype.dispose.call(this)},r.show=function(){var t=this;if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(this.isWithContent()&&this._isEnabled){var e=H.trigger(this._element,this.constructor.Event.SHOW),n=function t(e){if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){var n=e.getRootNode();return n instanceof ShadowRoot?n:null}return e instanceof ShadowRoot?e:e.parentNode?t(e.parentNode):null}(this._element),i=null===n?this._element.ownerDocument.documentElement.contains(this._element):n.contains(this._element);if(e.defaultPrevented||!i)return;var o=this.getTipElement(),r=s(this.constructor.NAME);o.setAttribute("id",r),this._element.setAttribute("aria-describedby",r),this.setContent(),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,l=this._getAttachment(a);this._addAttachmentClass(l);var c=this._getContainer();E(o,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||c.appendChild(o),H.trigger(this._element,this.constructor.Event.INSERTED),this._popper=fe(this._element,o,this._getPopperConfig(l)),o.classList.add("show");var f,d,p="function"==typeof this.config.customClass?this.config.customClass():this.config.customClass;if(p)(f=o.classList).add.apply(f,p.split(" "));if("ontouchstart"in document.documentElement)(d=[]).concat.apply(d,document.body.children).forEach((function(t){H.on(t,"mouseover",(function(){}))}));var g=function(){var e=t._hoverState;t._hoverState=null,H.trigger(t._element,t.constructor.Event.SHOWN),"out"===e&&t._leave(null,t)};if(this.tip.classList.contains("fade")){var m=u(this.tip);H.one(this.tip,"transitionend",g),h(this.tip,m)}else g()}},r.hide=function(){var t=this;if(this._popper){var e=this.getTipElement(),n=function(){"show"!==t._hoverState&&e.parentNode&&e.parentNode.removeChild(e),t._cleanTipClass(),t._element.removeAttribute("aria-describedby"),H.trigger(t._element,t.constructor.Event.HIDDEN),t._popper&&(t._popper.destroy(),t._popper=null)};if(!H.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented){var i;if(e.classList.remove("show"),"ontouchstart"in document.documentElement)(i=[]).concat.apply(i,document.body.children).forEach((function(t){return H.off(t,"mouseover",m)}));if(this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this.tip.classList.contains("fade")){var o=u(e);H.one(e,"transitionend",n),h(e,o)}else n();this._hoverState=""}}},r.update=function(){null!==this._popper&&this._popper.update()},r.isWithContent=function(){return Boolean(this.getTitle())},r.getTipElement=function(){if(this.tip)return this.tip;var t=document.createElement("div");return t.innerHTML=this.config.template,this.tip=t.children[0],this.tip},r.setContent=function(){var t=this.getTipElement();this.setElementContent(q.findOne(".tooltip-inner",t),this.getTitle()),t.classList.remove("fade","show")},r.setElementContent=function(t,e){if(null!==t)return"object"==typeof e&&d(e)?(e.jquery&&(e=e[0]),void(this.config.html?e.parentNode!==t&&(t.innerHTML="",t.appendChild(e)):t.textContent=e.textContent)):void(this.config.html?(this.config.sanitize&&(e=Se(e,this.config.allowList,this.config.sanitizeFn)),t.innerHTML=e):t.textContent=e)},r.getTitle=function(){var t=this._element.getAttribute("data-bs-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this._element):this.config.title),t},r.updateAttachment=function(t){return"right"===t?"end":"left"===t?"start":t},r._getPopperConfig=function(t){var e=this,i={name:"flip",options:{altBoundary:!0}};return this.config.fallbackPlacements&&(i.options.fallbackPlacements=this.config.fallbackPlacements),n({},{placement:t,modifiers:[i,{name:"preventOverflow",options:{rootBoundary:this.config.boundary}},{name:"arrow",options:{element:"."+this.constructor.NAME+"-arrow"}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:function(t){return e._handlePopperPlacementChange(t)}}],onFirstUpdate:function(t){t.options.placement!==t.placement&&e._handlePopperPlacementChange(t)}},this.config.popperConfig)},r._addAttachmentClass=function(t){this.getTipElement().classList.add("bs-tooltip-"+this.updateAttachment(t))},r._getContainer=function(){return!1===this.config.container?document.body:d(this.config.container)?this.config.container:q.findOne(this.config.container)},r._getAttachment=function(t){return Me[t.toUpperCase()]},r._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(e){if("click"===e)H.on(t._element,t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if("manual"!==e){var n="hover"===e?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,i="hover"===e?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;H.on(t._element,n,t.config.selector,(function(e){return t._enter(e)})),H.on(t._element,i,t.config.selector,(function(e){return t._leave(e)}))}})),this._hideModalHandler=function(){t._element&&t.hide()},H.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=n({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},r._fixTitle=function(){var t=this._element.getAttribute("title"),e=typeof this._element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this._element.setAttribute("data-bs-original-title",t||""),!t||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.setAttribute("title",""))},r._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||T(t.delegateTarget,n))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),E(t.delegateTarget,n,e)),t&&(e._activeTrigger["focusin"===t.type?"focus":"hover"]=!0),e.getTipElement().classList.contains("show")||"show"===e._hoverState?e._hoverState="show":(clearTimeout(e._timeout),e._hoverState="show",e.config.delay&&e.config.delay.show?e._timeout=setTimeout((function(){"show"===e._hoverState&&e.show()}),e.config.delay.show):e.show())},r._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||T(t.delegateTarget,n))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),E(t.delegateTarget,n,e)),t&&(e._activeTrigger["focusout"===t.type?"focus":"hover"]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState="out",e.config.delay&&e.config.delay.hide?e._timeout=setTimeout((function(){"out"===e._hoverState&&e.hide()}),e.config.delay.hide):e.hide())},r._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},r._getConfig=function(t){var e=Y.getDataAttributes(this._element);return Object.keys(e).forEach((function(t){Ie.has(t)&&delete e[t]})),t&&"object"==typeof t.container&&t.container.jquery&&(t.container=t.container[0]),"number"==typeof(t=n({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),p(je,t,this.constructor.DefaultType),t.sanitize&&(t.template=Se(t.template,t.allowList,t.sanitizeFn)),t},r._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},r._cleanTipClass=function(){var t=this.getTipElement(),e=t.getAttribute("class").match(Ne);null!==e&&e.length>0&&e.map((function(t){return t.trim()})).forEach((function(e){return t.classList.remove(e)}))},r._handlePopperPlacementChange=function(t){var e=t.state;e&&(this.tip=e.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(e.placement)))},o.jQueryInterface=function(t){return this.each((function(){var e=T(this,"bs.tooltip"),n="object"==typeof t&&t;if((e||!/dispose|hide/.test(t))&&(e||(e=new o(this,n)),"string"==typeof t)){if(void 0===e[t])throw new TypeError('No method named "'+t+'"');e[t]()}}))},e(o,null,[{key:"Default",get:function(){return Be}},{key:"NAME",get:function(){return je}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return He}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return Pe}}]),o}(R);b((function(){var t=_();if(t){var e=t.fn[je];t.fn[je]=Re.jQueryInterface,t.fn[je].Constructor=Re,t.fn[je].noConflict=function(){return t.fn[je]=e,Re.jQueryInterface}}}));var We="popover",Ke=new RegExp("(^|\\s)bs-popover\\S+","g"),Qe=n({},Re.Default,{placement:"right",trigger:"click",content:"",template:''}),Ue=n({},Re.DefaultType,{content:"(string|element|function)"}),Fe={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},Ye=function(t){function n(){return t.apply(this,arguments)||this}i(n,t);var o=n.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.setContent=function(){var t=this.getTipElement();this.setElementContent(q.findOne(".popover-header",t),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this._element)),this.setElementContent(q.findOne(".popover-body",t),e),t.classList.remove("fade","show")},o._addAttachmentClass=function(t){this.getTipElement().classList.add("bs-popover-"+this.updateAttachment(t))},o._getContent=function(){return this._element.getAttribute("data-bs-content")||this.config.content},o._cleanTipClass=function(){var t=this.getTipElement(),e=t.getAttribute("class").match(Ke);null!==e&&e.length>0&&e.map((function(t){return t.trim()})).forEach((function(e){return t.classList.remove(e)}))},n.jQueryInterface=function(t){return this.each((function(){var e=T(this,"bs.popover"),i="object"==typeof t?t:null;if((e||!/dispose|hide/.test(t))&&(e||(e=new n(this,i),E(this,"bs.popover",e)),"string"==typeof t)){if(void 0===e[t])throw new TypeError('No method named "'+t+'"');e[t]()}}))},e(n,null,[{key:"Default",get:function(){return Qe}},{key:"NAME",get:function(){return We}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return Fe}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return Ue}}]),n}(Re);b((function(){var t=_();if(t){var e=t.fn[We];t.fn[We]=Ye.jQueryInterface,t.fn[We].Constructor=Ye,t.fn[We].noConflict=function(){return t.fn[We]=e,Ye.jQueryInterface}}}));var qe="scrollspy",ze={offset:10,method:"auto",target:""},Ve={offset:"number",method:"string",target:"(string|element)"},Xe=function(t){function o(e,n){var i;return(i=t.call(this,e)||this)._scrollElement="BODY"===e.tagName?window:e,i._config=i._getConfig(n),i._selector=i._config.target+" .nav-link, "+i._config.target+" .list-group-item, "+i._config.target+" .dropdown-item",i._offsets=[],i._targets=[],i._activeTarget=null,i._scrollHeight=0,H.on(i._scrollElement,"scroll.bs.scrollspy",(function(t){return i._process(t)})),i.refresh(),i._process(),i}i(o,t);var r=o.prototype;return r.refresh=function(){var t=this,e=this._scrollElement===this._scrollElement.window?"offset":"position",n="auto"===this._config.method?e:this._config.method,i="position"===n?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),q.find(this._selector).map((function(t){var e=l(t),o=e?q.findOne(e):null;if(o){var r=o.getBoundingClientRect();if(r.width||r.height)return[Y[n](o).top+i,e]}return null})).filter((function(t){return t})).sort((function(t,e){return t[0]-e[0]})).forEach((function(e){t._offsets.push(e[0]),t._targets.push(e[1])}))},r.dispose=function(){t.prototype.dispose.call(this),H.off(this._scrollElement,".bs.scrollspy"),this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},r._getConfig=function(t){if("string"!=typeof(t=n({},ze,"object"==typeof t&&t?t:{})).target&&d(t.target)){var e=t.target.id;e||(e=s(qe),t.target.id=e),t.target="#"+e}return p(qe,t,Ve),t},r._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},r._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},r._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},r._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&(void 0===this._offsets[o+1]||t li > .active":".active";e=(e=q.find(o,i))[e.length-1]}var r=null;if(e&&(r=H.trigger(e,"hide.bs.tab",{relatedTarget:this._element})),!(H.trigger(this._element,"show.bs.tab",{relatedTarget:e}).defaultPrevented||null!==r&&r.defaultPrevented)){this._activate(this._element,i);var s=function(){H.trigger(e,"hidden.bs.tab",{relatedTarget:t._element}),H.trigger(t._element,"shown.bs.tab",{relatedTarget:e})};n?this._activate(n,n.parentNode,s):s()}}},o._activate=function(t,e,n){var i=this,o=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?q.children(e,".active"):q.find(":scope > li > .active",e))[0],r=n&&o&&o.classList.contains("fade"),s=function(){return i._transitionComplete(t,o,n)};if(o&&r){var a=u(o);o.classList.remove("show"),H.one(o,"transitionend",s),h(o,a)}else s()},o._transitionComplete=function(t,e,n){if(e){e.classList.remove("active");var i=q.findOne(":scope > .dropdown-menu .active",e.parentNode);i&&i.classList.remove("active"),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}(t.classList.add("active"),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),v(t),t.classList.contains("fade")&&t.classList.add("show"),t.parentNode&&t.parentNode.classList.contains("dropdown-menu"))&&(t.closest(".dropdown")&&q.find(".dropdown-toggle").forEach((function(t){return t.classList.add("active")})),t.setAttribute("aria-expanded",!0));n&&n()},n.jQueryInterface=function(t){return this.each((function(){var e=T(this,"bs.tab")||new n(this);if("string"==typeof t){if(void 0===e[t])throw new TypeError('No method named "'+t+'"');e[t]()}}))},e(n,null,[{key:"DATA_KEY",get:function(){return"bs.tab"}}]),n}(R);H.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){t.preventDefault(),(T(this,"bs.tab")||new $e(this)).show()})),b((function(){var t=_();if(t){var e=t.fn.tab;t.fn.tab=$e.jQueryInterface,t.fn.tab.Constructor=$e,t.fn.tab.noConflict=function(){return t.fn.tab=e,$e.jQueryInterface}}}));var Ge={animation:"boolean",autohide:"boolean",delay:"number"},Ze={animation:!0,autohide:!0,delay:5e3},Je=function(t){function o(e,n){var i;return(i=t.call(this,e)||this)._config=i._getConfig(n),i._timeout=null,i._setListeners(),i}i(o,t);var r=o.prototype;return r.show=function(){var t=this;if(!H.trigger(this._element,"show.bs.toast").defaultPrevented){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");var e=function(){t._element.classList.remove("showing"),t._element.classList.add("show"),H.trigger(t._element,"shown.bs.toast"),t._config.autohide&&(t._timeout=setTimeout((function(){t.hide()}),t._config.delay))};if(this._element.classList.remove("hide"),v(this._element),this._element.classList.add("showing"),this._config.animation){var n=u(this._element);H.one(this._element,"transitionend",e),h(this._element,n)}else e()}},r.hide=function(){var t=this;if(this._element.classList.contains("show")&&!H.trigger(this._element,"hide.bs.toast").defaultPrevented){var e=function(){t._element.classList.add("hide"),H.trigger(t._element,"hidden.bs.toast")};if(this._element.classList.remove("show"),this._config.animation){var n=u(this._element);H.one(this._element,"transitionend",e),h(this._element,n)}else e()}},r.dispose=function(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),H.off(this._element,"click.dismiss.bs.toast"),t.prototype.dispose.call(this),this._config=null},r._getConfig=function(t){return t=n({},Ze,Y.getDataAttributes(this._element),"object"==typeof t&&t?t:{}),p("toast",t,this.constructor.DefaultType),t},r._setListeners=function(){var t=this;H.on(this._element,"click.dismiss.bs.toast",'[data-bs-dismiss="toast"]',(function(){return t.hide()}))},r._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},o.jQueryInterface=function(t){return this.each((function(){var e=T(this,"bs.toast");if(e||(e=new o(this,"object"==typeof t&&t)),"string"==typeof t){if(void 0===e[t])throw new TypeError('No method named "'+t+'"');e[t](this)}}))},e(o,null,[{key:"DefaultType",get:function(){return Ge}},{key:"Default",get:function(){return Ze}},{key:"DATA_KEY",get:function(){return"bs.toast"}}]),o}(R);return b((function(){var t=_();if(t){var e=t.fn.toast;t.fn.toast=Je.jQueryInterface,t.fn.toast.Constructor=Je,t.fn.toast.noConflict=function(){return t.fn.toast=e,Je.jQueryInterface}}})),{Alert:K,Button:Q,Carousel:Z,Collapse:nt,Dropdown:Te,Modal:Le,Popover:Ye,ScrollSpy:Xe,Tab:$e,Toast:Je,Tooltip:Re}})); +//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/src/Web/WebUI/wwwroot/js/countdown.min.js b/src/Web/WebUI/wwwroot/js/countdown.min.js new file mode 100644 index 000000000..ff06c2cd5 --- /dev/null +++ b/src/Web/WebUI/wwwroot/js/countdown.min.js @@ -0,0 +1,271 @@ +/*! + * Countdown v0.1.0 + * https://github.com/fengyuanchen/countdown + * + * Copyright 2014 Fengyuan Chen + * Released under the MIT license + */ + +(function (factory) { + if (typeof define === "function" && define.amd) { + // AMD. Register as anonymous module. + define(["jquery"], factory); + } else { + // Browser globals. + factory(jQuery); + } +})(function ($) { + + "use strict"; + + var Countdown = function (element, options) { + this.$element = $(element); + this.defaults = $.extend({}, Countdown.defaults, this.$element.data(), $.isPlainObject(options) ? options : {}); + this.init(); + }; + + Countdown.prototype = { + constructor: Countdown, + + init: function () { + var content = this.$element.html(), + date = new Date(this.defaults.date || content); + + if (date.getTime()) { + this.content = content; + this.date = date; + this.find(); + + if (this.defaults.autoStart) { + this.start(); + } + } + }, + + find: function () { + var $element = this.$element; + + this.$days = $element.find("[data-days]"); + this.$hours = $element.find("[data-hours]"); + this.$minutes = $element.find("[data-minutes]"); + this.$seconds = $element.find("[data-seconds]"); + + if ((this.$days.length + this.$hours.length + this.$minutes.length + this.$seconds.length) > 0) { + this.found = true; + } + }, + + reset: function () { + if (this.found) { + this.output("days"); + this.output("hours"); + this.output("minutes"); + this.output("seconds"); + } else { + this.output(); + } + }, + + ready: function () { + var date = this.date, + decisecond = 100, + second = 1000, + minute = 60000, + hour = 3600000, + day = 86400000, + remainder = {}, + diff; + + if (!date) { + return false; + } + + diff = date.getTime() - (new Date()).getTime(); + + if (diff <= 0) { + this.end(); + return false; + } + + remainder.days = diff; + remainder.hours = remainder.days % day; + remainder.minutes = remainder.hours % hour; + remainder.seconds = remainder.minutes % minute; + remainder.milliseconds = remainder.seconds % second; + + this.days = Math.floor(remainder.days / day); + this.hours = Math.floor(remainder.hours / hour); + this.minutes = Math.floor(remainder.minutes / minute); + this.seconds = Math.floor(remainder.seconds / second); + this.deciseconds = Math.floor(remainder.milliseconds / decisecond); + + return true; + }, + + start: function () { + if (!this.active && this.ready()) { + this.active = true; + this.reset(); + this.autoUpdate = this.defaults.fast ? + setInterval($.proxy(this.fastUpdate, this), 100) : + setInterval($.proxy(this.update, this), 1000); + } + }, + + stop: function () { + if (this.active) { + this.active = false; + clearInterval(this.autoUpdate); + } + }, + + end: function () { + if (!this.date) { + return; + } + + this.stop(); + + this.days = 0; + this.hours = 0; + this.minutes = 0; + this.seconds = 0; + this.deciseconds = 0; + this.reset(); + this.defaults.end(); + }, + + destroy: function () { + if (!this.date) { + return; + } + + this.stop(); + + this.$days = null; + this.$hours = null; + this.$minutes = null; + this.$seconds = null; + + this.$element.empty().html(this.content); + this.$element.removeData("data-countdown"); + }, + + fastUpdate: function () { + if (--this.deciseconds >= 0) { + this.output("deciseconds"); + } else { + this.deciseconds = 9; + this.update(); + } + }, + + update: function () { + if (--this.seconds >= 0) { + this.output("seconds"); + } else { + this.seconds = 59; + + if (--this.minutes >= 0) { + this.output("minutes"); + } else { + this.minutes = 59; + + if (--this.hours >= 0) { + this.output("hours"); + } else { + this.hours = 23; + + if (--this.days >= 0) { + this.output("days"); + } else { + this.end(); + } + } + } + } + }, + + output: function (type) { + if (!this.found) { + this.$element.empty().html(this.template()); + return; + } + + switch (type) { + case "deciseconds": + this.$seconds.text(this.getSecondsText()); + break; + + case "seconds": + this.$seconds.text(this.seconds); + break; + + case "minutes": + this.$minutes.text(this.minutes); + break; + + case "hours": + this.$hours.text(this.hours); + break; + + case "days": + this.$days.text(this.days); + break; + + // No default + } + }, + + template: function () { + return this.defaults.text + .replace("%s", this.days) + .replace("%s", this.hours) + .replace("%s", this.minutes) + .replace("%s", this.getSecondsText()); + }, + + getSecondsText: function () { + return this.active && this.defaults.fast ? (this.seconds + "." + this.deciseconds) : this.seconds; + } + }; + + // Default settings + Countdown.defaults = { + autoStart: true, + date: null, + fast: false, + end: $.noop, + text: "%s days, %s hours, %s minutes, %s seconds" + }; + + // Set default settings + Countdown.setDefaults = function (options) { + $.extend(Countdown.defaults, options); + }; + + // Register as jQuery plugin + $.fn.countdown = function (options) { + return this.each(function () { + var $this = $(this), + data = $this.data("date-countdown"); + + if (!data) { + $this.data("data-countdown", (data = new Countdown(this, options))); + } + + if (typeof options === "string" && $.isFunction(data[options])) { + data[options](); + } + }); + }; + + $.fn.countdown.constructor = Countdown; + $.fn.countdown.setDefaults = Countdown.setDefaults; + + $(function () { + $("[data-countdown]").countdown(); + }); +// product countdown +$(".countdown").countdown(); +}); diff --git a/src/Web/WebUI/wwwroot/js/counterup.js b/src/Web/WebUI/wwwroot/js/counterup.js new file mode 100644 index 000000000..cddf5a103 --- /dev/null +++ b/src/Web/WebUI/wwwroot/js/counterup.js @@ -0,0 +1,8 @@ +/*! +* jquery.counterup.js 1.0 +* +* Copyright 2013, Benjamin Intal http://gambit.ph @bfintal +* Released under the GPL v2 License +* +* Date: Nov 26, 2013 +*/(function(e){"use strict";e.fn.counterUp=function(t){var n=e.extend({time:400,delay:10},t);return this.each(function(){var t=e(this),r=n,i=function(){var e=[],n=r.time/r.delay,i=t.text(),s=/[0-9]+,[0-9]+/.test(i);i=i.replace(/,/g,"");var o=/^[0-9]+$/.test(i),u=/^[0-9]+\.[0-9]+$/.test(i),a=u?(i.split(".")[1]||[]).length:0;for(var f=n;f>=1;f--){var l=parseInt(i/n*f);u&&(l=parseFloat(i/n*f).toFixed(a));if(s)while(/(\d+)(\d{3})/.test(l.toString()))l=l.toString().replace(/(\d+)(\d{3})/,"$1,$2");e.unshift(l)}t.data("counterup-nums",e);t.text("0");var c=function(){t.text(t.data("counterup-nums").shift());if(t.data("counterup-nums").length)setTimeout(t.data("counterup-func"),r.delay);else{delete t.data("counterup-nums");t.data("counterup-nums",null);t.data("counterup-func",null)}};t.data("counterup-func",c);setTimeout(t.data("counterup-func"),r.delay)};t.waypoint(i,{offset:"100%",triggerOnce:!0})})}})(jQuery); \ No newline at end of file diff --git a/src/Web/WebUI/wwwroot/js/imagesloaded-pkgd.js b/src/Web/WebUI/wwwroot/js/imagesloaded-pkgd.js new file mode 100644 index 000000000..e443a77d6 --- /dev/null +++ b/src/Web/WebUI/wwwroot/js/imagesloaded-pkgd.js @@ -0,0 +1,7 @@ +/*! + * imagesLoaded PACKAGED v4.1.4 + * JavaScript is all like "You images are done yet or what?" + * MIT License + */ + +!function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return n.indexOf(t)==-1&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{},n=i[e]=i[e]||{};return n[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return n!=-1&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o
");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'The content could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'
',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'The image could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'
',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery";return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s);e.click(function(){b.prev()}),f.click(function(){b.next()}),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),A()}); \ No newline at end of file diff --git a/src/Web/WebUI/wwwroot/js/main.js b/src/Web/WebUI/wwwroot/js/main.js new file mode 100644 index 000000000..c4ca8fa82 --- /dev/null +++ b/src/Web/WebUI/wwwroot/js/main.js @@ -0,0 +1,624 @@ +/*************************************************** +==================== JS INDEX ====================== +**************************************************** +01. PreLoader Js +02. Mobile Menu Js +03. Sidebar Js +04. Cart Toggle Js +05. Search Js +06. Sticky Header Js +07. Data Background Js +08. Testimonial Slider Js +09. Slider Js (Home 3) +10. Brand Js +11. Tesimonial Js +12. Course Slider Js +13. Masonary Js +14. Wow Js +15. Data width Js +16. Cart Quantity Js +17. Show Login Toggle Js +18. Show Coupon Toggle Js +19. Create An Account Toggle Js +20. Shipping Box Toggle Js +21. Counter Js +22. Parallax Js +23. InHover Active Js + +****************************************************/ + +(function ($) { + "use strict"; + + var windowOn = $(window); + //////////////////////////////////////////////////// + //01. PreLoader Js + windowOn.on('load',function() { + $("#loading").fadeOut(500); + }); + + //////////////////////////////////////////////////// + // 02. Mobile Menu Js + $('#mobile-menu').meanmenu({ + meanMenuContainer: '.mobile-menu', + meanScreenWidth: "991", + meanExpand: [''], + }); + + //////////////////////////////////////////////////// + // 03. Mobile Menu 2 Js + $('#mobile-menu-2').meanmenu({ + meanMenuContainer: '.mobile-menu-2', + meanScreenWidth: "30000", + meanExpand: [''], + }); + + //////////////////////////////////////////////////// + // 03. Sidebar Js + $(".offcanvas-toggle-btn").on("click", function () { + $(".offcanvas__area").addClass("opened"); + $(".body-overlay").addClass("opened"); + }); + $(".offcanvas__close-btn").on("click", function () { + $(".offcanvas__area").removeClass("opened"); + $(".body-overlay").removeClass("opened"); + }); + + //////////////////////////////////////////////////// + // 04. Body overlay Js + $(".body-overlay").on("click", function () { + $(".offcanvas__area").removeClass("opened"); + $(".body-overlay").removeClass("opened"); + }); + + //////////////////////////////////////////////////// + // 05. Search Js + $(".search-toggle").on("click", function () { + $(".search__area").addClass("opened"); + }); + $(".search-close-btn").on("click", function () { + $(".search__area").removeClass("opened"); + }); + + //////////////////////////////////////////////////// + // 06. Sticky Header Js + windowOn.on('scroll', function () { + var scroll = $(window).scrollTop(); + if (scroll < 100) { + $("#header-sticky").removeClass("header-sticky"); + } else { + $("#header-sticky").addClass("header-sticky"); + } + }); + + //////////////////////////////////////////////////// + // 07. Data CSS Js + $("[data-background").each(function () { + $(this).css("background-image", "url( " + $(this).attr("data-background") + " )"); + }); + $("[data-width]").each(function () { + $(this).css("width", $(this).attr("data-width")); + }); + $("[data-bg-color]").each(function () { + $(this).css("background-color", $(this).attr("data-bg-color")); + }); + + //////////////////////////////////////////////////// + // 07. Nice Select Js + $('select').niceSelect(); + + //////////////////////////////////////////////////// + // 08. slider__active Slider Js + if (jQuery(".slider__active").length > 0) { + let sliderActive1 = ".slider__active"; + let sliderInit1 = new Swiper(sliderActive1, { + // Optional parameters + slidesPerView: 1, + slidesPerColumn: 1, + paginationClickable: true, + loop: true, + effect: 'fade', + + autoplay: { + delay: 5000, + }, + + // If we need pagination + pagination: { + el: ".main-slider-paginations", + // dynamicBullets: true, + clickable: true, + }, + + // Navigation arrows + navigation: { + nextEl: ".swiper-button-next", + prevEl: ".swiper-button-prev", + }, + + a11y: false, + }); + + function animated_swiper(selector, init) { + let animated = function animated() { + $(selector + " [data-animation]").each(function () { + let anim = $(this).data("animation"); + let delay = $(this).data("delay"); + let duration = $(this).data("duration"); + + $(this) + .removeClass("anim" + anim) + .addClass(anim + " animated") + .css({ + webkitAnimationDelay: delay, + animationDelay: delay, + webkitAnimationDuration: duration, + animationDuration: duration, + }) + .one( + "webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend", + function () { + $(this).removeClass(anim + " animated"); + } + ); + }); + }; + animated(); + // Make animated when slide change + init.on("slideChange", function () { + $(sliderActive1 + " [data-animation]").removeClass("animated"); + }); + init.on("slideChange", animated); + } + + animated_swiper(sliderActive1, sliderInit1); + } + + var sliderr = new Swiper('.active-class', { + slidesPerView: 1, + spaceBetween: 30, + loop: true, + pagination: { + el: ".testimonial-pagination-6", + clickable: true, + renderBullet: function (index, className) { + return '' + '' + ""; + }, + }, + breakpoints: { + '1200': { + slidesPerView: 3, + }, + '992': { + slidesPerView: 2, + }, + '768': { + slidesPerView: 2, + }, + '576': { + slidesPerView: 1, + }, + '0': { + slidesPerView: 1, + }, + }, + }); + + /////////////////////////////////////////////////// + // 13. Masonary Js + $(".package__slider").owlCarousel({ + //add owl carousel in activation class + loop: true, + margin: 30, + items: 4, + navText: ['', ''], + nav: false, + dots: true, + responsive: { + 0: { + items: 1 + }, + 767: { + items: 2 + }, + 992: { + items: 3 + }, + 1200: { + items: 4 + } + } + }); + + //////////////////////////////////////////////////// + // 13. Masonary Js + $('.grid').imagesLoaded(function () { + // init Isotope + var $grid = $('.grid').isotope({ + itemSelector: '.grid-item', + percentPosition: true, + masonry: { + // use outer width of grid-sizer for columnWidth + columnWidth: '.grid-item', + } + }); + + + // filter items on button click + $('.masonary-menu').on('click', 'button', function () { + var filterValue = $(this).attr('data-filter'); + $grid.isotope({ filter: filterValue }); + }); + + //for menu active class + $('.masonary-menu button').on('click', function (event) { + $(this).siblings('.active').removeClass('active'); + $(this).addClass('active'); + event.preventDefault(); + }); + + }); + + /* magnificPopup img view */ + $('.popup-image').magnificPopup({ + type: 'image', + gallery: { + enabled: true + } + }); + + /* magnificPopup video view */ + $(".popup-video").magnificPopup({ + type: "iframe", + }); + + //////////////////////////////////////////////////// + // 14. Wow Js + new WOW().init(); + + //////////////////////////////////////////////////// + // 21. Cart Plus Minus Js + $(".cart-plus-minus").append('
-
+
'); + $(".qtybutton").on("click", function () { + var $button = $(this); + var oldValue = $button.parent().find("input").val(); + if ($button.text() == "+") { + var newVal = parseFloat(oldValue) + 1; + } else { + // Don't allow decrementing below zero + if (oldValue > 0) { + var newVal = parseFloat(oldValue) - 1; + } else { + newVal = 0; + } + } + $button.parent().find("input").val(newVal); + }); + + //////////////////////////////////////////////////// + // 17. Show Login Toggle Js + $('#showlogin').on('click', function () { + $('#checkout-login').slideToggle(900); + }); + + //////////////////////////////////////////////////// + // 18. Show Coupon Toggle Js + $('#showcoupon').on('click', function () { + $('#checkout_coupon').slideToggle(900); + }); + + //////////////////////////////////////////////////// + // 19. Create An Account Toggle Js + $('#cbox').on('click', function () { + $('#cbox_info').slideToggle(900); + }); + + //////////////////////////////////////////////////// + // 20. Shipping Box Toggle Js + $('#ship-box').on('click', function () { + $('#ship-box-info').slideToggle(1000); + }); + + //////////////////////////////////////////////////// + // 21. Counter Js + $('.counter').counterUp({ + delay: 10, + time: 1000 + }); + + //////////////////////////////////////////////////// + // 22. Parallax Js + if ($('.scene').length > 0) { + $('.scene').parallax({ + scalarX: 10.0, + scalarY: 15.0, + }); + }; + + //////////////////////////////////////////////////// + // 23. InHover Active Js + $('.hover__active').on('mouseenter', function () { + $(this).addClass('active').parent().siblings().find('.hover__active').removeClass('active'); + }); + + //////////////////////////////////////////////////// + // 00. Toggle MEnu Js + $('.cat-toggle-btn').on('click', function () { + $('.cat__menu').slideToggle(500); + }); + $('.cat-toggle-btn-2').on('click', function () { + $('.side-menu').slideToggle(500); + }); + + //////////////////////////////////////////////////// + // 63. Data Countdown Js + if (jQuery(".data-countdown").length > 0) { + $('[data-countdown]').each(function() { + + var $this = $(this), + finalDate = $(this).data('countdown'); + + $this.countdown(finalDate, function(event) { + + $this.html(event.strftime('%-D

Days

:
%-H

Hours

:
%M

Mins

:
%S

Secs

')); + + }); + + }); + } + + //////////////////////////////////////////////////// + // 11. Product Slider Activation Js + if (jQuery(".product-slider").length > 0) { + let testimonialTwo = new Swiper('.product-slider', { + slidesPerView: 1, + spaceBetween: 0, + // direction: 'vertical', + loop: true, + observer: true, + observeParents: true, + autoplay: { + delay: 6000, + }, + + // If we need pagination + pagination: { + el: '.swiper-pagination', + clickable: true, + }, + // Navigation arrows + navigation: { + nextEl: '.bs-button-next', + prevEl: '.bs-button-prev', + }, + + // And if we need scrollbar + scrollbar: { + el: '.swiper-scrollbar', + }, + breakpoints: { + 550: { + slidesPerView: 2, + }, + 768: { + slidesPerView: 3, + }, + 1200: { + slidesPerView: 4, + }, + 1400: { + slidesPerView: 5, + } + } + }); + } + + //////////////////////////////////////////////////// + // 11. Product Slider Activation Js + if (jQuery(".product-slider-2").length > 0) { + let testimonialTwo = new Swiper('.product-slider-2', { + slidesPerView: 1, + spaceBetween: 0, + // direction: 'vertical', + loop: true, + observer: true, + observeParents: true, + autoplay: { + delay: 6000, + }, + + // If we need pagination + pagination: { + el: '.swiper-pagination', + clickable: true, + }, + // Navigation arrows + navigation: { + nextEl: '.bs2-button-next', + prevEl: '.bs2-button-prev', + }, + + // And if we need scrollbar + scrollbar: { + el: '.swiper-scrollbar', + }, + breakpoints: { + 550: { + slidesPerView: 2, + }, + 768: { + slidesPerView: 3, + }, + 1200: { + slidesPerView: 4, + }, + 1400: { + slidesPerView: 5, + } + } + }); + } + + //////////////////////////////////////////////////// + // 11. Product Slider Activation Js + if (jQuery(".product-slider-3").length > 0) { + let testimonialTwo = new Swiper('.product-slider-3', { + slidesPerView: 1, + spaceBetween: 0, + // direction: 'vertical', + loop: true, + autoplay: { + delay: 6000, + }, + + // If we need pagination + pagination: { + el: '.swiper-pagination', + clickable: true, + }, + // Navigation arrows + navigation: { + nextEl: '.bs2-button-next', + prevEl: '.bs2-button-prev', + }, + + // And if we need scrollbar + scrollbar: { + el: '.swiper-scrollbar', + }, + breakpoints: { + 550: { + slidesPerView: 2, + }, + 768: { + slidesPerView: 3, + }, + 1200: { + slidesPerView: 4, + }, + 1400: { + slidesPerView: 5, + } + } + }); + } + + //////////////////////////////////////////////////// + // 11. Product Slider Activation Js + if (jQuery(".brand-slider").length > 0) { + let testimonialTwo = new Swiper('.brand-slider', { + slidesPerView: 1, + spaceBetween: 30, + // direction: 'vertical', + loop: true, + autoplay: { + delay: 6000, + }, + + // If we need pagination + pagination: { + el: '.swiper-pagination', + clickable: true, + }, + // Navigation arrows + navigation: { + nextEl: '.bs-button-next', + prevEl: '.bs-button-prev', + }, + + // And if we need scrollbar + scrollbar: { + el: '.swiper-scrollbar', + }, + breakpoints: { + 550: { + slidesPerView: 3, + }, + 768: { + slidesPerView: 4, + }, + 1200: { + slidesPerView: 5, + }, + 1400: { + slidesPerView: 6, + } + } + }); + } + + //////////////////////////////////////////////////// + // 14. Range Slider Js + if (jQuery("#slider-range").length > 0) { + $("#slider-range").slider({ + range: true, + min: 20, + max: 280, + values: [75, 300], + slide: function (event, ui) { + $("#amount").val("$" + ui.values[0] + " To $" + ui.values[1]); + } + }); + $("#amount").val("$" + $("#slider-range").slider("values", 0) + + " To $" + $("#slider-range").slider("values", 1)); + } + + //////////////////////////////////////////////////// + //loading item + if (jQuery("#loading").length > 0){ + let cart = $('#cart'), + soda = $('#soda'), + meat = $('#meat'), + image = $('#image'), + mustard = $('#mustard'), + path = [{x:-250, y:0}, {x:-100, y:-90}, {x:0, y:0}], + path2 = [{x:250, y:0}, {x:150, y:-80}, {x:60, y:0}], + path3 = [{x:-170, y:0}, {x:-80, y:-70}, {x:70, y:0}]; + + + + var setupSequence = function() { + let tl = new TimelineMax({repeat: -1, timeScale: 1.8}); + + tl.set(mustard, {x:-250}) + .set(meat, {x:250}) + .set(soda, {x:-170}) + .to(cart, 2.1, { + x:750, + ease: SlowMo.ease.config(0.5, 0.5, false), + }) + .to(mustard, 1, { + bezier: {curviness: 0.3, values:path}, + opacity: 1, + scale:1, + ease: Back.easeOut.config(1.4) + }, 0.5) + .to(mustard, .2, { + scale: 0, + }, 0.8) + .to(meat, 1, { + bezier: {curviness: 0.3, values:path2}, + opacity: 1, + scale:1, + ease: Back.easeOut.config(1.4) + }, 0.8) + .to(meat, .2, { + scale: 0 + }, 1.2) + .to(soda, .7, { + bezier: {curviness: 0.3, values:path3}, + opacity: 1, + scale:1, + ease: Back.easeOut.config(1.4) + }, 1.2) + .to(soda, .1, { + scale: 0, + },1.5); + } + + setupSequence(); + } + + + +})(jQuery); \ No newline at end of file diff --git a/src/Web/WebUI/wwwroot/js/meanmenu.js b/src/Web/WebUI/wwwroot/js/meanmenu.js new file mode 100644 index 000000000..0edc71ab5 --- /dev/null +++ b/src/Web/WebUI/wwwroot/js/meanmenu.js @@ -0,0 +1,282 @@ +/*! +* jQuery meanMenu v2.0.8 +* @Copyright (C) 2012-2014 Chris Wharton @ MeanThemes (https://github.com/meanthemes/meanMenu) +* +*/ +/* +* This program is free software: you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation, either version 3 of the License, or +* (at your option) any later version. +* +* THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT +* HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, +* INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR +* FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE +* OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, +* COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.COPYRIGHT HOLDERS WILL NOT +* BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL +* DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION. +* +* You should have received a copy of the GNU General Public License +* along with this program. If not, see . +* +* Find more information at http://www.meanthemes.com/plugins/meanmenu/ +* +*/ +(function ($) { + "use strict"; + $.fn.meanmenu = function (options) { + var defaults = { + meanMenuTarget: jQuery(this), // Target the current HTML markup you wish to replace + meanMenuContainer: 'body', // Choose where meanmenu will be placed within the HTML + meanMenuClose: "X", // single character you want to represent the close menu button + meanMenuCloseSize: "18px", // set font size of close button + meanMenuOpen: "", // text/markup you want when menu is closed + meanRevealPosition: "right", // left right or center positions + meanRevealPositionDistance: "0", // Tweak the position of the menu + meanRevealColour: "", // override CSS colours for the reveal background + meanScreenWidth: "480", // set the screen width you want meanmenu to kick in at + meanNavPush: "", // set a height here in px, em or % if you want to budge your layout now the navigation is missing. + meanShowChildren: true, // true to show children in the menu, false to hide them + meanExpandableChildren: true, // true to allow expand/collapse children + meanRemoveAttrs: false, // true to remove classes and IDs, false to keep them + onePage: false, // set to true for one page sites + meanDisplay: "block", // override display method for table cell based layouts e.g. table-cell + removeElements: "" // set to hide page elements + }; + options = $.extend(defaults, options); + + // get browser width + var currentWidth = window.innerWidth || document.documentElement.clientWidth; + + return this.each(function () { + var meanMenu = options.meanMenuTarget; + var meanContainer = options.meanMenuContainer; + var meanMenuClose = options.meanMenuClose; + var meanMenuCloseSize = options.meanMenuCloseSize; + var meanMenuOpen = options.meanMenuOpen; + var meanRevealPosition = options.meanRevealPosition; + var meanRevealPositionDistance = options.meanRevealPositionDistance; + var meanRevealColour = options.meanRevealColour; + var meanScreenWidth = options.meanScreenWidth; + var meanNavPush = options.meanNavPush; + var meanRevealClass = ".meanmenu-reveal"; + var meanShowChildren = options.meanShowChildren; + var meanExpandableChildren = options.meanExpandableChildren; + var meanExpand = options.meanExpand; + var meanRemoveAttrs = options.meanRemoveAttrs; + var onePage = options.onePage; + var meanDisplay = options.meanDisplay; + var removeElements = options.removeElements; + + //detect known mobile/tablet usage + var isMobile = false; + if ( (navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i)) || (navigator.userAgent.match(/Android/i)) || (navigator.userAgent.match(/Blackberry/i)) || (navigator.userAgent.match(/Windows Phone/i)) ) { + isMobile = true; + } + + if ( (navigator.userAgent.match(/MSIE 8/i)) || (navigator.userAgent.match(/MSIE 7/i)) ) { + // add scrollbar for IE7 & 8 to stop breaking resize function on small content sites + jQuery('html').css("overflow-y" , "scroll"); + } + + var meanRevealPos = ""; + var meanCentered = function() { + if (meanRevealPosition === "center") { + var newWidth = window.innerWidth || document.documentElement.clientWidth; + var meanCenter = ( (newWidth/2)-22 )+"px"; + meanRevealPos = "left:" + meanCenter + ";right:auto;"; + + if (!isMobile) { + jQuery('.meanmenu-reveal').css("left",meanCenter); + } else { + jQuery('.meanmenu-reveal').animate({ + left: meanCenter + }); + } + } + }; + + var menuOn = false; + var meanMenuExist = false; + + + if (meanRevealPosition === "right") { + meanRevealPos = "right:" + meanRevealPositionDistance + ";left:auto;"; + } + if (meanRevealPosition === "left") { + meanRevealPos = "left:" + meanRevealPositionDistance + ";right:auto;"; + } + // run center function + meanCentered(); + + // set all styles for mean-reveal + var $navreveal = ""; + + var meanInner = function() { + // get last class name + if (jQuery($navreveal).is(".meanmenu-reveal.meanclose")) { + $navreveal.html(meanMenuClose); + } else { + $navreveal.html(meanMenuOpen); + } + }; + + // re-instate original nav (and call this on window.width functions) + var meanOriginal = function() { + jQuery('.mean-bar,.mean-push').remove(); + jQuery(meanContainer).removeClass("mean-container"); + jQuery(meanMenu).css('display', meanDisplay); + menuOn = false; + meanMenuExist = false; + jQuery(removeElements).removeClass('mean-remove'); + }; + + // navigation reveal + var showMeanMenu = function() { + var meanStyles = "background:"+meanRevealColour+";color:"+meanRevealColour+";"+meanRevealPos; + if (currentWidth <= meanScreenWidth) { + jQuery(removeElements).addClass('mean-remove'); + meanMenuExist = true; + // add class to body so we don't need to worry about media queries here, all CSS is wrapped in '.mean-container' + jQuery(meanContainer).addClass("mean-container"); + jQuery('.mean-container').prepend(''); + + //push meanMenu navigation into .mean-nav + var meanMenuContents = jQuery(meanMenu).html(); + jQuery('.mean-nav').html(meanMenuContents); + + // remove all classes from EVERYTHING inside meanmenu nav + if(meanRemoveAttrs) { + jQuery('nav.mean-nav ul, nav.mean-nav ul *').each(function() { + // First check if this has mean-remove class + if (jQuery(this).is('.mean-remove')) { + jQuery(this).attr('class', 'mean-remove'); + } else { + jQuery(this).removeAttr("class"); + } + jQuery(this).removeAttr("id"); + }); + } + + // push in a holder div (this can be used if removal of nav is causing layout issues) + jQuery(meanMenu).before('
'); + jQuery('.mean-push').css("margin-top",meanNavPush); + + // hide current navigation and reveal mean nav link + jQuery(meanMenu).hide(); + jQuery(".meanmenu-reveal").show(); + + // turn 'X' on or off + jQuery(meanRevealClass).html(meanMenuOpen); + $navreveal = jQuery(meanRevealClass); + + //hide mean-nav ul + jQuery('.mean-nav ul').hide(); + + // hide sub nav + if(meanShowChildren) { + // allow expandable sub nav(s) + if(meanExpandableChildren){ + jQuery('.mean-nav ul ul').each(function() { + if(jQuery(this).children().length){ + jQuery(this,'li:first').parent().append(''+ meanExpand +''); + } + }); + jQuery('.mean-expand').on("click",function(e){ + e.preventDefault(); + if (jQuery(this).hasClass("mean-clicked")) { + jQuery(this).prev('ul').slideUp(300, function(){}); + jQuery(this).parent().removeClass('dropdown-opened'); + } else { + jQuery(this).prev('ul').slideDown(300, function(){}); + jQuery(this).parent().addClass('dropdown-opened'); + } + jQuery(this).toggleClass("mean-clicked"); + }); + } else { + jQuery('.mean-nav ul ul').show(); + } + } else { + jQuery('.mean-nav ul ul').hide(); + } + + // add last class to tidy up borders + jQuery('.mean-nav ul li').last().addClass('mean-last'); + $navreveal.removeClass("meanclose"); + jQuery($navreveal).click(function(e){ + e.preventDefault(); + if( menuOn === false ) { + $navreveal.css("text-align", "center"); + $navreveal.css("text-indent", "0"); + $navreveal.css("font-size", meanMenuCloseSize); + jQuery('.mean-nav ul:first').slideDown(); + menuOn = true; + } else { + jQuery('.mean-nav ul:first').slideUp(); + menuOn = false; + } + $navreveal.toggleClass("meanclose"); + meanInner(); + jQuery(removeElements).addClass('mean-remove'); + }); + + // for one page websites, reset all variables... + if ( onePage ) { + jQuery('.mean-nav ul > li > a:first-child').on( "click" , function () { + jQuery('.mean-nav ul:first').slideUp(); + menuOn = false; + jQuery($navreveal).toggleClass("meanclose").html(meanMenuOpen); + }); + } + } else { + meanOriginal(); + } + }; + + if (!isMobile) { + // reset menu on resize above meanScreenWidth + jQuery(window).resize(function () { + currentWidth = window.innerWidth || document.documentElement.clientWidth; + if (currentWidth > meanScreenWidth) { + meanOriginal(); + } else { + meanOriginal(); + } + if (currentWidth <= meanScreenWidth) { + showMeanMenu(); + meanCentered(); + } else { + meanOriginal(); + } + }); + } + + jQuery(window).resize(function () { + // get browser width + currentWidth = window.innerWidth || document.documentElement.clientWidth; + + if (!isMobile) { + meanOriginal(); + if (currentWidth <= meanScreenWidth) { + showMeanMenu(); + meanCentered(); + } + } else { + meanCentered(); + if (currentWidth <= meanScreenWidth) { + if (meanMenuExist === false) { + showMeanMenu(); + } + } else { + meanOriginal(); + } + } + }); + + // run main menuMenu function on load + showMeanMenu(); + }); + }; +})(jQuery); diff --git a/src/Web/WebUI/wwwroot/js/nice-select.js b/src/Web/WebUI/wwwroot/js/nice-select.js new file mode 100644 index 000000000..88eb2d6c8 --- /dev/null +++ b/src/Web/WebUI/wwwroot/js/nice-select.js @@ -0,0 +1,4 @@ +/* jQuery Nice Select - v1.0 + https://github.com/hernansartorio/jquery-nice-select + Made by Hernán Sartorio */ +!function(e){e.fn.niceSelect=function(t){function s(t){t.after(e("
").addClass("nice-select").addClass(t.attr("class")||"").addClass(t.attr("disabled")?"disabled":"").attr("tabindex",t.attr("disabled")?null:"0").html('
    '));var s=t.next(),n=t.find("option"),i=t.find("option:selected");s.find(".current").html(i.data("display")||i.text()),n.each(function(t){var n=e(this),i=n.data("display");s.find("ul").append(e("
  • ").attr("data-value",n.val()).attr("data-display",i||null).addClass("option"+(n.is(":selected")?" selected":"")+(n.is(":disabled")?" disabled":"")).html(n.text()))})}if("string"==typeof t)return"update"==t?this.each(function(){var t=e(this),n=e(this).next(".nice-select"),i=n.hasClass("open");n.length&&(n.remove(),s(t),i&&t.next().trigger("click"))}):"destroy"==t?(this.each(function(){var t=e(this),s=e(this).next(".nice-select");s.length&&(s.remove(),t.css("display",""))}),0==e(".nice-select").length&&e(document).off(".nice_select")):console.log('Method "'+t+'" does not exist.'),this;this.hide(),this.each(function(){var t=e(this);t.next().hasClass("nice-select")||s(t)}),e(document).off(".nice_select"),e(document).on("click.nice_select",".nice-select",function(t){var s=e(this);e(".nice-select").not(s).removeClass("open"),s.toggleClass("open"),s.hasClass("open")?(s.find(".option"),s.find(".focus").removeClass("focus"),s.find(".selected").addClass("focus")):s.focus()}),e(document).on("click.nice_select",function(t){0===e(t.target).closest(".nice-select").length&&e(".nice-select").removeClass("open").find(".option")}),e(document).on("click.nice_select",".nice-select .option:not(.disabled)",function(t){var s=e(this),n=s.closest(".nice-select");n.find(".selected").removeClass("selected"),s.addClass("selected");var i=s.data("display")||s.text();n.find(".current").text(i),n.prev("select").val(s.data("value")).trigger("change")}),e(document).on("keydown.nice_select",".nice-select",function(t){var s=e(this),n=e(s.find(".focus")||s.find(".list .option.selected"));if(32==t.keyCode||13==t.keyCode)return s.hasClass("open")?n.trigger("click"):s.trigger("click"),!1;if(40==t.keyCode){if(s.hasClass("open")){var i=n.nextAll(".option:not(.disabled)").first();i.length>0&&(s.find(".focus").removeClass("focus"),i.addClass("focus"))}else s.trigger("click");return!1}if(38==t.keyCode){if(s.hasClass("open")){var l=n.prevAll(".option:not(.disabled)").first();l.length>0&&(s.find(".focus").removeClass("focus"),l.addClass("focus"))}else s.trigger("click");return!1}if(27==t.keyCode)s.hasClass("open")&&s.trigger("click");else if(9==t.keyCode&&s.hasClass("open"))return!1});var n=document.createElement("a").style;return n.cssText="pointer-events:auto","auto"!==n.pointerEvents&&e("html").addClass("no-csspointerevents"),this}}(jQuery); \ No newline at end of file diff --git a/src/Web/WebUI/wwwroot/js/owl-carousel.js b/src/Web/WebUI/wwwroot/js/owl-carousel.js new file mode 100644 index 000000000..9b9566f4b --- /dev/null +++ b/src/Web/WebUI/wwwroot/js/owl-carousel.js @@ -0,0 +1,7 @@ +/** + * Owl Carousel v2.2.1 + * Copyright 2013-2017 David Deutsch + * Licensed under () + */ +!function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g--;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}],e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var b,c,e;b=this.$element.find("img"),c=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,e=this.$element.children(c).width(),b.length&&e<=0&&this.preloadAutoWidthImages(b)}this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('
    '),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this.$element.is(":visible")?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){a<=b&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.$element.is(":visible")&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),this.settings.responsive!==!1&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var d=-1,e=30,f=this.width(),g=this.coordinates();return this.settings.freeDrag||a.each(g,a.proxy(function(a,h){return"left"===c&&b>h-e&&bh-f-e&&b",g[a+1]||h-f)&&(d="left"===c?a+1:a),d===-1},this)),this.settings.loop||(this.op(b,">",g[this.minimum()])?d=b=this.minimum():this.op(b,"<",g[this.maximum()])&&(d=b=this.maximum())),d},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){a=this.normalize(a),a!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||c<1?a=d:(a<0||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){for(b=this._items.length,c=this._items[--b].width(),d=this.$element.width();b--&&(c+=this._items[b].width()+this.settings.margin,!(c>d)););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2===0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(e<0),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=f*-1*g),a=c+e,d=((a-h)%g+g)%g+h,d!==a&&d-e<=i&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.$element.is(":visible")&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){if(a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},e.prototype.viewport=function(){var d;return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&&c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("Can not detect viewport width."),d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){a=this.normalize(a,!0),a!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),this.settings.responsive!==!1&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:a":return d?ac;case">=":return d?a<=c:a>=c;case"<=":return d?a>=c:a<=c}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&a.namespace.indexOf("owl")!==-1?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.$element.is(":visible"),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.$element.is(":visible")!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type))for(var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&e*-1||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);f++-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":'url("'+g+'")',opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"==a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.$stage.children().toArray().slice(b,c),e=[],f=0;a.each(d,function(b,c){e.push(a(c).height())}),f=Math.max.apply(null,e),this._core.$stage.parent().height(f).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?'style="width:'+c.width+"px;height:"+c.height+'px;"':"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(a){e='
    ',d=k.lazyLoad?'
    ':'
    ',b.after(d),b.after(e)};if(b.wrap('
    "),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length)return l(h.attr(i)),h.remove(),!1;"youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}})},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),"youtube"===f.type?c='':"vimeo"===f.type?c='':"vzaar"===f.type&&(c=''),a('
    '+c+"
    ").insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)}, +a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._timeout=null,this._paused=!1,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._core.settings.autoplay&&this._setAutoPlayInterval()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype.play=function(a,b){this._paused=!1,this._core.is("rotating")||(this._core.enter("rotating"),this._setAutoPlayInterval())},e.prototype._getNextTimeout=function(d,e){return this._timeout&&b.clearTimeout(this._timeout),b.setTimeout(a.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||c.hidden||this._core.next(e||this._core.settings.autoplaySpeed)},this),d||this._core.settings.autoplayTimeout)},e.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()},e.prototype.stop=function(){this._core.is("rotating")&&(b.clearTimeout(this._timeout),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('
    '+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"
    ")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("
    ").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a("
    ").addClass(c.dotClass).append(a("")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("
    ").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","div",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;a=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):b<0&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;!d&&this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){if(g[b]!==d)return e=!c||b,!1}),e}function f(a){return e(a,!0)}var g=a("").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document); \ No newline at end of file diff --git a/src/Web/WebUI/wwwroot/js/parallax.js b/src/Web/WebUI/wwwroot/js/parallax.js new file mode 100644 index 000000000..b7d687140 --- /dev/null +++ b/src/Web/WebUI/wwwroot/js/parallax.js @@ -0,0 +1,521 @@ +/** + * jQuery || Zepto Parallax Plugin + * @author Matthew Wagerfield - @wagerfield + * @description Creates a parallax effect between an array of layers, + * driving the motion from the gyroscope output of a smartdevice. + * If no gyroscope is available, the cursor position is used. + */ +;(function($, window, document, undefined) { + + // Strict Mode + 'use strict'; + + // Constants + var NAME = 'parallax'; + var MAGIC_NUMBER = 30; + var DEFAULTS = { + relativeInput: false, + clipRelativeInput: false, + calibrationThreshold: 100, + calibrationDelay: 500, + supportDelay: 500, + calibrateX: false, + calibrateY: true, + invertX: true, + invertY: true, + limitX: false, + limitY: false, + scalarX: 10.0, + scalarY: 10.0, + frictionX: 0.1, + frictionY: 0.1, + originX: 0.5, + originY: 0.5, + pointerEvents: true, + precision: 1 + }; + + function Plugin(element, options) { + + // DOM Context + this.element = element; + + // Selections + this.$context = $(element).data('api', this); + this.$layers = this.$context.find('.layer'); + + // Data Extraction + var data = { + calibrateX: this.$context.data('calibrate-x') || null, + calibrateY: this.$context.data('calibrate-y') || null, + invertX: this.$context.data('invert-x') || null, + invertY: this.$context.data('invert-y') || null, + limitX: parseFloat(this.$context.data('limit-x')) || null, + limitY: parseFloat(this.$context.data('limit-y')) || null, + scalarX: parseFloat(this.$context.data('scalar-x')) || null, + scalarY: parseFloat(this.$context.data('scalar-y')) || null, + frictionX: parseFloat(this.$context.data('friction-x')) || null, + frictionY: parseFloat(this.$context.data('friction-y')) || null, + originX: parseFloat(this.$context.data('origin-x')) || null, + originY: parseFloat(this.$context.data('origin-y')) || null, + pointerEvents: this.$context.data('pointer-events') || true, + precision: parseFloat(this.$context.data('precision')) || 1 + }; + + // Delete Null Data Values + for (var key in data) { + if (data[key] === null) delete data[key]; + } + + // Compose Settings Object + $.extend(this, DEFAULTS, options, data); + + // States + this.calibrationTimer = null; + this.calibrationFlag = true; + this.enabled = false; + this.depthsX = []; + this.depthsY = []; + this.raf = null; + + // Element Bounds + this.bounds = null; + this.ex = 0; + this.ey = 0; + this.ew = 0; + this.eh = 0; + + // Element Center + this.ecx = 0; + this.ecy = 0; + + // Element Range + this.erx = 0; + this.ery = 0; + + // Calibration + this.cx = 0; + this.cy = 0; + + // Input + this.ix = 0; + this.iy = 0; + + // Motion + this.mx = 0; + this.my = 0; + + // Velocity + this.vx = 0; + this.vy = 0; + + // Callbacks + this.onMouseMove = this.onMouseMove.bind(this); + this.onDeviceOrientation = this.onDeviceOrientation.bind(this); + this.onOrientationTimer = this.onOrientationTimer.bind(this); + this.onCalibrationTimer = this.onCalibrationTimer.bind(this); + this.onAnimationFrame = this.onAnimationFrame.bind(this); + this.onWindowResize = this.onWindowResize.bind(this); + + // Initialise + this.initialise(); + } + + Plugin.prototype.transformSupport = function(value) { + var element = document.createElement('div'); + var propertySupport = false; + var propertyValue = null; + var featureSupport = false; + var cssProperty = null; + var jsProperty = null; + for (var i = 0, l = this.vendors.length; i < l; i++) { + if (this.vendors[i] !== null) { + cssProperty = this.vendors[i][0] + 'transform'; + jsProperty = this.vendors[i][1] + 'Transform'; + } else { + cssProperty = 'transform'; + jsProperty = 'transform'; + } + if (element.style[jsProperty] !== undefined) { + propertySupport = true; + break; + } + } + switch(value) { + case '2D': + featureSupport = propertySupport; + break; + case '3D': + if (propertySupport) { + var body = document.body || document.createElement('body'); + var documentElement = document.documentElement; + var documentOverflow = documentElement.style.overflow; + var isCreatedBody = false; + if (!document.body) { + isCreatedBody = true; + documentElement.style.overflow = 'hidden'; + documentElement.appendChild(body); + body.style.overflow = 'hidden'; + body.style.background = ''; + } + body.appendChild(element); + element.style[jsProperty] = 'translate3d(1px,1px,1px)'; + propertyValue = window.getComputedStyle(element).getPropertyValue(cssProperty); + featureSupport = propertyValue !== undefined && propertyValue.length > 0 && propertyValue !== "none"; + documentElement.style.overflow = documentOverflow; + body.removeChild(element); + if ( isCreatedBody ) { + body.removeAttribute('style'); + body.parentNode.removeChild(body); + } + } + break; + } + return featureSupport; + }; + + Plugin.prototype.ww = null; + Plugin.prototype.wh = null; + Plugin.prototype.wcx = null; + Plugin.prototype.wcy = null; + Plugin.prototype.wrx = null; + Plugin.prototype.wry = null; + Plugin.prototype.portrait = null; + Plugin.prototype.desktop = !navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry|BB10|mobi|tablet|opera mini|nexus 7)/i); + Plugin.prototype.vendors = [null,['-webkit-','webkit'],['-moz-','Moz'],['-o-','O'],['-ms-','ms']]; + Plugin.prototype.motionSupport = !!window.DeviceMotionEvent; + Plugin.prototype.orientationSupport = !!window.DeviceOrientationEvent; + Plugin.prototype.orientationStatus = 0; + Plugin.prototype.transform2DSupport = Plugin.prototype.transformSupport('2D'); + Plugin.prototype.transform3DSupport = Plugin.prototype.transformSupport('3D'); + Plugin.prototype.propertyCache = {}; + + Plugin.prototype.initialise = function() { + + // Configure Styles + if (this.$context.css('position') === 'static') { + this.$context.css({ + position:'relative' + }); + } + + // Pointer events + if(!this.pointerEvents){ + this.$context.css({ + pointerEvents: 'none' + }); + } + + // Hardware Accelerate Context + this.accelerate(this.$context); + + // Setup + this.updateLayers(); + this.updateDimensions(); + this.enable(); + this.queueCalibration(this.calibrationDelay); + }; + + Plugin.prototype.updateLayers = function() { + + // Cache Layer Elements + this.$layers = this.$context.find('.layer'); + this.depthsX = []; + this.depthsY = []; + + // Configure Layer Styles + this.$layers.css({ + position:'absolute', + display:'block', + left: 0, + top: 0 + }); + this.$layers.first().css({ + position:'relative' + }); + + // Hardware Accelerate Layers + this.accelerate(this.$layers); + + // Cache Depths + this.$layers.each($.proxy(function(index, element) { + //Graceful fallback on depth if depth-x or depth-y is absent + var depth = $(element).data('depth') || 0; + this.depthsX.push($(element).data('depth-x') || depth); + this.depthsY.push($(element).data('depth-y') || depth); + }, this)); + }; + + Plugin.prototype.updateDimensions = function() { + this.ww = window.innerWidth; + this.wh = window.innerHeight; + this.wcx = this.ww * this.originX; + this.wcy = this.wh * this.originY; + this.wrx = Math.max(this.wcx, this.ww - this.wcx); + this.wry = Math.max(this.wcy, this.wh - this.wcy); + }; + + Plugin.prototype.updateBounds = function() { + this.bounds = this.element.getBoundingClientRect(); + this.ex = this.bounds.left; + this.ey = this.bounds.top; + this.ew = this.bounds.width; + this.eh = this.bounds.height; + this.ecx = this.ew * this.originX; + this.ecy = this.eh * this.originY; + this.erx = Math.max(this.ecx, this.ew - this.ecx); + this.ery = Math.max(this.ecy, this.eh - this.ecy); + }; + + Plugin.prototype.queueCalibration = function(delay) { + clearTimeout(this.calibrationTimer); + this.calibrationTimer = setTimeout(this.onCalibrationTimer, delay); + }; + + Plugin.prototype.enable = function() { + if (!this.enabled) { + this.enabled = true; + if (this.orientationSupport) { + this.portrait = null; + window.addEventListener('deviceorientation', this.onDeviceOrientation); + setTimeout(this.onOrientationTimer, this.supportDelay); + } else { + this.cx = 0; + this.cy = 0; + this.portrait = false; + window.addEventListener('mousemove', this.onMouseMove); + } + window.addEventListener('resize', this.onWindowResize); + this.raf = requestAnimationFrame(this.onAnimationFrame); + } + }; + + Plugin.prototype.disable = function() { + if (this.enabled) { + this.enabled = false; + if (this.orientationSupport) { + window.removeEventListener('deviceorientation', this.onDeviceOrientation); + } else { + window.removeEventListener('mousemove', this.onMouseMove); + } + window.removeEventListener('resize', this.onWindowResize); + cancelAnimationFrame(this.raf); + } + }; + + Plugin.prototype.calibrate = function(x, y) { + this.calibrateX = x === undefined ? this.calibrateX : x; + this.calibrateY = y === undefined ? this.calibrateY : y; + }; + + Plugin.prototype.invert = function(x, y) { + this.invertX = x === undefined ? this.invertX : x; + this.invertY = y === undefined ? this.invertY : y; + }; + + Plugin.prototype.friction = function(x, y) { + this.frictionX = x === undefined ? this.frictionX : x; + this.frictionY = y === undefined ? this.frictionY : y; + }; + + Plugin.prototype.scalar = function(x, y) { + this.scalarX = x === undefined ? this.scalarX : x; + this.scalarY = y === undefined ? this.scalarY : y; + }; + + Plugin.prototype.limit = function(x, y) { + this.limitX = x === undefined ? this.limitX : x; + this.limitY = y === undefined ? this.limitY : y; + }; + + Plugin.prototype.origin = function(x, y) { + this.originX = x === undefined ? this.originX : x; + this.originY = y === undefined ? this.originY : y; + }; + + Plugin.prototype.clamp = function(value, min, max) { + value = Math.max(value, min); + value = Math.min(value, max); + return value; + }; + + Plugin.prototype.css = function(element, property, value) { + var jsProperty = this.propertyCache[property]; + if (!jsProperty) { + for (var i = 0, l = this.vendors.length; i < l; i++) { + if (this.vendors[i] !== null) { + jsProperty = $.camelCase(this.vendors[i][1] + '-' + property); + } else { + jsProperty = property; + } + if (element.style[jsProperty] !== undefined) { + this.propertyCache[property] = jsProperty; + break; + } + } + } + element.style[jsProperty] = value; + }; + + Plugin.prototype.accelerate = function($element) { + for (var i = 0, l = $element.length; i < l; i++) { + var element = $element[i]; + this.css(element, 'transform', 'translate3d(0,0,0)'); + this.css(element, 'transform-style', 'preserve-3d'); + this.css(element, 'backface-visibility', 'hidden'); + } + }; + + Plugin.prototype.setPosition = function(element, x, y) { + x += 'px'; + y += 'px'; + if (this.transform3DSupport) { + this.css(element, 'transform', 'translate3d('+x+','+y+',0)'); + } else if (this.transform2DSupport) { + this.css(element, 'transform', 'translate('+x+','+y+')'); + } else { + element.style.left = x; + element.style.top = y; + } + }; + + Plugin.prototype.onOrientationTimer = function(event) { + if (this.orientationSupport && this.orientationStatus === 0) { + this.disable(); + this.orientationSupport = false; + this.enable(); + } + }; + + Plugin.prototype.onCalibrationTimer = function(event) { + this.calibrationFlag = true; + }; + + Plugin.prototype.onWindowResize = function(event) { + this.updateDimensions(); + }; + + Plugin.prototype.onAnimationFrame = function() { + this.updateBounds(); + var dx = this.ix - this.cx; + var dy = this.iy - this.cy; + if ((Math.abs(dx) > this.calibrationThreshold) || (Math.abs(dy) > this.calibrationThreshold)) { + this.queueCalibration(0); + } + if (this.portrait) { + this.mx = this.calibrateX ? dy : this.iy; + this.my = this.calibrateY ? dx : this.ix; + } else { + this.mx = this.calibrateX ? dx : this.ix; + this.my = this.calibrateY ? dy : this.iy; + } + this.mx *= this.ew * (this.scalarX / 100); + this.my *= this.eh * (this.scalarY / 100); + if (!isNaN(parseFloat(this.limitX))) { + this.mx = this.clamp(this.mx, -this.limitX, this.limitX); + } + if (!isNaN(parseFloat(this.limitY))) { + this.my = this.clamp(this.my, -this.limitY, this.limitY); + } + this.vx += (this.mx - this.vx) * this.frictionX; + this.vy += (this.my - this.vy) * this.frictionY; + for (var i = 0, l = this.$layers.length; i < l; i++) { + var depthX = this.depthsX[i]; + var depthY = this.depthsY[i]; + var layer = this.$layers[i]; + var xOffset = this.vx * (depthX * (this.invertX ? -1 : 1)); + var yOffset = this.vy * (depthY * (this.invertY ? -1 : 1)); + this.setPosition(layer, xOffset, yOffset); + } + this.raf = requestAnimationFrame(this.onAnimationFrame); + }; + + Plugin.prototype.onDeviceOrientation = function(event) { + + // Validate environment and event properties. + if (!this.desktop && event.beta !== null && event.gamma !== null) { + + // Set orientation status. + this.orientationStatus = 1; + + // Extract Rotation + var x = (event.beta || 0) / MAGIC_NUMBER; // -90 :: 90 + var y = (event.gamma || 0) / MAGIC_NUMBER; // -180 :: 180 + + // Detect Orientation Change + var portrait = window.innerHeight > window.innerWidth; + if (this.portrait !== portrait) { + this.portrait = portrait; + this.calibrationFlag = true; + } + + // Set Calibration + if (this.calibrationFlag) { + this.calibrationFlag = false; + this.cx = x; + this.cy = y; + } + + // Set Input + this.ix = x; + this.iy = y; + } + }; + + Plugin.prototype.onMouseMove = function(event) { + + // Cache mouse coordinates. + var clientX = event.clientX; + var clientY = event.clientY; + + // Calculate Mouse Input + if (!this.orientationSupport && this.relativeInput) { + + // Clip mouse coordinates inside element bounds. + if (this.clipRelativeInput) { + clientX = Math.max(clientX, this.ex); + clientX = Math.min(clientX, this.ex + this.ew); + clientY = Math.max(clientY, this.ey); + clientY = Math.min(clientY, this.ey + this.eh); + } + + // Calculate input relative to the element. + this.ix = (clientX - this.ex - this.ecx) / this.erx; + this.iy = (clientY - this.ey - this.ecy) / this.ery; + + } else { + + // Calculate input relative to the window. + this.ix = (clientX - this.wcx) / this.wrx; + this.iy = (clientY - this.wcy) / this.wry; + } + }; + + var API = { + enable: Plugin.prototype.enable, + disable: Plugin.prototype.disable, + updateLayers: Plugin.prototype.updateLayers, + calibrate: Plugin.prototype.calibrate, + friction: Plugin.prototype.friction, + invert: Plugin.prototype.invert, + scalar: Plugin.prototype.scalar, + limit: Plugin.prototype.limit, + origin: Plugin.prototype.origin + }; + + $.fn[NAME] = function (value) { + var args = arguments; + return this.each(function () { + var $this = $(this); + var plugin = $this.data(NAME); + if (!plugin) { + plugin = new Plugin(this, value); + $this.data(NAME, plugin); + } + if (API[value]) { + plugin[value].apply(plugin, Array.prototype.slice.call(args, 1)); + } + }); + }; + +})(window.jQuery || window.Zepto, window, document); \ No newline at end of file diff --git a/src/Web/WebUI/wwwroot/js/swiper-bundle.js b/src/Web/WebUI/wwwroot/js/swiper-bundle.js new file mode 100644 index 000000000..269df2d44 --- /dev/null +++ b/src/Web/WebUI/wwwroot/js/swiper-bundle.js @@ -0,0 +1,14 @@ +/** + * Swiper 6.5.0 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * https://swiperjs.com + * + * Copyright 2014-2021 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: March 5, 2021 + */ + +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Swiper=t()}(this,(function(){"use strict";function e(e,t){for(var a=0;a0&&i(e[s],t[s])}))}var s={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function r(){var e="undefined"!=typeof document?document:{};return i(e,s),e}var n={document:s,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function l(){var e="undefined"!=typeof window?window:{};return i(e,n),e}function o(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(){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(e){return!1}}function c(e,t,a){return(c=p()?Reflect.construct:function(e,t,a){var i=[null];i.push.apply(i,t);var s=new(Function.bind.apply(e,i));return a&&d(s,a.prototype),s}).apply(null,arguments)}function u(e){var t="function"==typeof Map?new Map:void 0;return(u=function(e){if(null===e||(a=e,-1===Function.toString.call(a).indexOf("[native code]")))return e;var a;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,i)}function i(){return c(e,arguments,o(this).constructor)}return i.prototype=Object.create(e.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),d(i,e)})(e)}var h=function(e){var t,a;function i(t){var a,i,s;return a=e.call.apply(e,[this].concat(t))||this,i=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(a),s=i.__proto__,Object.defineProperty(i,"__proto__",{get:function(){return s},set:function(e){s.__proto__=e}}),a}return a=e,(t=i).prototype=Object.create(a.prototype),t.prototype.constructor=t,t.__proto__=a,i}(u(Array));function v(e){void 0===e&&(e=[]);var t=[];return e.forEach((function(e){Array.isArray(e)?t.push.apply(t,v(e)):t.push(e)})),t}function f(e,t){return Array.prototype.filter.call(e,t)}function m(e,t){var a=l(),i=r(),s=[];if(!t&&e instanceof h)return e;if(!e)return new h(s);if("string"==typeof e){var n=e.trim();if(n.indexOf("<")>=0&&n.indexOf(">")>=0){var o="div";0===n.indexOf("0})).length>0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),a=0;a=0;h-=1){var v=u[h];r&&v.listener===r||r&&v.listener&&v.listener.dom7proxy&&v.listener.dom7proxy===r?(c.removeEventListener(d,v.proxyListener,n),u.splice(h,1)):r||(c.removeEventListener(d,v.proxyListener,n),u.splice(h,1))}}return this},trigger:function(){for(var e=l(),t=arguments.length,a=new Array(t),i=0;i0})),p.dispatchEvent(c),p.dom7EventData=[],delete p.dom7EventData}}return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",(function a(i){i.target===this&&(e.call(this,i),t.off("transitionend",a))})),this},outerWidth:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var e=l();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var e=l(),t=r(),a=this[0],i=a.getBoundingClientRect(),s=t.body,n=a.clientTop||s.clientTop||0,o=a.clientLeft||s.clientLeft||0,d=a===e?e.scrollY:a.scrollTop,p=a===e?e.scrollX:a.scrollLeft;return{top:i.top+d-n,left:i.left+p-o}}return null},css:function(e,t){var a,i=l();if(1===arguments.length){if("string"!=typeof e){for(a=0;at-1)return m([]);if(e<0){var a=t+e;return m(a<0?[]:[this[a]])}return m([this[e]])},append:function(){for(var e,t=r(),a=0;a=0;a-=1)this[t].insertBefore(s.childNodes[a],this[t].childNodes[0])}else if(e instanceof h)for(a=0;a0?e?this[0].nextElementSibling&&m(this[0].nextElementSibling).is(e)?m([this[0].nextElementSibling]):m([]):this[0].nextElementSibling?m([this[0].nextElementSibling]):m([]):m([])},nextAll:function(e){var t=[],a=this[0];if(!a)return m([]);for(;a.nextElementSibling;){var i=a.nextElementSibling;e?m(i).is(e)&&t.push(i):t.push(i),a=i}return m(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&m(t.previousElementSibling).is(e)?m([t.previousElementSibling]):m([]):t.previousElementSibling?m([t.previousElementSibling]):m([])}return m([])},prevAll:function(e){var t=[],a=this[0];if(!a)return m([]);for(;a.previousElementSibling;){var i=a.previousElementSibling;e?m(i).is(e)&&t.push(i):t.push(i),a=i}return m(t)},parent:function(e){for(var t=[],a=0;a6&&(i=i.split(", ").map((function(e){return e.replace(",",".")})).join(", ")),s=new r.WebKitCSSMatrix("none"===i?"":i)):a=(s=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(i=r.WebKitCSSMatrix?s.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(i=r.WebKitCSSMatrix?s.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),i||0}function C(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function S(){for(var e=Object(arguments.length<=0?void 0:arguments[0]),t=1;t=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t=!1;try{var a=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener("testPassiveListener",null,a)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),g}function P(e){return void 0===e&&(e={}),b||(b=function(e){var t=(void 0===e?{}:e).userAgent,a=z(),i=l(),s=i.navigator.platform,r=t||i.navigator.userAgent,n={ios:!1,android:!1},o=i.screen.width,d=i.screen.height,p=r.match(/(Android);?[\s\/]+([\d.]+)?/),c=r.match(/(iPad).*OS\s([\d_]+)/),u=r.match(/(iPod)(.*OS\s([\d_]+))?/),h=!c&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),v="Win32"===s,f="MacIntel"===s;return!c&&f&&a.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(o+"x"+d)>=0&&((c=r.match(/(Version)\/([\d.]+)/))||(c=[0,1,"13_0_0"]),f=!1),p&&!v&&(n.os="android",n.android=!0),(c||h||u)&&(n.os="ios",n.ios=!0),n}(e)),b}function k(){return w||(w=function(){var e,t=l();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),w}Object.keys(y).forEach((function(e){m.fn[e]=y[e]}));var L={name:"resize",create:function(){var e=this;S(e,{resize:{observer:null,createObserver:function(){e&&!e.destroyed&&e.initialized&&(e.resize.observer=new ResizeObserver((function(t){var a=e.width,i=e.height,s=a,r=i;t.forEach((function(t){var a=t.contentBoxSize,i=t.contentRect,n=t.target;n&&n!==e.el||(s=i?i.width:(a[0]||a).inlineSize,r=i?i.height:(a[0]||a).blockSize)})),s===a&&r===i||e.resize.resizeHandler()})),e.resize.observer.observe(e.el))},removeObserver:function(){e.resize.observer&&e.resize.observer.unobserve&&e.el&&(e.resize.observer.unobserve(e.el),e.resize.observer=null)},resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=l();e.params.resizeObserver&&void 0!==l().ResizeObserver?e.resize.createObserver():(t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler))},destroy:function(e){var t=l();e.resize.removeObserver(),t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},$={attach:function(e,t){void 0===t&&(t={});var a=l(),i=this,s=new(a.MutationObserver||a.WebkitMutationObserver)((function(e){if(1!==e.length){var t=function(){i.emit("observerUpdate",e[0])};a.requestAnimationFrame?a.requestAnimationFrame(t):a.setTimeout(t,0)}else i.emit("observerUpdate",e[0])}));s.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),i.observer.observers.push(s)},init:function(){var e=this;if(e.support.observer&&e.params.observer){if(e.params.observeParents)for(var t=e.$el.parents(),a=0;a0))if(!s.isTouched||!s.isMoved)if(!!n.noSwipingClass&&""!==n.noSwipingClass&&d.target&&d.target.shadowRoot&&e.path&&e.path[0]&&(p=m(e.path[0])),n.noSwiping&&p.closest(n.noSwipingSelector?n.noSwipingSelector:"."+n.noSwipingClass)[0])t.allowClick=!0;else if(!n.swipeHandler||p.closest(n.swipeHandler)[0]){o.currentX="touchstart"===d.type?d.targetTouches[0].pageX:d.pageX,o.currentY="touchstart"===d.type?d.targetTouches[0].pageY:d.pageY;var c=o.currentX,u=o.currentY,h=n.edgeSwipeDetection||n.iOSEdgeSwipeDetection,v=n.edgeSwipeThreshold||n.iOSEdgeSwipeThreshold;if(h&&(c<=v||c>=i.innerWidth-v)){if("prevent"!==h)return;e.preventDefault()}if(S(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=c,o.startY=u,s.touchStartTime=x(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,n.threshold>0&&(s.allowThresholdMove=!1),"touchstart"!==d.type){var f=!0;p.is(s.formElements)&&(f=!1),a.activeElement&&m(a.activeElement).is(s.formElements)&&a.activeElement!==p[0]&&a.activeElement.blur();var g=f&&t.allowTouchMove&&n.touchStartPreventDefault;!n.touchStartForcePreventDefault&&!g||p[0].isContentEditable||d.preventDefault()}t.emit("touchStart",d)}}}function A(e){var t=r(),a=this,i=a.touchEventsData,s=a.params,n=a.touches,l=a.rtlTranslate,o=e;if(o.originalEvent&&(o=o.originalEvent),i.isTouched){if(!i.isTouchEvent||"touchmove"===o.type){var d="touchmove"===o.type&&o.targetTouches&&(o.targetTouches[0]||o.changedTouches[0]),p="touchmove"===o.type?d.pageX:o.pageX,c="touchmove"===o.type?d.pageY:o.pageY;if(o.preventedByNestedSwiper)return n.startX=p,void(n.startY=c);if(!a.allowTouchMove)return a.allowClick=!1,void(i.isTouched&&(S(n,{startX:p,startY:c,currentX:p,currentY:c}),i.touchStartTime=x()));if(i.isTouchEvent&&s.touchReleaseOnEdges&&!s.loop)if(a.isVertical()){if(cn.startY&&a.translate>=a.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(pn.startX&&a.translate>=a.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&o.target===t.activeElement&&m(o.target).is(i.formElements))return i.isMoved=!0,void(a.allowClick=!1);if(i.allowTouchCallbacks&&a.emit("touchMove",o),!(o.targetTouches&&o.targetTouches.length>1)){n.currentX=p,n.currentY=c;var u=n.currentX-n.startX,h=n.currentY-n.startY;if(!(a.params.threshold&&Math.sqrt(Math.pow(u,2)+Math.pow(h,2))=25&&(v=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,i.isScrolling=a.isHorizontal()?v>s.touchAngle:90-v>s.touchAngle);if(i.isScrolling&&a.emit("touchMoveOpposite",o),void 0===i.startMoving&&(n.currentX===n.startX&&n.currentY===n.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){a.allowClick=!1,!s.cssMode&&o.cancelable&&o.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&o.stopPropagation(),i.isMoved||(s.loop&&a.loopFix(),i.startTranslate=a.getTranslate(),a.setTransition(0),a.animating&&a.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!s.grabCursor||!0!==a.allowSlideNext&&!0!==a.allowSlidePrev||a.setGrabCursor(!0),a.emit("sliderFirstMove",o)),a.emit("sliderMove",o),i.isMoved=!0;var f=a.isHorizontal()?u:h;n.diff=f,f*=s.touchRatio,l&&(f=-f),a.swipeDirection=f>0?"prev":"next",i.currentTranslate=f+i.startTranslate;var g=!0,b=s.resistanceRatio;if(s.touchReleaseOnEdges&&(b=0),f>0&&i.currentTranslate>a.minTranslate()?(g=!1,s.resistance&&(i.currentTranslate=a.minTranslate()-1+Math.pow(-a.minTranslate()+i.startTranslate+f,b))):f<0&&i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),a.allowSlidePrev||a.allowSlideNext||(i.currentTranslate=i.startTranslate),s.threshold>0){if(!(Math.abs(f)>s.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,i.currentTranslate=i.startTranslate,void(n.diff=a.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}s.followFinger&&!s.cssMode&&((s.freeMode||s.watchSlidesProgress||s.watchSlidesVisibility)&&(a.updateActiveIndex(),a.updateSlidesClasses()),s.freeMode&&(0===i.velocities.length&&i.velocities.push({position:n[a.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:n[a.isHorizontal()?"currentX":"currentY"],time:x()})),a.updateProgress(i.currentTranslate),a.setTranslate(i.currentTranslate))}}}}}else i.startMoving&&i.isScrolling&&a.emit("touchMoveOpposite",o)}function D(e){var t=this,a=t.touchEventsData,i=t.params,s=t.touches,r=t.rtlTranslate,n=t.$wrapperEl,l=t.slidesGrid,o=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),a.allowTouchCallbacks&&t.emit("touchEnd",d),a.allowTouchCallbacks=!1,!a.isTouched)return a.isMoved&&i.grabCursor&&t.setGrabCursor(!1),a.isMoved=!1,void(a.startMoving=!1);i.grabCursor&&a.isMoved&&a.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var p,c=x(),u=c-a.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),u<300&&c-a.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),a.lastClickTime=x(),E((function(){t.destroyed||(t.allowClick=!0)})),!a.isTouched||!a.isMoved||!t.swipeDirection||0===s.diff||a.currentTranslate===a.startTranslate)return a.isTouched=!1,a.isMoved=!1,void(a.startMoving=!1);if(a.isTouched=!1,a.isMoved=!1,a.startMoving=!1,p=i.followFinger?r?t.translate:-t.translate:-a.currentTranslate,!i.cssMode)if(i.freeMode){if(p<-t.minTranslate())return void t.slideTo(t.activeIndex);if(p>-t.maxTranslate())return void(t.slides.length1){var h=a.velocities.pop(),v=a.velocities.pop(),f=h.position-v.position,m=h.time-v.time;t.velocity=f/m,t.velocity/=2,Math.abs(t.velocity)150||x()-h.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=i.freeModeMomentumVelocityRatio,a.velocities.length=0;var g=1e3*i.freeModeMomentumRatio,b=t.velocity*g,w=t.translate+b;r&&(w=-w);var y,T,C=!1,S=20*Math.abs(t.velocity)*i.freeModeMomentumBounceRatio;if(wt.minTranslate())i.freeModeMomentumBounce?(w-t.minTranslate()>S&&(w=t.minTranslate()+S),y=t.minTranslate(),C=!0,a.allowMomentumBounce=!0):w=t.minTranslate(),i.loop&&i.centeredSlides&&(T=!0);else if(i.freeModeSticky){for(var M,z=0;z-w){M=z;break}w=-(w=Math.abs(o[M]-w)=i.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var L=0,$=t.slidesSizesGrid[0],I=0;I=l[I]&&p=l[I]&&(L=I,$=l[l.length-1]-l[l.length-2])}var A=(p-l[L])/$,D=Li.longSwipesMs){if(!i.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(A>=i.longSwipesRatio?t.slideTo(L+D):t.slideTo(L)),"prev"===t.swipeDirection&&(A>1-i.longSwipesRatio?t.slideTo(L+D):t.slideTo(L))}else{if(!i.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(L+D):t.slideTo(L):("next"===t.swipeDirection&&t.slideTo(L+D),"prev"===t.swipeDirection&&t.slideTo(L))}}}function N(){var e=this,t=e.params,a=e.el;if(!a||0!==a.offsetWidth){t.breakpoints&&e.setBreakpoint();var i=e.allowSlideNext,s=e.allowSlidePrev,r=e.snapGrid;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=s,e.allowSlideNext=i,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}}function G(e){var t=this;t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function B(){var e=this,t=e.wrapperEl,a=e.rtlTranslate;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=a?t.scrollWidth-t.offsetWidth-t.scrollLeft:-t.scrollLeft:e.translate=-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();var i=e.maxTranslate()-e.minTranslate();(0===i?0:(e.translate-e.minTranslate())/i)!==e.progress&&e.updateProgress(a?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}var H=!1;function X(){}var Y={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!1,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1},R={modular:{useParams:function(e){var t=this;t.modules&&Object.keys(t.modules).forEach((function(a){var i=t.modules[a];i.params&&S(e,i.params)}))},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach((function(a){var i=t.modules[a],s=e[a]||{};i.on&&t.on&&Object.keys(i.on).forEach((function(e){t.on(e,i.on[e])})),i.create&&i.create.bind(t)(s)}))}},eventsEmitter:{on:function(e,t,a){var i=this;if("function"!=typeof t)return i;var s=a?"unshift":"push";return e.split(" ").forEach((function(e){i.eventsListeners[e]||(i.eventsListeners[e]=[]),i.eventsListeners[e][s](t)})),i},once:function(e,t,a){var i=this;if("function"!=typeof t)return i;function s(){i.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var a=arguments.length,r=new Array(a),n=0;n=0&&t.eventsAnyListeners.splice(a,1),t},off:function(e,t){var a=this;return a.eventsListeners?(e.split(" ").forEach((function(e){void 0===t?a.eventsListeners[e]=[]:a.eventsListeners[e]&&a.eventsListeners[e].forEach((function(i,s){(i===t||i.__emitterProxy&&i.__emitterProxy===t)&&a.eventsListeners[e].splice(s,1)}))})),a):a},emit:function(){var e,t,a,i=this;if(!i.eventsListeners)return i;for(var s=arguments.length,r=new Array(s),n=0;n=0&&(E=parseFloat(E.replace("%",""))/100*n),e.virtualSize=-E,o?u.css({marginLeft:"",marginTop:""}):u.css({marginRight:"",marginBottom:""}),s.slidesPerColumn>1&&(M=Math.floor(h/s.slidesPerColumn)===h/e.params.slidesPerColumn?h:Math.ceil(h/s.slidesPerColumn)*s.slidesPerColumn,"auto"!==s.slidesPerView&&"row"===s.slidesPerColumnFill&&(M=Math.max(M,s.slidesPerView*s.slidesPerColumn)));for(var P,k,L,$=s.slidesPerColumn,I=M/$,O=Math.floor(h/s.slidesPerColumn),A=0;A1){var N=void 0,G=void 0,B=void 0;if("row"===s.slidesPerColumnFill&&s.slidesPerGroup>1){var H=Math.floor(A/(s.slidesPerGroup*s.slidesPerColumn)),X=A-s.slidesPerColumn*s.slidesPerGroup*H,Y=0===H?s.slidesPerGroup:Math.min(Math.ceil((h-H*$*s.slidesPerGroup)/$),s.slidesPerGroup);N=(G=X-(B=Math.floor(X/Y))*Y+H*s.slidesPerGroup)+B*M/$,D.css({"-webkit-box-ordinal-group":N,"-moz-box-ordinal-group":N,"-ms-flex-order":N,"-webkit-order":N,order:N})}else"column"===s.slidesPerColumnFill?(B=A-(G=Math.floor(A/$))*$,(G>O||G===O&&B===$-1)&&(B+=1)>=$&&(B=0,G+=1)):G=A-(B=Math.floor(A/I))*I;D.css(t("margin-top"),0!==B&&s.spaceBetween&&s.spaceBetween+"px")}if("none"!==D.css("display")){if("auto"===s.slidesPerView){var R=i.getComputedStyle(D[0],null),V=D[0].style.transform,W=D[0].style.webkitTransform;if(V&&(D[0].style.transform="none"),W&&(D[0].style.webkitTransform="none"),s.roundLengths)z=e.isHorizontal()?D.outerWidth(!0):D.outerHeight(!0);else{var F=a(R,"width"),q=a(R,"padding-left"),j=a(R,"padding-right"),_=a(R,"margin-left"),U=a(R,"margin-right"),K=R.getPropertyValue(R,"box-sizing");if(K&&"border-box"===K)z=F+_+U;else{var Z=D[0],J=Z.clientWidth;z=F+q+j+_+U+(Z.offsetWidth-J)}}V&&(D[0].style.transform=V),W&&(D[0].style.webkitTransform=W),s.roundLengths&&(z=Math.floor(z))}else z=(n-(s.slidesPerView-1)*E)/s.slidesPerView,s.roundLengths&&(z=Math.floor(z)),u[A]&&(u[A].style[t("width")]=z+"px");u[A]&&(u[A].swiperSlideSize=z),m.push(z),s.centeredSlides?(x=x+z/2+T/2+E,0===T&&0!==A&&(x=x-n/2-E),0===A&&(x=x-n/2-E),Math.abs(x)<.001&&(x=0),s.roundLengths&&(x=Math.floor(x)),C%s.slidesPerGroup==0&&v.push(x),f.push(x)):(s.roundLengths&&(x=Math.floor(x)),(C-Math.min(e.params.slidesPerGroupSkip,C))%e.params.slidesPerGroup==0&&v.push(x),f.push(x),x=x+z+E),e.virtualSize+=z+E,T=z,C+=1}}if(e.virtualSize=Math.max(e.virtualSize,n)+b,o&&d&&("slide"===s.effect||"coverflow"===s.effect)&&r.css({width:e.virtualSize+s.spaceBetween+"px"}),s.setWrapperSize)r.css(((k={})[t("width")]=e.virtualSize+s.spaceBetween+"px",k));if(s.slidesPerColumn>1)if(e.virtualSize=(z+s.spaceBetween)*M,e.virtualSize=Math.ceil(e.virtualSize/s.slidesPerColumn)-s.spaceBetween,r.css(((L={})[t("width")]=e.virtualSize+s.spaceBetween+"px",L)),s.centeredSlides){P=[];for(var Q=0;Q1&&v.push(e.virtualSize-n)}if(0===v.length&&(v=[0]),0!==s.spaceBetween){var ie,se=e.isHorizontal()&&o?"marginLeft":t("marginRight");u.filter((function(e,t){return!s.cssMode||t!==u.length-1})).css(((ie={})[se]=E+"px",ie))}if(s.centeredSlides&&s.centeredSlidesBounds){var re=0;m.forEach((function(e){re+=e+(s.spaceBetween?s.spaceBetween:0)}));var ne=(re-=s.spaceBetween)-n;v=v.map((function(e){return e<0?-g:e>ne?ne+b:e}))}if(s.centerInsufficientSlides){var le=0;if(m.forEach((function(e){le+=e+(s.spaceBetween?s.spaceBetween:0)})),(le-=s.spaceBetween)1)if(a.params.centeredSlides)a.visibleSlides.each((function(e){i.push(e)}));else for(t=0;ta.slides.length)break;i.push(a.slides.eq(r)[0])}else i.push(a.slides.eq(a.activeIndex)[0]);for(t=0;ts?n:s}s&&a.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t=0&&d1&&p<=t.size||d<=0&&p>=t.size)&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(n),i.eq(n).addClass(a.slideVisibleClass))}l.progress=s?-o:o}t.visibleSlides=m(t.visibleSlides)}},updateProgress:function(e){var t=this;if(void 0===e){var a=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*a||0}var i=t.params,s=t.maxTranslate()-t.minTranslate(),r=t.progress,n=t.isBeginning,l=t.isEnd,o=n,d=l;0===s?(r=0,n=!0,l=!0):(n=(r=(e-t.minTranslate())/s)<=0,l=r>=1),S(t,{progress:r,isBeginning:n,isEnd:l}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),n&&!o&&t.emit("reachBeginning toEdge"),l&&!d&&t.emit("reachEnd toEdge"),(o&&!n||d&&!l)&&t.emit("fromEdge"),t.emit("progress",r)},updateSlidesClasses:function(){var e,t=this,a=t.slides,i=t.params,s=t.$wrapperEl,r=t.activeIndex,n=t.realIndex,l=t.virtual&&i.virtual.enabled;a.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(e=l?t.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+r+'"]'):a.eq(r)).addClass(i.slideActiveClass),i.loop&&(e.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+n+'"]').addClass(i.slideDuplicateActiveClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+n+'"]').addClass(i.slideDuplicateActiveClass));var o=e.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===o.length&&(o=a.eq(0)).addClass(i.slideNextClass);var d=e.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);i.loop&&0===d.length&&(d=a.eq(-1)).addClass(i.slidePrevClass),i.loop&&(o.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),d.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass)),t.emitSlidesClasses()},updateActiveIndex:function(e){var t,a=this,i=a.rtlTranslate?a.translate:-a.translate,s=a.slidesGrid,r=a.snapGrid,n=a.params,l=a.activeIndex,o=a.realIndex,d=a.snapIndex,p=e;if(void 0===p){for(var c=0;c=s[c]&&i=s[c]&&i=s[c]&&(p=c);n.normalizeSlideIndex&&(p<0||void 0===p)&&(p=0)}if(r.indexOf(i)>=0)t=r.indexOf(i);else{var u=Math.min(n.slidesPerGroupSkip,p);t=u+Math.floor((p-u)/n.slidesPerGroup)}if(t>=r.length&&(t=r.length-1),p!==l){var h=parseInt(a.slides.eq(p).attr("data-swiper-slide-index")||p,10);S(a,{snapIndex:t,realIndex:h,previousIndex:l,activeIndex:p}),a.emit("activeIndexChange"),a.emit("snapIndexChange"),o!==h&&a.emit("realIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&a.emit("slideChange")}else t!==d&&(a.snapIndex=t,a.emit("snapIndexChange"))},updateClickedSlide:function(e){var t,a=this,i=a.params,s=m(e.target).closest("."+i.slideClass)[0],r=!1;if(s)for(var n=0;nd?d:i&&er?"next":is?"next":i=o.length&&(f=o.length-1),(c||l.initialSlide||0)===(p||0)&&a&&r.emit("beforeSlideChangeStart");var m,g=-o[f];if(r.updateProgress(g),l.normalizeSlideIndex)for(var b=0;b=y&&w=y&&w=y&&(n=b)}if(r.initialized&&n!==c){if(!r.allowSlideNext&&gr.translate&&g>r.maxTranslate()&&(c||0)!==n)return!1}if(m=n>c?"next":n=e&&(h=e)})),void 0!==h&&(u=l.indexOf(h))<0&&(u=i.activeIndex-1),i.slideTo(u,e,t,a)},slideReset:function(e,t,a){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,a)},slideToClosest:function(e,t,a,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===i&&(i=.5);var s=this,r=s.activeIndex,n=Math.min(s.params.slidesPerGroupSkip,r),l=n+Math.floor((r-n)/s.params.slidesPerGroup),o=s.rtlTranslate?s.translate:-s.translate;if(o>=s.snapGrid[l]){var d=s.snapGrid[l];o-d>(s.snapGrid[l+1]-d)*i&&(r+=s.params.slidesPerGroup)}else{var p=s.snapGrid[l-1];o-p<=(s.snapGrid[l]-p)*i&&(r-=s.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,s.slidesGrid.length-1),s.slideTo(r,e,t,a)},slideToClickedSlide:function(){var e,t=this,a=t.params,i=t.$wrapperEl,s="auto"===a.slidesPerView?t.slidesPerViewDynamic():a.slidesPerView,r=t.clickedIndex;if(a.loop){if(t.animating)return;e=parseInt(m(t.clickedSlide).attr("data-swiper-slide-index"),10),a.centeredSlides?rt.slides.length-t.loopedSlides+s/2?(t.loopFix(),r=i.children("."+a.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+a.slideDuplicateClass+")").eq(0).index(),E((function(){t.slideTo(r)}))):t.slideTo(r):r>t.slides.length-s?(t.loopFix(),r=i.children("."+a.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+a.slideDuplicateClass+")").eq(0).index(),E((function(){t.slideTo(r)}))):t.slideTo(r)}else t.slideTo(r)}},loop:{loopCreate:function(){var e=this,t=r(),a=e.params,i=e.$wrapperEl;i.children("."+a.slideClass+"."+a.slideDuplicateClass).remove();var s=i.children("."+a.slideClass);if(a.loopFillGroupWithBlank){var n=a.slidesPerGroup-s.length%a.slidesPerGroup;if(n!==a.slidesPerGroup){for(var l=0;ls.length&&(e.loopedSlides=s.length);var d=[],p=[];s.each((function(t,a){var i=m(t);a=s.length-e.loopedSlides&&d.push(t),i.attr("data-swiper-slide-index",a)}));for(var c=0;c=0;u-=1)i.prepend(m(d[u].cloneNode(!0)).addClass(a.slideDuplicateClass))},loopFix:function(){var e=this;e.emit("beforeLoopFix");var t,a=e.activeIndex,i=e.slides,s=e.loopedSlides,r=e.allowSlidePrev,n=e.allowSlideNext,l=e.snapGrid,o=e.rtlTranslate;e.allowSlidePrev=!0,e.allowSlideNext=!0;var d=-l[a]-e.getTranslate();if(a=i.length-s){t=-i.length+a+s,t+=s,e.slideTo(t,0,!1,!0)&&0!==d&&e.setTranslate((o?-e.translate:e.translate)-d)}e.allowSlidePrev=r,e.allowSlideNext=n,e.emit("loopFix")},loopDestroy:function(){var e=this,t=e.$wrapperEl,a=e.params,i=e.slides;t.children("."+a.slideClass+"."+a.slideDuplicateClass+",."+a.slideClass+"."+a.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){var t=this;if(!(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)){var a=t.el;a.style.cursor="move",a.style.cursor=e?"-webkit-grabbing":"-webkit-grab",a.style.cursor=e?"-moz-grabbin":"-moz-grab",a.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){var e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t=this,a=t.$wrapperEl,i=t.params;if(i.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(var s=0;s=n)a.appendSlide(t);else{for(var l=r>e?r+1:r,o=[],d=n-1;d>=e;d-=1){var p=a.slides.eq(d);p.remove(),o.unshift(p)}if("object"==typeof t&&"length"in t){for(var c=0;ce?r+t.length:r}else i.append(t);for(var u=0;u1,u=p.slidesPerColumn>1;c&&!u?(n.removeClass(r.containerModifierClass+"multirow "+r.containerModifierClass+"multirow-column"),e.emitContainerClasses()):!c&&u&&(n.addClass(r.containerModifierClass+"multirow"),"column"===p.slidesPerColumnFill&&n.addClass(r.containerModifierClass+"multirow-column"),e.emitContainerClasses());var h=p.direction&&p.direction!==r.direction,v=r.loop&&(p.slidesPerView!==r.slidesPerView||h);h&&a&&e.changeDirection(),S(e.params,p),S(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=o,e.emit("_beforeBreakpoint",p),v&&a&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-s+e.loopedSlides,0,!1)),e.emit("breakpoint",p)}}},getBreakpoint:function(e,t,a){if(void 0===t&&(t="window"),e&&("container"!==t||a)){var i=!1,s=l(),r="window"===t?s.innerWidth:a.clientWidth,n="window"===t?s.innerHeight:a.clientHeight,o=Object.keys(e).map((function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:n*t,point:e}}return{value:e,point:e}}));o.sort((function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)}));for(var d=0;d0&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&i?e.isLocked=i<=e.size:e.isLocked=1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,a!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),a&&a!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}},classes:{addClasses:function(){var e,t,a,i=this,s=i.classNames,r=i.params,n=i.rtl,l=i.$el,o=i.device,d=i.support,p=(e=["initialized",r.direction,{"pointer-events":d.pointerEvents&&!d.touch},{"free-mode":r.freeMode},{autoheight:r.autoHeight},{rtl:n},{multirow:r.slidesPerColumn>1},{"multirow-column":r.slidesPerColumn>1&&"column"===r.slidesPerColumnFill},{android:o.android},{ios:o.ios},{"css-mode":r.cssMode}],t=r.containerModifierClass,a=[],e.forEach((function(e){"object"==typeof e?Object.entries(e).forEach((function(e){var i=e[0];e[1]&&a.push(t+i)})):"string"==typeof e&&a.push(t+e)})),a);s.push.apply(s,p),l.addClass([].concat(s).join(" ")),i.emitContainerClasses()},removeClasses:function(){var e=this,t=e.$el,a=e.classNames;t.removeClass(a.join(" ")),e.emitContainerClasses()}},images:{loadImage:function(e,t,a,i,s,r){var n,o=l();function d(){r&&r()}m(e).parent("picture")[0]||e.complete&&s?d():t?((n=new o.Image).onload=d,n.onerror=d,i&&(n.sizes=i),a&&(n.srcset=a),t&&(n.src=t)):d()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var a=0;a1){var n=[];return m(a.el).each((function(e){var i=S({},a,{el:e});n.push(new t(i))})),n}var l=this;l.support=z(),l.device=P({userAgent:a.userAgent}),l.browser=k(),l.eventsListeners={},l.eventsAnyListeners=[],void 0===l.modules&&(l.modules={}),Object.keys(l.modules).forEach((function(e){var t=l.modules[e];if(t.params){var i=Object.keys(t.params)[0],s=t.params[i];if("object"!=typeof s||null===s)return;if(!(i in a)||!("enabled"in s))return;!0===a[i]&&(a[i]={enabled:!0}),"object"!=typeof a[i]||"enabled"in a[i]||(a[i].enabled=!0),a[i]||(a[i]={enabled:!1})}}));var o,d,p=S({},Y);return l.useParams(p),l.params=S({},p,V,a),l.originalParams=S({},l.params),l.passedParams=S({},a),l.params&&l.params.on&&Object.keys(l.params.on).forEach((function(e){l.on(e,l.params.on[e])})),l.params&&l.params.onAny&&l.onAny(l.params.onAny),l.$=m,S(l,{el:e,classNames:[],slides:m(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===l.params.direction},isVertical:function(){return"vertical"===l.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEvents:(o=["touchstart","touchmove","touchend","touchcancel"],d=["mousedown","mousemove","mouseup"],l.support.pointerEvents&&(d=["pointerdown","pointermove","pointerup"]),l.touchEventsTouch={start:o[0],move:o[1],end:o[2],cancel:o[3]},l.touchEventsDesktop={start:d[0],move:d[1],end:d[2]},l.support.touch||!l.params.simulateTouch?l.touchEventsTouch:l.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:x(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.useModules(),l.emit("_swiper"),l.params.init&&l.init(),l}var a,i,s,r=t.prototype;return r.emitContainerClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=e.el.className.split(" ").filter((function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}));e.emit("_containerClasses",t.join(" "))}},r.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter((function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)})).join(" ")},r.emitSlidesClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=[];e.slides.each((function(a){var i=e.getSlideClasses(a);t.push({slideEl:a,classNames:i}),e.emit("_slideClass",a,i)})),e.emit("_slideClasses",t)}},r.slidesPerViewDynamic=function(){var e=this,t=e.params,a=e.slides,i=e.slidesGrid,s=e.size,r=e.activeIndex,n=1;if(t.centeredSlides){for(var l,o=a[r].swiperSlideSize,d=r+1;ds&&(l=!0));for(var p=r-1;p>=0;p-=1)a[p]&&!l&&(n+=1,(o+=a[p].swiperSlideSize)>s&&(l=!0))}else for(var c=r+1;c1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||i(),a.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function i(){var t=e.rtlTranslate?-1*e.translate:e.translate,a=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(a),e.updateActiveIndex(),e.updateSlidesClasses()}},r.changeDirection=function(e,t){void 0===t&&(t=!0);var a=this,i=a.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(a.$el.removeClass(""+a.params.containerModifierClass+i).addClass(""+a.params.containerModifierClass+e),a.emitContainerClasses(),a.params.direction=e,a.slides.each((function(t){"vertical"===e?t.style.width="":t.style.height=""})),a.emit("changeDirection"),t&&a.update()),a},r.mount=function(e){var t=this;if(t.mounted)return!0;var a,i=m(e||t.params.el);return!!(e=i[0])&&(e.swiper=t,e&&e.shadowRoot&&e.shadowRoot.querySelector?(a=m(e.shadowRoot.querySelector("."+t.params.wrapperClass))).children=function(e){return i.children(e)}:a=i.children("."+t.params.wrapperClass),S(t,{$el:i,el:e,$wrapperEl:a,wrapperEl:a[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===i.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===i.css("direction")),wrongRTL:"-webkit-box"===a.css("display")}),!0)},r.init=function(e){var t=this;return t.initialized||!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t},r.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var a,i=this,s=i.params,r=i.$el,n=i.$wrapperEl,l=i.slides;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r.removeAttr("style"),n.removeAttr("style"),l&&l.length&&l.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach((function(e){i.off(e)})),!1!==e&&(i.$el[0].swiper=null,a=i,Object.keys(a).forEach((function(e){try{a[e]=null}catch(e){}try{delete a[e]}catch(e){}}))),i.destroyed=!0),null},t.extendDefaults=function(e){S(V,e)},t.installModule=function(e){t.prototype.modules||(t.prototype.modules={});var a=e.name||Object.keys(t.prototype.modules).length+"_"+x();t.prototype.modules[a]=e},t.use=function(e){return Array.isArray(e)?(e.forEach((function(e){return t.installModule(e)})),t):(t.installModule(e),t)},a=t,s=[{key:"extendedDefaults",get:function(){return V}},{key:"defaults",get:function(){return Y}}],(i=null)&&e(a.prototype,i),s&&e(a,s),t}();Object.keys(R).forEach((function(e){Object.keys(R[e]).forEach((function(t){W.prototype[t]=R[e][t]}))})),W.use([L,I]);var F={update:function(e){var t=this,a=t.params,i=a.slidesPerView,s=a.slidesPerGroup,r=a.centeredSlides,n=t.params.virtual,l=n.addSlidesBefore,o=n.addSlidesAfter,d=t.virtual,p=d.from,c=d.to,u=d.slides,h=d.slidesGrid,v=d.renderSlide,f=d.offset;t.updateActiveIndex();var m,g,b,w=t.activeIndex||0;m=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",r?(g=Math.floor(i/2)+s+o,b=Math.floor(i/2)+s+l):(g=i+(s-1)+o,b=s+l);var y=Math.max((w||0)-b,0),E=Math.min((w||0)+g,u.length-1),x=(t.slidesGrid[y]||0)-(t.slidesGrid[0]||0);function T(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(S(t.virtual,{from:y,to:E,offset:x,slidesGrid:t.slidesGrid}),p===y&&c===E&&!e)return t.slidesGrid!==h&&x!==f&&t.slides.css(m,x+"px"),void t.updateProgress();if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:x,from:y,to:E,slides:function(){for(var e=[],t=y;t<=E;t+=1)e.push(u[t]);return e}()}),void(t.params.virtual.renderExternalUpdate&&T());var C=[],M=[];if(e)t.$wrapperEl.find("."+t.params.slideClass).remove();else for(var z=p;z<=c;z+=1)(zE)&&t.$wrapperEl.find("."+t.params.slideClass+'[data-swiper-slide-index="'+z+'"]').remove();for(var P=0;P=y&&P<=E&&(void 0===c||e?M.push(P):(P>c&&M.push(P),P'+e+"
    ");return s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",t),i.cache&&(a.virtual.cache[t]=s),s},appendSlide:function(e){var t=this;if("object"==typeof e&&"length"in e)for(var a=0;a=0;i-=1)t.virtual.slides.splice(e[i],1),t.params.virtual.cache&&delete t.virtual.cache[e[i]],e[i]0&&0===t.$el.parents("."+t.params.slideActiveClass).length)return;var g=a.innerWidth,b=a.innerHeight,w=t.$el.offset();s&&(w.left-=t.$el[0].scrollLeft);for(var y=[[w.left,w.top],[w.left+t.width,w.top],[w.left,w.top+t.height],[w.left+t.width,w.top+t.height]],E=0;E=0&&x[0]<=g&&x[1]>=0&&x[1]<=b){if(0===x[0]&&0===x[1])continue;m=!0}}if(!m)return}t.isHorizontal()?((p||c||u||h)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),((c||h)&&!s||(p||u)&&s)&&t.slideNext(),((p||u)&&!s||(c||h)&&s)&&t.slidePrev()):((p||c||v||f)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),(c||f)&&t.slideNext(),(p||v)&&t.slidePrev()),t.emit("keyPress",o)}},enable:function(){var e=this,t=r();e.keyboard.enabled||(m(t).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0)},disable:function(){var e=this,t=r();e.keyboard.enabled&&(m(t).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1)}},_={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){M(this,{keyboard:t({enabled:!1},j)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}};var U={lastScrollTime:x(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return l().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var e=r(),t="onwheel",a=t in e;if(!a){var i=e.createElement("div");i.setAttribute(t,"return;"),a="function"==typeof i.onwheel}return!a&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(a=e.implementation.hasFeature("Events.wheel","3.0")),a}()?"wheel":"mousewheel"},normalize:function(e){var t=0,a=0,i=0,s=0;return"detail"in e&&(a=e.detail),"wheelDelta"in e&&(a=-e.wheelDelta/120),"wheelDeltaY"in e&&(a=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=a,a=0),i=10*t,s=10*a,"deltaY"in e&&(s=e.deltaY),"deltaX"in e&&(i=e.deltaX),e.shiftKey&&!i&&(i=s,s=0),(i||s)&&e.deltaMode&&(1===e.deltaMode?(i*=40,s*=40):(i*=800,s*=800)),i&&!t&&(t=i<1?-1:1),s&&!a&&(a=s<1?-1:1),{spinX:t,spinY:a,pixelX:i,pixelY:s}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(e){var t=e,a=this,i=a.params.mousewheel;a.params.cssMode&&t.preventDefault();var s=a.$el;if("container"!==a.params.mousewheel.eventsTarget&&(s=m(a.params.mousewheel.eventsTarget)),!a.mouseEntered&&!s[0].contains(t.target)&&!i.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);var r=0,n=a.rtlTranslate?-1:1,l=U.normalize(t);if(i.forceToAxis)if(a.isHorizontal()){if(!(Math.abs(l.pixelX)>Math.abs(l.pixelY)))return!0;r=-l.pixelX*n}else{if(!(Math.abs(l.pixelY)>Math.abs(l.pixelX)))return!0;r=-l.pixelY}else r=Math.abs(l.pixelX)>Math.abs(l.pixelY)?-l.pixelX*n:-l.pixelY;if(0===r)return!0;i.invert&&(r=-r);var o=a.getTranslate()+r*i.sensitivity;if(o>=a.minTranslate()&&(o=a.minTranslate()),o<=a.maxTranslate()&&(o=a.maxTranslate()),(!!a.params.loop||!(o===a.minTranslate()||o===a.maxTranslate()))&&a.params.nested&&t.stopPropagation(),a.params.freeMode){var d={time:x(),delta:Math.abs(r),direction:Math.sign(r)},p=a.mousewheel.lastEventBeforeSnap,c=p&&d.time=a.minTranslate()&&(u=a.minTranslate()),u<=a.maxTranslate()&&(u=a.maxTranslate()),a.setTransition(0),a.setTranslate(u),a.updateProgress(),a.updateActiveIndex(),a.updateSlidesClasses(),(!h&&a.isBeginning||!v&&a.isEnd)&&a.updateSlidesClasses(),a.params.freeModeSticky){clearTimeout(a.mousewheel.timeout),a.mousewheel.timeout=void 0;var f=a.mousewheel.recentWheelEvents;f.length>=15&&f.shift();var g=f.length?f[f.length-1]:void 0,b=f[0];if(f.push(d),g&&(d.delta>g.delta||d.direction!==g.direction))f.splice(0);else if(f.length>=15&&d.time-b.time<500&&b.delta-d.delta>=1&&d.delta<=6){var w=r>0?.8:.2;a.mousewheel.lastEventBeforeSnap=d,f.splice(0),a.mousewheel.timeout=E((function(){a.slideToClosest(a.params.speed,!0,void 0,w)}),0)}a.mousewheel.timeout||(a.mousewheel.timeout=E((function(){a.mousewheel.lastEventBeforeSnap=d,f.splice(0),a.slideToClosest(a.params.speed,!0,void 0,.5)}),500))}if(c||a.emit("scroll",t),a.params.autoplay&&a.params.autoplayDisableOnInteraction&&a.autoplay.stop(),u===a.minTranslate()||u===a.maxTranslate())return!0}}else{var y={time:x(),delta:Math.abs(r),direction:Math.sign(r),raw:e},T=a.mousewheel.recentWheelEvents;T.length>=2&&T.shift();var C=T.length?T[T.length-1]:void 0;if(T.push(y),C?(y.direction!==C.direction||y.delta>C.delta||y.time>C.time+150)&&a.mousewheel.animateSlider(y):a.mousewheel.animateSlider(y),a.mousewheel.releaseScroll(y))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider:function(e){var t=this,a=l();return!(this.params.mousewheel.thresholdDelta&&e.delta=6&&x()-t.mousewheel.lastScrollTime<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),t.emit("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),t.emit("scroll",e.raw)),t.mousewheel.lastScrollTime=(new a.Date).getTime(),!1)))},releaseScroll:function(e){var t=this,a=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&a.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&a.releaseOnEdges)return!0;return!1},enable:function(){var e=this,t=U.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(e.mousewheel.enabled)return!1;var a=e.$el;return"container"!==e.params.mousewheel.eventsTarget&&(a=m(e.params.mousewheel.eventsTarget)),a.on("mouseenter",e.mousewheel.handleMouseEnter),a.on("mouseleave",e.mousewheel.handleMouseLeave),a.on(t,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable:function(){var e=this,t=U.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(!e.mousewheel.enabled)return!1;var a=e.$el;return"container"!==e.params.mousewheel.eventsTarget&&(a=m(e.params.mousewheel.eventsTarget)),a.off(t,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}},K={update:function(){var e=this,t=e.params.navigation;if(!e.params.loop){var a=e.navigation,i=a.$nextEl,s=a.$prevEl;s&&s.length>0&&(e.isBeginning?s.addClass(t.disabledClass):s.removeClass(t.disabledClass),s[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass)),i&&i.length>0&&(e.isEnd?i.addClass(t.disabledClass):i.removeClass(t.disabledClass),i[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass))}},onPrevClick:function(e){var t=this;e.preventDefault(),t.isBeginning&&!t.params.loop||t.slidePrev()},onNextClick:function(e){var t=this;e.preventDefault(),t.isEnd&&!t.params.loop||t.slideNext()},init:function(){var e,t,a=this,i=a.params.navigation;(i.nextEl||i.prevEl)&&(i.nextEl&&(e=m(i.nextEl),a.params.uniqueNavElements&&"string"==typeof i.nextEl&&e.length>1&&1===a.$el.find(i.nextEl).length&&(e=a.$el.find(i.nextEl))),i.prevEl&&(t=m(i.prevEl),a.params.uniqueNavElements&&"string"==typeof i.prevEl&&t.length>1&&1===a.$el.find(i.prevEl).length&&(t=a.$el.find(i.prevEl))),e&&e.length>0&&e.on("click",a.navigation.onNextClick),t&&t.length>0&&t.on("click",a.navigation.onPrevClick),S(a.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}))},destroy:function(){var e=this,t=e.navigation,a=t.$nextEl,i=t.$prevEl;a&&a.length&&(a.off("click",e.navigation.onNextClick),a.removeClass(e.params.navigation.disabledClass)),i&&i.length&&(i.off("click",e.navigation.onPrevClick),i.removeClass(e.params.navigation.disabledClass))}},Z={update:function(){var e=this,t=e.rtl,a=e.params.pagination;if(a.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var i,s=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,r=e.pagination.$el,n=e.params.loop?Math.ceil((s-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?((i=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup))>s-1-2*e.loopedSlides&&(i-=s-2*e.loopedSlides),i>n-1&&(i-=n),i<0&&"bullets"!==e.params.paginationType&&(i=n+i)):i=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===a.type&&e.pagination.bullets&&e.pagination.bullets.length>0){var l,o,d,p=e.pagination.bullets;if(a.dynamicBullets&&(e.pagination.bulletSize=p.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),r.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(a.dynamicMainBullets+4)+"px"),a.dynamicMainBullets>1&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=i-e.previousIndex,e.pagination.dynamicBulletIndex>a.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=a.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),l=i-e.pagination.dynamicBulletIndex,d=((o=l+(Math.min(p.length,a.dynamicMainBullets)-1))+l)/2),p.removeClass(a.bulletActiveClass+" "+a.bulletActiveClass+"-next "+a.bulletActiveClass+"-next-next "+a.bulletActiveClass+"-prev "+a.bulletActiveClass+"-prev-prev "+a.bulletActiveClass+"-main"),r.length>1)p.each((function(e){var t=m(e),s=t.index();s===i&&t.addClass(a.bulletActiveClass),a.dynamicBullets&&(s>=l&&s<=o&&t.addClass(a.bulletActiveClass+"-main"),s===l&&t.prev().addClass(a.bulletActiveClass+"-prev").prev().addClass(a.bulletActiveClass+"-prev-prev"),s===o&&t.next().addClass(a.bulletActiveClass+"-next").next().addClass(a.bulletActiveClass+"-next-next"))}));else{var c=p.eq(i),u=c.index();if(c.addClass(a.bulletActiveClass),a.dynamicBullets){for(var h=p.eq(l),v=p.eq(o),f=l;f<=o;f+=1)p.eq(f).addClass(a.bulletActiveClass+"-main");if(e.params.loop)if(u>=p.length-a.dynamicMainBullets){for(var g=a.dynamicMainBullets;g>=0;g-=1)p.eq(p.length-g).addClass(a.bulletActiveClass+"-main");p.eq(p.length-a.dynamicMainBullets-1).addClass(a.bulletActiveClass+"-prev")}else h.prev().addClass(a.bulletActiveClass+"-prev").prev().addClass(a.bulletActiveClass+"-prev-prev"),v.next().addClass(a.bulletActiveClass+"-next").next().addClass(a.bulletActiveClass+"-next-next");else h.prev().addClass(a.bulletActiveClass+"-prev").prev().addClass(a.bulletActiveClass+"-prev-prev"),v.next().addClass(a.bulletActiveClass+"-next").next().addClass(a.bulletActiveClass+"-next-next")}}if(a.dynamicBullets){var b=Math.min(p.length,a.dynamicMainBullets+4),w=(e.pagination.bulletSize*b-e.pagination.bulletSize)/2-d*e.pagination.bulletSize,y=t?"right":"left";p.css(e.isHorizontal()?y:"top",w+"px")}}if("fraction"===a.type&&(r.find("."+a.currentClass).text(a.formatFractionCurrent(i+1)),r.find("."+a.totalClass).text(a.formatFractionTotal(n))),"progressbar"===a.type){var E;E=a.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";var x=(i+1)/n,T=1,C=1;"horizontal"===E?T=x:C=x,r.find("."+a.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+T+") scaleY("+C+")").transition(e.params.speed)}"custom"===a.type&&a.renderCustom?(r.html(a.renderCustom(e,i+1,n)),e.emit("paginationRender",r[0])):e.emit("paginationUpdate",r[0]),r[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](a.lockClass)}},render:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var a=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,i=e.pagination.$el,s="";if("bullets"===t.type){var r=e.params.loop?Math.ceil((a-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&!e.params.loop&&r>a&&(r=a);for(var n=0;n";i.html(s),e.pagination.bullets=i.find("."+t.bulletClass.replace(/ /g,"."))}"fraction"===t.type&&(s=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):' / ',i.html(s)),"progressbar"===t.type&&(s=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):'',i.html(s)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])}},init:function(){var e=this,t=e.params.pagination;if(t.el){var a=m(t.el);0!==a.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&a.length>1&&(a=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&a.addClass(t.clickableClass),a.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(a.addClass(""+t.modifierClass+t.type+"-dynamic"),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&a.addClass(t.progressbarOppositeClass),t.clickable&&a.on("click","."+t.bulletClass.replace(/ /g,"."),(function(t){t.preventDefault();var a=m(this).index()*e.params.slidesPerGroup;e.params.loop&&(a+=e.loopedSlides),e.slideTo(a)})),S(e.pagination,{$el:a,el:a[0]}))}},destroy:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var a=e.pagination.$el;a.removeClass(t.hiddenClass),a.removeClass(t.modifierClass+t.type),e.pagination.bullets&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&a.off("click","."+t.bulletClass.replace(/ /g,"."))}}},J={setTranslate:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var t=e.scrollbar,a=e.rtlTranslate,i=e.progress,s=t.dragSize,r=t.trackSize,n=t.$dragEl,l=t.$el,o=e.params.scrollbar,d=s,p=(r-s)*i;a?(p=-p)>0?(d=s-p,p=0):-p+s>r&&(d=r+p):p<0?(d=s+p,p=0):p+s>r&&(d=r-p),e.isHorizontal()?(n.transform("translate3d("+p+"px, 0, 0)"),n[0].style.width=d+"px"):(n.transform("translate3d(0px, "+p+"px, 0)"),n[0].style.height=d+"px"),o.hide&&(clearTimeout(e.scrollbar.timeout),l[0].style.opacity=1,e.scrollbar.timeout=setTimeout((function(){l[0].style.opacity=0,l.transition(400)}),1e3))}},setTransition:function(e){var t=this;t.params.scrollbar.el&&t.scrollbar.el&&t.scrollbar.$dragEl.transition(e)},updateSize:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var t=e.scrollbar,a=t.$dragEl,i=t.$el;a[0].style.width="",a[0].style.height="";var s,r=e.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,n=e.size/e.virtualSize,l=n*(r/e.size);s="auto"===e.params.scrollbar.dragSize?r*n:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?a[0].style.width=s+"px":a[0].style.height=s+"px",i[0].style.display=n>=1?"none":"",e.params.scrollbar.hide&&(i[0].style.opacity=0),S(t,{trackSize:r,divider:n,moveDivider:l,dragSize:s}),t.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var t,a=this,i=a.scrollbar,s=a.rtlTranslate,r=i.$el,n=i.dragSize,l=i.trackSize,o=i.dragStartPos;t=(i.getPointerPosition(e)-r.offset()[a.isHorizontal()?"left":"top"]-(null!==o?o:n/2))/(l-n),t=Math.max(Math.min(t,1),0),s&&(t=1-t);var d=a.minTranslate()+(a.maxTranslate()-a.minTranslate())*t;a.updateProgress(d),a.setTranslate(d),a.updateActiveIndex(),a.updateSlidesClasses()},onDragStart:function(e){var t=this,a=t.params.scrollbar,i=t.scrollbar,s=t.$wrapperEl,r=i.$el,n=i.$dragEl;t.scrollbar.isTouched=!0,t.scrollbar.dragStartPos=e.target===n[0]||e.target===n?i.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),s.transition(100),n.transition(100),i.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),r.transition(0),a.hide&&r.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),t.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this,a=t.scrollbar,i=t.$wrapperEl,s=a.$el,r=a.$dragEl;t.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,a.setDragPosition(e),i.transition(0),s.transition(0),r.transition(0),t.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this,a=t.params.scrollbar,i=t.scrollbar,s=t.$wrapperEl,r=i.$el;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),s.transition("")),a.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=E((function(){r.css("opacity",0),r.transition(400)}),1e3)),t.emit("scrollbarDragEnd",e),a.snapOnRelease&&t.slideToClosest())},enableDraggable:function(){var e=this;if(e.params.scrollbar.el){var t=r(),a=e.scrollbar,i=e.touchEventsTouch,s=e.touchEventsDesktop,n=e.params,l=e.support,o=a.$el[0],d=!(!l.passiveListener||!n.passiveListeners)&&{passive:!1,capture:!1},p=!(!l.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};o&&(l.touch?(o.addEventListener(i.start,e.scrollbar.onDragStart,d),o.addEventListener(i.move,e.scrollbar.onDragMove,d),o.addEventListener(i.end,e.scrollbar.onDragEnd,p)):(o.addEventListener(s.start,e.scrollbar.onDragStart,d),t.addEventListener(s.move,e.scrollbar.onDragMove,d),t.addEventListener(s.end,e.scrollbar.onDragEnd,p)))}},disableDraggable:function(){var e=this;if(e.params.scrollbar.el){var t=r(),a=e.scrollbar,i=e.touchEventsTouch,s=e.touchEventsDesktop,n=e.params,l=e.support,o=a.$el[0],d=!(!l.passiveListener||!n.passiveListeners)&&{passive:!1,capture:!1},p=!(!l.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};o&&(l.touch?(o.removeEventListener(i.start,e.scrollbar.onDragStart,d),o.removeEventListener(i.move,e.scrollbar.onDragMove,d),o.removeEventListener(i.end,e.scrollbar.onDragEnd,p)):(o.removeEventListener(s.start,e.scrollbar.onDragStart,d),t.removeEventListener(s.move,e.scrollbar.onDragMove,d),t.removeEventListener(s.end,e.scrollbar.onDragEnd,p)))}},init:function(){var e=this;if(e.params.scrollbar.el){var t=e.scrollbar,a=e.$el,i=e.params.scrollbar,s=m(i.el);e.params.uniqueNavElements&&"string"==typeof i.el&&s.length>1&&1===a.find(i.el).length&&(s=a.find(i.el));var r=s.find("."+e.params.scrollbar.dragClass);0===r.length&&(r=m('
    '),s.append(r)),S(t,{$el:s,el:s[0],$dragEl:r,dragEl:r[0]}),i.draggable&&t.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},Q={setTransform:function(e,t){var a=this.rtl,i=m(e),s=a?-1:1,r=i.attr("data-swiper-parallax")||"0",n=i.attr("data-swiper-parallax-x"),l=i.attr("data-swiper-parallax-y"),o=i.attr("data-swiper-parallax-scale"),d=i.attr("data-swiper-parallax-opacity");if(n||l?(n=n||"0",l=l||"0"):this.isHorizontal()?(n=r,l="0"):(l=r,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*t*s+"%":n*t*s+"px",l=l.indexOf("%")>=0?parseInt(l,10)*t+"%":l*t+"px",null!=d){var p=d-(d-1)*(1-Math.abs(t));i[0].style.opacity=p}if(null==o)i.transform("translate3d("+n+", "+l+", 0px)");else{var c=o-(o-1)*(1-Math.abs(t));i.transform("translate3d("+n+", "+l+", 0px) scale("+c+")")}},setTranslate:function(){var e=this,t=e.$el,a=e.slides,i=e.progress,s=e.snapGrid;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){e.parallax.setTransform(t,i)})),a.each((function(t,a){var r=t.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(r+=Math.ceil(a/2)-i*(s.length-1)),r=Math.min(Math.max(r,-1),1),m(t).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){e.parallax.setTransform(t,r)}))}))},setTransition:function(e){void 0===e&&(e=this.params.speed);this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){var a=m(t),i=parseInt(a.attr("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),a.transition(i)}))}},ee={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,a=e.targetTouches[0].pageY,i=e.targetTouches[1].pageX,s=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(i-t,2)+Math.pow(s-a,2))},onGestureStart:function(e){var t=this,a=t.support,i=t.params.zoom,s=t.zoom,r=s.gesture;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!a.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;s.fakeGestureTouched=!0,r.scaleStart=ee.getDistanceBetweenTouches(e)}r.$slideEl&&r.$slideEl.length||(r.$slideEl=m(e.target).closest("."+t.params.slideClass),0===r.$slideEl.length&&(r.$slideEl=t.slides.eq(t.activeIndex)),r.$imageEl=r.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),r.$imageWrapEl=r.$imageEl.parent("."+i.containerClass),r.maxRatio=r.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,0!==r.$imageWrapEl.length)?(r.$imageEl&&r.$imageEl.transition(0),t.zoom.isScaling=!0):r.$imageEl=void 0},onGestureChange:function(e){var t=this,a=t.support,i=t.params.zoom,s=t.zoom,r=s.gesture;if(!a.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;s.fakeGestureMoved=!0,r.scaleMove=ee.getDistanceBetweenTouches(e)}r.$imageEl&&0!==r.$imageEl.length?(a.gestures?s.scale=e.scale*s.currentScale:s.scale=r.scaleMove/r.scaleStart*s.currentScale,s.scale>r.maxRatio&&(s.scale=r.maxRatio-1+Math.pow(s.scale-r.maxRatio+1,.5)),s.scales.touchesStart.x))return void(s.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(s.minY)===Math.floor(s.startY)&&s.touchesCurrent.ys.touchesStart.y))return void(s.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),s.isMoved=!0,s.currentX=s.touchesCurrent.x-s.touchesStart.x+s.startX,s.currentY=s.touchesCurrent.y-s.touchesStart.y+s.startY,s.currentXs.maxX&&(s.currentX=s.maxX-1+Math.pow(s.currentX-s.maxX+1,.8)),s.currentYs.maxY&&(s.currentY=s.maxY-1+Math.pow(s.currentY-s.maxY+1,.8)),r.prevPositionX||(r.prevPositionX=s.touchesCurrent.x),r.prevPositionY||(r.prevPositionY=s.touchesCurrent.y),r.prevTime||(r.prevTime=Date.now()),r.x=(s.touchesCurrent.x-r.prevPositionX)/(Date.now()-r.prevTime)/2,r.y=(s.touchesCurrent.y-r.prevPositionY)/(Date.now()-r.prevTime)/2,Math.abs(s.touchesCurrent.x-r.prevPositionX)<2&&(r.x=0),Math.abs(s.touchesCurrent.y-r.prevPositionY)<2&&(r.y=0),r.prevPositionX=s.touchesCurrent.x,r.prevPositionY=s.touchesCurrent.y,r.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+s.currentX+"px, "+s.currentY+"px,0)")}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,a=e.image,i=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!a.isTouched||!a.isMoved)return a.isTouched=!1,void(a.isMoved=!1);a.isTouched=!1,a.isMoved=!1;var s=300,r=300,n=i.x*s,l=a.currentX+n,o=i.y*r,d=a.currentY+o;0!==i.x&&(s=Math.abs((l-a.currentX)/i.x)),0!==i.y&&(r=Math.abs((d-a.currentY)/i.y));var p=Math.max(s,r);a.currentX=l,a.currentY=d;var c=a.width*e.scale,u=a.height*e.scale;a.minX=Math.min(t.slideWidth/2-c/2,0),a.maxX=-a.minX,a.minY=Math.min(t.slideHeight/2-u/2,0),a.maxY=-a.minY,a.currentX=Math.max(Math.min(a.currentX,a.maxX),a.minX),a.currentY=Math.max(Math.min(a.currentY,a.maxY),a.minY),t.$imageWrapEl.transition(p).transform("translate3d("+a.currentX+"px, "+a.currentY+"px,0)")}},onTransitionEnd:function(){var e=this,t=e.zoom,a=t.gesture;a.$slideEl&&e.previousIndex!==e.activeIndex&&(a.$imageEl&&a.$imageEl.transform("translate3d(0,0,0) scale(1)"),a.$imageWrapEl&&a.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,a.$slideEl=void 0,a.$imageEl=void 0,a.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var t,a,i,s,r,n,o,d,p,c,u,h,v,f,m,g,b=this,w=l(),y=b.zoom,E=b.params.zoom,x=y.gesture,T=y.image;(x.$slideEl||(b.params.virtual&&b.params.virtual.enabled&&b.virtual?x.$slideEl=b.$wrapperEl.children("."+b.params.slideActiveClass):x.$slideEl=b.slides.eq(b.activeIndex),x.$imageEl=x.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),x.$imageWrapEl=x.$imageEl.parent("."+E.containerClass)),x.$imageEl&&0!==x.$imageEl.length)&&(x.$slideEl.addClass(""+E.zoomedSlideClass),void 0===T.touchesStart.x&&e?(t="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,a="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(t=T.touchesStart.x,a=T.touchesStart.y),y.scale=x.$imageWrapEl.attr("data-swiper-zoom")||E.maxRatio,y.currentScale=x.$imageWrapEl.attr("data-swiper-zoom")||E.maxRatio,e?(m=x.$slideEl[0].offsetWidth,g=x.$slideEl[0].offsetHeight,i=x.$slideEl.offset().left+w.scrollX+m/2-t,s=x.$slideEl.offset().top+w.scrollY+g/2-a,o=x.$imageEl[0].offsetWidth,d=x.$imageEl[0].offsetHeight,p=o*y.scale,c=d*y.scale,v=-(u=Math.min(m/2-p/2,0)),f=-(h=Math.min(g/2-c/2,0)),(r=i*y.scale)v&&(r=v),(n=s*y.scale)f&&(n=f)):(r=0,n=0),x.$imageWrapEl.transition(300).transform("translate3d("+r+"px, "+n+"px,0)"),x.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+y.scale+")"))},out:function(){var e=this,t=e.zoom,a=e.params.zoom,i=t.gesture;i.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?i.$slideEl=e.$wrapperEl.children("."+e.params.slideActiveClass):i.$slideEl=e.slides.eq(e.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),i.$imageWrapEl=i.$imageEl.parent("."+a.containerClass)),i.$imageEl&&0!==i.$imageEl.length&&(t.scale=1,t.currentScale=1,i.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),i.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),i.$slideEl.removeClass(""+a.zoomedSlideClass),i.$slideEl=void 0)},toggleGestures:function(e){var t=this,a=t.zoom,i=a.slideSelector,s=a.passiveListener;t.$wrapperEl[e]("gesturestart",i,a.onGestureStart,s),t.$wrapperEl[e]("gesturechange",i,a.onGestureChange,s),t.$wrapperEl[e]("gestureend",i,a.onGestureEnd,s)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){var e=this,t=e.support,a=e.zoom;if(!a.enabled){a.enabled=!0;var i=!("touchstart"!==e.touchEvents.start||!t.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},s=!t.passiveListener||{passive:!1,capture:!0},r="."+e.params.slideClass;e.zoom.passiveListener=i,e.zoom.slideSelector=r,t.gestures?(e.$wrapperEl.on(e.touchEvents.start,e.zoom.enableGestures,i),e.$wrapperEl.on(e.touchEvents.end,e.zoom.disableGestures,i)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,r,a.onGestureStart,i),e.$wrapperEl.on(e.touchEvents.move,r,a.onGestureChange,s),e.$wrapperEl.on(e.touchEvents.end,r,a.onGestureEnd,i),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,r,a.onGestureEnd,i)),e.$wrapperEl.on(e.touchEvents.move,"."+e.params.zoom.containerClass,a.onTouchMove,s)}},disable:function(){var e=this,t=e.zoom;if(t.enabled){var a=e.support;e.zoom.enabled=!1;var i=!("touchstart"!==e.touchEvents.start||!a.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},s=!a.passiveListener||{passive:!1,capture:!0},r="."+e.params.slideClass;a.gestures?(e.$wrapperEl.off(e.touchEvents.start,e.zoom.enableGestures,i),e.$wrapperEl.off(e.touchEvents.end,e.zoom.disableGestures,i)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,r,t.onGestureStart,i),e.$wrapperEl.off(e.touchEvents.move,r,t.onGestureChange,s),e.$wrapperEl.off(e.touchEvents.end,r,t.onGestureEnd,i),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,r,t.onGestureEnd,i)),e.$wrapperEl.off(e.touchEvents.move,"."+e.params.zoom.containerClass,t.onTouchMove,s)}}},te={loadInSlide:function(e,t){void 0===t&&(t=!0);var a=this,i=a.params.lazy;if(void 0!==e&&0!==a.slides.length){var s=a.virtual&&a.params.virtual.enabled?a.$wrapperEl.children("."+a.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):a.slides.eq(e),r=s.find("."+i.elementClass+":not(."+i.loadedClass+"):not(."+i.loadingClass+")");!s.hasClass(i.elementClass)||s.hasClass(i.loadedClass)||s.hasClass(i.loadingClass)||r.push(s[0]),0!==r.length&&r.each((function(e){var r=m(e);r.addClass(i.loadingClass);var n=r.attr("data-background"),l=r.attr("data-src"),o=r.attr("data-srcset"),d=r.attr("data-sizes"),p=r.parent("picture");a.loadImage(r[0],l||n,o,d,!1,(function(){if(null!=a&&a&&(!a||a.params)&&!a.destroyed){if(n?(r.css("background-image",'url("'+n+'")'),r.removeAttr("data-background")):(o&&(r.attr("srcset",o),r.removeAttr("data-srcset")),d&&(r.attr("sizes",d),r.removeAttr("data-sizes")),p.length&&p.children("source").each((function(e){var t=m(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),l&&(r.attr("src",l),r.removeAttr("data-src"))),r.addClass(i.loadedClass).removeClass(i.loadingClass),s.find("."+i.preloaderClass).remove(),a.params.loop&&t){var e=s.attr("data-swiper-slide-index");if(s.hasClass(a.params.slideDuplicateClass)){var c=a.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+a.params.slideDuplicateClass+")");a.lazy.loadInSlide(c.index(),!1)}else{var u=a.$wrapperEl.children("."+a.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');a.lazy.loadInSlide(u.index(),!1)}}a.emit("lazyImageReady",s[0],r[0]),a.params.autoHeight&&a.updateAutoHeight()}})),a.emit("lazyImageLoad",s[0],r[0])}))}},load:function(){var e=this,t=e.$wrapperEl,a=e.params,i=e.slides,s=e.activeIndex,r=e.virtual&&a.virtual.enabled,n=a.lazy,l=a.slidesPerView;function o(e){if(r){if(t.children("."+a.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(i[e])return!0;return!1}function d(e){return r?m(e).attr("data-swiper-slide-index"):m(e).index()}if("auto"===l&&(l=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children("."+a.slideVisibleClass).each((function(t){var a=r?m(t).attr("data-swiper-slide-index"):m(t).index();e.lazy.loadInSlide(a)}));else if(l>1)for(var p=s;p1||n.loadPrevNextAmount&&n.loadPrevNextAmount>1){for(var c=n.loadPrevNextAmount,u=l,h=Math.min(s+u+Math.max(c,u),i.length),v=Math.max(s-Math.max(u,c),0),f=s+l;f0&&e.lazy.loadInSlide(d(b));var w=t.children("."+a.slidePrevClass);w.length>0&&e.lazy.loadInSlide(d(w))}},checkInViewOnLoad:function(){var e=l(),t=this;if(t&&!t.destroyed){var a=t.params.lazy.scrollingElement?m(t.params.lazy.scrollingElement):m(e),i=a[0]===e,s=i?e.innerWidth:a[0].offsetWidth,r=i?e.innerHeight:a[0].offsetHeight,n=t.$el.offset(),o=!1;t.rtlTranslate&&(n.left-=t.$el[0].scrollLeft);for(var d=[[n.left,n.top],[n.left+t.width,n.top],[n.left,n.top+t.height],[n.left+t.width,n.top+t.height]],p=0;p=0&&c[0]<=s&&c[1]>=0&&c[1]<=r){if(0===c[0]&&0===c[1])continue;o=!0}}o?(t.lazy.load(),a.off("scroll",t.lazy.checkInViewOnLoad)):t.lazy.scrollHandlerAttached||(t.lazy.scrollHandlerAttached=!0,a.on("scroll",t.lazy.checkInViewOnLoad))}}},ae={LinearSpline:function(e,t){var a,i,s,r,n,l=function(e,t){for(i=-1,a=e.length;a-i>1;)e[s=a+i>>1]<=t?i=s:a=s;return a};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(n=l(this.x,e),r=n-1,(e-this.x[r])*(this.y[n]-this.y[r])/(this.x[n]-this.x[r])+this.y[r]):0},this},getInterpolateFunction:function(e){var t=this;t.controller.spline||(t.controller.spline=t.params.loop?new ae.LinearSpline(t.slidesGrid,e.slidesGrid):new ae.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate:function(e,t){var a,i,s=this,r=s.controller.control,n=s.constructor;function l(e){var t=s.rtlTranslate?-s.translate:s.translate;"slide"===s.params.controller.by&&(s.controller.getInterpolateFunction(e),i=-s.controller.spline.interpolate(-t)),i&&"container"!==s.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(s.maxTranslate()-s.minTranslate()),i=(t-s.minTranslate())*a+e.minTranslate()),s.params.controller.inverse&&(i=e.maxTranslate()-i),e.updateProgress(i),e.setTranslate(i,s),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(r))for(var o=0;o0&&(e.isBeginning?(e.a11y.disableEl(i),e.a11y.makeElNotFocusable(i)):(e.a11y.enableEl(i),e.a11y.makeElFocusable(i))),a&&a.length>0&&(e.isEnd?(e.a11y.disableEl(a),e.a11y.makeElNotFocusable(a)):(e.a11y.enableEl(a),e.a11y.makeElFocusable(a)))}},updatePagination:function(){var e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((function(a){var i=m(a);e.a11y.makeElFocusable(i),e.params.pagination.renderBullet||(e.a11y.addElRole(i,"button"),e.a11y.addElLabel(i,t.paginationBulletMessage.replace(/\{\{index\}\}/,i.index()+1)))}))},init:function(){var e=this,t=e.params.a11y;e.$el.append(e.a11y.liveRegion);var a=e.$el;t.containerRoleDescriptionMessage&&e.a11y.addElRoleDescription(a,t.containerRoleDescriptionMessage),t.containerMessage&&e.a11y.addElLabel(a,t.containerMessage);var i,s,r,n=e.$wrapperEl,l=n.attr("id")||"swiper-wrapper-"+e.a11y.getRandomNumber(16);e.a11y.addElId(n,l),i=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite",e.a11y.addElLive(n,i),t.itemRoleDescriptionMessage&&e.a11y.addElRoleDescription(m(e.slides),t.itemRoleDescriptionMessage),e.a11y.addElRole(m(e.slides),"group"),e.slides.each((function(t){var a=m(t);e.a11y.addElLabel(a,a.index()+1+" / "+e.slides.length)})),e.navigation&&e.navigation.$nextEl&&(s=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(r=e.navigation.$prevEl),s&&s.length&&(e.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(e.a11y.addElRole(s,"button"),s.on("keydown",e.a11y.onEnterOrSpaceKey)),e.a11y.addElLabel(s,t.nextSlideMessage),e.a11y.addElControls(s,l)),r&&r.length&&(e.a11y.makeElFocusable(r),"BUTTON"!==r[0].tagName&&(e.a11y.addElRole(r,"button"),r.on("keydown",e.a11y.onEnterOrSpaceKey)),e.a11y.addElLabel(r,t.prevSlideMessage),e.a11y.addElControls(r,l)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown","."+e.params.pagination.bulletClass.replace(/ /g,"."),e.a11y.onEnterOrSpaceKey)},destroy:function(){var e,t,a=this;a.a11y.liveRegion&&a.a11y.liveRegion.length>0&&a.a11y.liveRegion.remove(),a.navigation&&a.navigation.$nextEl&&(e=a.navigation.$nextEl),a.navigation&&a.navigation.$prevEl&&(t=a.navigation.$prevEl),e&&e.off("keydown",a.a11y.onEnterOrSpaceKey),t&&t.off("keydown",a.a11y.onEnterOrSpaceKey),a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.$el.off("keydown","."+a.params.pagination.bulletClass.replace(/ /g,"."),a.a11y.onEnterOrSpaceKey)}},se={init:function(){var e=this,t=l();if(e.params.history){if(!t.history||!t.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);var a=e.history;a.initialized=!0,a.paths=se.getPathValues(e.params.url),(a.paths.key||a.paths.value)&&(a.scrollToSlide(0,a.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||t.addEventListener("popstate",e.history.setHistoryPopState))}},destroy:function(){var e=l();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){var e=this;e.history.paths=se.getPathValues(e.params.url),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues:function(e){var t=l(),a=(e?new URL(e):t.location).pathname.slice(1).split("/").filter((function(e){return""!==e})),i=a.length;return{key:a[i-2],value:a[i-1]}},setHistory:function(e,t){var a=this,i=l();if(a.history.initialized&&a.params.history.enabled){var s;s=a.params.url?new URL(a.params.url):i.location;var r=a.slides.eq(t),n=se.slugify(r.attr("data-history"));s.pathname.includes(e)||(n=e+"/"+n);var o=i.history.state;o&&o.value===n||(a.params.history.replaceState?i.history.replaceState({value:n},null,n):i.history.pushState({value:n},null,n))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,a){var i=this;if(t)for(var s=0,r=i.slides.length;s
    '),i.append(e)),e.css({height:r+"px"})):0===(e=a.find(".swiper-cube-shadow")).length&&(e=m('
    '),a.append(e)));for(var v=0;v-1&&(h=90*g+90*y,l&&(h=90*-g-90*y)),f.transform(C),p.slideShadows){var S=c?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),M=c?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom");0===S.length&&(S=m('
    '),f.append(S)),0===M.length&&(M=m('
    '),f.append(M)),S.length&&(S[0].style.opacity=Math.max(-y,0)),M.length&&(M[0].style.opacity=Math.max(y,0))}}if(i.css({"-webkit-transform-origin":"50% 50% -"+o/2+"px","-moz-transform-origin":"50% 50% -"+o/2+"px","-ms-transform-origin":"50% 50% -"+o/2+"px","transform-origin":"50% 50% -"+o/2+"px"}),p.shadow)if(c)e.transform("translate3d(0px, "+(r/2+p.shadowOffset)+"px, "+-r/2+"px) rotateX(90deg) rotateZ(0deg) scale("+p.shadowScale+")");else{var z=Math.abs(h)-90*Math.floor(Math.abs(h)/90),P=1.5-(Math.sin(2*z*Math.PI/360)/2+Math.cos(2*z*Math.PI/360)/2),k=p.shadowScale,L=p.shadowScale/P,$=p.shadowOffset;e.transform("scale3d("+k+", 1, "+L+") translate3d(0px, "+(n/2+$)+"px, "+-n/2/L+"px) rotateX(-90deg)")}var I=d.isSafari||d.isWebView?-o/2:0;i.transform("translate3d(0px,0,"+I+"px) rotateX("+(t.isHorizontal()?0:h)+"deg) rotateY("+(t.isHorizontal()?-h:0)+"deg)")},setTransition:function(e){var t=this,a=t.$el;t.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&a.find(".swiper-cube-shadow").transition(e)}},de={setTranslate:function(){for(var e=this,t=e.slides,a=e.rtlTranslate,i=0;i
    '),s.append(p)),0===c.length&&(c=m('
    '),s.append(c)),p.length&&(p[0].style.opacity=Math.max(-r,0)),c.length&&(c[0].style.opacity=Math.max(r,0))}s.transform("translate3d("+o+"px, "+d+"px, 0px) rotateX("+l+"deg) rotateY("+n+"deg)")}},setTransition:function(e){var t=this,a=t.slides,i=t.activeIndex,s=t.$wrapperEl;if(a.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){var r=!1;a.eq(i).transitionEnd((function(){if(!r&&t&&!t.destroyed){r=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],a=0;a
    '),h.append(S)),0===M.length&&(M=m('
    '),h.append(M)),S.length&&(S[0].style.opacity=f>0?f:0),M.length&&(M[0].style.opacity=-f>0?-f:0)}}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},ce={init:function(){var e=this,t=e.params.thumbs;if(e.thumbs.initialized)return!1;e.thumbs.initialized=!0;var a=e.constructor;return t.swiper instanceof a?(e.thumbs.swiper=t.swiper,S(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),S(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):C(t.swiper)&&(e.thumbs.swiper=new a(S({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick),!0},onThumbClick:function(){var e=this,t=e.thumbs.swiper;if(t){var a=t.clickedIndex,i=t.clickedSlide;if(!(i&&m(i).hasClass(e.params.thumbs.slideThumbActiveClass)||null==a)){var s;if(s=t.params.loop?parseInt(m(t.clickedSlide).attr("data-swiper-slide-index"),10):a,e.params.loop){var r=e.activeIndex;e.slides.eq(r).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,r=e.activeIndex);var n=e.slides.eq(r).prevAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),l=e.slides.eq(r).nextAll('[data-swiper-slide-index="'+s+'"]').eq(0).index();s=void 0===n?l:void 0===l?n:l-rt.previousIndex?"next":"prev"}else l=(n=t.realIndex)>t.previousIndex?"next":"prev";r&&(n+="next"===l?s:-1*s),a.visibleSlidesIndexes&&a.visibleSlidesIndexes.indexOf(n)<0&&(a.params.centeredSlides?n=n>o?n-Math.floor(i/2)+1:n+Math.floor(i/2)-1:n>o&&(n=n-i+1),a.slideTo(n,e?0:void 0))}var c=1,u=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(c=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(c=1),c=Math.floor(c),a.slides.removeClass(u),a.params.loop||a.params.virtual&&a.params.virtual.enabled)for(var h=0;h0&&!m(a).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&a===e.navigation.nextEl||e.navigation.prevEl&&a===e.navigation.prevEl))return;!0===e.pagination.$el.hasClass(e.params.pagination.hiddenClass)?e.emit("paginationShow"):e.emit("paginationHide"),e.pagination.$el.toggleClass(e.params.pagination.hiddenClass)}}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){M(this,{scrollbar:t({isTouched:!1,timeout:null,dragTimeout:null},J)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){M(this,{parallax:t({},Q)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var e=this;M(e,{zoom:t({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},ee)});var a=1;Object.defineProperty(e.zoom,"scale",{get:function(){return a},set:function(t){if(a!==t){var i=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,s=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",t,i,s)}a=t}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){M(this,{lazy:t({initialImageLoaded:!1},te)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&(e.params.lazy.checkInView?e.lazy.checkInViewOnLoad():e.lazy.load())},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},"scrollbarDragMove resize _freeModeNoMomentumRelease":function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){M(this,{controller:t({control:this.params.controller.control},ae)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,a){e.controller.control&&e.controller.setTranslate(t,a)},setTransition:function(e,t,a){e.controller.control&&e.controller.setTransition(t,a)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function(){M(this,{a11y:t({},ie,{liveRegion:m('')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){M(this,{history:t({},se)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){M(this,{hashNavigation:t({initialized:!1},re)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){M(this,{autoplay:t({},ne,{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),r().addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t,a){e.autoplay.running&&(a||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),r().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){M(this,{fadeEffect:t({},le)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};S(e.params,t),S(e.originalParams,t)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){M(this,{cubeEffect:t({},oe)})},on:{beforeInit:function(e){if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};S(e.params,t),S(e.originalParams,t)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){M(this,{flipEffect:t({},de)})},on:{beforeInit:function(e){if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};S(e.params,t),S(e.originalParams,t)}},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){M(this,{coverflowEffect:t({},pe)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){M(this,{thumbs:t({swiper:null,initialized:!1},ce)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){var a=e.thumbs.swiper;a&&a.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}];return W.use(ue),W})); +//# sourceMappingURL=swiper-bundle.min.js.map \ No newline at end of file diff --git a/src/Web/WebUI/wwwroot/js/tweenmax.js b/src/Web/WebUI/wwwroot/js/tweenmax.js new file mode 100644 index 000000000..376b984b9 --- /dev/null +++ b/src/Web/WebUI/wwwroot/js/tweenmax.js @@ -0,0 +1,17 @@ +/*! + * VERSION: 1.19.0 + * DATE: 2016-07-14 + * UPDATES AND DOCS AT: http://greensock.com + * + * Includes all of the following: TweenLite, TweenMax, TimelineLite, TimelineMax, EasePack, CSSPlugin, RoundPropsPlugin, BezierPlugin, AttrPlugin, DirectionalRotationPlugin + * + * @license Copyright (c) 2008-2016, GreenSock. All rights reserved. + * This work is subject to the terms at http://greensock.com/standard-license or for + * Club GreenSock members, the software agreement that was issued with your membership. + * + * @author: Jack Doyle, jack@greensock.com + **/ +var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("TweenMax",["core.Animation","core.SimpleTimeline","TweenLite"],function(a,b,c){var d=function(a){var b,c=[],d=a.length;for(b=0;b!==d;c.push(a[b++]));return c},e=function(a,b,c){var d,e,f=a.cycle;for(d in f)e=f[d],a[d]="function"==typeof e?e(c,b[c]):e[c%e.length];delete a.cycle},f=function(a,b,d){c.call(this,a,b,d),this._cycle=0,this._yoyo=this.vars.yoyo===!0,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._dirty=!0,this.render=f.prototype.render},g=1e-10,h=c._internals,i=h.isSelector,j=h.isArray,k=f.prototype=c.to({},.1,{}),l=[];f.version="1.19.0",k.constructor=f,k.kill()._gc=!1,f.killTweensOf=f.killDelayedCallsTo=c.killTweensOf,f.getTweensOf=c.getTweensOf,f.lagSmoothing=c.lagSmoothing,f.ticker=c.ticker,f.render=c.render,k.invalidate=function(){return this._yoyo=this.vars.yoyo===!0,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._uncache(!0),c.prototype.invalidate.call(this)},k.updateTo=function(a,b){var d,e=this.ratio,f=this.vars.immediateRender||a.immediateRender;b&&this._startTime.998){var g=this._totalTime;this.render(0,!0,!1),this._initted=!1,this.render(g,!0,!1)}else if(this._initted=!1,this._init(),this._time>0||f)for(var h,i=1/(1-e),j=this._firstPT;j;)h=j.s+j.c,j.c*=i,j.s=h-j.c,j=j._next;return this},k.render=function(a,b,c){this._initted||0===this._duration&&this.vars.repeat&&this.invalidate();var d,e,f,i,j,k,l,m,n=this._dirty?this.totalDuration():this._totalDuration,o=this._time,p=this._totalTime,q=this._cycle,r=this._duration,s=this._rawPrevTime;if(a>=n-1e-7?(this._totalTime=n,this._cycle=this._repeat,this._yoyo&&0!==(1&this._cycle)?(this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0):(this._time=r,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1),this._reversed||(d=!0,e="onComplete",c=c||this._timeline.autoRemoveChildren),0===r&&(this._initted||!this.vars.lazy||c)&&(this._startTime===this._timeline._duration&&(a=0),(0>s||0>=a&&a>=-1e-7||s===g&&"isPause"!==this.data)&&s!==a&&(c=!0,s>g&&(e="onReverseComplete")),this._rawPrevTime=m=!b||a||s===a?a:g)):1e-7>a?(this._totalTime=this._time=this._cycle=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==p||0===r&&s>0)&&(e="onReverseComplete",d=this._reversed),0>a&&(this._active=!1,0===r&&(this._initted||!this.vars.lazy||c)&&(s>=0&&(c=!0),this._rawPrevTime=m=!b||a||s===a?a:g)),this._initted||(c=!0)):(this._totalTime=this._time=a,0!==this._repeat&&(i=r+this._repeatDelay,this._cycle=this._totalTime/i>>0,0!==this._cycle&&this._cycle===this._totalTime/i&&a>=p&&this._cycle--,this._time=this._totalTime-this._cycle*i,this._yoyo&&0!==(1&this._cycle)&&(this._time=r-this._time),this._time>r?this._time=r:this._time<0&&(this._time=0)),this._easeType?(j=this._time/r,k=this._easeType,l=this._easePower,(1===k||3===k&&j>=.5)&&(j=1-j),3===k&&(j*=2),1===l?j*=j:2===l?j*=j*j:3===l?j*=j*j*j:4===l&&(j*=j*j*j*j),1===k?this.ratio=1-j:2===k?this.ratio=j:this._time/r<.5?this.ratio=j/2:this.ratio=1-j/2):this.ratio=this._ease.getRatio(this._time/r)),o===this._time&&!c&&q===this._cycle)return void(p!==this._totalTime&&this._onUpdate&&(b||this._callback("onUpdate")));if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!c&&this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration))return this._time=o,this._totalTime=p,this._rawPrevTime=s,this._cycle=q,h.lazyTweens.push(this),void(this._lazy=[a,b]);this._time&&!d?this.ratio=this._ease.getRatio(this._time/r):d&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(0===this._time?0:1))}for(this._lazy!==!1&&(this._lazy=!1),this._active||!this._paused&&this._time!==o&&a>=0&&(this._active=!0),0===p&&(2===this._initted&&a>0&&this._init(),this._startAt&&(a>=0?this._startAt.render(a,b,c):e||(e="_dummyGS")),this.vars.onStart&&(0!==this._totalTime||0===r)&&(b||this._callback("onStart"))),f=this._firstPT;f;)f.f?f.t[f.p](f.c*this.ratio+f.s):f.t[f.p]=f.c*this.ratio+f.s,f=f._next;this._onUpdate&&(0>a&&this._startAt&&this._startTime&&this._startAt.render(a,b,c),b||(this._totalTime!==p||e)&&this._callback("onUpdate")),this._cycle!==q&&(b||this._gc||this.vars.onRepeat&&this._callback("onRepeat")),e&&(!this._gc||c)&&(0>a&&this._startAt&&!this._onUpdate&&this._startTime&&this._startAt.render(a,b,c),d&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!b&&this.vars[e]&&this._callback(e),0===r&&this._rawPrevTime===g&&m!==g&&(this._rawPrevTime=0))},f.to=function(a,b,c){return new f(a,b,c)},f.from=function(a,b,c){return c.runBackwards=!0,c.immediateRender=0!=c.immediateRender,new f(a,b,c)},f.fromTo=function(a,b,c,d){return d.startAt=c,d.immediateRender=0!=d.immediateRender&&0!=c.immediateRender,new f(a,b,d)},f.staggerTo=f.allTo=function(a,b,g,h,k,m,n){h=h||0;var o,p,q,r,s=0,t=[],u=function(){g.onComplete&&g.onComplete.apply(g.onCompleteScope||this,arguments),k.apply(n||g.callbackScope||this,m||l)},v=g.cycle,w=g.startAt&&g.startAt.cycle;for(j(a)||("string"==typeof a&&(a=c.selector(a)||a),i(a)&&(a=d(a))),a=a||[],0>h&&(a=d(a),a.reverse(),h*=-1),o=a.length-1,q=0;o>=q;q++){p={};for(r in g)p[r]=g[r];if(v&&(e(p,a,q),null!=p.duration&&(b=p.duration,delete p.duration)),w){w=p.startAt={};for(r in g.startAt)w[r]=g.startAt[r];e(p.startAt,a,q)}p.delay=s+(p.delay||0),q===o&&k&&(p.onComplete=u),t[q]=new f(a[q],b,p),s+=h}return t},f.staggerFrom=f.allFrom=function(a,b,c,d,e,g,h){return c.runBackwards=!0,c.immediateRender=0!=c.immediateRender,f.staggerTo(a,b,c,d,e,g,h)},f.staggerFromTo=f.allFromTo=function(a,b,c,d,e,g,h,i){return d.startAt=c,d.immediateRender=0!=d.immediateRender&&0!=c.immediateRender,f.staggerTo(a,b,d,e,g,h,i)},f.delayedCall=function(a,b,c,d,e){return new f(b,0,{delay:a,onComplete:b,onCompleteParams:c,callbackScope:d,onReverseComplete:b,onReverseCompleteParams:c,immediateRender:!1,useFrames:e,overwrite:0})},f.set=function(a,b){return new f(a,0,b)},f.isTweening=function(a){return c.getTweensOf(a,!0).length>0};var m=function(a,b){for(var d=[],e=0,f=a._first;f;)f instanceof c?d[e++]=f:(b&&(d[e++]=f),d=d.concat(m(f,b)),e=d.length),f=f._next;return d},n=f.getAllTweens=function(b){return m(a._rootTimeline,b).concat(m(a._rootFramesTimeline,b))};f.killAll=function(a,c,d,e){null==c&&(c=!0),null==d&&(d=!0);var f,g,h,i=n(0!=e),j=i.length,k=c&&d&&e;for(h=0;j>h;h++)g=i[h],(k||g instanceof b||(f=g.target===g.vars.onComplete)&&d||c&&!f)&&(a?g.totalTime(g._reversed?0:g.totalDuration()):g._enabled(!1,!1))},f.killChildTweensOf=function(a,b){if(null!=a){var e,g,k,l,m,n=h.tweenLookup;if("string"==typeof a&&(a=c.selector(a)||a),i(a)&&(a=d(a)),j(a))for(l=a.length;--l>-1;)f.killChildTweensOf(a[l],b);else{e=[];for(k in n)for(g=n[k].target.parentNode;g;)g===a&&(e=e.concat(n[k].tweens)),g=g.parentNode;for(m=e.length,l=0;m>l;l++)b&&e[l].totalTime(e[l].totalDuration()),e[l]._enabled(!1,!1)}}};var o=function(a,c,d,e){c=c!==!1,d=d!==!1,e=e!==!1;for(var f,g,h=n(e),i=c&&d&&e,j=h.length;--j>-1;)g=h[j],(i||g instanceof b||(f=g.target===g.vars.onComplete)&&d||c&&!f)&&g.paused(a)};return f.pauseAll=function(a,b,c){o(!0,a,b,c)},f.resumeAll=function(a,b,c){o(!1,a,b,c)},f.globalTimeScale=function(b){var d=a._rootTimeline,e=c.ticker.time;return arguments.length?(b=b||g,d._startTime=e-(e-d._startTime)*d._timeScale/b,d=a._rootFramesTimeline,e=c.ticker.frame,d._startTime=e-(e-d._startTime)*d._timeScale/b,d._timeScale=a._rootTimeline._timeScale=b,b):d._timeScale},k.progress=function(a,b){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&0!==(1&this._cycle)?1-a:a)+this._cycle*(this._duration+this._repeatDelay),b):this._time/this.duration()},k.totalProgress=function(a,b){return arguments.length?this.totalTime(this.totalDuration()*a,b):this._totalTime/this.totalDuration()},k.time=function(a,b){return arguments.length?(this._dirty&&this.totalDuration(),a>this._duration&&(a=this._duration),this._yoyo&&0!==(1&this._cycle)?a=this._duration-a+this._cycle*(this._duration+this._repeatDelay):0!==this._repeat&&(a+=this._cycle*(this._duration+this._repeatDelay)),this.totalTime(a,b)):this._time},k.duration=function(b){return arguments.length?a.prototype.duration.call(this,b):this._duration},k.totalDuration=function(a){return arguments.length?-1===this._repeat?this:this.duration((a-this._repeat*this._repeatDelay)/(this._repeat+1)):(this._dirty&&(this._totalDuration=-1===this._repeat?999999999999:this._duration*(this._repeat+1)+this._repeatDelay*this._repeat,this._dirty=!1),this._totalDuration)},k.repeat=function(a){return arguments.length?(this._repeat=a,this._uncache(!0)):this._repeat},k.repeatDelay=function(a){return arguments.length?(this._repeatDelay=a,this._uncache(!0)):this._repeatDelay},k.yoyo=function(a){return arguments.length?(this._yoyo=a,this):this._yoyo},f},!0),_gsScope._gsDefine("TimelineLite",["core.Animation","core.SimpleTimeline","TweenLite"],function(a,b,c){var d=function(a){b.call(this,a),this._labels={},this.autoRemoveChildren=this.vars.autoRemoveChildren===!0,this.smoothChildTiming=this.vars.smoothChildTiming===!0,this._sortChildren=!0,this._onUpdate=this.vars.onUpdate;var c,d,e=this.vars;for(d in e)c=e[d],i(c)&&-1!==c.join("").indexOf("{self}")&&(e[d]=this._swapSelfInParams(c));i(e.tweens)&&this.add(e.tweens,0,e.align,e.stagger)},e=1e-10,f=c._internals,g=d._internals={},h=f.isSelector,i=f.isArray,j=f.lazyTweens,k=f.lazyRender,l=_gsScope._gsDefine.globals,m=function(a){var b,c={};for(b in a)c[b]=a[b];return c},n=function(a,b,c){var d,e,f=a.cycle;for(d in f)e=f[d],a[d]="function"==typeof e?e.call(b[c],c):e[c%e.length];delete a.cycle},o=g.pauseCallback=function(){},p=function(a){var b,c=[],d=a.length;for(b=0;b!==d;c.push(a[b++]));return c},q=d.prototype=new b;return d.version="1.19.0",q.constructor=d,q.kill()._gc=q._forcingPlayhead=q._hasPause=!1,q.to=function(a,b,d,e){var f=d.repeat&&l.TweenMax||c;return b?this.add(new f(a,b,d),e):this.set(a,d,e)},q.from=function(a,b,d,e){return this.add((d.repeat&&l.TweenMax||c).from(a,b,d),e)},q.fromTo=function(a,b,d,e,f){var g=e.repeat&&l.TweenMax||c;return b?this.add(g.fromTo(a,b,d,e),f):this.set(a,e,f)},q.staggerTo=function(a,b,e,f,g,i,j,k){var l,o,q=new d({onComplete:i,onCompleteParams:j,callbackScope:k,smoothChildTiming:this.smoothChildTiming}),r=e.cycle;for("string"==typeof a&&(a=c.selector(a)||a),a=a||[],h(a)&&(a=p(a)),f=f||0,0>f&&(a=p(a),a.reverse(),f*=-1),o=0;ol;l++)i(m=e[l])&&(m=new d({tweens:m})),this.add(m,j),"string"!=typeof m&&"function"!=typeof m&&("sequence"===g?j=m._startTime+m.totalDuration()/m._timeScale:"start"===g&&(m._startTime-=m.delay())),j+=h;return this._uncache(!0)}if("string"==typeof e)return this.addLabel(e,f);if("function"!=typeof e)throw"Cannot add "+e+" into the timeline; it is not a tween, timeline, function, or string.";e=c.delayedCall(0,e)}if(b.prototype.add.call(this,e,f),(this._gc||this._time===this._duration)&&!this._paused&&this._duratione._startTime;n._timeline;)o&&n._timeline.smoothChildTiming?n.totalTime(n._totalTime,!0):n._gc&&n._enabled(!0,!1),n=n._timeline;return this},q.remove=function(b){if(b instanceof a){this._remove(b,!1);var c=b._timeline=b.vars.useFrames?a._rootFramesTimeline:a._rootTimeline;return b._startTime=(b._paused?b._pauseTime:c._time)-(b._reversed?b.totalDuration()-b._totalTime:b._totalTime)/b._timeScale,this}if(b instanceof Array||b&&b.push&&i(b)){for(var d=b.length;--d>-1;)this.remove(b[d]);return this}return"string"==typeof b?this.removeLabel(b):this.kill(null,b)},q._remove=function(a,c){b.prototype._remove.call(this,a,c);var d=this._last;return d?this._time>d._startTime+d._totalDuration/d._timeScale&&(this._time=this.duration(),this._totalTime=this._totalDuration):this._time=this._totalTime=this._duration=this._totalDuration=0,this},q.append=function(a,b){return this.add(a,this._parseTimeOrLabel(null,b,!0,a))},q.insert=q.insertMultiple=function(a,b,c,d){return this.add(a,b||0,c,d)},q.appendMultiple=function(a,b,c,d){return this.add(a,this._parseTimeOrLabel(null,b,!0,a),c,d)},q.addLabel=function(a,b){return this._labels[a]=this._parseTimeOrLabel(b),this},q.addPause=function(a,b,d,e){var f=c.delayedCall(0,o,d,e||this);return f.vars.onComplete=f.vars.onReverseComplete=b,f.data="isPause",this._hasPause=!0,this.add(f,a)},q.removeLabel=function(a){return delete this._labels[a],this},q.getLabelTime=function(a){return null!=this._labels[a]?this._labels[a]:-1},q._parseTimeOrLabel=function(b,c,d,e){var f;if(e instanceof a&&e.timeline===this)this.remove(e);else if(e&&(e instanceof Array||e.push&&i(e)))for(f=e.length;--f>-1;)e[f]instanceof a&&e[f].timeline===this&&this.remove(e[f]);if("string"==typeof c)return this._parseTimeOrLabel(c,d&&"number"==typeof b&&null==this._labels[c]?b-this.duration():0,d);if(c=c||0,"string"!=typeof b||!isNaN(b)&&null==this._labels[b])null==b&&(b=this.duration());else{if(f=b.indexOf("="),-1===f)return null==this._labels[b]?d?this._labels[b]=this.duration()+c:c:this._labels[b]+c;c=parseInt(b.charAt(f-1)+"1",10)*Number(b.substr(f+1)),b=f>1?this._parseTimeOrLabel(b.substr(0,f-1),0,d):this.duration()}return Number(b)+c},q.seek=function(a,b){return this.totalTime("number"==typeof a?a:this._parseTimeOrLabel(a),b!==!1)},q.stop=function(){return this.paused(!0)},q.gotoAndPlay=function(a,b){return this.play(a,b)},q.gotoAndStop=function(a,b){return this.pause(a,b)},q.render=function(a,b,c){this._gc&&this._enabled(!0,!1);var d,f,g,h,i,l,m,n=this._dirty?this.totalDuration():this._totalDuration,o=this._time,p=this._startTime,q=this._timeScale,r=this._paused;if(a>=n-1e-7)this._totalTime=this._time=n,this._reversed||this._hasPausedChild()||(f=!0,h="onComplete",i=!!this._timeline.autoRemoveChildren,0===this._duration&&(0>=a&&a>=-1e-7||this._rawPrevTime<0||this._rawPrevTime===e)&&this._rawPrevTime!==a&&this._first&&(i=!0,this._rawPrevTime>e&&(h="onReverseComplete"))),this._rawPrevTime=this._duration||!b||a||this._rawPrevTime===a?a:e,a=n+1e-4;else if(1e-7>a)if(this._totalTime=this._time=0,(0!==o||0===this._duration&&this._rawPrevTime!==e&&(this._rawPrevTime>0||0>a&&this._rawPrevTime>=0))&&(h="onReverseComplete",f=this._reversed),0>a)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(i=f=!0,h="onReverseComplete"):this._rawPrevTime>=0&&this._first&&(i=!0),this._rawPrevTime=a;else{if(this._rawPrevTime=this._duration||!b||a||this._rawPrevTime===a?a:e,0===a&&f)for(d=this._first;d&&0===d._startTime;)d._duration||(f=!1),d=d._next;a=0,this._initted||(i=!0)}else{if(this._hasPause&&!this._forcingPlayhead&&!b){if(a>=o)for(d=this._first;d&&d._startTime<=a&&!l;)d._duration||"isPause"!==d.data||d.ratio||0===d._startTime&&0===this._rawPrevTime||(l=d),d=d._next;else for(d=this._last;d&&d._startTime>=a&&!l;)d._duration||"isPause"===d.data&&d._rawPrevTime>0&&(l=d),d=d._prev;l&&(this._time=a=l._startTime,this._totalTime=a+this._cycle*(this._totalDuration+this._repeatDelay))}this._totalTime=this._time=this._rawPrevTime=a}if(this._time!==o&&this._first||c||i||l){if(this._initted||(this._initted=!0),this._active||!this._paused&&this._time!==o&&a>0&&(this._active=!0),0===o&&this.vars.onStart&&(0===this._time&&this._duration||b||this._callback("onStart")),m=this._time,m>=o)for(d=this._first;d&&(g=d._next,m===this._time&&(!this._paused||r));)(d._active||d._startTime<=m&&!d._paused&&!d._gc)&&(l===d&&this.pause(),d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)),d=g;else for(d=this._last;d&&(g=d._prev,m===this._time&&(!this._paused||r));){if(d._active||d._startTime<=o&&!d._paused&&!d._gc){if(l===d){for(l=d._prev;l&&l.endTime()>this._time;)l.render(l._reversed?l.totalDuration()-(a-l._startTime)*l._timeScale:(a-l._startTime)*l._timeScale,b,c),l=l._prev;l=null,this.pause()}d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)}d=g}this._onUpdate&&(b||(j.length&&k(),this._callback("onUpdate"))),h&&(this._gc||(p===this._startTime||q!==this._timeScale)&&(0===this._time||n>=this.totalDuration())&&(f&&(j.length&&k(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!b&&this.vars[h]&&this._callback(h)))}},q._hasPausedChild=function(){for(var a=this._first;a;){if(a._paused||a instanceof d&&a._hasPausedChild())return!0;a=a._next}return!1},q.getChildren=function(a,b,d,e){e=e||-9999999999;for(var f=[],g=this._first,h=0;g;)g._startTime-1;)(d[e].timeline===this||b&&this._contains(d[e]))&&(g[h++]=d[e]);return f&&this._enabled(!1,!0),g},q.recent=function(){return this._recent},q._contains=function(a){for(var b=a.timeline;b;){if(b===this)return!0;b=b.timeline}return!1},q.shiftChildren=function(a,b,c){c=c||0;for(var d,e=this._first,f=this._labels;e;)e._startTime>=c&&(e._startTime+=a),e=e._next;if(b)for(d in f)f[d]>=c&&(f[d]+=a);return this._uncache(!0)},q._kill=function(a,b){if(!a&&!b)return this._enabled(!1,!1);for(var c=b?this.getTweensOf(b):this.getChildren(!0,!0,!1),d=c.length,e=!1;--d>-1;)c[d]._kill(a,b)&&(e=!0);return e},q.clear=function(a){var b=this.getChildren(!1,!0,!0),c=b.length;for(this._time=this._totalTime=0;--c>-1;)b[c]._enabled(!1,!1);return a!==!1&&(this._labels={}),this._uncache(!0)},q.invalidate=function(){for(var b=this._first;b;)b.invalidate(),b=b._next;return a.prototype.invalidate.call(this)},q._enabled=function(a,c){if(a===this._gc)for(var d=this._first;d;)d._enabled(a,!0),d=d._next;return b.prototype._enabled.call(this,a,c)},q.totalTime=function(b,c,d){this._forcingPlayhead=!0;var e=a.prototype.totalTime.apply(this,arguments);return this._forcingPlayhead=!1,e},q.duration=function(a){return arguments.length?(0!==this.duration()&&0!==a&&this.timeScale(this._duration/a),this):(this._dirty&&this.totalDuration(),this._duration)},q.totalDuration=function(a){if(!arguments.length){if(this._dirty){for(var b,c,d=0,e=this._last,f=999999999999;e;)b=e._prev,e._dirty&&e.totalDuration(),e._startTime>f&&this._sortChildren&&!e._paused?this.add(e,e._startTime-e._delay):f=e._startTime,e._startTime<0&&!e._paused&&(d-=e._startTime,this._timeline.smoothChildTiming&&(this._startTime+=e._startTime/this._timeScale),this.shiftChildren(-e._startTime,!1,-9999999999),f=0),c=e._startTime+e._totalDuration/e._timeScale,c>d&&(d=c),e=b;this._duration=this._totalDuration=d,this._dirty=!1}return this._totalDuration}return a&&this.totalDuration()?this.timeScale(this._totalDuration/a):this},q.paused=function(b){if(!b)for(var c=this._first,d=this._time;c;)c._startTime===d&&"isPause"===c.data&&(c._rawPrevTime=0),c=c._next;return a.prototype.paused.apply(this,arguments)},q.usesFrames=function(){for(var b=this._timeline;b._timeline;)b=b._timeline;return b===a._rootFramesTimeline},q.rawTime=function(){return this._paused?this._totalTime:(this._timeline.rawTime()-this._startTime)*this._timeScale},d},!0),_gsScope._gsDefine("TimelineMax",["TimelineLite","TweenLite","easing.Ease"],function(a,b,c){var d=function(b){a.call(this,b),this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._cycle=0,this._yoyo=this.vars.yoyo===!0,this._dirty=!0},e=1e-10,f=b._internals,g=f.lazyTweens,h=f.lazyRender,i=_gsScope._gsDefine.globals,j=new c(null,null,1,0),k=d.prototype=new a;return k.constructor=d,k.kill()._gc=!1,d.version="1.19.0",k.invalidate=function(){return this._yoyo=this.vars.yoyo===!0,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._uncache(!0),a.prototype.invalidate.call(this)},k.addCallback=function(a,c,d,e){return this.add(b.delayedCall(0,a,d,e),c)},k.removeCallback=function(a,b){if(a)if(null==b)this._kill(null,a);else for(var c=this.getTweensOf(a,!1),d=c.length,e=this._parseTimeOrLabel(b);--d>-1;)c[d]._startTime===e&&c[d]._enabled(!1,!1);return this},k.removePause=function(b){return this.removeCallback(a._internals.pauseCallback,b)},k.tweenTo=function(a,c){c=c||{};var d,e,f,g={ease:j,useFrames:this.usesFrames(),immediateRender:!1},h=c.repeat&&i.TweenMax||b;for(e in c)g[e]=c[e];return g.time=this._parseTimeOrLabel(a),d=Math.abs(Number(g.time)-this._time)/this._timeScale||.001,f=new h(this,d,g),g.onStart=function(){f.target.paused(!0),f.vars.time!==f.target.time()&&d===f.duration()&&f.duration(Math.abs(f.vars.time-f.target.time())/f.target._timeScale),c.onStart&&f._callback("onStart")},f},k.tweenFromTo=function(a,b,c){c=c||{},a=this._parseTimeOrLabel(a),c.startAt={onComplete:this.seek,onCompleteParams:[a],callbackScope:this},c.immediateRender=c.immediateRender!==!1;var d=this.tweenTo(b,c);return d.duration(Math.abs(d.vars.time-a)/this._timeScale||.001)},k.render=function(a,b,c){this._gc&&this._enabled(!0,!1);var d,f,i,j,k,l,m,n,o=this._dirty?this.totalDuration():this._totalDuration,p=this._duration,q=this._time,r=this._totalTime,s=this._startTime,t=this._timeScale,u=this._rawPrevTime,v=this._paused,w=this._cycle;if(a>=o-1e-7)this._locked||(this._totalTime=o,this._cycle=this._repeat),this._reversed||this._hasPausedChild()||(f=!0,j="onComplete",k=!!this._timeline.autoRemoveChildren,0===this._duration&&(0>=a&&a>=-1e-7||0>u||u===e)&&u!==a&&this._first&&(k=!0,u>e&&(j="onReverseComplete"))),this._rawPrevTime=this._duration||!b||a||this._rawPrevTime===a?a:e,this._yoyo&&0!==(1&this._cycle)?this._time=a=0:(this._time=p,a=p+1e-4);else if(1e-7>a)if(this._locked||(this._totalTime=this._cycle=0),this._time=0,(0!==q||0===p&&u!==e&&(u>0||0>a&&u>=0)&&!this._locked)&&(j="onReverseComplete",f=this._reversed),0>a)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(k=f=!0,j="onReverseComplete"):u>=0&&this._first&&(k=!0),this._rawPrevTime=a;else{if(this._rawPrevTime=p||!b||a||this._rawPrevTime===a?a:e,0===a&&f)for(d=this._first;d&&0===d._startTime;)d._duration||(f=!1),d=d._next;a=0,this._initted||(k=!0)}else if(0===p&&0>u&&(k=!0),this._time=this._rawPrevTime=a,this._locked||(this._totalTime=a,0!==this._repeat&&(l=p+this._repeatDelay,this._cycle=this._totalTime/l>>0,0!==this._cycle&&this._cycle===this._totalTime/l&&a>=r&&this._cycle--,this._time=this._totalTime-this._cycle*l,this._yoyo&&0!==(1&this._cycle)&&(this._time=p-this._time),this._time>p?(this._time=p,a=p+1e-4):this._time<0?this._time=a=0:a=this._time)),this._hasPause&&!this._forcingPlayhead&&!b){if(a=this._time,a>=q)for(d=this._first;d&&d._startTime<=a&&!m;)d._duration||"isPause"!==d.data||d.ratio||0===d._startTime&&0===this._rawPrevTime||(m=d),d=d._next;else for(d=this._last;d&&d._startTime>=a&&!m;)d._duration||"isPause"===d.data&&d._rawPrevTime>0&&(m=d),d=d._prev;m&&(this._time=a=m._startTime,this._totalTime=a+this._cycle*(this._totalDuration+this._repeatDelay))}if(this._cycle!==w&&!this._locked){var x=this._yoyo&&0!==(1&w),y=x===(this._yoyo&&0!==(1&this._cycle)),z=this._totalTime,A=this._cycle,B=this._rawPrevTime,C=this._time;if(this._totalTime=w*p,this._cycle0&&(this._active=!0),0===r&&this.vars.onStart&&(0===this._totalTime&&this._totalDuration||b||this._callback("onStart")),n=this._time,n>=q)for(d=this._first;d&&(i=d._next,n===this._time&&(!this._paused||v));)(d._active||d._startTime<=this._time&&!d._paused&&!d._gc)&&(m===d&&this.pause(),d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)),d=i;else for(d=this._last;d&&(i=d._prev,n===this._time&&(!this._paused||v));){if(d._active||d._startTime<=q&&!d._paused&&!d._gc){if(m===d){for(m=d._prev;m&&m.endTime()>this._time;)m.render(m._reversed?m.totalDuration()-(a-m._startTime)*m._timeScale:(a-m._startTime)*m._timeScale,b,c),m=m._prev;m=null,this.pause()}d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)}d=i}this._onUpdate&&(b||(g.length&&h(),this._callback("onUpdate"))),j&&(this._locked||this._gc||(s===this._startTime||t!==this._timeScale)&&(0===this._time||o>=this.totalDuration())&&(f&&(g.length&&h(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!b&&this.vars[j]&&this._callback(j)))},k.getActive=function(a,b,c){null==a&&(a=!0),null==b&&(b=!0),null==c&&(c=!1);var d,e,f=[],g=this.getChildren(a,b,c),h=0,i=g.length;for(d=0;i>d;d++)e=g[d],e.isActive()&&(f[h++]=e);return f},k.getLabelAfter=function(a){a||0!==a&&(a=this._time);var b,c=this.getLabelsArray(),d=c.length;for(b=0;d>b;b++)if(c[b].time>a)return c[b].name;return null},k.getLabelBefore=function(a){null==a&&(a=this._time);for(var b=this.getLabelsArray(),c=b.length;--c>-1;)if(b[c].timethis._duration&&(a=this._duration),this._yoyo&&0!==(1&this._cycle)?a=this._duration-a+this._cycle*(this._duration+this._repeatDelay):0!==this._repeat&&(a+=this._cycle*(this._duration+this._repeatDelay)),this.totalTime(a,b)):this._time},k.repeat=function(a){return arguments.length?(this._repeat=a,this._uncache(!0)):this._repeat},k.repeatDelay=function(a){return arguments.length?(this._repeatDelay=a,this._uncache(!0)):this._repeatDelay},k.yoyo=function(a){return arguments.length?(this._yoyo=a,this):this._yoyo},k.currentLabel=function(a){return arguments.length?this.seek(a,!0):this.getLabelBefore(this._time+1e-8)},d},!0),function(){var a=180/Math.PI,b=[],c=[],d=[],e={},f=_gsScope._gsDefine.globals,g=function(a,b,c,d){c===d&&(c=d-(d-b)/1e6),a===b&&(b=a+(c-a)/1e6),this.a=a,this.b=b,this.c=c,this.d=d,this.da=d-a,this.ca=c-a,this.ba=b-a},h=",x,y,z,left,top,right,bottom,marginTop,marginLeft,marginRight,marginBottom,paddingLeft,paddingTop,paddingRight,paddingBottom,backgroundPosition,backgroundPosition_y,",i=function(a,b,c,d){var e={a:a},f={},g={},h={c:d},i=(a+b)/2,j=(b+c)/2,k=(c+d)/2,l=(i+j)/2,m=(j+k)/2,n=(m-l)/8;return e.b=i+(a-i)/4,f.b=l+n,e.c=f.a=(e.b+f.b)/2,f.c=g.a=(l+m)/2,g.b=m-n,h.b=k+(d-k)/4,g.c=h.a=(g.b+h.b)/2,[e,f,g,h]},j=function(a,e,f,g,h){var j,k,l,m,n,o,p,q,r,s,t,u,v,w=a.length-1,x=0,y=a[0].a;for(j=0;w>j;j++)n=a[x],k=n.a,l=n.d,m=a[x+1].d,h?(t=b[j],u=c[j],v=(u+t)*e*.25/(g?.5:d[j]||.5),o=l-(l-k)*(g?.5*e:0!==t?v/t:0),p=l+(m-l)*(g?.5*e:0!==u?v/u:0),q=l-(o+((p-o)*(3*t/(t+u)+.5)/4||0))):(o=l-(l-k)*e*.5,p=l+(m-l)*e*.5,q=l-(o+p)/2),o+=q,p+=q,n.c=r=o,0!==j?n.b=y:n.b=y=n.a+.6*(n.c-n.a),n.da=l-k,n.ca=r-k,n.ba=y-k,f?(s=i(k,y,r,l),a.splice(x,1,s[0],s[1],s[2],s[3]),x+=4):x++,y=p;n=a[x],n.b=y,n.c=y+.4*(n.d-y),n.da=n.d-n.a,n.ca=n.c-n.a,n.ba=y-n.a,f&&(s=i(n.a,y,n.c,n.d),a.splice(x,1,s[0],s[1],s[2],s[3]))},k=function(a,d,e,f){var h,i,j,k,l,m,n=[];if(f)for(a=[f].concat(a),i=a.length;--i>-1;)"string"==typeof(m=a[i][d])&&"="===m.charAt(1)&&(a[i][d]=f[d]+Number(m.charAt(0)+m.substr(2)));if(h=a.length-2,0>h)return n[0]=new g(a[0][d],0,0,a[-1>h?0:1][d]),n;for(i=0;h>i;i++)j=a[i][d],k=a[i+1][d],n[i]=new g(j,0,0,k),e&&(l=a[i+2][d],b[i]=(b[i]||0)+(k-j)*(k-j),c[i]=(c[i]||0)+(l-k)*(l-k));return n[i]=new g(a[i][d],0,0,a[i+1][d]),n},l=function(a,f,g,i,l,m){var n,o,p,q,r,s,t,u,v={},w=[],x=m||a[0];l="string"==typeof l?","+l+",":h,null==f&&(f=1);for(o in a[0])w.push(o);if(a.length>1){for(u=a[a.length-1],t=!0,n=w.length;--n>-1;)if(o=w[n],Math.abs(x[o]-u[o])>.05){t=!1;break}t&&(a=a.concat(),m&&a.unshift(m),a.push(a[1]),m=a[a.length-3])}for(b.length=c.length=d.length=0,n=w.length;--n>-1;)o=w[n],e[o]=-1!==l.indexOf(","+o+","),v[o]=k(a,o,e[o],m);for(n=b.length;--n>-1;)b[n]=Math.sqrt(b[n]),c[n]=Math.sqrt(c[n]);if(!i){for(n=w.length;--n>-1;)if(e[o])for(p=v[w[n]],s=p.length-1,q=0;s>q;q++)r=p[q+1].da/c[q]+p[q].da/b[q]||0,d[q]=(d[q]||0)+r*r;for(n=d.length;--n>-1;)d[n]=Math.sqrt(d[n])}for(n=w.length,q=g?4:1;--n>-1;)o=w[n],p=v[o],j(p,f,g,i,e[o]),t&&(p.splice(0,q),p.splice(p.length-q,q));return v},m=function(a,b,c){b=b||"soft";var d,e,f,h,i,j,k,l,m,n,o,p={},q="cubic"===b?3:2,r="soft"===b,s=[];if(r&&c&&(a=[c].concat(a)),null==a||a.length-1;){for(m=s[j],p[m]=i=[],n=0,l=a.length,k=0;l>k;k++)d=null==c?a[k][m]:"string"==typeof(o=a[k][m])&&"="===o.charAt(1)?c[m]+Number(o.charAt(0)+o.substr(2)):Number(o),r&&k>1&&l-1>k&&(i[n++]=(d+i[n-2])/2),i[n++]=d;for(l=n-q+1,n=0,k=0;l>k;k+=q)d=i[k],e=i[k+1],f=i[k+2],h=2===q?0:i[k+3],i[n++]=o=3===q?new g(d,e,f,h):new g(d,(2*e+d)/3,(2*e+f)/3,f);i.length=n}return p},n=function(a,b,c){for(var d,e,f,g,h,i,j,k,l,m,n,o=1/c,p=a.length;--p>-1;)for(m=a[p],f=m.a,g=m.d-f,h=m.c-f,i=m.b-f,d=e=0,k=1;c>=k;k++)j=o*k,l=1-j,d=e-(e=(j*j*g+3*l*(j*h+l*i))*j),n=p*c+k-1,b[n]=(b[n]||0)+d*d},o=function(a,b){b=b>>0||6;var c,d,e,f,g=[],h=[],i=0,j=0,k=b-1,l=[],m=[];for(c in a)n(a[c],g,b);for(e=g.length,d=0;e>d;d++)i+=Math.sqrt(g[d]),f=d%b,m[f]=i,f===k&&(j+=i,f=d/b>>0,l[f]=m,h[f]=j,i=0,m=[]);return{length:j,lengths:h, + segments:l}},p=_gsScope._gsDefine.plugin({propName:"bezier",priority:-1,version:"1.3.7",API:2,global:!0,init:function(a,b,c){this._target=a,b instanceof Array&&(b={values:b}),this._func={},this._mod={},this._props=[],this._timeRes=null==b.timeResolution?6:parseInt(b.timeResolution,10);var d,e,f,g,h,i=b.values||[],j={},k=i[0],n=b.autoRotate||c.vars.orientToBezier;this._autoRotate=n?n instanceof Array?n:[["x","y","rotation",n===!0?0:Number(n)||0]]:null;for(d in k)this._props.push(d);for(f=this._props.length;--f>-1;)d=this._props[f],this._overwriteProps.push(d),e=this._func[d]="function"==typeof a[d],j[d]=e?a[d.indexOf("set")||"function"!=typeof a["get"+d.substr(3)]?d:"get"+d.substr(3)]():parseFloat(a[d]),h||j[d]!==i[0][d]&&(h=j);if(this._beziers="cubic"!==b.type&&"quadratic"!==b.type&&"soft"!==b.type?l(i,isNaN(b.curviness)?1:b.curviness,!1,"thruBasic"===b.type,b.correlate,h):m(i,b.type,j),this._segCount=this._beziers[d].length,this._timeRes){var p=o(this._beziers,this._timeRes);this._length=p.length,this._lengths=p.lengths,this._segments=p.segments,this._l1=this._li=this._s1=this._si=0,this._l2=this._lengths[0],this._curSeg=this._segments[0],this._s2=this._curSeg[0],this._prec=1/this._curSeg.length}if(n=this._autoRotate)for(this._initialRotations=[],n[0]instanceof Array||(this._autoRotate=n=[n]),f=n.length;--f>-1;){for(g=0;3>g;g++)d=n[f][g],this._func[d]="function"==typeof a[d]?a[d.indexOf("set")||"function"!=typeof a["get"+d.substr(3)]?d:"get"+d.substr(3)]:!1;d=n[f][2],this._initialRotations[f]=(this._func[d]?this._func[d].call(this._target):this._target[d])||0,this._overwriteProps.push(d)}return this._startRatio=c.vars.runBackwards?1:0,!0},set:function(b){var c,d,e,f,g,h,i,j,k,l,m=this._segCount,n=this._func,o=this._target,p=b!==this._startRatio;if(this._timeRes){if(k=this._lengths,l=this._curSeg,b*=this._length,e=this._li,b>this._l2&&m-1>e){for(j=m-1;j>e&&(this._l2=k[++e])<=b;);this._l1=k[e-1],this._li=e,this._curSeg=l=this._segments[e],this._s2=l[this._s1=this._si=0]}else if(b0){for(;e>0&&(this._l1=k[--e])>=b;);0===e&&bthis._s2&&ee&&(this._s2=l[++e])<=b;);this._s1=l[e-1],this._si=e}else if(b0){for(;e>0&&(this._s1=l[--e])>=b;);0===e&&bb?0:b>=1?m-1:m*b>>0,h=(b-c*(1/m))*m;for(d=1-h,e=this._props.length;--e>-1;)f=this._props[e],g=this._beziers[f][c],i=(h*h*g.da+3*d*(h*g.ca+d*g.ba))*h+g.a,this._mod[f]&&(i=this._mod[f](i,o)),n[f]?o[f](i):o[f]=i;if(this._autoRotate){var q,r,s,t,u,v,w,x=this._autoRotate;for(e=x.length;--e>-1;)f=x[e][2],v=x[e][3]||0,w=x[e][4]===!0?1:a,g=this._beziers[x[e][0]],q=this._beziers[x[e][1]],g&&q&&(g=g[c],q=q[c],r=g.a+(g.b-g.a)*h,t=g.b+(g.c-g.b)*h,r+=(t-r)*h,t+=(g.c+(g.d-g.c)*h-t)*h,s=q.a+(q.b-q.a)*h,u=q.b+(q.c-q.b)*h,s+=(u-s)*h,u+=(q.c+(q.d-q.c)*h-u)*h,i=p?Math.atan2(u-s,t-r)*w+v:this._initialRotations[e],this._mod[f]&&(i=this._mod[f](i,o)),n[f]?o[f](i):o[f]=i)}}}),q=p.prototype;p.bezierThrough=l,p.cubicToQuadratic=i,p._autoCSS=!0,p.quadraticToCubic=function(a,b,c){return new g(a,(2*b+a)/3,(2*b+c)/3,c)},p._cssRegister=function(){var a=f.CSSPlugin;if(a){var b=a._internals,c=b._parseToProxy,d=b._setPluginRatio,e=b.CSSPropTween;b._registerComplexSpecialProp("bezier",{parser:function(a,b,f,g,h,i){b instanceof Array&&(b={values:b}),i=new p;var j,k,l,m=b.values,n=m.length-1,o=[],q={};if(0>n)return h;for(j=0;n>=j;j++)l=c(a,m[j],g,h,i,n!==j),o[j]=l.end;for(k in b)q[k]=b[k];return q.values=o,h=new e(a,"bezier",0,0,l.pt,2),h.data=l,h.plugin=i,h.setRatio=d,0===q.autoRotate&&(q.autoRotate=!0),!q.autoRotate||q.autoRotate instanceof Array||(j=q.autoRotate===!0?0:Number(q.autoRotate),q.autoRotate=null!=l.end.left?[["left","top","rotation",j,!1]]:null!=l.end.x?[["x","y","rotation",j,!1]]:!1),q.autoRotate&&(g._transform||g._enableTransforms(!1),l.autoRotate=g._target._gsTransform,l.proxy.rotation=l.autoRotate.rotation||0,g._overwriteProps.push("rotation")),i._onInitTween(l.proxy,q,g._tween),h}})}},q._mod=function(a){for(var b,c=this._overwriteProps,d=c.length;--d>-1;)b=a[c[d]],b&&"function"==typeof b&&(this._mod[c[d]]=b)},q._kill=function(a){var b,c,d=this._props;for(b in this._beziers)if(b in a)for(delete this._beziers[b],delete this._func[b],c=d.length;--c>-1;)d[c]===b&&d.splice(c,1);if(d=this._autoRotate)for(c=d.length;--c>-1;)a[d[c][2]]&&d.splice(c,1);return this._super._kill.call(this,a)}}(),_gsScope._gsDefine("plugins.CSSPlugin",["plugins.TweenPlugin","TweenLite"],function(a,b){var c,d,e,f,g=function(){a.call(this,"css"),this._overwriteProps.length=0,this.setRatio=g.prototype.setRatio},h=_gsScope._gsDefine.globals,i={},j=g.prototype=new a("css");j.constructor=g,g.version="1.19.0",g.API=2,g.defaultTransformPerspective=0,g.defaultSkewType="compensated",g.defaultSmoothOrigin=!0,j="px",g.suffixMap={top:j,right:j,bottom:j,left:j,width:j,height:j,fontSize:j,padding:j,margin:j,perspective:j,lineHeight:""};var k,l,m,n,o,p,q,r,s=/(?:\-|\.|\b)(\d|\.|e\-)+/g,t=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,u=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,v=/(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g,w=/(?:\d|\-|\+|=|#|\.)*/g,x=/opacity *= *([^)]*)/i,y=/opacity:([^;]*)/i,z=/alpha\(opacity *=.+?\)/i,A=/^(rgb|hsl)/,B=/([A-Z])/g,C=/-([a-z])/gi,D=/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,E=function(a,b){return b.toUpperCase()},F=/(?:Left|Right|Width)/i,G=/(M11|M12|M21|M22)=[\d\-\.e]+/gi,H=/progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,I=/,(?=[^\)]*(?:\(|$))/gi,J=/[\s,\(]/i,K=Math.PI/180,L=180/Math.PI,M={},N=document,O=function(a){return N.createElementNS?N.createElementNS("http://www.w3.org/1999/xhtml",a):N.createElement(a)},P=O("div"),Q=O("img"),R=g._internals={_specialProps:i},S=navigator.userAgent,T=function(){var a=S.indexOf("Android"),b=O("a");return m=-1!==S.indexOf("Safari")&&-1===S.indexOf("Chrome")&&(-1===a||Number(S.substr(a+8,1))>3),o=m&&Number(S.substr(S.indexOf("Version/")+8,1))<6,n=-1!==S.indexOf("Firefox"),(/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(S)||/Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(S))&&(p=parseFloat(RegExp.$1)),b?(b.style.cssText="top:1px;opacity:.55;",/^0.55/.test(b.style.opacity)):!1}(),U=function(a){return x.test("string"==typeof a?a:(a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100:1},V=function(a){window.console&&console.log(a)},W="",X="",Y=function(a,b){b=b||P;var c,d,e=b.style;if(void 0!==e[a])return a;for(a=a.charAt(0).toUpperCase()+a.substr(1),c=["O","Moz","ms","Ms","Webkit"],d=5;--d>-1&&void 0===e[c[d]+a];);return d>=0?(X=3===d?"ms":c[d],W="-"+X.toLowerCase()+"-",X+a):null},Z=N.defaultView?N.defaultView.getComputedStyle:function(){},$=g.getStyle=function(a,b,c,d,e){var f;return T||"opacity"!==b?(!d&&a.style[b]?f=a.style[b]:(c=c||Z(a))?f=c[b]||c.getPropertyValue(b)||c.getPropertyValue(b.replace(B,"-$1").toLowerCase()):a.currentStyle&&(f=a.currentStyle[b]),null==e||f&&"none"!==f&&"auto"!==f&&"auto auto"!==f?f:e):U(a)},_=R.convertToPixels=function(a,c,d,e,f){if("px"===e||!e)return d;if("auto"===e||!d)return 0;var h,i,j,k=F.test(c),l=a,m=P.style,n=0>d,o=1===d;if(n&&(d=-d),o&&(d*=100),"%"===e&&-1!==c.indexOf("border"))h=d/100*(k?a.clientWidth:a.clientHeight);else{if(m.cssText="border:0 solid red;position:"+$(a,"position")+";line-height:0;","%"!==e&&l.appendChild&&"v"!==e.charAt(0)&&"rem"!==e)m[k?"borderLeftWidth":"borderTopWidth"]=d+e;else{if(l=a.parentNode||N.body,i=l._gsCache,j=b.ticker.frame,i&&k&&i.time===j)return i.width*d/100;m[k?"width":"height"]=d+e}l.appendChild(P),h=parseFloat(P[k?"offsetWidth":"offsetHeight"]),l.removeChild(P),k&&"%"===e&&g.cacheWidths!==!1&&(i=l._gsCache=l._gsCache||{},i.time=j,i.width=h/d*100),0!==h||f||(h=_(a,c,d,e,!0))}return o&&(h/=100),n?-h:h},aa=R.calculateOffset=function(a,b,c){if("absolute"!==$(a,"position",c))return 0;var d="left"===b?"Left":"Top",e=$(a,"margin"+d,c);return a["offset"+d]-(_(a,b,parseFloat(e),e.replace(w,""))||0)},ba=function(a,b){var c,d,e,f={};if(b=b||Z(a,null))if(c=b.length)for(;--c>-1;)e=b[c],(-1===e.indexOf("-transform")||Ca===e)&&(f[e.replace(C,E)]=b.getPropertyValue(e));else for(c in b)(-1===c.indexOf("Transform")||Ba===c)&&(f[c]=b[c]);else if(b=a.currentStyle||a.style)for(c in b)"string"==typeof c&&void 0===f[c]&&(f[c.replace(C,E)]=b[c]);return T||(f.opacity=U(a)),d=Pa(a,b,!1),f.rotation=d.rotation,f.skewX=d.skewX,f.scaleX=d.scaleX,f.scaleY=d.scaleY,f.x=d.x,f.y=d.y,Ea&&(f.z=d.z,f.rotationX=d.rotationX,f.rotationY=d.rotationY,f.scaleZ=d.scaleZ),f.filters&&delete f.filters,f},ca=function(a,b,c,d,e){var f,g,h,i={},j=a.style;for(g in c)"cssText"!==g&&"length"!==g&&isNaN(g)&&(b[g]!==(f=c[g])||e&&e[g])&&-1===g.indexOf("Origin")&&("number"==typeof f||"string"==typeof f)&&(i[g]="auto"!==f||"left"!==g&&"top"!==g?""!==f&&"auto"!==f&&"none"!==f||"string"!=typeof b[g]||""===b[g].replace(v,"")?f:0:aa(a,g),void 0!==j[g]&&(h=new ra(j,g,j[g],h)));if(d)for(g in d)"className"!==g&&(i[g]=d[g]);return{difs:i,firstMPT:h}},da={width:["Left","Right"],height:["Top","Bottom"]},ea=["marginLeft","marginRight","marginTop","marginBottom"],fa=function(a,b,c){if("svg"===(a.nodeName+"").toLowerCase())return(c||Z(a))[b]||0;if(a.getBBox&&Ma(a))return a.getBBox()[b]||0;var d=parseFloat("width"===b?a.offsetWidth:a.offsetHeight),e=da[b],f=e.length;for(c=c||Z(a,null);--f>-1;)d-=parseFloat($(a,"padding"+e[f],c,!0))||0,d-=parseFloat($(a,"border"+e[f]+"Width",c,!0))||0;return d},ga=function(a,b){if("contain"===a||"auto"===a||"auto auto"===a)return a+" ";(null==a||""===a)&&(a="0 0");var c,d=a.split(" "),e=-1!==a.indexOf("left")?"0%":-1!==a.indexOf("right")?"100%":d[0],f=-1!==a.indexOf("top")?"0%":-1!==a.indexOf("bottom")?"100%":d[1];if(d.length>3&&!b){for(d=a.split(", ").join(",").split(","),a=[],c=0;c2?" "+d[2]:""),b&&(b.oxp=-1!==e.indexOf("%"),b.oyp=-1!==f.indexOf("%"),b.oxr="="===e.charAt(1),b.oyr="="===f.charAt(1),b.ox=parseFloat(e.replace(v,"")),b.oy=parseFloat(f.replace(v,"")),b.v=a),b||a},ha=function(a,b){return"function"==typeof a&&(a=a(r,q)),"string"==typeof a&&"="===a.charAt(1)?parseInt(a.charAt(0)+"1",10)*parseFloat(a.substr(2)):parseFloat(a)-parseFloat(b)||0},ia=function(a,b){return"function"==typeof a&&(a=a(r,q)),null==a?b:"string"==typeof a&&"="===a.charAt(1)?parseInt(a.charAt(0)+"1",10)*parseFloat(a.substr(2))+b:parseFloat(a)||0},ja=function(a,b,c,d){var e,f,g,h,i,j=1e-6;return"function"==typeof a&&(a=a(r,q)),null==a?h=b:"number"==typeof a?h=a:(e=360,f=a.split("_"),i="="===a.charAt(1),g=(i?parseInt(a.charAt(0)+"1",10)*parseFloat(f[0].substr(2)):parseFloat(f[0]))*(-1===a.indexOf("rad")?1:L)-(i?0:b),f.length&&(d&&(d[c]=b+g),-1!==a.indexOf("short")&&(g%=e,g!==g%(e/2)&&(g=0>g?g+e:g-e)),-1!==a.indexOf("_cw")&&0>g?g=(g+9999999999*e)%e-(g/e|0)*e:-1!==a.indexOf("ccw")&&g>0&&(g=(g-9999999999*e)%e-(g/e|0)*e)),h=b+g),j>h&&h>-j&&(h=0),h},ka={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],fuchsia:[255,0,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},la=function(a,b,c){return a=0>a?a+1:a>1?a-1:a,255*(1>6*a?b+(c-b)*a*6:.5>a?c:2>3*a?b+(c-b)*(2/3-a)*6:b)+.5|0},ma=g.parseColor=function(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(a)if("number"==typeof a)c=[a>>16,a>>8&255,255&a];else{if(","===a.charAt(a.length-1)&&(a=a.substr(0,a.length-1)),ka[a])c=ka[a];else if("#"===a.charAt(0))4===a.length&&(d=a.charAt(1),e=a.charAt(2),f=a.charAt(3),a="#"+d+d+e+e+f+f),a=parseInt(a.substr(1),16),c=[a>>16,a>>8&255,255&a];else if("hsl"===a.substr(0,3))if(c=m=a.match(s),b){if(-1!==a.indexOf("="))return a.match(t)}else g=Number(c[0])%360/360,h=Number(c[1])/100,i=Number(c[2])/100,e=.5>=i?i*(h+1):i+h-i*h,d=2*i-e,c.length>3&&(c[3]=Number(a[3])),c[0]=la(g+1/3,d,e),c[1]=la(g,d,e),c[2]=la(g-1/3,d,e);else c=a.match(s)||ka.transparent;c[0]=Number(c[0]),c[1]=Number(c[1]),c[2]=Number(c[2]),c.length>3&&(c[3]=Number(c[3]))}else c=ka.black;return b&&!m&&(d=c[0]/255,e=c[1]/255,f=c[2]/255,j=Math.max(d,e,f),k=Math.min(d,e,f),i=(j+k)/2,j===k?g=h=0:(l=j-k,h=i>.5?l/(2-j-k):l/(j+k),g=j===d?(e-f)/l+(f>e?6:0):j===e?(f-d)/l+2:(d-e)/l+4,g*=60),c[0]=g+.5|0,c[1]=100*h+.5|0,c[2]=100*i+.5|0),c},na=function(a,b){var c,d,e,f=a.match(oa)||[],g=0,h=f.length?"":a;for(c=0;c0?g[0].replace(s,""):"";return k?e=b?function(a){var b,m,n,o;if("number"==typeof a)a+=l;else if(d&&I.test(a)){for(o=a.replace(I,"|").split("|"),n=0;nn--)for(;++nm--)for(;++mi;i++)h[a[i]]=j[i]=j[i]||j[(i-1)/2>>0];return e.parse(b,h,f,g)}},ra=(R._setPluginRatio=function(a){this.plugin.setRatio(a);for(var b,c,d,e,f,g=this.data,h=g.proxy,i=g.firstMPT,j=1e-6;i;)b=h[i.v],i.r?b=Math.round(b):j>b&&b>-j&&(b=0),i.t[i.p]=b,i=i._next;if(g.autoRotate&&(g.autoRotate.rotation=g.mod?g.mod(h.rotation,this.t):h.rotation),1===a||0===a)for(i=g.firstMPT,f=1===a?"e":"b";i;){if(c=i.t,c.type){if(1===c.type){for(e=c.xs0+c.s+c.xs1,d=1;d0;)i="xn"+g,h=d.p+"_"+i,n[h]=d.data[i],m[h]=d[i],f||(j=new ra(d,i,h,j,d.rxp[i]));d=d._next}return{proxy:m,end:n,firstMPT:j,pt:k}},R.CSSPropTween=function(a,b,d,e,g,h,i,j,k,l,m){this.t=a,this.p=b,this.s=d,this.c=e,this.n=i||b,a instanceof sa||f.push(this.n),this.r=j,this.type=h||0,k&&(this.pr=k,c=!0),this.b=void 0===l?d:l,this.e=void 0===m?d+e:m,g&&(this._next=g,g._prev=this)}),ta=function(a,b,c,d,e,f){var g=new sa(a,b,c,d-c,e,-1,f);return g.b=c,g.e=g.xs0=d,g},ua=g.parseComplex=function(a,b,c,d,e,f,h,i,j,l){c=c||f||"","function"==typeof d&&(d=d(r,q)),h=new sa(a,b,0,0,h,l?2:1,null,!1,i,c,d),d+="",e&&oa.test(d+c)&&(d=[c,d],g.colorStringFilter(d),c=d[0],d=d[1]);var m,n,o,p,u,v,w,x,y,z,A,B,C,D=c.split(", ").join(",").split(" "),E=d.split(", ").join(",").split(" "),F=D.length,G=k!==!1;for((-1!==d.indexOf(",")||-1!==c.indexOf(","))&&(D=D.join(" ").replace(I,", ").split(" "),E=E.join(" ").replace(I,", ").split(" "),F=D.length),F!==E.length&&(D=(f||"").split(" "),F=D.length),h.plugin=j,h.setRatio=l,oa.lastIndex=0,m=0;F>m;m++)if(p=D[m],u=E[m],x=parseFloat(p),x||0===x)h.appendXtra("",x,ha(u,x),u.replace(t,""),G&&-1!==u.indexOf("px"),!0);else if(e&&oa.test(p))B=u.indexOf(")")+1,B=")"+(B?u.substr(B):""),C=-1!==u.indexOf("hsl")&&T,p=ma(p,C),u=ma(u,C),y=p.length+u.length>6,y&&!T&&0===u[3]?(h["xs"+h.l]+=h.l?" transparent":"transparent",h.e=h.e.split(E[m]).join("transparent")):(T||(y=!1),C?h.appendXtra(y?"hsla(":"hsl(",p[0],ha(u[0],p[0]),",",!1,!0).appendXtra("",p[1],ha(u[1],p[1]),"%,",!1).appendXtra("",p[2],ha(u[2],p[2]),y?"%,":"%"+B,!1):h.appendXtra(y?"rgba(":"rgb(",p[0],u[0]-p[0],",",!0,!0).appendXtra("",p[1],u[1]-p[1],",",!0).appendXtra("",p[2],u[2]-p[2],y?",":B,!0),y&&(p=p.length<4?1:p[3],h.appendXtra("",p,(u.length<4?1:u[3])-p,B,!1))),oa.lastIndex=0;else if(v=p.match(s)){if(w=u.match(t),!w||w.length!==v.length)return h;for(o=0,n=0;n0;)j["xn"+va]=0,j["xs"+va]="";j.xs0="",j._next=j._prev=j.xfirst=j.data=j.plugin=j.setRatio=j.rxp=null,j.appendXtra=function(a,b,c,d,e,f){var g=this,h=g.l;return g["xs"+h]+=f&&(h||g["xs"+h])?" "+a:a||"",c||0===h||g.plugin?(g.l++,g.type=g.setRatio?2:1,g["xs"+g.l]=d||"",h>0?(g.data["xn"+h]=b+c,g.rxp["xn"+h]=e,g["xn"+h]=b,g.plugin||(g.xfirst=new sa(g,"xn"+h,b,c,g.xfirst||g,0,g.n,e,g.pr),g.xfirst.xs0=0),g):(g.data={s:b+c},g.rxp={},g.s=b,g.c=c,g.r=e,g)):(g["xs"+h]+=b+(d||""),g)};var wa=function(a,b){b=b||{},this.p=b.prefix?Y(a)||a:a,i[a]=i[this.p]=this,this.format=b.formatter||pa(b.defaultValue,b.color,b.collapsible,b.multi),b.parser&&(this.parse=b.parser),this.clrs=b.color,this.multi=b.multi,this.keyword=b.keyword,this.dflt=b.defaultValue,this.pr=b.priority||0},xa=R._registerComplexSpecialProp=function(a,b,c){"object"!=typeof b&&(b={parser:c});var d,e,f=a.split(","),g=b.defaultValue;for(c=c||[g],d=0;dh.length?i.length:h.length,g=0;j>g;g++)b=h[g]=h[g]||this.dflt,c=i[g]=i[g]||this.dflt,m&&(k=b.indexOf(m),l=c.indexOf(m),k!==l&&(-1===l?h[g]=h[g].split(m).join(""):-1===k&&(h[g]+=" "+m)));b=h.join(", "),c=i.join(", ")}return ua(a,this.p,b,c,this.clrs,this.dflt,d,this.pr,e,f)},j.parse=function(a,b,c,d,f,g,h){return this.parseComplex(a.style,this.format($(a,this.p,e,!1,this.dflt)),this.format(b),f,g)},g.registerSpecialProp=function(a,b,c){xa(a,{parser:function(a,d,e,f,g,h,i){var j=new sa(a,e,0,0,g,2,e,!1,c);return j.plugin=h,j.setRatio=b(a,d,f._tween,e),j},priority:c})},g.useSVGTransformAttr=m||n;var za,Aa="scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","),Ba=Y("transform"),Ca=W+"transform",Da=Y("transformOrigin"),Ea=null!==Y("perspective"),Fa=R.Transform=function(){this.perspective=parseFloat(g.defaultTransformPerspective)||0,this.force3D=g.defaultForce3D!==!1&&Ea?g.defaultForce3D||"auto":!1},Ga=window.SVGElement,Ha=function(a,b,c){var d,e=N.createElementNS("http://www.w3.org/2000/svg",a),f=/([a-z])([A-Z])/g;for(d in c)e.setAttributeNS(null,d.replace(f,"$1-$2").toLowerCase(),c[d]);return b.appendChild(e),e},Ia=N.documentElement,Ja=function(){var a,b,c,d=p||/Android/i.test(S)&&!window.chrome;return N.createElementNS&&!d&&(a=Ha("svg",Ia),b=Ha("rect",a,{width:100,height:50,x:100}),c=b.getBoundingClientRect().width,b.style[Da]="50% 50%",b.style[Ba]="scaleX(0.5)",d=c===b.getBoundingClientRect().width&&!(n&&Ea),Ia.removeChild(a)),d}(),Ka=function(a,b,c,d,e,f){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v=a._gsTransform,w=Oa(a,!0);v&&(t=v.xOrigin,u=v.yOrigin),(!d||(h=d.split(" ")).length<2)&&(n=a.getBBox(),b=ga(b).split(" "),h=[(-1!==b[0].indexOf("%")?parseFloat(b[0])/100*n.width:parseFloat(b[0]))+n.x,(-1!==b[1].indexOf("%")?parseFloat(b[1])/100*n.height:parseFloat(b[1]))+n.y]),c.xOrigin=k=parseFloat(h[0]),c.yOrigin=l=parseFloat(h[1]),d&&w!==Na&&(m=w[0],n=w[1],o=w[2],p=w[3],q=w[4],r=w[5],s=m*p-n*o,i=k*(p/s)+l*(-o/s)+(o*r-p*q)/s,j=k*(-n/s)+l*(m/s)-(m*r-n*q)/s,k=c.xOrigin=h[0]=i,l=c.yOrigin=h[1]=j),v&&(f&&(c.xOffset=v.xOffset,c.yOffset=v.yOffset,v=c),e||e!==!1&&g.defaultSmoothOrigin!==!1?(i=k-t,j=l-u,v.xOffset+=i*w[0]+j*w[2]-i,v.yOffset+=i*w[1]+j*w[3]-j):v.xOffset=v.yOffset=0),f||a.setAttribute("data-svg-origin",h.join(" "))},La=function(a){try{return a.getBBox()}catch(a){}},Ma=function(a){return!!(Ga&&a.getBBox&&a.getCTM&&La(a)&&(!a.parentNode||a.parentNode.getBBox&&a.parentNode.getCTM))},Na=[1,0,0,1,0,0],Oa=function(a,b){var c,d,e,f,g,h,i=a._gsTransform||new Fa,j=1e5,k=a.style;if(Ba?d=$(a,Ca,null,!0):a.currentStyle&&(d=a.currentStyle.filter.match(G),d=d&&4===d.length?[d[0].substr(4),Number(d[2].substr(4)),Number(d[1].substr(4)),d[3].substr(4),i.x||0,i.y||0].join(","):""),c=!d||"none"===d||"matrix(1, 0, 0, 1, 0, 0)"===d,c&&Ba&&((h="none"===Z(a).display)||!a.parentNode)&&(h&&(f=k.display,k.display="block"),a.parentNode||(g=1,Ia.appendChild(a)),d=$(a,Ca,null,!0),c=!d||"none"===d||"matrix(1, 0, 0, 1, 0, 0)"===d,f?k.display=f:h&&Ta(k,"display"),g&&Ia.removeChild(a)),(i.svg||a.getBBox&&Ma(a))&&(c&&-1!==(k[Ba]+"").indexOf("matrix")&&(d=k[Ba],c=0),e=a.getAttribute("transform"),c&&e&&(-1!==e.indexOf("matrix")?(d=e,c=0):-1!==e.indexOf("translate")&&(d="matrix(1,0,0,1,"+e.match(/(?:\-|\b)[\d\-\.e]+\b/gi).join(",")+")",c=0))),c)return Na;for(e=(d||"").match(s)||[],va=e.length;--va>-1;)f=Number(e[va]),e[va]=(g=f-(f|=0))?(g*j+(0>g?-.5:.5)|0)/j+f:f;return b&&e.length>6?[e[0],e[1],e[4],e[5],e[12],e[13]]:e},Pa=R.getTransform=function(a,c,d,e){if(a._gsTransform&&d&&!e)return a._gsTransform;var f,h,i,j,k,l,m=d?a._gsTransform||new Fa:new Fa,n=m.scaleX<0,o=2e-5,p=1e5,q=Ea?parseFloat($(a,Da,c,!1,"0 0 0").split(" ")[2])||m.zOrigin||0:0,r=parseFloat(g.defaultTransformPerspective)||0;if(m.svg=!(!a.getBBox||!Ma(a)),m.svg&&(Ka(a,$(a,Da,c,!1,"50% 50%")+"",m,a.getAttribute("data-svg-origin")),za=g.useSVGTransformAttr||Ja),f=Oa(a),f!==Na){if(16===f.length){var s,t,u,v,w,x=f[0],y=f[1],z=f[2],A=f[3],B=f[4],C=f[5],D=f[6],E=f[7],F=f[8],G=f[9],H=f[10],I=f[12],J=f[13],K=f[14],M=f[11],N=Math.atan2(D,H);m.zOrigin&&(K=-m.zOrigin,I=F*K-f[12],J=G*K-f[13],K=H*K+m.zOrigin-f[14]),m.rotationX=N*L,N&&(v=Math.cos(-N),w=Math.sin(-N),s=B*v+F*w,t=C*v+G*w,u=D*v+H*w,F=B*-w+F*v,G=C*-w+G*v,H=D*-w+H*v,M=E*-w+M*v,B=s,C=t,D=u),N=Math.atan2(-z,H),m.rotationY=N*L,N&&(v=Math.cos(-N),w=Math.sin(-N),s=x*v-F*w,t=y*v-G*w,u=z*v-H*w,G=y*w+G*v,H=z*w+H*v,M=A*w+M*v,x=s,y=t,z=u),N=Math.atan2(y,x),m.rotation=N*L,N&&(v=Math.cos(-N),w=Math.sin(-N),x=x*v+B*w,t=y*v+C*w,C=y*-w+C*v,D=z*-w+D*v,y=t),m.rotationX&&Math.abs(m.rotationX)+Math.abs(m.rotation)>359.9&&(m.rotationX=m.rotation=0,m.rotationY=180-m.rotationY),m.scaleX=(Math.sqrt(x*x+y*y)*p+.5|0)/p,m.scaleY=(Math.sqrt(C*C+G*G)*p+.5|0)/p,m.scaleZ=(Math.sqrt(D*D+H*H)*p+.5|0)/p,m.rotationX||m.rotationY?m.skewX=0:(m.skewX=B||C?Math.atan2(B,C)*L+m.rotation:m.skewX||0,Math.abs(m.skewX)>90&&Math.abs(m.skewX)<270&&(n?(m.scaleX*=-1,m.skewX+=m.rotation<=0?180:-180,m.rotation+=m.rotation<=0?180:-180):(m.scaleY*=-1,m.skewX+=m.skewX<=0?180:-180))),m.perspective=M?1/(0>M?-M:M):0,m.x=I,m.y=J,m.z=K,m.svg&&(m.x-=m.xOrigin-(m.xOrigin*x-m.yOrigin*B),m.y-=m.yOrigin-(m.yOrigin*y-m.xOrigin*C))}else if(!Ea||e||!f.length||m.x!==f[4]||m.y!==f[5]||!m.rotationX&&!m.rotationY){var O=f.length>=6,P=O?f[0]:1,Q=f[1]||0,R=f[2]||0,S=O?f[3]:1;m.x=f[4]||0,m.y=f[5]||0,i=Math.sqrt(P*P+Q*Q),j=Math.sqrt(S*S+R*R),k=P||Q?Math.atan2(Q,P)*L:m.rotation||0,l=R||S?Math.atan2(R,S)*L+k:m.skewX||0,Math.abs(l)>90&&Math.abs(l)<270&&(n?(i*=-1,l+=0>=k?180:-180,k+=0>=k?180:-180):(j*=-1,l+=0>=l?180:-180)),m.scaleX=i,m.scaleY=j,m.rotation=k,m.skewX=l,Ea&&(m.rotationX=m.rotationY=m.z=0,m.perspective=r,m.scaleZ=1),m.svg&&(m.x-=m.xOrigin-(m.xOrigin*P+m.yOrigin*R),m.y-=m.yOrigin-(m.xOrigin*Q+m.yOrigin*S))}m.zOrigin=q;for(h in m)m[h]-o&&(m[h]=0)}return d&&(a._gsTransform=m,m.svg&&(za&&a.style[Ba]?b.delayedCall(.001,function(){Ta(a.style,Ba)}):!za&&a.getAttribute("transform")&&b.delayedCall(.001,function(){a.removeAttribute("transform")}))),m},Qa=function(a){var b,c,d=this.data,e=-d.rotation*K,f=e+d.skewX*K,g=1e5,h=(Math.cos(e)*d.scaleX*g|0)/g,i=(Math.sin(e)*d.scaleX*g|0)/g,j=(Math.sin(f)*-d.scaleY*g|0)/g,k=(Math.cos(f)*d.scaleY*g|0)/g,l=this.t.style,m=this.t.currentStyle;if(m){c=i,i=-j,j=-c,b=m.filter,l.filter="";var n,o,q=this.t.offsetWidth,r=this.t.offsetHeight,s="absolute"!==m.position,t="progid:DXImageTransform.Microsoft.Matrix(M11="+h+", M12="+i+", M21="+j+", M22="+k,u=d.x+q*d.xPercent/100,v=d.y+r*d.yPercent/100;if(null!=d.ox&&(n=(d.oxp?q*d.ox*.01:d.ox)-q/2,o=(d.oyp?r*d.oy*.01:d.oy)-r/2,u+=n-(n*h+o*i),v+=o-(n*j+o*k)),s?(n=q/2,o=r/2,t+=", Dx="+(n-(n*h+o*i)+u)+", Dy="+(o-(n*j+o*k)+v)+")"):t+=", sizingMethod='auto expand')",-1!==b.indexOf("DXImageTransform.Microsoft.Matrix(")?l.filter=b.replace(H,t):l.filter=t+" "+b,(0===a||1===a)&&1===h&&0===i&&0===j&&1===k&&(s&&-1===t.indexOf("Dx=0, Dy=0")||x.test(b)&&100!==parseFloat(RegExp.$1)||-1===b.indexOf(b.indexOf("Alpha"))&&l.removeAttribute("filter")),!s){var y,z,A,B=8>p?1:-1;for(n=d.ieOffsetX||0,o=d.ieOffsetY||0,d.ieOffsetX=Math.round((q-((0>h?-h:h)*q+(0>i?-i:i)*r))/2+u),d.ieOffsetY=Math.round((r-((0>k?-k:k)*r+(0>j?-j:j)*q))/2+v),va=0;4>va;va++)z=ea[va],y=m[z],c=-1!==y.indexOf("px")?parseFloat(y):_(this.t,z,parseFloat(y),y.replace(w,""))||0,A=c!==d[z]?2>va?-d.ieOffsetX:-d.ieOffsetY:2>va?n-d.ieOffsetX:o-d.ieOffsetY,l[z]=(d[z]=Math.round(c-A*(0===va||2===va?1:B)))+"px"}}},Ra=R.set3DTransformRatio=R.setTransformRatio=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,o,p,q,r,s,t,u,v,w,x,y,z=this.data,A=this.t.style,B=z.rotation,C=z.rotationX,D=z.rotationY,E=z.scaleX,F=z.scaleY,G=z.scaleZ,H=z.x,I=z.y,J=z.z,L=z.svg,M=z.perspective,N=z.force3D;if(((1===a||0===a)&&"auto"===N&&(this.tween._totalTime===this.tween._totalDuration||!this.tween._totalTime)||!N)&&!J&&!M&&!D&&!C&&1===G||za&&L||!Ea)return void(B||z.skewX||L?(B*=K,x=z.skewX*K,y=1e5,b=Math.cos(B)*E,e=Math.sin(B)*E,c=Math.sin(B-x)*-F,f=Math.cos(B-x)*F,x&&"simple"===z.skewType&&(s=Math.tan(x-z.skewY*K),s=Math.sqrt(1+s*s),c*=s,f*=s,z.skewY&&(s=Math.tan(z.skewY*K),s=Math.sqrt(1+s*s),b*=s,e*=s)),L&&(H+=z.xOrigin-(z.xOrigin*b+z.yOrigin*c)+z.xOffset,I+=z.yOrigin-(z.xOrigin*e+z.yOrigin*f)+z.yOffset,za&&(z.xPercent||z.yPercent)&&(p=this.t.getBBox(),H+=.01*z.xPercent*p.width,I+=.01*z.yPercent*p.height),p=1e-6,p>H&&H>-p&&(H=0),p>I&&I>-p&&(I=0)),u=(b*y|0)/y+","+(e*y|0)/y+","+(c*y|0)/y+","+(f*y|0)/y+","+H+","+I+")",L&&za?this.t.setAttribute("transform","matrix("+u):A[Ba]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix(":"matrix(")+u):A[Ba]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix(":"matrix(")+E+",0,0,"+F+","+H+","+I+")");if(n&&(p=1e-4,p>E&&E>-p&&(E=G=2e-5),p>F&&F>-p&&(F=G=2e-5),!M||z.z||z.rotationX||z.rotationY||(M=0)),B||z.skewX)B*=K,q=b=Math.cos(B),r=e=Math.sin(B),z.skewX&&(B-=z.skewX*K,q=Math.cos(B),r=Math.sin(B),"simple"===z.skewType&&(s=Math.tan((z.skewX-z.skewY)*K),s=Math.sqrt(1+s*s),q*=s,r*=s,z.skewY&&(s=Math.tan(z.skewY*K),s=Math.sqrt(1+s*s),b*=s,e*=s))),c=-r,f=q;else{if(!(D||C||1!==G||M||L))return void(A[Ba]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) translate3d(":"translate3d(")+H+"px,"+I+"px,"+J+"px)"+(1!==E||1!==F?" scale("+E+","+F+")":""));b=f=1,c=e=0}j=1,d=g=h=i=k=l=0,m=M?-1/M:0,o=z.zOrigin,p=1e-6,v=",",w="0",B=D*K,B&&(q=Math.cos(B),r=Math.sin(B),h=-r,k=m*-r,d=b*r,g=e*r,j=q,m*=q,b*=q,e*=q),B=C*K,B&&(q=Math.cos(B),r=Math.sin(B),s=c*q+d*r,t=f*q+g*r,i=j*r,l=m*r,d=c*-r+d*q,g=f*-r+g*q,j*=q,m*=q,c=s,f=t),1!==G&&(d*=G,g*=G,j*=G,m*=G),1!==F&&(c*=F,f*=F,i*=F,l*=F),1!==E&&(b*=E,e*=E,h*=E,k*=E),(o||L)&&(o&&(H+=d*-o,I+=g*-o,J+=j*-o+o),L&&(H+=z.xOrigin-(z.xOrigin*b+z.yOrigin*c)+z.xOffset,I+=z.yOrigin-(z.xOrigin*e+z.yOrigin*f)+z.yOffset),p>H&&H>-p&&(H=w),p>I&&I>-p&&(I=w),p>J&&J>-p&&(J=0)),u=z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix3d(":"matrix3d(",u+=(p>b&&b>-p?w:b)+v+(p>e&&e>-p?w:e)+v+(p>h&&h>-p?w:h),u+=v+(p>k&&k>-p?w:k)+v+(p>c&&c>-p?w:c)+v+(p>f&&f>-p?w:f),C||D||1!==G?(u+=v+(p>i&&i>-p?w:i)+v+(p>l&&l>-p?w:l)+v+(p>d&&d>-p?w:d),u+=v+(p>g&&g>-p?w:g)+v+(p>j&&j>-p?w:j)+v+(p>m&&m>-p?w:m)+v):u+=",0,0,0,0,1,0,",u+=H+v+I+v+J+v+(M?1+-J/M:1)+")",A[Ba]=u};j=Fa.prototype,j.x=j.y=j.z=j.skewX=j.skewY=j.rotation=j.rotationX=j.rotationY=j.zOrigin=j.xPercent=j.yPercent=j.xOffset=j.yOffset=0,j.scaleX=j.scaleY=j.scaleZ=1,xa("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin",{parser:function(a,b,c,d,f,h,i){if(d._lastParsedTransform===i)return f;d._lastParsedTransform=i;var j;"function"==typeof i[c]&&(j=i[c],i[c]=b);var k,l,m,n,o,p,s,t,u,v=a._gsTransform,w=a.style,x=1e-6,y=Aa.length,z=i,A={},B="transformOrigin",C=Pa(a,e,!0,z.parseTransform),D=z.transform&&("function"==typeof z.transform?z.transform(r,q):z.transform);if(d._transform=C,D&&"string"==typeof D&&Ba)l=P.style,l[Ba]=D,l.display="block",l.position="absolute",N.body.appendChild(P),k=Pa(P,null,!1),C.svg&&(p=C.xOrigin,s=C.yOrigin,k.x-=C.xOffset,k.y-=C.yOffset,(z.transformOrigin||z.svgOrigin)&&(D={},Ka(a,ga(z.transformOrigin),D,z.svgOrigin,z.smoothOrigin,!0),p=D.xOrigin,s=D.yOrigin,k.x-=D.xOffset-C.xOffset,k.y-=D.yOffset-C.yOffset),(p||s)&&(t=Oa(P,!0),k.x-=p-(p*t[0]+s*t[2]),k.y-=s-(p*t[1]+s*t[3]))),N.body.removeChild(P),k.perspective||(k.perspective=C.perspective),null!=z.xPercent&&(k.xPercent=ia(z.xPercent,C.xPercent)),null!=z.yPercent&&(k.yPercent=ia(z.yPercent,C.yPercent));else if("object"==typeof z){if(k={scaleX:ia(null!=z.scaleX?z.scaleX:z.scale,C.scaleX),scaleY:ia(null!=z.scaleY?z.scaleY:z.scale,C.scaleY),scaleZ:ia(z.scaleZ,C.scaleZ),x:ia(z.x,C.x),y:ia(z.y,C.y),z:ia(z.z,C.z),xPercent:ia(z.xPercent,C.xPercent),yPercent:ia(z.yPercent,C.yPercent),perspective:ia(z.transformPerspective,C.perspective)},o=z.directionalRotation,null!=o)if("object"==typeof o)for(l in o)z[l]=o[l];else z.rotation=o;"string"==typeof z.x&&-1!==z.x.indexOf("%")&&(k.x=0,k.xPercent=ia(z.x,C.xPercent)),"string"==typeof z.y&&-1!==z.y.indexOf("%")&&(k.y=0,k.yPercent=ia(z.y,C.yPercent)),k.rotation=ja("rotation"in z?z.rotation:"shortRotation"in z?z.shortRotation+"_short":"rotationZ"in z?z.rotationZ:C.rotation-C.skewY,C.rotation-C.skewY,"rotation",A),Ea&&(k.rotationX=ja("rotationX"in z?z.rotationX:"shortRotationX"in z?z.shortRotationX+"_short":C.rotationX||0,C.rotationX,"rotationX",A),k.rotationY=ja("rotationY"in z?z.rotationY:"shortRotationY"in z?z.shortRotationY+"_short":C.rotationY||0,C.rotationY,"rotationY",A)),k.skewX=ja(z.skewX,C.skewX-C.skewY),(k.skewY=ja(z.skewY,C.skewY))&&(k.skewX+=k.skewY,k.rotation+=k.skewY)}for(Ea&&null!=z.force3D&&(C.force3D=z.force3D,n=!0),C.skewType=z.skewType||C.skewType||g.defaultSkewType,m=C.force3D||C.z||C.rotationX||C.rotationY||k.z||k.rotationX||k.rotationY||k.perspective,m||null==z.scale||(k.scaleZ=1);--y>-1;)u=Aa[y],D=k[u]-C[u],(D>x||-x>D||null!=z[u]||null!=M[u])&&(n=!0, + f=new sa(C,u,C[u],D,f),u in A&&(f.e=A[u]),f.xs0=0,f.plugin=h,d._overwriteProps.push(f.n));return D=z.transformOrigin,C.svg&&(D||z.svgOrigin)&&(p=C.xOffset,s=C.yOffset,Ka(a,ga(D),k,z.svgOrigin,z.smoothOrigin),f=ta(C,"xOrigin",(v?C:k).xOrigin,k.xOrigin,f,B),f=ta(C,"yOrigin",(v?C:k).yOrigin,k.yOrigin,f,B),(p!==C.xOffset||s!==C.yOffset)&&(f=ta(C,"xOffset",v?p:C.xOffset,C.xOffset,f,B),f=ta(C,"yOffset",v?s:C.yOffset,C.yOffset,f,B)),D=za?null:"0px 0px"),(D||Ea&&m&&C.zOrigin)&&(Ba?(n=!0,u=Da,D=(D||$(a,u,e,!1,"50% 50%"))+"",f=new sa(w,u,0,0,f,-1,B),f.b=w[u],f.plugin=h,Ea?(l=C.zOrigin,D=D.split(" "),C.zOrigin=(D.length>2&&(0===l||"0px"!==D[2])?parseFloat(D[2]):l)||0,f.xs0=f.e=D[0]+" "+(D[1]||"50%")+" 0px",f=new sa(C,"zOrigin",0,0,f,-1,f.n),f.b=l,f.xs0=f.e=C.zOrigin):f.xs0=f.e=D):ga(D+"",C)),n&&(d._transformType=C.svg&&za||!m&&3!==this._transformType?2:3),j&&(i[c]=j),f},prefix:!0}),xa("boxShadow",{defaultValue:"0px 0px 0px 0px #999",prefix:!0,color:!0,multi:!0,keyword:"inset"}),xa("borderRadius",{defaultValue:"0px",parser:function(a,b,c,f,g,h){b=this.format(b);var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],z=a.style;for(q=parseFloat(a.offsetWidth),r=parseFloat(a.offsetHeight),i=b.split(" "),j=0;jp?1:0))||""):(p=parseFloat(n),s=n.substr((p+"").length)),""===s&&(s=d[c]||t),s!==t&&(v=_(a,"borderLeft",o,t),w=_(a,"borderTop",o,t),"%"===s?(m=v/q*100+"%",l=w/r*100+"%"):"em"===s?(x=_(a,"borderLeft",1,"em"),m=v/x+"em",l=w/x+"em"):(m=v+"px",l=w+"px"),u&&(n=parseFloat(m)+p+s,k=parseFloat(l)+p+s)),g=ua(z,y[j],m+" "+l,n+" "+k,!1,"0px",g);return g},prefix:!0,formatter:pa("0px 0px 0px 0px",!1,!0)}),xa("borderBottomLeftRadius,borderBottomRightRadius,borderTopLeftRadius,borderTopRightRadius",{defaultValue:"0px",parser:function(a,b,c,d,f,g){return ua(a.style,c,this.format($(a,c,e,!1,"0px 0px")),this.format(b),!1,"0px",f)},prefix:!0,formatter:pa("0px 0px",!1,!0)}),xa("backgroundPosition",{defaultValue:"0 0",parser:function(a,b,c,d,f,g){var h,i,j,k,l,m,n="background-position",o=e||Z(a,null),q=this.format((o?p?o.getPropertyValue(n+"-x")+" "+o.getPropertyValue(n+"-y"):o.getPropertyValue(n):a.currentStyle.backgroundPositionX+" "+a.currentStyle.backgroundPositionY)||"0 0"),r=this.format(b);if(-1!==q.indexOf("%")!=(-1!==r.indexOf("%"))&&r.split(",").length<2&&(m=$(a,"backgroundImage").replace(D,""),m&&"none"!==m)){for(h=q.split(" "),i=r.split(" "),Q.setAttribute("src",m),j=2;--j>-1;)q=h[j],k=-1!==q.indexOf("%"),k!==(-1!==i[j].indexOf("%"))&&(l=0===j?a.offsetWidth-Q.width:a.offsetHeight-Q.height,h[j]=k?parseFloat(q)/100*l+"px":parseFloat(q)/l*100+"%");q=h.join(" ")}return this.parseComplex(a.style,q,r,f,g)},formatter:ga}),xa("backgroundSize",{defaultValue:"0 0",formatter:function(a){return a+="",ga(-1===a.indexOf(" ")?a+" "+a:a)}}),xa("perspective",{defaultValue:"0px",prefix:!0}),xa("perspectiveOrigin",{defaultValue:"50% 50%",prefix:!0}),xa("transformStyle",{prefix:!0}),xa("backfaceVisibility",{prefix:!0}),xa("userSelect",{prefix:!0}),xa("margin",{parser:qa("marginTop,marginRight,marginBottom,marginLeft")}),xa("padding",{parser:qa("paddingTop,paddingRight,paddingBottom,paddingLeft")}),xa("clip",{defaultValue:"rect(0px,0px,0px,0px)",parser:function(a,b,c,d,f,g){var h,i,j;return 9>p?(i=a.currentStyle,j=8>p?" ":",",h="rect("+i.clipTop+j+i.clipRight+j+i.clipBottom+j+i.clipLeft+")",b=this.format(b).split(",").join(j)):(h=this.format($(a,this.p,e,!1,this.dflt)),b=this.format(b)),this.parseComplex(a.style,h,b,f,g)}}),xa("textShadow",{defaultValue:"0px 0px 0px #999",color:!0,multi:!0}),xa("autoRound,strictUnits",{parser:function(a,b,c,d,e){return e}}),xa("border",{defaultValue:"0px solid #000",parser:function(a,b,c,d,f,g){var h=$(a,"borderTopWidth",e,!1,"0px"),i=this.format(b).split(" "),j=i[0].replace(w,"");return"px"!==j&&(h=parseFloat(h)/_(a,"borderTopWidth",1,j)+j),this.parseComplex(a.style,this.format(h+" "+$(a,"borderTopStyle",e,!1,"solid")+" "+$(a,"borderTopColor",e,!1,"#000")),i.join(" "),f,g)},color:!0,formatter:function(a){var b=a.split(" ");return b[0]+" "+(b[1]||"solid")+" "+(a.match(oa)||["#000"])[0]}}),xa("borderWidth",{parser:qa("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")}),xa("float,cssFloat,styleFloat",{parser:function(a,b,c,d,e,f){var g=a.style,h="cssFloat"in g?"cssFloat":"styleFloat";return new sa(g,h,0,0,e,-1,c,!1,0,g[h],b)}});var Sa=function(a){var b,c=this.t,d=c.filter||$(this.data,"filter")||"",e=this.s+this.c*a|0;100===e&&(-1===d.indexOf("atrix(")&&-1===d.indexOf("radient(")&&-1===d.indexOf("oader(")?(c.removeAttribute("filter"),b=!$(this.data,"filter")):(c.filter=d.replace(z,""),b=!0)),b||(this.xn1&&(c.filter=d=d||"alpha(opacity="+e+")"),-1===d.indexOf("pacity")?0===e&&this.xn1||(c.filter=d+" alpha(opacity="+e+")"):c.filter=d.replace(x,"opacity="+e))};xa("opacity,alpha,autoAlpha",{defaultValue:"1",parser:function(a,b,c,d,f,g){var h=parseFloat($(a,"opacity",e,!1,"1")),i=a.style,j="autoAlpha"===c;return"string"==typeof b&&"="===b.charAt(1)&&(b=("-"===b.charAt(0)?-1:1)*parseFloat(b.substr(2))+h),j&&1===h&&"hidden"===$(a,"visibility",e)&&0!==b&&(h=0),T?f=new sa(i,"opacity",h,b-h,f):(f=new sa(i,"opacity",100*h,100*(b-h),f),f.xn1=j?1:0,i.zoom=1,f.type=2,f.b="alpha(opacity="+f.s+")",f.e="alpha(opacity="+(f.s+f.c)+")",f.data=a,f.plugin=g,f.setRatio=Sa),j&&(f=new sa(i,"visibility",0,0,f,-1,null,!1,0,0!==h?"inherit":"hidden",0===b?"hidden":"inherit"),f.xs0="inherit",d._overwriteProps.push(f.n),d._overwriteProps.push(c)),f}});var Ta=function(a,b){b&&(a.removeProperty?(("ms"===b.substr(0,2)||"webkit"===b.substr(0,6))&&(b="-"+b),a.removeProperty(b.replace(B,"-$1").toLowerCase())):a.removeAttribute(b))},Ua=function(a){if(this.t._gsClassPT=this,1===a||0===a){this.t.setAttribute("class",0===a?this.b:this.e);for(var b=this.data,c=this.t.style;b;)b.v?c[b.p]=b.v:Ta(c,b.p),b=b._next;1===a&&this.t._gsClassPT===this&&(this.t._gsClassPT=null)}else this.t.getAttribute("class")!==this.e&&this.t.setAttribute("class",this.e)};xa("className",{parser:function(a,b,d,f,g,h,i){var j,k,l,m,n,o=a.getAttribute("class")||"",p=a.style.cssText;if(g=f._classNamePT=new sa(a,d,0,0,g,2),g.setRatio=Ua,g.pr=-11,c=!0,g.b=o,k=ba(a,e),l=a._gsClassPT){for(m={},n=l.data;n;)m[n.p]=1,n=n._next;l.setRatio(1)}return a._gsClassPT=g,g.e="="!==b.charAt(1)?b:o.replace(new RegExp("(?:\\s|^)"+b.substr(2)+"(?![\\w-])"),"")+("+"===b.charAt(0)?" "+b.substr(2):""),a.setAttribute("class",g.e),j=ca(a,k,ba(a),i,m),a.setAttribute("class",o),g.data=j.firstMPT,a.style.cssText=p,g=g.xfirst=f.parse(a,j.difs,g,h)}});var Va=function(a){if((1===a||0===a)&&this.data._totalTime===this.data._totalDuration&&"isFromStart"!==this.data.data){var b,c,d,e,f,g=this.t.style,h=i.transform.parse;if("all"===this.e)g.cssText="",e=!0;else for(b=this.e.split(" ").join("").split(","),d=b.length;--d>-1;)c=b[d],i[c]&&(i[c].parse===h?e=!0:c="transformOrigin"===c?Da:i[c].p),Ta(g,c);e&&(Ta(g,Ba),f=this.t._gsTransform,f&&(f.svg&&(this.t.removeAttribute("data-svg-origin"),this.t.removeAttribute("transform")),delete this.t._gsTransform))}};for(xa("clearProps",{parser:function(a,b,d,e,f){return f=new sa(a,d,0,0,f,2),f.setRatio=Va,f.e=b,f.pr=-10,f.data=e._tween,c=!0,f}}),j="bezier,throwProps,physicsProps,physics2D".split(","),va=j.length;va--;)ya(j[va]);j=g.prototype,j._firstPT=j._lastParsedTransform=j._transform=null,j._onInitTween=function(a,b,h,j){if(!a.nodeType)return!1;this._target=q=a,this._tween=h,this._vars=b,r=j,k=b.autoRound,c=!1,d=b.suffixMap||g.suffixMap,e=Z(a,""),f=this._overwriteProps;var n,p,s,t,u,v,w,x,z,A=a.style;if(l&&""===A.zIndex&&(n=$(a,"zIndex",e),("auto"===n||""===n)&&this._addLazySet(A,"zIndex",0)),"string"==typeof b&&(t=A.cssText,n=ba(a,e),A.cssText=t+";"+b,n=ca(a,n,ba(a)).difs,!T&&y.test(b)&&(n.opacity=parseFloat(RegExp.$1)),b=n,A.cssText=t),b.className?this._firstPT=p=i.className.parse(a,b.className,"className",this,null,null,b):this._firstPT=p=this.parse(a,b,null),this._transformType){for(z=3===this._transformType,Ba?m&&(l=!0,""===A.zIndex&&(w=$(a,"zIndex",e),("auto"===w||""===w)&&this._addLazySet(A,"zIndex",0)),o&&this._addLazySet(A,"WebkitBackfaceVisibility",this._vars.WebkitBackfaceVisibility||(z?"visible":"hidden"))):A.zoom=1,s=p;s&&s._next;)s=s._next;x=new sa(a,"transform",0,0,null,2),this._linkCSSP(x,null,s),x.setRatio=Ba?Ra:Qa,x.data=this._transform||Pa(a,e,!0),x.tween=h,x.pr=-1,f.pop()}if(c){for(;p;){for(v=p._next,s=t;s&&s.pr>p.pr;)s=s._next;(p._prev=s?s._prev:u)?p._prev._next=p:t=p,(p._next=s)?s._prev=p:u=p,p=v}this._firstPT=t}return!0},j.parse=function(a,b,c,f){var g,h,j,l,m,n,o,p,s,t,u=a.style;for(g in b)n=b[g],"function"==typeof n&&(n=n(r,q)),h=i[g],h?c=h.parse(a,n,g,this,c,f,b):(m=$(a,g,e)+"",s="string"==typeof n,"color"===g||"fill"===g||"stroke"===g||-1!==g.indexOf("Color")||s&&A.test(n)?(s||(n=ma(n),n=(n.length>3?"rgba(":"rgb(")+n.join(",")+")"),c=ua(u,g,m,n,!0,"transparent",c,0,f)):s&&J.test(n)?c=ua(u,g,m,n,!0,null,c,0,f):(j=parseFloat(m),o=j||0===j?m.substr((j+"").length):"",(""===m||"auto"===m)&&("width"===g||"height"===g?(j=fa(a,g,e),o="px"):"left"===g||"top"===g?(j=aa(a,g,e),o="px"):(j="opacity"!==g?0:1,o="")),t=s&&"="===n.charAt(1),t?(l=parseInt(n.charAt(0)+"1",10),n=n.substr(2),l*=parseFloat(n),p=n.replace(w,"")):(l=parseFloat(n),p=s?n.replace(w,""):""),""===p&&(p=g in d?d[g]:o),n=l||0===l?(t?l+j:l)+p:b[g],o!==p&&""!==p&&(l||0===l)&&j&&(j=_(a,g,j,o),"%"===p?(j/=_(a,g,100,"%")/100,b.strictUnits!==!0&&(m=j+"%")):"em"===p||"rem"===p||"vw"===p||"vh"===p?j/=_(a,g,1,p):"px"!==p&&(l=_(a,g,l,p),p="px"),t&&(l||0===l)&&(n=l+j+p)),t&&(l+=j),!j&&0!==j||!l&&0!==l?void 0!==u[g]&&(n||n+""!="NaN"&&null!=n)?(c=new sa(u,g,l||j||0,0,c,-1,g,!1,0,m,n),c.xs0="none"!==n||"display"!==g&&-1===g.indexOf("Style")?n:m):V("invalid "+g+" tween value: "+b[g]):(c=new sa(u,g,j,l-j,c,0,g,k!==!1&&("px"===p||"zIndex"===g),0,m,n),c.xs0=p))),f&&c&&!c.plugin&&(c.plugin=f);return c},j.setRatio=function(a){var b,c,d,e=this._firstPT,f=1e-6;if(1!==a||this._tween._time!==this._tween._duration&&0!==this._tween._time)if(a||this._tween._time!==this._tween._duration&&0!==this._tween._time||this._tween._rawPrevTime===-1e-6)for(;e;){if(b=e.c*a+e.s,e.r?b=Math.round(b):f>b&&b>-f&&(b=0),e.type)if(1===e.type)if(d=e.l,2===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2;else if(3===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3;else if(4===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3+e.xn3+e.xs4;else if(5===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3+e.xn3+e.xs4+e.xn4+e.xs5;else{for(c=e.xs0+b+e.xs1,d=1;d-1;)Xa(a[e],b,c);else for(d=a.childNodes,e=d.length;--e>-1;)f=d[e],g=f.type,f.style&&(b.push(ba(f)),c&&c.push(f)),1!==g&&9!==g&&11!==g||!f.childNodes.length||Xa(f,b,c)};return g.cascadeTo=function(a,c,d){var e,f,g,h,i=b.to(a,c,d),j=[i],k=[],l=[],m=[],n=b._internals.reservedProps;for(a=i._targets||i.target,Xa(a,k,m),i.render(c,!0,!0),Xa(a,l),i.render(0,!0,!0),i._enabled(!0),e=m.length;--e>-1;)if(f=ca(m[e],k[e],l[e]),f.firstMPT){f=f.difs;for(g in d)n[g]&&(f[g]=d[g]);h={};for(g in f)h[g]=k[e][g];j.push(b.fromTo(m[e],c,h,f))}return j},a.activate([g]),g},!0),function(){var a=_gsScope._gsDefine.plugin({propName:"roundProps",version:"1.6.0",priority:-1,API:2,init:function(a,b,c){return this._tween=c,!0}}),b=function(a){for(;a;)a.f||a.blob||(a.m=Math.round),a=a._next},c=a.prototype;c._onInitAllProps=function(){for(var a,c,d,e=this._tween,f=e.vars.roundProps.join?e.vars.roundProps:e.vars.roundProps.split(","),g=f.length,h={},i=e._propLookup.roundProps;--g>-1;)h[f[g]]=Math.round;for(g=f.length;--g>-1;)for(a=f[g],c=e._firstPT;c;)d=c._next,c.pg?c.t._mod(h):c.n===a&&(2===c.f&&c.t?b(c.t._firstPT):(this._add(c.t,a,c.s,c.c),d&&(d._prev=c._prev),c._prev?c._prev._next=d:e._firstPT===c&&(e._firstPT=d),c._next=c._prev=null,e._propLookup[a]=i)),c=d;return!1},c._add=function(a,b,c,d){this._addTween(a,b,c,c+d,b,Math.round),this._overwriteProps.push(b)}}(),function(){_gsScope._gsDefine.plugin({propName:"attr",API:2,version:"0.6.0",init:function(a,b,c,d){var e,f;if("function"!=typeof a.setAttribute)return!1;for(e in b)f=b[e],"function"==typeof f&&(f=f(d,a)),this._addTween(a,"setAttribute",a.getAttribute(e)+"",f+"",e,!1,e),this._overwriteProps.push(e);return!0}})}(),_gsScope._gsDefine.plugin({propName:"directionalRotation",version:"0.3.0",API:2,init:function(a,b,c,d){"object"!=typeof b&&(b={rotation:b}),this.finals={};var e,f,g,h,i,j,k=b.useRadians===!0?2*Math.PI:360,l=1e-6;for(e in b)"useRadians"!==e&&(h=b[e],"function"==typeof h&&(h=h(d,a)),j=(h+"").split("_"),f=j[0],g=parseFloat("function"!=typeof a[e]?a[e]:a[e.indexOf("set")||"function"!=typeof a["get"+e.substr(3)]?e:"get"+e.substr(3)]()),h=this.finals[e]="string"==typeof f&&"="===f.charAt(1)?g+parseInt(f.charAt(0)+"1",10)*Number(f.substr(2)):Number(f)||0,i=h-g,j.length&&(f=j.join("_"),-1!==f.indexOf("short")&&(i%=k,i!==i%(k/2)&&(i=0>i?i+k:i-k)),-1!==f.indexOf("_cw")&&0>i?i=(i+9999999999*k)%k-(i/k|0)*k:-1!==f.indexOf("ccw")&&i>0&&(i=(i-9999999999*k)%k-(i/k|0)*k)),(i>l||-l>i)&&(this._addTween(a,e,g,g+i,e),this._overwriteProps.push(e)));return!0},set:function(a){var b;if(1!==a)this._super.setRatio.call(this,a);else for(b=this._firstPT;b;)b.f?b.t[b.p](this.finals[b.p]):b.t[b.p]=this.finals[b.p],b=b._next}})._autoCSS=!0,_gsScope._gsDefine("easing.Back",["easing.Ease"],function(a){var b,c,d,e=_gsScope.GreenSockGlobals||_gsScope,f=e.com.greensock,g=2*Math.PI,h=Math.PI/2,i=f._class,j=function(b,c){var d=i("easing."+b,function(){},!0),e=d.prototype=new a;return e.constructor=d,e.getRatio=c,d},k=a.register||function(){},l=function(a,b,c,d,e){var f=i("easing."+a,{easeOut:new b,easeIn:new c,easeInOut:new d},!0);return k(f,a),f},m=function(a,b,c){this.t=a,this.v=b,c&&(this.next=c,c.prev=this,this.c=c.v-b,this.gap=c.t-a)},n=function(b,c){var d=i("easing."+b,function(a){this._p1=a||0===a?a:1.70158,this._p2=1.525*this._p1},!0),e=d.prototype=new a;return e.constructor=d,e.getRatio=c,e.config=function(a){return new d(a)},d},o=l("Back",n("BackOut",function(a){return(a-=1)*a*((this._p1+1)*a+this._p1)+1}),n("BackIn",function(a){return a*a*((this._p1+1)*a-this._p1)}),n("BackInOut",function(a){return(a*=2)<1?.5*a*a*((this._p2+1)*a-this._p2):.5*((a-=2)*a*((this._p2+1)*a+this._p2)+2)})),p=i("easing.SlowMo",function(a,b,c){b=b||0===b?b:.7,null==a?a=.7:a>1&&(a=1),this._p=1!==a?b:0,this._p1=(1-a)/2,this._p2=a,this._p3=this._p1+this._p2,this._calcEnd=c===!0},!0),q=p.prototype=new a;return q.constructor=p,q.getRatio=function(a){var b=a+(.5-a)*this._p;return athis._p3?this._calcEnd?1-(a=(a-this._p3)/this._p1)*a:b+(a-b)*(a=(a-this._p3)/this._p1)*a*a*a:this._calcEnd?1:b},p.ease=new p(.7,.7),q.config=p.config=function(a,b,c){return new p(a,b,c)},b=i("easing.SteppedEase",function(a){a=a||1,this._p1=1/a,this._p2=a+1},!0),q=b.prototype=new a,q.constructor=b,q.getRatio=function(a){return 0>a?a=0:a>=1&&(a=.999999999),(this._p2*a>>0)*this._p1},q.config=b.config=function(a){return new b(a)},c=i("easing.RoughEase",function(b){b=b||{};for(var c,d,e,f,g,h,i=b.taper||"none",j=[],k=0,l=0|(b.points||20),n=l,o=b.randomize!==!1,p=b.clamp===!0,q=b.template instanceof a?b.template:null,r="number"==typeof b.strength?.4*b.strength:.4;--n>-1;)c=o?Math.random():1/l*n,d=q?q.getRatio(c):c,"none"===i?e=r:"out"===i?(f=1-c,e=f*f*r):"in"===i?e=c*c*r:.5>c?(f=2*c,e=f*f*.5*r):(f=2*(1-c),e=f*f*.5*r),o?d+=Math.random()*e-.5*e:n%2?d+=.5*e:d-=.5*e,p&&(d>1?d=1:0>d&&(d=0)),j[k++]={x:c,y:d};for(j.sort(function(a,b){return a.x-b.x}),h=new m(1,1,null),n=l;--n>-1;)g=j[n],h=new m(g.x,g.y,h);this._prev=new m(0,0,0!==h.t?h:h.next)},!0),q=c.prototype=new a,q.constructor=c,q.getRatio=function(a){var b=this._prev;if(a>b.t){for(;b.next&&a>=b.t;)b=b.next;b=b.prev}else for(;b.prev&&a<=b.t;)b=b.prev;return this._prev=b,b.v+(a-b.t)/b.gap*b.c},q.config=function(a){return new c(a)},c.ease=new c,l("Bounce",j("BounceOut",function(a){return 1/2.75>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375}),j("BounceIn",function(a){return(a=1-a)<1/2.75?1-7.5625*a*a:2/2.75>a?1-(7.5625*(a-=1.5/2.75)*a+.75):2.5/2.75>a?1-(7.5625*(a-=2.25/2.75)*a+.9375):1-(7.5625*(a-=2.625/2.75)*a+.984375)}),j("BounceInOut",function(a){var b=.5>a;return a=b?1-2*a:2*a-1,a=1/2.75>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375,b?.5*(1-a):.5*a+.5})),l("Circ",j("CircOut",function(a){return Math.sqrt(1-(a-=1)*a)}),j("CircIn",function(a){return-(Math.sqrt(1-a*a)-1)}),j("CircInOut",function(a){return(a*=2)<1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1)})),d=function(b,c,d){var e=i("easing."+b,function(a,b){this._p1=a>=1?a:1,this._p2=(b||d)/(1>a?a:1),this._p3=this._p2/g*(Math.asin(1/this._p1)||0),this._p2=g/this._p2},!0),f=e.prototype=new a;return f.constructor=e,f.getRatio=c,f.config=function(a,b){return new e(a,b)},e},l("Elastic",d("ElasticOut",function(a){return this._p1*Math.pow(2,-10*a)*Math.sin((a-this._p3)*this._p2)+1},.3),d("ElasticIn",function(a){return-(this._p1*Math.pow(2,10*(a-=1))*Math.sin((a-this._p3)*this._p2))},.3),d("ElasticInOut",function(a){return(a*=2)<1?-.5*(this._p1*Math.pow(2,10*(a-=1))*Math.sin((a-this._p3)*this._p2)):this._p1*Math.pow(2,-10*(a-=1))*Math.sin((a-this._p3)*this._p2)*.5+1},.45)),l("Expo",j("ExpoOut",function(a){return 1-Math.pow(2,-10*a)}),j("ExpoIn",function(a){return Math.pow(2,10*(a-1))-.001}),j("ExpoInOut",function(a){return(a*=2)<1?.5*Math.pow(2,10*(a-1)):.5*(2-Math.pow(2,-10*(a-1)))})),l("Sine",j("SineOut",function(a){return Math.sin(a*h)}),j("SineIn",function(a){return-Math.cos(a*h)+1}),j("SineInOut",function(a){return-.5*(Math.cos(Math.PI*a)-1)})),i("easing.EaseLookup",{find:function(b){return a.map[b]}},!0),k(e.SlowMo,"SlowMo","ease,"),k(c,"RoughEase","ease,"),k(b,"SteppedEase","ease,"),o},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(a,b){"use strict";var c={},d=a.GreenSockGlobals=a.GreenSockGlobals||a;if(!d.TweenLite){var e,f,g,h,i,j=function(a){var b,c=a.split("."),e=d;for(b=0;b-1;)(l=p[f[s]]||new q(f[s],[])).gsClass?(i[s]=l.gsClass,t--):k&&l.sc.push(this);if(0===t&&g){if(m=("com.greensock."+e).split("."),n=m.pop(),o=j(m.join("."))[n]=this.gsClass=g.apply(g,i),h)if(d[n]=c[n]=o,r="undefined"!=typeof module&&module.exports,!r&&"function"==typeof define&&define.amd)define((a.GreenSockAMDPath?a.GreenSockAMDPath+"/":"")+e.split(".").pop(),[],function(){return o});else if(r)if(e===b){module.exports=c[b]=o;for(s in c)o[s]=c[s]}else c[b]&&(c[b][n]=o);for(s=0;s-1;)for(f=i[j],e=d?s("easing."+f,null,!0):k.easing[f]||{},g=l.length;--g>-1;)h=l[g],v[f+"."+h]=v[h+f]=e[h]=a.getRatio?a:a[h]||new a};for(g=u.prototype,g._calcEnd=!1,g.getRatio=function(a){if(this._func)return this._params[0]=a,this._func.apply(null,this._params);var b=this._type,c=this._power,d=1===b?1-a:2===b?a:.5>a?2*a:2*(1-a);return 1===c?d*=d:2===c?d*=d*d:3===c?d*=d*d*d:4===c&&(d*=d*d*d*d),1===b?1-d:2===b?d:.5>a?d/2:1-d/2},e=["Linear","Quad","Cubic","Quart","Quint,Strong"],f=e.length;--f>-1;)g=e[f]+",Power"+f,w(new u(null,null,1,f),g,"easeOut",!0),w(new u(null,null,2,f),g,"easeIn"+(0===f?",easeNone":"")),w(new u(null,null,3,f),g,"easeInOut");v.linear=k.easing.Linear.easeIn,v.swing=k.easing.Quad.easeInOut;var x=s("events.EventDispatcher",function(a){this._listeners={},this._eventTarget=a||this});g=x.prototype,g.addEventListener=function(a,b,c,d,e){e=e||0;var f,g,j=this._listeners[a],k=0;for(this!==h||i||h.wake(),null==j&&(this._listeners[a]=j=[]),g=j.length;--g>-1;)f=j[g],f.c===b&&f.s===c?j.splice(g,1):0===k&&f.pr-1;)if(d[c].c===b)return void d.splice(c,1)},g.dispatchEvent=function(a){var b,c,d,e=this._listeners[a];if(e)for(b=e.length,b>1&&(e=e.slice(0)),c=this._eventTarget;--b>-1;)d=e[b],d&&(d.up?d.c.call(d.s||c,{type:a,target:c}):d.c.call(d.s||c))};var y=a.requestAnimationFrame,z=a.cancelAnimationFrame,A=Date.now||function(){return(new Date).getTime()},B=A();for(e=["ms","moz","webkit","o"],f=e.length;--f>-1&&!y;)y=a[e[f]+"RequestAnimationFrame"],z=a[e[f]+"CancelAnimationFrame"]||a[e[f]+"CancelRequestAnimationFrame"];s("Ticker",function(a,b){var c,d,e,f,g,j=this,k=A(),m=b!==!1&&y?"auto":!1,o=500,p=33,q="tick",r=function(a){var b,h,i=A()-B;i>o&&(k+=i-p),B+=i,j.time=(B-k)/1e3,b=j.time-g,(!c||b>0||a===!0)&&(j.frame++,g+=b+(b>=f?.004:f-b),h=!0),a!==!0&&(e=d(r)),h&&j.dispatchEvent(q)};x.call(j),j.time=j.frame=0,j.tick=function(){r(!0)},j.lagSmoothing=function(a,b){o=a||1/l,p=Math.min(b,o,0)},j.sleep=function(){null!=e&&(m&&z?z(e):clearTimeout(e),d=n,e=null,j===h&&(i=!1))},j.wake=function(a){null!==e?j.sleep():a?k+=-B+(B=A()):j.frame>10&&(B=A()-o+5),d=0===c?n:m&&y?y:function(a){return setTimeout(a,1e3*(g-j.time)+1|0)},j===h&&(i=!0),r(2)},j.fps=function(a){return arguments.length?(c=a,f=1/(c||60),g=this.time+f,void j.wake()):c},j.useRAF=function(a){return arguments.length?(j.sleep(),m=a,void j.fps(c)):m},j.fps(a),setTimeout(function(){"auto"===m&&j.frame<5&&"hidden"!==document.visibilityState&&j.useRAF(!1)},1500)}),g=k.Ticker.prototype=new k.events.EventDispatcher,g.constructor=k.Ticker;var C=s("core.Animation",function(a,b){if(this.vars=b=b||{},this._duration=this._totalDuration=a||0,this._delay=Number(b.delay)||0,this._timeScale=1,this._active=b.immediateRender===!0,this.data=b.data,this._reversed=b.reversed===!0,V){i||h.wake();var c=this.vars.useFrames?U:V;c.add(this,c._time),this.vars.paused&&this.paused(!0)}});h=C.ticker=new k.Ticker,g=C.prototype,g._dirty=g._gc=g._initted=g._paused=!1,g._totalTime=g._time=0,g._rawPrevTime=-1,g._next=g._last=g._onUpdate=g._timeline=g.timeline=null,g._paused=!1;var D=function(){i&&A()-B>2e3&&h.wake(),setTimeout(D,2e3)};D(),g.play=function(a,b){return null!=a&&this.seek(a,b),this.reversed(!1).paused(!1)},g.pause=function(a,b){return null!=a&&this.seek(a,b),this.paused(!0)},g.resume=function(a,b){return null!=a&&this.seek(a,b),this.paused(!1)},g.seek=function(a,b){return this.totalTime(Number(a),b!==!1)},g.restart=function(a,b){return this.reversed(!1).paused(!1).totalTime(a?-this._delay:0,b!==!1,!0)},g.reverse=function(a,b){return null!=a&&this.seek(a||this.totalDuration(),b),this.reversed(!0).paused(!1)},g.render=function(a,b,c){},g.invalidate=function(){return this._time=this._totalTime=0,this._initted=this._gc=!1,this._rawPrevTime=-1,(this._gc||!this.timeline)&&this._enabled(!0),this},g.isActive=function(){var a,b=this._timeline,c=this._startTime;return!b||!this._gc&&!this._paused&&b.isActive()&&(a=b.rawTime())>=c&&a-1;)"{self}"===a[b]&&(c[b]=this);return c},g._callback=function(a){var b=this.vars,c=b[a],d=b[a+"Params"],e=b[a+"Scope"]||b.callbackScope||this,f=d?d.length:0;switch(f){case 0:c.call(e);break;case 1:c.call(e,d[0]);break;case 2:c.call(e,d[0],d[1]);break;default:c.apply(e,d)}},g.eventCallback=function(a,b,c,d){if("on"===(a||"").substr(0,2)){var e=this.vars;if(1===arguments.length)return e[a];null==b?delete e[a]:(e[a]=b,e[a+"Params"]=o(c)&&-1!==c.join("").indexOf("{self}")?this._swapSelfInParams(c):c,e[a+"Scope"]=d),"onUpdate"===a&&(this._onUpdate=b)}return this},g.delay=function(a){return arguments.length?(this._timeline.smoothChildTiming&&this.startTime(this._startTime+a-this._delay),this._delay=a,this):this._delay},g.duration=function(a){return arguments.length?(this._duration=this._totalDuration=a,this._uncache(!0),this._timeline.smoothChildTiming&&this._time>0&&this._timethis._duration?this._duration:a,b)):this._time},g.totalTime=function(a,b,c){if(i||h.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(0>a&&!c&&(a+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&&this.totalDuration();var d=this._totalDuration,e=this._timeline;if(a>d&&!c&&(a=d),this._startTime=(this._paused?this._pauseTime:e._time)-(this._reversed?d-a:a)/this._timeScale,e._dirty||this._uncache(!1),e._timeline)for(;e._timeline;)e._timeline._time!==(e._startTime+e._totalTime)/e._timeScale&&e.totalTime(e._totalTime,!0),e=e._timeline}this._gc&&this._enabled(!0,!1),(this._totalTime!==a||0===this._duration)&&(I.length&&X(),this.render(a,b,!1),I.length&&X())}return this},g.progress=g.totalProgress=function(a,b){var c=this.duration();return arguments.length?this.totalTime(c*a,b):c?this._time/c:this.ratio},g.startTime=function(a){return arguments.length?(a!==this._startTime&&(this._startTime=a,this.timeline&&this.timeline._sortChildren&&this.timeline.add(this,a-this._delay)),this):this._startTime},g.endTime=function(a){return this._startTime+(0!=a?this.totalDuration():this.duration())/this._timeScale},g.timeScale=function(a){if(!arguments.length)return this._timeScale;if(a=a||l,this._timeline&&this._timeline.smoothChildTiming){var b=this._pauseTime,c=b||0===b?b:this._timeline.totalTime();this._startTime=c-(c-this._startTime)*this._timeScale/a}return this._timeScale=a,this._uncache(!1)},g.reversed=function(a){return arguments.length?(a!=this._reversed&&(this._reversed=a,this.totalTime(this._timeline&&!this._timeline.smoothChildTiming?this.totalDuration()-this._totalTime:this._totalTime,!0)),this):this._reversed},g.paused=function(a){if(!arguments.length)return this._paused;var b,c,d=this._timeline;return a!=this._paused&&d&&(i||a||h.wake(),b=d.rawTime(),c=b-this._pauseTime,!a&&d.smoothChildTiming&&(this._startTime+=c,this._uncache(!1)),this._pauseTime=a?b:null,this._paused=a,this._active=this.isActive(),!a&&0!==c&&this._initted&&this.duration()&&(b=d.smoothChildTiming?this._totalTime:(b-this._startTime)/this._timeScale,this.render(b,b===this._totalTime,!0))),this._gc&&!a&&this._enabled(!0,!1),this};var E=s("core.SimpleTimeline",function(a){C.call(this,0,a),this.autoRemoveChildren=this.smoothChildTiming=!0});g=E.prototype=new C,g.constructor=E,g.kill()._gc=!1,g._first=g._last=g._recent=null,g._sortChildren=!1,g.add=g.insert=function(a,b,c,d){var e,f;if(a._startTime=Number(b||0)+a._delay,a._paused&&this!==a._timeline&&(a._pauseTime=a._startTime+(this.rawTime()-a._startTime)/a._timeScale),a.timeline&&a.timeline._remove(a,!0),a.timeline=a._timeline=this,a._gc&&a._enabled(!0,!0),e=this._last,this._sortChildren)for(f=a._startTime;e&&e._startTime>f;)e=e._prev;return e?(a._next=e._next,e._next=a):(a._next=this._first,this._first=a),a._next?a._next._prev=a:this._last=a,a._prev=e,this._recent=a,this._timeline&&this._uncache(!0),this},g._remove=function(a,b){return a.timeline===this&&(b||a._enabled(!1,!0),a._prev?a._prev._next=a._next:this._first===a&&(this._first=a._next),a._next?a._next._prev=a._prev:this._last===a&&(this._last=a._prev),a._next=a._prev=a.timeline=null,a===this._recent&&(this._recent=this._last),this._timeline&&this._uncache(!0)),this},g.render=function(a,b,c){var d,e=this._first;for(this._totalTime=this._time=this._rawPrevTime=a;e;)d=e._next,(e._active||a>=e._startTime&&!e._paused)&&(e._reversed?e.render((e._dirty?e.totalDuration():e._totalDuration)-(a-e._startTime)*e._timeScale,b,c):e.render((a-e._startTime)*e._timeScale,b,c)),e=d},g.rawTime=function(){return i||h.wake(),this._totalTime};var F=s("TweenLite",function(b,c,d){if(C.call(this,c,d),this.render=F.prototype.render,null==b)throw"Cannot tween a null target.";this.target=b="string"!=typeof b?b:F.selector(b)||b;var e,f,g,h=b.jquery||b.length&&b!==a&&b[0]&&(b[0]===a||b[0].nodeType&&b[0].style&&!b.nodeType),i=this.vars.overwrite;if(this._overwrite=i=null==i?T[F.defaultOverwrite]:"number"==typeof i?i>>0:T[i],(h||b instanceof Array||b.push&&o(b))&&"number"!=typeof b[0])for(this._targets=g=m(b),this._propLookup=[],this._siblings=[],e=0;e1&&$(f,this,null,1,this._siblings[e])):(f=g[e--]=F.selector(f),"string"==typeof f&&g.splice(e+1,1)):g.splice(e--,1);else this._propLookup={},this._siblings=Y(b,this,!1),1===i&&this._siblings.length>1&&$(b,this,null,1,this._siblings);(this.vars.immediateRender||0===c&&0===this._delay&&this.vars.immediateRender!==!1)&&(this._time=-l,this.render(Math.min(0,-this._delay)))},!0),G=function(b){return b&&b.length&&b!==a&&b[0]&&(b[0]===a||b[0].nodeType&&b[0].style&&!b.nodeType); + },H=function(a,b){var c,d={};for(c in a)S[c]||c in b&&"transform"!==c&&"x"!==c&&"y"!==c&&"width"!==c&&"height"!==c&&"className"!==c&&"border"!==c||!(!P[c]||P[c]&&P[c]._autoCSS)||(d[c]=a[c],delete a[c]);a.css=d};g=F.prototype=new C,g.constructor=F,g.kill()._gc=!1,g.ratio=0,g._firstPT=g._targets=g._overwrittenProps=g._startAt=null,g._notifyPluginsOfEnabled=g._lazy=!1,F.version="1.19.0",F.defaultEase=g._ease=new u(null,null,1,1),F.defaultOverwrite="auto",F.ticker=h,F.autoSleep=120,F.lagSmoothing=function(a,b){h.lagSmoothing(a,b)},F.selector=a.$||a.jQuery||function(b){var c=a.$||a.jQuery;return c?(F.selector=c,c(b)):"undefined"==typeof document?b:document.querySelectorAll?document.querySelectorAll(b):document.getElementById("#"===b.charAt(0)?b.substr(1):b)};var I=[],J={},K=/(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,L=function(a){for(var b,c=this._firstPT,d=1e-6;c;)b=c.blob?a?this.join(""):this.start:c.c*a+c.s,c.m?b=c.m(b,this._target||c.t):d>b&&b>-d&&(b=0),c.f?c.fp?c.t[c.p](c.fp,b):c.t[c.p](b):c.t[c.p]=b,c=c._next},M=function(a,b,c,d){var e,f,g,h,i,j,k,l=[a,b],m=0,n="",o=0;for(l.start=a,c&&(c(l),a=l[0],b=l[1]),l.length=0,e=a.match(K)||[],f=b.match(K)||[],d&&(d._next=null,d.blob=1,l._firstPT=l._applyPT=d),i=f.length,h=0;i>h;h++)k=f[h],j=b.substr(m,b.indexOf(k,m)-m),n+=j||!h?j:",",m+=j.length,o?o=(o+1)%5:"rgba("===j.substr(-5)&&(o=1),k===e[h]||e.length<=h?n+=k:(n&&(l.push(n),n=""),g=parseFloat(e[h]),l.push(g),l._firstPT={_next:l._firstPT,t:l,p:l.length-1,s:g,c:("="===k.charAt(1)?parseInt(k.charAt(0)+"1",10)*parseFloat(k.substr(2)):parseFloat(k)-g)||0,f:0,m:o&&4>o?Math.round:0}),m+=k.length;return n+=b.substr(m),n&&l.push(n),l.setRatio=L,l},N=function(a,b,c,d,e,f,g,h,i){"function"==typeof d&&(d=d(i||0,a));var j,k,l="get"===c?a[b]:c,m=typeof a[b],n="string"==typeof d&&"="===d.charAt(1),o={t:a,p:b,s:l,f:"function"===m,pg:0,n:e||b,m:f?"function"==typeof f?f:Math.round:0,pr:0,c:n?parseInt(d.charAt(0)+"1",10)*parseFloat(d.substr(2)):parseFloat(d)-l||0};return"number"!==m&&("function"===m&&"get"===c&&(k=b.indexOf("set")||"function"!=typeof a["get"+b.substr(3)]?b:"get"+b.substr(3),o.s=l=g?a[k](g):a[k]()),"string"==typeof l&&(g||isNaN(l))?(o.fp=g,j=M(l,d,h||F.defaultStringFilter,o),o={t:j,p:"setRatio",s:0,c:1,f:2,pg:0,n:e||b,pr:0,m:0}):n||(o.s=parseFloat(l),o.c=parseFloat(d)-o.s||0)),o.c?((o._next=this._firstPT)&&(o._next._prev=o),this._firstPT=o,o):void 0},O=F._internals={isArray:o,isSelector:G,lazyTweens:I,blobDif:M},P=F._plugins={},Q=O.tweenLookup={},R=0,S=O.reservedProps={ease:1,delay:1,overwrite:1,onComplete:1,onCompleteParams:1,onCompleteScope:1,useFrames:1,runBackwards:1,startAt:1,onUpdate:1,onUpdateParams:1,onUpdateScope:1,onStart:1,onStartParams:1,onStartScope:1,onReverseComplete:1,onReverseCompleteParams:1,onReverseCompleteScope:1,onRepeat:1,onRepeatParams:1,onRepeatScope:1,easeParams:1,yoyo:1,immediateRender:1,repeat:1,repeatDelay:1,data:1,paused:1,reversed:1,autoCSS:1,lazy:1,onOverwrite:1,callbackScope:1,stringFilter:1,id:1},T={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,"true":1,"false":0},U=C._rootFramesTimeline=new E,V=C._rootTimeline=new E,W=30,X=O.lazyRender=function(){var a,b=I.length;for(J={};--b>-1;)a=I[b],a&&a._lazy!==!1&&(a.render(a._lazy[0],a._lazy[1],!0),a._lazy=!1);I.length=0};V._startTime=h.time,U._startTime=h.frame,V._active=U._active=!0,setTimeout(X,1),C._updateRoot=F.render=function(){var a,b,c;if(I.length&&X(),V.render((h.time-V._startTime)*V._timeScale,!1,!1),U.render((h.frame-U._startTime)*U._timeScale,!1,!1),I.length&&X(),h.frame>=W){W=h.frame+(parseInt(F.autoSleep,10)||120);for(c in Q){for(b=Q[c].tweens,a=b.length;--a>-1;)b[a]._gc&&b.splice(a,1);0===b.length&&delete Q[c]}if(c=V._first,(!c||c._paused)&&F.autoSleep&&!U._first&&1===h._listeners.tick.length){for(;c&&c._paused;)c=c._next;c||h.sleep()}}},h.addEventListener("tick",C._updateRoot);var Y=function(a,b,c){var d,e,f=a._gsTweenID;if(Q[f||(a._gsTweenID=f="t"+R++)]||(Q[f]={target:a,tweens:[]}),b&&(d=Q[f].tweens,d[e=d.length]=b,c))for(;--e>-1;)d[e]===b&&d.splice(e,1);return Q[f].tweens},Z=function(a,b,c,d){var e,f,g=a.vars.onOverwrite;return g&&(e=g(a,b,c,d)),g=F.onOverwrite,g&&(f=g(a,b,c,d)),e!==!1&&f!==!1},$=function(a,b,c,d,e){var f,g,h,i;if(1===d||d>=4){for(i=e.length,f=0;i>f;f++)if((h=e[f])!==b)h._gc||h._kill(null,a,b)&&(g=!0);else if(5===d)break;return g}var j,k=b._startTime+l,m=[],n=0,o=0===b._duration;for(f=e.length;--f>-1;)(h=e[f])===b||h._gc||h._paused||(h._timeline!==b._timeline?(j=j||_(b,0,o),0===_(h,j,o)&&(m[n++]=h)):h._startTime<=k&&h._startTime+h.totalDuration()/h._timeScale>k&&((o||!h._initted)&&k-h._startTime<=2e-10||(m[n++]=h)));for(f=n;--f>-1;)if(h=m[f],2===d&&h._kill(c,a,b)&&(g=!0),2!==d||!h._firstPT&&h._initted){if(2!==d&&!Z(h,b))continue;h._enabled(!1,!1)&&(g=!0)}return g},_=function(a,b,c){for(var d=a._timeline,e=d._timeScale,f=a._startTime;d._timeline;){if(f+=d._startTime,e*=d._timeScale,d._paused)return-100;d=d._timeline}return f/=e,f>b?f-b:c&&f===b||!a._initted&&2*l>f-b?l:(f+=a.totalDuration()/a._timeScale/e)>b+l?0:f-b-l};g._init=function(){var a,b,c,d,e,f,g=this.vars,h=this._overwrittenProps,i=this._duration,j=!!g.immediateRender,k=g.ease;if(g.startAt){this._startAt&&(this._startAt.render(-1,!0),this._startAt.kill()),e={};for(d in g.startAt)e[d]=g.startAt[d];if(e.overwrite=!1,e.immediateRender=!0,e.lazy=j&&g.lazy!==!1,e.startAt=e.delay=null,this._startAt=F.to(this.target,0,e),j)if(this._time>0)this._startAt=null;else if(0!==i)return}else if(g.runBackwards&&0!==i)if(this._startAt)this._startAt.render(-1,!0),this._startAt.kill(),this._startAt=null;else{0!==this._time&&(j=!1),c={};for(d in g)S[d]&&"autoCSS"!==d||(c[d]=g[d]);if(c.overwrite=0,c.data="isFromStart",c.lazy=j&&g.lazy!==!1,c.immediateRender=j,this._startAt=F.to(this.target,0,c),j){if(0===this._time)return}else this._startAt._init(),this._startAt._enabled(!1),this.vars.immediateRender&&(this._startAt=null)}if(this._ease=k=k?k instanceof u?k:"function"==typeof k?new u(k,g.easeParams):v[k]||F.defaultEase:F.defaultEase,g.easeParams instanceof Array&&k.config&&(this._ease=k.config.apply(k,g.easeParams)),this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(f=this._targets.length,a=0;f>a;a++)this._initProps(this._targets[a],this._propLookup[a]={},this._siblings[a],h?h[a]:null,a)&&(b=!0);else b=this._initProps(this.target,this._propLookup,this._siblings,h,0);if(b&&F._onPluginEvent("_onInitAllProps",this),h&&(this._firstPT||"function"!=typeof this.target&&this._enabled(!1,!1)),g.runBackwards)for(c=this._firstPT;c;)c.s+=c.c,c.c=-c.c,c=c._next;this._onUpdate=g.onUpdate,this._initted=!0},g._initProps=function(b,c,d,e,f){var g,h,i,j,k,l;if(null==b)return!1;J[b._gsTweenID]&&X(),this.vars.css||b.style&&b!==a&&b.nodeType&&P.css&&this.vars.autoCSS!==!1&&H(this.vars,b);for(g in this.vars)if(l=this.vars[g],S[g])l&&(l instanceof Array||l.push&&o(l))&&-1!==l.join("").indexOf("{self}")&&(this.vars[g]=l=this._swapSelfInParams(l,this));else if(P[g]&&(j=new P[g])._onInitTween(b,this.vars[g],this,f)){for(this._firstPT=k={_next:this._firstPT,t:j,p:"setRatio",s:0,c:1,f:1,n:g,pg:1,pr:j._priority,m:0},h=j._overwriteProps.length;--h>-1;)c[j._overwriteProps[h]]=this._firstPT;(j._priority||j._onInitAllProps)&&(i=!0),(j._onDisable||j._onEnable)&&(this._notifyPluginsOfEnabled=!0),k._next&&(k._next._prev=k)}else c[g]=N.call(this,b,g,"get",l,g,0,null,this.vars.stringFilter,f);return e&&this._kill(e,b)?this._initProps(b,c,d,e,f):this._overwrite>1&&this._firstPT&&d.length>1&&$(b,this,c,this._overwrite,d)?(this._kill(c,b),this._initProps(b,c,d,e,f)):(this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration)&&(J[b._gsTweenID]=!0),i)},g.render=function(a,b,c){var d,e,f,g,h=this._time,i=this._duration,j=this._rawPrevTime;if(a>=i-1e-7)this._totalTime=this._time=i,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1,this._reversed||(d=!0,e="onComplete",c=c||this._timeline.autoRemoveChildren),0===i&&(this._initted||!this.vars.lazy||c)&&(this._startTime===this._timeline._duration&&(a=0),(0>j||0>=a&&a>=-1e-7||j===l&&"isPause"!==this.data)&&j!==a&&(c=!0,j>l&&(e="onReverseComplete")),this._rawPrevTime=g=!b||a||j===a?a:l);else if(1e-7>a)this._totalTime=this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==h||0===i&&j>0)&&(e="onReverseComplete",d=this._reversed),0>a&&(this._active=!1,0===i&&(this._initted||!this.vars.lazy||c)&&(j>=0&&(j!==l||"isPause"!==this.data)&&(c=!0),this._rawPrevTime=g=!b||a||j===a?a:l)),this._initted||(c=!0);else if(this._totalTime=this._time=a,this._easeType){var k=a/i,m=this._easeType,n=this._easePower;(1===m||3===m&&k>=.5)&&(k=1-k),3===m&&(k*=2),1===n?k*=k:2===n?k*=k*k:3===n?k*=k*k*k:4===n&&(k*=k*k*k*k),1===m?this.ratio=1-k:2===m?this.ratio=k:.5>a/i?this.ratio=k/2:this.ratio=1-k/2}else this.ratio=this._ease.getRatio(a/i);if(this._time!==h||c){if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!c&&this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration))return this._time=this._totalTime=h,this._rawPrevTime=j,I.push(this),void(this._lazy=[a,b]);this._time&&!d?this.ratio=this._ease.getRatio(this._time/i):d&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(0===this._time?0:1))}for(this._lazy!==!1&&(this._lazy=!1),this._active||!this._paused&&this._time!==h&&a>=0&&(this._active=!0),0===h&&(this._startAt&&(a>=0?this._startAt.render(a,b,c):e||(e="_dummyGS")),this.vars.onStart&&(0!==this._time||0===i)&&(b||this._callback("onStart"))),f=this._firstPT;f;)f.f?f.t[f.p](f.c*this.ratio+f.s):f.t[f.p]=f.c*this.ratio+f.s,f=f._next;this._onUpdate&&(0>a&&this._startAt&&a!==-1e-4&&this._startAt.render(a,b,c),b||(this._time!==h||d||c)&&this._callback("onUpdate")),e&&(!this._gc||c)&&(0>a&&this._startAt&&!this._onUpdate&&a!==-1e-4&&this._startAt.render(a,b,c),d&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!b&&this.vars[e]&&this._callback(e),0===i&&this._rawPrevTime===l&&g!==l&&(this._rawPrevTime=0))}},g._kill=function(a,b,c){if("all"===a&&(a=null),null==a&&(null==b||b===this.target))return this._lazy=!1,this._enabled(!1,!1);b="string"!=typeof b?b||this._targets||this.target:F.selector(b)||b;var d,e,f,g,h,i,j,k,l,m=c&&this._time&&c._startTime===this._startTime&&this._timeline===c._timeline;if((o(b)||G(b))&&"number"!=typeof b[0])for(d=b.length;--d>-1;)this._kill(a,b[d],c)&&(i=!0);else{if(this._targets){for(d=this._targets.length;--d>-1;)if(b===this._targets[d]){h=this._propLookup[d]||{},this._overwrittenProps=this._overwrittenProps||[],e=this._overwrittenProps[d]=a?this._overwrittenProps[d]||{}:"all";break}}else{if(b!==this.target)return!1;h=this._propLookup,e=this._overwrittenProps=a?this._overwrittenProps||{}:"all"}if(h){if(j=a||h,k=a!==e&&"all"!==e&&a!==h&&("object"!=typeof a||!a._tempKill),c&&(F.onOverwrite||this.vars.onOverwrite)){for(f in j)h[f]&&(l||(l=[]),l.push(f));if((l||!a)&&!Z(this,c,b,l))return!1}for(f in j)(g=h[f])&&(m&&(g.f?g.t[g.p](g.s):g.t[g.p]=g.s,i=!0),g.pg&&g.t._kill(j)&&(i=!0),g.pg&&0!==g.t._overwriteProps.length||(g._prev?g._prev._next=g._next:g===this._firstPT&&(this._firstPT=g._next),g._next&&(g._next._prev=g._prev),g._next=g._prev=null),delete h[f]),k&&(e[f]=1);!this._firstPT&&this._initted&&this._enabled(!1,!1)}}return i},g.invalidate=function(){return this._notifyPluginsOfEnabled&&F._onPluginEvent("_onDisable",this),this._firstPT=this._overwrittenProps=this._startAt=this._onUpdate=null,this._notifyPluginsOfEnabled=this._active=this._lazy=!1,this._propLookup=this._targets?{}:[],C.prototype.invalidate.call(this),this.vars.immediateRender&&(this._time=-l,this.render(Math.min(0,-this._delay))),this},g._enabled=function(a,b){if(i||h.wake(),a&&this._gc){var c,d=this._targets;if(d)for(c=d.length;--c>-1;)this._siblings[c]=Y(d[c],this,!0);else this._siblings=Y(this.target,this,!0)}return C.prototype._enabled.call(this,a,b),this._notifyPluginsOfEnabled&&this._firstPT?F._onPluginEvent(a?"_onEnable":"_onDisable",this):!1},F.to=function(a,b,c){return new F(a,b,c)},F.from=function(a,b,c){return c.runBackwards=!0,c.immediateRender=0!=c.immediateRender,new F(a,b,c)},F.fromTo=function(a,b,c,d){return d.startAt=c,d.immediateRender=0!=d.immediateRender&&0!=c.immediateRender,new F(a,b,d)},F.delayedCall=function(a,b,c,d,e){return new F(b,0,{delay:a,onComplete:b,onCompleteParams:c,callbackScope:d,onReverseComplete:b,onReverseCompleteParams:c,immediateRender:!1,lazy:!1,useFrames:e,overwrite:0})},F.set=function(a,b){return new F(a,0,b)},F.getTweensOf=function(a,b){if(null==a)return[];a="string"!=typeof a?a:F.selector(a)||a;var c,d,e,f;if((o(a)||G(a))&&"number"!=typeof a[0]){for(c=a.length,d=[];--c>-1;)d=d.concat(F.getTweensOf(a[c],b));for(c=d.length;--c>-1;)for(f=d[c],e=c;--e>-1;)f===d[e]&&d.splice(c,1)}else for(d=Y(a).concat(),c=d.length;--c>-1;)(d[c]._gc||b&&!d[c].isActive())&&d.splice(c,1);return d},F.killTweensOf=F.killDelayedCallsTo=function(a,b,c){"object"==typeof b&&(c=b,b=!1);for(var d=F.getTweensOf(a,b),e=d.length;--e>-1;)d[e]._kill(c,a)};var aa=s("plugins.TweenPlugin",function(a,b){this._overwriteProps=(a||"").split(","),this._propName=this._overwriteProps[0],this._priority=b||0,this._super=aa.prototype},!0);if(g=aa.prototype,aa.version="1.19.0",aa.API=2,g._firstPT=null,g._addTween=N,g.setRatio=L,g._kill=function(a){var b,c=this._overwriteProps,d=this._firstPT;if(null!=a[this._propName])this._overwriteProps=[];else for(b=c.length;--b>-1;)null!=a[c[b]]&&c.splice(b,1);for(;d;)null!=a[d.n]&&(d._next&&(d._next._prev=d._prev),d._prev?(d._prev._next=d._next,d._prev=null):this._firstPT===d&&(this._firstPT=d._next)),d=d._next;return!1},g._mod=g._roundProps=function(a){for(var b,c=this._firstPT;c;)b=a[this._propName]||null!=c.n&&a[c.n.split(this._propName+"_").join("")],b&&"function"==typeof b&&(2===c.f?c.t._applyPT.m=b:c.m=b),c=c._next},F._onPluginEvent=function(a,b){var c,d,e,f,g,h=b._firstPT;if("_onInitAllProps"===a){for(;h;){for(g=h._next,d=e;d&&d.pr>h.pr;)d=d._next;(h._prev=d?d._prev:f)?h._prev._next=h:e=h,(h._next=d)?d._prev=h:f=h,h=g}h=b._firstPT=e}for(;h;)h.pg&&"function"==typeof h.t[a]&&h.t[a]()&&(c=!0),h=h._next;return c},aa.activate=function(a){for(var b=a.length;--b>-1;)a[b].API===aa.API&&(P[(new a[b])._propName]=a[b]);return!0},r.plugin=function(a){if(!(a&&a.propName&&a.init&&a.API))throw"illegal plugin definition.";var b,c=a.propName,d=a.priority||0,e=a.overwriteProps,f={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_mod",mod:"_mod",initAll:"_onInitAllProps"},g=s("plugins."+c.charAt(0).toUpperCase()+c.substr(1)+"Plugin",function(){aa.call(this,c,d),this._overwriteProps=e||[]},a.global===!0),h=g.prototype=new aa(c);h.constructor=g,g.API=a.API;for(b in f)"function"==typeof a[b]&&(h[f[b]]=a[b]);return g.version=a.version,aa.activate([g]),g},e=a._gsQueue){for(f=0;f>label: Widget +//>>group: Core +//>>description: Provides a factory for creating stateful widgets with a common API. +//>>docs: http://api.jqueryui.com/jQuery.widget/ +//>>demos: http://jqueryui.com/widget/ + + + +var widgetUuid = 0; +var widgetSlice = Array.prototype.slice; + +$.cleanData = ( function( orig ) { + return function( elems ) { + var events, elem, i; + for ( i = 0; ( elem = elems[ i ] ) != null; i++ ) { + try { + + // Only trigger remove when necessary to save time + events = $._data( elem, "events" ); + if ( events && events.remove ) { + $( elem ).triggerHandler( "remove" ); + } + + // Http://bugs.jquery.com/ticket/8235 + } catch ( e ) {} + } + orig( elems ); + }; +} )( $.cleanData ); + +$.widget = function( name, base, prototype ) { + var existingConstructor, constructor, basePrototype; + + // ProxiedPrototype allows the provided prototype to remain unmodified + // so that it can be used as a mixin for multiple widgets (#8876) + var proxiedPrototype = {}; + + var namespace = name.split( "." )[ 0 ]; + name = name.split( "." )[ 1 ]; + var fullName = namespace + "-" + name; + + if ( !prototype ) { + prototype = base; + base = $.Widget; + } + + if ( $.isArray( prototype ) ) { + prototype = $.extend.apply( null, [ {} ].concat( prototype ) ); + } + + // Create selector for plugin + $.expr[ ":" ][ fullName.toLowerCase() ] = function( elem ) { + return !!$.data( elem, fullName ); + }; + + $[ namespace ] = $[ namespace ] || {}; + existingConstructor = $[ namespace ][ name ]; + constructor = $[ namespace ][ name ] = function( options, element ) { + + // Allow instantiation without "new" keyword + if ( !this._createWidget ) { + return new constructor( options, element ); + } + + // Allow instantiation without initializing for simple inheritance + // must use "new" keyword (the code above always passes args) + if ( arguments.length ) { + this._createWidget( options, element ); + } + }; + + // Extend with the existing constructor to carry over any static properties + $.extend( constructor, existingConstructor, { + version: prototype.version, + + // Copy the object used to create the prototype in case we need to + // redefine the widget later + _proto: $.extend( {}, prototype ), + + // Track widgets that inherit from this widget in case this widget is + // redefined after a widget inherits from it + _childConstructors: [] + } ); + + basePrototype = new base(); + + // We need to make the options hash a property directly on the new instance + // otherwise we'll modify the options hash on the prototype that we're + // inheriting from + basePrototype.options = $.widget.extend( {}, basePrototype.options ); + $.each( prototype, function( prop, value ) { + if ( !$.isFunction( value ) ) { + proxiedPrototype[ prop ] = value; + return; + } + proxiedPrototype[ prop ] = ( function() { + function _super() { + return base.prototype[ prop ].apply( this, arguments ); + } + + function _superApply( args ) { + return base.prototype[ prop ].apply( this, args ); + } + + return function() { + var __super = this._super; + var __superApply = this._superApply; + var returnValue; + + this._super = _super; + this._superApply = _superApply; + + returnValue = value.apply( this, arguments ); + + this._super = __super; + this._superApply = __superApply; + + return returnValue; + }; + } )(); + } ); + constructor.prototype = $.widget.extend( basePrototype, { + + // TODO: remove support for widgetEventPrefix + // always use the name + a colon as the prefix, e.g., draggable:start + // don't prefix for widgets that aren't DOM-based + widgetEventPrefix: existingConstructor ? ( basePrototype.widgetEventPrefix || name ) : name + }, proxiedPrototype, { + constructor: constructor, + namespace: namespace, + widgetName: name, + widgetFullName: fullName + } ); + + // If this widget is being redefined then we need to find all widgets that + // are inheriting from it and redefine all of them so that they inherit from + // the new version of this widget. We're essentially trying to replace one + // level in the prototype chain. + if ( existingConstructor ) { + $.each( existingConstructor._childConstructors, function( i, child ) { + var childPrototype = child.prototype; + + // Redefine the child widget using the same prototype that was + // originally used, but inherit from the new version of the base + $.widget( childPrototype.namespace + "." + childPrototype.widgetName, constructor, + child._proto ); + } ); + + // Remove the list of existing child constructors from the old constructor + // so the old child constructors can be garbage collected + delete existingConstructor._childConstructors; + } else { + base._childConstructors.push( constructor ); + } + + $.widget.bridge( name, constructor ); + + return constructor; +}; + +$.widget.extend = function( target ) { + var input = widgetSlice.call( arguments, 1 ); + var inputIndex = 0; + var inputLength = input.length; + var key; + var value; + + for ( ; inputIndex < inputLength; inputIndex++ ) { + for ( key in input[ inputIndex ] ) { + value = input[ inputIndex ][ key ]; + if ( input[ inputIndex ].hasOwnProperty( key ) && value !== undefined ) { + + // Clone objects + if ( $.isPlainObject( value ) ) { + target[ key ] = $.isPlainObject( target[ key ] ) ? + $.widget.extend( {}, target[ key ], value ) : + + // Don't extend strings, arrays, etc. with objects + $.widget.extend( {}, value ); + + // Copy everything else by reference + } else { + target[ key ] = value; + } + } + } + } + return target; +}; + +$.widget.bridge = function( name, object ) { + var fullName = object.prototype.widgetFullName || name; + $.fn[ name ] = function( options ) { + var isMethodCall = typeof options === "string"; + var args = widgetSlice.call( arguments, 1 ); + var returnValue = this; + + if ( isMethodCall ) { + + // If this is an empty collection, we need to have the instance method + // return undefined instead of the jQuery instance + if ( !this.length && options === "instance" ) { + returnValue = undefined; + } else { + this.each( function() { + var methodValue; + var instance = $.data( this, fullName ); + + if ( options === "instance" ) { + returnValue = instance; + return false; + } + + if ( !instance ) { + return $.error( "cannot call methods on " + name + + " prior to initialization; " + + "attempted to call method '" + options + "'" ); + } + + if ( !$.isFunction( instance[ options ] ) || options.charAt( 0 ) === "_" ) { + return $.error( "no such method '" + options + "' for " + name + + " widget instance" ); + } + + methodValue = instance[ options ].apply( instance, args ); + + if ( methodValue !== instance && methodValue !== undefined ) { + returnValue = methodValue && methodValue.jquery ? + returnValue.pushStack( methodValue.get() ) : + methodValue; + return false; + } + } ); + } + } else { + + // Allow multiple hashes to be passed on init + if ( args.length ) { + options = $.widget.extend.apply( null, [ options ].concat( args ) ); + } + + this.each( function() { + var instance = $.data( this, fullName ); + if ( instance ) { + instance.option( options || {} ); + if ( instance._init ) { + instance._init(); + } + } else { + $.data( this, fullName, new object( options, this ) ); + } + } ); + } + + return returnValue; + }; +}; + +$.Widget = function( /* options, element */ ) {}; +$.Widget._childConstructors = []; + +$.Widget.prototype = { + widgetName: "widget", + widgetEventPrefix: "", + defaultElement: "
    ", + + options: { + classes: {}, + disabled: false, + + // Callbacks + create: null + }, + + _createWidget: function( options, element ) { + element = $( element || this.defaultElement || this )[ 0 ]; + this.element = $( element ); + this.uuid = widgetUuid++; + this.eventNamespace = "." + this.widgetName + this.uuid; + + this.bindings = $(); + this.hoverable = $(); + this.focusable = $(); + this.classesElementLookup = {}; + + if ( element !== this ) { + $.data( element, this.widgetFullName, this ); + this._on( true, this.element, { + remove: function( event ) { + if ( event.target === element ) { + this.destroy(); + } + } + } ); + this.document = $( element.style ? + + // Element within the document + element.ownerDocument : + + // Element is window or document + element.document || element ); + this.window = $( this.document[ 0 ].defaultView || this.document[ 0 ].parentWindow ); + } + + this.options = $.widget.extend( {}, + this.options, + this._getCreateOptions(), + options ); + + this._create(); + + if ( this.options.disabled ) { + this._setOptionDisabled( this.options.disabled ); + } + + this._trigger( "create", null, this._getCreateEventData() ); + this._init(); + }, + + _getCreateOptions: function() { + return {}; + }, + + _getCreateEventData: $.noop, + + _create: $.noop, + + _init: $.noop, + + destroy: function() { + var that = this; + + this._destroy(); + $.each( this.classesElementLookup, function( key, value ) { + that._removeClass( value, key ); + } ); + + // We can probably remove the unbind calls in 2.0 + // all event bindings should go through this._on() + this.element + .off( this.eventNamespace ) + .removeData( this.widgetFullName ); + this.widget() + .off( this.eventNamespace ) + .removeAttr( "aria-disabled" ); + + // Clean up events and states + this.bindings.off( this.eventNamespace ); + }, + + _destroy: $.noop, + + widget: function() { + return this.element; + }, + + option: function( key, value ) { + var options = key; + var parts; + var curOption; + var i; + + if ( arguments.length === 0 ) { + + // Don't return a reference to the internal hash + return $.widget.extend( {}, this.options ); + } + + if ( typeof key === "string" ) { + + // Handle nested keys, e.g., "foo.bar" => { foo: { bar: ___ } } + options = {}; + parts = key.split( "." ); + key = parts.shift(); + if ( parts.length ) { + curOption = options[ key ] = $.widget.extend( {}, this.options[ key ] ); + for ( i = 0; i < parts.length - 1; i++ ) { + curOption[ parts[ i ] ] = curOption[ parts[ i ] ] || {}; + curOption = curOption[ parts[ i ] ]; + } + key = parts.pop(); + if ( arguments.length === 1 ) { + return curOption[ key ] === undefined ? null : curOption[ key ]; + } + curOption[ key ] = value; + } else { + if ( arguments.length === 1 ) { + return this.options[ key ] === undefined ? null : this.options[ key ]; + } + options[ key ] = value; + } + } + + this._setOptions( options ); + + return this; + }, + + _setOptions: function( options ) { + var key; + + for ( key in options ) { + this._setOption( key, options[ key ] ); + } + + return this; + }, + + _setOption: function( key, value ) { + if ( key === "classes" ) { + this._setOptionClasses( value ); + } + + this.options[ key ] = value; + + if ( key === "disabled" ) { + this._setOptionDisabled( value ); + } + + return this; + }, + + _setOptionClasses: function( value ) { + var classKey, elements, currentElements; + + for ( classKey in value ) { + currentElements = this.classesElementLookup[ classKey ]; + if ( value[ classKey ] === this.options.classes[ classKey ] || + !currentElements || + !currentElements.length ) { + continue; + } + + // We are doing this to create a new jQuery object because the _removeClass() call + // on the next line is going to destroy the reference to the current elements being + // tracked. We need to save a copy of this collection so that we can add the new classes + // below. + elements = $( currentElements.get() ); + this._removeClass( currentElements, classKey ); + + // We don't use _addClass() here, because that uses this.options.classes + // for generating the string of classes. We want to use the value passed in from + // _setOption(), this is the new value of the classes option which was passed to + // _setOption(). We pass this value directly to _classes(). + elements.addClass( this._classes( { + element: elements, + keys: classKey, + classes: value, + add: true + } ) ); + } + }, + + _setOptionDisabled: function( value ) { + this._toggleClass( this.widget(), this.widgetFullName + "-disabled", null, !!value ); + + // If the widget is becoming disabled, then nothing is interactive + if ( value ) { + this._removeClass( this.hoverable, null, "ui-state-hover" ); + this._removeClass( this.focusable, null, "ui-state-focus" ); + } + }, + + enable: function() { + return this._setOptions( { disabled: false } ); + }, + + disable: function() { + return this._setOptions( { disabled: true } ); + }, + + _classes: function( options ) { + var full = []; + var that = this; + + options = $.extend( { + element: this.element, + classes: this.options.classes || {} + }, options ); + + function processClassString( classes, checkOption ) { + var current, i; + for ( i = 0; i < classes.length; i++ ) { + current = that.classesElementLookup[ classes[ i ] ] || $(); + if ( options.add ) { + current = $( $.unique( current.get().concat( options.element.get() ) ) ); + } else { + current = $( current.not( options.element ).get() ); + } + that.classesElementLookup[ classes[ i ] ] = current; + full.push( classes[ i ] ); + if ( checkOption && options.classes[ classes[ i ] ] ) { + full.push( options.classes[ classes[ i ] ] ); + } + } + } + + this._on( options.element, { + "remove": "_untrackClassesElement" + } ); + + if ( options.keys ) { + processClassString( options.keys.match( /\S+/g ) || [], true ); + } + if ( options.extra ) { + processClassString( options.extra.match( /\S+/g ) || [] ); + } + + return full.join( " " ); + }, + + _untrackClassesElement: function( event ) { + var that = this; + $.each( that.classesElementLookup, function( key, value ) { + if ( $.inArray( event.target, value ) !== -1 ) { + that.classesElementLookup[ key ] = $( value.not( event.target ).get() ); + } + } ); + }, + + _removeClass: function( element, keys, extra ) { + return this._toggleClass( element, keys, extra, false ); + }, + + _addClass: function( element, keys, extra ) { + return this._toggleClass( element, keys, extra, true ); + }, + + _toggleClass: function( element, keys, extra, add ) { + add = ( typeof add === "boolean" ) ? add : extra; + var shift = ( typeof element === "string" || element === null ), + options = { + extra: shift ? keys : extra, + keys: shift ? element : keys, + element: shift ? this.element : element, + add: add + }; + options.element.toggleClass( this._classes( options ), add ); + return this; + }, + + _on: function( suppressDisabledCheck, element, handlers ) { + var delegateElement; + var instance = this; + + // No suppressDisabledCheck flag, shuffle arguments + if ( typeof suppressDisabledCheck !== "boolean" ) { + handlers = element; + element = suppressDisabledCheck; + suppressDisabledCheck = false; + } + + // No element argument, shuffle and use this.element + if ( !handlers ) { + handlers = element; + element = this.element; + delegateElement = this.widget(); + } else { + element = delegateElement = $( element ); + this.bindings = this.bindings.add( element ); + } + + $.each( handlers, function( event, handler ) { + function handlerProxy() { + + // Allow widgets to customize the disabled handling + // - disabled as an array instead of boolean + // - disabled class as method for disabling individual parts + if ( !suppressDisabledCheck && + ( instance.options.disabled === true || + $( this ).hasClass( "ui-state-disabled" ) ) ) { + return; + } + return ( typeof handler === "string" ? instance[ handler ] : handler ) + .apply( instance, arguments ); + } + + // Copy the guid so direct unbinding works + if ( typeof handler !== "string" ) { + handlerProxy.guid = handler.guid = + handler.guid || handlerProxy.guid || $.guid++; + } + + var match = event.match( /^([\w:-]*)\s*(.*)$/ ); + var eventName = match[ 1 ] + instance.eventNamespace; + var selector = match[ 2 ]; + + if ( selector ) { + delegateElement.on( eventName, selector, handlerProxy ); + } else { + element.on( eventName, handlerProxy ); + } + } ); + }, + + _off: function( element, eventName ) { + eventName = ( eventName || "" ).split( " " ).join( this.eventNamespace + " " ) + + this.eventNamespace; + element.off( eventName ).off( eventName ); + + // Clear the stack to avoid memory leaks (#10056) + this.bindings = $( this.bindings.not( element ).get() ); + this.focusable = $( this.focusable.not( element ).get() ); + this.hoverable = $( this.hoverable.not( element ).get() ); + }, + + _delay: function( handler, delay ) { + function handlerProxy() { + return ( typeof handler === "string" ? instance[ handler ] : handler ) + .apply( instance, arguments ); + } + var instance = this; + return setTimeout( handlerProxy, delay || 0 ); + }, + + _hoverable: function( element ) { + this.hoverable = this.hoverable.add( element ); + this._on( element, { + mouseenter: function( event ) { + this._addClass( $( event.currentTarget ), null, "ui-state-hover" ); + }, + mouseleave: function( event ) { + this._removeClass( $( event.currentTarget ), null, "ui-state-hover" ); + } + } ); + }, + + _focusable: function( element ) { + this.focusable = this.focusable.add( element ); + this._on( element, { + focusin: function( event ) { + this._addClass( $( event.currentTarget ), null, "ui-state-focus" ); + }, + focusout: function( event ) { + this._removeClass( $( event.currentTarget ), null, "ui-state-focus" ); + } + } ); + }, + + _trigger: function( type, event, data ) { + var prop, orig; + var callback = this.options[ type ]; + + data = data || {}; + event = $.Event( event ); + event.type = ( type === this.widgetEventPrefix ? + type : + this.widgetEventPrefix + type ).toLowerCase(); + + // The original event may come from any element + // so we need to reset the target on the new event + event.target = this.element[ 0 ]; + + // Copy original event properties over to the new event + orig = event.originalEvent; + if ( orig ) { + for ( prop in orig ) { + if ( !( prop in event ) ) { + event[ prop ] = orig[ prop ]; + } + } + } + + this.element.trigger( event, data ); + return !( $.isFunction( callback ) && + callback.apply( this.element[ 0 ], [ event ].concat( data ) ) === false || + event.isDefaultPrevented() ); + } +}; + +$.each( { show: "fadeIn", hide: "fadeOut" }, function( method, defaultEffect ) { + $.Widget.prototype[ "_" + method ] = function( element, options, callback ) { + if ( typeof options === "string" ) { + options = { effect: options }; + } + + var hasOptions; + var effectName = !options ? + method : + options === true || typeof options === "number" ? + defaultEffect : + options.effect || defaultEffect; + + options = options || {}; + if ( typeof options === "number" ) { + options = { duration: options }; + } + + hasOptions = !$.isEmptyObject( options ); + options.complete = callback; + + if ( options.delay ) { + element.delay( options.delay ); + } + + if ( hasOptions && $.effects && $.effects.effect[ effectName ] ) { + element[ method ]( options ); + } else if ( effectName !== method && element[ effectName ] ) { + element[ effectName ]( options.duration, options.easing, callback ); + } else { + element.queue( function( next ) { + $( this )[ method ](); + if ( callback ) { + callback.call( element[ 0 ] ); + } + next(); + } ); + } + }; +} ); + +var widget = $.widget; + + +/*! + * jQuery UI Position 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://api.jqueryui.com/position/ + */ + +//>>label: Position +//>>group: Core +//>>description: Positions elements relative to other elements. +//>>docs: http://api.jqueryui.com/position/ +//>>demos: http://jqueryui.com/position/ + + +( function() { +var cachedScrollbarWidth, + max = Math.max, + abs = Math.abs, + rhorizontal = /left|center|right/, + rvertical = /top|center|bottom/, + roffset = /[\+\-]\d+(\.[\d]+)?%?/, + rposition = /^\w+/, + rpercent = /%$/, + _position = $.fn.position; + +function getOffsets( offsets, width, height ) { + return [ + parseFloat( offsets[ 0 ] ) * ( rpercent.test( offsets[ 0 ] ) ? width / 100 : 1 ), + parseFloat( offsets[ 1 ] ) * ( rpercent.test( offsets[ 1 ] ) ? height / 100 : 1 ) + ]; +} + +function parseCss( element, property ) { + return parseInt( $.css( element, property ), 10 ) || 0; +} + +function getDimensions( elem ) { + var raw = elem[ 0 ]; + if ( raw.nodeType === 9 ) { + return { + width: elem.width(), + height: elem.height(), + offset: { top: 0, left: 0 } + }; + } + if ( $.isWindow( raw ) ) { + return { + width: elem.width(), + height: elem.height(), + offset: { top: elem.scrollTop(), left: elem.scrollLeft() } + }; + } + if ( raw.preventDefault ) { + return { + width: 0, + height: 0, + offset: { top: raw.pageY, left: raw.pageX } + }; + } + return { + width: elem.outerWidth(), + height: elem.outerHeight(), + offset: elem.offset() + }; +} + +$.position = { + scrollbarWidth: function() { + if ( cachedScrollbarWidth !== undefined ) { + return cachedScrollbarWidth; + } + var w1, w2, + div = $( "
    " + + "
    " ), + innerDiv = div.children()[ 0 ]; + + $( "body" ).append( div ); + w1 = innerDiv.offsetWidth; + div.css( "overflow", "scroll" ); + + w2 = innerDiv.offsetWidth; + + if ( w1 === w2 ) { + w2 = div[ 0 ].clientWidth; + } + + div.remove(); + + return ( cachedScrollbarWidth = w1 - w2 ); + }, + getScrollInfo: function( within ) { + var overflowX = within.isWindow || within.isDocument ? "" : + within.element.css( "overflow-x" ), + overflowY = within.isWindow || within.isDocument ? "" : + within.element.css( "overflow-y" ), + hasOverflowX = overflowX === "scroll" || + ( overflowX === "auto" && within.width < within.element[ 0 ].scrollWidth ), + hasOverflowY = overflowY === "scroll" || + ( overflowY === "auto" && within.height < within.element[ 0 ].scrollHeight ); + return { + width: hasOverflowY ? $.position.scrollbarWidth() : 0, + height: hasOverflowX ? $.position.scrollbarWidth() : 0 + }; + }, + getWithinInfo: function( element ) { + var withinElement = $( element || window ), + isWindow = $.isWindow( withinElement[ 0 ] ), + isDocument = !!withinElement[ 0 ] && withinElement[ 0 ].nodeType === 9, + hasOffset = !isWindow && !isDocument; + return { + element: withinElement, + isWindow: isWindow, + isDocument: isDocument, + offset: hasOffset ? $( element ).offset() : { left: 0, top: 0 }, + scrollLeft: withinElement.scrollLeft(), + scrollTop: withinElement.scrollTop(), + width: withinElement.outerWidth(), + height: withinElement.outerHeight() + }; + } +}; + +$.fn.position = function( options ) { + if ( !options || !options.of ) { + return _position.apply( this, arguments ); + } + + // Make a copy, we don't want to modify arguments + options = $.extend( {}, options ); + + var atOffset, targetWidth, targetHeight, targetOffset, basePosition, dimensions, + target = $( options.of ), + within = $.position.getWithinInfo( options.within ), + scrollInfo = $.position.getScrollInfo( within ), + collision = ( options.collision || "flip" ).split( " " ), + offsets = {}; + + dimensions = getDimensions( target ); + if ( target[ 0 ].preventDefault ) { + + // Force left top to allow flipping + options.at = "left top"; + } + targetWidth = dimensions.width; + targetHeight = dimensions.height; + targetOffset = dimensions.offset; + + // Clone to reuse original targetOffset later + basePosition = $.extend( {}, targetOffset ); + + // Force my and at to have valid horizontal and vertical positions + // if a value is missing or invalid, it will be converted to center + $.each( [ "my", "at" ], function() { + var pos = ( options[ this ] || "" ).split( " " ), + horizontalOffset, + verticalOffset; + + if ( pos.length === 1 ) { + pos = rhorizontal.test( pos[ 0 ] ) ? + pos.concat( [ "center" ] ) : + rvertical.test( pos[ 0 ] ) ? + [ "center" ].concat( pos ) : + [ "center", "center" ]; + } + pos[ 0 ] = rhorizontal.test( pos[ 0 ] ) ? pos[ 0 ] : "center"; + pos[ 1 ] = rvertical.test( pos[ 1 ] ) ? pos[ 1 ] : "center"; + + // Calculate offsets + horizontalOffset = roffset.exec( pos[ 0 ] ); + verticalOffset = roffset.exec( pos[ 1 ] ); + offsets[ this ] = [ + horizontalOffset ? horizontalOffset[ 0 ] : 0, + verticalOffset ? verticalOffset[ 0 ] : 0 + ]; + + // Reduce to just the positions without the offsets + options[ this ] = [ + rposition.exec( pos[ 0 ] )[ 0 ], + rposition.exec( pos[ 1 ] )[ 0 ] + ]; + } ); + + // Normalize collision option + if ( collision.length === 1 ) { + collision[ 1 ] = collision[ 0 ]; + } + + if ( options.at[ 0 ] === "right" ) { + basePosition.left += targetWidth; + } else if ( options.at[ 0 ] === "center" ) { + basePosition.left += targetWidth / 2; + } + + if ( options.at[ 1 ] === "bottom" ) { + basePosition.top += targetHeight; + } else if ( options.at[ 1 ] === "center" ) { + basePosition.top += targetHeight / 2; + } + + atOffset = getOffsets( offsets.at, targetWidth, targetHeight ); + basePosition.left += atOffset[ 0 ]; + basePosition.top += atOffset[ 1 ]; + + return this.each( function() { + var collisionPosition, using, + elem = $( this ), + elemWidth = elem.outerWidth(), + elemHeight = elem.outerHeight(), + marginLeft = parseCss( this, "marginLeft" ), + marginTop = parseCss( this, "marginTop" ), + collisionWidth = elemWidth + marginLeft + parseCss( this, "marginRight" ) + + scrollInfo.width, + collisionHeight = elemHeight + marginTop + parseCss( this, "marginBottom" ) + + scrollInfo.height, + position = $.extend( {}, basePosition ), + myOffset = getOffsets( offsets.my, elem.outerWidth(), elem.outerHeight() ); + + if ( options.my[ 0 ] === "right" ) { + position.left -= elemWidth; + } else if ( options.my[ 0 ] === "center" ) { + position.left -= elemWidth / 2; + } + + if ( options.my[ 1 ] === "bottom" ) { + position.top -= elemHeight; + } else if ( options.my[ 1 ] === "center" ) { + position.top -= elemHeight / 2; + } + + position.left += myOffset[ 0 ]; + position.top += myOffset[ 1 ]; + + collisionPosition = { + marginLeft: marginLeft, + marginTop: marginTop + }; + + $.each( [ "left", "top" ], function( i, dir ) { + if ( $.ui.position[ collision[ i ] ] ) { + $.ui.position[ collision[ i ] ][ dir ]( position, { + targetWidth: targetWidth, + targetHeight: targetHeight, + elemWidth: elemWidth, + elemHeight: elemHeight, + collisionPosition: collisionPosition, + collisionWidth: collisionWidth, + collisionHeight: collisionHeight, + offset: [ atOffset[ 0 ] + myOffset[ 0 ], atOffset [ 1 ] + myOffset[ 1 ] ], + my: options.my, + at: options.at, + within: within, + elem: elem + } ); + } + } ); + + if ( options.using ) { + + // Adds feedback as second argument to using callback, if present + using = function( props ) { + var left = targetOffset.left - position.left, + right = left + targetWidth - elemWidth, + top = targetOffset.top - position.top, + bottom = top + targetHeight - elemHeight, + feedback = { + target: { + element: target, + left: targetOffset.left, + top: targetOffset.top, + width: targetWidth, + height: targetHeight + }, + element: { + element: elem, + left: position.left, + top: position.top, + width: elemWidth, + height: elemHeight + }, + horizontal: right < 0 ? "left" : left > 0 ? "right" : "center", + vertical: bottom < 0 ? "top" : top > 0 ? "bottom" : "middle" + }; + if ( targetWidth < elemWidth && abs( left + right ) < targetWidth ) { + feedback.horizontal = "center"; + } + if ( targetHeight < elemHeight && abs( top + bottom ) < targetHeight ) { + feedback.vertical = "middle"; + } + if ( max( abs( left ), abs( right ) ) > max( abs( top ), abs( bottom ) ) ) { + feedback.important = "horizontal"; + } else { + feedback.important = "vertical"; + } + options.using.call( this, props, feedback ); + }; + } + + elem.offset( $.extend( position, { using: using } ) ); + } ); +}; + +$.ui.position = { + fit: { + left: function( position, data ) { + var within = data.within, + withinOffset = within.isWindow ? within.scrollLeft : within.offset.left, + outerWidth = within.width, + collisionPosLeft = position.left - data.collisionPosition.marginLeft, + overLeft = withinOffset - collisionPosLeft, + overRight = collisionPosLeft + data.collisionWidth - outerWidth - withinOffset, + newOverRight; + + // Element is wider than within + if ( data.collisionWidth > outerWidth ) { + + // Element is initially over the left side of within + if ( overLeft > 0 && overRight <= 0 ) { + newOverRight = position.left + overLeft + data.collisionWidth - outerWidth - + withinOffset; + position.left += overLeft - newOverRight; + + // Element is initially over right side of within + } else if ( overRight > 0 && overLeft <= 0 ) { + position.left = withinOffset; + + // Element is initially over both left and right sides of within + } else { + if ( overLeft > overRight ) { + position.left = withinOffset + outerWidth - data.collisionWidth; + } else { + position.left = withinOffset; + } + } + + // Too far left -> align with left edge + } else if ( overLeft > 0 ) { + position.left += overLeft; + + // Too far right -> align with right edge + } else if ( overRight > 0 ) { + position.left -= overRight; + + // Adjust based on position and margin + } else { + position.left = max( position.left - collisionPosLeft, position.left ); + } + }, + top: function( position, data ) { + var within = data.within, + withinOffset = within.isWindow ? within.scrollTop : within.offset.top, + outerHeight = data.within.height, + collisionPosTop = position.top - data.collisionPosition.marginTop, + overTop = withinOffset - collisionPosTop, + overBottom = collisionPosTop + data.collisionHeight - outerHeight - withinOffset, + newOverBottom; + + // Element is taller than within + if ( data.collisionHeight > outerHeight ) { + + // Element is initially over the top of within + if ( overTop > 0 && overBottom <= 0 ) { + newOverBottom = position.top + overTop + data.collisionHeight - outerHeight - + withinOffset; + position.top += overTop - newOverBottom; + + // Element is initially over bottom of within + } else if ( overBottom > 0 && overTop <= 0 ) { + position.top = withinOffset; + + // Element is initially over both top and bottom of within + } else { + if ( overTop > overBottom ) { + position.top = withinOffset + outerHeight - data.collisionHeight; + } else { + position.top = withinOffset; + } + } + + // Too far up -> align with top + } else if ( overTop > 0 ) { + position.top += overTop; + + // Too far down -> align with bottom edge + } else if ( overBottom > 0 ) { + position.top -= overBottom; + + // Adjust based on position and margin + } else { + position.top = max( position.top - collisionPosTop, position.top ); + } + } + }, + flip: { + left: function( position, data ) { + var within = data.within, + withinOffset = within.offset.left + within.scrollLeft, + outerWidth = within.width, + offsetLeft = within.isWindow ? within.scrollLeft : within.offset.left, + collisionPosLeft = position.left - data.collisionPosition.marginLeft, + overLeft = collisionPosLeft - offsetLeft, + overRight = collisionPosLeft + data.collisionWidth - outerWidth - offsetLeft, + myOffset = data.my[ 0 ] === "left" ? + -data.elemWidth : + data.my[ 0 ] === "right" ? + data.elemWidth : + 0, + atOffset = data.at[ 0 ] === "left" ? + data.targetWidth : + data.at[ 0 ] === "right" ? + -data.targetWidth : + 0, + offset = -2 * data.offset[ 0 ], + newOverRight, + newOverLeft; + + if ( overLeft < 0 ) { + newOverRight = position.left + myOffset + atOffset + offset + data.collisionWidth - + outerWidth - withinOffset; + if ( newOverRight < 0 || newOverRight < abs( overLeft ) ) { + position.left += myOffset + atOffset + offset; + } + } else if ( overRight > 0 ) { + newOverLeft = position.left - data.collisionPosition.marginLeft + myOffset + + atOffset + offset - offsetLeft; + if ( newOverLeft > 0 || abs( newOverLeft ) < overRight ) { + position.left += myOffset + atOffset + offset; + } + } + }, + top: function( position, data ) { + var within = data.within, + withinOffset = within.offset.top + within.scrollTop, + outerHeight = within.height, + offsetTop = within.isWindow ? within.scrollTop : within.offset.top, + collisionPosTop = position.top - data.collisionPosition.marginTop, + overTop = collisionPosTop - offsetTop, + overBottom = collisionPosTop + data.collisionHeight - outerHeight - offsetTop, + top = data.my[ 1 ] === "top", + myOffset = top ? + -data.elemHeight : + data.my[ 1 ] === "bottom" ? + data.elemHeight : + 0, + atOffset = data.at[ 1 ] === "top" ? + data.targetHeight : + data.at[ 1 ] === "bottom" ? + -data.targetHeight : + 0, + offset = -2 * data.offset[ 1 ], + newOverTop, + newOverBottom; + if ( overTop < 0 ) { + newOverBottom = position.top + myOffset + atOffset + offset + data.collisionHeight - + outerHeight - withinOffset; + if ( newOverBottom < 0 || newOverBottom < abs( overTop ) ) { + position.top += myOffset + atOffset + offset; + } + } else if ( overBottom > 0 ) { + newOverTop = position.top - data.collisionPosition.marginTop + myOffset + atOffset + + offset - offsetTop; + if ( newOverTop > 0 || abs( newOverTop ) < overBottom ) { + position.top += myOffset + atOffset + offset; + } + } + } + }, + flipfit: { + left: function() { + $.ui.position.flip.left.apply( this, arguments ); + $.ui.position.fit.left.apply( this, arguments ); + }, + top: function() { + $.ui.position.flip.top.apply( this, arguments ); + $.ui.position.fit.top.apply( this, arguments ); + } + } +}; + +} )(); + +var position = $.ui.position; + + +/*! + * jQuery UI :data 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: :data Selector +//>>group: Core +//>>description: Selects elements which have data stored under the specified key. +//>>docs: http://api.jqueryui.com/data-selector/ + + +var data = $.extend( $.expr[ ":" ], { + data: $.expr.createPseudo ? + $.expr.createPseudo( function( dataName ) { + return function( elem ) { + return !!$.data( elem, dataName ); + }; + } ) : + + // Support: jQuery <1.8 + function( elem, i, match ) { + return !!$.data( elem, match[ 3 ] ); + } +} ); + +/*! + * jQuery UI Disable Selection 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: disableSelection +//>>group: Core +//>>description: Disable selection of text content within the set of matched elements. +//>>docs: http://api.jqueryui.com/disableSelection/ + +// This file is deprecated + + +var disableSelection = $.fn.extend( { + disableSelection: ( function() { + var eventType = "onselectstart" in document.createElement( "div" ) ? + "selectstart" : + "mousedown"; + + return function() { + return this.on( eventType + ".ui-disableSelection", function( event ) { + event.preventDefault(); + } ); + }; + } )(), + + enableSelection: function() { + return this.off( ".ui-disableSelection" ); + } +} ); + + +/*! + * jQuery UI Effects 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Effects Core +//>>group: Effects +// jscs:disable maximumLineLength +//>>description: Extends the internal jQuery effects. Includes morphing and easing. Required by all other effects. +// jscs:enable maximumLineLength +//>>docs: http://api.jqueryui.com/category/effects-core/ +//>>demos: http://jqueryui.com/effect/ + + + +var dataSpace = "ui-effects-", + dataSpaceStyle = "ui-effects-style", + dataSpaceAnimated = "ui-effects-animated", + + // Create a local jQuery because jQuery Color relies on it and the + // global may not exist with AMD and a custom build (#10199) + jQuery = $; + +$.effects = { + effect: {} +}; + +/*! + * jQuery Color Animations v2.1.2 + * https://github.com/jquery/jquery-color + * + * Copyright 2014 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * Date: Wed Jan 16 08:47:09 2013 -0600 + */ +( function( jQuery, undefined ) { + + var stepHooks = "backgroundColor borderBottomColor borderLeftColor borderRightColor " + + "borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor", + + // Plusequals test for += 100 -= 100 + rplusequals = /^([\-+])=\s*(\d+\.?\d*)/, + + // A set of RE's that can match strings and generate color tuples. + stringParsers = [ { + re: /rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/, + parse: function( execResult ) { + return [ + execResult[ 1 ], + execResult[ 2 ], + execResult[ 3 ], + execResult[ 4 ] + ]; + } + }, { + re: /rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/, + parse: function( execResult ) { + return [ + execResult[ 1 ] * 2.55, + execResult[ 2 ] * 2.55, + execResult[ 3 ] * 2.55, + execResult[ 4 ] + ]; + } + }, { + + // This regex ignores A-F because it's compared against an already lowercased string + re: /#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/, + parse: function( execResult ) { + return [ + parseInt( execResult[ 1 ], 16 ), + parseInt( execResult[ 2 ], 16 ), + parseInt( execResult[ 3 ], 16 ) + ]; + } + }, { + + // This regex ignores A-F because it's compared against an already lowercased string + re: /#([a-f0-9])([a-f0-9])([a-f0-9])/, + parse: function( execResult ) { + return [ + parseInt( execResult[ 1 ] + execResult[ 1 ], 16 ), + parseInt( execResult[ 2 ] + execResult[ 2 ], 16 ), + parseInt( execResult[ 3 ] + execResult[ 3 ], 16 ) + ]; + } + }, { + re: /hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/, + space: "hsla", + parse: function( execResult ) { + return [ + execResult[ 1 ], + execResult[ 2 ] / 100, + execResult[ 3 ] / 100, + execResult[ 4 ] + ]; + } + } ], + + // JQuery.Color( ) + color = jQuery.Color = function( color, green, blue, alpha ) { + return new jQuery.Color.fn.parse( color, green, blue, alpha ); + }, + spaces = { + rgba: { + props: { + red: { + idx: 0, + type: "byte" + }, + green: { + idx: 1, + type: "byte" + }, + blue: { + idx: 2, + type: "byte" + } + } + }, + + hsla: { + props: { + hue: { + idx: 0, + type: "degrees" + }, + saturation: { + idx: 1, + type: "percent" + }, + lightness: { + idx: 2, + type: "percent" + } + } + } + }, + propTypes = { + "byte": { + floor: true, + max: 255 + }, + "percent": { + max: 1 + }, + "degrees": { + mod: 360, + floor: true + } + }, + support = color.support = {}, + + // Element for support tests + supportElem = jQuery( "

    " )[ 0 ], + + // Colors = jQuery.Color.names + colors, + + // Local aliases of functions called often + each = jQuery.each; + +// Determine rgba support immediately +supportElem.style.cssText = "background-color:rgba(1,1,1,.5)"; +support.rgba = supportElem.style.backgroundColor.indexOf( "rgba" ) > -1; + +// Define cache name and alpha properties +// for rgba and hsla spaces +each( spaces, function( spaceName, space ) { + space.cache = "_" + spaceName; + space.props.alpha = { + idx: 3, + type: "percent", + def: 1 + }; +} ); + +function clamp( value, prop, allowEmpty ) { + var type = propTypes[ prop.type ] || {}; + + if ( value == null ) { + return ( allowEmpty || !prop.def ) ? null : prop.def; + } + + // ~~ is an short way of doing floor for positive numbers + value = type.floor ? ~~value : parseFloat( value ); + + // IE will pass in empty strings as value for alpha, + // which will hit this case + if ( isNaN( value ) ) { + return prop.def; + } + + if ( type.mod ) { + + // We add mod before modding to make sure that negatives values + // get converted properly: -10 -> 350 + return ( value + type.mod ) % type.mod; + } + + // For now all property types without mod have min and max + return 0 > value ? 0 : type.max < value ? type.max : value; +} + +function stringParse( string ) { + var inst = color(), + rgba = inst._rgba = []; + + string = string.toLowerCase(); + + each( stringParsers, function( i, parser ) { + var parsed, + match = parser.re.exec( string ), + values = match && parser.parse( match ), + spaceName = parser.space || "rgba"; + + if ( values ) { + parsed = inst[ spaceName ]( values ); + + // If this was an rgba parse the assignment might happen twice + // oh well.... + inst[ spaces[ spaceName ].cache ] = parsed[ spaces[ spaceName ].cache ]; + rgba = inst._rgba = parsed._rgba; + + // Exit each( stringParsers ) here because we matched + return false; + } + } ); + + // Found a stringParser that handled it + if ( rgba.length ) { + + // If this came from a parsed string, force "transparent" when alpha is 0 + // chrome, (and maybe others) return "transparent" as rgba(0,0,0,0) + if ( rgba.join() === "0,0,0,0" ) { + jQuery.extend( rgba, colors.transparent ); + } + return inst; + } + + // Named colors + return colors[ string ]; +} + +color.fn = jQuery.extend( color.prototype, { + parse: function( red, green, blue, alpha ) { + if ( red === undefined ) { + this._rgba = [ null, null, null, null ]; + return this; + } + if ( red.jquery || red.nodeType ) { + red = jQuery( red ).css( green ); + green = undefined; + } + + var inst = this, + type = jQuery.type( red ), + rgba = this._rgba = []; + + // More than 1 argument specified - assume ( red, green, blue, alpha ) + if ( green !== undefined ) { + red = [ red, green, blue, alpha ]; + type = "array"; + } + + if ( type === "string" ) { + return this.parse( stringParse( red ) || colors._default ); + } + + if ( type === "array" ) { + each( spaces.rgba.props, function( key, prop ) { + rgba[ prop.idx ] = clamp( red[ prop.idx ], prop ); + } ); + return this; + } + + if ( type === "object" ) { + if ( red instanceof color ) { + each( spaces, function( spaceName, space ) { + if ( red[ space.cache ] ) { + inst[ space.cache ] = red[ space.cache ].slice(); + } + } ); + } else { + each( spaces, function( spaceName, space ) { + var cache = space.cache; + each( space.props, function( key, prop ) { + + // If the cache doesn't exist, and we know how to convert + if ( !inst[ cache ] && space.to ) { + + // If the value was null, we don't need to copy it + // if the key was alpha, we don't need to copy it either + if ( key === "alpha" || red[ key ] == null ) { + return; + } + inst[ cache ] = space.to( inst._rgba ); + } + + // This is the only case where we allow nulls for ALL properties. + // call clamp with alwaysAllowEmpty + inst[ cache ][ prop.idx ] = clamp( red[ key ], prop, true ); + } ); + + // Everything defined but alpha? + if ( inst[ cache ] && + jQuery.inArray( null, inst[ cache ].slice( 0, 3 ) ) < 0 ) { + + // Use the default of 1 + inst[ cache ][ 3 ] = 1; + if ( space.from ) { + inst._rgba = space.from( inst[ cache ] ); + } + } + } ); + } + return this; + } + }, + is: function( compare ) { + var is = color( compare ), + same = true, + inst = this; + + each( spaces, function( _, space ) { + var localCache, + isCache = is[ space.cache ]; + if ( isCache ) { + localCache = inst[ space.cache ] || space.to && space.to( inst._rgba ) || []; + each( space.props, function( _, prop ) { + if ( isCache[ prop.idx ] != null ) { + same = ( isCache[ prop.idx ] === localCache[ prop.idx ] ); + return same; + } + } ); + } + return same; + } ); + return same; + }, + _space: function() { + var used = [], + inst = this; + each( spaces, function( spaceName, space ) { + if ( inst[ space.cache ] ) { + used.push( spaceName ); + } + } ); + return used.pop(); + }, + transition: function( other, distance ) { + var end = color( other ), + spaceName = end._space(), + space = spaces[ spaceName ], + startColor = this.alpha() === 0 ? color( "transparent" ) : this, + start = startColor[ space.cache ] || space.to( startColor._rgba ), + result = start.slice(); + + end = end[ space.cache ]; + each( space.props, function( key, prop ) { + var index = prop.idx, + startValue = start[ index ], + endValue = end[ index ], + type = propTypes[ prop.type ] || {}; + + // If null, don't override start value + if ( endValue === null ) { + return; + } + + // If null - use end + if ( startValue === null ) { + result[ index ] = endValue; + } else { + if ( type.mod ) { + if ( endValue - startValue > type.mod / 2 ) { + startValue += type.mod; + } else if ( startValue - endValue > type.mod / 2 ) { + startValue -= type.mod; + } + } + result[ index ] = clamp( ( endValue - startValue ) * distance + startValue, prop ); + } + } ); + return this[ spaceName ]( result ); + }, + blend: function( opaque ) { + + // If we are already opaque - return ourself + if ( this._rgba[ 3 ] === 1 ) { + return this; + } + + var rgb = this._rgba.slice(), + a = rgb.pop(), + blend = color( opaque )._rgba; + + return color( jQuery.map( rgb, function( v, i ) { + return ( 1 - a ) * blend[ i ] + a * v; + } ) ); + }, + toRgbaString: function() { + var prefix = "rgba(", + rgba = jQuery.map( this._rgba, function( v, i ) { + return v == null ? ( i > 2 ? 1 : 0 ) : v; + } ); + + if ( rgba[ 3 ] === 1 ) { + rgba.pop(); + prefix = "rgb("; + } + + return prefix + rgba.join() + ")"; + }, + toHslaString: function() { + var prefix = "hsla(", + hsla = jQuery.map( this.hsla(), function( v, i ) { + if ( v == null ) { + v = i > 2 ? 1 : 0; + } + + // Catch 1 and 2 + if ( i && i < 3 ) { + v = Math.round( v * 100 ) + "%"; + } + return v; + } ); + + if ( hsla[ 3 ] === 1 ) { + hsla.pop(); + prefix = "hsl("; + } + return prefix + hsla.join() + ")"; + }, + toHexString: function( includeAlpha ) { + var rgba = this._rgba.slice(), + alpha = rgba.pop(); + + if ( includeAlpha ) { + rgba.push( ~~( alpha * 255 ) ); + } + + return "#" + jQuery.map( rgba, function( v ) { + + // Default to 0 when nulls exist + v = ( v || 0 ).toString( 16 ); + return v.length === 1 ? "0" + v : v; + } ).join( "" ); + }, + toString: function() { + return this._rgba[ 3 ] === 0 ? "transparent" : this.toRgbaString(); + } +} ); +color.fn.parse.prototype = color.fn; + +// Hsla conversions adapted from: +// https://code.google.com/p/maashaack/source/browse/packages/graphics/trunk/src/graphics/colors/HUE2RGB.as?r=5021 + +function hue2rgb( p, q, h ) { + h = ( h + 1 ) % 1; + if ( h * 6 < 1 ) { + return p + ( q - p ) * h * 6; + } + if ( h * 2 < 1 ) { + return q; + } + if ( h * 3 < 2 ) { + return p + ( q - p ) * ( ( 2 / 3 ) - h ) * 6; + } + return p; +} + +spaces.hsla.to = function( rgba ) { + if ( rgba[ 0 ] == null || rgba[ 1 ] == null || rgba[ 2 ] == null ) { + return [ null, null, null, rgba[ 3 ] ]; + } + var r = rgba[ 0 ] / 255, + g = rgba[ 1 ] / 255, + b = rgba[ 2 ] / 255, + a = rgba[ 3 ], + max = Math.max( r, g, b ), + min = Math.min( r, g, b ), + diff = max - min, + add = max + min, + l = add * 0.5, + h, s; + + if ( min === max ) { + h = 0; + } else if ( r === max ) { + h = ( 60 * ( g - b ) / diff ) + 360; + } else if ( g === max ) { + h = ( 60 * ( b - r ) / diff ) + 120; + } else { + h = ( 60 * ( r - g ) / diff ) + 240; + } + + // Chroma (diff) == 0 means greyscale which, by definition, saturation = 0% + // otherwise, saturation is based on the ratio of chroma (diff) to lightness (add) + if ( diff === 0 ) { + s = 0; + } else if ( l <= 0.5 ) { + s = diff / add; + } else { + s = diff / ( 2 - add ); + } + return [ Math.round( h ) % 360, s, l, a == null ? 1 : a ]; +}; + +spaces.hsla.from = function( hsla ) { + if ( hsla[ 0 ] == null || hsla[ 1 ] == null || hsla[ 2 ] == null ) { + return [ null, null, null, hsla[ 3 ] ]; + } + var h = hsla[ 0 ] / 360, + s = hsla[ 1 ], + l = hsla[ 2 ], + a = hsla[ 3 ], + q = l <= 0.5 ? l * ( 1 + s ) : l + s - l * s, + p = 2 * l - q; + + return [ + Math.round( hue2rgb( p, q, h + ( 1 / 3 ) ) * 255 ), + Math.round( hue2rgb( p, q, h ) * 255 ), + Math.round( hue2rgb( p, q, h - ( 1 / 3 ) ) * 255 ), + a + ]; +}; + +each( spaces, function( spaceName, space ) { + var props = space.props, + cache = space.cache, + to = space.to, + from = space.from; + + // Makes rgba() and hsla() + color.fn[ spaceName ] = function( value ) { + + // Generate a cache for this space if it doesn't exist + if ( to && !this[ cache ] ) { + this[ cache ] = to( this._rgba ); + } + if ( value === undefined ) { + return this[ cache ].slice(); + } + + var ret, + type = jQuery.type( value ), + arr = ( type === "array" || type === "object" ) ? value : arguments, + local = this[ cache ].slice(); + + each( props, function( key, prop ) { + var val = arr[ type === "object" ? key : prop.idx ]; + if ( val == null ) { + val = local[ prop.idx ]; + } + local[ prop.idx ] = clamp( val, prop ); + } ); + + if ( from ) { + ret = color( from( local ) ); + ret[ cache ] = local; + return ret; + } else { + return color( local ); + } + }; + + // Makes red() green() blue() alpha() hue() saturation() lightness() + each( props, function( key, prop ) { + + // Alpha is included in more than one space + if ( color.fn[ key ] ) { + return; + } + color.fn[ key ] = function( value ) { + var vtype = jQuery.type( value ), + fn = ( key === "alpha" ? ( this._hsla ? "hsla" : "rgba" ) : spaceName ), + local = this[ fn ](), + cur = local[ prop.idx ], + match; + + if ( vtype === "undefined" ) { + return cur; + } + + if ( vtype === "function" ) { + value = value.call( this, cur ); + vtype = jQuery.type( value ); + } + if ( value == null && prop.empty ) { + return this; + } + if ( vtype === "string" ) { + match = rplusequals.exec( value ); + if ( match ) { + value = cur + parseFloat( match[ 2 ] ) * ( match[ 1 ] === "+" ? 1 : -1 ); + } + } + local[ prop.idx ] = value; + return this[ fn ]( local ); + }; + } ); +} ); + +// Add cssHook and .fx.step function for each named hook. +// accept a space separated string of properties +color.hook = function( hook ) { + var hooks = hook.split( " " ); + each( hooks, function( i, hook ) { + jQuery.cssHooks[ hook ] = { + set: function( elem, value ) { + var parsed, curElem, + backgroundColor = ""; + + if ( value !== "transparent" && ( jQuery.type( value ) !== "string" || + ( parsed = stringParse( value ) ) ) ) { + value = color( parsed || value ); + if ( !support.rgba && value._rgba[ 3 ] !== 1 ) { + curElem = hook === "backgroundColor" ? elem.parentNode : elem; + while ( + ( backgroundColor === "" || backgroundColor === "transparent" ) && + curElem && curElem.style + ) { + try { + backgroundColor = jQuery.css( curElem, "backgroundColor" ); + curElem = curElem.parentNode; + } catch ( e ) { + } + } + + value = value.blend( backgroundColor && backgroundColor !== "transparent" ? + backgroundColor : + "_default" ); + } + + value = value.toRgbaString(); + } + try { + elem.style[ hook ] = value; + } catch ( e ) { + + // Wrapped to prevent IE from throwing errors on "invalid" values like + // 'auto' or 'inherit' + } + } + }; + jQuery.fx.step[ hook ] = function( fx ) { + if ( !fx.colorInit ) { + fx.start = color( fx.elem, hook ); + fx.end = color( fx.end ); + fx.colorInit = true; + } + jQuery.cssHooks[ hook ].set( fx.elem, fx.start.transition( fx.end, fx.pos ) ); + }; + } ); + +}; + +color.hook( stepHooks ); + +jQuery.cssHooks.borderColor = { + expand: function( value ) { + var expanded = {}; + + each( [ "Top", "Right", "Bottom", "Left" ], function( i, part ) { + expanded[ "border" + part + "Color" ] = value; + } ); + return expanded; + } +}; + +// Basic color names only. +// Usage of any of the other color names requires adding yourself or including +// jquery.color.svg-names.js. +colors = jQuery.Color.names = { + + // 4.1. Basic color keywords + aqua: "#00ffff", + black: "#000000", + blue: "#0000ff", + fuchsia: "#ff00ff", + gray: "#808080", + green: "#008000", + lime: "#00ff00", + maroon: "#800000", + navy: "#000080", + olive: "#808000", + purple: "#800080", + red: "#ff0000", + silver: "#c0c0c0", + teal: "#008080", + white: "#ffffff", + yellow: "#ffff00", + + // 4.2.3. "transparent" color keyword + transparent: [ null, null, null, 0 ], + + _default: "#ffffff" +}; + +} )( jQuery ); + +/******************************************************************************/ +/****************************** CLASS ANIMATIONS ******************************/ +/******************************************************************************/ +( function() { + +var classAnimationActions = [ "add", "remove", "toggle" ], + shorthandStyles = { + border: 1, + borderBottom: 1, + borderColor: 1, + borderLeft: 1, + borderRight: 1, + borderTop: 1, + borderWidth: 1, + margin: 1, + padding: 1 + }; + +$.each( + [ "borderLeftStyle", "borderRightStyle", "borderBottomStyle", "borderTopStyle" ], + function( _, prop ) { + $.fx.step[ prop ] = function( fx ) { + if ( fx.end !== "none" && !fx.setAttr || fx.pos === 1 && !fx.setAttr ) { + jQuery.style( fx.elem, prop, fx.end ); + fx.setAttr = true; + } + }; + } +); + +function getElementStyles( elem ) { + var key, len, + style = elem.ownerDocument.defaultView ? + elem.ownerDocument.defaultView.getComputedStyle( elem, null ) : + elem.currentStyle, + styles = {}; + + if ( style && style.length && style[ 0 ] && style[ style[ 0 ] ] ) { + len = style.length; + while ( len-- ) { + key = style[ len ]; + if ( typeof style[ key ] === "string" ) { + styles[ $.camelCase( key ) ] = style[ key ]; + } + } + + // Support: Opera, IE <9 + } else { + for ( key in style ) { + if ( typeof style[ key ] === "string" ) { + styles[ key ] = style[ key ]; + } + } + } + + return styles; +} + +function styleDifference( oldStyle, newStyle ) { + var diff = {}, + name, value; + + for ( name in newStyle ) { + value = newStyle[ name ]; + if ( oldStyle[ name ] !== value ) { + if ( !shorthandStyles[ name ] ) { + if ( $.fx.step[ name ] || !isNaN( parseFloat( value ) ) ) { + diff[ name ] = value; + } + } + } + } + + return diff; +} + +// Support: jQuery <1.8 +if ( !$.fn.addBack ) { + $.fn.addBack = function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + }; +} + +$.effects.animateClass = function( value, duration, easing, callback ) { + var o = $.speed( duration, easing, callback ); + + return this.queue( function() { + var animated = $( this ), + baseClass = animated.attr( "class" ) || "", + applyClassChange, + allAnimations = o.children ? animated.find( "*" ).addBack() : animated; + + // Map the animated objects to store the original styles. + allAnimations = allAnimations.map( function() { + var el = $( this ); + return { + el: el, + start: getElementStyles( this ) + }; + } ); + + // Apply class change + applyClassChange = function() { + $.each( classAnimationActions, function( i, action ) { + if ( value[ action ] ) { + animated[ action + "Class" ]( value[ action ] ); + } + } ); + }; + applyClassChange(); + + // Map all animated objects again - calculate new styles and diff + allAnimations = allAnimations.map( function() { + this.end = getElementStyles( this.el[ 0 ] ); + this.diff = styleDifference( this.start, this.end ); + return this; + } ); + + // Apply original class + animated.attr( "class", baseClass ); + + // Map all animated objects again - this time collecting a promise + allAnimations = allAnimations.map( function() { + var styleInfo = this, + dfd = $.Deferred(), + opts = $.extend( {}, o, { + queue: false, + complete: function() { + dfd.resolve( styleInfo ); + } + } ); + + this.el.animate( this.diff, opts ); + return dfd.promise(); + } ); + + // Once all animations have completed: + $.when.apply( $, allAnimations.get() ).done( function() { + + // Set the final class + applyClassChange(); + + // For each animated element, + // clear all css properties that were animated + $.each( arguments, function() { + var el = this.el; + $.each( this.diff, function( key ) { + el.css( key, "" ); + } ); + } ); + + // This is guarnteed to be there if you use jQuery.speed() + // it also handles dequeuing the next anim... + o.complete.call( animated[ 0 ] ); + } ); + } ); +}; + +$.fn.extend( { + addClass: ( function( orig ) { + return function( classNames, speed, easing, callback ) { + return speed ? + $.effects.animateClass.call( this, + { add: classNames }, speed, easing, callback ) : + orig.apply( this, arguments ); + }; + } )( $.fn.addClass ), + + removeClass: ( function( orig ) { + return function( classNames, speed, easing, callback ) { + return arguments.length > 1 ? + $.effects.animateClass.call( this, + { remove: classNames }, speed, easing, callback ) : + orig.apply( this, arguments ); + }; + } )( $.fn.removeClass ), + + toggleClass: ( function( orig ) { + return function( classNames, force, speed, easing, callback ) { + if ( typeof force === "boolean" || force === undefined ) { + if ( !speed ) { + + // Without speed parameter + return orig.apply( this, arguments ); + } else { + return $.effects.animateClass.call( this, + ( force ? { add: classNames } : { remove: classNames } ), + speed, easing, callback ); + } + } else { + + // Without force parameter + return $.effects.animateClass.call( this, + { toggle: classNames }, force, speed, easing ); + } + }; + } )( $.fn.toggleClass ), + + switchClass: function( remove, add, speed, easing, callback ) { + return $.effects.animateClass.call( this, { + add: add, + remove: remove + }, speed, easing, callback ); + } +} ); + +} )(); + +/******************************************************************************/ +/*********************************** EFFECTS **********************************/ +/******************************************************************************/ + +( function() { + +if ( $.expr && $.expr.filters && $.expr.filters.animated ) { + $.expr.filters.animated = ( function( orig ) { + return function( elem ) { + return !!$( elem ).data( dataSpaceAnimated ) || orig( elem ); + }; + } )( $.expr.filters.animated ); +} + +if ( $.uiBackCompat !== false ) { + $.extend( $.effects, { + + // Saves a set of properties in a data storage + save: function( element, set ) { + var i = 0, length = set.length; + for ( ; i < length; i++ ) { + if ( set[ i ] !== null ) { + element.data( dataSpace + set[ i ], element[ 0 ].style[ set[ i ] ] ); + } + } + }, + + // Restores a set of previously saved properties from a data storage + restore: function( element, set ) { + var val, i = 0, length = set.length; + for ( ; i < length; i++ ) { + if ( set[ i ] !== null ) { + val = element.data( dataSpace + set[ i ] ); + element.css( set[ i ], val ); + } + } + }, + + setMode: function( el, mode ) { + if ( mode === "toggle" ) { + mode = el.is( ":hidden" ) ? "show" : "hide"; + } + return mode; + }, + + // Wraps the element around a wrapper that copies position properties + createWrapper: function( element ) { + + // If the element is already wrapped, return it + if ( element.parent().is( ".ui-effects-wrapper" ) ) { + return element.parent(); + } + + // Wrap the element + var props = { + width: element.outerWidth( true ), + height: element.outerHeight( true ), + "float": element.css( "float" ) + }, + wrapper = $( "

    " ) + .addClass( "ui-effects-wrapper" ) + .css( { + fontSize: "100%", + background: "transparent", + border: "none", + margin: 0, + padding: 0 + } ), + + // Store the size in case width/height are defined in % - Fixes #5245 + size = { + width: element.width(), + height: element.height() + }, + active = document.activeElement; + + // Support: Firefox + // Firefox incorrectly exposes anonymous content + // https://bugzilla.mozilla.org/show_bug.cgi?id=561664 + try { + active.id; + } catch ( e ) { + active = document.body; + } + + element.wrap( wrapper ); + + // Fixes #7595 - Elements lose focus when wrapped. + if ( element[ 0 ] === active || $.contains( element[ 0 ], active ) ) { + $( active ).trigger( "focus" ); + } + + // Hotfix for jQuery 1.4 since some change in wrap() seems to actually + // lose the reference to the wrapped element + wrapper = element.parent(); + + // Transfer positioning properties to the wrapper + if ( element.css( "position" ) === "static" ) { + wrapper.css( { position: "relative" } ); + element.css( { position: "relative" } ); + } else { + $.extend( props, { + position: element.css( "position" ), + zIndex: element.css( "z-index" ) + } ); + $.each( [ "top", "left", "bottom", "right" ], function( i, pos ) { + props[ pos ] = element.css( pos ); + if ( isNaN( parseInt( props[ pos ], 10 ) ) ) { + props[ pos ] = "auto"; + } + } ); + element.css( { + position: "relative", + top: 0, + left: 0, + right: "auto", + bottom: "auto" + } ); + } + element.css( size ); + + return wrapper.css( props ).show(); + }, + + removeWrapper: function( element ) { + var active = document.activeElement; + + if ( element.parent().is( ".ui-effects-wrapper" ) ) { + element.parent().replaceWith( element ); + + // Fixes #7595 - Elements lose focus when wrapped. + if ( element[ 0 ] === active || $.contains( element[ 0 ], active ) ) { + $( active ).trigger( "focus" ); + } + } + + return element; + } + } ); +} + +$.extend( $.effects, { + version: "1.12.1", + + define: function( name, mode, effect ) { + if ( !effect ) { + effect = mode; + mode = "effect"; + } + + $.effects.effect[ name ] = effect; + $.effects.effect[ name ].mode = mode; + + return effect; + }, + + scaledDimensions: function( element, percent, direction ) { + if ( percent === 0 ) { + return { + height: 0, + width: 0, + outerHeight: 0, + outerWidth: 0 + }; + } + + var x = direction !== "horizontal" ? ( ( percent || 100 ) / 100 ) : 1, + y = direction !== "vertical" ? ( ( percent || 100 ) / 100 ) : 1; + + return { + height: element.height() * y, + width: element.width() * x, + outerHeight: element.outerHeight() * y, + outerWidth: element.outerWidth() * x + }; + + }, + + clipToBox: function( animation ) { + return { + width: animation.clip.right - animation.clip.left, + height: animation.clip.bottom - animation.clip.top, + left: animation.clip.left, + top: animation.clip.top + }; + }, + + // Injects recently queued functions to be first in line (after "inprogress") + unshift: function( element, queueLength, count ) { + var queue = element.queue(); + + if ( queueLength > 1 ) { + queue.splice.apply( queue, + [ 1, 0 ].concat( queue.splice( queueLength, count ) ) ); + } + element.dequeue(); + }, + + saveStyle: function( element ) { + element.data( dataSpaceStyle, element[ 0 ].style.cssText ); + }, + + restoreStyle: function( element ) { + element[ 0 ].style.cssText = element.data( dataSpaceStyle ) || ""; + element.removeData( dataSpaceStyle ); + }, + + mode: function( element, mode ) { + var hidden = element.is( ":hidden" ); + + if ( mode === "toggle" ) { + mode = hidden ? "show" : "hide"; + } + if ( hidden ? mode === "hide" : mode === "show" ) { + mode = "none"; + } + return mode; + }, + + // Translates a [top,left] array into a baseline value + getBaseline: function( origin, original ) { + var y, x; + + switch ( origin[ 0 ] ) { + case "top": + y = 0; + break; + case "middle": + y = 0.5; + break; + case "bottom": + y = 1; + break; + default: + y = origin[ 0 ] / original.height; + } + + switch ( origin[ 1 ] ) { + case "left": + x = 0; + break; + case "center": + x = 0.5; + break; + case "right": + x = 1; + break; + default: + x = origin[ 1 ] / original.width; + } + + return { + x: x, + y: y + }; + }, + + // Creates a placeholder element so that the original element can be made absolute + createPlaceholder: function( element ) { + var placeholder, + cssPosition = element.css( "position" ), + position = element.position(); + + // Lock in margins first to account for form elements, which + // will change margin if you explicitly set height + // see: http://jsfiddle.net/JZSMt/3/ https://bugs.webkit.org/show_bug.cgi?id=107380 + // Support: Safari + element.css( { + marginTop: element.css( "marginTop" ), + marginBottom: element.css( "marginBottom" ), + marginLeft: element.css( "marginLeft" ), + marginRight: element.css( "marginRight" ) + } ) + .outerWidth( element.outerWidth() ) + .outerHeight( element.outerHeight() ); + + if ( /^(static|relative)/.test( cssPosition ) ) { + cssPosition = "absolute"; + + placeholder = $( "<" + element[ 0 ].nodeName + ">" ).insertAfter( element ).css( { + + // Convert inline to inline block to account for inline elements + // that turn to inline block based on content (like img) + display: /^(inline|ruby)/.test( element.css( "display" ) ) ? + "inline-block" : + "block", + visibility: "hidden", + + // Margins need to be set to account for margin collapse + marginTop: element.css( "marginTop" ), + marginBottom: element.css( "marginBottom" ), + marginLeft: element.css( "marginLeft" ), + marginRight: element.css( "marginRight" ), + "float": element.css( "float" ) + } ) + .outerWidth( element.outerWidth() ) + .outerHeight( element.outerHeight() ) + .addClass( "ui-effects-placeholder" ); + + element.data( dataSpace + "placeholder", placeholder ); + } + + element.css( { + position: cssPosition, + left: position.left, + top: position.top + } ); + + return placeholder; + }, + + removePlaceholder: function( element ) { + var dataKey = dataSpace + "placeholder", + placeholder = element.data( dataKey ); + + if ( placeholder ) { + placeholder.remove(); + element.removeData( dataKey ); + } + }, + + // Removes a placeholder if it exists and restores + // properties that were modified during placeholder creation + cleanUp: function( element ) { + $.effects.restoreStyle( element ); + $.effects.removePlaceholder( element ); + }, + + setTransition: function( element, list, factor, value ) { + value = value || {}; + $.each( list, function( i, x ) { + var unit = element.cssUnit( x ); + if ( unit[ 0 ] > 0 ) { + value[ x ] = unit[ 0 ] * factor + unit[ 1 ]; + } + } ); + return value; + } +} ); + +// Return an effect options object for the given parameters: +function _normalizeArguments( effect, options, speed, callback ) { + + // Allow passing all options as the first parameter + if ( $.isPlainObject( effect ) ) { + options = effect; + effect = effect.effect; + } + + // Convert to an object + effect = { effect: effect }; + + // Catch (effect, null, ...) + if ( options == null ) { + options = {}; + } + + // Catch (effect, callback) + if ( $.isFunction( options ) ) { + callback = options; + speed = null; + options = {}; + } + + // Catch (effect, speed, ?) + if ( typeof options === "number" || $.fx.speeds[ options ] ) { + callback = speed; + speed = options; + options = {}; + } + + // Catch (effect, options, callback) + if ( $.isFunction( speed ) ) { + callback = speed; + speed = null; + } + + // Add options to effect + if ( options ) { + $.extend( effect, options ); + } + + speed = speed || options.duration; + effect.duration = $.fx.off ? 0 : + typeof speed === "number" ? speed : + speed in $.fx.speeds ? $.fx.speeds[ speed ] : + $.fx.speeds._default; + + effect.complete = callback || options.complete; + + return effect; +} + +function standardAnimationOption( option ) { + + // Valid standard speeds (nothing, number, named speed) + if ( !option || typeof option === "number" || $.fx.speeds[ option ] ) { + return true; + } + + // Invalid strings - treat as "normal" speed + if ( typeof option === "string" && !$.effects.effect[ option ] ) { + return true; + } + + // Complete callback + if ( $.isFunction( option ) ) { + return true; + } + + // Options hash (but not naming an effect) + if ( typeof option === "object" && !option.effect ) { + return true; + } + + // Didn't match any standard API + return false; +} + +$.fn.extend( { + effect: function( /* effect, options, speed, callback */ ) { + var args = _normalizeArguments.apply( this, arguments ), + effectMethod = $.effects.effect[ args.effect ], + defaultMode = effectMethod.mode, + queue = args.queue, + queueName = queue || "fx", + complete = args.complete, + mode = args.mode, + modes = [], + prefilter = function( next ) { + var el = $( this ), + normalizedMode = $.effects.mode( el, mode ) || defaultMode; + + // Sentinel for duck-punching the :animated psuedo-selector + el.data( dataSpaceAnimated, true ); + + // Save effect mode for later use, + // we can't just call $.effects.mode again later, + // as the .show() below destroys the initial state + modes.push( normalizedMode ); + + // See $.uiBackCompat inside of run() for removal of defaultMode in 1.13 + if ( defaultMode && ( normalizedMode === "show" || + ( normalizedMode === defaultMode && normalizedMode === "hide" ) ) ) { + el.show(); + } + + if ( !defaultMode || normalizedMode !== "none" ) { + $.effects.saveStyle( el ); + } + + if ( $.isFunction( next ) ) { + next(); + } + }; + + if ( $.fx.off || !effectMethod ) { + + // Delegate to the original method (e.g., .show()) if possible + if ( mode ) { + return this[ mode ]( args.duration, complete ); + } else { + return this.each( function() { + if ( complete ) { + complete.call( this ); + } + } ); + } + } + + function run( next ) { + var elem = $( this ); + + function cleanup() { + elem.removeData( dataSpaceAnimated ); + + $.effects.cleanUp( elem ); + + if ( args.mode === "hide" ) { + elem.hide(); + } + + done(); + } + + function done() { + if ( $.isFunction( complete ) ) { + complete.call( elem[ 0 ] ); + } + + if ( $.isFunction( next ) ) { + next(); + } + } + + // Override mode option on a per element basis, + // as toggle can be either show or hide depending on element state + args.mode = modes.shift(); + + if ( $.uiBackCompat !== false && !defaultMode ) { + if ( elem.is( ":hidden" ) ? mode === "hide" : mode === "show" ) { + + // Call the core method to track "olddisplay" properly + elem[ mode ](); + done(); + } else { + effectMethod.call( elem[ 0 ], args, done ); + } + } else { + if ( args.mode === "none" ) { + + // Call the core method to track "olddisplay" properly + elem[ mode ](); + done(); + } else { + effectMethod.call( elem[ 0 ], args, cleanup ); + } + } + } + + // Run prefilter on all elements first to ensure that + // any showing or hiding happens before placeholder creation, + // which ensures that any layout changes are correctly captured. + return queue === false ? + this.each( prefilter ).each( run ) : + this.queue( queueName, prefilter ).queue( queueName, run ); + }, + + show: ( function( orig ) { + return function( option ) { + if ( standardAnimationOption( option ) ) { + return orig.apply( this, arguments ); + } else { + var args = _normalizeArguments.apply( this, arguments ); + args.mode = "show"; + return this.effect.call( this, args ); + } + }; + } )( $.fn.show ), + + hide: ( function( orig ) { + return function( option ) { + if ( standardAnimationOption( option ) ) { + return orig.apply( this, arguments ); + } else { + var args = _normalizeArguments.apply( this, arguments ); + args.mode = "hide"; + return this.effect.call( this, args ); + } + }; + } )( $.fn.hide ), + + toggle: ( function( orig ) { + return function( option ) { + if ( standardAnimationOption( option ) || typeof option === "boolean" ) { + return orig.apply( this, arguments ); + } else { + var args = _normalizeArguments.apply( this, arguments ); + args.mode = "toggle"; + return this.effect.call( this, args ); + } + }; + } )( $.fn.toggle ), + + cssUnit: function( key ) { + var style = this.css( key ), + val = []; + + $.each( [ "em", "px", "%", "pt" ], function( i, unit ) { + if ( style.indexOf( unit ) > 0 ) { + val = [ parseFloat( style ), unit ]; + } + } ); + return val; + }, + + cssClip: function( clipObj ) { + if ( clipObj ) { + return this.css( "clip", "rect(" + clipObj.top + "px " + clipObj.right + "px " + + clipObj.bottom + "px " + clipObj.left + "px)" ); + } + return parseClip( this.css( "clip" ), this ); + }, + + transfer: function( options, done ) { + var element = $( this ), + target = $( options.to ), + targetFixed = target.css( "position" ) === "fixed", + body = $( "body" ), + fixTop = targetFixed ? body.scrollTop() : 0, + fixLeft = targetFixed ? body.scrollLeft() : 0, + endPosition = target.offset(), + animation = { + top: endPosition.top - fixTop, + left: endPosition.left - fixLeft, + height: target.innerHeight(), + width: target.innerWidth() + }, + startPosition = element.offset(), + transfer = $( "
    " ) + .appendTo( "body" ) + .addClass( options.className ) + .css( { + top: startPosition.top - fixTop, + left: startPosition.left - fixLeft, + height: element.innerHeight(), + width: element.innerWidth(), + position: targetFixed ? "fixed" : "absolute" + } ) + .animate( animation, options.duration, options.easing, function() { + transfer.remove(); + if ( $.isFunction( done ) ) { + done(); + } + } ); + } +} ); + +function parseClip( str, element ) { + var outerWidth = element.outerWidth(), + outerHeight = element.outerHeight(), + clipRegex = /^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/, + values = clipRegex.exec( str ) || [ "", 0, outerWidth, outerHeight, 0 ]; + + return { + top: parseFloat( values[ 1 ] ) || 0, + right: values[ 2 ] === "auto" ? outerWidth : parseFloat( values[ 2 ] ), + bottom: values[ 3 ] === "auto" ? outerHeight : parseFloat( values[ 3 ] ), + left: parseFloat( values[ 4 ] ) || 0 + }; +} + +$.fx.step.clip = function( fx ) { + if ( !fx.clipInit ) { + fx.start = $( fx.elem ).cssClip(); + if ( typeof fx.end === "string" ) { + fx.end = parseClip( fx.end, fx.elem ); + } + fx.clipInit = true; + } + + $( fx.elem ).cssClip( { + top: fx.pos * ( fx.end.top - fx.start.top ) + fx.start.top, + right: fx.pos * ( fx.end.right - fx.start.right ) + fx.start.right, + bottom: fx.pos * ( fx.end.bottom - fx.start.bottom ) + fx.start.bottom, + left: fx.pos * ( fx.end.left - fx.start.left ) + fx.start.left + } ); +}; + +} )(); + +/******************************************************************************/ +/*********************************** EASING ***********************************/ +/******************************************************************************/ + +( function() { + +// Based on easing equations from Robert Penner (http://www.robertpenner.com/easing) + +var baseEasings = {}; + +$.each( [ "Quad", "Cubic", "Quart", "Quint", "Expo" ], function( i, name ) { + baseEasings[ name ] = function( p ) { + return Math.pow( p, i + 2 ); + }; +} ); + +$.extend( baseEasings, { + Sine: function( p ) { + return 1 - Math.cos( p * Math.PI / 2 ); + }, + Circ: function( p ) { + return 1 - Math.sqrt( 1 - p * p ); + }, + Elastic: function( p ) { + return p === 0 || p === 1 ? p : + -Math.pow( 2, 8 * ( p - 1 ) ) * Math.sin( ( ( p - 1 ) * 80 - 7.5 ) * Math.PI / 15 ); + }, + Back: function( p ) { + return p * p * ( 3 * p - 2 ); + }, + Bounce: function( p ) { + var pow2, + bounce = 4; + + while ( p < ( ( pow2 = Math.pow( 2, --bounce ) ) - 1 ) / 11 ) {} + return 1 / Math.pow( 4, 3 - bounce ) - 7.5625 * Math.pow( ( pow2 * 3 - 2 ) / 22 - p, 2 ); + } +} ); + +$.each( baseEasings, function( name, easeIn ) { + $.easing[ "easeIn" + name ] = easeIn; + $.easing[ "easeOut" + name ] = function( p ) { + return 1 - easeIn( 1 - p ); + }; + $.easing[ "easeInOut" + name ] = function( p ) { + return p < 0.5 ? + easeIn( p * 2 ) / 2 : + 1 - easeIn( p * -2 + 2 ) / 2; + }; +} ); + +} )(); + +var effect = $.effects; + + +/*! + * jQuery UI Effects Blind 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Blind Effect +//>>group: Effects +//>>description: Blinds the element. +//>>docs: http://api.jqueryui.com/blind-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectBlind = $.effects.define( "blind", "hide", function( options, done ) { + var map = { + up: [ "bottom", "top" ], + vertical: [ "bottom", "top" ], + down: [ "top", "bottom" ], + left: [ "right", "left" ], + horizontal: [ "right", "left" ], + right: [ "left", "right" ] + }, + element = $( this ), + direction = options.direction || "up", + start = element.cssClip(), + animate = { clip: $.extend( {}, start ) }, + placeholder = $.effects.createPlaceholder( element ); + + animate.clip[ map[ direction ][ 0 ] ] = animate.clip[ map[ direction ][ 1 ] ]; + + if ( options.mode === "show" ) { + element.cssClip( animate.clip ); + if ( placeholder ) { + placeholder.css( $.effects.clipToBox( animate ) ); + } + + animate.clip = start; + } + + if ( placeholder ) { + placeholder.animate( $.effects.clipToBox( animate ), options.duration, options.easing ); + } + + element.animate( animate, { + queue: false, + duration: options.duration, + easing: options.easing, + complete: done + } ); +} ); + + +/*! + * jQuery UI Effects Bounce 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Bounce Effect +//>>group: Effects +//>>description: Bounces an element horizontally or vertically n times. +//>>docs: http://api.jqueryui.com/bounce-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectBounce = $.effects.define( "bounce", function( options, done ) { + var upAnim, downAnim, refValue, + element = $( this ), + + // Defaults: + mode = options.mode, + hide = mode === "hide", + show = mode === "show", + direction = options.direction || "up", + distance = options.distance, + times = options.times || 5, + + // Number of internal animations + anims = times * 2 + ( show || hide ? 1 : 0 ), + speed = options.duration / anims, + easing = options.easing, + + // Utility: + ref = ( direction === "up" || direction === "down" ) ? "top" : "left", + motion = ( direction === "up" || direction === "left" ), + i = 0, + + queuelen = element.queue().length; + + $.effects.createPlaceholder( element ); + + refValue = element.css( ref ); + + // Default distance for the BIGGEST bounce is the outer Distance / 3 + if ( !distance ) { + distance = element[ ref === "top" ? "outerHeight" : "outerWidth" ]() / 3; + } + + if ( show ) { + downAnim = { opacity: 1 }; + downAnim[ ref ] = refValue; + + // If we are showing, force opacity 0 and set the initial position + // then do the "first" animation + element + .css( "opacity", 0 ) + .css( ref, motion ? -distance * 2 : distance * 2 ) + .animate( downAnim, speed, easing ); + } + + // Start at the smallest distance if we are hiding + if ( hide ) { + distance = distance / Math.pow( 2, times - 1 ); + } + + downAnim = {}; + downAnim[ ref ] = refValue; + + // Bounces up/down/left/right then back to 0 -- times * 2 animations happen here + for ( ; i < times; i++ ) { + upAnim = {}; + upAnim[ ref ] = ( motion ? "-=" : "+=" ) + distance; + + element + .animate( upAnim, speed, easing ) + .animate( downAnim, speed, easing ); + + distance = hide ? distance * 2 : distance / 2; + } + + // Last Bounce when Hiding + if ( hide ) { + upAnim = { opacity: 0 }; + upAnim[ ref ] = ( motion ? "-=" : "+=" ) + distance; + + element.animate( upAnim, speed, easing ); + } + + element.queue( done ); + + $.effects.unshift( element, queuelen, anims + 1 ); +} ); + + +/*! + * jQuery UI Effects Clip 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Clip Effect +//>>group: Effects +//>>description: Clips the element on and off like an old TV. +//>>docs: http://api.jqueryui.com/clip-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectClip = $.effects.define( "clip", "hide", function( options, done ) { + var start, + animate = {}, + element = $( this ), + direction = options.direction || "vertical", + both = direction === "both", + horizontal = both || direction === "horizontal", + vertical = both || direction === "vertical"; + + start = element.cssClip(); + animate.clip = { + top: vertical ? ( start.bottom - start.top ) / 2 : start.top, + right: horizontal ? ( start.right - start.left ) / 2 : start.right, + bottom: vertical ? ( start.bottom - start.top ) / 2 : start.bottom, + left: horizontal ? ( start.right - start.left ) / 2 : start.left + }; + + $.effects.createPlaceholder( element ); + + if ( options.mode === "show" ) { + element.cssClip( animate.clip ); + animate.clip = start; + } + + element.animate( animate, { + queue: false, + duration: options.duration, + easing: options.easing, + complete: done + } ); + +} ); + + +/*! + * jQuery UI Effects Drop 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Drop Effect +//>>group: Effects +//>>description: Moves an element in one direction and hides it at the same time. +//>>docs: http://api.jqueryui.com/drop-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectDrop = $.effects.define( "drop", "hide", function( options, done ) { + + var distance, + element = $( this ), + mode = options.mode, + show = mode === "show", + direction = options.direction || "left", + ref = ( direction === "up" || direction === "down" ) ? "top" : "left", + motion = ( direction === "up" || direction === "left" ) ? "-=" : "+=", + oppositeMotion = ( motion === "+=" ) ? "-=" : "+=", + animation = { + opacity: 0 + }; + + $.effects.createPlaceholder( element ); + + distance = options.distance || + element[ ref === "top" ? "outerHeight" : "outerWidth" ]( true ) / 2; + + animation[ ref ] = motion + distance; + + if ( show ) { + element.css( animation ); + + animation[ ref ] = oppositeMotion + distance; + animation.opacity = 1; + } + + // Animate + element.animate( animation, { + queue: false, + duration: options.duration, + easing: options.easing, + complete: done + } ); +} ); + + +/*! + * jQuery UI Effects Explode 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Explode Effect +//>>group: Effects +// jscs:disable maximumLineLength +//>>description: Explodes an element in all directions into n pieces. Implodes an element to its original wholeness. +// jscs:enable maximumLineLength +//>>docs: http://api.jqueryui.com/explode-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectExplode = $.effects.define( "explode", "hide", function( options, done ) { + + var i, j, left, top, mx, my, + rows = options.pieces ? Math.round( Math.sqrt( options.pieces ) ) : 3, + cells = rows, + element = $( this ), + mode = options.mode, + show = mode === "show", + + // Show and then visibility:hidden the element before calculating offset + offset = element.show().css( "visibility", "hidden" ).offset(), + + // Width and height of a piece + width = Math.ceil( element.outerWidth() / cells ), + height = Math.ceil( element.outerHeight() / rows ), + pieces = []; + + // Children animate complete: + function childComplete() { + pieces.push( this ); + if ( pieces.length === rows * cells ) { + animComplete(); + } + } + + // Clone the element for each row and cell. + for ( i = 0; i < rows; i++ ) { // ===> + top = offset.top + i * height; + my = i - ( rows - 1 ) / 2; + + for ( j = 0; j < cells; j++ ) { // ||| + left = offset.left + j * width; + mx = j - ( cells - 1 ) / 2; + + // Create a clone of the now hidden main element that will be absolute positioned + // within a wrapper div off the -left and -top equal to size of our pieces + element + .clone() + .appendTo( "body" ) + .wrap( "
    " ) + .css( { + position: "absolute", + visibility: "visible", + left: -j * width, + top: -i * height + } ) + + // Select the wrapper - make it overflow: hidden and absolute positioned based on + // where the original was located +left and +top equal to the size of pieces + .parent() + .addClass( "ui-effects-explode" ) + .css( { + position: "absolute", + overflow: "hidden", + width: width, + height: height, + left: left + ( show ? mx * width : 0 ), + top: top + ( show ? my * height : 0 ), + opacity: show ? 0 : 1 + } ) + .animate( { + left: left + ( show ? 0 : mx * width ), + top: top + ( show ? 0 : my * height ), + opacity: show ? 1 : 0 + }, options.duration || 500, options.easing, childComplete ); + } + } + + function animComplete() { + element.css( { + visibility: "visible" + } ); + $( pieces ).remove(); + done(); + } +} ); + + +/*! + * jQuery UI Effects Fade 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Fade Effect +//>>group: Effects +//>>description: Fades the element. +//>>docs: http://api.jqueryui.com/fade-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectFade = $.effects.define( "fade", "toggle", function( options, done ) { + var show = options.mode === "show"; + + $( this ) + .css( "opacity", show ? 0 : 1 ) + .animate( { + opacity: show ? 1 : 0 + }, { + queue: false, + duration: options.duration, + easing: options.easing, + complete: done + } ); +} ); + + +/*! + * jQuery UI Effects Fold 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Fold Effect +//>>group: Effects +//>>description: Folds an element first horizontally and then vertically. +//>>docs: http://api.jqueryui.com/fold-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectFold = $.effects.define( "fold", "hide", function( options, done ) { + + // Create element + var element = $( this ), + mode = options.mode, + show = mode === "show", + hide = mode === "hide", + size = options.size || 15, + percent = /([0-9]+)%/.exec( size ), + horizFirst = !!options.horizFirst, + ref = horizFirst ? [ "right", "bottom" ] : [ "bottom", "right" ], + duration = options.duration / 2, + + placeholder = $.effects.createPlaceholder( element ), + + start = element.cssClip(), + animation1 = { clip: $.extend( {}, start ) }, + animation2 = { clip: $.extend( {}, start ) }, + + distance = [ start[ ref[ 0 ] ], start[ ref[ 1 ] ] ], + + queuelen = element.queue().length; + + if ( percent ) { + size = parseInt( percent[ 1 ], 10 ) / 100 * distance[ hide ? 0 : 1 ]; + } + animation1.clip[ ref[ 0 ] ] = size; + animation2.clip[ ref[ 0 ] ] = size; + animation2.clip[ ref[ 1 ] ] = 0; + + if ( show ) { + element.cssClip( animation2.clip ); + if ( placeholder ) { + placeholder.css( $.effects.clipToBox( animation2 ) ); + } + + animation2.clip = start; + } + + // Animate + element + .queue( function( next ) { + if ( placeholder ) { + placeholder + .animate( $.effects.clipToBox( animation1 ), duration, options.easing ) + .animate( $.effects.clipToBox( animation2 ), duration, options.easing ); + } + + next(); + } ) + .animate( animation1, duration, options.easing ) + .animate( animation2, duration, options.easing ) + .queue( done ); + + $.effects.unshift( element, queuelen, 4 ); +} ); + + +/*! + * jQuery UI Effects Highlight 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Highlight Effect +//>>group: Effects +//>>description: Highlights the background of an element in a defined color for a custom duration. +//>>docs: http://api.jqueryui.com/highlight-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectHighlight = $.effects.define( "highlight", "show", function( options, done ) { + var element = $( this ), + animation = { + backgroundColor: element.css( "backgroundColor" ) + }; + + if ( options.mode === "hide" ) { + animation.opacity = 0; + } + + $.effects.saveStyle( element ); + + element + .css( { + backgroundImage: "none", + backgroundColor: options.color || "#ffff99" + } ) + .animate( animation, { + queue: false, + duration: options.duration, + easing: options.easing, + complete: done + } ); +} ); + + +/*! + * jQuery UI Effects Size 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Size Effect +//>>group: Effects +//>>description: Resize an element to a specified width and height. +//>>docs: http://api.jqueryui.com/size-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectSize = $.effects.define( "size", function( options, done ) { + + // Create element + var baseline, factor, temp, + element = $( this ), + + // Copy for children + cProps = [ "fontSize" ], + vProps = [ "borderTopWidth", "borderBottomWidth", "paddingTop", "paddingBottom" ], + hProps = [ "borderLeftWidth", "borderRightWidth", "paddingLeft", "paddingRight" ], + + // Set options + mode = options.mode, + restore = mode !== "effect", + scale = options.scale || "both", + origin = options.origin || [ "middle", "center" ], + position = element.css( "position" ), + pos = element.position(), + original = $.effects.scaledDimensions( element ), + from = options.from || original, + to = options.to || $.effects.scaledDimensions( element, 0 ); + + $.effects.createPlaceholder( element ); + + if ( mode === "show" ) { + temp = from; + from = to; + to = temp; + } + + // Set scaling factor + factor = { + from: { + y: from.height / original.height, + x: from.width / original.width + }, + to: { + y: to.height / original.height, + x: to.width / original.width + } + }; + + // Scale the css box + if ( scale === "box" || scale === "both" ) { + + // Vertical props scaling + if ( factor.from.y !== factor.to.y ) { + from = $.effects.setTransition( element, vProps, factor.from.y, from ); + to = $.effects.setTransition( element, vProps, factor.to.y, to ); + } + + // Horizontal props scaling + if ( factor.from.x !== factor.to.x ) { + from = $.effects.setTransition( element, hProps, factor.from.x, from ); + to = $.effects.setTransition( element, hProps, factor.to.x, to ); + } + } + + // Scale the content + if ( scale === "content" || scale === "both" ) { + + // Vertical props scaling + if ( factor.from.y !== factor.to.y ) { + from = $.effects.setTransition( element, cProps, factor.from.y, from ); + to = $.effects.setTransition( element, cProps, factor.to.y, to ); + } + } + + // Adjust the position properties based on the provided origin points + if ( origin ) { + baseline = $.effects.getBaseline( origin, original ); + from.top = ( original.outerHeight - from.outerHeight ) * baseline.y + pos.top; + from.left = ( original.outerWidth - from.outerWidth ) * baseline.x + pos.left; + to.top = ( original.outerHeight - to.outerHeight ) * baseline.y + pos.top; + to.left = ( original.outerWidth - to.outerWidth ) * baseline.x + pos.left; + } + element.css( from ); + + // Animate the children if desired + if ( scale === "content" || scale === "both" ) { + + vProps = vProps.concat( [ "marginTop", "marginBottom" ] ).concat( cProps ); + hProps = hProps.concat( [ "marginLeft", "marginRight" ] ); + + // Only animate children with width attributes specified + // TODO: is this right? should we include anything with css width specified as well + element.find( "*[width]" ).each( function() { + var child = $( this ), + childOriginal = $.effects.scaledDimensions( child ), + childFrom = { + height: childOriginal.height * factor.from.y, + width: childOriginal.width * factor.from.x, + outerHeight: childOriginal.outerHeight * factor.from.y, + outerWidth: childOriginal.outerWidth * factor.from.x + }, + childTo = { + height: childOriginal.height * factor.to.y, + width: childOriginal.width * factor.to.x, + outerHeight: childOriginal.height * factor.to.y, + outerWidth: childOriginal.width * factor.to.x + }; + + // Vertical props scaling + if ( factor.from.y !== factor.to.y ) { + childFrom = $.effects.setTransition( child, vProps, factor.from.y, childFrom ); + childTo = $.effects.setTransition( child, vProps, factor.to.y, childTo ); + } + + // Horizontal props scaling + if ( factor.from.x !== factor.to.x ) { + childFrom = $.effects.setTransition( child, hProps, factor.from.x, childFrom ); + childTo = $.effects.setTransition( child, hProps, factor.to.x, childTo ); + } + + if ( restore ) { + $.effects.saveStyle( child ); + } + + // Animate children + child.css( childFrom ); + child.animate( childTo, options.duration, options.easing, function() { + + // Restore children + if ( restore ) { + $.effects.restoreStyle( child ); + } + } ); + } ); + } + + // Animate + element.animate( to, { + queue: false, + duration: options.duration, + easing: options.easing, + complete: function() { + + var offset = element.offset(); + + if ( to.opacity === 0 ) { + element.css( "opacity", from.opacity ); + } + + if ( !restore ) { + element + .css( "position", position === "static" ? "relative" : position ) + .offset( offset ); + + // Need to save style here so that automatic style restoration + // doesn't restore to the original styles from before the animation. + $.effects.saveStyle( element ); + } + + done(); + } + } ); + +} ); + + +/*! + * jQuery UI Effects Scale 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Scale Effect +//>>group: Effects +//>>description: Grows or shrinks an element and its content. +//>>docs: http://api.jqueryui.com/scale-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectScale = $.effects.define( "scale", function( options, done ) { + + // Create element + var el = $( this ), + mode = options.mode, + percent = parseInt( options.percent, 10 ) || + ( parseInt( options.percent, 10 ) === 0 ? 0 : ( mode !== "effect" ? 0 : 100 ) ), + + newOptions = $.extend( true, { + from: $.effects.scaledDimensions( el ), + to: $.effects.scaledDimensions( el, percent, options.direction || "both" ), + origin: options.origin || [ "middle", "center" ] + }, options ); + + // Fade option to support puff + if ( options.fade ) { + newOptions.from.opacity = 1; + newOptions.to.opacity = 0; + } + + $.effects.effect.size.call( this, newOptions, done ); +} ); + + +/*! + * jQuery UI Effects Puff 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Puff Effect +//>>group: Effects +//>>description: Creates a puff effect by scaling the element up and hiding it at the same time. +//>>docs: http://api.jqueryui.com/puff-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectPuff = $.effects.define( "puff", "hide", function( options, done ) { + var newOptions = $.extend( true, {}, options, { + fade: true, + percent: parseInt( options.percent, 10 ) || 150 + } ); + + $.effects.effect.scale.call( this, newOptions, done ); +} ); + + +/*! + * jQuery UI Effects Pulsate 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Pulsate Effect +//>>group: Effects +//>>description: Pulsates an element n times by changing the opacity to zero and back. +//>>docs: http://api.jqueryui.com/pulsate-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectPulsate = $.effects.define( "pulsate", "show", function( options, done ) { + var element = $( this ), + mode = options.mode, + show = mode === "show", + hide = mode === "hide", + showhide = show || hide, + + // Showing or hiding leaves off the "last" animation + anims = ( ( options.times || 5 ) * 2 ) + ( showhide ? 1 : 0 ), + duration = options.duration / anims, + animateTo = 0, + i = 1, + queuelen = element.queue().length; + + if ( show || !element.is( ":visible" ) ) { + element.css( "opacity", 0 ).show(); + animateTo = 1; + } + + // Anims - 1 opacity "toggles" + for ( ; i < anims; i++ ) { + element.animate( { opacity: animateTo }, duration, options.easing ); + animateTo = 1 - animateTo; + } + + element.animate( { opacity: animateTo }, duration, options.easing ); + + element.queue( done ); + + $.effects.unshift( element, queuelen, anims + 1 ); +} ); + + +/*! + * jQuery UI Effects Shake 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Shake Effect +//>>group: Effects +//>>description: Shakes an element horizontally or vertically n times. +//>>docs: http://api.jqueryui.com/shake-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectShake = $.effects.define( "shake", function( options, done ) { + + var i = 1, + element = $( this ), + direction = options.direction || "left", + distance = options.distance || 20, + times = options.times || 3, + anims = times * 2 + 1, + speed = Math.round( options.duration / anims ), + ref = ( direction === "up" || direction === "down" ) ? "top" : "left", + positiveMotion = ( direction === "up" || direction === "left" ), + animation = {}, + animation1 = {}, + animation2 = {}, + + queuelen = element.queue().length; + + $.effects.createPlaceholder( element ); + + // Animation + animation[ ref ] = ( positiveMotion ? "-=" : "+=" ) + distance; + animation1[ ref ] = ( positiveMotion ? "+=" : "-=" ) + distance * 2; + animation2[ ref ] = ( positiveMotion ? "-=" : "+=" ) + distance * 2; + + // Animate + element.animate( animation, speed, options.easing ); + + // Shakes + for ( ; i < times; i++ ) { + element + .animate( animation1, speed, options.easing ) + .animate( animation2, speed, options.easing ); + } + + element + .animate( animation1, speed, options.easing ) + .animate( animation, speed / 2, options.easing ) + .queue( done ); + + $.effects.unshift( element, queuelen, anims + 1 ); +} ); + + +/*! + * jQuery UI Effects Slide 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Slide Effect +//>>group: Effects +//>>description: Slides an element in and out of the viewport. +//>>docs: http://api.jqueryui.com/slide-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effectsEffectSlide = $.effects.define( "slide", "show", function( options, done ) { + var startClip, startRef, + element = $( this ), + map = { + up: [ "bottom", "top" ], + down: [ "top", "bottom" ], + left: [ "right", "left" ], + right: [ "left", "right" ] + }, + mode = options.mode, + direction = options.direction || "left", + ref = ( direction === "up" || direction === "down" ) ? "top" : "left", + positiveMotion = ( direction === "up" || direction === "left" ), + distance = options.distance || + element[ ref === "top" ? "outerHeight" : "outerWidth" ]( true ), + animation = {}; + + $.effects.createPlaceholder( element ); + + startClip = element.cssClip(); + startRef = element.position()[ ref ]; + + // Define hide animation + animation[ ref ] = ( positiveMotion ? -1 : 1 ) * distance + startRef; + animation.clip = element.cssClip(); + animation.clip[ map[ direction ][ 1 ] ] = animation.clip[ map[ direction ][ 0 ] ]; + + // Reverse the animation if we're showing + if ( mode === "show" ) { + element.cssClip( animation.clip ); + element.css( ref, animation[ ref ] ); + animation.clip = startClip; + animation[ ref ] = startRef; + } + + // Actually animate + element.animate( animation, { + queue: false, + duration: options.duration, + easing: options.easing, + complete: done + } ); +} ); + + +/*! + * jQuery UI Effects Transfer 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Transfer Effect +//>>group: Effects +//>>description: Displays a transfer effect from one element to another. +//>>docs: http://api.jqueryui.com/transfer-effect/ +//>>demos: http://jqueryui.com/effect/ + + + +var effect; +if ( $.uiBackCompat !== false ) { + effect = $.effects.define( "transfer", function( options, done ) { + $( this ).transfer( options, done ); + } ); +} +var effectsEffectTransfer = effect; + + +/*! + * jQuery UI Focusable 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: :focusable Selector +//>>group: Core +//>>description: Selects elements which can be focused. +//>>docs: http://api.jqueryui.com/focusable-selector/ + + + +// Selectors +$.ui.focusable = function( element, hasTabindex ) { + var map, mapName, img, focusableIfVisible, fieldset, + nodeName = element.nodeName.toLowerCase(); + + if ( "area" === nodeName ) { + map = element.parentNode; + mapName = map.name; + if ( !element.href || !mapName || map.nodeName.toLowerCase() !== "map" ) { + return false; + } + img = $( "img[usemap='#" + mapName + "']" ); + return img.length > 0 && img.is( ":visible" ); + } + + if ( /^(input|select|textarea|button|object)$/.test( nodeName ) ) { + focusableIfVisible = !element.disabled; + + if ( focusableIfVisible ) { + + // Form controls within a disabled fieldset are disabled. + // However, controls within the fieldset's legend do not get disabled. + // Since controls generally aren't placed inside legends, we skip + // this portion of the check. + fieldset = $( element ).closest( "fieldset" )[ 0 ]; + if ( fieldset ) { + focusableIfVisible = !fieldset.disabled; + } + } + } else if ( "a" === nodeName ) { + focusableIfVisible = element.href || hasTabindex; + } else { + focusableIfVisible = hasTabindex; + } + + return focusableIfVisible && $( element ).is( ":visible" ) && visible( $( element ) ); +}; + +// Support: IE 8 only +// IE 8 doesn't resolve inherit to visible/hidden for computed values +function visible( element ) { + var visibility = element.css( "visibility" ); + while ( visibility === "inherit" ) { + element = element.parent(); + visibility = element.css( "visibility" ); + } + return visibility !== "hidden"; +} + +$.extend( $.expr[ ":" ], { + focusable: function( element ) { + return $.ui.focusable( element, $.attr( element, "tabindex" ) != null ); + } +} ); + +var focusable = $.ui.focusable; + + + + +// Support: IE8 Only +// IE8 does not support the form attribute and when it is supplied. It overwrites the form prop +// with a string, so we need to find the proper form. +var form = $.fn.form = function() { + return typeof this[ 0 ].form === "string" ? this.closest( "form" ) : $( this[ 0 ].form ); +}; + + +/*! + * jQuery UI Form Reset Mixin 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Form Reset Mixin +//>>group: Core +//>>description: Refresh input widgets when their form is reset +//>>docs: http://api.jqueryui.com/form-reset-mixin/ + + + +var formResetMixin = $.ui.formResetMixin = { + _formResetHandler: function() { + var form = $( this ); + + // Wait for the form reset to actually happen before refreshing + setTimeout( function() { + var instances = form.data( "ui-form-reset-instances" ); + $.each( instances, function() { + this.refresh(); + } ); + } ); + }, + + _bindFormResetHandler: function() { + this.form = this.element.form(); + if ( !this.form.length ) { + return; + } + + var instances = this.form.data( "ui-form-reset-instances" ) || []; + if ( !instances.length ) { + + // We don't use _on() here because we use a single event handler per form + this.form.on( "reset.ui-form-reset", this._formResetHandler ); + } + instances.push( this ); + this.form.data( "ui-form-reset-instances", instances ); + }, + + _unbindFormResetHandler: function() { + if ( !this.form.length ) { + return; + } + + var instances = this.form.data( "ui-form-reset-instances" ); + instances.splice( $.inArray( this, instances ), 1 ); + if ( instances.length ) { + this.form.data( "ui-form-reset-instances", instances ); + } else { + this.form + .removeData( "ui-form-reset-instances" ) + .off( "reset.ui-form-reset" ); + } + } +}; + + +/*! + * jQuery UI Support for jQuery core 1.7.x 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + */ + +//>>label: jQuery 1.7 Support +//>>group: Core +//>>description: Support version 1.7.x of jQuery core + + + +// Support: jQuery 1.7 only +// Not a great way to check versions, but since we only support 1.7+ and only +// need to detect <1.8, this is a simple check that should suffice. Checking +// for "1.7." would be a bit safer, but the version string is 1.7, not 1.7.0 +// and we'll never reach 1.70.0 (if we do, we certainly won't be supporting +// 1.7 anymore). See #11197 for why we're not using feature detection. +if ( $.fn.jquery.substring( 0, 3 ) === "1.7" ) { + + // Setters for .innerWidth(), .innerHeight(), .outerWidth(), .outerHeight() + // Unlike jQuery Core 1.8+, these only support numeric values to set the + // dimensions in pixels + $.each( [ "Width", "Height" ], function( i, name ) { + var side = name === "Width" ? [ "Left", "Right" ] : [ "Top", "Bottom" ], + type = name.toLowerCase(), + orig = { + innerWidth: $.fn.innerWidth, + innerHeight: $.fn.innerHeight, + outerWidth: $.fn.outerWidth, + outerHeight: $.fn.outerHeight + }; + + function reduce( elem, size, border, margin ) { + $.each( side, function() { + size -= parseFloat( $.css( elem, "padding" + this ) ) || 0; + if ( border ) { + size -= parseFloat( $.css( elem, "border" + this + "Width" ) ) || 0; + } + if ( margin ) { + size -= parseFloat( $.css( elem, "margin" + this ) ) || 0; + } + } ); + return size; + } + + $.fn[ "inner" + name ] = function( size ) { + if ( size === undefined ) { + return orig[ "inner" + name ].call( this ); + } + + return this.each( function() { + $( this ).css( type, reduce( this, size ) + "px" ); + } ); + }; + + $.fn[ "outer" + name ] = function( size, margin ) { + if ( typeof size !== "number" ) { + return orig[ "outer" + name ].call( this, size ); + } + + return this.each( function() { + $( this ).css( type, reduce( this, size, true, margin ) + "px" ); + } ); + }; + } ); + + $.fn.addBack = function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + }; +} + +; +/*! + * jQuery UI Keycode 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Keycode +//>>group: Core +//>>description: Provide keycodes as keynames +//>>docs: http://api.jqueryui.com/jQuery.ui.keyCode/ + + +var keycode = $.ui.keyCode = { + BACKSPACE: 8, + COMMA: 188, + DELETE: 46, + DOWN: 40, + END: 35, + ENTER: 13, + ESCAPE: 27, + HOME: 36, + LEFT: 37, + PAGE_DOWN: 34, + PAGE_UP: 33, + PERIOD: 190, + RIGHT: 39, + SPACE: 32, + TAB: 9, + UP: 38 +}; + + + + +// Internal use only +var escapeSelector = $.ui.escapeSelector = ( function() { + var selectorEscape = /([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g; + return function( selector ) { + return selector.replace( selectorEscape, "\\$1" ); + }; +} )(); + + +/*! + * jQuery UI Labels 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: labels +//>>group: Core +//>>description: Find all the labels associated with a given input +//>>docs: http://api.jqueryui.com/labels/ + + + +var labels = $.fn.labels = function() { + var ancestor, selector, id, labels, ancestors; + + // Check control.labels first + if ( this[ 0 ].labels && this[ 0 ].labels.length ) { + return this.pushStack( this[ 0 ].labels ); + } + + // Support: IE <= 11, FF <= 37, Android <= 2.3 only + // Above browsers do not support control.labels. Everything below is to support them + // as well as document fragments. control.labels does not work on document fragments + labels = this.eq( 0 ).parents( "label" ); + + // Look for the label based on the id + id = this.attr( "id" ); + if ( id ) { + + // We don't search against the document in case the element + // is disconnected from the DOM + ancestor = this.eq( 0 ).parents().last(); + + // Get a full set of top level ancestors + ancestors = ancestor.add( ancestor.length ? ancestor.siblings() : this.siblings() ); + + // Create a selector for the label based on the id + selector = "label[for='" + $.ui.escapeSelector( id ) + "']"; + + labels = labels.add( ancestors.find( selector ).addBack( selector ) ); + + } + + // Return whatever we have found for labels + return this.pushStack( labels ); +}; + + +/*! + * jQuery UI Scroll Parent 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: scrollParent +//>>group: Core +//>>description: Get the closest ancestor element that is scrollable. +//>>docs: http://api.jqueryui.com/scrollParent/ + + + +var scrollParent = $.fn.scrollParent = function( includeHidden ) { + var position = this.css( "position" ), + excludeStaticParent = position === "absolute", + overflowRegex = includeHidden ? /(auto|scroll|hidden)/ : /(auto|scroll)/, + scrollParent = this.parents().filter( function() { + var parent = $( this ); + if ( excludeStaticParent && parent.css( "position" ) === "static" ) { + return false; + } + return overflowRegex.test( parent.css( "overflow" ) + parent.css( "overflow-y" ) + + parent.css( "overflow-x" ) ); + } ).eq( 0 ); + + return position === "fixed" || !scrollParent.length ? + $( this[ 0 ].ownerDocument || document ) : + scrollParent; +}; + + +/*! + * jQuery UI Tabbable 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: :tabbable Selector +//>>group: Core +//>>description: Selects elements which can be tabbed to. +//>>docs: http://api.jqueryui.com/tabbable-selector/ + + + +var tabbable = $.extend( $.expr[ ":" ], { + tabbable: function( element ) { + var tabIndex = $.attr( element, "tabindex" ), + hasTabindex = tabIndex != null; + return ( !hasTabindex || tabIndex >= 0 ) && $.ui.focusable( element, hasTabindex ); + } +} ); + + +/*! + * jQuery UI Unique ID 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: uniqueId +//>>group: Core +//>>description: Functions to generate and remove uniqueId's +//>>docs: http://api.jqueryui.com/uniqueId/ + + + +var uniqueId = $.fn.extend( { + uniqueId: ( function() { + var uuid = 0; + + return function() { + return this.each( function() { + if ( !this.id ) { + this.id = "ui-id-" + ( ++uuid ); + } + } ); + }; + } )(), + + removeUniqueId: function() { + return this.each( function() { + if ( /^ui-id-\d+$/.test( this.id ) ) { + $( this ).removeAttr( "id" ); + } + } ); + } +} ); + + +/*! + * jQuery UI Accordion 1.12.1 + * http://jqueryui.com + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + */ + +//>>label: Accordion +//>>group: Widgets +// jscs:disable maximumLineLength +//>>description: Displays collapsible content panels for presenting information in a limited amount of space. +// jscs:enable maximumLineLength +//>>docs: http://api.jqueryui.com/accordion/ +//>>demos: http://jqueryui.com/accordion/ +//>>css.structure: ../../themes/base/core.css +//>>css.structure: ../../themes/base/accordion.css +//>>css.theme: ../../themes/base/theme.css + + + +var widgetsAccordion = $.widget( "ui.accordion", { + version: "1.12.1", + options: { + active: 0, + animate: {}, + classes: { + "ui-accordion-header": "ui-corner-top", + "ui-accordion-header-collapsed": "ui-corner-all", + "ui-accordion-content": "ui-corner-bottom" + }, + collapsible: false, + event: "click", + header: "> li > :first-child, > :not(li):even", + heightStyle: "auto", + icons: { + activeHeader: "ui-icon-triangle-1-s", + header: "ui-icon-triangle-1-e" + }, + + // Callbacks + activate: null, + beforeActivate: null + }, + + hideProps: { + borderTopWidth: "hide", + borderBottomWidth: "hide", + paddingTop: "hide", + paddingBottom: "hide", + height: "hide" + }, + + showProps: { + borderTopWidth: "show", + borderBottomWidth: "show", + paddingTop: "show", + paddingBottom: "show", + height: "show" + }, + + _create: function() { + var options = this.options; + + this.prevShow = this.prevHide = $(); + this._addClass( "ui-accordion", "ui-widget ui-helper-reset" ); + this.element.attr( "role", "tablist" ); + + // Don't allow collapsible: false and active: false / null + if ( !options.collapsible && ( options.active === false || options.active == null ) ) { + options.active = 0; + } + + this._processPanels(); + + // handle negative values + if ( options.active < 0 ) { + options.active += this.headers.length; + } + this._refresh(); + }, + + _getCreateEventData: function() { + return { + header: this.active, + panel: !this.active.length ? $() : this.active.next() + }; + }, + + _createIcons: function() { + var icon, children, + icons = this.options.icons; + + if ( icons ) { + icon = $( "" ); + this._addClass( icon, "ui-accordion-header-icon", "ui-icon " + icons.header ); + icon.prependTo( this.headers ); + children = this.active.children( ".ui-accordion-header-icon" ); + this._removeClass( children, icons.header ) + ._addClass( children, null, icons.activeHeader ) + ._addClass( this.headers, "ui-accordion-icons" ); + } + }, + + _destroyIcons: function() { + this._removeClass( this.headers, "ui-accordion-icons" ); + this.headers.children( ".ui-accordion-header-icon" ).remove(); + }, + + _destroy: function() { + var contents; + + // Clean up main element + this.element.removeAttr( "role" ); + + // Clean up headers + this.headers + .removeAttr( "role aria-expanded aria-selected aria-controls tabIndex" ) + .removeUniqueId(); + + this._destroyIcons(); + + // Clean up content panels + contents = this.headers.next() + .css( "display", "" ) + .removeAttr( "role aria-hidden aria-labelledby" ) + .removeUniqueId(); + + if ( this.options.heightStyle !== "content" ) { + contents.css( "height", "" ); + } + }, + + _setOption: function( key, value ) { + if ( key === "active" ) { + + // _activate() will handle invalid values and update this.options + this._activate( value ); + return; + } + + if ( key === "event" ) { + if ( this.options.event ) { + this._off( this.headers, this.options.event ); + } + this._setupEvents( value ); + } + + this._super( key, value ); + + // Setting collapsible: false while collapsed; open first panel + if ( key === "collapsible" && !value && this.options.active === false ) { + this._activate( 0 ); + } + + if ( key === "icons" ) { + this._destroyIcons(); + if ( value ) { + this._createIcons(); + } + } + }, + + _setOptionDisabled: function( value ) { + this._super( value ); + + this.element.attr( "aria-disabled", value ); + + // Support: IE8 Only + // #5332 / #6059 - opacity doesn't cascade to positioned elements in IE + // so we need to add the disabled class to the headers and panels + this._toggleClass( null, "ui-state-disabled", !!value ); + this._toggleClass( this.headers.add( this.headers.next() ), null, "ui-state-disabled", + !!value ); + }, + + _keydown: function( event ) { + if ( event.altKey || event.ctrlKey ) { + return; + } + + var keyCode = $.ui.keyCode, + length = this.headers.length, + currentIndex = this.headers.index( event.target ), + toFocus = false; + + switch ( event.keyCode ) { + case keyCode.RIGHT: + case keyCode.DOWN: + toFocus = this.headers[ ( currentIndex + 1 ) % length ]; + break; + case keyCode.LEFT: + case keyCode.UP: + toFocus = this.headers[ ( currentIndex - 1 + length ) % length ]; + break; + case keyCode.SPACE: + case keyCode.ENTER: + this._eventHandler( event ); + break; + case keyCode.HOME: + toFocus = this.headers[ 0 ]; + break; + case keyCode.END: + toFocus = this.headers[ length - 1 ]; + break; + } + + if ( toFocus ) { + $( event.target ).attr( "tabIndex", -1 ); + $( toFocus ).attr( "tabIndex", 0 ); + $( toFocus ).trigger( "focus" ); + event.preventDefault(); + } + }, + + _panelKeyDown: function( event ) { + if ( event.keyCode === $.ui.keyCode.UP && event.ctrlKey ) { + $( event.currentTarget ).prev().trigger( "focus" ); + } + }, + + refresh: function() { + var options = this.options; + this._processPanels(); + + // Was collapsed or no panel + if ( ( options.active === false && options.collapsible === true ) || + !this.headers.length ) { + options.active = false; + this.active = $(); + + // active false only when collapsible is true + } else if ( options.active === false ) { + this._activate( 0 ); + + // was active, but active panel is gone + } else if ( this.active.length && !$.contains( this.element[ 0 ], this.active[ 0 ] ) ) { + + // all remaining panel are disabled + if ( this.headers.length === this.headers.find( ".ui-state-disabled" ).length ) { + options.active = false; + this.active = $(); + + // activate previous panel + } else { + this._activate( Math.max( 0, options.active - 1 ) ); + } + + // was active, active panel still exists + } else { + + // make sure active index is correct + options.active = this.headers.index( this.active ); + } + + this._destroyIcons(); + + this._refresh(); + }, + + _processPanels: function() { + var prevHeaders = this.headers, + prevPanels = this.panels; + + this.headers = this.element.find( this.options.header ); + this._addClass( this.headers, "ui-accordion-header ui-accordion-header-collapsed", + "ui-state-default" ); + + this.panels = this.headers.next().filter( ":not(.ui-accordion-content-active)" ).hide(); + this._addClass( this.panels, "ui-accordion-content", "ui-helper-reset ui-widget-content" ); + + // Avoid memory leaks (#10056) + if ( prevPanels ) { + this._off( prevHeaders.not( this.headers ) ); + this._off( prevPanels.not( this.panels ) ); + } + }, + + _refresh: function() { + var maxHeight, + options = this.options, + heightStyle = options.heightStyle, + parent = this.element.parent(); + + this.active = this._findActive( options.active ); + this._addClass( this.active, "ui-accordion-header-active", "ui-state-active" ) + ._removeClass( this.active, "ui-accordion-header-collapsed" ); + this._addClass( this.active.next(), "ui-accordion-content-active" ); + this.active.next().show(); + + this.headers + .attr( "role", "tab" ) + .each( function() { + var header = $( this ), + headerId = header.uniqueId().attr( "id" ), + panel = header.next(), + panelId = panel.uniqueId().attr( "id" ); + header.attr( "aria-controls", panelId ); + panel.attr( "aria-labelledby", headerId ); + } ) + .next() + .attr( "role", "tabpanel" ); + + this.headers + .not( this.active ) + .attr( { + "aria-selected": "false", + "aria-expanded": "false", + tabIndex: -1 + } ) + .next() + .attr( { + "aria-hidden": "true" + } ) + .hide(); + + // Make sure at least one header is in the tab order + if ( !this.active.length ) { + this.headers.eq( 0 ).attr( "tabIndex", 0 ); + } else { + this.active.attr( { + "aria-selected": "true", + "aria-expanded": "true", + tabIndex: 0 + } ) + .next() + .attr( { + "aria-hidden": "false" + } ); + } + + this._createIcons(); + + this._setupEvents( options.event ); + + if ( heightStyle === "fill" ) { + maxHeight = parent.height(); + this.element.siblings( ":visible" ).each( function() { + var elem = $( this ), + position = elem.css( "position" ); + + if ( position === "absolute" || position === "fixed" ) { + return; + } + maxHeight -= elem.outerHeight( true ); + } ); + + this.headers.each( function() { + maxHeight -= $( this ).outerHeight( true ); + } ); + + this.headers.next() + .each( function() { + $( this ).height( Math.max( 0, maxHeight - + $( this ).innerHeight() + $( this ).height() ) ); + } ) + .css( "overflow", "auto" ); + } else if ( heightStyle === "auto" ) { + maxHeight = 0; + this.headers.next() + .each( function() { + var isVisible = $( this ).is( ":visible" ); + if ( !isVisible ) { + $( this ).show(); + } + maxHeight = Math.max( maxHeight, $( this ).css( "height", "" ).height() ); + if ( !isVisible ) { + $( this ).hide(); + } + } ) + .height( maxHeight ); + } + }, + + _activate: function( index ) { + var active = this._findActive( index )[ 0 ]; + + // Trying to activate the already active panel + if ( active === this.active[ 0 ] ) { + return; + } + + // Trying to collapse, simulate a click on the currently active header + active = active || this.active[ 0 ]; + + this._eventHandler( { + target: active, + currentTarget: active, + preventDefault: $.noop + } ); + }, + + _findActive: function( selector ) { + return typeof selector === "number" ? this.headers.eq( selector ) : $(); + }, + + _setupEvents: function( event ) { + var events = { + keydown: "_keydown" + }; + if ( event ) { + $.each( event.split( " " ), function( index, eventName ) { + events[ eventName ] = "_eventHandler"; + } ); + } + + this._off( this.headers.add( this.headers.next() ) ); + this._on( this.headers, events ); + this._on( this.headers.next(), { keydown: "_panelKeyDown" } ); + this._hoverable( this.headers ); + this._focusable( this.headers ); + }, + + _eventHandler: function( event ) { + var activeChildren, clickedChildren, + options = this.options, + active = this.active, + clicked = $( event.currentTarget ), + clickedIsActive = clicked[ 0 ] === active[ 0 ], + collapsing = clickedIsActive && options.collapsible, + toShow = collapsing ? $() : clicked.next(), + toHide = active.next(), + eventData = { + oldHeader: active, + oldPanel: toHide, + newHeader: collapsing ? $() : clicked, + newPanel: toShow + }; + + event.preventDefault(); + + if ( + + // click on active header, but not collapsible + ( clickedIsActive && !options.collapsible ) || + + // allow canceling activation + ( this._trigger( "beforeActivate", event, eventData ) === false ) ) { + return; + } + + options.active = collapsing ? false : this.headers.index( clicked ); + + // When the call to ._toggle() comes after the class changes + // it causes a very odd bug in IE 8 (see #6720) + this.active = clickedIsActive ? $() : clicked; + this._toggle( eventData ); + + // Switch classes + // corner classes on the previously active header stay after the animation + this._removeClass( active, "ui-accordion-header-active", "ui-state-active" ); + if ( options.icons ) { + activeChildren = active.children( ".ui-accordion-header-icon" ); + this._removeClass( activeChildren, null, options.icons.activeHeader ) + ._addClass( activeChildren, null, options.icons.header ); + } + + if ( !clickedIsActive ) { + this._removeClass( clicked, "ui-accordion-header-collapsed" ) + ._addClass( clicked, "ui-accordion-header-active", "ui-state-active" ); + if ( options.icons ) { + clickedChildren = clicked.children( ".ui-accordion-header-icon" ); + this._removeClass( clickedChildren, null, options.icons.header ) + ._addClass( clickedChildren, null, options.icons.activeHeader ); + } + + this._addClass( clicked.next(), "ui-accordion-content-active" ); + } + }, + + _toggle: function( data ) { + var toShow = data.newPanel, + toHide = this.prevShow.length ? this.prevShow : data.oldPanel; + + // Handle activating a panel during the animation for another activation + this.prevShow.add( this.prevHide ).stop( true, true ); + this.prevShow = toShow; + this.prevHide = toHide; + + if ( this.options.animate ) { + this._animate( toShow, toHide, data ); + } else { + toHide.hide(); + toShow.show(); + this._toggleComplete( data ); + } + + toHide.attr( { + "aria-hidden": "true" + } ); + toHide.prev().attr( { + "aria-selected": "false", + "aria-expanded": "false" + } ); + + // if we're switching panels, remove the old header from the tab order + // if we're opening from collapsed state, remove the previous header from the tab order + // if we're collapsing, then keep the collapsing header in the tab order + if ( toShow.length && toHide.length ) { + toHide.prev().attr( { + "tabIndex": -1, + "aria-expanded": "false" + } ); + } else if ( toShow.length ) { + this.headers.filter( function() { + return parseInt( $( this ).attr( "tabIndex" ), 10 ) === 0; + } ) + .attr( "tabIndex", -1 ); + } + + toShow + .attr( "aria-hidden", "false" ) + .prev() + .attr( { + "aria-selected": "true", + "aria-expanded": "true", + tabIndex: 0 + } ); + }, + + _animate: function( toShow, toHide, data ) { + var total, easing, duration, + that = this, + adjust = 0, + boxSizing = toShow.css( "box-sizing" ), + down = toShow.length && + ( !toHide.length || ( toShow.index() < toHide.index() ) ), + animate = this.options.animate || {}, + options = down && animate.down || animate, + complete = function() { + that._toggleComplete( data ); + }; + + if ( typeof options === "number" ) { + duration = options; + } + if ( typeof options === "string" ) { + easing = options; + } + + // fall back from options to animation in case of partial down settings + easing = easing || options.easing || animate.easing; + duration = duration || options.duration || animate.duration; + + if ( !toHide.length ) { + return toShow.animate( this.showProps, duration, easing, complete ); + } + if ( !toShow.length ) { + return toHide.animate( this.hideProps, duration, easing, complete ); + } + + total = toShow.show().outerHeight(); + toHide.animate( this.hideProps, { + duration: duration, + easing: easing, + step: function( now, fx ) { + fx.now = Math.round( now ); + } + } ); + toShow + .hide() + .animate( this.showProps, { + duration: duration, + easing: easing, + complete: complete, + step: function( now, fx ) { + fx.now = Math.round( now ); + if ( fx.prop !== "height" ) { + if ( boxSizing === "content-box" ) { + adjust += fx.now; + } + } else if ( that.options.heightStyle !== "content" ) { + fx.now = Math.round( total - toHide.outerHeight() - adjust ); + adjust = 0; + } + } + } ); + }, + + _toggleComplete: function( data ) { + var toHide = data.oldPanel, + prev = toHide.prev(); + + this._removeClass( toHide, "ui-accordion-content-active" ); + this._removeClass( prev, "ui-accordion-header-active" ) + ._addClass( prev, "ui-accordion-header-collapsed" ); + + // Work around for rendering bug in IE (#5421) + if ( toHide.length ) { + toHide.parent()[ 0 ].className = toHide.parent()[ 0 ].className; + } + this._trigger( "activate", null, data ); + } +} ); + + + +var safeActiveElement = $.ui.safeActiveElement = function( document ) { + var activeElement; + + // Support: IE 9 only + // IE9 throws an "Unspecified error" accessing document.activeElement from an