From 35c30daf2cfe8ea379663dc916ab95f17319be93 Mon Sep 17 00:00:00 2001 From: Ibrahim Khalil Date: Thu, 16 Nov 2023 13:34:15 +0600 Subject: [PATCH] u 16nov 2023 --- .../AuthenticationController.php | 11 +- .../Backend/DashboardController.php | 17 + .../Controllers/Backend/UserController.php | 65 + app/Http/Helpers/index.php | 5 + app/Http/Kernel.php | 1 + app/Http/Middleware/checkRole.php | 34 + .../2023_11_12_031402_create_users_table.php | 1 + public/frontend/css/bootstrap.min.css | 6 + public/frontend/css/style.css | 434 +++ public/frontend/img/about.jpg | Bin 0 -> 51581 bytes public/frontend/img/carousel-1.jpg | Bin 0 -> 63326 bytes public/frontend/img/carousel-2.jpg | Bin 0 -> 57163 bytes public/frontend/img/cat-1.jpg | Bin 0 -> 32545 bytes public/frontend/img/cat-2.jpg | Bin 0 -> 31096 bytes public/frontend/img/cat-3.jpg | Bin 0 -> 34042 bytes public/frontend/img/cat-4.jpg | Bin 0 -> 32668 bytes public/frontend/img/course-1.jpg | Bin 0 -> 19656 bytes public/frontend/img/course-2.jpg | Bin 0 -> 23205 bytes public/frontend/img/course-3.jpg | Bin 0 -> 26204 bytes public/frontend/img/team-1.jpg | Bin 0 -> 19289 bytes public/frontend/img/team-2.jpg | Bin 0 -> 16189 bytes public/frontend/img/team-3.jpg | Bin 0 -> 32347 bytes public/frontend/img/team-4.jpg | Bin 0 -> 27892 bytes public/frontend/img/testimonial-1.jpg | Bin 0 -> 3451 bytes public/frontend/img/testimonial-2.jpg | Bin 0 -> 3517 bytes public/frontend/img/testimonial-3.jpg | Bin 0 -> 3066 bytes public/frontend/img/testimonial-4.jpg | Bin 0 -> 3268 bytes public/frontend/js/main.js | 109 + public/frontend/lib/animate/animate.css | 1579 ++++++++ public/frontend/lib/animate/animate.min.css | 11 + public/frontend/lib/easing/easing.js | 168 + public/frontend/lib/easing/easing.min.js | 1 + public/frontend/lib/owlcarousel/LICENSE | 23 + .../lib/owlcarousel/assets/ajax-loader.gif | Bin 0 -> 3208 bytes .../lib/owlcarousel/assets/owl.carousel.css | 170 + .../owlcarousel/assets/owl.carousel.min.css | 6 + .../owlcarousel/assets/owl.theme.default.css | 50 + .../assets/owl.theme.default.min.css | 6 + .../owlcarousel/assets/owl.theme.green.css | 50 + .../assets/owl.theme.green.min.css | 6 + .../lib/owlcarousel/assets/owl.video.play.png | Bin 0 -> 4976 bytes .../frontend/lib/owlcarousel/owl.carousel.js | 3275 +++++++++++++++++ .../lib/owlcarousel/owl.carousel.min.js | 7 + public/frontend/lib/waypoints/links.php | 5 + .../frontend/lib/waypoints/waypoints.min.js | 7 + public/frontend/lib/wow/wow.js | 542 +++ public/frontend/lib/wow/wow.min.js | 3 + public/frontend/scss/bootstrap.scss | 27 + .../scss/bootstrap/scss/_accordion.scss | 118 + .../frontend/scss/bootstrap/scss/_alert.scss | 57 + .../frontend/scss/bootstrap/scss/_badge.scss | 29 + .../scss/bootstrap/scss/_breadcrumb.scss | 28 + .../scss/bootstrap/scss/_button-group.scss | 139 + .../scss/bootstrap/scss/_buttons.scss | 111 + .../frontend/scss/bootstrap/scss/_card.scss | 215 ++ .../scss/bootstrap/scss/_carousel.scss | 229 ++ .../frontend/scss/bootstrap/scss/_close.scss | 40 + .../scss/bootstrap/scss/_containers.scss | 41 + .../scss/bootstrap/scss/_dropdown.scss | 240 ++ .../frontend/scss/bootstrap/scss/_forms.scss | 9 + .../scss/bootstrap/scss/_functions.scss | 205 ++ .../frontend/scss/bootstrap/scss/_grid.scss | 22 + .../scss/bootstrap/scss/_helpers.scss | 7 + .../frontend/scss/bootstrap/scss/_images.scss | 42 + .../scss/bootstrap/scss/_list-group.scss | 174 + .../frontend/scss/bootstrap/scss/_mixins.scss | 42 + .../frontend/scss/bootstrap/scss/_modal.scss | 228 ++ public/frontend/scss/bootstrap/scss/_nav.scss | 139 + .../frontend/scss/bootstrap/scss/_navbar.scss | 306 ++ .../scss/bootstrap/scss/_offcanvas.scss | 77 + .../scss/bootstrap/scss/_pagination.scss | 64 + .../scss/bootstrap/scss/_popover.scss | 158 + .../scss/bootstrap/scss/_progress.scss | 48 + .../frontend/scss/bootstrap/scss/_reboot.scss | 621 ++++ .../frontend/scss/bootstrap/scss/_root.scss | 16 + .../scss/bootstrap/scss/_spinners.scss | 69 + .../frontend/scss/bootstrap/scss/_tables.scss | 150 + .../frontend/scss/bootstrap/scss/_toasts.scss | 51 + .../scss/bootstrap/scss/_tooltip.scss | 115 + .../scss/bootstrap/scss/_transitions.scss | 21 + .../frontend/scss/bootstrap/scss/_type.scss | 104 + .../scss/bootstrap/scss/_utilities.scss | 594 +++ .../scss/bootstrap/scss/_variables.scss | 1464 ++++++++ .../scss/bootstrap/scss/bootstrap-grid.scss | 65 + .../scss/bootstrap/scss/bootstrap-reboot.scss | 15 + .../bootstrap/scss/bootstrap-utilities.scss | 18 + .../scss/bootstrap/scss/bootstrap.scss | 52 + .../scss/forms/_floating-labels.scss | 61 + .../bootstrap/scss/forms/_form-check.scss | 152 + .../bootstrap/scss/forms/_form-control.scss | 219 ++ .../bootstrap/scss/forms/_form-range.scss | 91 + .../bootstrap/scss/forms/_form-select.scss | 67 + .../scss/bootstrap/scss/forms/_form-text.scss | 11 + .../bootstrap/scss/forms/_input-group.scss | 121 + .../scss/bootstrap/scss/forms/_labels.scss | 36 + .../bootstrap/scss/forms/_validation.scss | 12 + .../bootstrap/scss/helpers/_clearfix.scss | 3 + .../scss/helpers/_colored-links.scss | 12 + .../bootstrap/scss/helpers/_position.scss | 30 + .../scss/bootstrap/scss/helpers/_ratio.scss | 26 + .../scss/helpers/_stretched-link.scss | 15 + .../scss/helpers/_text-truncation.scss | 7 + .../scss/helpers/_visually-hidden.scss | 8 + .../scss/bootstrap/scss/mixins/_alert.scss | 11 + .../bootstrap/scss/mixins/_border-radius.scss | 78 + .../bootstrap/scss/mixins/_box-shadow.scss | 18 + .../bootstrap/scss/mixins/_breakpoints.scss | 127 + .../scss/bootstrap/scss/mixins/_buttons.scss | 133 + .../scss/bootstrap/scss/mixins/_caret.scss | 64 + .../scss/bootstrap/scss/mixins/_clearfix.scss | 9 + .../bootstrap/scss/mixins/_color-scheme.scss | 7 + .../bootstrap/scss/mixins/_container.scss | 9 + .../bootstrap/scss/mixins/_deprecate.scss | 10 + .../scss/bootstrap/scss/mixins/_forms.scss | 137 + .../bootstrap/scss/mixins/_gradients.scss | 47 + .../scss/bootstrap/scss/mixins/_grid.scss | 125 + .../scss/bootstrap/scss/mixins/_image.scss | 16 + .../bootstrap/scss/mixins/_list-group.scss | 24 + .../scss/bootstrap/scss/mixins/_lists.scss | 7 + .../bootstrap/scss/mixins/_pagination.scss | 31 + .../bootstrap/scss/mixins/_reset-text.scss | 17 + .../scss/bootstrap/scss/mixins/_resize.scss | 6 + .../scss/mixins/_table-variants.scss | 21 + .../bootstrap/scss/mixins/_text-truncate.scss | 8 + .../bootstrap/scss/mixins/_transition.scss | 26 + .../bootstrap/scss/mixins/_utilities.scss | 68 + .../scss/mixins/_visually-hidden.scss | 29 + .../scss/bootstrap/scss/utilities/_api.scss | 47 + .../scss/bootstrap/scss/vendor/_rfs.scss | 312 ++ .../Authentication/login.blade.php | 2 +- .../Authentication/register.blade.php | 2 +- .../views/backend/adminDashboard.blade.php | 538 +++ .../dashboard.blade.php} | 2 +- .../views/{ => backend}/layouts/app.blade.php | 6 +- .../{ => backend}/layouts/appAuth.blade.php | 0 resources/views/frontend/app.blade.php | 648 ++++ resources/views/frontend/home.blade.php | 1 + routes/web.php | 18 +- 138 files changed, 16202 insertions(+), 15 deletions(-) rename app/Http/Controllers/{ => Backend}/AuthenticationController.php (86%) create mode 100644 app/Http/Controllers/Backend/DashboardController.php create mode 100644 app/Http/Controllers/Backend/UserController.php create mode 100644 app/Http/Middleware/checkRole.php create mode 100644 public/frontend/css/bootstrap.min.css create mode 100644 public/frontend/css/style.css create mode 100644 public/frontend/img/about.jpg create mode 100644 public/frontend/img/carousel-1.jpg create mode 100644 public/frontend/img/carousel-2.jpg create mode 100644 public/frontend/img/cat-1.jpg create mode 100644 public/frontend/img/cat-2.jpg create mode 100644 public/frontend/img/cat-3.jpg create mode 100644 public/frontend/img/cat-4.jpg create mode 100644 public/frontend/img/course-1.jpg create mode 100644 public/frontend/img/course-2.jpg create mode 100644 public/frontend/img/course-3.jpg create mode 100644 public/frontend/img/team-1.jpg create mode 100644 public/frontend/img/team-2.jpg create mode 100644 public/frontend/img/team-3.jpg create mode 100644 public/frontend/img/team-4.jpg create mode 100644 public/frontend/img/testimonial-1.jpg create mode 100644 public/frontend/img/testimonial-2.jpg create mode 100644 public/frontend/img/testimonial-3.jpg create mode 100644 public/frontend/img/testimonial-4.jpg create mode 100644 public/frontend/js/main.js create mode 100644 public/frontend/lib/animate/animate.css create mode 100644 public/frontend/lib/animate/animate.min.css create mode 100644 public/frontend/lib/easing/easing.js create mode 100644 public/frontend/lib/easing/easing.min.js create mode 100644 public/frontend/lib/owlcarousel/LICENSE create mode 100644 public/frontend/lib/owlcarousel/assets/ajax-loader.gif create mode 100644 public/frontend/lib/owlcarousel/assets/owl.carousel.css create mode 100644 public/frontend/lib/owlcarousel/assets/owl.carousel.min.css create mode 100644 public/frontend/lib/owlcarousel/assets/owl.theme.default.css create mode 100644 public/frontend/lib/owlcarousel/assets/owl.theme.default.min.css create mode 100644 public/frontend/lib/owlcarousel/assets/owl.theme.green.css create mode 100644 public/frontend/lib/owlcarousel/assets/owl.theme.green.min.css create mode 100644 public/frontend/lib/owlcarousel/assets/owl.video.play.png create mode 100644 public/frontend/lib/owlcarousel/owl.carousel.js create mode 100644 public/frontend/lib/owlcarousel/owl.carousel.min.js create mode 100644 public/frontend/lib/waypoints/links.php create mode 100644 public/frontend/lib/waypoints/waypoints.min.js create mode 100644 public/frontend/lib/wow/wow.js create mode 100644 public/frontend/lib/wow/wow.min.js create mode 100644 public/frontend/scss/bootstrap.scss create mode 100644 public/frontend/scss/bootstrap/scss/_accordion.scss create mode 100644 public/frontend/scss/bootstrap/scss/_alert.scss create mode 100644 public/frontend/scss/bootstrap/scss/_badge.scss create mode 100644 public/frontend/scss/bootstrap/scss/_breadcrumb.scss create mode 100644 public/frontend/scss/bootstrap/scss/_button-group.scss create mode 100644 public/frontend/scss/bootstrap/scss/_buttons.scss create mode 100644 public/frontend/scss/bootstrap/scss/_card.scss create mode 100644 public/frontend/scss/bootstrap/scss/_carousel.scss create mode 100644 public/frontend/scss/bootstrap/scss/_close.scss create mode 100644 public/frontend/scss/bootstrap/scss/_containers.scss create mode 100644 public/frontend/scss/bootstrap/scss/_dropdown.scss create mode 100644 public/frontend/scss/bootstrap/scss/_forms.scss create mode 100644 public/frontend/scss/bootstrap/scss/_functions.scss create mode 100644 public/frontend/scss/bootstrap/scss/_grid.scss create mode 100644 public/frontend/scss/bootstrap/scss/_helpers.scss create mode 100644 public/frontend/scss/bootstrap/scss/_images.scss create mode 100644 public/frontend/scss/bootstrap/scss/_list-group.scss create mode 100644 public/frontend/scss/bootstrap/scss/_mixins.scss create mode 100644 public/frontend/scss/bootstrap/scss/_modal.scss create mode 100644 public/frontend/scss/bootstrap/scss/_nav.scss create mode 100644 public/frontend/scss/bootstrap/scss/_navbar.scss create mode 100644 public/frontend/scss/bootstrap/scss/_offcanvas.scss create mode 100644 public/frontend/scss/bootstrap/scss/_pagination.scss create mode 100644 public/frontend/scss/bootstrap/scss/_popover.scss create mode 100644 public/frontend/scss/bootstrap/scss/_progress.scss create mode 100644 public/frontend/scss/bootstrap/scss/_reboot.scss create mode 100644 public/frontend/scss/bootstrap/scss/_root.scss create mode 100644 public/frontend/scss/bootstrap/scss/_spinners.scss create mode 100644 public/frontend/scss/bootstrap/scss/_tables.scss create mode 100644 public/frontend/scss/bootstrap/scss/_toasts.scss create mode 100644 public/frontend/scss/bootstrap/scss/_tooltip.scss create mode 100644 public/frontend/scss/bootstrap/scss/_transitions.scss create mode 100644 public/frontend/scss/bootstrap/scss/_type.scss create mode 100644 public/frontend/scss/bootstrap/scss/_utilities.scss create mode 100644 public/frontend/scss/bootstrap/scss/_variables.scss create mode 100644 public/frontend/scss/bootstrap/scss/bootstrap-grid.scss create mode 100644 public/frontend/scss/bootstrap/scss/bootstrap-reboot.scss create mode 100644 public/frontend/scss/bootstrap/scss/bootstrap-utilities.scss create mode 100644 public/frontend/scss/bootstrap/scss/bootstrap.scss create mode 100644 public/frontend/scss/bootstrap/scss/forms/_floating-labels.scss create mode 100644 public/frontend/scss/bootstrap/scss/forms/_form-check.scss create mode 100644 public/frontend/scss/bootstrap/scss/forms/_form-control.scss create mode 100644 public/frontend/scss/bootstrap/scss/forms/_form-range.scss create mode 100644 public/frontend/scss/bootstrap/scss/forms/_form-select.scss create mode 100644 public/frontend/scss/bootstrap/scss/forms/_form-text.scss create mode 100644 public/frontend/scss/bootstrap/scss/forms/_input-group.scss create mode 100644 public/frontend/scss/bootstrap/scss/forms/_labels.scss create mode 100644 public/frontend/scss/bootstrap/scss/forms/_validation.scss create mode 100644 public/frontend/scss/bootstrap/scss/helpers/_clearfix.scss create mode 100644 public/frontend/scss/bootstrap/scss/helpers/_colored-links.scss create mode 100644 public/frontend/scss/bootstrap/scss/helpers/_position.scss create mode 100644 public/frontend/scss/bootstrap/scss/helpers/_ratio.scss create mode 100644 public/frontend/scss/bootstrap/scss/helpers/_stretched-link.scss create mode 100644 public/frontend/scss/bootstrap/scss/helpers/_text-truncation.scss create mode 100644 public/frontend/scss/bootstrap/scss/helpers/_visually-hidden.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_alert.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_border-radius.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_box-shadow.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_breakpoints.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_buttons.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_caret.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_clearfix.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_color-scheme.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_container.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_deprecate.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_forms.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_gradients.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_grid.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_image.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_list-group.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_lists.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_pagination.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_reset-text.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_resize.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_table-variants.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_text-truncate.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_transition.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_utilities.scss create mode 100644 public/frontend/scss/bootstrap/scss/mixins/_visually-hidden.scss create mode 100644 public/frontend/scss/bootstrap/scss/utilities/_api.scss create mode 100644 public/frontend/scss/bootstrap/scss/vendor/_rfs.scss rename resources/views/{ => backend}/Authentication/login.blade.php (98%) rename resources/views/{ => backend}/Authentication/register.blade.php (99%) create mode 100644 resources/views/backend/adminDashboard.blade.php rename resources/views/{welcome.blade.php => backend/dashboard.blade.php} (99%) rename resources/views/{ => backend}/layouts/app.blade.php (99%) rename resources/views/{ => backend}/layouts/appAuth.blade.php (100%) create mode 100644 resources/views/frontend/app.blade.php create mode 100644 resources/views/frontend/home.blade.php diff --git a/app/Http/Controllers/AuthenticationController.php b/app/Http/Controllers/Backend/AuthenticationController.php similarity index 86% rename from app/Http/Controllers/AuthenticationController.php rename to app/Http/Controllers/Backend/AuthenticationController.php index 7d8a51f..ec05a3e 100644 --- a/app/Http/Controllers/AuthenticationController.php +++ b/app/Http/Controllers/Backend/AuthenticationController.php @@ -1,7 +1,8 @@ encryptor('encrypt', $user->id), 'userName' => encryptor('encrypt', $user->name), 'userId' => encryptor('encrypt', $user->id), + 'role_id'=> encryptor('encrypt',$user->role_id), + 'accessType'=> encryptor('encrypt',$user->full_access), 'role' => encryptor('encrypt', $user->role->type), 'roleIdentitiy' => encryptor('encrypt', $user->role->identity), 'language' => encryptor('encrypt', $user->language), @@ -78,6 +81,6 @@ public function setSession($user) public function signOut() { request()->session()->flush(); - return redirect('login')->with('error', currentUserId()); + return redirect('login')->with('danger', 'Succesfully Logged Out'); } } diff --git a/app/Http/Controllers/Backend/DashboardController.php b/app/Http/Controllers/Backend/DashboardController.php new file mode 100644 index 0000000..0d60eb9 --- /dev/null +++ b/app/Http/Controllers/Backend/DashboardController.php @@ -0,0 +1,17 @@ +session()->get('userId')); } +function fullAccess() +{ + return encryptor('decrypt', request()->session()->get('accessType')); +} + function currentUser() { return encryptor('decrypt', request()->session()->get('roleIdentity')); diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php index 494c050..9238d31 100644 --- a/app/Http/Kernel.php +++ b/app/Http/Kernel.php @@ -54,6 +54,7 @@ class Kernel extends HttpKernel */ protected $middlewareAliases = [ 'auth' => \App\Http\Middleware\Authenticate::class, + 'checkrole' => \App\Http\Middleware\checkRole::class, 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, 'auth.session' => \Illuminate\Session\Middleware\AuthenticateSession::class, 'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class, diff --git a/app/Http/Middleware/checkRole.php b/app/Http/Middleware/checkRole.php new file mode 100644 index 0000000..98d43e7 --- /dev/null +++ b/app/Http/Middleware/checkRole.php @@ -0,0 +1,34 @@ +route('logOut'); + } else { + $user = User::findorFail(currentUserId()); + if (!$user) { + return redirecty()->route('logOut'); + } else if ($user->full_access == "1") { + return $next($request); + } else { + return $next($request); + } + } + return redirect()->route('logOut'); + } +} diff --git a/database/migrations/2023_11_12_031402_create_users_table.php b/database/migrations/2023_11_12_031402_create_users_table.php index be6c844..d78642a 100644 --- a/database/migrations/2023_11_12_031402_create_users_table.php +++ b/database/migrations/2023_11_12_031402_create_users_table.php @@ -23,6 +23,7 @@ public function up(): void $table->string('password'); $table->string('language')->default('en'); $table->string('image')->nullable(); + $table->boolean('full_access')->default(false)->comment('1=>yes, 0=>no'); $table->boolean('status')->default(1)->comment('1=>active 2=>inactive'); $table->rememberToken(); $table->timestamps(); diff --git a/public/frontend/css/bootstrap.min.css b/public/frontend/css/bootstrap.min.css new file mode 100644 index 0000000..6803fd5 --- /dev/null +++ b/public/frontend/css/bootstrap.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap v5.0.0 (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: #06BBCC;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #F0FBFC;--bs-dark: #181d38;--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))}*,*::before,*::after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:"Heebo",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#52565b;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:0;margin-bottom:.5rem;font-family:"Nunito",sans-serif;font-weight:700;line-height:1.2;color:#181d38}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[title],abbr[data-bs-original-title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}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:#06BBCC;text-decoration:none}a:hover{color:#0596a3}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr /* rtl:ignore */;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.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}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-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:800;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:800;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:800;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:800;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:800;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:800;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:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:0px;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-sm,.container-md,.container-lg,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container,.container-sm{max-width:540px}}@media (min-width: 768px){.container,.container-sm,.container-md{max-width:720px}}@media (min-width: 992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}@media (min-width: 1400px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x: 1.5rem;--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.33333%}.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.66667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333%}.col-2{flex:0 0 auto;width:16.66667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333%}.col-5{flex:0 0 auto;width:41.66667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333%}.col-8{flex:0 0 auto;width:66.66667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333%}.col-11{flex:0 0 auto;width:91.66667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.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.33333%}.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.66667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333%}.col-sm-2{flex:0 0 auto;width:16.66667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333%}.col-sm-5{flex:0 0 auto;width:41.66667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333%}.col-sm-8{flex:0 0 auto;width:66.66667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333%}.col-sm-11{flex:0 0 auto;width:91.66667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.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.33333%}.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.66667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333%}.col-md-2{flex:0 0 auto;width:16.66667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333%}.col-md-5{flex:0 0 auto;width:41.66667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333%}.col-md-8{flex:0 0 auto;width:66.66667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333%}.col-md-11{flex:0 0 auto;width:91.66667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.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.33333%}.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.66667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333%}.col-lg-2{flex:0 0 auto;width:16.66667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333%}.col-lg-5{flex:0 0 auto;width:41.66667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333%}.col-lg-8{flex:0 0 auto;width:66.66667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333%}.col-lg-11{flex:0 0 auto;width:91.66667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.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.33333%}.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.66667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333%}.col-xl-2{flex:0 0 auto;width:16.66667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333%}.col-xl-5{flex:0 0 auto;width:41.66667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333%}.col-xl-8{flex:0 0 auto;width:66.66667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333%}.col-xl-11{flex:0 0 auto;width:91.66667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.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.33333%}.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.66667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333%}.col-xxl-2{flex:0 0 auto;width:16.66667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333%}.col-xxl-5{flex:0 0 auto;width:41.66667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333%}.col-xxl-8{flex:0 0 auto;width:66.66667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333%}.col-xxl-11{flex:0 0 auto;width:91.66667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-bg: rgba(0,0,0,0);--bs-table-striped-color: #52565b;--bs-table-striped-bg: rgba(0,0,0,0.05);--bs-table-active-color: #52565b;--bs-table-active-bg: rgba(0,0,0,0.1);--bs-table-hover-color: #52565b;--bs-table-hover-bg: rgba(0,0,0,0.075);width:100%;margin-bottom:1rem;color:#52565b;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: #cdf1f5;--bs-table-striped-bg: #c3e5e9;--bs-table-striped-color: #000;--bs-table-active-bg: #b9d9dd;--bs-table-active-color: #000;--bs-table-hover-bg: #bedfe3;--bs-table-hover-color: #000;color:#000;border-color:#b9d9dd}.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: #F0FBFC;--bs-table-striped-bg: #e4eeef;--bs-table-striped-color: #000;--bs-table-active-bg: #d8e2e3;--bs-table-active-color: #000;--bs-table-hover-bg: #dee8e9;--bs-table-hover-color: #000;color:#000;border-color:#d8e2e3}.table-dark{--bs-table-bg: #181d38;--bs-table-striped-bg: #242842;--bs-table-striped-color: #fff;--bs-table-active-bg: #2f344c;--bs-table-active-color: #fff;--bs-table-hover-bg: #292e47;--bs-table-hover-color: #fff;color:#fff;border-color:#2f344c}.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:#52565b;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;appearance:none;border-radius:0px;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type="file"]{overflow:hidden}.form-control[type="file"]:not(:disabled):not(:read-only){cursor:pointer}.form-control:focus{color:#52565b;background-color:#fff;border-color:#83dde6;outline:0;box-shadow:0 0 0 .25rem rgba(6,187,204,0.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control:read-only{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#52565b;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 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not(:read-only)::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#52565b;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 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::-webkit-file-upload-button{transition:none}}.form-control:hover:not(:disabled):not(:read-only)::-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:#52565b;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not(:read-only){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:0px}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:0px}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#52565b;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:0px;appearance:none}.form-select:focus{border-color:#83dde6;outline:0;box-shadow:0 0 0 .25rem rgba(6,187,204,0.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #52565b}.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,0.25);appearance:none;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:#83dde6;outline:0;box-shadow:0 0 0 .25rem rgba(6,187,204,0.25)}.form-check-input:checked{background-color:#06BBCC;border-color:#06BBCC}.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:#06BBCC;border-color:#06BBCC;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 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2383dde6'/%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;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(6,187,204,0.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(6,187,204,0.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#06BBCC;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b4ebf0}.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:#06BBCC;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b4ebf0}.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 0.1s ease-in-out,transform 0.1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control::placeholder{color:transparent}.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:focus ~ label,.form-floating>.form-control:not(:placeholder-shown) ~ label,.form-floating>.form-select ~ label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill ~ label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.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:#52565b;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:0px}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4){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,0.9);border-radius:0px}.was-validated :valid ~ .valid-feedback,.was-validated :valid ~ .valid-tooltip,.is-valid ~ .valid-feedback,.is-valid ~ .valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.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)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#198754}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%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)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,0.25)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,0.25)}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#198754}.form-check-inline .form-check-input ~ .valid-feedback{margin-left:.5em}.was-validated .input-group .form-control:valid,.input-group .form-control.is-valid,.was-validated .input-group .form-select:valid,.input-group .form-select.is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.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,0.9);border-radius:0px}.was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip,.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc3545}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%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)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,0.25)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,0.25)}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#dc3545}.form-check-inline .form-check-input ~ .invalid-feedback{margin-left:.5em}.was-validated .input-group .form-control:invalid,.input-group .form-control.is-invalid,.was-validated .input-group .form-select:invalid,.input-group .form-select.is-invalid{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#52565b;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:0px;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#52565b}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(6,187,204,0.25)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#000;background-color:#06BBCC;border-color:#06BBCC}.btn-primary:hover{color:#000;background-color:#2bc5d4;border-color:#1fc2d1}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#000;background-color:#2bc5d4;border-color:#1fc2d1;box-shadow:0 0 0 .25rem rgba(5,159,173,0.5)}.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{color:#000;background-color:#38c9d6;border-color:#1fc2d1}.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(5,159,173,0.5)}.btn-primary:disabled,.btn-primary.disabled{color:#000;background-color:#06BBCC;border-color:#06BBCC}.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,0.5)}.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,0.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,0.5)}.btn-check:checked+.btn-success,.btn-check:active+.btn-success,.btn-success:active,.btn-success.active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:checked+.btn-success:focus,.btn-check:active+.btn-success:focus,.btn-success:active:focus,.btn-success.active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,0.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,0.5)}.btn-check:checked+.btn-info,.btn-check:active+.btn-info,.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:checked+.btn-info:focus,.btn-check:active+.btn-info:focus,.btn-info:active:focus,.btn-info.active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,0.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,0.5)}.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning,.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:checked+.btn-warning:focus,.btn-check:active+.btn-warning:focus,.btn-warning:active:focus,.btn-warning.active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,0.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,0.5)}.btn-check:checked+.btn-danger,.btn-check:active+.btn-danger,.btn-danger:active,.btn-danger.active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:checked+.btn-danger:focus,.btn-check:active+.btn-danger:focus,.btn-danger:active:focus,.btn-danger.active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,0.5)}.btn-danger:disabled,.btn-danger.disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#F0FBFC;border-color:#F0FBFC}.btn-light:hover{color:#000;background-color:#f2fcfc;border-color:#f2fbfc}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f2fcfc;border-color:#f2fbfc;box-shadow:0 0 0 .25rem rgba(204,213,214,0.5)}.btn-check:checked+.btn-light,.btn-check:active+.btn-light,.btn-light:active,.btn-light.active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f3fcfd;border-color:#f2fbfc}.btn-check:checked+.btn-light:focus,.btn-check:active+.btn-light:focus,.btn-light:active:focus,.btn-light.active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(204,213,214,0.5)}.btn-light:disabled,.btn-light.disabled{color:#000;background-color:#F0FBFC;border-color:#F0FBFC}.btn-dark{color:#fff;background-color:#181d38;border-color:#181d38}.btn-dark:hover{color:#fff;background-color:#141930;border-color:#13172d}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#141930;border-color:#13172d;box-shadow:0 0 0 .25rem rgba(59,63,86,0.5)}.btn-check:checked+.btn-dark,.btn-check:active+.btn-dark,.btn-dark:active,.btn-dark.active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#13172d;border-color:#12162a}.btn-check:checked+.btn-dark:focus,.btn-check:active+.btn-dark:focus,.btn-dark:active:focus,.btn-dark.active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(59,63,86,0.5)}.btn-dark:disabled,.btn-dark.disabled{color:#fff;background-color:#181d38;border-color:#181d38}.btn-outline-primary{color:#06BBCC;border-color:#06BBCC}.btn-outline-primary:hover{color:#000;background-color:#06BBCC;border-color:#06BBCC}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(6,187,204,0.5)}.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show{color:#000;background-color:#06BBCC;border-color:#06BBCC}.btn-check:checked+.btn-outline-primary:focus,.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(6,187,204,0.5)}.btn-outline-primary:disabled,.btn-outline-primary.disabled{color:#06BBCC;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,0.5)}.btn-check:checked+.btn-outline-secondary,.btn-check:active+.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:checked+.btn-outline-secondary:focus,.btn-check:active+.btn-outline-secondary:focus,.btn-outline-secondary:active:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,0.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,0.5)}.btn-check:checked+.btn-outline-success,.btn-check:active+.btn-outline-success,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show{color:#fff;background-color:#198754;border-color:#198754}.btn-check:checked+.btn-outline-success:focus,.btn-check:active+.btn-outline-success:focus,.btn-outline-success:active:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,0.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,0.5)}.btn-check:checked+.btn-outline-info,.btn-check:active+.btn-outline-info,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:checked+.btn-outline-info:focus,.btn-check:active+.btn-outline-info:focus,.btn-outline-info:active:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,0.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,0.5)}.btn-check:checked+.btn-outline-warning,.btn-check:active+.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:checked+.btn-outline-warning:focus,.btn-check:active+.btn-outline-warning:focus,.btn-outline-warning:active:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,0.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,0.5)}.btn-check:checked+.btn-outline-danger,.btn-check:active+.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:checked+.btn-outline-danger:focus,.btn-check:active+.btn-outline-danger:focus,.btn-outline-danger:active:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,0.5)}.btn-outline-danger:disabled,.btn-outline-danger.disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#F0FBFC;border-color:#F0FBFC}.btn-outline-light:hover{color:#000;background-color:#F0FBFC;border-color:#F0FBFC}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(240,251,252,0.5)}.btn-check:checked+.btn-outline-light,.btn-check:active+.btn-outline-light,.btn-outline-light:active,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show{color:#000;background-color:#F0FBFC;border-color:#F0FBFC}.btn-check:checked+.btn-outline-light:focus,.btn-check:active+.btn-outline-light:focus,.btn-outline-light:active:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(240,251,252,0.5)}.btn-outline-light:disabled,.btn-outline-light.disabled{color:#F0FBFC;background-color:transparent}.btn-outline-dark{color:#181d38;border-color:#181d38}.btn-outline-dark:hover{color:#fff;background-color:#181d38;border-color:#181d38}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(24,29,56,0.5)}.btn-check:checked+.btn-outline-dark,.btn-check:active+.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show{color:#fff;background-color:#181d38;border-color:#181d38}.btn-check:checked+.btn-outline-dark:focus,.btn-check:active+.btn-outline-dark:focus,.btn-outline-dark:active:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(24,29,56,0.5)}.btn-outline-dark:disabled,.btn-outline-dark.disabled{color:#181d38;background-color:transparent}.btn-link{font-weight:400;color:#06BBCC;text-decoration:none}.btn-link:hover{color:#0596a3}.btn-link:disabled,.btn-link.disabled{color:#6c757d}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.dropup,.dropend,.dropdown,.dropstart{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;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#52565b;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:0px}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;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[data-bs-popper]{top:0;right:100%;left:auto;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,0.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#06BBCC}.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,0.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:hover,.dropdown-menu-dark .dropdown-item:focus{color:#fff;background-color:rgba(255,255,255,0.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#06BBCC}.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,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>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn ~ .btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#06BBCC;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:#0596a3}.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:none;border:1px solid transparent;border-top-left-radius:0px;border-top-right-radius:0px}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{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:none;border:0;border-radius:0px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#06BBCC}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;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:0px;transition:box-shadow 0.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,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.55)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,0.55);border-color:rgba(0,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,0.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.55)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.55);border-color:rgba(255,255,255,0.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,0.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:0px}.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:0;border-top-right-radius:0}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.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,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius:0 0 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius:0 0 0 0}.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:0}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:0;border-top-right-radius:0}.card-img,.card-img-bottom{border-bottom-right-radius:0;border-bottom-left-radius:0}.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-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#52565b;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#05a8b8;background-color:#e6f8fa;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.125)}.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='%2305a8b8'%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='%2352565b'%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 0.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:#83dde6;outline:0;box-shadow:0 0 0 .25rem rgba(6,187,204,0.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,0.125)}.accordion-item:first-of-type{border-top-left-radius:0px;border-top-right-radius:0px}.accordion-item:first-of-type .accordion-button{border-top-left-radius:0;border-top-right-radius:0}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:0px;border-bottom-left-radius:0px}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:0px;border-bottom-left-radius:0px}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-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, "/") /* rtl: 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:#06BBCC;background-color:#fff;border:1px solid #dee2e6;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0596a3;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0596a3;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(6,187,204,0.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#06BBCC;border-color:#06BBCC}.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:0px;border-bottom-left-radius:0px}.page-item:last-child .page-link{border-top-right-radius:0px;border-bottom-right-radius:0px}.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:0px}.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:0px}.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:#04707a;background-color:#cdf1f5;border-color:#b4ebf0}.alert-primary .alert-link{color:#035a62}.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:#606465;background-color:#fcfefe;border-color:#fbfefe}.alert-light .alert-link{color:#4d5051}.alert-dark{color:#0e1122;background-color:#d1d2d7;border-color:#babbc3}.alert-dark .alert-link{color:#0b0e1b}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:0px}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#06BBCC;transition:width 0.6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:0px}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#52565b;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;background-color:#fff;border:1px solid rgba(0,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:#06BBCC;border-color:#06BBCC}.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:0px;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:0px;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:0px;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:0px;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:0px;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:0px;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:0px;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:0px;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:0px;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:0px;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:0px;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:0px;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:#04707a;background-color:#cdf1f5}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#04707a;background-color:#b9d9dd}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#04707a;border-color:#04707a}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{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:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{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:hover,.list-group-item-warning.list-group-item-action:focus{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:hover,.list-group-item-danger.list-group-item-action:focus{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#606465;background-color:#fcfefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#606465;background-color:#e3e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#606465;border-color:#606465}.list-group-item-dark{color:#0e1122;background-color:#d1d2d7}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#0e1122;background-color:#bcbdc2}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#0e1122;border-color:#0e1122}.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:0px;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(6,187,204,0.25);opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events: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,0.85);background-clip:padding-box;border:1px solid rgba(0,0,0,0.1);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);border-radius:0px}.toast:not(.showing):not(.show){opacity:0}.toast.hide{display:none}.toast-container{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,0.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,0.05);border-top-left-radius:0;border-top-right-radius:0}.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:1060;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 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 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,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}@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:1080;display:block;margin:0;font-family:"Heebo",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-top,.bs-tooltip-auto[data-popper-placement^="top"]{padding:.4rem 0}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-end,.bs-tooltip-auto[data-popper-placement^="right"]{padding:0 .4rem}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[data-popper-placement^="bottom"]{padding:.4rem 0}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-start,.bs-tooltip-auto[data-popper-placement^="left"]{padding:0 .4rem}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="left"] .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:0px}.popover{position:absolute;top:0;left:0 /* rtl:ignore */;z-index:1070;display:block;max-width:276px;font-family:"Heebo",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,0.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,0.25)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,0.25)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,0.25)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,0.25)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="left"]>.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;color:#181d38;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:#52565b}.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%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;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 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1050;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,0.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,0.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,0.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,0.2);transform:translateY(100%)}.offcanvas.show{transform:none}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#06BBCC}.link-primary:hover,.link-primary:focus{color:#38c9d6}.link-secondary{color:#6c757d}.link-secondary:hover,.link-secondary:focus{color:#565e64}.link-success{color:#198754}.link-success:hover,.link-success:focus{color:#146c43}.link-info{color:#0dcaf0}.link-info:hover,.link-info:focus{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:hover,.link-warning:focus{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:hover,.link-danger:focus{color:#b02a37}.link-light{color:#F0FBFC}.link-light:hover,.link-light:focus{color:#f3fcfd}.link-dark{color:#181d38}.link-dark:hover,.link-dark:focus{color:#13172d}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio: calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio: calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{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 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,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: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:#06BBCC !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:#F0FBFC !important}.border-dark{border-color:#181d38 !important}.border-white{border-color:#fff !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}.m-n1{margin:-.25rem !important}.m-n2{margin:-.5rem !important}.m-n3{margin:-1rem !important}.m-n4{margin:-1.5rem !important}.m-n5{margin:-3rem !important}.mx-n1{margin-right:-.25rem !important;margin-left:-.25rem !important}.mx-n2{margin-right:-.5rem !important;margin-left:-.5rem !important}.mx-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-n1{margin-top:-.25rem !important;margin-bottom:-.25rem !important}.my-n2{margin-top:-.5rem !important;margin-bottom:-.5rem !important}.my-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-n1{margin-top:-.25rem !important}.mt-n2{margin-top:-.5rem !important}.mt-n3{margin-top:-1rem !important}.mt-n4{margin-top:-1.5rem !important}.mt-n5{margin-top:-3rem !important}.me-n1{margin-right:-.25rem !important}.me-n2{margin-right:-.5rem !important}.me-n3{margin-right:-1rem !important}.me-n4{margin-right:-1.5rem !important}.me-n5{margin-right:-3rem !important}.mb-n1{margin-bottom:-.25rem !important}.mb-n2{margin-bottom:-.5rem !important}.mb-n3{margin-bottom:-1rem !important}.mb-n4{margin-bottom:-1.5rem !important}.mb-n5{margin-bottom:-3rem !important}.ms-n1{margin-left:-.25rem !important}.ms-n2{margin-left:-.5rem !important}.ms-n3{margin-left:-1rem !important}.ms-n4{margin-left:-1.5rem !important}.ms-n5{margin-left:-3rem !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-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}.font-monospace{font-family:var(--bs-font-monospace) !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}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{color:#06BBCC !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:#F0FBFC !important}.text-dark{color:#181d38 !important}.text-white{color:#fff !important}.text-body{color:#52565b !important}.text-muted{color:#6c757d !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-reset{color:inherit !important}.bg-primary{background-color:#06BBCC !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:#F0FBFC !important}.bg-dark{background-color:#181d38 !important}.bg-body{background-color:#fff !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:rgba(0,0,0,0) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:0px !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:.2rem !important}.rounded-2{border-radius:0px !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:0px !important;border-top-right-radius:0px !important}.rounded-end{border-top-right-radius:0px !important;border-bottom-right-radius:0px !important}.rounded-bottom{border-bottom-right-radius:0px !important;border-bottom-left-radius:0px !important}.rounded-start{border-bottom-left-radius:0px !important;border-top-left-radius:0px !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}.m-sm-n1{margin:-.25rem !important}.m-sm-n2{margin:-.5rem !important}.m-sm-n3{margin:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mx-sm-n1{margin-right:-.25rem !important;margin-left:-.25rem !important}.mx-sm-n2{margin-right:-.5rem !important;margin-left:-.5rem !important}.mx-sm-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-sm-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-sm-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-sm-n1{margin-top:-.25rem !important;margin-bottom:-.25rem !important}.my-sm-n2{margin-top:-.5rem !important;margin-bottom:-.5rem !important}.my-sm-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-sm-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-sm-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-sm-n1{margin-top:-.25rem !important}.mt-sm-n2{margin-top:-.5rem !important}.mt-sm-n3{margin-top:-1rem !important}.mt-sm-n4{margin-top:-1.5rem !important}.mt-sm-n5{margin-top:-3rem !important}.me-sm-n1{margin-right:-.25rem !important}.me-sm-n2{margin-right:-.5rem !important}.me-sm-n3{margin-right:-1rem !important}.me-sm-n4{margin-right:-1.5rem !important}.me-sm-n5{margin-right:-3rem !important}.mb-sm-n1{margin-bottom:-.25rem !important}.mb-sm-n2{margin-bottom:-.5rem !important}.mb-sm-n3{margin-bottom:-1rem !important}.mb-sm-n4{margin-bottom:-1.5rem !important}.mb-sm-n5{margin-bottom:-3rem !important}.ms-sm-n1{margin-left:-.25rem !important}.ms-sm-n2{margin-left:-.5rem !important}.ms-sm-n3{margin-left:-1rem !important}.ms-sm-n4{margin-left:-1.5rem !important}.ms-sm-n5{margin-left:-3rem !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-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}.m-md-n1{margin:-.25rem !important}.m-md-n2{margin:-.5rem !important}.m-md-n3{margin:-1rem !important}.m-md-n4{margin:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mx-md-n1{margin-right:-.25rem !important;margin-left:-.25rem !important}.mx-md-n2{margin-right:-.5rem !important;margin-left:-.5rem !important}.mx-md-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-md-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-md-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-md-n1{margin-top:-.25rem !important;margin-bottom:-.25rem !important}.my-md-n2{margin-top:-.5rem !important;margin-bottom:-.5rem !important}.my-md-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-md-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-md-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-md-n1{margin-top:-.25rem !important}.mt-md-n2{margin-top:-.5rem !important}.mt-md-n3{margin-top:-1rem !important}.mt-md-n4{margin-top:-1.5rem !important}.mt-md-n5{margin-top:-3rem !important}.me-md-n1{margin-right:-.25rem !important}.me-md-n2{margin-right:-.5rem !important}.me-md-n3{margin-right:-1rem !important}.me-md-n4{margin-right:-1.5rem !important}.me-md-n5{margin-right:-3rem !important}.mb-md-n1{margin-bottom:-.25rem !important}.mb-md-n2{margin-bottom:-.5rem !important}.mb-md-n3{margin-bottom:-1rem !important}.mb-md-n4{margin-bottom:-1.5rem !important}.mb-md-n5{margin-bottom:-3rem !important}.ms-md-n1{margin-left:-.25rem !important}.ms-md-n2{margin-left:-.5rem !important}.ms-md-n3{margin-left:-1rem !important}.ms-md-n4{margin-left:-1.5rem !important}.ms-md-n5{margin-left:-3rem !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-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}.m-lg-n1{margin:-.25rem !important}.m-lg-n2{margin:-.5rem !important}.m-lg-n3{margin:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mx-lg-n1{margin-right:-.25rem !important;margin-left:-.25rem !important}.mx-lg-n2{margin-right:-.5rem !important;margin-left:-.5rem !important}.mx-lg-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-lg-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-lg-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-lg-n1{margin-top:-.25rem !important;margin-bottom:-.25rem !important}.my-lg-n2{margin-top:-.5rem !important;margin-bottom:-.5rem !important}.my-lg-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-lg-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-lg-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-lg-n1{margin-top:-.25rem !important}.mt-lg-n2{margin-top:-.5rem !important}.mt-lg-n3{margin-top:-1rem !important}.mt-lg-n4{margin-top:-1.5rem !important}.mt-lg-n5{margin-top:-3rem !important}.me-lg-n1{margin-right:-.25rem !important}.me-lg-n2{margin-right:-.5rem !important}.me-lg-n3{margin-right:-1rem !important}.me-lg-n4{margin-right:-1.5rem !important}.me-lg-n5{margin-right:-3rem !important}.mb-lg-n1{margin-bottom:-.25rem !important}.mb-lg-n2{margin-bottom:-.5rem !important}.mb-lg-n3{margin-bottom:-1rem !important}.mb-lg-n4{margin-bottom:-1.5rem !important}.mb-lg-n5{margin-bottom:-3rem !important}.ms-lg-n1{margin-left:-.25rem !important}.ms-lg-n2{margin-left:-.5rem !important}.ms-lg-n3{margin-left:-1rem !important}.ms-lg-n4{margin-left:-1.5rem !important}.ms-lg-n5{margin-left:-3rem !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-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}.m-xl-n1{margin:-.25rem !important}.m-xl-n2{margin:-.5rem !important}.m-xl-n3{margin:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mx-xl-n1{margin-right:-.25rem !important;margin-left:-.25rem !important}.mx-xl-n2{margin-right:-.5rem !important;margin-left:-.5rem !important}.mx-xl-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-xl-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-xl-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-xl-n1{margin-top:-.25rem !important;margin-bottom:-.25rem !important}.my-xl-n2{margin-top:-.5rem !important;margin-bottom:-.5rem !important}.my-xl-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-xl-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-xl-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-xl-n1{margin-top:-.25rem !important}.mt-xl-n2{margin-top:-.5rem !important}.mt-xl-n3{margin-top:-1rem !important}.mt-xl-n4{margin-top:-1.5rem !important}.mt-xl-n5{margin-top:-3rem !important}.me-xl-n1{margin-right:-.25rem !important}.me-xl-n2{margin-right:-.5rem !important}.me-xl-n3{margin-right:-1rem !important}.me-xl-n4{margin-right:-1.5rem !important}.me-xl-n5{margin-right:-3rem !important}.mb-xl-n1{margin-bottom:-.25rem !important}.mb-xl-n2{margin-bottom:-.5rem !important}.mb-xl-n3{margin-bottom:-1rem !important}.mb-xl-n4{margin-bottom:-1.5rem !important}.mb-xl-n5{margin-bottom:-3rem !important}.ms-xl-n1{margin-left:-.25rem !important}.ms-xl-n2{margin-left:-.5rem !important}.ms-xl-n3{margin-left:-1rem !important}.ms-xl-n4{margin-left:-1.5rem !important}.ms-xl-n5{margin-left:-3rem !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-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}.m-xxl-n1{margin:-.25rem !important}.m-xxl-n2{margin:-.5rem !important}.m-xxl-n3{margin:-1rem !important}.m-xxl-n4{margin:-1.5rem !important}.m-xxl-n5{margin:-3rem !important}.mx-xxl-n1{margin-right:-.25rem !important;margin-left:-.25rem !important}.mx-xxl-n2{margin-right:-.5rem !important;margin-left:-.5rem !important}.mx-xxl-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-xxl-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-xxl-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-xxl-n1{margin-top:-.25rem !important;margin-bottom:-.25rem !important}.my-xxl-n2{margin-top:-.5rem !important;margin-bottom:-.5rem !important}.my-xxl-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-xxl-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-xxl-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-xxl-n1{margin-top:-.25rem !important}.mt-xxl-n2{margin-top:-.5rem !important}.mt-xxl-n3{margin-top:-1rem !important}.mt-xxl-n4{margin-top:-1.5rem !important}.mt-xxl-n5{margin-top:-3rem !important}.me-xxl-n1{margin-right:-.25rem !important}.me-xxl-n2{margin-right:-.5rem !important}.me-xxl-n3{margin-right:-1rem !important}.me-xxl-n4{margin-right:-1.5rem !important}.me-xxl-n5{margin-right:-3rem !important}.mb-xxl-n1{margin-bottom:-.25rem !important}.mb-xxl-n2{margin-bottom:-.5rem !important}.mb-xxl-n3{margin-bottom:-1rem !important}.mb-xxl-n4{margin-bottom:-1.5rem !important}.mb-xxl-n5{margin-bottom:-3rem !important}.ms-xxl-n1{margin-left:-.25rem !important}.ms-xxl-n2{margin-left:-.5rem !important}.ms-xxl-n3{margin-left:-1rem !important}.ms-xxl-n4{margin-left:-1.5rem !important}.ms-xxl-n5{margin-left:-3rem !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-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}} diff --git a/public/frontend/css/style.css b/public/frontend/css/style.css new file mode 100644 index 0000000..c99d71e --- /dev/null +++ b/public/frontend/css/style.css @@ -0,0 +1,434 @@ +/********** Template CSS **********/ +:root { + --primary: #06BBCC; + --light: #F0FBFC; + --dark: #181d38; +} + +.fw-medium { + font-weight: 600 !important; +} + +.fw-semi-bold { + font-weight: 700 !important; +} + +.back-to-top { + position: fixed; + display: none; + right: 45px; + bottom: 45px; + z-index: 99; +} + + +/*** Spinner ***/ +#spinner { + opacity: 0; + visibility: hidden; + transition: opacity .5s ease-out, visibility 0s linear .5s; + z-index: 99999; +} + +#spinner.show { + transition: opacity .5s ease-out, visibility 0s linear 0s; + visibility: visible; + opacity: 1; +} + + +/*** Button ***/ +.btn { + font-family: 'Nunito', sans-serif; + font-weight: 600; + transition: .5s; +} + +.btn.btn-primary, +.btn.btn-secondary { + color: #FFFFFF; +} + +.btn-square { + width: 38px; + height: 38px; +} + +.btn-sm-square { + width: 32px; + height: 32px; +} + +.btn-lg-square { + width: 48px; + height: 48px; +} + +.btn-square, +.btn-sm-square, +.btn-lg-square { + padding: 0; + display: flex; + align-items: center; + justify-content: center; + font-weight: normal; + border-radius: 0px; +} + + +/*** Navbar ***/ +.navbar .dropdown-toggle::after { + border: none; + content: "\f107"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; + vertical-align: middle; + margin-left: 8px; +} + +.navbar-light .navbar-nav .nav-link { + margin-right: 30px; + padding: 25px 0; + color: #FFFFFF; + font-size: 15px; + text-transform: uppercase; + outline: none; +} + +.navbar-light .navbar-nav .nav-link:hover, +.navbar-light .navbar-nav .nav-link.active { + color: var(--primary); +} + +@media (max-width: 991.98px) { + .navbar-light .navbar-nav .nav-link { + margin-right: 0; + padding: 10px 0; + } + + .navbar-light .navbar-nav { + border-top: 1px solid #EEEEEE; + } +} + +.navbar-light .navbar-brand, +.navbar-light a.btn { + height: 75px; +} + +.navbar-light .navbar-nav .nav-link { + color: var(--dark); + font-weight: 500; +} + +.navbar-light.sticky-top { + top: -100px; + transition: .5s; +} + +@media (min-width: 992px) { + .navbar .nav-item .dropdown-menu { + display: block; + margin-top: 0; + opacity: 0; + visibility: hidden; + transition: .5s; + } + + .navbar .dropdown-menu.fade-down { + top: 100%; + transform: rotateX(-75deg); + transform-origin: 0% 0%; + } + + .navbar .nav-item:hover .dropdown-menu { + top: 100%; + transform: rotateX(0deg); + visibility: visible; + transition: .5s; + opacity: 1; + } +} + + +/*** Header carousel ***/ +@media (max-width: 768px) { + .header-carousel .owl-carousel-item { + position: relative; + min-height: 500px; + } + + .header-carousel .owl-carousel-item img { + position: absolute; + width: 100%; + height: 100%; + object-fit: cover; + } +} + +.header-carousel .owl-nav { + position: absolute; + top: 50%; + right: 8%; + transform: translateY(-50%); + display: flex; + flex-direction: column; +} + +.header-carousel .owl-nav .owl-prev, +.header-carousel .owl-nav .owl-next { + margin: 7px 0; + width: 45px; + height: 45px; + display: flex; + align-items: center; + justify-content: center; + color: #FFFFFF; + background: transparent; + border: 1px solid #FFFFFF; + font-size: 22px; + transition: .5s; +} + +.header-carousel .owl-nav .owl-prev:hover, +.header-carousel .owl-nav .owl-next:hover { + background: var(--primary); + border-color: var(--primary); +} + +.page-header { + background: linear-gradient(rgba(24, 29, 56, .7), rgba(24, 29, 56, .7)), url(../img/carousel-1.jpg); + background-position: center center; + background-repeat: no-repeat; + background-size: cover; +} + +.page-header-inner { + background: rgba(15, 23, 43, .7); +} + +.breadcrumb-item + .breadcrumb-item::before { + color: var(--light); +} + + +/*** Section Title ***/ +.section-title { + position: relative; + display: inline-block; + text-transform: uppercase; +} + +.section-title::before { + position: absolute; + content: ""; + width: calc(100% + 80px); + height: 2px; + top: 4px; + left: -40px; + background: var(--primary); + z-index: -1; +} + +.section-title::after { + position: absolute; + content: ""; + width: calc(100% + 120px); + height: 2px; + bottom: 5px; + left: -60px; + background: var(--primary); + z-index: -1; +} + +.section-title.text-start::before { + width: calc(100% + 40px); + left: 0; +} + +.section-title.text-start::after { + width: calc(100% + 60px); + left: 0; +} + + +/*** Service ***/ +.service-item { + background: var(--light); + transition: .5s; +} + +.service-item:hover { + margin-top: -10px; + background: var(--primary); +} + +.service-item * { + transition: .5s; +} + +.service-item:hover * { + color: var(--light) !important; +} + + +/*** Categories & Courses ***/ +.category img, +.course-item img { + transition: .5s; +} + +.category a:hover img, +.course-item:hover img { + transform: scale(1.1); +} + + +/*** Team ***/ +.team-item img { + transition: .5s; +} + +.team-item:hover img { + transform: scale(1.1); +} + + +/*** Testimonial ***/ +.testimonial-carousel::before { + position: absolute; + content: ""; + top: 0; + left: 0; + height: 100%; + width: 0; + background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); + z-index: 1; +} + +.testimonial-carousel::after { + position: absolute; + content: ""; + top: 0; + right: 0; + height: 100%; + width: 0; + background: linear-gradient(to left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); + z-index: 1; +} + +@media (min-width: 768px) { + .testimonial-carousel::before, + .testimonial-carousel::after { + width: 200px; + } +} + +@media (min-width: 992px) { + .testimonial-carousel::before, + .testimonial-carousel::after { + width: 300px; + } +} + +.testimonial-carousel .owl-item .testimonial-text, +.testimonial-carousel .owl-item.center .testimonial-text * { + transition: .5s; +} + +.testimonial-carousel .owl-item.center .testimonial-text { + background: var(--primary) !important; +} + +.testimonial-carousel .owl-item.center .testimonial-text * { + color: #FFFFFF !important; +} + +.testimonial-carousel .owl-dots { + margin-top: 24px; + display: flex; + align-items: flex-end; + justify-content: center; +} + +.testimonial-carousel .owl-dot { + position: relative; + display: inline-block; + margin: 0 5px; + width: 15px; + height: 15px; + border: 1px solid #CCCCCC; + transition: .5s; +} + +.testimonial-carousel .owl-dot.active { + background: var(--primary); + border-color: var(--primary); +} + + +/*** Footer ***/ +.footer .btn.btn-social { + margin-right: 5px; + width: 35px; + height: 35px; + display: flex; + align-items: center; + justify-content: center; + color: var(--light); + font-weight: normal; + border: 1px solid #FFFFFF; + border-radius: 35px; + transition: .3s; +} + +.footer .btn.btn-social:hover { + color: var(--primary); +} + +.footer .btn.btn-link { + display: block; + margin-bottom: 5px; + padding: 0; + text-align: left; + color: #FFFFFF; + font-size: 15px; + font-weight: normal; + text-transform: capitalize; + transition: .3s; +} + +.footer .btn.btn-link::before { + position: relative; + content: "\f105"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; + margin-right: 10px; +} + +.footer .btn.btn-link:hover { + letter-spacing: 1px; + box-shadow: none; +} + +.footer .copyright { + padding: 25px 0; + font-size: 15px; + border-top: 1px solid rgba(256, 256, 256, .1); +} + +.footer .copyright a { + color: var(--light); +} + +.footer .footer-menu a { + margin-right: 15px; + padding-right: 15px; + border-right: 1px solid rgba(255, 255, 255, .1); +} + +.footer .footer-menu a:last-child { + margin-right: 0; + padding-right: 0; + border-right: none; +} \ No newline at end of file diff --git a/public/frontend/img/about.jpg b/public/frontend/img/about.jpg new file mode 100644 index 0000000000000000000000000000000000000000..42dab548e1a49083422f9f050b1e92f83ba13369 GIT binary patch literal 51581 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 literal 0 HcmV?d00001 diff --git a/public/frontend/img/carousel-1.jpg b/public/frontend/img/carousel-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1be309ff9877cfaaac7c9cc702839dbfbb88b99e GIT binary patch literal 63326 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 WA5;GTQ~v;UYj<&^=VS>j+5g!NX0VX} literal 0 HcmV?d00001 diff --git a/public/frontend/img/cat-2.jpg b/public/frontend/img/cat-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bb14ccaaf724688febadbd0d42f04098c7259123 GIT binary patch literal 31096 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 S)K-Ng`*qe!_nw=76aU$3^aM`; literal 0 HcmV?d00001 diff --git a/public/frontend/img/cat-3.jpg b/public/frontend/img/cat-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e2f8015d16658d60bbc3d56f8dfdaab6b18c59e0 GIT binary patch literal 34042 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 Vs2b{w4rwg^04??}@ls|F|JmyGa#H{R literal 0 HcmV?d00001 diff --git a/public/frontend/img/cat-4.jpg b/public/frontend/img/cat-4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7989109cdf33fe7f20e3932bd0bb0cc51f055773 GIT binary patch literal 32668 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 literal 0 HcmV?d00001 diff --git a/public/frontend/img/course-1.jpg b/public/frontend/img/course-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4ef6b59449028411576daf67ec5a9c312fd64d47 GIT binary patch literal 19656 zcmaHS1ytKlvuL1D+EOS`+=><}?q1y8y-4r`608JmDaE0u;04#JfEdcOm^}#zwPfvF-Zf>v#m$jXn4Uo&$4aEJ{+MS!1i-#K^A^q0f+SUc= zNoNCeZ~{v*9Jh5c&^g&jG8hSJ@MyTp0Ue!`VNjqROjF+$=3*;q#~>|5C-GM7Eyx`N z^t7gX3vvZ}h`p6$_=mX|8vfhN%|Q1Lil>VtgUsJi>5MhB>Ezs?KsrG#K~7s9K3+Ou zQ7&FVL1AIOS9E+lyaL=jyxhF}oV=o90s>+@Jaqpq4Cv9IcJ^Yr@{0c+3;iU?@b5|a z`1o-7@N>CA9k_W#MMb%J__+D_IMEoK9=>2t>$jX>561s+kOz9$LY>?_o!r25e>qy) zxOsU>GN2{>*AzhR8XEt__A_hrX{nkXsk%;pPRk1)|Xz z|3i#kyZ`?{e-Y8rh-pEc&@aW>Ro>0k3j_pvs>n++h{*EFD#*yn@e0ZEi;4=1pr zEGnPgAOE=Li=y|yRM;tMJL0j|++VF7-@Y$mk zj~8gmDPk*()=qu_0bYK4ep?=4J_c^Ih}?hG<$tKpf11!b`4{{zV?aOrmpK8!Xd8l} zjpfe~0RJBo0N8y&8zsh{1;7UY0WL1?Q(S_lPYKAL;XNaxA|@aprg}m4x4fVwqeK@n zT3SYC7G_3TZf<^lZtmCrcflZh_Kfg3Aqf!?2{9r1LrF|ZN=*5Zl9HN|@+A)=ExIuB zaB#7(uyAn*3i9v>3ch|V{Xbd!`2rw(gz*W}_yGn30Fw~o0U^epZa^7YK5Pt(|8^

t7uN08ESrm=7L4zWP2*dM-@qD`P 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 literal 0 HcmV?d00001 diff --git a/public/frontend/img/course-3.jpg b/public/frontend/img/course-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..255e3b1b9527e1efe0ae4abcd64649e897016c4d GIT binary patch literal 26204 zcmbrlWmsHGvoJciJA=Ch2=4A490n)B8FXN9NpN@9;BLX4;7)LN4+JMjfRK;9-?QIy z?(>}QJont&>(A<%s_N?Qs_Lp*J%5(}>;Q;lJ;7E0fTAKZ02%O~?awIyN5;+E&I-~w!1T_Hm3?2b@2Qwt|EOEz;S2X;?W2s+L_CE&9Uu;tuBKF; z4)%^vAx}}7znKfYzW)Vgr=j{A#nn!fM)I#wsq|FTsid7;EU9?ecv;OkxHzf!1=%=x zdHMOd-coUKaPqKoaI$l9vvLXw@$d+7a8Uh6qj??8#llKRQ%3GT#(M3E()`DyJUl$u zJh<7MT&&qS1qB7!Ik?!lxL98?SfO5yuBM)>j!@cvILKH+&0W9{SFn>K)n6P<&79m^ zMQL6o{nr#6ASx>VX8hl-mV?7z^ZFYb>Z)n^pJM#C*idaRh$XwGCDh5y#oY20o%SE% z*R}hf2l@-~RT?2R7x3$*nA*!YnY%eyI=U*#h|&m13GxeYND6Xraq;j;%Lq#I@Nn`- zNeObu3375v@^kz{`(J5Zxv^P*Erg``_+hHA`0{=HMSaF)03UHYUvhwhnnX(FU z@Nlr2np<+PT5$1m^Kx;Ra&zzq(EJCz#eZ3|f9d8c9h= zRXk2hb5;R!{#WhfeqB;-D{gZRel8mJR}tC&QkVatKL3DTb@H#*e;dPV=ilaJ>G*0x zF0aP&=Ny3fw+R3&dR~nZ=Fb`+7=Vq2hK7!YjgF2@h=qYgNQ#e*jZaER_*bK(AS8Kh zgcKCC^o;bh6zuHW-0bWU|IY@4gN22IhXcgL1>)npJ|y@A1o$KjBqU@cBn%w16t9hz zgN2Qek&%ssmzRTsmsdhU{J*mJ(*wXkhKYyOgM*;~z~aEb;lTVE0F=JUhX4cfpDyLK z4+{s6fQa-8g!^xPzy`p;!NS8KARxgYA^Zyk77hoVniCg6Qp40afQAb%K}r)JF~6>N z#*CKRWhXFET8j>Nc~wx~$1`hAz<>jQh5d^KJOV5N!r$Y<;K0JY(*H%y1s{+=gZD}+ zr8#4ExpU=`7+64ykML&|fDQ-qDm5GqKpb#}OO09_K!fd%9sGt4I{_I6SqdP9O9fAj ztPq)Vx|5J;=JnBbr51e=bjD&x98E?Vm9t=(Hfs>2mA+m>%yY0B;RdO8t*8p8U^Nf8 zx6SbI%0H3@SEgDTEpPjs_0oM@laDG_uq|$M4~Vm`Yf!K&pd~xroUIhx&J=ibv06dI z@VMm`e+~i+jS?#px!rgU!HGV?v@40)lf;o8V0J9~J^i!$)eSDVIUt9dexq@w z@Ha#+3L=V`dw9YAi^LdY00VC09SPckPi>9kC(xPrnZ68wGd-d`fpjT3J%}d#PIDTL<6#0XQ+p z6|ReyK}5$I$X28?cg|%ch&CH)b=n+|rRGPlga1;lzt!w7rTgD?VC%6%q;{#1r6g&z z!(Vy$BTHe!Vh6*%LgWOd@$RZr<|(E0StJb5ym6t1T3*NxWunDaPOOw{ce90ZQS^OmzgTe z!7|t-7&qufU&6%GK_F`FC~WTt93w_44Ev=CeV*4Diq2wMJ~{{(xGSebVf(ecWkiE=g_d9kyYAUQ>>rrw@!_yb@_VacSJ-U)}$ z7dA|6Sy9XMyFw-hxCf%MvqCLQ3w!4`XEGf_r;Ib4K&`~wvTt^oF1yo%R!i*s6BStG zT0tDn`2bsMZA}iDpT)(aBt3rsZ10*F)bLh73a(wH6Ws7-b2`T3rv~QZYuoM-#8NAQ zI6HQ6FE!t5hYmOTZ*chMT3asHWe0eif8_m+;uGXeVlg0joH?C9nj6?Uj%UHhm=+W5 zTh2taBQqM>+5P=)biJ?gZHxi~eV~=UG6Drxr79+Q_ON$0XEY?0#NPl7dEyIM`>}|p zI}oX8d6TXBy8{~{To9Sx+|0Y7rg|<8*Jh<|LSI~TZqv^n z;A8A(NKoemd}>5K6|ehMipD`wYRz3cKN!A8>wdK_>}r|2H3f<-e6FXjX&R#jwQZmd zlGK}s45QEM6q~Y24eR7+1Jk=09NRnNEs0%ZF$n>uykNuGxx)3ng&0tOd@xJ${~tA% zDF>njVh7XV{%tCMtGP^>1Pv;7aExaedA_ydmEV5#q|#i-ymX?Z zS?4sLgn>^S&H@NZ#=Hbj#P{63yE!uu(&m;SgBgiq+ShT=)QRMz*iQmpBsD{S} zjcLKrv@KN7zbro=bHaT1Ml-bSDqdt}7iM4JBT8{VvME*H9!TJDm;&i%M}S(G76r_N zU!~j_efe8<`>Q3IQ{?@tUm>bC?=)?SN&W!vgne|%iN7n*J93KXOj3qztroRKEw$tc z1zd5i=M1-Pc?a)2aLm`@Gpx{BU^OJatoNlq)ofo(>PPacke(F}9c}>-T{s|TWCSwo zK6DEQ2_<2VVTUblTzcDIcbD4Rt?()4>Y?*-6?1Xn%8y9_r*5$6MgFmWL za|OfFKXk-1^-~(VyL`c7W4bbFe)6oGMy)tj-}zX@?b{*VZ=X>p)i#4ejpR74_^~gA zf#Gx()ic!dqrNH$t-80dsz?)gIf?S@-#7?H`iR|o2Me)xR(b_^Kj&MxzAoiQW-qk? z!-rsIqvn*$w#B(UHB+a7t;b%YsJr*-cBD6FN53klqSE~xafhR@tlLYPvJ;LwwbEq0 zS7|R_LRgJoH$#o*O@W^XQkzmcUJ_y+b}$pw|JJ($r2ak;Sm=}z)LUO&y3D`&@YJXP zYLvhHJe^eK`mT>o2>foVGf_xf>rY>0Eof|-O39O*AO)g=+K2qo&6?(W-@2-Mbm&gn zpgijFL8@GY$CDq<^JpG+S3Rz$zpl&?pA}LI!N~MBri_4&9OGEG>{;hM%gTFcKR_yN ztf~`1iU3j7MS^A5(uBdwT+VaC{_saxo5p!Jg8~G19sRYGhh`fKhb8VGMXazK+KhGf zb0`!LM=Cc|Jvov0*Sea4N4E3GzUGK?jn&A_7Ybl6`l2wf6+(@pn(6j-BaJz65Q1Q7 ztEWpvVZld>Ye9!Kdsm@Sb2o{{$4vQPU4Fz%r0{KLeHzAWA~(_WFVSu={f%rJJ!Z)B zm<}RsAybY%VllcP3J|tsM7QUUq*cLBD>?!*iSs8q!Gj|B0!=GW@P3BFlcOv90NhGZ zF3Z=Vvfa!?z7I16(j{`ya27|u58QW`6)9_Re&1oJl%|}Cxu;;slT#ilEvRW*I}!|S zz6Yg%fg+9BDLEy_2};}4a=kna|kqr{bJ z997*F{Tuk7R7wl^a+O)qmcQ9Ka8P7tBRI#(w>ucdi<;6|be*i03ox_+>B>aMj7?@bG5IxERgiRyK zabup2q_U>Fqa?zjEuQyngzqE1258$7JIwec)}7f;R<5Y99X`bU0ld?A#I$rsx4pyR z%?@L}K82|GBU`>TE$-YDi0iqDa54o=Sjnl!k#gFQb)7K1tCYbRTWlR!jGvZk_L&r4 zu70;6y%;z7nHXo#YO8Az`e~%mE-)tck@IpkCZn(cwx*vWN_qLreHLJFX(!=Z^NfFb zyOQuVlWlE+{)5OTUPt~Vxb!Cw*t+OKQdx)2M^=K z{?mXdc^ur8X?0`NSUL4(eC=V=a{^@fRtN=g=%Mr7Rh20ngIRzE{pQ&uk%8Y|6c zHN)}Q09a24D|!m~+Vo=Q(gHO{cM$E8&j*c{05 zCO29ORYVmYB7L^j)+^8X%pR9jkc+M`G+-`Z4xQXh!Ga)mr9GcvO>JejjreK zIMPilTLy#Yzw8SOQP%0`m+nS@dC4cp>u(pYd51?7%J${yeSGWYhb{>8P{ZCK+J71h zjB}}*zVSg*t}c23#c^W+t*twM8aY_fC=@%qakfav?wi&0UEEM|c5wEojs&&5ZDSKa zQj86H$s_v%Ffr+Cs$w$+Db0n8F&|ZZdJgpiVIG+>%(;tlsWdjZV(m$0shv2ja_Ux} z%U96BBYtB(f%rHJK<_)4(`pjCVN<`qFsdGY!RZs^wAtk~m$hOPn5pSKqg8H;#Xr;e zkWjy>F%)ZwA`-w;>#Qkdq?&Z-;Q9w}w>7|QKh8BcArU65T9P2oouz8tX0G40=Fs2# zOT@jNXVL;%H3vkhnnCrAs@<-ZpB6$!m}Qm}Hbq2D zXQ#|*?FDI#iOI=B!|en=;yisSV>3+6!ww7FTIN&xViFe*a*>x{#GiOg*6va0O!4?t zCfH`&u(uy=*_@6cS1svf+qIp15@fR&vhpp-E!3P>zi3eBY+f|KC46_$fWYmpe2iJn&(-HF7R?HHayH=8l7?W2a5a4EA5T97 zmU7fB5CtVRQ6wQpv6?yDaOVD8%jVp0bfXY5{8iQQJIJ%euDG!?@wgfYWj<7t94u(` za5*JWBuf-ymFkqExv0fA8;nW99a*lTn05yc=oEW<}$lTH^ADYcklor8WtHiwl@=RutCEAret^K zvLhYj)SUQ>*v))Zg-4HBps%!|t>G0QA^C8Zydq zR}V@D+)}$6pFK+*SFxj?K`p_S1KO4Y@&OM4PjOA$Zfo!AY@=ZhA9e+`pC)Q`ysJ@L z%5zCgH~E%U*ZGoUGl=W@8Cx3Cu-mG+4UEKQ-=nQcB88UxG7ba?!-Ho%@ z!ndCndsl{EX;0*sm*9q~U$bH}_pLS*Q31f(Y+P@qF-Pvruc0E;=%Z=q`2o z;Qpqq-TCh9x@$+-cHdFkqoa=E7HPA+)?5<)9oqY& z;1)?BOGz1U^T;UybzAMi%fM7tQpqDMl4sIndY9WiAbs5SJ#pMy6-^Of{qPQ{8Z9tDCZE3ZU563p+JS4q3R!VeNfb&(JkDFh*~<38X{Mn zdo&`pAVsSTnm)loA$n`Mu1+B`0?!}b3|T6=vIvWHCBH`}qBHU*c(=7xot>1NwKFW+ zuz=O`P_2oTO!H*-c6OAr*}|NxE3jRDbW3gx+@~w6;+nd~_yV&JN#I5cj!i^V&U=@( zu3(-Q=Ggm|5tFrXburVJw?1mAdVc_OpSC?&9WvsqHc7cNkGu5AsXtIRIgjS;N#HMW z@>XNhGMlbiWhAG@o<&1+l)QbTnlm52?#Jd-Ing~f zwQ892LpMT^9CC)!F~on_souWi=OWt^BltaKNWeWMoH!e@!&^M-BP|GtvJhe&{u=p> zGq8j-*9LB$=MC1-ZCEi`D>*04{sR#9A)+DSm*IeW$r8L}QS3(`kXf8miwN_xBA>n# z)drE4=6%%s{=l;1L0{@sgb>g=G~A$fgAk-XxwK%cVmFdaAG^DTsJ>AQn^T2)f!%} zh64yBk1d%SKpjb4UpDcr>{M40U+dgAxY#Q{yQDba=Co`_ky*&dO36C)AZ*#dhlt~0 zrECSRE?CuekplD69>2PH8ks* zQ>N@?soHF*r%6{fzO|^=SFr8h3%)V`#ZreyjPA}elKn&=-Rnn;P0=aSJ%1UmSrgg$ zdEKD#>?rmeajaiTq8bX`dEX}cUM=k>i{;YMZ{@*iA2e0@$T53_IKS#%R;)tafSrCK zOR~83gJQH3o&+fl+Jyax9s7b(&M+zNL5Fs(m2^V;ggD<=icf28PB1(l-xNE^^UPI5 zIdx%={csnbgI4UI)nkenxDPB-O%d4*4 z{8Bp^3zF}TsVcFZu0Ty#uQ8$E#}eyPt;y=85lBvKL<5|}DQbeX;a0CeB^mi#WD{An zAjNc3_1uZ2E$?&=GGc4KQ64q&t5f+ata(jM0RLkLq>w_B50SzS4*v%e9|k)(b|n7| zI367qT+X|jd1p&JeMv284Y?m@t(w2hFRb8#k|(9It@i(@tEh>o$x1}xEZp!>zr{pPWaM3q)kYeuEC$|B zHwu_70pvZ^jW`I}YJgyPoas`-ktG8;q*flv^X>GlC5y)sgO|)iWXhx=nY3An6`#%6! zm5=-5^t##?UnQdxz646<3B*f+c=$Z~`@f|{28yFrsB{M`6-=qq#R>4jti$Lwb~CrY zVj&3B9~}@o%erUUVGSx<+E?6GH(imedFmfHcxNj?vqDkG?nA@E*AG9l4$yl{c(PC= zQ0LJt<}?~-N`CJ81HcIbNXe~tg$C<1gvniY9KC75&jXb+jA!C1=^`^ul z`IAS%ID_}z;#8c}LMdw#Z}2IkOmsBy9iX3gO26Sm*svDlMcWx1Da0X-WoJuJ_7%*E zXQ)g}2WvwyV?x(hQ45V+eVhC%>8|Rl9n<;jI+0pY-~DF{APd}nOX>WhW_$N{OL?=i z&osdc^Y8}?g7rxU;0w?U|J%>1Jn!=d`%PWQ6}JHf^Jm^vnL zCzDF*fV@OL#pk-ZKY;ng+|D=29d)dC^0W=>#@%vJo?A?@A+dIf2%S;&r^Xm(S*39^ zt>MjroT1X8VXbC;p1SO2v*A2|o;RBSRG4+(kmL^Zy&|n=VWvxgW_FfM)F$rdF!ZBI z2U<22$))3|p5}K=IFF%>UAi4Hb?>aLFUNd8_|)vl&N&)F-@m=YHrgXs*rPKaxq93a z08WV;cXmgY)QwC_mj|5S>+_83RMOn7xewPh&vkOkiZZow_AJDT7yXWsoNHg)S)y*Y z5#Q`h&;J7u%pMlE9chZ>;6aXBRtr-Ef(0Xm1HYo5M{_aVa?4+iol;UByMM$j=X~Tc zf1c^WTfI7wb3;X!6R;Bhk@#g830-(e9R9o^8;l>kQ)DrgU4E&{W*h|)4#hbc@`a!2 z-|?Vns-CD-yMEivkY;=M=I~kihK#`R*nUGSFKWRDESCs42mxi$W5VFctgO7_#bT$O zEX_xgComvpIJp&UPQo)-E+q1_U2JSi-l<-gm(xax3#r#x`sT~(sKS+W7E3jArt4T3 zIugDwmPN-C(XDPg)(JB5Y1AD1zT(8HXLBUj4pzk%s3NUDu4~t^I3xX-d)J)H#WlZu zWIm_S%exrU?ndcw40EYbxD2b$?r2__t&h%g1EZ^zf`fVF!#RV_RyIJmFE0kyCR6{x z*9SiulDG+`{lt7ie&*8QB(~#t#$SC)!qpm$E%DoaR~Y|pc3l9&g!$S5_07Tl_zHASxh&+`u#!zU=i|mW4b}(->z{nhj>C4)4*p=e`n8aB_eIwoHXI zoPMZN@^s*BO^2(CgZx%SkW94p+hkepe0SB#wLgIAXDuI2Kv9#foeM&byX{LG%YKA zjHY<{1PpSWl4G2n)9A0W9{NSYISCi-B6s%Aa{@d42gcejxz92NmFA7y>#HWPTfm~Q zdwr$UM3J*+oyv?OzYb$7+W6ME4QMC2gR_^TV=2A7L$}or8-_gls~m0)Q~5*W@7guy zyp(JCklE*F>1u*8x7cEGox;NR5ePr6Y)00Pu+>nY+kREC(O{Z@O?Dj7R_55wM7?dx zpe;N-q;k3-4XRHdi^`hjm~;9GOaU-{4@@Fx6){I%Oj&rhy34lNI5Y8fPp2a{krK!2 z!=jsT&YNNj({qfm@@n&_Fg9j&*UZ?1l&;(spFQO<-F#97vUJMx|B7t3= z^bmGhkWqpXMU?e+UcuFT#NfF=lB$XXl0UP-3^lcGgrgLPMqevJ!5A2S)H+bWsz%~k zF0pa2kZZgm5o2s)R*E4CEy}!xd%|b(lm+*Emh=H(;vG!S$Ndjpih=>7u0L?k370oe zsQZ{upiI4+H~0s&COL8}t|!eeVZ4y3B$^slaK8@ov?tz-VAfEkEQIbt%55KOb zC}QUp0lpJ1#TMs6OC-MLR^5D~hM=Nb{oR)KmOeu-nCm+-x!g9(yE(b9(4OzatvorL zojB>y6rZrLb$$r95Vo!c;i2_-q=MY4EDx0UXf2J2bU@sRU&BJ>1z)L@0^g4>8$2$PF$1w6_)MSw6m^0l0R<)hLIVO`lNuVwRk7@h-uB@kA0qNZOTL|tQ5;46O4kw z#AL06tV5-gmG!paejGY*ROoHcSx!MCZ1A0lwSqcQR(%ROl|6K!hJ>A{b;%1xWhKqs zq1zuMAU&}aOsmIvw#T|vBH&%guN2V+)y(Ck4Hy@(!?$UuxI)T zkGq0?mizbd@ZM@kgAaksT+9Z6c(2YY@81sW|5l7<&PUc}d(9K2B>$;8NB$Ml@t$FU zkygvPf^o4BeD`$(dyD1C`lhH$xYElqt0#6;BRvaairNbCGIrBB1o%pqi(n6gAegNKQ_2AG>f zqO~#FyT#k!@1>*3ExswVd2547OK7F$J^GkvO6Fkc?576Nc5m9{NqfN2y_KBWoH))r z%8n?Mm#A!cAo0$ zUBo*dK_kB_r`zHy;n%9!EtS@~W15ap_T>3csRCIv9kl8=5%#KOt!C9bhQCG>lJ_K; z8ECWuE!VuUkNfuS>vJUl-er~AM$M8N<;<1O??*J=x$ha(7<7LdjG`%X#!Z@rh}AX{^aq_^hvMU6KMcn8EEqz5rE%GYqf zzuW0Dh%|TL8Cf)K(3u;D$6N^xb}_G7WYX4G>kGCz-y2fI`&G;}5A_%g2@xX;D338sI9sjZ3 zS})>HrLG?2@`I5c!I} z`aQ1T)SRUlW2r1;341OmRyyD%>4AwZmMK%88$KE`dlI=b+8=p@u@3^BW-6kmPEld| zsztV$U+|w9612pm#6UcKjGtW^=W$l6sx5Z^0Ju_1wZ(i$q!rc`964JbqP!_gWgUlk zQUjT};S$ca8)=i;I|V2PMhhI1XkqdOCn>#G1iAMYqa9jF$dO50w~_Ax7bds*WV96R zFI26@4j+7l*yQ72`WGl|zwaf+g8O27aN;x~r`D@CPTnnkK~&2>lnyb$1fCuykO1q# z8aD@pd&^o{#cWOSb2j(72NzdV6@C`=_GfMv2l}uaOYcEx7nP0GFfavcDjizcLqeNM zA{8==W@K#=Lo(hE+3-=Az#%NAG;qXeDVOu(Z-y$Tkj^rKp&PI3crN4|MaMUD zsu;U%%B73eT2!D1yxlByjW=1o*gw)fF2nFKHZ@N&mZ^9xkOb-fg!95}Q4p5Sg;hkR zRUZX8SJWXdpbgU-uT;_syZQ~FTFv^qsh1Nu!zgOoI1FVqg@`YpP3t`>-`9$*A$U~c zjNTe=fT_>4G}+s-hkT3I7r*ru4^EuAGka*mGL@HZJSRGyx|y{(u_85^&Bwo^|KK4q ztP}0rVBCDot7@A&HBtEoK#5kwrNFVhsgP@HAMG5DH_bAbS1R|;TB911yaEWCB=ll! zw*n2q$E&z7J*mwy%Zf;gEPjK7FG3$;WuoAyrMJkJR5naXGz8n6u}H>N3}I2tv)s*v zp+j|x+lfsY%AL*5`S_|lZyow~Kc(~qDekLqd~fFckZ@{I^%hcT^hT$u7~H1RYR$;D zWnBqM8<~rz4k^fyV~T5TjOnhb!fyO9Ob81(2&`+>KW}azXm&C6NK`{}bLAlpNqZ|H zyx5hc6=o1H&8E!HaewNj!%!?LoFsUqw81x(w`;<)^rb?VN@7yeOO+J}|Fzbv7TVFb z_`S)7aZk{Pz$(c1cJdBF^m~WBVrz*0Gp&@gt|&K z?m`-9J6#geF0FW`-bu^`C)IiA{|2Wkq9DzBS-ImFO>Za@aa(c#XC%bQZoRlcthkK< zF8Yh`U}-s-;b=d0J;O~U=oD)7YI3dWf!wI9IOWX78Cz#h$%OX5OLZoJzHa5E19KOc zgG6rvtzWtI;U2!VkB*r$S+SjS`z461evs{+ulhGyxU}|rVj)y zG6qrzdseq_URslPW{nf?wBwr7IoNOSk!AW~c!B##)T_xW+*|#7i$suYh+(}LOz`YX z;V5^_v%l}*FD|vGIJkjQN`aV@esuM)cXCT)n4z;dz%tDv9gD|>u9MlxmXBEhuL(PA zYt5_GN>cq#mJ6d#Q~RSM^Sx1pV!jZ*SlfQu5?MTMk;dbh@()hHPlm^;!#IuXX-p|Z zT6A@P8ERC(l0{znVX3=qWBP*TTBdeYuRLys`!+V;;kdRCM-M zbBUUGW7)#vuGm{LWIJbi{^RA|u8aX)8P~hyi!yfqKLAStuQB=chGqoMhDO&w<6JQ& zqBPu5uhyn-18{!;AL`G)Wb{{jwb*q;|90It?dGg~&v2acyRx8yhv6k5#v?G2(rquH z0&4OmV<6U4pSY!tzM+%di6j3bcv>i~lp|peD5~^T>5?Ru_$qkdyK_7fbBkQbG)uRB ztlU?#^Y=$aVq@U$Ro${DLddJ5PWjTk7e&mY8uEZ-;YER9I&E1nrzsihZn?&k%K zYe;=Q>^h&dXu=A&^&AM1S|lAQ@U4TpKCfxLfo~B<`%-b-ykyrLYi+iR;LT(aN~$c# zf$x)jam6aYSV6s}XRE+hy&3%>Rc;&`rY4?5jLQXg$QiDNw&J^iO!QF*mbxxV*Vzq^ z;nphb5`m3RMnIW(;{4-#?>1+Gmb{>37tNqAWm@vvmfr6g>DObMQm;kn9%VCkKfZzbEzV%dIg5r$mS1HP*Nobc4>U3dPLF&DX4%{vGo zIsN(F$CDhB6*0=-9J*y*9x{a+CZN%(Vc$3pTc>xa*T-RqLozfsV=~AriY)b4@%6vC z$V&sG{`cixba5?wJ9S&R;^3@a^Le?Z_nO9vG$^-)^RKX?1o)Q%X__ESsRLZ9FXN>H zC(-iQjp>FwQZ`pe9ACy$&I*p+m23?6GqAqo|EkoS-AS-S)s@=CD{@Rr=;z3+8B6Hg z)v*Q&e?!pq07iLd7U$zd=DYjSv3%2SDT!ebCed|%;@Mp!{ZSa}Kh#ngV?#hbxBppc zDDgdYRqfe!)$^!jb^_K7J?0+(azPm#j&}4P0MMmb48fBO%aW=dn&#p?Wo(g(ELh0Do*|^qT-nx&l9nye;&GDfl7NyZn77LIbTk zhHB767J~$15BD2_{YzDcdt}Bx0F_DS(;Ai;MJ$*zUORuPpDdHA+%0V$9dCz}8D#zd zc+6r%`ZDimw#uEEd;>zNN_ZADj97Z%=?fAI$15Y1lKmNBdKIvFl543vrJQ+C2`S$6 zEFDajQR0!OYkpP?TQcq)a?Jt!RBIw_z7 zd&m|X+I;PfO{C2oLv00xi7s6pX>J^P1Kf1bqok6FZmG9ov&0(Q%rg6|32z*_b2! z10cCek|tt9N`TR>FRZ3*!@z)sMct@xZ3yiQ^)1hL^(gK1cIrIr+0i(3_*UcJF59s3vlA{x5Mpj6(kZIef-!U_g_yv>m1S^sZ~1yhQ~8Zn@{m3Wcue0L>9)QIuy4eZXU@uLr*=bTu04*hH?b4x35XWd`b+tD<~M>BOgB04aQ1#2IB#Pi<0RRzfpElI62_ z12g$<&ROFOy;p577ZSD4EgU#aL9IR&ba!JwzfGqmZuU5qMU2&!$< z1CI5t)Cw|Q%r__ls2}1H%=}kNwE>BZD)az>vUSbQY5HkE`J^NrUGj#KAFDe(LVQB_ zC{>0)Zl!|T_dSIk=A+rH!u7?oo6M%d-<@Hvr?SfMAHaLF{9ENr52hdppsDbgNi2i$ zaE%-W3m+nq%v>qZ5F#7_9@Bg{b&qxYa9GGZzc>}k*O}wm^En$epeIQFgRbb0p-D#v zWu@OphGTjs5QDl-!F)5gSk!Sgip3U%@-on{4Ma{!wJghh)!|;*NzMs9=1Q7_fSw%$BBy~xf*|2-Yp?x)-;j$C%`vih9=~p&W+xe5|W6zn> zDZYB(t8;q4UDD=8QY~)PxfY!;!E8v6LZOMNij<(kzL$#h2<507Kthewrl1BbfM07t zhU_h+DyZE|6eOE09!|e}kO$9(-n}q5JL?nlaE9t$^%fSmCMpW|e})k8b^;WaMs&b? zP9w{!beZ=qS&-c4W`Q|>_RFSxdm*JpL+L||fopyD88M9FXw%uJQtw(127biK?gpyH zTNkgs&V?T>pNpD)qpq0~V;+9bJ{hG&cJOR9BZz5?a~R4%B6&-+pM388j@vE(!Sz~> zoR+~lRnowP+4la1;CbvGFen^;q~3h$C^N%z({op~w%p{uGb-PxdN}c&%*OcOC9h=2 z-KcV3f4wT-;&X!?Ubb(Kr|n1T{-*c!Wi2)WnGj9U>P+0Z7+GXy76zi7pWjG0K&l#J z^IUz{34k(%6u>?miZ(6{b_kVr2(y&`YvDZ@HJPCp8A0Lok5Ag+f^?eUsQJheP%`zP zOxYo~$l!1ZR!yDP&yWhQ*N(N6v_mA=?Qb4EOvA?C%x$F`c+e`BPXVVm58|+#GKz54 z+nLrGT4HzF1mMmL7QXR)jmSwh7T?#1-z}sUl8!WGVdAApqN%%B9LNABdGj*Yj~up; zMAd}kOQ1Hj^QFN(N|mik9oH6n5gE=u5AY%YRcR_jVt|o#qn>n9{yZN}m@<8-B~DL@ zk$Q>~bXyOvG|>Yi+L$EOjWHPSkz9UaR3+Gv%eQlx_^QP%cM%Nbvf%6$`Hk6v)_j#? zsEX)mjo;0F6}n^|lqwGyRn$n#OHidlpiO>v<6jg%1L#AwN`u^$hPlWxOR$|wKn#B^ z__<@+r=3#sn`O;*hiu`@`pg?PX4al(bGg>s!4@=lMVx->*}gE)xMT*H0IY%BID*@WrB5BhQ88<3O zs4^?)L}9R>+QOpl8>>%F02#-H;bgovPEsA38*_O**G`j%#<(`!l`MBId>+BbCJW_> zU+K|Z&mGo1K{vx3*OuSc$b~jfi|E8Qt5Wm5cv~>0U7J~yyLG*M+K6PHQ!*;%AZv9; zNlF5b**#+Hbz{p}#*^O_l;k7G%oxwV2QLfvl(Xe1xc0hd_GYbDqqZ_GVosMOEx^e= zCBcXk^kI2<2=!xpgCm=S$bIIG-`9fE zWymRu3`t8_PgzZ@aQ40WmOnMJ?i=J+)7TD-rz(TZr@_WlVba7$f6am<=uvS0g22Kk z+3M0s^dd{eLy>qQPzHfUj31h0wQN(%5Tumy0k5Z&Hb6^BGXVv=x~o9V;G43CHHC5P z%R;!$WXax4m!(>$8eGTqlg^bu<0n>B3$6F8in#{yP$K-XOOVsv&vWuntShWRZF+0V zp-FdkU0$`;rNzjQe&*Vwz;bciit)nqO+)3>KLDw3j+mvq<=vkimjyYka3YUOi@nJ1 zZ^b#s_#;WmVajUpm(X9$B`+^|UPn zO5^)!v4bPd7NgS-_t`UdwX!Xi)aH@{0Q>^V6Mg(MC0YG21ne@+`Zm1GI!&7N&!;E| zGOEmI)HCyA`1Sk<_~K*2`1LsNro-CE@yM98Ms$RA*=;Qc0^*f+PY~;dF#}LU4v$xh z6V})F?vj@=3|HC$%?k{S+cA-0}?Pg*ZxbXn#`A4ttcHgI#14x{iM*goqgxR>1Tc95dQnG7br z9=Z25xWv)bBn^&e6^~YaknWA)G03UMU1hb+%*ob|yM?cpq_;*(=yj0_Mh4TDbfwrX zI(%pmbSLc~O2!^p#zoYuD;c8a}wY9CFV&N91MbSp%1 zp**8;G{=??ITxh}x9Jv>SdpMW1FxSagsh*MR2m;w$tzIGXp>^Z2;Gd?R{sE2eLo#{ zU=EuBGlgJiZr1CI z{ObBXI$HC*#OH<=qco}8)-nF9QMEB~oVcN%9lEWuXP@|m;gDdq*SM`V+2sNx9) z*aF|Vz-+oFp0TY45+t6)1&(d=_O1T1YTaSm}H>x!!D|ZsGCM&kvK}AK-m^ z69h+%0w2j052VBMj+C%vt_&=7N|A<($E8O_!If9nkv$1Mo(g6@P@>9OL{`^9l?;R` zBp)U~$a^A-WYy8Mb!hNmG_=DtVapUk08;U|$h4f{N}Bj|Tb+=$y2#@;e_p?DPasQY zT|O}U-P}q?SVUKB&+kgnfx5xi8=mQVmcyl(rE^(M@L2BP3w&@zgITd_`WuQfSqldw z!S3Aq`Td@TaNU+L+jYumKv`lt_}D~V^talC(lPIL@_}{;EvAsF5ik-1GDrjMGfUP9 z(OOH;DCLjDZlTkJEkKpfCX~5j`>@VBe(6-U`lMTcIEVdOVK{UYGMN=HKQ)Okbv`ka zdp?=|IQWKZ+0FZ|)SqRPM?g3Pcdu73pds3BQmWJ=BEt+Hv*(RPzL|KJYNVopLO%jR zN2R#SXLHF(g5Glu*@=p*uV-f-YDhT5PY_)_A!fsEIGYYS-Mep!({3V<;n7yvTC`#` z6+(&P1a4^N_N})LJ+-mCalIHF6p#f2{KEO-z6spKRG! z;U_2<%&Hu;0QXX-If?ap$cY;(kW=Q(lPqJ`=Zx{d)!|Q*WX2so$5k;6pXi4ReJ5<_ zEqa-wy2tJ+X@4h>1btQCe&jOVko+;TTZKLV;{C2l3F@!oEbObbs!%|MTg`p z%o7Xin~e9J90rrmnZ z+9B|f=r*^DA?ZE%P|XZV{r$6XR&dEjI*80UasHR$5%JFQ7gi7Bu^zF_ljTvoFNs{U z@+kp$}_Sg!nk z0^1=Z-dX&ENv5Ja&cZ=gCIFrs9>DR%MbGHFV?YX)-vDC<9ZJv(yA2&_ud3R! zlP$ShO_qpqh54yeFU@LNcssU<>q^b}Kgor>1r8zX9EbX@+FMAuw zqe;^4$6%-4;xOHp4=kfl?HCoBR=(r@^Jj|aecwjHuhfcqa#r0f^s^Ys zLO}HiIHnh#3j?AIJ;~ayr9D+zsc$MSrLJ{QRdv_WypB6PUzqBq@k)@XA&w@asLe*; zqz(ji;+j;V9;9i_NJ0h$Nm1$TI4INFa8OwbCP1#+W1C*z3H>zoE+yEtbRSIaEetl2 zpDrvt3L;LjH&?fklod|2@ieJfEpt*t7Fte9w73!!tazhIA#q~>w=BhsY2TwJ&n$$$16@$1#Qaui0&KM<;ZOl`Jp|_ zr?QjQw{$MdWVr3EE##0ZJYH+P9b!%MlNk13$b%S3zdL6 z3zx#|C|91PN_*9wm$S*oEniD%^E+>+C-rR|0XVj;?l^^+^-Z~Tpp*|3F2}Iolj-Y^ zO83(z2?Yme#4T;^+)E6sr9_P+cdahs)XCZEbbFkC`7d6XD=5PHZhF1(6N80Ec5AbZ z-ld~m?=(>Mj2E2j^O!E_?amHkbz z0Sa(xvxB`kO9|qwvP!Nx+oR}pTD?&^r+v4_bkao|HwSP%3bqPWVu`xBM=dS8;VxvO zOPl5&k7A4FBQ%2Htt_S$0OQ`ed%HO9nWg?0k0gUO{$TQ4j`wGA6wQpbj^j@$9}{{c z!O=^rY1FSRq!HY<;yY00Ms@n|A5HB8-gPh|xog|q*lvsw7dGIx7RMmdBS`-MP2ZAb zge?{?g0*~rhZEIhUTjlAa@X2awBi8FQ!tvPG3JShaI|M#WpN3O&@{L{GmBs53nP5o z!$E>GkG)U1MmGszwI4A@$k9f;`LOD+rkT>c(!YwOvuPFGofv(!aoOd+?c2W-oS@_p6&;++}ck#tSQPr5&zee3#3UL!z_1)d+LBE4Eh7o=;ih z1LPlyuVrQ=aA+U4-1?Q!LlBLl1y5;-v0X@4Y9+>mS74j7`SO~|1e4k@KAQ%VrW1m>I*0&_|-Q6~hJ_Ybz6vokj4IfMeD zc4&#Q-R;-W&l6pnTq@J}EA4QtMhl49HwW8I=)1)fp6TFvF2dU485${tcoiWs>tFu> zbmt#Yg}itufNptp87BvK_8}xz-U;Y%s8$@{PgN9*tJ@XdXHRC5PMQ!bK>xW4`CN2HFp}M}OKe(*dlKrPd=LoJr_at2Y`)+OT z8*tI#am8(u>)HnoJ24%~4ay;Vx9S+VqP^i`?kmS4w@Yp?Ur+YxjQeSfQpYoW(jDww zmBAC)wpQ>TVO$-X%b}t3Hv`+e0m_%k8BeD9$vUt&W z_z+!OI_6UBm<|DE-dt0_+|-vdh?_>{s@q%1b1ypPR#iz&>^;tIcKdYMXiK+QI^sY` z@UEuX*GOzk81X!mR#uI-ji3(^$SunYP}b^pXEM2Jt?shM*r~sXOIcy3_cG0uvtnSw zC1uDM1ciFZB$8SsqBt9Ew)%<_nwT<9YL-CfC>@%a$_HkM4Ji_ohyZ34jsaJ1m?`)m z6el+%#P(#Nf+@35Ddx>UfI@^6AtyfU(p3cFno9G|@Fg~=B_SvUs#>Pi6+k+vYMWG5 z0P3X$F)dIIszf9}1vSY^X+UY-$NvB&^z&rSYcr2yaQj-hciRKNE~n}Fo9jzx{{SV! zO$X|4_AJY-vf>#Z8$(_g;s*mx3ryUat=Cl#%#1dzU8!v$%JOC#t%t&xZNkx#-e&pZ zaO_bQw<5CS&A8R=1p^f@NMUyd)nCyW;1D7ll=CC)qd3FOsfOK$F-5ECj!8WxsaaVM z3NpS@Gm%X;e2UdDwDKvxFVonpvcBbB3idLMq=O=x=t?*(Uq+lrNMk(|{pMHy0A9W* z%h2(gN{!X3*Yw9E(+du5`xTa70Gr$dS~ik=U}Ceyq%O^&Nfp1K zbwYHjebiIzS$1bn4Z#D&lCUOiD!I6??%}|I_VOxWyEtbNZ(*vk$yQb4y6A7V;+Twk zQo7(fJUbR3-Ql3Frk=$1?vNiWpcBspGgs7zvfUbHR#yUR*rR;%(1z4?qN2;@x!=m% zI;WX|B$u@JsgDsR2L8tj#>(SgQNL(eMQ(4656C0{X<;1Wbs`3UN%xr<5TL zR<`-fQ;tqmjRtDXuHCp?kn4MQynIyB-)pF*t)`mjLsFW3PNKq499VL8N%4N%(p$UA z>{_Ze+V0J)=_ARn#4X>Z?mat~ z!g6@1?Qixh{n{}0$8_Eqrr6wi7g0<-(h2P1xiMQ~YfaLc6 zDu>fIKAq5EI7r%ej6&)+W^MA>i7wt4z%+*wO#2rNXDcAP)f0=OW9r8qEd_OZWYe`? z*4yHFp7Uzida1v_^th=to0*;jej#GlLyJ!XMXR<*2%yQrp+j-D7fkoH^r^~=liXu& zBYLx^4oaz)rIKZ6pN~SW#QX=bSN{Nyow+z4u}d5?H_S2UvZZdfOw!J;W{Zp|#o!D| zg{~lDg2vx>VH9QvkBQ!5IdWTag)FW-Hpz8W^C|E9xt;!mC-#_ld(P+Fx!I->gN`RO z>7^pBcbKXKx@jme#b&1Oli6%_XUSZ2SaEz_tuSC77K*M+*)5wQ!HeR|X;qG{_S~Az*uC1_-O*~s16!nUOk`p<&?mDs>EXj% zR8+4|#hf`ZJKK{a2^^FrxoA{Sp47me)L4f87;6?XZQ=Oh3W zjLAk6jLAa;GiISu&6{1e%P9-H*o_CI_N~EenP?6O|Q&QDI1FD4D z;FhRJ>ZPh>QlSH?ilhlp0%=N86(Cq9b-l!Mw>aD#>|F-s8(j8WGZswHL0r?9LAOiu zTRCCIOH+X3r!cp~=C-f>NXIINTYMQ!(Uk-3n(W#Sa$X@eq}izo`{7=S4n=8$-;;2T7vd=@zg(7DI}WOd@gO^yRDRr_zDWtzQoAg@#2j87t+CBE+$o*^LS+7%O|nV-*W z=JlZgM++{6)$00>(O-7GiOqy@1ST@#)!!3UnB58T%k5Rw6QI_@Ir~sxJQ@gAn!<8( zT$IHB0EgJ7NM$nzLK6%{UeZS}nn6>@h$t9}W1}?5UoGepT*1UCRwId+=*J})X&Dk0 zo1=Ii)Hr9(eFj`Ab14Vx1`WJ1G zd0(2ZaLP zE`w;D%yXj#mGKVMnY}(=m@Iom80|sB917^8izZwD0HKGAeXMoAPhEPJ@VJ_gG&{Ql z{{X1ulG<2jjqhl9Ep~!)85N22&B^h_T!?V{mi5G>GH3yX(H<15X1RY`kvXL&X71)Fg(CrfiVEZcW}2kQ~<5$uFsH_tvG$a?} zdvc>|WNH$I98^Wg@f=rq#7+}jlqR`BBZ7NWVMx?q9HA;#s7e8)Axcw90a@l#l>~le zIY0_VWTFaIY}Ns zYJhMlYME5EKt8EznN+nvDJcpnkpRanFQ=|VSKf=y?c5Cq`m<`zDS_^d?U9%{ggL#V z6{agillhd%S*u3f)vS?9_Gu(Eni0uUa|qzAeL=m;V-23;6}v7iu7xD2EOQ@9ia2-X zv!VL4X1K!PlG`}vt)f={0Ew9Wi)&IFFs-EzEGdPBXh7|@^j6a1DSAfntNae3O8X}? z(zHCBD60&#nT3g_GPGT6;hSsJVx#nGX+vIAQ36Uj3Ij^f7B3?Z8an<-!pb4$CCAtj z7?Oh|nZ8#Z#b!6$A2UH5&I-_tjq-py5@<+dmEUV^FY-dddp{Kmwu?u3HAZ?GkF{P5 zP7Nu?x+jxcGcDUht^O%Px;mh!&8_@c>2Vy|YxgakB@`&}rb^3iGY{r28Rw|}q4}WR zlbZqO!EL#^g&Zr}imxSww3)|4&A2K&Mb>528KUMRn`zinjF3BtA8MWZL}wV@LH$C% za;*Kb?Vds$IvRcIuNyA1RrLZRIXrjZqkLqHD0>J{$raRIb~tvA$w28{$Q52JwU!4?ewp!hyiYGy940>J?E_yy0uuU)Z?}J zUzOP_Ju7&_8=h1PZ)>$N#$NH_ekD5BZ?}j8q!)Zn#H$lb*qB3cJrzB_wsf<}cgpW> z)kSjUkT5z|)Z_B*7ReMx^wJ$fpL7f(E@pRL*O;D2rS(1qc{Y6ddtLN)jx7WjRnq z=2H|P0-3oeLY28FV1{2YQ7I(z6&eyJ6eQw=2OqB#x|K0FB;uqJt_M@OGR~y6PzeHX zdWa;NsH%)PE~F%VQq?l3s(?PJYME430VPtVRV`2ssuEQdKm|tR@|xu+GeQW4>9AgH zq>ok)-h`ZK?|pMeFTtjlifb?=B;Gj@t325sfVaqGLHR#5Jb9Q7y2N(mUCt`D<#H zG#9?&N4t-O#A&W+r}~kv`WwUQhgv)3wHA*h?)nm)K|SY#OC1OM?x11=x)<)4Yi(UeAvb)^#{gJ4g!oKTv^w5KOw*B#!QXOujl(fSfh1Z{rAwtH6u^=_ z2{b8mqJRW}Bsvlp!nYl)(qbE>nd^1|QoG%Diz>HKzMOlJnnn*-W%sCXwG>toyv4Ue3)v*Gy89^NixR_JOph22#a8!u-gf|EZ6LNeLj_nV`km$~lWaXU z>y?gZ`xbV+dTMPa6)7#4SZFZg(MqdmhiGK%`i@R56;cnVHH=t2t0lI~)u+rW=H#rh!KJ~Z zYOX{o$)zanXg7I`{{WZvs}XL^88VAG)(wfZI0aqq49HQu)T{Is!qSs`Ux#8^k@rpF z0>b&?#`qdY;^lJH?~%HQz~)M~G?AAU%>i)HjQ||f@kr<6?(i!-*8ss$#4GSKOEd08 zX(80LtOn4U^-;eV$^aUACpv+c;exYz5SFOTf+qThF^?6o18Be%NMjYKq31%cFc21a zlu52zNc15KV*o-Bpal^`AplVbLXagA7}#@YDagSAAEOX84X0uZO+3_?AtVucJc@W} z0*UlONP@HBkeY#28HQ2rm30V28TuX$EhD)LK?q6Xhvp)2p)~5Gj`_{O?Wa(#zAR2- zv?w2J4*+`?H#GN0Q^jTJW8=JIvUhTwvxCKEKGv9kLTEF`k*MmNYW8GuvfX@*rplfk zv6*~ZgTV^acWib}Re0JgvLw5=)$FG*pet8qt<|08*kp8Wk-nrd zGt9>iF>h7Tg3~p9PJH#zTd~ht?S+=l8?5Hm$$-eqX&xhU-~HO3YN$6Gm|0s3cx@Q$ z3!`9>#C3c1D7`1LcU?w(c0~O?t;+~$c2pt6ir0lz`R%s*eHXXV8=2-Bj22pBjkNg8 zb<^LP)BI{;Q*D`%?YOt`T89GZ?+YPmcsPNelb=Orce;Xh4L7G%1#MuB?SZu8spJ~- z!9{(%$#(-STWu6JvAa}kXeIT?RrLy+1QR{1qvLzc1t|8^<(`s&V=W%)`X9MWNN1RJ zBMKyQWnrW1U)7C&HGAau8!L}W7df-M0vQqUy|u%_Ji@)JV{h9x8~97EJtD`Gt<%I? zJ74bxhUxa?n}Z)}y^7e#*FylA;QDuS>TraC@CLXVsUL5o4AJ2r=(h}Eq8%7)cc*}*kdx1~vGwvG)inZhOvNi@KH!DZh4 zOSIUM%SIcyhxvo}!T!EI$|Lwob3$j_%4l`X4_^fsf~9z2(Q|rn&#Ka z%b2Ut#3|uxYUTJPBkoeVE;aFb6`5@nn=l&QIF(NB{=OG55!5RZ3#lq#cd7<@X#W7a z6`woq8HACJwFSR;Szk}4IQVR9k6)^Jc@cLmqI% zb`YsOpg7Rg+(NeIieN|wf`V2!0BSlrk9xH&56oJ!yowSv!R5`sabnW88e`Q;R})mr zco_GWyj8=G1h+E)G&InR)i0ya+YMn$>PK^Ns=9Flg3WxDb{;2uDoLd#x=w-=cF~z+ z@C_%6imL9&y`{n@wYJpY(aPF$sxnFZDVXNq62V6zWj;dB) zQwM?-r$llgMEhpD-Nj#>Ug*u^vh=^1BzH`9MObXXWM=e*o!37UCTSp)3sUOT-;o0xpa>cTUj;5p~6oyg=pOK z#b!TwxDmS2Al{v7XM{xL`6|K0o4;1wSiIKJ9Fr`#3-uHP04CR#g8XNY|tyj0V zR*{?c73iBfhqBVqhFRPi(eKD`?h7vW>Q(?-WX)VXSp^&1%>AndN6$O8%J)d`iR8GC zYHp5rt9^z1qsbIr=dTI#WV7F0TuJIrGoE-31F&Qe+qSbPL(exK$wV8DNke)SANrVP zY@OftGSA-U**ej7txE%PyC1|Oi~3np?R8XdyS|qRE@V9es6X+dXm3Q|)5&XGcm$+YcG%UneD zH1;~FV|$x`#iuZGQvh5)ZbHNGyAXTVotxTZrnLI&{{VN$^zeJiUrRr?Zy!(0p#K1- z;D7Mk1JUgt{LwncWxBJt^&DFEb8C;>vqng(qxG5nx(6!9(s9e;u`b^aN3I$rqEdaWe8Puj+-o4H&iMq!XM%}H(yLBm| zQp@naT}WTb9< z({$01A^}pQMNkTaiBJL%gaK5kD3*u;DoP_10-+`-K!5+)+6s}~ literal 0 HcmV?d00001 diff --git a/public/frontend/img/team-1.jpg b/public/frontend/img/team-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..96f06b80c178db7a1dcc0e2ddb47a865919c4d24 GIT binary patch literal 19289 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 nUN!xw0a13_SE~x;>PNgNC13!t!C literal 0 HcmV?d00001 diff --git a/public/frontend/img/team-2.jpg b/public/frontend/img/team-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8e045a1e7da15fbe5c5f5aa23265a108c4f534da GIT binary patch literal 16189 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 literal 0 HcmV?d00001 diff --git a/public/frontend/img/team-3.jpg b/public/frontend/img/team-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5a14361a763139b5fff8e02f7ca663e550a198d1 GIT binary patch literal 32347 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

(+WsFDjdB6_7@_Gtd6v(1z|{W}gF- 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 Zv@i2~6KNKZgcLN3NJ3B=LJ*K2|JfWtF%|#- literal 0 HcmV?d00001 diff --git a/public/frontend/img/team-4.jpg b/public/frontend/img/team-4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d47a8e1bd8137bd66d3d08dbeafdc6f19c0d46df GIT binary patch literal 27892 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

E&gv)cr|NfWFnhB6EdyVtS>6&cAWc%c&;as zLbqD6dlH1H0#pt{L@Fmj5QEHo^PBsQYX1PG7EbDZwU>2Ym$d5se@xT=0A{}jH*VT? zAqtU7N^aVqH1>aD5Q6^zmpb3pZTeL9vwj+LDI)&f`I)|R=Bd_QS1Y=3C< z`FvPctJVJirB>8Gx4M7G=j#6e+s&8L)j|;r^5#$LHvLLdn{LX{XV07FCC%c_{N43J z5l^!D&zWz@X6x?D!+veqd)4cI{6?!xxpT$g*<8oN*n}X=75Y;5>_QM}`ERTJYSW{d zna*sr*+RA?{_Fmsanbyaqw@8smoD@nK`XvnFaH2@@-?SEO6TA1tlQ7*?1!P(&;I~! zw6A7lA!uUH^0|-8^>X_?OuIX1p&6+t#%H)w<|@XH)r}Jvz5%p<;v~ zTB#uGXCEz_sa!f)vwwwjmLJ`;9Z$%^H_lTnJt#tl{Bm7G`(q*bntboI@)f0P+k)pE zT*oDHdpW#R?V=F0joIt{t8enZ?fRe2``t|5*QI2$Vi2Y7t?+&d{+ZYL4NoOHeIt^z s{Q4T??deqrPf|Dhx0CucwokpA@n$t!4MG};P=#PrAqtQG*@Oc+XaE2J literal 0 HcmV?d00001 diff --git a/public/frontend/img/testimonial-1.jpg b/public/frontend/img/testimonial-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9ba0d9a54e2a22914bd354d5d6acc6d85e2b1eb3 GIT binary patch literal 3451 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 Y!DltegEGI;!sXlBdNs+QRf@sC02p=Xk^lez literal 0 HcmV?d00001 diff --git a/public/frontend/img/testimonial-4.jpg b/public/frontend/img/testimonial-4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..00e8eb353bb939f18c023cea089058317cc0b394 GIT binary patch literal 3268 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 literal 0 HcmV?d00001 diff --git a/public/frontend/js/main.js b/public/frontend/js/main.js new file mode 100644 index 0000000..a1146f6 --- /dev/null +++ b/public/frontend/js/main.js @@ -0,0 +1,109 @@ +(function ($) { + "use strict"; + + // Spinner + var spinner = function () { + setTimeout(function () { + if ($('#spinner').length > 0) { + $('#spinner').removeClass('show'); + } + }, 1); + }; + spinner(); + + + // Initiate the wowjs + new WOW().init(); + + + // Sticky Navbar + $(window).scroll(function () { + if ($(this).scrollTop() > 300) { + $('.sticky-top').css('top', '0px'); + } else { + $('.sticky-top').css('top', '-100px'); + } + }); + + + // Dropdown on mouse hover + const $dropdown = $(".dropdown"); + const $dropdownToggle = $(".dropdown-toggle"); + const $dropdownMenu = $(".dropdown-menu"); + const showClass = "show"; + + $(window).on("load resize", function() { + if (this.matchMedia("(min-width: 992px)").matches) { + $dropdown.hover( + function() { + const $this = $(this); + $this.addClass(showClass); + $this.find($dropdownToggle).attr("aria-expanded", "true"); + $this.find($dropdownMenu).addClass(showClass); + }, + function() { + const $this = $(this); + $this.removeClass(showClass); + $this.find($dropdownToggle).attr("aria-expanded", "false"); + $this.find($dropdownMenu).removeClass(showClass); + } + ); + } else { + $dropdown.off("mouseenter mouseleave"); + } + }); + + + // Back to top button + $(window).scroll(function () { + if ($(this).scrollTop() > 300) { + $('.back-to-top').fadeIn('slow'); + } else { + $('.back-to-top').fadeOut('slow'); + } + }); + $('.back-to-top').click(function () { + $('html, body').animate({scrollTop: 0}, 1500, 'easeInOutExpo'); + return false; + }); + + + // Header carousel + $(".header-carousel").owlCarousel({ + autoplay: true, + smartSpeed: 1500, + items: 1, + dots: false, + loop: true, + nav : true, + navText : [ + '', + '' + ] + }); + + + // Testimonials carousel + $(".testimonial-carousel").owlCarousel({ + autoplay: true, + smartSpeed: 1000, + center: true, + margin: 24, + dots: true, + loop: true, + nav : false, + responsive: { + 0:{ + items:1 + }, + 768:{ + items:2 + }, + 992:{ + items:3 + } + } + }); + +})(jQuery); + diff --git a/public/frontend/lib/animate/animate.css b/public/frontend/lib/animate/animate.css new file mode 100644 index 0000000..1e79e03 --- /dev/null +++ b/public/frontend/lib/animate/animate.css @@ -0,0 +1,1579 @@ +@charset "UTF-8"; + +/*! + * animate.css -http://daneden.me/animate + * Version - 3.5.2 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2017 Daniel Eden + */ + +.animated { + animation-duration: 1s; + animation-fill-mode: both; +} + +.animated.infinite { + animation-iteration-count: infinite; +} + +.animated.hinge { + animation-duration: 2s; +} + +.animated.flipOutX, +.animated.flipOutY, +.animated.bounceIn, +.animated.bounceOut { + animation-duration: .75s; +} + +@keyframes bounce { + from, 20%, 53%, 80%, to { + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transform: translate3d(0,0,0); + } + + 40%, 43% { + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + transform: translate3d(0, -30px, 0); + } + + 70% { + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + transform: translate3d(0, -15px, 0); + } + + 90% { + transform: translate3d(0,-4px,0); + } +} + +.bounce { + animation-name: bounce; + transform-origin: center bottom; +} + +@keyframes flash { + from, 50%, to { + opacity: 1; + } + + 25%, 75% { + opacity: 0; + } +} + +.flash { + animation-name: flash; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@keyframes pulse { + from { + transform: scale3d(1, 1, 1); + } + + 50% { + transform: scale3d(1.05, 1.05, 1.05); + } + + to { + transform: scale3d(1, 1, 1); + } +} + +.pulse { + animation-name: pulse; +} + +@keyframes rubberBand { + from { + transform: scale3d(1, 1, 1); + } + + 30% { + transform: scale3d(1.25, 0.75, 1); + } + + 40% { + transform: scale3d(0.75, 1.25, 1); + } + + 50% { + transform: scale3d(1.15, 0.85, 1); + } + + 65% { + transform: scale3d(.95, 1.05, 1); + } + + 75% { + transform: scale3d(1.05, .95, 1); + } + + to { + transform: scale3d(1, 1, 1); + } +} + +.rubberBand { + animation-name: rubberBand; +} + +@keyframes shake { + from, to { + transform: translate3d(0, 0, 0); + } + + 10%, 30%, 50%, 70%, 90% { + transform: translate3d(-10px, 0, 0); + } + + 20%, 40%, 60%, 80% { + transform: translate3d(10px, 0, 0); + } +} + +.shake { + animation-name: shake; +} + +@keyframes headShake { + 0% { + transform: translateX(0); + } + + 6.5% { + transform: translateX(-6px) rotateY(-9deg); + } + + 18.5% { + transform: translateX(5px) rotateY(7deg); + } + + 31.5% { + transform: translateX(-3px) rotateY(-5deg); + } + + 43.5% { + transform: translateX(2px) rotateY(3deg); + } + + 50% { + transform: translateX(0); + } +} + +.headShake { + animation-timing-function: ease-in-out; + animation-name: headShake; +} + +@keyframes swing { + 20% { + transform: rotate3d(0, 0, 1, 15deg); + } + + 40% { + transform: rotate3d(0, 0, 1, -10deg); + } + + 60% { + transform: rotate3d(0, 0, 1, 5deg); + } + + 80% { + transform: rotate3d(0, 0, 1, -5deg); + } + + to { + transform: rotate3d(0, 0, 1, 0deg); + } +} + +.swing { + transform-origin: top center; + animation-name: swing; +} + +@keyframes tada { + from { + transform: scale3d(1, 1, 1); + } + + 10%, 20% { + transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + } + + 30%, 50%, 70%, 90% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + + 40%, 60%, 80% { + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + + to { + transform: scale3d(1, 1, 1); + } +} + +.tada { + animation-name: tada; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@keyframes wobble { + from { + transform: none; + } + + 15% { + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + } + + 30% { + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + } + + 45% { + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + } + + 60% { + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + } + + 75% { + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + } + + to { + transform: none; + } +} + +.wobble { + animation-name: wobble; +} + +@keyframes jello { + from, 11.1%, to { + transform: none; + } + + 22.2% { + transform: skewX(-12.5deg) skewY(-12.5deg); + } + + 33.3% { + transform: skewX(6.25deg) skewY(6.25deg); + } + + 44.4% { + transform: skewX(-3.125deg) skewY(-3.125deg); + } + + 55.5% { + transform: skewX(1.5625deg) skewY(1.5625deg); + } + + 66.6% { + transform: skewX(-0.78125deg) skewY(-0.78125deg); + } + + 77.7% { + transform: skewX(0.390625deg) skewY(0.390625deg); + } + + 88.8% { + transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + } +} + +.jello { + animation-name: jello; + transform-origin: center; +} + +@keyframes bounceIn { + from, 20%, 40%, 60%, 80%, to { + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + transform: scale3d(.3, .3, .3); + } + + 20% { + transform: scale3d(1.1, 1.1, 1.1); + } + + 40% { + transform: scale3d(.9, .9, .9); + } + + 60% { + opacity: 1; + transform: scale3d(1.03, 1.03, 1.03); + } + + 80% { + transform: scale3d(.97, .97, .97); + } + + to { + opacity: 1; + transform: scale3d(1, 1, 1); + } +} + +.bounceIn { + animation-name: bounceIn; +} + +@keyframes bounceInDown { + from, 60%, 75%, 90%, to { + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + transform: translate3d(0, -3000px, 0); + } + + 60% { + opacity: 1; + transform: translate3d(0, 25px, 0); + } + + 75% { + transform: translate3d(0, -10px, 0); + } + + 90% { + transform: translate3d(0, 5px, 0); + } + + to { + transform: none; + } +} + +.bounceInDown { + animation-name: bounceInDown; +} + +@keyframes bounceInLeft { + from, 60%, 75%, 90%, to { + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + transform: translate3d(-3000px, 0, 0); + } + + 60% { + opacity: 1; + transform: translate3d(25px, 0, 0); + } + + 75% { + transform: translate3d(-10px, 0, 0); + } + + 90% { + transform: translate3d(5px, 0, 0); + } + + to { + transform: none; + } +} + +.bounceInLeft { + animation-name: bounceInLeft; +} + +@keyframes bounceInRight { + from, 60%, 75%, 90%, to { + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + from { + opacity: 0; + transform: translate3d(3000px, 0, 0); + } + + 60% { + opacity: 1; + transform: translate3d(-25px, 0, 0); + } + + 75% { + transform: translate3d(10px, 0, 0); + } + + 90% { + transform: translate3d(-5px, 0, 0); + } + + to { + transform: none; + } +} + +.bounceInRight { + animation-name: bounceInRight; +} + +@keyframes bounceInUp { + from, 60%, 75%, 90%, to { + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + from { + opacity: 0; + transform: translate3d(0, 3000px, 0); + } + + 60% { + opacity: 1; + transform: translate3d(0, -20px, 0); + } + + 75% { + transform: translate3d(0, 10px, 0); + } + + 90% { + transform: translate3d(0, -5px, 0); + } + + to { + transform: translate3d(0, 0, 0); + } +} + +.bounceInUp { + animation-name: bounceInUp; +} + +@keyframes bounceOut { + 20% { + transform: scale3d(.9, .9, .9); + } + + 50%, 55% { + opacity: 1; + transform: scale3d(1.1, 1.1, 1.1); + } + + to { + opacity: 0; + transform: scale3d(.3, .3, .3); + } +} + +.bounceOut { + animation-name: bounceOut; +} + +@keyframes bounceOutDown { + 20% { + transform: translate3d(0, 10px, 0); + } + + 40%, 45% { + opacity: 1; + transform: translate3d(0, -20px, 0); + } + + to { + opacity: 0; + transform: translate3d(0, 2000px, 0); + } +} + +.bounceOutDown { + animation-name: bounceOutDown; +} + +@keyframes bounceOutLeft { + 20% { + opacity: 1; + transform: translate3d(20px, 0, 0); + } + + to { + opacity: 0; + transform: translate3d(-2000px, 0, 0); + } +} + +.bounceOutLeft { + animation-name: bounceOutLeft; +} + +@keyframes bounceOutRight { + 20% { + opacity: 1; + transform: translate3d(-20px, 0, 0); + } + + to { + opacity: 0; + transform: translate3d(2000px, 0, 0); + } +} + +.bounceOutRight { + animation-name: bounceOutRight; +} + +@keyframes bounceOutUp { + 20% { + transform: translate3d(0, -10px, 0); + } + + 40%, 45% { + opacity: 1; + transform: translate3d(0, 20px, 0); + } + + to { + opacity: 0; + transform: translate3d(0, -2000px, 0); + } +} + +.bounceOutUp { + animation-name: bounceOutUp; +} + +@keyframes fadeIn { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +.fadeIn { + animation-name: fadeIn; +} + +@keyframes fadeInDown { + from { + opacity: 0; + transform: translate3d(0, -100%, 0); + } + + to { + opacity: 1; + transform: none; + } +} + +.fadeInDown { + animation-name: fadeInDown; +} + +@keyframes fadeInDownBig { + from { + opacity: 0; + transform: translate3d(0, -2000px, 0); + } + + to { + opacity: 1; + transform: none; + } +} + +.fadeInDownBig { + animation-name: fadeInDownBig; +} + +@keyframes fadeInLeft { + from { + opacity: 0; + transform: translate3d(-100%, 0, 0); + } + + to { + opacity: 1; + transform: none; + } +} + +.fadeInLeft { + animation-name: fadeInLeft; +} + +@keyframes fadeInLeftBig { + from { + opacity: 0; + transform: translate3d(-2000px, 0, 0); + } + + to { + opacity: 1; + transform: none; + } +} + +.fadeInLeftBig { + animation-name: fadeInLeftBig; +} + +@keyframes fadeInRight { + from { + opacity: 0; + transform: translate3d(100%, 0, 0); + } + + to { + opacity: 1; + transform: none; + } +} + +.fadeInRight { + animation-name: fadeInRight; +} + +@keyframes fadeInRightBig { + from { + opacity: 0; + transform: translate3d(2000px, 0, 0); + } + + to { + opacity: 1; + transform: none; + } +} + +.fadeInRightBig { + animation-name: fadeInRightBig; +} + +@keyframes fadeInUp { + from { + opacity: 0; + transform: translate3d(0, 100%, 0); + } + + to { + opacity: 1; + transform: none; + } +} + +.fadeInUp { + animation-name: fadeInUp; +} + +@keyframes fadeInUpBig { + from { + opacity: 0; + transform: translate3d(0, 2000px, 0); + } + + to { + opacity: 1; + transform: none; + } +} + +.fadeInUpBig { + animation-name: fadeInUpBig; +} + +@keyframes fadeOut { + from { + opacity: 1; + } + + to { + opacity: 0; + } +} + +.fadeOut { + animation-name: fadeOut; +} + +@keyframes fadeOutDown { + from { + opacity: 1; + } + + to { + opacity: 0; + transform: translate3d(0, 100%, 0); + } +} + +.fadeOutDown { + animation-name: fadeOutDown; +} + +@keyframes fadeOutDownBig { + from { + opacity: 1; + } + + to { + opacity: 0; + transform: translate3d(0, 2000px, 0); + } +} + +.fadeOutDownBig { + animation-name: fadeOutDownBig; +} + +@keyframes fadeOutLeft { + from { + opacity: 1; + } + + to { + opacity: 0; + transform: translate3d(-100%, 0, 0); + } +} + +.fadeOutLeft { + animation-name: fadeOutLeft; +} + +@keyframes fadeOutLeftBig { + from { + opacity: 1; + } + + to { + opacity: 0; + transform: translate3d(-2000px, 0, 0); + } +} + +.fadeOutLeftBig { + animation-name: fadeOutLeftBig; +} + +@keyframes fadeOutRight { + from { + opacity: 1; + } + + to { + opacity: 0; + transform: translate3d(100%, 0, 0); + } +} + +.fadeOutRight { + animation-name: fadeOutRight; +} + +@keyframes fadeOutRightBig { + from { + opacity: 1; + } + + to { + opacity: 0; + transform: translate3d(2000px, 0, 0); + } +} + +.fadeOutRightBig { + animation-name: fadeOutRightBig; +} + +@keyframes fadeOutUp { + from { + opacity: 1; + } + + to { + opacity: 0; + transform: translate3d(0, -100%, 0); + } +} + +.fadeOutUp { + animation-name: fadeOutUp; +} + +@keyframes fadeOutUpBig { + from { + opacity: 1; + } + + to { + opacity: 0; + transform: translate3d(0, -2000px, 0); + } +} + +.fadeOutUpBig { + animation-name: fadeOutUpBig; +} + +@keyframes flip { + from { + transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + animation-timing-function: ease-out; + } + + 40% { + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + animation-timing-function: ease-out; + } + + 50% { + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + animation-timing-function: ease-in; + } + + 80% { + transform: perspective(400px) scale3d(.95, .95, .95); + animation-timing-function: ease-in; + } + + to { + transform: perspective(400px); + animation-timing-function: ease-in; + } +} + +.animated.flip { + -webkit-backface-visibility: visible; + backface-visibility: visible; + animation-name: flip; +} + +@keyframes flipInX { + from { + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + animation-timing-function: ease-in; + } + + 60% { + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + + 80% { + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + + to { + transform: perspective(400px); + } +} + +.flipInX { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + animation-name: flipInX; +} + +@keyframes flipInY { + from { + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + animation-timing-function: ease-in; + } + + 60% { + transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + opacity: 1; + } + + 80% { + transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + } + + to { + transform: perspective(400px); + } +} + +.flipInY { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + animation-name: flipInY; +} + +@keyframes flipOutX { + from { + transform: perspective(400px); + } + + 30% { + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + + to { + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} + +.flipOutX { + animation-name: flipOutX; + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; +} + +@keyframes flipOutY { + from { + transform: perspective(400px); + } + + 30% { + transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + opacity: 1; + } + + to { + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + opacity: 0; + } +} + +.flipOutY { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + animation-name: flipOutY; +} + +@keyframes lightSpeedIn { + from { + transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0; + } + + 60% { + transform: skewX(20deg); + opacity: 1; + } + + 80% { + transform: skewX(-5deg); + opacity: 1; + } + + to { + transform: none; + opacity: 1; + } +} + +.lightSpeedIn { + animation-name: lightSpeedIn; + animation-timing-function: ease-out; +} + +@keyframes lightSpeedOut { + from { + opacity: 1; + } + + to { + transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0; + } +} + +.lightSpeedOut { + animation-name: lightSpeedOut; + animation-timing-function: ease-in; +} + +@keyframes rotateIn { + from { + transform-origin: center; + transform: rotate3d(0, 0, 1, -200deg); + opacity: 0; + } + + to { + transform-origin: center; + transform: none; + opacity: 1; + } +} + +.rotateIn { + animation-name: rotateIn; +} + +@keyframes rotateInDownLeft { + from { + transform-origin: left bottom; + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } + + to { + transform-origin: left bottom; + transform: none; + opacity: 1; + } +} + +.rotateInDownLeft { + animation-name: rotateInDownLeft; +} + +@keyframes rotateInDownRight { + from { + transform-origin: right bottom; + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + to { + transform-origin: right bottom; + transform: none; + opacity: 1; + } +} + +.rotateInDownRight { + animation-name: rotateInDownRight; +} + +@keyframes rotateInUpLeft { + from { + transform-origin: left bottom; + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + to { + transform-origin: left bottom; + transform: none; + opacity: 1; + } +} + +.rotateInUpLeft { + animation-name: rotateInUpLeft; +} + +@keyframes rotateInUpRight { + from { + transform-origin: right bottom; + transform: rotate3d(0, 0, 1, -90deg); + opacity: 0; + } + + to { + transform-origin: right bottom; + transform: none; + opacity: 1; + } +} + +.rotateInUpRight { + animation-name: rotateInUpRight; +} + +@keyframes rotateOut { + from { + transform-origin: center; + opacity: 1; + } + + to { + transform-origin: center; + transform: rotate3d(0, 0, 1, 200deg); + opacity: 0; + } +} + +.rotateOut { + animation-name: rotateOut; +} + +@keyframes rotateOutDownLeft { + from { + transform-origin: left bottom; + opacity: 1; + } + + to { + transform-origin: left bottom; + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } +} + +.rotateOutDownLeft { + animation-name: rotateOutDownLeft; +} + +@keyframes rotateOutDownRight { + from { + transform-origin: right bottom; + opacity: 1; + } + + to { + transform-origin: right bottom; + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +.rotateOutDownRight { + animation-name: rotateOutDownRight; +} + +@keyframes rotateOutUpLeft { + from { + transform-origin: left bottom; + opacity: 1; + } + + to { + transform-origin: left bottom; + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +.rotateOutUpLeft { + animation-name: rotateOutUpLeft; +} + +@keyframes rotateOutUpRight { + from { + transform-origin: right bottom; + opacity: 1; + } + + to { + transform-origin: right bottom; + transform: rotate3d(0, 0, 1, 90deg); + opacity: 0; + } +} + +.rotateOutUpRight { + animation-name: rotateOutUpRight; +} + +@keyframes hinge { + 0% { + transform-origin: top left; + animation-timing-function: ease-in-out; + } + + 20%, 60% { + transform: rotate3d(0, 0, 1, 80deg); + transform-origin: top left; + animation-timing-function: ease-in-out; + } + + 40%, 80% { + transform: rotate3d(0, 0, 1, 60deg); + transform-origin: top left; + animation-timing-function: ease-in-out; + opacity: 1; + } + + to { + transform: translate3d(0, 700px, 0); + opacity: 0; + } +} + +.hinge { + animation-name: hinge; +} + +@keyframes jackInTheBox { + from { + opacity: 0; + transform: scale(0.1) rotate(30deg); + transform-origin: center bottom; + } + + 50% { + transform: rotate(-10deg); + } + + 70% { + transform: rotate(3deg); + } + + to { + opacity: 1; + transform: scale(1); + } +} + +.jackInTheBox { + animation-name: jackInTheBox; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@keyframes rollIn { + from { + opacity: 0; + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + } + + to { + opacity: 1; + transform: none; + } +} + +.rollIn { + animation-name: rollIn; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@keyframes rollOut { + from { + opacity: 1; + } + + to { + opacity: 0; + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + } +} + +.rollOut { + animation-name: rollOut; +} + +@keyframes zoomIn { + from { + opacity: 0; + transform: scale3d(.3, .3, .3); + } + + 50% { + opacity: 1; + } +} + +.zoomIn { + animation-name: zoomIn; +} + +@keyframes zoomInDown { + from { + opacity: 0; + transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInDown { + animation-name: zoomInDown; +} + +@keyframes zoomInLeft { + from { + opacity: 0; + transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInLeft { + animation-name: zoomInLeft; +} + +@keyframes zoomInRight { + from { + opacity: 0; + transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInRight { + animation-name: zoomInRight; +} + +@keyframes zoomInUp { + from { + opacity: 0; + transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInUp { + animation-name: zoomInUp; +} + +@keyframes zoomOut { + from { + opacity: 1; + } + + 50% { + opacity: 0; + transform: scale3d(.3, .3, .3); + } + + to { + opacity: 0; + } +} + +.zoomOut { + animation-name: zoomOut; +} + +@keyframes zoomOutDown { + 40% { + opacity: 1; + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + to { + opacity: 0; + transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + transform-origin: center bottom; + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomOutDown { + animation-name: zoomOutDown; +} + +@keyframes zoomOutLeft { + 40% { + opacity: 1; + transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + } + + to { + opacity: 0; + transform: scale(.1) translate3d(-2000px, 0, 0); + transform-origin: left center; + } +} + +.zoomOutLeft { + animation-name: zoomOutLeft; +} + +@keyframes zoomOutRight { + 40% { + opacity: 1; + transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + } + + to { + opacity: 0; + transform: scale(.1) translate3d(2000px, 0, 0); + transform-origin: right center; + } +} + +.zoomOutRight { + animation-name: zoomOutRight; +} + +@keyframes zoomOutUp { + 40% { + opacity: 1; + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + to { + opacity: 0; + transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + transform-origin: center bottom; + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomOutUp { + animation-name: zoomOutUp; +} + +@keyframes slideInDown { + from { + transform: translate3d(0, -100%, 0); + visibility: visible; + } + + to { + transform: translate3d(0, 0, 0); + } +} + +.slideInDown { + animation-name: slideInDown; +} + +@keyframes slideInLeft { + from { + transform: translate3d(-100%, 0, 0); + visibility: visible; + } + + to { + transform: translate3d(0, 0, 0); + } +} + +.slideInLeft { + animation-name: slideInLeft; +} + +@keyframes slideInRight { + from { + transform: translate3d(100%, 0, 0); + visibility: visible; + } + + to { + transform: translate3d(0, 0, 0); + } +} + +.slideInRight { + animation-name: slideInRight; +} + +@keyframes slideInUp { + from { + transform: translate3d(0, 100%, 0); + visibility: visible; + } + + to { + transform: translate3d(0, 0, 0); + } +} + +.slideInUp { + animation-name: slideInUp; +} + +@keyframes slideOutDown { + from { + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + transform: translate3d(0, 100%, 0); + } +} + +.slideOutDown { + animation-name: slideOutDown; +} + +@keyframes slideOutLeft { + from { + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + transform: translate3d(-100%, 0, 0); + } +} + +.slideOutLeft { + animation-name: slideOutLeft; +} + +@keyframes slideOutRight { + from { + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + transform: translate3d(100%, 0, 0); + } +} + +.slideOutRight { + animation-name: slideOutRight; +} + +@keyframes slideOutUp { + from { + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + transform: translate3d(0, -100%, 0); + } +} + +.slideOutUp { + animation-name: slideOutUp; +} diff --git a/public/frontend/lib/animate/animate.min.css b/public/frontend/lib/animate/animate.min.css new file mode 100644 index 0000000..511b52a --- /dev/null +++ b/public/frontend/lib/animate/animate.min.css @@ -0,0 +1,11 @@ +@charset "UTF-8"; + +/*! + * animate.css -http://daneden.me/animate + * Version - 3.5.2 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2017 Daniel Eden + */ + +.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp} diff --git a/public/frontend/lib/easing/easing.js b/public/frontend/lib/easing/easing.js new file mode 100644 index 0000000..3b9c776 --- /dev/null +++ b/public/frontend/lib/easing/easing.js @@ -0,0 +1,168 @@ +/* + * jQuery Easing v1.4.1 - http://gsgd.co.uk/sandbox/jquery/easing/ + * Open source under the BSD License. + * Copyright © 2008 George McGinley Smith + * All rights reserved. + * https://raw.github.com/gdsmith/jquery-easing/master/LICENSE +*/ + +(function (factory) { + if (typeof define === "function" && define.amd) { + define(['jquery'], function ($) { + return factory($); + }); + } else if (typeof module === "object" && typeof module.exports === "object") { + exports = factory(require('jquery')); + } else { + factory(jQuery); + } +})(function($){ + +// Preserve the original jQuery "swing" easing as "jswing" +if (typeof $.easing !== 'undefined') { + $.easing['jswing'] = $.easing['swing']; +} + +var pow = Math.pow, + sqrt = Math.sqrt, + sin = Math.sin, + cos = Math.cos, + PI = Math.PI, + c1 = 1.70158, + c2 = c1 * 1.525, + c3 = c1 + 1, + c4 = ( 2 * PI ) / 3, + c5 = ( 2 * PI ) / 4.5; + +// x is the fraction of animation progress, in the range 0..1 +function bounceOut(x) { + var n1 = 7.5625, + d1 = 2.75; + if ( x < 1/d1 ) { + return n1*x*x; + } else if ( x < 2/d1 ) { + return n1*(x-=(1.5/d1))*x + .75; + } else if ( x < 2.5/d1 ) { + return n1*(x-=(2.25/d1))*x + .9375; + } else { + return n1*(x-=(2.625/d1))*x + .984375; + } +} + +$.extend( $.easing, +{ + def: 'easeOutQuad', + swing: function (x) { + return $.easing[$.easing.def](x); + }, + easeInQuad: function (x) { + return x * x; + }, + easeOutQuad: function (x) { + return 1 - ( 1 - x ) * ( 1 - x ); + }, + easeInOutQuad: function (x) { + return x < 0.5 ? + 2 * x * x : + 1 - pow( -2 * x + 2, 2 ) / 2; + }, + easeInCubic: function (x) { + return x * x * x; + }, + easeOutCubic: function (x) { + return 1 - pow( 1 - x, 3 ); + }, + easeInOutCubic: function (x) { + return x < 0.5 ? + 4 * x * x * x : + 1 - pow( -2 * x + 2, 3 ) / 2; + }, + easeInQuart: function (x) { + return x * x * x * x; + }, + easeOutQuart: function (x) { + return 1 - pow( 1 - x, 4 ); + }, + easeInOutQuart: function (x) { + return x < 0.5 ? + 8 * x * x * x * x : + 1 - pow( -2 * x + 2, 4 ) / 2; + }, + easeInQuint: function (x) { + return x * x * x * x * x; + }, + easeOutQuint: function (x) { + return 1 - pow( 1 - x, 5 ); + }, + easeInOutQuint: function (x) { + return x < 0.5 ? + 16 * x * x * x * x * x : + 1 - pow( -2 * x + 2, 5 ) / 2; + }, + easeInSine: function (x) { + return 1 - cos( x * PI/2 ); + }, + easeOutSine: function (x) { + return sin( x * PI/2 ); + }, + easeInOutSine: function (x) { + return -( cos( PI * x ) - 1 ) / 2; + }, + easeInExpo: function (x) { + return x === 0 ? 0 : pow( 2, 10 * x - 10 ); + }, + easeOutExpo: function (x) { + return x === 1 ? 1 : 1 - pow( 2, -10 * x ); + }, + easeInOutExpo: function (x) { + return x === 0 ? 0 : x === 1 ? 1 : x < 0.5 ? + pow( 2, 20 * x - 10 ) / 2 : + ( 2 - pow( 2, -20 * x + 10 ) ) / 2; + }, + easeInCirc: function (x) { + return 1 - sqrt( 1 - pow( x, 2 ) ); + }, + easeOutCirc: function (x) { + return sqrt( 1 - pow( x - 1, 2 ) ); + }, + easeInOutCirc: function (x) { + return x < 0.5 ? + ( 1 - sqrt( 1 - pow( 2 * x, 2 ) ) ) / 2 : + ( sqrt( 1 - pow( -2 * x + 2, 2 ) ) + 1 ) / 2; + }, + easeInElastic: function (x) { + return x === 0 ? 0 : x === 1 ? 1 : + -pow( 2, 10 * x - 10 ) * sin( ( x * 10 - 10.75 ) * c4 ); + }, + easeOutElastic: function (x) { + return x === 0 ? 0 : x === 1 ? 1 : + pow( 2, -10 * x ) * sin( ( x * 10 - 0.75 ) * c4 ) + 1; + }, + easeInOutElastic: function (x) { + return x === 0 ? 0 : x === 1 ? 1 : x < 0.5 ? + -( pow( 2, 20 * x - 10 ) * sin( ( 20 * x - 11.125 ) * c5 )) / 2 : + pow( 2, -20 * x + 10 ) * sin( ( 20 * x - 11.125 ) * c5 ) / 2 + 1; + }, + easeInBack: function (x) { + return c3 * x * x * x - c1 * x * x; + }, + easeOutBack: function (x) { + return 1 + c3 * pow( x - 1, 3 ) + c1 * pow( x - 1, 2 ); + }, + easeInOutBack: function (x) { + return x < 0.5 ? + ( pow( 2 * x, 2 ) * ( ( c2 + 1 ) * 2 * x - c2 ) ) / 2 : + ( pow( 2 * x - 2, 2 ) *( ( c2 + 1 ) * ( x * 2 - 2 ) + c2 ) + 2 ) / 2; + }, + easeInBounce: function (x) { + return 1 - bounceOut( 1 - x ); + }, + easeOutBounce: bounceOut, + easeInOutBounce: function (x) { + return x < 0.5 ? + ( 1 - bounceOut( 1 - 2 * x ) ) / 2 : + ( 1 + bounceOut( 2 * x - 1 ) ) / 2; + } +}); + +}); diff --git a/public/frontend/lib/easing/easing.min.js b/public/frontend/lib/easing/easing.min.js new file mode 100644 index 0000000..fc7dae4 --- /dev/null +++ b/public/frontend/lib/easing/easing.min.js @@ -0,0 +1 @@ +!function(n){"function"==typeof define&&define.amd?define(["jquery"],function(e){return n(e)}):"object"==typeof module&&"object"==typeof module.exports?exports=n(require("jquery")):n(jQuery)}(function(n){function e(n){var e=7.5625,t=2.75;return n<1/t?e*n*n:n<2/t?e*(n-=1.5/t)*n+.75:n<2.5/t?e*(n-=2.25/t)*n+.9375:e*(n-=2.625/t)*n+.984375}void 0!==n.easing&&(n.easing.jswing=n.easing.swing);var t=Math.pow,u=Math.sqrt,r=Math.sin,i=Math.cos,a=Math.PI,c=1.70158,o=1.525*c,s=2*a/3,f=2*a/4.5;n.extend(n.easing,{def:"easeOutQuad",swing:function(e){return n.easing[n.easing.def](e)},easeInQuad:function(n){return n*n},easeOutQuad:function(n){return 1-(1-n)*(1-n)},easeInOutQuad:function(n){return n<.5?2*n*n:1-t(-2*n+2,2)/2},easeInCubic:function(n){return n*n*n},easeOutCubic:function(n){return 1-t(1-n,3)},easeInOutCubic:function(n){return n<.5?4*n*n*n:1-t(-2*n+2,3)/2},easeInQuart:function(n){return n*n*n*n},easeOutQuart:function(n){return 1-t(1-n,4)},easeInOutQuart:function(n){return n<.5?8*n*n*n*n:1-t(-2*n+2,4)/2},easeInQuint:function(n){return n*n*n*n*n},easeOutQuint:function(n){return 1-t(1-n,5)},easeInOutQuint:function(n){return n<.5?16*n*n*n*n*n:1-t(-2*n+2,5)/2},easeInSine:function(n){return 1-i(n*a/2)},easeOutSine:function(n){return r(n*a/2)},easeInOutSine:function(n){return-(i(a*n)-1)/2},easeInExpo:function(n){return 0===n?0:t(2,10*n-10)},easeOutExpo:function(n){return 1===n?1:1-t(2,-10*n)},easeInOutExpo:function(n){return 0===n?0:1===n?1:n<.5?t(2,20*n-10)/2:(2-t(2,-20*n+10))/2},easeInCirc:function(n){return 1-u(1-t(n,2))},easeOutCirc:function(n){return u(1-t(n-1,2))},easeInOutCirc:function(n){return n<.5?(1-u(1-t(2*n,2)))/2:(u(1-t(-2*n+2,2))+1)/2},easeInElastic:function(n){return 0===n?0:1===n?1:-t(2,10*n-10)*r((10*n-10.75)*s)},easeOutElastic:function(n){return 0===n?0:1===n?1:t(2,-10*n)*r((10*n-.75)*s)+1},easeInOutElastic:function(n){return 0===n?0:1===n?1:n<.5?-(t(2,20*n-10)*r((20*n-11.125)*f))/2:t(2,-20*n+10)*r((20*n-11.125)*f)/2+1},easeInBack:function(n){return(c+1)*n*n*n-c*n*n},easeOutBack:function(n){return 1+(c+1)*t(n-1,3)+c*t(n-1,2)},easeInOutBack:function(n){return n<.5?t(2*n,2)*(7.189819*n-o)/2:(t(2*n-2,2)*((o+1)*(2*n-2)+o)+2)/2},easeInBounce:function(n){return 1-e(1-n)},easeOutBounce:e,easeInOutBounce:function(n){return n<.5?(1-e(1-2*n))/2:(1+e(2*n-1))/2}})}); diff --git a/public/frontend/lib/owlcarousel/LICENSE b/public/frontend/lib/owlcarousel/LICENSE new file mode 100644 index 0000000..699398c --- /dev/null +++ b/public/frontend/lib/owlcarousel/LICENSE @@ -0,0 +1,23 @@ +Copyright (c) 2014 Owl +Modified work Copyright 2016 David Deutsch + +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. diff --git a/public/frontend/lib/owlcarousel/assets/ajax-loader.gif b/public/frontend/lib/owlcarousel/assets/ajax-loader.gif new file mode 100644 index 0000000000000000000000000000000000000000..d3962f969930b0a5cb13fa079f273167082abf68 GIT binary patch literal 3208 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%0A;2lG!!z>8L*~z#POx} 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 literal 0 HcmV?d00001 diff --git a/public/frontend/lib/owlcarousel/owl.carousel.js b/public/frontend/lib/owlcarousel/owl.carousel.js new file mode 100644 index 0000000..c1d3ea7 --- /dev/null +++ b/public/frontend/lib/owlcarousel/owl.carousel.js @@ -0,0 +1,3275 @@ +/** + * Owl Carousel v2.2.1 + * Copyright 2013-2017 David Deutsch + * Licensed under () + */ +/** + * Owl carousel + * @version 2.1.6 + * @author Bartosz Wojciechowski + * @author David Deutsch + * @license The MIT License (MIT) + * @todo Lazy Load Icon + * @todo prevent animationend bubling + * @todo itemsScaleUp + * @todo Test Zepto + * @todo stagePadding calculate wrong active classes + */ +;(function($, window, document, undefined) { + + /** + * Creates a carousel. + * @class The Owl Carousel. + * @public + * @param {HTMLElement|jQuery} element - The element to create the carousel for. + * @param {Object} [options] - The options + */ + function Owl(element, options) { + + /** + * Current settings for the carousel. + * @public + */ + this.settings = null; + + /** + * Current options set by the caller including defaults. + * @public + */ + this.options = $.extend({}, Owl.Defaults, options); + + /** + * Plugin element. + * @public + */ + this.$element = $(element); + + /** + * Proxied event handlers. + * @protected + */ + this._handlers = {}; + + /** + * References to the running plugins of this carousel. + * @protected + */ + this._plugins = {}; + + /** + * Currently suppressed events to prevent them from beeing retriggered. + * @protected + */ + this._supress = {}; + + /** + * Absolute current position. + * @protected + */ + this._current = null; + + /** + * Animation speed in milliseconds. + * @protected + */ + this._speed = null; + + /** + * Coordinates of all items in pixel. + * @todo The name of this member is missleading. + * @protected + */ + this._coordinates = []; + + /** + * Current breakpoint. + * @todo Real media queries would be nice. + * @protected + */ + this._breakpoint = null; + + /** + * Current width of the plugin element. + */ + this._width = null; + + /** + * All real items. + * @protected + */ + this._items = []; + + /** + * All cloned items. + * @protected + */ + this._clones = []; + + /** + * Merge values of all items. + * @todo Maybe this could be part of a plugin. + * @protected + */ + this._mergers = []; + + /** + * Widths of all items. + */ + this._widths = []; + + /** + * Invalidated parts within the update process. + * @protected + */ + this._invalidated = {}; + + /** + * Ordered list of workers for the update process. + * @protected + */ + this._pipe = []; + + /** + * Current state information for the drag operation. + * @todo #261 + * @protected + */ + this._drag = { + time: null, + target: null, + pointer: null, + stage: { + start: null, + current: null + }, + direction: null + }; + + /** + * Current state information and their tags. + * @type {Object} + * @protected + */ + this._states = { + current: {}, + tags: { + 'initializing': [ 'busy' ], + 'animating': [ 'busy' ], + 'dragging': [ 'interacting' ] + } + }; + + $.each([ 'onResize', 'onThrottledResize' ], $.proxy(function(i, handler) { + this._handlers[handler] = $.proxy(this[handler], this); + }, this)); + + $.each(Owl.Plugins, $.proxy(function(key, plugin) { + this._plugins[key.charAt(0).toLowerCase() + key.slice(1)] + = new plugin(this); + }, this)); + + $.each(Owl.Workers, $.proxy(function(priority, worker) { + this._pipe.push({ + 'filter': worker.filter, + 'run': $.proxy(worker.run, this) + }); + }, this)); + + this.setup(); + this.initialize(); + } + + /** + * Default options for the carousel. + * @public + */ + Owl.Defaults = { + items: 3, + loop: false, + center: false, + rewind: false, + + mouseDrag: true, + touchDrag: true, + pullDrag: true, + freeDrag: false, + + margin: 0, + stagePadding: 0, + + merge: false, + mergeFit: true, + autoWidth: false, + + startPosition: 0, + rtl: false, + + smartSpeed: 250, + fluidSpeed: false, + dragEndSpeed: false, + + responsive: {}, + responsiveRefreshRate: 200, + responsiveBaseElement: window, + + fallbackEasing: 'swing', + + info: false, + + nestedItemSelector: false, + 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' + }; + + /** + * Enumeration for width. + * @public + * @readonly + * @enum {String} + */ + Owl.Width = { + Default: 'default', + Inner: 'inner', + Outer: 'outer' + }; + + /** + * Enumeration for types. + * @public + * @readonly + * @enum {String} + */ + Owl.Type = { + Event: 'event', + State: 'state' + }; + + /** + * Contains all registered plugins. + * @public + */ + Owl.Plugins = {}; + + /** + * List of workers involved in the update process. + */ + Owl.Workers = [ { + filter: [ 'width', 'settings' ], + run: function() { + this._width = this.$element.width(); + } + }, { + filter: [ 'width', 'items', 'settings' ], + run: function(cache) { + cache.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(cache) { + var margin = this.settings.margin || '', + grid = !this.settings.autoWidth, + rtl = this.settings.rtl, + css = { + 'width': 'auto', + 'margin-left': rtl ? margin : '', + 'margin-right': rtl ? '' : margin + }; + + !grid && this.$stage.children().css(css); + + cache.css = css; + } + }, { + filter: [ 'width', 'items', 'settings' ], + run: function(cache) { + var width = (this.width() / this.settings.items).toFixed(3) - this.settings.margin, + merge = null, + iterator = this._items.length, + grid = !this.settings.autoWidth, + widths = []; + + cache.items = { + merge: false, + width: width + }; + + while (iterator--) { + merge = this._mergers[iterator]; + merge = this.settings.mergeFit && Math.min(merge, this.settings.items) || merge; + + cache.items.merge = merge > 1 || cache.items.merge; + + widths[iterator] = !grid ? this._items[iterator].width() : width * merge; + } + + this._widths = widths; + } + }, { + filter: [ 'items', 'settings' ], + run: function() { + var clones = [], + items = this._items, + settings = this.settings, + // TODO: Should be computed from number of min width items in stage + view = Math.max(settings.items * 2, 4), + size = Math.ceil(items.length / 2) * 2, + repeat = settings.loop && items.length ? settings.rewind ? view : Math.max(view, size) : 0, + append = '', + prepend = ''; + + repeat /= 2; + + while (repeat--) { + // Switch to only using appended clones + clones.push(this.normalize(clones.length / 2, true)); + append = append + items[clones[clones.length - 1]][0].outerHTML; + clones.push(this.normalize(items.length - 1 - (clones.length - 1) / 2, true)); + prepend = items[clones[clones.length - 1]][0].outerHTML + prepend; + } + + this._clones = clones; + + $(append).addClass('cloned').appendTo(this.$stage); + $(prepend).addClass('cloned').prependTo(this.$stage); + } + }, { + filter: [ 'width', 'items', 'settings' ], + run: function() { + var rtl = this.settings.rtl ? 1 : -1, + size = this._clones.length + this._items.length, + iterator = -1, + previous = 0, + current = 0, + coordinates = []; + + while (++iterator < size) { + previous = coordinates[iterator - 1] || 0; + current = this._widths[this.relative(iterator)] + this.settings.margin; + coordinates.push(previous + current * rtl); + } + + this._coordinates = coordinates; + } + }, { + filter: [ 'width', 'items', 'settings' ], + run: function() { + var padding = this.settings.stagePadding, + coordinates = this._coordinates, + css = { + 'width': Math.ceil(Math.abs(coordinates[coordinates.length - 1])) + padding * 2, + 'padding-left': padding || '', + 'padding-right': padding || '' + }; + + this.$stage.css(css); + } + }, { + filter: [ 'width', 'items', 'settings' ], + run: function(cache) { + var iterator = this._coordinates.length, + grid = !this.settings.autoWidth, + items = this.$stage.children(); + + if (grid && cache.items.merge) { + while (iterator--) { + cache.css.width = this._widths[this.relative(iterator)]; + items.eq(iterator).css(cache.css); + } + } else if (grid) { + cache.css.width = cache.items.width; + items.css(cache.css); + } + } + }, { + filter: [ 'items' ], + run: function() { + this._coordinates.length < 1 && this.$stage.removeAttr('style'); + } + }, { + filter: [ 'width', 'items', 'settings' ], + run: function(cache) { + cache.current = cache.current ? this.$stage.children().index(cache.current) : 0; + cache.current = Math.max(this.minimum(), Math.min(this.maximum(), cache.current)); + this.reset(cache.current); + } + }, { + filter: [ 'position' ], + run: function() { + this.animate(this.coordinates(this._current)); + } + }, { + filter: [ 'width', 'position', 'items', 'settings' ], + run: function() { + var rtl = this.settings.rtl ? 1 : -1, + padding = this.settings.stagePadding * 2, + begin = this.coordinates(this.current()) + padding, + end = begin + this.width() * rtl, + inner, outer, matches = [], i, n; + + for (i = 0, n = this._coordinates.length; i < n; i++) { + inner = this._coordinates[i - 1] || 0; + outer = Math.abs(this._coordinates[i]) + padding * rtl; + + if ((this.op(inner, '<=', begin) && (this.op(inner, '>', end))) + || (this.op(outer, '<', begin) && this.op(outer, '>', end))) { + matches.push(i); + } + } + + this.$stage.children('.active').removeClass('active'); + this.$stage.children(':eq(' + matches.join('), :eq(') + ')').addClass('active'); + + if (this.settings.center) { + this.$stage.children('.center').removeClass('center'); + this.$stage.children().eq(this.current()).addClass('center'); + } + } + } ]; + + /** + * Initializes the carousel. + * @protected + */ + Owl.prototype.initialize = function() { + this.enter('initializing'); + this.trigger('initialize'); + + this.$element.toggleClass(this.settings.rtlClass, this.settings.rtl); + + if (this.settings.autoWidth && !this.is('pre-loading')) { + var imgs, nestedSelector, width; + imgs = this.$element.find('img'); + nestedSelector = this.settings.nestedItemSelector ? '.' + this.settings.nestedItemSelector : undefined; + width = this.$element.children(nestedSelector).width(); + + if (imgs.length && width <= 0) { + this.preloadAutoWidthImages(imgs); + } + } + + this.$element.addClass(this.options.loadingClass); + + // create stage + this.$stage = $('<' + this.settings.stageElement + ' class="' + this.settings.stageClass + '"/>') + .wrap('

'); + + // append stage + this.$element.append(this.$stage.parent()); + + // append content + this.replace(this.$element.children().not(this.$stage.parent())); + + // check visibility + if (this.$element.is(':visible')) { + // update view + this.refresh(); + } else { + // invalidate width + this.invalidate('width'); + } + + this.$element + .removeClass(this.options.loadingClass) + .addClass(this.options.loadedClass); + + // register event handlers + this.registerEventHandlers(); + + this.leave('initializing'); + this.trigger('initialized'); + }; + + /** + * Setups the current settings. + * @todo Remove responsive classes. Why should adaptive designs be brought into IE8? + * @todo Support for media queries by using `matchMedia` would be nice. + * @public + */ + Owl.prototype.setup = function() { + var viewport = this.viewport(), + overwrites = this.options.responsive, + match = -1, + settings = null; + + if (!overwrites) { + settings = $.extend({}, this.options); + } else { + $.each(overwrites, function(breakpoint) { + if (breakpoint <= viewport && breakpoint > match) { + match = Number(breakpoint); + } + }); + + settings = $.extend({}, this.options, overwrites[match]); + if (typeof settings.stagePadding === 'function') { + settings.stagePadding = settings.stagePadding(); + } + delete settings.responsive; + + // responsive class + if (settings.responsiveClass) { + this.$element.attr('class', + this.$element.attr('class').replace(new RegExp('(' + this.options.responsiveClass + '-)\\S+\\s', 'g'), '$1' + match) + ); + } + } + + this.trigger('change', { property: { name: 'settings', value: settings } }); + this._breakpoint = match; + this.settings = settings; + this.invalidate('settings'); + this.trigger('changed', { property: { name: 'settings', value: this.settings } }); + }; + + /** + * Updates option logic if necessery. + * @protected + */ + Owl.prototype.optionsLogic = function() { + if (this.settings.autoWidth) { + this.settings.stagePadding = false; + this.settings.merge = false; + } + }; + + /** + * Prepares an item before add. + * @todo Rename event parameter `content` to `item`. + * @protected + * @returns {jQuery|HTMLElement} - The item container. + */ + Owl.prototype.prepare = function(item) { + var event = this.trigger('prepare', { content: item }); + + if (!event.data) { + event.data = $('<' + this.settings.itemElement + '/>') + .addClass(this.options.itemClass).append(item) + } + + this.trigger('prepared', { content: event.data }); + + return event.data; + }; + + /** + * Updates the view. + * @public + */ + Owl.prototype.update = function() { + var i = 0, + n = this._pipe.length, + filter = $.proxy(function(p) { return this[p] }, this._invalidated), + cache = {}; + + while (i < n) { + if (this._invalidated.all || $.grep(this._pipe[i].filter, filter).length > 0) { + this._pipe[i].run(cache); + } + i++; + } + + this._invalidated = {}; + + !this.is('valid') && this.enter('valid'); + }; + + /** + * Gets the width of the view. + * @public + * @param {Owl.Width} [dimension=Owl.Width.Default] - The dimension to return. + * @returns {Number} - The width of the view in pixel. + */ + Owl.prototype.width = function(dimension) { + dimension = dimension || Owl.Width.Default; + switch (dimension) { + case Owl.Width.Inner: + case Owl.Width.Outer: + return this._width; + default: + return this._width - this.settings.stagePadding * 2 + this.settings.margin; + } + }; + + /** + * Refreshes the carousel primarily for adaptive purposes. + * @public + */ + Owl.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'); + }; + + /** + * Checks window `resize` event. + * @protected + */ + Owl.prototype.onThrottledResize = function() { + window.clearTimeout(this.resizeTimer); + this.resizeTimer = window.setTimeout(this._handlers.onResize, this.settings.responsiveRefreshRate); + }; + + /** + * Checks window `resize` event. + * @protected + */ + Owl.prototype.onResize = function() { + if (!this._items.length) { + return false; + } + + if (this._width === this.$element.width()) { + return false; + } + + if (!this.$element.is(':visible')) { + return false; + } + + this.enter('resizing'); + + if (this.trigger('resize').isDefaultPrevented()) { + this.leave('resizing'); + return false; + } + + this.invalidate('width'); + + this.refresh(); + + this.leave('resizing'); + this.trigger('resized'); + }; + + /** + * Registers event handlers. + * @todo Check `msPointerEnabled` + * @todo #261 + * @protected + */ + Owl.prototype.registerEventHandlers = function() { + if ($.support.transition) { + this.$stage.on($.support.transition.end + '.owl.core', $.proxy(this.onTransitionEnd, this)); + } + + if (this.settings.responsive !== false) { + this.on(window, 'resize', this._handlers.onThrottledResize); + } + + if (this.settings.mouseDrag) { + this.$element.addClass(this.options.dragClass); + this.$stage.on('mousedown.owl.core', $.proxy(this.onDragStart, this)); + this.$stage.on('dragstart.owl.core selectstart.owl.core', function() { return false }); + } + + if (this.settings.touchDrag){ + this.$stage.on('touchstart.owl.core', $.proxy(this.onDragStart, this)); + this.$stage.on('touchcancel.owl.core', $.proxy(this.onDragEnd, this)); + } + }; + + /** + * Handles `touchstart` and `mousedown` events. + * @todo Horizontal swipe threshold as option + * @todo #261 + * @protected + * @param {Event} event - The event arguments. + */ + Owl.prototype.onDragStart = function(event) { + var stage = null; + + if (event.which === 3) { + return; + } + + if ($.support.transform) { + stage = this.$stage.css('transform').replace(/.*\(|\)| /g, '').split(','); + stage = { + x: stage[stage.length === 16 ? 12 : 4], + y: stage[stage.length === 16 ? 13 : 5] + }; + } else { + stage = this.$stage.position(); + stage = { + x: this.settings.rtl ? + stage.left + this.$stage.width() - this.width() + this.settings.margin : + stage.left, + y: stage.top + }; + } + + if (this.is('animating')) { + $.support.transform ? this.animate(stage.x) : this.$stage.stop() + this.invalidate('position'); + } + + this.$element.toggleClass(this.options.grabClass, event.type === 'mousedown'); + + this.speed(0); + + this._drag.time = new Date().getTime(); + this._drag.target = $(event.target); + this._drag.stage.start = stage; + this._drag.stage.current = stage; + this._drag.pointer = this.pointer(event); + + $(document).on('mouseup.owl.core touchend.owl.core', $.proxy(this.onDragEnd, this)); + + $(document).one('mousemove.owl.core touchmove.owl.core', $.proxy(function(event) { + var delta = this.difference(this._drag.pointer, this.pointer(event)); + + $(document).on('mousemove.owl.core touchmove.owl.core', $.proxy(this.onDragMove, this)); + + if (Math.abs(delta.x) < Math.abs(delta.y) && this.is('valid')) { + return; + } + + event.preventDefault(); + + this.enter('dragging'); + this.trigger('drag'); + }, this)); + }; + + /** + * Handles the `touchmove` and `mousemove` events. + * @todo #261 + * @protected + * @param {Event} event - The event arguments. + */ + Owl.prototype.onDragMove = function(event) { + var minimum = null, + maximum = null, + pull = null, + delta = this.difference(this._drag.pointer, this.pointer(event)), + stage = this.difference(this._drag.stage.start, delta); + + if (!this.is('dragging')) { + return; + } + + event.preventDefault(); + + if (this.settings.loop) { + minimum = this.coordinates(this.minimum()); + maximum = this.coordinates(this.maximum() + 1) - minimum; + stage.x = (((stage.x - minimum) % maximum + maximum) % maximum) + minimum; + } else { + minimum = this.settings.rtl ? this.coordinates(this.maximum()) : this.coordinates(this.minimum()); + maximum = this.settings.rtl ? this.coordinates(this.minimum()) : this.coordinates(this.maximum()); + pull = this.settings.pullDrag ? -1 * delta.x / 5 : 0; + stage.x = Math.max(Math.min(stage.x, minimum + pull), maximum + pull); + } + + this._drag.stage.current = stage; + + this.animate(stage.x); + }; + + /** + * Handles the `touchend` and `mouseup` events. + * @todo #261 + * @todo Threshold for click event + * @protected + * @param {Event} event - The event arguments. + */ + Owl.prototype.onDragEnd = function(event) { + var delta = this.difference(this._drag.pointer, this.pointer(event)), + stage = this._drag.stage.current, + direction = delta.x > 0 ^ this.settings.rtl ? 'left' : 'right'; + + $(document).off('.owl.core'); + + this.$element.removeClass(this.options.grabClass); + + if (delta.x !== 0 && this.is('dragging') || !this.is('valid')) { + this.speed(this.settings.dragEndSpeed || this.settings.smartSpeed); + this.current(this.closest(stage.x, delta.x !== 0 ? direction : this._drag.direction)); + this.invalidate('position'); + this.update(); + + this._drag.direction = direction; + + if (Math.abs(delta.x) > 3 || new Date().getTime() - this._drag.time > 300) { + this._drag.target.one('click.owl.core', function() { return false; }); + } + } + + if (!this.is('dragging')) { + return; + } + + this.leave('dragging'); + this.trigger('dragged'); + }; + + /** + * Gets absolute position of the closest item for a coordinate. + * @todo Setting `freeDrag` makes `closest` not reusable. See #165. + * @protected + * @param {Number} coordinate - The coordinate in pixel. + * @param {String} direction - The direction to check for the closest item. Ether `left` or `right`. + * @return {Number} - The absolute position of the closest item. + */ + Owl.prototype.closest = function(coordinate, direction) { + var position = -1, + pull = 30, + width = this.width(), + coordinates = this.coordinates(); + + if (!this.settings.freeDrag) { + // check closest item + $.each(coordinates, $.proxy(function(index, value) { + // on a left pull, check on current index + if (direction === 'left' && coordinate > value - pull && coordinate < value + pull) { + position = index; + // on a right pull, check on previous index + // to do so, subtract width from value and set position = index + 1 + } else if (direction === 'right' && coordinate > value - width - pull && coordinate < value - width + pull) { + position = index + 1; + } else if (this.op(coordinate, '<', value) + && this.op(coordinate, '>', coordinates[index + 1] || value - width)) { + position = direction === 'left' ? index + 1 : index; + } + return position === -1; + }, this)); + } + + if (!this.settings.loop) { + // non loop boundries + if (this.op(coordinate, '>', coordinates[this.minimum()])) { + position = coordinate = this.minimum(); + } else if (this.op(coordinate, '<', coordinates[this.maximum()])) { + position = coordinate = this.maximum(); + } + } + + return position; + }; + + /** + * Animates the stage. + * @todo #270 + * @public + * @param {Number} coordinate - The coordinate in pixels. + */ + Owl.prototype.animate = function(coordinate) { + var animate = this.speed() > 0; + + this.is('animating') && this.onTransitionEnd(); + + if (animate) { + this.enter('animating'); + this.trigger('translate'); + } + + if ($.support.transform3d && $.support.transition) { + this.$stage.css({ + transform: 'translate3d(' + coordinate + 'px,0px,0px)', + transition: (this.speed() / 1000) + 's' + }); + } else if (animate) { + this.$stage.animate({ + left: coordinate + 'px' + }, this.speed(), this.settings.fallbackEasing, $.proxy(this.onTransitionEnd, this)); + } else { + this.$stage.css({ + left: coordinate + 'px' + }); + } + }; + + /** + * Checks whether the carousel is in a specific state or not. + * @param {String} state - The state to check. + * @returns {Boolean} - The flag which indicates if the carousel is busy. + */ + Owl.prototype.is = function(state) { + return this._states.current[state] && this._states.current[state] > 0; + }; + + /** + * Sets the absolute position of the current item. + * @public + * @param {Number} [position] - The new absolute position or nothing to leave it unchanged. + * @returns {Number} - The absolute position of the current item. + */ + Owl.prototype.current = function(position) { + if (position === undefined) { + return this._current; + } + + if (this._items.length === 0) { + return undefined; + } + + position = this.normalize(position); + + if (this._current !== position) { + var event = this.trigger('change', { property: { name: 'position', value: position } }); + + if (event.data !== undefined) { + position = this.normalize(event.data); + } + + this._current = position; + + this.invalidate('position'); + + this.trigger('changed', { property: { name: 'position', value: this._current } }); + } + + return this._current; + }; + + /** + * Invalidates the given part of the update routine. + * @param {String} [part] - The part to invalidate. + * @returns {Array.} - The invalidated parts. + */ + Owl.prototype.invalidate = function(part) { + if ($.type(part) === 'string') { + this._invalidated[part] = true; + this.is('valid') && this.leave('valid'); + } + return $.map(this._invalidated, function(v, i) { return i }); + }; + + /** + * Resets the absolute position of the current item. + * @public + * @param {Number} position - The absolute position of the new item. + */ + Owl.prototype.reset = function(position) { + position = this.normalize(position); + + if (position === undefined) { + return; + } + + this._speed = 0; + this._current = position; + + this.suppress([ 'translate', 'translated' ]); + + this.animate(this.coordinates(position)); + + this.release([ 'translate', 'translated' ]); + }; + + /** + * Normalizes an absolute or a relative position of an item. + * @public + * @param {Number} position - The absolute or relative position to normalize. + * @param {Boolean} [relative=false] - Whether the given position is relative or not. + * @returns {Number} - The normalized position. + */ + Owl.prototype.normalize = function(position, relative) { + var n = this._items.length, + m = relative ? 0 : this._clones.length; + + if (!this.isNumeric(position) || n < 1) { + position = undefined; + } else if (position < 0 || position >= n + m) { + position = ((position - m / 2) % n + n) % n + m / 2; + } + + return position; + }; + + /** + * Converts an absolute position of an item into a relative one. + * @public + * @param {Number} position - The absolute position to convert. + * @returns {Number} - The converted position. + */ + Owl.prototype.relative = function(position) { + position -= this._clones.length / 2; + return this.normalize(position, true); + }; + + /** + * Gets the maximum position for the current item. + * @public + * @param {Boolean} [relative=false] - Whether to return an absolute position or a relative position. + * @returns {Number} + */ + Owl.prototype.maximum = function(relative) { + var settings = this.settings, + maximum = this._coordinates.length, + iterator, + reciprocalItemsWidth, + elementWidth; + + if (settings.loop) { + maximum = this._clones.length / 2 + this._items.length - 1; + } else if (settings.autoWidth || settings.merge) { + iterator = this._items.length; + reciprocalItemsWidth = this._items[--iterator].width(); + elementWidth = this.$element.width(); + while (iterator--) { + reciprocalItemsWidth += this._items[iterator].width() + this.settings.margin; + if (reciprocalItemsWidth > elementWidth) { + break; + } + } + maximum = iterator + 1; + } else if (settings.center) { + maximum = this._items.length - 1; + } else { + maximum = this._items.length - settings.items; + } + + if (relative) { + maximum -= this._clones.length / 2; + } + + return Math.max(maximum, 0); + }; + + /** + * Gets the minimum position for the current item. + * @public + * @param {Boolean} [relative=false] - Whether to return an absolute position or a relative position. + * @returns {Number} + */ + Owl.prototype.minimum = function(relative) { + return relative ? 0 : this._clones.length / 2; + }; + + /** + * Gets an item at the specified relative position. + * @public + * @param {Number} [position] - The relative position of the item. + * @return {jQuery|Array.} - The item at the given position or all items if no position was given. + */ + Owl.prototype.items = function(position) { + if (position === undefined) { + return this._items.slice(); + } + + position = this.normalize(position, true); + return this._items[position]; + }; + + /** + * Gets an item at the specified relative position. + * @public + * @param {Number} [position] - The relative position of the item. + * @return {jQuery|Array.} - The item at the given position or all items if no position was given. + */ + Owl.prototype.mergers = function(position) { + if (position === undefined) { + return this._mergers.slice(); + } + + position = this.normalize(position, true); + return this._mergers[position]; + }; + + /** + * Gets the absolute positions of clones for an item. + * @public + * @param {Number} [position] - The relative position of the item. + * @returns {Array.} - The absolute positions of clones for the item or all if no position was given. + */ + Owl.prototype.clones = function(position) { + var odd = this._clones.length / 2, + even = odd + this._items.length, + map = function(index) { return index % 2 === 0 ? even + index / 2 : odd - (index + 1) / 2 }; + + if (position === undefined) { + return $.map(this._clones, function(v, i) { return map(i) }); + } + + return $.map(this._clones, function(v, i) { return v === position ? map(i) : null }); + }; + + /** + * Sets the current animation speed. + * @public + * @param {Number} [speed] - The animation speed in milliseconds or nothing to leave it unchanged. + * @returns {Number} - The current animation speed in milliseconds. + */ + Owl.prototype.speed = function(speed) { + if (speed !== undefined) { + this._speed = speed; + } + + return this._speed; + }; + + /** + * Gets the coordinate of an item. + * @todo The name of this method is missleanding. + * @public + * @param {Number} position - The absolute position of the item within `minimum()` and `maximum()`. + * @returns {Number|Array.} - The coordinate of the item in pixel or all coordinates. + */ + Owl.prototype.coordinates = function(position) { + var multiplier = 1, + newPosition = position - 1, + coordinate; + + if (position === undefined) { + return $.map(this._coordinates, $.proxy(function(coordinate, index) { + return this.coordinates(index); + }, this)); + } + + if (this.settings.center) { + if (this.settings.rtl) { + multiplier = -1; + newPosition = position + 1; + } + + coordinate = this._coordinates[position]; + coordinate += (this.width() - coordinate + (this._coordinates[newPosition] || 0)) / 2 * multiplier; + } else { + coordinate = this._coordinates[newPosition] || 0; + } + + coordinate = Math.ceil(coordinate); + + return coordinate; + }; + + /** + * Calculates the speed for a translation. + * @protected + * @param {Number} from - The absolute position of the start item. + * @param {Number} to - The absolute position of the target item. + * @param {Number} [factor=undefined] - The time factor in milliseconds. + * @returns {Number} - The time in milliseconds for the translation. + */ + Owl.prototype.duration = function(from, to, factor) { + if (factor === 0) { + return 0; + } + + return Math.min(Math.max(Math.abs(to - from), 1), 6) * Math.abs((factor || this.settings.smartSpeed)); + }; + + /** + * Slides to the specified item. + * @public + * @param {Number} position - The position of the item. + * @param {Number} [speed] - The time in milliseconds for the transition. + */ + Owl.prototype.to = function(position, speed) { + var current = this.current(), + revert = null, + distance = position - this.relative(current), + direction = (distance > 0) - (distance < 0), + items = this._items.length, + minimum = this.minimum(), + maximum = this.maximum(); + + if (this.settings.loop) { + if (!this.settings.rewind && Math.abs(distance) > items / 2) { + distance += direction * -1 * items; + } + + position = current + distance; + revert = ((position - minimum) % items + items) % items + minimum; + + if (revert !== position && revert - distance <= maximum && revert - distance > 0) { + current = revert - distance; + position = revert; + this.reset(current); + } + } else if (this.settings.rewind) { + maximum += 1; + position = (position % maximum + maximum) % maximum; + } else { + position = Math.max(minimum, Math.min(maximum, position)); + } + + this.speed(this.duration(current, position, speed)); + this.current(position); + + if (this.$element.is(':visible')) { + this.update(); + } + }; + + /** + * Slides to the next item. + * @public + * @param {Number} [speed] - The time in milliseconds for the transition. + */ + Owl.prototype.next = function(speed) { + speed = speed || false; + this.to(this.relative(this.current()) + 1, speed); + }; + + /** + * Slides to the previous item. + * @public + * @param {Number} [speed] - The time in milliseconds for the transition. + */ + Owl.prototype.prev = function(speed) { + speed = speed || false; + this.to(this.relative(this.current()) - 1, speed); + }; + + /** + * Handles the end of an animation. + * @protected + * @param {Event} event - The event arguments. + */ + Owl.prototype.onTransitionEnd = function(event) { + + // if css2 animation then event object is undefined + if (event !== undefined) { + event.stopPropagation(); + + // Catch only owl-stage transitionEnd event + if ((event.target || event.srcElement || event.originalTarget) !== this.$stage.get(0)) { + return false; + } + } + + this.leave('animating'); + this.trigger('translated'); + }; + + /** + * Gets viewport width. + * @protected + * @return {Number} - The width in pixel. + */ + Owl.prototype.viewport = function() { + var width; + if (this.options.responsiveBaseElement !== window) { + width = $(this.options.responsiveBaseElement).width(); + } else if (window.innerWidth) { + width = window.innerWidth; + } else if (document.documentElement && document.documentElement.clientWidth) { + width = document.documentElement.clientWidth; + } else { + console.warn('Can not detect viewport width.'); + } + return width; + }; + + /** + * Replaces the current content. + * @public + * @param {HTMLElement|jQuery|String} content - The new content. + */ + Owl.prototype.replace = function(content) { + this.$stage.empty(); + this._items = []; + + if (content) { + content = (content instanceof jQuery) ? content : $(content); + } + + if (this.settings.nestedItemSelector) { + content = content.find('.' + this.settings.nestedItemSelector); + } + + content.filter(function() { + return this.nodeType === 1; + }).each($.proxy(function(index, item) { + item = this.prepare(item); + this.$stage.append(item); + this._items.push(item); + this._mergers.push(item.find('[data-merge]').addBack('[data-merge]').attr('data-merge') * 1 || 1); + }, this)); + + this.reset(this.isNumeric(this.settings.startPosition) ? this.settings.startPosition : 0); + + this.invalidate('items'); + }; + + /** + * Adds an item. + * @todo Use `item` instead of `content` for the event arguments. + * @public + * @param {HTMLElement|jQuery|String} content - The item content to add. + * @param {Number} [position] - The relative position at which to insert the item otherwise the item will be added to the end. + */ + Owl.prototype.add = function(content, position) { + var current = this.relative(this._current); + + position = position === undefined ? this._items.length : this.normalize(position, true); + content = content instanceof jQuery ? content : $(content); + + this.trigger('add', { content: content, position: position }); + + content = this.prepare(content); + + if (this._items.length === 0 || position === this._items.length) { + this._items.length === 0 && this.$stage.append(content); + this._items.length !== 0 && this._items[position - 1].after(content); + this._items.push(content); + this._mergers.push(content.find('[data-merge]').addBack('[data-merge]').attr('data-merge') * 1 || 1); + } else { + this._items[position].before(content); + this._items.splice(position, 0, content); + this._mergers.splice(position, 0, content.find('[data-merge]').addBack('[data-merge]').attr('data-merge') * 1 || 1); + } + + this._items[current] && this.reset(this._items[current].index()); + + this.invalidate('items'); + + this.trigger('added', { content: content, position: position }); + }; + + /** + * Removes an item by its position. + * @todo Use `item` instead of `content` for the event arguments. + * @public + * @param {Number} position - The relative position of the item to remove. + */ + Owl.prototype.remove = function(position) { + position = this.normalize(position, true); + + if (position === undefined) { + return; + } + + this.trigger('remove', { content: this._items[position], position: position }); + + this._items[position].remove(); + this._items.splice(position, 1); + this._mergers.splice(position, 1); + + this.invalidate('items'); + + this.trigger('removed', { content: null, position: position }); + }; + + /** + * Preloads images with auto width. + * @todo Replace by a more generic approach + * @protected + */ + Owl.prototype.preloadAutoWidthImages = function(images) { + images.each($.proxy(function(i, element) { + this.enter('pre-loading'); + element = $(element); + $(new Image()).one('load', $.proxy(function(e) { + element.attr('src', e.target.src); + element.css('opacity', 1); + this.leave('pre-loading'); + !this.is('pre-loading') && !this.is('initializing') && this.refresh(); + }, this)).attr('src', element.attr('src') || element.attr('data-src') || element.attr('data-src-retina')); + }, this)); + }; + + /** + * Destroys the carousel. + * @public + */ + Owl.prototype.destroy = function() { + + this.$element.off('.owl.core'); + this.$stage.off('.owl.core'); + $(document).off('.owl.core'); + + if (this.settings.responsive !== false) { + window.clearTimeout(this.resizeTimer); + this.off(window, 'resize', this._handlers.onThrottledResize); + } + + for (var i in this._plugins) { + this._plugins[i].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'); + }; + + /** + * Operators to calculate right-to-left and left-to-right. + * @protected + * @param {Number} [a] - The left side operand. + * @param {String} [o] - The operator. + * @param {Number} [b] - The right side operand. + */ + Owl.prototype.op = function(a, o, b) { + var rtl = this.settings.rtl; + switch (o) { + case '<': + return rtl ? a > b : a < b; + case '>': + return rtl ? a < b : a > b; + case '>=': + return rtl ? a <= b : a >= b; + case '<=': + return rtl ? a >= b : a <= b; + default: + break; + } + }; + + /** + * Attaches to an internal event. + * @protected + * @param {HTMLElement} element - The event source. + * @param {String} event - The event name. + * @param {Function} listener - The event handler to attach. + * @param {Boolean} capture - Wether the event should be handled at the capturing phase or not. + */ + Owl.prototype.on = function(element, event, listener, capture) { + if (element.addEventListener) { + element.addEventListener(event, listener, capture); + } else if (element.attachEvent) { + element.attachEvent('on' + event, listener); + } + }; + + /** + * Detaches from an internal event. + * @protected + * @param {HTMLElement} element - The event source. + * @param {String} event - The event name. + * @param {Function} listener - The attached event handler to detach. + * @param {Boolean} capture - Wether the attached event handler was registered as a capturing listener or not. + */ + Owl.prototype.off = function(element, event, listener, capture) { + if (element.removeEventListener) { + element.removeEventListener(event, listener, capture); + } else if (element.detachEvent) { + element.detachEvent('on' + event, listener); + } + }; + + /** + * Triggers a public event. + * @todo Remove `status`, `relatedTarget` should be used instead. + * @protected + * @param {String} name - The event name. + * @param {*} [data=null] - The event data. + * @param {String} [namespace=carousel] - The event namespace. + * @param {String} [state] - The state which is associated with the event. + * @param {Boolean} [enter=false] - Indicates if the call enters the specified state or not. + * @returns {Event} - The event arguments. + */ + Owl.prototype.trigger = function(name, data, namespace, state, enter) { + var status = { + item: { count: this._items.length, index: this.current() } + }, handler = $.camelCase( + $.grep([ 'on', name, namespace ], function(v) { return v }) + .join('-').toLowerCase() + ), event = $.Event( + [ name, 'owl', namespace || 'carousel' ].join('.').toLowerCase(), + $.extend({ relatedTarget: this }, status, data) + ); + + if (!this._supress[name]) { + $.each(this._plugins, function(name, plugin) { + if (plugin.onTrigger) { + plugin.onTrigger(event); + } + }); + + this.register({ type: Owl.Type.Event, name: name }); + this.$element.trigger(event); + + if (this.settings && typeof this.settings[handler] === 'function') { + this.settings[handler].call(this, event); + } + } + + return event; + }; + + /** + * Enters a state. + * @param name - The state name. + */ + Owl.prototype.enter = function(name) { + $.each([ name ].concat(this._states.tags[name] || []), $.proxy(function(i, name) { + if (this._states.current[name] === undefined) { + this._states.current[name] = 0; + } + + this._states.current[name]++; + }, this)); + }; + + /** + * Leaves a state. + * @param name - The state name. + */ + Owl.prototype.leave = function(name) { + $.each([ name ].concat(this._states.tags[name] || []), $.proxy(function(i, name) { + this._states.current[name]--; + }, this)); + }; + + /** + * Registers an event or state. + * @public + * @param {Object} object - The event or state to register. + */ + Owl.prototype.register = function(object) { + if (object.type === Owl.Type.Event) { + if (!$.event.special[object.name]) { + $.event.special[object.name] = {}; + } + + if (!$.event.special[object.name].owl) { + var _default = $.event.special[object.name]._default; + $.event.special[object.name]._default = function(e) { + if (_default && _default.apply && (!e.namespace || e.namespace.indexOf('owl') === -1)) { + return _default.apply(this, arguments); + } + return e.namespace && e.namespace.indexOf('owl') > -1; + }; + $.event.special[object.name].owl = true; + } + } else if (object.type === Owl.Type.State) { + if (!this._states.tags[object.name]) { + this._states.tags[object.name] = object.tags; + } else { + this._states.tags[object.name] = this._states.tags[object.name].concat(object.tags); + } + + this._states.tags[object.name] = $.grep(this._states.tags[object.name], $.proxy(function(tag, i) { + return $.inArray(tag, this._states.tags[object.name]) === i; + }, this)); + } + }; + + /** + * Suppresses events. + * @protected + * @param {Array.} events - The events to suppress. + */ + Owl.prototype.suppress = function(events) { + $.each(events, $.proxy(function(index, event) { + this._supress[event] = true; + }, this)); + }; + + /** + * Releases suppressed events. + * @protected + * @param {Array.} events - The events to release. + */ + Owl.prototype.release = function(events) { + $.each(events, $.proxy(function(index, event) { + delete this._supress[event]; + }, this)); + }; + + /** + * Gets unified pointer coordinates from event. + * @todo #261 + * @protected + * @param {Event} - The `mousedown` or `touchstart` event. + * @returns {Object} - Contains `x` and `y` coordinates of current pointer position. + */ + Owl.prototype.pointer = function(event) { + var result = { x: null, y: null }; + + event = event.originalEvent || event || window.event; + + event = event.touches && event.touches.length ? + event.touches[0] : event.changedTouches && event.changedTouches.length ? + event.changedTouches[0] : event; + + if (event.pageX) { + result.x = event.pageX; + result.y = event.pageY; + } else { + result.x = event.clientX; + result.y = event.clientY; + } + + return result; + }; + + /** + * Determines if the input is a Number or something that can be coerced to a Number + * @protected + * @param {Number|String|Object|Array|Boolean|RegExp|Function|Symbol} - The input to be tested + * @returns {Boolean} - An indication if the input is a Number or can be coerced to a Number + */ + Owl.prototype.isNumeric = function(number) { + return !isNaN(parseFloat(number)); + }; + + /** + * Gets the difference of two vectors. + * @todo #261 + * @protected + * @param {Object} - The first vector. + * @param {Object} - The second vector. + * @returns {Object} - The difference. + */ + Owl.prototype.difference = function(first, second) { + return { + x: first.x - second.x, + y: first.y - second.y + }; + }; + + /** + * The jQuery Plugin for the Owl Carousel + * @todo Navigation plugin `next` and `prev` + * @public + */ + $.fn.owlCarousel = function(option) { + var args = Array.prototype.slice.call(arguments, 1); + + return this.each(function() { + var $this = $(this), + data = $this.data('owl.carousel'); + + if (!data) { + data = new Owl(this, typeof option == 'object' && option); + $this.data('owl.carousel', data); + + $.each([ + 'next', 'prev', 'to', 'destroy', 'refresh', 'replace', 'add', 'remove' + ], function(i, event) { + data.register({ type: Owl.Type.Event, name: event }); + data.$element.on(event + '.owl.carousel.core', $.proxy(function(e) { + if (e.namespace && e.relatedTarget !== this) { + this.suppress([ event ]); + data[event].apply(this, [].slice.call(arguments, 1)); + this.release([ event ]); + } + }, data)); + }); + } + + if (typeof option == 'string' && option.charAt(0) !== '_') { + data[option].apply(data, args); + } + }); + }; + + /** + * The constructor for the jQuery Plugin + * @public + */ + $.fn.owlCarousel.Constructor = Owl; + +})(window.Zepto || window.jQuery, window, document); + +/** + * AutoRefresh Plugin + * @version 2.1.0 + * @author Artus Kolanowski + * @author David Deutsch + * @license The MIT License (MIT) + */ +;(function($, window, document, undefined) { + + /** + * Creates the auto refresh plugin. + * @class The Auto Refresh Plugin + * @param {Owl} carousel - The Owl Carousel + */ + var AutoRefresh = function(carousel) { + /** + * Reference to the core. + * @protected + * @type {Owl} + */ + this._core = carousel; + + /** + * Refresh interval. + * @protected + * @type {number} + */ + this._interval = null; + + /** + * Whether the element is currently visible or not. + * @protected + * @type {Boolean} + */ + this._visible = null; + + /** + * All event handlers. + * @protected + * @type {Object} + */ + this._handlers = { + 'initialized.owl.carousel': $.proxy(function(e) { + if (e.namespace && this._core.settings.autoRefresh) { + this.watch(); + } + }, this) + }; + + // set default options + this._core.options = $.extend({}, AutoRefresh.Defaults, this._core.options); + + // register event handlers + this._core.$element.on(this._handlers); + }; + + /** + * Default options. + * @public + */ + AutoRefresh.Defaults = { + autoRefresh: true, + autoRefreshInterval: 500 + }; + + /** + * Watches the element. + */ + AutoRefresh.prototype.watch = function() { + if (this._interval) { + return; + } + + this._visible = this._core.$element.is(':visible'); + this._interval = window.setInterval($.proxy(this.refresh, this), this._core.settings.autoRefreshInterval); + }; + + /** + * Refreshes the element. + */ + AutoRefresh.prototype.refresh = function() { + if (this._core.$element.is(':visible') === this._visible) { + return; + } + + this._visible = !this._visible; + + this._core.$element.toggleClass('owl-hidden', !this._visible); + + this._visible && (this._core.invalidate('width') && this._core.refresh()); + }; + + /** + * Destroys the plugin. + */ + AutoRefresh.prototype.destroy = function() { + var handler, property; + + window.clearInterval(this._interval); + + for (handler in this._handlers) { + this._core.$element.off(handler, this._handlers[handler]); + } + for (property in Object.getOwnPropertyNames(this)) { + typeof this[property] != 'function' && (this[property] = null); + } + }; + + $.fn.owlCarousel.Constructor.Plugins.AutoRefresh = AutoRefresh; + +})(window.Zepto || window.jQuery, window, document); + +/** + * Lazy Plugin + * @version 2.1.0 + * @author Bartosz Wojciechowski + * @author David Deutsch + * @license The MIT License (MIT) + */ +;(function($, window, document, undefined) { + + /** + * Creates the lazy plugin. + * @class The Lazy Plugin + * @param {Owl} carousel - The Owl Carousel + */ + var Lazy = function(carousel) { + + /** + * Reference to the core. + * @protected + * @type {Owl} + */ + this._core = carousel; + + /** + * Already loaded items. + * @protected + * @type {Array.} + */ + this._loaded = []; + + /** + * Event handlers. + * @protected + * @type {Object} + */ + this._handlers = { + 'initialized.owl.carousel change.owl.carousel resized.owl.carousel': $.proxy(function(e) { + if (!e.namespace) { + return; + } + + if (!this._core.settings || !this._core.settings.lazyLoad) { + return; + } + + if ((e.property && e.property.name == 'position') || e.type == 'initialized') { + var settings = this._core.settings, + n = (settings.center && Math.ceil(settings.items / 2) || settings.items), + i = ((settings.center && n * -1) || 0), + position = (e.property && e.property.value !== undefined ? e.property.value : this._core.current()) + i, + clones = this._core.clones().length, + load = $.proxy(function(i, v) { this.load(v) }, this); + + while (i++ < n) { + this.load(clones / 2 + this._core.relative(position)); + clones && $.each(this._core.clones(this._core.relative(position)), load); + position++; + } + } + }, this) + }; + + // set the default options + this._core.options = $.extend({}, Lazy.Defaults, this._core.options); + + // register event handler + this._core.$element.on(this._handlers); + }; + + /** + * Default options. + * @public + */ + Lazy.Defaults = { + lazyLoad: false + }; + + /** + * Loads all resources of an item at the specified position. + * @param {Number} position - The absolute position of the item. + * @protected + */ + Lazy.prototype.load = function(position) { + var $item = this._core.$stage.children().eq(position), + $elements = $item && $item.find('.owl-lazy'); + + if (!$elements || $.inArray($item.get(0), this._loaded) > -1) { + return; + } + + $elements.each($.proxy(function(index, element) { + var $element = $(element), image, + url = (window.devicePixelRatio > 1 && $element.attr('data-src-retina')) || $element.attr('data-src'); + + this._core.trigger('load', { element: $element, url: url }, 'lazy'); + + if ($element.is('img')) { + $element.one('load.owl.lazy', $.proxy(function() { + $element.css('opacity', 1); + this._core.trigger('loaded', { element: $element, url: url }, 'lazy'); + }, this)).attr('src', url); + } else { + image = new Image(); + image.onload = $.proxy(function() { + $element.css({ + 'background-image': 'url("' + url + '")', + 'opacity': '1' + }); + this._core.trigger('loaded', { element: $element, url: url }, 'lazy'); + }, this); + image.src = url; + } + }, this)); + + this._loaded.push($item.get(0)); + }; + + /** + * Destroys the plugin. + * @public + */ + Lazy.prototype.destroy = function() { + var handler, property; + + for (handler in this.handlers) { + this._core.$element.off(handler, this.handlers[handler]); + } + for (property in Object.getOwnPropertyNames(this)) { + typeof this[property] != 'function' && (this[property] = null); + } + }; + + $.fn.owlCarousel.Constructor.Plugins.Lazy = Lazy; + +})(window.Zepto || window.jQuery, window, document); + +/** + * AutoHeight Plugin + * @version 2.1.0 + * @author Bartosz Wojciechowski + * @author David Deutsch + * @license The MIT License (MIT) + */ +;(function($, window, document, undefined) { + + /** + * Creates the auto height plugin. + * @class The Auto Height Plugin + * @param {Owl} carousel - The Owl Carousel + */ + var AutoHeight = function(carousel) { + /** + * Reference to the core. + * @protected + * @type {Owl} + */ + this._core = carousel; + + /** + * All event handlers. + * @protected + * @type {Object} + */ + this._handlers = { + 'initialized.owl.carousel refreshed.owl.carousel': $.proxy(function(e) { + if (e.namespace && this._core.settings.autoHeight) { + this.update(); + } + }, this), + 'changed.owl.carousel': $.proxy(function(e) { + if (e.namespace && this._core.settings.autoHeight && e.property.name == 'position'){ + this.update(); + } + }, this), + 'loaded.owl.lazy': $.proxy(function(e) { + if (e.namespace && this._core.settings.autoHeight + && e.element.closest('.' + this._core.settings.itemClass).index() === this._core.current()) { + this.update(); + } + }, this) + }; + + // set default options + this._core.options = $.extend({}, AutoHeight.Defaults, this._core.options); + + // register event handlers + this._core.$element.on(this._handlers); + }; + + /** + * Default options. + * @public + */ + AutoHeight.Defaults = { + autoHeight: false, + autoHeightClass: 'owl-height' + }; + + /** + * Updates the view. + */ + AutoHeight.prototype.update = function() { + var start = this._core._current, + end = start + this._core.settings.items, + visible = this._core.$stage.children().toArray().slice(start, end), + heights = [], + maxheight = 0; + + $.each(visible, function(index, item) { + heights.push($(item).height()); + }); + + maxheight = Math.max.apply(null, heights); + + this._core.$stage.parent() + .height(maxheight) + .addClass(this._core.settings.autoHeightClass); + }; + + AutoHeight.prototype.destroy = function() { + var handler, property; + + for (handler in this._handlers) { + this._core.$element.off(handler, this._handlers[handler]); + } + for (property in Object.getOwnPropertyNames(this)) { + typeof this[property] != 'function' && (this[property] = null); + } + }; + + $.fn.owlCarousel.Constructor.Plugins.AutoHeight = AutoHeight; + +})(window.Zepto || window.jQuery, window, document); + +/** + * Video Plugin + * @version 2.1.0 + * @author Bartosz Wojciechowski + * @author David Deutsch + * @license The MIT License (MIT) + */ +;(function($, window, document, undefined) { + + /** + * Creates the video plugin. + * @class The Video Plugin + * @param {Owl} carousel - The Owl Carousel + */ + var Video = function(carousel) { + /** + * Reference to the core. + * @protected + * @type {Owl} + */ + this._core = carousel; + + /** + * Cache all video URLs. + * @protected + * @type {Object} + */ + this._videos = {}; + + /** + * Current playing item. + * @protected + * @type {jQuery} + */ + this._playing = null; + + /** + * All event handlers. + * @todo The cloned content removale is too late + * @protected + * @type {Object} + */ + this._handlers = { + 'initialized.owl.carousel': $.proxy(function(e) { + if (e.namespace) { + this._core.register({ type: 'state', name: 'playing', tags: [ 'interacting' ] }); + } + }, this), + 'resize.owl.carousel': $.proxy(function(e) { + if (e.namespace && this._core.settings.video && this.isInFullScreen()) { + e.preventDefault(); + } + }, this), + 'refreshed.owl.carousel': $.proxy(function(e) { + if (e.namespace && this._core.is('resizing')) { + this._core.$stage.find('.cloned .owl-video-frame').remove(); + } + }, this), + 'changed.owl.carousel': $.proxy(function(e) { + if (e.namespace && e.property.name === 'position' && this._playing) { + this.stop(); + } + }, this), + 'prepared.owl.carousel': $.proxy(function(e) { + if (!e.namespace) { + return; + } + + var $element = $(e.content).find('.owl-video'); + + if ($element.length) { + $element.css('display', 'none'); + this.fetch($element, $(e.content)); + } + }, this) + }; + + // set default options + this._core.options = $.extend({}, Video.Defaults, this._core.options); + + // register event handlers + this._core.$element.on(this._handlers); + + this._core.$element.on('click.owl.video', '.owl-video-play-icon', $.proxy(function(e) { + this.play(e); + }, this)); + }; + + /** + * Default options. + * @public + */ + Video.Defaults = { + video: false, + videoHeight: false, + videoWidth: false + }; + + /** + * Gets the video ID and the type (YouTube/Vimeo/vzaar only). + * @protected + * @param {jQuery} target - The target containing the video data. + * @param {jQuery} item - The item containing the video. + */ + Video.prototype.fetch = function(target, item) { + var type = (function() { + if (target.attr('data-vimeo-id')) { + return 'vimeo'; + } else if (target.attr('data-vzaar-id')) { + return 'vzaar' + } else { + return 'youtube'; + } + })(), + id = target.attr('data-vimeo-id') || target.attr('data-youtube-id') || target.attr('data-vzaar-id'), + width = target.attr('data-width') || this._core.settings.videoWidth, + height = target.attr('data-height') || this._core.settings.videoHeight, + url = target.attr('href'); + + if (url) { + + /* + Parses the id's out of the following urls (and probably more): + https://www.youtube.com/watch?v=:id + https://youtu.be/:id + https://vimeo.com/:id + https://vimeo.com/channels/:channel/:id + https://vimeo.com/groups/:group/videos/:id + https://app.vzaar.com/videos/:id + + Visual example: https://regexper.com/#(http%3A%7Chttps%3A%7C)%5C%2F%5C%2F(player.%7Cwww.%7Capp.)%3F(vimeo%5C.com%7Cyoutu(be%5C.com%7C%5C.be%7Cbe%5C.googleapis%5C.com)%7Cvzaar%5C.com)%5C%2F(video%5C%2F%7Cvideos%5C%2F%7Cembed%5C%2F%7Cchannels%5C%2F.%2B%5C%2F%7Cgroups%5C%2F.%2B%5C%2F%7Cwatch%5C%3Fv%3D%7Cv%5C%2F)%3F(%5BA-Za-z0-9._%25-%5D*)(%5C%26%5CS%2B)%3F + */ + + id = url.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+)?/); + + if (id[3].indexOf('youtu') > -1) { + type = 'youtube'; + } else if (id[3].indexOf('vimeo') > -1) { + type = 'vimeo'; + } else if (id[3].indexOf('vzaar') > -1) { + type = 'vzaar'; + } else { + throw new Error('Video URL not supported.'); + } + id = id[6]; + } else { + throw new Error('Missing video URL.'); + } + + this._videos[url] = { + type: type, + id: id, + width: width, + height: height + }; + + item.attr('data-video', url); + + this.thumbnail(target, this._videos[url]); + }; + + /** + * Creates video thumbnail. + * @protected + * @param {jQuery} target - The target containing the video data. + * @param {Object} info - The video info object. + * @see `fetch` + */ + Video.prototype.thumbnail = function(target, video) { + var tnLink, + icon, + path, + dimensions = video.width && video.height ? 'style="width:' + video.width + 'px;height:' + video.height + 'px;"' : '', + customTn = target.find('img'), + srcType = 'src', + lazyClass = '', + settings = this._core.settings, + create = function(path) { + icon = '
'; + + if (settings.lazyLoad) { + tnLink = '
'; + } else { + tnLink = '
'; + } + target.after(tnLink); + target.after(icon); + }; + + // wrap video content into owl-video-wrapper div + target.wrap('
'); + + if (this._core.settings.lazyLoad) { + srcType = 'data-src'; + lazyClass = 'owl-lazy'; + } + + // custom thumbnail + if (customTn.length) { + create(customTn.attr(srcType)); + customTn.remove(); + return false; + } + + if (video.type === 'youtube') { + path = "//img.youtube.com/vi/" + video.id + "/hqdefault.jpg"; + create(path); + } else if (video.type === 'vimeo') { + $.ajax({ + type: 'GET', + url: '//vimeo.com/api/v2/video/' + video.id + '.json', + jsonp: 'callback', + dataType: 'jsonp', + success: function(data) { + path = data[0].thumbnail_large; + create(path); + } + }); + } else if (video.type === 'vzaar') { + $.ajax({ + type: 'GET', + url: '//vzaar.com/api/videos/' + video.id + '.json', + jsonp: 'callback', + dataType: 'jsonp', + success: function(data) { + path = data.framegrab_url; + create(path); + } + }); + } + }; + + /** + * Stops the current video. + * @public + */ + Video.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'); + }; + + /** + * Starts the current video. + * @public + * @param {Event} event - The event arguments. + */ + Video.prototype.play = function(event) { + var target = $(event.target), + item = target.closest('.' + this._core.settings.itemClass), + video = this._videos[item.attr('data-video')], + width = video.width || '100%', + height = video.height || this._core.$stage.height(), + html; + + if (this._playing) { + return; + } + + this._core.enter('playing'); + this._core.trigger('play', null, 'video'); + + item = this._core.items(this._core.relative(item.index())); + + this._core.reset(item.index()); + + if (video.type === 'youtube') { + html = ''; + } else if (video.type === 'vimeo') { + html = ''; + } else if (video.type === 'vzaar') { + html = ''; + } + + $('
' + html + '
').insertAfter(item.find('.owl-video')); + + this._playing = item.addClass('owl-video-playing'); + }; + + /** + * Checks whether an video is currently in full screen mode or not. + * @todo Bad style because looks like a readonly method but changes members. + * @protected + * @returns {Boolean} + */ + Video.prototype.isInFullScreen = function() { + var element = document.fullscreenElement || document.mozFullScreenElement || + document.webkitFullscreenElement; + + return element && $(element).parent().hasClass('owl-video-frame'); + }; + + /** + * Destroys the plugin. + */ + Video.prototype.destroy = function() { + var handler, property; + + this._core.$element.off('click.owl.video'); + + for (handler in this._handlers) { + this._core.$element.off(handler, this._handlers[handler]); + } + for (property in Object.getOwnPropertyNames(this)) { + typeof this[property] != 'function' && (this[property] = null); + } + }; + + $.fn.owlCarousel.Constructor.Plugins.Video = Video; + +})(window.Zepto || window.jQuery, window, document); + +/** + * Animate Plugin + * @version 2.1.0 + * @author Bartosz Wojciechowski + * @author David Deutsch + * @license The MIT License (MIT) + */ +;(function($, window, document, undefined) { + + /** + * Creates the animate plugin. + * @class The Navigation Plugin + * @param {Owl} scope - The Owl Carousel + */ + var Animate = function(scope) { + this.core = scope; + this.core.options = $.extend({}, Animate.Defaults, this.core.options); + this.swapping = true; + this.previous = undefined; + this.next = undefined; + + this.handlers = { + 'change.owl.carousel': $.proxy(function(e) { + if (e.namespace && e.property.name == 'position') { + this.previous = this.core.current(); + this.next = e.property.value; + } + }, this), + 'drag.owl.carousel dragged.owl.carousel translated.owl.carousel': $.proxy(function(e) { + if (e.namespace) { + this.swapping = e.type == 'translated'; + } + }, this), + 'translate.owl.carousel': $.proxy(function(e) { + if (e.namespace && this.swapping && (this.core.options.animateOut || this.core.options.animateIn)) { + this.swap(); + } + }, this) + }; + + this.core.$element.on(this.handlers); + }; + + /** + * Default options. + * @public + */ + Animate.Defaults = { + animateOut: false, + animateIn: false + }; + + /** + * Toggles the animation classes whenever an translations starts. + * @protected + * @returns {Boolean|undefined} + */ + Animate.prototype.swap = function() { + + if (this.core.settings.items !== 1) { + return; + } + + if (!$.support.animation || !$.support.transition) { + return; + } + + this.core.speed(0); + + var left, + clear = $.proxy(this.clear, this), + previous = this.core.$stage.children().eq(this.previous), + next = this.core.$stage.children().eq(this.next), + incoming = this.core.settings.animateIn, + outgoing = this.core.settings.animateOut; + + if (this.core.current() === this.previous) { + return; + } + + if (outgoing) { + left = this.core.coordinates(this.previous) - this.core.coordinates(this.next); + previous.one($.support.animation.end, clear) + .css( { 'left': left + 'px' } ) + .addClass('animated owl-animated-out') + .addClass(outgoing); + } + + if (incoming) { + next.one($.support.animation.end, clear) + .addClass('animated owl-animated-in') + .addClass(incoming); + } + }; + + Animate.prototype.clear = function(e) { + $(e.target).css( { 'left': '' } ) + .removeClass('animated owl-animated-out owl-animated-in') + .removeClass(this.core.settings.animateIn) + .removeClass(this.core.settings.animateOut); + this.core.onTransitionEnd(); + }; + + /** + * Destroys the plugin. + * @public + */ + Animate.prototype.destroy = function() { + var handler, property; + + for (handler in this.handlers) { + this.core.$element.off(handler, this.handlers[handler]); + } + for (property in Object.getOwnPropertyNames(this)) { + typeof this[property] != 'function' && (this[property] = null); + } + }; + + $.fn.owlCarousel.Constructor.Plugins.Animate = Animate; + +})(window.Zepto || window.jQuery, window, document); + +/** + * Autoplay Plugin + * @version 2.1.0 + * @author Bartosz Wojciechowski + * @author Artus Kolanowski + * @author David Deutsch + * @license The MIT License (MIT) + */ +;(function($, window, document, undefined) { + + /** + * Creates the autoplay plugin. + * @class The Autoplay Plugin + * @param {Owl} scope - The Owl Carousel + */ + var Autoplay = function(carousel) { + /** + * Reference to the core. + * @protected + * @type {Owl} + */ + this._core = carousel; + + /** + * The autoplay timeout. + * @type {Timeout} + */ + this._timeout = null; + + /** + * Indicates whenever the autoplay is paused. + * @type {Boolean} + */ + this._paused = false; + + /** + * All event handlers. + * @protected + * @type {Object} + */ + this._handlers = { + 'changed.owl.carousel': $.proxy(function(e) { + if (e.namespace && e.property.name === 'settings') { + if (this._core.settings.autoplay) { + this.play(); + } else { + this.stop(); + } + } else if (e.namespace && e.property.name === 'position') { + //console.log('play?', e); + if (this._core.settings.autoplay) { + this._setAutoPlayInterval(); + } + } + }, this), + 'initialized.owl.carousel': $.proxy(function(e) { + if (e.namespace && this._core.settings.autoplay) { + this.play(); + } + }, this), + 'play.owl.autoplay': $.proxy(function(e, t, s) { + if (e.namespace) { + this.play(t, s); + } + }, this), + 'stop.owl.autoplay': $.proxy(function(e) { + if (e.namespace) { + this.stop(); + } + }, this), + 'mouseover.owl.autoplay': $.proxy(function() { + if (this._core.settings.autoplayHoverPause && this._core.is('rotating')) { + this.pause(); + } + }, this), + 'mouseleave.owl.autoplay': $.proxy(function() { + if (this._core.settings.autoplayHoverPause && this._core.is('rotating')) { + this.play(); + } + }, this), + 'touchstart.owl.core': $.proxy(function() { + if (this._core.settings.autoplayHoverPause && this._core.is('rotating')) { + this.pause(); + } + }, this), + 'touchend.owl.core': $.proxy(function() { + if (this._core.settings.autoplayHoverPause) { + this.play(); + } + }, this) + }; + + // register event handlers + this._core.$element.on(this._handlers); + + // set default options + this._core.options = $.extend({}, Autoplay.Defaults, this._core.options); + }; + + /** + * Default options. + * @public + */ + Autoplay.Defaults = { + autoplay: false, + autoplayTimeout: 5000, + autoplayHoverPause: false, + autoplaySpeed: false + }; + + /** + * Starts the autoplay. + * @public + * @param {Number} [timeout] - The interval before the next animation starts. + * @param {Number} [speed] - The animation speed for the animations. + */ + Autoplay.prototype.play = function(timeout, speed) { + this._paused = false; + + if (this._core.is('rotating')) { + return; + } + + this._core.enter('rotating'); + + this._setAutoPlayInterval(); + }; + + /** + * Gets a new timeout + * @private + * @param {Number} [timeout] - The interval before the next animation starts. + * @param {Number} [speed] - The animation speed for the animations. + * @return {Timeout} + */ + Autoplay.prototype._getNextTimeout = function(timeout, speed) { + if ( this._timeout ) { + window.clearTimeout(this._timeout); + } + return window.setTimeout($.proxy(function() { + if (this._paused || this._core.is('busy') || this._core.is('interacting') || document.hidden) { + return; + } + this._core.next(speed || this._core.settings.autoplaySpeed); + }, this), timeout || this._core.settings.autoplayTimeout); + }; + + /** + * Sets autoplay in motion. + * @private + */ + Autoplay.prototype._setAutoPlayInterval = function() { + this._timeout = this._getNextTimeout(); + }; + + /** + * Stops the autoplay. + * @public + */ + Autoplay.prototype.stop = function() { + if (!this._core.is('rotating')) { + return; + } + + window.clearTimeout(this._timeout); + this._core.leave('rotating'); + }; + + /** + * Stops the autoplay. + * @public + */ + Autoplay.prototype.pause = function() { + if (!this._core.is('rotating')) { + return; + } + + this._paused = true; + }; + + /** + * Destroys the plugin. + */ + Autoplay.prototype.destroy = function() { + var handler, property; + + this.stop(); + + for (handler in this._handlers) { + this._core.$element.off(handler, this._handlers[handler]); + } + for (property in Object.getOwnPropertyNames(this)) { + typeof this[property] != 'function' && (this[property] = null); + } + }; + + $.fn.owlCarousel.Constructor.Plugins.autoplay = Autoplay; + +})(window.Zepto || window.jQuery, window, document); + +/** + * Navigation Plugin + * @version 2.1.0 + * @author Artus Kolanowski + * @author David Deutsch + * @license The MIT License (MIT) + */ +;(function($, window, document, undefined) { + 'use strict'; + + /** + * Creates the navigation plugin. + * @class The Navigation Plugin + * @param {Owl} carousel - The Owl Carousel. + */ + var Navigation = function(carousel) { + /** + * Reference to the core. + * @protected + * @type {Owl} + */ + this._core = carousel; + + /** + * Indicates whether the plugin is initialized or not. + * @protected + * @type {Boolean} + */ + this._initialized = false; + + /** + * The current paging indexes. + * @protected + * @type {Array} + */ + this._pages = []; + + /** + * All DOM elements of the user interface. + * @protected + * @type {Object} + */ + this._controls = {}; + + /** + * Markup for an indicator. + * @protected + * @type {Array.} + */ + this._templates = []; + + /** + * The carousel element. + * @type {jQuery} + */ + this.$element = this._core.$element; + + /** + * Overridden methods of the carousel. + * @protected + * @type {Object} + */ + this._overrides = { + next: this._core.next, + prev: this._core.prev, + to: this._core.to + }; + + /** + * All event handlers. + * @protected + * @type {Object} + */ + this._handlers = { + 'prepared.owl.carousel': $.proxy(function(e) { + if (e.namespace && this._core.settings.dotsData) { + this._templates.push('
' + + $(e.content).find('[data-dot]').addBack('[data-dot]').attr('data-dot') + '
'); + } + }, this), + 'added.owl.carousel': $.proxy(function(e) { + if (e.namespace && this._core.settings.dotsData) { + this._templates.splice(e.position, 0, this._templates.pop()); + } + }, this), + 'remove.owl.carousel': $.proxy(function(e) { + if (e.namespace && this._core.settings.dotsData) { + this._templates.splice(e.position, 1); + } + }, this), + 'changed.owl.carousel': $.proxy(function(e) { + if (e.namespace && e.property.name == 'position') { + this.draw(); + } + }, this), + 'initialized.owl.carousel': $.proxy(function(e) { + if (e.namespace && !this._initialized) { + this._core.trigger('initialize', null, 'navigation'); + this.initialize(); + this.update(); + this.draw(); + this._initialized = true; + this._core.trigger('initialized', null, 'navigation'); + } + }, this), + 'refreshed.owl.carousel': $.proxy(function(e) { + if (e.namespace && this._initialized) { + this._core.trigger('refresh', null, 'navigation'); + this.update(); + this.draw(); + this._core.trigger('refreshed', null, 'navigation'); + } + }, this) + }; + + // set default options + this._core.options = $.extend({}, Navigation.Defaults, this._core.options); + + // register event handlers + this.$element.on(this._handlers); + }; + + /** + * Default options. + * @public + * @todo Rename `slideBy` to `navBy` + */ + Navigation.Defaults = { + nav: false, + navText: [ 'prev', 'next' ], + navSpeed: false, + navElement: 'div', + navContainer: false, + navContainerClass: 'owl-nav', + navClass: [ 'owl-prev', 'owl-next' ], + slideBy: 1, + dotClass: 'owl-dot', + dotsClass: 'owl-dots', + dots: true, + dotsEach: false, + dotsData: false, + dotsSpeed: false, + dotsContainer: false + }; + + /** + * Initializes the layout of the plugin and extends the carousel. + * @protected + */ + Navigation.prototype.initialize = function() { + var override, + settings = this._core.settings; + + // create DOM structure for relative navigation + this._controls.$relative = (settings.navContainer ? $(settings.navContainer) + : $('
').addClass(settings.navContainerClass).appendTo(this.$element)).addClass('disabled'); + + this._controls.$previous = $('<' + settings.navElement + '>') + .addClass(settings.navClass[0]) + .html(settings.navText[0]) + .prependTo(this._controls.$relative) + .on('click', $.proxy(function(e) { + this.prev(settings.navSpeed); + }, this)); + this._controls.$next = $('<' + settings.navElement + '>') + .addClass(settings.navClass[1]) + .html(settings.navText[1]) + .appendTo(this._controls.$relative) + .on('click', $.proxy(function(e) { + this.next(settings.navSpeed); + }, this)); + + // create DOM structure for absolute navigation + if (!settings.dotsData) { + this._templates = [ $('
') + .addClass(settings.dotClass) + .append($('')) + .prop('outerHTML') ]; + } + + this._controls.$absolute = (settings.dotsContainer ? $(settings.dotsContainer) + : $('
').addClass(settings.dotsClass).appendTo(this.$element)).addClass('disabled'); + + this._controls.$absolute.on('click', 'div', $.proxy(function(e) { + var index = $(e.target).parent().is(this._controls.$absolute) + ? $(e.target).index() : $(e.target).parent().index(); + + e.preventDefault(); + + this.to(index, settings.dotsSpeed); + }, this)); + + // override public methods of the carousel + for (override in this._overrides) { + this._core[override] = $.proxy(this[override], this); + } + }; + + /** + * Destroys the plugin. + * @protected + */ + Navigation.prototype.destroy = function() { + var handler, control, property, override; + + for (handler in this._handlers) { + this.$element.off(handler, this._handlers[handler]); + } + for (control in this._controls) { + this._controls[control].remove(); + } + for (override in this.overides) { + this._core[override] = this._overrides[override]; + } + for (property in Object.getOwnPropertyNames(this)) { + typeof this[property] != 'function' && (this[property] = null); + } + }; + + /** + * Updates the internal state. + * @protected + */ + Navigation.prototype.update = function() { + var i, j, k, + lower = this._core.clones().length / 2, + upper = lower + this._core.items().length, + maximum = this._core.maximum(true), + settings = this._core.settings, + size = settings.center || settings.autoWidth || settings.dotsData + ? 1 : settings.dotsEach || settings.items; + + if (settings.slideBy !== 'page') { + settings.slideBy = Math.min(settings.slideBy, settings.items); + } + + if (settings.dots || settings.slideBy == 'page') { + this._pages = []; + + for (i = lower, j = 0, k = 0; i < upper; i++) { + if (j >= size || j === 0) { + this._pages.push({ + start: Math.min(maximum, i - lower), + end: i - lower + size - 1 + }); + if (Math.min(maximum, i - lower) === maximum) { + break; + } + j = 0, ++k; + } + j += this._core.mergers(this._core.relative(i)); + } + } + }; + + /** + * Draws the user interface. + * @todo The option `dotsData` wont work. + * @protected + */ + Navigation.prototype.draw = function() { + var difference, + settings = this._core.settings, + disabled = this._core.items().length <= settings.items, + index = this._core.relative(this._core.current()), + loop = settings.loop || settings.rewind; + + this._controls.$relative.toggleClass('disabled', !settings.nav || disabled); + + if (settings.nav) { + this._controls.$previous.toggleClass('disabled', !loop && index <= this._core.minimum(true)); + this._controls.$next.toggleClass('disabled', !loop && index >= this._core.maximum(true)); + } + + this._controls.$absolute.toggleClass('disabled', !settings.dots || disabled); + + if (settings.dots) { + difference = this._pages.length - this._controls.$absolute.children().length; + + if (settings.dotsData && difference !== 0) { + this._controls.$absolute.html(this._templates.join('')); + } else if (difference > 0) { + this._controls.$absolute.append(new Array(difference + 1).join(this._templates[0])); + } else if (difference < 0) { + this._controls.$absolute.children().slice(difference).remove(); + } + + this._controls.$absolute.find('.active').removeClass('active'); + this._controls.$absolute.children().eq($.inArray(this.current(), this._pages)).addClass('active'); + } + }; + + /** + * Extends event data. + * @protected + * @param {Event} event - The event object which gets thrown. + */ + Navigation.prototype.onTrigger = function(event) { + var settings = this._core.settings; + + event.page = { + index: $.inArray(this.current(), this._pages), + count: this._pages.length, + size: settings && (settings.center || settings.autoWidth || settings.dotsData + ? 1 : settings.dotsEach || settings.items) + }; + }; + + /** + * Gets the current page position of the carousel. + * @protected + * @returns {Number} + */ + Navigation.prototype.current = function() { + var current = this._core.relative(this._core.current()); + return $.grep(this._pages, $.proxy(function(page, index) { + return page.start <= current && page.end >= current; + }, this)).pop(); + }; + + /** + * Gets the current succesor/predecessor position. + * @protected + * @returns {Number} + */ + Navigation.prototype.getPosition = function(successor) { + var position, length, + settings = this._core.settings; + + if (settings.slideBy == 'page') { + position = $.inArray(this.current(), this._pages); + length = this._pages.length; + successor ? ++position : --position; + position = this._pages[((position % length) + length) % length].start; + } else { + position = this._core.relative(this._core.current()); + length = this._core.items().length; + successor ? position += settings.slideBy : position -= settings.slideBy; + } + + return position; + }; + + /** + * Slides to the next item or page. + * @public + * @param {Number} [speed=false] - The time in milliseconds for the transition. + */ + Navigation.prototype.next = function(speed) { + $.proxy(this._overrides.to, this._core)(this.getPosition(true), speed); + }; + + /** + * Slides to the previous item or page. + * @public + * @param {Number} [speed=false] - The time in milliseconds for the transition. + */ + Navigation.prototype.prev = function(speed) { + $.proxy(this._overrides.to, this._core)(this.getPosition(false), speed); + }; + + /** + * Slides to the specified item or page. + * @public + * @param {Number} position - The position of the item or page. + * @param {Number} [speed] - The time in milliseconds for the transition. + * @param {Boolean} [standard=false] - Whether to use the standard behaviour or not. + */ + Navigation.prototype.to = function(position, speed, standard) { + var length; + + if (!standard && this._pages.length) { + length = this._pages.length; + $.proxy(this._overrides.to, this._core)(this._pages[((position % length) + length) % length].start, speed); + } else { + $.proxy(this._overrides.to, this._core)(position, speed); + } + }; + + $.fn.owlCarousel.Constructor.Plugins.Navigation = Navigation; + +})(window.Zepto || window.jQuery, window, document); + +/** + * Hash Plugin + * @version 2.1.0 + * @author Artus Kolanowski + * @author David Deutsch + * @license The MIT License (MIT) + */ +;(function($, window, document, undefined) { + 'use strict'; + + /** + * Creates the hash plugin. + * @class The Hash Plugin + * @param {Owl} carousel - The Owl Carousel + */ + var Hash = function(carousel) { + /** + * Reference to the core. + * @protected + * @type {Owl} + */ + this._core = carousel; + + /** + * Hash index for the items. + * @protected + * @type {Object} + */ + this._hashes = {}; + + /** + * The carousel element. + * @type {jQuery} + */ + this.$element = this._core.$element; + + /** + * All event handlers. + * @protected + * @type {Object} + */ + this._handlers = { + 'initialized.owl.carousel': $.proxy(function(e) { + if (e.namespace && this._core.settings.startPosition === 'URLHash') { + $(window).trigger('hashchange.owl.navigation'); + } + }, this), + 'prepared.owl.carousel': $.proxy(function(e) { + if (e.namespace) { + var hash = $(e.content).find('[data-hash]').addBack('[data-hash]').attr('data-hash'); + + if (!hash) { + return; + } + + this._hashes[hash] = e.content; + } + }, this), + 'changed.owl.carousel': $.proxy(function(e) { + if (e.namespace && e.property.name === 'position') { + var current = this._core.items(this._core.relative(this._core.current())), + hash = $.map(this._hashes, function(item, hash) { + return item === current ? hash : null; + }).join(); + + if (!hash || window.location.hash.slice(1) === hash) { + return; + } + + window.location.hash = hash; + } + }, this) + }; + + // set default options + this._core.options = $.extend({}, Hash.Defaults, this._core.options); + + // register the event handlers + this.$element.on(this._handlers); + + // register event listener for hash navigation + $(window).on('hashchange.owl.navigation', $.proxy(function(e) { + var hash = window.location.hash.substring(1), + items = this._core.$stage.children(), + position = this._hashes[hash] && items.index(this._hashes[hash]); + + if (position === undefined || position === this._core.current()) { + return; + } + + this._core.to(this._core.relative(position), false, true); + }, this)); + }; + + /** + * Default options. + * @public + */ + Hash.Defaults = { + URLhashListener: false + }; + + /** + * Destroys the plugin. + * @public + */ + Hash.prototype.destroy = function() { + var handler, property; + + $(window).off('hashchange.owl.navigation'); + + for (handler in this._handlers) { + this._core.$element.off(handler, this._handlers[handler]); + } + for (property in Object.getOwnPropertyNames(this)) { + typeof this[property] != 'function' && (this[property] = null); + } + }; + + $.fn.owlCarousel.Constructor.Plugins.Hash = Hash; + +})(window.Zepto || window.jQuery, window, document); + +/** + * Support Plugin + * + * @version 2.1.0 + * @author Vivid Planet Software GmbH + * @author Artus Kolanowski + * @author David Deutsch + * @license The MIT License (MIT) + */ +;(function($, window, document, undefined) { + + var style = $('').get(0).style, + prefixes = 'Webkit Moz O ms'.split(' '), + events = { + transition: { + end: { + WebkitTransition: 'webkitTransitionEnd', + MozTransition: 'transitionend', + OTransition: 'oTransitionEnd', + transition: 'transitionend' + } + }, + animation: { + end: { + WebkitAnimation: 'webkitAnimationEnd', + MozAnimation: 'animationend', + OAnimation: 'oAnimationEnd', + animation: 'animationend' + } + } + }, + tests = { + csstransforms: function() { + return !!test('transform'); + }, + csstransforms3d: function() { + return !!test('perspective'); + }, + csstransitions: function() { + return !!test('transition'); + }, + cssanimations: function() { + return !!test('animation'); + } + }; + + function test(property, prefixed) { + var result = false, + upper = property.charAt(0).toUpperCase() + property.slice(1); + + $.each((property + ' ' + prefixes.join(upper + ' ') + upper).split(' '), function(i, property) { + if (style[property] !== undefined) { + result = prefixed ? property : true; + return false; + } + }); + + return result; + } + + function prefixed(property) { + return test(property, true); + } + + if (tests.csstransitions()) { + /* jshint -W053 */ + $.support.transition = new String(prefixed('transition')) + $.support.transition.end = events.transition.end[ $.support.transition ]; + } + + if (tests.cssanimations()) { + /* jshint -W053 */ + $.support.animation = new String(prefixed('animation')) + $.support.animation.end = events.animation.end[ $.support.animation ]; + } + + if (tests.csstransforms()) { + /* jshint -W053 */ + $.support.transform = new String(prefixed('transform')); + $.support.transform3d = tests.csstransforms3d(); + } + +})(window.Zepto || window.jQuery, window, document); diff --git a/public/frontend/lib/owlcarousel/owl.carousel.min.js b/public/frontend/lib/owlcarousel/owl.carousel.min.js new file mode 100644 index 0000000..9b9566f --- /dev/null +++ b/public/frontend/lib/owlcarousel/owl.carousel.min.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/public/frontend/lib/waypoints/links.php b/public/frontend/lib/waypoints/links.php new file mode 100644 index 0000000..ba777b5 --- /dev/null +++ b/public/frontend/lib/waypoints/links.php @@ -0,0 +1,5 @@ + 'lib/waypoints/waypoints.min.js' + ); +?> diff --git a/public/frontend/lib/waypoints/waypoints.min.js b/public/frontend/lib/waypoints/waypoints.min.js new file mode 100644 index 0000000..609ece0 --- /dev/null +++ b/public/frontend/lib/waypoints/waypoints.min.js @@ -0,0 +1,7 @@ +/*! +Waypoints - 4.0.1 +Copyright © 2011-2016 Caleb Troughton +Licensed under the MIT license. +https://github.com/imakewebthings/waypoints/blob/master/licenses.txt +*/ +!function(){"use strict";function t(o){if(!o)throw new Error("No options passed to Waypoint constructor");if(!o.element)throw new Error("No element option passed to Waypoint constructor");if(!o.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+e,this.options=t.Adapter.extend({},t.defaults,o),this.element=this.options.element,this.adapter=new t.Adapter(this.element),this.callback=o.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=t.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=t.Context.findOrCreateByElement(this.options.context),t.offsetAliases[this.options.offset]&&(this.options.offset=t.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),i[this.key]=this,e+=1}var e=0,i={};t.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},t.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},t.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete i[this.key]},t.prototype.disable=function(){return this.enabled=!1,this},t.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},t.prototype.next=function(){return this.group.next(this)},t.prototype.previous=function(){return this.group.previous(this)},t.invokeAll=function(t){var e=[];for(var o in i)e.push(i[o]);for(var n=0,r=e.length;r>n;n++)e[n][t]()},t.destroyAll=function(){t.invokeAll("destroy")},t.disableAll=function(){t.invokeAll("disable")},t.enableAll=function(){t.Context.refreshAll();for(var e in i)i[e].enabled=!0;return this},t.refreshAll=function(){t.Context.refreshAll()},t.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},t.viewportWidth=function(){return document.documentElement.clientWidth},t.adapters=[],t.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},t.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=t}(),function(){"use strict";function t(t){window.setTimeout(t,1e3/60)}function e(t){this.element=t,this.Adapter=n.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,o[t.waypointContextKey]=this,i+=1,n.windowContext||(n.windowContext=!0,n.windowContext=new e(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var i=0,o={},n=window.Waypoint,r=window.onload;e.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},e.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical),i=this.element==this.element.window;t&&e&&!i&&(this.adapter.off(".waypoints"),delete o[this.key])},e.prototype.createThrottledResizeHandler=function(){function t(){e.handleResize(),e.didResize=!1}var e=this;this.adapter.on("resize.waypoints",function(){e.didResize||(e.didResize=!0,n.requestAnimationFrame(t))})},e.prototype.createThrottledScrollHandler=function(){function t(){e.handleScroll(),e.didScroll=!1}var e=this;this.adapter.on("scroll.waypoints",function(){(!e.didScroll||n.isTouch)&&(e.didScroll=!0,n.requestAnimationFrame(t))})},e.prototype.handleResize=function(){n.Context.refreshAll()},e.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in e){var o=e[i],n=o.newScroll>o.oldScroll,r=n?o.forward:o.backward;for(var s in this.waypoints[i]){var a=this.waypoints[i][s];if(null!==a.triggerPoint){var l=o.oldScroll=a.triggerPoint,p=l&&h,u=!l&&!h;(p||u)&&(a.queueTrigger(r),t[a.group.id]=a.group)}}}for(var c in t)t[c].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},e.prototype.innerHeight=function(){return this.element==this.element.window?n.viewportHeight():this.adapter.innerHeight()},e.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},e.prototype.innerWidth=function(){return this.element==this.element.window?n.viewportWidth():this.adapter.innerWidth()},e.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var o=0,n=t.length;n>o;o++)t[o].destroy()},e.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),o={};this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(var r in t){var s=t[r];for(var a in this.waypoints[r]){var l,h,p,u,c,d=this.waypoints[r][a],f=d.options.offset,w=d.triggerPoint,y=0,g=null==w;d.element!==d.element.window&&(y=d.adapter.offset()[s.offsetProp]),"function"==typeof f?f=f.apply(d):"string"==typeof f&&(f=parseFloat(f),d.options.offset.indexOf("%")>-1&&(f=Math.ceil(s.contextDimension*f/100))),l=s.contextScroll-s.contextOffset,d.triggerPoint=Math.floor(y+l-f),h=w=s.oldScroll,u=h&&p,c=!h&&!p,!g&&u?(d.queueTrigger(s.backward),o[d.group.id]=d.group):!g&&c?(d.queueTrigger(s.forward),o[d.group.id]=d.group):g&&s.oldScroll>=d.triggerPoint&&(d.queueTrigger(s.forward),o[d.group.id]=d.group)}}return n.requestAnimationFrame(function(){for(var t in o)o[t].flushTriggers()}),this},e.findOrCreateByElement=function(t){return e.findByElement(t)||new e(t)},e.refreshAll=function(){for(var t in o)o[t].refresh()},e.findByElement=function(t){return o[t.waypointContextKey]},window.onload=function(){r&&r(),e.refreshAll()},n.requestAnimationFrame=function(e){var i=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t;i.call(window,e)},n.Context=e}(),function(){"use strict";function t(t,e){return t.triggerPoint-e.triggerPoint}function e(t,e){return e.triggerPoint-t.triggerPoint}function i(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),o[this.axis][this.name]=this}var o={vertical:{},horizontal:{}},n=window.Waypoint;i.prototype.add=function(t){this.waypoints.push(t)},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},i.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var o=this.triggerQueues[i],n="up"===i||"left"===i;o.sort(n?e:t);for(var r=0,s=o.length;s>r;r+=1){var a=o[r];(a.options.continuous||r===o.length-1)&&a.trigger([i])}}this.clearTriggerQueues()},i.prototype.next=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints),o=i===this.waypoints.length-1;return o?null:this.waypoints[i+1]},i.prototype.previous=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints);return i?this.waypoints[i-1]:null},i.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},i.prototype.remove=function(t){var e=n.Adapter.inArray(t,this.waypoints);e>-1&&this.waypoints.splice(e,1)},i.prototype.first=function(){return this.waypoints[0]},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},i.findOrCreate=function(t){return o[t.axis][t.name]||new i(t)},n.Group=i}(),function(){"use strict";function t(t){this.$element=e(t)}var e=window.jQuery,i=window.Waypoint;e.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(e,i){t.prototype[i]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[i].apply(this.$element,t)}}),e.each(["extend","inArray","isEmptyObject"],function(i,o){t[o]=e[o]}),i.adapters.push({name:"jquery",Adapter:t}),i.Adapter=t}(),function(){"use strict";function t(t){return function(){var i=[],o=arguments[0];return t.isFunction(arguments[0])&&(o=t.extend({},arguments[1]),o.handler=arguments[0]),this.each(function(){var n=t.extend({},o,{element:this});"string"==typeof n.context&&(n.context=t(this).closest(n.context)[0]),i.push(new e(n))}),i}}var e=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=t(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=t(window.Zepto))}(); \ No newline at end of file diff --git a/public/frontend/lib/wow/wow.js b/public/frontend/lib/wow/wow.js new file mode 100644 index 0000000..42dabed --- /dev/null +++ b/public/frontend/lib/wow/wow.js @@ -0,0 +1,542 @@ +/* +* WOW wow.js - v1.3.0 - 2016-10-04 +* https://wowjs.uk +* Copyright (c) 2016 Thomas Grainger; Licensed MIT +*/ + +(function (global, factory) { + if (typeof define === "function" && define.amd) { + define(['module', 'exports'], factory); + } else if (typeof exports !== "undefined") { + factory(module, exports); + } else { + var mod = { + exports: {} + }; + factory(mod, mod.exports); + global.WOW = mod.exports; + } +})(this, function (module, exports) { + 'use strict'; + + Object.defineProperty(exports, "__esModule", { + value: true + }); + + var _class, _temp; + + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + + var _createClass = function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + + return function (Constructor, protoProps, staticProps) { + if (protoProps) defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + }(); + + function isIn(needle, haystack) { + return haystack.indexOf(needle) >= 0; + } + + function extend(custom, defaults) { + for (var key in defaults) { + if (custom[key] == null) { + var value = defaults[key]; + custom[key] = value; + } + } + return custom; + } + + function isMobile(agent) { + return (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(agent) + ); + } + + function createEvent(event) { + var bubble = arguments.length <= 1 || arguments[1] === undefined ? false : arguments[1]; + var cancel = arguments.length <= 2 || arguments[2] === undefined ? false : arguments[2]; + var detail = arguments.length <= 3 || arguments[3] === undefined ? null : arguments[3]; + + var customEvent = void 0; + if (document.createEvent != null) { + // W3C DOM + customEvent = document.createEvent('CustomEvent'); + customEvent.initCustomEvent(event, bubble, cancel, detail); + } else if (document.createEventObject != null) { + // IE DOM < 9 + customEvent = document.createEventObject(); + customEvent.eventType = event; + } else { + customEvent.eventName = event; + } + + return customEvent; + } + + function emitEvent(elem, event) { + if (elem.dispatchEvent != null) { + // W3C DOM + elem.dispatchEvent(event); + } else if (event in (elem != null)) { + elem[event](); + } else if ('on' + event in (elem != null)) { + elem['on' + event](); + } + } + + function addEvent(elem, event, fn) { + if (elem.addEventListener != null) { + // W3C DOM + elem.addEventListener(event, fn, false); + } else if (elem.attachEvent != null) { + // IE DOM + elem.attachEvent('on' + event, fn); + } else { + // fallback + elem[event] = fn; + } + } + + function removeEvent(elem, event, fn) { + if (elem.removeEventListener != null) { + // W3C DOM + elem.removeEventListener(event, fn, false); + } else if (elem.detachEvent != null) { + // IE DOM + elem.detachEvent('on' + event, fn); + } else { + // fallback + delete elem[event]; + } + } + + function getInnerHeight() { + if ('innerHeight' in window) { + return window.innerHeight; + } + + return document.documentElement.clientHeight; + } + + // Minimalistic WeakMap shim, just in case. + var WeakMap = window.WeakMap || window.MozWeakMap || function () { + function WeakMap() { + _classCallCheck(this, WeakMap); + + this.keys = []; + this.values = []; + } + + _createClass(WeakMap, [{ + key: 'get', + value: function get(key) { + for (var i = 0; i < this.keys.length; i++) { + var item = this.keys[i]; + if (item === key) { + return this.values[i]; + } + } + return undefined; + } + }, { + key: 'set', + value: function set(key, value) { + for (var i = 0; i < this.keys.length; i++) { + var item = this.keys[i]; + if (item === key) { + this.values[i] = value; + return this; + } + } + this.keys.push(key); + this.values.push(value); + return this; + } + }]); + + return WeakMap; + }(); + + // Dummy MutationObserver, to avoid raising exceptions. + var MutationObserver = window.MutationObserver || window.WebkitMutationObserver || window.MozMutationObserver || (_temp = _class = function () { + function MutationObserver() { + _classCallCheck(this, MutationObserver); + + if (typeof console !== 'undefined' && console !== null) { + console.warn('MutationObserver is not supported by your browser.'); + console.warn('WOW.js cannot detect dom mutations, please call .sync() after loading new content.'); + } + } + + _createClass(MutationObserver, [{ + key: 'observe', + value: function observe() {} + }]); + + return MutationObserver; + }(), _class.notSupported = true, _temp); + + // getComputedStyle shim, from http://stackoverflow.com/a/21797294 + var getComputedStyle = window.getComputedStyle || function getComputedStyle(el) { + var getComputedStyleRX = /(\-([a-z]){1})/g; + return { + getPropertyValue: function getPropertyValue(prop) { + if (prop === 'float') { + prop = 'styleFloat'; + } + if (getComputedStyleRX.test(prop)) { + prop.replace(getComputedStyleRX, function (_, _char) { + return _char.toUpperCase(); + }); + } + var currentStyle = el.currentStyle; + + return (currentStyle != null ? currentStyle[prop] : void 0) || null; + } + }; + }; + + var WOW = function () { + function WOW() { + var options = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0]; + + _classCallCheck(this, WOW); + + this.defaults = { + boxClass: 'wow', + animateClass: 'animated', + offset: 0, + mobile: true, + live: true, + callback: null, + scrollContainer: null, + resetAnimation: true + }; + + this.animate = function animateFactory() { + if ('requestAnimationFrame' in window) { + return function (callback) { + return window.requestAnimationFrame(callback); + }; + } + return function (callback) { + return callback(); + }; + }(); + + this.vendors = ['moz', 'webkit']; + + this.start = this.start.bind(this); + this.resetAnimation = this.resetAnimation.bind(this); + this.scrollHandler = this.scrollHandler.bind(this); + this.scrollCallback = this.scrollCallback.bind(this); + this.scrolled = true; + this.config = extend(options, this.defaults); + if (options.scrollContainer != null) { + this.config.scrollContainer = document.querySelector(options.scrollContainer); + } + // Map of elements to animation names: + this.animationNameCache = new WeakMap(); + this.wowEvent = createEvent(this.config.boxClass); + } + + _createClass(WOW, [{ + key: 'init', + value: function init() { + this.element = window.document.documentElement; + if (isIn(document.readyState, ['interactive', 'complete'])) { + this.start(); + } else { + addEvent(document, 'DOMContentLoaded', this.start); + } + this.finished = []; + } + }, { + key: 'start', + value: function start() { + var _this = this; + + this.stopped = false; + this.boxes = [].slice.call(this.element.querySelectorAll('.' + this.config.boxClass)); + this.all = this.boxes.slice(0); + if (this.boxes.length) { + if (this.disabled()) { + this.resetStyle(); + } else { + for (var i = 0; i < this.boxes.length; i++) { + var box = this.boxes[i]; + this.applyStyle(box, true); + } + } + } + if (!this.disabled()) { + addEvent(this.config.scrollContainer || window, 'scroll', this.scrollHandler); + addEvent(window, 'resize', this.scrollHandler); + this.interval = setInterval(this.scrollCallback, 50); + } + if (this.config.live) { + var mut = new MutationObserver(function (records) { + for (var j = 0; j < records.length; j++) { + var record = records[j]; + for (var k = 0; k < record.addedNodes.length; k++) { + var node = record.addedNodes[k]; + _this.doSync(node); + } + } + return undefined; + }); + mut.observe(document.body, { + childList: true, + subtree: true + }); + } + } + }, { + key: 'stop', + value: function stop() { + this.stopped = true; + removeEvent(this.config.scrollContainer || window, 'scroll', this.scrollHandler); + removeEvent(window, 'resize', this.scrollHandler); + if (this.interval != null) { + clearInterval(this.interval); + } + } + }, { + key: 'sync', + value: function sync() { + if (MutationObserver.notSupported) { + this.doSync(this.element); + } + } + }, { + key: 'doSync', + value: function doSync(element) { + if (typeof element === 'undefined' || element === null) { + element = this.element; + } + if (element.nodeType !== 1) { + return; + } + element = element.parentNode || element; + var iterable = element.querySelectorAll('.' + this.config.boxClass); + for (var i = 0; i < iterable.length; i++) { + var box = iterable[i]; + if (!isIn(box, this.all)) { + this.boxes.push(box); + this.all.push(box); + if (this.stopped || this.disabled()) { + this.resetStyle(); + } else { + this.applyStyle(box, true); + } + this.scrolled = true; + } + } + } + }, { + key: 'show', + value: function show(box) { + this.applyStyle(box); + box.className = box.className + ' ' + this.config.animateClass; + if (this.config.callback != null) { + this.config.callback(box); + } + emitEvent(box, this.wowEvent); + + if (this.config.resetAnimation) { + addEvent(box, 'animationend', this.resetAnimation); + addEvent(box, 'oanimationend', this.resetAnimation); + addEvent(box, 'webkitAnimationEnd', this.resetAnimation); + addEvent(box, 'MSAnimationEnd', this.resetAnimation); + } + + return box; + } + }, { + key: 'applyStyle', + value: function applyStyle(box, hidden) { + var _this2 = this; + + var duration = box.getAttribute('data-wow-duration'); + var delay = box.getAttribute('data-wow-delay'); + var iteration = box.getAttribute('data-wow-iteration'); + + return this.animate(function () { + return _this2.customStyle(box, hidden, duration, delay, iteration); + }); + } + }, { + key: 'resetStyle', + value: function resetStyle() { + for (var i = 0; i < this.boxes.length; i++) { + var box = this.boxes[i]; + box.style.visibility = 'visible'; + } + return undefined; + } + }, { + key: 'resetAnimation', + value: function resetAnimation(event) { + if (event.type.toLowerCase().indexOf('animationend') >= 0) { + var target = event.target || event.srcElement; + target.className = target.className.replace(this.config.animateClass, '').trim(); + } + } + }, { + key: 'customStyle', + value: function customStyle(box, hidden, duration, delay, iteration) { + if (hidden) { + this.cacheAnimationName(box); + } + box.style.visibility = hidden ? 'hidden' : 'visible'; + + if (duration) { + this.vendorSet(box.style, { animationDuration: duration }); + } + if (delay) { + this.vendorSet(box.style, { animationDelay: delay }); + } + if (iteration) { + this.vendorSet(box.style, { animationIterationCount: iteration }); + } + this.vendorSet(box.style, { animationName: hidden ? 'none' : this.cachedAnimationName(box) }); + + return box; + } + }, { + key: 'vendorSet', + value: function vendorSet(elem, properties) { + for (var name in properties) { + if (properties.hasOwnProperty(name)) { + var value = properties[name]; + elem['' + name] = value; + for (var i = 0; i < this.vendors.length; i++) { + var vendor = this.vendors[i]; + elem['' + vendor + name.charAt(0).toUpperCase() + name.substr(1)] = value; + } + } + } + } + }, { + key: 'vendorCSS', + value: function vendorCSS(elem, property) { + var style = getComputedStyle(elem); + var result = style.getPropertyCSSValue(property); + for (var i = 0; i < this.vendors.length; i++) { + var vendor = this.vendors[i]; + result = result || style.getPropertyCSSValue('-' + vendor + '-' + property); + } + return result; + } + }, { + key: 'animationName', + value: function animationName(box) { + var aName = void 0; + try { + aName = this.vendorCSS(box, 'animation-name').cssText; + } catch (error) { + // Opera, fall back to plain property value + aName = getComputedStyle(box).getPropertyValue('animation-name'); + } + + if (aName === 'none') { + return ''; // SVG/Firefox, unable to get animation name? + } + + return aName; + } + }, { + key: 'cacheAnimationName', + value: function cacheAnimationName(box) { + // https://bugzilla.mozilla.org/show_bug.cgi?id=921834 + // box.dataset is not supported for SVG elements in Firefox + return this.animationNameCache.set(box, this.animationName(box)); + } + }, { + key: 'cachedAnimationName', + value: function cachedAnimationName(box) { + return this.animationNameCache.get(box); + } + }, { + key: 'scrollHandler', + value: function scrollHandler() { + this.scrolled = true; + } + }, { + key: 'scrollCallback', + value: function scrollCallback() { + if (this.scrolled) { + this.scrolled = false; + var results = []; + for (var i = 0; i < this.boxes.length; i++) { + var box = this.boxes[i]; + if (box) { + if (this.isVisible(box)) { + this.show(box); + continue; + } + results.push(box); + } + } + this.boxes = results; + if (!this.boxes.length && !this.config.live) { + this.stop(); + } + } + } + }, { + key: 'offsetTop', + value: function offsetTop(element) { + // SVG elements don't have an offsetTop in Firefox. + // This will use their nearest parent that has an offsetTop. + // Also, using ('offsetTop' of element) causes an exception in Firefox. + while (element.offsetTop === undefined) { + element = element.parentNode; + } + var top = element.offsetTop; + while (element.offsetParent) { + element = element.offsetParent; + top += element.offsetTop; + } + return top; + } + }, { + key: 'isVisible', + value: function isVisible(box) { + var offset = box.getAttribute('data-wow-offset') || this.config.offset; + var viewTop = this.config.scrollContainer && this.config.scrollContainer.scrollTop || window.pageYOffset; + var viewBottom = viewTop + Math.min(this.element.clientHeight, getInnerHeight()) - offset; + var top = this.offsetTop(box); + var bottom = top + box.clientHeight; + + return top <= viewBottom && bottom >= viewTop; + } + }, { + key: 'disabled', + value: function disabled() { + return !this.config.mobile && isMobile(navigator.userAgent); + } + }]); + + return WOW; + }(); + + exports.default = WOW; + module.exports = exports['default']; +}); diff --git a/public/frontend/lib/wow/wow.min.js b/public/frontend/lib/wow/wow.min.js new file mode 100644 index 0000000..2a9cc46 --- /dev/null +++ b/public/frontend/lib/wow/wow.min.js @@ -0,0 +1,3 @@ +/*! WOW wow.js - v1.3.0 - 2016-10-04 +* https://wowjs.uk +* Copyright (c) 2016 Thomas Grainger; Licensed MIT */!function(a,b){if("function"==typeof define&&define.amd)define(["module","exports"],b);else if("undefined"!=typeof exports)b(module,exports);else{var c={exports:{}};b(c,c.exports),a.WOW=c.exports}}(this,function(a,b){"use strict";function c(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function d(a,b){return b.indexOf(a)>=0}function e(a,b){for(var c in b)if(null==a[c]){var d=b[c];a[c]=d}return a}function f(a){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a)}function g(a){var b=arguments.length<=1||void 0===arguments[1]?!1:arguments[1],c=arguments.length<=2||void 0===arguments[2]?!1:arguments[2],d=arguments.length<=3||void 0===arguments[3]?null:arguments[3],e=void 0;return null!=document.createEvent?(e=document.createEvent("CustomEvent"),e.initCustomEvent(a,b,c,d)):null!=document.createEventObject?(e=document.createEventObject(),e.eventType=a):e.eventName=a,e}function h(a,b){null!=a.dispatchEvent?a.dispatchEvent(b):b in(null!=a)?a[b]():"on"+b in(null!=a)&&a["on"+b]()}function i(a,b,c){null!=a.addEventListener?a.addEventListener(b,c,!1):null!=a.attachEvent?a.attachEvent("on"+b,c):a[b]=c}function j(a,b,c){null!=a.removeEventListener?a.removeEventListener(b,c,!1):null!=a.detachEvent?a.detachEvent("on"+b,c):delete a[b]}function k(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight}Object.defineProperty(b,"__esModule",{value:!0});var l,m,n=function(){function a(a,b){for(var c=0;c=0){var b=a.target||a.srcElement;b.className=b.className.replace(this.config.animateClass,"").trim()}}},{key:"customStyle",value:function(a,b,c,d,e){return b&&this.cacheAnimationName(a),a.style.visibility=b?"hidden":"visible",c&&this.vendorSet(a.style,{animationDuration:c}),d&&this.vendorSet(a.style,{animationDelay:d}),e&&this.vendorSet(a.style,{animationIterationCount:e}),this.vendorSet(a.style,{animationName:b?"none":this.cachedAnimationName(a)}),a}},{key:"vendorSet",value:function(a,b){for(var c in b)if(b.hasOwnProperty(c)){var d=b[c];a[""+c]=d;for(var e=0;e=e&&f>=c}},{key:"disabled",value:function(){return!this.config.mobile&&f(navigator.userAgent)}}]),a}();b["default"]=r,a.exports=b["default"]}); diff --git a/public/frontend/scss/bootstrap.scss b/public/frontend/scss/bootstrap.scss new file mode 100644 index 0000000..a4e4897 --- /dev/null +++ b/public/frontend/scss/bootstrap.scss @@ -0,0 +1,27 @@ +/******* Customized Bootstrap ********/ + +$primary: #06BBCC; +$light: #F0FBFC; +$dark: #181d38; + +$font-family-base: 'Heebo', sans-serif; + +$headings-font-family: 'Nunito', sans-serif; + +$body-color: #52565b; + +$headings-color: $dark; + +$headings-font-weight: 700; + +$display-font-weight: 800; + +$enable-responsive-font-sizes: true; + +$border-radius: 0px; + +$link-decoration: none; + +$enable-negative-margins: true; + +@import "bootstrap/scss/bootstrap"; \ No newline at end of file diff --git a/public/frontend/scss/bootstrap/scss/_accordion.scss b/public/frontend/scss/bootstrap/scss/_accordion.scss new file mode 100644 index 0000000..fc62ceb --- /dev/null +++ b/public/frontend/scss/bootstrap/scss/_accordion.scss @@ -0,0 +1,118 @@ +// +// Base styles +// + +.accordion-button { + position: relative; + display: flex; + align-items: center; + width: 100%; + padding: $accordion-button-padding-y $accordion-button-padding-x; + @include font-size($font-size-base); + color: $accordion-button-color; + text-align: left; // Reset button style + background-color: $accordion-button-bg; + border: 0; + @include border-radius(0); + overflow-anchor: none; + @include transition($accordion-transition); + + &:not(.collapsed) { + color: $accordion-button-active-color; + background-color: $accordion-button-active-bg; + box-shadow: inset 0 ($accordion-border-width * -1) 0 $accordion-border-color; + + &::after { + background-image: escape-svg($accordion-button-active-icon); + transform: $accordion-icon-transform; + } + } + + // Accordion icon + &::after { + flex-shrink: 0; + width: $accordion-icon-width; + height: $accordion-icon-width; + margin-left: auto; + content: ""; + background-image: escape-svg($accordion-button-icon); + background-repeat: no-repeat; + background-size: $accordion-icon-width; + @include transition($accordion-icon-transition); + } + + &:hover { + z-index: 2; + } + + &:focus { + z-index: 3; + border-color: $accordion-button-focus-border-color; + outline: 0; + box-shadow: $accordion-button-focus-box-shadow; + } +} + +.accordion-header { + margin-bottom: 0; +} + +.accordion-item { + background-color: $accordion-bg; + border: $accordion-border-width solid $accordion-border-color; + + &:first-of-type { + @include border-top-radius($accordion-border-radius); + + .accordion-button { + @include border-top-radius($accordion-inner-border-radius); + } + } + + &:not(:first-of-type) { + border-top: 0; + } + + // Only set a border-radius on the last item if the accordion is collapsed + &:last-of-type { + @include border-bottom-radius($accordion-border-radius); + + .accordion-button { + &.collapsed { + @include border-bottom-radius($accordion-inner-border-radius); + } + } + + .accordion-collapse { + @include border-bottom-radius($accordion-border-radius); + } + } +} + +.accordion-body { + padding: $accordion-body-padding-y $accordion-body-padding-x; +} + + +// Flush accordion items +// +// Remove borders and border-radius to keep accordion items edge-to-edge. + +.accordion-flush { + .accordion-collapse { + border-width: 0; + } + + .accordion-item { + border-right: 0; + border-left: 0; + @include border-radius(0); + + &:first-child { border-top: 0; } + &:last-child { border-bottom: 0; } + + .accordion-button { + @include border-radius(0); + } + } +} diff --git a/public/frontend/scss/bootstrap/scss/_alert.scss b/public/frontend/scss/bootstrap/scss/_alert.scss new file mode 100644 index 0000000..34f1e84 --- /dev/null +++ b/public/frontend/scss/bootstrap/scss/_alert.scss @@ -0,0 +1,57 @@ +// +// Base styles +// + +.alert { + position: relative; + padding: $alert-padding-y $alert-padding-x; + margin-bottom: $alert-margin-bottom; + border: $alert-border-width solid transparent; + @include border-radius($alert-border-radius); +} + +// Headings for larger alerts +.alert-heading { + // Specified to prevent conflicts of changing $headings-color + color: inherit; +} + +// Provide class for links that match alerts +.alert-link { + font-weight: $alert-link-font-weight; +} + + +// Dismissible alerts +// +// Expand the right padding and account for the close button's positioning. + +.alert-dismissible { + padding-right: $alert-dismissible-padding-r; + + // Adjust close link position + .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: $stretched-link-z-index + 1; + padding: $alert-padding-y * 1.25 $alert-padding-x; + } +} + + +// scss-docs-start alert-modifiers +// Generate contextual modifier classes for colorizing the alert. + +@each $state, $value in $theme-colors { + $alert-background: shift-color($value, $alert-bg-scale); + $alert-border: shift-color($value, $alert-border-scale); + $alert-color: shift-color($value, $alert-color-scale); + @if (contrast-ratio($alert-background, $alert-color) < $min-contrast-ratio) { + $alert-color: mix($value, color-contrast($alert-background), abs($alert-color-scale)); + } + .alert-#{$state} { + @include alert-variant($alert-background, $alert-border, $alert-color); + } +} +// scss-docs-end alert-modifiers diff --git a/public/frontend/scss/bootstrap/scss/_badge.scss b/public/frontend/scss/bootstrap/scss/_badge.scss new file mode 100644 index 0000000..08df1b8 --- /dev/null +++ b/public/frontend/scss/bootstrap/scss/_badge.scss @@ -0,0 +1,29 @@ +// Base class +// +// Requires one of the contextual, color modifier classes for `color` and +// `background-color`. + +.badge { + display: inline-block; + padding: $badge-padding-y $badge-padding-x; + @include font-size($badge-font-size); + font-weight: $badge-font-weight; + line-height: 1; + color: $badge-color; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + @include border-radius($badge-border-radius); + @include gradient-bg(); + + // Empty badges collapse automatically + &:empty { + display: none; + } +} + +// Quick fix for badges in buttons +.btn .badge { + position: relative; + top: -1px; +} diff --git a/public/frontend/scss/bootstrap/scss/_breadcrumb.scss b/public/frontend/scss/bootstrap/scss/_breadcrumb.scss new file mode 100644 index 0000000..f7fafe7 --- /dev/null +++ b/public/frontend/scss/bootstrap/scss/_breadcrumb.scss @@ -0,0 +1,28 @@ +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: $breadcrumb-padding-y $breadcrumb-padding-x; + margin-bottom: $breadcrumb-margin-bottom; + @include font-size($breadcrumb-font-size); + list-style: none; + background-color: $breadcrumb-bg; + @include border-radius($breadcrumb-border-radius); +} + +.breadcrumb-item { + // The separator between breadcrumbs (by default, a forward-slash: "/") + + .breadcrumb-item { + padding-left: $breadcrumb-item-padding-x; + + &::before { + float: left; // Suppress inline spacings and underlining of the separator + padding-right: $breadcrumb-item-padding-x; + color: $breadcrumb-divider-color; + content: var(--#{$variable-prefix}breadcrumb-divider, escape-svg($breadcrumb-divider)) #{"/* rtl:"} var(--#{$variable-prefix}breadcrumb-divider, escape-svg($breadcrumb-divider-flipped)) #{"*/"}; + } + } + + &.active { + color: $breadcrumb-active-color; + } +} diff --git a/public/frontend/scss/bootstrap/scss/_button-group.scss b/public/frontend/scss/bootstrap/scss/_button-group.scss new file mode 100644 index 0000000..13aa056 --- /dev/null +++ b/public/frontend/scss/bootstrap/scss/_button-group.scss @@ -0,0 +1,139 @@ +// Make the div behave like a button +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; // match .btn alignment given font-size hack above + + > .btn { + position: relative; + flex: 1 1 auto; + } + + // Bring the hover, focused, and "active" buttons to the front to overlay + // the borders properly + > .btn-check:checked + .btn, + > .btn-check:focus + .btn, + > .btn:hover, + > .btn:focus, + > .btn:active, + > .btn.active { + z-index: 1; + } +} + +// Optional: Group multiple button groups together for a toolbar +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; + + .input-group { + width: auto; + } +} + +.btn-group { + // Prevent double borders when buttons are next to each other + > .btn:not(:first-child), + > .btn-group:not(:first-child) { + margin-left: -$btn-border-width; + } + + // Reset rounded corners + > .btn:not(:last-child):not(.dropdown-toggle), + > .btn-group:not(:last-child) > .btn { + @include border-end-radius(0); + } + + // The left radius should be 0 if the button is: + // - the "third or more" child + // - the second child and the previous element isn't `.btn-check` (making it the first child visually) + // - part of a btn-group which isn't the first child + > .btn:nth-child(n + 3), + > :not(.btn-check) + .btn, + > .btn-group:not(:first-child) > .btn { + @include border-start-radius(0); + } +} + +// Sizing +// +// Remix the default button sizing classes into new ones for easier manipulation. + +.btn-group-sm > .btn { @extend .btn-sm; } +.btn-group-lg > .btn { @extend .btn-lg; } + + +// +// Split button dropdowns +// + +.dropdown-toggle-split { + padding-right: $btn-padding-x * .75; + padding-left: $btn-padding-x * .75; + + &::after, + .dropup &::after, + .dropend &::after { + margin-left: 0; + } + + .dropstart &::before { + margin-right: 0; + } +} + +.btn-sm + .dropdown-toggle-split { + padding-right: $btn-padding-x-sm * .75; + padding-left: $btn-padding-x-sm * .75; +} + +.btn-lg + .dropdown-toggle-split { + padding-right: $btn-padding-x-lg * .75; + padding-left: $btn-padding-x-lg * .75; +} + + +// The clickable button for toggling the menu +// Set the same inset shadow as the :active state +.btn-group.show .dropdown-toggle { + @include box-shadow($btn-active-box-shadow); + + // Show no shadow for `.btn-link` since it has no other button styles. + &.btn-link { + @include box-shadow(none); + } +} + + +// +// Vertical button groups +// + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; + + > .btn, + > .btn-group { + width: 100%; + } + + > .btn:not(:first-child), + > .btn-group:not(:first-child) { + margin-top: -$btn-border-width; + } + + // Reset rounded corners + > .btn:not(:last-child):not(.dropdown-toggle), + > .btn-group:not(:last-child) > .btn { + @include border-bottom-radius(0); + } + + > .btn ~ .btn, + > .btn-group:not(:first-child) > .btn { + @include border-top-radius(0); + } +} diff --git a/public/frontend/scss/bootstrap/scss/_buttons.scss b/public/frontend/scss/bootstrap/scss/_buttons.scss new file mode 100644 index 0000000..ee4287c --- /dev/null +++ b/public/frontend/scss/bootstrap/scss/_buttons.scss @@ -0,0 +1,111 @@ +// +// Base styles +// + +.btn { + display: inline-block; + font-family: $btn-font-family; + font-weight: $btn-font-weight; + line-height: $btn-line-height; + color: $body-color; + text-align: center; + text-decoration: if($link-decoration == none, null, none); + white-space: $btn-white-space; + vertical-align: middle; + cursor: if($enable-button-pointers, pointer, null); + user-select: none; + background-color: transparent; + border: $btn-border-width solid transparent; + @include button-size($btn-padding-y, $btn-padding-x, $btn-font-size, $btn-border-radius); + @include transition($btn-transition); + + &:hover { + color: $body-color; + text-decoration: if($link-hover-decoration == underline, none, null); + } + + .btn-check:focus + &, + &:focus { + outline: 0; + box-shadow: $btn-focus-box-shadow; + } + + .btn-check:checked + &, + .btn-check:active + &, + &:active, + &.active { + @include box-shadow($btn-active-box-shadow); + + &:focus { + @include box-shadow($btn-focus-box-shadow, $btn-active-box-shadow); + } + } + + &:disabled, + &.disabled, + fieldset:disabled & { + pointer-events: none; + opacity: $btn-disabled-opacity; + @include box-shadow(none); + } +} + + +// +// Alternate buttons +// + +// scss-docs-start btn-variant-loops +@each $color, $value in $theme-colors { + .btn-#{$color} { + @include button-variant($value, $value); + } +} + +@each $color, $value in $theme-colors { + .btn-outline-#{$color} { + @include button-outline-variant($value); + } +} +// scss-docs-end btn-variant-loops + + +// +// Link buttons +// + +// Make a button look and behave like a link +.btn-link { + font-weight: $font-weight-normal; + color: $btn-link-color; + text-decoration: $link-decoration; + + &:hover { + color: $btn-link-hover-color; + text-decoration: $link-hover-decoration; + } + + &:focus { + text-decoration: $link-hover-decoration; + } + + &:disabled, + &.disabled { + color: $btn-link-disabled-color; + } + + // No need for an active state here +} + + +// +// Button Sizes +// + +.btn-lg { + @include button-size($btn-padding-y-lg, $btn-padding-x-lg, $btn-font-size-lg, $btn-border-radius-lg); +} + +.btn-sm { + @include button-size($btn-padding-y-sm, $btn-padding-x-sm, $btn-font-size-sm, $btn-border-radius-sm); +} diff --git a/public/frontend/scss/bootstrap/scss/_card.scss b/public/frontend/scss/bootstrap/scss/_card.scss new file mode 100644 index 0000000..e331421 --- /dev/null +++ b/public/frontend/scss/bootstrap/scss/_card.scss @@ -0,0 +1,215 @@ +// +// Base styles +// + +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; // See https://github.com/twbs/bootstrap/pull/22740#issuecomment-305868106 + height: $card-height; + word-wrap: break-word; + background-color: $card-bg; + background-clip: border-box; + border: $card-border-width solid $card-border-color; + @include border-radius($card-border-radius); + + > hr { + margin-right: 0; + margin-left: 0; + } + + > .list-group { + border-top: inherit; + border-bottom: inherit; + + &:first-child { + border-top-width: 0; + @include border-top-radius($card-inner-border-radius); + } + + &:last-child { + border-bottom-width: 0; + @include border-bottom-radius($card-inner-border-radius); + } + } + + // Due to specificity of the above selector (`.card > .list-group`), we must + // use a child selector here to prevent double borders. + > .card-header + .list-group, + > .list-group + .card-footer { + border-top: 0; + } +} + +.card-body { + // Enable `flex-grow: 1` for decks and groups so that card blocks take up + // as much space as possible, ensuring footers are aligned to the bottom. + flex: 1 1 auto; + padding: $card-spacer-y $card-spacer-x; + color: $card-color; +} + +.card-title { + margin-bottom: $card-title-spacer-y; +} + +.card-subtitle { + margin-top: -$card-title-spacer-y / 2; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link { + &:hover { + text-decoration: none; + } + + + .card-link { + margin-left: $card-spacer-x; + } +} + +// +// Optional textual caps +// + +.card-header { + padding: $card-cap-padding-y $card-cap-padding-x; + margin-bottom: 0; // Removes the default margin-bottom of + color: $card-cap-color; + background-color: $card-cap-bg; + border-bottom: $card-border-width solid $card-border-color; + + &:first-child { + @include border-radius($card-inner-border-radius $card-inner-border-radius 0 0); + } +} + +.card-footer { + padding: $card-cap-padding-y $card-cap-padding-x; + color: $card-cap-color; + background-color: $card-cap-bg; + border-top: $card-border-width solid $card-border-color; + + &:last-child { + @include border-radius(0 0 $card-inner-border-radius $card-inner-border-radius); + } +} + + +// +// Header navs +// + +.card-header-tabs { + margin-right: -$card-cap-padding-x / 2; + margin-bottom: -$card-cap-padding-y; + margin-left: -$card-cap-padding-x / 2; + border-bottom: 0; + + @if $nav-tabs-link-active-bg != $card-bg { + .nav-link.active { + background-color: $card-bg; + border-bottom-color: $card-bg; + } + } +} + +.card-header-pills { + margin-right: -$card-cap-padding-x / 2; + margin-left: -$card-cap-padding-x / 2; +} + +// Card image +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: $card-img-overlay-padding; + @include border-radius($card-inner-border-radius); +} + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch +} + +.card-img, +.card-img-top { + @include border-top-radius($card-inner-border-radius); +} + +.card-img, +.card-img-bottom { + @include border-bottom-radius($card-inner-border-radius); +} + + +// +// Card groups +// + +.card-group { + // The child selector allows nested `.card` within `.card-group` + // to display properly. + > .card { + margin-bottom: $card-group-margin; + } + + @include media-breakpoint-up(sm) { + display: flex; + flex-flow: row wrap; + // The child selector allows nested `.card` within `.card-group` + // to display properly. + > .card { + // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4 + flex: 1 0 0%; + margin-bottom: 0; + + + .card { + margin-left: 0; + border-left: 0; + } + + // Handle rounded corners + @if $enable-rounded { + &:not(:last-child) { + @include border-end-radius(0); + + .card-img-top, + .card-header { + // stylelint-disable-next-line property-disallowed-list + border-top-right-radius: 0; + } + .card-img-bottom, + .card-footer { + // stylelint-disable-next-line property-disallowed-list + border-bottom-right-radius: 0; + } + } + + &:not(:first-child) { + @include border-start-radius(0); + + .card-img-top, + .card-header { + // stylelint-disable-next-line property-disallowed-list + border-top-left-radius: 0; + } + .card-img-bottom, + .card-footer { + // stylelint-disable-next-line property-disallowed-list + border-bottom-left-radius: 0; + } + } + } + } + } +} diff --git a/public/frontend/scss/bootstrap/scss/_carousel.scss b/public/frontend/scss/bootstrap/scss/_carousel.scss new file mode 100644 index 0000000..d389c30 --- /dev/null +++ b/public/frontend/scss/bootstrap/scss/_carousel.scss @@ -0,0 +1,229 @@ +// Notes on the classes: +// +// 1. .carousel.pointer-event should ideally be pan-y (to allow for users to scroll vertically) +// even when their scroll action started on a carousel, but for compatibility (with Firefox) +// we're preventing all actions instead +// 2. The .carousel-item-start and .carousel-item-end is used to indicate where +// the active slide is heading. +// 3. .active.carousel-item is the current slide. +// 4. .active.carousel-item-start and .active.carousel-item-end is the current +// slide in its in-transition state. Only one of these occurs at a time. +// 5. .carousel-item-next.carousel-item-start and .carousel-item-prev.carousel-item-end +// is the upcoming slide in transition. + +.carousel { + position: relative; +} + +.carousel.pointer-event { + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; + @include clearfix(); +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + backface-visibility: hidden; + @include transition($carousel-transition); +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +/* rtl:begin:ignore */ +.carousel-item-next:not(.carousel-item-start), +.active.carousel-item-end { + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + transform: translateX(-100%); +} + +/* rtl:end:ignore */ + + +// +// Alternate transitions +// + +.carousel-fade { + .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; + } + + .carousel-item.active, + .carousel-item-next.carousel-item-start, + .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1; + } + + .active.carousel-item-start, + .active.carousel-item-end { + z-index: 0; + opacity: 0; + @include transition(opacity 0s $carousel-transition-duration); + } +} + + +// +// Left/right controls for nav +// + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + // Use flex for alignment (1-3) + display: flex; // 1. allow flex styles + align-items: center; // 2. vertically center contents + justify-content: center; // 3. horizontally center contents + width: $carousel-control-width; + padding: 0; + color: $carousel-control-color; + text-align: center; + background: none; + border: 0; + opacity: $carousel-control-opacity; + @include transition($carousel-control-transition); + + // Hover/focus state + &:hover, + &:focus { + color: $carousel-control-color; + text-decoration: none; + outline: 0; + opacity: $carousel-control-hover-opacity; + } +} +.carousel-control-prev { + left: 0; + background-image: if($enable-gradients, linear-gradient(90deg, rgba($black, .25), rgba($black, .001)), null); +} +.carousel-control-next { + right: 0; + background-image: if($enable-gradients, linear-gradient(270deg, rgba($black, .25), rgba($black, .001)), null); +} + +// Icons for within +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: $carousel-control-icon-width; + height: $carousel-control-icon-width; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; +} + +/* rtl:options: { + "autoRename": true, + "stringMap":[ { + "name" : "prev-next", + "search" : "prev", + "replace" : "next" + } ] +} */ +.carousel-control-prev-icon { + background-image: escape-svg($carousel-control-prev-icon-bg); +} +.carousel-control-next-icon { + background-image: escape-svg($carousel-control-next-icon-bg); +} + +// Optional indicator pips/controls +// +// Add a container (such as a list) with the following class and add an item (ideally a focusable control, +// like a button) with data-bs-target for each slide your carousel holds. + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: flex; + justify-content: center; + padding: 0; + // Use the .carousel-control's width as margin so we don't overlay those + margin-right: $carousel-control-width; + margin-bottom: 1rem; + margin-left: $carousel-control-width; + list-style: none; + + [data-bs-target] { + box-sizing: content-box; + flex: 0 1 auto; + width: $carousel-indicator-width; + height: $carousel-indicator-height; + padding: 0; + margin-right: $carousel-indicator-spacer; + margin-left: $carousel-indicator-spacer; + text-indent: -999px; + cursor: pointer; + background-color: $carousel-indicator-active-bg; + background-clip: padding-box; + border: 0; + // Use transparent borders to increase the hit area by 10px on top and bottom. + border-top: $carousel-indicator-hit-area-height solid transparent; + border-bottom: $carousel-indicator-hit-area-height solid transparent; + opacity: $carousel-indicator-opacity; + @include transition($carousel-indicator-transition); + } + + .active { + opacity: $carousel-indicator-active-opacity; + } +} + + +// Optional captions +// +// + +.carousel-caption { + position: absolute; + right: (100% - $carousel-caption-width) / 2; + bottom: $carousel-caption-spacer; + left: (100% - $carousel-caption-width) / 2; + padding-top: $carousel-caption-padding-y; + padding-bottom: $carousel-caption-padding-y; + color: $carousel-caption-color; + text-align: center; +} + +// Dark mode carousel + +.carousel-dark { + .carousel-control-prev-icon, + .carousel-control-next-icon { + filter: $carousel-dark-control-icon-filter; + } + + .carousel-indicators [data-bs-target] { + background-color: $carousel-dark-indicator-active-bg; + } + + .carousel-caption { + color: $carousel-dark-caption-color; + } +} diff --git a/public/frontend/scss/bootstrap/scss/_close.scss b/public/frontend/scss/bootstrap/scss/_close.scss new file mode 100644 index 0000000..32a0f68 --- /dev/null +++ b/public/frontend/scss/bootstrap/scss/_close.scss @@ -0,0 +1,40 @@ +// transparent background and border properties included for button version. +// iOS requires the button element instead of an anchor tag. +// If you want the anchor version, it requires `href="#"`. +// See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile + +.btn-close { + box-sizing: content-box; + width: $btn-close-width; + height: $btn-close-height; + padding: $btn-close-padding-y $btn-close-padding-x; + color: $btn-close-color; + background: transparent escape-svg($btn-close-bg) center / $btn-close-width auto no-repeat; // include transparent for button elements + border: 0; // for button elements + @include border-radius(); + opacity: $btn-close-opacity; + + // Override 's hover style + &:hover { + color: $btn-close-color; + text-decoration: none; + opacity: $btn-close-hover-opacity; + } + + &:focus { + outline: 0; + box-shadow: $btn-close-focus-shadow; + opacity: $btn-close-focus-opacity; + } + + &:disabled, + &.disabled { + pointer-events: none; + user-select: none; + opacity: $btn-close-disabled-opacity; + } +} + +.btn-close-white { + filter: $btn-close-white-filter; +} diff --git a/public/frontend/scss/bootstrap/scss/_containers.scss b/public/frontend/scss/bootstrap/scss/_containers.scss new file mode 100644 index 0000000..f88f1e5 --- /dev/null +++ b/public/frontend/scss/bootstrap/scss/_containers.scss @@ -0,0 +1,41 @@ +// Container widths +// +// Set the container width, and override it for fixed navbars in media queries. + +@if $enable-grid-classes { + // Single container class with breakpoint max-widths + .container, + // 100% wide container at all breakpoints + .container-fluid { + @include make-container(); + } + + // Responsive containers that are 100% wide until a breakpoint + @each $breakpoint, $container-max-width in $container-max-widths { + .container-#{$breakpoint} { + @extend .container-fluid; + } + + @include media-breakpoint-up($breakpoint, $grid-breakpoints) { + %responsive-container-#{$breakpoint} { + max-width: $container-max-width; + } + + // Extend each breakpoint which is smaller or equal to the current breakpoint + $extend-breakpoint: true; + + @each $name, $width in $grid-breakpoints { + @if ($extend-breakpoint) { + .container#{breakpoint-infix($name, $grid-breakpoints)} { + @extend %responsive-container-#{$breakpoint}; + } + + // Once the current breakpoint is reached, stop extending + @if ($breakpoint == $name) { + $extend-breakpoint: false; + } + } + } + } + } +} diff --git a/public/frontend/scss/bootstrap/scss/_dropdown.scss b/public/frontend/scss/bootstrap/scss/_dropdown.scss new file mode 100644 index 0000000..06e70f7 --- /dev/null +++ b/public/frontend/scss/bootstrap/scss/_dropdown.scss @@ -0,0 +1,240 @@ +// The dropdown wrapper (`
`) +.dropup, +.dropend, +.dropdown, +.dropstart { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; + + // Generate the caret automatically + @include caret(); +} + +// The dropdown menu +.dropdown-menu { + position: absolute; + z-index: $zindex-dropdown; + display: none; // none by default, but block on "open" of the menu + min-width: $dropdown-min-width; + padding: $dropdown-padding-y $dropdown-padding-x; + margin: 0; // Override default margin of ul + @include font-size($dropdown-font-size); + color: $dropdown-color; + text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer) + list-style: none; + background-color: $dropdown-bg; + background-clip: padding-box; + border: $dropdown-border-width solid $dropdown-border-color; + @include border-radius($dropdown-border-radius); + @include box-shadow($dropdown-box-shadow); + + &[data-bs-popper] { + top: 100%; + left: 0; + margin-top: $dropdown-spacer; + } +} + +// scss-docs-start responsive-breakpoints +// We deliberately hardcode the `bs-` prefix because we check +// this custom property in JS to determine Popper's positioning + +@each $breakpoint in map-keys($grid-breakpoints) { + @include media-breakpoint-up($breakpoint) { + $infix: breakpoint-infix($breakpoint, $grid-breakpoints); + + .dropdown-menu#{$infix}-start { + --bs-position: start; + + &[data-bs-popper] { + right: auto #{"/* rtl:ignore */"}; + left: 0 #{"/* rtl:ignore */"}; + } + } + + .dropdown-menu#{$infix}-end { + --bs-position: end; + + &[data-bs-popper] { + right: 0 #{"/* rtl:ignore */"}; + left: auto #{"/* rtl:ignore */"}; + } + } + } +} +// scss-docs-end responsive-breakpoints + +// Allow for dropdowns to go bottom up (aka, dropup-menu) +// Just add .dropup after the standard .dropdown class and you're set. +.dropup { + .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: $dropdown-spacer; + } + + .dropdown-toggle { + @include caret(up); + } +} + +.dropend { + .dropdown-menu[data-bs-popper] { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: $dropdown-spacer; + } + + .dropdown-toggle { + @include caret(end); + &::after { + vertical-align: 0; + } + } +} + +.dropstart { + .dropdown-menu[data-bs-popper] { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: $dropdown-spacer; + } + + .dropdown-toggle { + @include caret(start); + &::before { + vertical-align: 0; + } + } +} + + +// Dividers (basically an `
`) within the dropdown +.dropdown-divider { + height: 0; + margin: $dropdown-divider-margin-y 0; + overflow: hidden; + border-top: 1px solid $dropdown-divider-bg; +} + +// Links, buttons, and more within the dropdown menu +// +// `
+ + + + + + +
+ +
+ + + + +
+
+
+
+
+
+ +
Skilled Instructors
+

Diam elitr kasd sed at elitr sed ipsum justo dolor sed clita amet diam

+
+
+
+
+
+
+ +
Online Classes
+

Diam elitr kasd sed at elitr sed ipsum justo dolor sed clita amet diam

+
+
+
+
+
+
+ +
Home Projects
+

Diam elitr kasd sed at elitr sed ipsum justo dolor sed clita amet diam

+
+
+
+
+
+
+ +
Book Library
+

Diam elitr kasd sed at elitr sed ipsum justo dolor sed clita amet diam

+
+
+
+
+
+
+ + + + +
+
+
+
+
+ +
+
+
+
About Us
+

Welcome to eLEARNING

+

Tempor erat elitr rebum at clita. Diam dolor diam ipsum sit. Aliqu diam amet diam et + eos. Clita erat ipsum et lorem et sit.

+

Tempor erat elitr rebum at clita. Diam dolor diam ipsum sit. Aliqu diam amet diam et + eos. Clita erat ipsum et lorem et sit, sed stet lorem sit clita duo justo magna dolore erat amet +

+
+
+

Skilled Instructors

+
+
+

Online Classes

+
+
+

International Certificate +

+
+
+

Skilled Instructors

+
+
+

Online Classes

+
+
+

International Certificate +

+
+
+ Read More +
+
+
+
+ + + + + + + + + +
+
+
+
Courses
+

Popular Courses

+
+
+
+
+
+ + +
+
+

$149.00

+
+ + + + + + (123) +
+
Web Design & Development Course for Beginners
+
+
+ John Doe + 1.49 Hrs + 30 + Students +
+
+
+
+
+
+ + +
+
+

$149.00

+
+ + + + + + (123) +
+
Web Design & Development Course for Beginners
+
+
+ John Doe + 1.49 Hrs + 30 + Students +
+
+
+
+
+
+ + +
+
+

$149.00

+
+ + + + + + (123) +
+
Web Design & Development Course for Beginners
+
+
+ John Doe + 1.49 Hrs + 30 + Students +
+
+
+
+
+
+ + + + +
+
+
+
Instructors
+

Expert Instructors

+
+
+
+
+
+ +
+
+
+ + + +
+
+
+
Instructor Name
+ Designation +
+
+
+
+
+
+ +
+
+
+ + + +
+
+
+
Instructor Name
+ Designation +
+
+
+
+
+
+ +
+
+
+ + + +
+
+
+
Instructor Name
+ Designation +
+
+
+
+
+
+ +
+
+
+ + + +
+
+
+
Instructor Name
+ Designation +
+
+
+
+
+
+ + + + +
+
+
+
Testimonial
+

Our Students Say!

+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/views/frontend/home.blade.php b/resources/views/frontend/home.blade.php new file mode 100644 index 0000000..f013c46 --- /dev/null +++ b/resources/views/frontend/home.blade.php @@ -0,0 +1 @@ +@extends('frontend.app') \ No newline at end of file diff --git a/routes/web.php b/routes/web.php index 88b5b17..e02b023 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,7 +1,9 @@ name('login.check'); Route::get('/logout', [auth::class, 'signOut'])->name('logOut'); +Route::middleware(['checkrole'])->group(function () { + Route::get('/dashboard', [dashboard::class, 'index'])->name('dashboard'); + Route::resource('/user', user::class)->except(['update', 'store']); +}); + Route::get('/', function () { - return view('welcome'); + return view('frontend.home'); }); -Route::get('/dashboard', function () { - return view('welcome'); -})->name('dashboard'); + +// Route::get('/dashboard', function () { +// return view('welcome'); +// })->name('dashboard');