Version Description
- 01/03/2020 =
- Added: The Events Calendar integration with EA Event Calendar element
- Fixed : Post Grid warning
- Fixed : Mailchimp button issue
- Few minor bugfix and improvements
Download this release
Release Info
Developer | re_enter_rupok |
Plugin | Elementor Essential Addons |
Version | 3.8.2 |
Comparing to | |
See all releases |
Code changes from version 3.8.0 to 3.8.2
- assets/admin/css/admin-bar.css +0 -0
- assets/admin/css/editor.css +0 -0
- assets/admin/images/ea-icon-white.svg +0 -0
- assets/admin/images/handyman-tools.svg +0 -0
- assets/admin/images/icon-clean-cache.svg +0 -0
- assets/admin/images/icon-contribute.svg +0 -0
- assets/admin/images/icon-documentation.svg +0 -0
- assets/admin/images/icon-ea-logo.svg +0 -0
- assets/admin/images/icon-elements.svg +0 -0
- assets/admin/images/icon-general.svg +0 -0
- assets/admin/images/icon-need-help.svg +0 -0
- assets/admin/images/icon-quick-tools.svg +0 -0
- assets/admin/images/icon-show-love.svg +0 -0
- assets/admin/images/icon-tools.svg +0 -0
- assets/admin/images/icon-why-premium.svg +0 -0
- assets/admin/images/nx-icon.svg +0 -0
- assets/admin/js/admin-bar.js +0 -0
- assets/front-end/css/adv-accordion/index.css +0 -0
- assets/front-end/css/adv-accordion/index.min.css +0 -0
- assets/front-end/css/adv-tabs/index.css +0 -0
- assets/front-end/css/adv-tabs/index.min.css +0 -0
- assets/front-end/css/advanced-data-table/index.css +0 -0
- assets/front-end/css/advanced-data-table/index.min.css +0 -0
- assets/front-end/css/caldera-form/index.css +0 -0
- assets/front-end/css/caldera-form/index.min.css +0 -0
- assets/front-end/css/call-to-action/index.css +1 -1
- assets/front-end/css/call-to-action/index.min.css +1 -1
- assets/front-end/css/components/load-more.css +22 -19
- assets/front-end/css/components/load-more.min.css +1 -1
- assets/front-end/css/contact-form-7/index.css +22 -4
- assets/front-end/css/contact-form-7/index.min.css +1 -1
- assets/front-end/css/content-ticker/index.css +0 -0
- assets/front-end/css/content-ticker/index.min.css +0 -0
- assets/front-end/css/count-down/index.css +0 -0
- assets/front-end/css/count-down/index.min.css +0 -0
- assets/front-end/css/creative-btn/index.css +0 -0
- assets/front-end/css/creative-btn/index.min.css +0 -0
- assets/front-end/css/data-table/index.css +0 -0
- assets/front-end/css/data-table/index.min.css +0 -0
- assets/front-end/css/dual-header/index.css +0 -0
- assets/front-end/css/dual-header/index.min.css +0 -0
- assets/front-end/css/eael-editor/index.css +0 -0
- assets/front-end/css/eael-editor/index.min.css +0 -0
- assets/front-end/css/eael.css +500 -315
- assets/front-end/css/eael.min.css +9 -9
- assets/front-end/css/event-calendar/index.css +1 -0
- assets/front-end/css/event-calendar/index.min.css +1 -1
- assets/front-end/css/facebook-feed/index.css +0 -0
- assets/front-end/css/facebook-feed/index.min.css +0 -0
- assets/front-end/css/fancy-text/index.css +0 -0
- assets/front-end/css/fancy-text/index.min.css +0 -0
- assets/front-end/css/feature-list/index.css +0 -0
- assets/front-end/css/feature-list/index.min.css +0 -0
- assets/front-end/css/filter-gallery/index.css +0 -0
- assets/front-end/css/filter-gallery/index.min.css +0 -0
- assets/front-end/css/flip-box/index.css +0 -0
- assets/front-end/css/flip-box/index.min.css +0 -0
- assets/front-end/css/fluentform/index.css +0 -0
- assets/front-end/css/fluentform/index.min.css +0 -0
- assets/front-end/css/general/index.css +0 -0
- assets/front-end/css/general/index.min.css +0 -0
- assets/front-end/css/gravity-form/index.css +3 -5
- assets/front-end/css/gravity-form/index.min.css +1 -1
- assets/front-end/css/image-accordion/index.css +0 -0
- assets/front-end/css/image-accordion/index.min.css +0 -0
- assets/front-end/css/info-box/index.css +0 -0
- assets/front-end/css/info-box/index.min.css +0 -0
- assets/front-end/css/magnific-popup/index.css +0 -0
- assets/front-end/css/magnific-popup/index.min.css +0 -0
- assets/front-end/css/ninja-form/index.css +0 -0
- assets/front-end/css/ninja-form/index.min.css +0 -0
- assets/front-end/css/post-grid/index.css +275 -49
- assets/front-end/css/post-grid/index.min.css +1 -1
- assets/front-end/css/post-timeline/index.css +0 -0
- assets/front-end/css/post-timeline/index.min.css +0 -0
- assets/front-end/css/price-table/index.css +13 -1
- assets/front-end/css/price-table/index.min.css +1 -1
- assets/front-end/css/product-grid/index.css +0 -0
- assets/front-end/css/product-grid/index.min.css +0 -0
- assets/front-end/css/progress-bar/index.css +0 -0
- assets/front-end/css/progress-bar/index.min.css +0 -0
- assets/front-end/css/reading-progress/index.css +0 -0
- assets/front-end/css/reading-progress/index.min.css +0 -0
- assets/front-end/css/sticky-video/index.css +11 -81
- assets/front-end/css/sticky-video/index.min.css +1 -1
- assets/front-end/css/table-of-content/index.css +3 -7
- assets/front-end/css/table-of-content/index.min.css +1 -1
- assets/front-end/css/team-members/index.css +0 -0
- assets/front-end/css/team-members/index.min.css +0 -0
- assets/front-end/css/testimonials/index.css +0 -0
- assets/front-end/css/testimonials/index.min.css +0 -0
- assets/front-end/css/tooltip/index.css +0 -0
- assets/front-end/css/tooltip/index.min.css +0 -0
- assets/front-end/css/twitter-feed/index.css +0 -0
- assets/front-end/css/twitter-feed/index.min.css +0 -0
- assets/front-end/css/vendor/event-calendar/calendar-main.css +0 -0
- assets/front-end/css/vendor/event-calendar/calendar-main.min.css +0 -0
- assets/front-end/css/vendor/event-calendar/daygrid.css +0 -0
- assets/front-end/css/vendor/event-calendar/daygrid.min.css +0 -0
- assets/front-end/css/vendor/event-calendar/listgrid.css +0 -0
- assets/front-end/css/vendor/event-calendar/listgrid.min.css +0 -0
- assets/front-end/css/vendor/event-calendar/timegrid.css +0 -0
- assets/front-end/css/vendor/event-calendar/timegrid.min.css +0 -0
- assets/front-end/css/vendor/sticky-video/sticky-video-plyr.css +0 -0
- assets/front-end/css/vendor/sticky-video/sticky-video-plyr.min.css +0 -0
- assets/front-end/css/vendor/tooltipster/tooltipster.bundle.min.css +0 -0
- assets/front-end/css/weforms/index.css +0 -0
- assets/front-end/css/weforms/index.min.css +0 -0
- assets/front-end/css/wpforms/index.css +0 -0
- assets/front-end/css/wpforms/index.min.css +0 -0
- assets/front-end/js/adv-tabs/index.js +2 -8
- assets/front-end/js/adv-tabs/index.min.js +1 -1
- assets/front-end/js/advanced-data-table/index.js +25 -23
- assets/front-end/js/advanced-data-table/index.min.js +1 -1
- assets/front-end/js/eael.js +5355 -5326
- assets/front-end/js/eael.min.js +0 -0
assets/admin/css/admin-bar.css
CHANGED
File without changes
|
assets/admin/css/editor.css
CHANGED
File without changes
|
assets/admin/images/ea-icon-white.svg
CHANGED
File without changes
|
assets/admin/images/handyman-tools.svg
CHANGED
File without changes
|
assets/admin/images/icon-clean-cache.svg
CHANGED
File without changes
|
assets/admin/images/icon-contribute.svg
CHANGED
File without changes
|
assets/admin/images/icon-documentation.svg
CHANGED
File without changes
|
assets/admin/images/icon-ea-logo.svg
CHANGED
File without changes
|
assets/admin/images/icon-elements.svg
CHANGED
File without changes
|
assets/admin/images/icon-general.svg
CHANGED
File without changes
|
assets/admin/images/icon-need-help.svg
CHANGED
File without changes
|
assets/admin/images/icon-quick-tools.svg
CHANGED
File without changes
|
assets/admin/images/icon-show-love.svg
CHANGED
File without changes
|
assets/admin/images/icon-tools.svg
CHANGED
File without changes
|
assets/admin/images/icon-why-premium.svg
CHANGED
File without changes
|
assets/admin/images/nx-icon.svg
CHANGED
File without changes
|
assets/admin/js/admin-bar.js
CHANGED
File without changes
|
assets/front-end/css/adv-accordion/index.css
CHANGED
File without changes
|
assets/front-end/css/adv-accordion/index.min.css
CHANGED
File without changes
|
assets/front-end/css/adv-tabs/index.css
CHANGED
File without changes
|
assets/front-end/css/adv-tabs/index.min.css
CHANGED
File without changes
|
assets/front-end/css/advanced-data-table/index.css
CHANGED
File without changes
|
assets/front-end/css/advanced-data-table/index.min.css
CHANGED
File without changes
|
assets/front-end/css/caldera-form/index.css
CHANGED
File without changes
|
assets/front-end/css/caldera-form/index.min.css
CHANGED
File without changes
|
assets/front-end/css/call-to-action/index.css
CHANGED
@@ -56,7 +56,7 @@
|
|
56 |
color: #fff;
|
57 |
}
|
58 |
|
59 |
-
.eael-call-to-action.bg-img:after {
|
60 |
content: "";
|
61 |
position: absolute;
|
62 |
width: 100%;
|
56 |
color: #fff;
|
57 |
}
|
58 |
|
59 |
+
.eael-cta-overlay-yes .eael-call-to-action.bg-img:after {
|
60 |
content: "";
|
61 |
position: absolute;
|
62 |
width: 100%;
|
assets/front-end/css/call-to-action/index.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.eael-call-to-action{width:100%;height:auto;display:block;padding:30px;font-size:16px;color:#4d4d4d;font-weight:400;line-height:27px;margin:0 auto}.eael-call-to-action p{margin-bottom:10px}.eael-call-to-action .title{font-size:36px;font-weight:600;line-height:36px;margin-bottom:10px;text-transform:capitalize;font-style:normal}.eael-call-to-action.cta-center{text-align:center}.eael-call-to-action.cta-right{text-align:right}.eael-call-to-action.cta-left{text-align:left}.eael-call-to-action.bg-lite{background:#f4f4f4}.eael-call-to-action.bg-img{background-image:url(../img/bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:0;color:rgba(255,255,255,.7)}.eael-call-to-action.bg-img .icon{color:#fff}.eael-call-to-action.bg-img:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:rgba(0,0,0,.8)}.eael-call-to-action.bg-img.bg-fixed{background-attachment:fixed;background-position:center center}.eael-call-to-action.bg-img .title{color:rgba(255,255,255,.9)}.eael-call-to-action.cta-flex,.eael-call-to-action.cta-icon-flex{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}.eael-call-to-action.cta-icon-flex .icon{-webkit-box-flex:1;flex-grow:1;font-size:80px;text-align:left;line-height:130px}.eael-call-to-action.cta-icon-flex .action{-webkit-box-flex:1;flex-grow:1;text-align:right;padding-top:22px;flex-basis:22%}.eael-call-to-action.cta-icon-flex .content{-webkit-box-flex:1;flex-grow:1;padding:0 30px}.eael-call-to-action.cta-flex .content{padding:0 15px;-webkit-box-flex:1;flex-grow:1}.eael-call-to-action.cta-flex .action{-webkit-box-flex:1;flex-grow:1;text-align:right;padding-top:25px;flex-basis:23%}.eael-call-to-action .cta-button{position:relative;display:inline-block;padding:12px 30px;background:#f9f9f9;font-size:16px;text-decoration:none;color:#4d4d4d;-webkit-transition:.5s;transition:.5s;-ms-box-shadow:0 0 3px -1px rgba(0,0,0,.2);box-shadow:0 0 3px -1px rgba(0,0,0,.2);margin-right:10px;margin-top:10px;z-index:0;overflow:hidden}.eael-call-to-action .cta-button:last-child{margin-right:0}.eael-call-to-action .cta-button:focus{outline:0}.eael-call-to-action .cta-button:hover{color:#fff;background:#3f51b5;-ms-box-shadow:0 1px 12px 1px rgba(0,0,0,.1);box-shadow:0 1px 12px 1px rgba(0,0,0,.1)}.eael-call-to-action .cta-button.effect-1:after{content:"";position:absolute;width:100%;height:100%;background:#3f51b5;top:0;left:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);z-index:-1;-webkit-transition:.5s;transition:.5s;color:#fff}.eael-call-to-action .cta-button.effect-1:hover::after{-webkit-transform:translateY(0);transform:translateY(0)}.eael-call-to-action .cta-button.effect-2:after{content:"";position:absolute;width:100%;height:100%;background:#3f51b5;top:0;left:0;z-index:-1;-webkit-transition:.5s;transition:.5s;color:#fff;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.eael-call-to-action .cta-button.effect-2:hover::after{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (max-width:768px){.eael-call-to-action.cta-flex,.eael-call-to-action.cta-icon-flex{flex-wrap:wrap}.eael-call-to-action .title{font-size:28px;line-height:36px;margin-top:0}.eael-call-to-action.cta-icon-flex .icon{-webkit-box-flex:1;flex-grow:1;font-size:48px;line-height:90px;text-align:center}.eael-call-to-action.cta-flex .content,.eael-call-to-action.cta-icon-flex .content{-webkit-box-flex:1;flex-grow:1;text-align:center;padding:0}.eael-call-to-action.cta-flex .action,.eael-call-to-action.cta-icon-flex .action{text-align:center;padding-top:0}.eael-call-to-action .cta-button{padding:12px 25px}}@media only screen and (max-width:360px){.eael-call-to-action{font-size:14px;line-height:26px}.eael-call-to-action .cta-button{padding:4px 20px;font-size:12px}.eael-call-to-action .title{font-size:20px;line-height:30px}}
|
1 |
+
.eael-call-to-action{width:100%;height:auto;display:block;padding:30px;font-size:16px;color:#4d4d4d;font-weight:400;line-height:27px;margin:0 auto}.eael-call-to-action p{margin-bottom:10px}.eael-call-to-action .title{font-size:36px;font-weight:600;line-height:36px;margin-bottom:10px;text-transform:capitalize;font-style:normal}.eael-call-to-action.cta-center{text-align:center}.eael-call-to-action.cta-right{text-align:right}.eael-call-to-action.cta-left{text-align:left}.eael-call-to-action.bg-lite{background:#f4f4f4}.eael-call-to-action.bg-img{background-image:url(../img/bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:0;color:rgba(255,255,255,.7)}.eael-call-to-action.bg-img .icon{color:#fff}.eael-cta-overlay-yes .eael-call-to-action.bg-img:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:rgba(0,0,0,.8)}.eael-call-to-action.bg-img.bg-fixed{background-attachment:fixed;background-position:center center}.eael-call-to-action.bg-img .title{color:rgba(255,255,255,.9)}.eael-call-to-action.cta-flex,.eael-call-to-action.cta-icon-flex{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}.eael-call-to-action.cta-icon-flex .icon{-webkit-box-flex:1;flex-grow:1;font-size:80px;text-align:left;line-height:130px}.eael-call-to-action.cta-icon-flex .action{-webkit-box-flex:1;flex-grow:1;text-align:right;padding-top:22px;flex-basis:22%}.eael-call-to-action.cta-icon-flex .content{-webkit-box-flex:1;flex-grow:1;padding:0 30px}.eael-call-to-action.cta-flex .content{padding:0 15px;-webkit-box-flex:1;flex-grow:1}.eael-call-to-action.cta-flex .action{-webkit-box-flex:1;flex-grow:1;text-align:right;padding-top:25px;flex-basis:23%}.eael-call-to-action .cta-button{position:relative;display:inline-block;padding:12px 30px;background:#f9f9f9;font-size:16px;text-decoration:none;color:#4d4d4d;-webkit-transition:.5s;transition:.5s;-ms-box-shadow:0 0 3px -1px rgba(0,0,0,.2);box-shadow:0 0 3px -1px rgba(0,0,0,.2);margin-right:10px;margin-top:10px;z-index:0;overflow:hidden}.eael-call-to-action .cta-button:last-child{margin-right:0}.eael-call-to-action .cta-button:focus{outline:0}.eael-call-to-action .cta-button:hover{color:#fff;background:#3f51b5;-ms-box-shadow:0 1px 12px 1px rgba(0,0,0,.1);box-shadow:0 1px 12px 1px rgba(0,0,0,.1)}.eael-call-to-action .cta-button.effect-1:after{content:"";position:absolute;width:100%;height:100%;background:#3f51b5;top:0;left:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);z-index:-1;-webkit-transition:.5s;transition:.5s;color:#fff}.eael-call-to-action .cta-button.effect-1:hover::after{-webkit-transform:translateY(0);transform:translateY(0)}.eael-call-to-action .cta-button.effect-2:after{content:"";position:absolute;width:100%;height:100%;background:#3f51b5;top:0;left:0;z-index:-1;-webkit-transition:.5s;transition:.5s;color:#fff;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.eael-call-to-action .cta-button.effect-2:hover::after{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (max-width:768px){.eael-call-to-action.cta-flex,.eael-call-to-action.cta-icon-flex{flex-wrap:wrap}.eael-call-to-action .title{font-size:28px;line-height:36px;margin-top:0}.eael-call-to-action.cta-icon-flex .icon{-webkit-box-flex:1;flex-grow:1;font-size:48px;line-height:90px;text-align:center}.eael-call-to-action.cta-flex .content,.eael-call-to-action.cta-icon-flex .content{-webkit-box-flex:1;flex-grow:1;text-align:center;padding:0}.eael-call-to-action.cta-flex .action,.eael-call-to-action.cta-icon-flex .action{text-align:center;padding-top:0}.eael-call-to-action .cta-button{padding:12px 25px}}@media only screen and (max-width:360px){.eael-call-to-action{font-size:14px;line-height:26px}.eael-call-to-action .cta-button{padding:4px 20px;font-size:12px}.eael-call-to-action .title{font-size:20px;line-height:30px}}
|
assets/front-end/css/components/load-more.css
CHANGED
@@ -18,14 +18,16 @@
|
|
18 |
transform: rotate(360deg);
|
19 |
}
|
20 |
}
|
|
|
21 |
.eael-load-more-button-wrap {
|
22 |
display: -webkit-box;
|
23 |
display: flex;
|
24 |
}
|
25 |
|
|
|
26 |
.eael-load-more-button {
|
27 |
-
display: -webkit-box;
|
28 |
-
display: flex;
|
29 |
-webkit-box-align: center;
|
30 |
align-items: center;
|
31 |
-webkit-box-pack: center;
|
@@ -35,25 +37,12 @@
|
|
35 |
font-size: 16px;
|
36 |
overflow: hidden;
|
37 |
}
|
38 |
-
.eael-
|
39 |
-
left: -100%;
|
40 |
-
top: auto;
|
41 |
-
margin-right: 5px;
|
42 |
-
-webkit-transition: all .2s;
|
43 |
-
transition: all .2s;
|
44 |
-
}
|
45 |
.eael-load-more-button > span {
|
46 |
margin-left: -20px;
|
47 |
}
|
48 |
-
|
49 |
-
.eael-load-more-button.
|
50 |
-
margin-left: 0;
|
51 |
-
}
|
52 |
-
.eael-load-more-button.button--loading .button__loader {
|
53 |
-
left: 0;
|
54 |
-
}
|
55 |
-
|
56 |
-
.eael-btn-loader {
|
57 |
border-radius: 50%;
|
58 |
width: 20px;
|
59 |
height: 20px;
|
@@ -68,9 +57,23 @@
|
|
68 |
transform: translateZ(0);
|
69 |
-webkit-animation: loaderSpin 1.1s infinite linear;
|
70 |
animation: loaderSpin 1.1s infinite linear;
|
|
|
|
|
|
|
|
|
|
|
71 |
}
|
72 |
-
.eael-btn-loader:after
|
|
|
73 |
border-radius: 50%;
|
74 |
width: 20px;
|
75 |
height: 20px;
|
76 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
transform: rotate(360deg);
|
19 |
}
|
20 |
}
|
21 |
+
.eael-button-wrap,
|
22 |
.eael-load-more-button-wrap {
|
23 |
display: -webkit-box;
|
24 |
display: flex;
|
25 |
}
|
26 |
|
27 |
+
.eael-button,
|
28 |
.eael-load-more-button {
|
29 |
+
display: -webkit-box !important;
|
30 |
+
display: flex !important;
|
31 |
-webkit-box-align: center;
|
32 |
align-items: center;
|
33 |
-webkit-box-pack: center;
|
37 |
font-size: 16px;
|
38 |
overflow: hidden;
|
39 |
}
|
40 |
+
.eael-button > span,
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
.eael-load-more-button > span {
|
42 |
margin-left: -20px;
|
43 |
}
|
44 |
+
.eael-button .eael-btn-loader,
|
45 |
+
.eael-load-more-button .eael-btn-loader {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
46 |
border-radius: 50%;
|
47 |
width: 20px;
|
48 |
height: 20px;
|
57 |
transform: translateZ(0);
|
58 |
-webkit-animation: loaderSpin 1.1s infinite linear;
|
59 |
animation: loaderSpin 1.1s infinite linear;
|
60 |
+
left: -100%;
|
61 |
+
top: auto;
|
62 |
+
margin-right: 5px;
|
63 |
+
-webkit-transition: all 0.2s;
|
64 |
+
transition: all 0.2s;
|
65 |
}
|
66 |
+
.eael-button .eael-btn-loader:after,
|
67 |
+
.eael-load-more-button .eael-btn-loader:after {
|
68 |
border-radius: 50%;
|
69 |
width: 20px;
|
70 |
height: 20px;
|
71 |
}
|
72 |
+
.eael-button.button--loading > span,
|
73 |
+
.eael-load-more-button.button--loading > span {
|
74 |
+
margin-left: 0;
|
75 |
+
}
|
76 |
+
.eael-button.button--loading .eael-btn-loader,
|
77 |
+
.eael-load-more-button.button--loading .eael-btn-loader {
|
78 |
+
left: 0;
|
79 |
+
}
|
assets/front-end/css/components/load-more.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
@-webkit-keyframes loaderSpin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loaderSpin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.eael-load-more-button-wrap{display:-webkit-box;display:flex}.eael-load-more-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:1em 2em;border:0 solid;font-size:16px;overflow:hidden}.eael-
|
1 |
+
@-webkit-keyframes loaderSpin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loaderSpin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.eael-button-wrap,.eael-load-more-button-wrap{display:-webkit-box;display:flex}.eael-button,.eael-load-more-button{display:-webkit-box!important;display:flex!important;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:1em 2em;border:0 solid;font-size:16px;overflow:hidden}.eael-button>span,.eael-load-more-button>span{margin-left:-20px}.eael-button .eael-btn-loader,.eael-load-more-button .eael-btn-loader{border-radius:50%;width:20px;height:20px;font-size:10px;position:relative;text-indent:-9999em;border-top:4px solid rgba(255,255,255,.2);border-right:4px solid rgba(255,255,255,.2);border-bottom:4px solid rgba(255,255,255,.2);border-left:4px solid #fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loaderSpin 1.1s infinite linear;animation:loaderSpin 1.1s infinite linear;left:-100%;top:auto;margin-right:5px;-webkit-transition:all .2s;transition:all .2s}.eael-button .eael-btn-loader:after,.eael-load-more-button .eael-btn-loader:after{border-radius:50%;width:20px;height:20px}.eael-button.button--loading>span,.eael-load-more-button.button--loading>span{margin-left:0}.eael-button.button--loading .eael-btn-loader,.eael-load-more-button.button--loading .eael-btn-loader{left:0}
|
assets/front-end/css/contact-form-7/index.css
CHANGED
@@ -59,10 +59,6 @@
|
|
59 |
display: block;
|
60 |
}
|
61 |
|
62 |
-
.eael-contact-form-7 .wpcf7-form p {
|
63 |
-
margin-bottom: 0;
|
64 |
-
}
|
65 |
-
|
66 |
.eael-contact-form-7.labels-hide .wpcf7-form label {
|
67 |
display: none;
|
68 |
}
|
@@ -78,3 +74,25 @@
|
|
78 |
.eael-contact-form-7-button-full-width .wpcf7-form-control.wpcf7-submit {
|
79 |
width: 100%;
|
80 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
59 |
display: block;
|
60 |
}
|
61 |
|
|
|
|
|
|
|
|
|
62 |
.eael-contact-form-7.labels-hide .wpcf7-form label {
|
63 |
display: none;
|
64 |
}
|
74 |
.eael-contact-form-7-button-full-width .wpcf7-form-control.wpcf7-submit {
|
75 |
width: 100%;
|
76 |
}
|
77 |
+
|
78 |
+
.wpcf7 form > div, .wpcf7 form > p {
|
79 |
+
margin-bottom: 20px;
|
80 |
+
}
|
81 |
+
|
82 |
+
.eael-contact-form-7 .wpcf7-form p {
|
83 |
+
margin-bottom: 20px;
|
84 |
+
}
|
85 |
+
|
86 |
+
.eael-contact-form-7 .wpcf7-form p span.wpcf7-form-control-wrap {
|
87 |
+
margin-bottom: 0px;
|
88 |
+
}
|
89 |
+
|
90 |
+
.eael-contact-form-7 .wpcf7-form label span.wpcf7-list-item-label {
|
91 |
+
font-family: inherit;
|
92 |
+
font-weight: normal;
|
93 |
+
}
|
94 |
+
|
95 |
+
.eael-contact-form-7 .wpcf7-form p input.wpcf7-submit {
|
96 |
+
font-family: inherit;
|
97 |
+
font-weight: normal;
|
98 |
+
}
|
assets/front-end/css/contact-form-7/index.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.eael-contact-form-7.eael-contact-form-btn-align-center input.wpcf7-submit{margin-left:auto!important;margin-right:auto!important;display:block;float:none}.eael-contact-form-7.eael-contact-form-btn-align-left input.wpcf7-submit{float:left;width:auto}.eael-contact-form-7.eael-contact-form-btn-align-right input.wpcf7-submit{float:right;width:auto}.eael-contact-form-7 .uneditable-input,.eael-contact-form-7 input[type=color],.eael-contact-form-7 input[type=date],.eael-contact-form-7 input[type=datetime-local],.eael-contact-form-7 input[type=datetime],.eael-contact-form-7 input[type=email],.eael-contact-form-7 input[type=month],.eael-contact-form-7 input[type=number],.eael-contact-form-7 input[type=password],.eael-contact-form-7 input[type=search],.eael-contact-form-7 input[type=tel],.eael-contact-form-7 input[type=text],.eael-contact-form-7 input[type=time],.eael-contact-form-7 input[type=url],.eael-contact-form-7 input[type=week],.eael-contact-form-7 textarea{-webkit-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}.eael-contact-form-7 .wpcf7-form::after,.eael-contact-form-7 .wpcf7-form::before{content:" ";clear:both;display:table}.eael-contact-form-7 .wpcf7-form:after{clear:both;content:"";font-size:0;height:0;display:block;visibility:hidden}.eael-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap,.eael-contact-form-7 .wpcf7-form label{display:block}.eael-contact-form-7 .wpcf7-form
|
1 |
+
.eael-contact-form-7.eael-contact-form-btn-align-center input.wpcf7-submit{margin-left:auto!important;margin-right:auto!important;display:block;float:none}.eael-contact-form-7.eael-contact-form-btn-align-left input.wpcf7-submit{float:left;width:auto}.eael-contact-form-7.eael-contact-form-btn-align-right input.wpcf7-submit{float:right;width:auto}.eael-contact-form-7 .uneditable-input,.eael-contact-form-7 input[type=color],.eael-contact-form-7 input[type=date],.eael-contact-form-7 input[type=datetime-local],.eael-contact-form-7 input[type=datetime],.eael-contact-form-7 input[type=email],.eael-contact-form-7 input[type=month],.eael-contact-form-7 input[type=number],.eael-contact-form-7 input[type=password],.eael-contact-form-7 input[type=search],.eael-contact-form-7 input[type=tel],.eael-contact-form-7 input[type=text],.eael-contact-form-7 input[type=time],.eael-contact-form-7 input[type=url],.eael-contact-form-7 input[type=week],.eael-contact-form-7 textarea{-webkit-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}.eael-contact-form-7 .wpcf7-form::after,.eael-contact-form-7 .wpcf7-form::before{content:" ";clear:both;display:table}.eael-contact-form-7 .wpcf7-form:after{clear:both;content:"";font-size:0;height:0;display:block;visibility:hidden}.eael-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap,.eael-contact-form-7 .wpcf7-form label{display:block}.eael-contact-form-7.labels-hide .wpcf7-form label{display:none}.eael-contact-form-7-title{margin-bottom:10px}.eael-contact-form-7-description{margin-bottom:20px}.eael-contact-form-7-button-full-width .wpcf7-form-control.wpcf7-submit{width:100%}.wpcf7 form>div,.wpcf7 form>p{margin-bottom:20px}.eael-contact-form-7 .wpcf7-form p{margin-bottom:20px}.eael-contact-form-7 .wpcf7-form p span.wpcf7-form-control-wrap{margin-bottom:0}.eael-contact-form-7 .wpcf7-form label span.wpcf7-list-item-label{font-family:inherit;font-weight:400}.eael-contact-form-7 .wpcf7-form p input.wpcf7-submit{font-family:inherit;font-weight:400}
|
assets/front-end/css/content-ticker/index.css
CHANGED
File without changes
|
assets/front-end/css/content-ticker/index.min.css
CHANGED
File without changes
|
assets/front-end/css/count-down/index.css
CHANGED
File without changes
|
assets/front-end/css/count-down/index.min.css
CHANGED
File without changes
|
assets/front-end/css/creative-btn/index.css
CHANGED
File without changes
|
assets/front-end/css/creative-btn/index.min.css
CHANGED
File without changes
|
assets/front-end/css/data-table/index.css
CHANGED
File without changes
|
assets/front-end/css/data-table/index.min.css
CHANGED
File without changes
|
assets/front-end/css/dual-header/index.css
CHANGED
File without changes
|
assets/front-end/css/dual-header/index.min.css
CHANGED
File without changes
|
assets/front-end/css/eael-editor/index.css
CHANGED
File without changes
|
assets/front-end/css/eael-editor/index.min.css
CHANGED
File without changes
|
assets/front-end/css/eael.css
CHANGED
@@ -315,118 +315,6 @@
|
|
315 |
}
|
316 |
}
|
317 |
|
318 |
-
.ea-advanced-data-table-wrap * {
|
319 |
-
background-color: transparent;
|
320 |
-
border: none;
|
321 |
-
box-shadow: none;
|
322 |
-
margin: 0;
|
323 |
-
padding: 0;
|
324 |
-
}
|
325 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table-wrap-inner {
|
326 |
-
width: 100%;
|
327 |
-
overflow-y: auto;
|
328 |
-
}
|
329 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table {
|
330 |
-
width: 100%;
|
331 |
-
border-collapse: collapse;
|
332 |
-
}
|
333 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table th,
|
334 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table td {
|
335 |
-
background-color: transparent !important;
|
336 |
-
}
|
337 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th {
|
338 |
-
position: relative;
|
339 |
-
cursor: pointer;
|
340 |
-
}
|
341 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th:before {
|
342 |
-
content: "";
|
343 |
-
border-left: 4px solid transparent;
|
344 |
-
border-right: 4px solid transparent;
|
345 |
-
border-bottom: 5px solid #4d4d4d;
|
346 |
-
position: absolute;
|
347 |
-
top: 50%;
|
348 |
-
right: 15px;
|
349 |
-
margin-top: -6px;
|
350 |
-
}
|
351 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th:after {
|
352 |
-
content: "";
|
353 |
-
border-left: 4px solid transparent;
|
354 |
-
border-right: 4px solid transparent;
|
355 |
-
border-top: 5px solid #4d4d4d;
|
356 |
-
position: absolute;
|
357 |
-
top: 50%;
|
358 |
-
right: 15px;
|
359 |
-
margin-top: 1px;
|
360 |
-
}
|
361 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.asc:before {
|
362 |
-
display: none;
|
363 |
-
}
|
364 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.asc:after {
|
365 |
-
margin-top: -3px;
|
366 |
-
}
|
367 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.desc:before {
|
368 |
-
margin-top: -3px;
|
369 |
-
}
|
370 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.desc:after {
|
371 |
-
display: none;
|
372 |
-
}
|
373 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-unsortable th {
|
374 |
-
pointer-events: none;
|
375 |
-
}
|
376 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-unsortable th:before, .ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-unsortable th:after {
|
377 |
-
display: none;
|
378 |
-
}
|
379 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-paginated tbody tr {
|
380 |
-
display: none;
|
381 |
-
}
|
382 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th {
|
383 |
-
position: relative;
|
384 |
-
}
|
385 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th:before {
|
386 |
-
border: none;
|
387 |
-
}
|
388 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th:after {
|
389 |
-
content: "";
|
390 |
-
display: block;
|
391 |
-
height: 100%;
|
392 |
-
position: absolute;
|
393 |
-
right: 0;
|
394 |
-
top: 0;
|
395 |
-
width: 10px;
|
396 |
-
border: none;
|
397 |
-
cursor: col-resize;
|
398 |
-
}
|
399 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th,
|
400 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable td {
|
401 |
-
padding: 0;
|
402 |
-
}
|
403 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th textarea,
|
404 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable td textarea {
|
405 |
-
width: 100%;
|
406 |
-
min-width: 100px;
|
407 |
-
height: 100%;
|
408 |
-
background-color: transparent;
|
409 |
-
border: none;
|
410 |
-
box-shadow: none;
|
411 |
-
resize: none;
|
412 |
-
margin: 0;
|
413 |
-
padding: 0;
|
414 |
-
outline: none;
|
415 |
-
vertical-align: middle;
|
416 |
-
}
|
417 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable.ea-advanced-data-table-paginated tbody tr {
|
418 |
-
display: table-row;
|
419 |
-
}
|
420 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table-search-wrap.ea-advanced-data-table-search-center {
|
421 |
-
text-align: center;
|
422 |
-
}
|
423 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table-search-wrap.ea-advanced-data-table-search-right {
|
424 |
-
text-align: right;
|
425 |
-
}
|
426 |
-
.ea-advanced-data-table-wrap .ea-advanced-data-table-pagination a {
|
427 |
-
display: inline-block;
|
428 |
-
}
|
429 |
-
|
430 |
/* ----------------------------------------- */
|
431 |
/* 22. Caldera Contact Form Styler
|
432 |
/* ----------------------------------------- */
|
@@ -539,7 +427,7 @@
|
|
539 |
color: #fff;
|
540 |
}
|
541 |
|
542 |
-
.eael-call-to-action.bg-img:after {
|
543 |
content: "";
|
544 |
position: absolute;
|
545 |
width: 100%;
|
@@ -764,14 +652,16 @@
|
|
764 |
transform: rotate(360deg);
|
765 |
}
|
766 |
}
|
|
|
767 |
.eael-load-more-button-wrap {
|
768 |
display: -webkit-box;
|
769 |
display: flex;
|
770 |
}
|
771 |
|
|
|
772 |
.eael-load-more-button {
|
773 |
-
display: -webkit-box;
|
774 |
-
display: flex;
|
775 |
-webkit-box-align: center;
|
776 |
align-items: center;
|
777 |
-webkit-box-pack: center;
|
@@ -781,25 +671,12 @@
|
|
781 |
font-size: 16px;
|
782 |
overflow: hidden;
|
783 |
}
|
784 |
-
.eael-
|
785 |
-
left: -100%;
|
786 |
-
top: auto;
|
787 |
-
margin-right: 5px;
|
788 |
-
-webkit-transition: all .2s;
|
789 |
-
transition: all .2s;
|
790 |
-
}
|
791 |
.eael-load-more-button > span {
|
792 |
margin-left: -20px;
|
793 |
}
|
794 |
-
|
795 |
-
.eael-load-more-button.
|
796 |
-
margin-left: 0;
|
797 |
-
}
|
798 |
-
.eael-load-more-button.button--loading .button__loader {
|
799 |
-
left: 0;
|
800 |
-
}
|
801 |
-
|
802 |
-
.eael-btn-loader {
|
803 |
border-radius: 50%;
|
804 |
width: 20px;
|
805 |
height: 20px;
|
@@ -814,12 +691,26 @@
|
|
814 |
transform: translateZ(0);
|
815 |
-webkit-animation: loaderSpin 1.1s infinite linear;
|
816 |
animation: loaderSpin 1.1s infinite linear;
|
|
|
|
|
|
|
|
|
|
|
817 |
}
|
818 |
-
.eael-btn-loader:after
|
|
|
819 |
border-radius: 50%;
|
820 |
width: 20px;
|
821 |
height: 20px;
|
822 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
823 |
|
824 |
/*--------------------------------*/
|
825 |
/* 11. Contact Form 7 Styles
|
@@ -882,10 +773,6 @@
|
|
882 |
display: block;
|
883 |
}
|
884 |
|
885 |
-
.eael-contact-form-7 .wpcf7-form p {
|
886 |
-
margin-bottom: 0;
|
887 |
-
}
|
888 |
-
|
889 |
.eael-contact-form-7.labels-hide .wpcf7-form label {
|
890 |
display: none;
|
891 |
}
|
@@ -902,6 +789,28 @@
|
|
902 |
width: 100%;
|
903 |
}
|
904 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
905 |
.eael-ticker-wrap {
|
906 |
overflow: hidden;
|
907 |
display: -webkit-box;
|
@@ -1804,6 +1713,7 @@ table.eael-data-table .sorting_asc.sorting-none:after {
|
|
1804 |
}
|
1805 |
.eael-event-calendar-wrapper .fc table {
|
1806 |
margin: auto;
|
|
|
1807 |
}
|
1808 |
.eael-event-calendar-wrapper .fc-view table thead:first-child tr:first-child td {
|
1809 |
border-top: 1px solid #ddd !important;
|
@@ -4839,11 +4749,6 @@ button.mfp-arrow:not(.toggle) {
|
|
4839 |
text-align: center;
|
4840 |
}
|
4841 |
|
4842 |
-
.eael-gravity-form .gform_wrapper .gform_footer {
|
4843 |
-
margin: 0;
|
4844 |
-
padding: 0;
|
4845 |
-
}
|
4846 |
-
|
4847 |
.gform_wrapper form li,
|
4848 |
.gform_wrapper li {
|
4849 |
list-style: none;
|
@@ -4851,10 +4756,13 @@ button.mfp-arrow:not(.toggle) {
|
|
4851 |
|
4852 |
.eael-gravity-form .gform_wrapper ul.gform_fields li.gfield {
|
4853 |
padding: 0;
|
|
|
4854 |
}
|
4855 |
|
4856 |
.eael-gravity-form .gform_wrapper textarea {
|
4857 |
padding: 0;
|
|
|
|
|
4858 |
}
|
4859 |
|
4860 |
.eael-gravity-form .gform_wrapper .gform_footer input.button,
|
@@ -5750,11 +5658,11 @@ button.mfp-close:hover {
|
|
5750 |
/*-----------------------------*/
|
5751 |
/* 15. Post Grid Style
|
5752 |
/*-----------------------------*/
|
5753 |
-
.eael-post-grid {
|
5754 |
margin: 0 -10px;
|
5755 |
}
|
5756 |
|
5757 |
-
.eael-grid-post {
|
5758 |
float: left;
|
5759 |
padding: 10px;
|
5760 |
}
|
@@ -6025,103 +5933,329 @@ button.mfp-close:hover {
|
|
6025 |
transform: translateY(0);
|
6026 |
}
|
6027 |
|
6028 |
-
/*---
|
6029 |
-
|
6030 |
-
|
6031 |
-
|
6032 |
-
|
|
|
6033 |
|
6034 |
-
.eael-col-
|
6035 |
-
|
6036 |
-
|
6037 |
-
}
|
6038 |
|
6039 |
-
.
|
6040 |
-
|
6041 |
-
|
6042 |
-
}
|
6043 |
|
6044 |
-
.eael-col-
|
6045 |
-
|
6046 |
-
|
6047 |
-
}
|
6048 |
|
6049 |
-
.eael-col-
|
6050 |
-
|
6051 |
-
|
6052 |
-
}
|
6053 |
|
6054 |
-
.eael-col-
|
6055 |
-
|
6056 |
-
|
6057 |
-
}
|
6058 |
|
6059 |
-
|
6060 |
-
|
6061 |
-
|
6062 |
-
|
6063 |
-
.eael-col-
|
6064 |
-
.eael-col-5 .eael-post-grid-column,
|
6065 |
-
.eael-col-6 .eael-post-grid-column {
|
6066 |
width: 33.3333%;
|
|
|
6067 |
}
|
6068 |
-
|
6069 |
-
|
6070 |
-
|
6071 |
-
.eael-col-2 .eael-post-grid-column,
|
6072 |
-
.eael-col-3 .eael-post-grid-column,
|
6073 |
-
.eael-col-4 .eael-post-grid-column,
|
6074 |
-
.eael-col-5 .eael-post-grid-column,
|
6075 |
-
.eael-col-6 .eael-post-grid-column {
|
6076 |
-
width: 50%;
|
6077 |
}
|
6078 |
-
|
6079 |
-
|
6080 |
-
|
6081 |
-
.eael-col-2 .eael-post-grid-column,
|
6082 |
-
.eael-col-3 .eael-post-grid-column,
|
6083 |
-
.eael-col-4 .eael-post-grid-column,
|
6084 |
-
.eael-col-5 .eael-post-grid-column,
|
6085 |
-
.eael-col-6 .eael-post-grid-column {
|
6086 |
-
float: none;
|
6087 |
-
width: 100%;
|
6088 |
}
|
6089 |
-
}
|
6090 |
-
.eael-author-avatar > a {
|
6091 |
-
display: block;
|
6092 |
-
}
|
6093 |
|
6094 |
-
.eael-
|
6095 |
-
|
6096 |
-
|
6097 |
-
display: flex;
|
6098 |
-
}
|
6099 |
|
6100 |
-
.eael-
|
6101 |
-
|
6102 |
-
|
6103 |
-
}
|
6104 |
|
6105 |
-
|
6106 |
-
|
6107 |
-
|
6108 |
-
.eael-post-timeline {
|
6109 |
-
margin-bottom: 0;
|
6110 |
-
min-height: 100%;
|
6111 |
-
overflow: hidden;
|
6112 |
-
position: relative;
|
6113 |
-
}
|
6114 |
|
6115 |
-
.eael-
|
6116 |
-
|
6117 |
-
|
6118 |
-
float: left;
|
6119 |
-
margin-top: 0 !important;
|
6120 |
-
}
|
6121 |
|
6122 |
-
.eael-
|
6123 |
-
|
6124 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6125 |
|
6126 |
.eael-timeline-post:after {
|
6127 |
background-color: rgba(83, 85, 86, 0.2);
|
@@ -6469,7 +6603,7 @@ button.mfp-close:hover {
|
|
6469 |
}
|
6470 |
|
6471 |
.eael-pricing .eael-pricing-button {
|
6472 |
-
display:
|
6473 |
padding: 12px 25px;
|
6474 |
background: #00C853;
|
6475 |
font-size: 14px;
|
@@ -6920,6 +7054,18 @@ button.mfp-close:hover {
|
|
6920 |
text-align: right;
|
6921 |
}
|
6922 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6923 |
.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag {
|
6924 |
padding-left: 45px;
|
6925 |
}
|
@@ -7840,17 +7986,6 @@ div.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
|
|
7840 |
box-shadow: none !important;
|
7841 |
}
|
7842 |
|
7843 |
-
.plyr--video {
|
7844 |
-
/*height:100%;*/
|
7845 |
-
}
|
7846 |
-
|
7847 |
-
.plyr__video-embed {
|
7848 |
-
/*
|
7849 |
-
height:100%!important;
|
7850 |
-
padding-bottom:0px!important;
|
7851 |
-
*/
|
7852 |
-
}
|
7853 |
-
|
7854 |
.plyr__controls {
|
7855 |
display: none !important;
|
7856 |
}
|
@@ -7869,55 +8004,10 @@ div.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
|
|
7869 |
}
|
7870 |
|
7871 |
.eael-sticky-video-player2 {
|
7872 |
-
/*height:100%;*/
|
7873 |
min-height: 20px;
|
7874 |
overflow: visible;
|
7875 |
}
|
7876 |
|
7877 |
-
/*
|
7878 |
-
.eael-sticky-video-wrapper > .eael-sticky-video-player2 > iframe,
|
7879 |
-
.eael-sticky-video-wrapper > .eael-sticky-video-player2 > video,
|
7880 |
-
.eael-sticky-video-wrapper iframe,
|
7881 |
-
.eael-sticky-video-wrapper video {
|
7882 |
-
position: relative;
|
7883 |
-
margin:0px; padding:0px;
|
7884 |
-
height:100%;
|
7885 |
-
border: 0;
|
7886 |
-
line-height: 1;
|
7887 |
-
}
|
7888 |
-
|
7889 |
-
.eael-sticky-video-wrapper > .eael-sticky-video-player > video{
|
7890 |
-
z-index:99999;
|
7891 |
-
}
|
7892 |
-
|
7893 |
-
.eael-sticky-video-player {
|
7894 |
-
position: absolute;
|
7895 |
-
top: 0;
|
7896 |
-
left: 0;
|
7897 |
-
width: 100%;
|
7898 |
-
height: 100%;
|
7899 |
-
background-size: cover;
|
7900 |
-
background-position: 50%;
|
7901 |
-
cursor: pointer;
|
7902 |
-
text-align: center;
|
7903 |
-
overflow: hidden;
|
7904 |
-
}
|
7905 |
-
|
7906 |
-
.eael-sticky-video-player1 {
|
7907 |
-
position: absolute;
|
7908 |
-
top: 0;
|
7909 |
-
left: 0;
|
7910 |
-
width: 100%;
|
7911 |
-
height: 100%;
|
7912 |
-
background-size: cover;
|
7913 |
-
background-position: 50%;
|
7914 |
-
cursor: pointer;
|
7915 |
-
text-align: center;
|
7916 |
-
background:#009900;
|
7917 |
-
z-index:1000;
|
7918 |
-
opacity:0.5;
|
7919 |
-
}
|
7920 |
-
*/
|
7921 |
.eael-sticky-video-player2.out {
|
7922 |
position: fixed;
|
7923 |
z-index: 999;
|
@@ -7941,12 +8031,6 @@ div.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
|
|
7941 |
line-height: 1;
|
7942 |
}
|
7943 |
|
7944 |
-
/*
|
7945 |
-
.eael-sticky-video-player img {
|
7946 |
-
display: block;
|
7947 |
-
width: 100%;
|
7948 |
-
}
|
7949 |
-
*/
|
7950 |
.owp-play {
|
7951 |
position: absolute;
|
7952 |
top: 50%;
|
@@ -7968,25 +8052,6 @@ div.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
|
|
7968 |
opacity: 1;
|
7969 |
}
|
7970 |
|
7971 |
-
/*
|
7972 |
-
.eaelsv-sticky-player {
|
7973 |
-
height: 200px;
|
7974 |
-
width: 300px;
|
7975 |
-
position: fixed;
|
7976 |
-
bottom: 50px;
|
7977 |
-
right: 50px;
|
7978 |
-
border: 0px solid #009900;
|
7979 |
-
background-size: cover;
|
7980 |
-
z-index: 1000;
|
7981 |
-
background: transparent;
|
7982 |
-
display:none!important;
|
7983 |
-
}
|
7984 |
-
.eaelsv-sticky-player.eaelsv-display-player{
|
7985 |
-
display:block!important;
|
7986 |
-
-webkit-animation: fadeIn 1s;
|
7987 |
-
animation: fadeIn 1s;
|
7988 |
-
}
|
7989 |
-
*/
|
7990 |
/* === Close Icon === */
|
7991 |
.eaelsv-sticky-player-close {
|
7992 |
position: absolute;
|
@@ -8021,6 +8086,17 @@ div.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
|
|
8021 |
transform: rotate(-45deg);
|
8022 |
}
|
8023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8024 |
html {
|
8025 |
scroll-behavior: smooth;
|
8026 |
}
|
@@ -8028,6 +8104,7 @@ html {
|
|
8028 |
.eael-toc {
|
8029 |
z-index: 9999;
|
8030 |
width: 300px;
|
|
|
8031 |
}
|
8032 |
.eael-toc .eael-toc-button {
|
8033 |
display: none;
|
@@ -8042,6 +8119,7 @@ html {
|
|
8042 |
position: fixed;
|
8043 |
top: 100px;
|
8044 |
background: none;
|
|
|
8045 |
}
|
8046 |
.eael-toc.collapsed {
|
8047 |
width: unset !important;
|
@@ -8088,9 +8166,6 @@ html {
|
|
8088 |
.eael-toc.eael-toc-right {
|
8089 |
right: 0;
|
8090 |
}
|
8091 |
-
.eael-toc.eael-toc-right.collapsed {
|
8092 |
-
width: inherit !important;
|
8093 |
-
}
|
8094 |
.eael-toc.eael-toc-right .eael-toc-close {
|
8095 |
left: -11px;
|
8096 |
}
|
@@ -8149,7 +8224,7 @@ html {
|
|
8149 |
background: #fff6f3;
|
8150 |
min-width: 20vh;
|
8151 |
max-height: 50vh;
|
8152 |
-
overflow-y:
|
8153 |
}
|
8154 |
.eael-toc .eael-toc-body::-webkit-scrollbar {
|
8155 |
width: 6px;
|
@@ -8158,9 +8233,6 @@ html {
|
|
8158 |
background: #aaa;
|
8159 |
border-radius: 10px;
|
8160 |
}
|
8161 |
-
.eael-toc .eael-toc-body:hover {
|
8162 |
-
overflow-y: auto;
|
8163 |
-
}
|
8164 |
.eael-toc .eael-toc-body ul.eael-toc-list {
|
8165 |
margin: 0;
|
8166 |
padding: 0;
|
@@ -9171,7 +9243,118 @@ span.eael-tooltip-content a {
|
|
9171 |
width: 100%;
|
9172 |
}
|
9173 |
|
9174 |
-
@keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease}.plyr audio,.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5764;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions .plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__captions .plyr__caption div{display:inline}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:16px;padding:20px}}@media (min-width:768px){.plyr__captions{font-size:18px}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px)}.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}.plyr__control--overlaid{background:rgba(0,179,255,.8);border:0;border-radius:100%;color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#00b3ff}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr__controls .plyr__controls__item.plyr__volume{padding-right:5px}.plyr__controls .plyr__controls__item.plyr__volume:first-child{padding-right:0}.plyr__controls:empty{display:none}.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4a5764;padding:10px}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5764;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(74,87,100,.8);right:5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px;margin-bottom:3px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(74,87,100,.8);left:7px}.plyr__menu__container .plyr__control--back::before{background:#c1c9d1;box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#00b3ff}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;color:#00b3ff;display:block;height:19px;margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px;-webkit-appearance:none;margin-top:-4px}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px;margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:14px}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,.15)}.plyr__tooltip{background:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;border-radius:inherit;overflow:hidden;position:relative;z-index:0}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr__progress{left:6.5px;margin-right:13px;position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-right:-6.5px;width:calc(100% + 13px)}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:14px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--video .plyr__progress__buffer{box-shadow:0 1px 1px rgba(0,0,0,.15);color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress__buffer{color:rgba(193,201,209,.66)}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,41,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,41,47,.6) 50%,rgba(35,41,47,.6) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,201,209,.66)}.plyr__volume{align-items:center;display:flex;flex:1;position:relative}.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}@media (min-width:480px){.plyr__volume{max-width:90px}}@media (min-width:768px){.plyr__volume{max-width:110px}}.plyr--is-ios .plyr__volume{display:none!important}.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none!important}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr:fullscreen .plyr__captions{font-size:21px}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:rgba(35,41,47,.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}.plyr__ads::after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;left:0;margin:-2.5px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:10px;opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translate(0,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0,0) scale(1)}.plyr__preview-thumb::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c9d1;border-radius:2px;overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;color:#fff;font-size:14px;padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9175 |
@charset "UTF-8";
|
9176 |
.fc {
|
9177 |
direction: ltr;
|
@@ -10732,3 +10915,5 @@ be a descendant of the grid when it is being dragged.
|
|
10732 |
border-top-color: transparent;
|
10733 |
border-bottom-color: transparent;
|
10734 |
}
|
|
|
|
315 |
}
|
316 |
}
|
317 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
318 |
/* ----------------------------------------- */
|
319 |
/* 22. Caldera Contact Form Styler
|
320 |
/* ----------------------------------------- */
|
427 |
color: #fff;
|
428 |
}
|
429 |
|
430 |
+
.eael-cta-overlay-yes .eael-call-to-action.bg-img:after {
|
431 |
content: "";
|
432 |
position: absolute;
|
433 |
width: 100%;
|
652 |
transform: rotate(360deg);
|
653 |
}
|
654 |
}
|
655 |
+
.eael-button-wrap,
|
656 |
.eael-load-more-button-wrap {
|
657 |
display: -webkit-box;
|
658 |
display: flex;
|
659 |
}
|
660 |
|
661 |
+
.eael-button,
|
662 |
.eael-load-more-button {
|
663 |
+
display: -webkit-box !important;
|
664 |
+
display: flex !important;
|
665 |
-webkit-box-align: center;
|
666 |
align-items: center;
|
667 |
-webkit-box-pack: center;
|
671 |
font-size: 16px;
|
672 |
overflow: hidden;
|
673 |
}
|
674 |
+
.eael-button > span,
|
|
|
|
|
|
|
|
|
|
|
|
|
675 |
.eael-load-more-button > span {
|
676 |
margin-left: -20px;
|
677 |
}
|
678 |
+
.eael-button .eael-btn-loader,
|
679 |
+
.eael-load-more-button .eael-btn-loader {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
680 |
border-radius: 50%;
|
681 |
width: 20px;
|
682 |
height: 20px;
|
691 |
transform: translateZ(0);
|
692 |
-webkit-animation: loaderSpin 1.1s infinite linear;
|
693 |
animation: loaderSpin 1.1s infinite linear;
|
694 |
+
left: -100%;
|
695 |
+
top: auto;
|
696 |
+
margin-right: 5px;
|
697 |
+
-webkit-transition: all 0.2s;
|
698 |
+
transition: all 0.2s;
|
699 |
}
|
700 |
+
.eael-button .eael-btn-loader:after,
|
701 |
+
.eael-load-more-button .eael-btn-loader:after {
|
702 |
border-radius: 50%;
|
703 |
width: 20px;
|
704 |
height: 20px;
|
705 |
}
|
706 |
+
.eael-button.button--loading > span,
|
707 |
+
.eael-load-more-button.button--loading > span {
|
708 |
+
margin-left: 0;
|
709 |
+
}
|
710 |
+
.eael-button.button--loading .eael-btn-loader,
|
711 |
+
.eael-load-more-button.button--loading .eael-btn-loader {
|
712 |
+
left: 0;
|
713 |
+
}
|
714 |
|
715 |
/*--------------------------------*/
|
716 |
/* 11. Contact Form 7 Styles
|
773 |
display: block;
|
774 |
}
|
775 |
|
|
|
|
|
|
|
|
|
776 |
.eael-contact-form-7.labels-hide .wpcf7-form label {
|
777 |
display: none;
|
778 |
}
|
789 |
width: 100%;
|
790 |
}
|
791 |
|
792 |
+
.wpcf7 form > div, .wpcf7 form > p {
|
793 |
+
margin-bottom: 20px;
|
794 |
+
}
|
795 |
+
|
796 |
+
.eael-contact-form-7 .wpcf7-form p {
|
797 |
+
margin-bottom: 20px;
|
798 |
+
}
|
799 |
+
|
800 |
+
.eael-contact-form-7 .wpcf7-form p span.wpcf7-form-control-wrap {
|
801 |
+
margin-bottom: 0px;
|
802 |
+
}
|
803 |
+
|
804 |
+
.eael-contact-form-7 .wpcf7-form label span.wpcf7-list-item-label {
|
805 |
+
font-family: inherit;
|
806 |
+
font-weight: normal;
|
807 |
+
}
|
808 |
+
|
809 |
+
.eael-contact-form-7 .wpcf7-form p input.wpcf7-submit {
|
810 |
+
font-family: inherit;
|
811 |
+
font-weight: normal;
|
812 |
+
}
|
813 |
+
|
814 |
.eael-ticker-wrap {
|
815 |
overflow: hidden;
|
816 |
display: -webkit-box;
|
1713 |
}
|
1714 |
.eael-event-calendar-wrapper .fc table {
|
1715 |
margin: auto;
|
1716 |
+
overflow: auto;
|
1717 |
}
|
1718 |
.eael-event-calendar-wrapper .fc-view table thead:first-child tr:first-child td {
|
1719 |
border-top: 1px solid #ddd !important;
|
4749 |
text-align: center;
|
4750 |
}
|
4751 |
|
|
|
|
|
|
|
|
|
|
|
4752 |
.gform_wrapper form li,
|
4753 |
.gform_wrapper li {
|
4754 |
list-style: none;
|
4756 |
|
4757 |
.eael-gravity-form .gform_wrapper ul.gform_fields li.gfield {
|
4758 |
padding: 0;
|
4759 |
+
padding-right: 16px;
|
4760 |
}
|
4761 |
|
4762 |
.eael-gravity-form .gform_wrapper textarea {
|
4763 |
padding: 0;
|
4764 |
+
font-weight: normal !important;
|
4765 |
+
font-family: inherit;
|
4766 |
}
|
4767 |
|
4768 |
.eael-gravity-form .gform_wrapper .gform_footer input.button,
|
5658 |
/*-----------------------------*/
|
5659 |
/* 15. Post Grid Style
|
5660 |
/*-----------------------------*/
|
5661 |
+
.eael-post-grid-container .eael-post-grid {
|
5662 |
margin: 0 -10px;
|
5663 |
}
|
5664 |
|
5665 |
+
.eael-post-grid-container .eael-post-grid .eael-grid-post {
|
5666 |
float: left;
|
5667 |
padding: 10px;
|
5668 |
}
|
5933 |
transform: translateY(0);
|
5934 |
}
|
5935 |
|
5936 |
+
/*--- Gallery Column CSS ---*/
|
5937 |
+
@media only screen and (min-width: 1025px) {
|
5938 |
+
/* For Desktop: */
|
5939 |
+
.elementor-element.elementor-grid-eael-col-1 {
|
5940 |
+
position: relative;
|
5941 |
+
}
|
5942 |
|
5943 |
+
.elementor-element.elementor-grid-eael-col-1 .eael-grid-post {
|
5944 |
+
width: 100%;
|
5945 |
+
float: left;
|
5946 |
+
}
|
5947 |
|
5948 |
+
.elementor-element.elementor-grid-eael-col-2 {
|
5949 |
+
position: relative;
|
5950 |
+
}
|
|
|
5951 |
|
5952 |
+
.elementor-element.elementor-grid-eael-col-2 .eael-grid-post {
|
5953 |
+
width: 50%;
|
5954 |
+
float: left;
|
5955 |
+
}
|
5956 |
|
5957 |
+
.elementor-element.elementor-grid-eael-col-2 .eael-grid-post:nth-of-type(2n) {
|
5958 |
+
margin-right: 0 !important;
|
5959 |
+
}
|
|
|
5960 |
|
5961 |
+
.elementor-element.elementor-grid-eael-col-2 .eael-grid-post:nth-of-type(2n+1) {
|
5962 |
+
clear: left;
|
5963 |
+
}
|
|
|
5964 |
|
5965 |
+
.elementor-element.elementor-grid-eael-col-3 {
|
5966 |
+
position: relative;
|
5967 |
+
}
|
5968 |
+
|
5969 |
+
.elementor-element.elementor-grid-eael-col-3 .eael-grid-post {
|
|
|
|
|
5970 |
width: 33.3333%;
|
5971 |
+
float: left;
|
5972 |
}
|
5973 |
+
|
5974 |
+
.elementor-element.elementor-grid-eael-col-3 .eael-grid-post:nth-of-type(3n) {
|
5975 |
+
margin-right: 0 !important;
|
|
|
|
|
|
|
|
|
|
|
|
|
5976 |
}
|
5977 |
+
|
5978 |
+
.elementor-element.elementor-grid-eael-col-3 .eael-grid-post:nth-of-type(3n+1) {
|
5979 |
+
clear: left;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5980 |
}
|
|
|
|
|
|
|
|
|
5981 |
|
5982 |
+
.elementor-element.elementor-grid-eael-col-4 {
|
5983 |
+
position: relative;
|
5984 |
+
}
|
|
|
|
|
5985 |
|
5986 |
+
.elementor-element.elementor-grid-eael-col-4 .eael-grid-post {
|
5987 |
+
width: 25%;
|
5988 |
+
float: left;
|
5989 |
+
}
|
5990 |
|
5991 |
+
.elementor-element.elementor-grid-eael-col-4 .eael-grid-post:nth-of-type(4n) {
|
5992 |
+
margin-right: 0 !important;
|
5993 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
5994 |
|
5995 |
+
.elementor-element.elementor-grid-eael-col-4 .eael-grid-post:nth-of-type(4n+1) {
|
5996 |
+
clear: left;
|
5997 |
+
}
|
|
|
|
|
|
|
5998 |
|
5999 |
+
.elementor-element.elementor-grid-eael-col-5 {
|
6000 |
+
position: relative;
|
6001 |
+
}
|
6002 |
+
|
6003 |
+
.elementor-element.elementor-grid-eael-col-5 .eael-grid-post {
|
6004 |
+
width: 20%;
|
6005 |
+
float: left;
|
6006 |
+
}
|
6007 |
+
|
6008 |
+
.elementor-element.elementor-grid-eael-col-5 .eael-grid-post:nth-of-type(5n) {
|
6009 |
+
margin-right: 0 !important;
|
6010 |
+
}
|
6011 |
+
|
6012 |
+
.elementor-element.elementor-grid-eael-col-5 .eael-grid-post:nth-of-type(5n+1) {
|
6013 |
+
clear: left;
|
6014 |
+
}
|
6015 |
+
|
6016 |
+
.elementor-element.elementor-grid-eael-col-6 {
|
6017 |
+
position: relative;
|
6018 |
+
}
|
6019 |
+
|
6020 |
+
.elementor-element.elementor-grid-eael-col-6 .eael-grid-post {
|
6021 |
+
width: 16%;
|
6022 |
+
float: left;
|
6023 |
+
}
|
6024 |
+
|
6025 |
+
.elementor-element.elementor-grid-eael-col-6 .eael-grid-post:nth-of-type(6n) {
|
6026 |
+
margin-right: 0 !important;
|
6027 |
+
}
|
6028 |
+
|
6029 |
+
.elementor-element.elementor-grid-eael-col-6 .eael-grid-post:nth-of-type(6n+1) {
|
6030 |
+
clear: left;
|
6031 |
+
}
|
6032 |
+
}
|
6033 |
+
@media only screen and (max-width: 1024px) and (min-width: 766px) {
|
6034 |
+
/* For tablets: */
|
6035 |
+
.elementor-element.elementor-grid-tablet-eael-col-1 {
|
6036 |
+
position: relative;
|
6037 |
+
}
|
6038 |
+
|
6039 |
+
.elementor-element.elementor-grid-tablet-eael-col-1 .eael-grid-post {
|
6040 |
+
width: 100%;
|
6041 |
+
float: left;
|
6042 |
+
}
|
6043 |
+
|
6044 |
+
.elementor-element.elementor-grid-tablet-eael-col-2 {
|
6045 |
+
position: relative;
|
6046 |
+
}
|
6047 |
+
|
6048 |
+
.elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post {
|
6049 |
+
width: 50%;
|
6050 |
+
float: left;
|
6051 |
+
}
|
6052 |
+
|
6053 |
+
.elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post:nth-of-type(2n) {
|
6054 |
+
margin-right: 0 !important;
|
6055 |
+
}
|
6056 |
+
|
6057 |
+
.elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post:nth-of-type(2n+1) {
|
6058 |
+
clear: left;
|
6059 |
+
}
|
6060 |
+
|
6061 |
+
.elementor-element.elementor-grid-tablet-eael-col-3 {
|
6062 |
+
position: relative;
|
6063 |
+
}
|
6064 |
+
|
6065 |
+
.elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post {
|
6066 |
+
width: 33.3333%;
|
6067 |
+
float: left;
|
6068 |
+
}
|
6069 |
+
|
6070 |
+
.elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post:nth-of-type(3n) {
|
6071 |
+
margin-right: 0 !important;
|
6072 |
+
}
|
6073 |
+
|
6074 |
+
.elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post:nth-of-type(3n+1) {
|
6075 |
+
clear: left;
|
6076 |
+
}
|
6077 |
+
|
6078 |
+
.elementor-element.elementor-grid-tablet-eael-col-4 {
|
6079 |
+
position: relative;
|
6080 |
+
}
|
6081 |
+
|
6082 |
+
.elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post {
|
6083 |
+
width: 25%;
|
6084 |
+
float: left;
|
6085 |
+
}
|
6086 |
+
|
6087 |
+
.elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post:nth-of-type(4n) {
|
6088 |
+
margin-right: 0 !important;
|
6089 |
+
}
|
6090 |
+
|
6091 |
+
.elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post:nth-of-type(4n+1) {
|
6092 |
+
clear: left;
|
6093 |
+
}
|
6094 |
+
|
6095 |
+
.elementor-element.elementor-grid-tablet-eael-col-5 {
|
6096 |
+
position: relative;
|
6097 |
+
}
|
6098 |
+
|
6099 |
+
.elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post {
|
6100 |
+
width: 20%;
|
6101 |
+
float: left;
|
6102 |
+
}
|
6103 |
+
|
6104 |
+
.elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post:nth-of-type(5n) {
|
6105 |
+
margin-right: 0 !important;
|
6106 |
+
}
|
6107 |
+
|
6108 |
+
.elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post:nth-of-type(5n+1) {
|
6109 |
+
clear: left;
|
6110 |
+
}
|
6111 |
+
|
6112 |
+
.elementor-element.elementor-grid-tablet-eael-col-6 {
|
6113 |
+
position: relative;
|
6114 |
+
}
|
6115 |
+
|
6116 |
+
.elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post {
|
6117 |
+
width: 16%;
|
6118 |
+
float: left;
|
6119 |
+
}
|
6120 |
+
|
6121 |
+
.elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post:nth-of-type(6n) {
|
6122 |
+
margin-right: 0 !important;
|
6123 |
+
}
|
6124 |
+
|
6125 |
+
.elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post:nth-of-type(6n+1) {
|
6126 |
+
clear: left;
|
6127 |
+
}
|
6128 |
+
}
|
6129 |
+
@media only screen and (max-width: 767px) {
|
6130 |
+
.elementor-element.elementor-grid-mobile-eael-col-1 {
|
6131 |
+
position: relative;
|
6132 |
+
}
|
6133 |
+
|
6134 |
+
.elementor-element.elementor-grid-mobile-eael-col-1 .eael-grid-post {
|
6135 |
+
width: 100%;
|
6136 |
+
float: left;
|
6137 |
+
}
|
6138 |
+
|
6139 |
+
.elementor-element.elementor-grid-mobile-eael-col-2 {
|
6140 |
+
position: relative;
|
6141 |
+
}
|
6142 |
+
|
6143 |
+
.elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post {
|
6144 |
+
width: 50%;
|
6145 |
+
float: left;
|
6146 |
+
}
|
6147 |
+
|
6148 |
+
.elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post:nth-of-type(2n) {
|
6149 |
+
margin-right: 0 !important;
|
6150 |
+
}
|
6151 |
+
|
6152 |
+
.elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post:nth-of-type(2n+1) {
|
6153 |
+
clear: left;
|
6154 |
+
}
|
6155 |
+
|
6156 |
+
.elementor-element.elementor-grid-mobile-eael-col-3 {
|
6157 |
+
position: relative;
|
6158 |
+
}
|
6159 |
+
|
6160 |
+
.elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post {
|
6161 |
+
width: 33.3333%;
|
6162 |
+
float: left;
|
6163 |
+
}
|
6164 |
+
|
6165 |
+
.elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post:nth-of-type(3n) {
|
6166 |
+
margin-right: 0 !important;
|
6167 |
+
}
|
6168 |
+
|
6169 |
+
.elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post:nth-of-type(3n+1) {
|
6170 |
+
clear: left;
|
6171 |
+
}
|
6172 |
+
|
6173 |
+
.elementor-element.elementor-grid-mobile-eael-col-4 {
|
6174 |
+
position: relative;
|
6175 |
+
}
|
6176 |
+
|
6177 |
+
.elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post {
|
6178 |
+
width: 25%;
|
6179 |
+
float: left;
|
6180 |
+
}
|
6181 |
+
|
6182 |
+
.elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post:nth-of-type(4n) {
|
6183 |
+
margin-right: 0 !important;
|
6184 |
+
}
|
6185 |
+
|
6186 |
+
.elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post:nth-of-type(4n+1) {
|
6187 |
+
clear: left;
|
6188 |
+
}
|
6189 |
+
|
6190 |
+
.elementor-element.elementor-grid-mobile-eael-col-5 {
|
6191 |
+
position: relative;
|
6192 |
+
}
|
6193 |
+
|
6194 |
+
.elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post {
|
6195 |
+
width: 20%;
|
6196 |
+
float: left;
|
6197 |
+
}
|
6198 |
+
|
6199 |
+
.elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post:nth-of-type(5n) {
|
6200 |
+
margin-right: 0 !important;
|
6201 |
+
}
|
6202 |
+
|
6203 |
+
.elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post:nth-of-type(5n+1) {
|
6204 |
+
clear: left;
|
6205 |
+
}
|
6206 |
+
|
6207 |
+
.elementor-element.elementor-grid-mobile-eael-col-6 {
|
6208 |
+
position: relative;
|
6209 |
+
}
|
6210 |
+
|
6211 |
+
.elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post {
|
6212 |
+
width: 16%;
|
6213 |
+
float: left;
|
6214 |
+
}
|
6215 |
+
|
6216 |
+
.elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post:nth-of-type(6n) {
|
6217 |
+
margin-right: 0 !important;
|
6218 |
+
}
|
6219 |
+
|
6220 |
+
.elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post:nth-of-type(6n+1) {
|
6221 |
+
clear: left;
|
6222 |
+
}
|
6223 |
+
}
|
6224 |
+
.eael-author-avatar > a {
|
6225 |
+
display: block;
|
6226 |
+
}
|
6227 |
+
|
6228 |
+
.eael-entry-footer {
|
6229 |
+
overflow: hidden;
|
6230 |
+
display: -webkit-box;
|
6231 |
+
display: flex;
|
6232 |
+
}
|
6233 |
+
|
6234 |
+
.eael-entry-footer > div {
|
6235 |
+
display: inline-block;
|
6236 |
+
float: left;
|
6237 |
+
}
|
6238 |
+
|
6239 |
+
/*----------------------------*/
|
6240 |
+
/* 06. Post Timeline Styles
|
6241 |
+
/*----------------------------*/
|
6242 |
+
.eael-post-timeline {
|
6243 |
+
margin-bottom: 0;
|
6244 |
+
min-height: 100%;
|
6245 |
+
overflow: hidden;
|
6246 |
+
position: relative;
|
6247 |
+
}
|
6248 |
+
|
6249 |
+
.eael-timeline-column {
|
6250 |
+
width: 50%;
|
6251 |
+
margin-left: 0;
|
6252 |
+
float: left;
|
6253 |
+
margin-top: 0 !important;
|
6254 |
+
}
|
6255 |
+
|
6256 |
+
.eael-timeline-post {
|
6257 |
+
position: relative;
|
6258 |
+
}
|
6259 |
|
6260 |
.eael-timeline-post:after {
|
6261 |
background-color: rgba(83, 85, 86, 0.2);
|
6603 |
}
|
6604 |
|
6605 |
.eael-pricing .eael-pricing-button {
|
6606 |
+
display: none;
|
6607 |
padding: 12px 25px;
|
6608 |
background: #00C853;
|
6609 |
font-size: 14px;
|
7054 |
text-align: right;
|
7055 |
}
|
7056 |
|
7057 |
+
.eael-pricing-content-align-center .eael-pricing.style-4 {
|
7058 |
+
text-align: center;
|
7059 |
+
}
|
7060 |
+
|
7061 |
+
.eael-pricing-content-align-left .eael-pricing.style-4 {
|
7062 |
+
text-align: left;
|
7063 |
+
}
|
7064 |
+
|
7065 |
+
.eael-pricing-content-align-right .eael-pricing.style-4 {
|
7066 |
+
text-align: right;
|
7067 |
+
}
|
7068 |
+
|
7069 |
.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag {
|
7070 |
padding-left: 45px;
|
7071 |
}
|
7986 |
box-shadow: none !important;
|
7987 |
}
|
7988 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7989 |
.plyr__controls {
|
7990 |
display: none !important;
|
7991 |
}
|
8004 |
}
|
8005 |
|
8006 |
.eael-sticky-video-player2 {
|
|
|
8007 |
min-height: 20px;
|
8008 |
overflow: visible;
|
8009 |
}
|
8010 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8011 |
.eael-sticky-video-player2.out {
|
8012 |
position: fixed;
|
8013 |
z-index: 999;
|
8031 |
line-height: 1;
|
8032 |
}
|
8033 |
|
|
|
|
|
|
|
|
|
|
|
|
|
8034 |
.owp-play {
|
8035 |
position: absolute;
|
8036 |
top: 50%;
|
8052 |
opacity: 1;
|
8053 |
}
|
8054 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8055 |
/* === Close Icon === */
|
8056 |
.eaelsv-sticky-player-close {
|
8057 |
position: absolute;
|
8086 |
transform: rotate(-45deg);
|
8087 |
}
|
8088 |
|
8089 |
+
/* For Box Shadow issue in astra bar */
|
8090 |
+
.plyr__progress input[type=range]::-webkit-slider-runnable-track,
|
8091 |
+
.plyr__volume input[type=range]::-webkit-slider-runnable-track {
|
8092 |
+
box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
|
8093 |
+
}
|
8094 |
+
|
8095 |
+
.plyr__progress input[type=range]::-moz-range-track,
|
8096 |
+
.plyr__volume input[type=range]::-moz-range-track {
|
8097 |
+
box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
|
8098 |
+
}
|
8099 |
+
|
8100 |
html {
|
8101 |
scroll-behavior: smooth;
|
8102 |
}
|
8104 |
.eael-toc {
|
8105 |
z-index: 9999;
|
8106 |
width: 300px;
|
8107 |
+
display: none;
|
8108 |
}
|
8109 |
.eael-toc .eael-toc-button {
|
8110 |
display: none;
|
8119 |
position: fixed;
|
8120 |
top: 100px;
|
8121 |
background: none;
|
8122 |
+
display: block;
|
8123 |
}
|
8124 |
.eael-toc.collapsed {
|
8125 |
width: unset !important;
|
8166 |
.eael-toc.eael-toc-right {
|
8167 |
right: 0;
|
8168 |
}
|
|
|
|
|
|
|
8169 |
.eael-toc.eael-toc-right .eael-toc-close {
|
8170 |
left: -11px;
|
8171 |
}
|
8224 |
background: #fff6f3;
|
8225 |
min-width: 20vh;
|
8226 |
max-height: 50vh;
|
8227 |
+
overflow-y: scroll;
|
8228 |
}
|
8229 |
.eael-toc .eael-toc-body::-webkit-scrollbar {
|
8230 |
width: 6px;
|
8233 |
background: #aaa;
|
8234 |
border-radius: 10px;
|
8235 |
}
|
|
|
|
|
|
|
8236 |
.eael-toc .eael-toc-body ul.eael-toc-list {
|
8237 |
margin: 0;
|
8238 |
padding: 0;
|
9243 |
width: 100%;
|
9244 |
}
|
9245 |
|
9246 |
+
.ea-advanced-data-table-wrap * {
|
9247 |
+
background-color: transparent;
|
9248 |
+
border: none;
|
9249 |
+
box-shadow: none;
|
9250 |
+
margin: 0;
|
9251 |
+
padding: 0;
|
9252 |
+
}
|
9253 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table-wrap-inner {
|
9254 |
+
width: 100%;
|
9255 |
+
overflow-y: auto;
|
9256 |
+
}
|
9257 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table {
|
9258 |
+
width: 100%;
|
9259 |
+
border-collapse: collapse;
|
9260 |
+
}
|
9261 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table th,
|
9262 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table td {
|
9263 |
+
background-color: transparent !important;
|
9264 |
+
}
|
9265 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th {
|
9266 |
+
position: relative;
|
9267 |
+
cursor: pointer;
|
9268 |
+
}
|
9269 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th:before {
|
9270 |
+
content: "";
|
9271 |
+
border-left: 4px solid transparent;
|
9272 |
+
border-right: 4px solid transparent;
|
9273 |
+
border-bottom: 5px solid #4d4d4d;
|
9274 |
+
position: absolute;
|
9275 |
+
top: 50%;
|
9276 |
+
right: 15px;
|
9277 |
+
margin-top: -6px;
|
9278 |
+
}
|
9279 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th:after {
|
9280 |
+
content: "";
|
9281 |
+
border-left: 4px solid transparent;
|
9282 |
+
border-right: 4px solid transparent;
|
9283 |
+
border-top: 5px solid #4d4d4d;
|
9284 |
+
position: absolute;
|
9285 |
+
top: 50%;
|
9286 |
+
right: 15px;
|
9287 |
+
margin-top: 1px;
|
9288 |
+
}
|
9289 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.asc:before {
|
9290 |
+
display: none;
|
9291 |
+
}
|
9292 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.asc:after {
|
9293 |
+
margin-top: -3px;
|
9294 |
+
}
|
9295 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.desc:before {
|
9296 |
+
margin-top: -3px;
|
9297 |
+
}
|
9298 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.desc:after {
|
9299 |
+
display: none;
|
9300 |
+
}
|
9301 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-unsortable th {
|
9302 |
+
pointer-events: none;
|
9303 |
+
}
|
9304 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-unsortable th:before, .ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-unsortable th:after {
|
9305 |
+
display: none;
|
9306 |
+
}
|
9307 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-paginated tbody tr {
|
9308 |
+
display: none;
|
9309 |
+
}
|
9310 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th {
|
9311 |
+
position: relative;
|
9312 |
+
}
|
9313 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th:before {
|
9314 |
+
border: none;
|
9315 |
+
}
|
9316 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th:after {
|
9317 |
+
content: "";
|
9318 |
+
display: block;
|
9319 |
+
height: 100%;
|
9320 |
+
position: absolute;
|
9321 |
+
right: 0;
|
9322 |
+
top: 0;
|
9323 |
+
width: 10px;
|
9324 |
+
border: none;
|
9325 |
+
cursor: col-resize;
|
9326 |
+
}
|
9327 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th,
|
9328 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable td {
|
9329 |
+
padding: 0;
|
9330 |
+
}
|
9331 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th textarea,
|
9332 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable td textarea {
|
9333 |
+
width: 100%;
|
9334 |
+
min-width: 100px;
|
9335 |
+
height: 100%;
|
9336 |
+
background-color: transparent;
|
9337 |
+
border: none;
|
9338 |
+
box-shadow: none;
|
9339 |
+
resize: none;
|
9340 |
+
margin: 0;
|
9341 |
+
padding: 0;
|
9342 |
+
outline: none;
|
9343 |
+
vertical-align: middle;
|
9344 |
+
}
|
9345 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable.ea-advanced-data-table-paginated tbody tr {
|
9346 |
+
display: table-row;
|
9347 |
+
}
|
9348 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table-search-wrap.ea-advanced-data-table-search-center {
|
9349 |
+
text-align: center;
|
9350 |
+
}
|
9351 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table-search-wrap.ea-advanced-data-table-search-right {
|
9352 |
+
text-align: right;
|
9353 |
+
}
|
9354 |
+
.ea-advanced-data-table-wrap .ea-advanced-data-table-pagination a {
|
9355 |
+
display: inline-block;
|
9356 |
+
}
|
9357 |
+
|
9358 |
@charset "UTF-8";
|
9359 |
.fc {
|
9360 |
direction: ltr;
|
10915 |
border-top-color: transparent;
|
10916 |
border-bottom-color: transparent;
|
10917 |
}
|
10918 |
+
|
10919 |
+
@keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease}.plyr audio,.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5764;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions .plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__captions .plyr__caption div{display:inline}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:16px;padding:20px}}@media (min-width:768px){.plyr__captions{font-size:18px}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px)}.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}.plyr__control--overlaid{background:rgba(0,179,255,.8);border:0;border-radius:100%;color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#00b3ff}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr__controls .plyr__controls__item.plyr__volume{padding-right:5px}.plyr__controls .plyr__controls__item.plyr__volume:first-child{padding-right:0}.plyr__controls:empty{display:none}.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4a5764;padding:10px}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5764;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(74,87,100,.8);right:5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px;margin-bottom:3px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(74,87,100,.8);left:7px}.plyr__menu__container .plyr__control--back::before{background:#c1c9d1;box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#00b3ff}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;color:#00b3ff;display:block;height:19px;margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px;-webkit-appearance:none;margin-top:-4px}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px;margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:14px}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,.15)}.plyr__tooltip{background:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;border-radius:inherit;overflow:hidden;position:relative;z-index:0}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr__progress{left:6.5px;margin-right:13px;position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-right:-6.5px;width:calc(100% + 13px)}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:14px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--video .plyr__progress__buffer{box-shadow:0 1px 1px rgba(0,0,0,.15);color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress__buffer{color:rgba(193,201,209,.66)}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,41,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,41,47,.6) 50%,rgba(35,41,47,.6) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,201,209,.66)}.plyr__volume{align-items:center;display:flex;flex:1;position:relative}.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}@media (min-width:480px){.plyr__volume{max-width:90px}}@media (min-width:768px){.plyr__volume{max-width:110px}}.plyr--is-ios .plyr__volume{display:none!important}.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none!important}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr:fullscreen .plyr__captions{font-size:21px}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:rgba(35,41,47,.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}.plyr__ads::after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;left:0;margin:-2.5px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:10px;opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translate(0,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0,0) scale(1)}.plyr__preview-thumb::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c9d1;border-radius:2px;overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;color:#fff;font-size:14px;padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}
|
assets/front-end/css/eael.min.css
CHANGED
@@ -3,16 +3,16 @@
|
|
3 |
.eael-advance-tabs{display:block}.eael-advance-tabs .eael-tabs-nav>ul{position:relative;padding:0;margin:0;list-style-type:none;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;z-index:1}.eael-advance-tabs .eael-tabs-nav>ul li{position:relative;padding:1em 1.5em;-webkit-box-flex:1;flex:1 1 auto;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center;background-color:#f1f1f1}.eael-advance-tabs .eael-tabs-nav>ul li:after{content:"";position:absolute;bottom:-10px;left:0;right:0;margin:0 auto;z-index:1;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #444;border-bottom:0;display:none}.eael-advance-tabs .eael-tabs-nav>ul li.active,.eael-advance-tabs .eael-tabs-nav>ul li.active-default,.eael-advance-tabs .eael-tabs-nav>ul li:hover{background-color:#444}.eael-advance-tabs.active-caret-on .eael-tabs-nav>ul li.active-default:after,.eael-advance-tabs.active-caret-on .eael-tabs-nav>ul li.active:after{display:none}.eael-advance-tabs .eael-tabs-nav>ul li.active-default:after,.eael-advance-tabs .eael-tabs-nav>ul li.active:after{display:block}.eael-tabs-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 auto}.eael-advance-tabs .eael-tabs-content>div{display:none;opacity:0}.eael-advance-tabs .eael-tabs-content>div.active,.eael-advance-tabs .eael-tabs-content>div.active-default{display:block;width:100%;padding:1em;opacity:1;-webkit-animation:fadeIn linear .3s;animation:fadeIn linear .3s}.eael-tab-inline-icon li a .fa{margin-right:10px;line-height:1}.eael-tab-top-icon li{display:-webkit-box;display:flex;flex-wrap:wrap;text-align:center}.eael-tab-top-icon li a{display:-webkit-box;display:flex;flex-wrap:wrap;text-align:center}.eael-tab-top-icon li .eael-tab-title,.eael-tab-top-icon li .fa{-webkit-box-flex:1;flex:1 1 100%;line-height:1}.eael-tab-top-icon li a .eael-tab-title{margin-top:10px}.eael-advance-tabs.eael-tabs-vertical{display:-webkit-box;display:flex}.eael-advance-tabs.eael-tabs-vertical .eael-tabs-nav{-webkit-box-flex:0;flex:0 0 auto}.eael-advance-tabs.eael-tabs-vertical .eael-tabs-nav>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column wrap}.eael-advance-tabs.eael-tabs-vertical .eael-tabs-nav>ul>li{width:100%;-webkit-box-pack:start;justify-content:start}.eael-advance-tabs.eael-tabs-vertical .eael-tabs-nav>ul li::after{bottom:auto!important;right:-10px;top:calc(50% - 10px);left:auto!important;border-left:10px solid #444;border-right:0;border-top:10px solid transparent;border-bottom:10px solid transparent}@media only screen and (max-width:767px){.eael-advance-tabs .eael-tabs-nav>ul{flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.eael-advance-tabs .eael-tabs-nav>ul li{-webkit-box-flex:1;flex:1 1 auto}.responsive-vertical-layout.eael-advance-tabs .eael-tabs-nav>ul li{-webkit-box-flex:1;flex:1 1 100%}.eael-advance-tabs.eael-tabs-vertical{flex-wrap:wrap}.eael-advance-tabs.eael-tabs-vertical div.eael-tabs-nav{-webkit-box-flex:1;flex:1 100%}.eael-advance-tabs.eael-tabs-vertical ul{-webkit-box-flex:1;flex:1 100%}.eael-advance-tabs.eael-tabs-vertical ul li{-webkit-box-flex:1;flex:1 100%}div.eael-advance-tabs.eael-tabs-vertical div.eael-tabs-nav>ul li::after{border-left-color:transparent!important;bottom:-20px!important;left:0!important;right:0!important;top:auto!important;border-left:10px solid transparent;border-right:10px solid transparent;border-top-color:#444!important}}
|
4 |
.ea-advanced-data-table-wrap *{background-color:transparent;border:none;box-shadow:none;margin:0;padding:0}.ea-advanced-data-table-wrap .ea-advanced-data-table-wrap-inner{width:100%;overflow-y:auto}.ea-advanced-data-table-wrap .ea-advanced-data-table{width:100%;border-collapse:collapse}.ea-advanced-data-table-wrap .ea-advanced-data-table td,.ea-advanced-data-table-wrap .ea-advanced-data-table th{background-color:transparent!important}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th{position:relative;cursor:pointer}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th:before{content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid #4d4d4d;position:absolute;top:50%;right:15px;margin-top:-6px}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th:after{content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #4d4d4d;position:absolute;top:50%;right:15px;margin-top:1px}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.asc:before{display:none}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.asc:after{margin-top:-3px}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.desc:before{margin-top:-3px}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.desc:after{display:none}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-unsortable th{pointer-events:none}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-unsortable th:after,.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-unsortable th:before{display:none}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-paginated tbody tr{display:none}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th{position:relative}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th:before{border:none}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th:after{content:"";display:block;height:100%;position:absolute;right:0;top:0;width:10px;border:none;cursor:col-resize}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable td,.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th{padding:0}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable td textarea,.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th textarea{width:100%;min-width:100px;height:100%;background-color:transparent;border:none;box-shadow:none;resize:none;margin:0;padding:0;outline:0;vertical-align:middle}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable.ea-advanced-data-table-paginated tbody tr{display:table-row}.ea-advanced-data-table-wrap .ea-advanced-data-table-search-wrap.ea-advanced-data-table-search-center{text-align:center}.ea-advanced-data-table-wrap .ea-advanced-data-table-search-wrap.ea-advanced-data-table-search-right{text-align:right}.ea-advanced-data-table-wrap .ea-advanced-data-table-pagination a{display:inline-block}
|
5 |
.eael-caldera-form-align-left,.eael-caldera-form-btn-align-left{text-align:left}.eael-caldera-form-align-right,.eael-caldera-form-btn-align-right{text-align:right}.eael-caldera-form-align-center,.eael-caldera-form-btn-align-center{text-align:center}.eael-caldera-form .control-label{display:none}.eael-caldera-form-labels-yes .control-label{display:block}.eael-caldera-form-button-center .form-group input[type=button],.eael-caldera-form-button-center .form-group input[type=submit]{display:block;margin:0 auto}.eael-caldera-form-button-right .form-group input[type=button],.eael-caldera-form-button-right .form-group input[type=submit]{float:right}.eael-caldera-form .intl-tel-input{display:inherit}.eael-custom-radio-checkbox .caldera-grid input[type=checkbox],.eael-custom-radio-checkbox .caldera-grid input[type=radio]{border-style:solid;border-width:0;padding:3px;-webkit-appearance:none}.eael-caldera-form-button-full-width .form-group input[type=button],.eael-caldera-form-button-full-width .form-group input[type=submit]{width:100%}
|
6 |
-
.eael-call-to-action{width:100%;height:auto;display:block;padding:30px;font-size:16px;color:#4d4d4d;font-weight:400;line-height:27px;margin:0 auto}.eael-call-to-action p{margin-bottom:10px}.eael-call-to-action .title{font-size:36px;font-weight:600;line-height:36px;margin-bottom:10px;text-transform:capitalize;font-style:normal}.eael-call-to-action.cta-center{text-align:center}.eael-call-to-action.cta-right{text-align:right}.eael-call-to-action.cta-left{text-align:left}.eael-call-to-action.bg-lite{background:#f4f4f4}.eael-call-to-action.bg-img{background-image:url(../img/bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:0;color:rgba(255,255,255,.7)}.eael-call-to-action.bg-img .icon{color:#fff}.eael-call-to-action.bg-img:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:rgba(0,0,0,.8)}.eael-call-to-action.bg-img.bg-fixed{background-attachment:fixed;background-position:center center}.eael-call-to-action.bg-img .title{color:rgba(255,255,255,.9)}.eael-call-to-action.cta-flex,.eael-call-to-action.cta-icon-flex{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}.eael-call-to-action.cta-icon-flex .icon{-webkit-box-flex:1;flex-grow:1;font-size:80px;text-align:left;line-height:130px}.eael-call-to-action.cta-icon-flex .action{-webkit-box-flex:1;flex-grow:1;text-align:right;padding-top:22px;flex-basis:22%}.eael-call-to-action.cta-icon-flex .content{-webkit-box-flex:1;flex-grow:1;padding:0 30px}.eael-call-to-action.cta-flex .content{padding:0 15px;-webkit-box-flex:1;flex-grow:1}.eael-call-to-action.cta-flex .action{-webkit-box-flex:1;flex-grow:1;text-align:right;padding-top:25px;flex-basis:23%}.eael-call-to-action .cta-button{position:relative;display:inline-block;padding:12px 30px;background:#f9f9f9;font-size:16px;text-decoration:none;color:#4d4d4d;-webkit-transition:.5s;transition:.5s;-ms-box-shadow:0 0 3px -1px rgba(0,0,0,.2);box-shadow:0 0 3px -1px rgba(0,0,0,.2);margin-right:10px;margin-top:10px;z-index:0;overflow:hidden}.eael-call-to-action .cta-button:last-child{margin-right:0}.eael-call-to-action .cta-button:focus{outline:0}.eael-call-to-action .cta-button:hover{color:#fff;background:#3f51b5;-ms-box-shadow:0 1px 12px 1px rgba(0,0,0,.1);box-shadow:0 1px 12px 1px rgba(0,0,0,.1)}.eael-call-to-action .cta-button.effect-1:after{content:"";position:absolute;width:100%;height:100%;background:#3f51b5;top:0;left:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);z-index:-1;-webkit-transition:.5s;transition:.5s;color:#fff}.eael-call-to-action .cta-button.effect-1:hover::after{-webkit-transform:translateY(0);transform:translateY(0)}.eael-call-to-action .cta-button.effect-2:after{content:"";position:absolute;width:100%;height:100%;background:#3f51b5;top:0;left:0;z-index:-1;-webkit-transition:.5s;transition:.5s;color:#fff;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.eael-call-to-action .cta-button.effect-2:hover::after{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (max-width:768px){.eael-call-to-action.cta-flex,.eael-call-to-action.cta-icon-flex{flex-wrap:wrap}.eael-call-to-action .title{font-size:28px;line-height:36px;margin-top:0}.eael-call-to-action.cta-icon-flex .icon{-webkit-box-flex:1;flex-grow:1;font-size:48px;line-height:90px;text-align:center}.eael-call-to-action.cta-flex .content,.eael-call-to-action.cta-icon-flex .content{-webkit-box-flex:1;flex-grow:1;text-align:center;padding:0}.eael-call-to-action.cta-flex .action,.eael-call-to-action.cta-icon-flex .action{text-align:center;padding-top:0}.eael-call-to-action .cta-button{padding:12px 25px}}@media only screen and (max-width:360px){.eael-call-to-action{font-size:14px;line-height:26px}.eael-call-to-action .cta-button{padding:4px 20px;font-size:12px}.eael-call-to-action .title{font-size:20px;line-height:30px}}
|
7 |
-
@-webkit-keyframes loaderSpin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loaderSpin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.eael-load-more-button-wrap{display:-webkit-box;display:flex}.eael-load-more-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:1em 2em;border:0 solid;font-size:16px;overflow:hidden}.eael-
|
8 |
-
.eael-contact-form-7.eael-contact-form-btn-align-center input.wpcf7-submit{margin-left:auto!important;margin-right:auto!important;display:block;float:none}.eael-contact-form-7.eael-contact-form-btn-align-left input.wpcf7-submit{float:left;width:auto}.eael-contact-form-7.eael-contact-form-btn-align-right input.wpcf7-submit{float:right;width:auto}.eael-contact-form-7 .uneditable-input,.eael-contact-form-7 input[type=color],.eael-contact-form-7 input[type=date],.eael-contact-form-7 input[type=datetime-local],.eael-contact-form-7 input[type=datetime],.eael-contact-form-7 input[type=email],.eael-contact-form-7 input[type=month],.eael-contact-form-7 input[type=number],.eael-contact-form-7 input[type=password],.eael-contact-form-7 input[type=search],.eael-contact-form-7 input[type=tel],.eael-contact-form-7 input[type=text],.eael-contact-form-7 input[type=time],.eael-contact-form-7 input[type=url],.eael-contact-form-7 input[type=week],.eael-contact-form-7 textarea{-webkit-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}.eael-contact-form-7 .wpcf7-form::after,.eael-contact-form-7 .wpcf7-form::before{content:" ";clear:both;display:table}.eael-contact-form-7 .wpcf7-form:after{clear:both;content:"";font-size:0;height:0;display:block;visibility:hidden}.eael-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap,.eael-contact-form-7 .wpcf7-form label{display:block}.eael-contact-form-7 .wpcf7-form
|
9 |
.eael-ticker-wrap{overflow:hidden;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-align:center;align-items:center;width:100%}.eael-ticker-wrap .ticker-badge{-webkit-box-flex:0;flex:0 0 auto;padding:8px 12px}.eael-ticker-wrap .eael-ticker{overflow:hidden;-webkit-box-flex:1;flex:1 1 auto}.eael-ticker-wrap .eael-ticker .ticker-content{padding:8px 12px;line-height:1.8}.eael-ticker-wrap .eael-ticker .ticker-content p{margin:0}.eael-ticker-wrap .swiper-button-prev{left:auto!important;right:25px}.eael-ticker-wrap div.swiper-slide,.eael-ticker-wrap div.swiper-slide.swiper-slide-next,.eael-ticker-wrap div.swiper-slide.swiper-slide-prev{opacity:0!important}.eael-ticker-wrap div.swiper-slide.swiper-slide-active{opacity:1!important}.eael-ticker-wrap .eael-content-ticker.swiper-container .swiper-slide{text-align:left}@media only screen and (max-width:767px){.eael-ticker-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.content-ticker-pagination{display:none}}.eael-ticker-wrap .swiper-button-next,.eael-ticker-wrap .swiper-button-prev{background-image:none;outline:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
|
10 |
.eael-countdown-items{list-style:none;margin:0;padding:0;display:table;table-layout:fixed;width:100%}.eael-countdown-items>li{list-style:none;margin:0;padding:0;display:table-cell;position:relative}.eael-countdown-item>div{text-align:center;padding:20px}.eael-countdown-label-block .eael-countdown-digits,.eael-countdown-label-block .eael-countdown-label{display:block;text-align:center}.eael-countdown-digits{font-size:54px;line-height:1}.eael-countdown-label{font-size:18px;line-height:1;color:#fff}.eael-countdown-show-separator .eael-countdown-digits::after{content:":";position:absolute;left:98%;z-index:9999}.eael-countdown-item:last-child .eael-countdown-digits::after{display:none}.eael-countdown-items.style-1 .eael-countdown-item>div{background:#262625}
|
11 |
.eael-creative-button-align-center{text-align:center}.eael-creative-button-wrapper{display:-webkit-box;display:flex}.eael-creative-button{-webkit-box-flex:0;flex:0 0 auto;min-width:150px;text-align:center;vertical-align:middle;position:relative;z-index:1;border-radius:2px;padding:20px 30px;font-size:16px;line-height:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.eael-creative-button:focus{outline:0}.eael-creative-button--winona{overflow:hidden;padding:0!important;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--winona::after{content:attr(data-text);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eael-creative-button--winona::after,.eael-creative-button--winona>.creative-button-inner{padding:1em 2em;-webkit-transition:-webkit-transform .3s,opacity .3s;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--winona:hover::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.eael-creative-button--winona:hover>.creative-button-inner{opacity:0;-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,0,0)}.eael-creative-button--ujarak{-webkit-transition:border-color .4s,color .4s;transition:border-color .4s,color .4s}.eael-creative-button--ujarak::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;-webkit-transform:scale3d(.7,1,1);transform:scale3d(.7,1,1);-webkit-transition:-webkit-transform .4s,opacity .4s;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--ujarak,.eael-creative-button--ujarak::before{-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--ujarak:hover::before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.eael-creative-button--wayra{overflow:hidden;-webkit-transition:border-color .3s,color .3s;transition:border-color .3s,color .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--wayra::before{content:'';position:absolute;top:0;left:0;width:150%;height:100%;z-index:-1;-webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:-webkit-transform .3s,opacity .3s,background-color .3s;-webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s}.eael-creative-button--wayra:hover::before{opacity:1;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--tamaya{float:left;min-width:150px;max-width:250px;display:block;margin:1em;padding:1em 2em;border:none;background:0 0;color:inherit;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;overflow:hidden;color:#7986cb;min-width:180px}.eael-creative-button--tamaya.button--inverted{color:#37474f;border-color:#37474f}.eael-creative-button--tamaya::after,.eael-creative-button--tamaya::before{content:attr(data-text);position:absolute;width:100%;height:50%;left:0;background:#7986cb;color:#fff;overflow:hidden;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--tamaya.button--inverted::after,.eael-creative-button--tamaya.button--inverted::before{background:#fff;color:#37474f}.eael-creative-button--tamaya::before{top:0;padding-top:1em}.eael-creative-button--tamaya::after{bottom:0;line-height:0}.eael-creative-button--tamaya span{display:block;-webkit-transform:scale3d(.2,.2,1);transform:scale3d(.2,.2,1);opacity:0;-webkit-transition:-webkit-transform .3s,opacity .3s;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--tamaya:hover::before{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.eael-creative-button--tamaya:hover::after{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.eael-creative-button--tamaya:hover span{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);content:'Bangladesh'}.eael-creative-button--rayen{overflow:hidden;padding:0!important}.eael-creative-button--rayen::before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eael-creative-button--rayen::before,.eael-creative-button--rayen>.creative-button-inner{padding:1em 2em;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.eael-creative-button--rayen:hover::before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.eael-creative-button--rayen:hover>.creative-button-inner{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.creative-button-inner{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eael-creative-button-icon-left{margin-right:5px}.eael-creative-button-icon-right{margin-left:5px}
|
12 |
@charset "UTF-8";table.eael-data-table thead .sorting,table.eael-data-table thead .sorting_asc,table.eael-data-table thead .sorting_desc{position:relative;z-index:0;outline:0;cursor:pointer}table.eael-data-table thead .sorting:after,table.eael-data-table thead .sorting_asc:after,table.eael-data-table thead .sorting_desc:after{position:absolute;top:50%;right:10px;font-family:FontAwesome;color:#fff;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.eael-data-table-wrap .eael-data-tables_wrapper{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:start;justify-content:flex-start;width:100%}.eael-data-table-wrap .eael-data-tables_filter{-webkit-box-flex:1;flex-grow:1;flex-basis:50%;text-align:right}.eael-data-table-wrap .eael-data-tables_filter label{font-weight:700}.eael-data-table-wrap .eael-data-tables_filter label input[type=search]{height:40px;border:1px solid rgba(0,0,0,.09);outline:0;padding:10px;margin-left:10px}.eael-data-table-wrap .eael-data-tables_length{-webkit-box-flex:1;flex-grow:1;flex-basis:50%}.eael-data-table-wrap .eael-data-tables_length select{width:auto;max-width:120px;height:40px;border:1px solid rgba(0,0,0,.09);outline:0;margin-left:10px;margin-right:10px}.eael-data-table-wrap .eael-data-tables_length label{font-weight:700}.eael-data-table-wrap .eael-data-tables_info{-webkit-box-flex:1;flex-grow:1;flex-basis:50%;font-weight:700}.eael-data-table-wrap .eael-data-tables_paginate{-webkit-box-flex:1;flex-grow:1;flex-basis:50%;text-align:right}.eael-data-table-wrap .eael-data-tables_paginate .paginate_button{padding:10px 15px;background:#f2f2f2;margin-right:2px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.eael-data-table-wrap .eael-data-tables_paginate .paginate_button:hover{color:#fff;background:#4a4893}.eael-data-table-wrap .eael-data-tables_paginate .paginate_button.current{color:#fff;background:#4a4893}.eael-data-table-wrap .eael-data-tables_paginate .paginate_button.disabled{cursor:no-drop;background:#f2f2f2;opacity:.5;color:#888}.data-header-icon{margin-right:10px;position:relative;top:2px}.eael-data-table{width:100%;height:auto;margin:0;border-collapse:collapse;border:none}.eael-data-table tr{border-style:none}.eael-data-table thead tr{text-align:left}.eael-data-table thead tr th{padding:20px 15px;background:#4a4893;font-size:16px;font-weight:600;font-family:Montserrat,sans-serif;line-height:1;color:#fff;border-color:#000;border-width:2px;border-style:none;background-clip:padding-box}.eael-data-table thead tr th:hover{border-color:#000}.eael-data-table tbody tr.even{-webkit-transition:background .4s ease-in-out;transition:background .4s ease-in-out}.eael-data-table tbody tr.even:hover{background:rgba(242,242,242,.7)}.eael-data-table tbody tr.even:last-child{border-bottom:1px solid rgba(0,0,0,.09)}.eael-data-table tbody tr.odd{background:rgba(242,242,242,.5);-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.eael-data-table tbody tr.odd:hover{background:rgba(242,242,242,.7)}.eael-data-table tbody tr.odd:last-child{border-bottom:1px solid rgba(0,0,0,.09)}.eael-data-table tbody tr td{padding:20px 15px;font-size:14px;font-family:Montserrat,sans-serif;line-height:1;border-width:2px;border-style:none;background-clip:padding-box}.eael-data-table-th-img{display:inline-block;margin:0 15px 0 0;line-height:1}.th-mobile-screen{display:none}@media (max-width:767px){.eael-data-table-wrap{overflow-x:scroll!important;padding-bottom:5px}.th-mobile-screen{display:inline-block;padding:0 .6em;margin-right:10px;text-align:center;-webkit-box-flex:0;flex-grow:0;flex-shrink:0;flex-basis:100px}.th-mobile-screen .eael-data-table-th-img{margin:0 auto 15px auto;display:block}.th-mobile-screen .data-header-icon{margin:0 auto 15px auto;display:block}.td-content-wrapper{display:-webkit-box;display:flex;width:100%}.td-content{width:100%;-webkit-box-pack:center;justify-content:center}.td-content>p{width:100%;-webkit-box-pack:center;justify-content:center}.custom-responsive-option-enable .eael-data-table thead{display:none}.custom-responsive-option-enable .eael-data-table tbody tr td{float:none;clear:left;width:100%;text-align:left;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.eael-data-table .td-content{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}}table.eael-data-table thead .sorting:after{content:""}table.eael-data-table thead .headerSortDown:after{content:""}table.eael-data-table thead .headerSortUp:after{content:""}table.eael-data-table thead .sorting_disabled.sorting:after{display:none}table.eael-data-table .sorting.sorting-none:after{display:none}table.eael-data-table .sorting_desc.sorting-none:after{display:none}table.eael-data-table .sorting_asc.sorting-none:after{display:none}.eael-table-align-left table.eael-data-table{float:left}.eael-table-align-center table.eael-data-table{margin:0 auto}.eael-table-align-right table.eael-data-table{float:right}.eael-hide-elements .eael-data-tables_info{display:none}.eael-dt-th-align-left .eael-data-table thead tr th{text-align:left}.eael-dt-th-align-right .eael-data-table thead tr th{text-align:right;padding-right:30px}.eael-dt-th-align-center .eael-data-table thead tr th{text-align:center}.eael-dt-td-align-left .eael-data-table tbody tr td{text-align:left}.eael-dt-td-align-center .eael-data-table tbody tr td{text-align:center}.eael-dt-td-align-right .eael-data-table tbody tr td{text-align:right;padding-right:30px}@media (max-width:1024px){.eael-dt-td-align-tablet-left .eael-data-table tbody tr td{text-align:left}.eael-dt-td-align-tablet-center .eael-data-table tbody tr td{text-align:center}.eael-dt-td-align-tablet-right .eael-data-table tbody tr td{text-align:right}}@media (max-width:767px){.eael-dt-td-align-mobile-left .eael-data-table tbody tr td{text-align:left}.eael-dt-td-align-mobile-center .eael-data-table tbody tr td{text-align:center}.eael-dt-td-align-mobile-right .eael-data-table tbody tr td{text-align:right}}
|
13 |
.eael-dual-header{display:block;margin-bottom:50px}.eael-dual-header .title,.eael-dual-header .title span{font-size:36px;font-weight:700;text-transform:uppercase;line-height:48px;margin:10px 0}.eael-dual-header .subtext{font-size:16px;display:block}.eael-dual-header i{display:block;padding:0;margin:20px 0 10px 0;font-size:36px}.eael-dual-header .title span.lead{color:#1abc9c}.eael-dual-header-content-align-center{text-align:center}.eael-dual-header-content-align-left{text-align:left}.eael-dual-header-content-align-right{text-align:right}
|
14 |
.elementor-panel .pro-feature,.elementor-panel .pro-feature a{color:#a4afb7;text-transform:uppercase;letter-spacing:1px;line-height:1.8;font-style:normal}.elementor-panel .pro-feature a{text-decoration:underline;color:#f54!important}.elementor-control-data_table_content_colspan_pro_alert .elementor-control-title,.elementor-control-data_table_content_rowspan_pro_alert .elementor-control-title,.elementor-control-data_table_content_template_pro_alert .elementor-control-title,.elementor-control-data_table_header_colspan_pro_alert .elementor-control-title,.elementor-control-data_table_header_img_pro_alert .elementor-control-title,.elementor-panel .elementor-control-eael_section_pro .elementor-panel-heading-title.elementor-panel-heading-title,.elementor-panel .elementor-control-eael_section_pro .elementor-panel-heading-toggle{color:#f54}.elementor-panel .elementor-control-eael_control_get_pro .elementor-control-field{display:none!important}.elementor-control-eael_fancy_text_style_pro_alert .elementor-control-title,.elementor-control-eael_img_accordion_type_pro_alert .elementor-control-title,.elementor-control-eael_pricing_table_style_pro_alert .elementor-control-title,.elementor-control-eael_section_countdown_style_pro_alert .elementor-control-title,.elementor-control-eael_section_data_table_enabled_pro_alert .elementor-control-title,.elementor-control-eael_team_members_preset_pro_alert .elementor-control-title,.elementor-control-eael_ticker_type_pro_alert .elementor-control-title{color:#f54}
|
15 |
-
.eael-event-calendar-wrapper .fc-row table{margin:0!important}.eael-event-calendar-wrapper .fc table{margin:auto}.eael-event-calendar-wrapper .fc-view table thead:first-child tr:first-child td{border-top:1px solid #ddd!important;border-bottom:none!important}.eael-event-calendar-wrapper .fc-day-grid-event{margin-top:2px;padding:8px;font-size:12px;border-left-width:5px}.eael-event-calendar-wrapper .fc-day.fc-today{background:0 0}.eael-event-calendar-wrapper .fc-day-top.fc-today .fc-day-number{font-weight:700}.eael-event-calendar-wrapper .fc-row table thead:first-child tr:first-child th{font-size:14px}.eael-event-calendar-wrapper .fc-day-number{font-size:14px;float:center!important}.eael-event-calendar-wrapper .eaelec-modal{position:fixed;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;z-index:-1}.eael-event-calendar-wrapper .eaelec-modal .eael-ec-modal-bg{position:absolute;left:0;top:0;height:100%;width:100%;background:#000;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.eael-event-calendar-wrapper .eaelec-modal.eael-ec-popup-ready{z-index:99999;opacity:1}.eael-event-calendar-wrapper .eaelec-modal-content{position:relative;margin:auto;border:1px solid #888;max-width:900px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);background-color:#fefefe;padding:20px 0;width:100%;border-radius:10px}.eael-event-calendar-wrapper .eaelec-modal-header{padding:0 30px;color:#fff;border-color:#090;overflow:auto;margin-top:8px}.eael-event-calendar-wrapper .eaelec-modal-header h2{color:#242424;margin:0;padding:0}.eael-event-calendar-wrapper .eaelec-modal-header .eaelec-event-popup-date{color:#555;padding-top:2px;display:inline-block}.eael-event-calendar-wrapper .eaelec-modal-header .eaelec-event-popup-date i{color:#5725ff}.eael-event-calendar-wrapper .eaelec-modal-close{position:absolute;right:-15px;top:-18px;font-size:24px;z-index:9999;cursor:pointer;box-sizing:content-box;overflow:visible;border:2px solid #fff;background:#fff;text-align:center;box-shadow:2px 0 12px 3px rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#000!important;height:40px;width:40px;text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:50%}.eael-event-calendar-wrapper .eaelec-modal-close>span{font-size:20px}.eael-event-calendar-wrapper .eaelec-modal-close:focus,.eael-event-calendar-wrapper .eaelec-modal-close:hover{color:#fff;text-decoration:none;cursor:pointer}.eael-event-calendar-wrapper .eaelec-modal-body{padding:0 10px 0 35px;margin:10px 0;color:#555;height:300px;overflow-y:auto;word-break:break-all}.eael-event-calendar-wrapper .eaelec-modal-body::-webkit-scrollbar{width:6px}.eael-event-calendar-wrapper .eaelec-modal-body::-webkit-scrollbar-thumb{background:#aaa;border-radius:10px}.eael-event-calendar-wrapper .eaelec-modal-footer{padding:0 10px 0 35px;color:#fff;border:0 solid red}.eael-event-calendar-wrapper .eaelec-event-date-end,.eael-event-calendar-wrapper .eaelec-event-date-start{font-size:15px}@media (max-width:575px){.eael-event-calendar-wrapper .fc-toolbar{margin:0!important;padding:0!important}.eael-event-calendar-wrapper .fc-toolbar .fc-center{width:100%!important;margin:0!important;padding:0!important}.eael-event-calendar-wrapper .fc-toolbar h2{font-size:16px!important;width:100%!important;text-align:center!important;padding:5px!important}.eael-event-calendar-wrapper .fc-ltr .fc-axis{font-size:12px!important}.eael-event-calendar-wrapper .fc-row table thead:first-child tr:first-child th{font-weight:400!important;font-size:12px!important;padding:5px!important}}.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-center h2{font-size:22px}.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-left .fc-button .fc-icon{font-size:13px}.fc-toolbar.fc-header-toolbar .fc-button-group button:not(:first-child){margin-left:5px}.fc-toolbar.fc-header-toolbar button.fc-dayGridMonth-button,.fc-toolbar.fc-header-toolbar button.fc-listWeek-button,.fc-toolbar.fc-header-toolbar button.fc-timeGridDay-button,.fc-toolbar.fc-header-toolbar button.fc-timeGridWeek-button{position:relative}.fc-toolbar.fc-header-toolbar button.fc-dayGridMonth-button:before,.fc-toolbar.fc-header-toolbar button.fc-listWeek-button:before,.fc-toolbar.fc-header-toolbar button.fc-timeGridDay-button:before,.fc-toolbar.fc-header-toolbar button.fc-timeGridWeek-button:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:13px;display:inline-block;padding-right:5px;padding-left:0;-webkit-font-smoothing:antialiased}.fc-toolbar.fc-header-toolbar button.fc-timeGridWeek-button:before{content:"\f03a";left:8px}.fc-toolbar.fc-header-toolbar button.fc-timeGridDay-button:before{content:"\f0c9";left:21px}.fc-toolbar.fc-header-toolbar button.fc-dayGridMonth-button:before{content:"\f00a"}.fc-toolbar.fc-header-toolbar button.fc-listWeek-button:before{content:"\f00b"}.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary{box-shadow:none;height:auto;width:auto;float:none;font-size:13px;font-weight:400;color:#5e5e5e;border-radius:3px;text-transform:capitalize;background:#f7f7fb;text-shadow:none;line-height:19px;padding:8px 12px;border:none}.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary.fc-state-active,.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:focus,.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:hover,.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:visited{background:#5725ff;color:#fff;box-shadow:none}.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary.fc-button-active{background:#5725ff;color:#fff}th.fc-widget-header>span{padding:14px;display:block;font-size:16px;color:#424344}span.fc-day-number{padding:17px;display:block}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:12px 2px 2px 2px;display:block;border-bottom:0 solid}.eael-event-calendar-wrapper .fc-view .fc-body thead:first-child tr:first-child td{border-bottom:3px solid transparent}.eael-event-calendar-wrapper .fc-view table thead:first-child tr:first-child td{border-top:1px solid #dfdfe9}.fc-unthemed .fc-timeGridDay-view .fc-event,.fc-unthemed .fc-timeGridWeek-view .fc-event{border-left:1px solid;border-color:#4d4d4d!important}.fc-unthemed .fc-timeGridDay-view .fc-event .fc-time,.fc-unthemed .fc-timeGridWeek-view .fc-event .fc-time{padding-left:3px}.fc-unthemed .fc-timeGridDay-view .fc-bg table tbody tr>td,.fc-unthemed .fc-timeGridWeek-view .fc-bg table tbody tr>td{padding-left:1px}.fc-unthemed .fc-timeGridDay-view .fc-time-grid .fc-event .fc-content,.fc-unthemed .fc-timeGridWeek-view .fc-time-grid .fc-event .fc-content{-webkit-box-pack:end;justify-content:end}.fc-unthemed .fc-timeGridWeek-view .fc-time-grid .fc-event .fc-content{display:inherit}.fc-unthemed .fc-listWeek-view .fc-list-table tr.fc-list-item{cursor:pointer}.fc-unthemed .fc-listWeek-view .fc-list-table tr td{padding-bottom:10px;padding-top:10px}.fc-unthemed .fc-dayGridMonth-view .fc-day-grid-event .fc-time{font-weight:400}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#dfdfe9}.fc-unthemed .fc-event,.fc-unthemed a.fc-day-grid-event{color:#707070;font-size:14px;background:#fff;border-radius:5px;font-weight:400;margin:1px;border:none}.fc-unthemed .fc-event .fc-day-grid-event .fc-time,.fc-unthemed a.fc-day-grid-event .fc-day-grid-event .fc-time{font-weight:400}.fc-unthemed .fc-time-grid .fc-event{min-height:20px}.fc-unthemed .fc-time-grid .fc-event .fc-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:100%;width:100%}.fc-unthemed .fc-time-grid .fc-event .fc-content .fc-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-unthemed .fc-event:hover{color:#707070}.eaelec-modal.eael-zoom-in{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.eaelec-modal.eael-zoom-in .eaelec-modal-content{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(.5);transform:scale(.5)}.eaelec-modal.eael-zoom-in.eael-ec-popup-ready .eael-ec-modal-bg{opacity:.7}.eaelec-modal.eael-zoom-in.eael-ec-popup-ready .eaelec-modal-content{opacity:1;-webkit-transform:scale(.9);transform:scale(.9)}.eaelec-modal.eael-zoom-in.eael-ec-modal-removing .eaelec-modal-content{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}.eaelec-modal.eael-zoom-in.eael-ec-modal-removing .eael-ec-modal-bg{opacity:0}@media (min-width:768px) and (max-width:1024px){.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar{margin-bottom:12px}.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-center h2{font-size:22px}.eael-event-calendar-wrapper .fc-right .fc-button-group .fc-button.fc-button-primary:before{font-size:15px}.eael-event-calendar-wrapper .fc-timeGridWeek-view a .fc-content{display:inherit!important}.eael-event-calendar-wrapper .fc-day-header.fc-widget-header span{font-size:15px}.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-button-group button:not(:first-child){margin-left:5px}.eael-event-calendar-wrapper .eaelec-modal-body{height:200px}}@media only screen and (max-width:767px){.fc-left,.fc-right{width:100%;text-align:center}.fc-left{text-align:center}.fc-right{margin-bottom:10px}.fc-right .fc-button-group .fc-button.fc-button-primary{font-size:11px}.fc-right .fc-button-group .fc-button.fc-button-primary:before{font-size:11px;padding-left:0}.fc-center{text-align:center}.fc-toolbar.fc-header-toolbar{display:inline-block;width:100%}.fc-toolbar.fc-header-toolbar .fc-button-group button.fc-button.fc-button-primary{margin-left:5px;font-size:12px}th.fc-widget-header>span{padding:0;font-size:14px}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:0;margin:0;font-size:10px}.fc-basic-view .fc-body .fc-row{min-height:2em}.eael-event-calendar-wrapper .eaelec-modal-body{height:100px}}
|
16 |
.eael-facebook-feed{width:100%;margin:auto}.eael-facebook-feed.eael-col-1 .eael-facebook-feed-item{float:none;width:100%}@media only screen and (max-width:979px){.eael-facebook-feed.eael-col-1 .eael-facebook-feed-item{width:50%}}@media only screen and (max-width:480px){.eael-facebook-feed.eael-col-1 .eael-facebook-feed-item{width:100%}}.eael-facebook-feed.eael-col-2 .eael-facebook-feed-item{float:left;width:50%}@media only screen and (max-width:979px){.eael-facebook-feed.eael-col-2 .eael-facebook-feed-item{width:50%}}@media only screen and (max-width:480px){.eael-facebook-feed.eael-col-2 .eael-facebook-feed-item{width:100%}}.eael-facebook-feed.eael-col-3 .eael-facebook-feed-item{float:left;width:33.3333%}@media only screen and (max-width:979px){.eael-facebook-feed.eael-col-3 .eael-facebook-feed-item{width:50%}}@media only screen and (max-width:480px){.eael-facebook-feed.eael-col-3 .eael-facebook-feed-item{width:100%}}.eael-facebook-feed.eael-col-4 .eael-facebook-feed-item{float:left;width:25%}@media only screen and (max-width:979px){.eael-facebook-feed.eael-col-4 .eael-facebook-feed-item{width:50%}}@media only screen and (max-width:480px){.eael-facebook-feed.eael-col-4 .eael-facebook-feed-item{width:100%}}.eael-facebook-feed.eael-col-5 .eael-facebook-feed-item{float:left;width:20%}@media only screen and (max-width:979px){.eael-facebook-feed.eael-col-5 .eael-facebook-feed-item{width:50%}}@media only screen and (max-width:480px){.eael-facebook-feed.eael-col-5 .eael-facebook-feed-item{width:100%}}.eael-facebook-feed.eael-col-6 .eael-facebook-feed-item{float:left;width:16.6666%}@media only screen and (max-width:979px){.eael-facebook-feed.eael-col-6 .eael-facebook-feed-item{width:50%}}@media only screen and (max-width:480px){.eael-facebook-feed.eael-col-6 .eael-facebook-feed-item{width:100%}}.eael-facebook-feed .eael-facebook-feed-item{display:inline-block;line-height:0}.eael-facebook-feed .eael-facebook-feed-item,.eael-facebook-feed .eael-facebook-feed-item-inner{position:relative}.eael-facebook-feed-overlay .eael-facebook-feed-item .eael-facebook-feed-item-overlay{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;font-size:12px;line-height:1;-webkit-transform:scale(.8);transform:scale(.8);opacity:0;-webkit-transition:all .2s;transition:all .2s}.eael-facebook-feed-overlay .eael-facebook-feed-item .eael-facebook-feed-item-overlay .eael-facebook-feed-item-overlay-inner{position:relative;align-self:center}.eael-facebook-feed-overlay .eael-facebook-feed-item:hover .eael-facebook-feed-item-overlay{-webkit-transform:scale(1);transform:scale(1);opacity:1}.eael-facebook-feed-overlay .eael-facebook-feed-meta{margin-bottom:0}.eael-facebook-feed-overlay .eael-facebook-feed-meta span{display:inline-block;margin:0 15px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner{margin:10px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header{padding:8px 12px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user{float:left}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user .eael-facebook-feed-avatar{float:left;display:inline-block;width:32px;height:32px;border-radius:50%;margin-right:10px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user .eael-facebook-feed-username{float:left;display:inline-block;font-size:14px;font-weight:400;line-height:32px;margin:0}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-post-time{float:right;font-size:11px;font-weight:400;line-height:32px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-content{position:relative;display:block;padding:12px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-content .eael-facebook-feed-message{font-size:14px;font-weight:400;line-height:1.3;margin:0}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap{padding:0}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-preview-img{display:block;position:relative;margin-bottom:12px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-preview-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-preview-overlay i{font-size:48px;color:#fff}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview{padding:0 12px 15px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-host{font-size:12px;font-weight:400;line-height:1;text-transform:uppercase;margin-bottom:5px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-title{font-size:15px;font-weight:700;line-height:1.4;margin-top:0;margin-bottom:6px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-description{font-size:14px;font-weight:400;line-height:1.2;margin-bottom:0}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer{font-size:13px;font-weight:400;line-height:30px;padding:8px 12px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer span{display:inline-block}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer span.eael-facebook-feed-post-likes{margin-right:15px}.elementor-widget-eael-facebook-feed .eael-load-more-button-wrap{-webkit-box-pack:center;justify-content:center;margin-top:15px}.elementor-widget-eael-facebook-feed .eael-load-more-button-wrap.no-pagination{display:none}
|
17 |
.eael-fancy-text-container p{margin:0}.eael-fancy-text-strings{display:none}.eael-fancy-text-prefix,.eael-fancy-text-suffix{display:inline-block}.morphext>.animated{display:inline-block}.typed-cursor{opacity:1;-webkit-animation:blink_cursor .7s infinite;animation:blink_cursor .7s infinite}@keyframes blink_cursor{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink_cursor{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.eael-fancy-text-container.style-2{font-size:24px}.eael-fancy-text-container.style-2 .eael-fancy-text-strings{background:#f54;color:#fff;padding:10px 25px}
|
18 |
.elementor-widget-eael-feature-list.-icon-position-left .connector-type-modern.rhombus .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right .connector-type-modern.rhombus .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top .connector-type-modern.rhombus .eael-feature-list-item:before{top:3px!important}.elementor-widget-eael-feature-list.-icon-position-left .connector-type-modern.rhombus .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right .connector-type-modern.rhombus .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top .connector-type-modern.rhombus .eael-feature-list-item:after{top:45px!important}.elementor-widget-eael-feature-list.-icon-position-right .connector,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .connector{right:0;left:calc(100% - 70px)}.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 50px 0 0}@media (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 30px 0 0}}.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:auto;right:0}.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:auto;right:5px;top:30px}.elementor-widget-eael-feature-list .eael-feature-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item{position:relative}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector{display:block;position:absolute;width:0;margin:0 auto;z-index:1;height:100%;top:.5em;font-size:60px;left:0;right:calc(100% - 60px);border-left:2px solid #2ecc71;border-right:none!important}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item:last-child .connector{display:none}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box{z-index:2;-webkit-transition:all .5s;transition:all .5s}@media (prefers-reduced-motion:reduce){.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box{-webkit-transition:none;transition:none}}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon-inner{background-color:#37368e;-webkit-transition:all .5s;transition:all .5s;display:-webkit-inline-box;display:inline-flex}@media (prefers-reduced-motion:reduce){.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon-inner{-webkit-transition:none;transition:none}}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon{padding:.5em;-webkit-transition:all .5s;transition:all .5s;font-size:30px;line-height:1;color:#37368e;text-align:center;display:-webkit-inline-box;display:inline-flex;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}@media (prefers-reduced-motion:reduce){.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon{-webkit-transition:none;transition:none}}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon i{width:1em;height:1em;position:relative;display:block}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-img{font-size:8px;line-height:1;max-width:inherit}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box{margin:0 0 0 20px}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box .eael-feature-list-title{margin-top:-2px;line-height:1.5em}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box .eael-feature-list-content{padding:0;margin:0;font-size:14px;line-height:1.5em}.elementor-widget-eael-feature-list .eael-feature-list-items.stacked .eael-feature-list-icon-box .eael-feature-list-icon{color:#fff}.elementor-widget-eael-feature-list .eael-feature-list-items.framed .eael-feature-list-icon-box .eael-feature-list-icon{background-color:#fff}.elementor-widget-eael-feature-list .eael-feature-list-items.circle .eael-feature-list-icon-box .eael-feature-list-icon-inner{border-radius:50%}.elementor-widget-eael-feature-list .eael-feature-list-items.circle .eael-feature-list-icon-box .eael-feature-list-icon-inner .eael-feature-list-icon{border-radius:50%}.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-icon-box .eael-feature-list-icon-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:15px}.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-icon-box .eael-feature-list-icon i{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-icon-box .eael-feature-list-icon img{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-content-box .eael-feature-list-title{margin-top:15px}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px;position:relative}@media (max-width:767px){.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px;display:block}}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{content:"";position:absolute;display:block}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;top:0;z-index:1;border-left:1px solid #000;border-right:none!important;height:100%}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px;top:30px;width:23px;display:block;z-index:2;border-bottom:1px dashed #000;border-top:none!important}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item .connector{display:none}@media (min-width:768px){.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern.-icon-position-right .eael-feature-list-item{padding:0 50px 0 0}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern.-icon-position-right .eael-feature-list-item:before{left:auto;right:0}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern.-icon-position-right .eael-feature-list-item:after{left:auto;right:5px;top:30px}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern.-icon-position-right .eael-feature-list-item .connector{display:none}}@media (min-width:1025px){.elementor-widget-eael-feature-list.-icon-position-left .eael-feature-list-content-box{margin-right:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-content-box{margin-left:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-top .eael-feature-list-content-box{margin-left:0!important;margin-right:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-item{display:-webkit-box;display:flex}.elementor-widget-eael-feature-list.-icon-position-left .eael-feature-list-item{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-item{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}@media (max-width:1024px){.elementor-widget-eael-feature-list.-tablet-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list.-tablet-icon-position-right .eael-feature-list-item{display:-webkit-box;display:flex}.elementor-widget-eael-feature-list.-tablet-icon-position-left .eael-feature-list-item{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.elementor-widget-eael-feature-list.-tablet-icon-position-right .eael-feature-list-item{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}@media (min-width:768px) and (max-width:1024px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left .eael-feature-list-content-box{margin-right:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px}}@media (min-width:768px) and (max-width:1024px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px}}@media (min-width:768px) and (max-width:1024px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;right:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px;top:30px}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top .eael-feature-list-content-box{margin-left:0!important;margin-right:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px}}@media (min-width:768px) and (max-width:1024px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px}}@media (min-width:768px) and (max-width:1024px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;right:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right .eael-feature-list-content-box{margin-left:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 50px 0 0}}@media (min-width:768px) and (max-width:1024px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 30px 0 0}}@media (min-width:768px) and (max-width:1024px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{right:0;left:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:auto;right:5px}}@media (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-item,.elementor-widget-eael-feature-list.-tablet-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list.-tablet-icon-position-right .eael-feature-list-item{display:block;text-align:left}.elementor-widget-eael-feature-list.-mobile-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list.-mobile-icon-position-right .eael-feature-list-item{display:-webkit-box;display:flex}.elementor-widget-eael-feature-list.-mobile-icon-position-left .eael-feature-list-item{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.elementor-widget-eael-feature-list.-mobile-icon-position-right .eael-feature-list-item{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box{margin-right:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px}}@media (max-width:767px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px}}@media (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;right:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box{margin-left:0!important;margin-right:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px}}@media (max-width:767px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px}}@media (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;right:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box{margin-left:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 50px 0 0}}@media (max-width:767px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 30px 0 0}}@media (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{right:0;left:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:auto;right:5px}}
|
@@ -20,19 +20,19 @@
|
|
20 |
.eael-elements-flip-box-container{position:relative;height:300px;width:100%}.eael-elements-flip-box-container .flipbox-button{display:inline-block;-webkit-transition:all .4s;transition:all .4s}.eael-elements-flip-box-container a{display:block}.eael-elements-flip-box-vertical-align{width:100%}.eael-elements-flip-box-padding{padding:0 30px 5px 30px}.eael-elements-flip-box-icon-image{display:inline-block;margin:0 auto 0 auto;line-height:1}.eael-elements-flip-box-icon-image.eael_eleements_flip_front_icon_style_background{background:#ccc}.eael_eleements_flip_front_icon_style_bordered{border:2px solid #fff}.eael_flip_box_icon_border_round{border-radius:100px}.eael_eleements_flip_front_icon_style_background,.eael_eleements_flip_front_icon_style_bordered{padding:15px}.eael-elements-flip-box-icon-image i{font-size:40px}.eael-elements-slider-display-table{width:100%}.eael-elements-flip-box-front-container{text-align:center;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:#0e9dd2;color:#fff;border-color:#000;-webkit-display:flex;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.eael-elements-flip-box-content,.eael-elements-flip-box-heading{color:#fff}.eael-elements-flip-box-heading.flipbox-linked-title{color:#fff;font-size:1.5em;font-weight:700}.eael-elements-flip-box-rear-container{text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;background:#444;color:#fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border-color:#000}.eael-elements-button-floating-container{position:fixed;z-index:100}.eael-elements-button-floating-container .eael-elements-button{margin-top:0;font-size:14px;position:relative;padding:14px 20px}.eael-elements-button{cursor:pointer;display:inline-block;background:#077bbe;color:#fff;line-height:1;padding:16px 25px;margin-top:15px}.eael-elements-button:hover{background:#077bbe;color:#fff}.eael-elements-flip-box-container{-webkit-perspective:1000px;perspective:1000px}.eael-elements-flip-box-front-container,.eael-elements-flip-box-rear-container{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease}.eael-elements-flip-box-flip-card{width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .5s ease;transition:all .5s ease}.eael-elements-flip-box-front-container,.eael-elements-flip-box-rear-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transform:rotateY(0);transform:rotateY(0)}.eael-animate-flip.eael-animate-up .eael-elements-flip-box-rear-container,.eael-animate-flip.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.eael-animate-flip.eael-animate-down .eael-elements-flip-box-rear-container,.eael-animate-flip.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.eael-animate-flip.eael-animate-left .eael-elements-flip-box-rear-container,.eael-animate-flip.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.eael-animate-flip.eael-animate-right .eael-elements-flip-box-rear-container,.eael-animate-flip.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.eael-animate-push.eael-elements-flip-box-container,.eael-animate-slide.eael-elements-flip-box-container{overflow:hidden}.eael-animate-push .eael-elements-flip-box-rear-container,.eael-animate-slide .eael-elements-flip-box-rear-container{z-index:3}.eael-animate-push.eael-animate-up .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-up .eael-elements-flip-box-rear-container{top:100%}.eael-animate-push.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{top:0}.eael-animate-push.eael-animate-down .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-down .eael-elements-flip-box-rear-container{top:auto;bottom:100%}.eael-animate-push.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{top:auto;bottom:0}.eael-animate-push.eael-animate-left .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-left .eael-elements-flip-box-rear-container{left:100%}.eael-animate-push.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{left:0}.eael-animate-push.eael-animate-right .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-right .eael-elements-flip-box-rear-container{left:auto;right:100%}.eael-animate-push.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{left:auto;right:0}.eael-animate-push.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{top:-100%}.eael-animate-push.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{top:100%}.eael-animate-push.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{left:-100%}.eael-animate-push.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{left:100%}.eael-animate-zoom-in .eael-elements-flip-box-rear-container{opacity:0;-webkit-transform:scale(.75);transform:scale(.75);z-index:3}.eael-animate-zoom-in.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.eael-animate-zoom-out.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{opacity:0;-webkit-transform:scale(.75);transform:scale(.75)}.eael-animate-fade.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{opacity:0}.eael-flipbox-content-align-right .eael-elements-flip-box-padding{text-align:right}.eael-flipbox-content-align-left .eael-elements-flip-box-padding{text-align:left}.eael-flipbox-content-align-center .eael-elements-flip-box-padding{text-align:center}.eael-flipbox-img-circle .eael-elements-flip-box-icon-image img,.eael-flipbox-img-circle .flipbox-back-image-icon img{border-radius:50%;overflow:hidden}
|
21 |
.eael-fluent-form-wrapper label.ff-el-form-check-label{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.eael-fluent-form-wrapper label.ff-el-form-check-label input{margin-right:5px}.eael-fluentform-form-button-full-width .ff-btn-submit{width:100%;display:block}.eael-contact-form.eael-fluent-form-wrapper.error-message-hide .ff-el-is-error .text-danger{display:none}.eael-fluentform-form-button-center .ff-el-group .ff-btn-submit,.eael-fluentform-form-button-center .ff-el-group.ff-text-left .ff-btn-submit,.eael-fluentform-form-button-center .ff-el-group.ff-text-right .ff-btn-submit{margin:0 auto;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eael-fluentform-form-button-right .ff-el-group .ff-btn-submit,.eael-fluentform-form-button-right .ff-el-group.ff-text-left .ff-btn-submit,.eael-fluentform-form-button-right .ff-el-group.ff-text-right .ff-btn-submit{float:right}.eael-fluentform-form-button-left .ff-el-group .ff-btn-submit,.eael-fluentform-form-button-left .ff-el-group.ff-text-left .ff-btn-submit,.eael-fluentform-form-button-left .ff-el-group.ff-text-right .ff-btn-submit{float:left}.eael-contact-form.eael-fluent-form-wrapper.fluent-form-labels-hide label{display:none!important}.eael-fluentform-section-break-content-left .ff-el-group.ff-el-section-break{text-align:left}.eael-fluentform-section-break-content-center .ff-el-group.ff-el-section-break{text-align:center}.eael-fluentform-section-break-content-right .ff-el-group.ff-el-section-break{text-align:right}.ff-el-progress,.ff-step-header .ff-el-progress-status{display:none}.eael-ff-step-header-yes .ff-step-header .ff-el-progress-status{display:block}.eael-ff-step-progressbar-yes .ff-el-progress{display:block}.ff-el-progress-bar{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;height:100%}
|
22 |
.clearfix::after,.clearfix::before{content:" ";display:table;clear:both}.eael-logo-carousel.nav-top-left,.eael-logo-carousel.nav-top-right,.eael-post-carousel.nav-top-left,.eael-post-carousel.nav-top-right,.eael-product-carousel.nav-top-left,.eael-product-carousel.nav-top-right,.eael-team-slider.nav-top-left,.eael-team-slider.nav-top-right,.eael-testimonial-slider.nav-top-left,.eael-testimonial-slider.nav-top-right{padding-top:40px}.eael-contact-form input[type=date],.eael-contact-form input[type=email],.eael-contact-form input[type=number],.eael-contact-form input[type=tel],.eael-contact-form input[type=text],.eael-contact-form input[type=url],.eael-contact-form textarea{background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0;width:100%}.eael-contact-form input[type=submit]{border:0;float:none;height:auto;margin:0;padding:10px 20px;width:auto;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-contact-form.placeholder-hide input::-webkit-input-placeholder,.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input::-moz-placeholder,.eael-contact-form.placeholder-hide textarea::-moz-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-ms-input-placeholder,.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-moz-placeholder,.eael-contact-form.placeholder-hide textarea:-moz-placeholder{opacity:0;visibility:hidden}.eael-custom-radio-checkbox input[type=checkbox],.eael-custom-radio-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:0;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.eael-custom-radio-checkbox input[type=checkbox]:before,.eael-custom-radio-checkbox input[type=radio]:before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.eael-custom-radio-checkbox input[type=checkbox]:checked:before,.eael-custom-radio-checkbox input[type=radio]:checked:before{background:#999;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-custom-radio-checkbox input[type=radio]{border-radius:50%}.eael-custom-radio-checkbox input[type=radio]:before{border-radius:50%}.eael-post-elements-readmore-btn{font-size:12px;font-weight:500;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:inline-block}.elementor-lightbox .dialog-widget-content{width:100%;height:100%}.eael-contact-form-align-left,.elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container{margin:0 auto 0 0}.eael-contact-form-align-center,.elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container{float:none;margin:0 auto}.eael-contact-form-align-right,.elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container{margin:0 0 0 auto}
|
23 |
-
.eael-gravity-form-align-default,.eael-gravity-form-align-left,.eael-gravity-form-btn-align-left{text-align:left}.eael-gravity-form-align-right,.eael-gravity-form-btn-align-right{text-align:right}.eael-gravity-form-align-center,.eael-gravity-form-btn-align-center{text-align:center}.
|
24 |
.eael-img-accordion{display:-webkit-box;display:flex;height:50vh}.eael-img-accordion a{position:relative;-webkit-box-flex:1;flex:1;text-align:center;text-decoration:none;color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:-webkit-box-flex .4s;transition:-webkit-box-flex .4s;transition:flex .4s;transition:flex .4s,-webkit-box-flex .4s}.eael-grow-accordion{-webkit-box-flex:3;flex:3}.eael-img-accordion .overlay{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:0 10px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:background-color .4s;transition:background-color .4s}.eael-img-accordion .overlay .overlay-inner{z-index:1}.eael-img-accordion a:after{content:"";position:absolute;width:100%;height:100%;z-index:0;top:0;left:0;bottom:0;right:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.eael-img-accordion .overlay-inner *{visibility:hidden;opacity:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.eael-img-accordion .overlay h2{color:#fff;-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}.eael-img-accordion .overlay p{color:#fff;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}.eael-img-accordion .overlay-inner-show *{opacity:1;visibility:visible;-webkit-transform:none!important;transform:none!important;-webkit-transition:all .3s .3s;transition:all .3s .3s}@media screen and (max-width:800px){.eael-img-accordion{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.eael-img-accordion a:hover{-webkit-box-flex:1;flex:1}.eael-img-accordion a:hover .overlay{background-color:transparent}}
|
25 |
.eael-infobox .infobox-icon{height:auto}.eael-infobox .infobox-icon .infobox-icon-wrap{display:-webkit-box;display:flex;width:100%;height:auto;-webkit-transition:.3s;transition:.3s;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eael-infobox .infobox-icon .infobox-icon-wrap i{-webkit-transition:.3s;transition:.3s}.eael-infobox-content-align-left .eael-infobox .infobox-button,.eael-infobox-content-align-left .eael-infobox .infobox-content,.eael-infobox-content-align-left .eael-infobox .infobox-icon{text-align:left}.eael-infobox-content-align-right .eael-infobox .infobox-button,.eael-infobox-content-align-right .eael-infobox .infobox-content,.eael-infobox-content-align-right .eael-infobox .infobox-icon{text-align:right}.eael-infobox-content-align-center .eael-infobox .infobox-button,.eael-infobox-content-align-center .eael-infobox .infobox-content,.eael-infobox-content-align-center .eael-infobox .infobox-icon{text-align:center}.eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap,.eael-infobox-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap,.eael-infobox-icon-bg-shape-square .infobox-icon .infobox-icon-wrap{width:90px;height:90px;text-align:center}.eael-infobox-icon-hover-bg-shape-square:hover .infobox-icon .infobox-icon-wrap{border-radius:0}.eael-infobox-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap,.eael-infobox-icon-hover-bg-shape-radius:hover .infobox-icon .infobox-icon-wrap{border-radius:15px}.eael-infobox-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap,.eael-infobox-icon-hover-bg-shape-circle:hover .infobox-icon .infobox-icon-wrap{border-radius:50%}.eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap i,.eael-infobox-icon-bg-shape-square .infobox-icon .infobox-icon-wrap i{margin-top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.eael-infobox .infobox-button a.eael-infobox-button{display:inline-block;padding:5px 10px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-circle .infobox-icon,.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-radius .infobox-icon,.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-square .infobox-icon{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}.eael-infobox-content-align-center.eael-infobox-icon-bg-shape-circle .infobox-icon,.eael-infobox-content-align-center.eael-infobox-icon-bg-shape-radius .infobox-icon,.eael-infobox-content-align-center.eael-infobox-icon-bg-shape-square .infobox-icon{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-circle .infobox-icon,.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-radius .infobox-icon,.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-square .infobox-icon{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.eael-infobox.icon-on-left{position:relative;z-index:0;display:-webkit-box;display:flex}.eael-infobox.icon-on-left .infobox-icon-wrap,.eael-infobox.icon-on-right .infobox-icon-wrap{-webkit-box-pack:center;justify-content:center;display:-webkit-box!important;display:flex!important;-webkit-box-align:center;align-items:center}.eael-infobox.icon-on-left .infobox-icon .infobox-icon-wrap{background:0 0;border:0;text-align:left;height:auto;display:block}.eael-infobox .infobox-content p{margin:0 0 15px}.eael-infobox.icon-on-left .infobox-icon .infobox-icon-wrap i{margin-top:0;-webkit-transform:translateY(0);transform:translateY(0)}.eael-infobox.icon-on-left .infobox-content{padding-left:15px;-webkit-box-flex:1;flex:1 1 auto}.eael-infobox.icon-on-left .infobox-content .title{line-height:1;margin:0 0 10px 0}.eael-infobox.icon-on-right{position:relative;z-index:0;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.eael-infobox.icon-on-right .infobox-icon .infobox-icon-wrap{background:0 0;border:0;text-align:right;width:auto;height:auto;display:block}.eael-infobox.icon-on-right .infobox-icon .infobox-icon-wrap i{margin-top:0;-webkit-transform:translateY(0);transform:translateY(0)}.eael-infobox.icon-on-right .infobox-content{padding-right:15px;text-align:right;-webkit-box-flex:1;flex:1 1 auto;box-sizing:border-box}.eael-infobox.icon-on-right .infobox-content .title{line-height:1;margin:0 0 10px 0}.eael-infobox .infobox-icon img{-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.eael-infobox-hover-img-shape-square:hover .eael-infobox .infobox-icon img{border-radius:0}.eael-infobox-hover-img-shape-circle:hover .eael-infobox .infobox-icon img,.eael-infobox-shape-circle .eael-infobox .infobox-icon img{border-radius:50%}.eael-infobox-hover-img-shape-radius:hover .eael-infobox .infobox-icon img,.eael-infobox-shape-radius .eael-infobox .infobox-icon img{border-radius:15px}
|
26 |
body div.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}button.mfp-close,button.mfp-close:hover{display:inline-block!important;background:0 0;width:auto}.mfp-arrow,.mfp-arrow:hover{background:0 0}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
|
27 |
.eael-ninja-container input,.eael-ninja-container textarea{height:auto;padding:10px}.eael-contact-form-align-center .eael-ninja-container,.eael-contact-form-btn-align-center .eael-ninja-container .nf-field .nf-field-element input[type=button]{margin-left:auto!important;margin-right:auto!important;display:block;float:none}.eael-contact-form-align-left .eael-ninja-container,.eael-contact-form-btn-align-left .eael-ninja-container .nf-field .nf-field-element input[type=button]{float:left;width:auto}.eael-contact-form-align-right .eael-ninja-container,.eael-contact-form-btn-align-right .eael-ninja-container .nf-field .nf-field-element input[type=button]{float:right;width:auto}.eael-ninja-container .nf-field .nf-field-element input[type=password],.eael-ninja-container .nf-field .nf-field-element input[type=url],.eael-ninja-container .nf-field .nf-field-element textarea,.eael-ninja-container ul.wpuf-form li .wpuf-fields input[type=email],.eael-ninja-container ul.wpuf-form li .wpuf-fields input[type=number],.eael-ninja-container ul.wpuf-form li .wpuf-fields input[type=text]{max-width:100%}.eael-ninja-form .nf-form-title{display:none}.eael-ninja-form-title-yes .nf-form-title{display:block}.eael-ninja-form .title-description-hide .nf-form-title{display:none}.eael-ninja-form.title-description-hide .nf-form-title{display:none}.eael-ninja-form .nf-field-label{display:none}.eael-ninja-form-labels-yes .nf-field-label{display:block}.eael-ninja-form .submit-container input[type=button]{border:0;border-radius:0}.eael-ninja-form-button-full-width .submit-container input[type=button]{width:100%}
|
28 |
-
.eael-post-grid{margin:0 -10px}.eael-grid-post{float:left;padding:10px}.eael-post-carousel .eael-grid-post{float:none;padding:0}.eael-grid-post-holder{border:1px solid rgba(0,0,0,.1)}.eael-grid-post-holder-inner{height:100%}.eael-entry-media{position:relative}.eael-entry-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .25s cubic-bezier(.19,1,.22,1);transition:opacity .2s ease-in-out,-webkit-transform .25s cubic-bezier(.19,1,.22,1);transition:opacity .2s ease-in-out,transform .25s cubic-bezier(.19,1,.22,1);transition:opacity .2s ease-in-out,transform .25s cubic-bezier(.19,1,.22,1),-webkit-transform .25s cubic-bezier(.19,1,.22,1)}.eael-entry-overlay>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.eael-entry-title{margin:10px 0 5px;font-size:1.2em}.eael-entry-thumbnail img{width:100%;max-width:100%;vertical-align:middle}.eael-entry-thumbnail>img{height:100%}.eael-entry-footer .eael-author-avatar{width:50px}.eael-entry-footer .eael-author-avatar .avatar{border-radius:50%}.eael-post-grid .eael-entry-footer .eael-entry-meta{padding-left:8px;text-align:left}.eael-grid-post .eael-entry-meta{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.eael-grid-post .eael-entry-footer .eael-entry-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.eael-entry-meta>div{font-size:12px;line-height:1.2;padding-bottom:5px}.eael-grid-post-excerpt p{margin:0;font-size:14px}.eael-entry-meta .eael-entry-footer .eael-posted-by{display:block}.eael-grid-post .eael-entry-footer,.eael-grid-post .eael-entry-wrapper{padding:15px}.eael-post-grid .eael-entry-header .eael-entry-meta span.eael-posted-on{padding-left:5px}.eael-post-grid .eael-entry-header .eael-entry-meta span.eael-posted-on::before{content:'\f111';font-family:FontAwesome;color:inherit;opacity:.4;font-size:.8em;padding-right:7px}.eael-entry-media{position:relative}.eael-entry-overlay{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eael-entry-overlay>i{color:#fff}.eael-entry-overlay.fade-in{visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s}.eael-entry-media:hover .eael-entry-overlay.fade-in{visibility:visible;opacity:1}.eael-entry-media:hover .eael-entry-overlay.fade-in>i{-webkit-transform:translate(0);transform:translate(0);opacity:1}.eael-entry-overlay.zoom-in{-webkit-transform:scale(.9);transform:scale(.9);visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s}.eael-entry-media:hover .eael-entry-overlay.zoom-in{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.eael-entry-overlay.slide-up{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s}.eael-entry-media:hover .eael-entry-overlay.slide-up{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.eael-entry-media{overflow:hidden}.eael-entry-media.grid-hover-style-fade-in .eael-entry-overlay{opacity:0}.eael-entry-media.grid-hover-style-fade-in:hover .eael-entry-overlay{opacity:1}.eael-entry-media.grid-hover-style-none .eael-entry-overlay{display:none}.eael-entry-media.grid-hover-style-zoom-in .eael-entry-overlay{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}.eael-entry-media.grid-hover-style-zoom-in:hover .eael-entry-overlay{-webkit-transform:scale(1);transform:scale(1);opacity:1}.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay>i{-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-duration:.3s;transition-duration:.3s}.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay{-webkit-transform:translate(0);transform:translate(0)}.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay>i{-webkit-transform:translateY(0);transform:translateY(0)}.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:hidden;opacity:0}.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay>i{-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-duration:.3s;transition-duration:.3s}.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay{-webkit-transform:translate(0);transform:translate(0);visibility:visible;opacity:1}.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay>i{-webkit-transform:translateY(0);transform:translateY(0)}.eael-col-1 .eael-post-grid-column{float:none;width:100%}.eael-col-2 .eael-post-grid-column{float:left;width:50%}.eael-col-3 .eael-post-grid-column{float:left;width:33.3333%}.eael-col-4 .eael-post-grid-column{float:left;width:25%}.eael-col-5 .eael-post-grid-column{float:left;width:20%}.eael-col-6 .eael-post-grid-column{float:left;width:16.6666%}@media only screen and (max-width:979px){.eael-col-1 .eael-post-grid-column,.eael-col-2 .eael-post-grid-column,.eael-col-3 .eael-post-grid-column,.eael-col-4 .eael-post-grid-column,.eael-col-5 .eael-post-grid-column,.eael-col-6 .eael-post-grid-column{width:33.3333%}}@media only screen and (max-width:767px){.eael-col-1 .eael-post-grid-column,.eael-col-2 .eael-post-grid-column,.eael-col-3 .eael-post-grid-column,.eael-col-4 .eael-post-grid-column,.eael-col-5 .eael-post-grid-column,.eael-col-6 .eael-post-grid-column{width:50%}}@media only screen and (max-width:480px){.eael-col-1 .eael-post-grid-column,.eael-col-2 .eael-post-grid-column,.eael-col-3 .eael-post-grid-column,.eael-col-4 .eael-post-grid-column,.eael-col-5 .eael-post-grid-column,.eael-col-6 .eael-post-grid-column{float:none;width:100%}}.eael-author-avatar>a{display:block}.eael-entry-footer{overflow:hidden;display:-webkit-box;display:flex}.eael-entry-footer>div{display:inline-block;float:left}
|
29 |
.eael-post-timeline{margin-bottom:0;min-height:100%;overflow:hidden;position:relative}.eael-timeline-column{width:50%;margin-left:0;float:left;margin-top:0!important}.eael-timeline-post{position:relative}.eael-timeline-post:after{background-color:rgba(83,85,86,.2);content:"";width:2px;height:245px;position:absolute;right:0;top:70px}.eael-timeline-post:nth-child(2n):after{display:none}.eael-timeline-bullet{background-color:#9fa9af;border:5px solid #fff;border-radius:50%;box-shadow:0 1px 0 1px rgba(0,0,0,.1);content:"";height:20px;position:absolute;right:-9px;top:60px;width:20px;z-index:3;cursor:pointer}.eael-timeline-post:nth-child(2n) .eael-timeline-bullet{background-color:#9fa9af;border:5px solid #fff;border-radius:50%;bottom:36px;content:"";height:20px;left:-11px;position:absolute;top:300px;width:20px;z-index:3}.eael-timeline-post-inner{background:linear-gradient(45deg,#3f3f46 0,#05abe0 100%) repeat scroll 0 0 transparent;border:8px solid #e5eaed;box-shadow:0 1px 3px 0 rgba(0,0,0,.15);float:right;margin:30px 40px 30px auto;position:relative;height:320px;width:calc(100% - 40px)}.eael-timeline-post:nth-child(even) .eael-timeline-post-inner{float:left;margin-left:40px}.eael-timeline-post-inner:after{border-color:transparent transparent transparent #e5eaed;border-style:solid;border-width:15px;content:"";height:0;position:absolute;right:-36px;top:17px;width:0}.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner:after{border-color:transparent #e5eaed transparent transparent;border-style:solid;border-width:15px;content:"";height:0;left:-36px;position:absolute;top:257px;width:0}.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner::after{border-left-color:transparent!important}.eael-timeline-post p{margin:1.6rem 0 0 0;font-size:.9em;line-height:1.6em}.eael-timeline-post-image{background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;height:100%;overflow:hidden;position:relative;opacity:1;-webkit-transition:all .3s;transition:all .3s}.eael-timeline-post-title{bottom:40px;position:absolute;width:100%}.eael-timeline-post-title h2{color:#fff;font-size:20px;font-weight:700;letter-spacing:1px;line-height:24px;padding:0 25px;text-align:left;text-transform:uppercase}.eael-timeline-post-excerpt{opacity:0;position:absolute;top:0;left:0;-webkit-transition:all .3s;transition:all .3s}.eael-timeline-post-excerpt p{color:#fff;font-size:14px;padding:25px}.eael-timeline-post-inner:hover .eael-timeline-post-excerpt{opacity:1;top:10px}.eael-timeline-post-inner:hover .eael-timeline-post-image{opacity:.3}.eael-timeline-post time{opacity:0;background-color:rgba(0,0,0,.7);color:#fff;font-size:10px;border-radius:20px;position:absolute;right:-97px;width:100px;height:30px;line-height:30px;text-align:center;top:50px;z-index:99;-webkit-transition:all .5s;transition:all .5s}.eael-timeline-post:nth-child(2n) time{background-color:rgba(0,0,0,.7);border-radius:20px;color:#fff;font-size:10px;height:30px;left:-99px;line-height:30px;position:absolute;text-align:center;top:290px;width:100px;z-index:99}.eael-timeline-post time:before{border-bottom:5px solid rgba(0,0,0,.7);border-left:5px solid transparent;border-right:5px solid transparent;content:"";height:0;left:45px;position:absolute;top:-5px;width:0}.eael-timeline-post:hover time{opacity:1}.eael-timeline-post::after{height:100%}.eael-post-timeline .eael-timeline-post:nth-last-child(2)::after{height:245px}.eael-post-timeline .eael-timeline-post:last-child::after{display:none}.eael-load-more-button-wrap{display:-webkit-box;display:flex}@media only screen and (max-width:1366px){.eael-timeline-post-title h2{font-size:.8em}.eael-timeline-post-excerpt p{font-size:13px}}@media only screen and (max-width:1169px){.eael-timeline-post-inner{height:320px}}@media only screen and (max-width:992px){.eael-post-timeline{margin-left:0}.eael-timeline-bullet,.eael-timeline-post-inner:after,.eael-timeline-post:after,.eael-timeline-post:before{display:none}.eael-timeline-post{display:inline-block;float:left!important;width:50%!important;margin:15px auto}.eael-timeline-post-inner{height:320px;padding-bottom:30px}.eael-timeline-post-title{bottom:50px}.eael-timeline-post-title h2{font-size:.8em;line-height:1.2em}.eael-timeline-post .eael-timeline-post-inner{margin:0 10px auto 0;width:90%}.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner{margin:0 auto 0 10px;width:90%}.eael-timeline-post-excerpt{opacity:0!important}.eael-timeline-post-image{opacity:.3}.eael-timeline-post time,.eael-timeline-post:nth-child(2n) time{background-color:#fff;border-radius:0;color:#444;font-size:12px;text-transform:uppercase;left:0;opacity:1;padding-top:3px;top:275px;width:100%}time:before{display:none}}@media only screen and (max-width:767px){.eael-timeline-post{display:block;float:none!important;margin:20px auto;width:100%!important}.eael-timeline-post .eael-timeline-post-inner,.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner{display:block;float:none;margin:0 auto}}@media only screen and (max-width:479px){.eael-timeline-post .eael-timeline-post-inner,.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner{height:250px;margin:0 auto;width:95%}.eael-timeline-post time,.eael-timeline-post:nth-child(2n) time{top:205px}}
|
30 |
-
.eael-pricing{-webkit-display:flex;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.eael-pricing .eael-pricing-item{width:100%;height:auto;margin:0}.eael-pricing .eael-pricing-button{display:inline-block;padding:12px 25px;background:#00c853;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;text-decoration:none;-webkit-transition:.3s;transition:.3s;border-radius:4px}.eael-pricing .eael-pricing-button:hover{background:#03b048}.eael-pricing .eael-pricing-item ul{padding:0;margin:0;list-style:none}.eael-pricing .eael-pricing-item ul li.disable-item{text-decoration:line-through;opacity:.5}.eael-pricing .eael-pricing-item ul li span.li-icon{color:#00c853;margin-right:6px}.eael-pricing .eael-pricing-item ul li.disable-item span.li-icon{color:#ef5350}.eael-pricing.style-1{position:relative;z-index:0;text-align:center}.eael-pricing.style-1 .eael-pricing-item{border:1px solid rgba(9,9,9,.1);padding:30px;border-radius:5px;-webkit-transition:.5s;transition:.5s}.eael-pricing.style-1 .eael-pricing-item:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.eael-pricing.style-1 .eael-pricing-item.featured{position:relative}.eael-pricing.style-1 .eael-pricing-item.ribbon-1:before{content:"";position:absolute;width:100%;height:3px;background:#00c853;top:0;left:0;right:0;z-index:1;border-radius:5px 5px 0 0}.eael-pricing.style-1 .eael-pricing-item.ribbon-2:before{content:"Featured";position:absolute;width:auto;background:#00c853;color:#fff;top:35px;right:-15px;z-index:10;font-size:10px;font-weight:600;text-transform:uppercase;padding:5px 10px}.eael-pricing.style-1 .eael-pricing-item.ribbon-2:after{content:"";position:absolute;top:20px;right:-15px;width:0;height:0;border-bottom:15px solid #00c853;border-right:15px solid transparent;z-index:9;opacity:.9}.eael-pricing.style-1 .eael-pricing-item.ribbon-3:before{content:"Featured";position:absolute;width:auto;background:rgba(0,0,0,.6);color:#fff;top:15px;right:15px;z-index:10;font-size:11px;font-weight:600;text-transform:uppercase;padding:5px 15px}.eael-pricing.style-1 .eael-pricing-item .header{display:block;position:relative;z-index:0;padding-bottom:15px;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .header:after{content:"";position:absolute;width:140px;height:1px;bottom:0;left:0;right:0;margin:0 auto;z-index:1;background:rgba(9,9,9,.1)}.eael-pricing.style-1 .eael-pricing-item .header .title{font-weight:700;line-height:30px;margin:0}.eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag{position:relative;z-index:0;padding:15px 0;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after{content:"";position:absolute;width:140px;height:1px;bottom:0;left:0;right:0;margin:0 auto;z-index:1;background:rgba(9,9,9,.04)}.eael-pricing.style-1 .eael-pricing-item .price-tag{position:relative;display:inline-block;font-size:28px;font-weight:500;line-height:0;margin:0 auto}.eael-pricing.style-1 .eael-pricing-item .price-tag .price-currency{font-size:24px;font-weight:700}.eael-pricing.style-1 .eael-pricing-item .price-period{color:#999}.eael-pricing.style-1 .eael-pricing-item .body ul{display:block;width:100%;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .body ul li{display:block;width:100%;height:auto;padding:10px 0;font-size:14px;color:#6d6d6d;border-bottom:1px solid rgba(9,9,9,.04)}.eael-pricing.style-1 .eael-pricing-item .body ul li:last-child{border:none}.eael-pricing.style-1 .eael-pricing-item.featured-large{padding:60px 0}.eael-pricing.style-2{position:relative;z-index:0;text-align:center}.eael-pricing.style-2 .eael-pricing-item{padding:30px 0;border-radius:5px;margin:0;border:1px solid rgba(9,9,9,.1)}.eael-pricing.style-2 .eael-pricing-item.featured{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.eael-pricing.style-2 .eael-pricing-item.ribbon-1:before{content:"";position:absolute;width:100%;height:3px;background:#00c853;top:0;left:0;right:0;z-index:1;border-radius:5px 5px 0 0}.eael-pricing.style-2 .eael-pricing-item.ribbon-2:before{content:"Featured";position:absolute;width:auto;background:#00c853;color:#fff;top:35px;right:-15px;z-index:10;font-size:10px;font-weight:600;text-transform:uppercase;padding:5px 10px}.eael-pricing.style-2 .eael-pricing-item.ribbon-2:after{content:"";position:absolute;top:20px;right:-15px;width:0;height:0;border-bottom:15px solid #00c853;border-right:15px solid transparent;z-index:9;opacity:.9}.eael-pricing.style-2 .eael-pricing-item.ribbon-3:before{content:"Featured";position:absolute;width:auto;background:rgba(0,0,0,.6);color:#fff;top:15px;right:15px;z-index:10;font-size:11px;font-weight:600;text-transform:uppercase;padding:5px 15px}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon{display:inline-block;position:relative;width:80px;height:80px;background:#00c853;border-radius:50%;margin-bottom:30px;-webkit-transition:.5s;transition:.5s;overflow:hidden}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon,.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i{font-size:30px;color:#fff;-webkit-transition:.5s;transition:.5s}.eael-pricing.style-2 .eael-pricing-item:hover .eael-pricing-icon .icon{background:#43a047}.eael-pricing.style-2 .eael-pricing-item:hover .eael-pricing-icon .icon i{color:#fff}.eael-pricing.style-2 .eael-pricing-item .header{background:#c8e6c9;padding:25px 30px;margin-bottom:15px;position:relative;z-index:0}.eael-pricing.style-2 .eael-pricing-item.featured .header:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:-1;background:rgba(255,255,255,.4)}.eael-pricing.style-2 .eael-pricing-item .header .title{font-size:28px;font-weight:700;line-height:40px;margin:0}.eael-pricing.style-2 .eael-pricing-item .header .subititle{font-size:14px;font-weight:600;color:#6d6d6d}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag{position:relative;z-index:0;padding:15px 0;margin-bottom:15px}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after{content:"";position:absolute;width:140px;height:1px;bottom:0;left:0;right:0;margin:0 auto;z-index:1;background:rgba(9,9,9,.04)}.eael-pricing.style-2 .eael-pricing-item .price-tag{position:relative;display:inline-block;font-size:28px;font-weight:500;line-height:0;margin:0 auto}.eael-pricing.style-2 .eael-pricing-item .price-tag .price-currency{font-size:24px;font-weight:700;color:#00c853}.eael-pricing.style-2 .eael-pricing-item .price-period{color:#999}.eael-pricing.style-2 .eael-pricing-item .body ul{display:block;width:100%;margin-bottom:15px}.eael-pricing.style-2 .eael-pricing-item .body ul li{display:block;width:100%;height:auto;padding:10px 15px;font-size:14px;color:#6d6d6d;border-bottom:1px solid rgba(9,9,9,.04)}.eael-pricing.style-2 .eael-pricing-item .body ul li:last-child{border:none}@media only screen and (min-width:768px) and (max-width:992px){.eael-pricing{display:block}.eael-pricing .eael-pricing-item,.eael-pricing.style-2 .eael-pricing-item,.eael-pricing.style-4 .eael-pricing-item{width:100%;margin:0 auto 30px auto}}@media only screen and (max-width:480px){.eael-pricing{display:block}.eael-pricing .eael-pricing-item{width:100%}.eael-pricing .eael-pricing-item,.eael-pricing.style-2 .eael-pricing-item,.eael-pricing.style-4 .eael-pricing-item{margin:0 auto 30px auto}}.eael-pricing-content-align-center .eael-pricing{text-align:center}.eael-pricing-content-align-left .eael-pricing{text-align:left}.eael-pricing-content-align-right .eael-pricing{text-align:right}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag{padding-left:45px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag:before{left:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag{padding-right:30px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .footer,.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .header,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .footer,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .header{padding-left:30px;padding-right:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .footer,.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .header,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .footer,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .header{padding-right:30px;padding-left:30px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .body ul li,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .body ul li{padding-left:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .body ul li,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .body ul li{padding-right:30px}.eael-pricing-content-align-left .eael-pricing.style-3 .eael-pricing-item .header:after{-webkit-transform:translateX(-80%);transform:translateX(-80%)}.eael-pricing-content-align-right .eael-pricing.style-3 .eael-pricing-item .header:after{-webkit-transform:translateX(80%);transform:translateX(80%)}.eael-pricing-content-align-left .eael-pricing.style-3 .eael-pricing-item:hover .header:after,.eael-pricing-content-align-right .eael-pricing.style-3 .eael-pricing-item:hover .header:after{-webkit-transform:translateX(0);transform:translateX(0)}.eael-pricing-content-align-left .eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-left .eael-pricing.style-1 .eael-pricing-item .header:after,.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-right .eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-right .eael-pricing.style-1 .eael-pricing-item .header:after,.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after{margin:0;width:100%}.eael-pricing-button-align-right .eael-pricing.style-1 .footer,.eael-pricing-button-align-right .eael-pricing.style-2 .footer,.eael-pricing-button-align-right .eael-pricing.style-3 .footer,.eael-pricing-button-align-right .eael-pricing.style-4 .footer{text-align:right}.eael-pricing-button-align-center .eael-pricing.style-1 .footer,.eael-pricing-button-align-center .eael-pricing.style-2 .footer,.eael-pricing-button-align-center .eael-pricing.style-3 .footer,.eael-pricing-button-align-center .eael-pricing.style-4 .footer{text-align:center}.eael-pricing-button-align-left .eael-pricing.style-1 .footer,.eael-pricing-button-align-left .eael-pricing.style-2 .footer,.eael-pricing-button-align-left .eael-pricing.style-3 .footer,.eael-pricing-button-align-left .eael-pricing.style-4 .footer{text-align:left}.eael-pricing-content-align-center.eael-pricing-button-align-right .eael-pricing.style-2 .footer,.eael-pricing-content-align-center.eael-pricing-button-align-right .eael-pricing.style-4 .footer{padding-right:30px}.eael-pricing-content-align-center.eael-pricing-button-align-left .eael-pricing.style-2 .footer,.eael-pricing-content-align-center.eael-pricing-button-align-left .eael-pricing.style-4 .footer{padding-left:30px}.only-in-pro{width:100%;-webkit-display:flex;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:15px;min-width:200px;background:#ef5350;color:#fff;text-align:center}.only-in-pro .title{font-family:Roboto,sans-serif;font-size:24px;line-height:40px;margin:0}div.tooltipster-sidetip.tooltipster-base.tooltipster-right .tooltipster-arrow{position:absolute;top:50%}div.tooltipster-sidetip.tooltipster-top div.tooltipster-box{margin-bottom:0!important}div.tooltipster-sidetip.tooltipster-bottom div.tooltipster-box{margin-top:0!important}.tooltipster-base.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{top:auto;bottom:-8px}div.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{top:-8px;bottom:auto}@media only screen and (max-width:480px){.eael-pricing.style-1 .eael-pricing-item .price-tag{display:block}}
|
31 |
.eael-post-grid .woocommerce ul.products,.eael-product-grid .woocommerce ul.products{display:grid;grid-gap:25px;margin:0!important;padding:0!important}.eael-post-grid .woocommerce ul.products:after,.eael-post-grid .woocommerce ul.products:before,.eael-product-grid .woocommerce ul.products:after,.eael-product-grid .woocommerce ul.products:before{display:none}.eael-post-grid .woocommerce ul.products .product,.eael-product-grid .woocommerce ul.products .product{width:100%;margin:0;padding:0}.eael-post-grid .woocommerce ul.products.products[class*=columns-] li.product,.eael-product-grid .woocommerce ul.products.products[class*=columns-] li.product{width:100%}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product{position:relative;float:left;overflow:hidden;text-align:center;padding:0;border-radius:0;background-color:#fff;box-shadow:none}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a{text-decoration:none}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a:hover,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a:hover,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a:hover,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a:hover{outline:0;box-shadow:none}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product img,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product img,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product img,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product img{width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:700;line-height:1;color:#333;margin:25px 0 12px;padding:0}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .onsale,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .onsale,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .onsale,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .onsale{display:block;line-height:170px;font-size:13px;text-align:center;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.6);text-transform:uppercase;color:#fff;background-color:#ff2a13;border-radius:0;border:none;box-shadow:none;position:absolute;height:100px;width:200px;z-index:1;left:-100px;top:-50px;right:auto;margin:0;padding:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price{font-size:14px;margin-bottom:0}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price del,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price del,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price del,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price del{opacity:.5;display:inline-block}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price ins,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price ins,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price ins,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price ins{font-weight:400;background-color:transparent;color:#ff2a13}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .star-rating,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .star-rating{display:block;float:none;font-size:14px;margin:10px auto}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button{display:block;font-size:14px;font-weight:400;line-height:38px;text-align:center;text-transform:uppercase;color:#fff;background-color:#333;padding:0;margin:15px;border-radius:0}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:focus,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:focus,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:focus,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:focus{outline:0}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart{display:block;margin:0 0 15px 0;padding:0;font-size:14px;line-height:1;text-transform:capitalize;color:#333;background-color:transparent}.eael-post-grid.eael-product-simple .woocommerce ul.products li.product,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product{border:1px solid #eee}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product{border:1px solid transparent}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart{visibility:hidden;-webkit-transition:none;transition:none}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover{border:1px solid #eee}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button.add_to_cart_button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover a.added_to_cart,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button.add_to_cart_button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover a.added_to_cart{visibility:visible}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product{position:relative;float:left;overflow:hidden;text-align:center;padding:0 0 15px 0;border-radius:0;background-color:#fff;box-shadow:none}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product a,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product a{text-decoration:none}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product a:hover,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product a:hover{outline:0;box-shadow:none}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product img,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product img{width:100%;height:auto;margin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay{position:relative;overflow:hidden;line-height:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .button-wrap,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .button-wrap{position:absolute;top:50%;left:0;right:0;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link{display:inline-block;font-size:14px;line-height:38px;text-align:center;color:#fff;background-color:#333;width:38px;height:38px;border-style:none;border-radius:50%;vertical-align:middle;padding:0;margin:0 5px;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:opacity .3s,-webkit-transform .2s;transition:opacity .3s,-webkit-transform .2s;transition:transform .2s,opacity .3s;transition:transform .2s,opacity .3s,-webkit-transform .2s}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:focus,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:focus,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:focus,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:focus,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:focus,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:focus{outline:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button{font-size:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:before,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:before{display:none}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:after,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:after{content:"\f217";font:normal normal normal 14px/1 FontAwesome;font-size:14px;line-height:38px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:before,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:before{display:none}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:after,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:after{content:"\f110";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:14px;line-height:38px;color:#fff;height:auto;width:auto;position:relative;top:0;left:0;margin:0;padding:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{font-size:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:after,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:after{content:"\f06e";font:normal normal normal 14px/1 FontAwesome;font-size:14px;line-height:38px;color:#fff;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:700;line-height:1;color:#333;margin:25px 0 12px;padding:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .onsale,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .onsale{display:block;line-height:170px;font-size:13px;text-align:center;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.6);text-transform:uppercase;color:#fff;background-color:#ff2a13;border-radius:0;border:none;box-shadow:none;position:absolute;height:100px;width:200px;z-index:1;left:-100px;top:-50px;right:auto;margin:0;padding:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price{font-size:14px;margin-bottom:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price del,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price del{opacity:.5;display:inline-block}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price ins,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price ins{font-weight:400;background-color:transparent;color:#ff2a13}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .star-rating,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .star-rating{display:block;float:none;font-size:14px;margin:10px auto}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .add_to_cart_button,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay a,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .add_to_cart_button,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay a{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:1025px){.eael-product-grid-column-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2,1fr)}.eael-product-grid-column-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3,1fr)}.eael-product-grid-column-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4,1fr)}.eael-product-grid-column-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5,1fr)}.eael-product-grid-column-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6,1fr)}}@media only screen and (max-width:1024px) and (min-width:766px){.eael-product-grid-column-tablet-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-tablet-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2,1fr)}.eael-product-grid-column-tablet-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3,1fr)}.eael-product-grid-column-tablet-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4,1fr)}.eael-product-grid-column-tablet-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5,1fr)}.eael-product-grid-column-tablet-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6,1fr)}}@media only screen and (max-width:767px){.eael-product-grid-column-mobile-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-mobile-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2,1fr)}.eael-product-grid-column-mobile-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3,1fr)}.eael-product-grid-column-mobile-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4,1fr)}.eael-product-grid-column-mobile-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5,1fr)}.eael-product-grid-column-mobile-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6,1fr)}}
|
32 |
@-webkit-keyframes animateStripe{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(35px,0);transform:translate(35px,0)}}@keyframes animateStripe{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(35px,0);transform:translate(35px,0)}}@-webkit-keyframes animateStripeRTL{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-35px,0);transform:translate(-35px,0)}}@keyframes animateStripeRTL{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-35px,0);transform:translate(-35px,0)}}.eael-progressbar{position:relative}.eael-progressbar-title{font-size:20px;font-weight:400}.eael-progressbar-line{position:relative;display:block;width:100%;height:12px;background-color:#eee}.eael-progressbar-line .eael-progressbar-count-wrap{position:absolute;right:0;bottom:calc(100% + 5px);font-size:16px;font-weight:400;line-height:1}.eael-progressbar-line-fill{display:inline-block;position:absolute;top:50%;left:0;width:0;height:12px;background-color:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:width 1.5s linear;transition:width 1.5s linear;overflow:hidden}.eael-progressbar-circle{position:relative;width:200px;height:200px}.eael-progressbar-circle .eael-progressbar-title{font-size:16px;font-weight:400}.eael-progressbar-circle .eael-progressbar-count-wrap{font-size:28px;font-weight:700}.eael-progressbar-circle-shadow{width:220px;height:220px;padding:10px;border-radius:50%}.eael-progressbar-circle-pie{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.eael-progressbar-circle-inner{height:100%;width:100%;border-width:12px;border-style:solid;border-color:#eee;border-radius:50%}.eael-progressbar-circle-half{position:absolute;left:0;top:0;height:100%;width:100%;border-width:12px;border-style:solid;border-color:#000;border-radius:50%;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.eael-progressbar-circle-half-left{-webkit-transform:rotate(0);transform:rotate(0)}.eael-progressbar-circle-half-right{-webkit-transform:rotate(180deg);transform:rotate(180deg);visibility:hidden}.eael-progressbar-circle-inner-content{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.eael-progressbar-half-circle{position:relative;width:200px;height:100px;overflow:hidden}.eael-progressbar-half-circle .eael-progressbar-circle-pie{-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0)}.eael-progressbar-half-circle .eael-progressbar-circle-half{-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0);-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 1.5s linear;transition:-webkit-transform 1.5s linear;transition:transform 1.5s linear;transition:transform 1.5s linear,-webkit-transform 1.5s linear}.eael-progressbar-half-circle .eael-progressbar-circle-inner-content{top:initial;bottom:0;-webkit-transform:translateY(0);transform:translateY(0)}.eael-progressbar-half-circle .eael-progressbar-title{font-size:16px;font-weight:400}.eael-progressbar-half-circle .eael-progressbar-count-wrap{font-size:28px;font-weight:700}.eael-progressbar-half-circle-after{position:relative;font-size:12px;font-weight:400;clear:both}.eael-progressbar-postfix-label{float:right}.eael-progressbar-line-stripe .eael-progressbar-line-fill:after{content:'';position:absolute;top:0;left:-35px;width:calc(100% + 70px);height:100%;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:35px 35px}.eael-progressbar-line-animate .eael-progressbar-line-fill:after{-webkit-animation:animateStripe 2s linear infinite;animation:animateStripe 2s linear infinite}.eael-progressbar-line-animate-rtl .eael-progressbar-line-fill:after{-webkit-animation:animateStripeRTL 2s linear infinite;animation:animateStripeRTL 2s linear infinite}.eael-progressbar-circle-wrap>div{margin:0 auto}.eael-progressbar-box-container.left>div,.eael-progressbar-circle-container.left>div,.eael-progressbar-line-container.left{margin:0 auto 0 0}.eael-progressbar-box-container.center>div,.eael-progressbar-circle-container.center>div,.eael-progressbar-line-container.center{margin:0 auto}.eael-progressbar-box-container.right>div,.eael-progressbar-circle-container.right>div,.eael-progressbar-line-container.right{margin:0 0 0 auto}
|
33 |
.eael-reading-progress-wrap.eael-reading-progress-wrap-local .eael-reading-progress-global{display:none}.eael-reading-progress-wrap.eael-reading-progress-wrap-global .eael-reading-progress-local{display:none}.eael-reading-progress-wrap.eael-reading-progress-wrap-disabled .eael-reading-progress-global,.eael-reading-progress-wrap.eael-reading-progress-wrap-disabled .eael-reading-progress-local{display:none}.eael-reading-progress-wrap .eael-reading-progress{width:100%;position:fixed;top:0;left:0;height:5px;z-index:999999}.eael-reading-progress-wrap .eael-reading-progress.eael-reading-progress-bottom{top:unset;bottom:0}.eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill{height:5px;background-color:#1fd18e;width:0%;-webkit-transition:width 50ms ease;transition:width 50ms ease}
|
34 |
-
.eaelsv-overlay{position:absolute;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:4;cursor:pointer;background-size:cover;background-position:50%;text-align:center;overflow:hidden}.eaelsv-overlay-icon{position:absolute;top:50%;left:50%;font-size:90px;color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.plyr__controls button{box-shadow:none!important}.plyr__controls button:hover{box-shadow:none!important}.plyr__controls{display:none!important}.eael-sticky-video-wrapper{position:relative;width:100%;min-height:200px;margin:0;padding:0;-webkit-transition:.5s;transition:.5s;text-align:left;overflow:hidden}.eael-sticky-video-player2{min-height:20px;overflow:visible}.eael-sticky-video-player2.out{position:fixed;z-index:999;border:0!important;border-radius:0!important;height:200px;width:300px}.eael-sticky-video-wrapper.out .eael-sticky-video-player,.eael-sticky-video-wrapper.out .eael-sticky-video-player2{border-radius:0!important}.eael-sticky-video-player2.in{position:relative;margin:0;padding:0;height:100%;border:0;line-height:1}.owp-play{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.owp-play i{font-size:100px;color:#fff;opacity:.8;text-shadow:1px 0 6px rgba(0,0,0,.3);-webkit-transition:all .5s;transition:all .5s}.eael-sticky-video-player:hover .owp-play i{opacity:1}.eaelsv-sticky-player-close{position:absolute;right:-25px;top:-36px;display:none;padding:7px;font-size:24px;z-index:9999;cursor:pointer;box-sizing:content-box;overflow:visible}.eaelsv-sticky-player-close:hover{color:#090}.eaelsv-sticky-player-close:after,.eaelsv-sticky-player-close:before{position:absolute;left:15px;background-color:#333}.eaelsv-sticky-player-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.eaelsv-sticky-player-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
|
35 |
-
html{scroll-behavior:smooth}.eael-toc{z-index:9999;width:300px}.eael-toc .eael-toc-button{display:none}.eael-toc .eael-toc-not-found{color:#a94442}.eael-toc.eael-toc-disable{display:none}.eael-toc.eael-sticky{position:fixed;top:100px;background:0 0}.eael-toc.collapsed{width:unset!important;box-shadow:none!important;border:none!important}.eael-toc.collapsed .eael-toc-body,.eael-toc.collapsed .eael-toc-close,.eael-toc.collapsed .eael-toc-header{display:none}.eael-toc.collapsed.eael-bottom-to-top .eael-toc-button{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left;margin-top:100%}.eael-toc.collapsed .eael-toc-button{position:relative;display:inline-block;font-size:80%!important;font-weight:400;text-align:center;text-decoration:none;text-transform:none;color:#fff;background:#ff7d50;padding:10px 20px;border-radius:3px;border:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;cursor:pointer}.eael-toc.collapsed .eael-toc-button:focus{outline:0}.eael-toc.collapsed .eael-toc-button i{margin-right:10px}.eael-toc.eael-toc-right{right:0}.eael-toc.eael-toc-right
|
36 |
.eael-team-item{overflow:hidden;position:relative}.team-avatar-rounded figure img{border-radius:50%;height:auto}.eael-team-image>figure{margin:0;padding:0}.eael-team-image>figure img{display:block;margin:0 auto}.eael-team-item .eael-team-content{padding:10px}.eael-team-item .eael-team-member-name{font-size:20px;font-weight:700;letter-spacing:.05em;margin:5px 0;text-transform:uppercase}.eael-team-item .eael-team-member-position{font-size:14px;font-weight:400;letter-spacing:.05em;margin:5px 0 10px;text-transform:uppercase}.eael-team-item .eael-team-content,.eael-team-item .eael-team-content .eael-team-text{font-size:14px;line-height:1.5}.eael-team-content>ul{margin:0;padding:0}.eael-team-content li{display:inline-block;list-style:outside none none;margin-right:10px;text-align:center}.eael-team-content li a{font-size:2.5rem}.eael-team-align-left .eael-team-item .eael-team-content li,.eael-team-align-left .eael-team-item .eael-team-content p,.eael-team-align-left .eael-team-item .eael-team-content ul,.eael-team-align-left .eael-team-item .eael-team-member-name,.eael-team-align-left .eael-team-item .eael-team-member-position,.eael-team-align-left .eael-team-item .eael-team-text{text-align:left}.eael-team-align-right .eael-team-item .eael-team-content li,.eael-team-align-right .eael-team-item .eael-team-content p,.eael-team-align-right .eael-team-item .eael-team-content ul,.eael-team-align-right .eael-team-item .eael-team-member-name,.eael-team-align-right .eael-team-item .eael-team-member-position,.eael-team-align-right .eael-team-item .eael-team-text{text-align:right}.eael-team-align-centered .eael-team-item .eael-team-content li,.eael-team-align-centered .eael-team-item .eael-team-content p,.eael-team-align-centered .eael-team-item .eael-team-content ul,.eael-team-align-centered .eael-team-item .eael-team-member-name,.eael-team-align-centered .eael-team-item .eael-team-member-position,.eael-team-align-centered .eael-team-item .eael-team-text{text-align:center}.eael-team-item.eael-team-members-overlay .eael-team-content{bottom:10px;left:10px;margin-bottom:0;padding-top:15%;opacity:0;overflow:hidden;text-overflow:ellipsis;position:absolute;right:10px;top:10px;-webkit-transition:all 615ms cubic-bezier(.19,1,.22,1) 0s;transition:all 615ms cubic-bezier(.19,1,.22,1) 0s}.eael-team-item.eael-team-members-overlay:hover .eael-team-content{opacity:1}.eael-team-member-social-link>a{display:inline-block;-webkit-transition:all .3s cubic-bezier(.19,1,.22,1) 0s;transition:all .3s cubic-bezier(.19,1,.22,1) 0s}.eael-team-member-social-link>a:focus{outline:0}
|
37 |
.eael-testimonial-slider{position:relative}.testimonial-star-rating{padding:0;margin:0}.testimonial-star-rating li{list-style:none;display:inline-block}.testimonial-star-rating li i{color:#d8d8d8}.rating-five .testimonial-star-rating li i{color:#f2b01e}.rating-one .testimonial-star-rating li:first-child i{color:#f2b01e}.rating-two .testimonial-star-rating li:nth-child(1) i,.rating-two .testimonial-star-rating li:nth-child(2) i{color:#f2b01e}.rating-three .testimonial-star-rating li:nth-child(1) i,.rating-three .testimonial-star-rating li:nth-child(2) i,.rating-three .testimonial-star-rating li:nth-child(3) i{color:#f2b01e}.rating-four .testimonial-star-rating li:nth-child(1) i,.rating-four .testimonial-star-rating li:nth-child(2) i,.rating-four .testimonial-star-rating li:nth-child(3) i,.rating-four .testimonial-star-rating li:nth-child(4) i{color:#f2b01e}.eael-testimonial-image img{max-width:100%}.eael-testimonial-image{padding:10px 0 0 0}.eael-testimonial-image>figure{display:block;margin:0}.testimonial-avatar-rounded figure img{border-radius:50%;height:auto}.eael-testimonial-content{margin:0;padding:10px}.eael-testimonial-item>figure{margin:0 auto;padding:0 20px}.eael-testimonial-item .center-text{text-align:center}.eael-testimonial-item .right-text{text-align:right}.eael-testimonial-item .left-text{text-align:left}.eael-testimonial-item .justify-text{text-align:justify}.eael-testimonial-content .eael-testimonial-text{font-size:100%;font-style:italic;line-height:1.5;margin-top:0;margin-bottom:10px;word-wrap:break-word}.eael-testimonial-content .eael-testimonial-user{display:inline-block;font-family:inherit;font-size:105%;font-style:italic;font-weight:400;line-height:1.5;margin-top:0;margin-bottom:0;margin-right:5px}.eael-testimonial-content .eael-testimonial-user-company{display:inline-block;font-family:inherit;font-size:90%;font-style:italic;font-weight:lighter;line-height:1.75;margin-bottom:0;margin-top:1px}.eael-testimonial-image{position:relative}.eael-testimonial-item .eael-testimonial-quote::after{color:inherit!important;content:"\f10e";font-family:"Font Awesome 5 Free";font-size:200%;font-weight:900}.eael-testimonial-slider.default-style .eael-testimonial-align-centered .eael-testimonial-image figure img{margin:0 auto}.eael-testimonial-slider.classic-style .eael-testimonial-align-left .eael-testimonial-image figure img,.eael-testimonial-slider.classic-style .eael-testimonial-align-right .eael-testimonial-image figure img,.eael-testimonial-slider.default-style .eael-testimonial-align-left .eael-testimonial-image figure img,.eael-testimonial-slider.default-style .eael-testimonial-align-right .eael-testimonial-image figure img,.eael-testimonial-slider.middle-style .eael-testimonial-align-left .eael-testimonial-image figure img,.eael-testimonial-slider.middle-style .eael-testimonial-align-right .eael-testimonial-image figure img{margin:0}.eael-testimonial-slider.classic-style .eael-testimonial-align-right .eael-testimonial-image figure,.eael-testimonial-slider.default-style .eael-testimonial-align-right .eael-testimonial-image figure,.eael-testimonial-slider.middle-style .eael-testimonial-align-right .eael-testimonial-image figure{text-align:right}.eael-testimonial-slider.classic-style .eael-testimonial-align-left .eael-testimonial-image figure,.eael-testimonial-slider.default-style .eael-testimonial-align-left .eael-testimonial-image figure,.eael-testimonial-slider.middle-style .eael-testimonial-align-left .eael-testimonial-image figure{text-align:left}.eael-testimonial-slider.classic-style .eael-testimonial-align-right .testimonial-classic-style-content,.eael-testimonial-slider.default-style .eael-testimonial-align-right .default-style-testimonial-content,.eael-testimonial-slider.middle-style .eael-testimonial-align-right .eael-testimonial-text,.eael-testimonial-slider.middle-style .eael-testimonial-align-right .middle-style-content{text-align:right}.eael-testimonial-slider.classic-style .eael-testimonial-align-center .testimonial-classic-style-content,.eael-testimonial-slider.default-style .eael-testimonial-align-center .default-style-testimonial-content,.eael-testimonial-slider.middle-style .eael-testimonial-align-center .eael-testimonial-text,.eael-testimonial-slider.middle-style .eael-testimonial-align-center .middle-style-content{text-align:center}.eael-testimonial-slider.classic-style .eael-testimonial-align-left .testimonial-classic-style-content,.eael-testimonial-slider.default-style .eael-testimonial-align-left .default-style-testimonial-content,.eael-testimonial-slider.middle-style .eael-testimonial-align-left .eael-testimonial-text,.eael-testimonial-slider.middle-style .eael-testimonial-align-left .middle-style-content{text-align:left}.eael-testimonial-slider.icon-img-left-content .eael-testimonial-text>p,.eael-testimonial-slider.icon-img-right-content .eael-testimonial-text>p{margin:0}.icon-img-left-content .eael-testimonial-image{float:left;width:30%}.icon-img-left-content .eael-testimonial-content{float:left;width:70%;text-align:left}.icon-img-left-content.eael-testimonial-item{overflow:hidden;position:relative}.icon-img-left-content .eael-testimonial-quote{position:absolute;right:0}.icon-img-left-content .eael-testimonial-text{margin-top:0}.eael-testimonial-align-centered .eael-testimonial-user,.eael-testimonial-align-centered .eael-testimonial-user-company{float:none;text-align:center}.eael-testimonial-align-centered .eael-testimonial-image>figure img{display:block;margin-left:auto!important;margin-right:auto!important}.icon-img-right-content .eael-testimonial-image{float:right;width:30%}.icon-img-right-content .eael-testimonial-content{float:right;width:70%;text-align:right}.icon-img-right-content.eael-testimonial-item{overflow:hidden;position:relative}.icon-img-right-content .eael-testimonial-quote{position:absolute}.icon-img-right-content .eael-testimonial-text{margin-top:0}.eael-testimonial-item{position:relative}.classic-style.testimonial-alignment-center .eael-testimonial-image,.default-style.testimonial-alignment-center .eael-testimonial-image{text-align:center}.classic-style.testimonial-alignment-right .eael-testimonial-image,.default-style.testimonial-alignment-right .eael-testimonial-image{text-align:right}.classic-style.testimonial-alignment-center .eael-testimonial-image>figure,.default-style.testimonial-alignment-center .eael-testimonial-image>figure{text-align:center}.eael-testimonial-slider.icon-img-left-content .eael-testimonial-align-centered .eael-testimonial-content{text-align:center}.eael-testimonial-slider.icon-img-left-content .eael-testimonial-align-left .eael-testimonial-content{text-align:left}.eael-testimonial-slider.icon-img-left-content .eael-testimonial-align-right .eael-testimonial-content{text-align:right}.eael-testimonial-slider.icon-img-right-content .eael-testimonial-align-centered .eael-testimonial-content{text-align:center}.eael-testimonial-slider.icon-img-right-content .eael-testimonial-align-left .eael-testimonial-content{text-align:left}.eael-testimonial-slider.icon-img-right-content .eael-testimonial-align-right .eael-testimonial-content{text-align:right}span.eael-testimonial-quote{position:absolute;right:10px;top:10px}.eael-testimonial-item.left .eael-testimonial-image{text-align:left}.eael-testimonial-item.center .eael-testimonial-image{text-align:center}.eael-testimonial-item.right .eael-testimonial-image{text-align:right}.eael-testimonial-inline-bio .eael-testimonial-image{float:left}.eael-testimonial-inline-bio .bio-text{padding-top:10px}.eael-testimonial-content.eael-testimonial-inline-bio{overflow:hidden;margin-bottom:0;padding-bottom:0}.eael-testimonial-inline-bio .bio-text,.eael-testimonial-inline-bio .testimonial-star-rating{float:left;width:65%}.eael-testimonial-content.eael-testimonial-inline-bio{text-align:left!important}.testimonial-inline-style .eael-testimonial-image{float:left;max-width:100%;padding:0;margin-right:15px}.testimonial-inline-style{overflow:hidden;text-align:left}.content-top-icon-title-inline .eael-testimonial-align-left .eael-testimonial-text,.content-top-icon-title-inline .eael-testimonial-text{text-align:left}.content-top-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text{text-align:center}.content-top-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text{text-align:right}.content-bottom-icon-title-inline .eael-testimonial-align-left .eael-testimonial-text,.content-bottom-icon-title-inline .eael-testimonial-text{text-align:left}.content-bottom-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text{text-align:center}.content-bottom-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text{text-align:right}
|
38 |
.eael-tooltip{position:relative;display:inline-block;min-width:150px;padding:12px 24px;font-size:.93rem;color:#333;line-height:1;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.eael-tooltip .eael-tooltip-text{display:block;width:100%;visibility:hidden;background-color:#000;color:#fff;border-radius:4px;padding:10px;position:absolute;z-index:1;font-size:.93rem;line-height:1.3}.eael-tooltip .eael-tooltip-text p{margin:0}.eael-tooltip .eael-tooltip-text::after{content:"";position:absolute;border-width:5px;border-style:solid}.eael-tooltip:hover .eael-tooltip-text{visibility:visible}.eael-tooltip .eael-tooltip-text.eael-tooltip-left{top:50%;right:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-right:10px}.eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left{-webkit-animation:tooltipLeftIn .3s ease-in-out;animation:tooltipLeftIn .3s ease-in-out}.eael-tooltip .eael-tooltip-text.eael-tooltip-left::after{top:calc(50% - 5px);left:100%;border-color:transparent transparent transparent #000}.eael-tooltip .eael-tooltip-text.eael-tooltip-right{top:50%;left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-left:10px}.eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right{-webkit-animation:tooltipRightIn .3s linear;animation:tooltipRightIn .3s linear}.eael-tooltip .eael-tooltip-text.eael-tooltip-right::after{top:calc(50% - 5px);right:100%;border-color:transparent #000 transparent transparent}.eael-tooltip .eael-tooltip-text.eael-tooltip-top{bottom:calc(100%);left:0;right:0;margin:0 auto 10px auto}.eael-tooltip .eael-tooltip-text.eael-tooltip-top::after{margin-top:0;top:100%;left:calc(50% - 5px);border-color:#000 transparent transparent transparent}.eael-tooltip:hover .eael-tooltip-text.eael-tooltip-top{-webkit-animation:tooltipTopIn .3s linear;animation:tooltipTopIn .3s linear}.eael-tooltip .eael-tooltip-text.eael-tooltip-bottom{top:100%;left:0;right:0;margin:10px auto 0 auto}.eael-tooltip .eael-tooltip-text.eael-tooltip-bottom::after{margin-top:0;bottom:100%;left:calc(50% - 5px);border-color:transparent transparent #000 transparent}.eael-tooltip:hover .eael-tooltip-text.eael-tooltip-bottom{-webkit-animation:tooltipBottomIn .3s linear;animation:tooltipBottomIn .3s linear}.eael-tooltip-align-left{display:-webkit-box;display:flex;width:100%;-webkit-box-pack:start;justify-content:flex-start}.eael-tooltip-align-right{display:-webkit-box;display:flex;width:100%;-webkit-box-pack:end;justify-content:flex-end}.eael-tooltip-align-center{display:-webkit-box;display:flex;width:100%;-webkit-box-pack:center;justify-content:center}.eael-tooltip-align-justify .eael-tooltip{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@-webkit-keyframes tooltipRightIn{0%{opacity:0;left:105%}100%{opacity:1;left:100%}}@keyframes tooltipRightIn{0%{opacity:0;left:105%}100%{opacity:1;left:100%}}@-webkit-keyframes tooltipLeftIn{0%{opacity:0;right:105%}100%{opacity:1;right:100%}}@keyframes tooltipLeftIn{0%{opacity:0;right:105%}100%{opacity:1;right:100%}}@-webkit-keyframes tooltipTopIn{0%{opacity:0;bottom:110%}100%{opacity:1;bottom:100%}}@keyframes tooltipTopIn{0%{opacity:0;bottom:110%}100%{opacity:1;bottom:100%}}@-webkit-keyframes tooltipBottomIn{0%{opacity:0;top:110%}100%{opacity:1;top:100%}}@keyframes tooltipBottomIn{0%{opacity:0;top:110%}100%{opacity:1;top:100%}}span.eael-tooltip-content,span.eael-tooltip-content a{width:100%;display:block;text-align:center}.eael-tooltip-text-align-left .eael-tooltip-content a,.eael-tooltip-text-align-left .eael-tooltip-text{text-align:left}.eael-tooltip-text-align-right .eael-tooltip-content a,.eael-tooltip-text-align-right .eael-tooltip-text{text-align:right}.eael-tooltip-text-align-center .eael-tooltip-content a,.eael-tooltip-text-align-center .eael-tooltip-text{text-align:center}.eael-tooltip-text-align-justify .eael-tooltip-content a,.eael-tooltip-text-align-justify .eael-tooltip-text{text-align:justify}
|
3 |
.eael-advance-tabs{display:block}.eael-advance-tabs .eael-tabs-nav>ul{position:relative;padding:0;margin:0;list-style-type:none;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;z-index:1}.eael-advance-tabs .eael-tabs-nav>ul li{position:relative;padding:1em 1.5em;-webkit-box-flex:1;flex:1 1 auto;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center;background-color:#f1f1f1}.eael-advance-tabs .eael-tabs-nav>ul li:after{content:"";position:absolute;bottom:-10px;left:0;right:0;margin:0 auto;z-index:1;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #444;border-bottom:0;display:none}.eael-advance-tabs .eael-tabs-nav>ul li.active,.eael-advance-tabs .eael-tabs-nav>ul li.active-default,.eael-advance-tabs .eael-tabs-nav>ul li:hover{background-color:#444}.eael-advance-tabs.active-caret-on .eael-tabs-nav>ul li.active-default:after,.eael-advance-tabs.active-caret-on .eael-tabs-nav>ul li.active:after{display:none}.eael-advance-tabs .eael-tabs-nav>ul li.active-default:after,.eael-advance-tabs .eael-tabs-nav>ul li.active:after{display:block}.eael-tabs-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 auto}.eael-advance-tabs .eael-tabs-content>div{display:none;opacity:0}.eael-advance-tabs .eael-tabs-content>div.active,.eael-advance-tabs .eael-tabs-content>div.active-default{display:block;width:100%;padding:1em;opacity:1;-webkit-animation:fadeIn linear .3s;animation:fadeIn linear .3s}.eael-tab-inline-icon li a .fa{margin-right:10px;line-height:1}.eael-tab-top-icon li{display:-webkit-box;display:flex;flex-wrap:wrap;text-align:center}.eael-tab-top-icon li a{display:-webkit-box;display:flex;flex-wrap:wrap;text-align:center}.eael-tab-top-icon li .eael-tab-title,.eael-tab-top-icon li .fa{-webkit-box-flex:1;flex:1 1 100%;line-height:1}.eael-tab-top-icon li a .eael-tab-title{margin-top:10px}.eael-advance-tabs.eael-tabs-vertical{display:-webkit-box;display:flex}.eael-advance-tabs.eael-tabs-vertical .eael-tabs-nav{-webkit-box-flex:0;flex:0 0 auto}.eael-advance-tabs.eael-tabs-vertical .eael-tabs-nav>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column wrap}.eael-advance-tabs.eael-tabs-vertical .eael-tabs-nav>ul>li{width:100%;-webkit-box-pack:start;justify-content:start}.eael-advance-tabs.eael-tabs-vertical .eael-tabs-nav>ul li::after{bottom:auto!important;right:-10px;top:calc(50% - 10px);left:auto!important;border-left:10px solid #444;border-right:0;border-top:10px solid transparent;border-bottom:10px solid transparent}@media only screen and (max-width:767px){.eael-advance-tabs .eael-tabs-nav>ul{flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.eael-advance-tabs .eael-tabs-nav>ul li{-webkit-box-flex:1;flex:1 1 auto}.responsive-vertical-layout.eael-advance-tabs .eael-tabs-nav>ul li{-webkit-box-flex:1;flex:1 1 100%}.eael-advance-tabs.eael-tabs-vertical{flex-wrap:wrap}.eael-advance-tabs.eael-tabs-vertical div.eael-tabs-nav{-webkit-box-flex:1;flex:1 100%}.eael-advance-tabs.eael-tabs-vertical ul{-webkit-box-flex:1;flex:1 100%}.eael-advance-tabs.eael-tabs-vertical ul li{-webkit-box-flex:1;flex:1 100%}div.eael-advance-tabs.eael-tabs-vertical div.eael-tabs-nav>ul li::after{border-left-color:transparent!important;bottom:-20px!important;left:0!important;right:0!important;top:auto!important;border-left:10px solid transparent;border-right:10px solid transparent;border-top-color:#444!important}}
|
4 |
.ea-advanced-data-table-wrap *{background-color:transparent;border:none;box-shadow:none;margin:0;padding:0}.ea-advanced-data-table-wrap .ea-advanced-data-table-wrap-inner{width:100%;overflow-y:auto}.ea-advanced-data-table-wrap .ea-advanced-data-table{width:100%;border-collapse:collapse}.ea-advanced-data-table-wrap .ea-advanced-data-table td,.ea-advanced-data-table-wrap .ea-advanced-data-table th{background-color:transparent!important}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th{position:relative;cursor:pointer}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th:before{content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid #4d4d4d;position:absolute;top:50%;right:15px;margin-top:-6px}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th:after{content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #4d4d4d;position:absolute;top:50%;right:15px;margin-top:1px}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.asc:before{display:none}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.asc:after{margin-top:-3px}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.desc:before{margin-top:-3px}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-sortable th.desc:after{display:none}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-unsortable th{pointer-events:none}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-unsortable th:after,.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-unsortable th:before{display:none}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-paginated tbody tr{display:none}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th{position:relative}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th:before{border:none}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th:after{content:"";display:block;height:100%;position:absolute;right:0;top:0;width:10px;border:none;cursor:col-resize}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable td,.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th{padding:0}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable td textarea,.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable th textarea{width:100%;min-width:100px;height:100%;background-color:transparent;border:none;box-shadow:none;resize:none;margin:0;padding:0;outline:0;vertical-align:middle}.ea-advanced-data-table-wrap .ea-advanced-data-table.ea-advanced-data-table-editable.ea-advanced-data-table-paginated tbody tr{display:table-row}.ea-advanced-data-table-wrap .ea-advanced-data-table-search-wrap.ea-advanced-data-table-search-center{text-align:center}.ea-advanced-data-table-wrap .ea-advanced-data-table-search-wrap.ea-advanced-data-table-search-right{text-align:right}.ea-advanced-data-table-wrap .ea-advanced-data-table-pagination a{display:inline-block}
|
5 |
.eael-caldera-form-align-left,.eael-caldera-form-btn-align-left{text-align:left}.eael-caldera-form-align-right,.eael-caldera-form-btn-align-right{text-align:right}.eael-caldera-form-align-center,.eael-caldera-form-btn-align-center{text-align:center}.eael-caldera-form .control-label{display:none}.eael-caldera-form-labels-yes .control-label{display:block}.eael-caldera-form-button-center .form-group input[type=button],.eael-caldera-form-button-center .form-group input[type=submit]{display:block;margin:0 auto}.eael-caldera-form-button-right .form-group input[type=button],.eael-caldera-form-button-right .form-group input[type=submit]{float:right}.eael-caldera-form .intl-tel-input{display:inherit}.eael-custom-radio-checkbox .caldera-grid input[type=checkbox],.eael-custom-radio-checkbox .caldera-grid input[type=radio]{border-style:solid;border-width:0;padding:3px;-webkit-appearance:none}.eael-caldera-form-button-full-width .form-group input[type=button],.eael-caldera-form-button-full-width .form-group input[type=submit]{width:100%}
|
6 |
+
.eael-call-to-action{width:100%;height:auto;display:block;padding:30px;font-size:16px;color:#4d4d4d;font-weight:400;line-height:27px;margin:0 auto}.eael-call-to-action p{margin-bottom:10px}.eael-call-to-action .title{font-size:36px;font-weight:600;line-height:36px;margin-bottom:10px;text-transform:capitalize;font-style:normal}.eael-call-to-action.cta-center{text-align:center}.eael-call-to-action.cta-right{text-align:right}.eael-call-to-action.cta-left{text-align:left}.eael-call-to-action.bg-lite{background:#f4f4f4}.eael-call-to-action.bg-img{background-image:url(../img/bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:0;color:rgba(255,255,255,.7)}.eael-call-to-action.bg-img .icon{color:#fff}.eael-cta-overlay-yes .eael-call-to-action.bg-img:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:rgba(0,0,0,.8)}.eael-call-to-action.bg-img.bg-fixed{background-attachment:fixed;background-position:center center}.eael-call-to-action.bg-img .title{color:rgba(255,255,255,.9)}.eael-call-to-action.cta-flex,.eael-call-to-action.cta-icon-flex{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}.eael-call-to-action.cta-icon-flex .icon{-webkit-box-flex:1;flex-grow:1;font-size:80px;text-align:left;line-height:130px}.eael-call-to-action.cta-icon-flex .action{-webkit-box-flex:1;flex-grow:1;text-align:right;padding-top:22px;flex-basis:22%}.eael-call-to-action.cta-icon-flex .content{-webkit-box-flex:1;flex-grow:1;padding:0 30px}.eael-call-to-action.cta-flex .content{padding:0 15px;-webkit-box-flex:1;flex-grow:1}.eael-call-to-action.cta-flex .action{-webkit-box-flex:1;flex-grow:1;text-align:right;padding-top:25px;flex-basis:23%}.eael-call-to-action .cta-button{position:relative;display:inline-block;padding:12px 30px;background:#f9f9f9;font-size:16px;text-decoration:none;color:#4d4d4d;-webkit-transition:.5s;transition:.5s;-ms-box-shadow:0 0 3px -1px rgba(0,0,0,.2);box-shadow:0 0 3px -1px rgba(0,0,0,.2);margin-right:10px;margin-top:10px;z-index:0;overflow:hidden}.eael-call-to-action .cta-button:last-child{margin-right:0}.eael-call-to-action .cta-button:focus{outline:0}.eael-call-to-action .cta-button:hover{color:#fff;background:#3f51b5;-ms-box-shadow:0 1px 12px 1px rgba(0,0,0,.1);box-shadow:0 1px 12px 1px rgba(0,0,0,.1)}.eael-call-to-action .cta-button.effect-1:after{content:"";position:absolute;width:100%;height:100%;background:#3f51b5;top:0;left:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);z-index:-1;-webkit-transition:.5s;transition:.5s;color:#fff}.eael-call-to-action .cta-button.effect-1:hover::after{-webkit-transform:translateY(0);transform:translateY(0)}.eael-call-to-action .cta-button.effect-2:after{content:"";position:absolute;width:100%;height:100%;background:#3f51b5;top:0;left:0;z-index:-1;-webkit-transition:.5s;transition:.5s;color:#fff;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.eael-call-to-action .cta-button.effect-2:hover::after{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (max-width:768px){.eael-call-to-action.cta-flex,.eael-call-to-action.cta-icon-flex{flex-wrap:wrap}.eael-call-to-action .title{font-size:28px;line-height:36px;margin-top:0}.eael-call-to-action.cta-icon-flex .icon{-webkit-box-flex:1;flex-grow:1;font-size:48px;line-height:90px;text-align:center}.eael-call-to-action.cta-flex .content,.eael-call-to-action.cta-icon-flex .content{-webkit-box-flex:1;flex-grow:1;text-align:center;padding:0}.eael-call-to-action.cta-flex .action,.eael-call-to-action.cta-icon-flex .action{text-align:center;padding-top:0}.eael-call-to-action .cta-button{padding:12px 25px}}@media only screen and (max-width:360px){.eael-call-to-action{font-size:14px;line-height:26px}.eael-call-to-action .cta-button{padding:4px 20px;font-size:12px}.eael-call-to-action .title{font-size:20px;line-height:30px}}
|
7 |
+
@-webkit-keyframes loaderSpin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loaderSpin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.eael-button-wrap,.eael-load-more-button-wrap{display:-webkit-box;display:flex}.eael-button,.eael-load-more-button{display:-webkit-box!important;display:flex!important;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:1em 2em;border:0 solid;font-size:16px;overflow:hidden}.eael-button>span,.eael-load-more-button>span{margin-left:-20px}.eael-button .eael-btn-loader,.eael-load-more-button .eael-btn-loader{border-radius:50%;width:20px;height:20px;font-size:10px;position:relative;text-indent:-9999em;border-top:4px solid rgba(255,255,255,.2);border-right:4px solid rgba(255,255,255,.2);border-bottom:4px solid rgba(255,255,255,.2);border-left:4px solid #fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loaderSpin 1.1s infinite linear;animation:loaderSpin 1.1s infinite linear;left:-100%;top:auto;margin-right:5px;-webkit-transition:all .2s;transition:all .2s}.eael-button .eael-btn-loader:after,.eael-load-more-button .eael-btn-loader:after{border-radius:50%;width:20px;height:20px}.eael-button.button--loading>span,.eael-load-more-button.button--loading>span{margin-left:0}.eael-button.button--loading .eael-btn-loader,.eael-load-more-button.button--loading .eael-btn-loader{left:0}
|
8 |
+
.eael-contact-form-7.eael-contact-form-btn-align-center input.wpcf7-submit{margin-left:auto!important;margin-right:auto!important;display:block;float:none}.eael-contact-form-7.eael-contact-form-btn-align-left input.wpcf7-submit{float:left;width:auto}.eael-contact-form-7.eael-contact-form-btn-align-right input.wpcf7-submit{float:right;width:auto}.eael-contact-form-7 .uneditable-input,.eael-contact-form-7 input[type=color],.eael-contact-form-7 input[type=date],.eael-contact-form-7 input[type=datetime-local],.eael-contact-form-7 input[type=datetime],.eael-contact-form-7 input[type=email],.eael-contact-form-7 input[type=month],.eael-contact-form-7 input[type=number],.eael-contact-form-7 input[type=password],.eael-contact-form-7 input[type=search],.eael-contact-form-7 input[type=tel],.eael-contact-form-7 input[type=text],.eael-contact-form-7 input[type=time],.eael-contact-form-7 input[type=url],.eael-contact-form-7 input[type=week],.eael-contact-form-7 textarea{-webkit-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}.eael-contact-form-7 .wpcf7-form::after,.eael-contact-form-7 .wpcf7-form::before{content:" ";clear:both;display:table}.eael-contact-form-7 .wpcf7-form:after{clear:both;content:"";font-size:0;height:0;display:block;visibility:hidden}.eael-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap,.eael-contact-form-7 .wpcf7-form label{display:block}.eael-contact-form-7.labels-hide .wpcf7-form label{display:none}.eael-contact-form-7-title{margin-bottom:10px}.eael-contact-form-7-description{margin-bottom:20px}.eael-contact-form-7-button-full-width .wpcf7-form-control.wpcf7-submit{width:100%}.wpcf7 form>div,.wpcf7 form>p{margin-bottom:20px}.eael-contact-form-7 .wpcf7-form p{margin-bottom:20px}.eael-contact-form-7 .wpcf7-form p span.wpcf7-form-control-wrap{margin-bottom:0}.eael-contact-form-7 .wpcf7-form label span.wpcf7-list-item-label{font-family:inherit;font-weight:400}.eael-contact-form-7 .wpcf7-form p input.wpcf7-submit{font-family:inherit;font-weight:400}
|
9 |
.eael-ticker-wrap{overflow:hidden;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-align:center;align-items:center;width:100%}.eael-ticker-wrap .ticker-badge{-webkit-box-flex:0;flex:0 0 auto;padding:8px 12px}.eael-ticker-wrap .eael-ticker{overflow:hidden;-webkit-box-flex:1;flex:1 1 auto}.eael-ticker-wrap .eael-ticker .ticker-content{padding:8px 12px;line-height:1.8}.eael-ticker-wrap .eael-ticker .ticker-content p{margin:0}.eael-ticker-wrap .swiper-button-prev{left:auto!important;right:25px}.eael-ticker-wrap div.swiper-slide,.eael-ticker-wrap div.swiper-slide.swiper-slide-next,.eael-ticker-wrap div.swiper-slide.swiper-slide-prev{opacity:0!important}.eael-ticker-wrap div.swiper-slide.swiper-slide-active{opacity:1!important}.eael-ticker-wrap .eael-content-ticker.swiper-container .swiper-slide{text-align:left}@media only screen and (max-width:767px){.eael-ticker-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.content-ticker-pagination{display:none}}.eael-ticker-wrap .swiper-button-next,.eael-ticker-wrap .swiper-button-prev{background-image:none;outline:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
|
10 |
.eael-countdown-items{list-style:none;margin:0;padding:0;display:table;table-layout:fixed;width:100%}.eael-countdown-items>li{list-style:none;margin:0;padding:0;display:table-cell;position:relative}.eael-countdown-item>div{text-align:center;padding:20px}.eael-countdown-label-block .eael-countdown-digits,.eael-countdown-label-block .eael-countdown-label{display:block;text-align:center}.eael-countdown-digits{font-size:54px;line-height:1}.eael-countdown-label{font-size:18px;line-height:1;color:#fff}.eael-countdown-show-separator .eael-countdown-digits::after{content:":";position:absolute;left:98%;z-index:9999}.eael-countdown-item:last-child .eael-countdown-digits::after{display:none}.eael-countdown-items.style-1 .eael-countdown-item>div{background:#262625}
|
11 |
.eael-creative-button-align-center{text-align:center}.eael-creative-button-wrapper{display:-webkit-box;display:flex}.eael-creative-button{-webkit-box-flex:0;flex:0 0 auto;min-width:150px;text-align:center;vertical-align:middle;position:relative;z-index:1;border-radius:2px;padding:20px 30px;font-size:16px;line-height:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.eael-creative-button:focus{outline:0}.eael-creative-button--winona{overflow:hidden;padding:0!important;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--winona::after{content:attr(data-text);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eael-creative-button--winona::after,.eael-creative-button--winona>.creative-button-inner{padding:1em 2em;-webkit-transition:-webkit-transform .3s,opacity .3s;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--winona:hover::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.eael-creative-button--winona:hover>.creative-button-inner{opacity:0;-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,0,0)}.eael-creative-button--ujarak{-webkit-transition:border-color .4s,color .4s;transition:border-color .4s,color .4s}.eael-creative-button--ujarak::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;-webkit-transform:scale3d(.7,1,1);transform:scale3d(.7,1,1);-webkit-transition:-webkit-transform .4s,opacity .4s;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--ujarak,.eael-creative-button--ujarak::before{-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--ujarak:hover::before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.eael-creative-button--wayra{overflow:hidden;-webkit-transition:border-color .3s,color .3s;transition:border-color .3s,color .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--wayra::before{content:'';position:absolute;top:0;left:0;width:150%;height:100%;z-index:-1;-webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:-webkit-transform .3s,opacity .3s,background-color .3s;-webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s}.eael-creative-button--wayra:hover::before{opacity:1;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--tamaya{float:left;min-width:150px;max-width:250px;display:block;margin:1em;padding:1em 2em;border:none;background:0 0;color:inherit;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;overflow:hidden;color:#7986cb;min-width:180px}.eael-creative-button--tamaya.button--inverted{color:#37474f;border-color:#37474f}.eael-creative-button--tamaya::after,.eael-creative-button--tamaya::before{content:attr(data-text);position:absolute;width:100%;height:50%;left:0;background:#7986cb;color:#fff;overflow:hidden;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--tamaya.button--inverted::after,.eael-creative-button--tamaya.button--inverted::before{background:#fff;color:#37474f}.eael-creative-button--tamaya::before{top:0;padding-top:1em}.eael-creative-button--tamaya::after{bottom:0;line-height:0}.eael-creative-button--tamaya span{display:block;-webkit-transform:scale3d(.2,.2,1);transform:scale3d(.2,.2,1);opacity:0;-webkit-transition:-webkit-transform .3s,opacity .3s;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--tamaya:hover::before{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.eael-creative-button--tamaya:hover::after{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.eael-creative-button--tamaya:hover span{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);content:'Bangladesh'}.eael-creative-button--rayen{overflow:hidden;padding:0!important}.eael-creative-button--rayen::before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eael-creative-button--rayen::before,.eael-creative-button--rayen>.creative-button-inner{padding:1em 2em;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.eael-creative-button--rayen:hover::before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.eael-creative-button--rayen:hover>.creative-button-inner{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.creative-button-inner{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eael-creative-button-icon-left{margin-right:5px}.eael-creative-button-icon-right{margin-left:5px}
|
12 |
@charset "UTF-8";table.eael-data-table thead .sorting,table.eael-data-table thead .sorting_asc,table.eael-data-table thead .sorting_desc{position:relative;z-index:0;outline:0;cursor:pointer}table.eael-data-table thead .sorting:after,table.eael-data-table thead .sorting_asc:after,table.eael-data-table thead .sorting_desc:after{position:absolute;top:50%;right:10px;font-family:FontAwesome;color:#fff;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.eael-data-table-wrap .eael-data-tables_wrapper{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:start;justify-content:flex-start;width:100%}.eael-data-table-wrap .eael-data-tables_filter{-webkit-box-flex:1;flex-grow:1;flex-basis:50%;text-align:right}.eael-data-table-wrap .eael-data-tables_filter label{font-weight:700}.eael-data-table-wrap .eael-data-tables_filter label input[type=search]{height:40px;border:1px solid rgba(0,0,0,.09);outline:0;padding:10px;margin-left:10px}.eael-data-table-wrap .eael-data-tables_length{-webkit-box-flex:1;flex-grow:1;flex-basis:50%}.eael-data-table-wrap .eael-data-tables_length select{width:auto;max-width:120px;height:40px;border:1px solid rgba(0,0,0,.09);outline:0;margin-left:10px;margin-right:10px}.eael-data-table-wrap .eael-data-tables_length label{font-weight:700}.eael-data-table-wrap .eael-data-tables_info{-webkit-box-flex:1;flex-grow:1;flex-basis:50%;font-weight:700}.eael-data-table-wrap .eael-data-tables_paginate{-webkit-box-flex:1;flex-grow:1;flex-basis:50%;text-align:right}.eael-data-table-wrap .eael-data-tables_paginate .paginate_button{padding:10px 15px;background:#f2f2f2;margin-right:2px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.eael-data-table-wrap .eael-data-tables_paginate .paginate_button:hover{color:#fff;background:#4a4893}.eael-data-table-wrap .eael-data-tables_paginate .paginate_button.current{color:#fff;background:#4a4893}.eael-data-table-wrap .eael-data-tables_paginate .paginate_button.disabled{cursor:no-drop;background:#f2f2f2;opacity:.5;color:#888}.data-header-icon{margin-right:10px;position:relative;top:2px}.eael-data-table{width:100%;height:auto;margin:0;border-collapse:collapse;border:none}.eael-data-table tr{border-style:none}.eael-data-table thead tr{text-align:left}.eael-data-table thead tr th{padding:20px 15px;background:#4a4893;font-size:16px;font-weight:600;font-family:Montserrat,sans-serif;line-height:1;color:#fff;border-color:#000;border-width:2px;border-style:none;background-clip:padding-box}.eael-data-table thead tr th:hover{border-color:#000}.eael-data-table tbody tr.even{-webkit-transition:background .4s ease-in-out;transition:background .4s ease-in-out}.eael-data-table tbody tr.even:hover{background:rgba(242,242,242,.7)}.eael-data-table tbody tr.even:last-child{border-bottom:1px solid rgba(0,0,0,.09)}.eael-data-table tbody tr.odd{background:rgba(242,242,242,.5);-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.eael-data-table tbody tr.odd:hover{background:rgba(242,242,242,.7)}.eael-data-table tbody tr.odd:last-child{border-bottom:1px solid rgba(0,0,0,.09)}.eael-data-table tbody tr td{padding:20px 15px;font-size:14px;font-family:Montserrat,sans-serif;line-height:1;border-width:2px;border-style:none;background-clip:padding-box}.eael-data-table-th-img{display:inline-block;margin:0 15px 0 0;line-height:1}.th-mobile-screen{display:none}@media (max-width:767px){.eael-data-table-wrap{overflow-x:scroll!important;padding-bottom:5px}.th-mobile-screen{display:inline-block;padding:0 .6em;margin-right:10px;text-align:center;-webkit-box-flex:0;flex-grow:0;flex-shrink:0;flex-basis:100px}.th-mobile-screen .eael-data-table-th-img{margin:0 auto 15px auto;display:block}.th-mobile-screen .data-header-icon{margin:0 auto 15px auto;display:block}.td-content-wrapper{display:-webkit-box;display:flex;width:100%}.td-content{width:100%;-webkit-box-pack:center;justify-content:center}.td-content>p{width:100%;-webkit-box-pack:center;justify-content:center}.custom-responsive-option-enable .eael-data-table thead{display:none}.custom-responsive-option-enable .eael-data-table tbody tr td{float:none;clear:left;width:100%;text-align:left;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.eael-data-table .td-content{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}}table.eael-data-table thead .sorting:after{content:""}table.eael-data-table thead .headerSortDown:after{content:""}table.eael-data-table thead .headerSortUp:after{content:""}table.eael-data-table thead .sorting_disabled.sorting:after{display:none}table.eael-data-table .sorting.sorting-none:after{display:none}table.eael-data-table .sorting_desc.sorting-none:after{display:none}table.eael-data-table .sorting_asc.sorting-none:after{display:none}.eael-table-align-left table.eael-data-table{float:left}.eael-table-align-center table.eael-data-table{margin:0 auto}.eael-table-align-right table.eael-data-table{float:right}.eael-hide-elements .eael-data-tables_info{display:none}.eael-dt-th-align-left .eael-data-table thead tr th{text-align:left}.eael-dt-th-align-right .eael-data-table thead tr th{text-align:right;padding-right:30px}.eael-dt-th-align-center .eael-data-table thead tr th{text-align:center}.eael-dt-td-align-left .eael-data-table tbody tr td{text-align:left}.eael-dt-td-align-center .eael-data-table tbody tr td{text-align:center}.eael-dt-td-align-right .eael-data-table tbody tr td{text-align:right;padding-right:30px}@media (max-width:1024px){.eael-dt-td-align-tablet-left .eael-data-table tbody tr td{text-align:left}.eael-dt-td-align-tablet-center .eael-data-table tbody tr td{text-align:center}.eael-dt-td-align-tablet-right .eael-data-table tbody tr td{text-align:right}}@media (max-width:767px){.eael-dt-td-align-mobile-left .eael-data-table tbody tr td{text-align:left}.eael-dt-td-align-mobile-center .eael-data-table tbody tr td{text-align:center}.eael-dt-td-align-mobile-right .eael-data-table tbody tr td{text-align:right}}
|
13 |
.eael-dual-header{display:block;margin-bottom:50px}.eael-dual-header .title,.eael-dual-header .title span{font-size:36px;font-weight:700;text-transform:uppercase;line-height:48px;margin:10px 0}.eael-dual-header .subtext{font-size:16px;display:block}.eael-dual-header i{display:block;padding:0;margin:20px 0 10px 0;font-size:36px}.eael-dual-header .title span.lead{color:#1abc9c}.eael-dual-header-content-align-center{text-align:center}.eael-dual-header-content-align-left{text-align:left}.eael-dual-header-content-align-right{text-align:right}
|
14 |
.elementor-panel .pro-feature,.elementor-panel .pro-feature a{color:#a4afb7;text-transform:uppercase;letter-spacing:1px;line-height:1.8;font-style:normal}.elementor-panel .pro-feature a{text-decoration:underline;color:#f54!important}.elementor-control-data_table_content_colspan_pro_alert .elementor-control-title,.elementor-control-data_table_content_rowspan_pro_alert .elementor-control-title,.elementor-control-data_table_content_template_pro_alert .elementor-control-title,.elementor-control-data_table_header_colspan_pro_alert .elementor-control-title,.elementor-control-data_table_header_img_pro_alert .elementor-control-title,.elementor-panel .elementor-control-eael_section_pro .elementor-panel-heading-title.elementor-panel-heading-title,.elementor-panel .elementor-control-eael_section_pro .elementor-panel-heading-toggle{color:#f54}.elementor-panel .elementor-control-eael_control_get_pro .elementor-control-field{display:none!important}.elementor-control-eael_fancy_text_style_pro_alert .elementor-control-title,.elementor-control-eael_img_accordion_type_pro_alert .elementor-control-title,.elementor-control-eael_pricing_table_style_pro_alert .elementor-control-title,.elementor-control-eael_section_countdown_style_pro_alert .elementor-control-title,.elementor-control-eael_section_data_table_enabled_pro_alert .elementor-control-title,.elementor-control-eael_team_members_preset_pro_alert .elementor-control-title,.elementor-control-eael_ticker_type_pro_alert .elementor-control-title{color:#f54}
|
15 |
+
.eael-event-calendar-wrapper .fc-row table{margin:0!important}.eael-event-calendar-wrapper .fc table{margin:auto;overflow:auto}.eael-event-calendar-wrapper .fc-view table thead:first-child tr:first-child td{border-top:1px solid #ddd!important;border-bottom:none!important}.eael-event-calendar-wrapper .fc-day-grid-event{margin-top:2px;padding:8px;font-size:12px;border-left-width:5px}.eael-event-calendar-wrapper .fc-day.fc-today{background:0 0}.eael-event-calendar-wrapper .fc-day-top.fc-today .fc-day-number{font-weight:700}.eael-event-calendar-wrapper .fc-row table thead:first-child tr:first-child th{font-size:14px}.eael-event-calendar-wrapper .fc-day-number{font-size:14px;float:center!important}.eael-event-calendar-wrapper .eaelec-modal{position:fixed;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;z-index:-1}.eael-event-calendar-wrapper .eaelec-modal .eael-ec-modal-bg{position:absolute;left:0;top:0;height:100%;width:100%;background:#000;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.eael-event-calendar-wrapper .eaelec-modal.eael-ec-popup-ready{z-index:99999;opacity:1}.eael-event-calendar-wrapper .eaelec-modal-content{position:relative;margin:auto;border:1px solid #888;max-width:900px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);background-color:#fefefe;padding:20px 0;width:100%;border-radius:10px}.eael-event-calendar-wrapper .eaelec-modal-header{padding:0 30px;color:#fff;border-color:#090;overflow:auto;margin-top:8px}.eael-event-calendar-wrapper .eaelec-modal-header h2{color:#242424;margin:0;padding:0}.eael-event-calendar-wrapper .eaelec-modal-header .eaelec-event-popup-date{color:#555;padding-top:2px;display:inline-block}.eael-event-calendar-wrapper .eaelec-modal-header .eaelec-event-popup-date i{color:#5725ff}.eael-event-calendar-wrapper .eaelec-modal-close{position:absolute;right:-15px;top:-18px;font-size:24px;z-index:9999;cursor:pointer;box-sizing:content-box;overflow:visible;border:2px solid #fff;background:#fff;text-align:center;box-shadow:2px 0 12px 3px rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#000!important;height:40px;width:40px;text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:50%}.eael-event-calendar-wrapper .eaelec-modal-close>span{font-size:20px}.eael-event-calendar-wrapper .eaelec-modal-close:focus,.eael-event-calendar-wrapper .eaelec-modal-close:hover{color:#fff;text-decoration:none;cursor:pointer}.eael-event-calendar-wrapper .eaelec-modal-body{padding:0 10px 0 35px;margin:10px 0;color:#555;height:300px;overflow-y:auto;word-break:break-all}.eael-event-calendar-wrapper .eaelec-modal-body::-webkit-scrollbar{width:6px}.eael-event-calendar-wrapper .eaelec-modal-body::-webkit-scrollbar-thumb{background:#aaa;border-radius:10px}.eael-event-calendar-wrapper .eaelec-modal-footer{padding:0 10px 0 35px;color:#fff;border:0 solid red}.eael-event-calendar-wrapper .eaelec-event-date-end,.eael-event-calendar-wrapper .eaelec-event-date-start{font-size:15px}@media (max-width:575px){.eael-event-calendar-wrapper .fc-toolbar{margin:0!important;padding:0!important}.eael-event-calendar-wrapper .fc-toolbar .fc-center{width:100%!important;margin:0!important;padding:0!important}.eael-event-calendar-wrapper .fc-toolbar h2{font-size:16px!important;width:100%!important;text-align:center!important;padding:5px!important}.eael-event-calendar-wrapper .fc-ltr .fc-axis{font-size:12px!important}.eael-event-calendar-wrapper .fc-row table thead:first-child tr:first-child th{font-weight:400!important;font-size:12px!important;padding:5px!important}}.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-center h2{font-size:22px}.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-left .fc-button .fc-icon{font-size:13px}.fc-toolbar.fc-header-toolbar .fc-button-group button:not(:first-child){margin-left:5px}.fc-toolbar.fc-header-toolbar button.fc-dayGridMonth-button,.fc-toolbar.fc-header-toolbar button.fc-listWeek-button,.fc-toolbar.fc-header-toolbar button.fc-timeGridDay-button,.fc-toolbar.fc-header-toolbar button.fc-timeGridWeek-button{position:relative}.fc-toolbar.fc-header-toolbar button.fc-dayGridMonth-button:before,.fc-toolbar.fc-header-toolbar button.fc-listWeek-button:before,.fc-toolbar.fc-header-toolbar button.fc-timeGridDay-button:before,.fc-toolbar.fc-header-toolbar button.fc-timeGridWeek-button:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:13px;display:inline-block;padding-right:5px;padding-left:0;-webkit-font-smoothing:antialiased}.fc-toolbar.fc-header-toolbar button.fc-timeGridWeek-button:before{content:"\f03a";left:8px}.fc-toolbar.fc-header-toolbar button.fc-timeGridDay-button:before{content:"\f0c9";left:21px}.fc-toolbar.fc-header-toolbar button.fc-dayGridMonth-button:before{content:"\f00a"}.fc-toolbar.fc-header-toolbar button.fc-listWeek-button:before{content:"\f00b"}.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary{box-shadow:none;height:auto;width:auto;float:none;font-size:13px;font-weight:400;color:#5e5e5e;border-radius:3px;text-transform:capitalize;background:#f7f7fb;text-shadow:none;line-height:19px;padding:8px 12px;border:none}.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary.fc-state-active,.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:focus,.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:hover,.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:visited{background:#5725ff;color:#fff;box-shadow:none}.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary.fc-button-active{background:#5725ff;color:#fff}th.fc-widget-header>span{padding:14px;display:block;font-size:16px;color:#424344}span.fc-day-number{padding:17px;display:block}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:12px 2px 2px 2px;display:block;border-bottom:0 solid}.eael-event-calendar-wrapper .fc-view .fc-body thead:first-child tr:first-child td{border-bottom:3px solid transparent}.eael-event-calendar-wrapper .fc-view table thead:first-child tr:first-child td{border-top:1px solid #dfdfe9}.fc-unthemed .fc-timeGridDay-view .fc-event,.fc-unthemed .fc-timeGridWeek-view .fc-event{border-left:1px solid;border-color:#4d4d4d!important}.fc-unthemed .fc-timeGridDay-view .fc-event .fc-time,.fc-unthemed .fc-timeGridWeek-view .fc-event .fc-time{padding-left:3px}.fc-unthemed .fc-timeGridDay-view .fc-bg table tbody tr>td,.fc-unthemed .fc-timeGridWeek-view .fc-bg table tbody tr>td{padding-left:1px}.fc-unthemed .fc-timeGridDay-view .fc-time-grid .fc-event .fc-content,.fc-unthemed .fc-timeGridWeek-view .fc-time-grid .fc-event .fc-content{-webkit-box-pack:end;justify-content:end}.fc-unthemed .fc-timeGridWeek-view .fc-time-grid .fc-event .fc-content{display:inherit}.fc-unthemed .fc-listWeek-view .fc-list-table tr.fc-list-item{cursor:pointer}.fc-unthemed .fc-listWeek-view .fc-list-table tr td{padding-bottom:10px;padding-top:10px}.fc-unthemed .fc-dayGridMonth-view .fc-day-grid-event .fc-time{font-weight:400}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#dfdfe9}.fc-unthemed .fc-event,.fc-unthemed a.fc-day-grid-event{color:#707070;font-size:14px;background:#fff;border-radius:5px;font-weight:400;margin:1px;border:none}.fc-unthemed .fc-event .fc-day-grid-event .fc-time,.fc-unthemed a.fc-day-grid-event .fc-day-grid-event .fc-time{font-weight:400}.fc-unthemed .fc-time-grid .fc-event{min-height:20px}.fc-unthemed .fc-time-grid .fc-event .fc-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:100%;width:100%}.fc-unthemed .fc-time-grid .fc-event .fc-content .fc-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-unthemed .fc-event:hover{color:#707070}.eaelec-modal.eael-zoom-in{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.eaelec-modal.eael-zoom-in .eaelec-modal-content{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(.5);transform:scale(.5)}.eaelec-modal.eael-zoom-in.eael-ec-popup-ready .eael-ec-modal-bg{opacity:.7}.eaelec-modal.eael-zoom-in.eael-ec-popup-ready .eaelec-modal-content{opacity:1;-webkit-transform:scale(.9);transform:scale(.9)}.eaelec-modal.eael-zoom-in.eael-ec-modal-removing .eaelec-modal-content{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}.eaelec-modal.eael-zoom-in.eael-ec-modal-removing .eael-ec-modal-bg{opacity:0}@media (min-width:768px) and (max-width:1024px){.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar{margin-bottom:12px}.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-center h2{font-size:22px}.eael-event-calendar-wrapper .fc-right .fc-button-group .fc-button.fc-button-primary:before{font-size:15px}.eael-event-calendar-wrapper .fc-timeGridWeek-view a .fc-content{display:inherit!important}.eael-event-calendar-wrapper .fc-day-header.fc-widget-header span{font-size:15px}.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-button-group button:not(:first-child){margin-left:5px}.eael-event-calendar-wrapper .eaelec-modal-body{height:200px}}@media only screen and (max-width:767px){.fc-left,.fc-right{width:100%;text-align:center}.fc-left{text-align:center}.fc-right{margin-bottom:10px}.fc-right .fc-button-group .fc-button.fc-button-primary{font-size:11px}.fc-right .fc-button-group .fc-button.fc-button-primary:before{font-size:11px;padding-left:0}.fc-center{text-align:center}.fc-toolbar.fc-header-toolbar{display:inline-block;width:100%}.fc-toolbar.fc-header-toolbar .fc-button-group button.fc-button.fc-button-primary{margin-left:5px;font-size:12px}th.fc-widget-header>span{padding:0;font-size:14px}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:0;margin:0;font-size:10px}.fc-basic-view .fc-body .fc-row{min-height:2em}.eael-event-calendar-wrapper .eaelec-modal-body{height:100px}}
|
16 |
.eael-facebook-feed{width:100%;margin:auto}.eael-facebook-feed.eael-col-1 .eael-facebook-feed-item{float:none;width:100%}@media only screen and (max-width:979px){.eael-facebook-feed.eael-col-1 .eael-facebook-feed-item{width:50%}}@media only screen and (max-width:480px){.eael-facebook-feed.eael-col-1 .eael-facebook-feed-item{width:100%}}.eael-facebook-feed.eael-col-2 .eael-facebook-feed-item{float:left;width:50%}@media only screen and (max-width:979px){.eael-facebook-feed.eael-col-2 .eael-facebook-feed-item{width:50%}}@media only screen and (max-width:480px){.eael-facebook-feed.eael-col-2 .eael-facebook-feed-item{width:100%}}.eael-facebook-feed.eael-col-3 .eael-facebook-feed-item{float:left;width:33.3333%}@media only screen and (max-width:979px){.eael-facebook-feed.eael-col-3 .eael-facebook-feed-item{width:50%}}@media only screen and (max-width:480px){.eael-facebook-feed.eael-col-3 .eael-facebook-feed-item{width:100%}}.eael-facebook-feed.eael-col-4 .eael-facebook-feed-item{float:left;width:25%}@media only screen and (max-width:979px){.eael-facebook-feed.eael-col-4 .eael-facebook-feed-item{width:50%}}@media only screen and (max-width:480px){.eael-facebook-feed.eael-col-4 .eael-facebook-feed-item{width:100%}}.eael-facebook-feed.eael-col-5 .eael-facebook-feed-item{float:left;width:20%}@media only screen and (max-width:979px){.eael-facebook-feed.eael-col-5 .eael-facebook-feed-item{width:50%}}@media only screen and (max-width:480px){.eael-facebook-feed.eael-col-5 .eael-facebook-feed-item{width:100%}}.eael-facebook-feed.eael-col-6 .eael-facebook-feed-item{float:left;width:16.6666%}@media only screen and (max-width:979px){.eael-facebook-feed.eael-col-6 .eael-facebook-feed-item{width:50%}}@media only screen and (max-width:480px){.eael-facebook-feed.eael-col-6 .eael-facebook-feed-item{width:100%}}.eael-facebook-feed .eael-facebook-feed-item{display:inline-block;line-height:0}.eael-facebook-feed .eael-facebook-feed-item,.eael-facebook-feed .eael-facebook-feed-item-inner{position:relative}.eael-facebook-feed-overlay .eael-facebook-feed-item .eael-facebook-feed-item-overlay{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;font-size:12px;line-height:1;-webkit-transform:scale(.8);transform:scale(.8);opacity:0;-webkit-transition:all .2s;transition:all .2s}.eael-facebook-feed-overlay .eael-facebook-feed-item .eael-facebook-feed-item-overlay .eael-facebook-feed-item-overlay-inner{position:relative;align-self:center}.eael-facebook-feed-overlay .eael-facebook-feed-item:hover .eael-facebook-feed-item-overlay{-webkit-transform:scale(1);transform:scale(1);opacity:1}.eael-facebook-feed-overlay .eael-facebook-feed-meta{margin-bottom:0}.eael-facebook-feed-overlay .eael-facebook-feed-meta span{display:inline-block;margin:0 15px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner{margin:10px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header{padding:8px 12px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user{float:left}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user .eael-facebook-feed-avatar{float:left;display:inline-block;width:32px;height:32px;border-radius:50%;margin-right:10px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user .eael-facebook-feed-username{float:left;display:inline-block;font-size:14px;font-weight:400;line-height:32px;margin:0}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-post-time{float:right;font-size:11px;font-weight:400;line-height:32px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-content{position:relative;display:block;padding:12px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-content .eael-facebook-feed-message{font-size:14px;font-weight:400;line-height:1.3;margin:0}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap{padding:0}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-preview-img{display:block;position:relative;margin-bottom:12px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-preview-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-preview-overlay i{font-size:48px;color:#fff}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview{padding:0 12px 15px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-host{font-size:12px;font-weight:400;line-height:1;text-transform:uppercase;margin-bottom:5px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-title{font-size:15px;font-weight:700;line-height:1.4;margin-top:0;margin-bottom:6px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-description{font-size:14px;font-weight:400;line-height:1.2;margin-bottom:0}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer{font-size:13px;font-weight:400;line-height:30px;padding:8px 12px}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer span{display:inline-block}.eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer span.eael-facebook-feed-post-likes{margin-right:15px}.elementor-widget-eael-facebook-feed .eael-load-more-button-wrap{-webkit-box-pack:center;justify-content:center;margin-top:15px}.elementor-widget-eael-facebook-feed .eael-load-more-button-wrap.no-pagination{display:none}
|
17 |
.eael-fancy-text-container p{margin:0}.eael-fancy-text-strings{display:none}.eael-fancy-text-prefix,.eael-fancy-text-suffix{display:inline-block}.morphext>.animated{display:inline-block}.typed-cursor{opacity:1;-webkit-animation:blink_cursor .7s infinite;animation:blink_cursor .7s infinite}@keyframes blink_cursor{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink_cursor{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.eael-fancy-text-container.style-2{font-size:24px}.eael-fancy-text-container.style-2 .eael-fancy-text-strings{background:#f54;color:#fff;padding:10px 25px}
|
18 |
.elementor-widget-eael-feature-list.-icon-position-left .connector-type-modern.rhombus .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right .connector-type-modern.rhombus .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top .connector-type-modern.rhombus .eael-feature-list-item:before{top:3px!important}.elementor-widget-eael-feature-list.-icon-position-left .connector-type-modern.rhombus .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right .connector-type-modern.rhombus .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top .connector-type-modern.rhombus .eael-feature-list-item:after{top:45px!important}.elementor-widget-eael-feature-list.-icon-position-right .connector,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .connector{right:0;left:calc(100% - 70px)}.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 50px 0 0}@media (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 30px 0 0}}.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:auto;right:0}.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:auto;right:5px;top:30px}.elementor-widget-eael-feature-list .eael-feature-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item{position:relative}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector{display:block;position:absolute;width:0;margin:0 auto;z-index:1;height:100%;top:.5em;font-size:60px;left:0;right:calc(100% - 60px);border-left:2px solid #2ecc71;border-right:none!important}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item:last-child .connector{display:none}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box{z-index:2;-webkit-transition:all .5s;transition:all .5s}@media (prefers-reduced-motion:reduce){.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box{-webkit-transition:none;transition:none}}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon-inner{background-color:#37368e;-webkit-transition:all .5s;transition:all .5s;display:-webkit-inline-box;display:inline-flex}@media (prefers-reduced-motion:reduce){.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon-inner{-webkit-transition:none;transition:none}}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon{padding:.5em;-webkit-transition:all .5s;transition:all .5s;font-size:30px;line-height:1;color:#37368e;text-align:center;display:-webkit-inline-box;display:inline-flex;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}@media (prefers-reduced-motion:reduce){.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon{-webkit-transition:none;transition:none}}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon i{width:1em;height:1em;position:relative;display:block}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-img{font-size:8px;line-height:1;max-width:inherit}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box{margin:0 0 0 20px}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box .eael-feature-list-title{margin-top:-2px;line-height:1.5em}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box .eael-feature-list-content{padding:0;margin:0;font-size:14px;line-height:1.5em}.elementor-widget-eael-feature-list .eael-feature-list-items.stacked .eael-feature-list-icon-box .eael-feature-list-icon{color:#fff}.elementor-widget-eael-feature-list .eael-feature-list-items.framed .eael-feature-list-icon-box .eael-feature-list-icon{background-color:#fff}.elementor-widget-eael-feature-list .eael-feature-list-items.circle .eael-feature-list-icon-box .eael-feature-list-icon-inner{border-radius:50%}.elementor-widget-eael-feature-list .eael-feature-list-items.circle .eael-feature-list-icon-box .eael-feature-list-icon-inner .eael-feature-list-icon{border-radius:50%}.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-icon-box .eael-feature-list-icon-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:15px}.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-icon-box .eael-feature-list-icon i{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-icon-box .eael-feature-list-icon img{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-content-box .eael-feature-list-title{margin-top:15px}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px;position:relative}@media (max-width:767px){.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px;display:block}}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{content:"";position:absolute;display:block}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;top:0;z-index:1;border-left:1px solid #000;border-right:none!important;height:100%}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px;top:30px;width:23px;display:block;z-index:2;border-bottom:1px dashed #000;border-top:none!important}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item .connector{display:none}@media (min-width:768px){.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern.-icon-position-right .eael-feature-list-item{padding:0 50px 0 0}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern.-icon-position-right .eael-feature-list-item:before{left:auto;right:0}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern.-icon-position-right .eael-feature-list-item:after{left:auto;right:5px;top:30px}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern.-icon-position-right .eael-feature-list-item .connector{display:none}}@media (min-width:1025px){.elementor-widget-eael-feature-list.-icon-position-left .eael-feature-list-content-box{margin-right:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-content-box{margin-left:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-top .eael-feature-list-content-box{margin-left:0!important;margin-right:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-item{display:-webkit-box;display:flex}.elementor-widget-eael-feature-list.-icon-position-left .eael-feature-list-item{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-item{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}@media (max-width:1024px){.elementor-widget-eael-feature-list.-tablet-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list.-tablet-icon-position-right .eael-feature-list-item{display:-webkit-box;display:flex}.elementor-widget-eael-feature-list.-tablet-icon-position-left .eael-feature-list-item{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.elementor-widget-eael-feature-list.-tablet-icon-position-right .eael-feature-list-item{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}@media (min-width:768px) and (max-width:1024px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left .eael-feature-list-content-box{margin-right:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px}}@media (min-width:768px) and (max-width:1024px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px}}@media (min-width:768px) and (max-width:1024px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;right:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px;top:30px}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top .eael-feature-list-content-box{margin-left:0!important;margin-right:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px}}@media (min-width:768px) and (max-width:1024px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px}}@media (min-width:768px) and (max-width:1024px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;right:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right .eael-feature-list-content-box{margin-left:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 50px 0 0}}@media (min-width:768px) and (max-width:1024px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 30px 0 0}}@media (min-width:768px) and (max-width:1024px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{right:0;left:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:auto;right:5px}}@media (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-item,.elementor-widget-eael-feature-list.-tablet-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list.-tablet-icon-position-right .eael-feature-list-item{display:block;text-align:left}.elementor-widget-eael-feature-list.-mobile-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list.-mobile-icon-position-right .eael-feature-list-item{display:-webkit-box;display:flex}.elementor-widget-eael-feature-list.-mobile-icon-position-left .eael-feature-list-item{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.elementor-widget-eael-feature-list.-mobile-icon-position-right .eael-feature-list-item{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box{margin-right:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px}}@media (max-width:767px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px}}@media (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;right:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box{margin-left:0!important;margin-right:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px}}@media (max-width:767px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px}}@media (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;right:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box{margin-left:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 50px 0 0}}@media (max-width:767px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 30px 0 0}}@media (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{right:0;left:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:auto;right:5px}}
|
20 |
.eael-elements-flip-box-container{position:relative;height:300px;width:100%}.eael-elements-flip-box-container .flipbox-button{display:inline-block;-webkit-transition:all .4s;transition:all .4s}.eael-elements-flip-box-container a{display:block}.eael-elements-flip-box-vertical-align{width:100%}.eael-elements-flip-box-padding{padding:0 30px 5px 30px}.eael-elements-flip-box-icon-image{display:inline-block;margin:0 auto 0 auto;line-height:1}.eael-elements-flip-box-icon-image.eael_eleements_flip_front_icon_style_background{background:#ccc}.eael_eleements_flip_front_icon_style_bordered{border:2px solid #fff}.eael_flip_box_icon_border_round{border-radius:100px}.eael_eleements_flip_front_icon_style_background,.eael_eleements_flip_front_icon_style_bordered{padding:15px}.eael-elements-flip-box-icon-image i{font-size:40px}.eael-elements-slider-display-table{width:100%}.eael-elements-flip-box-front-container{text-align:center;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:#0e9dd2;color:#fff;border-color:#000;-webkit-display:flex;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.eael-elements-flip-box-content,.eael-elements-flip-box-heading{color:#fff}.eael-elements-flip-box-heading.flipbox-linked-title{color:#fff;font-size:1.5em;font-weight:700}.eael-elements-flip-box-rear-container{text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;background:#444;color:#fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border-color:#000}.eael-elements-button-floating-container{position:fixed;z-index:100}.eael-elements-button-floating-container .eael-elements-button{margin-top:0;font-size:14px;position:relative;padding:14px 20px}.eael-elements-button{cursor:pointer;display:inline-block;background:#077bbe;color:#fff;line-height:1;padding:16px 25px;margin-top:15px}.eael-elements-button:hover{background:#077bbe;color:#fff}.eael-elements-flip-box-container{-webkit-perspective:1000px;perspective:1000px}.eael-elements-flip-box-front-container,.eael-elements-flip-box-rear-container{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease}.eael-elements-flip-box-flip-card{width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .5s ease;transition:all .5s ease}.eael-elements-flip-box-front-container,.eael-elements-flip-box-rear-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transform:rotateY(0);transform:rotateY(0)}.eael-animate-flip.eael-animate-up .eael-elements-flip-box-rear-container,.eael-animate-flip.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.eael-animate-flip.eael-animate-down .eael-elements-flip-box-rear-container,.eael-animate-flip.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.eael-animate-flip.eael-animate-left .eael-elements-flip-box-rear-container,.eael-animate-flip.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.eael-animate-flip.eael-animate-right .eael-elements-flip-box-rear-container,.eael-animate-flip.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.eael-animate-push.eael-elements-flip-box-container,.eael-animate-slide.eael-elements-flip-box-container{overflow:hidden}.eael-animate-push .eael-elements-flip-box-rear-container,.eael-animate-slide .eael-elements-flip-box-rear-container{z-index:3}.eael-animate-push.eael-animate-up .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-up .eael-elements-flip-box-rear-container{top:100%}.eael-animate-push.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{top:0}.eael-animate-push.eael-animate-down .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-down .eael-elements-flip-box-rear-container{top:auto;bottom:100%}.eael-animate-push.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{top:auto;bottom:0}.eael-animate-push.eael-animate-left .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-left .eael-elements-flip-box-rear-container{left:100%}.eael-animate-push.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{left:0}.eael-animate-push.eael-animate-right .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-right .eael-elements-flip-box-rear-container{left:auto;right:100%}.eael-animate-push.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{left:auto;right:0}.eael-animate-push.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{top:-100%}.eael-animate-push.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{top:100%}.eael-animate-push.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{left:-100%}.eael-animate-push.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{left:100%}.eael-animate-zoom-in .eael-elements-flip-box-rear-container{opacity:0;-webkit-transform:scale(.75);transform:scale(.75);z-index:3}.eael-animate-zoom-in.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.eael-animate-zoom-out.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{opacity:0;-webkit-transform:scale(.75);transform:scale(.75)}.eael-animate-fade.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{opacity:0}.eael-flipbox-content-align-right .eael-elements-flip-box-padding{text-align:right}.eael-flipbox-content-align-left .eael-elements-flip-box-padding{text-align:left}.eael-flipbox-content-align-center .eael-elements-flip-box-padding{text-align:center}.eael-flipbox-img-circle .eael-elements-flip-box-icon-image img,.eael-flipbox-img-circle .flipbox-back-image-icon img{border-radius:50%;overflow:hidden}
|
21 |
.eael-fluent-form-wrapper label.ff-el-form-check-label{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.eael-fluent-form-wrapper label.ff-el-form-check-label input{margin-right:5px}.eael-fluentform-form-button-full-width .ff-btn-submit{width:100%;display:block}.eael-contact-form.eael-fluent-form-wrapper.error-message-hide .ff-el-is-error .text-danger{display:none}.eael-fluentform-form-button-center .ff-el-group .ff-btn-submit,.eael-fluentform-form-button-center .ff-el-group.ff-text-left .ff-btn-submit,.eael-fluentform-form-button-center .ff-el-group.ff-text-right .ff-btn-submit{margin:0 auto;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eael-fluentform-form-button-right .ff-el-group .ff-btn-submit,.eael-fluentform-form-button-right .ff-el-group.ff-text-left .ff-btn-submit,.eael-fluentform-form-button-right .ff-el-group.ff-text-right .ff-btn-submit{float:right}.eael-fluentform-form-button-left .ff-el-group .ff-btn-submit,.eael-fluentform-form-button-left .ff-el-group.ff-text-left .ff-btn-submit,.eael-fluentform-form-button-left .ff-el-group.ff-text-right .ff-btn-submit{float:left}.eael-contact-form.eael-fluent-form-wrapper.fluent-form-labels-hide label{display:none!important}.eael-fluentform-section-break-content-left .ff-el-group.ff-el-section-break{text-align:left}.eael-fluentform-section-break-content-center .ff-el-group.ff-el-section-break{text-align:center}.eael-fluentform-section-break-content-right .ff-el-group.ff-el-section-break{text-align:right}.ff-el-progress,.ff-step-header .ff-el-progress-status{display:none}.eael-ff-step-header-yes .ff-step-header .ff-el-progress-status{display:block}.eael-ff-step-progressbar-yes .ff-el-progress{display:block}.ff-el-progress-bar{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;height:100%}
|
22 |
.clearfix::after,.clearfix::before{content:" ";display:table;clear:both}.eael-logo-carousel.nav-top-left,.eael-logo-carousel.nav-top-right,.eael-post-carousel.nav-top-left,.eael-post-carousel.nav-top-right,.eael-product-carousel.nav-top-left,.eael-product-carousel.nav-top-right,.eael-team-slider.nav-top-left,.eael-team-slider.nav-top-right,.eael-testimonial-slider.nav-top-left,.eael-testimonial-slider.nav-top-right{padding-top:40px}.eael-contact-form input[type=date],.eael-contact-form input[type=email],.eael-contact-form input[type=number],.eael-contact-form input[type=tel],.eael-contact-form input[type=text],.eael-contact-form input[type=url],.eael-contact-form textarea{background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0;width:100%}.eael-contact-form input[type=submit]{border:0;float:none;height:auto;margin:0;padding:10px 20px;width:auto;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-contact-form.placeholder-hide input::-webkit-input-placeholder,.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input::-moz-placeholder,.eael-contact-form.placeholder-hide textarea::-moz-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-ms-input-placeholder,.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-moz-placeholder,.eael-contact-form.placeholder-hide textarea:-moz-placeholder{opacity:0;visibility:hidden}.eael-custom-radio-checkbox input[type=checkbox],.eael-custom-radio-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:0;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.eael-custom-radio-checkbox input[type=checkbox]:before,.eael-custom-radio-checkbox input[type=radio]:before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.eael-custom-radio-checkbox input[type=checkbox]:checked:before,.eael-custom-radio-checkbox input[type=radio]:checked:before{background:#999;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-custom-radio-checkbox input[type=radio]{border-radius:50%}.eael-custom-radio-checkbox input[type=radio]:before{border-radius:50%}.eael-post-elements-readmore-btn{font-size:12px;font-weight:500;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:inline-block}.elementor-lightbox .dialog-widget-content{width:100%;height:100%}.eael-contact-form-align-left,.elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container{margin:0 auto 0 0}.eael-contact-form-align-center,.elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container{float:none;margin:0 auto}.eael-contact-form-align-right,.elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container{margin:0 0 0 auto}
|
23 |
+
.eael-gravity-form-align-default,.eael-gravity-form-align-left,.eael-gravity-form-btn-align-left{text-align:left}.eael-gravity-form-align-right,.eael-gravity-form-btn-align-right{text-align:right}.eael-gravity-form-align-center,.eael-gravity-form-btn-align-center{text-align:center}.gform_wrapper form li,.gform_wrapper li{list-style:none}.eael-gravity-form .gform_wrapper ul.gform_fields li.gfield{padding:0;padding-right:16px}.eael-gravity-form .gform_wrapper textarea{padding:0;font-weight:400!important;font-family:inherit}.eael-gravity-form .gform_wrapper .gform_footer input.button,.eael-gravity-form .gform_wrapper .gform_footer input[type=submit],.eael-gravity-form .gform_wrapper .gform_page_footer input.button,.eael-gravity-form .gform_wrapper .gform_page_footer input[type=submit]{margin:0}.eael-gravity-form.title-description-hide .gform_heading{display:none}.eael-gravity-form.labels-hide .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.eael-gravity-form.labels-hide .gform_wrapper .top_label .gfield_label{display:none}.eael-gravity-form-button-full-width .gform_wrapper .gform_footer input[type=submit]{width:100%}
|
24 |
.eael-img-accordion{display:-webkit-box;display:flex;height:50vh}.eael-img-accordion a{position:relative;-webkit-box-flex:1;flex:1;text-align:center;text-decoration:none;color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:-webkit-box-flex .4s;transition:-webkit-box-flex .4s;transition:flex .4s;transition:flex .4s,-webkit-box-flex .4s}.eael-grow-accordion{-webkit-box-flex:3;flex:3}.eael-img-accordion .overlay{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:0 10px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:background-color .4s;transition:background-color .4s}.eael-img-accordion .overlay .overlay-inner{z-index:1}.eael-img-accordion a:after{content:"";position:absolute;width:100%;height:100%;z-index:0;top:0;left:0;bottom:0;right:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.eael-img-accordion .overlay-inner *{visibility:hidden;opacity:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.eael-img-accordion .overlay h2{color:#fff;-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}.eael-img-accordion .overlay p{color:#fff;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}.eael-img-accordion .overlay-inner-show *{opacity:1;visibility:visible;-webkit-transform:none!important;transform:none!important;-webkit-transition:all .3s .3s;transition:all .3s .3s}@media screen and (max-width:800px){.eael-img-accordion{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.eael-img-accordion a:hover{-webkit-box-flex:1;flex:1}.eael-img-accordion a:hover .overlay{background-color:transparent}}
|
25 |
.eael-infobox .infobox-icon{height:auto}.eael-infobox .infobox-icon .infobox-icon-wrap{display:-webkit-box;display:flex;width:100%;height:auto;-webkit-transition:.3s;transition:.3s;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eael-infobox .infobox-icon .infobox-icon-wrap i{-webkit-transition:.3s;transition:.3s}.eael-infobox-content-align-left .eael-infobox .infobox-button,.eael-infobox-content-align-left .eael-infobox .infobox-content,.eael-infobox-content-align-left .eael-infobox .infobox-icon{text-align:left}.eael-infobox-content-align-right .eael-infobox .infobox-button,.eael-infobox-content-align-right .eael-infobox .infobox-content,.eael-infobox-content-align-right .eael-infobox .infobox-icon{text-align:right}.eael-infobox-content-align-center .eael-infobox .infobox-button,.eael-infobox-content-align-center .eael-infobox .infobox-content,.eael-infobox-content-align-center .eael-infobox .infobox-icon{text-align:center}.eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap,.eael-infobox-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap,.eael-infobox-icon-bg-shape-square .infobox-icon .infobox-icon-wrap{width:90px;height:90px;text-align:center}.eael-infobox-icon-hover-bg-shape-square:hover .infobox-icon .infobox-icon-wrap{border-radius:0}.eael-infobox-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap,.eael-infobox-icon-hover-bg-shape-radius:hover .infobox-icon .infobox-icon-wrap{border-radius:15px}.eael-infobox-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap,.eael-infobox-icon-hover-bg-shape-circle:hover .infobox-icon .infobox-icon-wrap{border-radius:50%}.eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap i,.eael-infobox-icon-bg-shape-square .infobox-icon .infobox-icon-wrap i{margin-top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.eael-infobox .infobox-button a.eael-infobox-button{display:inline-block;padding:5px 10px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-circle .infobox-icon,.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-radius .infobox-icon,.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-square .infobox-icon{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}.eael-infobox-content-align-center.eael-infobox-icon-bg-shape-circle .infobox-icon,.eael-infobox-content-align-center.eael-infobox-icon-bg-shape-radius .infobox-icon,.eael-infobox-content-align-center.eael-infobox-icon-bg-shape-square .infobox-icon{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-circle .infobox-icon,.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-radius .infobox-icon,.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-square .infobox-icon{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.eael-infobox.icon-on-left{position:relative;z-index:0;display:-webkit-box;display:flex}.eael-infobox.icon-on-left .infobox-icon-wrap,.eael-infobox.icon-on-right .infobox-icon-wrap{-webkit-box-pack:center;justify-content:center;display:-webkit-box!important;display:flex!important;-webkit-box-align:center;align-items:center}.eael-infobox.icon-on-left .infobox-icon .infobox-icon-wrap{background:0 0;border:0;text-align:left;height:auto;display:block}.eael-infobox .infobox-content p{margin:0 0 15px}.eael-infobox.icon-on-left .infobox-icon .infobox-icon-wrap i{margin-top:0;-webkit-transform:translateY(0);transform:translateY(0)}.eael-infobox.icon-on-left .infobox-content{padding-left:15px;-webkit-box-flex:1;flex:1 1 auto}.eael-infobox.icon-on-left .infobox-content .title{line-height:1;margin:0 0 10px 0}.eael-infobox.icon-on-right{position:relative;z-index:0;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.eael-infobox.icon-on-right .infobox-icon .infobox-icon-wrap{background:0 0;border:0;text-align:right;width:auto;height:auto;display:block}.eael-infobox.icon-on-right .infobox-icon .infobox-icon-wrap i{margin-top:0;-webkit-transform:translateY(0);transform:translateY(0)}.eael-infobox.icon-on-right .infobox-content{padding-right:15px;text-align:right;-webkit-box-flex:1;flex:1 1 auto;box-sizing:border-box}.eael-infobox.icon-on-right .infobox-content .title{line-height:1;margin:0 0 10px 0}.eael-infobox .infobox-icon img{-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.eael-infobox-hover-img-shape-square:hover .eael-infobox .infobox-icon img{border-radius:0}.eael-infobox-hover-img-shape-circle:hover .eael-infobox .infobox-icon img,.eael-infobox-shape-circle .eael-infobox .infobox-icon img{border-radius:50%}.eael-infobox-hover-img-shape-radius:hover .eael-infobox .infobox-icon img,.eael-infobox-shape-radius .eael-infobox .infobox-icon img{border-radius:15px}
|
26 |
body div.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}button.mfp-close,button.mfp-close:hover{display:inline-block!important;background:0 0;width:auto}.mfp-arrow,.mfp-arrow:hover{background:0 0}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
|
27 |
.eael-ninja-container input,.eael-ninja-container textarea{height:auto;padding:10px}.eael-contact-form-align-center .eael-ninja-container,.eael-contact-form-btn-align-center .eael-ninja-container .nf-field .nf-field-element input[type=button]{margin-left:auto!important;margin-right:auto!important;display:block;float:none}.eael-contact-form-align-left .eael-ninja-container,.eael-contact-form-btn-align-left .eael-ninja-container .nf-field .nf-field-element input[type=button]{float:left;width:auto}.eael-contact-form-align-right .eael-ninja-container,.eael-contact-form-btn-align-right .eael-ninja-container .nf-field .nf-field-element input[type=button]{float:right;width:auto}.eael-ninja-container .nf-field .nf-field-element input[type=password],.eael-ninja-container .nf-field .nf-field-element input[type=url],.eael-ninja-container .nf-field .nf-field-element textarea,.eael-ninja-container ul.wpuf-form li .wpuf-fields input[type=email],.eael-ninja-container ul.wpuf-form li .wpuf-fields input[type=number],.eael-ninja-container ul.wpuf-form li .wpuf-fields input[type=text]{max-width:100%}.eael-ninja-form .nf-form-title{display:none}.eael-ninja-form-title-yes .nf-form-title{display:block}.eael-ninja-form .title-description-hide .nf-form-title{display:none}.eael-ninja-form.title-description-hide .nf-form-title{display:none}.eael-ninja-form .nf-field-label{display:none}.eael-ninja-form-labels-yes .nf-field-label{display:block}.eael-ninja-form .submit-container input[type=button]{border:0;border-radius:0}.eael-ninja-form-button-full-width .submit-container input[type=button]{width:100%}
|
28 |
+
.eael-post-grid-container .eael-post-grid{margin:0 -10px}.eael-post-grid-container .eael-post-grid .eael-grid-post{float:left;padding:10px}.eael-post-carousel .eael-grid-post{float:none;padding:0}.eael-grid-post-holder{border:1px solid rgba(0,0,0,.1)}.eael-grid-post-holder-inner{height:100%}.eael-entry-media{position:relative}.eael-entry-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .25s cubic-bezier(.19,1,.22,1);transition:opacity .2s ease-in-out,-webkit-transform .25s cubic-bezier(.19,1,.22,1);transition:opacity .2s ease-in-out,transform .25s cubic-bezier(.19,1,.22,1);transition:opacity .2s ease-in-out,transform .25s cubic-bezier(.19,1,.22,1),-webkit-transform .25s cubic-bezier(.19,1,.22,1)}.eael-entry-overlay>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.eael-entry-title{margin:10px 0 5px;font-size:1.2em}.eael-entry-thumbnail img{width:100%;max-width:100%;vertical-align:middle}.eael-entry-thumbnail>img{height:100%}.eael-entry-footer .eael-author-avatar{width:50px}.eael-entry-footer .eael-author-avatar .avatar{border-radius:50%}.eael-post-grid .eael-entry-footer .eael-entry-meta{padding-left:8px;text-align:left}.eael-grid-post .eael-entry-meta{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.eael-grid-post .eael-entry-footer .eael-entry-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.eael-entry-meta>div{font-size:12px;line-height:1.2;padding-bottom:5px}.eael-grid-post-excerpt p{margin:0;font-size:14px}.eael-entry-meta .eael-entry-footer .eael-posted-by{display:block}.eael-grid-post .eael-entry-footer,.eael-grid-post .eael-entry-wrapper{padding:15px}.eael-post-grid .eael-entry-header .eael-entry-meta span.eael-posted-on{padding-left:5px}.eael-post-grid .eael-entry-header .eael-entry-meta span.eael-posted-on::before{content:'\f111';font-family:FontAwesome;color:inherit;opacity:.4;font-size:.8em;padding-right:7px}.eael-entry-media{position:relative}.eael-entry-overlay{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eael-entry-overlay>i{color:#fff}.eael-entry-overlay.fade-in{visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s}.eael-entry-media:hover .eael-entry-overlay.fade-in{visibility:visible;opacity:1}.eael-entry-media:hover .eael-entry-overlay.fade-in>i{-webkit-transform:translate(0);transform:translate(0);opacity:1}.eael-entry-overlay.zoom-in{-webkit-transform:scale(.9);transform:scale(.9);visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s}.eael-entry-media:hover .eael-entry-overlay.zoom-in{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.eael-entry-overlay.slide-up{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s}.eael-entry-media:hover .eael-entry-overlay.slide-up{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.eael-entry-media{overflow:hidden}.eael-entry-media.grid-hover-style-fade-in .eael-entry-overlay{opacity:0}.eael-entry-media.grid-hover-style-fade-in:hover .eael-entry-overlay{opacity:1}.eael-entry-media.grid-hover-style-none .eael-entry-overlay{display:none}.eael-entry-media.grid-hover-style-zoom-in .eael-entry-overlay{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}.eael-entry-media.grid-hover-style-zoom-in:hover .eael-entry-overlay{-webkit-transform:scale(1);transform:scale(1);opacity:1}.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay>i{-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-duration:.3s;transition-duration:.3s}.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay{-webkit-transform:translate(0);transform:translate(0)}.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay>i{-webkit-transform:translateY(0);transform:translateY(0)}.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:hidden;opacity:0}.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay>i{-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-duration:.3s;transition-duration:.3s}.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay{-webkit-transform:translate(0);transform:translate(0);visibility:visible;opacity:1}.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay>i{-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:1025px){.elementor-element.elementor-grid-eael-col-1{position:relative}.elementor-element.elementor-grid-eael-col-1 .eael-grid-post{width:100%;float:left}.elementor-element.elementor-grid-eael-col-2{position:relative}.elementor-element.elementor-grid-eael-col-2 .eael-grid-post{width:50%;float:left}.elementor-element.elementor-grid-eael-col-2 .eael-grid-post:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-eael-col-2 .eael-grid-post:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-eael-col-3{position:relative}.elementor-element.elementor-grid-eael-col-3 .eael-grid-post{width:33.3333%;float:left}.elementor-element.elementor-grid-eael-col-3 .eael-grid-post:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-eael-col-3 .eael-grid-post:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-eael-col-4{position:relative}.elementor-element.elementor-grid-eael-col-4 .eael-grid-post{width:25%;float:left}.elementor-element.elementor-grid-eael-col-4 .eael-grid-post:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-eael-col-4 .eael-grid-post:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-eael-col-5{position:relative}.elementor-element.elementor-grid-eael-col-5 .eael-grid-post{width:20%;float:left}.elementor-element.elementor-grid-eael-col-5 .eael-grid-post:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-eael-col-5 .eael-grid-post:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-eael-col-6{position:relative}.elementor-element.elementor-grid-eael-col-6 .eael-grid-post{width:16%;float:left}.elementor-element.elementor-grid-eael-col-6 .eael-grid-post:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-eael-col-6 .eael-grid-post:nth-of-type(6n+1){clear:left}}@media only screen and (max-width:1024px) and (min-width:766px){.elementor-element.elementor-grid-tablet-eael-col-1{position:relative}.elementor-element.elementor-grid-tablet-eael-col-1 .eael-grid-post{width:100%;float:left}.elementor-element.elementor-grid-tablet-eael-col-2{position:relative}.elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post{width:50%;float:left}.elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-tablet-eael-col-3{position:relative}.elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post{width:33.3333%;float:left}.elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-tablet-eael-col-4{position:relative}.elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post{width:25%;float:left}.elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-tablet-eael-col-5{position:relative}.elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post{width:20%;float:left}.elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-tablet-eael-col-6{position:relative}.elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post{width:16%;float:left}.elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post:nth-of-type(6n+1){clear:left}}@media only screen and (max-width:767px){.elementor-element.elementor-grid-mobile-eael-col-1{position:relative}.elementor-element.elementor-grid-mobile-eael-col-1 .eael-grid-post{width:100%;float:left}.elementor-element.elementor-grid-mobile-eael-col-2{position:relative}.elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post{width:50%;float:left}.elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-mobile-eael-col-3{position:relative}.elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post{width:33.3333%;float:left}.elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-mobile-eael-col-4{position:relative}.elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post{width:25%;float:left}.elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-mobile-eael-col-5{position:relative}.elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post{width:20%;float:left}.elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-mobile-eael-col-6{position:relative}.elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post{width:16%;float:left}.elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post:nth-of-type(6n+1){clear:left}}.eael-author-avatar>a{display:block}.eael-entry-footer{overflow:hidden;display:-webkit-box;display:flex}.eael-entry-footer>div{display:inline-block;float:left}
|
29 |
.eael-post-timeline{margin-bottom:0;min-height:100%;overflow:hidden;position:relative}.eael-timeline-column{width:50%;margin-left:0;float:left;margin-top:0!important}.eael-timeline-post{position:relative}.eael-timeline-post:after{background-color:rgba(83,85,86,.2);content:"";width:2px;height:245px;position:absolute;right:0;top:70px}.eael-timeline-post:nth-child(2n):after{display:none}.eael-timeline-bullet{background-color:#9fa9af;border:5px solid #fff;border-radius:50%;box-shadow:0 1px 0 1px rgba(0,0,0,.1);content:"";height:20px;position:absolute;right:-9px;top:60px;width:20px;z-index:3;cursor:pointer}.eael-timeline-post:nth-child(2n) .eael-timeline-bullet{background-color:#9fa9af;border:5px solid #fff;border-radius:50%;bottom:36px;content:"";height:20px;left:-11px;position:absolute;top:300px;width:20px;z-index:3}.eael-timeline-post-inner{background:linear-gradient(45deg,#3f3f46 0,#05abe0 100%) repeat scroll 0 0 transparent;border:8px solid #e5eaed;box-shadow:0 1px 3px 0 rgba(0,0,0,.15);float:right;margin:30px 40px 30px auto;position:relative;height:320px;width:calc(100% - 40px)}.eael-timeline-post:nth-child(even) .eael-timeline-post-inner{float:left;margin-left:40px}.eael-timeline-post-inner:after{border-color:transparent transparent transparent #e5eaed;border-style:solid;border-width:15px;content:"";height:0;position:absolute;right:-36px;top:17px;width:0}.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner:after{border-color:transparent #e5eaed transparent transparent;border-style:solid;border-width:15px;content:"";height:0;left:-36px;position:absolute;top:257px;width:0}.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner::after{border-left-color:transparent!important}.eael-timeline-post p{margin:1.6rem 0 0 0;font-size:.9em;line-height:1.6em}.eael-timeline-post-image{background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;height:100%;overflow:hidden;position:relative;opacity:1;-webkit-transition:all .3s;transition:all .3s}.eael-timeline-post-title{bottom:40px;position:absolute;width:100%}.eael-timeline-post-title h2{color:#fff;font-size:20px;font-weight:700;letter-spacing:1px;line-height:24px;padding:0 25px;text-align:left;text-transform:uppercase}.eael-timeline-post-excerpt{opacity:0;position:absolute;top:0;left:0;-webkit-transition:all .3s;transition:all .3s}.eael-timeline-post-excerpt p{color:#fff;font-size:14px;padding:25px}.eael-timeline-post-inner:hover .eael-timeline-post-excerpt{opacity:1;top:10px}.eael-timeline-post-inner:hover .eael-timeline-post-image{opacity:.3}.eael-timeline-post time{opacity:0;background-color:rgba(0,0,0,.7);color:#fff;font-size:10px;border-radius:20px;position:absolute;right:-97px;width:100px;height:30px;line-height:30px;text-align:center;top:50px;z-index:99;-webkit-transition:all .5s;transition:all .5s}.eael-timeline-post:nth-child(2n) time{background-color:rgba(0,0,0,.7);border-radius:20px;color:#fff;font-size:10px;height:30px;left:-99px;line-height:30px;position:absolute;text-align:center;top:290px;width:100px;z-index:99}.eael-timeline-post time:before{border-bottom:5px solid rgba(0,0,0,.7);border-left:5px solid transparent;border-right:5px solid transparent;content:"";height:0;left:45px;position:absolute;top:-5px;width:0}.eael-timeline-post:hover time{opacity:1}.eael-timeline-post::after{height:100%}.eael-post-timeline .eael-timeline-post:nth-last-child(2)::after{height:245px}.eael-post-timeline .eael-timeline-post:last-child::after{display:none}.eael-load-more-button-wrap{display:-webkit-box;display:flex}@media only screen and (max-width:1366px){.eael-timeline-post-title h2{font-size:.8em}.eael-timeline-post-excerpt p{font-size:13px}}@media only screen and (max-width:1169px){.eael-timeline-post-inner{height:320px}}@media only screen and (max-width:992px){.eael-post-timeline{margin-left:0}.eael-timeline-bullet,.eael-timeline-post-inner:after,.eael-timeline-post:after,.eael-timeline-post:before{display:none}.eael-timeline-post{display:inline-block;float:left!important;width:50%!important;margin:15px auto}.eael-timeline-post-inner{height:320px;padding-bottom:30px}.eael-timeline-post-title{bottom:50px}.eael-timeline-post-title h2{font-size:.8em;line-height:1.2em}.eael-timeline-post .eael-timeline-post-inner{margin:0 10px auto 0;width:90%}.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner{margin:0 auto 0 10px;width:90%}.eael-timeline-post-excerpt{opacity:0!important}.eael-timeline-post-image{opacity:.3}.eael-timeline-post time,.eael-timeline-post:nth-child(2n) time{background-color:#fff;border-radius:0;color:#444;font-size:12px;text-transform:uppercase;left:0;opacity:1;padding-top:3px;top:275px;width:100%}time:before{display:none}}@media only screen and (max-width:767px){.eael-timeline-post{display:block;float:none!important;margin:20px auto;width:100%!important}.eael-timeline-post .eael-timeline-post-inner,.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner{display:block;float:none;margin:0 auto}}@media only screen and (max-width:479px){.eael-timeline-post .eael-timeline-post-inner,.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner{height:250px;margin:0 auto;width:95%}.eael-timeline-post time,.eael-timeline-post:nth-child(2n) time{top:205px}}
|
30 |
+
.eael-pricing{-webkit-display:flex;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.eael-pricing .eael-pricing-item{width:100%;height:auto;margin:0}.eael-pricing .eael-pricing-button{display:none;padding:12px 25px;background:#00c853;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;text-decoration:none;-webkit-transition:.3s;transition:.3s;border-radius:4px}.eael-pricing .eael-pricing-button:hover{background:#03b048}.eael-pricing .eael-pricing-item ul{padding:0;margin:0;list-style:none}.eael-pricing .eael-pricing-item ul li.disable-item{text-decoration:line-through;opacity:.5}.eael-pricing .eael-pricing-item ul li span.li-icon{color:#00c853;margin-right:6px}.eael-pricing .eael-pricing-item ul li.disable-item span.li-icon{color:#ef5350}.eael-pricing.style-1{position:relative;z-index:0;text-align:center}.eael-pricing.style-1 .eael-pricing-item{border:1px solid rgba(9,9,9,.1);padding:30px;border-radius:5px;-webkit-transition:.5s;transition:.5s}.eael-pricing.style-1 .eael-pricing-item:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.eael-pricing.style-1 .eael-pricing-item.featured{position:relative}.eael-pricing.style-1 .eael-pricing-item.ribbon-1:before{content:"";position:absolute;width:100%;height:3px;background:#00c853;top:0;left:0;right:0;z-index:1;border-radius:5px 5px 0 0}.eael-pricing.style-1 .eael-pricing-item.ribbon-2:before{content:"Featured";position:absolute;width:auto;background:#00c853;color:#fff;top:35px;right:-15px;z-index:10;font-size:10px;font-weight:600;text-transform:uppercase;padding:5px 10px}.eael-pricing.style-1 .eael-pricing-item.ribbon-2:after{content:"";position:absolute;top:20px;right:-15px;width:0;height:0;border-bottom:15px solid #00c853;border-right:15px solid transparent;z-index:9;opacity:.9}.eael-pricing.style-1 .eael-pricing-item.ribbon-3:before{content:"Featured";position:absolute;width:auto;background:rgba(0,0,0,.6);color:#fff;top:15px;right:15px;z-index:10;font-size:11px;font-weight:600;text-transform:uppercase;padding:5px 15px}.eael-pricing.style-1 .eael-pricing-item .header{display:block;position:relative;z-index:0;padding-bottom:15px;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .header:after{content:"";position:absolute;width:140px;height:1px;bottom:0;left:0;right:0;margin:0 auto;z-index:1;background:rgba(9,9,9,.1)}.eael-pricing.style-1 .eael-pricing-item .header .title{font-weight:700;line-height:30px;margin:0}.eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag{position:relative;z-index:0;padding:15px 0;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after{content:"";position:absolute;width:140px;height:1px;bottom:0;left:0;right:0;margin:0 auto;z-index:1;background:rgba(9,9,9,.04)}.eael-pricing.style-1 .eael-pricing-item .price-tag{position:relative;display:inline-block;font-size:28px;font-weight:500;line-height:0;margin:0 auto}.eael-pricing.style-1 .eael-pricing-item .price-tag .price-currency{font-size:24px;font-weight:700}.eael-pricing.style-1 .eael-pricing-item .price-period{color:#999}.eael-pricing.style-1 .eael-pricing-item .body ul{display:block;width:100%;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .body ul li{display:block;width:100%;height:auto;padding:10px 0;font-size:14px;color:#6d6d6d;border-bottom:1px solid rgba(9,9,9,.04)}.eael-pricing.style-1 .eael-pricing-item .body ul li:last-child{border:none}.eael-pricing.style-1 .eael-pricing-item.featured-large{padding:60px 0}.eael-pricing.style-2{position:relative;z-index:0;text-align:center}.eael-pricing.style-2 .eael-pricing-item{padding:30px 0;border-radius:5px;margin:0;border:1px solid rgba(9,9,9,.1)}.eael-pricing.style-2 .eael-pricing-item.featured{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.eael-pricing.style-2 .eael-pricing-item.ribbon-1:before{content:"";position:absolute;width:100%;height:3px;background:#00c853;top:0;left:0;right:0;z-index:1;border-radius:5px 5px 0 0}.eael-pricing.style-2 .eael-pricing-item.ribbon-2:before{content:"Featured";position:absolute;width:auto;background:#00c853;color:#fff;top:35px;right:-15px;z-index:10;font-size:10px;font-weight:600;text-transform:uppercase;padding:5px 10px}.eael-pricing.style-2 .eael-pricing-item.ribbon-2:after{content:"";position:absolute;top:20px;right:-15px;width:0;height:0;border-bottom:15px solid #00c853;border-right:15px solid transparent;z-index:9;opacity:.9}.eael-pricing.style-2 .eael-pricing-item.ribbon-3:before{content:"Featured";position:absolute;width:auto;background:rgba(0,0,0,.6);color:#fff;top:15px;right:15px;z-index:10;font-size:11px;font-weight:600;text-transform:uppercase;padding:5px 15px}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon{display:inline-block;position:relative;width:80px;height:80px;background:#00c853;border-radius:50%;margin-bottom:30px;-webkit-transition:.5s;transition:.5s;overflow:hidden}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon,.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i{font-size:30px;color:#fff;-webkit-transition:.5s;transition:.5s}.eael-pricing.style-2 .eael-pricing-item:hover .eael-pricing-icon .icon{background:#43a047}.eael-pricing.style-2 .eael-pricing-item:hover .eael-pricing-icon .icon i{color:#fff}.eael-pricing.style-2 .eael-pricing-item .header{background:#c8e6c9;padding:25px 30px;margin-bottom:15px;position:relative;z-index:0}.eael-pricing.style-2 .eael-pricing-item.featured .header:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:-1;background:rgba(255,255,255,.4)}.eael-pricing.style-2 .eael-pricing-item .header .title{font-size:28px;font-weight:700;line-height:40px;margin:0}.eael-pricing.style-2 .eael-pricing-item .header .subititle{font-size:14px;font-weight:600;color:#6d6d6d}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag{position:relative;z-index:0;padding:15px 0;margin-bottom:15px}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after{content:"";position:absolute;width:140px;height:1px;bottom:0;left:0;right:0;margin:0 auto;z-index:1;background:rgba(9,9,9,.04)}.eael-pricing.style-2 .eael-pricing-item .price-tag{position:relative;display:inline-block;font-size:28px;font-weight:500;line-height:0;margin:0 auto}.eael-pricing.style-2 .eael-pricing-item .price-tag .price-currency{font-size:24px;font-weight:700;color:#00c853}.eael-pricing.style-2 .eael-pricing-item .price-period{color:#999}.eael-pricing.style-2 .eael-pricing-item .body ul{display:block;width:100%;margin-bottom:15px}.eael-pricing.style-2 .eael-pricing-item .body ul li{display:block;width:100%;height:auto;padding:10px 15px;font-size:14px;color:#6d6d6d;border-bottom:1px solid rgba(9,9,9,.04)}.eael-pricing.style-2 .eael-pricing-item .body ul li:last-child{border:none}@media only screen and (min-width:768px) and (max-width:992px){.eael-pricing{display:block}.eael-pricing .eael-pricing-item,.eael-pricing.style-2 .eael-pricing-item,.eael-pricing.style-4 .eael-pricing-item{width:100%;margin:0 auto 30px auto}}@media only screen and (max-width:480px){.eael-pricing{display:block}.eael-pricing .eael-pricing-item{width:100%}.eael-pricing .eael-pricing-item,.eael-pricing.style-2 .eael-pricing-item,.eael-pricing.style-4 .eael-pricing-item{margin:0 auto 30px auto}}.eael-pricing-content-align-center .eael-pricing{text-align:center}.eael-pricing-content-align-left .eael-pricing{text-align:left}.eael-pricing-content-align-right .eael-pricing{text-align:right}.eael-pricing-content-align-center .eael-pricing.style-4{text-align:center}.eael-pricing-content-align-left .eael-pricing.style-4{text-align:left}.eael-pricing-content-align-right .eael-pricing.style-4{text-align:right}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag{padding-left:45px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag:before{left:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag{padding-right:30px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .footer,.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .header,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .footer,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .header{padding-left:30px;padding-right:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .footer,.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .header,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .footer,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .header{padding-right:30px;padding-left:30px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .body ul li,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .body ul li{padding-left:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .body ul li,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .body ul li{padding-right:30px}.eael-pricing-content-align-left .eael-pricing.style-3 .eael-pricing-item .header:after{-webkit-transform:translateX(-80%);transform:translateX(-80%)}.eael-pricing-content-align-right .eael-pricing.style-3 .eael-pricing-item .header:after{-webkit-transform:translateX(80%);transform:translateX(80%)}.eael-pricing-content-align-left .eael-pricing.style-3 .eael-pricing-item:hover .header:after,.eael-pricing-content-align-right .eael-pricing.style-3 .eael-pricing-item:hover .header:after{-webkit-transform:translateX(0);transform:translateX(0)}.eael-pricing-content-align-left .eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-left .eael-pricing.style-1 .eael-pricing-item .header:after,.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-right .eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-right .eael-pricing.style-1 .eael-pricing-item .header:after,.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after{margin:0;width:100%}.eael-pricing-button-align-right .eael-pricing.style-1 .footer,.eael-pricing-button-align-right .eael-pricing.style-2 .footer,.eael-pricing-button-align-right .eael-pricing.style-3 .footer,.eael-pricing-button-align-right .eael-pricing.style-4 .footer{text-align:right}.eael-pricing-button-align-center .eael-pricing.style-1 .footer,.eael-pricing-button-align-center .eael-pricing.style-2 .footer,.eael-pricing-button-align-center .eael-pricing.style-3 .footer,.eael-pricing-button-align-center .eael-pricing.style-4 .footer{text-align:center}.eael-pricing-button-align-left .eael-pricing.style-1 .footer,.eael-pricing-button-align-left .eael-pricing.style-2 .footer,.eael-pricing-button-align-left .eael-pricing.style-3 .footer,.eael-pricing-button-align-left .eael-pricing.style-4 .footer{text-align:left}.eael-pricing-content-align-center.eael-pricing-button-align-right .eael-pricing.style-2 .footer,.eael-pricing-content-align-center.eael-pricing-button-align-right .eael-pricing.style-4 .footer{padding-right:30px}.eael-pricing-content-align-center.eael-pricing-button-align-left .eael-pricing.style-2 .footer,.eael-pricing-content-align-center.eael-pricing-button-align-left .eael-pricing.style-4 .footer{padding-left:30px}.only-in-pro{width:100%;-webkit-display:flex;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:15px;min-width:200px;background:#ef5350;color:#fff;text-align:center}.only-in-pro .title{font-family:Roboto,sans-serif;font-size:24px;line-height:40px;margin:0}div.tooltipster-sidetip.tooltipster-base.tooltipster-right .tooltipster-arrow{position:absolute;top:50%}div.tooltipster-sidetip.tooltipster-top div.tooltipster-box{margin-bottom:0!important}div.tooltipster-sidetip.tooltipster-bottom div.tooltipster-box{margin-top:0!important}.tooltipster-base.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{top:auto;bottom:-8px}div.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{top:-8px;bottom:auto}@media only screen and (max-width:480px){.eael-pricing.style-1 .eael-pricing-item .price-tag{display:block}}
|
31 |
.eael-post-grid .woocommerce ul.products,.eael-product-grid .woocommerce ul.products{display:grid;grid-gap:25px;margin:0!important;padding:0!important}.eael-post-grid .woocommerce ul.products:after,.eael-post-grid .woocommerce ul.products:before,.eael-product-grid .woocommerce ul.products:after,.eael-product-grid .woocommerce ul.products:before{display:none}.eael-post-grid .woocommerce ul.products .product,.eael-product-grid .woocommerce ul.products .product{width:100%;margin:0;padding:0}.eael-post-grid .woocommerce ul.products.products[class*=columns-] li.product,.eael-product-grid .woocommerce ul.products.products[class*=columns-] li.product{width:100%}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product{position:relative;float:left;overflow:hidden;text-align:center;padding:0;border-radius:0;background-color:#fff;box-shadow:none}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a{text-decoration:none}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a:hover,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a:hover,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a:hover,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a:hover{outline:0;box-shadow:none}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product img,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product img,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product img,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product img{width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:700;line-height:1;color:#333;margin:25px 0 12px;padding:0}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .onsale,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .onsale,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .onsale,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .onsale{display:block;line-height:170px;font-size:13px;text-align:center;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.6);text-transform:uppercase;color:#fff;background-color:#ff2a13;border-radius:0;border:none;box-shadow:none;position:absolute;height:100px;width:200px;z-index:1;left:-100px;top:-50px;right:auto;margin:0;padding:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price{font-size:14px;margin-bottom:0}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price del,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price del,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price del,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price del{opacity:.5;display:inline-block}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price ins,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price ins,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price ins,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price ins{font-weight:400;background-color:transparent;color:#ff2a13}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .star-rating,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .star-rating{display:block;float:none;font-size:14px;margin:10px auto}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button{display:block;font-size:14px;font-weight:400;line-height:38px;text-align:center;text-transform:uppercase;color:#fff;background-color:#333;padding:0;margin:15px;border-radius:0}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:focus,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:focus,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:focus,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:focus{outline:0}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart{display:block;margin:0 0 15px 0;padding:0;font-size:14px;line-height:1;text-transform:capitalize;color:#333;background-color:transparent}.eael-post-grid.eael-product-simple .woocommerce ul.products li.product,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product{border:1px solid #eee}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product{border:1px solid transparent}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart{visibility:hidden;-webkit-transition:none;transition:none}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover{border:1px solid #eee}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button.add_to_cart_button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover a.added_to_cart,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button.add_to_cart_button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover a.added_to_cart{visibility:visible}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product{position:relative;float:left;overflow:hidden;text-align:center;padding:0 0 15px 0;border-radius:0;background-color:#fff;box-shadow:none}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product a,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product a{text-decoration:none}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product a:hover,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product a:hover{outline:0;box-shadow:none}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product img,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product img{width:100%;height:auto;margin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay{position:relative;overflow:hidden;line-height:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .button-wrap,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .button-wrap{position:absolute;top:50%;left:0;right:0;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link{display:inline-block;font-size:14px;line-height:38px;text-align:center;color:#fff;background-color:#333;width:38px;height:38px;border-style:none;border-radius:50%;vertical-align:middle;padding:0;margin:0 5px;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:opacity .3s,-webkit-transform .2s;transition:opacity .3s,-webkit-transform .2s;transition:transform .2s,opacity .3s;transition:transform .2s,opacity .3s,-webkit-transform .2s}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:focus,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:focus,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:focus,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:focus,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:focus,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:focus{outline:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button{font-size:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:before,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:before{display:none}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:after,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:after{content:"\f217";font:normal normal normal 14px/1 FontAwesome;font-size:14px;line-height:38px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:before,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:before{display:none}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:after,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:after{content:"\f110";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:14px;line-height:38px;color:#fff;height:auto;width:auto;position:relative;top:0;left:0;margin:0;padding:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{font-size:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:after,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:after{content:"\f06e";font:normal normal normal 14px/1 FontAwesome;font-size:14px;line-height:38px;color:#fff;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:700;line-height:1;color:#333;margin:25px 0 12px;padding:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .onsale,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .onsale{display:block;line-height:170px;font-size:13px;text-align:center;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.6);text-transform:uppercase;color:#fff;background-color:#ff2a13;border-radius:0;border:none;box-shadow:none;position:absolute;height:100px;width:200px;z-index:1;left:-100px;top:-50px;right:auto;margin:0;padding:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price{font-size:14px;margin-bottom:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price del,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price del{opacity:.5;display:inline-block}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price ins,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price ins{font-weight:400;background-color:transparent;color:#ff2a13}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .star-rating,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .star-rating{display:block;float:none;font-size:14px;margin:10px auto}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .add_to_cart_button,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay a,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .add_to_cart_button,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay a{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:1025px){.eael-product-grid-column-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2,1fr)}.eael-product-grid-column-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3,1fr)}.eael-product-grid-column-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4,1fr)}.eael-product-grid-column-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5,1fr)}.eael-product-grid-column-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6,1fr)}}@media only screen and (max-width:1024px) and (min-width:766px){.eael-product-grid-column-tablet-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-tablet-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2,1fr)}.eael-product-grid-column-tablet-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3,1fr)}.eael-product-grid-column-tablet-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4,1fr)}.eael-product-grid-column-tablet-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5,1fr)}.eael-product-grid-column-tablet-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6,1fr)}}@media only screen and (max-width:767px){.eael-product-grid-column-mobile-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-mobile-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2,1fr)}.eael-product-grid-column-mobile-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3,1fr)}.eael-product-grid-column-mobile-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4,1fr)}.eael-product-grid-column-mobile-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5,1fr)}.eael-product-grid-column-mobile-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6,1fr)}}
|
32 |
@-webkit-keyframes animateStripe{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(35px,0);transform:translate(35px,0)}}@keyframes animateStripe{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(35px,0);transform:translate(35px,0)}}@-webkit-keyframes animateStripeRTL{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-35px,0);transform:translate(-35px,0)}}@keyframes animateStripeRTL{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-35px,0);transform:translate(-35px,0)}}.eael-progressbar{position:relative}.eael-progressbar-title{font-size:20px;font-weight:400}.eael-progressbar-line{position:relative;display:block;width:100%;height:12px;background-color:#eee}.eael-progressbar-line .eael-progressbar-count-wrap{position:absolute;right:0;bottom:calc(100% + 5px);font-size:16px;font-weight:400;line-height:1}.eael-progressbar-line-fill{display:inline-block;position:absolute;top:50%;left:0;width:0;height:12px;background-color:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:width 1.5s linear;transition:width 1.5s linear;overflow:hidden}.eael-progressbar-circle{position:relative;width:200px;height:200px}.eael-progressbar-circle .eael-progressbar-title{font-size:16px;font-weight:400}.eael-progressbar-circle .eael-progressbar-count-wrap{font-size:28px;font-weight:700}.eael-progressbar-circle-shadow{width:220px;height:220px;padding:10px;border-radius:50%}.eael-progressbar-circle-pie{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.eael-progressbar-circle-inner{height:100%;width:100%;border-width:12px;border-style:solid;border-color:#eee;border-radius:50%}.eael-progressbar-circle-half{position:absolute;left:0;top:0;height:100%;width:100%;border-width:12px;border-style:solid;border-color:#000;border-radius:50%;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.eael-progressbar-circle-half-left{-webkit-transform:rotate(0);transform:rotate(0)}.eael-progressbar-circle-half-right{-webkit-transform:rotate(180deg);transform:rotate(180deg);visibility:hidden}.eael-progressbar-circle-inner-content{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.eael-progressbar-half-circle{position:relative;width:200px;height:100px;overflow:hidden}.eael-progressbar-half-circle .eael-progressbar-circle-pie{-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0)}.eael-progressbar-half-circle .eael-progressbar-circle-half{-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0);-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 1.5s linear;transition:-webkit-transform 1.5s linear;transition:transform 1.5s linear;transition:transform 1.5s linear,-webkit-transform 1.5s linear}.eael-progressbar-half-circle .eael-progressbar-circle-inner-content{top:initial;bottom:0;-webkit-transform:translateY(0);transform:translateY(0)}.eael-progressbar-half-circle .eael-progressbar-title{font-size:16px;font-weight:400}.eael-progressbar-half-circle .eael-progressbar-count-wrap{font-size:28px;font-weight:700}.eael-progressbar-half-circle-after{position:relative;font-size:12px;font-weight:400;clear:both}.eael-progressbar-postfix-label{float:right}.eael-progressbar-line-stripe .eael-progressbar-line-fill:after{content:'';position:absolute;top:0;left:-35px;width:calc(100% + 70px);height:100%;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:35px 35px}.eael-progressbar-line-animate .eael-progressbar-line-fill:after{-webkit-animation:animateStripe 2s linear infinite;animation:animateStripe 2s linear infinite}.eael-progressbar-line-animate-rtl .eael-progressbar-line-fill:after{-webkit-animation:animateStripeRTL 2s linear infinite;animation:animateStripeRTL 2s linear infinite}.eael-progressbar-circle-wrap>div{margin:0 auto}.eael-progressbar-box-container.left>div,.eael-progressbar-circle-container.left>div,.eael-progressbar-line-container.left{margin:0 auto 0 0}.eael-progressbar-box-container.center>div,.eael-progressbar-circle-container.center>div,.eael-progressbar-line-container.center{margin:0 auto}.eael-progressbar-box-container.right>div,.eael-progressbar-circle-container.right>div,.eael-progressbar-line-container.right{margin:0 0 0 auto}
|
33 |
.eael-reading-progress-wrap.eael-reading-progress-wrap-local .eael-reading-progress-global{display:none}.eael-reading-progress-wrap.eael-reading-progress-wrap-global .eael-reading-progress-local{display:none}.eael-reading-progress-wrap.eael-reading-progress-wrap-disabled .eael-reading-progress-global,.eael-reading-progress-wrap.eael-reading-progress-wrap-disabled .eael-reading-progress-local{display:none}.eael-reading-progress-wrap .eael-reading-progress{width:100%;position:fixed;top:0;left:0;height:5px;z-index:999999}.eael-reading-progress-wrap .eael-reading-progress.eael-reading-progress-bottom{top:unset;bottom:0}.eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill{height:5px;background-color:#1fd18e;width:0%;-webkit-transition:width 50ms ease;transition:width 50ms ease}
|
34 |
+
.eaelsv-overlay{position:absolute;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:4;cursor:pointer;background-size:cover;background-position:50%;text-align:center;overflow:hidden}.eaelsv-overlay-icon{position:absolute;top:50%;left:50%;font-size:90px;color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.plyr__controls button{box-shadow:none!important}.plyr__controls button:hover{box-shadow:none!important}.plyr__controls{display:none!important}.eael-sticky-video-wrapper{position:relative;width:100%;min-height:200px;margin:0;padding:0;-webkit-transition:.5s;transition:.5s;text-align:left;overflow:hidden}.eael-sticky-video-player2{min-height:20px;overflow:visible}.eael-sticky-video-player2.out{position:fixed;z-index:999;border:0!important;border-radius:0!important;height:200px;width:300px}.eael-sticky-video-wrapper.out .eael-sticky-video-player,.eael-sticky-video-wrapper.out .eael-sticky-video-player2{border-radius:0!important}.eael-sticky-video-player2.in{position:relative;margin:0;padding:0;height:100%;border:0;line-height:1}.owp-play{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.owp-play i{font-size:100px;color:#fff;opacity:.8;text-shadow:1px 0 6px rgba(0,0,0,.3);-webkit-transition:all .5s;transition:all .5s}.eael-sticky-video-player:hover .owp-play i{opacity:1}.eaelsv-sticky-player-close{position:absolute;right:-25px;top:-36px;display:none;padding:7px;font-size:24px;z-index:9999;cursor:pointer;box-sizing:content-box;overflow:visible}.eaelsv-sticky-player-close:hover{color:#090}.eaelsv-sticky-player-close:after,.eaelsv-sticky-player-close:before{position:absolute;left:15px;background-color:#333}.eaelsv-sticky-player-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.eaelsv-sticky-player-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.plyr__progress input[type=range]::-webkit-slider-runnable-track,.plyr__volume input[type=range]::-webkit-slider-runnable-track{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.plyr__progress input[type=range]::-moz-range-track,.plyr__volume input[type=range]::-moz-range-track{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}
|
35 |
+
html{scroll-behavior:smooth}.eael-toc{z-index:9999;width:300px;display:none}.eael-toc .eael-toc-button{display:none}.eael-toc .eael-toc-not-found{color:#a94442}.eael-toc.eael-toc-disable{display:none}.eael-toc.eael-sticky{position:fixed;top:100px;background:0 0;display:block}.eael-toc.collapsed{width:unset!important;box-shadow:none!important;border:none!important}.eael-toc.collapsed .eael-toc-body,.eael-toc.collapsed .eael-toc-close,.eael-toc.collapsed .eael-toc-header{display:none}.eael-toc.collapsed.eael-bottom-to-top .eael-toc-button{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left;margin-top:100%}.eael-toc.collapsed .eael-toc-button{position:relative;display:inline-block;font-size:80%!important;font-weight:400;text-align:center;text-decoration:none;text-transform:none;color:#fff;background:#ff7d50;padding:10px 20px;border-radius:3px;border:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;cursor:pointer}.eael-toc.collapsed .eael-toc-button:focus{outline:0}.eael-toc.collapsed .eael-toc-button i{margin-right:10px}.eael-toc.eael-toc-right{right:0}.eael-toc.eael-toc-right .eael-toc-close{left:-11px}.eael-toc.eael-toc-right.eael-bottom-to-top .eael-toc-button{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;margin-top:-100%}.eael-toc.eael-toc-right .eael-toc-button{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:top right;transform-origin:top right;margin-top:100%}.eael-toc .eael-toc-header{position:relative;background:#ff7d50;padding:12px 30px}.eael-toc .eael-toc-header .eael-toc-title{font-size:18px;font-weight:400;letter-spacing:.1px;color:#fff;margin:0;padding:0}.eael-toc .eael-toc-header .eael-toc-title:before{content:none}.eael-toc .eael-toc-header .eael-toc-close{position:absolute;width:28px;height:28px;background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);right:-9px;top:-11px;border-radius:20px;font-family:serif;font-size:20px;font-weight:700;line-height:28px;text-align:center;color:#ff7d50;cursor:pointer;padding:0;margin:0;border:0}.eael-toc .eael-toc-body{padding:12px 30px;background:#fff6f3;min-width:20vh;max-height:50vh;overflow-y:scroll}.eael-toc .eael-toc-body::-webkit-scrollbar{width:6px}.eael-toc .eael-toc-body::-webkit-scrollbar-thumb{background:#aaa;border-radius:10px}.eael-toc .eael-toc-body ul.eael-toc-list{margin:0;padding:0;list-style:none}.eael-toc .eael-toc-body ul.eael-toc-list li ul{margin:0;padding:0;margin-left:20px;list-style:none}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-bullet li:before{content:"";position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#ff7d50;margin-right:8px;top:-2px}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number{counter-reset:counter}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number li{counter-increment:counter}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number li:before{content:counters(counter,".") " "}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number li ul{counter-reset:counter}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number li ul li{counter-increment:counter}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number li ul li:before{content:counters(counter,".") " "}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-list-arrow li.eael-highlight-active>a:before{content:"";position:absolute;left:0;z-index:999999;border-bottom:10px solid #ff7d50;border-left:5px solid transparent;border-right:5px solid transparent;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-top:10px}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-list-bar li.eael-highlight-active>a:after{content:"";position:absolute;right:0;height:30px;width:2px;background:#ff7d50;z-index:999999}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-collapse :not(.eael-highlight-parent) ul{display:none}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-word-wrap li a{display:-webkit-inline-box;display:inline-flex}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-word-wrap li a span{width:140px!important;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
|
36 |
.eael-team-item{overflow:hidden;position:relative}.team-avatar-rounded figure img{border-radius:50%;height:auto}.eael-team-image>figure{margin:0;padding:0}.eael-team-image>figure img{display:block;margin:0 auto}.eael-team-item .eael-team-content{padding:10px}.eael-team-item .eael-team-member-name{font-size:20px;font-weight:700;letter-spacing:.05em;margin:5px 0;text-transform:uppercase}.eael-team-item .eael-team-member-position{font-size:14px;font-weight:400;letter-spacing:.05em;margin:5px 0 10px;text-transform:uppercase}.eael-team-item .eael-team-content,.eael-team-item .eael-team-content .eael-team-text{font-size:14px;line-height:1.5}.eael-team-content>ul{margin:0;padding:0}.eael-team-content li{display:inline-block;list-style:outside none none;margin-right:10px;text-align:center}.eael-team-content li a{font-size:2.5rem}.eael-team-align-left .eael-team-item .eael-team-content li,.eael-team-align-left .eael-team-item .eael-team-content p,.eael-team-align-left .eael-team-item .eael-team-content ul,.eael-team-align-left .eael-team-item .eael-team-member-name,.eael-team-align-left .eael-team-item .eael-team-member-position,.eael-team-align-left .eael-team-item .eael-team-text{text-align:left}.eael-team-align-right .eael-team-item .eael-team-content li,.eael-team-align-right .eael-team-item .eael-team-content p,.eael-team-align-right .eael-team-item .eael-team-content ul,.eael-team-align-right .eael-team-item .eael-team-member-name,.eael-team-align-right .eael-team-item .eael-team-member-position,.eael-team-align-right .eael-team-item .eael-team-text{text-align:right}.eael-team-align-centered .eael-team-item .eael-team-content li,.eael-team-align-centered .eael-team-item .eael-team-content p,.eael-team-align-centered .eael-team-item .eael-team-content ul,.eael-team-align-centered .eael-team-item .eael-team-member-name,.eael-team-align-centered .eael-team-item .eael-team-member-position,.eael-team-align-centered .eael-team-item .eael-team-text{text-align:center}.eael-team-item.eael-team-members-overlay .eael-team-content{bottom:10px;left:10px;margin-bottom:0;padding-top:15%;opacity:0;overflow:hidden;text-overflow:ellipsis;position:absolute;right:10px;top:10px;-webkit-transition:all 615ms cubic-bezier(.19,1,.22,1) 0s;transition:all 615ms cubic-bezier(.19,1,.22,1) 0s}.eael-team-item.eael-team-members-overlay:hover .eael-team-content{opacity:1}.eael-team-member-social-link>a{display:inline-block;-webkit-transition:all .3s cubic-bezier(.19,1,.22,1) 0s;transition:all .3s cubic-bezier(.19,1,.22,1) 0s}.eael-team-member-social-link>a:focus{outline:0}
|
37 |
.eael-testimonial-slider{position:relative}.testimonial-star-rating{padding:0;margin:0}.testimonial-star-rating li{list-style:none;display:inline-block}.testimonial-star-rating li i{color:#d8d8d8}.rating-five .testimonial-star-rating li i{color:#f2b01e}.rating-one .testimonial-star-rating li:first-child i{color:#f2b01e}.rating-two .testimonial-star-rating li:nth-child(1) i,.rating-two .testimonial-star-rating li:nth-child(2) i{color:#f2b01e}.rating-three .testimonial-star-rating li:nth-child(1) i,.rating-three .testimonial-star-rating li:nth-child(2) i,.rating-three .testimonial-star-rating li:nth-child(3) i{color:#f2b01e}.rating-four .testimonial-star-rating li:nth-child(1) i,.rating-four .testimonial-star-rating li:nth-child(2) i,.rating-four .testimonial-star-rating li:nth-child(3) i,.rating-four .testimonial-star-rating li:nth-child(4) i{color:#f2b01e}.eael-testimonial-image img{max-width:100%}.eael-testimonial-image{padding:10px 0 0 0}.eael-testimonial-image>figure{display:block;margin:0}.testimonial-avatar-rounded figure img{border-radius:50%;height:auto}.eael-testimonial-content{margin:0;padding:10px}.eael-testimonial-item>figure{margin:0 auto;padding:0 20px}.eael-testimonial-item .center-text{text-align:center}.eael-testimonial-item .right-text{text-align:right}.eael-testimonial-item .left-text{text-align:left}.eael-testimonial-item .justify-text{text-align:justify}.eael-testimonial-content .eael-testimonial-text{font-size:100%;font-style:italic;line-height:1.5;margin-top:0;margin-bottom:10px;word-wrap:break-word}.eael-testimonial-content .eael-testimonial-user{display:inline-block;font-family:inherit;font-size:105%;font-style:italic;font-weight:400;line-height:1.5;margin-top:0;margin-bottom:0;margin-right:5px}.eael-testimonial-content .eael-testimonial-user-company{display:inline-block;font-family:inherit;font-size:90%;font-style:italic;font-weight:lighter;line-height:1.75;margin-bottom:0;margin-top:1px}.eael-testimonial-image{position:relative}.eael-testimonial-item .eael-testimonial-quote::after{color:inherit!important;content:"\f10e";font-family:"Font Awesome 5 Free";font-size:200%;font-weight:900}.eael-testimonial-slider.default-style .eael-testimonial-align-centered .eael-testimonial-image figure img{margin:0 auto}.eael-testimonial-slider.classic-style .eael-testimonial-align-left .eael-testimonial-image figure img,.eael-testimonial-slider.classic-style .eael-testimonial-align-right .eael-testimonial-image figure img,.eael-testimonial-slider.default-style .eael-testimonial-align-left .eael-testimonial-image figure img,.eael-testimonial-slider.default-style .eael-testimonial-align-right .eael-testimonial-image figure img,.eael-testimonial-slider.middle-style .eael-testimonial-align-left .eael-testimonial-image figure img,.eael-testimonial-slider.middle-style .eael-testimonial-align-right .eael-testimonial-image figure img{margin:0}.eael-testimonial-slider.classic-style .eael-testimonial-align-right .eael-testimonial-image figure,.eael-testimonial-slider.default-style .eael-testimonial-align-right .eael-testimonial-image figure,.eael-testimonial-slider.middle-style .eael-testimonial-align-right .eael-testimonial-image figure{text-align:right}.eael-testimonial-slider.classic-style .eael-testimonial-align-left .eael-testimonial-image figure,.eael-testimonial-slider.default-style .eael-testimonial-align-left .eael-testimonial-image figure,.eael-testimonial-slider.middle-style .eael-testimonial-align-left .eael-testimonial-image figure{text-align:left}.eael-testimonial-slider.classic-style .eael-testimonial-align-right .testimonial-classic-style-content,.eael-testimonial-slider.default-style .eael-testimonial-align-right .default-style-testimonial-content,.eael-testimonial-slider.middle-style .eael-testimonial-align-right .eael-testimonial-text,.eael-testimonial-slider.middle-style .eael-testimonial-align-right .middle-style-content{text-align:right}.eael-testimonial-slider.classic-style .eael-testimonial-align-center .testimonial-classic-style-content,.eael-testimonial-slider.default-style .eael-testimonial-align-center .default-style-testimonial-content,.eael-testimonial-slider.middle-style .eael-testimonial-align-center .eael-testimonial-text,.eael-testimonial-slider.middle-style .eael-testimonial-align-center .middle-style-content{text-align:center}.eael-testimonial-slider.classic-style .eael-testimonial-align-left .testimonial-classic-style-content,.eael-testimonial-slider.default-style .eael-testimonial-align-left .default-style-testimonial-content,.eael-testimonial-slider.middle-style .eael-testimonial-align-left .eael-testimonial-text,.eael-testimonial-slider.middle-style .eael-testimonial-align-left .middle-style-content{text-align:left}.eael-testimonial-slider.icon-img-left-content .eael-testimonial-text>p,.eael-testimonial-slider.icon-img-right-content .eael-testimonial-text>p{margin:0}.icon-img-left-content .eael-testimonial-image{float:left;width:30%}.icon-img-left-content .eael-testimonial-content{float:left;width:70%;text-align:left}.icon-img-left-content.eael-testimonial-item{overflow:hidden;position:relative}.icon-img-left-content .eael-testimonial-quote{position:absolute;right:0}.icon-img-left-content .eael-testimonial-text{margin-top:0}.eael-testimonial-align-centered .eael-testimonial-user,.eael-testimonial-align-centered .eael-testimonial-user-company{float:none;text-align:center}.eael-testimonial-align-centered .eael-testimonial-image>figure img{display:block;margin-left:auto!important;margin-right:auto!important}.icon-img-right-content .eael-testimonial-image{float:right;width:30%}.icon-img-right-content .eael-testimonial-content{float:right;width:70%;text-align:right}.icon-img-right-content.eael-testimonial-item{overflow:hidden;position:relative}.icon-img-right-content .eael-testimonial-quote{position:absolute}.icon-img-right-content .eael-testimonial-text{margin-top:0}.eael-testimonial-item{position:relative}.classic-style.testimonial-alignment-center .eael-testimonial-image,.default-style.testimonial-alignment-center .eael-testimonial-image{text-align:center}.classic-style.testimonial-alignment-right .eael-testimonial-image,.default-style.testimonial-alignment-right .eael-testimonial-image{text-align:right}.classic-style.testimonial-alignment-center .eael-testimonial-image>figure,.default-style.testimonial-alignment-center .eael-testimonial-image>figure{text-align:center}.eael-testimonial-slider.icon-img-left-content .eael-testimonial-align-centered .eael-testimonial-content{text-align:center}.eael-testimonial-slider.icon-img-left-content .eael-testimonial-align-left .eael-testimonial-content{text-align:left}.eael-testimonial-slider.icon-img-left-content .eael-testimonial-align-right .eael-testimonial-content{text-align:right}.eael-testimonial-slider.icon-img-right-content .eael-testimonial-align-centered .eael-testimonial-content{text-align:center}.eael-testimonial-slider.icon-img-right-content .eael-testimonial-align-left .eael-testimonial-content{text-align:left}.eael-testimonial-slider.icon-img-right-content .eael-testimonial-align-right .eael-testimonial-content{text-align:right}span.eael-testimonial-quote{position:absolute;right:10px;top:10px}.eael-testimonial-item.left .eael-testimonial-image{text-align:left}.eael-testimonial-item.center .eael-testimonial-image{text-align:center}.eael-testimonial-item.right .eael-testimonial-image{text-align:right}.eael-testimonial-inline-bio .eael-testimonial-image{float:left}.eael-testimonial-inline-bio .bio-text{padding-top:10px}.eael-testimonial-content.eael-testimonial-inline-bio{overflow:hidden;margin-bottom:0;padding-bottom:0}.eael-testimonial-inline-bio .bio-text,.eael-testimonial-inline-bio .testimonial-star-rating{float:left;width:65%}.eael-testimonial-content.eael-testimonial-inline-bio{text-align:left!important}.testimonial-inline-style .eael-testimonial-image{float:left;max-width:100%;padding:0;margin-right:15px}.testimonial-inline-style{overflow:hidden;text-align:left}.content-top-icon-title-inline .eael-testimonial-align-left .eael-testimonial-text,.content-top-icon-title-inline .eael-testimonial-text{text-align:left}.content-top-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text{text-align:center}.content-top-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text{text-align:right}.content-bottom-icon-title-inline .eael-testimonial-align-left .eael-testimonial-text,.content-bottom-icon-title-inline .eael-testimonial-text{text-align:left}.content-bottom-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text{text-align:center}.content-bottom-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text{text-align:right}
|
38 |
.eael-tooltip{position:relative;display:inline-block;min-width:150px;padding:12px 24px;font-size:.93rem;color:#333;line-height:1;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.eael-tooltip .eael-tooltip-text{display:block;width:100%;visibility:hidden;background-color:#000;color:#fff;border-radius:4px;padding:10px;position:absolute;z-index:1;font-size:.93rem;line-height:1.3}.eael-tooltip .eael-tooltip-text p{margin:0}.eael-tooltip .eael-tooltip-text::after{content:"";position:absolute;border-width:5px;border-style:solid}.eael-tooltip:hover .eael-tooltip-text{visibility:visible}.eael-tooltip .eael-tooltip-text.eael-tooltip-left{top:50%;right:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-right:10px}.eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left{-webkit-animation:tooltipLeftIn .3s ease-in-out;animation:tooltipLeftIn .3s ease-in-out}.eael-tooltip .eael-tooltip-text.eael-tooltip-left::after{top:calc(50% - 5px);left:100%;border-color:transparent transparent transparent #000}.eael-tooltip .eael-tooltip-text.eael-tooltip-right{top:50%;left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-left:10px}.eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right{-webkit-animation:tooltipRightIn .3s linear;animation:tooltipRightIn .3s linear}.eael-tooltip .eael-tooltip-text.eael-tooltip-right::after{top:calc(50% - 5px);right:100%;border-color:transparent #000 transparent transparent}.eael-tooltip .eael-tooltip-text.eael-tooltip-top{bottom:calc(100%);left:0;right:0;margin:0 auto 10px auto}.eael-tooltip .eael-tooltip-text.eael-tooltip-top::after{margin-top:0;top:100%;left:calc(50% - 5px);border-color:#000 transparent transparent transparent}.eael-tooltip:hover .eael-tooltip-text.eael-tooltip-top{-webkit-animation:tooltipTopIn .3s linear;animation:tooltipTopIn .3s linear}.eael-tooltip .eael-tooltip-text.eael-tooltip-bottom{top:100%;left:0;right:0;margin:10px auto 0 auto}.eael-tooltip .eael-tooltip-text.eael-tooltip-bottom::after{margin-top:0;bottom:100%;left:calc(50% - 5px);border-color:transparent transparent #000 transparent}.eael-tooltip:hover .eael-tooltip-text.eael-tooltip-bottom{-webkit-animation:tooltipBottomIn .3s linear;animation:tooltipBottomIn .3s linear}.eael-tooltip-align-left{display:-webkit-box;display:flex;width:100%;-webkit-box-pack:start;justify-content:flex-start}.eael-tooltip-align-right{display:-webkit-box;display:flex;width:100%;-webkit-box-pack:end;justify-content:flex-end}.eael-tooltip-align-center{display:-webkit-box;display:flex;width:100%;-webkit-box-pack:center;justify-content:center}.eael-tooltip-align-justify .eael-tooltip{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@-webkit-keyframes tooltipRightIn{0%{opacity:0;left:105%}100%{opacity:1;left:100%}}@keyframes tooltipRightIn{0%{opacity:0;left:105%}100%{opacity:1;left:100%}}@-webkit-keyframes tooltipLeftIn{0%{opacity:0;right:105%}100%{opacity:1;right:100%}}@keyframes tooltipLeftIn{0%{opacity:0;right:105%}100%{opacity:1;right:100%}}@-webkit-keyframes tooltipTopIn{0%{opacity:0;bottom:110%}100%{opacity:1;bottom:100%}}@keyframes tooltipTopIn{0%{opacity:0;bottom:110%}100%{opacity:1;bottom:100%}}@-webkit-keyframes tooltipBottomIn{0%{opacity:0;top:110%}100%{opacity:1;top:100%}}@keyframes tooltipBottomIn{0%{opacity:0;top:110%}100%{opacity:1;top:100%}}span.eael-tooltip-content,span.eael-tooltip-content a{width:100%;display:block;text-align:center}.eael-tooltip-text-align-left .eael-tooltip-content a,.eael-tooltip-text-align-left .eael-tooltip-text{text-align:left}.eael-tooltip-text-align-right .eael-tooltip-content a,.eael-tooltip-text-align-right .eael-tooltip-text{text-align:right}.eael-tooltip-text-align-center .eael-tooltip-content a,.eael-tooltip-text-align-center .eael-tooltip-text{text-align:center}.eael-tooltip-text-align-justify .eael-tooltip-content a,.eael-tooltip-text-align-justify .eael-tooltip-text{text-align:justify}
|
assets/front-end/css/event-calendar/index.css
CHANGED
@@ -3,6 +3,7 @@
|
|
3 |
}
|
4 |
.eael-event-calendar-wrapper .fc table {
|
5 |
margin: auto;
|
|
|
6 |
}
|
7 |
.eael-event-calendar-wrapper .fc-view table thead:first-child tr:first-child td {
|
8 |
border-top: 1px solid #ddd !important;
|
3 |
}
|
4 |
.eael-event-calendar-wrapper .fc table {
|
5 |
margin: auto;
|
6 |
+
overflow: auto;
|
7 |
}
|
8 |
.eael-event-calendar-wrapper .fc-view table thead:first-child tr:first-child td {
|
9 |
border-top: 1px solid #ddd !important;
|
assets/front-end/css/event-calendar/index.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.eael-event-calendar-wrapper .fc-row table{margin:0!important}.eael-event-calendar-wrapper .fc table{margin:auto}.eael-event-calendar-wrapper .fc-view table thead:first-child tr:first-child td{border-top:1px solid #ddd!important;border-bottom:none!important}.eael-event-calendar-wrapper .fc-day-grid-event{margin-top:2px;padding:8px;font-size:12px;border-left-width:5px}.eael-event-calendar-wrapper .fc-day.fc-today{background:0 0}.eael-event-calendar-wrapper .fc-day-top.fc-today .fc-day-number{font-weight:700}.eael-event-calendar-wrapper .fc-row table thead:first-child tr:first-child th{font-size:14px}.eael-event-calendar-wrapper .fc-day-number{font-size:14px;float:center!important}.eael-event-calendar-wrapper .eaelec-modal{position:fixed;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;z-index:-1}.eael-event-calendar-wrapper .eaelec-modal .eael-ec-modal-bg{position:absolute;left:0;top:0;height:100%;width:100%;background:#000;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.eael-event-calendar-wrapper .eaelec-modal.eael-ec-popup-ready{z-index:99999;opacity:1}.eael-event-calendar-wrapper .eaelec-modal-content{position:relative;margin:auto;border:1px solid #888;max-width:900px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);background-color:#fefefe;padding:20px 0;width:100%;border-radius:10px}.eael-event-calendar-wrapper .eaelec-modal-header{padding:0 30px;color:#fff;border-color:#090;overflow:auto;margin-top:8px}.eael-event-calendar-wrapper .eaelec-modal-header h2{color:#242424;margin:0;padding:0}.eael-event-calendar-wrapper .eaelec-modal-header .eaelec-event-popup-date{color:#555;padding-top:2px;display:inline-block}.eael-event-calendar-wrapper .eaelec-modal-header .eaelec-event-popup-date i{color:#5725ff}.eael-event-calendar-wrapper .eaelec-modal-close{position:absolute;right:-15px;top:-18px;font-size:24px;z-index:9999;cursor:pointer;box-sizing:content-box;overflow:visible;border:2px solid #fff;background:#fff;text-align:center;box-shadow:2px 0 12px 3px rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#000!important;height:40px;width:40px;text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:50%}.eael-event-calendar-wrapper .eaelec-modal-close>span{font-size:20px}.eael-event-calendar-wrapper .eaelec-modal-close:focus,.eael-event-calendar-wrapper .eaelec-modal-close:hover{color:#fff;text-decoration:none;cursor:pointer}.eael-event-calendar-wrapper .eaelec-modal-body{padding:0 10px 0 35px;margin:10px 0;color:#555;height:300px;overflow-y:auto;word-break:break-all}.eael-event-calendar-wrapper .eaelec-modal-body::-webkit-scrollbar{width:6px}.eael-event-calendar-wrapper .eaelec-modal-body::-webkit-scrollbar-thumb{background:#aaa;border-radius:10px}.eael-event-calendar-wrapper .eaelec-modal-footer{padding:0 10px 0 35px;color:#fff;border:0 solid red}.eael-event-calendar-wrapper .eaelec-event-date-end,.eael-event-calendar-wrapper .eaelec-event-date-start{font-size:15px}@media (max-width:575px){.eael-event-calendar-wrapper .fc-toolbar{margin:0!important;padding:0!important}.eael-event-calendar-wrapper .fc-toolbar .fc-center{width:100%!important;margin:0!important;padding:0!important}.eael-event-calendar-wrapper .fc-toolbar h2{font-size:16px!important;width:100%!important;text-align:center!important;padding:5px!important}.eael-event-calendar-wrapper .fc-ltr .fc-axis{font-size:12px!important}.eael-event-calendar-wrapper .fc-row table thead:first-child tr:first-child th{font-weight:400!important;font-size:12px!important;padding:5px!important}}.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-center h2{font-size:22px}.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-left .fc-button .fc-icon{font-size:13px}.fc-toolbar.fc-header-toolbar .fc-button-group button:not(:first-child){margin-left:5px}.fc-toolbar.fc-header-toolbar button.fc-dayGridMonth-button,.fc-toolbar.fc-header-toolbar button.fc-listWeek-button,.fc-toolbar.fc-header-toolbar button.fc-timeGridDay-button,.fc-toolbar.fc-header-toolbar button.fc-timeGridWeek-button{position:relative}.fc-toolbar.fc-header-toolbar button.fc-dayGridMonth-button:before,.fc-toolbar.fc-header-toolbar button.fc-listWeek-button:before,.fc-toolbar.fc-header-toolbar button.fc-timeGridDay-button:before,.fc-toolbar.fc-header-toolbar button.fc-timeGridWeek-button:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:13px;display:inline-block;padding-right:5px;padding-left:0;-webkit-font-smoothing:antialiased}.fc-toolbar.fc-header-toolbar button.fc-timeGridWeek-button:before{content:"\f03a";left:8px}.fc-toolbar.fc-header-toolbar button.fc-timeGridDay-button:before{content:"\f0c9";left:21px}.fc-toolbar.fc-header-toolbar button.fc-dayGridMonth-button:before{content:"\f00a"}.fc-toolbar.fc-header-toolbar button.fc-listWeek-button:before{content:"\f00b"}.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary{box-shadow:none;height:auto;width:auto;float:none;font-size:13px;font-weight:400;color:#5e5e5e;border-radius:3px;text-transform:capitalize;background:#f7f7fb;text-shadow:none;line-height:19px;padding:8px 12px;border:none}.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary.fc-state-active,.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:focus,.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:hover,.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:visited{background:#5725ff;color:#fff;box-shadow:none}.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary.fc-button-active{background:#5725ff;color:#fff}th.fc-widget-header>span{padding:14px;display:block;font-size:16px;color:#424344}span.fc-day-number{padding:17px;display:block}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:12px 2px 2px 2px;display:block;border-bottom:0 solid}.eael-event-calendar-wrapper .fc-view .fc-body thead:first-child tr:first-child td{border-bottom:3px solid transparent}.eael-event-calendar-wrapper .fc-view table thead:first-child tr:first-child td{border-top:1px solid #dfdfe9}.fc-unthemed .fc-timeGridDay-view .fc-event,.fc-unthemed .fc-timeGridWeek-view .fc-event{border-left:1px solid;border-color:#4d4d4d!important}.fc-unthemed .fc-timeGridDay-view .fc-event .fc-time,.fc-unthemed .fc-timeGridWeek-view .fc-event .fc-time{padding-left:3px}.fc-unthemed .fc-timeGridDay-view .fc-bg table tbody tr>td,.fc-unthemed .fc-timeGridWeek-view .fc-bg table tbody tr>td{padding-left:1px}.fc-unthemed .fc-timeGridDay-view .fc-time-grid .fc-event .fc-content,.fc-unthemed .fc-timeGridWeek-view .fc-time-grid .fc-event .fc-content{-webkit-box-pack:end;justify-content:end}.fc-unthemed .fc-timeGridWeek-view .fc-time-grid .fc-event .fc-content{display:inherit}.fc-unthemed .fc-listWeek-view .fc-list-table tr.fc-list-item{cursor:pointer}.fc-unthemed .fc-listWeek-view .fc-list-table tr td{padding-bottom:10px;padding-top:10px}.fc-unthemed .fc-dayGridMonth-view .fc-day-grid-event .fc-time{font-weight:400}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#dfdfe9}.fc-unthemed .fc-event,.fc-unthemed a.fc-day-grid-event{color:#707070;font-size:14px;background:#fff;border-radius:5px;font-weight:400;margin:1px;border:none}.fc-unthemed .fc-event .fc-day-grid-event .fc-time,.fc-unthemed a.fc-day-grid-event .fc-day-grid-event .fc-time{font-weight:400}.fc-unthemed .fc-time-grid .fc-event{min-height:20px}.fc-unthemed .fc-time-grid .fc-event .fc-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:100%;width:100%}.fc-unthemed .fc-time-grid .fc-event .fc-content .fc-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-unthemed .fc-event:hover{color:#707070}.eaelec-modal.eael-zoom-in{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.eaelec-modal.eael-zoom-in .eaelec-modal-content{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(.5);transform:scale(.5)}.eaelec-modal.eael-zoom-in.eael-ec-popup-ready .eael-ec-modal-bg{opacity:.7}.eaelec-modal.eael-zoom-in.eael-ec-popup-ready .eaelec-modal-content{opacity:1;-webkit-transform:scale(.9);transform:scale(.9)}.eaelec-modal.eael-zoom-in.eael-ec-modal-removing .eaelec-modal-content{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}.eaelec-modal.eael-zoom-in.eael-ec-modal-removing .eael-ec-modal-bg{opacity:0}@media (min-width:768px) and (max-width:1024px){.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar{margin-bottom:12px}.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-center h2{font-size:22px}.eael-event-calendar-wrapper .fc-right .fc-button-group .fc-button.fc-button-primary:before{font-size:15px}.eael-event-calendar-wrapper .fc-timeGridWeek-view a .fc-content{display:inherit!important}.eael-event-calendar-wrapper .fc-day-header.fc-widget-header span{font-size:15px}.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-button-group button:not(:first-child){margin-left:5px}.eael-event-calendar-wrapper .eaelec-modal-body{height:200px}}@media only screen and (max-width:767px){.fc-left,.fc-right{width:100%;text-align:center}.fc-left{text-align:center}.fc-right{margin-bottom:10px}.fc-right .fc-button-group .fc-button.fc-button-primary{font-size:11px}.fc-right .fc-button-group .fc-button.fc-button-primary:before{font-size:11px;padding-left:0}.fc-center{text-align:center}.fc-toolbar.fc-header-toolbar{display:inline-block;width:100%}.fc-toolbar.fc-header-toolbar .fc-button-group button.fc-button.fc-button-primary{margin-left:5px;font-size:12px}th.fc-widget-header>span{padding:0;font-size:14px}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:0;margin:0;font-size:10px}.fc-basic-view .fc-body .fc-row{min-height:2em}.eael-event-calendar-wrapper .eaelec-modal-body{height:100px}}
|
1 |
+
.eael-event-calendar-wrapper .fc-row table{margin:0!important}.eael-event-calendar-wrapper .fc table{margin:auto;overflow:auto}.eael-event-calendar-wrapper .fc-view table thead:first-child tr:first-child td{border-top:1px solid #ddd!important;border-bottom:none!important}.eael-event-calendar-wrapper .fc-day-grid-event{margin-top:2px;padding:8px;font-size:12px;border-left-width:5px}.eael-event-calendar-wrapper .fc-day.fc-today{background:0 0}.eael-event-calendar-wrapper .fc-day-top.fc-today .fc-day-number{font-weight:700}.eael-event-calendar-wrapper .fc-row table thead:first-child tr:first-child th{font-size:14px}.eael-event-calendar-wrapper .fc-day-number{font-size:14px;float:center!important}.eael-event-calendar-wrapper .eaelec-modal{position:fixed;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;z-index:-1}.eael-event-calendar-wrapper .eaelec-modal .eael-ec-modal-bg{position:absolute;left:0;top:0;height:100%;width:100%;background:#000;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.eael-event-calendar-wrapper .eaelec-modal.eael-ec-popup-ready{z-index:99999;opacity:1}.eael-event-calendar-wrapper .eaelec-modal-content{position:relative;margin:auto;border:1px solid #888;max-width:900px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);background-color:#fefefe;padding:20px 0;width:100%;border-radius:10px}.eael-event-calendar-wrapper .eaelec-modal-header{padding:0 30px;color:#fff;border-color:#090;overflow:auto;margin-top:8px}.eael-event-calendar-wrapper .eaelec-modal-header h2{color:#242424;margin:0;padding:0}.eael-event-calendar-wrapper .eaelec-modal-header .eaelec-event-popup-date{color:#555;padding-top:2px;display:inline-block}.eael-event-calendar-wrapper .eaelec-modal-header .eaelec-event-popup-date i{color:#5725ff}.eael-event-calendar-wrapper .eaelec-modal-close{position:absolute;right:-15px;top:-18px;font-size:24px;z-index:9999;cursor:pointer;box-sizing:content-box;overflow:visible;border:2px solid #fff;background:#fff;text-align:center;box-shadow:2px 0 12px 3px rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#000!important;height:40px;width:40px;text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:50%}.eael-event-calendar-wrapper .eaelec-modal-close>span{font-size:20px}.eael-event-calendar-wrapper .eaelec-modal-close:focus,.eael-event-calendar-wrapper .eaelec-modal-close:hover{color:#fff;text-decoration:none;cursor:pointer}.eael-event-calendar-wrapper .eaelec-modal-body{padding:0 10px 0 35px;margin:10px 0;color:#555;height:300px;overflow-y:auto;word-break:break-all}.eael-event-calendar-wrapper .eaelec-modal-body::-webkit-scrollbar{width:6px}.eael-event-calendar-wrapper .eaelec-modal-body::-webkit-scrollbar-thumb{background:#aaa;border-radius:10px}.eael-event-calendar-wrapper .eaelec-modal-footer{padding:0 10px 0 35px;color:#fff;border:0 solid red}.eael-event-calendar-wrapper .eaelec-event-date-end,.eael-event-calendar-wrapper .eaelec-event-date-start{font-size:15px}@media (max-width:575px){.eael-event-calendar-wrapper .fc-toolbar{margin:0!important;padding:0!important}.eael-event-calendar-wrapper .fc-toolbar .fc-center{width:100%!important;margin:0!important;padding:0!important}.eael-event-calendar-wrapper .fc-toolbar h2{font-size:16px!important;width:100%!important;text-align:center!important;padding:5px!important}.eael-event-calendar-wrapper .fc-ltr .fc-axis{font-size:12px!important}.eael-event-calendar-wrapper .fc-row table thead:first-child tr:first-child th{font-weight:400!important;font-size:12px!important;padding:5px!important}}.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-center h2{font-size:22px}.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-left .fc-button .fc-icon{font-size:13px}.fc-toolbar.fc-header-toolbar .fc-button-group button:not(:first-child){margin-left:5px}.fc-toolbar.fc-header-toolbar button.fc-dayGridMonth-button,.fc-toolbar.fc-header-toolbar button.fc-listWeek-button,.fc-toolbar.fc-header-toolbar button.fc-timeGridDay-button,.fc-toolbar.fc-header-toolbar button.fc-timeGridWeek-button{position:relative}.fc-toolbar.fc-header-toolbar button.fc-dayGridMonth-button:before,.fc-toolbar.fc-header-toolbar button.fc-listWeek-button:before,.fc-toolbar.fc-header-toolbar button.fc-timeGridDay-button:before,.fc-toolbar.fc-header-toolbar button.fc-timeGridWeek-button:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:13px;display:inline-block;padding-right:5px;padding-left:0;-webkit-font-smoothing:antialiased}.fc-toolbar.fc-header-toolbar button.fc-timeGridWeek-button:before{content:"\f03a";left:8px}.fc-toolbar.fc-header-toolbar button.fc-timeGridDay-button:before{content:"\f0c9";left:21px}.fc-toolbar.fc-header-toolbar button.fc-dayGridMonth-button:before{content:"\f00a"}.fc-toolbar.fc-header-toolbar button.fc-listWeek-button:before{content:"\f00b"}.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary{box-shadow:none;height:auto;width:auto;float:none;font-size:13px;font-weight:400;color:#5e5e5e;border-radius:3px;text-transform:capitalize;background:#f7f7fb;text-shadow:none;line-height:19px;padding:8px 12px;border:none}.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary.fc-state-active,.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:focus,.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:hover,.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary:visited{background:#5725ff;color:#fff;box-shadow:none}.fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary.fc-button-active{background:#5725ff;color:#fff}th.fc-widget-header>span{padding:14px;display:block;font-size:16px;color:#424344}span.fc-day-number{padding:17px;display:block}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:12px 2px 2px 2px;display:block;border-bottom:0 solid}.eael-event-calendar-wrapper .fc-view .fc-body thead:first-child tr:first-child td{border-bottom:3px solid transparent}.eael-event-calendar-wrapper .fc-view table thead:first-child tr:first-child td{border-top:1px solid #dfdfe9}.fc-unthemed .fc-timeGridDay-view .fc-event,.fc-unthemed .fc-timeGridWeek-view .fc-event{border-left:1px solid;border-color:#4d4d4d!important}.fc-unthemed .fc-timeGridDay-view .fc-event .fc-time,.fc-unthemed .fc-timeGridWeek-view .fc-event .fc-time{padding-left:3px}.fc-unthemed .fc-timeGridDay-view .fc-bg table tbody tr>td,.fc-unthemed .fc-timeGridWeek-view .fc-bg table tbody tr>td{padding-left:1px}.fc-unthemed .fc-timeGridDay-view .fc-time-grid .fc-event .fc-content,.fc-unthemed .fc-timeGridWeek-view .fc-time-grid .fc-event .fc-content{-webkit-box-pack:end;justify-content:end}.fc-unthemed .fc-timeGridWeek-view .fc-time-grid .fc-event .fc-content{display:inherit}.fc-unthemed .fc-listWeek-view .fc-list-table tr.fc-list-item{cursor:pointer}.fc-unthemed .fc-listWeek-view .fc-list-table tr td{padding-bottom:10px;padding-top:10px}.fc-unthemed .fc-dayGridMonth-view .fc-day-grid-event .fc-time{font-weight:400}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#dfdfe9}.fc-unthemed .fc-event,.fc-unthemed a.fc-day-grid-event{color:#707070;font-size:14px;background:#fff;border-radius:5px;font-weight:400;margin:1px;border:none}.fc-unthemed .fc-event .fc-day-grid-event .fc-time,.fc-unthemed a.fc-day-grid-event .fc-day-grid-event .fc-time{font-weight:400}.fc-unthemed .fc-time-grid .fc-event{min-height:20px}.fc-unthemed .fc-time-grid .fc-event .fc-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:100%;width:100%}.fc-unthemed .fc-time-grid .fc-event .fc-content .fc-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-unthemed .fc-event:hover{color:#707070}.eaelec-modal.eael-zoom-in{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.eaelec-modal.eael-zoom-in .eaelec-modal-content{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(.5);transform:scale(.5)}.eaelec-modal.eael-zoom-in.eael-ec-popup-ready .eael-ec-modal-bg{opacity:.7}.eaelec-modal.eael-zoom-in.eael-ec-popup-ready .eaelec-modal-content{opacity:1;-webkit-transform:scale(.9);transform:scale(.9)}.eaelec-modal.eael-zoom-in.eael-ec-modal-removing .eaelec-modal-content{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}.eaelec-modal.eael-zoom-in.eael-ec-modal-removing .eael-ec-modal-bg{opacity:0}@media (min-width:768px) and (max-width:1024px){.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar{margin-bottom:12px}.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-center h2{font-size:22px}.eael-event-calendar-wrapper .fc-right .fc-button-group .fc-button.fc-button-primary:before{font-size:15px}.eael-event-calendar-wrapper .fc-timeGridWeek-view a .fc-content{display:inherit!important}.eael-event-calendar-wrapper .fc-day-header.fc-widget-header span{font-size:15px}.eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-button-group button:not(:first-child){margin-left:5px}.eael-event-calendar-wrapper .eaelec-modal-body{height:200px}}@media only screen and (max-width:767px){.fc-left,.fc-right{width:100%;text-align:center}.fc-left{text-align:center}.fc-right{margin-bottom:10px}.fc-right .fc-button-group .fc-button.fc-button-primary{font-size:11px}.fc-right .fc-button-group .fc-button.fc-button-primary:before{font-size:11px;padding-left:0}.fc-center{text-align:center}.fc-toolbar.fc-header-toolbar{display:inline-block;width:100%}.fc-toolbar.fc-header-toolbar .fc-button-group button.fc-button.fc-button-primary{margin-left:5px;font-size:12px}th.fc-widget-header>span{padding:0;font-size:14px}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:0;margin:0;font-size:10px}.fc-basic-view .fc-body .fc-row{min-height:2em}.eael-event-calendar-wrapper .eaelec-modal-body{height:100px}}
|
assets/front-end/css/facebook-feed/index.css
CHANGED
File without changes
|
assets/front-end/css/facebook-feed/index.min.css
CHANGED
File without changes
|
assets/front-end/css/fancy-text/index.css
CHANGED
File without changes
|
assets/front-end/css/fancy-text/index.min.css
CHANGED
File without changes
|
assets/front-end/css/feature-list/index.css
CHANGED
File without changes
|
assets/front-end/css/feature-list/index.min.css
CHANGED
File without changes
|
assets/front-end/css/filter-gallery/index.css
CHANGED
File without changes
|
assets/front-end/css/filter-gallery/index.min.css
CHANGED
File without changes
|
assets/front-end/css/flip-box/index.css
CHANGED
File without changes
|
assets/front-end/css/flip-box/index.min.css
CHANGED
File without changes
|
assets/front-end/css/fluentform/index.css
CHANGED
File without changes
|
assets/front-end/css/fluentform/index.min.css
CHANGED
File without changes
|
assets/front-end/css/general/index.css
CHANGED
File without changes
|
assets/front-end/css/general/index.min.css
CHANGED
File without changes
|
assets/front-end/css/gravity-form/index.css
CHANGED
@@ -17,11 +17,6 @@
|
|
17 |
text-align: center;
|
18 |
}
|
19 |
|
20 |
-
.eael-gravity-form .gform_wrapper .gform_footer {
|
21 |
-
margin: 0;
|
22 |
-
padding: 0;
|
23 |
-
}
|
24 |
-
|
25 |
.gform_wrapper form li,
|
26 |
.gform_wrapper li {
|
27 |
list-style: none;
|
@@ -29,10 +24,13 @@
|
|
29 |
|
30 |
.eael-gravity-form .gform_wrapper ul.gform_fields li.gfield {
|
31 |
padding: 0;
|
|
|
32 |
}
|
33 |
|
34 |
.eael-gravity-form .gform_wrapper textarea {
|
35 |
padding: 0;
|
|
|
|
|
36 |
}
|
37 |
|
38 |
.eael-gravity-form .gform_wrapper .gform_footer input.button,
|
17 |
text-align: center;
|
18 |
}
|
19 |
|
|
|
|
|
|
|
|
|
|
|
20 |
.gform_wrapper form li,
|
21 |
.gform_wrapper li {
|
22 |
list-style: none;
|
24 |
|
25 |
.eael-gravity-form .gform_wrapper ul.gform_fields li.gfield {
|
26 |
padding: 0;
|
27 |
+
padding-right: 16px;
|
28 |
}
|
29 |
|
30 |
.eael-gravity-form .gform_wrapper textarea {
|
31 |
padding: 0;
|
32 |
+
font-weight: normal !important;
|
33 |
+
font-family: inherit;
|
34 |
}
|
35 |
|
36 |
.eael-gravity-form .gform_wrapper .gform_footer input.button,
|
assets/front-end/css/gravity-form/index.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.eael-gravity-form-align-default,.eael-gravity-form-align-left,.eael-gravity-form-btn-align-left{text-align:left}.eael-gravity-form-align-right,.eael-gravity-form-btn-align-right{text-align:right}.eael-gravity-form-align-center,.eael-gravity-form-btn-align-center{text-align:center}.
|
1 |
+
.eael-gravity-form-align-default,.eael-gravity-form-align-left,.eael-gravity-form-btn-align-left{text-align:left}.eael-gravity-form-align-right,.eael-gravity-form-btn-align-right{text-align:right}.eael-gravity-form-align-center,.eael-gravity-form-btn-align-center{text-align:center}.gform_wrapper form li,.gform_wrapper li{list-style:none}.eael-gravity-form .gform_wrapper ul.gform_fields li.gfield{padding:0;padding-right:16px}.eael-gravity-form .gform_wrapper textarea{padding:0;font-weight:400!important;font-family:inherit}.eael-gravity-form .gform_wrapper .gform_footer input.button,.eael-gravity-form .gform_wrapper .gform_footer input[type=submit],.eael-gravity-form .gform_wrapper .gform_page_footer input.button,.eael-gravity-form .gform_wrapper .gform_page_footer input[type=submit]{margin:0}.eael-gravity-form.title-description-hide .gform_heading{display:none}.eael-gravity-form.labels-hide .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.eael-gravity-form.labels-hide .gform_wrapper .top_label .gfield_label{display:none}.eael-gravity-form-button-full-width .gform_wrapper .gform_footer input[type=submit]{width:100%}
|
assets/front-end/css/image-accordion/index.css
CHANGED
File without changes
|
assets/front-end/css/image-accordion/index.min.css
CHANGED
File without changes
|
assets/front-end/css/info-box/index.css
CHANGED
File without changes
|
assets/front-end/css/info-box/index.min.css
CHANGED
File without changes
|
assets/front-end/css/magnific-popup/index.css
CHANGED
File without changes
|
assets/front-end/css/magnific-popup/index.min.css
CHANGED
File without changes
|
assets/front-end/css/ninja-form/index.css
CHANGED
File without changes
|
assets/front-end/css/ninja-form/index.min.css
CHANGED
File without changes
|
assets/front-end/css/post-grid/index.css
CHANGED
@@ -1,11 +1,11 @@
|
|
1 |
/*-----------------------------*/
|
2 |
/* 15. Post Grid Style
|
3 |
/*-----------------------------*/
|
4 |
-
.eael-post-grid {
|
5 |
margin: 0 -10px;
|
6 |
}
|
7 |
|
8 |
-
.eael-grid-post {
|
9 |
float: left;
|
10 |
padding: 10px;
|
11 |
}
|
@@ -276,66 +276,292 @@
|
|
276 |
transform: translateY(0);
|
277 |
}
|
278 |
|
279 |
-
/*---
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
|
|
284 |
|
285 |
-
.eael-col-
|
286 |
-
|
287 |
-
|
288 |
-
}
|
289 |
|
290 |
-
.
|
291 |
-
|
292 |
-
|
293 |
-
}
|
294 |
|
295 |
-
.eael-col-
|
296 |
-
|
297 |
-
|
298 |
-
}
|
299 |
|
300 |
-
.eael-col-
|
301 |
-
|
302 |
-
|
303 |
-
}
|
304 |
|
305 |
-
.eael-col-
|
306 |
-
|
307 |
-
|
308 |
-
|
|
|
|
|
|
|
309 |
|
310 |
-
|
311 |
-
.eael-col-1 .eael-post-grid-column,
|
312 |
-
.eael-col-2 .eael-post-grid-column,
|
313 |
-
.eael-col-3 .eael-post-grid-column,
|
314 |
-
.eael-col-4 .eael-post-grid-column,
|
315 |
-
.eael-col-5 .eael-post-grid-column,
|
316 |
-
.eael-col-6 .eael-post-grid-column {
|
317 |
width: 33.3333%;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
318 |
}
|
319 |
}
|
320 |
-
@media only screen and (max-width:
|
321 |
-
|
322 |
-
.eael-col-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
.eael-col-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
327 |
width: 50%;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
328 |
}
|
329 |
}
|
330 |
-
@media only screen and (max-width:
|
331 |
-
.eael-col-1
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
.eael-col-
|
336 |
-
.eael-col-6 .eael-post-grid-column {
|
337 |
-
float: none;
|
338 |
width: 100%;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
339 |
}
|
340 |
}
|
341 |
.eael-author-avatar > a {
|
1 |
/*-----------------------------*/
|
2 |
/* 15. Post Grid Style
|
3 |
/*-----------------------------*/
|
4 |
+
.eael-post-grid-container .eael-post-grid {
|
5 |
margin: 0 -10px;
|
6 |
}
|
7 |
|
8 |
+
.eael-post-grid-container .eael-post-grid .eael-grid-post {
|
9 |
float: left;
|
10 |
padding: 10px;
|
11 |
}
|
276 |
transform: translateY(0);
|
277 |
}
|
278 |
|
279 |
+
/*--- Gallery Column CSS ---*/
|
280 |
+
@media only screen and (min-width: 1025px) {
|
281 |
+
/* For Desktop: */
|
282 |
+
.elementor-element.elementor-grid-eael-col-1 {
|
283 |
+
position: relative;
|
284 |
+
}
|
285 |
|
286 |
+
.elementor-element.elementor-grid-eael-col-1 .eael-grid-post {
|
287 |
+
width: 100%;
|
288 |
+
float: left;
|
289 |
+
}
|
290 |
|
291 |
+
.elementor-element.elementor-grid-eael-col-2 {
|
292 |
+
position: relative;
|
293 |
+
}
|
|
|
294 |
|
295 |
+
.elementor-element.elementor-grid-eael-col-2 .eael-grid-post {
|
296 |
+
width: 50%;
|
297 |
+
float: left;
|
298 |
+
}
|
299 |
|
300 |
+
.elementor-element.elementor-grid-eael-col-2 .eael-grid-post:nth-of-type(2n) {
|
301 |
+
margin-right: 0 !important;
|
302 |
+
}
|
|
|
303 |
|
304 |
+
.elementor-element.elementor-grid-eael-col-2 .eael-grid-post:nth-of-type(2n+1) {
|
305 |
+
clear: left;
|
306 |
+
}
|
307 |
+
|
308 |
+
.elementor-element.elementor-grid-eael-col-3 {
|
309 |
+
position: relative;
|
310 |
+
}
|
311 |
|
312 |
+
.elementor-element.elementor-grid-eael-col-3 .eael-grid-post {
|
|
|
|
|
|
|
|
|
|
|
|
|
313 |
width: 33.3333%;
|
314 |
+
float: left;
|
315 |
+
}
|
316 |
+
|
317 |
+
.elementor-element.elementor-grid-eael-col-3 .eael-grid-post:nth-of-type(3n) {
|
318 |
+
margin-right: 0 !important;
|
319 |
+
}
|
320 |
+
|
321 |
+
.elementor-element.elementor-grid-eael-col-3 .eael-grid-post:nth-of-type(3n+1) {
|
322 |
+
clear: left;
|
323 |
+
}
|
324 |
+
|
325 |
+
.elementor-element.elementor-grid-eael-col-4 {
|
326 |
+
position: relative;
|
327 |
+
}
|
328 |
+
|
329 |
+
.elementor-element.elementor-grid-eael-col-4 .eael-grid-post {
|
330 |
+
width: 25%;
|
331 |
+
float: left;
|
332 |
+
}
|
333 |
+
|
334 |
+
.elementor-element.elementor-grid-eael-col-4 .eael-grid-post:nth-of-type(4n) {
|
335 |
+
margin-right: 0 !important;
|
336 |
+
}
|
337 |
+
|
338 |
+
.elementor-element.elementor-grid-eael-col-4 .eael-grid-post:nth-of-type(4n+1) {
|
339 |
+
clear: left;
|
340 |
+
}
|
341 |
+
|
342 |
+
.elementor-element.elementor-grid-eael-col-5 {
|
343 |
+
position: relative;
|
344 |
+
}
|
345 |
+
|
346 |
+
.elementor-element.elementor-grid-eael-col-5 .eael-grid-post {
|
347 |
+
width: 20%;
|
348 |
+
float: left;
|
349 |
+
}
|
350 |
+
|
351 |
+
.elementor-element.elementor-grid-eael-col-5 .eael-grid-post:nth-of-type(5n) {
|
352 |
+
margin-right: 0 !important;
|
353 |
+
}
|
354 |
+
|
355 |
+
.elementor-element.elementor-grid-eael-col-5 .eael-grid-post:nth-of-type(5n+1) {
|
356 |
+
clear: left;
|
357 |
+
}
|
358 |
+
|
359 |
+
.elementor-element.elementor-grid-eael-col-6 {
|
360 |
+
position: relative;
|
361 |
+
}
|
362 |
+
|
363 |
+
.elementor-element.elementor-grid-eael-col-6 .eael-grid-post {
|
364 |
+
width: 16%;
|
365 |
+
float: left;
|
366 |
+
}
|
367 |
+
|
368 |
+
.elementor-element.elementor-grid-eael-col-6 .eael-grid-post:nth-of-type(6n) {
|
369 |
+
margin-right: 0 !important;
|
370 |
+
}
|
371 |
+
|
372 |
+
.elementor-element.elementor-grid-eael-col-6 .eael-grid-post:nth-of-type(6n+1) {
|
373 |
+
clear: left;
|
374 |
}
|
375 |
}
|
376 |
+
@media only screen and (max-width: 1024px) and (min-width: 766px) {
|
377 |
+
/* For tablets: */
|
378 |
+
.elementor-element.elementor-grid-tablet-eael-col-1 {
|
379 |
+
position: relative;
|
380 |
+
}
|
381 |
+
|
382 |
+
.elementor-element.elementor-grid-tablet-eael-col-1 .eael-grid-post {
|
383 |
+
width: 100%;
|
384 |
+
float: left;
|
385 |
+
}
|
386 |
+
|
387 |
+
.elementor-element.elementor-grid-tablet-eael-col-2 {
|
388 |
+
position: relative;
|
389 |
+
}
|
390 |
+
|
391 |
+
.elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post {
|
392 |
width: 50%;
|
393 |
+
float: left;
|
394 |
+
}
|
395 |
+
|
396 |
+
.elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post:nth-of-type(2n) {
|
397 |
+
margin-right: 0 !important;
|
398 |
+
}
|
399 |
+
|
400 |
+
.elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post:nth-of-type(2n+1) {
|
401 |
+
clear: left;
|
402 |
+
}
|
403 |
+
|
404 |
+
.elementor-element.elementor-grid-tablet-eael-col-3 {
|
405 |
+
position: relative;
|
406 |
+
}
|
407 |
+
|
408 |
+
.elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post {
|
409 |
+
width: 33.3333%;
|
410 |
+
float: left;
|
411 |
+
}
|
412 |
+
|
413 |
+
.elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post:nth-of-type(3n) {
|
414 |
+
margin-right: 0 !important;
|
415 |
+
}
|
416 |
+
|
417 |
+
.elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post:nth-of-type(3n+1) {
|
418 |
+
clear: left;
|
419 |
+
}
|
420 |
+
|
421 |
+
.elementor-element.elementor-grid-tablet-eael-col-4 {
|
422 |
+
position: relative;
|
423 |
+
}
|
424 |
+
|
425 |
+
.elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post {
|
426 |
+
width: 25%;
|
427 |
+
float: left;
|
428 |
+
}
|
429 |
+
|
430 |
+
.elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post:nth-of-type(4n) {
|
431 |
+
margin-right: 0 !important;
|
432 |
+
}
|
433 |
+
|
434 |
+
.elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post:nth-of-type(4n+1) {
|
435 |
+
clear: left;
|
436 |
+
}
|
437 |
+
|
438 |
+
.elementor-element.elementor-grid-tablet-eael-col-5 {
|
439 |
+
position: relative;
|
440 |
+
}
|
441 |
+
|
442 |
+
.elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post {
|
443 |
+
width: 20%;
|
444 |
+
float: left;
|
445 |
+
}
|
446 |
+
|
447 |
+
.elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post:nth-of-type(5n) {
|
448 |
+
margin-right: 0 !important;
|
449 |
+
}
|
450 |
+
|
451 |
+
.elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post:nth-of-type(5n+1) {
|
452 |
+
clear: left;
|
453 |
+
}
|
454 |
+
|
455 |
+
.elementor-element.elementor-grid-tablet-eael-col-6 {
|
456 |
+
position: relative;
|
457 |
+
}
|
458 |
+
|
459 |
+
.elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post {
|
460 |
+
width: 16%;
|
461 |
+
float: left;
|
462 |
+
}
|
463 |
+
|
464 |
+
.elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post:nth-of-type(6n) {
|
465 |
+
margin-right: 0 !important;
|
466 |
+
}
|
467 |
+
|
468 |
+
.elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post:nth-of-type(6n+1) {
|
469 |
+
clear: left;
|
470 |
}
|
471 |
}
|
472 |
+
@media only screen and (max-width: 767px) {
|
473 |
+
.elementor-element.elementor-grid-mobile-eael-col-1 {
|
474 |
+
position: relative;
|
475 |
+
}
|
476 |
+
|
477 |
+
.elementor-element.elementor-grid-mobile-eael-col-1 .eael-grid-post {
|
|
|
|
|
478 |
width: 100%;
|
479 |
+
float: left;
|
480 |
+
}
|
481 |
+
|
482 |
+
.elementor-element.elementor-grid-mobile-eael-col-2 {
|
483 |
+
position: relative;
|
484 |
+
}
|
485 |
+
|
486 |
+
.elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post {
|
487 |
+
width: 50%;
|
488 |
+
float: left;
|
489 |
+
}
|
490 |
+
|
491 |
+
.elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post:nth-of-type(2n) {
|
492 |
+
margin-right: 0 !important;
|
493 |
+
}
|
494 |
+
|
495 |
+
.elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post:nth-of-type(2n+1) {
|
496 |
+
clear: left;
|
497 |
+
}
|
498 |
+
|
499 |
+
.elementor-element.elementor-grid-mobile-eael-col-3 {
|
500 |
+
position: relative;
|
501 |
+
}
|
502 |
+
|
503 |
+
.elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post {
|
504 |
+
width: 33.3333%;
|
505 |
+
float: left;
|
506 |
+
}
|
507 |
+
|
508 |
+
.elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post:nth-of-type(3n) {
|
509 |
+
margin-right: 0 !important;
|
510 |
+
}
|
511 |
+
|
512 |
+
.elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post:nth-of-type(3n+1) {
|
513 |
+
clear: left;
|
514 |
+
}
|
515 |
+
|
516 |
+
.elementor-element.elementor-grid-mobile-eael-col-4 {
|
517 |
+
position: relative;
|
518 |
+
}
|
519 |
+
|
520 |
+
.elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post {
|
521 |
+
width: 25%;
|
522 |
+
float: left;
|
523 |
+
}
|
524 |
+
|
525 |
+
.elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post:nth-of-type(4n) {
|
526 |
+
margin-right: 0 !important;
|
527 |
+
}
|
528 |
+
|
529 |
+
.elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post:nth-of-type(4n+1) {
|
530 |
+
clear: left;
|
531 |
+
}
|
532 |
+
|
533 |
+
.elementor-element.elementor-grid-mobile-eael-col-5 {
|
534 |
+
position: relative;
|
535 |
+
}
|
536 |
+
|
537 |
+
.elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post {
|
538 |
+
width: 20%;
|
539 |
+
float: left;
|
540 |
+
}
|
541 |
+
|
542 |
+
.elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post:nth-of-type(5n) {
|
543 |
+
margin-right: 0 !important;
|
544 |
+
}
|
545 |
+
|
546 |
+
.elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post:nth-of-type(5n+1) {
|
547 |
+
clear: left;
|
548 |
+
}
|
549 |
+
|
550 |
+
.elementor-element.elementor-grid-mobile-eael-col-6 {
|
551 |
+
position: relative;
|
552 |
+
}
|
553 |
+
|
554 |
+
.elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post {
|
555 |
+
width: 16%;
|
556 |
+
float: left;
|
557 |
+
}
|
558 |
+
|
559 |
+
.elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post:nth-of-type(6n) {
|
560 |
+
margin-right: 0 !important;
|
561 |
+
}
|
562 |
+
|
563 |
+
.elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post:nth-of-type(6n+1) {
|
564 |
+
clear: left;
|
565 |
}
|
566 |
}
|
567 |
.eael-author-avatar > a {
|
assets/front-end/css/post-grid/index.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.eael-post-grid{margin:0 -10px}.eael-grid-post{float:left;padding:10px}.eael-post-carousel .eael-grid-post{float:none;padding:0}.eael-grid-post-holder{border:1px solid rgba(0,0,0,.1)}.eael-grid-post-holder-inner{height:100%}.eael-entry-media{position:relative}.eael-entry-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .25s cubic-bezier(.19,1,.22,1);transition:opacity .2s ease-in-out,-webkit-transform .25s cubic-bezier(.19,1,.22,1);transition:opacity .2s ease-in-out,transform .25s cubic-bezier(.19,1,.22,1);transition:opacity .2s ease-in-out,transform .25s cubic-bezier(.19,1,.22,1),-webkit-transform .25s cubic-bezier(.19,1,.22,1)}.eael-entry-overlay>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.eael-entry-title{margin:10px 0 5px;font-size:1.2em}.eael-entry-thumbnail img{width:100%;max-width:100%;vertical-align:middle}.eael-entry-thumbnail>img{height:100%}.eael-entry-footer .eael-author-avatar{width:50px}.eael-entry-footer .eael-author-avatar .avatar{border-radius:50%}.eael-post-grid .eael-entry-footer .eael-entry-meta{padding-left:8px;text-align:left}.eael-grid-post .eael-entry-meta{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.eael-grid-post .eael-entry-footer .eael-entry-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.eael-entry-meta>div{font-size:12px;line-height:1.2;padding-bottom:5px}.eael-grid-post-excerpt p{margin:0;font-size:14px}.eael-entry-meta .eael-entry-footer .eael-posted-by{display:block}.eael-grid-post .eael-entry-footer,.eael-grid-post .eael-entry-wrapper{padding:15px}.eael-post-grid .eael-entry-header .eael-entry-meta span.eael-posted-on{padding-left:5px}.eael-post-grid .eael-entry-header .eael-entry-meta span.eael-posted-on::before{content:'\f111';font-family:FontAwesome;color:inherit;opacity:.4;font-size:.8em;padding-right:7px}.eael-entry-media{position:relative}.eael-entry-overlay{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eael-entry-overlay>i{color:#fff}.eael-entry-overlay.fade-in{visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s}.eael-entry-media:hover .eael-entry-overlay.fade-in{visibility:visible;opacity:1}.eael-entry-media:hover .eael-entry-overlay.fade-in>i{-webkit-transform:translate(0);transform:translate(0);opacity:1}.eael-entry-overlay.zoom-in{-webkit-transform:scale(.9);transform:scale(.9);visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s}.eael-entry-media:hover .eael-entry-overlay.zoom-in{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.eael-entry-overlay.slide-up{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s}.eael-entry-media:hover .eael-entry-overlay.slide-up{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.eael-entry-media{overflow:hidden}.eael-entry-media.grid-hover-style-fade-in .eael-entry-overlay{opacity:0}.eael-entry-media.grid-hover-style-fade-in:hover .eael-entry-overlay{opacity:1}.eael-entry-media.grid-hover-style-none .eael-entry-overlay{display:none}.eael-entry-media.grid-hover-style-zoom-in .eael-entry-overlay{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}.eael-entry-media.grid-hover-style-zoom-in:hover .eael-entry-overlay{-webkit-transform:scale(1);transform:scale(1);opacity:1}.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay>i{-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-duration:.3s;transition-duration:.3s}.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay{-webkit-transform:translate(0);transform:translate(0)}.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay>i{-webkit-transform:translateY(0);transform:translateY(0)}.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:hidden;opacity:0}.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay>i{-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-duration:.3s;transition-duration:.3s}.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay{-webkit-transform:translate(0);transform:translate(0);visibility:visible;opacity:1}.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay>i{-webkit-transform:translateY(0);transform:translateY(0)}.eael-col-1 .eael-post-grid-column{float:none;width:100%}.eael-col-2 .eael-post-grid-column{float:left;width:50%}.eael-col-3 .eael-post-grid-column{float:left;width:33.3333%}.eael-col-4 .eael-post-grid-column{float:left;width:25%}.eael-col-5 .eael-post-grid-column{float:left;width:20%}.eael-col-6 .eael-post-grid-column{float:left;width:16.6666%}@media only screen and (max-width:979px){.eael-col-1 .eael-post-grid-column,.eael-col-2 .eael-post-grid-column,.eael-col-3 .eael-post-grid-column,.eael-col-4 .eael-post-grid-column,.eael-col-5 .eael-post-grid-column,.eael-col-6 .eael-post-grid-column{width:33.3333%}}@media only screen and (max-width:767px){.eael-col-1 .eael-post-grid-column,.eael-col-2 .eael-post-grid-column,.eael-col-3 .eael-post-grid-column,.eael-col-4 .eael-post-grid-column,.eael-col-5 .eael-post-grid-column,.eael-col-6 .eael-post-grid-column{width:50%}}@media only screen and (max-width:480px){.eael-col-1 .eael-post-grid-column,.eael-col-2 .eael-post-grid-column,.eael-col-3 .eael-post-grid-column,.eael-col-4 .eael-post-grid-column,.eael-col-5 .eael-post-grid-column,.eael-col-6 .eael-post-grid-column{float:none;width:100%}}.eael-author-avatar>a{display:block}.eael-entry-footer{overflow:hidden;display:-webkit-box;display:flex}.eael-entry-footer>div{display:inline-block;float:left}
|
1 |
+
.eael-post-grid-container .eael-post-grid{margin:0 -10px}.eael-post-grid-container .eael-post-grid .eael-grid-post{float:left;padding:10px}.eael-post-carousel .eael-grid-post{float:none;padding:0}.eael-grid-post-holder{border:1px solid rgba(0,0,0,.1)}.eael-grid-post-holder-inner{height:100%}.eael-entry-media{position:relative}.eael-entry-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .25s cubic-bezier(.19,1,.22,1);transition:opacity .2s ease-in-out,-webkit-transform .25s cubic-bezier(.19,1,.22,1);transition:opacity .2s ease-in-out,transform .25s cubic-bezier(.19,1,.22,1);transition:opacity .2s ease-in-out,transform .25s cubic-bezier(.19,1,.22,1),-webkit-transform .25s cubic-bezier(.19,1,.22,1)}.eael-entry-overlay>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.eael-entry-title{margin:10px 0 5px;font-size:1.2em}.eael-entry-thumbnail img{width:100%;max-width:100%;vertical-align:middle}.eael-entry-thumbnail>img{height:100%}.eael-entry-footer .eael-author-avatar{width:50px}.eael-entry-footer .eael-author-avatar .avatar{border-radius:50%}.eael-post-grid .eael-entry-footer .eael-entry-meta{padding-left:8px;text-align:left}.eael-grid-post .eael-entry-meta{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.eael-grid-post .eael-entry-footer .eael-entry-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.eael-entry-meta>div{font-size:12px;line-height:1.2;padding-bottom:5px}.eael-grid-post-excerpt p{margin:0;font-size:14px}.eael-entry-meta .eael-entry-footer .eael-posted-by{display:block}.eael-grid-post .eael-entry-footer,.eael-grid-post .eael-entry-wrapper{padding:15px}.eael-post-grid .eael-entry-header .eael-entry-meta span.eael-posted-on{padding-left:5px}.eael-post-grid .eael-entry-header .eael-entry-meta span.eael-posted-on::before{content:'\f111';font-family:FontAwesome;color:inherit;opacity:.4;font-size:.8em;padding-right:7px}.eael-entry-media{position:relative}.eael-entry-overlay{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eael-entry-overlay>i{color:#fff}.eael-entry-overlay.fade-in{visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s}.eael-entry-media:hover .eael-entry-overlay.fade-in{visibility:visible;opacity:1}.eael-entry-media:hover .eael-entry-overlay.fade-in>i{-webkit-transform:translate(0);transform:translate(0);opacity:1}.eael-entry-overlay.zoom-in{-webkit-transform:scale(.9);transform:scale(.9);visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s}.eael-entry-media:hover .eael-entry-overlay.zoom-in{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.eael-entry-overlay.slide-up{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s}.eael-entry-media:hover .eael-entry-overlay.slide-up{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.eael-entry-media{overflow:hidden}.eael-entry-media.grid-hover-style-fade-in .eael-entry-overlay{opacity:0}.eael-entry-media.grid-hover-style-fade-in:hover .eael-entry-overlay{opacity:1}.eael-entry-media.grid-hover-style-none .eael-entry-overlay{display:none}.eael-entry-media.grid-hover-style-zoom-in .eael-entry-overlay{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}.eael-entry-media.grid-hover-style-zoom-in:hover .eael-entry-overlay{-webkit-transform:scale(1);transform:scale(1);opacity:1}.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay>i{-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-duration:.3s;transition-duration:.3s}.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay{-webkit-transform:translate(0);transform:translate(0)}.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay>i{-webkit-transform:translateY(0);transform:translateY(0)}.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:hidden;opacity:0}.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay>i{-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-duration:.3s;transition-duration:.3s}.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay{-webkit-transform:translate(0);transform:translate(0);visibility:visible;opacity:1}.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay>i{-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:1025px){.elementor-element.elementor-grid-eael-col-1{position:relative}.elementor-element.elementor-grid-eael-col-1 .eael-grid-post{width:100%;float:left}.elementor-element.elementor-grid-eael-col-2{position:relative}.elementor-element.elementor-grid-eael-col-2 .eael-grid-post{width:50%;float:left}.elementor-element.elementor-grid-eael-col-2 .eael-grid-post:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-eael-col-2 .eael-grid-post:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-eael-col-3{position:relative}.elementor-element.elementor-grid-eael-col-3 .eael-grid-post{width:33.3333%;float:left}.elementor-element.elementor-grid-eael-col-3 .eael-grid-post:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-eael-col-3 .eael-grid-post:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-eael-col-4{position:relative}.elementor-element.elementor-grid-eael-col-4 .eael-grid-post{width:25%;float:left}.elementor-element.elementor-grid-eael-col-4 .eael-grid-post:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-eael-col-4 .eael-grid-post:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-eael-col-5{position:relative}.elementor-element.elementor-grid-eael-col-5 .eael-grid-post{width:20%;float:left}.elementor-element.elementor-grid-eael-col-5 .eael-grid-post:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-eael-col-5 .eael-grid-post:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-eael-col-6{position:relative}.elementor-element.elementor-grid-eael-col-6 .eael-grid-post{width:16%;float:left}.elementor-element.elementor-grid-eael-col-6 .eael-grid-post:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-eael-col-6 .eael-grid-post:nth-of-type(6n+1){clear:left}}@media only screen and (max-width:1024px) and (min-width:766px){.elementor-element.elementor-grid-tablet-eael-col-1{position:relative}.elementor-element.elementor-grid-tablet-eael-col-1 .eael-grid-post{width:100%;float:left}.elementor-element.elementor-grid-tablet-eael-col-2{position:relative}.elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post{width:50%;float:left}.elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-tablet-eael-col-3{position:relative}.elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post{width:33.3333%;float:left}.elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-tablet-eael-col-3 .eael-grid-post:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-tablet-eael-col-4{position:relative}.elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post{width:25%;float:left}.elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-tablet-eael-col-4 .eael-grid-post:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-tablet-eael-col-5{position:relative}.elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post{width:20%;float:left}.elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-tablet-eael-col-5 .eael-grid-post:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-tablet-eael-col-6{position:relative}.elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post{width:16%;float:left}.elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-tablet-eael-col-6 .eael-grid-post:nth-of-type(6n+1){clear:left}}@media only screen and (max-width:767px){.elementor-element.elementor-grid-mobile-eael-col-1{position:relative}.elementor-element.elementor-grid-mobile-eael-col-1 .eael-grid-post{width:100%;float:left}.elementor-element.elementor-grid-mobile-eael-col-2{position:relative}.elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post{width:50%;float:left}.elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-mobile-eael-col-2 .eael-grid-post:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-mobile-eael-col-3{position:relative}.elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post{width:33.3333%;float:left}.elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-mobile-eael-col-3 .eael-grid-post:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-mobile-eael-col-4{position:relative}.elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post{width:25%;float:left}.elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-mobile-eael-col-4 .eael-grid-post:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-mobile-eael-col-5{position:relative}.elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post{width:20%;float:left}.elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-mobile-eael-col-5 .eael-grid-post:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-mobile-eael-col-6{position:relative}.elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post{width:16%;float:left}.elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-mobile-eael-col-6 .eael-grid-post:nth-of-type(6n+1){clear:left}}.eael-author-avatar>a{display:block}.eael-entry-footer{overflow:hidden;display:-webkit-box;display:flex}.eael-entry-footer>div{display:inline-block;float:left}
|
assets/front-end/css/post-timeline/index.css
CHANGED
File without changes
|
assets/front-end/css/post-timeline/index.min.css
CHANGED
File without changes
|
assets/front-end/css/price-table/index.css
CHANGED
@@ -18,7 +18,7 @@
|
|
18 |
}
|
19 |
|
20 |
.eael-pricing .eael-pricing-button {
|
21 |
-
display:
|
22 |
padding: 12px 25px;
|
23 |
background: #00C853;
|
24 |
font-size: 14px;
|
@@ -469,6 +469,18 @@
|
|
469 |
text-align: right;
|
470 |
}
|
471 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
472 |
.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag {
|
473 |
padding-left: 45px;
|
474 |
}
|
18 |
}
|
19 |
|
20 |
.eael-pricing .eael-pricing-button {
|
21 |
+
display: none;
|
22 |
padding: 12px 25px;
|
23 |
background: #00C853;
|
24 |
font-size: 14px;
|
469 |
text-align: right;
|
470 |
}
|
471 |
|
472 |
+
.eael-pricing-content-align-center .eael-pricing.style-4 {
|
473 |
+
text-align: center;
|
474 |
+
}
|
475 |
+
|
476 |
+
.eael-pricing-content-align-left .eael-pricing.style-4 {
|
477 |
+
text-align: left;
|
478 |
+
}
|
479 |
+
|
480 |
+
.eael-pricing-content-align-right .eael-pricing.style-4 {
|
481 |
+
text-align: right;
|
482 |
+
}
|
483 |
+
|
484 |
.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag {
|
485 |
padding-left: 45px;
|
486 |
}
|
assets/front-end/css/price-table/index.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.eael-pricing{-webkit-display:flex;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.eael-pricing .eael-pricing-item{width:100%;height:auto;margin:0}.eael-pricing .eael-pricing-button{display:inline-block;padding:12px 25px;background:#00c853;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;text-decoration:none;-webkit-transition:.3s;transition:.3s;border-radius:4px}.eael-pricing .eael-pricing-button:hover{background:#03b048}.eael-pricing .eael-pricing-item ul{padding:0;margin:0;list-style:none}.eael-pricing .eael-pricing-item ul li.disable-item{text-decoration:line-through;opacity:.5}.eael-pricing .eael-pricing-item ul li span.li-icon{color:#00c853;margin-right:6px}.eael-pricing .eael-pricing-item ul li.disable-item span.li-icon{color:#ef5350}.eael-pricing.style-1{position:relative;z-index:0;text-align:center}.eael-pricing.style-1 .eael-pricing-item{border:1px solid rgba(9,9,9,.1);padding:30px;border-radius:5px;-webkit-transition:.5s;transition:.5s}.eael-pricing.style-1 .eael-pricing-item:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.eael-pricing.style-1 .eael-pricing-item.featured{position:relative}.eael-pricing.style-1 .eael-pricing-item.ribbon-1:before{content:"";position:absolute;width:100%;height:3px;background:#00c853;top:0;left:0;right:0;z-index:1;border-radius:5px 5px 0 0}.eael-pricing.style-1 .eael-pricing-item.ribbon-2:before{content:"Featured";position:absolute;width:auto;background:#00c853;color:#fff;top:35px;right:-15px;z-index:10;font-size:10px;font-weight:600;text-transform:uppercase;padding:5px 10px}.eael-pricing.style-1 .eael-pricing-item.ribbon-2:after{content:"";position:absolute;top:20px;right:-15px;width:0;height:0;border-bottom:15px solid #00c853;border-right:15px solid transparent;z-index:9;opacity:.9}.eael-pricing.style-1 .eael-pricing-item.ribbon-3:before{content:"Featured";position:absolute;width:auto;background:rgba(0,0,0,.6);color:#fff;top:15px;right:15px;z-index:10;font-size:11px;font-weight:600;text-transform:uppercase;padding:5px 15px}.eael-pricing.style-1 .eael-pricing-item .header{display:block;position:relative;z-index:0;padding-bottom:15px;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .header:after{content:"";position:absolute;width:140px;height:1px;bottom:0;left:0;right:0;margin:0 auto;z-index:1;background:rgba(9,9,9,.1)}.eael-pricing.style-1 .eael-pricing-item .header .title{font-weight:700;line-height:30px;margin:0}.eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag{position:relative;z-index:0;padding:15px 0;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after{content:"";position:absolute;width:140px;height:1px;bottom:0;left:0;right:0;margin:0 auto;z-index:1;background:rgba(9,9,9,.04)}.eael-pricing.style-1 .eael-pricing-item .price-tag{position:relative;display:inline-block;font-size:28px;font-weight:500;line-height:0;margin:0 auto}.eael-pricing.style-1 .eael-pricing-item .price-tag .price-currency{font-size:24px;font-weight:700}.eael-pricing.style-1 .eael-pricing-item .price-period{color:#999}.eael-pricing.style-1 .eael-pricing-item .body ul{display:block;width:100%;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .body ul li{display:block;width:100%;height:auto;padding:10px 0;font-size:14px;color:#6d6d6d;border-bottom:1px solid rgba(9,9,9,.04)}.eael-pricing.style-1 .eael-pricing-item .body ul li:last-child{border:none}.eael-pricing.style-1 .eael-pricing-item.featured-large{padding:60px 0}.eael-pricing.style-2{position:relative;z-index:0;text-align:center}.eael-pricing.style-2 .eael-pricing-item{padding:30px 0;border-radius:5px;margin:0;border:1px solid rgba(9,9,9,.1)}.eael-pricing.style-2 .eael-pricing-item.featured{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.eael-pricing.style-2 .eael-pricing-item.ribbon-1:before{content:"";position:absolute;width:100%;height:3px;background:#00c853;top:0;left:0;right:0;z-index:1;border-radius:5px 5px 0 0}.eael-pricing.style-2 .eael-pricing-item.ribbon-2:before{content:"Featured";position:absolute;width:auto;background:#00c853;color:#fff;top:35px;right:-15px;z-index:10;font-size:10px;font-weight:600;text-transform:uppercase;padding:5px 10px}.eael-pricing.style-2 .eael-pricing-item.ribbon-2:after{content:"";position:absolute;top:20px;right:-15px;width:0;height:0;border-bottom:15px solid #00c853;border-right:15px solid transparent;z-index:9;opacity:.9}.eael-pricing.style-2 .eael-pricing-item.ribbon-3:before{content:"Featured";position:absolute;width:auto;background:rgba(0,0,0,.6);color:#fff;top:15px;right:15px;z-index:10;font-size:11px;font-weight:600;text-transform:uppercase;padding:5px 15px}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon{display:inline-block;position:relative;width:80px;height:80px;background:#00c853;border-radius:50%;margin-bottom:30px;-webkit-transition:.5s;transition:.5s;overflow:hidden}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon,.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i{font-size:30px;color:#fff;-webkit-transition:.5s;transition:.5s}.eael-pricing.style-2 .eael-pricing-item:hover .eael-pricing-icon .icon{background:#43a047}.eael-pricing.style-2 .eael-pricing-item:hover .eael-pricing-icon .icon i{color:#fff}.eael-pricing.style-2 .eael-pricing-item .header{background:#c8e6c9;padding:25px 30px;margin-bottom:15px;position:relative;z-index:0}.eael-pricing.style-2 .eael-pricing-item.featured .header:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:-1;background:rgba(255,255,255,.4)}.eael-pricing.style-2 .eael-pricing-item .header .title{font-size:28px;font-weight:700;line-height:40px;margin:0}.eael-pricing.style-2 .eael-pricing-item .header .subititle{font-size:14px;font-weight:600;color:#6d6d6d}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag{position:relative;z-index:0;padding:15px 0;margin-bottom:15px}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after{content:"";position:absolute;width:140px;height:1px;bottom:0;left:0;right:0;margin:0 auto;z-index:1;background:rgba(9,9,9,.04)}.eael-pricing.style-2 .eael-pricing-item .price-tag{position:relative;display:inline-block;font-size:28px;font-weight:500;line-height:0;margin:0 auto}.eael-pricing.style-2 .eael-pricing-item .price-tag .price-currency{font-size:24px;font-weight:700;color:#00c853}.eael-pricing.style-2 .eael-pricing-item .price-period{color:#999}.eael-pricing.style-2 .eael-pricing-item .body ul{display:block;width:100%;margin-bottom:15px}.eael-pricing.style-2 .eael-pricing-item .body ul li{display:block;width:100%;height:auto;padding:10px 15px;font-size:14px;color:#6d6d6d;border-bottom:1px solid rgba(9,9,9,.04)}.eael-pricing.style-2 .eael-pricing-item .body ul li:last-child{border:none}@media only screen and (min-width:768px) and (max-width:992px){.eael-pricing{display:block}.eael-pricing .eael-pricing-item,.eael-pricing.style-2 .eael-pricing-item,.eael-pricing.style-4 .eael-pricing-item{width:100%;margin:0 auto 30px auto}}@media only screen and (max-width:480px){.eael-pricing{display:block}.eael-pricing .eael-pricing-item{width:100%}.eael-pricing .eael-pricing-item,.eael-pricing.style-2 .eael-pricing-item,.eael-pricing.style-4 .eael-pricing-item{margin:0 auto 30px auto}}.eael-pricing-content-align-center .eael-pricing{text-align:center}.eael-pricing-content-align-left .eael-pricing{text-align:left}.eael-pricing-content-align-right .eael-pricing{text-align:right}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag{padding-left:45px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag:before{left:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag{padding-right:30px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .footer,.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .header,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .footer,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .header{padding-left:30px;padding-right:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .footer,.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .header,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .footer,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .header{padding-right:30px;padding-left:30px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .body ul li,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .body ul li{padding-left:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .body ul li,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .body ul li{padding-right:30px}.eael-pricing-content-align-left .eael-pricing.style-3 .eael-pricing-item .header:after{-webkit-transform:translateX(-80%);transform:translateX(-80%)}.eael-pricing-content-align-right .eael-pricing.style-3 .eael-pricing-item .header:after{-webkit-transform:translateX(80%);transform:translateX(80%)}.eael-pricing-content-align-left .eael-pricing.style-3 .eael-pricing-item:hover .header:after,.eael-pricing-content-align-right .eael-pricing.style-3 .eael-pricing-item:hover .header:after{-webkit-transform:translateX(0);transform:translateX(0)}.eael-pricing-content-align-left .eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-left .eael-pricing.style-1 .eael-pricing-item .header:after,.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-right .eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-right .eael-pricing.style-1 .eael-pricing-item .header:after,.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after{margin:0;width:100%}.eael-pricing-button-align-right .eael-pricing.style-1 .footer,.eael-pricing-button-align-right .eael-pricing.style-2 .footer,.eael-pricing-button-align-right .eael-pricing.style-3 .footer,.eael-pricing-button-align-right .eael-pricing.style-4 .footer{text-align:right}.eael-pricing-button-align-center .eael-pricing.style-1 .footer,.eael-pricing-button-align-center .eael-pricing.style-2 .footer,.eael-pricing-button-align-center .eael-pricing.style-3 .footer,.eael-pricing-button-align-center .eael-pricing.style-4 .footer{text-align:center}.eael-pricing-button-align-left .eael-pricing.style-1 .footer,.eael-pricing-button-align-left .eael-pricing.style-2 .footer,.eael-pricing-button-align-left .eael-pricing.style-3 .footer,.eael-pricing-button-align-left .eael-pricing.style-4 .footer{text-align:left}.eael-pricing-content-align-center.eael-pricing-button-align-right .eael-pricing.style-2 .footer,.eael-pricing-content-align-center.eael-pricing-button-align-right .eael-pricing.style-4 .footer{padding-right:30px}.eael-pricing-content-align-center.eael-pricing-button-align-left .eael-pricing.style-2 .footer,.eael-pricing-content-align-center.eael-pricing-button-align-left .eael-pricing.style-4 .footer{padding-left:30px}.only-in-pro{width:100%;-webkit-display:flex;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:15px;min-width:200px;background:#ef5350;color:#fff;text-align:center}.only-in-pro .title{font-family:Roboto,sans-serif;font-size:24px;line-height:40px;margin:0}div.tooltipster-sidetip.tooltipster-base.tooltipster-right .tooltipster-arrow{position:absolute;top:50%}div.tooltipster-sidetip.tooltipster-top div.tooltipster-box{margin-bottom:0!important}div.tooltipster-sidetip.tooltipster-bottom div.tooltipster-box{margin-top:0!important}.tooltipster-base.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{top:auto;bottom:-8px}div.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{top:-8px;bottom:auto}@media only screen and (max-width:480px){.eael-pricing.style-1 .eael-pricing-item .price-tag{display:block}}
|
1 |
+
.eael-pricing{-webkit-display:flex;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.eael-pricing .eael-pricing-item{width:100%;height:auto;margin:0}.eael-pricing .eael-pricing-button{display:none;padding:12px 25px;background:#00c853;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;text-decoration:none;-webkit-transition:.3s;transition:.3s;border-radius:4px}.eael-pricing .eael-pricing-button:hover{background:#03b048}.eael-pricing .eael-pricing-item ul{padding:0;margin:0;list-style:none}.eael-pricing .eael-pricing-item ul li.disable-item{text-decoration:line-through;opacity:.5}.eael-pricing .eael-pricing-item ul li span.li-icon{color:#00c853;margin-right:6px}.eael-pricing .eael-pricing-item ul li.disable-item span.li-icon{color:#ef5350}.eael-pricing.style-1{position:relative;z-index:0;text-align:center}.eael-pricing.style-1 .eael-pricing-item{border:1px solid rgba(9,9,9,.1);padding:30px;border-radius:5px;-webkit-transition:.5s;transition:.5s}.eael-pricing.style-1 .eael-pricing-item:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.eael-pricing.style-1 .eael-pricing-item.featured{position:relative}.eael-pricing.style-1 .eael-pricing-item.ribbon-1:before{content:"";position:absolute;width:100%;height:3px;background:#00c853;top:0;left:0;right:0;z-index:1;border-radius:5px 5px 0 0}.eael-pricing.style-1 .eael-pricing-item.ribbon-2:before{content:"Featured";position:absolute;width:auto;background:#00c853;color:#fff;top:35px;right:-15px;z-index:10;font-size:10px;font-weight:600;text-transform:uppercase;padding:5px 10px}.eael-pricing.style-1 .eael-pricing-item.ribbon-2:after{content:"";position:absolute;top:20px;right:-15px;width:0;height:0;border-bottom:15px solid #00c853;border-right:15px solid transparent;z-index:9;opacity:.9}.eael-pricing.style-1 .eael-pricing-item.ribbon-3:before{content:"Featured";position:absolute;width:auto;background:rgba(0,0,0,.6);color:#fff;top:15px;right:15px;z-index:10;font-size:11px;font-weight:600;text-transform:uppercase;padding:5px 15px}.eael-pricing.style-1 .eael-pricing-item .header{display:block;position:relative;z-index:0;padding-bottom:15px;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .header:after{content:"";position:absolute;width:140px;height:1px;bottom:0;left:0;right:0;margin:0 auto;z-index:1;background:rgba(9,9,9,.1)}.eael-pricing.style-1 .eael-pricing-item .header .title{font-weight:700;line-height:30px;margin:0}.eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag{position:relative;z-index:0;padding:15px 0;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after{content:"";position:absolute;width:140px;height:1px;bottom:0;left:0;right:0;margin:0 auto;z-index:1;background:rgba(9,9,9,.04)}.eael-pricing.style-1 .eael-pricing-item .price-tag{position:relative;display:inline-block;font-size:28px;font-weight:500;line-height:0;margin:0 auto}.eael-pricing.style-1 .eael-pricing-item .price-tag .price-currency{font-size:24px;font-weight:700}.eael-pricing.style-1 .eael-pricing-item .price-period{color:#999}.eael-pricing.style-1 .eael-pricing-item .body ul{display:block;width:100%;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .body ul li{display:block;width:100%;height:auto;padding:10px 0;font-size:14px;color:#6d6d6d;border-bottom:1px solid rgba(9,9,9,.04)}.eael-pricing.style-1 .eael-pricing-item .body ul li:last-child{border:none}.eael-pricing.style-1 .eael-pricing-item.featured-large{padding:60px 0}.eael-pricing.style-2{position:relative;z-index:0;text-align:center}.eael-pricing.style-2 .eael-pricing-item{padding:30px 0;border-radius:5px;margin:0;border:1px solid rgba(9,9,9,.1)}.eael-pricing.style-2 .eael-pricing-item.featured{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.eael-pricing.style-2 .eael-pricing-item.ribbon-1:before{content:"";position:absolute;width:100%;height:3px;background:#00c853;top:0;left:0;right:0;z-index:1;border-radius:5px 5px 0 0}.eael-pricing.style-2 .eael-pricing-item.ribbon-2:before{content:"Featured";position:absolute;width:auto;background:#00c853;color:#fff;top:35px;right:-15px;z-index:10;font-size:10px;font-weight:600;text-transform:uppercase;padding:5px 10px}.eael-pricing.style-2 .eael-pricing-item.ribbon-2:after{content:"";position:absolute;top:20px;right:-15px;width:0;height:0;border-bottom:15px solid #00c853;border-right:15px solid transparent;z-index:9;opacity:.9}.eael-pricing.style-2 .eael-pricing-item.ribbon-3:before{content:"Featured";position:absolute;width:auto;background:rgba(0,0,0,.6);color:#fff;top:15px;right:15px;z-index:10;font-size:11px;font-weight:600;text-transform:uppercase;padding:5px 15px}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon{display:inline-block;position:relative;width:80px;height:80px;background:#00c853;border-radius:50%;margin-bottom:30px;-webkit-transition:.5s;transition:.5s;overflow:hidden}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon,.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i{font-size:30px;color:#fff;-webkit-transition:.5s;transition:.5s}.eael-pricing.style-2 .eael-pricing-item:hover .eael-pricing-icon .icon{background:#43a047}.eael-pricing.style-2 .eael-pricing-item:hover .eael-pricing-icon .icon i{color:#fff}.eael-pricing.style-2 .eael-pricing-item .header{background:#c8e6c9;padding:25px 30px;margin-bottom:15px;position:relative;z-index:0}.eael-pricing.style-2 .eael-pricing-item.featured .header:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:-1;background:rgba(255,255,255,.4)}.eael-pricing.style-2 .eael-pricing-item .header .title{font-size:28px;font-weight:700;line-height:40px;margin:0}.eael-pricing.style-2 .eael-pricing-item .header .subititle{font-size:14px;font-weight:600;color:#6d6d6d}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag{position:relative;z-index:0;padding:15px 0;margin-bottom:15px}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after{content:"";position:absolute;width:140px;height:1px;bottom:0;left:0;right:0;margin:0 auto;z-index:1;background:rgba(9,9,9,.04)}.eael-pricing.style-2 .eael-pricing-item .price-tag{position:relative;display:inline-block;font-size:28px;font-weight:500;line-height:0;margin:0 auto}.eael-pricing.style-2 .eael-pricing-item .price-tag .price-currency{font-size:24px;font-weight:700;color:#00c853}.eael-pricing.style-2 .eael-pricing-item .price-period{color:#999}.eael-pricing.style-2 .eael-pricing-item .body ul{display:block;width:100%;margin-bottom:15px}.eael-pricing.style-2 .eael-pricing-item .body ul li{display:block;width:100%;height:auto;padding:10px 15px;font-size:14px;color:#6d6d6d;border-bottom:1px solid rgba(9,9,9,.04)}.eael-pricing.style-2 .eael-pricing-item .body ul li:last-child{border:none}@media only screen and (min-width:768px) and (max-width:992px){.eael-pricing{display:block}.eael-pricing .eael-pricing-item,.eael-pricing.style-2 .eael-pricing-item,.eael-pricing.style-4 .eael-pricing-item{width:100%;margin:0 auto 30px auto}}@media only screen and (max-width:480px){.eael-pricing{display:block}.eael-pricing .eael-pricing-item{width:100%}.eael-pricing .eael-pricing-item,.eael-pricing.style-2 .eael-pricing-item,.eael-pricing.style-4 .eael-pricing-item{margin:0 auto 30px auto}}.eael-pricing-content-align-center .eael-pricing{text-align:center}.eael-pricing-content-align-left .eael-pricing{text-align:left}.eael-pricing-content-align-right .eael-pricing{text-align:right}.eael-pricing-content-align-center .eael-pricing.style-4{text-align:center}.eael-pricing-content-align-left .eael-pricing.style-4{text-align:left}.eael-pricing-content-align-right .eael-pricing.style-4{text-align:right}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag{padding-left:45px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag:before{left:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag{padding-right:30px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .footer,.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .header,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .footer,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .header{padding-left:30px;padding-right:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .footer,.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .header,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .footer,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .header{padding-right:30px;padding-left:30px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .body ul li,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .body ul li{padding-left:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .body ul li,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .body ul li{padding-right:30px}.eael-pricing-content-align-left .eael-pricing.style-3 .eael-pricing-item .header:after{-webkit-transform:translateX(-80%);transform:translateX(-80%)}.eael-pricing-content-align-right .eael-pricing.style-3 .eael-pricing-item .header:after{-webkit-transform:translateX(80%);transform:translateX(80%)}.eael-pricing-content-align-left .eael-pricing.style-3 .eael-pricing-item:hover .header:after,.eael-pricing-content-align-right .eael-pricing.style-3 .eael-pricing-item:hover .header:after{-webkit-transform:translateX(0);transform:translateX(0)}.eael-pricing-content-align-left .eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-left .eael-pricing.style-1 .eael-pricing-item .header:after,.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-right .eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-right .eael-pricing.style-1 .eael-pricing-item .header:after,.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after{margin:0;width:100%}.eael-pricing-button-align-right .eael-pricing.style-1 .footer,.eael-pricing-button-align-right .eael-pricing.style-2 .footer,.eael-pricing-button-align-right .eael-pricing.style-3 .footer,.eael-pricing-button-align-right .eael-pricing.style-4 .footer{text-align:right}.eael-pricing-button-align-center .eael-pricing.style-1 .footer,.eael-pricing-button-align-center .eael-pricing.style-2 .footer,.eael-pricing-button-align-center .eael-pricing.style-3 .footer,.eael-pricing-button-align-center .eael-pricing.style-4 .footer{text-align:center}.eael-pricing-button-align-left .eael-pricing.style-1 .footer,.eael-pricing-button-align-left .eael-pricing.style-2 .footer,.eael-pricing-button-align-left .eael-pricing.style-3 .footer,.eael-pricing-button-align-left .eael-pricing.style-4 .footer{text-align:left}.eael-pricing-content-align-center.eael-pricing-button-align-right .eael-pricing.style-2 .footer,.eael-pricing-content-align-center.eael-pricing-button-align-right .eael-pricing.style-4 .footer{padding-right:30px}.eael-pricing-content-align-center.eael-pricing-button-align-left .eael-pricing.style-2 .footer,.eael-pricing-content-align-center.eael-pricing-button-align-left .eael-pricing.style-4 .footer{padding-left:30px}.only-in-pro{width:100%;-webkit-display:flex;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:15px;min-width:200px;background:#ef5350;color:#fff;text-align:center}.only-in-pro .title{font-family:Roboto,sans-serif;font-size:24px;line-height:40px;margin:0}div.tooltipster-sidetip.tooltipster-base.tooltipster-right .tooltipster-arrow{position:absolute;top:50%}div.tooltipster-sidetip.tooltipster-top div.tooltipster-box{margin-bottom:0!important}div.tooltipster-sidetip.tooltipster-bottom div.tooltipster-box{margin-top:0!important}.tooltipster-base.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{top:auto;bottom:-8px}div.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{top:-8px;bottom:auto}@media only screen and (max-width:480px){.eael-pricing.style-1 .eael-pricing-item .price-tag{display:block}}
|
assets/front-end/css/product-grid/index.css
CHANGED
File without changes
|
assets/front-end/css/product-grid/index.min.css
CHANGED
File without changes
|
assets/front-end/css/progress-bar/index.css
CHANGED
File without changes
|
assets/front-end/css/progress-bar/index.min.css
CHANGED
File without changes
|
assets/front-end/css/reading-progress/index.css
CHANGED
File without changes
|
assets/front-end/css/reading-progress/index.min.css
CHANGED
File without changes
|
assets/front-end/css/sticky-video/index.css
CHANGED
@@ -37,17 +37,6 @@
|
|
37 |
box-shadow: none !important;
|
38 |
}
|
39 |
|
40 |
-
.plyr--video {
|
41 |
-
/*height:100%;*/
|
42 |
-
}
|
43 |
-
|
44 |
-
.plyr__video-embed {
|
45 |
-
/*
|
46 |
-
height:100%!important;
|
47 |
-
padding-bottom:0px!important;
|
48 |
-
*/
|
49 |
-
}
|
50 |
-
|
51 |
.plyr__controls {
|
52 |
display: none !important;
|
53 |
}
|
@@ -66,55 +55,10 @@
|
|
66 |
}
|
67 |
|
68 |
.eael-sticky-video-player2 {
|
69 |
-
/*height:100%;*/
|
70 |
min-height: 20px;
|
71 |
overflow: visible;
|
72 |
}
|
73 |
|
74 |
-
/*
|
75 |
-
.eael-sticky-video-wrapper > .eael-sticky-video-player2 > iframe,
|
76 |
-
.eael-sticky-video-wrapper > .eael-sticky-video-player2 > video,
|
77 |
-
.eael-sticky-video-wrapper iframe,
|
78 |
-
.eael-sticky-video-wrapper video {
|
79 |
-
position: relative;
|
80 |
-
margin:0px; padding:0px;
|
81 |
-
height:100%;
|
82 |
-
border: 0;
|
83 |
-
line-height: 1;
|
84 |
-
}
|
85 |
-
|
86 |
-
.eael-sticky-video-wrapper > .eael-sticky-video-player > video{
|
87 |
-
z-index:99999;
|
88 |
-
}
|
89 |
-
|
90 |
-
.eael-sticky-video-player {
|
91 |
-
position: absolute;
|
92 |
-
top: 0;
|
93 |
-
left: 0;
|
94 |
-
width: 100%;
|
95 |
-
height: 100%;
|
96 |
-
background-size: cover;
|
97 |
-
background-position: 50%;
|
98 |
-
cursor: pointer;
|
99 |
-
text-align: center;
|
100 |
-
overflow: hidden;
|
101 |
-
}
|
102 |
-
|
103 |
-
.eael-sticky-video-player1 {
|
104 |
-
position: absolute;
|
105 |
-
top: 0;
|
106 |
-
left: 0;
|
107 |
-
width: 100%;
|
108 |
-
height: 100%;
|
109 |
-
background-size: cover;
|
110 |
-
background-position: 50%;
|
111 |
-
cursor: pointer;
|
112 |
-
text-align: center;
|
113 |
-
background:#009900;
|
114 |
-
z-index:1000;
|
115 |
-
opacity:0.5;
|
116 |
-
}
|
117 |
-
*/
|
118 |
.eael-sticky-video-player2.out {
|
119 |
position: fixed;
|
120 |
z-index: 999;
|
@@ -138,12 +82,6 @@
|
|
138 |
line-height: 1;
|
139 |
}
|
140 |
|
141 |
-
/*
|
142 |
-
.eael-sticky-video-player img {
|
143 |
-
display: block;
|
144 |
-
width: 100%;
|
145 |
-
}
|
146 |
-
*/
|
147 |
.owp-play {
|
148 |
position: absolute;
|
149 |
top: 50%;
|
@@ -165,25 +103,6 @@
|
|
165 |
opacity: 1;
|
166 |
}
|
167 |
|
168 |
-
/*
|
169 |
-
.eaelsv-sticky-player {
|
170 |
-
height: 200px;
|
171 |
-
width: 300px;
|
172 |
-
position: fixed;
|
173 |
-
bottom: 50px;
|
174 |
-
right: 50px;
|
175 |
-
border: 0px solid #009900;
|
176 |
-
background-size: cover;
|
177 |
-
z-index: 1000;
|
178 |
-
background: transparent;
|
179 |
-
display:none!important;
|
180 |
-
}
|
181 |
-
.eaelsv-sticky-player.eaelsv-display-player{
|
182 |
-
display:block!important;
|
183 |
-
-webkit-animation: fadeIn 1s;
|
184 |
-
animation: fadeIn 1s;
|
185 |
-
}
|
186 |
-
*/
|
187 |
/* === Close Icon === */
|
188 |
.eaelsv-sticky-player-close {
|
189 |
position: absolute;
|
@@ -217,3 +136,14 @@
|
|
217 |
-webkit-transform: rotate(-45deg);
|
218 |
transform: rotate(-45deg);
|
219 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
box-shadow: none !important;
|
38 |
}
|
39 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
.plyr__controls {
|
41 |
display: none !important;
|
42 |
}
|
55 |
}
|
56 |
|
57 |
.eael-sticky-video-player2 {
|
|
|
58 |
min-height: 20px;
|
59 |
overflow: visible;
|
60 |
}
|
61 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
.eael-sticky-video-player2.out {
|
63 |
position: fixed;
|
64 |
z-index: 999;
|
82 |
line-height: 1;
|
83 |
}
|
84 |
|
|
|
|
|
|
|
|
|
|
|
|
|
85 |
.owp-play {
|
86 |
position: absolute;
|
87 |
top: 50%;
|
103 |
opacity: 1;
|
104 |
}
|
105 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
106 |
/* === Close Icon === */
|
107 |
.eaelsv-sticky-player-close {
|
108 |
position: absolute;
|
136 |
-webkit-transform: rotate(-45deg);
|
137 |
transform: rotate(-45deg);
|
138 |
}
|
139 |
+
|
140 |
+
/* For Box Shadow issue in astra bar */
|
141 |
+
.plyr__progress input[type=range]::-webkit-slider-runnable-track,
|
142 |
+
.plyr__volume input[type=range]::-webkit-slider-runnable-track {
|
143 |
+
box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
|
144 |
+
}
|
145 |
+
|
146 |
+
.plyr__progress input[type=range]::-moz-range-track,
|
147 |
+
.plyr__volume input[type=range]::-moz-range-track {
|
148 |
+
box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
|
149 |
+
}
|
assets/front-end/css/sticky-video/index.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.eaelsv-overlay{position:absolute;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:4;cursor:pointer;background-size:cover;background-position:50%;text-align:center;overflow:hidden}.eaelsv-overlay-icon{position:absolute;top:50%;left:50%;font-size:90px;color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.plyr__controls button{box-shadow:none!important}.plyr__controls button:hover{box-shadow:none!important}.plyr__controls{display:none!important}.eael-sticky-video-wrapper{position:relative;width:100%;min-height:200px;margin:0;padding:0;-webkit-transition:.5s;transition:.5s;text-align:left;overflow:hidden}.eael-sticky-video-player2{min-height:20px;overflow:visible}.eael-sticky-video-player2.out{position:fixed;z-index:999;border:0!important;border-radius:0!important;height:200px;width:300px}.eael-sticky-video-wrapper.out .eael-sticky-video-player,.eael-sticky-video-wrapper.out .eael-sticky-video-player2{border-radius:0!important}.eael-sticky-video-player2.in{position:relative;margin:0;padding:0;height:100%;border:0;line-height:1}.owp-play{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.owp-play i{font-size:100px;color:#fff;opacity:.8;text-shadow:1px 0 6px rgba(0,0,0,.3);-webkit-transition:all .5s;transition:all .5s}.eael-sticky-video-player:hover .owp-play i{opacity:1}.eaelsv-sticky-player-close{position:absolute;right:-25px;top:-36px;display:none;padding:7px;font-size:24px;z-index:9999;cursor:pointer;box-sizing:content-box;overflow:visible}.eaelsv-sticky-player-close:hover{color:#090}.eaelsv-sticky-player-close:after,.eaelsv-sticky-player-close:before{position:absolute;left:15px;background-color:#333}.eaelsv-sticky-player-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.eaelsv-sticky-player-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
|
1 |
+
.eaelsv-overlay{position:absolute;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:4;cursor:pointer;background-size:cover;background-position:50%;text-align:center;overflow:hidden}.eaelsv-overlay-icon{position:absolute;top:50%;left:50%;font-size:90px;color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.plyr__controls button{box-shadow:none!important}.plyr__controls button:hover{box-shadow:none!important}.plyr__controls{display:none!important}.eael-sticky-video-wrapper{position:relative;width:100%;min-height:200px;margin:0;padding:0;-webkit-transition:.5s;transition:.5s;text-align:left;overflow:hidden}.eael-sticky-video-player2{min-height:20px;overflow:visible}.eael-sticky-video-player2.out{position:fixed;z-index:999;border:0!important;border-radius:0!important;height:200px;width:300px}.eael-sticky-video-wrapper.out .eael-sticky-video-player,.eael-sticky-video-wrapper.out .eael-sticky-video-player2{border-radius:0!important}.eael-sticky-video-player2.in{position:relative;margin:0;padding:0;height:100%;border:0;line-height:1}.owp-play{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.owp-play i{font-size:100px;color:#fff;opacity:.8;text-shadow:1px 0 6px rgba(0,0,0,.3);-webkit-transition:all .5s;transition:all .5s}.eael-sticky-video-player:hover .owp-play i{opacity:1}.eaelsv-sticky-player-close{position:absolute;right:-25px;top:-36px;display:none;padding:7px;font-size:24px;z-index:9999;cursor:pointer;box-sizing:content-box;overflow:visible}.eaelsv-sticky-player-close:hover{color:#090}.eaelsv-sticky-player-close:after,.eaelsv-sticky-player-close:before{position:absolute;left:15px;background-color:#333}.eaelsv-sticky-player-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.eaelsv-sticky-player-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.plyr__progress input[type=range]::-webkit-slider-runnable-track,.plyr__volume input[type=range]::-webkit-slider-runnable-track{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.plyr__progress input[type=range]::-moz-range-track,.plyr__volume input[type=range]::-moz-range-track{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}
|
assets/front-end/css/table-of-content/index.css
CHANGED
@@ -5,6 +5,7 @@ html {
|
|
5 |
.eael-toc {
|
6 |
z-index: 9999;
|
7 |
width: 300px;
|
|
|
8 |
}
|
9 |
.eael-toc .eael-toc-button {
|
10 |
display: none;
|
@@ -19,6 +20,7 @@ html {
|
|
19 |
position: fixed;
|
20 |
top: 100px;
|
21 |
background: none;
|
|
|
22 |
}
|
23 |
.eael-toc.collapsed {
|
24 |
width: unset !important;
|
@@ -65,9 +67,6 @@ html {
|
|
65 |
.eael-toc.eael-toc-right {
|
66 |
right: 0;
|
67 |
}
|
68 |
-
.eael-toc.eael-toc-right.collapsed {
|
69 |
-
width: inherit !important;
|
70 |
-
}
|
71 |
.eael-toc.eael-toc-right .eael-toc-close {
|
72 |
left: -11px;
|
73 |
}
|
@@ -126,7 +125,7 @@ html {
|
|
126 |
background: #fff6f3;
|
127 |
min-width: 20vh;
|
128 |
max-height: 50vh;
|
129 |
-
overflow-y:
|
130 |
}
|
131 |
.eael-toc .eael-toc-body::-webkit-scrollbar {
|
132 |
width: 6px;
|
@@ -135,9 +134,6 @@ html {
|
|
135 |
background: #aaa;
|
136 |
border-radius: 10px;
|
137 |
}
|
138 |
-
.eael-toc .eael-toc-body:hover {
|
139 |
-
overflow-y: auto;
|
140 |
-
}
|
141 |
.eael-toc .eael-toc-body ul.eael-toc-list {
|
142 |
margin: 0;
|
143 |
padding: 0;
|
5 |
.eael-toc {
|
6 |
z-index: 9999;
|
7 |
width: 300px;
|
8 |
+
display: none;
|
9 |
}
|
10 |
.eael-toc .eael-toc-button {
|
11 |
display: none;
|
20 |
position: fixed;
|
21 |
top: 100px;
|
22 |
background: none;
|
23 |
+
display: block;
|
24 |
}
|
25 |
.eael-toc.collapsed {
|
26 |
width: unset !important;
|
67 |
.eael-toc.eael-toc-right {
|
68 |
right: 0;
|
69 |
}
|
|
|
|
|
|
|
70 |
.eael-toc.eael-toc-right .eael-toc-close {
|
71 |
left: -11px;
|
72 |
}
|
125 |
background: #fff6f3;
|
126 |
min-width: 20vh;
|
127 |
max-height: 50vh;
|
128 |
+
overflow-y: scroll;
|
129 |
}
|
130 |
.eael-toc .eael-toc-body::-webkit-scrollbar {
|
131 |
width: 6px;
|
134 |
background: #aaa;
|
135 |
border-radius: 10px;
|
136 |
}
|
|
|
|
|
|
|
137 |
.eael-toc .eael-toc-body ul.eael-toc-list {
|
138 |
margin: 0;
|
139 |
padding: 0;
|
assets/front-end/css/table-of-content/index.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
html{scroll-behavior:smooth}.eael-toc{z-index:9999;width:300px}.eael-toc .eael-toc-button{display:none}.eael-toc .eael-toc-not-found{color:#a94442}.eael-toc.eael-toc-disable{display:none}.eael-toc.eael-sticky{position:fixed;top:100px;background:0 0}.eael-toc.collapsed{width:unset!important;box-shadow:none!important;border:none!important}.eael-toc.collapsed .eael-toc-body,.eael-toc.collapsed .eael-toc-close,.eael-toc.collapsed .eael-toc-header{display:none}.eael-toc.collapsed.eael-bottom-to-top .eael-toc-button{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left;margin-top:100%}.eael-toc.collapsed .eael-toc-button{position:relative;display:inline-block;font-size:80%!important;font-weight:400;text-align:center;text-decoration:none;text-transform:none;color:#fff;background:#ff7d50;padding:10px 20px;border-radius:3px;border:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;cursor:pointer}.eael-toc.collapsed .eael-toc-button:focus{outline:0}.eael-toc.collapsed .eael-toc-button i{margin-right:10px}.eael-toc.eael-toc-right{right:0}.eael-toc.eael-toc-right
|
1 |
+
html{scroll-behavior:smooth}.eael-toc{z-index:9999;width:300px;display:none}.eael-toc .eael-toc-button{display:none}.eael-toc .eael-toc-not-found{color:#a94442}.eael-toc.eael-toc-disable{display:none}.eael-toc.eael-sticky{position:fixed;top:100px;background:0 0;display:block}.eael-toc.collapsed{width:unset!important;box-shadow:none!important;border:none!important}.eael-toc.collapsed .eael-toc-body,.eael-toc.collapsed .eael-toc-close,.eael-toc.collapsed .eael-toc-header{display:none}.eael-toc.collapsed.eael-bottom-to-top .eael-toc-button{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left;margin-top:100%}.eael-toc.collapsed .eael-toc-button{position:relative;display:inline-block;font-size:80%!important;font-weight:400;text-align:center;text-decoration:none;text-transform:none;color:#fff;background:#ff7d50;padding:10px 20px;border-radius:3px;border:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;cursor:pointer}.eael-toc.collapsed .eael-toc-button:focus{outline:0}.eael-toc.collapsed .eael-toc-button i{margin-right:10px}.eael-toc.eael-toc-right{right:0}.eael-toc.eael-toc-right .eael-toc-close{left:-11px}.eael-toc.eael-toc-right.eael-bottom-to-top .eael-toc-button{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;margin-top:-100%}.eael-toc.eael-toc-right .eael-toc-button{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:top right;transform-origin:top right;margin-top:100%}.eael-toc .eael-toc-header{position:relative;background:#ff7d50;padding:12px 30px}.eael-toc .eael-toc-header .eael-toc-title{font-size:18px;font-weight:400;letter-spacing:.1px;color:#fff;margin:0;padding:0}.eael-toc .eael-toc-header .eael-toc-title:before{content:none}.eael-toc .eael-toc-header .eael-toc-close{position:absolute;width:28px;height:28px;background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);right:-9px;top:-11px;border-radius:20px;font-family:serif;font-size:20px;font-weight:700;line-height:28px;text-align:center;color:#ff7d50;cursor:pointer;padding:0;margin:0;border:0}.eael-toc .eael-toc-body{padding:12px 30px;background:#fff6f3;min-width:20vh;max-height:50vh;overflow-y:scroll}.eael-toc .eael-toc-body::-webkit-scrollbar{width:6px}.eael-toc .eael-toc-body::-webkit-scrollbar-thumb{background:#aaa;border-radius:10px}.eael-toc .eael-toc-body ul.eael-toc-list{margin:0;padding:0;list-style:none}.eael-toc .eael-toc-body ul.eael-toc-list li ul{margin:0;padding:0;margin-left:20px;list-style:none}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-bullet li:before{content:"";position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#ff7d50;margin-right:8px;top:-2px}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number{counter-reset:counter}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number li{counter-increment:counter}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number li:before{content:counters(counter,".") " "}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number li ul{counter-reset:counter}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number li ul li{counter-increment:counter}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-number li ul li:before{content:counters(counter,".") " "}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-list-arrow li.eael-highlight-active>a:before{content:"";position:absolute;left:0;z-index:999999;border-bottom:10px solid #ff7d50;border-left:5px solid transparent;border-right:5px solid transparent;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-top:10px}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-list-bar li.eael-highlight-active>a:after{content:"";position:absolute;right:0;height:30px;width:2px;background:#ff7d50;z-index:999999}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-collapse :not(.eael-highlight-parent) ul{display:none}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-word-wrap li a{display:-webkit-inline-box;display:inline-flex}.eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-word-wrap li a span{width:140px!important;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
|
assets/front-end/css/team-members/index.css
CHANGED
File without changes
|
assets/front-end/css/team-members/index.min.css
CHANGED
File without changes
|
assets/front-end/css/testimonials/index.css
CHANGED
File without changes
|
assets/front-end/css/testimonials/index.min.css
CHANGED
File without changes
|
assets/front-end/css/tooltip/index.css
CHANGED
File without changes
|
assets/front-end/css/tooltip/index.min.css
CHANGED
File without changes
|
assets/front-end/css/twitter-feed/index.css
CHANGED
File without changes
|
assets/front-end/css/twitter-feed/index.min.css
CHANGED
File without changes
|
assets/front-end/css/vendor/event-calendar/calendar-main.css
CHANGED
File without changes
|
assets/front-end/css/vendor/event-calendar/calendar-main.min.css
CHANGED
File without changes
|
assets/front-end/css/vendor/event-calendar/daygrid.css
CHANGED
File without changes
|
assets/front-end/css/vendor/event-calendar/daygrid.min.css
CHANGED
File without changes
|
assets/front-end/css/vendor/event-calendar/listgrid.css
CHANGED
File without changes
|
assets/front-end/css/vendor/event-calendar/listgrid.min.css
CHANGED
File without changes
|
assets/front-end/css/vendor/event-calendar/timegrid.css
CHANGED
File without changes
|
assets/front-end/css/vendor/event-calendar/timegrid.min.css
CHANGED
File without changes
|
assets/front-end/css/vendor/sticky-video/sticky-video-plyr.css
CHANGED
File without changes
|
assets/front-end/css/vendor/sticky-video/sticky-video-plyr.min.css
CHANGED
File without changes
|
assets/front-end/css/vendor/tooltipster/tooltipster.bundle.min.css
CHANGED
File without changes
|
assets/front-end/css/weforms/index.css
CHANGED
File without changes
|
assets/front-end/css/weforms/index.min.css
CHANGED
File without changes
|
assets/front-end/css/wpforms/index.css
CHANGED
File without changes
|
assets/front-end/css/wpforms/index.min.css
CHANGED
File without changes
|
assets/front-end/js/adv-tabs/index.js
CHANGED
@@ -66,8 +66,6 @@ var AdvanceTabHandler = function($scope, $) {
|
|
66 |
$postGridGallery = tabsContent.eq(currentTabIndex).find('.eael-post-grid.eael-post-appender'),
|
67 |
$twitterfeedGallery = tabsContent.eq(currentTabIndex).find('.eael-twitter-feed-masonry'),
|
68 |
$instaGallery = tabsContent.eq(currentTabIndex).find('.eael-instafeed');
|
69 |
-
var $imgCompContainer = tabsContent.eq(currentTabIndex).find('.eael-img-comp-container');
|
70 |
-
|
71 |
|
72 |
if($postGridGallery.length) {
|
73 |
$postGridGallery.isotope();
|
@@ -76,19 +74,15 @@ var AdvanceTabHandler = function($scope, $) {
|
|
76 |
if($twitterfeedGallery.length) {
|
77 |
$twitterfeedGallery.isotope("layout");
|
78 |
}
|
79 |
-
|
80 |
if($filterGallery.length) {
|
81 |
$filterGallery.isotope("layout");
|
82 |
}
|
83 |
-
|
84 |
if($instaGallery.length) {
|
85 |
$instaGallery.isotope("layout");
|
86 |
}
|
87 |
|
88 |
-
if($imgCompContainer.length) {
|
89 |
-
$imgCompContainer.isotope("layout");
|
90 |
-
}
|
91 |
-
|
92 |
$(tabsContent).each(function(index) {
|
93 |
$(this).removeClass("active-default");
|
94 |
});
|
66 |
$postGridGallery = tabsContent.eq(currentTabIndex).find('.eael-post-grid.eael-post-appender'),
|
67 |
$twitterfeedGallery = tabsContent.eq(currentTabIndex).find('.eael-twitter-feed-masonry'),
|
68 |
$instaGallery = tabsContent.eq(currentTabIndex).find('.eael-instafeed');
|
|
|
|
|
69 |
|
70 |
if($postGridGallery.length) {
|
71 |
$postGridGallery.isotope();
|
74 |
if($twitterfeedGallery.length) {
|
75 |
$twitterfeedGallery.isotope("layout");
|
76 |
}
|
77 |
+
|
78 |
if($filterGallery.length) {
|
79 |
$filterGallery.isotope("layout");
|
80 |
}
|
81 |
+
|
82 |
if($instaGallery.length) {
|
83 |
$instaGallery.isotope("layout");
|
84 |
}
|
85 |
|
|
|
|
|
|
|
|
|
86 |
$(tabsContent).each(function(index) {
|
87 |
$(this).removeClass("active-default");
|
88 |
});
|
assets/front-end/js/adv-tabs/index.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
var AdvanceTabHandler=function(e,c){var a="#"+e.find(".eael-advance-tabs").attr("id").toString();c(a+" .eael-tabs-nav ul li").each(function(e){c(this).hasClass("active-default")?(c(a+" .eael-tabs-nav > ul li").removeClass("active").addClass("inactive"),c(this).removeClass("inactive")):0==e&&c(this).removeClass("inactive").addClass("active")}),c(a+" .eael-tabs-content div").each(function(e){c(this).hasClass("active-default")?c(a+" .eael-tabs-content > div").removeClass("active"):0==e&&c(this).removeClass("inactive").addClass("active")}),c(a+" .eael-tabs-nav ul li").click(function(){var e=c(this).index(),a=c(this).closest(".eael-advance-tabs"),t=c(a).children(".eael-tabs-nav").children("ul").children("li"),i=c(a).children(".eael-tabs-content").children("div");c(this).parent("li").addClass("active"),c(t).removeClass("active active-default").addClass("inactive"),c(this).addClass("active").removeClass("inactive"),c(i).removeClass("active").addClass("inactive"),c(i).eq(e).addClass("active").removeClass("inactive");var
|
1 |
+
var AdvanceTabHandler=function(e,c){var a="#"+e.find(".eael-advance-tabs").attr("id").toString();c(a+" .eael-tabs-nav ul li").each(function(e){c(this).hasClass("active-default")?(c(a+" .eael-tabs-nav > ul li").removeClass("active").addClass("inactive"),c(this).removeClass("inactive")):0==e&&c(this).removeClass("inactive").addClass("active")}),c(a+" .eael-tabs-content div").each(function(e){c(this).hasClass("active-default")?c(a+" .eael-tabs-content > div").removeClass("active"):0==e&&c(this).removeClass("inactive").addClass("active")}),c(a+" .eael-tabs-nav ul li").click(function(){var e=c(this).index(),a=c(this).closest(".eael-advance-tabs"),t=c(a).children(".eael-tabs-nav").children("ul").children("li"),i=c(a).children(".eael-tabs-content").children("div");c(this).parent("li").addClass("active"),c(t).removeClass("active active-default").addClass("inactive"),c(this).addClass("active").removeClass("inactive"),c(i).removeClass("active").addClass("inactive"),c(i).eq(e).addClass("active").removeClass("inactive");var s=i.eq(e).find(".eael-filter-gallery-container"),l=i.eq(e).find(".eael-post-grid.eael-post-appender"),n=i.eq(e).find(".eael-twitter-feed-masonry"),d=i.eq(e).find(".eael-instafeed");l.length&&l.isotope(),n.length&&n.isotope("layout"),s.length&&s.isotope("layout"),d.length&&d.isotope("layout"),c(i).each(function(e){c(this).removeClass("active-default")})})};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-adv-tabs.default",AdvanceTabHandler)});
|
assets/front-end/js/advanced-data-table/index.js
CHANGED
@@ -386,29 +386,31 @@ var Advanced_Data_Table_Click_Handler = function(panel, model, view) {
|
|
386 |
if (textarea.value.length > 0) {
|
387 |
body += "<tbody>";
|
388 |
csvArr.forEach(function(row, index) {
|
389 |
-
|
390 |
-
|
391 |
-
|
392 |
-
if (
|
393 |
-
|
394 |
-
|
395 |
-
|
396 |
-
|
397 |
-
|
398 |
-
|
399 |
-
|
400 |
-
|
401 |
-
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
-
|
407 |
-
|
408 |
-
|
409 |
-
|
410 |
-
|
411 |
-
|
|
|
|
|
412 |
}
|
413 |
}
|
414 |
});
|
386 |
if (textarea.value.length > 0) {
|
387 |
body += "<tbody>";
|
388 |
csvArr.forEach(function(row, index) {
|
389 |
+
if (row.length > 0) {
|
390 |
+
cols = row.match(/("(?:[^"\\]|\\.)*"|[^","]+)/gm);
|
391 |
+
|
392 |
+
if (cols.length > 0) {
|
393 |
+
if (enableHeader && index == 0) {
|
394 |
+
header += "<thead><tr>";
|
395 |
+
cols.forEach(function(col) {
|
396 |
+
if (col.match(/(^"")|(^")|("$)|(""$)/g)) {
|
397 |
+
header += "<th>" + JSON.parse(col) + "</th>";
|
398 |
+
} else {
|
399 |
+
header += "<th>" + col + "</th>";
|
400 |
+
}
|
401 |
+
});
|
402 |
+
header += "</tr></thead>";
|
403 |
+
} else {
|
404 |
+
body += "<tr>";
|
405 |
+
cols.forEach(function(col) {
|
406 |
+
if (col.match(/(^"")|(^")|("$)|(""$)/g)) {
|
407 |
+
body += "<td>" + JSON.parse(col) + "</td>";
|
408 |
+
} else {
|
409 |
+
body += "<td>" + col + "</td>";
|
410 |
+
}
|
411 |
+
});
|
412 |
+
body += "</tr>";
|
413 |
+
}
|
414 |
}
|
415 |
}
|
416 |
});
|
assets/front-end/js/advanced-data-table/index.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
var advanced_data_table_timeout,advanced_data_table_drag_start_x,advanced_data_table_drag_start_width,advanced_data_table_drag_el,advanced_data_table_active_cell=null,advanced_data_table_dragging=!1,Advanced_Data_Table_Update_View=function(e,a,t){var n=e.model;if(n.remoteRender=a,"2.7.6"<elementor.config.version){var d=e.getContainer(),r=e.getContainer().settings.attributes;Object.keys(t).forEach(function(e){r[e]=t[e]}),parent.window.$e.run("document/elements/settings",{container:d,settings:r,options:{external:a}})}else Object.keys(t).forEach(function(e){n.setSetting(e,t[e])});advanced_data_table_timeout=setTimeout(function(){n.remoteRender=!0},1001)},Advanced_Data_Table_Update_Model=function(a,e,t,n){if(a.remoteRender=t,"2.7.6"<elementor.config.version){var d=e.settings.attributes;Object.keys(n).forEach(function(e){d[e]=n[e]}),parent.window.$e.run("document/elements/settings",{container:e,settings:d,options:{external:t}})}else Object.keys(n).forEach(function(e){a.setSetting(e,n[e])});advanced_data_table_timeout=setTimeout(function(){a.remoteRender=!0},1001)},Advanced_Data_Table=function(e,a){var v=e.context.querySelector(".ea-advanced-data-table"),t=e.context.querySelector(".ea-advanced-data-table-search"),u=e.context.querySelector(".ea-advanced-data-table-pagination"),b={};if(isEditMode){var n="readonly";v.classList.add("ea-advanced-data-table-editable"),v.classList.contains("ea-advanced-data-table-static")&&(n="",v.querySelectorAll("th, td").forEach(function(e){var a=e.innerHTML;0!==a.indexOf('<textarea rows="1">')&&(e.innerHTML='<textarea rows="1" '+n+">"+a+"</textarea>")})),v.addEventListener("mousedown",function(e){"th"===e.target.tagName.toLowerCase()&&(e.stopPropagation(),advanced_data_table_dragging=!0,advanced_data_table_drag_el=e.target,advanced_data_table_drag_start_x=e.pageX,advanced_data_table_drag_start_width=e.target.offsetWidth)}),document.addEventListener("mousemove",function(e){advanced_data_table_dragging&&(advanced_data_table_drag_el.style.width=advanced_data_table_drag_start_width+(event.pageX-advanced_data_table_drag_start_x)+"px")}),document.addEventListener("mouseup",function(e){advanced_data_table_dragging=advanced_data_table_dragging&&!1})}else if(t&&t.addEventListener("input",function(e){var a=this.value.toLowerCase(),t=v.classList.contains("ea-advanced-data-table-sortable"),n="thead"==v.rows[0].parentNode.tagName.toLowerCase()?1:0;if(1<v.rows.length)if(0<a.length){t&&v.classList.add("ea-advanced-data-table-unsortable"),u&&0<u.innerHTML.length&&(u.style.display="none");for(var d=n;d<v.rows.length;d++){var r=!1;if(0<v.rows[d].cells.length)for(var l=0;l<v.rows[d].cells.length;l++)if(-1<v.rows[d].cells[l].textContent.toLowerCase().indexOf(a)){r=!0;break}v.rows[d].style.display=r?"table-row":"none"}}else if(t&&v.classList.remove("ea-advanced-data-table-unsortable"),u&&0<u.innerHTML.length){u.style.display="";var o=u.querySelector(".ea-advanced-data-table-pagination-current").dataset.page,c=(o-1)*v.dataset.itemsPerPage+1,i=o*v.dataset.itemsPerPage;for(d=1;d<=v.rows.length-1;d++)v.rows[d].style.display=c<=d&&d<=i?"table-row":"none"}else for(d=1;d<=v.rows.length-1;d++)v.rows[d].style.display="table-row"}),v.classList.contains("ea-advanced-data-table-sortable")&&v.addEventListener("click",function(e){if("th"===e.target.tagName.toLowerCase()){var a=e.target.cellIndex,t=1,n=1,d=v.rows.length-1,r="",l=e.target.classList,o=[],c=v.cloneNode(!0);r=l.contains("asc")?(e.target.classList.remove("asc"),e.target.classList.add("desc"),"desc"):(l.contains("desc")&&e.target.classList.remove("desc"),e.target.classList.add("asc"),"asc"),u&&0<u.innerHTML.length&&(t=u.querySelector(".ea-advanced-data-table-pagination-current").dataset.page,n=(t-1)*v.dataset.itemsPerPage+1,d=d-(t-1)*v.dataset.itemsPerPage>=v.dataset.itemsPerPage?t*v.dataset.itemsPerPage:d),b[t]=[],v.querySelectorAll("th").forEach(function(e){e.cellIndex!=a&&e.classList.remove("asc","desc"),b[t].push(e.classList.contains("asc")?"asc":e.classList.contains("desc")?"desc":"")});for(var i=n;i<=d;i++){var s,_=v.rows[i].cells[a];s=isNaN(parseInt(_.innerText))?_.innerText.toLowerCase():parseInt(_.innerText),o.push({index:i,value:s})}"asc"==r?o.sort(function(e,a){return e.value>a.value?1:-1}):"desc"==r&&o.sort(function(e,a){return e.value<a.value?1:-1}),o.forEach(function(e,a){v.rows[n+a].innerHTML=c.rows[e.index].innerHTML})}}),v.classList.contains("ea-advanced-data-table-paginated")){var d="",r=1,l="thead"==v.rows[0].parentNode.tagName.toLowerCase()?1:0,o=r*v.dataset.itemsPerPage,c=Math.ceil((v.rows.length-1)/v.dataset.itemsPerPage);if(1<c){for(var i=1;i<=c;i++)d+='<a href="#" data-page="'+i+'" class="'+(1==i?"ea-advanced-data-table-pagination-current":"")+'">'+i+"</a>";u.insertAdjacentHTML("beforeend",'<a href="#" data-page="1">«</a>'+d+'<a href="#" data-page="'+c+'">»</a>')}for(i=0;i<=o&&!(i>=v.rows.length);i++)v.rows[i].style.display="table-row";u.addEventListener("click",function(e){if(e.preventDefault(),"a"==e.target.tagName.toLowerCase()){r=e.target.dataset.page,offset="thead"==v.rows[0].parentNode.tagName.toLowerCase()?1:0,l=(r-1)*v.dataset.itemsPerPage+offset,o=r*v.dataset.itemsPerPage,u.querySelectorAll(".ea-advanced-data-table-pagination-current").forEach(function(e){e.classList.remove("ea-advanced-data-table-pagination-current")}),u.querySelectorAll('[data-page="'+r+'"]').forEach(function(e){e.classList.add("ea-advanced-data-table-pagination-current")});for(var a=offset;a<=v.rows.length-1;a++)v.rows[a].style.display=l<=a&&a<=o?"table-row":"none";v.querySelectorAll("th").forEach(function(e,a){e.classList.remove("asc","desc"),void 0!==b[r]&&b[r][a]&&e.classList.add(b[r][a])})}})}},Advanced_Data_Table_Click_Handler=function(a,e,n){if("ea:advTable:export"==event.target.dataset.event){for(var t=n.el.querySelector(".ea-advanced-data-table-"+e.attributes.id),d=t.querySelectorAll("table tr"),r=[],l=0;l<d.length;l++){var o=[],c=d[l].querySelectorAll("th, td");if(t.classList.contains("ea-advanced-data-table-static"))for(var i=0;i<c.length;i++)o.push(JSON.stringify(c[i].querySelector("textarea").value.replace(/(\r\n|\n|\r)/gm," ").trim()));else for(i=0;i<c.length;i++)o.push(JSON.stringify(c[i].innerHTML.replace(/(\r\n|\n|\r)/gm," ").trim()));r.push(o.join(","))}var s=new Blob([r.join("\n")],{type:"text/csv"}),_=parent.document.createElement("a");_.classList.add("ea-adv-data-table-download-"+e.attributes.id),_.download="ea-adv-data-table-"+e.attributes.id+".csv",_.href=window.URL.createObjectURL(s),_.style.display="none",parent.document.body.appendChild(_),_.click(),parent.document.querySelector(".ea-adv-data-table-download-"+e.attributes.id).remove()}else if("ea:advTable:import"==event.target.dataset.event){var v=a.el.querySelector(".ea_adv_table_csv_string"),u=a.el.querySelector(".ea_adv_table_csv_string_table").checked,b=v.value.split("\n"),f="",g="";0<v.value.length&&(g+="<tbody>",b.forEach(function(e,a){0<(c=e.match(/("(?:[^"\\]|\\.)*"|[^","]+)/gm)).length&&(u&&0==a?(f+="<thead><tr>",c.forEach(function(e){e.match(/(^"")|(^")|("$)|(""$)/g)?f+="<th>"+JSON.parse(e)+"</th>":f+="<th>"+e+"</th>"}),f+="</tr></thead>"):(g+="<tr>",c.forEach(function(e){e.match(/(^"")|(^")|("$)|(""$)/g)?g+="<td>"+JSON.parse(e)+"</td>":g+="<td>"+e+"</td>"}),g+="</tr>"))}),g+="</tbody>",(0<f.length||0<g.length)&&Advanced_Data_Table_Update_View(n,!0,{ea_adv_data_table_static_html:f+g})),v.value=""}else if("ea:advTable:connect"==event.target.dataset.event){var m=event.target;m.innerHTML="Connecting",jQuery.ajax({url:localize.ajaxurl,type:"post",data:{action:"connect_remote_db",security:localize.nonce,host:e.attributes.settings.attributes.ea_adv_data_table_source_remote_host,username:e.attributes.settings.attributes.ea_adv_data_table_source_remote_username,password:e.attributes.settings.attributes.ea_adv_data_table_source_remote_password,database:e.attributes.settings.attributes.ea_adv_data_table_source_remote_database},success:function(e){if(1==e.connected){m.innerHTML="Connected",Advanced_Data_Table_Update_View(n,!0,{ea_adv_data_table_source_remote_connected:!0,ea_adv_data_table_source_remote_tables:e.tables}),a.content.el.querySelector(".elementor-section-title").click(),a.content.el.querySelector(".elementor-section-title").click();var t=a.el.querySelector('[data-setting="ea_adv_data_table_source_remote_table"]');t.length=0,e.tables.forEach(function(e,a){t[a]=new Option(e,e)})}else m.innerHTML="Failed"},error:function(){m.innerHTML="Failed"}}),setTimeout(function(){m.innerHTML="Connect"},2e3)}else"ea:advTable:disconnect"==event.target.dataset.event&&(Advanced_Data_Table_Update_View(n,!0,{ea_adv_data_table_source_remote_connected:!1,ea_adv_data_table_source_remote_tables:[]}),a.content.el.querySelector(".elementor-section-title").click(),a.content.el.querySelector(".elementor-section-title").click())},Advanced_Data_Table_Inline_Edit=function(e,d,r){function a(){var e=setInterval(function(){if(r.el.querySelector(".ea-advanced-data-table")){var n=r.el.querySelector(".ea-advanced-data-table-"+d.attributes.id);n.addEventListener("focusin",function(e){"textarea"==e.target.tagName.toLowerCase()&&(advanced_data_table_active_cell=e.target)}),n.addEventListener("input",function(e){if("textarea"==e.target.tagName.toLowerCase()){clearTimeout(advanced_data_table_timeout);var a=n.cloneNode(!0);a.querySelectorAll("th, td").forEach(function(e){var a=e.querySelector("textarea").value;e.innerHTML=a}),Advanced_Data_Table_Update_View(r,!1,{ea_adv_data_table_static_html:a.innerHTML})}}),n.addEventListener("mouseup",function(e){if(clearTimeout(advanced_data_table_timeout),"th"===e.target.tagName.toLowerCase())if(n.classList.contains("ea-advanced-data-table-static")){var a=n.cloneNode(!0);a.querySelectorAll("th, td").forEach(function(e){var a=e.querySelector("textarea").value;e.innerHTML=a}),Advanced_Data_Table_Update_View(r,!1,{ea_adv_data_table_static_html:a.innerHTML})}else{var t=[];n.querySelectorAll("th").forEach(function(e,a){t[a]=e.style.width}),Advanced_Data_Table_Update_View(r,!1,{ea_adv_data_table_dynamic_th_width:t})}}),n.addEventListener("dblclick",function(e){"th"===e.target.tagName.toLowerCase()&&(e.stopPropagation(),e.target.style.width="")}),clearInterval(e)}},10)}a(),d.on("remote:render",function(){a()});var t=Advanced_Data_Table_Click_Handler.bind(this,e,d,r);e.el.addEventListener("click",t),e.currentPageView.on("destroy",function(){e.el.removeEventListener("click",t)});function n(){setTimeout(function(){var t=e.el.querySelector('[data-setting="ea_adv_data_table_source_remote_table"]');null!=t&&0==t.length&&d.attributes.settings.attributes.ea_adv_data_table_source_remote_tables.forEach(function(e,a){t[a]=new Option(e,e,!1,e==d.attributes.settings.attributes.ea_adv_data_table_source_remote_table)})},50)}n(),e.el.addEventListener("mousedown",function(e){(e.target.classList.contains("elementor-section-title")||e.target.parentNode.classList.contains("elementor-panel-navigation-tab"))&&n()})};Advanced_Data_Table_Context_Menu=function(e,r){return"eael-advanced-data-table"==r.options.model.attributes.widgetType&&"static"==r.options.model.attributes.settings.attributes.ea_adv_data_table_source&&e.push({name:"ea_advanced_data_table",actions:[{name:"add_row_above",title:"Add Row Above",callback:function(){var e=document.querySelector(".ea-advanced-data-table-"+r.options.model.attributes.id);if(null!==advanced_data_table_active_cell&&"th"!=advanced_data_table_active_cell.parentNode.tagName.toLowerCase()){for(var a=advanced_data_table_active_cell.parentNode.parentNode.rowIndex,t=e.insertRow(a),n=0;n<e.rows[0].cells.length;n++){t.insertCell(n).innerHTML='<textarea rows="1"></textarea>'}advanced_data_table_active_cell=null;var d=e.cloneNode(!0);d.querySelectorAll("th, td").forEach(function(e){var a=e.querySelector("textarea").value;e.innerHTML=a}),Advanced_Data_Table_Update_Model(r.options.model,r.container,!1,{ea_adv_data_table_static_html:d.innerHTML})}}},{name:"add_row_below",title:"Add Row Below",callback:function(){var e=document.querySelector(".ea-advanced-data-table-"+r.options.model.attributes.id);if(null!==advanced_data_table_active_cell){for(var a=advanced_data_table_active_cell.parentNode.parentNode.rowIndex+1,t=e.insertRow(a),n=0;n<e.rows[0].cells.length;n++){t.insertCell(n).innerHTML='<textarea rows="1"></textarea>'}advanced_data_table_active_cell=null;var d=e.cloneNode(!0);d.querySelectorAll("th, td").forEach(function(e){var a=e.querySelector("textarea").value;e.innerHTML=a}),Advanced_Data_Table_Update_Model(r.options.model,r.container,!1,{ea_adv_data_table_static_html:d.innerHTML})}}},{name:"add_column_left",title:"Add Column Left",callback:function(){var e=document.querySelector(".ea-advanced-data-table-"+r.options.model.attributes.id);if(null!==advanced_data_table_active_cell){for(var a=advanced_data_table_active_cell.parentNode.cellIndex,t=0;t<e.rows.length;t++){if("th"==e.rows[t].cells[0].tagName.toLowerCase())var n=e.rows[t].insertBefore(document.createElement("th"),e.rows[t].cells[a]);else n=e.rows[t].insertCell(a);n.innerHTML='<textarea rows="1"></textarea>'}advanced_data_table_active_cell=null;var d=e.cloneNode(!0);d.querySelectorAll("th, td").forEach(function(e){var a=e.querySelector("textarea").value;e.innerHTML=a}),Advanced_Data_Table_Update_Model(r.options.model,r.container,!1,{ea_adv_data_table_static_html:d.innerHTML})}}},{name:"add_column_right",title:"Add Column Right",callback:function(){var e=document.querySelector(".ea-advanced-data-table-"+r.options.model.attributes.id);if(null!==advanced_data_table_active_cell){for(var a=advanced_data_table_active_cell.parentNode.cellIndex+1,t=0;t<e.rows.length;t++){if("th"==e.rows[t].cells[0].tagName.toLowerCase())var n=e.rows[t].insertBefore(document.createElement("th"),e.rows[t].cells[a]);else n=e.rows[t].insertCell(a);n.innerHTML='<textarea rows="1"></textarea>'}advanced_data_table_active_cell=null;var d=e.cloneNode(!0);d.querySelectorAll("th, td").forEach(function(e){var a=e.querySelector("textarea").value;e.innerHTML=a}),Advanced_Data_Table_Update_Model(r.options.model,r.container,!1,{ea_adv_data_table_static_html:d.innerHTML})}}},{name:"delete_row",title:"Delete Row",callback:function(){var e=document.querySelector(".ea-advanced-data-table-"+r.options.model.attributes.id);if(null!==advanced_data_table_active_cell){var a=advanced_data_table_active_cell.parentNode.parentNode.rowIndex;e.deleteRow(a),advanced_data_table_active_cell=null;var t=e.cloneNode(!0);t.querySelectorAll("th, td").forEach(function(e){var a=e.querySelector("textarea").value;e.innerHTML=a}),Advanced_Data_Table_Update_Model(r.options.model,r.container,!1,{ea_adv_data_table_static_html:t.innerHTML})}}},{name:"delete_column",title:"Delete Column",callback:function(){var e=document.querySelector(".ea-advanced-data-table-"+r.options.model.attributes.id);if(null!==advanced_data_table_active_cell){for(var a=advanced_data_table_active_cell.parentNode.cellIndex,t=0;t<e.rows.length;t++)e.rows[t].deleteCell(a);advanced_data_table_active_cell=null;var n=e.cloneNode(!0);n.querySelectorAll("th, td").forEach(function(e){var a=e.querySelector("textarea").value;e.innerHTML=a}),Advanced_Data_Table_Update_Model(r.options.model,r.container,!1,{ea_adv_data_table_static_html:n.innerHTML})}}}]}),e},jQuery(window).on("elementor/frontend/init",function(){isEditMode&&(elementor.hooks.addFilter("elements/widget/contextMenuGroups",Advanced_Data_Table_Context_Menu),elementor.hooks.addAction("panel/open_editor/widget/eael-advanced-data-table",Advanced_Data_Table_Inline_Edit)),elementorFrontend.hooks.addAction("frontend/element_ready/eael-advanced-data-table.default",Advanced_Data_Table)});
|
1 |
+
var advanced_data_table_timeout,advanced_data_table_drag_start_x,advanced_data_table_drag_start_width,advanced_data_table_drag_el,advanced_data_table_active_cell=null,advanced_data_table_dragging=!1,Advanced_Data_Table_Update_View=function(e,a,t){var n=e.model;if(n.remoteRender=a,"2.7.6"<elementor.config.version){var d=e.getContainer(),r=e.getContainer().settings.attributes;Object.keys(t).forEach(function(e){r[e]=t[e]}),parent.window.$e.run("document/elements/settings",{container:d,settings:r,options:{external:a}})}else Object.keys(t).forEach(function(e){n.setSetting(e,t[e])});advanced_data_table_timeout=setTimeout(function(){n.remoteRender=!0},1001)},Advanced_Data_Table_Update_Model=function(a,e,t,n){if(a.remoteRender=t,"2.7.6"<elementor.config.version){var d=e.settings.attributes;Object.keys(n).forEach(function(e){d[e]=n[e]}),parent.window.$e.run("document/elements/settings",{container:e,settings:d,options:{external:t}})}else Object.keys(n).forEach(function(e){a.setSetting(e,n[e])});advanced_data_table_timeout=setTimeout(function(){a.remoteRender=!0},1001)},Advanced_Data_Table=function(e,a){var v=e.context.querySelector(".ea-advanced-data-table"),t=e.context.querySelector(".ea-advanced-data-table-search"),u=e.context.querySelector(".ea-advanced-data-table-pagination"),b={};if(isEditMode){var n="readonly";v.classList.add("ea-advanced-data-table-editable"),v.classList.contains("ea-advanced-data-table-static")&&(n="",v.querySelectorAll("th, td").forEach(function(e){var a=e.innerHTML;0!==a.indexOf('<textarea rows="1">')&&(e.innerHTML='<textarea rows="1" '+n+">"+a+"</textarea>")})),v.addEventListener("mousedown",function(e){"th"===e.target.tagName.toLowerCase()&&(e.stopPropagation(),advanced_data_table_dragging=!0,advanced_data_table_drag_el=e.target,advanced_data_table_drag_start_x=e.pageX,advanced_data_table_drag_start_width=e.target.offsetWidth)}),document.addEventListener("mousemove",function(e){advanced_data_table_dragging&&(advanced_data_table_drag_el.style.width=advanced_data_table_drag_start_width+(event.pageX-advanced_data_table_drag_start_x)+"px")}),document.addEventListener("mouseup",function(e){advanced_data_table_dragging=advanced_data_table_dragging&&!1})}else if(t&&t.addEventListener("input",function(e){var a=this.value.toLowerCase(),t=v.classList.contains("ea-advanced-data-table-sortable"),n="thead"==v.rows[0].parentNode.tagName.toLowerCase()?1:0;if(1<v.rows.length)if(0<a.length){t&&v.classList.add("ea-advanced-data-table-unsortable"),u&&0<u.innerHTML.length&&(u.style.display="none");for(var d=n;d<v.rows.length;d++){var r=!1;if(0<v.rows[d].cells.length)for(var l=0;l<v.rows[d].cells.length;l++)if(-1<v.rows[d].cells[l].textContent.toLowerCase().indexOf(a)){r=!0;break}v.rows[d].style.display=r?"table-row":"none"}}else if(t&&v.classList.remove("ea-advanced-data-table-unsortable"),u&&0<u.innerHTML.length){u.style.display="";var o=u.querySelector(".ea-advanced-data-table-pagination-current").dataset.page,c=(o-1)*v.dataset.itemsPerPage+1,i=o*v.dataset.itemsPerPage;for(d=1;d<=v.rows.length-1;d++)v.rows[d].style.display=c<=d&&d<=i?"table-row":"none"}else for(d=1;d<=v.rows.length-1;d++)v.rows[d].style.display="table-row"}),v.classList.contains("ea-advanced-data-table-sortable")&&v.addEventListener("click",function(e){if("th"===e.target.tagName.toLowerCase()){var a=e.target.cellIndex,t=1,n=1,d=v.rows.length-1,r="",l=e.target.classList,o=[],c=v.cloneNode(!0);r=l.contains("asc")?(e.target.classList.remove("asc"),e.target.classList.add("desc"),"desc"):(l.contains("desc")&&e.target.classList.remove("desc"),e.target.classList.add("asc"),"asc"),u&&0<u.innerHTML.length&&(t=u.querySelector(".ea-advanced-data-table-pagination-current").dataset.page,n=(t-1)*v.dataset.itemsPerPage+1,d=d-(t-1)*v.dataset.itemsPerPage>=v.dataset.itemsPerPage?t*v.dataset.itemsPerPage:d),b[t]=[],v.querySelectorAll("th").forEach(function(e){e.cellIndex!=a&&e.classList.remove("asc","desc"),b[t].push(e.classList.contains("asc")?"asc":e.classList.contains("desc")?"desc":"")});for(var i=n;i<=d;i++){var s,_=v.rows[i].cells[a];s=isNaN(parseInt(_.innerText))?_.innerText.toLowerCase():parseInt(_.innerText),o.push({index:i,value:s})}"asc"==r?o.sort(function(e,a){return e.value>a.value?1:-1}):"desc"==r&&o.sort(function(e,a){return e.value<a.value?1:-1}),o.forEach(function(e,a){v.rows[n+a].innerHTML=c.rows[e.index].innerHTML})}}),v.classList.contains("ea-advanced-data-table-paginated")){var d="",r=1,l="thead"==v.rows[0].parentNode.tagName.toLowerCase()?1:0,o=r*v.dataset.itemsPerPage,c=Math.ceil((v.rows.length-1)/v.dataset.itemsPerPage);if(1<c){for(var i=1;i<=c;i++)d+='<a href="#" data-page="'+i+'" class="'+(1==i?"ea-advanced-data-table-pagination-current":"")+'">'+i+"</a>";u.insertAdjacentHTML("beforeend",'<a href="#" data-page="1">«</a>'+d+'<a href="#" data-page="'+c+'">»</a>')}for(i=0;i<=o&&!(i>=v.rows.length);i++)v.rows[i].style.display="table-row";u.addEventListener("click",function(e){if(e.preventDefault(),"a"==e.target.tagName.toLowerCase()){r=e.target.dataset.page,offset="thead"==v.rows[0].parentNode.tagName.toLowerCase()?1:0,l=(r-1)*v.dataset.itemsPerPage+offset,o=r*v.dataset.itemsPerPage,u.querySelectorAll(".ea-advanced-data-table-pagination-current").forEach(function(e){e.classList.remove("ea-advanced-data-table-pagination-current")}),u.querySelectorAll('[data-page="'+r+'"]').forEach(function(e){e.classList.add("ea-advanced-data-table-pagination-current")});for(var a=offset;a<=v.rows.length-1;a++)v.rows[a].style.display=l<=a&&a<=o?"table-row":"none";v.querySelectorAll("th").forEach(function(e,a){e.classList.remove("asc","desc"),void 0!==b[r]&&b[r][a]&&e.classList.add(b[r][a])})}})}},Advanced_Data_Table_Click_Handler=function(a,e,n){if("ea:advTable:export"==event.target.dataset.event){for(var t=n.el.querySelector(".ea-advanced-data-table-"+e.attributes.id),d=t.querySelectorAll("table tr"),r=[],l=0;l<d.length;l++){var o=[],c=d[l].querySelectorAll("th, td");if(t.classList.contains("ea-advanced-data-table-static"))for(var i=0;i<c.length;i++)o.push(JSON.stringify(c[i].querySelector("textarea").value.replace(/(\r\n|\n|\r)/gm," ").trim()));else for(i=0;i<c.length;i++)o.push(JSON.stringify(c[i].innerHTML.replace(/(\r\n|\n|\r)/gm," ").trim()));r.push(o.join(","))}var s=new Blob([r.join("\n")],{type:"text/csv"}),_=parent.document.createElement("a");_.classList.add("ea-adv-data-table-download-"+e.attributes.id),_.download="ea-adv-data-table-"+e.attributes.id+".csv",_.href=window.URL.createObjectURL(s),_.style.display="none",parent.document.body.appendChild(_),_.click(),parent.document.querySelector(".ea-adv-data-table-download-"+e.attributes.id).remove()}else if("ea:advTable:import"==event.target.dataset.event){var v=a.el.querySelector(".ea_adv_table_csv_string"),u=a.el.querySelector(".ea_adv_table_csv_string_table").checked,b=v.value.split("\n"),f="",g="";0<v.value.length&&(g+="<tbody>",b.forEach(function(e,a){0<e.length&&0<(c=e.match(/("(?:[^"\\]|\\.)*"|[^","]+)/gm)).length&&(u&&0==a?(f+="<thead><tr>",c.forEach(function(e){e.match(/(^"")|(^")|("$)|(""$)/g)?f+="<th>"+JSON.parse(e)+"</th>":f+="<th>"+e+"</th>"}),f+="</tr></thead>"):(g+="<tr>",c.forEach(function(e){e.match(/(^"")|(^")|("$)|(""$)/g)?g+="<td>"+JSON.parse(e)+"</td>":g+="<td>"+e+"</td>"}),g+="</tr>"))}),g+="</tbody>",(0<f.length||0<g.length)&&Advanced_Data_Table_Update_View(n,!0,{ea_adv_data_table_static_html:f+g})),v.value=""}else if("ea:advTable:connect"==event.target.dataset.event){var m=event.target;m.innerHTML="Connecting",jQuery.ajax({url:localize.ajaxurl,type:"post",data:{action:"connect_remote_db",security:localize.nonce,host:e.attributes.settings.attributes.ea_adv_data_table_source_remote_host,username:e.attributes.settings.attributes.ea_adv_data_table_source_remote_username,password:e.attributes.settings.attributes.ea_adv_data_table_source_remote_password,database:e.attributes.settings.attributes.ea_adv_data_table_source_remote_database},success:function(e){if(1==e.connected){m.innerHTML="Connected",Advanced_Data_Table_Update_View(n,!0,{ea_adv_data_table_source_remote_connected:!0,ea_adv_data_table_source_remote_tables:e.tables}),a.content.el.querySelector(".elementor-section-title").click(),a.content.el.querySelector(".elementor-section-title").click();var t=a.el.querySelector('[data-setting="ea_adv_data_table_source_remote_table"]');t.length=0,e.tables.forEach(function(e,a){t[a]=new Option(e,e)})}else m.innerHTML="Failed"},error:function(){m.innerHTML="Failed"}}),setTimeout(function(){m.innerHTML="Connect"},2e3)}else"ea:advTable:disconnect"==event.target.dataset.event&&(Advanced_Data_Table_Update_View(n,!0,{ea_adv_data_table_source_remote_connected:!1,ea_adv_data_table_source_remote_tables:[]}),a.content.el.querySelector(".elementor-section-title").click(),a.content.el.querySelector(".elementor-section-title").click())},Advanced_Data_Table_Inline_Edit=function(e,d,r){function a(){var e=setInterval(function(){if(r.el.querySelector(".ea-advanced-data-table")){var n=r.el.querySelector(".ea-advanced-data-table-"+d.attributes.id);n.addEventListener("focusin",function(e){"textarea"==e.target.tagName.toLowerCase()&&(advanced_data_table_active_cell=e.target)}),n.addEventListener("input",function(e){if("textarea"==e.target.tagName.toLowerCase()){clearTimeout(advanced_data_table_timeout);var a=n.cloneNode(!0);a.querySelectorAll("th, td").forEach(function(e){var a=e.querySelector("textarea").value;e.innerHTML=a}),Advanced_Data_Table_Update_View(r,!1,{ea_adv_data_table_static_html:a.innerHTML})}}),n.addEventListener("mouseup",function(e){if(clearTimeout(advanced_data_table_timeout),"th"===e.target.tagName.toLowerCase())if(n.classList.contains("ea-advanced-data-table-static")){var a=n.cloneNode(!0);a.querySelectorAll("th, td").forEach(function(e){var a=e.querySelector("textarea").value;e.innerHTML=a}),Advanced_Data_Table_Update_View(r,!1,{ea_adv_data_table_static_html:a.innerHTML})}else{var t=[];n.querySelectorAll("th").forEach(function(e,a){t[a]=e.style.width}),Advanced_Data_Table_Update_View(r,!1,{ea_adv_data_table_dynamic_th_width:t})}}),n.addEventListener("dblclick",function(e){"th"===e.target.tagName.toLowerCase()&&(e.stopPropagation(),e.target.style.width="")}),clearInterval(e)}},10)}a(),d.on("remote:render",function(){a()});var t=Advanced_Data_Table_Click_Handler.bind(this,e,d,r);e.el.addEventListener("click",t),e.currentPageView.on("destroy",function(){e.el.removeEventListener("click",t)});function n(){setTimeout(function(){var t=e.el.querySelector('[data-setting="ea_adv_data_table_source_remote_table"]');null!=t&&0==t.length&&d.attributes.settings.attributes.ea_adv_data_table_source_remote_tables.forEach(function(e,a){t[a]=new Option(e,e,!1,e==d.attributes.settings.attributes.ea_adv_data_table_source_remote_table)})},50)}n(),e.el.addEventListener("mousedown",function(e){(e.target.classList.contains("elementor-section-title")||e.target.parentNode.classList.contains("elementor-panel-navigation-tab"))&&n()})};Advanced_Data_Table_Context_Menu=function(e,r){return"eael-advanced-data-table"==r.options.model.attributes.widgetType&&"static"==r.options.model.attributes.settings.attributes.ea_adv_data_table_source&&e.push({name:"ea_advanced_data_table",actions:[{name:"add_row_above",title:"Add Row Above",callback:function(){var e=document.querySelector(".ea-advanced-data-table-"+r.options.model.attributes.id);if(null!==advanced_data_table_active_cell&&"th"!=advanced_data_table_active_cell.parentNode.tagName.toLowerCase()){for(var a=advanced_data_table_active_cell.parentNode.parentNode.rowIndex,t=e.insertRow(a),n=0;n<e.rows[0].cells.length;n++){t.insertCell(n).innerHTML='<textarea rows="1"></textarea>'}advanced_data_table_active_cell=null;var d=e.cloneNode(!0);d.querySelectorAll("th, td").forEach(function(e){var a=e.querySelector("textarea").value;e.innerHTML=a}),Advanced_Data_Table_Update_Model(r.options.model,r.container,!1,{ea_adv_data_table_static_html:d.innerHTML})}}},{name:"add_row_below",title:"Add Row Below",callback:function(){var e=document.querySelector(".ea-advanced-data-table-"+r.options.model.attributes.id);if(null!==advanced_data_table_active_cell){for(var a=advanced_data_table_active_cell.parentNode.parentNode.rowIndex+1,t=e.insertRow(a),n=0;n<e.rows[0].cells.length;n++){t.insertCell(n).innerHTML='<textarea rows="1"></textarea>'}advanced_data_table_active_cell=null;var d=e.cloneNode(!0);d.querySelectorAll("th, td").forEach(function(e){var a=e.querySelector("textarea").value;e.innerHTML=a}),Advanced_Data_Table_Update_Model(r.options.model,r.container,!1,{ea_adv_data_table_static_html:d.innerHTML})}}},{name:"add_column_left",title:"Add Column Left",callback:function(){var e=document.querySelector(".ea-advanced-data-table-"+r.options.model.attributes.id);if(null!==advanced_data_table_active_cell){for(var a=advanced_data_table_active_cell.parentNode.cellIndex,t=0;t<e.rows.length;t++){if("th"==e.rows[t].cells[0].tagName.toLowerCase())var n=e.rows[t].insertBefore(document.createElement("th"),e.rows[t].cells[a]);else n=e.rows[t].insertCell(a);n.innerHTML='<textarea rows="1"></textarea>'}advanced_data_table_active_cell=null;var d=e.cloneNode(!0);d.querySelectorAll("th, td").forEach(function(e){var a=e.querySelector("textarea").value;e.innerHTML=a}),Advanced_Data_Table_Update_Model(r.options.model,r.container,!1,{ea_adv_data_table_static_html:d.innerHTML})}}},{name:"add_column_right",title:"Add Column Right",callback:function(){var e=document.querySelector(".ea-advanced-data-table-"+r.options.model.attributes.id);if(null!==advanced_data_table_active_cell){for(var a=advanced_data_table_active_cell.parentNode.cellIndex+1,t=0;t<e.rows.length;t++){if("th"==e.rows[t].cells[0].tagName.toLowerCase())var n=e.rows[t].insertBefore(document.createElement("th"),e.rows[t].cells[a]);else n=e.rows[t].insertCell(a);n.innerHTML='<textarea rows="1"></textarea>'}advanced_data_table_active_cell=null;var d=e.cloneNode(!0);d.querySelectorAll("th, td").forEach(function(e){var a=e.querySelector("textarea").value;e.innerHTML=a}),Advanced_Data_Table_Update_Model(r.options.model,r.container,!1,{ea_adv_data_table_static_html:d.innerHTML})}}},{name:"delete_row",title:"Delete Row",callback:function(){var e=document.querySelector(".ea-advanced-data-table-"+r.options.model.attributes.id);if(null!==advanced_data_table_active_cell){var a=advanced_data_table_active_cell.parentNode.parentNode.rowIndex;e.deleteRow(a),advanced_data_table_active_cell=null;var t=e.cloneNode(!0);t.querySelectorAll("th, td").forEach(function(e){var a=e.querySelector("textarea").value;e.innerHTML=a}),Advanced_Data_Table_Update_Model(r.options.model,r.container,!1,{ea_adv_data_table_static_html:t.innerHTML})}}},{name:"delete_column",title:"Delete Column",callback:function(){var e=document.querySelector(".ea-advanced-data-table-"+r.options.model.attributes.id);if(null!==advanced_data_table_active_cell){for(var a=advanced_data_table_active_cell.parentNode.cellIndex,t=0;t<e.rows.length;t++)e.rows[t].deleteCell(a);advanced_data_table_active_cell=null;var n=e.cloneNode(!0);n.querySelectorAll("th, td").forEach(function(e){var a=e.querySelector("textarea").value;e.innerHTML=a}),Advanced_Data_Table_Update_Model(r.options.model,r.container,!1,{ea_adv_data_table_static_html:n.innerHTML})}}}]}),e},jQuery(window).on("elementor/frontend/init",function(){isEditMode&&(elementor.hooks.addFilter("elements/widget/contextMenuGroups",Advanced_Data_Table_Context_Menu),elementor.hooks.addAction("panel/open_editor/widget/eael-advanced-data-table",Advanced_Data_Table_Inline_Edit)),elementorFrontend.hooks.addAction("frontend/element_ready/eael-advanced-data-table.default",Advanced_Data_Table)});
|
assets/front-end/js/eael.js
CHANGED
@@ -1,2572 +1,1175 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
* Released under the MIT license
|
7 |
-
*/
|
8 |
|
9 |
-
(function (factory) {
|
10 |
-
if (typeof define === "function" && define.amd) {
|
11 |
-
// AMD. Register as anonymous module.
|
12 |
-
define(["jquery"], factory);
|
13 |
-
} else {
|
14 |
-
// Browser globals.
|
15 |
-
factory(jQuery);
|
16 |
-
}
|
17 |
-
})(function ($) {
|
18 |
|
19 |
-
"use strict";
|
20 |
|
21 |
-
var Countdown = function (element, options) {
|
22 |
-
this.$element = $(element);
|
23 |
-
this.defaults = $.extend({}, Countdown.defaults, this.$element.data(), $.isPlainObject(options) ? options : {});
|
24 |
-
this.init();
|
25 |
-
};
|
26 |
|
27 |
-
Countdown.prototype = {
|
28 |
-
constructor: Countdown,
|
29 |
|
30 |
-
|
31 |
-
|
32 |
-
|
|
|
|
|
33 |
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
|
|
38 |
|
39 |
-
|
40 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
}
|
42 |
}
|
43 |
-
}
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
66 |
}
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
|
|
|
|
|
|
|
|
|
|
81 |
}
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
88 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
89 |
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
104 |
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
112 |
}
|
113 |
-
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
114 |
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
119 |
}
|
120 |
-
|
121 |
-
|
122 |
-
end: function () {
|
123 |
-
if (!this.date) {
|
124 |
-
return;
|
125 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
126 |
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
destroy: function () {
|
139 |
-
if (!this.date) {
|
140 |
-
return;
|
141 |
}
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
|
|
160 |
}
|
161 |
-
}
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
173 |
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
178 |
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
185 |
}
|
|
|
186 |
}
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
if (!this.found) {
|
191 |
-
this.$element.empty().html(this.template());
|
192 |
-
return;
|
193 |
-
}
|
194 |
-
|
195 |
-
switch (type) {
|
196 |
-
case "deciseconds":
|
197 |
-
this.$seconds.text(this.getSecondsText());
|
198 |
-
break;
|
199 |
-
|
200 |
-
case "seconds":
|
201 |
-
this.$seconds.text(this.seconds);
|
202 |
-
break;
|
203 |
-
|
204 |
-
case "minutes":
|
205 |
-
this.$minutes.text(this.minutes);
|
206 |
-
break;
|
207 |
-
|
208 |
-
case "hours":
|
209 |
-
this.$hours.text(this.hours);
|
210 |
-
break;
|
211 |
-
|
212 |
-
case "days":
|
213 |
-
this.$days.text(this.days);
|
214 |
-
break;
|
215 |
-
|
216 |
-
// No default
|
217 |
}
|
218 |
-
},
|
219 |
-
|
220 |
-
template: function () {
|
221 |
-
return this.defaults.text
|
222 |
-
.replace("%s", this.days)
|
223 |
-
.replace("%s", this.hours)
|
224 |
-
.replace("%s", this.minutes)
|
225 |
-
.replace("%s", this.getSecondsText());
|
226 |
-
},
|
227 |
-
|
228 |
-
getSecondsText: function () {
|
229 |
-
return this.active && this.defaults.fast ? (this.seconds + "." + this.deciseconds) : this.seconds;
|
230 |
}
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
end: $.noop,
|
239 |
-
text: "%s days, %s hours, %s minutes, %s seconds"
|
240 |
-
};
|
241 |
-
|
242 |
-
// Set default settings
|
243 |
-
Countdown.setDefaults = function (options) {
|
244 |
-
$.extend(Countdown.defaults, options);
|
245 |
-
};
|
246 |
-
|
247 |
-
// Register as jQuery plugin
|
248 |
-
$.fn.countdown = function (options) {
|
249 |
-
return this.each(function () {
|
250 |
-
var $this = $(this),
|
251 |
-
data = $this.data("countdown");
|
252 |
-
|
253 |
-
if (!data) {
|
254 |
-
$this.data("countdown", (data = new Countdown(this, options)));
|
255 |
}
|
256 |
-
|
257 |
-
|
258 |
-
data[options]();
|
259 |
}
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
}
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
* http://jqueryboilerplate.com/
|
281 |
-
*
|
282 |
-
* Copyright 2014 Ian Lai and other contributors
|
283 |
-
* Released under the MIT license
|
284 |
-
* http://ian.mit-license.org/
|
285 |
-
*/
|
286 |
-
|
287 |
-
/*eslint-env browser */
|
288 |
-
/*global jQuery:false */
|
289 |
-
/*eslint-disable no-underscore-dangle */
|
290 |
-
|
291 |
-
(function ($) {
|
292 |
-
"use strict";
|
293 |
-
|
294 |
-
var pluginName = "Morphext",
|
295 |
-
defaults = {
|
296 |
-
animation: "bounceIn",
|
297 |
-
separator: ",",
|
298 |
-
speed: 2000,
|
299 |
-
complete: $.noop
|
300 |
-
};
|
301 |
-
|
302 |
-
function Plugin (element, options) {
|
303 |
-
this.element = $(element);
|
304 |
-
|
305 |
-
this.settings = $.extend({}, defaults, options);
|
306 |
-
this._defaults = defaults;
|
307 |
-
this._init();
|
308 |
}
|
309 |
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
});
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
331 |
}
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
|
|
341 |
}
|
342 |
-
|
343 |
-
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
348 |
}
|
349 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
350 |
};
|
351 |
-
})(jQuery);
|
352 |
|
353 |
-
|
354 |
-
|
355 |
-
|
356 |
-
|
357 |
-
|
358 |
-
* Url: https://github.com/mattboldt/typed.js
|
359 |
-
* License(s): MIT
|
360 |
-
*
|
361 |
-
*/
|
362 |
-
(function webpackUniversalModuleDefinition(root, factory) {
|
363 |
-
if(typeof exports === 'object' && typeof module === 'object')
|
364 |
-
module.exports = factory();
|
365 |
-
else if(typeof define === 'function' && define.amd)
|
366 |
-
define([], factory);
|
367 |
-
else if(typeof exports === 'object')
|
368 |
-
exports["Typed"] = factory();
|
369 |
-
else
|
370 |
-
root["Typed"] = factory();
|
371 |
-
})(this, function() {
|
372 |
-
return /******/ (function(modules) { // webpackBootstrap
|
373 |
-
/******/ // The module cache
|
374 |
-
/******/ var installedModules = {};
|
375 |
-
/******/
|
376 |
-
/******/ // The require function
|
377 |
-
/******/ function __webpack_require__(moduleId) {
|
378 |
-
/******/
|
379 |
-
/******/ // Check if module is in cache
|
380 |
-
/******/ if(installedModules[moduleId])
|
381 |
-
/******/ return installedModules[moduleId].exports;
|
382 |
-
/******/
|
383 |
-
/******/ // Create a new module (and put it into the cache)
|
384 |
-
/******/ var module = installedModules[moduleId] = {
|
385 |
-
/******/ exports: {},
|
386 |
-
/******/ id: moduleId,
|
387 |
-
/******/ loaded: false
|
388 |
-
/******/ };
|
389 |
-
/******/
|
390 |
-
/******/ // Execute the module function
|
391 |
-
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
|
392 |
-
/******/
|
393 |
-
/******/ // Flag the module as loaded
|
394 |
-
/******/ module.loaded = true;
|
395 |
-
/******/
|
396 |
-
/******/ // Return the exports of the module
|
397 |
-
/******/ return module.exports;
|
398 |
-
/******/ }
|
399 |
-
/******/
|
400 |
-
/******/
|
401 |
-
/******/ // expose the modules object (__webpack_modules__)
|
402 |
-
/******/ __webpack_require__.m = modules;
|
403 |
-
/******/
|
404 |
-
/******/ // expose the module cache
|
405 |
-
/******/ __webpack_require__.c = installedModules;
|
406 |
-
/******/
|
407 |
-
/******/ // __webpack_public_path__
|
408 |
-
/******/ __webpack_require__.p = "";
|
409 |
-
/******/
|
410 |
-
/******/ // Load entry module and return exports
|
411 |
-
/******/ return __webpack_require__(0);
|
412 |
-
/******/ })
|
413 |
-
/************************************************************************/
|
414 |
-
/******/ ([
|
415 |
-
/* 0 */
|
416 |
-
/***/ (function(module, exports, __webpack_require__) {
|
417 |
-
|
418 |
-
'use strict';
|
419 |
-
|
420 |
-
Object.defineProperty(exports, '__esModule', {
|
421 |
-
value: true
|
422 |
-
});
|
423 |
-
|
424 |
-
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; }; })();
|
425 |
-
|
426 |
-
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
|
427 |
-
|
428 |
-
var _initializerJs = __webpack_require__(1);
|
429 |
-
|
430 |
-
var _htmlParserJs = __webpack_require__(3);
|
431 |
-
|
432 |
-
/**
|
433 |
-
* Welcome to Typed.js!
|
434 |
-
* @param {string} elementId HTML element ID _OR_ HTML element
|
435 |
-
* @param {object} options options object
|
436 |
-
* @returns {object} a new Typed object
|
437 |
-
*/
|
438 |
-
|
439 |
-
var Typed = (function () {
|
440 |
-
function Typed(elementId, options) {
|
441 |
-
_classCallCheck(this, Typed);
|
442 |
-
|
443 |
-
// Initialize it up
|
444 |
-
_initializerJs.initializer.load(this, options, elementId);
|
445 |
-
// All systems go!
|
446 |
-
this.begin();
|
447 |
-
}
|
448 |
-
|
449 |
-
/**
|
450 |
-
* Toggle start() and stop() of the Typed instance
|
451 |
-
* @public
|
452 |
-
*/
|
453 |
-
|
454 |
-
_createClass(Typed, [{
|
455 |
-
key: 'toggle',
|
456 |
-
value: function toggle() {
|
457 |
-
this.pause.status ? this.start() : this.stop();
|
458 |
-
}
|
459 |
-
|
460 |
-
/**
|
461 |
-
* Stop typing / backspacing and enable cursor blinking
|
462 |
-
* @public
|
463 |
-
*/
|
464 |
-
}, {
|
465 |
-
key: 'stop',
|
466 |
-
value: function stop() {
|
467 |
-
if (this.typingComplete) return;
|
468 |
-
if (this.pause.status) return;
|
469 |
-
this.toggleBlinking(true);
|
470 |
-
this.pause.status = true;
|
471 |
-
this.options.onStop(this.arrayPos, this);
|
472 |
-
}
|
473 |
-
|
474 |
-
/**
|
475 |
-
* Start typing / backspacing after being stopped
|
476 |
-
* @public
|
477 |
-
*/
|
478 |
-
}, {
|
479 |
-
key: 'start',
|
480 |
-
value: function start() {
|
481 |
-
if (this.typingComplete) return;
|
482 |
-
if (!this.pause.status) return;
|
483 |
-
this.pause.status = false;
|
484 |
-
if (this.pause.typewrite) {
|
485 |
-
this.typewrite(this.pause.curString, this.pause.curStrPos);
|
486 |
-
} else {
|
487 |
-
this.backspace(this.pause.curString, this.pause.curStrPos);
|
488 |
-
}
|
489 |
-
this.options.onStart(this.arrayPos, this);
|
490 |
-
}
|
491 |
-
|
492 |
-
/**
|
493 |
-
* Destroy this instance of Typed
|
494 |
-
* @public
|
495 |
-
*/
|
496 |
-
}, {
|
497 |
-
key: 'destroy',
|
498 |
-
value: function destroy() {
|
499 |
-
this.reset(false);
|
500 |
-
this.options.onDestroy(this);
|
501 |
-
}
|
502 |
-
|
503 |
-
/**
|
504 |
-
* Reset Typed and optionally restarts
|
505 |
-
* @param {boolean} restart
|
506 |
-
* @public
|
507 |
-
*/
|
508 |
-
}, {
|
509 |
-
key: 'reset',
|
510 |
-
value: function reset() {
|
511 |
-
var restart = arguments.length <= 0 || arguments[0] === undefined ? true : arguments[0];
|
512 |
-
|
513 |
-
clearInterval(this.timeout);
|
514 |
-
this.replaceText('');
|
515 |
-
if (this.cursor && this.cursor.parentNode) {
|
516 |
-
this.cursor.parentNode.removeChild(this.cursor);
|
517 |
-
this.cursor = null;
|
518 |
-
}
|
519 |
-
this.strPos = 0;
|
520 |
-
this.arrayPos = 0;
|
521 |
-
this.curLoop = 0;
|
522 |
-
if (restart) {
|
523 |
-
this.insertCursor();
|
524 |
-
this.options.onReset(this);
|
525 |
-
this.begin();
|
526 |
-
}
|
527 |
-
}
|
528 |
-
|
529 |
-
/**
|
530 |
-
* Begins the typing animation
|
531 |
-
* @private
|
532 |
-
*/
|
533 |
-
}, {
|
534 |
-
key: 'begin',
|
535 |
-
value: function begin() {
|
536 |
-
var _this = this;
|
537 |
-
|
538 |
-
this.typingComplete = false;
|
539 |
-
this.shuffleStringsIfNeeded(this);
|
540 |
-
this.insertCursor();
|
541 |
-
if (this.bindInputFocusEvents) this.bindFocusEvents();
|
542 |
-
this.timeout = setTimeout(function () {
|
543 |
-
// Check if there is some text in the element, if yes start by backspacing the default message
|
544 |
-
if (!_this.currentElContent || _this.currentElContent.length === 0) {
|
545 |
-
_this.typewrite(_this.strings[_this.sequence[_this.arrayPos]], _this.strPos);
|
546 |
-
} else {
|
547 |
-
// Start typing
|
548 |
-
_this.backspace(_this.currentElContent, _this.currentElContent.length);
|
549 |
-
}
|
550 |
-
}, this.startDelay);
|
551 |
-
}
|
552 |
-
|
553 |
-
/**
|
554 |
-
* Called for each character typed
|
555 |
-
* @param {string} curString the current string in the strings array
|
556 |
-
* @param {number} curStrPos the current position in the curString
|
557 |
-
* @private
|
558 |
-
*/
|
559 |
-
}, {
|
560 |
-
key: 'typewrite',
|
561 |
-
value: function typewrite(curString, curStrPos) {
|
562 |
-
var _this2 = this;
|
563 |
-
|
564 |
-
if (this.fadeOut && this.el.classList.contains(this.fadeOutClass)) {
|
565 |
-
this.el.classList.remove(this.fadeOutClass);
|
566 |
-
if (this.cursor) this.cursor.classList.remove(this.fadeOutClass);
|
567 |
-
}
|
568 |
-
|
569 |
-
var humanize = this.humanizer(this.typeSpeed);
|
570 |
-
var numChars = 1;
|
571 |
-
|
572 |
-
if (this.pause.status === true) {
|
573 |
-
this.setPauseStatus(curString, curStrPos, true);
|
574 |
-
return;
|
575 |
-
}
|
576 |
-
|
577 |
-
// contain typing function in a timeout humanize'd delay
|
578 |
-
this.timeout = setTimeout(function () {
|
579 |
-
// skip over any HTML chars
|
580 |
-
curStrPos = _htmlParserJs.htmlParser.typeHtmlChars(curString, curStrPos, _this2);
|
581 |
-
|
582 |
-
var pauseTime = 0;
|
583 |
-
var substr = curString.substr(curStrPos);
|
584 |
-
// check for an escape character before a pause value
|
585 |
-
// format: \^\d+ .. eg: ^1000 .. should be able to print the ^ too using ^^
|
586 |
-
// single ^ are removed from string
|
587 |
-
if (substr.charAt(0) === '^') {
|
588 |
-
if (/^\^\d+/.test(substr)) {
|
589 |
-
var skip = 1; // skip at least 1
|
590 |
-
substr = /\d+/.exec(substr)[0];
|
591 |
-
skip += substr.length;
|
592 |
-
pauseTime = parseInt(substr);
|
593 |
-
_this2.temporaryPause = true;
|
594 |
-
_this2.options.onTypingPaused(_this2.arrayPos, _this2);
|
595 |
-
// strip out the escape character and pause value so they're not printed
|
596 |
-
curString = curString.substring(0, curStrPos) + curString.substring(curStrPos + skip);
|
597 |
-
_this2.toggleBlinking(true);
|
598 |
-
}
|
599 |
-
}
|
600 |
-
|
601 |
-
// check for skip characters formatted as
|
602 |
-
// "this is a `string to print NOW` ..."
|
603 |
-
if (substr.charAt(0) === '`') {
|
604 |
-
while (curString.substr(curStrPos + numChars).charAt(0) !== '`') {
|
605 |
-
numChars++;
|
606 |
-
if (curStrPos + numChars > curString.length) break;
|
607 |
-
}
|
608 |
-
// strip out the escape characters and append all the string in between
|
609 |
-
var stringBeforeSkip = curString.substring(0, curStrPos);
|
610 |
-
var stringSkipped = curString.substring(stringBeforeSkip.length + 1, curStrPos + numChars);
|
611 |
-
var stringAfterSkip = curString.substring(curStrPos + numChars + 1);
|
612 |
-
curString = stringBeforeSkip + stringSkipped + stringAfterSkip;
|
613 |
-
numChars--;
|
614 |
-
}
|
615 |
-
|
616 |
-
// timeout for any pause after a character
|
617 |
-
_this2.timeout = setTimeout(function () {
|
618 |
-
// Accounts for blinking while paused
|
619 |
-
_this2.toggleBlinking(false);
|
620 |
-
|
621 |
-
// We're done with this sentence!
|
622 |
-
if (curStrPos >= curString.length) {
|
623 |
-
_this2.doneTyping(curString, curStrPos);
|
624 |
-
} else {
|
625 |
-
_this2.keepTyping(curString, curStrPos, numChars);
|
626 |
-
}
|
627 |
-
// end of character pause
|
628 |
-
if (_this2.temporaryPause) {
|
629 |
-
_this2.temporaryPause = false;
|
630 |
-
_this2.options.onTypingResumed(_this2.arrayPos, _this2);
|
631 |
-
}
|
632 |
-
}, pauseTime);
|
633 |
-
|
634 |
-
// humanized value for typing
|
635 |
-
}, humanize);
|
636 |
-
}
|
637 |
-
|
638 |
-
/**
|
639 |
-
* Continue to the next string & begin typing
|
640 |
-
* @param {string} curString the current string in the strings array
|
641 |
-
* @param {number} curStrPos the current position in the curString
|
642 |
-
* @private
|
643 |
-
*/
|
644 |
-
}, {
|
645 |
-
key: 'keepTyping',
|
646 |
-
value: function keepTyping(curString, curStrPos, numChars) {
|
647 |
-
// call before functions if applicable
|
648 |
-
if (curStrPos === 0) {
|
649 |
-
this.toggleBlinking(false);
|
650 |
-
this.options.preStringTyped(this.arrayPos, this);
|
651 |
-
}
|
652 |
-
// start typing each new char into existing string
|
653 |
-
// curString: arg, this.el.html: original text inside element
|
654 |
-
curStrPos += numChars;
|
655 |
-
var nextString = curString.substr(0, curStrPos);
|
656 |
-
this.replaceText(nextString);
|
657 |
-
// loop the function
|
658 |
-
this.typewrite(curString, curStrPos);
|
659 |
-
}
|
660 |
-
|
661 |
-
/**
|
662 |
-
* We're done typing all strings
|
663 |
-
* @param {string} curString the current string in the strings array
|
664 |
-
* @param {number} curStrPos the current position in the curString
|
665 |
-
* @private
|
666 |
-
*/
|
667 |
-
}, {
|
668 |
-
key: 'doneTyping',
|
669 |
-
value: function doneTyping(curString, curStrPos) {
|
670 |
-
var _this3 = this;
|
671 |
-
|
672 |
-
// fires callback function
|
673 |
-
this.options.onStringTyped(this.arrayPos, this);
|
674 |
-
this.toggleBlinking(true);
|
675 |
-
// is this the final string
|
676 |
-
if (this.arrayPos === this.strings.length - 1) {
|
677 |
-
// callback that occurs on the last typed string
|
678 |
-
this.complete();
|
679 |
-
// quit if we wont loop back
|
680 |
-
if (this.loop === false || this.curLoop === this.loopCount) {
|
681 |
-
return;
|
682 |
-
}
|
683 |
-
}
|
684 |
-
this.timeout = setTimeout(function () {
|
685 |
-
_this3.backspace(curString, curStrPos);
|
686 |
-
}, this.backDelay);
|
687 |
-
}
|
688 |
-
|
689 |
-
/**
|
690 |
-
* Backspaces 1 character at a time
|
691 |
-
* @param {string} curString the current string in the strings array
|
692 |
-
* @param {number} curStrPos the current position in the curString
|
693 |
-
* @private
|
694 |
-
*/
|
695 |
-
}, {
|
696 |
-
key: 'backspace',
|
697 |
-
value: function backspace(curString, curStrPos) {
|
698 |
-
var _this4 = this;
|
699 |
-
|
700 |
-
if (this.pause.status === true) {
|
701 |
-
this.setPauseStatus(curString, curStrPos, true);
|
702 |
-
return;
|
703 |
-
}
|
704 |
-
if (this.fadeOut) return this.initFadeOut();
|
705 |
-
|
706 |
-
this.toggleBlinking(false);
|
707 |
-
var humanize = this.humanizer(this.backSpeed);
|
708 |
-
|
709 |
-
this.timeout = setTimeout(function () {
|
710 |
-
curStrPos = _htmlParserJs.htmlParser.backSpaceHtmlChars(curString, curStrPos, _this4);
|
711 |
-
// replace text with base text + typed characters
|
712 |
-
var curStringAtPosition = curString.substr(0, curStrPos);
|
713 |
-
_this4.replaceText(curStringAtPosition);
|
714 |
-
|
715 |
-
// if smartBack is enabled
|
716 |
-
if (_this4.smartBackspace) {
|
717 |
-
// the remaining part of the current string is equal of the same part of the new string
|
718 |
-
var nextString = _this4.strings[_this4.arrayPos + 1];
|
719 |
-
if (nextString && curStringAtPosition === nextString.substr(0, curStrPos)) {
|
720 |
-
_this4.stopNum = curStrPos;
|
721 |
-
} else {
|
722 |
-
_this4.stopNum = 0;
|
723 |
-
}
|
724 |
-
}
|
725 |
-
|
726 |
-
// if the number (id of character in current string) is
|
727 |
-
// less than the stop number, keep going
|
728 |
-
if (curStrPos > _this4.stopNum) {
|
729 |
-
// subtract characters one by one
|
730 |
-
curStrPos--;
|
731 |
-
// loop the function
|
732 |
-
_this4.backspace(curString, curStrPos);
|
733 |
-
} else if (curStrPos <= _this4.stopNum) {
|
734 |
-
// if the stop number has been reached, increase
|
735 |
-
// array position to next string
|
736 |
-
_this4.arrayPos++;
|
737 |
-
// When looping, begin at the beginning after backspace complete
|
738 |
-
if (_this4.arrayPos === _this4.strings.length) {
|
739 |
-
_this4.arrayPos = 0;
|
740 |
-
_this4.options.onLastStringBackspaced();
|
741 |
-
_this4.shuffleStringsIfNeeded();
|
742 |
-
_this4.begin();
|
743 |
-
} else {
|
744 |
-
_this4.typewrite(_this4.strings[_this4.sequence[_this4.arrayPos]], curStrPos);
|
745 |
-
}
|
746 |
-
}
|
747 |
-
// humanized value for typing
|
748 |
-
}, humanize);
|
749 |
-
}
|
750 |
-
|
751 |
-
/**
|
752 |
-
* Full animation is complete
|
753 |
-
* @private
|
754 |
-
*/
|
755 |
-
}, {
|
756 |
-
key: 'complete',
|
757 |
-
value: function complete() {
|
758 |
-
this.options.onComplete(this);
|
759 |
-
if (this.loop) {
|
760 |
-
this.curLoop++;
|
761 |
-
} else {
|
762 |
-
this.typingComplete = true;
|
763 |
-
}
|
764 |
-
}
|
765 |
-
|
766 |
-
/**
|
767 |
-
* Has the typing been stopped
|
768 |
-
* @param {string} curString the current string in the strings array
|
769 |
-
* @param {number} curStrPos the current position in the curString
|
770 |
-
* @param {boolean} isTyping
|
771 |
-
* @private
|
772 |
-
*/
|
773 |
-
}, {
|
774 |
-
key: 'setPauseStatus',
|
775 |
-
value: function setPauseStatus(curString, curStrPos, isTyping) {
|
776 |
-
this.pause.typewrite = isTyping;
|
777 |
-
this.pause.curString = curString;
|
778 |
-
this.pause.curStrPos = curStrPos;
|
779 |
-
}
|
780 |
-
|
781 |
-
/**
|
782 |
-
* Toggle the blinking cursor
|
783 |
-
* @param {boolean} isBlinking
|
784 |
-
* @private
|
785 |
-
*/
|
786 |
-
}, {
|
787 |
-
key: 'toggleBlinking',
|
788 |
-
value: function toggleBlinking(isBlinking) {
|
789 |
-
if (!this.cursor) return;
|
790 |
-
// if in paused state, don't toggle blinking a 2nd time
|
791 |
-
if (this.pause.status) return;
|
792 |
-
if (this.cursorBlinking === isBlinking) return;
|
793 |
-
this.cursorBlinking = isBlinking;
|
794 |
-
if (isBlinking) {
|
795 |
-
this.cursor.classList.add('typed-cursor--blink');
|
796 |
-
} else {
|
797 |
-
this.cursor.classList.remove('typed-cursor--blink');
|
798 |
-
}
|
799 |
-
}
|
800 |
-
|
801 |
-
/**
|
802 |
-
* Speed in MS to type
|
803 |
-
* @param {number} speed
|
804 |
-
* @private
|
805 |
-
*/
|
806 |
-
}, {
|
807 |
-
key: 'humanizer',
|
808 |
-
value: function humanizer(speed) {
|
809 |
-
return Math.round(Math.random() * speed / 2) + speed;
|
810 |
-
}
|
811 |
-
|
812 |
-
/**
|
813 |
-
* Shuffle the sequence of the strings array
|
814 |
-
* @private
|
815 |
-
*/
|
816 |
-
}, {
|
817 |
-
key: 'shuffleStringsIfNeeded',
|
818 |
-
value: function shuffleStringsIfNeeded() {
|
819 |
-
if (!this.shuffle) return;
|
820 |
-
this.sequence = this.sequence.sort(function () {
|
821 |
-
return Math.random() - 0.5;
|
822 |
-
});
|
823 |
-
}
|
824 |
-
|
825 |
-
/**
|
826 |
-
* Adds a CSS class to fade out current string
|
827 |
-
* @private
|
828 |
-
*/
|
829 |
-
}, {
|
830 |
-
key: 'initFadeOut',
|
831 |
-
value: function initFadeOut() {
|
832 |
-
var _this5 = this;
|
833 |
-
|
834 |
-
this.el.className += ' ' + this.fadeOutClass;
|
835 |
-
if (this.cursor) this.cursor.className += ' ' + this.fadeOutClass;
|
836 |
-
return setTimeout(function () {
|
837 |
-
_this5.arrayPos++;
|
838 |
-
_this5.replaceText('');
|
839 |
-
|
840 |
-
// Resets current string if end of loop reached
|
841 |
-
if (_this5.strings.length > _this5.arrayPos) {
|
842 |
-
_this5.typewrite(_this5.strings[_this5.sequence[_this5.arrayPos]], 0);
|
843 |
-
} else {
|
844 |
-
_this5.typewrite(_this5.strings[0], 0);
|
845 |
-
_this5.arrayPos = 0;
|
846 |
-
}
|
847 |
-
}, this.fadeOutDelay);
|
848 |
-
}
|
849 |
-
|
850 |
-
/**
|
851 |
-
* Replaces current text in the HTML element
|
852 |
-
* depending on element type
|
853 |
-
* @param {string} str
|
854 |
-
* @private
|
855 |
-
*/
|
856 |
-
}, {
|
857 |
-
key: 'replaceText',
|
858 |
-
value: function replaceText(str) {
|
859 |
-
if (this.attr) {
|
860 |
-
this.el.setAttribute(this.attr, str);
|
861 |
-
} else {
|
862 |
-
if (this.isInput) {
|
863 |
-
this.el.value = str;
|
864 |
-
} else if (this.contentType === 'html') {
|
865 |
-
this.el.innerHTML = str;
|
866 |
-
} else {
|
867 |
-
this.el.textContent = str;
|
868 |
-
}
|
869 |
-
}
|
870 |
-
}
|
871 |
-
|
872 |
-
/**
|
873 |
-
* If using input elements, bind focus in order to
|
874 |
-
* start and stop the animation
|
875 |
-
* @private
|
876 |
-
*/
|
877 |
-
}, {
|
878 |
-
key: 'bindFocusEvents',
|
879 |
-
value: function bindFocusEvents() {
|
880 |
-
var _this6 = this;
|
881 |
-
|
882 |
-
if (!this.isInput) return;
|
883 |
-
this.el.addEventListener('focus', function (e) {
|
884 |
-
_this6.stop();
|
885 |
-
});
|
886 |
-
this.el.addEventListener('blur', function (e) {
|
887 |
-
if (_this6.el.value && _this6.el.value.length !== 0) {
|
888 |
-
return;
|
889 |
-
}
|
890 |
-
_this6.start();
|
891 |
-
});
|
892 |
-
}
|
893 |
-
|
894 |
-
/**
|
895 |
-
* On init, insert the cursor element
|
896 |
-
* @private
|
897 |
-
*/
|
898 |
-
}, {
|
899 |
-
key: 'insertCursor',
|
900 |
-
value: function insertCursor() {
|
901 |
-
if (!this.showCursor) return;
|
902 |
-
if (this.cursor) return;
|
903 |
-
this.cursor = document.createElement('span');
|
904 |
-
this.cursor.className = 'typed-cursor';
|
905 |
-
this.cursor.innerHTML = this.cursorChar;
|
906 |
-
this.el.parentNode && this.el.parentNode.insertBefore(this.cursor, this.el.nextSibling);
|
907 |
-
}
|
908 |
-
}]);
|
909 |
-
|
910 |
-
return Typed;
|
911 |
-
})();
|
912 |
-
|
913 |
-
exports['default'] = Typed;
|
914 |
-
module.exports = exports['default'];
|
915 |
-
|
916 |
-
/***/ }),
|
917 |
-
/* 1 */
|
918 |
-
/***/ (function(module, exports, __webpack_require__) {
|
919 |
-
|
920 |
-
'use strict';
|
921 |
-
|
922 |
-
Object.defineProperty(exports, '__esModule', {
|
923 |
-
value: true
|
924 |
-
});
|
925 |
-
|
926 |
-
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
|
927 |
-
|
928 |
-
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; }; })();
|
929 |
-
|
930 |
-
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
|
931 |
-
|
932 |
-
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
|
933 |
-
|
934 |
-
var _defaultsJs = __webpack_require__(2);
|
935 |
-
|
936 |
-
var _defaultsJs2 = _interopRequireDefault(_defaultsJs);
|
937 |
-
|
938 |
-
/**
|
939 |
-
* Initialize the Typed object
|
940 |
-
*/
|
941 |
-
|
942 |
-
var Initializer = (function () {
|
943 |
-
function Initializer() {
|
944 |
-
_classCallCheck(this, Initializer);
|
945 |
-
}
|
946 |
-
|
947 |
-
_createClass(Initializer, [{
|
948 |
-
key: 'load',
|
949 |
-
|
950 |
-
/**
|
951 |
-
* Load up defaults & options on the Typed instance
|
952 |
-
* @param {Typed} self instance of Typed
|
953 |
-
* @param {object} options options object
|
954 |
-
* @param {string} elementId HTML element ID _OR_ instance of HTML element
|
955 |
-
* @private
|
956 |
-
*/
|
957 |
-
|
958 |
-
value: function load(self, options, elementId) {
|
959 |
-
// chosen element to manipulate text
|
960 |
-
if (typeof elementId === 'string') {
|
961 |
-
self.el = document.querySelector(elementId);
|
962 |
-
} else {
|
963 |
-
self.el = elementId;
|
964 |
-
}
|
965 |
-
|
966 |
-
self.options = _extends({}, _defaultsJs2['default'], options);
|
967 |
-
|
968 |
-
// attribute to type into
|
969 |
-
self.isInput = self.el.tagName.toLowerCase() === 'input';
|
970 |
-
self.attr = self.options.attr;
|
971 |
-
self.bindInputFocusEvents = self.options.bindInputFocusEvents;
|
972 |
-
|
973 |
-
// show cursor
|
974 |
-
self.showCursor = self.isInput ? false : self.options.showCursor;
|
975 |
-
|
976 |
-
// custom cursor
|
977 |
-
self.cursorChar = self.options.cursorChar;
|
978 |
-
|
979 |
-
// Is the cursor blinking
|
980 |
-
self.cursorBlinking = true;
|
981 |
-
|
982 |
-
// text content of element
|
983 |
-
self.elContent = self.attr ? self.el.getAttribute(self.attr) : self.el.textContent;
|
984 |
-
|
985 |
-
// html or plain text
|
986 |
-
self.contentType = self.options.contentType;
|
987 |
-
|
988 |
-
// typing speed
|
989 |
-
self.typeSpeed = self.options.typeSpeed;
|
990 |
-
|
991 |
-
// add a delay before typing starts
|
992 |
-
self.startDelay = self.options.startDelay;
|
993 |
-
|
994 |
-
// backspacing speed
|
995 |
-
self.backSpeed = self.options.backSpeed;
|
996 |
-
|
997 |
-
// only backspace what doesn't match the previous string
|
998 |
-
self.smartBackspace = self.options.smartBackspace;
|
999 |
-
|
1000 |
-
// amount of time to wait before backspacing
|
1001 |
-
self.backDelay = self.options.backDelay;
|
1002 |
-
|
1003 |
-
// Fade out instead of backspace
|
1004 |
-
self.fadeOut = self.options.fadeOut;
|
1005 |
-
self.fadeOutClass = self.options.fadeOutClass;
|
1006 |
-
self.fadeOutDelay = self.options.fadeOutDelay;
|
1007 |
-
|
1008 |
-
// variable to check whether typing is currently paused
|
1009 |
-
self.isPaused = false;
|
1010 |
-
|
1011 |
-
// input strings of text
|
1012 |
-
self.strings = self.options.strings.map(function (s) {
|
1013 |
-
return s.trim();
|
1014 |
-
});
|
1015 |
-
|
1016 |
-
// div containing strings
|
1017 |
-
if (typeof self.options.stringsElement === 'string') {
|
1018 |
-
self.stringsElement = document.querySelector(self.options.stringsElement);
|
1019 |
-
} else {
|
1020 |
-
self.stringsElement = self.options.stringsElement;
|
1021 |
-
}
|
1022 |
-
|
1023 |
-
if (self.stringsElement) {
|
1024 |
-
self.strings = [];
|
1025 |
-
self.stringsElement.style.display = 'none';
|
1026 |
-
var strings = Array.prototype.slice.apply(self.stringsElement.children);
|
1027 |
-
var stringsLength = strings.length;
|
1028 |
-
|
1029 |
-
if (stringsLength) {
|
1030 |
-
for (var i = 0; i < stringsLength; i += 1) {
|
1031 |
-
var stringEl = strings[i];
|
1032 |
-
self.strings.push(stringEl.innerHTML.trim());
|
1033 |
-
}
|
1034 |
-
}
|
1035 |
-
}
|
1036 |
-
|
1037 |
-
// character number position of current string
|
1038 |
-
self.strPos = 0;
|
1039 |
-
|
1040 |
-
// current array position
|
1041 |
-
self.arrayPos = 0;
|
1042 |
-
|
1043 |
-
// index of string to stop backspacing on
|
1044 |
-
self.stopNum = 0;
|
1045 |
-
|
1046 |
-
// Looping logic
|
1047 |
-
self.loop = self.options.loop;
|
1048 |
-
self.loopCount = self.options.loopCount;
|
1049 |
-
self.curLoop = 0;
|
1050 |
-
|
1051 |
-
// shuffle the strings
|
1052 |
-
self.shuffle = self.options.shuffle;
|
1053 |
-
// the order of strings
|
1054 |
-
self.sequence = [];
|
1055 |
-
|
1056 |
-
self.pause = {
|
1057 |
-
status: false,
|
1058 |
-
typewrite: true,
|
1059 |
-
curString: '',
|
1060 |
-
curStrPos: 0
|
1061 |
-
};
|
1062 |
-
|
1063 |
-
// When the typing is complete (when not looped)
|
1064 |
-
self.typingComplete = false;
|
1065 |
-
|
1066 |
-
// Set the order in which the strings are typed
|
1067 |
-
for (var i in self.strings) {
|
1068 |
-
self.sequence[i] = i;
|
1069 |
-
}
|
1070 |
-
|
1071 |
-
// If there is some text in the element
|
1072 |
-
self.currentElContent = this.getCurrentElContent(self);
|
1073 |
-
|
1074 |
-
self.autoInsertCss = self.options.autoInsertCss;
|
1075 |
-
|
1076 |
-
this.appendAnimationCss(self);
|
1077 |
-
}
|
1078 |
-
}, {
|
1079 |
-
key: 'getCurrentElContent',
|
1080 |
-
value: function getCurrentElContent(self) {
|
1081 |
-
var elContent = '';
|
1082 |
-
if (self.attr) {
|
1083 |
-
elContent = self.el.getAttribute(self.attr);
|
1084 |
-
} else if (self.isInput) {
|
1085 |
-
elContent = self.el.value;
|
1086 |
-
} else if (self.contentType === 'html') {
|
1087 |
-
elContent = self.el.innerHTML;
|
1088 |
-
} else {
|
1089 |
-
elContent = self.el.textContent;
|
1090 |
-
}
|
1091 |
-
return elContent;
|
1092 |
-
}
|
1093 |
-
}, {
|
1094 |
-
key: 'appendAnimationCss',
|
1095 |
-
value: function appendAnimationCss(self) {
|
1096 |
-
var cssDataName = 'data-typed-js-css';
|
1097 |
-
if (!self.autoInsertCss) {
|
1098 |
-
return;
|
1099 |
-
}
|
1100 |
-
if (!self.showCursor && !self.fadeOut) {
|
1101 |
-
return;
|
1102 |
-
}
|
1103 |
-
if (document.querySelector('[' + cssDataName + ']')) {
|
1104 |
-
return;
|
1105 |
-
}
|
1106 |
-
|
1107 |
-
var css = document.createElement('style');
|
1108 |
-
css.type = 'text/css';
|
1109 |
-
css.setAttribute(cssDataName, true);
|
1110 |
-
|
1111 |
-
var innerCss = '';
|
1112 |
-
if (self.showCursor) {
|
1113 |
-
innerCss += '\n .typed-cursor{\n opacity: 1;\n }\n .typed-cursor.typed-cursor--blink{\n animation: typedjsBlink 0.7s infinite;\n -webkit-animation: typedjsBlink 0.7s infinite;\n animation: typedjsBlink 0.7s infinite;\n }\n @keyframes typedjsBlink{\n 50% { opacity: 0.0; }\n }\n @-webkit-keyframes typedjsBlink{\n 0% { opacity: 1; }\n 50% { opacity: 0.0; }\n 100% { opacity: 1; }\n }\n ';
|
1114 |
-
}
|
1115 |
-
if (self.fadeOut) {
|
1116 |
-
innerCss += '\n .typed-fade-out{\n opacity: 0;\n transition: opacity .25s;\n }\n .typed-cursor.typed-cursor--blink.typed-fade-out{\n -webkit-animation: 0;\n animation: 0;\n }\n ';
|
1117 |
-
}
|
1118 |
-
if (css.length === 0) {
|
1119 |
-
return;
|
1120 |
-
}
|
1121 |
-
css.innerHTML = innerCss;
|
1122 |
-
document.body.appendChild(css);
|
1123 |
-
}
|
1124 |
-
}]);
|
1125 |
-
|
1126 |
-
return Initializer;
|
1127 |
-
})();
|
1128 |
-
|
1129 |
-
exports['default'] = Initializer;
|
1130 |
-
var initializer = new Initializer();
|
1131 |
-
exports.initializer = initializer;
|
1132 |
-
|
1133 |
-
/***/ }),
|
1134 |
-
/* 2 */
|
1135 |
-
/***/ (function(module, exports) {
|
1136 |
-
|
1137 |
-
/**
|
1138 |
-
* Defaults & options
|
1139 |
-
* @returns {object} Typed defaults & options
|
1140 |
-
* @public
|
1141 |
-
*/
|
1142 |
-
|
1143 |
-
'use strict';
|
1144 |
-
|
1145 |
-
Object.defineProperty(exports, '__esModule', {
|
1146 |
-
value: true
|
1147 |
-
});
|
1148 |
-
var defaults = {
|
1149 |
-
/**
|
1150 |
-
* @property {array} strings strings to be typed
|
1151 |
-
* @property {string} stringsElement ID of element containing string children
|
1152 |
-
*/
|
1153 |
-
strings: ['These are the default values...', 'You know what you should do?', 'Use your own!', 'Have a great day!'],
|
1154 |
-
stringsElement: null,
|
1155 |
-
|
1156 |
-
/**
|
1157 |
-
* @property {number} typeSpeed type speed in milliseconds
|
1158 |
-
*/
|
1159 |
-
typeSpeed: 0,
|
1160 |
-
|
1161 |
-
/**
|
1162 |
-
* @property {number} startDelay time before typing starts in milliseconds
|
1163 |
-
*/
|
1164 |
-
startDelay: 0,
|
1165 |
-
|
1166 |
-
/**
|
1167 |
-
* @property {number} backSpeed backspacing speed in milliseconds
|
1168 |
-
*/
|
1169 |
-
backSpeed: 0,
|
1170 |
-
|
1171 |
-
/**
|
1172 |
-
* @property {boolean} smartBackspace only backspace what doesn't match the previous string
|
1173 |
-
*/
|
1174 |
-
smartBackspace: true,
|
1175 |
-
|
1176 |
-
/**
|
1177 |
-
* @property {boolean} shuffle shuffle the strings
|
1178 |
-
*/
|
1179 |
-
shuffle: false,
|
1180 |
-
|
1181 |
-
/**
|
1182 |
-
* @property {number} backDelay time before backspacing in milliseconds
|
1183 |
-
*/
|
1184 |
-
backDelay: 700,
|
1185 |
-
|
1186 |
-
/**
|
1187 |
-
* @property {boolean} fadeOut Fade out instead of backspace
|
1188 |
-
* @property {string} fadeOutClass css class for fade animation
|
1189 |
-
* @property {boolean} fadeOutDelay Fade out delay in milliseconds
|
1190 |
-
*/
|
1191 |
-
fadeOut: false,
|
1192 |
-
fadeOutClass: 'typed-fade-out',
|
1193 |
-
fadeOutDelay: 500,
|
1194 |
-
|
1195 |
-
/**
|
1196 |
-
* @property {boolean} loop loop strings
|
1197 |
-
* @property {number} loopCount amount of loops
|
1198 |
-
*/
|
1199 |
-
loop: false,
|
1200 |
-
loopCount: Infinity,
|
1201 |
-
|
1202 |
-
/**
|
1203 |
-
* @property {boolean} showCursor show cursor
|
1204 |
-
* @property {string} cursorChar character for cursor
|
1205 |
-
* @property {boolean} autoInsertCss insert CSS for cursor and fadeOut into HTML <head>
|
1206 |
-
*/
|
1207 |
-
showCursor: true,
|
1208 |
-
cursorChar: '|',
|
1209 |
-
autoInsertCss: true,
|
1210 |
-
|
1211 |
-
/**
|
1212 |
-
* @property {string} attr attribute for typing
|
1213 |
-
* Ex: input placeholder, value, or just HTML text
|
1214 |
-
*/
|
1215 |
-
attr: null,
|
1216 |
-
|
1217 |
-
/**
|
1218 |
-
* @property {boolean} bindInputFocusEvents bind to focus and blur if el is text input
|
1219 |
-
*/
|
1220 |
-
bindInputFocusEvents: false,
|
1221 |
-
|
1222 |
-
/**
|
1223 |
-
* @property {string} contentType 'html' or 'null' for plaintext
|
1224 |
-
*/
|
1225 |
-
contentType: 'html',
|
1226 |
-
|
1227 |
-
/**
|
1228 |
-
* All typing is complete
|
1229 |
-
* @param {Typed} self
|
1230 |
-
*/
|
1231 |
-
onComplete: function onComplete(self) {},
|
1232 |
-
|
1233 |
-
/**
|
1234 |
-
* Before each string is typed
|
1235 |
-
* @param {number} arrayPos
|
1236 |
-
* @param {Typed} self
|
1237 |
-
*/
|
1238 |
-
preStringTyped: function preStringTyped(arrayPos, self) {},
|
1239 |
-
|
1240 |
-
/**
|
1241 |
-
* After each string is typed
|
1242 |
-
* @param {number} arrayPos
|
1243 |
-
* @param {Typed} self
|
1244 |
-
*/
|
1245 |
-
onStringTyped: function onStringTyped(arrayPos, self) {},
|
1246 |
-
|
1247 |
-
/**
|
1248 |
-
* During looping, after last string is typed
|
1249 |
-
* @param {Typed} self
|
1250 |
-
*/
|
1251 |
-
onLastStringBackspaced: function onLastStringBackspaced(self) {},
|
1252 |
-
|
1253 |
-
/**
|
1254 |
-
* Typing has been stopped
|
1255 |
-
* @param {number} arrayPos
|
1256 |
-
* @param {Typed} self
|
1257 |
-
*/
|
1258 |
-
onTypingPaused: function onTypingPaused(arrayPos, self) {},
|
1259 |
-
|
1260 |
-
/**
|
1261 |
-
* Typing has been started after being stopped
|
1262 |
-
* @param {number} arrayPos
|
1263 |
-
* @param {Typed} self
|
1264 |
-
*/
|
1265 |
-
onTypingResumed: function onTypingResumed(arrayPos, self) {},
|
1266 |
-
|
1267 |
-
/**
|
1268 |
-
* After reset
|
1269 |
-
* @param {Typed} self
|
1270 |
-
*/
|
1271 |
-
onReset: function onReset(self) {},
|
1272 |
-
|
1273 |
-
/**
|
1274 |
-
* After stop
|
1275 |
-
* @param {number} arrayPos
|
1276 |
-
* @param {Typed} self
|
1277 |
-
*/
|
1278 |
-
onStop: function onStop(arrayPos, self) {},
|
1279 |
-
|
1280 |
-
/**
|
1281 |
-
* After start
|
1282 |
-
* @param {number} arrayPos
|
1283 |
-
* @param {Typed} self
|
1284 |
-
*/
|
1285 |
-
onStart: function onStart(arrayPos, self) {},
|
1286 |
-
|
1287 |
-
/**
|
1288 |
-
* After destroy
|
1289 |
-
* @param {Typed} self
|
1290 |
-
*/
|
1291 |
-
onDestroy: function onDestroy(self) {}
|
1292 |
-
};
|
1293 |
-
|
1294 |
-
exports['default'] = defaults;
|
1295 |
-
module.exports = exports['default'];
|
1296 |
-
|
1297 |
-
/***/ }),
|
1298 |
-
/* 3 */
|
1299 |
-
/***/ (function(module, exports) {
|
1300 |
-
|
1301 |
-
|
1302 |
-
/**
|
1303 |
-
* TODO: These methods can probably be combined somehow
|
1304 |
-
* Parse HTML tags & HTML Characters
|
1305 |
-
*/
|
1306 |
-
|
1307 |
-
'use strict';
|
1308 |
-
|
1309 |
-
Object.defineProperty(exports, '__esModule', {
|
1310 |
-
value: true
|
1311 |
-
});
|
1312 |
-
|
1313 |
-
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; }; })();
|
1314 |
-
|
1315 |
-
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
|
1316 |
-
|
1317 |
-
var HTMLParser = (function () {
|
1318 |
-
function HTMLParser() {
|
1319 |
-
_classCallCheck(this, HTMLParser);
|
1320 |
-
}
|
1321 |
-
|
1322 |
-
_createClass(HTMLParser, [{
|
1323 |
-
key: 'typeHtmlChars',
|
1324 |
-
|
1325 |
-
/**
|
1326 |
-
* Type HTML tags & HTML Characters
|
1327 |
-
* @param {string} curString Current string
|
1328 |
-
* @param {number} curStrPos Position in current string
|
1329 |
-
* @param {Typed} self instance of Typed
|
1330 |
-
* @returns {number} a new string position
|
1331 |
-
* @private
|
1332 |
-
*/
|
1333 |
-
|
1334 |
-
value: function typeHtmlChars(curString, curStrPos, self) {
|
1335 |
-
if (self.contentType !== 'html') return curStrPos;
|
1336 |
-
var curChar = curString.substr(curStrPos).charAt(0);
|
1337 |
-
if (curChar === '<' || curChar === '&') {
|
1338 |
-
var endTag = '';
|
1339 |
-
if (curChar === '<') {
|
1340 |
-
endTag = '>';
|
1341 |
-
} else {
|
1342 |
-
endTag = ';';
|
1343 |
-
}
|
1344 |
-
while (curString.substr(curStrPos + 1).charAt(0) !== endTag) {
|
1345 |
-
curStrPos++;
|
1346 |
-
if (curStrPos + 1 > curString.length) {
|
1347 |
-
break;
|
1348 |
-
}
|
1349 |
-
}
|
1350 |
-
curStrPos++;
|
1351 |
-
}
|
1352 |
-
return curStrPos;
|
1353 |
-
}
|
1354 |
-
|
1355 |
-
/**
|
1356 |
-
* Backspace HTML tags and HTML Characters
|
1357 |
-
* @param {string} curString Current string
|
1358 |
-
* @param {number} curStrPos Position in current string
|
1359 |
-
* @param {Typed} self instance of Typed
|
1360 |
-
* @returns {number} a new string position
|
1361 |
-
* @private
|
1362 |
-
*/
|
1363 |
-
}, {
|
1364 |
-
key: 'backSpaceHtmlChars',
|
1365 |
-
value: function backSpaceHtmlChars(curString, curStrPos, self) {
|
1366 |
-
if (self.contentType !== 'html') return curStrPos;
|
1367 |
-
var curChar = curString.substr(curStrPos).charAt(0);
|
1368 |
-
if (curChar === '>' || curChar === ';') {
|
1369 |
-
var endTag = '';
|
1370 |
-
if (curChar === '>') {
|
1371 |
-
endTag = '<';
|
1372 |
-
} else {
|
1373 |
-
endTag = '&';
|
1374 |
-
}
|
1375 |
-
while (curString.substr(curStrPos - 1).charAt(0) !== endTag) {
|
1376 |
-
curStrPos--;
|
1377 |
-
if (curStrPos < 0) {
|
1378 |
-
break;
|
1379 |
-
}
|
1380 |
-
}
|
1381 |
-
curStrPos--;
|
1382 |
-
}
|
1383 |
-
return curStrPos;
|
1384 |
-
}
|
1385 |
-
}]);
|
1386 |
-
|
1387 |
-
return HTMLParser;
|
1388 |
-
})();
|
1389 |
-
|
1390 |
-
exports['default'] = HTMLParser;
|
1391 |
-
var htmlParser = new HTMLParser();
|
1392 |
-
exports.htmlParser = htmlParser;
|
1393 |
-
|
1394 |
-
/***/ })
|
1395 |
-
/******/ ])
|
1396 |
-
});
|
1397 |
-
;
|
1398 |
-
//! moment.js
|
1399 |
-
//! version : 2.18.1
|
1400 |
-
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
|
1401 |
-
//! license : MIT
|
1402 |
-
//! momentjs.com
|
1403 |
-
!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.moment=b()}(this,function(){"use strict";function a(){return sd.apply(null,arguments)}function b(a){sd=a}function c(a){return a instanceof Array||"[object Array]"===Object.prototype.toString.call(a)}function d(a){return null!=a&&"[object Object]"===Object.prototype.toString.call(a)}function e(a){var b;for(b in a)return!1;return!0}function f(a){return void 0===a}function g(a){return"number"==typeof a||"[object Number]"===Object.prototype.toString.call(a)}function h(a){return a instanceof Date||"[object Date]"===Object.prototype.toString.call(a)}function i(a,b){var c,d=[];for(c=0;c<a.length;++c)d.push(b(a[c],c));return d}function j(a,b){return Object.prototype.hasOwnProperty.call(a,b)}function k(a,b){for(var c in b)j(b,c)&&(a[c]=b[c]);return j(b,"toString")&&(a.toString=b.toString),j(b,"valueOf")&&(a.valueOf=b.valueOf),a}function l(a,b,c,d){return sb(a,b,c,d,!0).utc()}function m(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function n(a){return null==a._pf&&(a._pf=m()),a._pf}function o(a){if(null==a._isValid){var b=n(a),c=ud.call(b.parsedDateParts,function(a){return null!=a}),d=!isNaN(a._d.getTime())&&b.overflow<0&&!b.empty&&!b.invalidMonth&&!b.invalidWeekday&&!b.nullInput&&!b.invalidFormat&&!b.userInvalidated&&(!b.meridiem||b.meridiem&&c);if(a._strict&&(d=d&&0===b.charsLeftOver&&0===b.unusedTokens.length&&void 0===b.bigHour),null!=Object.isFrozen&&Object.isFrozen(a))return d;a._isValid=d}return a._isValid}function p(a){var b=l(NaN);return null!=a?k(n(b),a):n(b).userInvalidated=!0,b}function q(a,b){var c,d,e;if(f(b._isAMomentObject)||(a._isAMomentObject=b._isAMomentObject),f(b._i)||(a._i=b._i),f(b._f)||(a._f=b._f),f(b._l)||(a._l=b._l),f(b._strict)||(a._strict=b._strict),f(b._tzm)||(a._tzm=b._tzm),f(b._isUTC)||(a._isUTC=b._isUTC),f(b._offset)||(a._offset=b._offset),f(b._pf)||(a._pf=n(b)),f(b._locale)||(a._locale=b._locale),vd.length>0)for(c=0;c<vd.length;c++)d=vd[c],e=b[d],f(e)||(a[d]=e);return a}function r(b){q(this,b),this._d=new Date(null!=b._d?b._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),wd===!1&&(wd=!0,a.updateOffset(this),wd=!1)}function s(a){return a instanceof r||null!=a&&null!=a._isAMomentObject}function t(a){return a<0?Math.ceil(a)||0:Math.floor(a)}function u(a){var b=+a,c=0;return 0!==b&&isFinite(b)&&(c=t(b)),c}function v(a,b,c){var d,e=Math.min(a.length,b.length),f=Math.abs(a.length-b.length),g=0;for(d=0;d<e;d++)(c&&a[d]!==b[d]||!c&&u(a[d])!==u(b[d]))&&g++;return g+f}function w(b){a.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+b)}function x(b,c){var d=!0;return k(function(){if(null!=a.deprecationHandler&&a.deprecationHandler(null,b),d){for(var e,f=[],g=0;g<arguments.length;g++){if(e="","object"==typeof arguments[g]){e+="\n["+g+"] ";for(var h in arguments[0])e+=h+": "+arguments[0][h]+", ";e=e.slice(0,-2)}else e=arguments[g];f.push(e)}w(b+"\nArguments: "+Array.prototype.slice.call(f).join("")+"\n"+(new Error).stack),d=!1}return c.apply(this,arguments)},c)}function y(b,c){null!=a.deprecationHandler&&a.deprecationHandler(b,c),xd[b]||(w(c),xd[b]=!0)}function z(a){return a instanceof Function||"[object Function]"===Object.prototype.toString.call(a)}function A(a){var b,c;for(c in a)b=a[c],z(b)?this[c]=b:this["_"+c]=b;this._config=a,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function B(a,b){var c,e=k({},a);for(c in b)j(b,c)&&(d(a[c])&&d(b[c])?(e[c]={},k(e[c],a[c]),k(e[c],b[c])):null!=b[c]?e[c]=b[c]:delete e[c]);for(c in a)j(a,c)&&!j(b,c)&&d(a[c])&&(e[c]=k({},e[c]));return e}function C(a){null!=a&&this.set(a)}function D(a,b,c){var d=this._calendar[a]||this._calendar.sameElse;return z(d)?d.call(b,c):d}function E(a){var b=this._longDateFormat[a],c=this._longDateFormat[a.toUpperCase()];return b||!c?b:(this._longDateFormat[a]=c.replace(/MMMM|MM|DD|dddd/g,function(a){return a.slice(1)}),this._longDateFormat[a])}function F(){return this._invalidDate}function G(a){return this._ordinal.replace("%d",a)}function H(a,b,c,d){var e=this._relativeTime[c];return z(e)?e(a,b,c,d):e.replace(/%d/i,a)}function I(a,b){var c=this._relativeTime[a>0?"future":"past"];return z(c)?c(b):c.replace(/%s/i,b)}function J(a,b){var c=a.toLowerCase();Hd[c]=Hd[c+"s"]=Hd[b]=a}function K(a){return"string"==typeof a?Hd[a]||Hd[a.toLowerCase()]:void 0}function L(a){var b,c,d={};for(c in a)j(a,c)&&(b=K(c),b&&(d[b]=a[c]));return d}function M(a,b){Id[a]=b}function N(a){var b=[];for(var c in a)b.push({unit:c,priority:Id[c]});return b.sort(function(a,b){return a.priority-b.priority}),b}function O(b,c){return function(d){return null!=d?(Q(this,b,d),a.updateOffset(this,c),this):P(this,b)}}function P(a,b){return a.isValid()?a._d["get"+(a._isUTC?"UTC":"")+b]():NaN}function Q(a,b,c){a.isValid()&&a._d["set"+(a._isUTC?"UTC":"")+b](c)}function R(a){return a=K(a),z(this[a])?this[a]():this}function S(a,b){if("object"==typeof a){a=L(a);for(var c=N(a),d=0;d<c.length;d++)this[c[d].unit](a[c[d].unit])}else if(a=K(a),z(this[a]))return this[a](b);return this}function T(a,b,c){var d=""+Math.abs(a),e=b-d.length,f=a>=0;return(f?c?"+":"":"-")+Math.pow(10,Math.max(0,e)).toString().substr(1)+d}function U(a,b,c,d){var e=d;"string"==typeof d&&(e=function(){return this[d]()}),a&&(Md[a]=e),b&&(Md[b[0]]=function(){return T(e.apply(this,arguments),b[1],b[2])}),c&&(Md[c]=function(){return this.localeData().ordinal(e.apply(this,arguments),a)})}function V(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function W(a){var b,c,d=a.match(Jd);for(b=0,c=d.length;b<c;b++)Md[d[b]]?d[b]=Md[d[b]]:d[b]=V(d[b]);return function(b){var e,f="";for(e=0;e<c;e++)f+=z(d[e])?d[e].call(b,a):d[e];return f}}function X(a,b){return a.isValid()?(b=Y(b,a.localeData()),Ld[b]=Ld[b]||W(b),Ld[b](a)):a.localeData().invalidDate()}function Y(a,b){function c(a){return b.longDateFormat(a)||a}var d=5;for(Kd.lastIndex=0;d>=0&&Kd.test(a);)a=a.replace(Kd,c),Kd.lastIndex=0,d-=1;return a}function Z(a,b,c){ce[a]=z(b)?b:function(a,d){return a&&c?c:b}}function $(a,b){return j(ce,a)?ce[a](b._strict,b._locale):new RegExp(_(a))}function _(a){return aa(a.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,b,c,d,e){return b||c||d||e}))}function aa(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function ba(a,b){var c,d=b;for("string"==typeof a&&(a=[a]),g(b)&&(d=function(a,c){c[b]=u(a)}),c=0;c<a.length;c++)de[a[c]]=d}function ca(a,b){ba(a,function(a,c,d,e){d._w=d._w||{},b(a,d._w,d,e)})}function da(a,b,c){null!=b&&j(de,a)&&de[a](b,c._a,c,a)}function ea(a,b){return new Date(Date.UTC(a,b+1,0)).getUTCDate()}function fa(a,b){return a?c(this._months)?this._months[a.month()]:this._months[(this._months.isFormat||oe).test(b)?"format":"standalone"][a.month()]:c(this._months)?this._months:this._months.standalone}function ga(a,b){return a?c(this._monthsShort)?this._monthsShort[a.month()]:this._monthsShort[oe.test(b)?"format":"standalone"][a.month()]:c(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function ha(a,b,c){var d,e,f,g=a.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],d=0;d<12;++d)f=l([2e3,d]),this._shortMonthsParse[d]=this.monthsShort(f,"").toLocaleLowerCase(),this._longMonthsParse[d]=this.months(f,"").toLocaleLowerCase();return c?"MMM"===b?(e=ne.call(this._shortMonthsParse,g),e!==-1?e:null):(e=ne.call(this._longMonthsParse,g),e!==-1?e:null):"MMM"===b?(e=ne.call(this._shortMonthsParse,g),e!==-1?e:(e=ne.call(this._longMonthsParse,g),e!==-1?e:null)):(e=ne.call(this._longMonthsParse,g),e!==-1?e:(e=ne.call(this._shortMonthsParse,g),e!==-1?e:null))}function ia(a,b,c){var d,e,f;if(this._monthsParseExact)return ha.call(this,a,b,c);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),d=0;d<12;d++){if(e=l([2e3,d]),c&&!this._longMonthsParse[d]&&(this._longMonthsParse[d]=new RegExp("^"+this.months(e,"").replace(".","")+"$","i"),this._shortMonthsParse[d]=new RegExp("^"+this.monthsShort(e,"").replace(".","")+"$","i")),c||this._monthsParse[d]||(f="^"+this.months(e,"")+"|^"+this.monthsShort(e,""),this._monthsParse[d]=new RegExp(f.replace(".",""),"i")),c&&"MMMM"===b&&this._longMonthsParse[d].test(a))return d;if(c&&"MMM"===b&&this._shortMonthsParse[d].test(a))return d;if(!c&&this._monthsParse[d].test(a))return d}}function ja(a,b){var c;if(!a.isValid())return a;if("string"==typeof b)if(/^\d+$/.test(b))b=u(b);else if(b=a.localeData().monthsParse(b),!g(b))return a;return c=Math.min(a.date(),ea(a.year(),b)),a._d["set"+(a._isUTC?"UTC":"")+"Month"](b,c),a}function ka(b){return null!=b?(ja(this,b),a.updateOffset(this,!0),this):P(this,"Month")}function la(){return ea(this.year(),this.month())}function ma(a){return this._monthsParseExact?(j(this,"_monthsRegex")||oa.call(this),a?this._monthsShortStrictRegex:this._monthsShortRegex):(j(this,"_monthsShortRegex")||(this._monthsShortRegex=re),this._monthsShortStrictRegex&&a?this._monthsShortStrictRegex:this._monthsShortRegex)}function na(a){return this._monthsParseExact?(j(this,"_monthsRegex")||oa.call(this),a?this._monthsStrictRegex:this._monthsRegex):(j(this,"_monthsRegex")||(this._monthsRegex=se),this._monthsStrictRegex&&a?this._monthsStrictRegex:this._monthsRegex)}function oa(){function a(a,b){return b.length-a.length}var b,c,d=[],e=[],f=[];for(b=0;b<12;b++)c=l([2e3,b]),d.push(this.monthsShort(c,"")),e.push(this.months(c,"")),f.push(this.months(c,"")),f.push(this.monthsShort(c,""));for(d.sort(a),e.sort(a),f.sort(a),b=0;b<12;b++)d[b]=aa(d[b]),e[b]=aa(e[b]);for(b=0;b<24;b++)f[b]=aa(f[b]);this._monthsRegex=new RegExp("^("+f.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+e.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+d.join("|")+")","i")}function pa(a){return qa(a)?366:365}function qa(a){return a%4===0&&a%100!==0||a%400===0}function ra(){return qa(this.year())}function sa(a,b,c,d,e,f,g){var h=new Date(a,b,c,d,e,f,g);return a<100&&a>=0&&isFinite(h.getFullYear())&&h.setFullYear(a),h}function ta(a){var b=new Date(Date.UTC.apply(null,arguments));return a<100&&a>=0&&isFinite(b.getUTCFullYear())&&b.setUTCFullYear(a),b}function ua(a,b,c){var d=7+b-c,e=(7+ta(a,0,d).getUTCDay()-b)%7;return-e+d-1}function va(a,b,c,d,e){var f,g,h=(7+c-d)%7,i=ua(a,d,e),j=1+7*(b-1)+h+i;return j<=0?(f=a-1,g=pa(f)+j):j>pa(a)?(f=a+1,g=j-pa(a)):(f=a,g=j),{year:f,dayOfYear:g}}function wa(a,b,c){var d,e,f=ua(a.year(),b,c),g=Math.floor((a.dayOfYear()-f-1)/7)+1;return g<1?(e=a.year()-1,d=g+xa(e,b,c)):g>xa(a.year(),b,c)?(d=g-xa(a.year(),b,c),e=a.year()+1):(e=a.year(),d=g),{week:d,year:e}}function xa(a,b,c){var d=ua(a,b,c),e=ua(a+1,b,c);return(pa(a)-d+e)/7}function ya(a){return wa(a,this._week.dow,this._week.doy).week}function za(){return this._week.dow}function Aa(){return this._week.doy}function Ba(a){var b=this.localeData().week(this);return null==a?b:this.add(7*(a-b),"d")}function Ca(a){var b=wa(this,1,4).week;return null==a?b:this.add(7*(a-b),"d")}function Da(a,b){return"string"!=typeof a?a:isNaN(a)?(a=b.weekdaysParse(a),"number"==typeof a?a:null):parseInt(a,10)}function Ea(a,b){return"string"==typeof a?b.weekdaysParse(a)%7||7:isNaN(a)?null:a}function Fa(a,b){return a?c(this._weekdays)?this._weekdays[a.day()]:this._weekdays[this._weekdays.isFormat.test(b)?"format":"standalone"][a.day()]:c(this._weekdays)?this._weekdays:this._weekdays.standalone}function Ga(a){return a?this._weekdaysShort[a.day()]:this._weekdaysShort}function Ha(a){return a?this._weekdaysMin[a.day()]:this._weekdaysMin}function Ia(a,b,c){var d,e,f,g=a.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],d=0;d<7;++d)f=l([2e3,1]).day(d),this._minWeekdaysParse[d]=this.weekdaysMin(f,"").toLocaleLowerCase(),this._shortWeekdaysParse[d]=this.weekdaysShort(f,"").toLocaleLowerCase(),this._weekdaysParse[d]=this.weekdays(f,"").toLocaleLowerCase();return c?"dddd"===b?(e=ne.call(this._weekdaysParse,g),e!==-1?e:null):"ddd"===b?(e=ne.call(this._shortWeekdaysParse,g),e!==-1?e:null):(e=ne.call(this._minWeekdaysParse,g),e!==-1?e:null):"dddd"===b?(e=ne.call(this._weekdaysParse,g),e!==-1?e:(e=ne.call(this._shortWeekdaysParse,g),e!==-1?e:(e=ne.call(this._minWeekdaysParse,g),e!==-1?e:null))):"ddd"===b?(e=ne.call(this._shortWeekdaysParse,g),e!==-1?e:(e=ne.call(this._weekdaysParse,g),e!==-1?e:(e=ne.call(this._minWeekdaysParse,g),e!==-1?e:null))):(e=ne.call(this._minWeekdaysParse,g),e!==-1?e:(e=ne.call(this._weekdaysParse,g),e!==-1?e:(e=ne.call(this._shortWeekdaysParse,g),e!==-1?e:null)))}function Ja(a,b,c){var d,e,f;if(this._weekdaysParseExact)return Ia.call(this,a,b,c);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),d=0;d<7;d++){if(e=l([2e3,1]).day(d),c&&!this._fullWeekdaysParse[d]&&(this._fullWeekdaysParse[d]=new RegExp("^"+this.weekdays(e,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[d]=new RegExp("^"+this.weekdaysShort(e,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[d]=new RegExp("^"+this.weekdaysMin(e,"").replace(".",".?")+"$","i")),this._weekdaysParse[d]||(f="^"+this.weekdays(e,"")+"|^"+this.weekdaysShort(e,"")+"|^"+this.weekdaysMin(e,""),this._weekdaysParse[d]=new RegExp(f.replace(".",""),"i")),c&&"dddd"===b&&this._fullWeekdaysParse[d].test(a))return d;if(c&&"ddd"===b&&this._shortWeekdaysParse[d].test(a))return d;if(c&&"dd"===b&&this._minWeekdaysParse[d].test(a))return d;if(!c&&this._weekdaysParse[d].test(a))return d}}function Ka(a){if(!this.isValid())return null!=a?this:NaN;var b=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=a?(a=Da(a,this.localeData()),this.add(a-b,"d")):b}function La(a){if(!this.isValid())return null!=a?this:NaN;var b=(this.day()+7-this.localeData()._week.dow)%7;return null==a?b:this.add(a-b,"d")}function Ma(a){if(!this.isValid())return null!=a?this:NaN;if(null!=a){var b=Ea(a,this.localeData());return this.day(this.day()%7?b:b-7)}return this.day()||7}function Na(a){return this._weekdaysParseExact?(j(this,"_weekdaysRegex")||Qa.call(this),a?this._weekdaysStrictRegex:this._weekdaysRegex):(j(this,"_weekdaysRegex")||(this._weekdaysRegex=ye),this._weekdaysStrictRegex&&a?this._weekdaysStrictRegex:this._weekdaysRegex)}function Oa(a){return this._weekdaysParseExact?(j(this,"_weekdaysRegex")||Qa.call(this),a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(j(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ze),this._weekdaysShortStrictRegex&&a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Pa(a){return this._weekdaysParseExact?(j(this,"_weekdaysRegex")||Qa.call(this),a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(j(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ae),this._weekdaysMinStrictRegex&&a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Qa(){function a(a,b){return b.length-a.length}var b,c,d,e,f,g=[],h=[],i=[],j=[];for(b=0;b<7;b++)c=l([2e3,1]).day(b),d=this.weekdaysMin(c,""),e=this.weekdaysShort(c,""),f=this.weekdays(c,""),g.push(d),h.push(e),i.push(f),j.push(d),j.push(e),j.push(f);for(g.sort(a),h.sort(a),i.sort(a),j.sort(a),b=0;b<7;b++)h[b]=aa(h[b]),i[b]=aa(i[b]),j[b]=aa(j[b]);this._weekdaysRegex=new RegExp("^("+j.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+h.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+g.join("|")+")","i")}function Ra(){return this.hours()%12||12}function Sa(){return this.hours()||24}function Ta(a,b){U(a,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),b)})}function Ua(a,b){return b._meridiemParse}function Va(a){return"p"===(a+"").toLowerCase().charAt(0)}function Wa(a,b,c){return a>11?c?"pm":"PM":c?"am":"AM"}function Xa(a){return a?a.toLowerCase().replace("_","-"):a}function Ya(a){for(var b,c,d,e,f=0;f<a.length;){for(e=Xa(a[f]).split("-"),b=e.length,c=Xa(a[f+1]),c=c?c.split("-"):null;b>0;){if(d=Za(e.slice(0,b).join("-")))return d;if(c&&c.length>=b&&v(e,c,!0)>=b-1)break;b--}f++}return null}function Za(a){var b=null;if(!Fe[a]&&"undefined"!=typeof module&&module&&module.exports)try{b=Be._abbr,require("./locale/"+a),$a(b)}catch(a){}return Fe[a]}function $a(a,b){var c;return a&&(c=f(b)?bb(a):_a(a,b),c&&(Be=c)),Be._abbr}function _a(a,b){if(null!==b){var c=Ee;if(b.abbr=a,null!=Fe[a])y("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),c=Fe[a]._config;else if(null!=b.parentLocale){if(null==Fe[b.parentLocale])return Ge[b.parentLocale]||(Ge[b.parentLocale]=[]),Ge[b.parentLocale].push({name:a,config:b}),null;c=Fe[b.parentLocale]._config}return Fe[a]=new C(B(c,b)),Ge[a]&&Ge[a].forEach(function(a){_a(a.name,a.config)}),$a(a),Fe[a]}return delete Fe[a],null}function ab(a,b){if(null!=b){var c,d=Ee;null!=Fe[a]&&(d=Fe[a]._config),b=B(d,b),c=new C(b),c.parentLocale=Fe[a],Fe[a]=c,$a(a)}else null!=Fe[a]&&(null!=Fe[a].parentLocale?Fe[a]=Fe[a].parentLocale:null!=Fe[a]&&delete Fe[a]);return Fe[a]}function bb(a){var b;if(a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr),!a)return Be;if(!c(a)){if(b=Za(a))return b;a=[a]}return Ya(a)}function cb(){return Ad(Fe)}function db(a){var b,c=a._a;return c&&n(a).overflow===-2&&(b=c[fe]<0||c[fe]>11?fe:c[ge]<1||c[ge]>ea(c[ee],c[fe])?ge:c[he]<0||c[he]>24||24===c[he]&&(0!==c[ie]||0!==c[je]||0!==c[ke])?he:c[ie]<0||c[ie]>59?ie:c[je]<0||c[je]>59?je:c[ke]<0||c[ke]>999?ke:-1,n(a)._overflowDayOfYear&&(b<ee||b>ge)&&(b=ge),n(a)._overflowWeeks&&b===-1&&(b=le),n(a)._overflowWeekday&&b===-1&&(b=me),n(a).overflow=b),a}function eb(a){var b,c,d,e,f,g,h=a._i,i=He.exec(h)||Ie.exec(h);if(i){for(n(a).iso=!0,b=0,c=Ke.length;b<c;b++)if(Ke[b][1].exec(i[1])){e=Ke[b][0],d=Ke[b][2]!==!1;break}if(null==e)return void(a._isValid=!1);if(i[3]){for(b=0,c=Le.length;b<c;b++)if(Le[b][1].exec(i[3])){f=(i[2]||" ")+Le[b][0];break}if(null==f)return void(a._isValid=!1)}if(!d&&null!=f)return void(a._isValid=!1);if(i[4]){if(!Je.exec(i[4]))return void(a._isValid=!1);g="Z"}a._f=e+(f||"")+(g||""),lb(a)}else a._isValid=!1}function fb(a){var b,c,d,e,f,g,h,i,j={" GMT":" +0000"," EDT":" -0400"," EST":" -0500"," CDT":" -0500"," CST":" -0600"," MDT":" -0600"," MST":" -0700"," PDT":" -0700"," PST":" -0800"},k="YXWVUTSRQPONZABCDEFGHIKLM";if(b=a._i.replace(/\([^\)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s|\s$/g,""),c=Ne.exec(b)){if(d=c[1]?"ddd"+(5===c[1].length?", ":" "):"",e="D MMM "+(c[2].length>10?"YYYY ":"YY "),f="HH:mm"+(c[4]?":ss":""),c[1]){var l=new Date(c[2]),m=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][l.getDay()];if(c[1].substr(0,3)!==m)return n(a).weekdayMismatch=!0,void(a._isValid=!1)}switch(c[5].length){case 2:0===i?h=" +0000":(i=k.indexOf(c[5][1].toUpperCase())-12,h=(i<0?" -":" +")+(""+i).replace(/^-?/,"0").match(/..$/)[0]+"00");break;case 4:h=j[c[5]];break;default:h=j[" GMT"]}c[5]=h,a._i=c.splice(1).join(""),g=" ZZ",a._f=d+e+f+g,lb(a),n(a).rfc2822=!0}else a._isValid=!1}function gb(b){var c=Me.exec(b._i);return null!==c?void(b._d=new Date(+c[1])):(eb(b),void(b._isValid===!1&&(delete b._isValid,fb(b),b._isValid===!1&&(delete b._isValid,a.createFromInputFallback(b)))))}function hb(a,b,c){return null!=a?a:null!=b?b:c}function ib(b){var c=new Date(a.now());return b._useUTC?[c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()]:[c.getFullYear(),c.getMonth(),c.getDate()]}function jb(a){var b,c,d,e,f=[];if(!a._d){for(d=ib(a),a._w&&null==a._a[ge]&&null==a._a[fe]&&kb(a),null!=a._dayOfYear&&(e=hb(a._a[ee],d[ee]),(a._dayOfYear>pa(e)||0===a._dayOfYear)&&(n(a)._overflowDayOfYear=!0),c=ta(e,0,a._dayOfYear),a._a[fe]=c.getUTCMonth(),a._a[ge]=c.getUTCDate()),b=0;b<3&&null==a._a[b];++b)a._a[b]=f[b]=d[b];for(;b<7;b++)a._a[b]=f[b]=null==a._a[b]?2===b?1:0:a._a[b];24===a._a[he]&&0===a._a[ie]&&0===a._a[je]&&0===a._a[ke]&&(a._nextDay=!0,a._a[he]=0),a._d=(a._useUTC?ta:sa).apply(null,f),null!=a._tzm&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),a._nextDay&&(a._a[he]=24)}}function kb(a){var b,c,d,e,f,g,h,i;if(b=a._w,null!=b.GG||null!=b.W||null!=b.E)f=1,g=4,c=hb(b.GG,a._a[ee],wa(tb(),1,4).year),d=hb(b.W,1),e=hb(b.E,1),(e<1||e>7)&&(i=!0);else{f=a._locale._week.dow,g=a._locale._week.doy;var j=wa(tb(),f,g);c=hb(b.gg,a._a[ee],j.year),d=hb(b.w,j.week),null!=b.d?(e=b.d,(e<0||e>6)&&(i=!0)):null!=b.e?(e=b.e+f,(b.e<0||b.e>6)&&(i=!0)):e=f}d<1||d>xa(c,f,g)?n(a)._overflowWeeks=!0:null!=i?n(a)._overflowWeekday=!0:(h=va(c,d,e,f,g),a._a[ee]=h.year,a._dayOfYear=h.dayOfYear)}function lb(b){if(b._f===a.ISO_8601)return void eb(b);if(b._f===a.RFC_2822)return void fb(b);b._a=[],n(b).empty=!0;var c,d,e,f,g,h=""+b._i,i=h.length,j=0;for(e=Y(b._f,b._locale).match(Jd)||[],c=0;c<e.length;c++)f=e[c],d=(h.match($(f,b))||[])[0],d&&(g=h.substr(0,h.indexOf(d)),g.length>0&&n(b).unusedInput.push(g),h=h.slice(h.indexOf(d)+d.length),j+=d.length),Md[f]?(d?n(b).empty=!1:n(b).unusedTokens.push(f),da(f,d,b)):b._strict&&!d&&n(b).unusedTokens.push(f);n(b).charsLeftOver=i-j,h.length>0&&n(b).unusedInput.push(h),b._a[he]<=12&&n(b).bigHour===!0&&b._a[he]>0&&(n(b).bigHour=void 0),n(b).parsedDateParts=b._a.slice(0),n(b).meridiem=b._meridiem,b._a[he]=mb(b._locale,b._a[he],b._meridiem),jb(b),db(b)}function mb(a,b,c){var d;return null==c?b:null!=a.meridiemHour?a.meridiemHour(b,c):null!=a.isPM?(d=a.isPM(c),d&&b<12&&(b+=12),d||12!==b||(b=0),b):b}function nb(a){var b,c,d,e,f;if(0===a._f.length)return n(a).invalidFormat=!0,void(a._d=new Date(NaN));for(e=0;e<a._f.length;e++)f=0,b=q({},a),null!=a._useUTC&&(b._useUTC=a._useUTC),b._f=a._f[e],lb(b),o(b)&&(f+=n(b).charsLeftOver,f+=10*n(b).unusedTokens.length,n(b).score=f,(null==d||f<d)&&(d=f,c=b));k(a,c||b)}function ob(a){if(!a._d){var b=L(a._i);a._a=i([b.year,b.month,b.day||b.date,b.hour,b.minute,b.second,b.millisecond],function(a){return a&&parseInt(a,10)}),jb(a)}}function pb(a){var b=new r(db(qb(a)));return b._nextDay&&(b.add(1,"d"),b._nextDay=void 0),b}function qb(a){var b=a._i,d=a._f;return a._locale=a._locale||bb(a._l),null===b||void 0===d&&""===b?p({nullInput:!0}):("string"==typeof b&&(a._i=b=a._locale.preparse(b)),s(b)?new r(db(b)):(h(b)?a._d=b:c(d)?nb(a):d?lb(a):rb(a),o(a)||(a._d=null),a))}function rb(b){var e=b._i;f(e)?b._d=new Date(a.now()):h(e)?b._d=new Date(e.valueOf()):"string"==typeof e?gb(b):c(e)?(b._a=i(e.slice(0),function(a){return parseInt(a,10)}),jb(b)):d(e)?ob(b):g(e)?b._d=new Date(e):a.createFromInputFallback(b)}function sb(a,b,f,g,h){var i={};return f!==!0&&f!==!1||(g=f,f=void 0),(d(a)&&e(a)||c(a)&&0===a.length)&&(a=void 0),i._isAMomentObject=!0,i._useUTC=i._isUTC=h,i._l=f,i._i=a,i._f=b,i._strict=g,pb(i)}function tb(a,b,c,d){return sb(a,b,c,d,!1)}function ub(a,b){var d,e;if(1===b.length&&c(b[0])&&(b=b[0]),!b.length)return tb();for(d=b[0],e=1;e<b.length;++e)b[e].isValid()&&!b[e][a](d)||(d=b[e]);return d}function vb(){var a=[].slice.call(arguments,0);return ub("isBefore",a)}function wb(){var a=[].slice.call(arguments,0);return ub("isAfter",a)}function xb(a){for(var b in a)if(Re.indexOf(b)===-1||null!=a[b]&&isNaN(a[b]))return!1;for(var c=!1,d=0;d<Re.length;++d)if(a[Re[d]]){if(c)return!1;parseFloat(a[Re[d]])!==u(a[Re[d]])&&(c=!0)}return!0}function yb(){return this._isValid}function zb(){return Sb(NaN)}function Ab(a){var b=L(a),c=b.year||0,d=b.quarter||0,e=b.month||0,f=b.week||0,g=b.day||0,h=b.hour||0,i=b.minute||0,j=b.second||0,k=b.millisecond||0;this._isValid=xb(b),this._milliseconds=+k+1e3*j+6e4*i+1e3*h*60*60,this._days=+g+7*f,this._months=+e+3*d+12*c,this._data={},this._locale=bb(),this._bubble()}function Bb(a){return a instanceof Ab}function Cb(a){return a<0?Math.round(-1*a)*-1:Math.round(a)}function Db(a,b){U(a,0,0,function(){var a=this.utcOffset(),c="+";return a<0&&(a=-a,c="-"),c+T(~~(a/60),2)+b+T(~~a%60,2)})}function Eb(a,b){var c=(b||"").match(a);if(null===c)return null;var d=c[c.length-1]||[],e=(d+"").match(Se)||["-",0,0],f=+(60*e[1])+u(e[2]);return 0===f?0:"+"===e[0]?f:-f}function Fb(b,c){var d,e;return c._isUTC?(d=c.clone(),e=(s(b)||h(b)?b.valueOf():tb(b).valueOf())-d.valueOf(),d._d.setTime(d._d.valueOf()+e),a.updateOffset(d,!1),d):tb(b).local()}function Gb(a){return 15*-Math.round(a._d.getTimezoneOffset()/15)}function Hb(b,c,d){var e,f=this._offset||0;if(!this.isValid())return null!=b?this:NaN;if(null!=b){if("string"==typeof b){if(b=Eb(_d,b),null===b)return this}else Math.abs(b)<16&&!d&&(b=60*b);return!this._isUTC&&c&&(e=Gb(this)),this._offset=b,this._isUTC=!0,null!=e&&this.add(e,"m"),f!==b&&(!c||this._changeInProgress?Xb(this,Sb(b-f,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,a.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?f:Gb(this)}function Ib(a,b){return null!=a?("string"!=typeof a&&(a=-a),this.utcOffset(a,b),this):-this.utcOffset()}function Jb(a){return this.utcOffset(0,a)}function Kb(a){return this._isUTC&&(this.utcOffset(0,a),this._isUTC=!1,a&&this.subtract(Gb(this),"m")),this}function Lb(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var a=Eb($d,this._i);null!=a?this.utcOffset(a):this.utcOffset(0,!0)}return this}function Mb(a){return!!this.isValid()&&(a=a?tb(a).utcOffset():0,(this.utcOffset()-a)%60===0)}function Nb(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Ob(){if(!f(this._isDSTShifted))return this._isDSTShifted;var a={};if(q(a,this),a=qb(a),a._a){var b=a._isUTC?l(a._a):tb(a._a);this._isDSTShifted=this.isValid()&&v(a._a,b.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Pb(){return!!this.isValid()&&!this._isUTC}function Qb(){return!!this.isValid()&&this._isUTC}function Rb(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Sb(a,b){var c,d,e,f=a,h=null;return Bb(a)?f={ms:a._milliseconds,d:a._days,M:a._months}:g(a)?(f={},b?f[b]=a:f.milliseconds=a):(h=Te.exec(a))?(c="-"===h[1]?-1:1,f={y:0,d:u(h[ge])*c,h:u(h[he])*c,m:u(h[ie])*c,s:u(h[je])*c,ms:u(Cb(1e3*h[ke]))*c}):(h=Ue.exec(a))?(c="-"===h[1]?-1:1,f={y:Tb(h[2],c),M:Tb(h[3],c),w:Tb(h[4],c),d:Tb(h[5],c),h:Tb(h[6],c),m:Tb(h[7],c),s:Tb(h[8],c)}):null==f?f={}:"object"==typeof f&&("from"in f||"to"in f)&&(e=Vb(tb(f.from),tb(f.to)),f={},f.ms=e.milliseconds,f.M=e.months),d=new Ab(f),Bb(a)&&j(a,"_locale")&&(d._locale=a._locale),d}function Tb(a,b){var c=a&&parseFloat(a.replace(",","."));return(isNaN(c)?0:c)*b}function Ub(a,b){var c={milliseconds:0,months:0};return c.months=b.month()-a.month()+12*(b.year()-a.year()),a.clone().add(c.months,"M").isAfter(b)&&--c.months,c.milliseconds=+b-+a.clone().add(c.months,"M"),c}function Vb(a,b){var c;return a.isValid()&&b.isValid()?(b=Fb(b,a),a.isBefore(b)?c=Ub(a,b):(c=Ub(b,a),c.milliseconds=-c.milliseconds,c.months=-c.months),c):{milliseconds:0,months:0}}function Wb(a,b){return function(c,d){var e,f;return null===d||isNaN(+d)||(y(b,"moment()."+b+"(period, number) is deprecated. Please use moment()."+b+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),f=c,c=d,d=f),c="string"==typeof c?+c:c,e=Sb(c,d),Xb(this,e,a),this}}function Xb(b,c,d,e){var f=c._milliseconds,g=Cb(c._days),h=Cb(c._months);b.isValid()&&(e=null==e||e,f&&b._d.setTime(b._d.valueOf()+f*d),g&&Q(b,"Date",P(b,"Date")+g*d),h&&ja(b,P(b,"Month")+h*d),e&&a.updateOffset(b,g||h))}function Yb(a,b){var c=a.diff(b,"days",!0);return c<-6?"sameElse":c<-1?"lastWeek":c<0?"lastDay":c<1?"sameDay":c<2?"nextDay":c<7?"nextWeek":"sameElse"}function Zb(b,c){var d=b||tb(),e=Fb(d,this).startOf("day"),f=a.calendarFormat(this,e)||"sameElse",g=c&&(z(c[f])?c[f].call(this,d):c[f]);return this.format(g||this.localeData().calendar(f,this,tb(d)))}function $b(){return new r(this)}function _b(a,b){var c=s(a)?a:tb(a);return!(!this.isValid()||!c.isValid())&&(b=K(f(b)?"millisecond":b),"millisecond"===b?this.valueOf()>c.valueOf():c.valueOf()<this.clone().startOf(b).valueOf())}function ac(a,b){var c=s(a)?a:tb(a);return!(!this.isValid()||!c.isValid())&&(b=K(f(b)?"millisecond":b),"millisecond"===b?this.valueOf()<c.valueOf():this.clone().endOf(b).valueOf()<c.valueOf())}function bc(a,b,c,d){return d=d||"()",("("===d[0]?this.isAfter(a,c):!this.isBefore(a,c))&&(")"===d[1]?this.isBefore(b,c):!this.isAfter(b,c))}function cc(a,b){var c,d=s(a)?a:tb(a);return!(!this.isValid()||!d.isValid())&&(b=K(b||"millisecond"),"millisecond"===b?this.valueOf()===d.valueOf():(c=d.valueOf(),this.clone().startOf(b).valueOf()<=c&&c<=this.clone().endOf(b).valueOf()))}function dc(a,b){return this.isSame(a,b)||this.isAfter(a,b)}function ec(a,b){return this.isSame(a,b)||this.isBefore(a,b)}function fc(a,b,c){var d,e,f,g;return this.isValid()?(d=Fb(a,this),d.isValid()?(e=6e4*(d.utcOffset()-this.utcOffset()),b=K(b),"year"===b||"month"===b||"quarter"===b?(g=gc(this,d),"quarter"===b?g/=3:"year"===b&&(g/=12)):(f=this-d,g="second"===b?f/1e3:"minute"===b?f/6e4:"hour"===b?f/36e5:"day"===b?(f-e)/864e5:"week"===b?(f-e)/6048e5:f),c?g:t(g)):NaN):NaN}function gc(a,b){var c,d,e=12*(b.year()-a.year())+(b.month()-a.month()),f=a.clone().add(e,"months");return b-f<0?(c=a.clone().add(e-1,"months"),d=(b-f)/(f-c)):(c=a.clone().add(e+1,"months"),d=(b-f)/(c-f)),-(e+d)||0}function hc(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function ic(){if(!this.isValid())return null;var a=this.clone().utc();return a.year()<0||a.year()>9999?X(a,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):z(Date.prototype.toISOString)?this.toDate().toISOString():X(a,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function jc(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var a="moment",b="";this.isLocal()||(a=0===this.utcOffset()?"moment.utc":"moment.parseZone",b="Z");var c="["+a+'("]',d=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",e="-MM-DD[T]HH:mm:ss.SSS",f=b+'[")]';return this.format(c+d+e+f)}function kc(b){b||(b=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var c=X(this,b);return this.localeData().postformat(c)}function lc(a,b){return this.isValid()&&(s(a)&&a.isValid()||tb(a).isValid())?Sb({to:this,from:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function mc(a){return this.from(tb(),a)}function nc(a,b){return this.isValid()&&(s(a)&&a.isValid()||tb(a).isValid())?Sb({from:this,to:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function oc(a){return this.to(tb(),a)}function pc(a){var b;return void 0===a?this._locale._abbr:(b=bb(a),null!=b&&(this._locale=b),this)}function qc(){return this._locale}function rc(a){switch(a=K(a)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===a&&this.weekday(0),"isoWeek"===a&&this.isoWeekday(1),"quarter"===a&&this.month(3*Math.floor(this.month()/3)),this}function sc(a){return a=K(a),void 0===a||"millisecond"===a?this:("date"===a&&(a="day"),this.startOf(a).add(1,"isoWeek"===a?"week":a).subtract(1,"ms"))}function tc(){return this._d.valueOf()-6e4*(this._offset||0)}function uc(){return Math.floor(this.valueOf()/1e3)}function vc(){return new Date(this.valueOf())}function wc(){var a=this;return[a.year(),a.month(),a.date(),a.hour(),a.minute(),a.second(),a.millisecond()]}function xc(){var a=this;return{years:a.year(),months:a.month(),date:a.date(),hours:a.hours(),minutes:a.minutes(),seconds:a.seconds(),milliseconds:a.milliseconds()}}function yc(){return this.isValid()?this.toISOString():null}function zc(){return o(this)}function Ac(){
|
1404 |
-
return k({},n(this))}function Bc(){return n(this).overflow}function Cc(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Dc(a,b){U(0,[a,a.length],0,b)}function Ec(a){return Ic.call(this,a,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Fc(a){return Ic.call(this,a,this.isoWeek(),this.isoWeekday(),1,4)}function Gc(){return xa(this.year(),1,4)}function Hc(){var a=this.localeData()._week;return xa(this.year(),a.dow,a.doy)}function Ic(a,b,c,d,e){var f;return null==a?wa(this,d,e).year:(f=xa(a,d,e),b>f&&(b=f),Jc.call(this,a,b,c,d,e))}function Jc(a,b,c,d,e){var f=va(a,b,c,d,e),g=ta(f.year,0,f.dayOfYear);return this.year(g.getUTCFullYear()),this.month(g.getUTCMonth()),this.date(g.getUTCDate()),this}function Kc(a){return null==a?Math.ceil((this.month()+1)/3):this.month(3*(a-1)+this.month()%3)}function Lc(a){var b=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==a?b:this.add(a-b,"d")}function Mc(a,b){b[ke]=u(1e3*("0."+a))}function Nc(){return this._isUTC?"UTC":""}function Oc(){return this._isUTC?"Coordinated Universal Time":""}function Pc(a){return tb(1e3*a)}function Qc(){return tb.apply(null,arguments).parseZone()}function Rc(a){return a}function Sc(a,b,c,d){var e=bb(),f=l().set(d,b);return e[c](f,a)}function Tc(a,b,c){if(g(a)&&(b=a,a=void 0),a=a||"",null!=b)return Sc(a,b,c,"month");var d,e=[];for(d=0;d<12;d++)e[d]=Sc(a,d,c,"month");return e}function Uc(a,b,c,d){"boolean"==typeof a?(g(b)&&(c=b,b=void 0),b=b||""):(b=a,c=b,a=!1,g(b)&&(c=b,b=void 0),b=b||"");var e=bb(),f=a?e._week.dow:0;if(null!=c)return Sc(b,(c+f)%7,d,"day");var h,i=[];for(h=0;h<7;h++)i[h]=Sc(b,(h+f)%7,d,"day");return i}function Vc(a,b){return Tc(a,b,"months")}function Wc(a,b){return Tc(a,b,"monthsShort")}function Xc(a,b,c){return Uc(a,b,c,"weekdays")}function Yc(a,b,c){return Uc(a,b,c,"weekdaysShort")}function Zc(a,b,c){return Uc(a,b,c,"weekdaysMin")}function $c(){var a=this._data;return this._milliseconds=df(this._milliseconds),this._days=df(this._days),this._months=df(this._months),a.milliseconds=df(a.milliseconds),a.seconds=df(a.seconds),a.minutes=df(a.minutes),a.hours=df(a.hours),a.months=df(a.months),a.years=df(a.years),this}function _c(a,b,c,d){var e=Sb(b,c);return a._milliseconds+=d*e._milliseconds,a._days+=d*e._days,a._months+=d*e._months,a._bubble()}function ad(a,b){return _c(this,a,b,1)}function bd(a,b){return _c(this,a,b,-1)}function cd(a){return a<0?Math.floor(a):Math.ceil(a)}function dd(){var a,b,c,d,e,f=this._milliseconds,g=this._days,h=this._months,i=this._data;return f>=0&&g>=0&&h>=0||f<=0&&g<=0&&h<=0||(f+=864e5*cd(fd(h)+g),g=0,h=0),i.milliseconds=f%1e3,a=t(f/1e3),i.seconds=a%60,b=t(a/60),i.minutes=b%60,c=t(b/60),i.hours=c%24,g+=t(c/24),e=t(ed(g)),h+=e,g-=cd(fd(e)),d=t(h/12),h%=12,i.days=g,i.months=h,i.years=d,this}function ed(a){return 4800*a/146097}function fd(a){return 146097*a/4800}function gd(a){if(!this.isValid())return NaN;var b,c,d=this._milliseconds;if(a=K(a),"month"===a||"year"===a)return b=this._days+d/864e5,c=this._months+ed(b),"month"===a?c:c/12;switch(b=this._days+Math.round(fd(this._months)),a){case"week":return b/7+d/6048e5;case"day":return b+d/864e5;case"hour":return 24*b+d/36e5;case"minute":return 1440*b+d/6e4;case"second":return 86400*b+d/1e3;case"millisecond":return Math.floor(864e5*b)+d;default:throw new Error("Unknown unit "+a)}}function hd(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*u(this._months/12):NaN}function id(a){return function(){return this.as(a)}}function jd(a){return a=K(a),this.isValid()?this[a+"s"]():NaN}function kd(a){return function(){return this.isValid()?this._data[a]:NaN}}function ld(){return t(this.days()/7)}function md(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function nd(a,b,c){var d=Sb(a).abs(),e=uf(d.as("s")),f=uf(d.as("m")),g=uf(d.as("h")),h=uf(d.as("d")),i=uf(d.as("M")),j=uf(d.as("y")),k=e<=vf.ss&&["s",e]||e<vf.s&&["ss",e]||f<=1&&["m"]||f<vf.m&&["mm",f]||g<=1&&["h"]||g<vf.h&&["hh",g]||h<=1&&["d"]||h<vf.d&&["dd",h]||i<=1&&["M"]||i<vf.M&&["MM",i]||j<=1&&["y"]||["yy",j];return k[2]=b,k[3]=+a>0,k[4]=c,md.apply(null,k)}function od(a){return void 0===a?uf:"function"==typeof a&&(uf=a,!0)}function pd(a,b){return void 0!==vf[a]&&(void 0===b?vf[a]:(vf[a]=b,"s"===a&&(vf.ss=b-1),!0))}function qd(a){if(!this.isValid())return this.localeData().invalidDate();var b=this.localeData(),c=nd(this,!a,b);return a&&(c=b.pastFuture(+this,c)),b.postformat(c)}function rd(){if(!this.isValid())return this.localeData().invalidDate();var a,b,c,d=wf(this._milliseconds)/1e3,e=wf(this._days),f=wf(this._months);a=t(d/60),b=t(a/60),d%=60,a%=60,c=t(f/12),f%=12;var g=c,h=f,i=e,j=b,k=a,l=d,m=this.asSeconds();return m?(m<0?"-":"")+"P"+(g?g+"Y":"")+(h?h+"M":"")+(i?i+"D":"")+(j||k||l?"T":"")+(j?j+"H":"")+(k?k+"M":"")+(l?l+"S":""):"P0D"}var sd,td;td=Array.prototype.some?Array.prototype.some:function(a){for(var b=Object(this),c=b.length>>>0,d=0;d<c;d++)if(d in b&&a.call(this,b[d],d,b))return!0;return!1};var ud=td,vd=a.momentProperties=[],wd=!1,xd={};a.suppressDeprecationWarnings=!1,a.deprecationHandler=null;var yd;yd=Object.keys?Object.keys:function(a){var b,c=[];for(b in a)j(a,b)&&c.push(b);return c};var zd,Ad=yd,Bd={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Cd={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Dd="Invalid date",Ed="%d",Fd=/\d{1,2}/,Gd={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Hd={},Id={},Jd=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Kd=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ld={},Md={},Nd=/\d/,Od=/\d\d/,Pd=/\d{3}/,Qd=/\d{4}/,Rd=/[+-]?\d{6}/,Sd=/\d\d?/,Td=/\d\d\d\d?/,Ud=/\d\d\d\d\d\d?/,Vd=/\d{1,3}/,Wd=/\d{1,4}/,Xd=/[+-]?\d{1,6}/,Yd=/\d+/,Zd=/[+-]?\d+/,$d=/Z|[+-]\d\d:?\d\d/gi,_d=/Z|[+-]\d\d(?::?\d\d)?/gi,ae=/[+-]?\d+(\.\d{1,3})?/,be=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,ce={},de={},ee=0,fe=1,ge=2,he=3,ie=4,je=5,ke=6,le=7,me=8;zd=Array.prototype.indexOf?Array.prototype.indexOf:function(a){var b;for(b=0;b<this.length;++b)if(this[b]===a)return b;return-1};var ne=zd;U("M",["MM",2],"Mo",function(){return this.month()+1}),U("MMM",0,0,function(a){return this.localeData().monthsShort(this,a)}),U("MMMM",0,0,function(a){return this.localeData().months(this,a)}),J("month","M"),M("month",8),Z("M",Sd),Z("MM",Sd,Od),Z("MMM",function(a,b){return b.monthsShortRegex(a)}),Z("MMMM",function(a,b){return b.monthsRegex(a)}),ba(["M","MM"],function(a,b){b[fe]=u(a)-1}),ba(["MMM","MMMM"],function(a,b,c,d){var e=c._locale.monthsParse(a,d,c._strict);null!=e?b[fe]=e:n(c).invalidMonth=a});var oe=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,pe="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),qe="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),re=be,se=be;U("Y",0,0,function(){var a=this.year();return a<=9999?""+a:"+"+a}),U(0,["YY",2],0,function(){return this.year()%100}),U(0,["YYYY",4],0,"year"),U(0,["YYYYY",5],0,"year"),U(0,["YYYYYY",6,!0],0,"year"),J("year","y"),M("year",1),Z("Y",Zd),Z("YY",Sd,Od),Z("YYYY",Wd,Qd),Z("YYYYY",Xd,Rd),Z("YYYYYY",Xd,Rd),ba(["YYYYY","YYYYYY"],ee),ba("YYYY",function(b,c){c[ee]=2===b.length?a.parseTwoDigitYear(b):u(b)}),ba("YY",function(b,c){c[ee]=a.parseTwoDigitYear(b)}),ba("Y",function(a,b){b[ee]=parseInt(a,10)}),a.parseTwoDigitYear=function(a){return u(a)+(u(a)>68?1900:2e3)};var te=O("FullYear",!0);U("w",["ww",2],"wo","week"),U("W",["WW",2],"Wo","isoWeek"),J("week","w"),J("isoWeek","W"),M("week",5),M("isoWeek",5),Z("w",Sd),Z("ww",Sd,Od),Z("W",Sd),Z("WW",Sd,Od),ca(["w","ww","W","WW"],function(a,b,c,d){b[d.substr(0,1)]=u(a)});var ue={dow:0,doy:6};U("d",0,"do","day"),U("dd",0,0,function(a){return this.localeData().weekdaysMin(this,a)}),U("ddd",0,0,function(a){return this.localeData().weekdaysShort(this,a)}),U("dddd",0,0,function(a){return this.localeData().weekdays(this,a)}),U("e",0,0,"weekday"),U("E",0,0,"isoWeekday"),J("day","d"),J("weekday","e"),J("isoWeekday","E"),M("day",11),M("weekday",11),M("isoWeekday",11),Z("d",Sd),Z("e",Sd),Z("E",Sd),Z("dd",function(a,b){return b.weekdaysMinRegex(a)}),Z("ddd",function(a,b){return b.weekdaysShortRegex(a)}),Z("dddd",function(a,b){return b.weekdaysRegex(a)}),ca(["dd","ddd","dddd"],function(a,b,c,d){var e=c._locale.weekdaysParse(a,d,c._strict);null!=e?b.d=e:n(c).invalidWeekday=a}),ca(["d","e","E"],function(a,b,c,d){b[d]=u(a)});var ve="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),we="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),xe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ye=be,ze=be,Ae=be;U("H",["HH",2],0,"hour"),U("h",["hh",2],0,Ra),U("k",["kk",2],0,Sa),U("hmm",0,0,function(){return""+Ra.apply(this)+T(this.minutes(),2)}),U("hmmss",0,0,function(){return""+Ra.apply(this)+T(this.minutes(),2)+T(this.seconds(),2)}),U("Hmm",0,0,function(){return""+this.hours()+T(this.minutes(),2)}),U("Hmmss",0,0,function(){return""+this.hours()+T(this.minutes(),2)+T(this.seconds(),2)}),Ta("a",!0),Ta("A",!1),J("hour","h"),M("hour",13),Z("a",Ua),Z("A",Ua),Z("H",Sd),Z("h",Sd),Z("k",Sd),Z("HH",Sd,Od),Z("hh",Sd,Od),Z("kk",Sd,Od),Z("hmm",Td),Z("hmmss",Ud),Z("Hmm",Td),Z("Hmmss",Ud),ba(["H","HH"],he),ba(["k","kk"],function(a,b,c){var d=u(a);b[he]=24===d?0:d}),ba(["a","A"],function(a,b,c){c._isPm=c._locale.isPM(a),c._meridiem=a}),ba(["h","hh"],function(a,b,c){b[he]=u(a),n(c).bigHour=!0}),ba("hmm",function(a,b,c){var d=a.length-2;b[he]=u(a.substr(0,d)),b[ie]=u(a.substr(d)),n(c).bigHour=!0}),ba("hmmss",function(a,b,c){var d=a.length-4,e=a.length-2;b[he]=u(a.substr(0,d)),b[ie]=u(a.substr(d,2)),b[je]=u(a.substr(e)),n(c).bigHour=!0}),ba("Hmm",function(a,b,c){var d=a.length-2;b[he]=u(a.substr(0,d)),b[ie]=u(a.substr(d))}),ba("Hmmss",function(a,b,c){var d=a.length-4,e=a.length-2;b[he]=u(a.substr(0,d)),b[ie]=u(a.substr(d,2)),b[je]=u(a.substr(e))});var Be,Ce=/[ap]\.?m?\.?/i,De=O("Hours",!0),Ee={calendar:Bd,longDateFormat:Cd,invalidDate:Dd,ordinal:Ed,dayOfMonthOrdinalParse:Fd,relativeTime:Gd,months:pe,monthsShort:qe,week:ue,weekdays:ve,weekdaysMin:xe,weekdaysShort:we,meridiemParse:Ce},Fe={},Ge={},He=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ie=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Je=/Z|[+-]\d\d(?::?\d\d)?/,Ke=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Le=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Me=/^\/?Date\((\-?\d+)/i,Ne=/^((?:Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d?\d\s(?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(?:\d\d)?\d\d\s)(\d\d:\d\d)(\:\d\d)?(\s(?:UT|GMT|[ECMP][SD]T|[A-IK-Za-ik-z]|[+-]\d{4}))$/;a.createFromInputFallback=x("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(a){a._d=new Date(a._i+(a._useUTC?" UTC":""))}),a.ISO_8601=function(){},a.RFC_2822=function(){};var Oe=x("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var a=tb.apply(null,arguments);return this.isValid()&&a.isValid()?a<this?this:a:p()}),Pe=x("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var a=tb.apply(null,arguments);return this.isValid()&&a.isValid()?a>this?this:a:p()}),Qe=function(){return Date.now?Date.now():+new Date},Re=["year","quarter","month","week","day","hour","minute","second","millisecond"];Db("Z",":"),Db("ZZ",""),Z("Z",_d),Z("ZZ",_d),ba(["Z","ZZ"],function(a,b,c){c._useUTC=!0,c._tzm=Eb(_d,a)});var Se=/([\+\-]|\d\d)/gi;a.updateOffset=function(){};var Te=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Ue=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;Sb.fn=Ab.prototype,Sb.invalid=zb;var Ve=Wb(1,"add"),We=Wb(-1,"subtract");a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",a.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Xe=x("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(a){return void 0===a?this.localeData():this.locale(a)});U(0,["gg",2],0,function(){return this.weekYear()%100}),U(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Dc("gggg","weekYear"),Dc("ggggg","weekYear"),Dc("GGGG","isoWeekYear"),Dc("GGGGG","isoWeekYear"),J("weekYear","gg"),J("isoWeekYear","GG"),M("weekYear",1),M("isoWeekYear",1),Z("G",Zd),Z("g",Zd),Z("GG",Sd,Od),Z("gg",Sd,Od),Z("GGGG",Wd,Qd),Z("gggg",Wd,Qd),Z("GGGGG",Xd,Rd),Z("ggggg",Xd,Rd),ca(["gggg","ggggg","GGGG","GGGGG"],function(a,b,c,d){b[d.substr(0,2)]=u(a)}),ca(["gg","GG"],function(b,c,d,e){c[e]=a.parseTwoDigitYear(b)}),U("Q",0,"Qo","quarter"),J("quarter","Q"),M("quarter",7),Z("Q",Nd),ba("Q",function(a,b){b[fe]=3*(u(a)-1)}),U("D",["DD",2],"Do","date"),J("date","D"),M("date",9),Z("D",Sd),Z("DD",Sd,Od),Z("Do",function(a,b){return a?b._dayOfMonthOrdinalParse||b._ordinalParse:b._dayOfMonthOrdinalParseLenient}),ba(["D","DD"],ge),ba("Do",function(a,b){b[ge]=u(a.match(Sd)[0],10)});var Ye=O("Date",!0);U("DDD",["DDDD",3],"DDDo","dayOfYear"),J("dayOfYear","DDD"),M("dayOfYear",4),Z("DDD",Vd),Z("DDDD",Pd),ba(["DDD","DDDD"],function(a,b,c){c._dayOfYear=u(a)}),U("m",["mm",2],0,"minute"),J("minute","m"),M("minute",14),Z("m",Sd),Z("mm",Sd,Od),ba(["m","mm"],ie);var Ze=O("Minutes",!1);U("s",["ss",2],0,"second"),J("second","s"),M("second",15),Z("s",Sd),Z("ss",Sd,Od),ba(["s","ss"],je);var $e=O("Seconds",!1);U("S",0,0,function(){return~~(this.millisecond()/100)}),U(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),U(0,["SSS",3],0,"millisecond"),U(0,["SSSS",4],0,function(){return 10*this.millisecond()}),U(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),U(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),U(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),U(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),U(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),J("millisecond","ms"),M("millisecond",16),Z("S",Vd,Nd),Z("SS",Vd,Od),Z("SSS",Vd,Pd);var _e;for(_e="SSSS";_e.length<=9;_e+="S")Z(_e,Yd);for(_e="S";_e.length<=9;_e+="S")ba(_e,Mc);var af=O("Milliseconds",!1);U("z",0,0,"zoneAbbr"),U("zz",0,0,"zoneName");var bf=r.prototype;bf.add=Ve,bf.calendar=Zb,bf.clone=$b,bf.diff=fc,bf.endOf=sc,bf.format=kc,bf.from=lc,bf.fromNow=mc,bf.to=nc,bf.toNow=oc,bf.get=R,bf.invalidAt=Bc,bf.isAfter=_b,bf.isBefore=ac,bf.isBetween=bc,bf.isSame=cc,bf.isSameOrAfter=dc,bf.isSameOrBefore=ec,bf.isValid=zc,bf.lang=Xe,bf.locale=pc,bf.localeData=qc,bf.max=Pe,bf.min=Oe,bf.parsingFlags=Ac,bf.set=S,bf.startOf=rc,bf.subtract=We,bf.toArray=wc,bf.toObject=xc,bf.toDate=vc,bf.toISOString=ic,bf.inspect=jc,bf.toJSON=yc,bf.toString=hc,bf.unix=uc,bf.valueOf=tc,bf.creationData=Cc,bf.year=te,bf.isLeapYear=ra,bf.weekYear=Ec,bf.isoWeekYear=Fc,bf.quarter=bf.quarters=Kc,bf.month=ka,bf.daysInMonth=la,bf.week=bf.weeks=Ba,bf.isoWeek=bf.isoWeeks=Ca,bf.weeksInYear=Hc,bf.isoWeeksInYear=Gc,bf.date=Ye,bf.day=bf.days=Ka,bf.weekday=La,bf.isoWeekday=Ma,bf.dayOfYear=Lc,bf.hour=bf.hours=De,bf.minute=bf.minutes=Ze,bf.second=bf.seconds=$e,bf.millisecond=bf.milliseconds=af,bf.utcOffset=Hb,bf.utc=Jb,bf.local=Kb,bf.parseZone=Lb,bf.hasAlignedHourOffset=Mb,bf.isDST=Nb,bf.isLocal=Pb,bf.isUtcOffset=Qb,bf.isUtc=Rb,bf.isUTC=Rb,bf.zoneAbbr=Nc,bf.zoneName=Oc,bf.dates=x("dates accessor is deprecated. Use date instead.",Ye),bf.months=x("months accessor is deprecated. Use month instead",ka),bf.years=x("years accessor is deprecated. Use year instead",te),bf.zone=x("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ib),bf.isDSTShifted=x("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Ob);var cf=C.prototype;cf.calendar=D,cf.longDateFormat=E,cf.invalidDate=F,cf.ordinal=G,cf.preparse=Rc,cf.postformat=Rc,cf.relativeTime=H,cf.pastFuture=I,cf.set=A,cf.months=fa,cf.monthsShort=ga,cf.monthsParse=ia,cf.monthsRegex=na,cf.monthsShortRegex=ma,cf.week=ya,cf.firstDayOfYear=Aa,cf.firstDayOfWeek=za,cf.weekdays=Fa,cf.weekdaysMin=Ha,cf.weekdaysShort=Ga,cf.weekdaysParse=Ja,cf.weekdaysRegex=Na,cf.weekdaysShortRegex=Oa,cf.weekdaysMinRegex=Pa,cf.isPM=Va,cf.meridiem=Wa,$a("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(a){var b=a%10,c=1===u(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c}}),a.lang=x("moment.lang is deprecated. Use moment.locale instead.",$a),a.langData=x("moment.langData is deprecated. Use moment.localeData instead.",bb);var df=Math.abs,ef=id("ms"),ff=id("s"),gf=id("m"),hf=id("h"),jf=id("d"),kf=id("w"),lf=id("M"),mf=id("y"),nf=kd("milliseconds"),of=kd("seconds"),pf=kd("minutes"),qf=kd("hours"),rf=kd("days"),sf=kd("months"),tf=kd("years"),uf=Math.round,vf={ss:44,s:45,m:45,h:22,d:26,M:11},wf=Math.abs,xf=Ab.prototype;return xf.isValid=yb,xf.abs=$c,xf.add=ad,xf.subtract=bd,xf.as=gd,xf.asMilliseconds=ef,xf.asSeconds=ff,xf.asMinutes=gf,xf.asHours=hf,xf.asDays=jf,xf.asWeeks=kf,xf.asMonths=lf,xf.asYears=mf,xf.valueOf=hd,xf._bubble=dd,xf.get=jd,xf.milliseconds=nf,xf.seconds=of,xf.minutes=pf,xf.hours=qf,xf.days=rf,xf.weeks=ld,xf.months=sf,xf.years=tf,xf.humanize=qd,xf.toISOString=rd,xf.toString=rd,xf.toJSON=rd,xf.locale=pc,xf.localeData=qc,xf.toIsoString=x("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",rd),xf.lang=Xe,U("X",0,0,"unix"),U("x",0,0,"valueOf"),Z("x",Zd),Z("X",ae),ba("X",function(a,b,c){c._d=new Date(1e3*parseFloat(a,10))}),ba("x",function(a,b,c){c._d=new Date(u(a))}),a.version="2.18.1",b(tb),a.fn=bf,a.min=vb,a.max=wb,a.now=Qe,a.utc=l,a.unix=Pc,a.months=Vc,a.isDate=h,a.locale=$a,a.invalid=p,a.duration=Sb,a.isMoment=s,a.weekdays=Xc,a.parseZone=Qc,a.localeData=bb,a.isDuration=Bb,a.monthsShort=Wc,a.weekdaysMin=Zc,a.defineLocale=_a,a.updateLocale=ab,a.locales=cb,a.weekdaysShort=Yc,a.normalizeUnits=K,a.relativeTimeRounding=od,a.relativeTimeThreshold=pd,a.calendarFormat=Yb,a.prototype=bf,a});
|
1405 |
-
|
1406 |
-
|
1407 |
-
|
1408 |
-
|
1409 |
-
|
1410 |
-
/*!
|
1411 |
-
FullCalendar Core Package v4.3.1
|
1412 |
-
Docs & License: https://fullcalendar.io/
|
1413 |
-
(c) 2019 Adam Shaw
|
1414 |
-
*/
|
1415 |
-
|
1416 |
-
(function (global, factory) {
|
1417 |
-
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
|
1418 |
-
typeof define === 'function' && define.amd ? define(['exports'], factory) :
|
1419 |
-
(global = global || self, factory(global.FullCalendar = {}));
|
1420 |
-
}(this, function (exports) { 'use strict';
|
1421 |
-
|
1422 |
-
// Creating
|
1423 |
-
// ----------------------------------------------------------------------------------------------------------------
|
1424 |
-
var elementPropHash = {
|
1425 |
-
className: true,
|
1426 |
-
colSpan: true,
|
1427 |
-
rowSpan: true
|
1428 |
-
};
|
1429 |
-
var containerTagHash = {
|
1430 |
-
'<tr': 'tbody',
|
1431 |
-
'<td': 'tr'
|
1432 |
-
};
|
1433 |
-
function createElement(tagName, attrs, content) {
|
1434 |
-
var el = document.createElement(tagName);
|
1435 |
-
if (attrs) {
|
1436 |
-
for (var attrName in attrs) {
|
1437 |
-
if (attrName === 'style') {
|
1438 |
-
applyStyle(el, attrs[attrName]);
|
1439 |
-
}
|
1440 |
-
else if (elementPropHash[attrName]) {
|
1441 |
-
el[attrName] = attrs[attrName];
|
1442 |
-
}
|
1443 |
-
else {
|
1444 |
-
el.setAttribute(attrName, attrs[attrName]);
|
1445 |
-
}
|
1446 |
-
}
|
1447 |
-
}
|
1448 |
-
if (typeof content === 'string') {
|
1449 |
-
el.innerHTML = content; // shortcut. no need to process HTML in any way
|
1450 |
-
}
|
1451 |
-
else if (content != null) {
|
1452 |
-
appendToElement(el, content);
|
1453 |
-
}
|
1454 |
-
return el;
|
1455 |
-
}
|
1456 |
-
function htmlToElement(html) {
|
1457 |
-
html = html.trim();
|
1458 |
-
var container = document.createElement(computeContainerTag(html));
|
1459 |
-
container.innerHTML = html;
|
1460 |
-
return container.firstChild;
|
1461 |
-
}
|
1462 |
-
function htmlToElements(html) {
|
1463 |
-
return Array.prototype.slice.call(htmlToNodeList(html));
|
1464 |
-
}
|
1465 |
-
function htmlToNodeList(html) {
|
1466 |
-
html = html.trim();
|
1467 |
-
var container = document.createElement(computeContainerTag(html));
|
1468 |
-
container.innerHTML = html;
|
1469 |
-
return container.childNodes;
|
1470 |
-
}
|
1471 |
-
// assumes html already trimmed and tag names are lowercase
|
1472 |
-
function computeContainerTag(html) {
|
1473 |
-
return containerTagHash[html.substr(0, 3) // faster than using regex
|
1474 |
-
] || 'div';
|
1475 |
-
}
|
1476 |
-
function appendToElement(el, content) {
|
1477 |
-
var childNodes = normalizeContent(content);
|
1478 |
-
for (var i = 0; i < childNodes.length; i++) {
|
1479 |
-
el.appendChild(childNodes[i]);
|
1480 |
-
}
|
1481 |
-
}
|
1482 |
-
function prependToElement(parent, content) {
|
1483 |
-
var newEls = normalizeContent(content);
|
1484 |
-
var afterEl = parent.firstChild || null; // if no firstChild, will append to end, but that's okay, b/c there were no children
|
1485 |
-
for (var i = 0; i < newEls.length; i++) {
|
1486 |
-
parent.insertBefore(newEls[i], afterEl);
|
1487 |
-
}
|
1488 |
-
}
|
1489 |
-
function insertAfterElement(refEl, content) {
|
1490 |
-
var newEls = normalizeContent(content);
|
1491 |
-
var afterEl = refEl.nextSibling || null;
|
1492 |
-
for (var i = 0; i < newEls.length; i++) {
|
1493 |
-
refEl.parentNode.insertBefore(newEls[i], afterEl);
|
1494 |
-
}
|
1495 |
-
}
|
1496 |
-
function normalizeContent(content) {
|
1497 |
-
var els;
|
1498 |
-
if (typeof content === 'string') {
|
1499 |
-
els = htmlToElements(content);
|
1500 |
-
}
|
1501 |
-
else if (content instanceof Node) {
|
1502 |
-
els = [content];
|
1503 |
-
}
|
1504 |
-
else { // Node[] or NodeList
|
1505 |
-
els = Array.prototype.slice.call(content);
|
1506 |
-
}
|
1507 |
-
return els;
|
1508 |
-
}
|
1509 |
-
function removeElement(el) {
|
1510 |
-
if (el.parentNode) {
|
1511 |
-
el.parentNode.removeChild(el);
|
1512 |
-
}
|
1513 |
-
}
|
1514 |
-
// Querying
|
1515 |
-
// ----------------------------------------------------------------------------------------------------------------
|
1516 |
-
// from https://developer.mozilla.org/en-US/docs/Web/API/Element/closest
|
1517 |
-
var matchesMethod = Element.prototype.matches ||
|
1518 |
-
Element.prototype.matchesSelector ||
|
1519 |
-
Element.prototype.msMatchesSelector;
|
1520 |
-
var closestMethod = Element.prototype.closest || function (selector) {
|
1521 |
-
// polyfill
|
1522 |
-
var el = this;
|
1523 |
-
if (!document.documentElement.contains(el)) {
|
1524 |
-
return null;
|
1525 |
-
}
|
1526 |
-
do {
|
1527 |
-
if (elementMatches(el, selector)) {
|
1528 |
-
return el;
|
1529 |
-
}
|
1530 |
-
el = el.parentElement || el.parentNode;
|
1531 |
-
} while (el !== null && el.nodeType === 1);
|
1532 |
-
return null;
|
1533 |
-
};
|
1534 |
-
function elementClosest(el, selector) {
|
1535 |
-
return closestMethod.call(el, selector);
|
1536 |
-
}
|
1537 |
-
function elementMatches(el, selector) {
|
1538 |
-
return matchesMethod.call(el, selector);
|
1539 |
-
}
|
1540 |
-
// accepts multiple subject els
|
1541 |
-
// returns a real array. good for methods like forEach
|
1542 |
-
function findElements(container, selector) {
|
1543 |
-
var containers = container instanceof HTMLElement ? [container] : container;
|
1544 |
-
var allMatches = [];
|
1545 |
-
for (var i = 0; i < containers.length; i++) {
|
1546 |
-
var matches = containers[i].querySelectorAll(selector);
|
1547 |
-
for (var j = 0; j < matches.length; j++) {
|
1548 |
-
allMatches.push(matches[j]);
|
1549 |
-
}
|
1550 |
-
}
|
1551 |
-
return allMatches;
|
1552 |
-
}
|
1553 |
-
// accepts multiple subject els
|
1554 |
-
// only queries direct child elements
|
1555 |
-
function findChildren(parent, selector) {
|
1556 |
-
var parents = parent instanceof HTMLElement ? [parent] : parent;
|
1557 |
-
var allMatches = [];
|
1558 |
-
for (var i = 0; i < parents.length; i++) {
|
1559 |
-
var childNodes = parents[i].children; // only ever elements
|
1560 |
-
for (var j = 0; j < childNodes.length; j++) {
|
1561 |
-
var childNode = childNodes[j];
|
1562 |
-
if (!selector || elementMatches(childNode, selector)) {
|
1563 |
-
allMatches.push(childNode);
|
1564 |
-
}
|
1565 |
-
}
|
1566 |
-
}
|
1567 |
-
return allMatches;
|
1568 |
-
}
|
1569 |
-
// Attributes
|
1570 |
-
// ----------------------------------------------------------------------------------------------------------------
|
1571 |
-
function forceClassName(el, className, bool) {
|
1572 |
-
if (bool) {
|
1573 |
-
el.classList.add(className);
|
1574 |
-
}
|
1575 |
-
else {
|
1576 |
-
el.classList.remove(className);
|
1577 |
-
}
|
1578 |
-
}
|
1579 |
-
// Style
|
1580 |
-
// ----------------------------------------------------------------------------------------------------------------
|
1581 |
-
var PIXEL_PROP_RE = /(top|left|right|bottom|width|height)$/i;
|
1582 |
-
function applyStyle(el, props) {
|
1583 |
-
for (var propName in props) {
|
1584 |
-
applyStyleProp(el, propName, props[propName]);
|
1585 |
-
}
|
1586 |
-
}
|
1587 |
-
function applyStyleProp(el, name, val) {
|
1588 |
-
if (val == null) {
|
1589 |
-
el.style[name] = '';
|
1590 |
-
}
|
1591 |
-
else if (typeof val === 'number' && PIXEL_PROP_RE.test(name)) {
|
1592 |
-
el.style[name] = val + 'px';
|
1593 |
-
}
|
1594 |
-
else {
|
1595 |
-
el.style[name] = val;
|
1596 |
-
}
|
1597 |
-
}
|
1598 |
-
|
1599 |
-
function pointInsideRect(point, rect) {
|
1600 |
-
return point.left >= rect.left &&
|
1601 |
-
point.left < rect.right &&
|
1602 |
-
point.top >= rect.top &&
|
1603 |
-
point.top < rect.bottom;
|
1604 |
-
}
|
1605 |
-
// Returns a new rectangle that is the intersection of the two rectangles. If they don't intersect, returns false
|
1606 |
-
function intersectRects(rect1, rect2) {
|
1607 |
-
var res = {
|
1608 |
-
left: Math.max(rect1.left, rect2.left),
|
1609 |
-
right: Math.min(rect1.right, rect2.right),
|
1610 |
-
top: Math.max(rect1.top, rect2.top),
|
1611 |
-
bottom: Math.min(rect1.bottom, rect2.bottom)
|
1612 |
-
};
|
1613 |
-
if (res.left < res.right && res.top < res.bottom) {
|
1614 |
-
return res;
|
1615 |
-
}
|
1616 |
-
return false;
|
1617 |
-
}
|
1618 |
-
function translateRect(rect, deltaX, deltaY) {
|
1619 |
-
return {
|
1620 |
-
left: rect.left + deltaX,
|
1621 |
-
right: rect.right + deltaX,
|
1622 |
-
top: rect.top + deltaY,
|
1623 |
-
bottom: rect.bottom + deltaY
|
1624 |
-
};
|
1625 |
-
}
|
1626 |
-
// Returns a new point that will have been moved to reside within the given rectangle
|
1627 |
-
function constrainPoint(point, rect) {
|
1628 |
-
return {
|
1629 |
-
left: Math.min(Math.max(point.left, rect.left), rect.right),
|
1630 |
-
top: Math.min(Math.max(point.top, rect.top), rect.bottom)
|
1631 |
-
};
|
1632 |
-
}
|
1633 |
-
// Returns a point that is the center of the given rectangle
|
1634 |
-
function getRectCenter(rect) {
|
1635 |
-
return {
|
1636 |
-
left: (rect.left + rect.right) / 2,
|
1637 |
-
top: (rect.top + rect.bottom) / 2
|
1638 |
-
};
|
1639 |
-
}
|
1640 |
-
// Subtracts point2's coordinates from point1's coordinates, returning a delta
|
1641 |
-
function diffPoints(point1, point2) {
|
1642 |
-
return {
|
1643 |
-
left: point1.left - point2.left,
|
1644 |
-
top: point1.top - point2.top
|
1645 |
-
};
|
1646 |
-
}
|
1647 |
-
|
1648 |
-
// Logic for determining if, when the element is right-to-left, the scrollbar appears on the left side
|
1649 |
-
var isRtlScrollbarOnLeft = null;
|
1650 |
-
function getIsRtlScrollbarOnLeft() {
|
1651 |
-
if (isRtlScrollbarOnLeft === null) {
|
1652 |
-
isRtlScrollbarOnLeft = computeIsRtlScrollbarOnLeft();
|
1653 |
-
}
|
1654 |
-
return isRtlScrollbarOnLeft;
|
1655 |
-
}
|
1656 |
-
function computeIsRtlScrollbarOnLeft() {
|
1657 |
-
var outerEl = createElement('div', {
|
1658 |
-
style: {
|
1659 |
-
position: 'absolute',
|
1660 |
-
top: -1000,
|
1661 |
-
left: 0,
|
1662 |
-
border: 0,
|
1663 |
-
padding: 0,
|
1664 |
-
overflow: 'scroll',
|
1665 |
-
direction: 'rtl'
|
1666 |
-
}
|
1667 |
-
}, '<div></div>');
|
1668 |
-
document.body.appendChild(outerEl);
|
1669 |
-
var innerEl = outerEl.firstChild;
|
1670 |
-
var res = innerEl.getBoundingClientRect().left > outerEl.getBoundingClientRect().left;
|
1671 |
-
removeElement(outerEl);
|
1672 |
-
return res;
|
1673 |
-
}
|
1674 |
-
// The scrollbar width computations in computeEdges are sometimes flawed when it comes to
|
1675 |
-
// retina displays, rounding, and IE11. Massage them into a usable value.
|
1676 |
-
function sanitizeScrollbarWidth(width) {
|
1677 |
-
width = Math.max(0, width); // no negatives
|
1678 |
-
width = Math.round(width);
|
1679 |
-
return width;
|
1680 |
-
}
|
1681 |
-
|
1682 |
-
function computeEdges(el, getPadding) {
|
1683 |
-
if (getPadding === void 0) { getPadding = false; }
|
1684 |
-
var computedStyle = window.getComputedStyle(el);
|
1685 |
-
var borderLeft = parseInt(computedStyle.borderLeftWidth, 10) || 0;
|
1686 |
-
var borderRight = parseInt(computedStyle.borderRightWidth, 10) || 0;
|
1687 |
-
var borderTop = parseInt(computedStyle.borderTopWidth, 10) || 0;
|
1688 |
-
var borderBottom = parseInt(computedStyle.borderBottomWidth, 10) || 0;
|
1689 |
-
// must use offset(Width|Height) because compatible with client(Width|Height)
|
1690 |
-
var scrollbarLeftRight = sanitizeScrollbarWidth(el.offsetWidth - el.clientWidth - borderLeft - borderRight);
|
1691 |
-
var scrollbarBottom = sanitizeScrollbarWidth(el.offsetHeight - el.clientHeight - borderTop - borderBottom);
|
1692 |
-
var res = {
|
1693 |
-
borderLeft: borderLeft,
|
1694 |
-
borderRight: borderRight,
|
1695 |
-
borderTop: borderTop,
|
1696 |
-
borderBottom: borderBottom,
|
1697 |
-
scrollbarBottom: scrollbarBottom,
|
1698 |
-
scrollbarLeft: 0,
|
1699 |
-
scrollbarRight: 0
|
1700 |
-
};
|
1701 |
-
if (getIsRtlScrollbarOnLeft() && computedStyle.direction === 'rtl') { // is the scrollbar on the left side?
|
1702 |
-
res.scrollbarLeft = scrollbarLeftRight;
|
1703 |
-
}
|
1704 |
-
else {
|
1705 |
-
res.scrollbarRight = scrollbarLeftRight;
|
1706 |
-
}
|
1707 |
-
if (getPadding) {
|
1708 |
-
res.paddingLeft = parseInt(computedStyle.paddingLeft, 10) || 0;
|
1709 |
-
res.paddingRight = parseInt(computedStyle.paddingRight, 10) || 0;
|
1710 |
-
res.paddingTop = parseInt(computedStyle.paddingTop, 10) || 0;
|
1711 |
-
res.paddingBottom = parseInt(computedStyle.paddingBottom, 10) || 0;
|
1712 |
-
}
|
1713 |
-
return res;
|
1714 |
-
}
|
1715 |
-
function computeInnerRect(el, goWithinPadding) {
|
1716 |
-
if (goWithinPadding === void 0) { goWithinPadding = false; }
|
1717 |
-
var outerRect = computeRect(el);
|
1718 |
-
var edges = computeEdges(el, goWithinPadding);
|
1719 |
-
var res = {
|
1720 |
-
left: outerRect.left + edges.borderLeft + edges.scrollbarLeft,
|
1721 |
-
right: outerRect.right - edges.borderRight - edges.scrollbarRight,
|
1722 |
-
top: outerRect.top + edges.borderTop,
|
1723 |
-
bottom: outerRect.bottom - edges.borderBottom - edges.scrollbarBottom
|
1724 |
-
};
|
1725 |
-
if (goWithinPadding) {
|
1726 |
-
res.left += edges.paddingLeft;
|
1727 |
-
res.right -= edges.paddingRight;
|
1728 |
-
res.top += edges.paddingTop;
|
1729 |
-
res.bottom -= edges.paddingBottom;
|
1730 |
-
}
|
1731 |
-
return res;
|
1732 |
-
}
|
1733 |
-
function computeRect(el) {
|
1734 |
-
var rect = el.getBoundingClientRect();
|
1735 |
-
return {
|
1736 |
-
left: rect.left + window.pageXOffset,
|
1737 |
-
top: rect.top + window.pageYOffset,
|
1738 |
-
right: rect.right + window.pageXOffset,
|
1739 |
-
bottom: rect.bottom + window.pageYOffset
|
1740 |
-
};
|
1741 |
-
}
|
1742 |
-
function computeViewportRect() {
|
1743 |
-
return {
|
1744 |
-
left: window.pageXOffset,
|
1745 |
-
right: window.pageXOffset + document.documentElement.clientWidth,
|
1746 |
-
top: window.pageYOffset,
|
1747 |
-
bottom: window.pageYOffset + document.documentElement.clientHeight
|
1748 |
-
};
|
1749 |
-
}
|
1750 |
-
function computeHeightAndMargins(el) {
|
1751 |
-
return el.getBoundingClientRect().height + computeVMargins(el);
|
1752 |
-
}
|
1753 |
-
function computeVMargins(el) {
|
1754 |
-
var computed = window.getComputedStyle(el);
|
1755 |
-
return parseInt(computed.marginTop, 10) +
|
1756 |
-
parseInt(computed.marginBottom, 10);
|
1757 |
-
}
|
1758 |
-
// does not return window
|
1759 |
-
function getClippingParents(el) {
|
1760 |
-
var parents = [];
|
1761 |
-
while (el instanceof HTMLElement) { // will stop when gets to document or null
|
1762 |
-
var computedStyle = window.getComputedStyle(el);
|
1763 |
-
if (computedStyle.position === 'fixed') {
|
1764 |
-
break;
|
1765 |
-
}
|
1766 |
-
if ((/(auto|scroll)/).test(computedStyle.overflow + computedStyle.overflowY + computedStyle.overflowX)) {
|
1767 |
-
parents.push(el);
|
1768 |
-
}
|
1769 |
-
el = el.parentNode;
|
1770 |
-
}
|
1771 |
-
return parents;
|
1772 |
-
}
|
1773 |
-
function computeClippingRect(el) {
|
1774 |
-
return getClippingParents(el)
|
1775 |
-
.map(function (el) {
|
1776 |
-
return computeInnerRect(el);
|
1777 |
-
})
|
1778 |
-
.concat(computeViewportRect())
|
1779 |
-
.reduce(function (rect0, rect1) {
|
1780 |
-
return intersectRects(rect0, rect1) || rect1; // should always intersect
|
1781 |
-
});
|
1782 |
-
}
|
1783 |
-
|
1784 |
-
// Stops a mouse/touch event from doing it's native browser action
|
1785 |
-
function preventDefault(ev) {
|
1786 |
-
ev.preventDefault();
|
1787 |
-
}
|
1788 |
-
// Event Delegation
|
1789 |
-
// ----------------------------------------------------------------------------------------------------------------
|
1790 |
-
function listenBySelector(container, eventType, selector, handler) {
|
1791 |
-
function realHandler(ev) {
|
1792 |
-
var matchedChild = elementClosest(ev.target, selector);
|
1793 |
-
if (matchedChild) {
|
1794 |
-
handler.call(matchedChild, ev, matchedChild);
|
1795 |
-
}
|
1796 |
-
}
|
1797 |
-
container.addEventListener(eventType, realHandler);
|
1798 |
-
return function () {
|
1799 |
-
container.removeEventListener(eventType, realHandler);
|
1800 |
-
};
|
1801 |
-
}
|
1802 |
-
function listenToHoverBySelector(container, selector, onMouseEnter, onMouseLeave) {
|
1803 |
-
var currentMatchedChild;
|
1804 |
-
return listenBySelector(container, 'mouseover', selector, function (ev, matchedChild) {
|
1805 |
-
if (matchedChild !== currentMatchedChild) {
|
1806 |
-
currentMatchedChild = matchedChild;
|
1807 |
-
onMouseEnter(ev, matchedChild);
|
1808 |
-
var realOnMouseLeave_1 = function (ev) {
|
1809 |
-
currentMatchedChild = null;
|
1810 |
-
onMouseLeave(ev, matchedChild);
|
1811 |
-
matchedChild.removeEventListener('mouseleave', realOnMouseLeave_1);
|
1812 |
-
};
|
1813 |
-
// listen to the next mouseleave, and then unattach
|
1814 |
-
matchedChild.addEventListener('mouseleave', realOnMouseLeave_1);
|
1815 |
-
}
|
1816 |
-
});
|
1817 |
-
}
|
1818 |
-
// Animation
|
1819 |
-
// ----------------------------------------------------------------------------------------------------------------
|
1820 |
-
var transitionEventNames = [
|
1821 |
-
'webkitTransitionEnd',
|
1822 |
-
'otransitionend',
|
1823 |
-
'oTransitionEnd',
|
1824 |
-
'msTransitionEnd',
|
1825 |
-
'transitionend'
|
1826 |
-
];
|
1827 |
-
// triggered only when the next single subsequent transition finishes
|
1828 |
-
function whenTransitionDone(el, callback) {
|
1829 |
-
var realCallback = function (ev) {
|
1830 |
-
callback(ev);
|
1831 |
-
transitionEventNames.forEach(function (eventName) {
|
1832 |
-
el.removeEventListener(eventName, realCallback);
|
1833 |
-
});
|
1834 |
-
};
|
1835 |
-
transitionEventNames.forEach(function (eventName) {
|
1836 |
-
el.addEventListener(eventName, realCallback); // cross-browser way to determine when the transition finishes
|
1837 |
-
});
|
1838 |
-
}
|
1839 |
-
|
1840 |
-
var DAY_IDS = ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat'];
|
1841 |
-
// Adding
|
1842 |
-
function addWeeks(m, n) {
|
1843 |
-
var a = dateToUtcArray(m);
|
1844 |
-
a[2] += n * 7;
|
1845 |
-
return arrayToUtcDate(a);
|
1846 |
-
}
|
1847 |
-
function addDays(m, n) {
|
1848 |
-
var a = dateToUtcArray(m);
|
1849 |
-
a[2] += n;
|
1850 |
-
return arrayToUtcDate(a);
|
1851 |
-
}
|
1852 |
-
function addMs(m, n) {
|
1853 |
-
var a = dateToUtcArray(m);
|
1854 |
-
a[6] += n;
|
1855 |
-
return arrayToUtcDate(a);
|
1856 |
-
}
|
1857 |
-
// Diffing (all return floats)
|
1858 |
-
function diffWeeks(m0, m1) {
|
1859 |
-
return diffDays(m0, m1) / 7;
|
1860 |
-
}
|
1861 |
-
function diffDays(m0, m1) {
|
1862 |
-
return (m1.valueOf() - m0.valueOf()) / (1000 * 60 * 60 * 24);
|
1863 |
-
}
|
1864 |
-
function diffHours(m0, m1) {
|
1865 |
-
return (m1.valueOf() - m0.valueOf()) / (1000 * 60 * 60);
|
1866 |
-
}
|
1867 |
-
function diffMinutes(m0, m1) {
|
1868 |
-
return (m1.valueOf() - m0.valueOf()) / (1000 * 60);
|
1869 |
-
}
|
1870 |
-
function diffSeconds(m0, m1) {
|
1871 |
-
return (m1.valueOf() - m0.valueOf()) / 1000;
|
1872 |
-
}
|
1873 |
-
function diffDayAndTime(m0, m1) {
|
1874 |
-
var m0day = startOfDay(m0);
|
1875 |
-
var m1day = startOfDay(m1);
|
1876 |
-
return {
|
1877 |
-
years: 0,
|
1878 |
-
months: 0,
|
1879 |
-
days: Math.round(diffDays(m0day, m1day)),
|
1880 |
-
milliseconds: (m1.valueOf() - m1day.valueOf()) - (m0.valueOf() - m0day.valueOf())
|
1881 |
-
};
|
1882 |
-
}
|
1883 |
-
// Diffing Whole Units
|
1884 |
-
function diffWholeWeeks(m0, m1) {
|
1885 |
-
var d = diffWholeDays(m0, m1);
|
1886 |
-
if (d !== null && d % 7 === 0) {
|
1887 |
-
return d / 7;
|
1888 |
-
}
|
1889 |
-
return null;
|
1890 |
-
}
|
1891 |
-
function diffWholeDays(m0, m1) {
|
1892 |
-
if (timeAsMs(m0) === timeAsMs(m1)) {
|
1893 |
-
return Math.round(diffDays(m0, m1));
|
1894 |
-
}
|
1895 |
-
return null;
|
1896 |
-
}
|
1897 |
-
// Start-Of
|
1898 |
-
function startOfDay(m) {
|
1899 |
-
return arrayToUtcDate([
|
1900 |
-
m.getUTCFullYear(),
|
1901 |
-
m.getUTCMonth(),
|
1902 |
-
m.getUTCDate()
|
1903 |
-
]);
|
1904 |
-
}
|
1905 |
-
function startOfHour(m) {
|
1906 |
-
return arrayToUtcDate([
|
1907 |
-
m.getUTCFullYear(),
|
1908 |
-
m.getUTCMonth(),
|
1909 |
-
m.getUTCDate(),
|
1910 |
-
m.getUTCHours()
|
1911 |
-
]);
|
1912 |
-
}
|
1913 |
-
function startOfMinute(m) {
|
1914 |
-
return arrayToUtcDate([
|
1915 |
-
m.getUTCFullYear(),
|
1916 |
-
m.getUTCMonth(),
|
1917 |
-
m.getUTCDate(),
|
1918 |
-
m.getUTCHours(),
|
1919 |
-
m.getUTCMinutes()
|
1920 |
-
]);
|
1921 |
-
}
|
1922 |
-
function startOfSecond(m) {
|
1923 |
-
return arrayToUtcDate([
|
1924 |
-
m.getUTCFullYear(),
|
1925 |
-
m.getUTCMonth(),
|
1926 |
-
m.getUTCDate(),
|
1927 |
-
m.getUTCHours(),
|
1928 |
-
m.getUTCMinutes(),
|
1929 |
-
m.getUTCSeconds()
|
1930 |
-
]);
|
1931 |
-
}
|
1932 |
-
// Week Computation
|
1933 |
-
function weekOfYear(marker, dow, doy) {
|
1934 |
-
var y = marker.getUTCFullYear();
|
1935 |
-
var w = weekOfGivenYear(marker, y, dow, doy);
|
1936 |
-
if (w < 1) {
|
1937 |
-
return weekOfGivenYear(marker, y - 1, dow, doy);
|
1938 |
-
}
|
1939 |
-
var nextW = weekOfGivenYear(marker, y + 1, dow, doy);
|
1940 |
-
if (nextW >= 1) {
|
1941 |
-
return Math.min(w, nextW);
|
1942 |
-
}
|
1943 |
-
return w;
|
1944 |
-
}
|
1945 |
-
function weekOfGivenYear(marker, year, dow, doy) {
|
1946 |
-
var firstWeekStart = arrayToUtcDate([year, 0, 1 + firstWeekOffset(year, dow, doy)]);
|
1947 |
-
var dayStart = startOfDay(marker);
|
1948 |
-
var days = Math.round(diffDays(firstWeekStart, dayStart));
|
1949 |
-
return Math.floor(days / 7) + 1; // zero-indexed
|
1950 |
-
}
|
1951 |
-
// start-of-first-week - start-of-year
|
1952 |
-
function firstWeekOffset(year, dow, doy) {
|
1953 |
-
// first-week day -- which january is always in the first week (4 for iso, 1 for other)
|
1954 |
-
var fwd = 7 + dow - doy;
|
1955 |
-
// first-week day local weekday -- which local weekday is fwd
|
1956 |
-
var fwdlw = (7 + arrayToUtcDate([year, 0, fwd]).getUTCDay() - dow) % 7;
|
1957 |
-
return -fwdlw + fwd - 1;
|
1958 |
-
}
|
1959 |
-
// Array Conversion
|
1960 |
-
function dateToLocalArray(date) {
|
1961 |
-
return [
|
1962 |
-
date.getFullYear(),
|
1963 |
-
date.getMonth(),
|
1964 |
-
date.getDate(),
|
1965 |
-
date.getHours(),
|
1966 |
-
date.getMinutes(),
|
1967 |
-
date.getSeconds(),
|
1968 |
-
date.getMilliseconds()
|
1969 |
-
];
|
1970 |
-
}
|
1971 |
-
function arrayToLocalDate(a) {
|
1972 |
-
return new Date(a[0], a[1] || 0, a[2] == null ? 1 : a[2], // day of month
|
1973 |
-
a[3] || 0, a[4] || 0, a[5] || 0);
|
1974 |
-
}
|
1975 |
-
function dateToUtcArray(date) {
|
1976 |
-
return [
|
1977 |
-
date.getUTCFullYear(),
|
1978 |
-
date.getUTCMonth(),
|
1979 |
-
date.getUTCDate(),
|
1980 |
-
date.getUTCHours(),
|
1981 |
-
date.getUTCMinutes(),
|
1982 |
-
date.getUTCSeconds(),
|
1983 |
-
date.getUTCMilliseconds()
|
1984 |
-
];
|
1985 |
-
}
|
1986 |
-
function arrayToUtcDate(a) {
|
1987 |
-
// according to web standards (and Safari), a month index is required.
|
1988 |
-
// massage if only given a year.
|
1989 |
-
if (a.length === 1) {
|
1990 |
-
a = a.concat([0]);
|
1991 |
-
}
|
1992 |
-
return new Date(Date.UTC.apply(Date, a));
|
1993 |
-
}
|
1994 |
-
// Other Utils
|
1995 |
-
function isValidDate(m) {
|
1996 |
-
return !isNaN(m.valueOf());
|
1997 |
-
}
|
1998 |
-
function timeAsMs(m) {
|
1999 |
-
return m.getUTCHours() * 1000 * 60 * 60 +
|
2000 |
-
m.getUTCMinutes() * 1000 * 60 +
|
2001 |
-
m.getUTCSeconds() * 1000 +
|
2002 |
-
m.getUTCMilliseconds();
|
2003 |
-
}
|
2004 |
-
|
2005 |
-
var INTERNAL_UNITS = ['years', 'months', 'days', 'milliseconds'];
|
2006 |
-
var PARSE_RE = /^(-?)(?:(\d+)\.)?(\d+):(\d\d)(?::(\d\d)(?:\.(\d\d\d))?)?/;
|
2007 |
-
// Parsing and Creation
|
2008 |
-
function createDuration(input, unit) {
|
2009 |
-
var _a;
|
2010 |
-
if (typeof input === 'string') {
|
2011 |
-
return parseString(input);
|
2012 |
-
}
|
2013 |
-
else if (typeof input === 'object' && input) { // non-null object
|
2014 |
-
return normalizeObject(input);
|
2015 |
-
}
|
2016 |
-
else if (typeof input === 'number') {
|
2017 |
-
return normalizeObject((_a = {}, _a[unit || 'milliseconds'] = input, _a));
|
2018 |
-
}
|
2019 |
-
else {
|
2020 |
-
return null;
|
2021 |
-
}
|
2022 |
-
}
|
2023 |
-
function parseString(s) {
|
2024 |
-
var m = PARSE_RE.exec(s);
|
2025 |
-
if (m) {
|
2026 |
-
var sign = m[1] ? -1 : 1;
|
2027 |
-
return {
|
2028 |
-
years: 0,
|
2029 |
-
months: 0,
|
2030 |
-
days: sign * (m[2] ? parseInt(m[2], 10) : 0),
|
2031 |
-
milliseconds: sign * ((m[3] ? parseInt(m[3], 10) : 0) * 60 * 60 * 1000 + // hours
|
2032 |
-
(m[4] ? parseInt(m[4], 10) : 0) * 60 * 1000 + // minutes
|
2033 |
-
(m[5] ? parseInt(m[5], 10) : 0) * 1000 + // seconds
|
2034 |
-
(m[6] ? parseInt(m[6], 10) : 0) // ms
|
2035 |
-
)
|
2036 |
-
};
|
2037 |
-
}
|
2038 |
-
return null;
|
2039 |
-
}
|
2040 |
-
function normalizeObject(obj) {
|
2041 |
-
return {
|
2042 |
-
years: obj.years || obj.year || 0,
|
2043 |
-
months: obj.months || obj.month || 0,
|
2044 |
-
days: (obj.days || obj.day || 0) +
|
2045 |
-
getWeeksFromInput(obj) * 7,
|
2046 |
-
milliseconds: (obj.hours || obj.hour || 0) * 60 * 60 * 1000 + // hours
|
2047 |
-
(obj.minutes || obj.minute || 0) * 60 * 1000 + // minutes
|
2048 |
-
(obj.seconds || obj.second || 0) * 1000 + // seconds
|
2049 |
-
(obj.milliseconds || obj.millisecond || obj.ms || 0) // ms
|
2050 |
-
};
|
2051 |
-
}
|
2052 |
-
function getWeeksFromInput(obj) {
|
2053 |
-
return obj.weeks || obj.week || 0;
|
2054 |
-
}
|
2055 |
-
// Equality
|
2056 |
-
function durationsEqual(d0, d1) {
|
2057 |
-
return d0.years === d1.years &&
|
2058 |
-
d0.months === d1.months &&
|
2059 |
-
d0.days === d1.days &&
|
2060 |
-
d0.milliseconds === d1.milliseconds;
|
2061 |
-
}
|
2062 |
-
function isSingleDay(dur) {
|
2063 |
-
return dur.years === 0 && dur.months === 0 && dur.days === 1 && dur.milliseconds === 0;
|
2064 |
-
}
|
2065 |
-
// Simple Math
|
2066 |
-
function addDurations(d0, d1) {
|
2067 |
-
return {
|
2068 |
-
years: d0.years + d1.years,
|
2069 |
-
months: d0.months + d1.months,
|
2070 |
-
days: d0.days + d1.days,
|
2071 |
-
milliseconds: d0.milliseconds + d1.milliseconds
|
2072 |
-
};
|
2073 |
-
}
|
2074 |
-
function subtractDurations(d1, d0) {
|
2075 |
-
return {
|
2076 |
-
years: d1.years - d0.years,
|
2077 |
-
months: d1.months - d0.months,
|
2078 |
-
days: d1.days - d0.days,
|
2079 |
-
milliseconds: d1.milliseconds - d0.milliseconds
|
2080 |
-
};
|
2081 |
-
}
|
2082 |
-
function multiplyDuration(d, n) {
|
2083 |
-
return {
|
2084 |
-
years: d.years * n,
|
2085 |
-
months: d.months * n,
|
2086 |
-
days: d.days * n,
|
2087 |
-
milliseconds: d.milliseconds * n
|
2088 |
-
};
|
2089 |
-
}
|
2090 |
-
// Conversions
|
2091 |
-
// "Rough" because they are based on average-case Gregorian months/years
|
2092 |
-
function asRoughYears(dur) {
|
2093 |
-
return asRoughDays(dur) / 365;
|
2094 |
-
}
|
2095 |
-
function asRoughMonths(dur) {
|
2096 |
-
return asRoughDays(dur) / 30;
|
2097 |
-
}
|
2098 |
-
function asRoughDays(dur) {
|
2099 |
-
return asRoughMs(dur) / 864e5;
|
2100 |
-
}
|
2101 |
-
function asRoughMinutes(dur) {
|
2102 |
-
return asRoughMs(dur) / (1000 * 60);
|
2103 |
-
}
|
2104 |
-
function asRoughSeconds(dur) {
|
2105 |
-
return asRoughMs(dur) / 1000;
|
2106 |
-
}
|
2107 |
-
function asRoughMs(dur) {
|
2108 |
-
return dur.years * (365 * 864e5) +
|
2109 |
-
dur.months * (30 * 864e5) +
|
2110 |
-
dur.days * 864e5 +
|
2111 |
-
dur.milliseconds;
|
2112 |
-
}
|
2113 |
-
// Advanced Math
|
2114 |
-
function wholeDivideDurations(numerator, denominator) {
|
2115 |
-
var res = null;
|
2116 |
-
for (var i = 0; i < INTERNAL_UNITS.length; i++) {
|
2117 |
-
var unit = INTERNAL_UNITS[i];
|
2118 |
-
if (denominator[unit]) {
|
2119 |
-
var localRes = numerator[unit] / denominator[unit];
|
2120 |
-
if (!isInt(localRes) || (res !== null && res !== localRes)) {
|
2121 |
-
return null;
|
2122 |
-
}
|
2123 |
-
res = localRes;
|
2124 |
-
}
|
2125 |
-
else if (numerator[unit]) {
|
2126 |
-
// needs to divide by something but can't!
|
2127 |
-
return null;
|
2128 |
-
}
|
2129 |
-
}
|
2130 |
-
return res;
|
2131 |
-
}
|
2132 |
-
function greatestDurationDenominator(dur, dontReturnWeeks) {
|
2133 |
-
var ms = dur.milliseconds;
|
2134 |
-
if (ms) {
|
2135 |
-
if (ms % 1000 !== 0) {
|
2136 |
-
return { unit: 'millisecond', value: ms };
|
2137 |
-
}
|
2138 |
-
if (ms % (1000 * 60) !== 0) {
|
2139 |
-
return { unit: 'second', value: ms / 1000 };
|
2140 |
-
}
|
2141 |
-
if (ms % (1000 * 60 * 60) !== 0) {
|
2142 |
-
return { unit: 'minute', value: ms / (1000 * 60) };
|
2143 |
-
}
|
2144 |
-
if (ms) {
|
2145 |
-
return { unit: 'hour', value: ms / (1000 * 60 * 60) };
|
2146 |
-
}
|
2147 |
-
}
|
2148 |
-
if (dur.days) {
|
2149 |
-
if (!dontReturnWeeks && dur.days % 7 === 0) {
|
2150 |
-
return { unit: 'week', value: dur.days / 7 };
|
2151 |
-
}
|
2152 |
-
return { unit: 'day', value: dur.days };
|
2153 |
-
}
|
2154 |
-
if (dur.months) {
|
2155 |
-
return { unit: 'month', value: dur.months };
|
2156 |
-
}
|
2157 |
-
if (dur.years) {
|
2158 |
-
return { unit: 'year', value: dur.years };
|
2159 |
-
}
|
2160 |
-
return { unit: 'millisecond', value: 0 };
|
2161 |
-
}
|
2162 |
-
|
2163 |
-
/* FullCalendar-specific DOM Utilities
|
2164 |
-
----------------------------------------------------------------------------------------------------------------------*/
|
2165 |
-
// Given the scrollbar widths of some other container, create borders/margins on rowEls in order to match the left
|
2166 |
-
// and right space that was offset by the scrollbars. A 1-pixel border first, then margin beyond that.
|
2167 |
-
function compensateScroll(rowEl, scrollbarWidths) {
|
2168 |
-
if (scrollbarWidths.left) {
|
2169 |
-
applyStyle(rowEl, {
|
2170 |
-
borderLeftWidth: 1,
|
2171 |
-
marginLeft: scrollbarWidths.left - 1
|
2172 |
-
});
|
2173 |
-
}
|
2174 |
-
if (scrollbarWidths.right) {
|
2175 |
-
applyStyle(rowEl, {
|
2176 |
-
borderRightWidth: 1,
|
2177 |
-
marginRight: scrollbarWidths.right - 1
|
2178 |
-
});
|
2179 |
-
}
|
2180 |
-
}
|
2181 |
-
// Undoes compensateScroll and restores all borders/margins
|
2182 |
-
function uncompensateScroll(rowEl) {
|
2183 |
-
applyStyle(rowEl, {
|
2184 |
-
marginLeft: '',
|
2185 |
-
marginRight: '',
|
2186 |
-
borderLeftWidth: '',
|
2187 |
-
borderRightWidth: ''
|
2188 |
-
});
|
2189 |
-
}
|
2190 |
-
// Make the mouse cursor express that an event is not allowed in the current area
|
2191 |
-
function disableCursor() {
|
2192 |
-
document.body.classList.add('fc-not-allowed');
|
2193 |
-
}
|
2194 |
-
// Returns the mouse cursor to its original look
|
2195 |
-
function enableCursor() {
|
2196 |
-
document.body.classList.remove('fc-not-allowed');
|
2197 |
-
}
|
2198 |
-
// Given a total available height to fill, have `els` (essentially child rows) expand to accomodate.
|
2199 |
-
// By default, all elements that are shorter than the recommended height are expanded uniformly, not considering
|
2200 |
-
// any other els that are already too tall. if `shouldRedistribute` is on, it considers these tall rows and
|
2201 |
-
// reduces the available height.
|
2202 |
-
function distributeHeight(els, availableHeight, shouldRedistribute) {
|
2203 |
-
// *FLOORING NOTE*: we floor in certain places because zoom can give inaccurate floating-point dimensions,
|
2204 |
-
// and it is better to be shorter than taller, to avoid creating unnecessary scrollbars.
|
2205 |
-
var minOffset1 = Math.floor(availableHeight / els.length); // for non-last element
|
2206 |
-
var minOffset2 = Math.floor(availableHeight - minOffset1 * (els.length - 1)); // for last element *FLOORING NOTE*
|
2207 |
-
var flexEls = []; // elements that are allowed to expand. array of DOM nodes
|
2208 |
-
var flexOffsets = []; // amount of vertical space it takes up
|
2209 |
-
var flexHeights = []; // actual css height
|
2210 |
-
var usedHeight = 0;
|
2211 |
-
undistributeHeight(els); // give all elements their natural height
|
2212 |
-
// find elements that are below the recommended height (expandable).
|
2213 |
-
// important to query for heights in a single first pass (to avoid reflow oscillation).
|
2214 |
-
els.forEach(function (el, i) {
|
2215 |
-
var minOffset = i === els.length - 1 ? minOffset2 : minOffset1;
|
2216 |
-
var naturalHeight = el.getBoundingClientRect().height;
|
2217 |
-
var naturalOffset = naturalHeight + computeVMargins(el);
|
2218 |
-
if (naturalOffset < minOffset) {
|
2219 |
-
flexEls.push(el);
|
2220 |
-
flexOffsets.push(naturalOffset);
|
2221 |
-
flexHeights.push(naturalHeight);
|
2222 |
-
}
|
2223 |
-
else {
|
2224 |
-
// this element stretches past recommended height (non-expandable). mark the space as occupied.
|
2225 |
-
usedHeight += naturalOffset;
|
2226 |
-
}
|
2227 |
-
});
|
2228 |
-
// readjust the recommended height to only consider the height available to non-maxed-out rows.
|
2229 |
-
if (shouldRedistribute) {
|
2230 |
-
availableHeight -= usedHeight;
|
2231 |
-
minOffset1 = Math.floor(availableHeight / flexEls.length);
|
2232 |
-
minOffset2 = Math.floor(availableHeight - minOffset1 * (flexEls.length - 1)); // *FLOORING NOTE*
|
2233 |
-
}
|
2234 |
-
// assign heights to all expandable elements
|
2235 |
-
flexEls.forEach(function (el, i) {
|
2236 |
-
var minOffset = i === flexEls.length - 1 ? minOffset2 : minOffset1;
|
2237 |
-
var naturalOffset = flexOffsets[i];
|
2238 |
-
var naturalHeight = flexHeights[i];
|
2239 |
-
var newHeight = minOffset - (naturalOffset - naturalHeight); // subtract the margin/padding
|
2240 |
-
if (naturalOffset < minOffset) { // we check this again because redistribution might have changed things
|
2241 |
-
el.style.height = newHeight + 'px';
|
2242 |
-
}
|
2243 |
-
});
|
2244 |
-
}
|
2245 |
-
// Undoes distrubuteHeight, restoring all els to their natural height
|
2246 |
-
function undistributeHeight(els) {
|
2247 |
-
els.forEach(function (el) {
|
2248 |
-
el.style.height = '';
|
2249 |
-
});
|
2250 |
-
}
|
2251 |
-
// Given `els`, a set of <td> cells, find the cell with the largest natural width and set the widths of all the
|
2252 |
-
// cells to be that width.
|
2253 |
-
// PREREQUISITE: if you want a cell to take up width, it needs to have a single inner element w/ display:inline
|
2254 |
-
function matchCellWidths(els) {
|
2255 |
-
var maxInnerWidth = 0;
|
2256 |
-
els.forEach(function (el) {
|
2257 |
-
var innerEl = el.firstChild; // hopefully an element
|
2258 |
-
if (innerEl instanceof HTMLElement) {
|
2259 |
-
var innerWidth_1 = innerEl.getBoundingClientRect().width;
|
2260 |
-
if (innerWidth_1 > maxInnerWidth) {
|
2261 |
-
maxInnerWidth = innerWidth_1;
|
2262 |
-
}
|
2263 |
-
}
|
2264 |
-
});
|
2265 |
-
maxInnerWidth++; // sometimes not accurate of width the text needs to stay on one line. insurance
|
2266 |
-
els.forEach(function (el) {
|
2267 |
-
el.style.width = maxInnerWidth + 'px';
|
2268 |
-
});
|
2269 |
-
return maxInnerWidth;
|
2270 |
-
}
|
2271 |
-
// Given one element that resides inside another,
|
2272 |
-
// Subtracts the height of the inner element from the outer element.
|
2273 |
-
function subtractInnerElHeight(outerEl, innerEl) {
|
2274 |
-
// effin' IE8/9/10/11 sometimes returns 0 for dimensions. this weird hack was the only thing that worked
|
2275 |
-
var reflowStyleProps = {
|
2276 |
-
position: 'relative',
|
2277 |
-
left: -1 // ensure reflow in case the el was already relative. negative is less likely to cause new scroll
|
2278 |
-
};
|
2279 |
-
applyStyle(outerEl, reflowStyleProps);
|
2280 |
-
applyStyle(innerEl, reflowStyleProps);
|
2281 |
-
var diff = // grab the dimensions
|
2282 |
-
outerEl.getBoundingClientRect().height -
|
2283 |
-
innerEl.getBoundingClientRect().height;
|
2284 |
-
// undo hack
|
2285 |
-
var resetStyleProps = { position: '', left: '' };
|
2286 |
-
applyStyle(outerEl, resetStyleProps);
|
2287 |
-
applyStyle(innerEl, resetStyleProps);
|
2288 |
-
return diff;
|
2289 |
-
}
|
2290 |
-
/* Selection
|
2291 |
-
----------------------------------------------------------------------------------------------------------------------*/
|
2292 |
-
function preventSelection(el) {
|
2293 |
-
el.classList.add('fc-unselectable');
|
2294 |
-
el.addEventListener('selectstart', preventDefault);
|
2295 |
-
}
|
2296 |
-
function allowSelection(el) {
|
2297 |
-
el.classList.remove('fc-unselectable');
|
2298 |
-
el.removeEventListener('selectstart', preventDefault);
|
2299 |
-
}
|
2300 |
-
/* Context Menu
|
2301 |
-
----------------------------------------------------------------------------------------------------------------------*/
|
2302 |
-
function preventContextMenu(el) {
|
2303 |
-
el.addEventListener('contextmenu', preventDefault);
|
2304 |
-
}
|
2305 |
-
function allowContextMenu(el) {
|
2306 |
-
el.removeEventListener('contextmenu', preventDefault);
|
2307 |
-
}
|
2308 |
-
/* Object Ordering by Field
|
2309 |
-
----------------------------------------------------------------------------------------------------------------------*/
|
2310 |
-
function parseFieldSpecs(input) {
|
2311 |
-
var specs = [];
|
2312 |
-
var tokens = [];
|
2313 |
-
var i;
|
2314 |
-
var token;
|
2315 |
-
if (typeof input === 'string') {
|
2316 |
-
tokens = input.split(/\s*,\s*/);
|
2317 |
-
}
|
2318 |
-
else if (typeof input === 'function') {
|
2319 |
-
tokens = [input];
|
2320 |
-
}
|
2321 |
-
else if (Array.isArray(input)) {
|
2322 |
-
tokens = input;
|
2323 |
-
}
|
2324 |
-
for (i = 0; i < tokens.length; i++) {
|
2325 |
-
token = tokens[i];
|
2326 |
-
if (typeof token === 'string') {
|
2327 |
-
specs.push(token.charAt(0) === '-' ?
|
2328 |
-
{ field: token.substring(1), order: -1 } :
|
2329 |
-
{ field: token, order: 1 });
|
2330 |
-
}
|
2331 |
-
else if (typeof token === 'function') {
|
2332 |
-
specs.push({ func: token });
|
2333 |
-
}
|
2334 |
-
}
|
2335 |
-
return specs;
|
2336 |
-
}
|
2337 |
-
function compareByFieldSpecs(obj0, obj1, fieldSpecs) {
|
2338 |
-
var i;
|
2339 |
-
var cmp;
|
2340 |
-
for (i = 0; i < fieldSpecs.length; i++) {
|
2341 |
-
cmp = compareByFieldSpec(obj0, obj1, fieldSpecs[i]);
|
2342 |
-
if (cmp) {
|
2343 |
-
return cmp;
|
2344 |
-
}
|
2345 |
-
}
|
2346 |
-
return 0;
|
2347 |
-
}
|
2348 |
-
function compareByFieldSpec(obj0, obj1, fieldSpec) {
|
2349 |
-
if (fieldSpec.func) {
|
2350 |
-
return fieldSpec.func(obj0, obj1);
|
2351 |
-
}
|
2352 |
-
return flexibleCompare(obj0[fieldSpec.field], obj1[fieldSpec.field])
|
2353 |
-
* (fieldSpec.order || 1);
|
2354 |
-
}
|
2355 |
-
function flexibleCompare(a, b) {
|
2356 |
-
if (!a && !b) {
|
2357 |
-
return 0;
|
2358 |
-
}
|
2359 |
-
if (b == null) {
|
2360 |
-
return -1;
|
2361 |
-
}
|
2362 |
-
if (a == null) {
|
2363 |
-
return 1;
|
2364 |
-
}
|
2365 |
-
if (typeof a === 'string' || typeof b === 'string') {
|
2366 |
-
return String(a).localeCompare(String(b));
|
2367 |
-
}
|
2368 |
-
return a - b;
|
2369 |
-
}
|
2370 |
-
/* String Utilities
|
2371 |
-
----------------------------------------------------------------------------------------------------------------------*/
|
2372 |
-
function capitaliseFirstLetter(str) {
|
2373 |
-
return str.charAt(0).toUpperCase() + str.slice(1);
|
2374 |
-
}
|
2375 |
-
function padStart(val, len) {
|
2376 |
-
var s = String(val);
|
2377 |
-
return '000'.substr(0, len - s.length) + s;
|
2378 |
-
}
|
2379 |
-
/* Number Utilities
|
2380 |
-
----------------------------------------------------------------------------------------------------------------------*/
|
2381 |
-
function compareNumbers(a, b) {
|
2382 |
-
return a - b;
|
2383 |
-
}
|
2384 |
-
function isInt(n) {
|
2385 |
-
return n % 1 === 0;
|
2386 |
-
}
|
2387 |
-
/* Weird Utilities
|
2388 |
-
----------------------------------------------------------------------------------------------------------------------*/
|
2389 |
-
function applyAll(functions, thisObj, args) {
|
2390 |
-
if (typeof functions === 'function') { // supplied a single function
|
2391 |
-
functions = [functions];
|
2392 |
-
}
|
2393 |
-
if (functions) {
|
2394 |
-
var i = void 0;
|
2395 |
-
var ret = void 0;
|
2396 |
-
for (i = 0; i < functions.length; i++) {
|
2397 |
-
ret = functions[i].apply(thisObj, args) || ret;
|
2398 |
-
}
|
2399 |
-
return ret;
|
2400 |
-
}
|
2401 |
-
}
|
2402 |
-
function firstDefined() {
|
2403 |
-
var args = [];
|
2404 |
-
for (var _i = 0; _i < arguments.length; _i++) {
|
2405 |
-
args[_i] = arguments[_i];
|
2406 |
-
}
|
2407 |
-
for (var i = 0; i < args.length; i++) {
|
2408 |
-
if (args[i] !== undefined) {
|
2409 |
-
return args[i];
|
2410 |
-
}
|
2411 |
-
}
|
2412 |
-
}
|
2413 |
-
// Returns a function, that, as long as it continues to be invoked, will not
|
2414 |
-
// be triggered. The function will be called after it stops being called for
|
2415 |
-
// N milliseconds. If `immediate` is passed, trigger the function on the
|
2416 |
-
// leading edge, instead of the trailing.
|
2417 |
-
// https://github.com/jashkenas/underscore/blob/1.6.0/underscore.js#L714
|
2418 |
-
function debounce(func, wait) {
|
2419 |
-
var timeout;
|
2420 |
-
var args;
|
2421 |
-
var context;
|
2422 |
-
var timestamp;
|
2423 |
-
var result;
|
2424 |
-
var later = function () {
|
2425 |
-
var last = new Date().valueOf() - timestamp;
|
2426 |
-
if (last < wait) {
|
2427 |
-
timeout = setTimeout(later, wait - last);
|
2428 |
-
}
|
2429 |
-
else {
|
2430 |
-
timeout = null;
|
2431 |
-
result = func.apply(context, args);
|
2432 |
-
context = args = null;
|
2433 |
-
}
|
2434 |
-
};
|
2435 |
-
return function () {
|
2436 |
-
context = this;
|
2437 |
-
args = arguments;
|
2438 |
-
timestamp = new Date().valueOf();
|
2439 |
-
if (!timeout) {
|
2440 |
-
timeout = setTimeout(later, wait);
|
2441 |
-
}
|
2442 |
-
return result;
|
2443 |
-
};
|
2444 |
-
}
|
2445 |
-
// Number and Boolean are only types that defaults or not computed for
|
2446 |
-
// TODO: write more comments
|
2447 |
-
function refineProps(rawProps, processors, defaults, leftoverProps) {
|
2448 |
-
if (defaults === void 0) { defaults = {}; }
|
2449 |
-
var refined = {};
|
2450 |
-
for (var key in processors) {
|
2451 |
-
var processor = processors[key];
|
2452 |
-
if (rawProps[key] !== undefined) {
|
2453 |
-
// found
|
2454 |
-
if (processor === Function) {
|
2455 |
-
refined[key] = typeof rawProps[key] === 'function' ? rawProps[key] : null;
|
2456 |
-
}
|
2457 |
-
else if (processor) { // a refining function?
|
2458 |
-
refined[key] = processor(rawProps[key]);
|
2459 |
-
}
|
2460 |
-
else {
|
2461 |
-
refined[key] = rawProps[key];
|
2462 |
-
}
|
2463 |
-
}
|
2464 |
-
else if (defaults[key] !== undefined) {
|
2465 |
-
// there's an explicit default
|
2466 |
-
refined[key] = defaults[key];
|
2467 |
-
}
|
2468 |
-
else {
|
2469 |
-
// must compute a default
|
2470 |
-
if (processor === String) {
|
2471 |
-
refined[key] = ''; // empty string is default for String
|
2472 |
-
}
|
2473 |
-
else if (!processor || processor === Number || processor === Boolean || processor === Function) {
|
2474 |
-
refined[key] = null; // assign null for other non-custom processor funcs
|
2475 |
-
}
|
2476 |
-
else {
|
2477 |
-
refined[key] = processor(null); // run the custom processor func
|
2478 |
-
}
|
2479 |
-
}
|
2480 |
-
}
|
2481 |
-
if (leftoverProps) {
|
2482 |
-
for (var key in rawProps) {
|
2483 |
-
if (processors[key] === undefined) {
|
2484 |
-
leftoverProps[key] = rawProps[key];
|
2485 |
-
}
|
2486 |
-
}
|
2487 |
-
}
|
2488 |
-
return refined;
|
2489 |
-
}
|
2490 |
-
/* Date stuff that doesn't belong in datelib core
|
2491 |
-
----------------------------------------------------------------------------------------------------------------------*/
|
2492 |
-
// given a timed range, computes an all-day range that has the same exact duration,
|
2493 |
-
// but whose start time is aligned with the start of the day.
|
2494 |
-
function computeAlignedDayRange(timedRange) {
|
2495 |
-
var dayCnt = Math.floor(diffDays(timedRange.start, timedRange.end)) || 1;
|
2496 |
-
var start = startOfDay(timedRange.start);
|
2497 |
-
var end = addDays(start, dayCnt);
|
2498 |
-
return { start: start, end: end };
|
2499 |
-
}
|
2500 |
-
// given a timed range, computes an all-day range based on how for the end date bleeds into the next day
|
2501 |
-
// TODO: give nextDayThreshold a default arg
|
2502 |
-
function computeVisibleDayRange(timedRange, nextDayThreshold) {
|
2503 |
-
if (nextDayThreshold === void 0) { nextDayThreshold = createDuration(0); }
|
2504 |
-
var startDay = null;
|
2505 |
-
var endDay = null;
|
2506 |
-
if (timedRange.end) {
|
2507 |
-
endDay = startOfDay(timedRange.end);
|
2508 |
-
var endTimeMS = timedRange.end.valueOf() - endDay.valueOf(); // # of milliseconds into `endDay`
|
2509 |
-
// If the end time is actually inclusively part of the next day and is equal to or
|
2510 |
-
// beyond the next day threshold, adjust the end to be the exclusive end of `endDay`.
|
2511 |
-
// Otherwise, leaving it as inclusive will cause it to exclude `endDay`.
|
2512 |
-
if (endTimeMS && endTimeMS >= asRoughMs(nextDayThreshold)) {
|
2513 |
-
endDay = addDays(endDay, 1);
|
2514 |
-
}
|
2515 |
-
}
|
2516 |
-
if (timedRange.start) {
|
2517 |
-
startDay = startOfDay(timedRange.start); // the beginning of the day the range starts
|
2518 |
-
// If end is within `startDay` but not past nextDayThreshold, assign the default duration of one day.
|
2519 |
-
if (endDay && endDay <= startDay) {
|
2520 |
-
endDay = addDays(startDay, 1);
|
2521 |
-
}
|
2522 |
-
}
|
2523 |
-
return { start: startDay, end: endDay };
|
2524 |
-
}
|
2525 |
-
// spans from one day into another?
|
2526 |
-
function isMultiDayRange(range) {
|
2527 |
-
var visibleRange = computeVisibleDayRange(range);
|
2528 |
-
return diffDays(visibleRange.start, visibleRange.end) > 1;
|
2529 |
-
}
|
2530 |
-
function diffDates(date0, date1, dateEnv, largeUnit) {
|
2531 |
-
if (largeUnit === 'year') {
|
2532 |
-
return createDuration(dateEnv.diffWholeYears(date0, date1), 'year');
|
2533 |
-
}
|
2534 |
-
else if (largeUnit === 'month') {
|
2535 |
-
return createDuration(dateEnv.diffWholeMonths(date0, date1), 'month');
|
2536 |
-
}
|
2537 |
-
else {
|
2538 |
-
return diffDayAndTime(date0, date1); // returns a duration
|
2539 |
-
}
|
2540 |
-
}
|
2541 |
-
|
2542 |
-
/*! *****************************************************************************
|
2543 |
-
Copyright (c) Microsoft Corporation. All rights reserved.
|
2544 |
-
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
|
2545 |
-
this file except in compliance with the License. You may obtain a copy of the
|
2546 |
-
License at http://www.apache.org/licenses/LICENSE-2.0
|
2547 |
-
|
2548 |
-
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
2549 |
-
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
|
2550 |
-
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
|
2551 |
-
MERCHANTABLITY OR NON-INFRINGEMENT.
|
2552 |
-
|
2553 |
-
See the Apache Version 2.0 License for specific language governing permissions
|
2554 |
-
and limitations under the License.
|
2555 |
-
***************************************************************************** */
|
2556 |
-
/* global Reflect, Promise */
|
2557 |
-
|
2558 |
-
var extendStatics = function(d, b) {
|
2559 |
-
extendStatics = Object.setPrototypeOf ||
|
2560 |
-
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
|
2561 |
-
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
|
2562 |
-
return extendStatics(d, b);
|
2563 |
-
};
|
2564 |
-
|
2565 |
-
function __extends(d, b) {
|
2566 |
-
extendStatics(d, b);
|
2567 |
-
function __() { this.constructor = d; }
|
2568 |
-
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
|
2569 |
-
}
|
2570 |
|
2571 |
var __assign = function() {
|
2572 |
__assign = Object.assign || function __assign(t) {
|
@@ -13243,232 +11846,1358 @@ Docs & License: https://fullcalendar.io/
|
|
13243 |
this.dayGrid.limitRows(eventLimit);
|
13244 |
}
|
13245 |
}
|
13246 |
-
if (!isAuto) { // should we force dimensions of the scroll container?
|
13247 |
-
scrollerHeight = this.computeScrollerHeight(viewHeight);
|
13248 |
-
this.scroller.setHeight(scrollerHeight);
|
13249 |
-
scrollbarWidths = this.scroller.getScrollbarWidths();
|
13250 |
-
if (scrollbarWidths.left || scrollbarWidths.right) { // using scrollbars?
|
13251 |
-
// make the all-day and header rows lines up
|
13252 |
-
noScrollRowEls.forEach(function (rowEl) {
|
13253 |
-
core.compensateScroll(rowEl, scrollbarWidths);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13254 |
});
|
13255 |
-
// the scrollbar compensation might have changed text flow, which might affect height, so recalculate
|
13256 |
-
// and reapply the desired height to the scroller.
|
13257 |
-
scrollerHeight = this.computeScrollerHeight(viewHeight);
|
13258 |
-
this.scroller.setHeight(scrollerHeight);
|
13259 |
-
}
|
13260 |
-
// guarantees the same scrollbar widths
|
13261 |
-
this.scroller.lockOverflow(scrollbarWidths);
|
13262 |
-
// if there's any space below the slats, show the horizontal rule.
|
13263 |
-
// this won't cause any new overflow, because lockOverflow already called.
|
13264 |
-
if (this.timeGrid.getTotalSlatHeight() < scrollerHeight) {
|
13265 |
-
this.timeGrid.bottomRuleEl.style.display = '';
|
13266 |
}
|
13267 |
}
|
|
|
13268 |
};
|
13269 |
-
|
13270 |
-
|
13271 |
-
|
13272 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13273 |
};
|
13274 |
-
|
13275 |
-
|
13276 |
-
|
13277 |
-
|
13278 |
-
var
|
13279 |
-
|
13280 |
-
|
13281 |
-
|
13282 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13283 |
}
|
13284 |
-
return { top: top };
|
13285 |
};
|
13286 |
-
TimeGridView.prototype.
|
13287 |
-
|
13288 |
};
|
13289 |
-
TimeGridView
|
13290 |
-
|
13291 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13292 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13293 |
};
|
13294 |
-
|
13295 |
-
|
13296 |
-
|
13297 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13298 |
}
|
13299 |
-
|
13300 |
-
|
13301 |
-
|
13302 |
-
|
13303 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13304 |
|
13305 |
-
|
13306 |
-
|
13307 |
-
|
13308 |
-
var _this = _super.call(this, context, timeGrid.el) || this;
|
13309 |
-
_this.buildDayRanges = core.memoize(buildDayRanges);
|
13310 |
-
_this.slicer = new TimeGridSlicer();
|
13311 |
-
_this.timeGrid = timeGrid;
|
13312 |
-
context.calendar.registerInteractiveComponent(_this, {
|
13313 |
-
el: _this.timeGrid.el
|
13314 |
-
});
|
13315 |
-
return _this;
|
13316 |
-
}
|
13317 |
-
SimpleTimeGrid.prototype.destroy = function () {
|
13318 |
-
_super.prototype.destroy.call(this);
|
13319 |
-
this.calendar.unregisterInteractiveComponent(this);
|
13320 |
-
};
|
13321 |
-
SimpleTimeGrid.prototype.render = function (props) {
|
13322 |
-
var dateProfile = props.dateProfile, dayTable = props.dayTable;
|
13323 |
-
var dayRanges = this.dayRanges = this.buildDayRanges(dayTable, dateProfile, this.dateEnv);
|
13324 |
-
this.timeGrid.receiveProps(__assign({}, this.slicer.sliceProps(props, dateProfile, null, this.timeGrid, dayRanges), { dateProfile: dateProfile, cells: dayTable.cells[0] }));
|
13325 |
-
};
|
13326 |
-
SimpleTimeGrid.prototype.renderNowIndicator = function (date) {
|
13327 |
-
this.timeGrid.renderNowIndicator(this.slicer.sliceNowDate(date, this.timeGrid, this.dayRanges), date);
|
13328 |
-
};
|
13329 |
-
SimpleTimeGrid.prototype.buildPositionCaches = function () {
|
13330 |
-
this.timeGrid.buildPositionCaches();
|
13331 |
-
};
|
13332 |
-
SimpleTimeGrid.prototype.queryHit = function (positionLeft, positionTop) {
|
13333 |
-
var rawHit = this.timeGrid.positionToHit(positionLeft, positionTop);
|
13334 |
-
if (rawHit) {
|
13335 |
-
return {
|
13336 |
-
component: this.timeGrid,
|
13337 |
-
dateSpan: rawHit.dateSpan,
|
13338 |
-
dayEl: rawHit.dayEl,
|
13339 |
-
rect: {
|
13340 |
-
left: rawHit.relativeRect.left,
|
13341 |
-
right: rawHit.relativeRect.right,
|
13342 |
-
top: rawHit.relativeRect.top,
|
13343 |
-
bottom: rawHit.relativeRect.bottom
|
13344 |
-
},
|
13345 |
-
layer: 0
|
13346 |
-
};
|
13347 |
-
}
|
13348 |
-
};
|
13349 |
-
return SimpleTimeGrid;
|
13350 |
-
}(core.DateComponent));
|
13351 |
-
function buildDayRanges(dayTable, dateProfile, dateEnv) {
|
13352 |
-
var ranges = [];
|
13353 |
-
for (var _i = 0, _a = dayTable.headerDates; _i < _a.length; _i++) {
|
13354 |
-
var date = _a[_i];
|
13355 |
-
ranges.push({
|
13356 |
-
start: dateEnv.add(date, dateProfile.minTime),
|
13357 |
-
end: dateEnv.add(date, dateProfile.maxTime)
|
13358 |
-
});
|
13359 |
-
}
|
13360 |
-
return ranges;
|
13361 |
-
}
|
13362 |
-
var TimeGridSlicer = /** @class */ (function (_super) {
|
13363 |
-
__extends(TimeGridSlicer, _super);
|
13364 |
-
function TimeGridSlicer() {
|
13365 |
-
return _super !== null && _super.apply(this, arguments) || this;
|
13366 |
-
}
|
13367 |
-
TimeGridSlicer.prototype.sliceRange = function (range, dayRanges) {
|
13368 |
-
var segs = [];
|
13369 |
-
for (var col = 0; col < dayRanges.length; col++) {
|
13370 |
-
var segRange = core.intersectRanges(range, dayRanges[col]);
|
13371 |
-
if (segRange) {
|
13372 |
-
segs.push({
|
13373 |
-
start: segRange.start,
|
13374 |
-
end: segRange.end,
|
13375 |
-
isStart: segRange.start.valueOf() === range.start.valueOf(),
|
13376 |
-
isEnd: segRange.end.valueOf() === range.end.valueOf(),
|
13377 |
-
col: col
|
13378 |
-
});
|
13379 |
-
}
|
13380 |
-
}
|
13381 |
-
return segs;
|
13382 |
-
};
|
13383 |
-
return TimeGridSlicer;
|
13384 |
-
}(core.Slicer));
|
13385 |
|
13386 |
-
|
13387 |
-
|
13388 |
-
|
13389 |
-
|
13390 |
-
|
13391 |
-
|
13392 |
-
|
13393 |
-
|
13394 |
-
|
13395 |
-
|
13396 |
-
|
13397 |
-
|
13398 |
-
|
13399 |
-
|
13400 |
-
|
13401 |
-
|
13402 |
-
|
13403 |
-
|
13404 |
-
|
13405 |
-
|
13406 |
-
|
13407 |
-
|
13408 |
-
|
13409 |
-
|
13410 |
-
|
13411 |
-
|
13412 |
-
|
13413 |
-
|
13414 |
-
|
13415 |
-
|
13416 |
-
|
13417 |
-
|
13418 |
-
|
13419 |
-
|
13420 |
-
|
13421 |
-
|
13422 |
-
|
13423 |
-
|
13424 |
-
|
13425 |
-
|
13426 |
-
|
13427 |
-
|
13428 |
-
|
13429 |
-
|
13430 |
-
|
13431 |
-
|
13432 |
-
|
13433 |
-
|
13434 |
-
|
13435 |
-
|
13436 |
-
|
13437 |
-
|
13438 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13439 |
|
13440 |
-
|
13441 |
-
|
13442 |
-
|
13443 |
-
timeGrid: {
|
13444 |
-
class: TimeGridView$1,
|
13445 |
-
allDaySlot: true,
|
13446 |
-
slotDuration: '00:30:00',
|
13447 |
-
slotEventOverlap: true // a bad name. confused with overlap/constraint system
|
13448 |
-
},
|
13449 |
-
timeGridDay: {
|
13450 |
-
type: 'timeGrid',
|
13451 |
-
duration: { days: 1 }
|
13452 |
-
},
|
13453 |
-
timeGridWeek: {
|
13454 |
-
type: 'timeGrid',
|
13455 |
-
duration: { weeks: 1 }
|
13456 |
-
}
|
13457 |
-
}
|
13458 |
-
});
|
13459 |
|
13460 |
-
|
13461 |
-
|
13462 |
-
|
13463 |
-
|
13464 |
-
|
13465 |
-
|
13466 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13467 |
|
13468 |
-
|
|
|
|
|
13469 |
|
13470 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13471 |
|
|
|
|
|
|
|
|
|
13472 |
/*!
|
13473 |
* imagesLoaded PACKAGED v4.1.4
|
13474 |
* JavaScript is all like "You images are done yet or what?"
|
@@ -17673,54 +17402,6 @@ var trim = String.prototype.trim ?
|
|
17673 |
}));
|
17674 |
|
17675 |
|
17676 |
-
(function($) {
|
17677 |
-
$.fn.eaelProgressBar = function() {
|
17678 |
-
var $this = $(this)
|
17679 |
-
var $layout = $this.data('layout')
|
17680 |
-
var $num = $this.data('count')
|
17681 |
-
var $duration = $this.data('duration')
|
17682 |
-
|
17683 |
-
$this.one('inview', function() {
|
17684 |
-
if ($layout == 'line') {
|
17685 |
-
$('.eael-progressbar-line-fill', $this).css({
|
17686 |
-
'width': $num + '%',
|
17687 |
-
})
|
17688 |
-
} else if ($layout == 'half_circle') {
|
17689 |
-
$('.eael-progressbar-circle-half', $this).css({
|
17690 |
-
'transform': 'rotate(' + ($num * 1.8) + 'deg)',
|
17691 |
-
})
|
17692 |
-
}
|
17693 |
-
|
17694 |
-
$('.eael-progressbar-count', $this).prop({
|
17695 |
-
'counter': 0
|
17696 |
-
}).animate({
|
17697 |
-
counter: $num
|
17698 |
-
}, {
|
17699 |
-
duration: $duration,
|
17700 |
-
easing: 'linear',
|
17701 |
-
step: function(counter) {
|
17702 |
-
if ($layout == 'circle') {
|
17703 |
-
var rotate = (counter * 3.6)
|
17704 |
-
$('.eael-progressbar-circle-half-left', $this).css({
|
17705 |
-
'transform': "rotate(" + rotate + "deg)",
|
17706 |
-
})
|
17707 |
-
if (rotate > 180) {
|
17708 |
-
$('.eael-progressbar-circle-pie', $this).css({
|
17709 |
-
'-webkit-clip-path': 'inset(0)',
|
17710 |
-
'clip-path': 'inset(0)',
|
17711 |
-
})
|
17712 |
-
$('.eael-progressbar-circle-half-right', $this).css({
|
17713 |
-
'visibility': 'visible'
|
17714 |
-
})
|
17715 |
-
}
|
17716 |
-
}
|
17717 |
-
|
17718 |
-
$(this).text(Math.ceil(counter))
|
17719 |
-
}
|
17720 |
-
})
|
17721 |
-
})
|
17722 |
-
}
|
17723 |
-
}(jQuery));
|
17724 |
/*! Magnific Popup - v1.1.0 - 2016-02-20
|
17725 |
* http://dimsemenov.com/plugins/magnific-popup/
|
17726 |
* Copyright (c) 2016 Dmitry Semenov; */
|
@@ -19582,6 +19263,54 @@ var trim = String.prototype.trim ?
|
|
19582 |
/*>>retina*/
|
19583 |
_checkInstance();
|
19584 |
}));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19585 |
typeof navigator === "object" && (function (global, factory) {
|
19586 |
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
|
19587 |
typeof define === 'function' && define.amd ? define('Plyr', factory) :
|
@@ -34621,6 +34350,277 @@ typeof navigator === "object" && (function (global, factory) {
|
|
34621 |
return Plyr;
|
34622 |
|
34623 |
}));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34624 |
(function (root, factory) {
|
34625 |
if (typeof define === 'function' && define.amd) {
|
34626 |
// AMD. Register as an anonymous module unless amdModuleId is set
|
@@ -38448,1745 +38448,2392 @@ $.tooltipster._plugin({
|
|
38448 |
if (a.whole && !b.whole) {
|
38449 |
return -1;
|
38450 |
}
|
38451 |
-
else if (!a.whole && b.whole) {
|
38452 |
-
return 1;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
38453 |
}
|
38454 |
-
|
38455 |
-
|
38456 |
-
|
38457 |
-
|
38458 |
-
|
38459 |
-
|
38460 |
-
|
38461 |
-
|
38462 |
-
|
38463 |
-
|
38464 |
-
|
38465 |
-
|
38466 |
-
|
38467 |
-
|
38468 |
-
|
38469 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
38470 |
}
|
38471 |
-
|
38472 |
-
|
38473 |
-
|
38474 |
-
|
38475 |
-
|
38476 |
-
|
38477 |
-
|
38478 |
-
|
38479 |
-
|
38480 |
-
else if
|
38481 |
-
|
38482 |
-
var ai = self.__options.side.indexOf(a.side),
|
38483 |
-
bi = self.__options.side.indexOf(b.side);
|
38484 |
-
|
38485 |
-
// use the user's sides fallback array
|
38486 |
-
if (ai < bi) {
|
38487 |
-
return -1;
|
38488 |
-
}
|
38489 |
-
else if (ai > bi) {
|
38490 |
-
return 1;
|
38491 |
-
}
|
38492 |
-
else {
|
38493 |
-
// will be used if the user forced the tests to continue
|
38494 |
-
return a.mode == 'natural' ? -1 : 1;
|
38495 |
-
}
|
38496 |
}
|
38497 |
-
|
38498 |
-
|
38499 |
-
|
38500 |
-
|
38501 |
-
if ( a.container == 'document'
|
38502 |
-
&& a.side == 'bottom'
|
38503 |
-
&& a.mode == 'natural'
|
38504 |
-
) {
|
38505 |
-
return -1;
|
38506 |
-
}
|
38507 |
-
else {
|
38508 |
-
return 1;
|
38509 |
-
}
|
38510 |
}
|
38511 |
-
|
38512 |
-
|
38513 |
-
|
38514 |
-
|
38515 |
-
|
38516 |
-
|
38517 |
-
|
38518 |
-
finalResult.coord = {};
|
38519 |
-
|
38520 |
-
switch (finalResult.side) {
|
38521 |
-
|
38522 |
-
case 'left':
|
38523 |
-
case 'right':
|
38524 |
-
finalResult.coord.top = Math.floor(finalResult.target - finalResult.size.height / 2);
|
38525 |
-
break;
|
38526 |
-
|
38527 |
-
case 'bottom':
|
38528 |
-
case 'top':
|
38529 |
-
finalResult.coord.left = Math.floor(finalResult.target - finalResult.size.width / 2);
|
38530 |
-
break;
|
38531 |
-
}
|
38532 |
-
|
38533 |
-
switch (finalResult.side) {
|
38534 |
-
|
38535 |
-
case 'left':
|
38536 |
-
finalResult.coord.left = helper.geo.origin.windowOffset.left - finalResult.outerSize.width;
|
38537 |
-
break;
|
38538 |
-
|
38539 |
-
case 'right':
|
38540 |
-
finalResult.coord.left = helper.geo.origin.windowOffset.right + finalResult.distance.horizontal;
|
38541 |
-
break;
|
38542 |
-
|
38543 |
-
case 'top':
|
38544 |
-
finalResult.coord.top = helper.geo.origin.windowOffset.top - finalResult.outerSize.height;
|
38545 |
-
break;
|
38546 |
-
|
38547 |
-
case 'bottom':
|
38548 |
-
finalResult.coord.top = helper.geo.origin.windowOffset.bottom + finalResult.distance.vertical;
|
38549 |
-
break;
|
38550 |
-
}
|
38551 |
-
|
38552 |
-
// if the tooltip can potentially be contained within the viewport dimensions
|
38553 |
-
// and that we are asked to make it fit on screen
|
38554 |
-
if (finalResult.container == 'window') {
|
38555 |
-
|
38556 |
-
// if the tooltip overflows the viewport, we'll move it accordingly (then it will
|
38557 |
-
// not be centered on the middle of the origin anymore). We only move horizontally
|
38558 |
-
// for top and bottom tooltips and vice versa.
|
38559 |
-
if (finalResult.side == 'top' || finalResult.side == 'bottom') {
|
38560 |
-
|
38561 |
-
// if there is an overflow on the left
|
38562 |
-
if (finalResult.coord.left < 0) {
|
38563 |
-
|
38564 |
-
// prevent the overflow unless the origin itself gets off screen (minus the
|
38565 |
-
// margin needed to keep the arrow pointing at the target)
|
38566 |
-
if (helper.geo.origin.windowOffset.right - this.__options.minIntersection >= 0) {
|
38567 |
-
finalResult.coord.left = 0;
|
38568 |
-
}
|
38569 |
-
else {
|
38570 |
-
finalResult.coord.left = helper.geo.origin.windowOffset.right - this.__options.minIntersection - 1;
|
38571 |
-
}
|
38572 |
}
|
38573 |
-
|
38574 |
-
|
38575 |
-
|
38576 |
-
|
38577 |
-
|
38578 |
-
|
38579 |
-
|
38580 |
-
|
38581 |
-
|
38582 |
}
|
38583 |
-
|
38584 |
-
|
38585 |
-
|
38586 |
-
|
38587 |
-
|
38588 |
-
|
38589 |
-
if (helper.geo.origin.windowOffset.bottom - this.__options.minIntersection >= 0) {
|
38590 |
-
finalResult.coord.top = 0;
|
38591 |
-
}
|
38592 |
-
else {
|
38593 |
-
finalResult.coord.top = helper.geo.origin.windowOffset.bottom - this.__options.minIntersection - 1;
|
38594 |
}
|
38595 |
}
|
38596 |
-
|
38597 |
-
|
38598 |
-
|
38599 |
-
|
38600 |
-
|
38601 |
-
|
38602 |
-
|
38603 |
-
|
38604 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
38605 |
}
|
38606 |
}
|
38607 |
-
|
38608 |
-
|
38609 |
-
|
38610 |
-
|
38611 |
-
|
38612 |
-
|
38613 |
-
|
38614 |
-
// made sure that a bottom document overflow is preferred to a top overflow,
|
38615 |
-
// so we don't have to care about it.
|
38616 |
-
|
38617 |
-
// if there is an overflow on the right
|
38618 |
-
if (finalResult.coord.left > helper.geo.window.size.width - finalResult.size.width) {
|
38619 |
-
|
38620 |
-
// this may actually create on overflow on the left but we'll fix it in a sec
|
38621 |
-
finalResult.coord.left = helper.geo.window.size.width - finalResult.size.width;
|
38622 |
-
}
|
38623 |
-
|
38624 |
-
// if there is an overflow on the left
|
38625 |
-
if (finalResult.coord.left < 0) {
|
38626 |
-
|
38627 |
-
// don't care if it overflows the right after that, we made our best
|
38628 |
-
finalResult.coord.left = 0;
|
38629 |
-
}
|
38630 |
-
}
|
38631 |
-
|
38632 |
-
|
38633 |
-
// submit the positioning proposal to the user function which may choose to change
|
38634 |
-
// the side, size and/or the coordinates
|
38635 |
-
|
38636 |
-
// first, set the rules that corresponds to the proposed side: it may change
|
38637 |
-
// the size of the tooltip, and the custom functionPosition may want to detect the
|
38638 |
-
// size of something before making a decision. So let's make things easier for the
|
38639 |
-
// implementor
|
38640 |
-
self.__sideChange($clone, finalResult.side);
|
38641 |
-
|
38642 |
-
// add some variables to the helper
|
38643 |
-
helper.tooltipClone = $clone[0];
|
38644 |
-
helper.tooltipParent = self.__instance.option('parent').parent[0];
|
38645 |
-
// move informative values to the helper
|
38646 |
-
helper.mode = finalResult.mode;
|
38647 |
-
helper.whole = finalResult.whole;
|
38648 |
-
// add some variables to the helper for the functionPosition callback (these
|
38649 |
-
// will also be added to the event fired by self.__instance._trigger but that's
|
38650 |
-
// ok, we're just being consistent)
|
38651 |
-
helper.origin = self.__instance._$origin[0];
|
38652 |
-
helper.tooltip = self.__instance._$tooltip[0];
|
38653 |
-
|
38654 |
-
// leave only the actionable values in there for functionPosition
|
38655 |
-
delete finalResult.container;
|
38656 |
-
delete finalResult.fits;
|
38657 |
-
delete finalResult.mode;
|
38658 |
-
delete finalResult.outerSize;
|
38659 |
-
delete finalResult.whole;
|
38660 |
-
|
38661 |
-
// keep only the distance on the relevant side, for clarity
|
38662 |
-
finalResult.distance = finalResult.distance.horizontal || finalResult.distance.vertical;
|
38663 |
-
|
38664 |
-
// beginners may not be comfortable with the concept of editing the object
|
38665 |
-
// passed by reference, so we provide an edit function and pass a clone
|
38666 |
-
var finalResultClone = $.extend(true, {}, finalResult);
|
38667 |
-
|
38668 |
-
// emit an event on the instance
|
38669 |
-
self.__instance._trigger({
|
38670 |
-
edit: function(result) {
|
38671 |
-
finalResult = result;
|
38672 |
-
},
|
38673 |
-
event: event,
|
38674 |
-
helper: helper,
|
38675 |
-
position: finalResultClone,
|
38676 |
-
type: 'position'
|
38677 |
-
});
|
38678 |
-
|
38679 |
-
if (self.__options.functionPosition) {
|
38680 |
-
|
38681 |
-
var result = self.__options.functionPosition.call(self, self.__instance, helper, finalResultClone);
|
38682 |
-
|
38683 |
-
if (result) finalResult = result;
|
38684 |
-
}
|
38685 |
-
|
38686 |
-
// end the positioning tests session (the user might have had a
|
38687 |
-
// use for it during the position event, now it's over)
|
38688 |
-
ruler.destroy();
|
38689 |
-
|
38690 |
-
// compute the position of the target relatively to the tooltip root
|
38691 |
-
// element so we can place the arrow and make the needed adjustments
|
38692 |
-
var arrowCoord,
|
38693 |
-
maxVal;
|
38694 |
-
|
38695 |
-
if (finalResult.side == 'top' || finalResult.side == 'bottom') {
|
38696 |
-
|
38697 |
-
arrowCoord = {
|
38698 |
-
prop: 'left',
|
38699 |
-
val: finalResult.target - finalResult.coord.left
|
38700 |
-
};
|
38701 |
-
maxVal = finalResult.size.width - this.__options.minIntersection;
|
38702 |
-
}
|
38703 |
-
else {
|
38704 |
-
|
38705 |
-
arrowCoord = {
|
38706 |
-
prop: 'top',
|
38707 |
-
val: finalResult.target - finalResult.coord.top
|
38708 |
-
};
|
38709 |
-
maxVal = finalResult.size.height - this.__options.minIntersection;
|
38710 |
-
}
|
38711 |
-
|
38712 |
-
// cannot lie beyond the boundaries of the tooltip, minus the
|
38713 |
-
// arrow margin
|
38714 |
-
if (arrowCoord.val < this.__options.minIntersection) {
|
38715 |
-
arrowCoord.val = this.__options.minIntersection;
|
38716 |
-
}
|
38717 |
-
else if (arrowCoord.val > maxVal) {
|
38718 |
-
arrowCoord.val = maxVal;
|
38719 |
-
}
|
38720 |
-
|
38721 |
-
var originParentOffset;
|
38722 |
-
|
38723 |
-
// let's convert the window-relative coordinates into coordinates relative to the
|
38724 |
-
// future positioned parent that the tooltip will be appended to
|
38725 |
-
if (helper.geo.origin.fixedLineage) {
|
38726 |
-
|
38727 |
-
// same as windowOffset when the position is fixed
|
38728 |
-
originParentOffset = helper.geo.origin.windowOffset;
|
38729 |
-
}
|
38730 |
-
else {
|
38731 |
-
|
38732 |
-
// this assumes that the parent of the tooltip is located at
|
38733 |
-
// (0, 0) in the document, typically like when the parent is
|
38734 |
-
// <body>.
|
38735 |
-
// If we ever allow other types of parent, .tooltipster-ruler
|
38736 |
-
// will have to be appended to the parent to inherit css style
|
38737 |
-
// values that affect the display of the text and such.
|
38738 |
-
originParentOffset = {
|
38739 |
-
left: helper.geo.origin.windowOffset.left + helper.geo.window.scroll.left,
|
38740 |
-
top: helper.geo.origin.windowOffset.top + helper.geo.window.scroll.top
|
38741 |
-
};
|
38742 |
-
}
|
38743 |
-
|
38744 |
-
finalResult.coord = {
|
38745 |
-
left: originParentOffset.left + (finalResult.coord.left - helper.geo.origin.windowOffset.left),
|
38746 |
-
top: originParentOffset.top + (finalResult.coord.top - helper.geo.origin.windowOffset.top)
|
38747 |
-
};
|
38748 |
-
|
38749 |
-
// set position values on the original tooltip element
|
38750 |
-
|
38751 |
-
self.__sideChange(self.__instance._$tooltip, finalResult.side);
|
38752 |
-
|
38753 |
-
if (helper.geo.origin.fixedLineage) {
|
38754 |
-
self.__instance._$tooltip
|
38755 |
-
.css('position', 'fixed');
|
38756 |
-
}
|
38757 |
-
else {
|
38758 |
-
// CSS default
|
38759 |
-
self.__instance._$tooltip
|
38760 |
-
.css('position', '');
|
38761 |
-
}
|
38762 |
-
|
38763 |
-
self.__instance._$tooltip
|
38764 |
-
.css({
|
38765 |
-
left: finalResult.coord.left,
|
38766 |
-
top: finalResult.coord.top,
|
38767 |
-
// we need to set a size even if the tooltip is in its natural size
|
38768 |
-
// because when the tooltip is positioned beyond the width of the body
|
38769 |
-
// (which is by default the width of the window; it will happen when
|
38770 |
-
// you scroll the window horizontally to get to the origin), its text
|
38771 |
-
// content will otherwise break lines at each word to keep up with the
|
38772 |
-
// body overflow strategy.
|
38773 |
-
height: finalResult.size.height,
|
38774 |
-
width: finalResult.size.width
|
38775 |
-
})
|
38776 |
-
.find('.tooltipster-arrow')
|
38777 |
-
.css({
|
38778 |
-
'left': '',
|
38779 |
-
'top': ''
|
38780 |
-
})
|
38781 |
-
.css(arrowCoord.prop, arrowCoord.val);
|
38782 |
-
|
38783 |
-
// append the tooltip HTML element to its parent
|
38784 |
-
self.__instance._$tooltip.appendTo(self.__instance.option('parent'));
|
38785 |
-
|
38786 |
-
self.__instance._trigger({
|
38787 |
-
type: 'repositioned',
|
38788 |
-
event: event,
|
38789 |
-
position: finalResult
|
38790 |
-
});
|
38791 |
-
},
|
38792 |
-
|
38793 |
-
/**
|
38794 |
-
* Make whatever modifications are needed when the side is changed. This has
|
38795 |
-
* been made an independant method for easy inheritance in custom plugins based
|
38796 |
-
* on this default plugin.
|
38797 |
-
*
|
38798 |
-
* @param {object} $obj
|
38799 |
-
* @param {string} side
|
38800 |
-
* @private
|
38801 |
-
*/
|
38802 |
-
__sideChange: function($obj, side) {
|
38803 |
-
|
38804 |
-
$obj
|
38805 |
-
.removeClass('tooltipster-bottom')
|
38806 |
-
.removeClass('tooltipster-left')
|
38807 |
-
.removeClass('tooltipster-right')
|
38808 |
-
.removeClass('tooltipster-top')
|
38809 |
-
.addClass('tooltipster-'+ side);
|
38810 |
-
},
|
38811 |
-
|
38812 |
-
/**
|
38813 |
-
* Returns the target that the tooltip should aim at for a given side.
|
38814 |
-
* The calculated value is a distance from the edge of the window
|
38815 |
-
* (left edge for top/bottom sides, top edge for left/right side). The
|
38816 |
-
* tooltip will be centered on that position and the arrow will be
|
38817 |
-
* positioned there (as much as possible).
|
38818 |
-
*
|
38819 |
-
* @param {object} helper
|
38820 |
-
* @return {integer}
|
38821 |
-
* @private
|
38822 |
-
*/
|
38823 |
-
__targetFind: function(helper) {
|
38824 |
-
|
38825 |
-
var target = {},
|
38826 |
-
rects = this.__instance._$origin[0].getClientRects();
|
38827 |
-
|
38828 |
-
// these lines fix a Chrome bug (issue #491)
|
38829 |
-
if (rects.length > 1) {
|
38830 |
-
var opacity = this.__instance._$origin.css('opacity');
|
38831 |
-
if(opacity == 1) {
|
38832 |
-
this.__instance._$origin.css('opacity', 0.99);
|
38833 |
-
rects = this.__instance._$origin[0].getClientRects();
|
38834 |
-
this.__instance._$origin.css('opacity', 1);
|
38835 |
-
}
|
38836 |
-
}
|
38837 |
-
|
38838 |
-
// by default, the target will be the middle of the origin
|
38839 |
-
if (rects.length < 2) {
|
38840 |
-
|
38841 |
-
target.top = Math.floor(helper.geo.origin.windowOffset.left + (helper.geo.origin.size.width / 2));
|
38842 |
-
target.bottom = target.top;
|
38843 |
-
|
38844 |
-
target.left = Math.floor(helper.geo.origin.windowOffset.top + (helper.geo.origin.size.height / 2));
|
38845 |
-
target.right = target.left;
|
38846 |
-
}
|
38847 |
-
// if multiple client rects exist, the element may be text split
|
38848 |
-
// up into multiple lines and the middle of the origin may not be
|
38849 |
-
// best option anymore. We need to choose the best target client rect
|
38850 |
-
else {
|
38851 |
-
|
38852 |
-
// top: the first
|
38853 |
-
var targetRect = rects[0];
|
38854 |
-
target.top = Math.floor(targetRect.left + (targetRect.right - targetRect.left) / 2);
|
38855 |
-
|
38856 |
-
// right: the middle line, rounded down in case there is an even
|
38857 |
-
// number of lines (looks more centered => check out the
|
38858 |
-
// demo with 4 split lines)
|
38859 |
-
if (rects.length > 2) {
|
38860 |
-
targetRect = rects[Math.ceil(rects.length / 2) - 1];
|
38861 |
}
|
38862 |
-
|
38863 |
-
|
|
|
|
|
|
|
38864 |
}
|
38865 |
-
|
38866 |
-
|
38867 |
-
// bottom: the last
|
38868 |
-
targetRect = rects[rects.length - 1];
|
38869 |
-
target.bottom = Math.floor(targetRect.left + (targetRect.right - targetRect.left) / 2);
|
38870 |
-
|
38871 |
-
// left: the middle line, rounded up
|
38872 |
-
if (rects.length > 2) {
|
38873 |
-
targetRect = rects[Math.ceil((rects.length + 1) / 2) - 1];
|
38874 |
}
|
38875 |
-
|
38876 |
-
|
38877 |
}
|
38878 |
-
|
38879 |
-
target.left = Math.floor(targetRect.top + (targetRect.bottom - targetRect.top) / 2);
|
38880 |
-
}
|
38881 |
-
|
38882 |
-
return target;
|
38883 |
-
}
|
38884 |
-
}
|
38885 |
-
});
|
38886 |
-
|
38887 |
-
/* a build task will add "return $;" here */
|
38888 |
-
return $;
|
38889 |
|
38890 |
-
|
38891 |
-
|
38892 |
-
|
38893 |
-
|
38894 |
-
|
38895 |
-
$(document).on("click", ".eael-load-more-button", function (e) {
|
38896 |
-
e.preventDefault();
|
38897 |
-
e.stopPropagation();
|
38898 |
-
e.stopImmediatePropagation();
|
38899 |
|
38900 |
-
|
38901 |
-
|
38902 |
-
|
38903 |
-
$scope = $(".elementor-element-" + $widget_id),
|
38904 |
-
$class = $this.data("class"),
|
38905 |
-
$args = $this.data("args"),
|
38906 |
-
$settings = $this.data("settings"),
|
38907 |
-
$layout = $this.data("layout"),
|
38908 |
-
$page = parseInt($this.data("page")) + 1;
|
38909 |
|
38910 |
-
|
38911 |
-
|
38912 |
-
}
|
38913 |
|
38914 |
-
|
38915 |
-
|
38916 |
-
|
38917 |
-
class: $class,
|
38918 |
-
args: $args,
|
38919 |
-
settings: $settings,
|
38920 |
-
page: $page
|
38921 |
-
};
|
38922 |
|
38923 |
-
|
38924 |
-
|
38925 |
-
|
|
|
|
|
|
|
38926 |
});
|
38927 |
|
|
|
|
|
|
|
|
|
38928 |
|
|
|
|
|
|
|
38929 |
|
38930 |
-
|
38931 |
-
|
38932 |
-
|
38933 |
-
if($printed.length) {
|
38934 |
-
var $ids = [];
|
38935 |
-
$printed.each(function(index, item) {
|
38936 |
-
var $id = $(item).data('id');
|
38937 |
-
$ids.push($id);
|
38938 |
-
});
|
38939 |
-
|
38940 |
-
$data.post__not_in = $ids;
|
38941 |
-
}
|
38942 |
-
}
|
38943 |
|
|
|
38944 |
$this.addClass("button--loading");
|
38945 |
$("span", $this).html("Loading...");
|
38946 |
|
38947 |
$.ajax({
|
38948 |
url: localize.ajaxurl,
|
38949 |
type: "post",
|
38950 |
-
data:
|
38951 |
-
|
38952 |
-
|
38953 |
-
|
38954 |
-
|
38955 |
-
|
38956 |
-
|
38957 |
-
)
|
38958 |
-
$this.remove();
|
38959 |
-
} else {
|
38960 |
-
$(".eael-post-appender", $scope).append($content);
|
38961 |
-
|
38962 |
-
if ($layout == "masonry") {
|
38963 |
-
var $isotope = $(".eael-post-appender", $scope).isotope();
|
38964 |
-
$isotope.isotope("appended", $content).isotope("layout");
|
38965 |
|
38966 |
-
|
38967 |
-
|
38968 |
-
|
38969 |
-
|
|
|
|
|
|
|
38970 |
|
|
|
|
|
|
|
38971 |
$this.removeClass("button--loading");
|
38972 |
-
$("span", $this).html(
|
38973 |
-
|
38974 |
-
$this.
|
38975 |
}
|
38976 |
},
|
38977 |
-
error: function
|
38978 |
-
console.log(response);
|
38979 |
-
}
|
38980 |
});
|
38981 |
});
|
38982 |
-
})(jQuery);
|
38983 |
-
|
38984 |
-
var AdvAccordionHandler = function($scope, $) {
|
38985 |
-
var $advanceAccordion = $scope.find(".eael-adv-accordion"),
|
38986 |
-
$accordionHeader = $scope.find(".eael-accordion-header"),
|
38987 |
-
$accordionType = $advanceAccordion.data("accordion-type"),
|
38988 |
-
$accordionSpeed = $advanceAccordion.data("toogle-speed");
|
38989 |
-
|
38990 |
-
// Open default actived tab
|
38991 |
-
$accordionHeader.each(function() {
|
38992 |
-
if ($(this).hasClass("active-default")) {
|
38993 |
-
$(this).addClass("show active");
|
38994 |
-
$(this)
|
38995 |
-
.next()
|
38996 |
-
.slideDown($accordionSpeed);
|
38997 |
-
}
|
38998 |
-
});
|
38999 |
-
|
39000 |
-
// Remove multiple click event for nested accordion
|
39001 |
-
$accordionHeader.unbind("click");
|
39002 |
-
|
39003 |
-
$accordionHeader.click(function(e) {
|
39004 |
-
e.preventDefault();
|
39005 |
-
|
39006 |
-
var $this = $(this);
|
39007 |
-
|
39008 |
-
if ($accordionType === "accordion") {
|
39009 |
-
if ($this.hasClass("show")) {
|
39010 |
-
$this.removeClass("show active");
|
39011 |
-
$this.next().slideUp($accordionSpeed);
|
39012 |
-
} else {
|
39013 |
-
$this
|
39014 |
-
.parent()
|
39015 |
-
.parent()
|
39016 |
-
.find(".eael-accordion-header")
|
39017 |
-
.removeClass("show active");
|
39018 |
-
$this
|
39019 |
-
.parent()
|
39020 |
-
.parent()
|
39021 |
-
.find(".eael-accordion-content")
|
39022 |
-
.slideUp($accordionSpeed);
|
39023 |
-
$this.toggleClass("show active");
|
39024 |
-
$this.next().slideToggle($accordionSpeed);
|
39025 |
-
}
|
39026 |
-
} else {
|
39027 |
-
// For acccordion type 'toggle'
|
39028 |
-
if ($this.hasClass("show")) {
|
39029 |
-
$this.removeClass("show active");
|
39030 |
-
$this.next().slideUp($accordionSpeed);
|
39031 |
-
} else {
|
39032 |
-
$this.addClass("show active");
|
39033 |
-
$this.next().slideDown($accordionSpeed);
|
39034 |
-
}
|
39035 |
-
}
|
39036 |
-
});
|
39037 |
};
|
|
|
39038 |
jQuery(window).on("elementor/frontend/init", function() {
|
39039 |
elementorFrontend.hooks.addAction(
|
39040 |
-
"frontend/element_ready/eael-
|
39041 |
-
|
39042 |
);
|
39043 |
});
|
39044 |
|
39045 |
-
var
|
39046 |
-
var $
|
39047 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39048 |
|
39049 |
-
|
39050 |
-
|
39051 |
-
$
|
39052 |
-
|
39053 |
-
|
39054 |
-
|
39055 |
-
|
39056 |
-
|
39057 |
-
|
39058 |
-
|
39059 |
-
|
39060 |
-
}
|
39061 |
-
}
|
39062 |
-
});
|
39063 |
|
39064 |
-
|
39065 |
-
|
39066 |
-
$
|
39067 |
-
|
39068 |
-
|
39069 |
-
|
39070 |
-
|
39071 |
-
$(this)
|
39072 |
-
.removeClass("inactive")
|
39073 |
-
.addClass("active");
|
39074 |
}
|
39075 |
-
}
|
39076 |
-
});
|
39077 |
-
|
39078 |
-
$($currentTabId + " .eael-tabs-nav ul li").click(function() {
|
39079 |
-
var currentTabIndex = $(this).index();
|
39080 |
-
var tabsContainer = $(this).closest(".eael-advance-tabs");
|
39081 |
-
|
39082 |
-
var tabsNav = $(tabsContainer)
|
39083 |
-
.children(".eael-tabs-nav")
|
39084 |
-
.children("ul")
|
39085 |
-
.children("li");
|
39086 |
-
var tabsContent = $(tabsContainer)
|
39087 |
-
.children(".eael-tabs-content")
|
39088 |
-
.children("div");
|
39089 |
-
|
39090 |
-
$(this)
|
39091 |
-
.parent("li")
|
39092 |
-
.addClass("active");
|
39093 |
-
|
39094 |
-
$(tabsNav)
|
39095 |
-
.removeClass("active active-default")
|
39096 |
-
.addClass("inactive");
|
39097 |
-
$(this)
|
39098 |
-
.addClass("active")
|
39099 |
-
.removeClass("inactive");
|
39100 |
-
|
39101 |
-
$(tabsContent)
|
39102 |
-
.removeClass("active")
|
39103 |
-
.addClass("inactive");
|
39104 |
-
$(tabsContent)
|
39105 |
-
.eq(currentTabIndex)
|
39106 |
-
.addClass("active")
|
39107 |
-
.removeClass("inactive");
|
39108 |
-
|
39109 |
-
var $filterGallery = tabsContent.eq(currentTabIndex).find('.eael-filter-gallery-container'),
|
39110 |
-
$postGridGallery = tabsContent.eq(currentTabIndex).find('.eael-post-grid.eael-post-appender'),
|
39111 |
-
$twitterfeedGallery = tabsContent.eq(currentTabIndex).find('.eael-twitter-feed-masonry'),
|
39112 |
-
$instaGallery = tabsContent.eq(currentTabIndex).find('.eael-instafeed');
|
39113 |
-
var $imgCompContainer = tabsContent.eq(currentTabIndex).find('.eael-img-comp-container');
|
39114 |
-
|
39115 |
-
|
39116 |
-
if($postGridGallery.length) {
|
39117 |
-
$postGridGallery.isotope();
|
39118 |
-
}
|
39119 |
-
|
39120 |
-
if($twitterfeedGallery.length) {
|
39121 |
-
$twitterfeedGallery.isotope("layout");
|
39122 |
-
}
|
39123 |
-
|
39124 |
-
if($filterGallery.length) {
|
39125 |
-
$filterGallery.isotope("layout");
|
39126 |
-
}
|
39127 |
-
|
39128 |
-
if($instaGallery.length) {
|
39129 |
-
$instaGallery.isotope("layout");
|
39130 |
-
}
|
39131 |
-
|
39132 |
-
if($imgCompContainer.length) {
|
39133 |
-
$imgCompContainer.isotope("layout");
|
39134 |
-
}
|
39135 |
-
|
39136 |
-
$(tabsContent).each(function(index) {
|
39137 |
-
$(this).removeClass("active-default");
|
39138 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
39139 |
});
|
39140 |
-
};
|
39141 |
|
|
|
|
|
|
|
|
|
|
|
|
|
39142 |
jQuery(window).on("elementor/frontend/init", function() {
|
39143 |
elementorFrontend.hooks.addAction(
|
39144 |
-
"frontend/element_ready/eael-
|
39145 |
-
|
39146 |
);
|
39147 |
});
|
39148 |
|
39149 |
-
var
|
39150 |
-
advanced_data_table_active_cell = null,
|
39151 |
-
advanced_data_table_drag_start_x,
|
39152 |
-
advanced_data_table_drag_start_width,
|
39153 |
-
advanced_data_table_drag_el,
|
39154 |
-
advanced_data_table_dragging = false;
|
39155 |
|
39156 |
-
var
|
39157 |
-
|
|
|
|
|
|
|
|
|
39158 |
|
39159 |
-
|
39160 |
-
|
|
|
|
|
|
|
39161 |
|
39162 |
-
|
39163 |
-
|
39164 |
-
|
|
|
|
|
39165 |
|
39166 |
-
|
39167 |
-
|
39168 |
-
|
|
|
|
|
|
|
|
|
|
|
39169 |
|
39170 |
-
|
39171 |
-
|
39172 |
-
|
39173 |
-
|
39174 |
-
|
39175 |
-
|
39176 |
-
|
39177 |
-
|
39178 |
-
|
39179 |
-
|
39180 |
-
|
39181 |
-
|
39182 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39183 |
|
39184 |
-
|
39185 |
-
|
39186 |
-
advanced_data_table_timeout = setTimeout(function() {
|
39187 |
-
model.remoteRender = true;
|
39188 |
-
}, 1001);
|
39189 |
-
};
|
39190 |
|
39191 |
-
|
39192 |
-
|
39193 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39194 |
|
39195 |
-
|
39196 |
-
|
39197 |
|
39198 |
-
Object.keys(value).forEach(function(key) {
|
39199 |
-
settings[key] = value[key];
|
39200 |
-
});
|
39201 |
|
39202 |
-
parent.window.$e.run("document/elements/settings", {
|
39203 |
-
container: container,
|
39204 |
-
settings: settings,
|
39205 |
-
options: {
|
39206 |
-
external: refresh
|
39207 |
-
}
|
39208 |
-
});
|
39209 |
-
} else {
|
39210 |
-
// update backbone model
|
39211 |
-
Object.keys(value).forEach(function(key) {
|
39212 |
-
model.setSetting(key, value[key]);
|
39213 |
-
});
|
39214 |
-
}
|
39215 |
|
39216 |
-
|
39217 |
-
|
39218 |
-
|
39219 |
-
model.remoteRender = true;
|
39220 |
-
}, 1001);
|
39221 |
-
};
|
39222 |
|
39223 |
-
|
39224 |
-
|
39225 |
-
|
39226 |
-
|
39227 |
-
|
39228 |
|
39229 |
-
|
39230 |
-
var attr = "readonly";
|
39231 |
|
39232 |
-
|
39233 |
-
|
|
|
|
|
39234 |
|
39235 |
-
|
39236 |
-
|
|
|
|
|
39237 |
|
39238 |
-
|
39239 |
-
|
39240 |
-
|
|
|
39241 |
|
39242 |
-
|
39243 |
-
el.innerHTML = '<textarea rows="1" ' + attr + ">" + value + "</textarea>";
|
39244 |
-
}
|
39245 |
-
});
|
39246 |
-
}
|
39247 |
|
39248 |
-
|
39249 |
-
|
39250 |
-
|
39251 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
39252 |
|
39253 |
-
|
39254 |
-
|
39255 |
-
|
39256 |
-
advanced_data_table_drag_start_width = e.target.offsetWidth;
|
39257 |
-
}
|
39258 |
-
});
|
39259 |
|
39260 |
-
|
39261 |
-
|
39262 |
-
|
39263 |
-
|
39264 |
-
|
39265 |
-
|
39266 |
-
|
39267 |
-
|
39268 |
-
|
39269 |
-
});
|
39270 |
-
} else {
|
39271 |
-
// search
|
39272 |
-
if (search) {
|
39273 |
-
search.addEventListener("input", function(e) {
|
39274 |
-
var input = this.value.toLowerCase();
|
39275 |
-
var hasSort = table.classList.contains("ea-advanced-data-table-sortable");
|
39276 |
-
var offset = table.rows[0].parentNode.tagName.toLowerCase() == "thead" ? 1 : 0;
|
39277 |
|
39278 |
-
|
39279 |
-
|
39280 |
-
|
39281 |
-
|
39282 |
-
|
|
|
|
|
|
|
39283 |
|
39284 |
-
|
39285 |
-
|
39286 |
-
|
|
|
39287 |
|
39288 |
-
|
39289 |
-
|
|
|
|
|
|
|
|
|
39290 |
|
39291 |
-
|
39292 |
-
|
39293 |
-
|
39294 |
-
|
39295 |
-
|
39296 |
-
|
39297 |
-
|
39298 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39299 |
|
39300 |
-
|
39301 |
-
|
39302 |
-
|
39303 |
-
|
39304 |
-
|
39305 |
-
|
39306 |
-
} else {
|
39307 |
-
if (hasSort) {
|
39308 |
-
table.classList.remove("ea-advanced-data-table-unsortable");
|
39309 |
-
}
|
39310 |
|
39311 |
-
|
39312 |
-
|
39313 |
|
39314 |
-
|
39315 |
-
|
39316 |
-
|
|
|
39317 |
|
39318 |
-
|
39319 |
-
|
39320 |
-
|
39321 |
-
|
39322 |
-
|
39323 |
-
|
39324 |
-
|
39325 |
-
|
39326 |
-
|
39327 |
-
|
39328 |
-
|
39329 |
-
|
39330 |
-
|
39331 |
-
|
39332 |
-
|
39333 |
-
|
39334 |
|
39335 |
-
|
39336 |
-
|
39337 |
-
|
39338 |
-
|
39339 |
-
|
39340 |
-
|
39341 |
-
|
39342 |
-
|
39343 |
-
|
39344 |
-
|
39345 |
-
|
39346 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39347 |
|
39348 |
-
|
39349 |
-
|
39350 |
-
|
39351 |
-
|
39352 |
-
|
39353 |
-
|
39354 |
-
|
39355 |
-
|
39356 |
-
|
39357 |
-
|
39358 |
-
sort = "asc";
|
39359 |
-
}
|
39360 |
|
39361 |
-
|
39362 |
-
|
39363 |
-
|
39364 |
-
|
39365 |
-
|
39366 |
-
|
39367 |
|
39368 |
-
|
39369 |
-
|
|
|
|
|
|
|
|
|
39370 |
|
39371 |
-
|
39372 |
-
|
39373 |
-
|
39374 |
-
|
39375 |
|
39376 |
-
|
39377 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39378 |
|
39379 |
-
|
39380 |
-
|
39381 |
-
|
39382 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39383 |
|
39384 |
-
|
39385 |
-
|
39386 |
-
|
39387 |
-
|
39388 |
-
|
|
|
|
|
|
|
|
|
39389 |
|
39390 |
-
|
39391 |
-
|
|
|
|
|
39392 |
|
39393 |
-
|
39394 |
-
|
39395 |
-
|
39396 |
-
|
39397 |
-
|
39398 |
-
|
39399 |
-
collection.sort(function(x, y) {
|
39400 |
-
return x.value < y.value ? 1 : -1;
|
39401 |
-
});
|
39402 |
-
}
|
39403 |
|
39404 |
-
|
39405 |
-
|
39406 |
-
|
39407 |
-
|
39408 |
-
|
39409 |
-
|
39410 |
-
|
|
|
|
|
|
|
|
|
|
|
39411 |
|
39412 |
-
|
39413 |
-
|
39414 |
-
|
39415 |
-
|
39416 |
-
|
39417 |
-
|
39418 |
-
|
|
|
|
|
39419 |
|
39420 |
-
|
39421 |
-
|
39422 |
-
|
39423 |
-
|
39424 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39425 |
|
39426 |
-
|
39427 |
-
|
39428 |
-
|
39429 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39430 |
}
|
|
|
|
|
|
|
39431 |
|
39432 |
-
|
39433 |
-
|
39434 |
-
|
39435 |
-
|
39436 |
-
|
39437 |
-
|
39438 |
-
|
|
|
|
|
39439 |
}
|
|
|
|
|
|
|
|
|
39440 |
|
39441 |
-
|
39442 |
-
|
39443 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39444 |
|
39445 |
-
|
39446 |
-
|
39447 |
-
|
39448 |
-
|
39449 |
-
|
|
|
39450 |
|
39451 |
-
|
39452 |
-
|
39453 |
-
|
|
|
|
|
|
|
|
|
|
|
39454 |
|
39455 |
-
|
39456 |
-
|
39457 |
-
|
|
|
39458 |
|
39459 |
-
|
39460 |
-
|
39461 |
-
|
39462 |
-
} else {
|
39463 |
-
table.rows[i].style.display = "none";
|
39464 |
-
}
|
39465 |
}
|
|
|
39466 |
|
39467 |
-
|
39468 |
-
el.classList.remove("asc", "desc");
|
39469 |
|
39470 |
-
|
39471 |
-
|
39472 |
-
|
39473 |
-
|
39474 |
}
|
39475 |
-
}
|
|
|
|
|
39476 |
}
|
39477 |
-
});
|
39478 |
-
}
|
39479 |
-
}
|
39480 |
-
};
|
39481 |
-
|
39482 |
-
var Advanced_Data_Table_Click_Handler = function(panel, model, view) {
|
39483 |
-
if (event.target.dataset.event == "ea:advTable:export") {
|
39484 |
-
// export
|
39485 |
-
var table = view.el.querySelector(".ea-advanced-data-table-" + model.attributes.id);
|
39486 |
-
var rows = table.querySelectorAll("table tr");
|
39487 |
-
var csv = [];
|
39488 |
|
39489 |
-
|
39490 |
-
|
39491 |
-
|
39492 |
-
var cols = rows[i].querySelectorAll("th, td");
|
39493 |
|
39494 |
-
|
39495 |
-
|
39496 |
-
row.push(
|
39497 |
-
JSON.stringify(
|
39498 |
-
cols[j]
|
39499 |
-
.querySelector("textarea")
|
39500 |
-
.value.replace(/(\r\n|\n|\r)/gm, " ")
|
39501 |
-
.trim()
|
39502 |
-
)
|
39503 |
-
);
|
39504 |
}
|
39505 |
-
|
39506 |
-
|
39507 |
-
|
|
|
|
|
|
|
|
|
|
|
39508 |
}
|
39509 |
-
}
|
39510 |
|
39511 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39512 |
}
|
39513 |
|
39514 |
-
// download
|
39515 |
-
var csv_file = new Blob([csv.join("\n")], { type: "text/csv" });
|
39516 |
-
var download_link = parent.document.createElement("a");
|
39517 |
|
39518 |
-
download_link.classList.add("ea-adv-data-table-download-" + model.attributes.id);
|
39519 |
-
download_link.download = "ea-adv-data-table-" + model.attributes.id + ".csv";
|
39520 |
-
download_link.href = window.URL.createObjectURL(csv_file);
|
39521 |
-
download_link.style.display = "none";
|
39522 |
-
parent.document.body.appendChild(download_link);
|
39523 |
-
download_link.click();
|
39524 |
|
39525 |
-
|
39526 |
-
|
39527 |
-
|
39528 |
-
var textarea = panel.el.querySelector(".ea_adv_table_csv_string");
|
39529 |
-
var enableHeader = panel.el.querySelector(".ea_adv_table_csv_string_table").checked;
|
39530 |
-
var csvArr = textarea.value.split("\n");
|
39531 |
-
var header = "";
|
39532 |
-
var body = "";
|
39533 |
|
39534 |
-
|
39535 |
-
body += "<tbody>";
|
39536 |
-
csvArr.forEach(function(row, index) {
|
39537 |
-
cols = row.match(/("(?:[^"\\]|\\.)*"|[^","]+)/gm);
|
39538 |
-
|
39539 |
-
if (cols.length > 0) {
|
39540 |
-
if (enableHeader && index == 0) {
|
39541 |
-
header += "<thead><tr>";
|
39542 |
-
cols.forEach(function(col) {
|
39543 |
-
if (col.match(/(^"")|(^")|("$)|(""$)/g)) {
|
39544 |
-
header += "<th>" + JSON.parse(col) + "</th>";
|
39545 |
-
} else {
|
39546 |
-
header += "<th>" + col + "</th>";
|
39547 |
-
}
|
39548 |
-
});
|
39549 |
-
header += "</tr></thead>";
|
39550 |
-
} else {
|
39551 |
-
body += "<tr>";
|
39552 |
-
cols.forEach(function(col) {
|
39553 |
-
if (col.match(/(^"")|(^")|("$)|(""$)/g)) {
|
39554 |
-
body += "<td>" + JSON.parse(col) + "</td>";
|
39555 |
-
} else {
|
39556 |
-
body += "<td>" + col + "</td>";
|
39557 |
-
}
|
39558 |
-
});
|
39559 |
-
body += "</tr>";
|
39560 |
-
}
|
39561 |
-
}
|
39562 |
-
});
|
39563 |
-
body += "</tbody>";
|
39564 |
|
39565 |
-
|
39566 |
-
|
39567 |
-
ea_adv_data_table_static_html: header + body
|
39568 |
-
});
|
39569 |
-
}
|
39570 |
-
}
|
39571 |
|
39572 |
-
|
39573 |
-
} else if (event.target.dataset.event == "ea:advTable:connect") {
|
39574 |
-
var button = event.target;
|
39575 |
-
button.innerHTML = "Connecting";
|
39576 |
|
39577 |
-
|
39578 |
-
|
39579 |
-
|
39580 |
-
|
39581 |
-
action: "connect_remote_db",
|
39582 |
-
security: localize.nonce,
|
39583 |
-
host: model.attributes.settings.attributes.ea_adv_data_table_source_remote_host,
|
39584 |
-
username: model.attributes.settings.attributes.ea_adv_data_table_source_remote_username,
|
39585 |
-
password: model.attributes.settings.attributes.ea_adv_data_table_source_remote_password,
|
39586 |
-
database: model.attributes.settings.attributes.ea_adv_data_table_source_remote_database
|
39587 |
-
},
|
39588 |
-
success: function(response) {
|
39589 |
-
if (response.connected == true) {
|
39590 |
-
button.innerHTML = "Connected";
|
39591 |
|
39592 |
-
|
39593 |
-
ea_adv_data_table_source_remote_connected: true,
|
39594 |
-
ea_adv_data_table_source_remote_tables: response.tables
|
39595 |
-
});
|
39596 |
|
39597 |
-
|
39598 |
-
|
39599 |
-
|
39600 |
|
39601 |
-
|
39602 |
-
|
39603 |
-
|
39604 |
-
select[index] = new Option(opt, opt);
|
39605 |
-
});
|
39606 |
-
} else {
|
39607 |
-
button.innerHTML = "Failed";
|
39608 |
-
}
|
39609 |
-
},
|
39610 |
-
error: function() {
|
39611 |
-
button.innerHTML = "Failed";
|
39612 |
-
}
|
39613 |
-
});
|
39614 |
|
39615 |
-
|
39616 |
-
button.innerHTML = "Connect";
|
39617 |
-
}, 2000);
|
39618 |
-
} else if (event.target.dataset.event == "ea:advTable:disconnect") {
|
39619 |
-
Advanced_Data_Table_Update_View(view, true, {
|
39620 |
-
ea_adv_data_table_source_remote_connected: false,
|
39621 |
-
ea_adv_data_table_source_remote_tables: []
|
39622 |
});
|
39623 |
|
39624 |
-
|
39625 |
-
|
39626 |
-
|
39627 |
-
|
39628 |
-
};
|
39629 |
|
39630 |
-
|
39631 |
-
|
39632 |
-
|
39633 |
-
|
39634 |
-
|
39635 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39636 |
|
39637 |
-
|
39638 |
-
|
39639 |
-
|
39640 |
-
|
39641 |
-
|
|
|
|
|
|
|
39642 |
|
39643 |
-
|
39644 |
-
|
39645 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39646 |
|
39647 |
-
|
39648 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
39649 |
|
39650 |
-
|
39651 |
-
|
39652 |
-
|
39653 |
-
|
39654 |
-
});
|
39655 |
|
39656 |
-
|
39657 |
-
|
39658 |
-
|
39659 |
-
|
39660 |
-
|
39661 |
-
|
|
|
|
|
39662 |
|
39663 |
-
|
39664 |
-
|
39665 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39666 |
|
39667 |
-
if (e.target.tagName.toLowerCase() === "th") {
|
39668 |
-
if (table.classList.contains("ea-advanced-data-table-static")) {
|
39669 |
-
// clone current table
|
39670 |
-
var origTable = table.cloneNode(true);
|
39671 |
|
39672 |
-
|
39673 |
-
|
39674 |
-
|
39675 |
-
|
39676 |
-
});
|
39677 |
|
39678 |
-
// update table
|
39679 |
-
Advanced_Data_Table_Update_View(view, false, {
|
39680 |
-
ea_adv_data_table_static_html: origTable.innerHTML
|
39681 |
-
});
|
39682 |
-
} else {
|
39683 |
-
var widths = [];
|
39684 |
|
39685 |
-
|
39686 |
-
|
39687 |
-
widths[index] = el.style.width;
|
39688 |
-
});
|
39689 |
|
39690 |
-
|
39691 |
-
|
39692 |
-
|
39693 |
-
|
39694 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39695 |
}
|
39696 |
-
}
|
|
|
39697 |
|
39698 |
-
|
39699 |
-
|
39700 |
-
|
39701 |
-
|
|
|
|
|
|
|
39702 |
|
39703 |
-
|
39704 |
-
|
39705 |
-
|
|
|
|
|
|
|
|
|
39706 |
|
39707 |
-
|
39708 |
-
}
|
39709 |
-
}, 10);
|
39710 |
-
};
|
39711 |
|
39712 |
-
|
39713 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
39714 |
|
39715 |
-
|
39716 |
-
|
39717 |
-
|
39718 |
-
|
39719 |
|
39720 |
-
|
39721 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
39722 |
|
39723 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39724 |
|
39725 |
-
|
39726 |
-
|
39727 |
-
|
|
|
|
|
|
|
|
|
|
|
39728 |
|
39729 |
-
|
39730 |
-
|
39731 |
-
|
39732 |
-
|
|
|
|
|
|
|
|
|
39733 |
|
39734 |
-
|
39735 |
-
|
39736 |
-
|
39737 |
-
|
39738 |
-
|
39739 |
-
|
39740 |
-
|
|
|
39741 |
|
39742 |
-
|
39743 |
|
39744 |
-
|
39745 |
-
|
39746 |
-
|
|
|
39747 |
}
|
39748 |
});
|
39749 |
-
};
|
39750 |
|
39751 |
-
|
39752 |
-
|
39753 |
-
|
39754 |
-
|
39755 |
-
|
39756 |
-
|
39757 |
-
name: "ea_advanced_data_table",
|
39758 |
-
actions: [
|
39759 |
-
{
|
39760 |
-
name: "add_row_above",
|
39761 |
-
title: "Add Row Above",
|
39762 |
-
callback: function() {
|
39763 |
-
var table = document.querySelector(".ea-advanced-data-table-" + element.options.model.attributes.id);
|
39764 |
|
39765 |
-
|
39766 |
-
|
39767 |
-
var row = table.insertRow(index);
|
39768 |
|
39769 |
-
|
39770 |
-
|
39771 |
-
cell.innerHTML = '<textarea rows="1"></textarea>';
|
39772 |
-
}
|
39773 |
|
39774 |
-
|
|
|
|
|
39775 |
|
39776 |
-
|
39777 |
-
|
|
|
39778 |
|
39779 |
-
|
39780 |
-
|
39781 |
-
|
39782 |
-
|
39783 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39784 |
|
39785 |
-
|
39786 |
-
|
39787 |
-
|
39788 |
-
|
39789 |
-
|
39790 |
-
|
39791 |
-
},
|
39792 |
-
{
|
39793 |
-
name: "add_row_below",
|
39794 |
-
title: "Add Row Below",
|
39795 |
-
callback: function() {
|
39796 |
-
var table = document.querySelector(".ea-advanced-data-table-" + element.options.model.attributes.id);
|
39797 |
|
39798 |
-
|
39799 |
-
|
39800 |
-
|
39801 |
|
39802 |
-
|
39803 |
-
|
39804 |
-
cell.innerHTML = '<textarea rows="1"></textarea>';
|
39805 |
-
}
|
39806 |
|
39807 |
-
|
|
|
|
|
39808 |
|
39809 |
-
|
39810 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39811 |
|
39812 |
-
|
39813 |
-
|
39814 |
-
|
39815 |
-
|
39816 |
-
|
|
|
39817 |
|
39818 |
-
|
39819 |
-
|
39820 |
-
|
39821 |
-
|
39822 |
-
|
39823 |
-
}
|
39824 |
-
},
|
39825 |
-
{
|
39826 |
-
name: "add_column_left",
|
39827 |
-
title: "Add Column Left",
|
39828 |
-
callback: function() {
|
39829 |
-
var table = document.querySelector(".ea-advanced-data-table-" + element.options.model.attributes.id);
|
39830 |
|
39831 |
-
|
39832 |
-
|
39833 |
|
39834 |
-
|
39835 |
-
|
39836 |
-
var cell = table.rows[i].insertBefore(document.createElement("th"), table.rows[i].cells[index]);
|
39837 |
-
} else {
|
39838 |
-
var cell = table.rows[i].insertCell(index);
|
39839 |
-
}
|
39840 |
|
39841 |
-
|
39842 |
-
|
39843 |
|
39844 |
-
|
|
|
|
|
39845 |
|
39846 |
-
|
39847 |
-
|
|
|
|
|
|
|
39848 |
|
39849 |
-
|
39850 |
-
|
39851 |
-
|
39852 |
-
|
39853 |
-
});
|
39854 |
|
39855 |
-
|
39856 |
-
|
39857 |
-
|
39858 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39859 |
}
|
39860 |
-
}
|
39861 |
-
},
|
39862 |
-
{
|
39863 |
-
name: "add_column_right",
|
39864 |
-
title: "Add Column Right",
|
39865 |
-
callback: function() {
|
39866 |
-
var table = document.querySelector(".ea-advanced-data-table-" + element.options.model.attributes.id);
|
39867 |
|
39868 |
-
if (
|
39869 |
-
|
|
|
39870 |
|
39871 |
-
|
39872 |
-
|
39873 |
-
var cell = table.rows[i].insertBefore(document.createElement("th"), table.rows[i].cells[index]);
|
39874 |
-
} else {
|
39875 |
-
var cell = table.rows[i].insertCell(index);
|
39876 |
-
}
|
39877 |
|
39878 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
39879 |
}
|
39880 |
|
39881 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39882 |
|
39883 |
-
|
39884 |
-
|
39885 |
|
39886 |
-
|
39887 |
-
|
39888 |
-
|
39889 |
-
el.innerHTML = value;
|
39890 |
-
});
|
39891 |
|
39892 |
-
|
39893 |
-
|
39894 |
-
|
39895 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39896 |
}
|
39897 |
}
|
39898 |
-
}
|
39899 |
-
|
39900 |
-
|
39901 |
-
title: "Delete Row",
|
39902 |
-
callback: function() {
|
39903 |
-
var table = document.querySelector(".ea-advanced-data-table-" + element.options.model.attributes.id);
|
39904 |
-
|
39905 |
-
if (advanced_data_table_active_cell !== null) {
|
39906 |
-
var index = advanced_data_table_active_cell.parentNode.parentNode.rowIndex;
|
39907 |
-
|
39908 |
-
table.deleteRow(index);
|
39909 |
-
|
39910 |
-
advanced_data_table_active_cell = null;
|
39911 |
-
|
39912 |
-
// clone current table
|
39913 |
-
var origTable = table.cloneNode(true);
|
39914 |
|
39915 |
-
|
39916 |
-
|
39917 |
-
|
39918 |
-
|
39919 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39920 |
|
39921 |
-
|
39922 |
-
|
39923 |
-
|
39924 |
-
|
39925 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
39926 |
}
|
39927 |
-
},
|
39928 |
-
{
|
39929 |
-
name: "delete_column",
|
39930 |
-
title: "Delete Column",
|
39931 |
-
callback: function() {
|
39932 |
-
var table = document.querySelector(".ea-advanced-data-table-" + element.options.model.attributes.id);
|
39933 |
|
39934 |
-
|
39935 |
-
|
|
|
|
|
|
|
|
|
39936 |
|
39937 |
-
|
39938 |
-
|
39939 |
-
}
|
39940 |
|
39941 |
-
|
|
|
|
|
|
|
39942 |
|
39943 |
-
|
39944 |
-
|
39945 |
|
39946 |
-
|
39947 |
-
|
39948 |
-
|
39949 |
-
|
39950 |
-
});
|
39951 |
|
39952 |
-
|
39953 |
-
|
39954 |
-
|
39955 |
-
|
39956 |
}
|
39957 |
-
}
|
39958 |
-
}
|
39959 |
-
]
|
39960 |
-
});
|
39961 |
-
}
|
39962 |
-
|
39963 |
-
return groups;
|
39964 |
-
};
|
39965 |
|
39966 |
-
|
39967 |
-
|
39968 |
-
elementor.hooks.addFilter("elements/widget/contextMenuGroups", Advanced_Data_Table_Context_Menu);
|
39969 |
-
elementor.hooks.addAction("panel/open_editor/widget/eael-advanced-data-table", Advanced_Data_Table_Inline_Edit);
|
39970 |
-
}
|
39971 |
|
39972 |
-
|
39973 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39974 |
|
39975 |
-
|
39976 |
-
|
39977 |
-
|
39978 |
-
|
39979 |
-
|
39980 |
-
|
39981 |
-
|
39982 |
-
$contentTicker.data("items-tablet") !== undefined
|
39983 |
-
? $contentTicker.data("items-tablet")
|
39984 |
-
: 1,
|
39985 |
-
$items_mobile =
|
39986 |
-
$contentTicker.data("items-mobile") !== undefined
|
39987 |
-
? $contentTicker.data("items-mobile")
|
39988 |
-
: 1,
|
39989 |
-
$margin =
|
39990 |
-
$contentTicker.data("margin") !== undefined
|
39991 |
-
? $contentTicker.data("margin")
|
39992 |
-
: 10,
|
39993 |
-
$margin_tablet =
|
39994 |
-
$contentTicker.data("margin-tablet") !== undefined
|
39995 |
-
? $contentTicker.data("margin-tablet")
|
39996 |
-
: 10,
|
39997 |
-
$margin_mobile =
|
39998 |
-
$contentTicker.data("margin-mobile") !== undefined
|
39999 |
-
? $contentTicker.data("margin-mobile")
|
40000 |
-
: 10,
|
40001 |
-
$effect =
|
40002 |
-
$contentTicker.data("effect") !== undefined
|
40003 |
-
? $contentTicker.data("effect")
|
40004 |
-
: "slide",
|
40005 |
-
$speed =
|
40006 |
-
$contentTicker.data("speed") !== undefined
|
40007 |
-
? $contentTicker.data("speed")
|
40008 |
-
: 400,
|
40009 |
-
$autoplay =
|
40010 |
-
$contentTicker.data("autoplay") !== undefined
|
40011 |
-
? $contentTicker.data("autoplay")
|
40012 |
-
: 5000,
|
40013 |
-
$loop =
|
40014 |
-
$contentTicker.data("loop") !== undefined
|
40015 |
-
? $contentTicker.data("loop")
|
40016 |
-
: false,
|
40017 |
-
$grab_cursor =
|
40018 |
-
$contentTicker.data("grab-cursor") !== undefined
|
40019 |
-
? $contentTicker.data("grab-cursor")
|
40020 |
-
: false,
|
40021 |
-
$pagination =
|
40022 |
-
$contentTicker.data("pagination") !== undefined
|
40023 |
-
? $contentTicker.data("pagination")
|
40024 |
-
: ".swiper-pagination",
|
40025 |
-
$arrow_next =
|
40026 |
-
$contentTicker.data("arrow-next") !== undefined
|
40027 |
-
? $contentTicker.data("arrow-next")
|
40028 |
-
: ".swiper-button-next",
|
40029 |
-
$arrow_prev =
|
40030 |
-
$contentTicker.data("arrow-prev") !== undefined
|
40031 |
-
? $contentTicker.data("arrow-prev")
|
40032 |
-
: ".swiper-button-prev",
|
40033 |
-
$pause_on_hover =
|
40034 |
-
$contentTicker.data("pause-on-hover") !== undefined
|
40035 |
-
? $contentTicker.data("pause-on-hover")
|
40036 |
-
: "",
|
40037 |
-
$contentTickerOptions = {
|
40038 |
-
direction: "horizontal",
|
40039 |
-
loop: $loop,
|
40040 |
-
speed: $speed,
|
40041 |
-
effect: $effect,
|
40042 |
-
slidesPerView: $items,
|
40043 |
-
spaceBetween: $margin,
|
40044 |
-
grabCursor: $grab_cursor,
|
40045 |
-
paginationClickable: true,
|
40046 |
-
autoHeight: true,
|
40047 |
-
autoplay: {
|
40048 |
-
delay: $autoplay
|
40049 |
-
},
|
40050 |
-
pagination: {
|
40051 |
-
el: $pagination,
|
40052 |
-
clickable: true
|
40053 |
-
},
|
40054 |
-
navigation: {
|
40055 |
-
nextEl: $arrow_next,
|
40056 |
-
prevEl: $arrow_prev
|
40057 |
-
},
|
40058 |
-
breakpoints: {
|
40059 |
-
// when window width is <= 480px
|
40060 |
-
480: {
|
40061 |
-
slidesPerView: $items_mobile,
|
40062 |
-
spaceBetween: $margin_mobile
|
40063 |
-
},
|
40064 |
-
// when window width is <= 640px
|
40065 |
-
768: {
|
40066 |
-
slidesPerView: $items_tablet,
|
40067 |
-
spaceBetween: $margin_tablet
|
40068 |
-
}
|
40069 |
-
}
|
40070 |
-
};
|
40071 |
|
40072 |
-
|
40073 |
-
|
40074 |
-
|
40075 |
-
|
40076 |
-
|
40077 |
-
|
40078 |
-
|
40079 |
-
if ($pause_on_hover && $autoplay !== 0) {
|
40080 |
-
$contentTicker.on("mouseenter", function() {
|
40081 |
-
$contentTickerSlider.autoplay.stop();
|
40082 |
-
});
|
40083 |
-
$contentTicker.on("mouseleave", function() {
|
40084 |
-
$contentTickerSlider.autoplay.start();
|
40085 |
-
});
|
40086 |
-
}
|
40087 |
-
};
|
40088 |
-
jQuery(window).on("elementor/frontend/init", function() {
|
40089 |
-
elementorFrontend.hooks.addAction(
|
40090 |
-
"frontend/element_ready/eael-content-ticker.default",
|
40091 |
-
ContentTicker
|
40092 |
-
);
|
40093 |
-
});
|
40094 |
-
var CountDown = function($scope, $) {
|
40095 |
-
var $coundDown = $scope.find(".eael-countdown-wrapper").eq(0),
|
40096 |
-
$countdown_id =
|
40097 |
-
$coundDown.data("countdown-id") !== undefined
|
40098 |
-
? $coundDown.data("countdown-id")
|
40099 |
-
: "",
|
40100 |
-
$expire_type =
|
40101 |
-
$coundDown.data("expire-type") !== undefined
|
40102 |
-
? $coundDown.data("expire-type")
|
40103 |
-
: "",
|
40104 |
-
$expiry_text =
|
40105 |
-
$coundDown.data("expiry-text") !== undefined
|
40106 |
-
? $coundDown.data("expiry-text")
|
40107 |
-
: "",
|
40108 |
-
$expiry_title =
|
40109 |
-
$coundDown.data("expiry-title") !== undefined
|
40110 |
-
? $coundDown.data("expiry-title")
|
40111 |
-
: "",
|
40112 |
-
$redirect_url =
|
40113 |
-
$coundDown.data("redirect-url") !== undefined
|
40114 |
-
? $coundDown.data("redirect-url")
|
40115 |
-
: "",
|
40116 |
-
$template =
|
40117 |
-
$coundDown.data("template") !== undefined
|
40118 |
-
? $coundDown.data("template")
|
40119 |
-
: "";
|
40120 |
|
40121 |
-
|
40122 |
-
|
40123 |
-
|
|
|
|
|
40124 |
|
40125 |
-
|
40126 |
-
|
40127 |
-
|
40128 |
-
|
40129 |
-
|
40130 |
-
$expiry_title +
|
40131 |
-
"</h4>" +
|
40132 |
-
'<div class="eael-countdown-finish-text">' +
|
40133 |
-
$expiry_text +
|
40134 |
-
"</div></div>"
|
40135 |
-
);
|
40136 |
-
} else if ($expire_type === "url") {
|
40137 |
-
var editMode = $("body").find("#elementor").length;
|
40138 |
-
if (editMode > 0) {
|
40139 |
-
countDown.html(
|
40140 |
-
"Your Page will be redirected to given URL (only on Frontend)."
|
40141 |
-
);
|
40142 |
-
} else {
|
40143 |
-
window.location.href = $redirect_url;
|
40144 |
-
}
|
40145 |
-
} else if ($expire_type === "template") {
|
40146 |
-
countDown.html($template);
|
40147 |
-
} else {
|
40148 |
-
//do nothing!
|
40149 |
-
}
|
40150 |
-
}
|
40151 |
-
});
|
40152 |
-
});
|
40153 |
-
};
|
40154 |
-
jQuery(window).on("elementor/frontend/init", function() {
|
40155 |
-
elementorFrontend.hooks.addAction(
|
40156 |
-
"frontend/element_ready/eael-countdown.default",
|
40157 |
-
CountDown
|
40158 |
-
);
|
40159 |
-
});
|
40160 |
|
40161 |
-
|
40162 |
-
|
40163 |
-
|
|
|
|
|
40164 |
|
40165 |
-
|
40166 |
-
|
40167 |
-
enableProSorter(jQuery, $_this);
|
40168 |
-
});
|
40169 |
-
}
|
40170 |
|
40171 |
-
|
40172 |
-
|
40173 |
-
|
40174 |
-
var $tbody = $scope.find(".eael-data-table").find("tbody");
|
40175 |
|
40176 |
-
|
40177 |
-
|
40178 |
-
|
40179 |
-
|
40180 |
-
|
40181 |
-
|
40182 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40183 |
}
|
40184 |
};
|
40185 |
|
40186 |
-
var
|
40187 |
-
if (event.target.dataset.event == "ea:
|
40188 |
// export
|
40189 |
-
var table = view.el.querySelector("
|
40190 |
var rows = table.querySelectorAll("table tr");
|
40191 |
var csv = [];
|
40192 |
|
@@ -40195,8 +40842,21 @@ var Data_Table_Click_Handler = function(panel, model, view) {
|
|
40195 |
var row = [];
|
40196 |
var cols = rows[i].querySelectorAll("th, td");
|
40197 |
|
40198 |
-
|
40199 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40200 |
}
|
40201 |
|
40202 |
csv.push(row.join(","));
|
@@ -40206,752 +40866,463 @@ var Data_Table_Click_Handler = function(panel, model, view) {
|
|
40206 |
var csv_file = new Blob([csv.join("\n")], { type: "text/csv" });
|
40207 |
var download_link = parent.document.createElement("a");
|
40208 |
|
40209 |
-
download_link.classList.add("
|
40210 |
-
download_link.download = "
|
40211 |
download_link.href = window.URL.createObjectURL(csv_file);
|
40212 |
download_link.style.display = "none";
|
40213 |
parent.document.body.appendChild(download_link);
|
40214 |
download_link.click();
|
40215 |
|
40216 |
-
parent.document.querySelector(".
|
40217 |
-
}
|
40218 |
-
|
40219 |
-
|
40220 |
-
var
|
40221 |
-
|
40222 |
-
|
40223 |
-
|
40224 |
-
|
40225 |
-
panel.currentPageView.on("destroy", function() {
|
40226 |
-
panel.el.removeEventListener("click", handler);
|
40227 |
-
});
|
40228 |
-
};
|
40229 |
-
|
40230 |
-
jQuery(window).on("elementor/frontend/init", function() {
|
40231 |
-
// export table
|
40232 |
-
if (isEditMode) {
|
40233 |
-
elementor.hooks.addAction("panel/open_editor/widget/eael-data-table", data_table_panel);
|
40234 |
-
}
|
40235 |
-
|
40236 |
-
elementorFrontend.hooks.addAction("frontend/element_ready/eael-data-table.default", dataTable);
|
40237 |
-
});
|
40238 |
-
|
40239 |
-
var EventCalendar = function($scope, $) {
|
40240 |
-
var Calendar = FullCalendar.Calendar;
|
40241 |
-
var element = $(".eael-event-calendar-cls", $scope),
|
40242 |
-
CloseButton = $(".eaelec-modal-close", $scope).eq(0),
|
40243 |
-
ecModal = $("#eaelecModal", $scope),
|
40244 |
-
eventAll = element.data("events"),
|
40245 |
-
firstDay = element.data("first_day"),
|
40246 |
-
calendarID = element.data("cal_id"),
|
40247 |
-
calendarEl = document.getElementById("eael-event-calendar-" + calendarID);
|
40248 |
-
|
40249 |
-
var calendar = new Calendar(calendarEl, {
|
40250 |
-
plugins: ["dayGrid", "timeGrid", "list"],
|
40251 |
-
editable: false,
|
40252 |
-
selectable: false,
|
40253 |
-
draggable: false,
|
40254 |
-
firstDay: firstDay,
|
40255 |
-
eventTimeFormat: {
|
40256 |
-
hour: '2-digit',
|
40257 |
-
minute: '2-digit',
|
40258 |
-
meridiem: 'short'
|
40259 |
-
},
|
40260 |
-
nextDayThreshold: "00:00:00",
|
40261 |
-
header: {
|
40262 |
-
left: "prev,next today",
|
40263 |
-
center: "title",
|
40264 |
-
right: "timeGridDay,timeGridWeek,dayGridMonth,listWeek"
|
40265 |
-
},
|
40266 |
-
buttonText: {
|
40267 |
-
today: "Today"
|
40268 |
-
},
|
40269 |
-
allDayText: "All day",
|
40270 |
-
events: eventAll,
|
40271 |
-
selectHelper: true,
|
40272 |
-
eventLimit: 3,
|
40273 |
-
eventRender: function(info) {
|
40274 |
-
var element = $(info.el),
|
40275 |
-
event = info.event;
|
40276 |
-
|
40277 |
-
element.attr("href", "javascript:void(0);");
|
40278 |
-
element.click(function(e) {
|
40279 |
-
e.preventDefault();
|
40280 |
-
var startDate = event.start,
|
40281 |
-
timeFormate = "h:mm A",
|
40282 |
-
endDate = event.end,
|
40283 |
-
startSelector = $("span.eaelec-event-date-start"),
|
40284 |
-
endSelector = $("span.eaelec-event-date-end");
|
40285 |
-
|
40286 |
-
if (event.allDay === "yes") {
|
40287 |
-
var newEnd = moment(endDate).subtract(1, "days");
|
40288 |
-
endDate = newEnd._d;
|
40289 |
-
timeFormate = " ";
|
40290 |
-
}
|
40291 |
-
|
40292 |
-
startSelector.html(" ");
|
40293 |
-
endSelector.html(" ");
|
40294 |
-
ecModal.addClass("eael-ec-popup-ready").removeClass("eael-ec-modal-removing");
|
40295 |
-
|
40296 |
-
if (event.allDay === "yes" && moment(startDate).format("MM-DD-YYYY") === moment(endDate).format("MM-DD-YYYY")) {
|
40297 |
-
var allDayTime = moment(startDate).format("MMM Do");
|
40298 |
-
if (moment(startDate).isSame(Date.now(), "day") === true) {
|
40299 |
-
allDayTime = 'Today';
|
40300 |
-
}else if(moment(startDate).format("MM-DD-YYYY") === moment(new Date()).add(1, "days").format("MM-DD-YYYY")){
|
40301 |
-
allDayTime = 'Tomorrow';
|
40302 |
-
}
|
40303 |
-
startSelector.html('<i class="eicon-calendar"></i> ' + allDayTime);
|
40304 |
-
} else {
|
40305 |
-
if (moment(event.start).isSame(Date.now(), "day") === true) {
|
40306 |
-
startSelector.html('<i class="eicon-calendar"></i> Today, ' + moment(event.start).format(timeFormate));
|
40307 |
-
}
|
40308 |
-
if (
|
40309 |
-
moment(startDate).format("MM-DD-YYYY") ===
|
40310 |
-
moment(new Date())
|
40311 |
-
.add(1, "days")
|
40312 |
-
.format("MM-DD-YYYY")
|
40313 |
-
) {
|
40314 |
-
startSelector.html('<i class="eicon-calendar"></i> Tomorrow, ' + moment(event.start).format(timeFormate));
|
40315 |
-
}
|
40316 |
-
|
40317 |
-
if (
|
40318 |
-
moment(startDate).format("MM-DD-YYYY") < moment(new Date()).format("MM-DD-YYYY") ||
|
40319 |
-
moment(startDate).format("MM-DD-YYYY") >
|
40320 |
-
moment(new Date())
|
40321 |
-
.add(1, "days")
|
40322 |
-
.format("MM-DD-YYYY")
|
40323 |
-
) {
|
40324 |
-
startSelector.html('<i class="eicon-calendar"></i> ' + moment(event.start).format("MMM Do, " + timeFormate));
|
40325 |
-
}
|
40326 |
|
40327 |
-
|
40328 |
-
|
40329 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40330 |
} else {
|
40331 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40332 |
}
|
40333 |
}
|
|
|
|
|
|
|
40334 |
|
40335 |
-
|
40336 |
-
|
40337 |
-
|
40338 |
-
|
40339 |
-
|
40340 |
-
|
40341 |
-
moment(new Date())
|
40342 |
-
.add(1, "days")
|
40343 |
-
.format("MM-DD-YYYY")
|
40344 |
-
) {
|
40345 |
-
endSelector.html("- Tomorrow, " + moment(endDate).format(timeFormate));
|
40346 |
-
}
|
40347 |
-
if (
|
40348 |
-
moment(startDate).format("MM-DD-YYYY") ===
|
40349 |
-
moment(new Date())
|
40350 |
-
.add(1, "days")
|
40351 |
-
.format("MM-DD-YYYY") &&
|
40352 |
-
moment(endDate).format("MM-DD-YYYY") ===
|
40353 |
-
moment(new Date())
|
40354 |
-
.add(1, "days")
|
40355 |
-
.format("MM-DD-YYYY")
|
40356 |
-
) {
|
40357 |
-
endSelector.html("- " + moment(endDate).format(timeFormate));
|
40358 |
-
}
|
40359 |
-
if (moment(endDate).diff(moment(startDate), "days") > 0 && endSelector.text().trim().length < 1) {
|
40360 |
-
endSelector.html("- " + moment(endDate).format("MMM Do, " + timeFormate));
|
40361 |
-
}
|
40362 |
|
40363 |
-
|
40364 |
-
|
40365 |
-
|
40366 |
-
|
40367 |
|
40368 |
-
|
40369 |
-
|
40370 |
-
|
40371 |
-
|
40372 |
-
|
40373 |
-
|
40374 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40375 |
|
40376 |
-
|
40377 |
-
|
40378 |
-
|
40379 |
-
|
40380 |
-
}
|
40381 |
-
if (event.extendedProps.nofollow === "on") {
|
40382 |
-
$(".eaelec-modal-footer a").attr("rel", "nofollow");
|
40383 |
-
}
|
40384 |
-
if (event.url == "") {
|
40385 |
-
$(".eaelec-modal-footer a").css("display", "none");
|
40386 |
-
}
|
40387 |
|
40388 |
-
|
40389 |
-
|
40390 |
-
|
40391 |
-
}
|
40392 |
-
});
|
40393 |
|
40394 |
-
|
40395 |
-
|
40396 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40397 |
|
40398 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40399 |
};
|
40400 |
|
40401 |
-
|
40402 |
-
|
40403 |
-
|
|
|
|
|
|
|
40404 |
|
40405 |
-
|
40406 |
-
|
40407 |
-
|
40408 |
-
|
40409 |
-
|
40410 |
-
columnWidth: ".eael-facebook-feed-item"
|
40411 |
-
});
|
40412 |
|
40413 |
-
|
40414 |
-
|
40415 |
-
|
40416 |
-
}
|
40417 |
|
40418 |
-
|
40419 |
-
|
40420 |
-
e.preventDefault();
|
40421 |
|
40422 |
-
|
40423 |
-
|
40424 |
-
|
|
|
|
|
40425 |
|
40426 |
-
|
40427 |
-
|
40428 |
-
|
|
|
|
|
|
|
40429 |
|
40430 |
-
|
40431 |
-
|
40432 |
-
|
40433 |
-
data: {
|
40434 |
-
action: "facebook_feed_load_more",
|
40435 |
-
security: localize.nonce,
|
40436 |
-
settings: $settings,
|
40437 |
-
page: $page
|
40438 |
-
},
|
40439 |
-
success: function(response) {
|
40440 |
-
$html = $(response.html);
|
40441 |
|
40442 |
-
|
40443 |
-
|
40444 |
-
|
40445 |
-
|
40446 |
-
|
40447 |
-
|
40448 |
-
|
|
|
|
|
|
|
40449 |
|
40450 |
-
|
40451 |
-
|
40452 |
-
|
40453 |
-
|
40454 |
-
|
40455 |
-
|
40456 |
-
$this.remove();
|
40457 |
-
}
|
40458 |
-
},
|
40459 |
-
error: function() {}
|
40460 |
-
});
|
40461 |
-
});
|
40462 |
-
};
|
40463 |
|
40464 |
-
|
40465 |
-
|
40466 |
-
|
40467 |
-
|
40468 |
-
);
|
40469 |
-
});
|
40470 |
|
40471 |
-
|
40472 |
-
|
40473 |
-
|
40474 |
-
|
40475 |
-
|
40476 |
-
|
40477 |
-
|
40478 |
-
$fancyText.data("fancy-text") !== undefined
|
40479 |
-
? $fancyText.data("fancy-text")
|
40480 |
-
: "",
|
40481 |
-
$transition_type =
|
40482 |
-
$fancyText.data("fancy-text-transition-type") !== undefined
|
40483 |
-
? $fancyText.data("fancy-text-transition-type")
|
40484 |
-
: "",
|
40485 |
-
$fancy_text_speed =
|
40486 |
-
$fancyText.data("fancy-text-speed") !== undefined
|
40487 |
-
? $fancyText.data("fancy-text-speed")
|
40488 |
-
: "",
|
40489 |
-
$fancy_text_delay =
|
40490 |
-
$fancyText.data("fancy-text-delay") !== undefined
|
40491 |
-
? $fancyText.data("fancy-text-delay")
|
40492 |
-
: "",
|
40493 |
-
$fancy_text_cursor =
|
40494 |
-
$fancyText.data("fancy-text-cursor") === 'yes' ? true : false,
|
40495 |
-
$fancy_text_loop =
|
40496 |
-
$fancyText.data("fancy-text-loop") !== undefined
|
40497 |
-
? $fancyText.data("fancy-text-loop") == "yes"
|
40498 |
-
? true
|
40499 |
-
: false
|
40500 |
-
: false;
|
40501 |
-
$fancy_text = $fancy_text.split("|");
|
40502 |
|
40503 |
-
|
40504 |
-
|
40505 |
-
|
40506 |
-
|
40507 |
-
backSpeed: 0,
|
40508 |
-
startDelay: 300,
|
40509 |
-
backDelay: $fancy_text_delay,
|
40510 |
-
showCursor: $fancy_text_cursor,
|
40511 |
-
loop: $fancy_text_loop
|
40512 |
-
});
|
40513 |
-
}
|
40514 |
|
40515 |
-
|
40516 |
-
|
40517 |
-
|
40518 |
-
separator: ", ",
|
40519 |
-
speed: $fancy_text_delay,
|
40520 |
-
complete: function() {
|
40521 |
-
// Overrides default empty function
|
40522 |
-
}
|
40523 |
-
});
|
40524 |
-
}
|
40525 |
|
40526 |
-
|
40527 |
-
|
40528 |
-
|
40529 |
-
|
40530 |
-
});
|
40531 |
|
40532 |
-
|
40533 |
-
|
40534 |
-
$('.eael-fancy-text-strings', $scope).css('display', 'inline-block');
|
40535 |
-
}, 800);
|
40536 |
-
}
|
40537 |
-
};
|
40538 |
-
jQuery(window).on("elementor/frontend/init", function() {
|
40539 |
-
elementorFrontend.hooks.addAction(
|
40540 |
-
"frontend/element_ready/eael-fancy-text.default",
|
40541 |
-
FancyText
|
40542 |
-
);
|
40543 |
-
});
|
40544 |
|
40545 |
-
|
|
|
|
|
|
|
40546 |
|
40547 |
-
|
40548 |
-
|
40549 |
-
form = $scope.find('.fg-layout-3-search-box'),
|
40550 |
-
input = $scope.find('#fg-search-box-input'),
|
40551 |
-
searchRegex, buttonFilter, timer;
|
40552 |
-
var delegateAbc = '';
|
40553 |
|
40554 |
-
|
40555 |
-
form.on('submit', function(e) {
|
40556 |
-
e.preventDefault();
|
40557 |
-
});
|
40558 |
-
}
|
40559 |
|
40560 |
-
|
40561 |
-
|
40562 |
-
|
40563 |
-
filterControls.toggleClass('open-filters');
|
40564 |
-
});
|
40565 |
|
40566 |
-
|
40567 |
-
|
40568 |
-
|
40569 |
-
|
40570 |
-
$layout_mode =
|
40571 |
-
$settings.grid_style == "masonry" ? "masonry" : "fitRows",
|
40572 |
-
$gallery_enabled =
|
40573 |
-
$settings.gallery_enabled == "yes" ? true : false;
|
40574 |
|
40575 |
-
|
40576 |
-
|
40577 |
-
|
40578 |
-
|
40579 |
-
|
40580 |
-
|
40581 |
-
|
40582 |
-
transitionDuration: $settings.duration + "ms",
|
40583 |
-
filter: function() {
|
40584 |
-
var $this = $(this);
|
40585 |
-
var $result = searchRegex ? $this.text().match( searchRegex ) : true;
|
40586 |
-
if(buttonFilter == undefined) {
|
40587 |
-
if(layoutMode != 'layout_3') {
|
40588 |
-
buttonFilter = $scope.find('.eael-filter-gallery-control ul li').first().data('filter');
|
40589 |
-
}else {
|
40590 |
-
buttonFilter = $scope.find('.fg-layout-3-filter-controls li').first().data('filter');
|
40591 |
-
}
|
40592 |
-
}
|
40593 |
-
var buttonResult = buttonFilter ? $this.is( buttonFilter ) : true;
|
40594 |
-
return $result && buttonResult;
|
40595 |
-
}
|
40596 |
-
});
|
40597 |
|
40598 |
-
|
40599 |
-
// Popup
|
40600 |
-
$("#eael-filter-gallery-wrapper-"+$settings.widget_id+" .eael-magnific-link").magnificPopup({
|
40601 |
-
type: "image",
|
40602 |
-
gallery: {
|
40603 |
-
enabled: $gallery_enabled
|
40604 |
-
},
|
40605 |
-
callbacks: {
|
40606 |
-
close: function() {
|
40607 |
-
$("#elementor-lightbox").hide();
|
40608 |
-
}
|
40609 |
-
},
|
40610 |
-
fixedContentPos: false,
|
40611 |
-
});
|
40612 |
|
40613 |
-
|
40614 |
-
|
|
|
|
|
|
|
|
|
40615 |
|
40616 |
-
|
40617 |
-
|
40618 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40619 |
|
40620 |
-
|
40621 |
-
|
40622 |
-
|
40623 |
|
40624 |
-
|
40625 |
-
|
|
|
|
|
40626 |
|
40627 |
-
|
40628 |
-
type: 'image',
|
40629 |
-
gallery: {
|
40630 |
-
enabled: $gallery_enabled,
|
40631 |
-
},
|
40632 |
-
callbacks: {
|
40633 |
-
close: function() {
|
40634 |
-
$('#elementor-lightbox').hide();
|
40635 |
-
}
|
40636 |
-
},
|
40637 |
-
fixedContentPos: false,
|
40638 |
-
});
|
40639 |
|
40640 |
-
|
40641 |
-
|
40642 |
|
|
|
|
|
|
|
|
|
|
|
40643 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40644 |
|
40645 |
-
|
40646 |
-
|
40647 |
-
|
40648 |
|
40649 |
-
|
40650 |
-
|
40651 |
-
|
40652 |
-
|
40653 |
-
}, 600);
|
40654 |
|
40655 |
-
|
40656 |
|
40657 |
-
|
40658 |
-
|
40659 |
-
$isotope_gallery.isotope("layout");
|
40660 |
-
});
|
40661 |
|
40662 |
-
|
40663 |
-
|
40664 |
-
|
40665 |
-
|
|
|
40666 |
|
40667 |
-
|
40668 |
-
|
40669 |
-
|
40670 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40671 |
|
40672 |
-
|
|
|
40673 |
|
40674 |
-
|
40675 |
-
|
40676 |
-
|
40677 |
-
|
40678 |
-
|
40679 |
-
|
40680 |
-
$("#elementor-lightbox").hide();
|
40681 |
-
}
|
40682 |
-
}
|
40683 |
-
});
|
40684 |
|
40685 |
-
|
40686 |
-
|
40687 |
-
e.preventDefault();
|
40688 |
|
40689 |
-
|
40690 |
-
$init_show = $(
|
40691 |
-
".eael-filter-gallery-container",
|
40692 |
-
$scope
|
40693 |
-
).children(".eael-filterable-gallery-item-wrap").length,
|
40694 |
-
$total_items = $gallery.data("total-gallery-items"),
|
40695 |
-
$images_per_page = $gallery.data("images-per-page"),
|
40696 |
-
$nomore_text = $gallery.data("nomore-item-text"),
|
40697 |
-
$items = [];
|
40698 |
|
40699 |
-
|
40700 |
-
|
40701 |
-
'<div class="no-more-items-text">' + $nomore_text + "</div>"
|
40702 |
-
);
|
40703 |
-
setTimeout(function() {
|
40704 |
-
$this.fadeOut("slow");
|
40705 |
-
}, 600);
|
40706 |
-
}
|
40707 |
|
40708 |
-
|
40709 |
-
|
40710 |
-
|
40711 |
-
|
|
|
40712 |
|
40713 |
-
|
40714 |
-
|
40715 |
-
|
40716 |
-
|
40717 |
-
|
40718 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
40719 |
|
40720 |
-
|
40721 |
-
|
40722 |
-
type: "image",
|
40723 |
-
gallery: {
|
40724 |
-
enabled: $gallery_enabled
|
40725 |
-
},
|
40726 |
-
callbacks: {
|
40727 |
-
close: function() {
|
40728 |
-
$("#elementor-lightbox").hide();
|
40729 |
-
}
|
40730 |
-
}
|
40731 |
-
});
|
40732 |
-
});
|
40733 |
-
}
|
40734 |
-
};
|
40735 |
|
40736 |
-
|
40737 |
-
|
40738 |
-
|
40739 |
-
|
40740 |
-
|
40741 |
-
}
|
40742 |
|
40743 |
-
|
40744 |
-
|
40745 |
|
40746 |
-
|
40747 |
-
window.isEditMode = elementorFrontend.isEditMode();
|
40748 |
-
});
|
40749 |
-
})(jQuery);
|
40750 |
|
40751 |
-
|
40752 |
-
|
40753 |
-
$id =
|
40754 |
-
$imageAccordion.data("img-accordion-id") !== undefined
|
40755 |
-
? $imageAccordion.data("img-accordion-id")
|
40756 |
-
: "",
|
40757 |
-
$type =
|
40758 |
-
$imageAccordion.data("img-accordion-type") !== undefined
|
40759 |
-
? $imageAccordion.data("img-accordion-type")
|
40760 |
-
: "";
|
40761 |
|
40762 |
-
|
40763 |
-
|
40764 |
-
|
40765 |
-
|
40766 |
-
|
40767 |
|
40768 |
-
|
40769 |
-
|
40770 |
-
|
40771 |
-
|
40772 |
-
|
40773 |
-
|
40774 |
-
|
40775 |
-
|
40776 |
-
|
40777 |
-
|
40778 |
-
|
40779 |
-
|
40780 |
-
});
|
40781 |
-
$("#eael-img-accordion-" + $id + " a").on("blur", function(e) {
|
40782 |
-
$("#eael-img-accordion-" + $id + " a").css("flex", "1");
|
40783 |
-
$("#eael-img-accordion-" + $id + " a")
|
40784 |
-
.find(".overlay-inner")
|
40785 |
-
.removeClass("overlay-inner-show");
|
40786 |
-
$(this)
|
40787 |
-
.find(".overlay")
|
40788 |
-
.parent("a")
|
40789 |
-
.removeClass("overlay-active");
|
40790 |
-
});
|
40791 |
-
}
|
40792 |
-
};
|
40793 |
-
jQuery(window).on("elementor/frontend/init", function() {
|
40794 |
-
elementorFrontend.hooks.addAction(
|
40795 |
-
"frontend/element_ready/eael-image-accordion.default",
|
40796 |
-
ImageAccordion
|
40797 |
-
);
|
40798 |
-
});
|
40799 |
|
40800 |
-
|
40801 |
-
|
40802 |
-
itemSelector: ".eael-grid-post",
|
40803 |
-
masonry: {
|
40804 |
-
columnWidth: ".eael-post-grid-column",
|
40805 |
-
percentPosition: true
|
40806 |
-
}
|
40807 |
-
});
|
40808 |
|
40809 |
-
|
40810 |
-
$gallery.imagesLoaded().progress(function() {
|
40811 |
-
$gallery.isotope("layout");
|
40812 |
-
});
|
40813 |
-
};
|
40814 |
|
40815 |
-
|
40816 |
-
elementorFrontend.hooks.addAction(
|
40817 |
-
"frontend/element_ready/eael-post-grid.default",
|
40818 |
-
PostGrid
|
40819 |
-
);
|
40820 |
-
});
|
40821 |
|
40822 |
-
|
40823 |
-
|
40824 |
-
var $tooltip = $scope.find(".tooltip"),
|
40825 |
-
i;
|
40826 |
|
40827 |
-
|
40828 |
-
|
40829 |
-
|
40830 |
-
|
40831 |
-
|
40832 |
-
: false,
|
40833 |
-
$tooltipTrigger =
|
40834 |
-
$currentTooltip.data("trigger") !== undefined
|
40835 |
-
? $currentTooltip.data("trigger")
|
40836 |
-
: "hover",
|
40837 |
-
$animation =
|
40838 |
-
$currentTooltip.data("animation") !== undefined
|
40839 |
-
? $currentTooltip.data("animation")
|
40840 |
-
: "fade",
|
40841 |
-
$anim_duration =
|
40842 |
-
$currentTooltip.data("animation_duration") !== undefined
|
40843 |
-
? $currentTooltip.data("animation_duration")
|
40844 |
-
: 300,
|
40845 |
-
$theme =
|
40846 |
-
$currentTooltip.data("theme") !== undefined
|
40847 |
-
? $currentTooltip.data("theme")
|
40848 |
-
: "default",
|
40849 |
-
$arrow = "yes" == $currentTooltip.data("arrow") ? true : false;
|
40850 |
|
40851 |
-
|
40852 |
-
|
40853 |
-
|
40854 |
-
|
40855 |
-
|
40856 |
-
|
40857 |
-
|
40858 |
-
|
40859 |
-
|
40860 |
-
|
40861 |
-
|
40862 |
-
|
40863 |
-
elementorFrontend.hooks.addAction(
|
40864 |
-
"frontend/element_ready/eael-pricing-table.default",
|
40865 |
-
PricingTooltip
|
40866 |
-
);
|
40867 |
-
});
|
40868 |
|
40869 |
-
|
40870 |
-
|
40871 |
-
};
|
40872 |
-
jQuery(window).on("elementor/frontend/init", function() {
|
40873 |
-
elementorFrontend.hooks.addAction(
|
40874 |
-
"frontend/element_ready/eael-progress-bar.default",
|
40875 |
-
ProgressBar
|
40876 |
-
);
|
40877 |
-
});
|
40878 |
|
40879 |
-
|
40880 |
-
|
40881 |
-
|
40882 |
-
var winScroll =
|
40883 |
-
document.body.scrollTop || document.documentElement.scrollTop;
|
40884 |
-
var height =
|
40885 |
-
document.documentElement.scrollHeight -
|
40886 |
-
document.documentElement.clientHeight;
|
40887 |
-
var scrolled = (winScroll / height) * 100;
|
40888 |
|
40889 |
-
|
40890 |
-
width: scrolled + "%"
|
40891 |
-
});
|
40892 |
-
});
|
40893 |
|
40894 |
-
|
40895 |
-
|
40896 |
-
elementor.settings.page.addChangeCallback(
|
40897 |
-
"eael_ext_reading_progress",
|
40898 |
-
function(newValue) {
|
40899 |
-
var $settings = elementor.settings.page.getSettings();
|
40900 |
|
40901 |
-
|
40902 |
-
|
40903 |
-
|
40904 |
-
|
40905 |
-
|
40906 |
-
.eael_ext_reading_progress_position +
|
40907 |
-
'"><div class="eael-reading-progress-fill"></div></div><div class="eael-reading-progress eael-reading-progress-global eael-reading-progress-' +
|
40908 |
-
$settings.settings
|
40909 |
-
.eael_ext_reading_progress_position +
|
40910 |
-
'"><div class="eael-reading-progress-fill"></div></div></div>'
|
40911 |
-
);
|
40912 |
-
}
|
40913 |
|
40914 |
-
|
40915 |
-
|
40916 |
-
|
40917 |
-
|
40918 |
-
|
40919 |
-
|
40920 |
-
|
40921 |
-
|
40922 |
-
|
|
|
40923 |
|
40924 |
-
|
40925 |
-
|
40926 |
-
.eael_ext_reading_progress_has_global == true
|
40927 |
-
) {
|
40928 |
-
jQuery(".eael-reading-progress-wrap").addClass(
|
40929 |
-
"eael-reading-progress-wrap-global"
|
40930 |
-
);
|
40931 |
-
} else {
|
40932 |
-
jQuery(".eael-reading-progress-wrap").addClass(
|
40933 |
-
"eael-reading-progress-wrap-disabled"
|
40934 |
-
);
|
40935 |
-
}
|
40936 |
-
}
|
40937 |
-
}
|
40938 |
-
);
|
40939 |
|
40940 |
-
|
40941 |
-
|
40942 |
-
|
40943 |
-
|
40944 |
-
|
40945 |
-
|
40946 |
-
|
40947 |
-
jQuery(".eael-reading-progress")
|
40948 |
-
.removeClass(
|
40949 |
-
"eael-reading-progress-top eael-reading-progress-bottom"
|
40950 |
-
)
|
40951 |
-
.addClass("eael-reading-progress-" + newValue);
|
40952 |
-
}
|
40953 |
-
);
|
40954 |
-
}
|
40955 |
});
|
40956 |
|
40957 |
var eaelsvPosition = '';
|
@@ -41176,345 +41547,3 @@ jQuery(window).on("elementor/frontend/init", function() {
|
|
41176 |
TwitterFeedHandler
|
41177 |
);
|
41178 |
});
|
41179 |
-
|
41180 |
-
(function($) {
|
41181 |
-
jQuery(document).ready(function() {
|
41182 |
-
/**
|
41183 |
-
* add ID in main content heading tag
|
41184 |
-
* @param selector
|
41185 |
-
* @param supportTag
|
41186 |
-
*/
|
41187 |
-
function eael_toc_content(selector, supportTag) {
|
41188 |
-
if (selector === null || supportTag === undefined) {
|
41189 |
-
return null;
|
41190 |
-
}
|
41191 |
-
var mainSelector = document.querySelector(selector),
|
41192 |
-
allSupportTag = Array.prototype.slice.call(mainSelector.querySelectorAll(supportTag)),
|
41193 |
-
listIndex = 0;
|
41194 |
-
|
41195 |
-
allSupportTag.forEach(function(el) {
|
41196 |
-
el.id = listIndex + "-" + eael_build_id();
|
41197 |
-
el.classList.add("eael-heading-content");
|
41198 |
-
listIndex++;
|
41199 |
-
});
|
41200 |
-
eael_list_hierarchy(selector, supportTag);
|
41201 |
-
var firstChild = $("ul.eael-toc-list > li");
|
41202 |
-
if (firstChild.length < 1) {
|
41203 |
-
document.getElementById("eael-toc").classList.add("eael-toc-disable");
|
41204 |
-
}
|
41205 |
-
firstChild.each(function() {
|
41206 |
-
this.classList.add("eael-first-child");
|
41207 |
-
});
|
41208 |
-
}
|
41209 |
-
|
41210 |
-
/**
|
41211 |
-
* Make toc list
|
41212 |
-
* @param selector
|
41213 |
-
* @param supportTag
|
41214 |
-
*/
|
41215 |
-
function eael_list_hierarchy(selector, supportTag) {
|
41216 |
-
var tagList = supportTag;
|
41217 |
-
var parentLevel = '';
|
41218 |
-
var listId = document.getElementById("eael-toc-list");
|
41219 |
-
var mainContent = document.querySelector(selector),
|
41220 |
-
|
41221 |
-
allHeadings = mainContent.querySelectorAll(tagList),
|
41222 |
-
baseTag = parentLevel = tagList
|
41223 |
-
.trim()
|
41224 |
-
.split(",")[0]
|
41225 |
-
.substr(1, 1),
|
41226 |
-
ListNode = listId;
|
41227 |
-
|
41228 |
-
listId.innerHTML = "";
|
41229 |
-
if (allHeadings.length > 0) {
|
41230 |
-
document.getElementById("eael-toc").classList.remove("eael-toc-disable");
|
41231 |
-
}
|
41232 |
-
for (var i = 0, len = allHeadings.length; i < len; ++i) {
|
41233 |
-
var currentHeading = allHeadings[i];
|
41234 |
-
var latestLavel = parseInt(currentHeading.tagName.substr(1, 1));
|
41235 |
-
var diff = latestLavel - parentLevel;
|
41236 |
-
|
41237 |
-
if (diff > 0) {
|
41238 |
-
var containerLiNode = ListNode.lastChild;
|
41239 |
-
if (containerLiNode) {
|
41240 |
-
var createUlNode = document.createElement("UL");
|
41241 |
-
|
41242 |
-
containerLiNode.appendChild(createUlNode);
|
41243 |
-
ListNode = createUlNode;
|
41244 |
-
parentLevel = latestLavel;
|
41245 |
-
}
|
41246 |
-
}
|
41247 |
-
|
41248 |
-
var sequenceParent = false;
|
41249 |
-
|
41250 |
-
if (diff < 0) {
|
41251 |
-
while (0 !== diff++) {
|
41252 |
-
if (ListNode.parentNode.parentNode) {
|
41253 |
-
ListNode = ListNode.parentNode.parentNode;
|
41254 |
-
}
|
41255 |
-
}
|
41256 |
-
parentLevel = latestLavel;
|
41257 |
-
sequenceParent = true;
|
41258 |
-
}
|
41259 |
-
|
41260 |
-
if (ListNode.tagName !== "UL") {
|
41261 |
-
ListNode = listId;
|
41262 |
-
}
|
41263 |
-
|
41264 |
-
if (currentHeading.textContent.trim() === "") {
|
41265 |
-
continue;
|
41266 |
-
}
|
41267 |
-
var liNode = document.createElement("LI");
|
41268 |
-
var anchorTag = document.createElement("A");
|
41269 |
-
var spanTag = document.createElement("SPAN");
|
41270 |
-
|
41271 |
-
if (baseTag === parentLevel || sequenceParent) {
|
41272 |
-
liNode.setAttribute("itemscope", "");
|
41273 |
-
liNode.setAttribute("itemtype", "http://schema.org/ListItem");
|
41274 |
-
liNode.setAttribute("itemprop", "itemListElement");
|
41275 |
-
}
|
41276 |
-
|
41277 |
-
var Linkid = "#" + i + "-" + eael_build_id();
|
41278 |
-
anchorTag.className = "eael-toc-link";
|
41279 |
-
anchorTag.setAttribute("itemprop", "item");
|
41280 |
-
anchorTag.setAttribute("href", Linkid);
|
41281 |
-
spanTag.appendChild(document.createTextNode(currentHeading.textContent));
|
41282 |
-
anchorTag.appendChild(spanTag);
|
41283 |
-
liNode.appendChild(anchorTag);
|
41284 |
-
ListNode.appendChild(liNode);
|
41285 |
-
}
|
41286 |
-
}
|
41287 |
-
|
41288 |
-
var intSupportTag = $("#eael-toc").data("eaeltoctag");
|
41289 |
-
if (intSupportTag !== "") {
|
41290 |
-
eael_toc_content(eael_toc_check_content(), intSupportTag);
|
41291 |
-
}
|
41292 |
-
|
41293 |
-
// expand collapse
|
41294 |
-
$(document).on("click", "ul.eael-toc-list a", function(e) {
|
41295 |
-
e.preventDefault();
|
41296 |
-
|
41297 |
-
$(document).off("scroll");
|
41298 |
-
|
41299 |
-
var target = this.hash;
|
41300 |
-
history.pushState("", document.title, window.location.pathname + window.location.search);
|
41301 |
-
|
41302 |
-
var parentLi = $(this).parent();
|
41303 |
-
|
41304 |
-
if (parentLi.is(".eael-highlight-parent.eael-highlight-active")) {
|
41305 |
-
window.location.hash = target;
|
41306 |
-
return false;
|
41307 |
-
}
|
41308 |
-
|
41309 |
-
$(".eael-highlight-active, .eael-highlight-parent").removeClass("eael-highlight-active eael-highlight-parent");
|
41310 |
-
|
41311 |
-
$(this)
|
41312 |
-
.closest(".eael-first-child")
|
41313 |
-
.addClass("eael-highlight-parent");
|
41314 |
-
|
41315 |
-
$(this)
|
41316 |
-
.parent()
|
41317 |
-
.addClass("eael-highlight-active");
|
41318 |
-
|
41319 |
-
window.location.hash = target;
|
41320 |
-
});
|
41321 |
-
|
41322 |
-
window.onscroll = function() {
|
41323 |
-
eaelTocSticky();
|
41324 |
-
};
|
41325 |
-
var stickyScroll = $('#eael-toc').data('stickyscroll');
|
41326 |
-
|
41327 |
-
/**
|
41328 |
-
* check sticky
|
41329 |
-
*/
|
41330 |
-
function eaelTocSticky() {
|
41331 |
-
var eaelToc = document.getElementById("eael-toc");
|
41332 |
-
if (!eaelToc) {
|
41333 |
-
return;
|
41334 |
-
}
|
41335 |
-
stickyScroll = (stickyScroll!==undefined)?stickyScroll:200;
|
41336 |
-
if (window.pageYOffset >= stickyScroll) {
|
41337 |
-
eaelToc.classList.add("eael-sticky");
|
41338 |
-
} else {
|
41339 |
-
eaelToc.classList.remove("eael-sticky");
|
41340 |
-
}
|
41341 |
-
}
|
41342 |
-
|
41343 |
-
/**
|
41344 |
-
*
|
41345 |
-
* @param content
|
41346 |
-
* @returns {string}
|
41347 |
-
*/
|
41348 |
-
function eael_build_id() {
|
41349 |
-
return "eael-table-of-content";
|
41350 |
-
}
|
41351 |
-
|
41352 |
-
/**
|
41353 |
-
*
|
41354 |
-
* @returns {null|selector}
|
41355 |
-
*/
|
41356 |
-
function eael_toc_check_content() {
|
41357 |
-
var contentSelectro = '.site-content';
|
41358 |
-
if ($(".elementor-inner")[0]) {
|
41359 |
-
contentSelectro = ".elementor-inner";
|
41360 |
-
} else if ($("#site-content")[0]) {
|
41361 |
-
contentSelectro = "#site-content";
|
41362 |
-
}
|
41363 |
-
return contentSelectro;
|
41364 |
-
}
|
41365 |
-
|
41366 |
-
//toc auto collapse
|
41367 |
-
$("body").click(function(e) {
|
41368 |
-
var target = $(e.target);
|
41369 |
-
var eaToc = $("#eael-toc");
|
41370 |
-
if (eaToc.hasClass("eael-toc-auto-collapse") && !eaToc.hasClass("collapsed") && $(target).closest("#eael-toc").length === 0) {
|
41371 |
-
eaToc.toggleClass("collapsed");
|
41372 |
-
}
|
41373 |
-
});
|
41374 |
-
|
41375 |
-
$(document).on("click", ".eael-toc-close ,.eael-toc-button", function(event) {
|
41376 |
-
event.stopPropagation();
|
41377 |
-
$(".eael-toc").toggleClass("collapsed");
|
41378 |
-
});
|
41379 |
-
|
41380 |
-
function eael_build_toc($settings) {
|
41381 |
-
var pageSetting = $settings.settings,
|
41382 |
-
title = pageSetting.eael_ext_toc_title,
|
41383 |
-
toc_style_class = "eael-toc-list eael-toc-list-" + pageSetting.eael_ext_table_of_content_list_style,
|
41384 |
-
support_tag = pageSetting.eael_ext_toc_supported_heading_tag.join(", "),
|
41385 |
-
icon = pageSetting.eael_ext_table_of_content_header_icon.value,
|
41386 |
-
el_class = pageSetting.eael_ext_toc_position === "right" ? " eael-toc-right" : " ";
|
41387 |
-
toc_style_class += pageSetting.eael_ext_toc_collapse_sub_heading === "yes" ? " eael-toc-collapse" : " ";
|
41388 |
-
toc_style_class += pageSetting.eael_ext_toc_list_icon === "number" ? " eael-toc-number" : " eael-toc-bullet";
|
41389 |
-
|
41390 |
-
return (
|
41391 |
-
'<div id="eael-toc" class="eael-toc eael-toc-disable ' +
|
41392 |
-
el_class +
|
41393 |
-
'">' +
|
41394 |
-
'<div class="eael-toc-header"><span class="eael-toc-close">×</span><h2 class="eael-toc-title">' +
|
41395 |
-
title +
|
41396 |
-
"</h2></div>" +
|
41397 |
-
'<div class="eael-toc-body"><ul id="eael-toc-list" class="' +
|
41398 |
-
toc_style_class +
|
41399 |
-
'"></ul></div>' +
|
41400 |
-
'<button class="eael-toc-button"><i class="' +
|
41401 |
-
icon +
|
41402 |
-
'"></i><span>' +
|
41403 |
-
title +
|
41404 |
-
"</span></button>" +
|
41405 |
-
"</div>"
|
41406 |
-
);
|
41407 |
-
}
|
41408 |
-
|
41409 |
-
//editor mode
|
41410 |
-
if (isEditMode) {
|
41411 |
-
elementor.settings.page.addChangeCallback("eael_ext_table_of_content", function(newValue) {
|
41412 |
-
var tocGlobal = $(".eael-toc-global");
|
41413 |
-
if (tocGlobal.length > 0) {
|
41414 |
-
tocGlobal
|
41415 |
-
.attr("id", "eael-toc-temp")
|
41416 |
-
.removeClass("eael-toc")
|
41417 |
-
.hide();
|
41418 |
-
$(".eael-toc-global #eael-toc-list").attr("id", "");
|
41419 |
-
}
|
41420 |
-
$("#eael-toc").remove();
|
41421 |
-
if (newValue === "yes") {
|
41422 |
-
var $settings = elementor.settings.page.getSettings();
|
41423 |
-
$("body").append(eael_build_toc($settings));
|
41424 |
-
eael_toc_content(eael_toc_check_content(), $settings.settings.eael_ext_toc_supported_heading_tag.join(", "));
|
41425 |
-
} else {
|
41426 |
-
if (tocGlobal.length > 0) {
|
41427 |
-
tocGlobal
|
41428 |
-
.addClass("eael-toc")
|
41429 |
-
.attr("id", "eael-toc")
|
41430 |
-
.show();
|
41431 |
-
}
|
41432 |
-
}
|
41433 |
-
});
|
41434 |
-
|
41435 |
-
elementor.settings.page.addChangeCallback("eael_ext_toc_position", function(newValue) {
|
41436 |
-
if (newValue === "right") {
|
41437 |
-
$("#eael-toc").addClass("eael-toc-right");
|
41438 |
-
} else {
|
41439 |
-
$("#eael-toc").removeClass("eael-toc-right");
|
41440 |
-
}
|
41441 |
-
});
|
41442 |
-
|
41443 |
-
elementor.settings.page.addChangeCallback("eael_ext_table_of_content_list_style", function(newValue) {
|
41444 |
-
var list = $(".eael-toc-list");
|
41445 |
-
list.removeClass("eael-toc-list-bar eael-toc-list-arrow");
|
41446 |
-
if (newValue !== "none") {
|
41447 |
-
list.addClass("eael-toc-list-" + newValue);
|
41448 |
-
}
|
41449 |
-
});
|
41450 |
-
|
41451 |
-
elementor.settings.page.addChangeCallback("eael_ext_toc_collapse_sub_heading", eael_toc_list_collapse);
|
41452 |
-
|
41453 |
-
function eael_toc_list_collapse(newValue) {
|
41454 |
-
var list = $(".eael-toc-list");
|
41455 |
-
if (newValue === "yes") {
|
41456 |
-
list.addClass("eael-toc-collapse");
|
41457 |
-
} else {
|
41458 |
-
list.removeClass("eael-toc-collapse");
|
41459 |
-
}
|
41460 |
-
}
|
41461 |
-
|
41462 |
-
elementor.settings.page.addChangeCallback("eael_ext_table_of_content_header_icon", function(newValue) {
|
41463 |
-
var iconElement = $(".eael-toc-button i");
|
41464 |
-
iconElement.removeClass().addClass(newValue.value);
|
41465 |
-
});
|
41466 |
-
|
41467 |
-
elementor.settings.page.addChangeCallback("eael_ext_toc_list_icon", function(newValue) {
|
41468 |
-
var list = $(".eael-toc-list");
|
41469 |
-
if (newValue === "number") {
|
41470 |
-
list.addClass("eael-toc-number").removeClass("eael-toc-bullet");
|
41471 |
-
} else {
|
41472 |
-
list.addClass("eael-toc-bullet").removeClass("eael-toc-number");
|
41473 |
-
}
|
41474 |
-
});
|
41475 |
-
|
41476 |
-
elementor.settings.page.addChangeCallback("eael_ext_toc_word_wrap", function(newValue) {
|
41477 |
-
var list = $(".eael-toc-list");
|
41478 |
-
if (newValue === "yes") {
|
41479 |
-
list.addClass("eael-toc-word-wrap");
|
41480 |
-
} else {
|
41481 |
-
list.removeClass("eael-toc-word-wrap");
|
41482 |
-
}
|
41483 |
-
});
|
41484 |
-
|
41485 |
-
elementor.settings.page.addChangeCallback("eael_ext_toc_close_button_text_style", function(newValue) {
|
41486 |
-
var toc = $("#eael-toc");
|
41487 |
-
if (newValue === "bottom_to_top") {
|
41488 |
-
toc.addClass("eael-bottom-to-top");
|
41489 |
-
} else {
|
41490 |
-
toc.removeClass("eael-bottom-to-top");
|
41491 |
-
}
|
41492 |
-
});
|
41493 |
-
|
41494 |
-
elementor.settings.page.addChangeCallback("eael_ext_toc_box_shadow", function(newValue) {
|
41495 |
-
var toc = $("#eael-toc");
|
41496 |
-
if (newValue === "yes") {
|
41497 |
-
toc.addClass("eael-box-shadow");
|
41498 |
-
} else {
|
41499 |
-
toc.removeClass("eael-box-shadow");
|
41500 |
-
}
|
41501 |
-
});
|
41502 |
-
|
41503 |
-
elementor.settings.page.addChangeCallback("eael_ext_toc_auto_collapse", function(newValue) {
|
41504 |
-
var toc = $("#eael-toc");
|
41505 |
-
if (newValue === "yes") {
|
41506 |
-
toc.addClass("eael-toc-auto-collapse");
|
41507 |
-
} else {
|
41508 |
-
toc.removeClass("eael-toc-auto-collapse");
|
41509 |
-
}
|
41510 |
-
});
|
41511 |
-
|
41512 |
-
elementor.settings.page.addChangeCallback("eael_ext_toc_title", ea_toc_title_change);
|
41513 |
-
|
41514 |
-
function ea_toc_title_change(newValue) {
|
41515 |
-
elementorFrontend.elements.$document.find(".eael-toc-title").text(newValue);
|
41516 |
-
elementorFrontend.elements.$document.find(".eael-toc-button span").text(newValue);
|
41517 |
-
}
|
41518 |
-
}
|
41519 |
-
});
|
41520 |
-
})(jQuery);
|
1 |
+
//! moment.js
|
2 |
+
//! version : 2.18.1
|
3 |
+
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
|
4 |
+
//! license : MIT
|
5 |
+
//! momentjs.com
|
6 |
+
!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.moment=b()}(this,function(){"use strict";function a(){return sd.apply(null,arguments)}function b(a){sd=a}function c(a){return a instanceof Array||"[object Array]"===Object.prototype.toString.call(a)}function d(a){return null!=a&&"[object Object]"===Object.prototype.toString.call(a)}function e(a){var b;for(b in a)return!1;return!0}function f(a){return void 0===a}function g(a){return"number"==typeof a||"[object Number]"===Object.prototype.toString.call(a)}function h(a){return a instanceof Date||"[object Date]"===Object.prototype.toString.call(a)}function i(a,b){var c,d=[];for(c=0;c<a.length;++c)d.push(b(a[c],c));return d}function j(a,b){return Object.prototype.hasOwnProperty.call(a,b)}function k(a,b){for(var c in b)j(b,c)&&(a[c]=b[c]);return j(b,"toString")&&(a.toString=b.toString),j(b,"valueOf")&&(a.valueOf=b.valueOf),a}function l(a,b,c,d){return sb(a,b,c,d,!0).utc()}function m(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function n(a){return null==a._pf&&(a._pf=m()),a._pf}function o(a){if(null==a._isValid){var b=n(a),c=ud.call(b.parsedDateParts,function(a){return null!=a}),d=!isNaN(a._d.getTime())&&b.overflow<0&&!b.empty&&!b.invalidMonth&&!b.invalidWeekday&&!b.nullInput&&!b.invalidFormat&&!b.userInvalidated&&(!b.meridiem||b.meridiem&&c);if(a._strict&&(d=d&&0===b.charsLeftOver&&0===b.unusedTokens.length&&void 0===b.bigHour),null!=Object.isFrozen&&Object.isFrozen(a))return d;a._isValid=d}return a._isValid}function p(a){var b=l(NaN);return null!=a?k(n(b),a):n(b).userInvalidated=!0,b}function q(a,b){var c,d,e;if(f(b._isAMomentObject)||(a._isAMomentObject=b._isAMomentObject),f(b._i)||(a._i=b._i),f(b._f)||(a._f=b._f),f(b._l)||(a._l=b._l),f(b._strict)||(a._strict=b._strict),f(b._tzm)||(a._tzm=b._tzm),f(b._isUTC)||(a._isUTC=b._isUTC),f(b._offset)||(a._offset=b._offset),f(b._pf)||(a._pf=n(b)),f(b._locale)||(a._locale=b._locale),vd.length>0)for(c=0;c<vd.length;c++)d=vd[c],e=b[d],f(e)||(a[d]=e);return a}function r(b){q(this,b),this._d=new Date(null!=b._d?b._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),wd===!1&&(wd=!0,a.updateOffset(this),wd=!1)}function s(a){return a instanceof r||null!=a&&null!=a._isAMomentObject}function t(a){return a<0?Math.ceil(a)||0:Math.floor(a)}function u(a){var b=+a,c=0;return 0!==b&&isFinite(b)&&(c=t(b)),c}function v(a,b,c){var d,e=Math.min(a.length,b.length),f=Math.abs(a.length-b.length),g=0;for(d=0;d<e;d++)(c&&a[d]!==b[d]||!c&&u(a[d])!==u(b[d]))&&g++;return g+f}function w(b){a.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+b)}function x(b,c){var d=!0;return k(function(){if(null!=a.deprecationHandler&&a.deprecationHandler(null,b),d){for(var e,f=[],g=0;g<arguments.length;g++){if(e="","object"==typeof arguments[g]){e+="\n["+g+"] ";for(var h in arguments[0])e+=h+": "+arguments[0][h]+", ";e=e.slice(0,-2)}else e=arguments[g];f.push(e)}w(b+"\nArguments: "+Array.prototype.slice.call(f).join("")+"\n"+(new Error).stack),d=!1}return c.apply(this,arguments)},c)}function y(b,c){null!=a.deprecationHandler&&a.deprecationHandler(b,c),xd[b]||(w(c),xd[b]=!0)}function z(a){return a instanceof Function||"[object Function]"===Object.prototype.toString.call(a)}function A(a){var b,c;for(c in a)b=a[c],z(b)?this[c]=b:this["_"+c]=b;this._config=a,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function B(a,b){var c,e=k({},a);for(c in b)j(b,c)&&(d(a[c])&&d(b[c])?(e[c]={},k(e[c],a[c]),k(e[c],b[c])):null!=b[c]?e[c]=b[c]:delete e[c]);for(c in a)j(a,c)&&!j(b,c)&&d(a[c])&&(e[c]=k({},e[c]));return e}function C(a){null!=a&&this.set(a)}function D(a,b,c){var d=this._calendar[a]||this._calendar.sameElse;return z(d)?d.call(b,c):d}function E(a){var b=this._longDateFormat[a],c=this._longDateFormat[a.toUpperCase()];return b||!c?b:(this._longDateFormat[a]=c.replace(/MMMM|MM|DD|dddd/g,function(a){return a.slice(1)}),this._longDateFormat[a])}function F(){return this._invalidDate}function G(a){return this._ordinal.replace("%d",a)}function H(a,b,c,d){var e=this._relativeTime[c];return z(e)?e(a,b,c,d):e.replace(/%d/i,a)}function I(a,b){var c=this._relativeTime[a>0?"future":"past"];return z(c)?c(b):c.replace(/%s/i,b)}function J(a,b){var c=a.toLowerCase();Hd[c]=Hd[c+"s"]=Hd[b]=a}function K(a){return"string"==typeof a?Hd[a]||Hd[a.toLowerCase()]:void 0}function L(a){var b,c,d={};for(c in a)j(a,c)&&(b=K(c),b&&(d[b]=a[c]));return d}function M(a,b){Id[a]=b}function N(a){var b=[];for(var c in a)b.push({unit:c,priority:Id[c]});return b.sort(function(a,b){return a.priority-b.priority}),b}function O(b,c){return function(d){return null!=d?(Q(this,b,d),a.updateOffset(this,c),this):P(this,b)}}function P(a,b){return a.isValid()?a._d["get"+(a._isUTC?"UTC":"")+b]():NaN}function Q(a,b,c){a.isValid()&&a._d["set"+(a._isUTC?"UTC":"")+b](c)}function R(a){return a=K(a),z(this[a])?this[a]():this}function S(a,b){if("object"==typeof a){a=L(a);for(var c=N(a),d=0;d<c.length;d++)this[c[d].unit](a[c[d].unit])}else if(a=K(a),z(this[a]))return this[a](b);return this}function T(a,b,c){var d=""+Math.abs(a),e=b-d.length,f=a>=0;return(f?c?"+":"":"-")+Math.pow(10,Math.max(0,e)).toString().substr(1)+d}function U(a,b,c,d){var e=d;"string"==typeof d&&(e=function(){return this[d]()}),a&&(Md[a]=e),b&&(Md[b[0]]=function(){return T(e.apply(this,arguments),b[1],b[2])}),c&&(Md[c]=function(){return this.localeData().ordinal(e.apply(this,arguments),a)})}function V(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function W(a){var b,c,d=a.match(Jd);for(b=0,c=d.length;b<c;b++)Md[d[b]]?d[b]=Md[d[b]]:d[b]=V(d[b]);return function(b){var e,f="";for(e=0;e<c;e++)f+=z(d[e])?d[e].call(b,a):d[e];return f}}function X(a,b){return a.isValid()?(b=Y(b,a.localeData()),Ld[b]=Ld[b]||W(b),Ld[b](a)):a.localeData().invalidDate()}function Y(a,b){function c(a){return b.longDateFormat(a)||a}var d=5;for(Kd.lastIndex=0;d>=0&&Kd.test(a);)a=a.replace(Kd,c),Kd.lastIndex=0,d-=1;return a}function Z(a,b,c){ce[a]=z(b)?b:function(a,d){return a&&c?c:b}}function $(a,b){return j(ce,a)?ce[a](b._strict,b._locale):new RegExp(_(a))}function _(a){return aa(a.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,b,c,d,e){return b||c||d||e}))}function aa(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function ba(a,b){var c,d=b;for("string"==typeof a&&(a=[a]),g(b)&&(d=function(a,c){c[b]=u(a)}),c=0;c<a.length;c++)de[a[c]]=d}function ca(a,b){ba(a,function(a,c,d,e){d._w=d._w||{},b(a,d._w,d,e)})}function da(a,b,c){null!=b&&j(de,a)&&de[a](b,c._a,c,a)}function ea(a,b){return new Date(Date.UTC(a,b+1,0)).getUTCDate()}function fa(a,b){return a?c(this._months)?this._months[a.month()]:this._months[(this._months.isFormat||oe).test(b)?"format":"standalone"][a.month()]:c(this._months)?this._months:this._months.standalone}function ga(a,b){return a?c(this._monthsShort)?this._monthsShort[a.month()]:this._monthsShort[oe.test(b)?"format":"standalone"][a.month()]:c(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function ha(a,b,c){var d,e,f,g=a.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],d=0;d<12;++d)f=l([2e3,d]),this._shortMonthsParse[d]=this.monthsShort(f,"").toLocaleLowerCase(),this._longMonthsParse[d]=this.months(f,"").toLocaleLowerCase();return c?"MMM"===b?(e=ne.call(this._shortMonthsParse,g),e!==-1?e:null):(e=ne.call(this._longMonthsParse,g),e!==-1?e:null):"MMM"===b?(e=ne.call(this._shortMonthsParse,g),e!==-1?e:(e=ne.call(this._longMonthsParse,g),e!==-1?e:null)):(e=ne.call(this._longMonthsParse,g),e!==-1?e:(e=ne.call(this._shortMonthsParse,g),e!==-1?e:null))}function ia(a,b,c){var d,e,f;if(this._monthsParseExact)return ha.call(this,a,b,c);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),d=0;d<12;d++){if(e=l([2e3,d]),c&&!this._longMonthsParse[d]&&(this._longMonthsParse[d]=new RegExp("^"+this.months(e,"").replace(".","")+"$","i"),this._shortMonthsParse[d]=new RegExp("^"+this.monthsShort(e,"").replace(".","")+"$","i")),c||this._monthsParse[d]||(f="^"+this.months(e,"")+"|^"+this.monthsShort(e,""),this._monthsParse[d]=new RegExp(f.replace(".",""),"i")),c&&"MMMM"===b&&this._longMonthsParse[d].test(a))return d;if(c&&"MMM"===b&&this._shortMonthsParse[d].test(a))return d;if(!c&&this._monthsParse[d].test(a))return d}}function ja(a,b){var c;if(!a.isValid())return a;if("string"==typeof b)if(/^\d+$/.test(b))b=u(b);else if(b=a.localeData().monthsParse(b),!g(b))return a;return c=Math.min(a.date(),ea(a.year(),b)),a._d["set"+(a._isUTC?"UTC":"")+"Month"](b,c),a}function ka(b){return null!=b?(ja(this,b),a.updateOffset(this,!0),this):P(this,"Month")}function la(){return ea(this.year(),this.month())}function ma(a){return this._monthsParseExact?(j(this,"_monthsRegex")||oa.call(this),a?this._monthsShortStrictRegex:this._monthsShortRegex):(j(this,"_monthsShortRegex")||(this._monthsShortRegex=re),this._monthsShortStrictRegex&&a?this._monthsShortStrictRegex:this._monthsShortRegex)}function na(a){return this._monthsParseExact?(j(this,"_monthsRegex")||oa.call(this),a?this._monthsStrictRegex:this._monthsRegex):(j(this,"_monthsRegex")||(this._monthsRegex=se),this._monthsStrictRegex&&a?this._monthsStrictRegex:this._monthsRegex)}function oa(){function a(a,b){return b.length-a.length}var b,c,d=[],e=[],f=[];for(b=0;b<12;b++)c=l([2e3,b]),d.push(this.monthsShort(c,"")),e.push(this.months(c,"")),f.push(this.months(c,"")),f.push(this.monthsShort(c,""));for(d.sort(a),e.sort(a),f.sort(a),b=0;b<12;b++)d[b]=aa(d[b]),e[b]=aa(e[b]);for(b=0;b<24;b++)f[b]=aa(f[b]);this._monthsRegex=new RegExp("^("+f.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+e.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+d.join("|")+")","i")}function pa(a){return qa(a)?366:365}function qa(a){return a%4===0&&a%100!==0||a%400===0}function ra(){return qa(this.year())}function sa(a,b,c,d,e,f,g){var h=new Date(a,b,c,d,e,f,g);return a<100&&a>=0&&isFinite(h.getFullYear())&&h.setFullYear(a),h}function ta(a){var b=new Date(Date.UTC.apply(null,arguments));return a<100&&a>=0&&isFinite(b.getUTCFullYear())&&b.setUTCFullYear(a),b}function ua(a,b,c){var d=7+b-c,e=(7+ta(a,0,d).getUTCDay()-b)%7;return-e+d-1}function va(a,b,c,d,e){var f,g,h=(7+c-d)%7,i=ua(a,d,e),j=1+7*(b-1)+h+i;return j<=0?(f=a-1,g=pa(f)+j):j>pa(a)?(f=a+1,g=j-pa(a)):(f=a,g=j),{year:f,dayOfYear:g}}function wa(a,b,c){var d,e,f=ua(a.year(),b,c),g=Math.floor((a.dayOfYear()-f-1)/7)+1;return g<1?(e=a.year()-1,d=g+xa(e,b,c)):g>xa(a.year(),b,c)?(d=g-xa(a.year(),b,c),e=a.year()+1):(e=a.year(),d=g),{week:d,year:e}}function xa(a,b,c){var d=ua(a,b,c),e=ua(a+1,b,c);return(pa(a)-d+e)/7}function ya(a){return wa(a,this._week.dow,this._week.doy).week}function za(){return this._week.dow}function Aa(){return this._week.doy}function Ba(a){var b=this.localeData().week(this);return null==a?b:this.add(7*(a-b),"d")}function Ca(a){var b=wa(this,1,4).week;return null==a?b:this.add(7*(a-b),"d")}function Da(a,b){return"string"!=typeof a?a:isNaN(a)?(a=b.weekdaysParse(a),"number"==typeof a?a:null):parseInt(a,10)}function Ea(a,b){return"string"==typeof a?b.weekdaysParse(a)%7||7:isNaN(a)?null:a}function Fa(a,b){return a?c(this._weekdays)?this._weekdays[a.day()]:this._weekdays[this._weekdays.isFormat.test(b)?"format":"standalone"][a.day()]:c(this._weekdays)?this._weekdays:this._weekdays.standalone}function Ga(a){return a?this._weekdaysShort[a.day()]:this._weekdaysShort}function Ha(a){return a?this._weekdaysMin[a.day()]:this._weekdaysMin}function Ia(a,b,c){var d,e,f,g=a.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],d=0;d<7;++d)f=l([2e3,1]).day(d),this._minWeekdaysParse[d]=this.weekdaysMin(f,"").toLocaleLowerCase(),this._shortWeekdaysParse[d]=this.weekdaysShort(f,"").toLocaleLowerCase(),this._weekdaysParse[d]=this.weekdays(f,"").toLocaleLowerCase();return c?"dddd"===b?(e=ne.call(this._weekdaysParse,g),e!==-1?e:null):"ddd"===b?(e=ne.call(this._shortWeekdaysParse,g),e!==-1?e:null):(e=ne.call(this._minWeekdaysParse,g),e!==-1?e:null):"dddd"===b?(e=ne.call(this._weekdaysParse,g),e!==-1?e:(e=ne.call(this._shortWeekdaysParse,g),e!==-1?e:(e=ne.call(this._minWeekdaysParse,g),e!==-1?e:null))):"ddd"===b?(e=ne.call(this._shortWeekdaysParse,g),e!==-1?e:(e=ne.call(this._weekdaysParse,g),e!==-1?e:(e=ne.call(this._minWeekdaysParse,g),e!==-1?e:null))):(e=ne.call(this._minWeekdaysParse,g),e!==-1?e:(e=ne.call(this._weekdaysParse,g),e!==-1?e:(e=ne.call(this._shortWeekdaysParse,g),e!==-1?e:null)))}function Ja(a,b,c){var d,e,f;if(this._weekdaysParseExact)return Ia.call(this,a,b,c);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),d=0;d<7;d++){if(e=l([2e3,1]).day(d),c&&!this._fullWeekdaysParse[d]&&(this._fullWeekdaysParse[d]=new RegExp("^"+this.weekdays(e,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[d]=new RegExp("^"+this.weekdaysShort(e,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[d]=new RegExp("^"+this.weekdaysMin(e,"").replace(".",".?")+"$","i")),this._weekdaysParse[d]||(f="^"+this.weekdays(e,"")+"|^"+this.weekdaysShort(e,"")+"|^"+this.weekdaysMin(e,""),this._weekdaysParse[d]=new RegExp(f.replace(".",""),"i")),c&&"dddd"===b&&this._fullWeekdaysParse[d].test(a))return d;if(c&&"ddd"===b&&this._shortWeekdaysParse[d].test(a))return d;if(c&&"dd"===b&&this._minWeekdaysParse[d].test(a))return d;if(!c&&this._weekdaysParse[d].test(a))return d}}function Ka(a){if(!this.isValid())return null!=a?this:NaN;var b=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=a?(a=Da(a,this.localeData()),this.add(a-b,"d")):b}function La(a){if(!this.isValid())return null!=a?this:NaN;var b=(this.day()+7-this.localeData()._week.dow)%7;return null==a?b:this.add(a-b,"d")}function Ma(a){if(!this.isValid())return null!=a?this:NaN;if(null!=a){var b=Ea(a,this.localeData());return this.day(this.day()%7?b:b-7)}return this.day()||7}function Na(a){return this._weekdaysParseExact?(j(this,"_weekdaysRegex")||Qa.call(this),a?this._weekdaysStrictRegex:this._weekdaysRegex):(j(this,"_weekdaysRegex")||(this._weekdaysRegex=ye),this._weekdaysStrictRegex&&a?this._weekdaysStrictRegex:this._weekdaysRegex)}function Oa(a){return this._weekdaysParseExact?(j(this,"_weekdaysRegex")||Qa.call(this),a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(j(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ze),this._weekdaysShortStrictRegex&&a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Pa(a){return this._weekdaysParseExact?(j(this,"_weekdaysRegex")||Qa.call(this),a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(j(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ae),this._weekdaysMinStrictRegex&&a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Qa(){function a(a,b){return b.length-a.length}var b,c,d,e,f,g=[],h=[],i=[],j=[];for(b=0;b<7;b++)c=l([2e3,1]).day(b),d=this.weekdaysMin(c,""),e=this.weekdaysShort(c,""),f=this.weekdays(c,""),g.push(d),h.push(e),i.push(f),j.push(d),j.push(e),j.push(f);for(g.sort(a),h.sort(a),i.sort(a),j.sort(a),b=0;b<7;b++)h[b]=aa(h[b]),i[b]=aa(i[b]),j[b]=aa(j[b]);this._weekdaysRegex=new RegExp("^("+j.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+h.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+g.join("|")+")","i")}function Ra(){return this.hours()%12||12}function Sa(){return this.hours()||24}function Ta(a,b){U(a,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),b)})}function Ua(a,b){return b._meridiemParse}function Va(a){return"p"===(a+"").toLowerCase().charAt(0)}function Wa(a,b,c){return a>11?c?"pm":"PM":c?"am":"AM"}function Xa(a){return a?a.toLowerCase().replace("_","-"):a}function Ya(a){for(var b,c,d,e,f=0;f<a.length;){for(e=Xa(a[f]).split("-"),b=e.length,c=Xa(a[f+1]),c=c?c.split("-"):null;b>0;){if(d=Za(e.slice(0,b).join("-")))return d;if(c&&c.length>=b&&v(e,c,!0)>=b-1)break;b--}f++}return null}function Za(a){var b=null;if(!Fe[a]&&"undefined"!=typeof module&&module&&module.exports)try{b=Be._abbr,require("./locale/"+a),$a(b)}catch(a){}return Fe[a]}function $a(a,b){var c;return a&&(c=f(b)?bb(a):_a(a,b),c&&(Be=c)),Be._abbr}function _a(a,b){if(null!==b){var c=Ee;if(b.abbr=a,null!=Fe[a])y("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),c=Fe[a]._config;else if(null!=b.parentLocale){if(null==Fe[b.parentLocale])return Ge[b.parentLocale]||(Ge[b.parentLocale]=[]),Ge[b.parentLocale].push({name:a,config:b}),null;c=Fe[b.parentLocale]._config}return Fe[a]=new C(B(c,b)),Ge[a]&&Ge[a].forEach(function(a){_a(a.name,a.config)}),$a(a),Fe[a]}return delete Fe[a],null}function ab(a,b){if(null!=b){var c,d=Ee;null!=Fe[a]&&(d=Fe[a]._config),b=B(d,b),c=new C(b),c.parentLocale=Fe[a],Fe[a]=c,$a(a)}else null!=Fe[a]&&(null!=Fe[a].parentLocale?Fe[a]=Fe[a].parentLocale:null!=Fe[a]&&delete Fe[a]);return Fe[a]}function bb(a){var b;if(a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr),!a)return Be;if(!c(a)){if(b=Za(a))return b;a=[a]}return Ya(a)}function cb(){return Ad(Fe)}function db(a){var b,c=a._a;return c&&n(a).overflow===-2&&(b=c[fe]<0||c[fe]>11?fe:c[ge]<1||c[ge]>ea(c[ee],c[fe])?ge:c[he]<0||c[he]>24||24===c[he]&&(0!==c[ie]||0!==c[je]||0!==c[ke])?he:c[ie]<0||c[ie]>59?ie:c[je]<0||c[je]>59?je:c[ke]<0||c[ke]>999?ke:-1,n(a)._overflowDayOfYear&&(b<ee||b>ge)&&(b=ge),n(a)._overflowWeeks&&b===-1&&(b=le),n(a)._overflowWeekday&&b===-1&&(b=me),n(a).overflow=b),a}function eb(a){var b,c,d,e,f,g,h=a._i,i=He.exec(h)||Ie.exec(h);if(i){for(n(a).iso=!0,b=0,c=Ke.length;b<c;b++)if(Ke[b][1].exec(i[1])){e=Ke[b][0],d=Ke[b][2]!==!1;break}if(null==e)return void(a._isValid=!1);if(i[3]){for(b=0,c=Le.length;b<c;b++)if(Le[b][1].exec(i[3])){f=(i[2]||" ")+Le[b][0];break}if(null==f)return void(a._isValid=!1)}if(!d&&null!=f)return void(a._isValid=!1);if(i[4]){if(!Je.exec(i[4]))return void(a._isValid=!1);g="Z"}a._f=e+(f||"")+(g||""),lb(a)}else a._isValid=!1}function fb(a){var b,c,d,e,f,g,h,i,j={" GMT":" +0000"," EDT":" -0400"," EST":" -0500"," CDT":" -0500"," CST":" -0600"," MDT":" -0600"," MST":" -0700"," PDT":" -0700"," PST":" -0800"},k="YXWVUTSRQPONZABCDEFGHIKLM";if(b=a._i.replace(/\([^\)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s|\s$/g,""),c=Ne.exec(b)){if(d=c[1]?"ddd"+(5===c[1].length?", ":" "):"",e="D MMM "+(c[2].length>10?"YYYY ":"YY "),f="HH:mm"+(c[4]?":ss":""),c[1]){var l=new Date(c[2]),m=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][l.getDay()];if(c[1].substr(0,3)!==m)return n(a).weekdayMismatch=!0,void(a._isValid=!1)}switch(c[5].length){case 2:0===i?h=" +0000":(i=k.indexOf(c[5][1].toUpperCase())-12,h=(i<0?" -":" +")+(""+i).replace(/^-?/,"0").match(/..$/)[0]+"00");break;case 4:h=j[c[5]];break;default:h=j[" GMT"]}c[5]=h,a._i=c.splice(1).join(""),g=" ZZ",a._f=d+e+f+g,lb(a),n(a).rfc2822=!0}else a._isValid=!1}function gb(b){var c=Me.exec(b._i);return null!==c?void(b._d=new Date(+c[1])):(eb(b),void(b._isValid===!1&&(delete b._isValid,fb(b),b._isValid===!1&&(delete b._isValid,a.createFromInputFallback(b)))))}function hb(a,b,c){return null!=a?a:null!=b?b:c}function ib(b){var c=new Date(a.now());return b._useUTC?[c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()]:[c.getFullYear(),c.getMonth(),c.getDate()]}function jb(a){var b,c,d,e,f=[];if(!a._d){for(d=ib(a),a._w&&null==a._a[ge]&&null==a._a[fe]&&kb(a),null!=a._dayOfYear&&(e=hb(a._a[ee],d[ee]),(a._dayOfYear>pa(e)||0===a._dayOfYear)&&(n(a)._overflowDayOfYear=!0),c=ta(e,0,a._dayOfYear),a._a[fe]=c.getUTCMonth(),a._a[ge]=c.getUTCDate()),b=0;b<3&&null==a._a[b];++b)a._a[b]=f[b]=d[b];for(;b<7;b++)a._a[b]=f[b]=null==a._a[b]?2===b?1:0:a._a[b];24===a._a[he]&&0===a._a[ie]&&0===a._a[je]&&0===a._a[ke]&&(a._nextDay=!0,a._a[he]=0),a._d=(a._useUTC?ta:sa).apply(null,f),null!=a._tzm&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),a._nextDay&&(a._a[he]=24)}}function kb(a){var b,c,d,e,f,g,h,i;if(b=a._w,null!=b.GG||null!=b.W||null!=b.E)f=1,g=4,c=hb(b.GG,a._a[ee],wa(tb(),1,4).year),d=hb(b.W,1),e=hb(b.E,1),(e<1||e>7)&&(i=!0);else{f=a._locale._week.dow,g=a._locale._week.doy;var j=wa(tb(),f,g);c=hb(b.gg,a._a[ee],j.year),d=hb(b.w,j.week),null!=b.d?(e=b.d,(e<0||e>6)&&(i=!0)):null!=b.e?(e=b.e+f,(b.e<0||b.e>6)&&(i=!0)):e=f}d<1||d>xa(c,f,g)?n(a)._overflowWeeks=!0:null!=i?n(a)._overflowWeekday=!0:(h=va(c,d,e,f,g),a._a[ee]=h.year,a._dayOfYear=h.dayOfYear)}function lb(b){if(b._f===a.ISO_8601)return void eb(b);if(b._f===a.RFC_2822)return void fb(b);b._a=[],n(b).empty=!0;var c,d,e,f,g,h=""+b._i,i=h.length,j=0;for(e=Y(b._f,b._locale).match(Jd)||[],c=0;c<e.length;c++)f=e[c],d=(h.match($(f,b))||[])[0],d&&(g=h.substr(0,h.indexOf(d)),g.length>0&&n(b).unusedInput.push(g),h=h.slice(h.indexOf(d)+d.length),j+=d.length),Md[f]?(d?n(b).empty=!1:n(b).unusedTokens.push(f),da(f,d,b)):b._strict&&!d&&n(b).unusedTokens.push(f);n(b).charsLeftOver=i-j,h.length>0&&n(b).unusedInput.push(h),b._a[he]<=12&&n(b).bigHour===!0&&b._a[he]>0&&(n(b).bigHour=void 0),n(b).parsedDateParts=b._a.slice(0),n(b).meridiem=b._meridiem,b._a[he]=mb(b._locale,b._a[he],b._meridiem),jb(b),db(b)}function mb(a,b,c){var d;return null==c?b:null!=a.meridiemHour?a.meridiemHour(b,c):null!=a.isPM?(d=a.isPM(c),d&&b<12&&(b+=12),d||12!==b||(b=0),b):b}function nb(a){var b,c,d,e,f;if(0===a._f.length)return n(a).invalidFormat=!0,void(a._d=new Date(NaN));for(e=0;e<a._f.length;e++)f=0,b=q({},a),null!=a._useUTC&&(b._useUTC=a._useUTC),b._f=a._f[e],lb(b),o(b)&&(f+=n(b).charsLeftOver,f+=10*n(b).unusedTokens.length,n(b).score=f,(null==d||f<d)&&(d=f,c=b));k(a,c||b)}function ob(a){if(!a._d){var b=L(a._i);a._a=i([b.year,b.month,b.day||b.date,b.hour,b.minute,b.second,b.millisecond],function(a){return a&&parseInt(a,10)}),jb(a)}}function pb(a){var b=new r(db(qb(a)));return b._nextDay&&(b.add(1,"d"),b._nextDay=void 0),b}function qb(a){var b=a._i,d=a._f;return a._locale=a._locale||bb(a._l),null===b||void 0===d&&""===b?p({nullInput:!0}):("string"==typeof b&&(a._i=b=a._locale.preparse(b)),s(b)?new r(db(b)):(h(b)?a._d=b:c(d)?nb(a):d?lb(a):rb(a),o(a)||(a._d=null),a))}function rb(b){var e=b._i;f(e)?b._d=new Date(a.now()):h(e)?b._d=new Date(e.valueOf()):"string"==typeof e?gb(b):c(e)?(b._a=i(e.slice(0),function(a){return parseInt(a,10)}),jb(b)):d(e)?ob(b):g(e)?b._d=new Date(e):a.createFromInputFallback(b)}function sb(a,b,f,g,h){var i={};return f!==!0&&f!==!1||(g=f,f=void 0),(d(a)&&e(a)||c(a)&&0===a.length)&&(a=void 0),i._isAMomentObject=!0,i._useUTC=i._isUTC=h,i._l=f,i._i=a,i._f=b,i._strict=g,pb(i)}function tb(a,b,c,d){return sb(a,b,c,d,!1)}function ub(a,b){var d,e;if(1===b.length&&c(b[0])&&(b=b[0]),!b.length)return tb();for(d=b[0],e=1;e<b.length;++e)b[e].isValid()&&!b[e][a](d)||(d=b[e]);return d}function vb(){var a=[].slice.call(arguments,0);return ub("isBefore",a)}function wb(){var a=[].slice.call(arguments,0);return ub("isAfter",a)}function xb(a){for(var b in a)if(Re.indexOf(b)===-1||null!=a[b]&&isNaN(a[b]))return!1;for(var c=!1,d=0;d<Re.length;++d)if(a[Re[d]]){if(c)return!1;parseFloat(a[Re[d]])!==u(a[Re[d]])&&(c=!0)}return!0}function yb(){return this._isValid}function zb(){return Sb(NaN)}function Ab(a){var b=L(a),c=b.year||0,d=b.quarter||0,e=b.month||0,f=b.week||0,g=b.day||0,h=b.hour||0,i=b.minute||0,j=b.second||0,k=b.millisecond||0;this._isValid=xb(b),this._milliseconds=+k+1e3*j+6e4*i+1e3*h*60*60,this._days=+g+7*f,this._months=+e+3*d+12*c,this._data={},this._locale=bb(),this._bubble()}function Bb(a){return a instanceof Ab}function Cb(a){return a<0?Math.round(-1*a)*-1:Math.round(a)}function Db(a,b){U(a,0,0,function(){var a=this.utcOffset(),c="+";return a<0&&(a=-a,c="-"),c+T(~~(a/60),2)+b+T(~~a%60,2)})}function Eb(a,b){var c=(b||"").match(a);if(null===c)return null;var d=c[c.length-1]||[],e=(d+"").match(Se)||["-",0,0],f=+(60*e[1])+u(e[2]);return 0===f?0:"+"===e[0]?f:-f}function Fb(b,c){var d,e;return c._isUTC?(d=c.clone(),e=(s(b)||h(b)?b.valueOf():tb(b).valueOf())-d.valueOf(),d._d.setTime(d._d.valueOf()+e),a.updateOffset(d,!1),d):tb(b).local()}function Gb(a){return 15*-Math.round(a._d.getTimezoneOffset()/15)}function Hb(b,c,d){var e,f=this._offset||0;if(!this.isValid())return null!=b?this:NaN;if(null!=b){if("string"==typeof b){if(b=Eb(_d,b),null===b)return this}else Math.abs(b)<16&&!d&&(b=60*b);return!this._isUTC&&c&&(e=Gb(this)),this._offset=b,this._isUTC=!0,null!=e&&this.add(e,"m"),f!==b&&(!c||this._changeInProgress?Xb(this,Sb(b-f,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,a.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?f:Gb(this)}function Ib(a,b){return null!=a?("string"!=typeof a&&(a=-a),this.utcOffset(a,b),this):-this.utcOffset()}function Jb(a){return this.utcOffset(0,a)}function Kb(a){return this._isUTC&&(this.utcOffset(0,a),this._isUTC=!1,a&&this.subtract(Gb(this),"m")),this}function Lb(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var a=Eb($d,this._i);null!=a?this.utcOffset(a):this.utcOffset(0,!0)}return this}function Mb(a){return!!this.isValid()&&(a=a?tb(a).utcOffset():0,(this.utcOffset()-a)%60===0)}function Nb(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Ob(){if(!f(this._isDSTShifted))return this._isDSTShifted;var a={};if(q(a,this),a=qb(a),a._a){var b=a._isUTC?l(a._a):tb(a._a);this._isDSTShifted=this.isValid()&&v(a._a,b.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Pb(){return!!this.isValid()&&!this._isUTC}function Qb(){return!!this.isValid()&&this._isUTC}function Rb(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Sb(a,b){var c,d,e,f=a,h=null;return Bb(a)?f={ms:a._milliseconds,d:a._days,M:a._months}:g(a)?(f={},b?f[b]=a:f.milliseconds=a):(h=Te.exec(a))?(c="-"===h[1]?-1:1,f={y:0,d:u(h[ge])*c,h:u(h[he])*c,m:u(h[ie])*c,s:u(h[je])*c,ms:u(Cb(1e3*h[ke]))*c}):(h=Ue.exec(a))?(c="-"===h[1]?-1:1,f={y:Tb(h[2],c),M:Tb(h[3],c),w:Tb(h[4],c),d:Tb(h[5],c),h:Tb(h[6],c),m:Tb(h[7],c),s:Tb(h[8],c)}):null==f?f={}:"object"==typeof f&&("from"in f||"to"in f)&&(e=Vb(tb(f.from),tb(f.to)),f={},f.ms=e.milliseconds,f.M=e.months),d=new Ab(f),Bb(a)&&j(a,"_locale")&&(d._locale=a._locale),d}function Tb(a,b){var c=a&&parseFloat(a.replace(",","."));return(isNaN(c)?0:c)*b}function Ub(a,b){var c={milliseconds:0,months:0};return c.months=b.month()-a.month()+12*(b.year()-a.year()),a.clone().add(c.months,"M").isAfter(b)&&--c.months,c.milliseconds=+b-+a.clone().add(c.months,"M"),c}function Vb(a,b){var c;return a.isValid()&&b.isValid()?(b=Fb(b,a),a.isBefore(b)?c=Ub(a,b):(c=Ub(b,a),c.milliseconds=-c.milliseconds,c.months=-c.months),c):{milliseconds:0,months:0}}function Wb(a,b){return function(c,d){var e,f;return null===d||isNaN(+d)||(y(b,"moment()."+b+"(period, number) is deprecated. Please use moment()."+b+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),f=c,c=d,d=f),c="string"==typeof c?+c:c,e=Sb(c,d),Xb(this,e,a),this}}function Xb(b,c,d,e){var f=c._milliseconds,g=Cb(c._days),h=Cb(c._months);b.isValid()&&(e=null==e||e,f&&b._d.setTime(b._d.valueOf()+f*d),g&&Q(b,"Date",P(b,"Date")+g*d),h&&ja(b,P(b,"Month")+h*d),e&&a.updateOffset(b,g||h))}function Yb(a,b){var c=a.diff(b,"days",!0);return c<-6?"sameElse":c<-1?"lastWeek":c<0?"lastDay":c<1?"sameDay":c<2?"nextDay":c<7?"nextWeek":"sameElse"}function Zb(b,c){var d=b||tb(),e=Fb(d,this).startOf("day"),f=a.calendarFormat(this,e)||"sameElse",g=c&&(z(c[f])?c[f].call(this,d):c[f]);return this.format(g||this.localeData().calendar(f,this,tb(d)))}function $b(){return new r(this)}function _b(a,b){var c=s(a)?a:tb(a);return!(!this.isValid()||!c.isValid())&&(b=K(f(b)?"millisecond":b),"millisecond"===b?this.valueOf()>c.valueOf():c.valueOf()<this.clone().startOf(b).valueOf())}function ac(a,b){var c=s(a)?a:tb(a);return!(!this.isValid()||!c.isValid())&&(b=K(f(b)?"millisecond":b),"millisecond"===b?this.valueOf()<c.valueOf():this.clone().endOf(b).valueOf()<c.valueOf())}function bc(a,b,c,d){return d=d||"()",("("===d[0]?this.isAfter(a,c):!this.isBefore(a,c))&&(")"===d[1]?this.isBefore(b,c):!this.isAfter(b,c))}function cc(a,b){var c,d=s(a)?a:tb(a);return!(!this.isValid()||!d.isValid())&&(b=K(b||"millisecond"),"millisecond"===b?this.valueOf()===d.valueOf():(c=d.valueOf(),this.clone().startOf(b).valueOf()<=c&&c<=this.clone().endOf(b).valueOf()))}function dc(a,b){return this.isSame(a,b)||this.isAfter(a,b)}function ec(a,b){return this.isSame(a,b)||this.isBefore(a,b)}function fc(a,b,c){var d,e,f,g;return this.isValid()?(d=Fb(a,this),d.isValid()?(e=6e4*(d.utcOffset()-this.utcOffset()),b=K(b),"year"===b||"month"===b||"quarter"===b?(g=gc(this,d),"quarter"===b?g/=3:"year"===b&&(g/=12)):(f=this-d,g="second"===b?f/1e3:"minute"===b?f/6e4:"hour"===b?f/36e5:"day"===b?(f-e)/864e5:"week"===b?(f-e)/6048e5:f),c?g:t(g)):NaN):NaN}function gc(a,b){var c,d,e=12*(b.year()-a.year())+(b.month()-a.month()),f=a.clone().add(e,"months");return b-f<0?(c=a.clone().add(e-1,"months"),d=(b-f)/(f-c)):(c=a.clone().add(e+1,"months"),d=(b-f)/(c-f)),-(e+d)||0}function hc(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function ic(){if(!this.isValid())return null;var a=this.clone().utc();return a.year()<0||a.year()>9999?X(a,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):z(Date.prototype.toISOString)?this.toDate().toISOString():X(a,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function jc(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var a="moment",b="";this.isLocal()||(a=0===this.utcOffset()?"moment.utc":"moment.parseZone",b="Z");var c="["+a+'("]',d=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",e="-MM-DD[T]HH:mm:ss.SSS",f=b+'[")]';return this.format(c+d+e+f)}function kc(b){b||(b=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var c=X(this,b);return this.localeData().postformat(c)}function lc(a,b){return this.isValid()&&(s(a)&&a.isValid()||tb(a).isValid())?Sb({to:this,from:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function mc(a){return this.from(tb(),a)}function nc(a,b){return this.isValid()&&(s(a)&&a.isValid()||tb(a).isValid())?Sb({from:this,to:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function oc(a){return this.to(tb(),a)}function pc(a){var b;return void 0===a?this._locale._abbr:(b=bb(a),null!=b&&(this._locale=b),this)}function qc(){return this._locale}function rc(a){switch(a=K(a)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===a&&this.weekday(0),"isoWeek"===a&&this.isoWeekday(1),"quarter"===a&&this.month(3*Math.floor(this.month()/3)),this}function sc(a){return a=K(a),void 0===a||"millisecond"===a?this:("date"===a&&(a="day"),this.startOf(a).add(1,"isoWeek"===a?"week":a).subtract(1,"ms"))}function tc(){return this._d.valueOf()-6e4*(this._offset||0)}function uc(){return Math.floor(this.valueOf()/1e3)}function vc(){return new Date(this.valueOf())}function wc(){var a=this;return[a.year(),a.month(),a.date(),a.hour(),a.minute(),a.second(),a.millisecond()]}function xc(){var a=this;return{years:a.year(),months:a.month(),date:a.date(),hours:a.hours(),minutes:a.minutes(),seconds:a.seconds(),milliseconds:a.milliseconds()}}function yc(){return this.isValid()?this.toISOString():null}function zc(){return o(this)}function Ac(){
|
7 |
+
return k({},n(this))}function Bc(){return n(this).overflow}function Cc(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Dc(a,b){U(0,[a,a.length],0,b)}function Ec(a){return Ic.call(this,a,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Fc(a){return Ic.call(this,a,this.isoWeek(),this.isoWeekday(),1,4)}function Gc(){return xa(this.year(),1,4)}function Hc(){var a=this.localeData()._week;return xa(this.year(),a.dow,a.doy)}function Ic(a,b,c,d,e){var f;return null==a?wa(this,d,e).year:(f=xa(a,d,e),b>f&&(b=f),Jc.call(this,a,b,c,d,e))}function Jc(a,b,c,d,e){var f=va(a,b,c,d,e),g=ta(f.year,0,f.dayOfYear);return this.year(g.getUTCFullYear()),this.month(g.getUTCMonth()),this.date(g.getUTCDate()),this}function Kc(a){return null==a?Math.ceil((this.month()+1)/3):this.month(3*(a-1)+this.month()%3)}function Lc(a){var b=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==a?b:this.add(a-b,"d")}function Mc(a,b){b[ke]=u(1e3*("0."+a))}function Nc(){return this._isUTC?"UTC":""}function Oc(){return this._isUTC?"Coordinated Universal Time":""}function Pc(a){return tb(1e3*a)}function Qc(){return tb.apply(null,arguments).parseZone()}function Rc(a){return a}function Sc(a,b,c,d){var e=bb(),f=l().set(d,b);return e[c](f,a)}function Tc(a,b,c){if(g(a)&&(b=a,a=void 0),a=a||"",null!=b)return Sc(a,b,c,"month");var d,e=[];for(d=0;d<12;d++)e[d]=Sc(a,d,c,"month");return e}function Uc(a,b,c,d){"boolean"==typeof a?(g(b)&&(c=b,b=void 0),b=b||""):(b=a,c=b,a=!1,g(b)&&(c=b,b=void 0),b=b||"");var e=bb(),f=a?e._week.dow:0;if(null!=c)return Sc(b,(c+f)%7,d,"day");var h,i=[];for(h=0;h<7;h++)i[h]=Sc(b,(h+f)%7,d,"day");return i}function Vc(a,b){return Tc(a,b,"months")}function Wc(a,b){return Tc(a,b,"monthsShort")}function Xc(a,b,c){return Uc(a,b,c,"weekdays")}function Yc(a,b,c){return Uc(a,b,c,"weekdaysShort")}function Zc(a,b,c){return Uc(a,b,c,"weekdaysMin")}function $c(){var a=this._data;return this._milliseconds=df(this._milliseconds),this._days=df(this._days),this._months=df(this._months),a.milliseconds=df(a.milliseconds),a.seconds=df(a.seconds),a.minutes=df(a.minutes),a.hours=df(a.hours),a.months=df(a.months),a.years=df(a.years),this}function _c(a,b,c,d){var e=Sb(b,c);return a._milliseconds+=d*e._milliseconds,a._days+=d*e._days,a._months+=d*e._months,a._bubble()}function ad(a,b){return _c(this,a,b,1)}function bd(a,b){return _c(this,a,b,-1)}function cd(a){return a<0?Math.floor(a):Math.ceil(a)}function dd(){var a,b,c,d,e,f=this._milliseconds,g=this._days,h=this._months,i=this._data;return f>=0&&g>=0&&h>=0||f<=0&&g<=0&&h<=0||(f+=864e5*cd(fd(h)+g),g=0,h=0),i.milliseconds=f%1e3,a=t(f/1e3),i.seconds=a%60,b=t(a/60),i.minutes=b%60,c=t(b/60),i.hours=c%24,g+=t(c/24),e=t(ed(g)),h+=e,g-=cd(fd(e)),d=t(h/12),h%=12,i.days=g,i.months=h,i.years=d,this}function ed(a){return 4800*a/146097}function fd(a){return 146097*a/4800}function gd(a){if(!this.isValid())return NaN;var b,c,d=this._milliseconds;if(a=K(a),"month"===a||"year"===a)return b=this._days+d/864e5,c=this._months+ed(b),"month"===a?c:c/12;switch(b=this._days+Math.round(fd(this._months)),a){case"week":return b/7+d/6048e5;case"day":return b+d/864e5;case"hour":return 24*b+d/36e5;case"minute":return 1440*b+d/6e4;case"second":return 86400*b+d/1e3;case"millisecond":return Math.floor(864e5*b)+d;default:throw new Error("Unknown unit "+a)}}function hd(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*u(this._months/12):NaN}function id(a){return function(){return this.as(a)}}function jd(a){return a=K(a),this.isValid()?this[a+"s"]():NaN}function kd(a){return function(){return this.isValid()?this._data[a]:NaN}}function ld(){return t(this.days()/7)}function md(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function nd(a,b,c){var d=Sb(a).abs(),e=uf(d.as("s")),f=uf(d.as("m")),g=uf(d.as("h")),h=uf(d.as("d")),i=uf(d.as("M")),j=uf(d.as("y")),k=e<=vf.ss&&["s",e]||e<vf.s&&["ss",e]||f<=1&&["m"]||f<vf.m&&["mm",f]||g<=1&&["h"]||g<vf.h&&["hh",g]||h<=1&&["d"]||h<vf.d&&["dd",h]||i<=1&&["M"]||i<vf.M&&["MM",i]||j<=1&&["y"]||["yy",j];return k[2]=b,k[3]=+a>0,k[4]=c,md.apply(null,k)}function od(a){return void 0===a?uf:"function"==typeof a&&(uf=a,!0)}function pd(a,b){return void 0!==vf[a]&&(void 0===b?vf[a]:(vf[a]=b,"s"===a&&(vf.ss=b-1),!0))}function qd(a){if(!this.isValid())return this.localeData().invalidDate();var b=this.localeData(),c=nd(this,!a,b);return a&&(c=b.pastFuture(+this,c)),b.postformat(c)}function rd(){if(!this.isValid())return this.localeData().invalidDate();var a,b,c,d=wf(this._milliseconds)/1e3,e=wf(this._days),f=wf(this._months);a=t(d/60),b=t(a/60),d%=60,a%=60,c=t(f/12),f%=12;var g=c,h=f,i=e,j=b,k=a,l=d,m=this.asSeconds();return m?(m<0?"-":"")+"P"+(g?g+"Y":"")+(h?h+"M":"")+(i?i+"D":"")+(j||k||l?"T":"")+(j?j+"H":"")+(k?k+"M":"")+(l?l+"S":""):"P0D"}var sd,td;td=Array.prototype.some?Array.prototype.some:function(a){for(var b=Object(this),c=b.length>>>0,d=0;d<c;d++)if(d in b&&a.call(this,b[d],d,b))return!0;return!1};var ud=td,vd=a.momentProperties=[],wd=!1,xd={};a.suppressDeprecationWarnings=!1,a.deprecationHandler=null;var yd;yd=Object.keys?Object.keys:function(a){var b,c=[];for(b in a)j(a,b)&&c.push(b);return c};var zd,Ad=yd,Bd={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Cd={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Dd="Invalid date",Ed="%d",Fd=/\d{1,2}/,Gd={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Hd={},Id={},Jd=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Kd=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ld={},Md={},Nd=/\d/,Od=/\d\d/,Pd=/\d{3}/,Qd=/\d{4}/,Rd=/[+-]?\d{6}/,Sd=/\d\d?/,Td=/\d\d\d\d?/,Ud=/\d\d\d\d\d\d?/,Vd=/\d{1,3}/,Wd=/\d{1,4}/,Xd=/[+-]?\d{1,6}/,Yd=/\d+/,Zd=/[+-]?\d+/,$d=/Z|[+-]\d\d:?\d\d/gi,_d=/Z|[+-]\d\d(?::?\d\d)?/gi,ae=/[+-]?\d+(\.\d{1,3})?/,be=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,ce={},de={},ee=0,fe=1,ge=2,he=3,ie=4,je=5,ke=6,le=7,me=8;zd=Array.prototype.indexOf?Array.prototype.indexOf:function(a){var b;for(b=0;b<this.length;++b)if(this[b]===a)return b;return-1};var ne=zd;U("M",["MM",2],"Mo",function(){return this.month()+1}),U("MMM",0,0,function(a){return this.localeData().monthsShort(this,a)}),U("MMMM",0,0,function(a){return this.localeData().months(this,a)}),J("month","M"),M("month",8),Z("M",Sd),Z("MM",Sd,Od),Z("MMM",function(a,b){return b.monthsShortRegex(a)}),Z("MMMM",function(a,b){return b.monthsRegex(a)}),ba(["M","MM"],function(a,b){b[fe]=u(a)-1}),ba(["MMM","MMMM"],function(a,b,c,d){var e=c._locale.monthsParse(a,d,c._strict);null!=e?b[fe]=e:n(c).invalidMonth=a});var oe=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,pe="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),qe="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),re=be,se=be;U("Y",0,0,function(){var a=this.year();return a<=9999?""+a:"+"+a}),U(0,["YY",2],0,function(){return this.year()%100}),U(0,["YYYY",4],0,"year"),U(0,["YYYYY",5],0,"year"),U(0,["YYYYYY",6,!0],0,"year"),J("year","y"),M("year",1),Z("Y",Zd),Z("YY",Sd,Od),Z("YYYY",Wd,Qd),Z("YYYYY",Xd,Rd),Z("YYYYYY",Xd,Rd),ba(["YYYYY","YYYYYY"],ee),ba("YYYY",function(b,c){c[ee]=2===b.length?a.parseTwoDigitYear(b):u(b)}),ba("YY",function(b,c){c[ee]=a.parseTwoDigitYear(b)}),ba("Y",function(a,b){b[ee]=parseInt(a,10)}),a.parseTwoDigitYear=function(a){return u(a)+(u(a)>68?1900:2e3)};var te=O("FullYear",!0);U("w",["ww",2],"wo","week"),U("W",["WW",2],"Wo","isoWeek"),J("week","w"),J("isoWeek","W"),M("week",5),M("isoWeek",5),Z("w",Sd),Z("ww",Sd,Od),Z("W",Sd),Z("WW",Sd,Od),ca(["w","ww","W","WW"],function(a,b,c,d){b[d.substr(0,1)]=u(a)});var ue={dow:0,doy:6};U("d",0,"do","day"),U("dd",0,0,function(a){return this.localeData().weekdaysMin(this,a)}),U("ddd",0,0,function(a){return this.localeData().weekdaysShort(this,a)}),U("dddd",0,0,function(a){return this.localeData().weekdays(this,a)}),U("e",0,0,"weekday"),U("E",0,0,"isoWeekday"),J("day","d"),J("weekday","e"),J("isoWeekday","E"),M("day",11),M("weekday",11),M("isoWeekday",11),Z("d",Sd),Z("e",Sd),Z("E",Sd),Z("dd",function(a,b){return b.weekdaysMinRegex(a)}),Z("ddd",function(a,b){return b.weekdaysShortRegex(a)}),Z("dddd",function(a,b){return b.weekdaysRegex(a)}),ca(["dd","ddd","dddd"],function(a,b,c,d){var e=c._locale.weekdaysParse(a,d,c._strict);null!=e?b.d=e:n(c).invalidWeekday=a}),ca(["d","e","E"],function(a,b,c,d){b[d]=u(a)});var ve="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),we="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),xe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ye=be,ze=be,Ae=be;U("H",["HH",2],0,"hour"),U("h",["hh",2],0,Ra),U("k",["kk",2],0,Sa),U("hmm",0,0,function(){return""+Ra.apply(this)+T(this.minutes(),2)}),U("hmmss",0,0,function(){return""+Ra.apply(this)+T(this.minutes(),2)+T(this.seconds(),2)}),U("Hmm",0,0,function(){return""+this.hours()+T(this.minutes(),2)}),U("Hmmss",0,0,function(){return""+this.hours()+T(this.minutes(),2)+T(this.seconds(),2)}),Ta("a",!0),Ta("A",!1),J("hour","h"),M("hour",13),Z("a",Ua),Z("A",Ua),Z("H",Sd),Z("h",Sd),Z("k",Sd),Z("HH",Sd,Od),Z("hh",Sd,Od),Z("kk",Sd,Od),Z("hmm",Td),Z("hmmss",Ud),Z("Hmm",Td),Z("Hmmss",Ud),ba(["H","HH"],he),ba(["k","kk"],function(a,b,c){var d=u(a);b[he]=24===d?0:d}),ba(["a","A"],function(a,b,c){c._isPm=c._locale.isPM(a),c._meridiem=a}),ba(["h","hh"],function(a,b,c){b[he]=u(a),n(c).bigHour=!0}),ba("hmm",function(a,b,c){var d=a.length-2;b[he]=u(a.substr(0,d)),b[ie]=u(a.substr(d)),n(c).bigHour=!0}),ba("hmmss",function(a,b,c){var d=a.length-4,e=a.length-2;b[he]=u(a.substr(0,d)),b[ie]=u(a.substr(d,2)),b[je]=u(a.substr(e)),n(c).bigHour=!0}),ba("Hmm",function(a,b,c){var d=a.length-2;b[he]=u(a.substr(0,d)),b[ie]=u(a.substr(d))}),ba("Hmmss",function(a,b,c){var d=a.length-4,e=a.length-2;b[he]=u(a.substr(0,d)),b[ie]=u(a.substr(d,2)),b[je]=u(a.substr(e))});var Be,Ce=/[ap]\.?m?\.?/i,De=O("Hours",!0),Ee={calendar:Bd,longDateFormat:Cd,invalidDate:Dd,ordinal:Ed,dayOfMonthOrdinalParse:Fd,relativeTime:Gd,months:pe,monthsShort:qe,week:ue,weekdays:ve,weekdaysMin:xe,weekdaysShort:we,meridiemParse:Ce},Fe={},Ge={},He=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ie=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Je=/Z|[+-]\d\d(?::?\d\d)?/,Ke=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Le=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Me=/^\/?Date\((\-?\d+)/i,Ne=/^((?:Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d?\d\s(?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(?:\d\d)?\d\d\s)(\d\d:\d\d)(\:\d\d)?(\s(?:UT|GMT|[ECMP][SD]T|[A-IK-Za-ik-z]|[+-]\d{4}))$/;a.createFromInputFallback=x("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(a){a._d=new Date(a._i+(a._useUTC?" UTC":""))}),a.ISO_8601=function(){},a.RFC_2822=function(){};var Oe=x("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var a=tb.apply(null,arguments);return this.isValid()&&a.isValid()?a<this?this:a:p()}),Pe=x("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var a=tb.apply(null,arguments);return this.isValid()&&a.isValid()?a>this?this:a:p()}),Qe=function(){return Date.now?Date.now():+new Date},Re=["year","quarter","month","week","day","hour","minute","second","millisecond"];Db("Z",":"),Db("ZZ",""),Z("Z",_d),Z("ZZ",_d),ba(["Z","ZZ"],function(a,b,c){c._useUTC=!0,c._tzm=Eb(_d,a)});var Se=/([\+\-]|\d\d)/gi;a.updateOffset=function(){};var Te=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Ue=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;Sb.fn=Ab.prototype,Sb.invalid=zb;var Ve=Wb(1,"add"),We=Wb(-1,"subtract");a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",a.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Xe=x("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(a){return void 0===a?this.localeData():this.locale(a)});U(0,["gg",2],0,function(){return this.weekYear()%100}),U(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Dc("gggg","weekYear"),Dc("ggggg","weekYear"),Dc("GGGG","isoWeekYear"),Dc("GGGGG","isoWeekYear"),J("weekYear","gg"),J("isoWeekYear","GG"),M("weekYear",1),M("isoWeekYear",1),Z("G",Zd),Z("g",Zd),Z("GG",Sd,Od),Z("gg",Sd,Od),Z("GGGG",Wd,Qd),Z("gggg",Wd,Qd),Z("GGGGG",Xd,Rd),Z("ggggg",Xd,Rd),ca(["gggg","ggggg","GGGG","GGGGG"],function(a,b,c,d){b[d.substr(0,2)]=u(a)}),ca(["gg","GG"],function(b,c,d,e){c[e]=a.parseTwoDigitYear(b)}),U("Q",0,"Qo","quarter"),J("quarter","Q"),M("quarter",7),Z("Q",Nd),ba("Q",function(a,b){b[fe]=3*(u(a)-1)}),U("D",["DD",2],"Do","date"),J("date","D"),M("date",9),Z("D",Sd),Z("DD",Sd,Od),Z("Do",function(a,b){return a?b._dayOfMonthOrdinalParse||b._ordinalParse:b._dayOfMonthOrdinalParseLenient}),ba(["D","DD"],ge),ba("Do",function(a,b){b[ge]=u(a.match(Sd)[0],10)});var Ye=O("Date",!0);U("DDD",["DDDD",3],"DDDo","dayOfYear"),J("dayOfYear","DDD"),M("dayOfYear",4),Z("DDD",Vd),Z("DDDD",Pd),ba(["DDD","DDDD"],function(a,b,c){c._dayOfYear=u(a)}),U("m",["mm",2],0,"minute"),J("minute","m"),M("minute",14),Z("m",Sd),Z("mm",Sd,Od),ba(["m","mm"],ie);var Ze=O("Minutes",!1);U("s",["ss",2],0,"second"),J("second","s"),M("second",15),Z("s",Sd),Z("ss",Sd,Od),ba(["s","ss"],je);var $e=O("Seconds",!1);U("S",0,0,function(){return~~(this.millisecond()/100)}),U(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),U(0,["SSS",3],0,"millisecond"),U(0,["SSSS",4],0,function(){return 10*this.millisecond()}),U(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),U(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),U(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),U(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),U(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),J("millisecond","ms"),M("millisecond",16),Z("S",Vd,Nd),Z("SS",Vd,Od),Z("SSS",Vd,Pd);var _e;for(_e="SSSS";_e.length<=9;_e+="S")Z(_e,Yd);for(_e="S";_e.length<=9;_e+="S")ba(_e,Mc);var af=O("Milliseconds",!1);U("z",0,0,"zoneAbbr"),U("zz",0,0,"zoneName");var bf=r.prototype;bf.add=Ve,bf.calendar=Zb,bf.clone=$b,bf.diff=fc,bf.endOf=sc,bf.format=kc,bf.from=lc,bf.fromNow=mc,bf.to=nc,bf.toNow=oc,bf.get=R,bf.invalidAt=Bc,bf.isAfter=_b,bf.isBefore=ac,bf.isBetween=bc,bf.isSame=cc,bf.isSameOrAfter=dc,bf.isSameOrBefore=ec,bf.isValid=zc,bf.lang=Xe,bf.locale=pc,bf.localeData=qc,bf.max=Pe,bf.min=Oe,bf.parsingFlags=Ac,bf.set=S,bf.startOf=rc,bf.subtract=We,bf.toArray=wc,bf.toObject=xc,bf.toDate=vc,bf.toISOString=ic,bf.inspect=jc,bf.toJSON=yc,bf.toString=hc,bf.unix=uc,bf.valueOf=tc,bf.creationData=Cc,bf.year=te,bf.isLeapYear=ra,bf.weekYear=Ec,bf.isoWeekYear=Fc,bf.quarter=bf.quarters=Kc,bf.month=ka,bf.daysInMonth=la,bf.week=bf.weeks=Ba,bf.isoWeek=bf.isoWeeks=Ca,bf.weeksInYear=Hc,bf.isoWeeksInYear=Gc,bf.date=Ye,bf.day=bf.days=Ka,bf.weekday=La,bf.isoWeekday=Ma,bf.dayOfYear=Lc,bf.hour=bf.hours=De,bf.minute=bf.minutes=Ze,bf.second=bf.seconds=$e,bf.millisecond=bf.milliseconds=af,bf.utcOffset=Hb,bf.utc=Jb,bf.local=Kb,bf.parseZone=Lb,bf.hasAlignedHourOffset=Mb,bf.isDST=Nb,bf.isLocal=Pb,bf.isUtcOffset=Qb,bf.isUtc=Rb,bf.isUTC=Rb,bf.zoneAbbr=Nc,bf.zoneName=Oc,bf.dates=x("dates accessor is deprecated. Use date instead.",Ye),bf.months=x("months accessor is deprecated. Use month instead",ka),bf.years=x("years accessor is deprecated. Use year instead",te),bf.zone=x("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ib),bf.isDSTShifted=x("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Ob);var cf=C.prototype;cf.calendar=D,cf.longDateFormat=E,cf.invalidDate=F,cf.ordinal=G,cf.preparse=Rc,cf.postformat=Rc,cf.relativeTime=H,cf.pastFuture=I,cf.set=A,cf.months=fa,cf.monthsShort=ga,cf.monthsParse=ia,cf.monthsRegex=na,cf.monthsShortRegex=ma,cf.week=ya,cf.firstDayOfYear=Aa,cf.firstDayOfWeek=za,cf.weekdays=Fa,cf.weekdaysMin=Ha,cf.weekdaysShort=Ga,cf.weekdaysParse=Ja,cf.weekdaysRegex=Na,cf.weekdaysShortRegex=Oa,cf.weekdaysMinRegex=Pa,cf.isPM=Va,cf.meridiem=Wa,$a("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(a){var b=a%10,c=1===u(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c}}),a.lang=x("moment.lang is deprecated. Use moment.locale instead.",$a),a.langData=x("moment.langData is deprecated. Use moment.localeData instead.",bb);var df=Math.abs,ef=id("ms"),ff=id("s"),gf=id("m"),hf=id("h"),jf=id("d"),kf=id("w"),lf=id("M"),mf=id("y"),nf=kd("milliseconds"),of=kd("seconds"),pf=kd("minutes"),qf=kd("hours"),rf=kd("days"),sf=kd("months"),tf=kd("years"),uf=Math.round,vf={ss:44,s:45,m:45,h:22,d:26,M:11},wf=Math.abs,xf=Ab.prototype;return xf.isValid=yb,xf.abs=$c,xf.add=ad,xf.subtract=bd,xf.as=gd,xf.asMilliseconds=ef,xf.asSeconds=ff,xf.asMinutes=gf,xf.asHours=hf,xf.asDays=jf,xf.asWeeks=kf,xf.asMonths=lf,xf.asYears=mf,xf.valueOf=hd,xf._bubble=dd,xf.get=jd,xf.milliseconds=nf,xf.seconds=of,xf.minutes=pf,xf.hours=qf,xf.days=rf,xf.weeks=ld,xf.months=sf,xf.years=tf,xf.humanize=qd,xf.toISOString=rd,xf.toString=rd,xf.toJSON=rd,xf.locale=pc,xf.localeData=qc,xf.toIsoString=x("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",rd),xf.lang=Xe,U("X",0,0,"unix"),U("x",0,0,"valueOf"),Z("x",Zd),Z("X",ae),ba("X",function(a,b,c){c._d=new Date(1e3*parseFloat(a,10))}),ba("x",function(a,b,c){c._d=new Date(u(a))}),a.version="2.18.1",b(tb),a.fn=bf,a.min=vb,a.max=wb,a.now=Qe,a.utc=l,a.unix=Pc,a.months=Vc,a.isDate=h,a.locale=$a,a.invalid=p,a.duration=Sb,a.isMoment=s,a.weekdays=Xc,a.parseZone=Qc,a.localeData=bb,a.isDuration=Bb,a.monthsShort=Wc,a.weekdaysMin=Zc,a.defineLocale=_a,a.updateLocale=ab,a.locales=cb,a.weekdaysShort=Yc,a.normalizeUnits=K,a.relativeTimeRounding=od,a.relativeTimeThreshold=pd,a.calendarFormat=Yb,a.prototype=bf,a});
|
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
|
|
|
10 |
|
|
|
|
|
|
|
|
|
|
|
11 |
|
|
|
|
|
12 |
|
13 |
+
/*!
|
14 |
+
FullCalendar Core Package v4.3.1
|
15 |
+
Docs & License: https://fullcalendar.io/
|
16 |
+
(c) 2019 Adam Shaw
|
17 |
+
*/
|
18 |
|
19 |
+
(function (global, factory) {
|
20 |
+
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
|
21 |
+
typeof define === 'function' && define.amd ? define(['exports'], factory) :
|
22 |
+
(global = global || self, factory(global.FullCalendar = {}));
|
23 |
+
}(this, function (exports) { 'use strict';
|
24 |
|
25 |
+
// Creating
|
26 |
+
// ----------------------------------------------------------------------------------------------------------------
|
27 |
+
var elementPropHash = {
|
28 |
+
className: true,
|
29 |
+
colSpan: true,
|
30 |
+
rowSpan: true
|
31 |
+
};
|
32 |
+
var containerTagHash = {
|
33 |
+
'<tr': 'tbody',
|
34 |
+
'<td': 'tr'
|
35 |
+
};
|
36 |
+
function createElement(tagName, attrs, content) {
|
37 |
+
var el = document.createElement(tagName);
|
38 |
+
if (attrs) {
|
39 |
+
for (var attrName in attrs) {
|
40 |
+
if (attrName === 'style') {
|
41 |
+
applyStyle(el, attrs[attrName]);
|
42 |
+
}
|
43 |
+
else if (elementPropHash[attrName]) {
|
44 |
+
el[attrName] = attrs[attrName];
|
45 |
+
}
|
46 |
+
else {
|
47 |
+
el.setAttribute(attrName, attrs[attrName]);
|
48 |
}
|
49 |
}
|
50 |
+
}
|
51 |
+
if (typeof content === 'string') {
|
52 |
+
el.innerHTML = content; // shortcut. no need to process HTML in any way
|
53 |
+
}
|
54 |
+
else if (content != null) {
|
55 |
+
appendToElement(el, content);
|
56 |
+
}
|
57 |
+
return el;
|
58 |
+
}
|
59 |
+
function htmlToElement(html) {
|
60 |
+
html = html.trim();
|
61 |
+
var container = document.createElement(computeContainerTag(html));
|
62 |
+
container.innerHTML = html;
|
63 |
+
return container.firstChild;
|
64 |
+
}
|
65 |
+
function htmlToElements(html) {
|
66 |
+
return Array.prototype.slice.call(htmlToNodeList(html));
|
67 |
+
}
|
68 |
+
function htmlToNodeList(html) {
|
69 |
+
html = html.trim();
|
70 |
+
var container = document.createElement(computeContainerTag(html));
|
71 |
+
container.innerHTML = html;
|
72 |
+
return container.childNodes;
|
73 |
+
}
|
74 |
+
// assumes html already trimmed and tag names are lowercase
|
75 |
+
function computeContainerTag(html) {
|
76 |
+
return containerTagHash[html.substr(0, 3) // faster than using regex
|
77 |
+
] || 'div';
|
78 |
+
}
|
79 |
+
function appendToElement(el, content) {
|
80 |
+
var childNodes = normalizeContent(content);
|
81 |
+
for (var i = 0; i < childNodes.length; i++) {
|
82 |
+
el.appendChild(childNodes[i]);
|
83 |
+
}
|
84 |
+
}
|
85 |
+
function prependToElement(parent, content) {
|
86 |
+
var newEls = normalizeContent(content);
|
87 |
+
var afterEl = parent.firstChild || null; // if no firstChild, will append to end, but that's okay, b/c there were no children
|
88 |
+
for (var i = 0; i < newEls.length; i++) {
|
89 |
+
parent.insertBefore(newEls[i], afterEl);
|
90 |
+
}
|
91 |
+
}
|
92 |
+
function insertAfterElement(refEl, content) {
|
93 |
+
var newEls = normalizeContent(content);
|
94 |
+
var afterEl = refEl.nextSibling || null;
|
95 |
+
for (var i = 0; i < newEls.length; i++) {
|
96 |
+
refEl.parentNode.insertBefore(newEls[i], afterEl);
|
97 |
+
}
|
98 |
+
}
|
99 |
+
function normalizeContent(content) {
|
100 |
+
var els;
|
101 |
+
if (typeof content === 'string') {
|
102 |
+
els = htmlToElements(content);
|
103 |
+
}
|
104 |
+
else if (content instanceof Node) {
|
105 |
+
els = [content];
|
106 |
+
}
|
107 |
+
else { // Node[] or NodeList
|
108 |
+
els = Array.prototype.slice.call(content);
|
109 |
+
}
|
110 |
+
return els;
|
111 |
+
}
|
112 |
+
function removeElement(el) {
|
113 |
+
if (el.parentNode) {
|
114 |
+
el.parentNode.removeChild(el);
|
115 |
+
}
|
116 |
+
}
|
117 |
+
// Querying
|
118 |
+
// ----------------------------------------------------------------------------------------------------------------
|
119 |
+
// from https://developer.mozilla.org/en-US/docs/Web/API/Element/closest
|
120 |
+
var matchesMethod = Element.prototype.matches ||
|
121 |
+
Element.prototype.matchesSelector ||
|
122 |
+
Element.prototype.msMatchesSelector;
|
123 |
+
var closestMethod = Element.prototype.closest || function (selector) {
|
124 |
+
// polyfill
|
125 |
+
var el = this;
|
126 |
+
if (!document.documentElement.contains(el)) {
|
127 |
+
return null;
|
128 |
+
}
|
129 |
+
do {
|
130 |
+
if (elementMatches(el, selector)) {
|
131 |
+
return el;
|
132 |
}
|
133 |
+
el = el.parentElement || el.parentNode;
|
134 |
+
} while (el !== null && el.nodeType === 1);
|
135 |
+
return null;
|
136 |
+
};
|
137 |
+
function elementClosest(el, selector) {
|
138 |
+
return closestMethod.call(el, selector);
|
139 |
+
}
|
140 |
+
function elementMatches(el, selector) {
|
141 |
+
return matchesMethod.call(el, selector);
|
142 |
+
}
|
143 |
+
// accepts multiple subject els
|
144 |
+
// returns a real array. good for methods like forEach
|
145 |
+
function findElements(container, selector) {
|
146 |
+
var containers = container instanceof HTMLElement ? [container] : container;
|
147 |
+
var allMatches = [];
|
148 |
+
for (var i = 0; i < containers.length; i++) {
|
149 |
+
var matches = containers[i].querySelectorAll(selector);
|
150 |
+
for (var j = 0; j < matches.length; j++) {
|
151 |
+
allMatches.push(matches[j]);
|
152 |
}
|
153 |
+
}
|
154 |
+
return allMatches;
|
155 |
+
}
|
156 |
+
// accepts multiple subject els
|
157 |
+
// only queries direct child elements
|
158 |
+
function findChildren(parent, selector) {
|
159 |
+
var parents = parent instanceof HTMLElement ? [parent] : parent;
|
160 |
+
var allMatches = [];
|
161 |
+
for (var i = 0; i < parents.length; i++) {
|
162 |
+
var childNodes = parents[i].children; // only ever elements
|
163 |
+
for (var j = 0; j < childNodes.length; j++) {
|
164 |
+
var childNode = childNodes[j];
|
165 |
+
if (!selector || elementMatches(childNode, selector)) {
|
166 |
+
allMatches.push(childNode);
|
167 |
+
}
|
168 |
}
|
169 |
+
}
|
170 |
+
return allMatches;
|
171 |
+
}
|
172 |
+
// Attributes
|
173 |
+
// ----------------------------------------------------------------------------------------------------------------
|
174 |
+
function forceClassName(el, className, bool) {
|
175 |
+
if (bool) {
|
176 |
+
el.classList.add(className);
|
177 |
+
}
|
178 |
+
else {
|
179 |
+
el.classList.remove(className);
|
180 |
+
}
|
181 |
+
}
|
182 |
+
// Style
|
183 |
+
// ----------------------------------------------------------------------------------------------------------------
|
184 |
+
var PIXEL_PROP_RE = /(top|left|right|bottom|width|height)$/i;
|
185 |
+
function applyStyle(el, props) {
|
186 |
+
for (var propName in props) {
|
187 |
+
applyStyleProp(el, propName, props[propName]);
|
188 |
+
}
|
189 |
+
}
|
190 |
+
function applyStyleProp(el, name, val) {
|
191 |
+
if (val == null) {
|
192 |
+
el.style[name] = '';
|
193 |
+
}
|
194 |
+
else if (typeof val === 'number' && PIXEL_PROP_RE.test(name)) {
|
195 |
+
el.style[name] = val + 'px';
|
196 |
+
}
|
197 |
+
else {
|
198 |
+
el.style[name] = val;
|
199 |
+
}
|
200 |
+
}
|
201 |
|
202 |
+
function pointInsideRect(point, rect) {
|
203 |
+
return point.left >= rect.left &&
|
204 |
+
point.left < rect.right &&
|
205 |
+
point.top >= rect.top &&
|
206 |
+
point.top < rect.bottom;
|
207 |
+
}
|
208 |
+
// Returns a new rectangle that is the intersection of the two rectangles. If they don't intersect, returns false
|
209 |
+
function intersectRects(rect1, rect2) {
|
210 |
+
var res = {
|
211 |
+
left: Math.max(rect1.left, rect2.left),
|
212 |
+
right: Math.min(rect1.right, rect2.right),
|
213 |
+
top: Math.max(rect1.top, rect2.top),
|
214 |
+
bottom: Math.min(rect1.bottom, rect2.bottom)
|
215 |
+
};
|
216 |
+
if (res.left < res.right && res.top < res.bottom) {
|
217 |
+
return res;
|
218 |
+
}
|
219 |
+
return false;
|
220 |
+
}
|
221 |
+
function translateRect(rect, deltaX, deltaY) {
|
222 |
+
return {
|
223 |
+
left: rect.left + deltaX,
|
224 |
+
right: rect.right + deltaX,
|
225 |
+
top: rect.top + deltaY,
|
226 |
+
bottom: rect.bottom + deltaY
|
227 |
+
};
|
228 |
+
}
|
229 |
+
// Returns a new point that will have been moved to reside within the given rectangle
|
230 |
+
function constrainPoint(point, rect) {
|
231 |
+
return {
|
232 |
+
left: Math.min(Math.max(point.left, rect.left), rect.right),
|
233 |
+
top: Math.min(Math.max(point.top, rect.top), rect.bottom)
|
234 |
+
};
|
235 |
+
}
|
236 |
+
// Returns a point that is the center of the given rectangle
|
237 |
+
function getRectCenter(rect) {
|
238 |
+
return {
|
239 |
+
left: (rect.left + rect.right) / 2,
|
240 |
+
top: (rect.top + rect.bottom) / 2
|
241 |
+
};
|
242 |
+
}
|
243 |
+
// Subtracts point2's coordinates from point1's coordinates, returning a delta
|
244 |
+
function diffPoints(point1, point2) {
|
245 |
+
return {
|
246 |
+
left: point1.left - point2.left,
|
247 |
+
top: point1.top - point2.top
|
248 |
+
};
|
249 |
+
}
|
250 |
|
251 |
+
// Logic for determining if, when the element is right-to-left, the scrollbar appears on the left side
|
252 |
+
var isRtlScrollbarOnLeft = null;
|
253 |
+
function getIsRtlScrollbarOnLeft() {
|
254 |
+
if (isRtlScrollbarOnLeft === null) {
|
255 |
+
isRtlScrollbarOnLeft = computeIsRtlScrollbarOnLeft();
|
256 |
+
}
|
257 |
+
return isRtlScrollbarOnLeft;
|
258 |
+
}
|
259 |
+
function computeIsRtlScrollbarOnLeft() {
|
260 |
+
var outerEl = createElement('div', {
|
261 |
+
style: {
|
262 |
+
position: 'absolute',
|
263 |
+
top: -1000,
|
264 |
+
left: 0,
|
265 |
+
border: 0,
|
266 |
+
padding: 0,
|
267 |
+
overflow: 'scroll',
|
268 |
+
direction: 'rtl'
|
269 |
}
|
270 |
+
}, '<div></div>');
|
271 |
+
document.body.appendChild(outerEl);
|
272 |
+
var innerEl = outerEl.firstChild;
|
273 |
+
var res = innerEl.getBoundingClientRect().left > outerEl.getBoundingClientRect().left;
|
274 |
+
removeElement(outerEl);
|
275 |
+
return res;
|
276 |
+
}
|
277 |
+
// The scrollbar width computations in computeEdges are sometimes flawed when it comes to
|
278 |
+
// retina displays, rounding, and IE11. Massage them into a usable value.
|
279 |
+
function sanitizeScrollbarWidth(width) {
|
280 |
+
width = Math.max(0, width); // no negatives
|
281 |
+
width = Math.round(width);
|
282 |
+
return width;
|
283 |
+
}
|
284 |
|
285 |
+
function computeEdges(el, getPadding) {
|
286 |
+
if (getPadding === void 0) { getPadding = false; }
|
287 |
+
var computedStyle = window.getComputedStyle(el);
|
288 |
+
var borderLeft = parseInt(computedStyle.borderLeftWidth, 10) || 0;
|
289 |
+
var borderRight = parseInt(computedStyle.borderRightWidth, 10) || 0;
|
290 |
+
var borderTop = parseInt(computedStyle.borderTopWidth, 10) || 0;
|
291 |
+
var borderBottom = parseInt(computedStyle.borderBottomWidth, 10) || 0;
|
292 |
+
// must use offset(Width|Height) because compatible with client(Width|Height)
|
293 |
+
var scrollbarLeftRight = sanitizeScrollbarWidth(el.offsetWidth - el.clientWidth - borderLeft - borderRight);
|
294 |
+
var scrollbarBottom = sanitizeScrollbarWidth(el.offsetHeight - el.clientHeight - borderTop - borderBottom);
|
295 |
+
var res = {
|
296 |
+
borderLeft: borderLeft,
|
297 |
+
borderRight: borderRight,
|
298 |
+
borderTop: borderTop,
|
299 |
+
borderBottom: borderBottom,
|
300 |
+
scrollbarBottom: scrollbarBottom,
|
301 |
+
scrollbarLeft: 0,
|
302 |
+
scrollbarRight: 0
|
303 |
+
};
|
304 |
+
if (getIsRtlScrollbarOnLeft() && computedStyle.direction === 'rtl') { // is the scrollbar on the left side?
|
305 |
+
res.scrollbarLeft = scrollbarLeftRight;
|
306 |
+
}
|
307 |
+
else {
|
308 |
+
res.scrollbarRight = scrollbarLeftRight;
|
309 |
+
}
|
310 |
+
if (getPadding) {
|
311 |
+
res.paddingLeft = parseInt(computedStyle.paddingLeft, 10) || 0;
|
312 |
+
res.paddingRight = parseInt(computedStyle.paddingRight, 10) || 0;
|
313 |
+
res.paddingTop = parseInt(computedStyle.paddingTop, 10) || 0;
|
314 |
+
res.paddingBottom = parseInt(computedStyle.paddingBottom, 10) || 0;
|
315 |
+
}
|
316 |
+
return res;
|
317 |
+
}
|
318 |
+
function computeInnerRect(el, goWithinPadding) {
|
319 |
+
if (goWithinPadding === void 0) { goWithinPadding = false; }
|
320 |
+
var outerRect = computeRect(el);
|
321 |
+
var edges = computeEdges(el, goWithinPadding);
|
322 |
+
var res = {
|
323 |
+
left: outerRect.left + edges.borderLeft + edges.scrollbarLeft,
|
324 |
+
right: outerRect.right - edges.borderRight - edges.scrollbarRight,
|
325 |
+
top: outerRect.top + edges.borderTop,
|
326 |
+
bottom: outerRect.bottom - edges.borderBottom - edges.scrollbarBottom
|
327 |
+
};
|
328 |
+
if (goWithinPadding) {
|
329 |
+
res.left += edges.paddingLeft;
|
330 |
+
res.right -= edges.paddingRight;
|
331 |
+
res.top += edges.paddingTop;
|
332 |
+
res.bottom -= edges.paddingBottom;
|
333 |
+
}
|
334 |
+
return res;
|
335 |
+
}
|
336 |
+
function computeRect(el) {
|
337 |
+
var rect = el.getBoundingClientRect();
|
338 |
+
return {
|
339 |
+
left: rect.left + window.pageXOffset,
|
340 |
+
top: rect.top + window.pageYOffset,
|
341 |
+
right: rect.right + window.pageXOffset,
|
342 |
+
bottom: rect.bottom + window.pageYOffset
|
343 |
+
};
|
344 |
+
}
|
345 |
+
function computeViewportRect() {
|
346 |
+
return {
|
347 |
+
left: window.pageXOffset,
|
348 |
+
right: window.pageXOffset + document.documentElement.clientWidth,
|
349 |
+
top: window.pageYOffset,
|
350 |
+
bottom: window.pageYOffset + document.documentElement.clientHeight
|
351 |
+
};
|
352 |
+
}
|
353 |
+
function computeHeightAndMargins(el) {
|
354 |
+
return el.getBoundingClientRect().height + computeVMargins(el);
|
355 |
+
}
|
356 |
+
function computeVMargins(el) {
|
357 |
+
var computed = window.getComputedStyle(el);
|
358 |
+
return parseInt(computed.marginTop, 10) +
|
359 |
+
parseInt(computed.marginBottom, 10);
|
360 |
+
}
|
361 |
+
// does not return window
|
362 |
+
function getClippingParents(el) {
|
363 |
+
var parents = [];
|
364 |
+
while (el instanceof HTMLElement) { // will stop when gets to document or null
|
365 |
+
var computedStyle = window.getComputedStyle(el);
|
366 |
+
if (computedStyle.position === 'fixed') {
|
367 |
+
break;
|
368 |
}
|
369 |
+
if ((/(auto|scroll)/).test(computedStyle.overflow + computedStyle.overflowY + computedStyle.overflowX)) {
|
370 |
+
parents.push(el);
|
|
|
|
|
|
|
371 |
}
|
372 |
+
el = el.parentNode;
|
373 |
+
}
|
374 |
+
return parents;
|
375 |
+
}
|
376 |
+
function computeClippingRect(el) {
|
377 |
+
return getClippingParents(el)
|
378 |
+
.map(function (el) {
|
379 |
+
return computeInnerRect(el);
|
380 |
+
})
|
381 |
+
.concat(computeViewportRect())
|
382 |
+
.reduce(function (rect0, rect1) {
|
383 |
+
return intersectRects(rect0, rect1) || rect1; // should always intersect
|
384 |
+
});
|
385 |
+
}
|
386 |
|
387 |
+
// Stops a mouse/touch event from doing it's native browser action
|
388 |
+
function preventDefault(ev) {
|
389 |
+
ev.preventDefault();
|
390 |
+
}
|
391 |
+
// Event Delegation
|
392 |
+
// ----------------------------------------------------------------------------------------------------------------
|
393 |
+
function listenBySelector(container, eventType, selector, handler) {
|
394 |
+
function realHandler(ev) {
|
395 |
+
var matchedChild = elementClosest(ev.target, selector);
|
396 |
+
if (matchedChild) {
|
397 |
+
handler.call(matchedChild, ev, matchedChild);
|
|
|
|
|
|
|
398 |
}
|
399 |
+
}
|
400 |
+
container.addEventListener(eventType, realHandler);
|
401 |
+
return function () {
|
402 |
+
container.removeEventListener(eventType, realHandler);
|
403 |
+
};
|
404 |
+
}
|
405 |
+
function listenToHoverBySelector(container, selector, onMouseEnter, onMouseLeave) {
|
406 |
+
var currentMatchedChild;
|
407 |
+
return listenBySelector(container, 'mouseover', selector, function (ev, matchedChild) {
|
408 |
+
if (matchedChild !== currentMatchedChild) {
|
409 |
+
currentMatchedChild = matchedChild;
|
410 |
+
onMouseEnter(ev, matchedChild);
|
411 |
+
var realOnMouseLeave_1 = function (ev) {
|
412 |
+
currentMatchedChild = null;
|
413 |
+
onMouseLeave(ev, matchedChild);
|
414 |
+
matchedChild.removeEventListener('mouseleave', realOnMouseLeave_1);
|
415 |
+
};
|
416 |
+
// listen to the next mouseleave, and then unattach
|
417 |
+
matchedChild.addEventListener('mouseleave', realOnMouseLeave_1);
|
418 |
}
|
419 |
+
});
|
420 |
+
}
|
421 |
+
// Animation
|
422 |
+
// ----------------------------------------------------------------------------------------------------------------
|
423 |
+
var transitionEventNames = [
|
424 |
+
'webkitTransitionEnd',
|
425 |
+
'otransitionend',
|
426 |
+
'oTransitionEnd',
|
427 |
+
'msTransitionEnd',
|
428 |
+
'transitionend'
|
429 |
+
];
|
430 |
+
// triggered only when the next single subsequent transition finishes
|
431 |
+
function whenTransitionDone(el, callback) {
|
432 |
+
var realCallback = function (ev) {
|
433 |
+
callback(ev);
|
434 |
+
transitionEventNames.forEach(function (eventName) {
|
435 |
+
el.removeEventListener(eventName, realCallback);
|
436 |
+
});
|
437 |
+
};
|
438 |
+
transitionEventNames.forEach(function (eventName) {
|
439 |
+
el.addEventListener(eventName, realCallback); // cross-browser way to determine when the transition finishes
|
440 |
+
});
|
441 |
+
}
|
442 |
|
443 |
+
var DAY_IDS = ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat'];
|
444 |
+
// Adding
|
445 |
+
function addWeeks(m, n) {
|
446 |
+
var a = dateToUtcArray(m);
|
447 |
+
a[2] += n * 7;
|
448 |
+
return arrayToUtcDate(a);
|
449 |
+
}
|
450 |
+
function addDays(m, n) {
|
451 |
+
var a = dateToUtcArray(m);
|
452 |
+
a[2] += n;
|
453 |
+
return arrayToUtcDate(a);
|
454 |
+
}
|
455 |
+
function addMs(m, n) {
|
456 |
+
var a = dateToUtcArray(m);
|
457 |
+
a[6] += n;
|
458 |
+
return arrayToUtcDate(a);
|
459 |
+
}
|
460 |
+
// Diffing (all return floats)
|
461 |
+
function diffWeeks(m0, m1) {
|
462 |
+
return diffDays(m0, m1) / 7;
|
463 |
+
}
|
464 |
+
function diffDays(m0, m1) {
|
465 |
+
return (m1.valueOf() - m0.valueOf()) / (1000 * 60 * 60 * 24);
|
466 |
+
}
|
467 |
+
function diffHours(m0, m1) {
|
468 |
+
return (m1.valueOf() - m0.valueOf()) / (1000 * 60 * 60);
|
469 |
+
}
|
470 |
+
function diffMinutes(m0, m1) {
|
471 |
+
return (m1.valueOf() - m0.valueOf()) / (1000 * 60);
|
472 |
+
}
|
473 |
+
function diffSeconds(m0, m1) {
|
474 |
+
return (m1.valueOf() - m0.valueOf()) / 1000;
|
475 |
+
}
|
476 |
+
function diffDayAndTime(m0, m1) {
|
477 |
+
var m0day = startOfDay(m0);
|
478 |
+
var m1day = startOfDay(m1);
|
479 |
+
return {
|
480 |
+
years: 0,
|
481 |
+
months: 0,
|
482 |
+
days: Math.round(diffDays(m0day, m1day)),
|
483 |
+
milliseconds: (m1.valueOf() - m1day.valueOf()) - (m0.valueOf() - m0day.valueOf())
|
484 |
+
};
|
485 |
+
}
|
486 |
+
// Diffing Whole Units
|
487 |
+
function diffWholeWeeks(m0, m1) {
|
488 |
+
var d = diffWholeDays(m0, m1);
|
489 |
+
if (d !== null && d % 7 === 0) {
|
490 |
+
return d / 7;
|
491 |
+
}
|
492 |
+
return null;
|
493 |
+
}
|
494 |
+
function diffWholeDays(m0, m1) {
|
495 |
+
if (timeAsMs(m0) === timeAsMs(m1)) {
|
496 |
+
return Math.round(diffDays(m0, m1));
|
497 |
+
}
|
498 |
+
return null;
|
499 |
+
}
|
500 |
+
// Start-Of
|
501 |
+
function startOfDay(m) {
|
502 |
+
return arrayToUtcDate([
|
503 |
+
m.getUTCFullYear(),
|
504 |
+
m.getUTCMonth(),
|
505 |
+
m.getUTCDate()
|
506 |
+
]);
|
507 |
+
}
|
508 |
+
function startOfHour(m) {
|
509 |
+
return arrayToUtcDate([
|
510 |
+
m.getUTCFullYear(),
|
511 |
+
m.getUTCMonth(),
|
512 |
+
m.getUTCDate(),
|
513 |
+
m.getUTCHours()
|
514 |
+
]);
|
515 |
+
}
|
516 |
+
function startOfMinute(m) {
|
517 |
+
return arrayToUtcDate([
|
518 |
+
m.getUTCFullYear(),
|
519 |
+
m.getUTCMonth(),
|
520 |
+
m.getUTCDate(),
|
521 |
+
m.getUTCHours(),
|
522 |
+
m.getUTCMinutes()
|
523 |
+
]);
|
524 |
+
}
|
525 |
+
function startOfSecond(m) {
|
526 |
+
return arrayToUtcDate([
|
527 |
+
m.getUTCFullYear(),
|
528 |
+
m.getUTCMonth(),
|
529 |
+
m.getUTCDate(),
|
530 |
+
m.getUTCHours(),
|
531 |
+
m.getUTCMinutes(),
|
532 |
+
m.getUTCSeconds()
|
533 |
+
]);
|
534 |
+
}
|
535 |
+
// Week Computation
|
536 |
+
function weekOfYear(marker, dow, doy) {
|
537 |
+
var y = marker.getUTCFullYear();
|
538 |
+
var w = weekOfGivenYear(marker, y, dow, doy);
|
539 |
+
if (w < 1) {
|
540 |
+
return weekOfGivenYear(marker, y - 1, dow, doy);
|
541 |
+
}
|
542 |
+
var nextW = weekOfGivenYear(marker, y + 1, dow, doy);
|
543 |
+
if (nextW >= 1) {
|
544 |
+
return Math.min(w, nextW);
|
545 |
+
}
|
546 |
+
return w;
|
547 |
+
}
|
548 |
+
function weekOfGivenYear(marker, year, dow, doy) {
|
549 |
+
var firstWeekStart = arrayToUtcDate([year, 0, 1 + firstWeekOffset(year, dow, doy)]);
|
550 |
+
var dayStart = startOfDay(marker);
|
551 |
+
var days = Math.round(diffDays(firstWeekStart, dayStart));
|
552 |
+
return Math.floor(days / 7) + 1; // zero-indexed
|
553 |
+
}
|
554 |
+
// start-of-first-week - start-of-year
|
555 |
+
function firstWeekOffset(year, dow, doy) {
|
556 |
+
// first-week day -- which january is always in the first week (4 for iso, 1 for other)
|
557 |
+
var fwd = 7 + dow - doy;
|
558 |
+
// first-week day local weekday -- which local weekday is fwd
|
559 |
+
var fwdlw = (7 + arrayToUtcDate([year, 0, fwd]).getUTCDay() - dow) % 7;
|
560 |
+
return -fwdlw + fwd - 1;
|
561 |
+
}
|
562 |
+
// Array Conversion
|
563 |
+
function dateToLocalArray(date) {
|
564 |
+
return [
|
565 |
+
date.getFullYear(),
|
566 |
+
date.getMonth(),
|
567 |
+
date.getDate(),
|
568 |
+
date.getHours(),
|
569 |
+
date.getMinutes(),
|
570 |
+
date.getSeconds(),
|
571 |
+
date.getMilliseconds()
|
572 |
+
];
|
573 |
+
}
|
574 |
+
function arrayToLocalDate(a) {
|
575 |
+
return new Date(a[0], a[1] || 0, a[2] == null ? 1 : a[2], // day of month
|
576 |
+
a[3] || 0, a[4] || 0, a[5] || 0);
|
577 |
+
}
|
578 |
+
function dateToUtcArray(date) {
|
579 |
+
return [
|
580 |
+
date.getUTCFullYear(),
|
581 |
+
date.getUTCMonth(),
|
582 |
+
date.getUTCDate(),
|
583 |
+
date.getUTCHours(),
|
584 |
+
date.getUTCMinutes(),
|
585 |
+
date.getUTCSeconds(),
|
586 |
+
date.getUTCMilliseconds()
|
587 |
+
];
|
588 |
+
}
|
589 |
+
function arrayToUtcDate(a) {
|
590 |
+
// according to web standards (and Safari), a month index is required.
|
591 |
+
// massage if only given a year.
|
592 |
+
if (a.length === 1) {
|
593 |
+
a = a.concat([0]);
|
594 |
+
}
|
595 |
+
return new Date(Date.UTC.apply(Date, a));
|
596 |
+
}
|
597 |
+
// Other Utils
|
598 |
+
function isValidDate(m) {
|
599 |
+
return !isNaN(m.valueOf());
|
600 |
+
}
|
601 |
+
function timeAsMs(m) {
|
602 |
+
return m.getUTCHours() * 1000 * 60 * 60 +
|
603 |
+
m.getUTCMinutes() * 1000 * 60 +
|
604 |
+
m.getUTCSeconds() * 1000 +
|
605 |
+
m.getUTCMilliseconds();
|
606 |
+
}
|
607 |
|
608 |
+
var INTERNAL_UNITS = ['years', 'months', 'days', 'milliseconds'];
|
609 |
+
var PARSE_RE = /^(-?)(?:(\d+)\.)?(\d+):(\d\d)(?::(\d\d)(?:\.(\d\d\d))?)?/;
|
610 |
+
// Parsing and Creation
|
611 |
+
function createDuration(input, unit) {
|
612 |
+
var _a;
|
613 |
+
if (typeof input === 'string') {
|
614 |
+
return parseString(input);
|
615 |
+
}
|
616 |
+
else if (typeof input === 'object' && input) { // non-null object
|
617 |
+
return normalizeObject(input);
|
618 |
+
}
|
619 |
+
else if (typeof input === 'number') {
|
620 |
+
return normalizeObject((_a = {}, _a[unit || 'milliseconds'] = input, _a));
|
621 |
+
}
|
622 |
+
else {
|
623 |
+
return null;
|
624 |
+
}
|
625 |
+
}
|
626 |
+
function parseString(s) {
|
627 |
+
var m = PARSE_RE.exec(s);
|
628 |
+
if (m) {
|
629 |
+
var sign = m[1] ? -1 : 1;
|
630 |
+
return {
|
631 |
+
years: 0,
|
632 |
+
months: 0,
|
633 |
+
days: sign * (m[2] ? parseInt(m[2], 10) : 0),
|
634 |
+
milliseconds: sign * ((m[3] ? parseInt(m[3], 10) : 0) * 60 * 60 * 1000 + // hours
|
635 |
+
(m[4] ? parseInt(m[4], 10) : 0) * 60 * 1000 + // minutes
|
636 |
+
(m[5] ? parseInt(m[5], 10) : 0) * 1000 + // seconds
|
637 |
+
(m[6] ? parseInt(m[6], 10) : 0) // ms
|
638 |
+
)
|
639 |
+
};
|
640 |
+
}
|
641 |
+
return null;
|
642 |
+
}
|
643 |
+
function normalizeObject(obj) {
|
644 |
+
return {
|
645 |
+
years: obj.years || obj.year || 0,
|
646 |
+
months: obj.months || obj.month || 0,
|
647 |
+
days: (obj.days || obj.day || 0) +
|
648 |
+
getWeeksFromInput(obj) * 7,
|
649 |
+
milliseconds: (obj.hours || obj.hour || 0) * 60 * 60 * 1000 + // hours
|
650 |
+
(obj.minutes || obj.minute || 0) * 60 * 1000 + // minutes
|
651 |
+
(obj.seconds || obj.second || 0) * 1000 + // seconds
|
652 |
+
(obj.milliseconds || obj.millisecond || obj.ms || 0) // ms
|
653 |
+
};
|
654 |
+
}
|
655 |
+
function getWeeksFromInput(obj) {
|
656 |
+
return obj.weeks || obj.week || 0;
|
657 |
+
}
|
658 |
+
// Equality
|
659 |
+
function durationsEqual(d0, d1) {
|
660 |
+
return d0.years === d1.years &&
|
661 |
+
d0.months === d1.months &&
|
662 |
+
d0.days === d1.days &&
|
663 |
+
d0.milliseconds === d1.milliseconds;
|
664 |
+
}
|
665 |
+
function isSingleDay(dur) {
|
666 |
+
return dur.years === 0 && dur.months === 0 && dur.days === 1 && dur.milliseconds === 0;
|
667 |
+
}
|
668 |
+
// Simple Math
|
669 |
+
function addDurations(d0, d1) {
|
670 |
+
return {
|
671 |
+
years: d0.years + d1.years,
|
672 |
+
months: d0.months + d1.months,
|
673 |
+
days: d0.days + d1.days,
|
674 |
+
milliseconds: d0.milliseconds + d1.milliseconds
|
675 |
+
};
|
676 |
+
}
|
677 |
+
function subtractDurations(d1, d0) {
|
678 |
+
return {
|
679 |
+
years: d1.years - d0.years,
|
680 |
+
months: d1.months - d0.months,
|
681 |
+
days: d1.days - d0.days,
|
682 |
+
milliseconds: d1.milliseconds - d0.milliseconds
|
683 |
+
};
|
684 |
+
}
|
685 |
+
function multiplyDuration(d, n) {
|
686 |
+
return {
|
687 |
+
years: d.years * n,
|
688 |
+
months: d.months * n,
|
689 |
+
days: d.days * n,
|
690 |
+
milliseconds: d.milliseconds * n
|
691 |
+
};
|
692 |
+
}
|
693 |
+
// Conversions
|
694 |
+
// "Rough" because they are based on average-case Gregorian months/years
|
695 |
+
function asRoughYears(dur) {
|
696 |
+
return asRoughDays(dur) / 365;
|
697 |
+
}
|
698 |
+
function asRoughMonths(dur) {
|
699 |
+
return asRoughDays(dur) / 30;
|
700 |
+
}
|
701 |
+
function asRoughDays(dur) {
|
702 |
+
return asRoughMs(dur) / 864e5;
|
703 |
+
}
|
704 |
+
function asRoughMinutes(dur) {
|
705 |
+
return asRoughMs(dur) / (1000 * 60);
|
706 |
+
}
|
707 |
+
function asRoughSeconds(dur) {
|
708 |
+
return asRoughMs(dur) / 1000;
|
709 |
+
}
|
710 |
+
function asRoughMs(dur) {
|
711 |
+
return dur.years * (365 * 864e5) +
|
712 |
+
dur.months * (30 * 864e5) +
|
713 |
+
dur.days * 864e5 +
|
714 |
+
dur.milliseconds;
|
715 |
+
}
|
716 |
+
// Advanced Math
|
717 |
+
function wholeDivideDurations(numerator, denominator) {
|
718 |
+
var res = null;
|
719 |
+
for (var i = 0; i < INTERNAL_UNITS.length; i++) {
|
720 |
+
var unit = INTERNAL_UNITS[i];
|
721 |
+
if (denominator[unit]) {
|
722 |
+
var localRes = numerator[unit] / denominator[unit];
|
723 |
+
if (!isInt(localRes) || (res !== null && res !== localRes)) {
|
724 |
+
return null;
|
725 |
}
|
726 |
+
res = localRes;
|
727 |
}
|
728 |
+
else if (numerator[unit]) {
|
729 |
+
// needs to divide by something but can't!
|
730 |
+
return null;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
731 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
732 |
}
|
733 |
+
return res;
|
734 |
+
}
|
735 |
+
function greatestDurationDenominator(dur, dontReturnWeeks) {
|
736 |
+
var ms = dur.milliseconds;
|
737 |
+
if (ms) {
|
738 |
+
if (ms % 1000 !== 0) {
|
739 |
+
return { unit: 'millisecond', value: ms };
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
740 |
}
|
741 |
+
if (ms % (1000 * 60) !== 0) {
|
742 |
+
return { unit: 'second', value: ms / 1000 };
|
|
|
743 |
}
|
744 |
+
if (ms % (1000 * 60 * 60) !== 0) {
|
745 |
+
return { unit: 'minute', value: ms / (1000 * 60) };
|
746 |
+
}
|
747 |
+
if (ms) {
|
748 |
+
return { unit: 'hour', value: ms / (1000 * 60 * 60) };
|
749 |
+
}
|
750 |
+
}
|
751 |
+
if (dur.days) {
|
752 |
+
if (!dontReturnWeeks && dur.days % 7 === 0) {
|
753 |
+
return { unit: 'week', value: dur.days / 7 };
|
754 |
+
}
|
755 |
+
return { unit: 'day', value: dur.days };
|
756 |
+
}
|
757 |
+
if (dur.months) {
|
758 |
+
return { unit: 'month', value: dur.months };
|
759 |
+
}
|
760 |
+
if (dur.years) {
|
761 |
+
return { unit: 'year', value: dur.years };
|
762 |
+
}
|
763 |
+
return { unit: 'millisecond', value: 0 };
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
764 |
}
|
765 |
|
766 |
+
/* FullCalendar-specific DOM Utilities
|
767 |
+
----------------------------------------------------------------------------------------------------------------------*/
|
768 |
+
// Given the scrollbar widths of some other container, create borders/margins on rowEls in order to match the left
|
769 |
+
// and right space that was offset by the scrollbars. A 1-pixel border first, then margin beyond that.
|
770 |
+
function compensateScroll(rowEl, scrollbarWidths) {
|
771 |
+
if (scrollbarWidths.left) {
|
772 |
+
applyStyle(rowEl, {
|
773 |
+
borderLeftWidth: 1,
|
774 |
+
marginLeft: scrollbarWidths.left - 1
|
775 |
+
});
|
776 |
+
}
|
777 |
+
if (scrollbarWidths.right) {
|
778 |
+
applyStyle(rowEl, {
|
779 |
+
borderRightWidth: 1,
|
780 |
+
marginRight: scrollbarWidths.right - 1
|
781 |
+
});
|
782 |
+
}
|
783 |
+
}
|
784 |
+
// Undoes compensateScroll and restores all borders/margins
|
785 |
+
function uncompensateScroll(rowEl) {
|
786 |
+
applyStyle(rowEl, {
|
787 |
+
marginLeft: '',
|
788 |
+
marginRight: '',
|
789 |
+
borderLeftWidth: '',
|
790 |
+
borderRightWidth: ''
|
791 |
+
});
|
792 |
+
}
|
793 |
+
// Make the mouse cursor express that an event is not allowed in the current area
|
794 |
+
function disableCursor() {
|
795 |
+
document.body.classList.add('fc-not-allowed');
|
796 |
+
}
|
797 |
+
// Returns the mouse cursor to its original look
|
798 |
+
function enableCursor() {
|
799 |
+
document.body.classList.remove('fc-not-allowed');
|
800 |
+
}
|
801 |
+
// Given a total available height to fill, have `els` (essentially child rows) expand to accomodate.
|
802 |
+
// By default, all elements that are shorter than the recommended height are expanded uniformly, not considering
|
803 |
+
// any other els that are already too tall. if `shouldRedistribute` is on, it considers these tall rows and
|
804 |
+
// reduces the available height.
|
805 |
+
function distributeHeight(els, availableHeight, shouldRedistribute) {
|
806 |
+
// *FLOORING NOTE*: we floor in certain places because zoom can give inaccurate floating-point dimensions,
|
807 |
+
// and it is better to be shorter than taller, to avoid creating unnecessary scrollbars.
|
808 |
+
var minOffset1 = Math.floor(availableHeight / els.length); // for non-last element
|
809 |
+
var minOffset2 = Math.floor(availableHeight - minOffset1 * (els.length - 1)); // for last element *FLOORING NOTE*
|
810 |
+
var flexEls = []; // elements that are allowed to expand. array of DOM nodes
|
811 |
+
var flexOffsets = []; // amount of vertical space it takes up
|
812 |
+
var flexHeights = []; // actual css height
|
813 |
+
var usedHeight = 0;
|
814 |
+
undistributeHeight(els); // give all elements their natural height
|
815 |
+
// find elements that are below the recommended height (expandable).
|
816 |
+
// important to query for heights in a single first pass (to avoid reflow oscillation).
|
817 |
+
els.forEach(function (el, i) {
|
818 |
+
var minOffset = i === els.length - 1 ? minOffset2 : minOffset1;
|
819 |
+
var naturalHeight = el.getBoundingClientRect().height;
|
820 |
+
var naturalOffset = naturalHeight + computeVMargins(el);
|
821 |
+
if (naturalOffset < minOffset) {
|
822 |
+
flexEls.push(el);
|
823 |
+
flexOffsets.push(naturalOffset);
|
824 |
+
flexHeights.push(naturalHeight);
|
825 |
}
|
826 |
+
else {
|
827 |
+
// this element stretches past recommended height (non-expandable). mark the space as occupied.
|
828 |
+
usedHeight += naturalOffset;
|
829 |
+
}
|
830 |
+
});
|
831 |
+
// readjust the recommended height to only consider the height available to non-maxed-out rows.
|
832 |
+
if (shouldRedistribute) {
|
833 |
+
availableHeight -= usedHeight;
|
834 |
+
minOffset1 = Math.floor(availableHeight / flexEls.length);
|
835 |
+
minOffset2 = Math.floor(availableHeight - minOffset1 * (flexEls.length - 1)); // *FLOORING NOTE*
|
836 |
}
|
837 |
+
// assign heights to all expandable elements
|
838 |
+
flexEls.forEach(function (el, i) {
|
839 |
+
var minOffset = i === flexEls.length - 1 ? minOffset2 : minOffset1;
|
840 |
+
var naturalOffset = flexOffsets[i];
|
841 |
+
var naturalHeight = flexHeights[i];
|
842 |
+
var newHeight = minOffset - (naturalOffset - naturalHeight); // subtract the margin/padding
|
843 |
+
if (naturalOffset < minOffset) { // we check this again because redistribution might have changed things
|
844 |
+
el.style.height = newHeight + 'px';
|
845 |
+
}
|
846 |
+
});
|
847 |
+
}
|
848 |
+
// Undoes distrubuteHeight, restoring all els to their natural height
|
849 |
+
function undistributeHeight(els) {
|
850 |
+
els.forEach(function (el) {
|
851 |
+
el.style.height = '';
|
852 |
+
});
|
853 |
+
}
|
854 |
+
// Given `els`, a set of <td> cells, find the cell with the largest natural width and set the widths of all the
|
855 |
+
// cells to be that width.
|
856 |
+
// PREREQUISITE: if you want a cell to take up width, it needs to have a single inner element w/ display:inline
|
857 |
+
function matchCellWidths(els) {
|
858 |
+
var maxInnerWidth = 0;
|
859 |
+
els.forEach(function (el) {
|
860 |
+
var innerEl = el.firstChild; // hopefully an element
|
861 |
+
if (innerEl instanceof HTMLElement) {
|
862 |
+
var innerWidth_1 = innerEl.getBoundingClientRect().width;
|
863 |
+
if (innerWidth_1 > maxInnerWidth) {
|
864 |
+
maxInnerWidth = innerWidth_1;
|
865 |
+
}
|
866 |
}
|
867 |
});
|
868 |
+
maxInnerWidth++; // sometimes not accurate of width the text needs to stay on one line. insurance
|
869 |
+
els.forEach(function (el) {
|
870 |
+
el.style.width = maxInnerWidth + 'px';
|
871 |
+
});
|
872 |
+
return maxInnerWidth;
|
873 |
+
}
|
874 |
+
// Given one element that resides inside another,
|
875 |
+
// Subtracts the height of the inner element from the outer element.
|
876 |
+
function subtractInnerElHeight(outerEl, innerEl) {
|
877 |
+
// effin' IE8/9/10/11 sometimes returns 0 for dimensions. this weird hack was the only thing that worked
|
878 |
+
var reflowStyleProps = {
|
879 |
+
position: 'relative',
|
880 |
+
left: -1 // ensure reflow in case the el was already relative. negative is less likely to cause new scroll
|
881 |
+
};
|
882 |
+
applyStyle(outerEl, reflowStyleProps);
|
883 |
+
applyStyle(innerEl, reflowStyleProps);
|
884 |
+
var diff = // grab the dimensions
|
885 |
+
outerEl.getBoundingClientRect().height -
|
886 |
+
innerEl.getBoundingClientRect().height;
|
887 |
+
// undo hack
|
888 |
+
var resetStyleProps = { position: '', left: '' };
|
889 |
+
applyStyle(outerEl, resetStyleProps);
|
890 |
+
applyStyle(innerEl, resetStyleProps);
|
891 |
+
return diff;
|
892 |
+
}
|
893 |
+
/* Selection
|
894 |
+
----------------------------------------------------------------------------------------------------------------------*/
|
895 |
+
function preventSelection(el) {
|
896 |
+
el.classList.add('fc-unselectable');
|
897 |
+
el.addEventListener('selectstart', preventDefault);
|
898 |
+
}
|
899 |
+
function allowSelection(el) {
|
900 |
+
el.classList.remove('fc-unselectable');
|
901 |
+
el.removeEventListener('selectstart', preventDefault);
|
902 |
+
}
|
903 |
+
/* Context Menu
|
904 |
+
----------------------------------------------------------------------------------------------------------------------*/
|
905 |
+
function preventContextMenu(el) {
|
906 |
+
el.addEventListener('contextmenu', preventDefault);
|
907 |
+
}
|
908 |
+
function allowContextMenu(el) {
|
909 |
+
el.removeEventListener('contextmenu', preventDefault);
|
910 |
+
}
|
911 |
+
/* Object Ordering by Field
|
912 |
+
----------------------------------------------------------------------------------------------------------------------*/
|
913 |
+
function parseFieldSpecs(input) {
|
914 |
+
var specs = [];
|
915 |
+
var tokens = [];
|
916 |
+
var i;
|
917 |
+
var token;
|
918 |
+
if (typeof input === 'string') {
|
919 |
+
tokens = input.split(/\s*,\s*/);
|
920 |
+
}
|
921 |
+
else if (typeof input === 'function') {
|
922 |
+
tokens = [input];
|
923 |
+
}
|
924 |
+
else if (Array.isArray(input)) {
|
925 |
+
tokens = input;
|
926 |
+
}
|
927 |
+
for (i = 0; i < tokens.length; i++) {
|
928 |
+
token = tokens[i];
|
929 |
+
if (typeof token === 'string') {
|
930 |
+
specs.push(token.charAt(0) === '-' ?
|
931 |
+
{ field: token.substring(1), order: -1 } :
|
932 |
+
{ field: token, order: 1 });
|
933 |
+
}
|
934 |
+
else if (typeof token === 'function') {
|
935 |
+
specs.push({ func: token });
|
936 |
+
}
|
937 |
+
}
|
938 |
+
return specs;
|
939 |
+
}
|
940 |
+
function compareByFieldSpecs(obj0, obj1, fieldSpecs) {
|
941 |
+
var i;
|
942 |
+
var cmp;
|
943 |
+
for (i = 0; i < fieldSpecs.length; i++) {
|
944 |
+
cmp = compareByFieldSpec(obj0, obj1, fieldSpecs[i]);
|
945 |
+
if (cmp) {
|
946 |
+
return cmp;
|
947 |
+
}
|
948 |
+
}
|
949 |
+
return 0;
|
950 |
+
}
|
951 |
+
function compareByFieldSpec(obj0, obj1, fieldSpec) {
|
952 |
+
if (fieldSpec.func) {
|
953 |
+
return fieldSpec.func(obj0, obj1);
|
954 |
+
}
|
955 |
+
return flexibleCompare(obj0[fieldSpec.field], obj1[fieldSpec.field])
|
956 |
+
* (fieldSpec.order || 1);
|
957 |
+
}
|
958 |
+
function flexibleCompare(a, b) {
|
959 |
+
if (!a && !b) {
|
960 |
+
return 0;
|
961 |
+
}
|
962 |
+
if (b == null) {
|
963 |
+
return -1;
|
964 |
+
}
|
965 |
+
if (a == null) {
|
966 |
+
return 1;
|
967 |
+
}
|
968 |
+
if (typeof a === 'string' || typeof b === 'string') {
|
969 |
+
return String(a).localeCompare(String(b));
|
970 |
+
}
|
971 |
+
return a - b;
|
972 |
+
}
|
973 |
+
/* String Utilities
|
974 |
+
----------------------------------------------------------------------------------------------------------------------*/
|
975 |
+
function capitaliseFirstLetter(str) {
|
976 |
+
return str.charAt(0).toUpperCase() + str.slice(1);
|
977 |
+
}
|
978 |
+
function padStart(val, len) {
|
979 |
+
var s = String(val);
|
980 |
+
return '000'.substr(0, len - s.length) + s;
|
981 |
+
}
|
982 |
+
/* Number Utilities
|
983 |
+
----------------------------------------------------------------------------------------------------------------------*/
|
984 |
+
function compareNumbers(a, b) {
|
985 |
+
return a - b;
|
986 |
+
}
|
987 |
+
function isInt(n) {
|
988 |
+
return n % 1 === 0;
|
989 |
+
}
|
990 |
+
/* Weird Utilities
|
991 |
+
----------------------------------------------------------------------------------------------------------------------*/
|
992 |
+
function applyAll(functions, thisObj, args) {
|
993 |
+
if (typeof functions === 'function') { // supplied a single function
|
994 |
+
functions = [functions];
|
995 |
+
}
|
996 |
+
if (functions) {
|
997 |
+
var i = void 0;
|
998 |
+
var ret = void 0;
|
999 |
+
for (i = 0; i < functions.length; i++) {
|
1000 |
+
ret = functions[i].apply(thisObj, args) || ret;
|
1001 |
+
}
|
1002 |
+
return ret;
|
1003 |
+
}
|
1004 |
+
}
|
1005 |
+
function firstDefined() {
|
1006 |
+
var args = [];
|
1007 |
+
for (var _i = 0; _i < arguments.length; _i++) {
|
1008 |
+
args[_i] = arguments[_i];
|
1009 |
+
}
|
1010 |
+
for (var i = 0; i < args.length; i++) {
|
1011 |
+
if (args[i] !== undefined) {
|
1012 |
+
return args[i];
|
1013 |
+
}
|
1014 |
+
}
|
1015 |
+
}
|
1016 |
+
// Returns a function, that, as long as it continues to be invoked, will not
|
1017 |
+
// be triggered. The function will be called after it stops being called for
|
1018 |
+
// N milliseconds. If `immediate` is passed, trigger the function on the
|
1019 |
+
// leading edge, instead of the trailing.
|
1020 |
+
// https://github.com/jashkenas/underscore/blob/1.6.0/underscore.js#L714
|
1021 |
+
function debounce(func, wait) {
|
1022 |
+
var timeout;
|
1023 |
+
var args;
|
1024 |
+
var context;
|
1025 |
+
var timestamp;
|
1026 |
+
var result;
|
1027 |
+
var later = function () {
|
1028 |
+
var last = new Date().valueOf() - timestamp;
|
1029 |
+
if (last < wait) {
|
1030 |
+
timeout = setTimeout(later, wait - last);
|
1031 |
+
}
|
1032 |
+
else {
|
1033 |
+
timeout = null;
|
1034 |
+
result = func.apply(context, args);
|
1035 |
+
context = args = null;
|
1036 |
+
}
|
1037 |
+
};
|
1038 |
+
return function () {
|
1039 |
+
context = this;
|
1040 |
+
args = arguments;
|
1041 |
+
timestamp = new Date().valueOf();
|
1042 |
+
if (!timeout) {
|
1043 |
+
timeout = setTimeout(later, wait);
|
1044 |
+
}
|
1045 |
+
return result;
|
1046 |
+
};
|
1047 |
+
}
|
1048 |
+
// Number and Boolean are only types that defaults or not computed for
|
1049 |
+
// TODO: write more comments
|
1050 |
+
function refineProps(rawProps, processors, defaults, leftoverProps) {
|
1051 |
+
if (defaults === void 0) { defaults = {}; }
|
1052 |
+
var refined = {};
|
1053 |
+
for (var key in processors) {
|
1054 |
+
var processor = processors[key];
|
1055 |
+
if (rawProps[key] !== undefined) {
|
1056 |
+
// found
|
1057 |
+
if (processor === Function) {
|
1058 |
+
refined[key] = typeof rawProps[key] === 'function' ? rawProps[key] : null;
|
1059 |
+
}
|
1060 |
+
else if (processor) { // a refining function?
|
1061 |
+
refined[key] = processor(rawProps[key]);
|
1062 |
+
}
|
1063 |
+
else {
|
1064 |
+
refined[key] = rawProps[key];
|
1065 |
+
}
|
1066 |
+
}
|
1067 |
+
else if (defaults[key] !== undefined) {
|
1068 |
+
// there's an explicit default
|
1069 |
+
refined[key] = defaults[key];
|
1070 |
+
}
|
1071 |
+
else {
|
1072 |
+
// must compute a default
|
1073 |
+
if (processor === String) {
|
1074 |
+
refined[key] = ''; // empty string is default for String
|
1075 |
+
}
|
1076 |
+
else if (!processor || processor === Number || processor === Boolean || processor === Function) {
|
1077 |
+
refined[key] = null; // assign null for other non-custom processor funcs
|
1078 |
+
}
|
1079 |
+
else {
|
1080 |
+
refined[key] = processor(null); // run the custom processor func
|
1081 |
+
}
|
1082 |
+
}
|
1083 |
+
}
|
1084 |
+
if (leftoverProps) {
|
1085 |
+
for (var key in rawProps) {
|
1086 |
+
if (processors[key] === undefined) {
|
1087 |
+
leftoverProps[key] = rawProps[key];
|
1088 |
+
}
|
1089 |
+
}
|
1090 |
+
}
|
1091 |
+
return refined;
|
1092 |
+
}
|
1093 |
+
/* Date stuff that doesn't belong in datelib core
|
1094 |
+
----------------------------------------------------------------------------------------------------------------------*/
|
1095 |
+
// given a timed range, computes an all-day range that has the same exact duration,
|
1096 |
+
// but whose start time is aligned with the start of the day.
|
1097 |
+
function computeAlignedDayRange(timedRange) {
|
1098 |
+
var dayCnt = Math.floor(diffDays(timedRange.start, timedRange.end)) || 1;
|
1099 |
+
var start = startOfDay(timedRange.start);
|
1100 |
+
var end = addDays(start, dayCnt);
|
1101 |
+
return { start: start, end: end };
|
1102 |
+
}
|
1103 |
+
// given a timed range, computes an all-day range based on how for the end date bleeds into the next day
|
1104 |
+
// TODO: give nextDayThreshold a default arg
|
1105 |
+
function computeVisibleDayRange(timedRange, nextDayThreshold) {
|
1106 |
+
if (nextDayThreshold === void 0) { nextDayThreshold = createDuration(0); }
|
1107 |
+
var startDay = null;
|
1108 |
+
var endDay = null;
|
1109 |
+
if (timedRange.end) {
|
1110 |
+
endDay = startOfDay(timedRange.end);
|
1111 |
+
var endTimeMS = timedRange.end.valueOf() - endDay.valueOf(); // # of milliseconds into `endDay`
|
1112 |
+
// If the end time is actually inclusively part of the next day and is equal to or
|
1113 |
+
// beyond the next day threshold, adjust the end to be the exclusive end of `endDay`.
|
1114 |
+
// Otherwise, leaving it as inclusive will cause it to exclude `endDay`.
|
1115 |
+
if (endTimeMS && endTimeMS >= asRoughMs(nextDayThreshold)) {
|
1116 |
+
endDay = addDays(endDay, 1);
|
1117 |
+
}
|
1118 |
+
}
|
1119 |
+
if (timedRange.start) {
|
1120 |
+
startDay = startOfDay(timedRange.start); // the beginning of the day the range starts
|
1121 |
+
// If end is within `startDay` but not past nextDayThreshold, assign the default duration of one day.
|
1122 |
+
if (endDay && endDay <= startDay) {
|
1123 |
+
endDay = addDays(startDay, 1);
|
1124 |
+
}
|
1125 |
+
}
|
1126 |
+
return { start: startDay, end: endDay };
|
1127 |
+
}
|
1128 |
+
// spans from one day into another?
|
1129 |
+
function isMultiDayRange(range) {
|
1130 |
+
var visibleRange = computeVisibleDayRange(range);
|
1131 |
+
return diffDays(visibleRange.start, visibleRange.end) > 1;
|
1132 |
+
}
|
1133 |
+
function diffDates(date0, date1, dateEnv, largeUnit) {
|
1134 |
+
if (largeUnit === 'year') {
|
1135 |
+
return createDuration(dateEnv.diffWholeYears(date0, date1), 'year');
|
1136 |
+
}
|
1137 |
+
else if (largeUnit === 'month') {
|
1138 |
+
return createDuration(dateEnv.diffWholeMonths(date0, date1), 'month');
|
1139 |
+
}
|
1140 |
+
else {
|
1141 |
+
return diffDayAndTime(date0, date1); // returns a duration
|
1142 |
+
}
|
1143 |
+
}
|
1144 |
+
|
1145 |
+
/*! *****************************************************************************
|
1146 |
+
Copyright (c) Microsoft Corporation. All rights reserved.
|
1147 |
+
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
|
1148 |
+
this file except in compliance with the License. You may obtain a copy of the
|
1149 |
+
License at http://www.apache.org/licenses/LICENSE-2.0
|
1150 |
+
|
1151 |
+
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
1152 |
+
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
|
1153 |
+
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
|
1154 |
+
MERCHANTABLITY OR NON-INFRINGEMENT.
|
1155 |
+
|
1156 |
+
See the Apache Version 2.0 License for specific language governing permissions
|
1157 |
+
and limitations under the License.
|
1158 |
+
***************************************************************************** */
|
1159 |
+
/* global Reflect, Promise */
|
1160 |
+
|
1161 |
+
var extendStatics = function(d, b) {
|
1162 |
+
extendStatics = Object.setPrototypeOf ||
|
1163 |
+
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
|
1164 |
+
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
|
1165 |
+
return extendStatics(d, b);
|
1166 |
};
|
|
|
1167 |
|
1168 |
+
function __extends(d, b) {
|
1169 |
+
extendStatics(d, b);
|
1170 |
+
function __() { this.constructor = d; }
|
1171 |
+
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
|
1172 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1173 |
|
1174 |
var __assign = function() {
|
1175 |
__assign = Object.assign || function __assign(t) {
|
11846 |
this.dayGrid.limitRows(eventLimit);
|
11847 |
}
|
11848 |
}
|
11849 |
+
if (!isAuto) { // should we force dimensions of the scroll container?
|
11850 |
+
scrollerHeight = this.computeScrollerHeight(viewHeight);
|
11851 |
+
this.scroller.setHeight(scrollerHeight);
|
11852 |
+
scrollbarWidths = this.scroller.getScrollbarWidths();
|
11853 |
+
if (scrollbarWidths.left || scrollbarWidths.right) { // using scrollbars?
|
11854 |
+
// make the all-day and header rows lines up
|
11855 |
+
noScrollRowEls.forEach(function (rowEl) {
|
11856 |
+
core.compensateScroll(rowEl, scrollbarWidths);
|
11857 |
+
});
|
11858 |
+
// the scrollbar compensation might have changed text flow, which might affect height, so recalculate
|
11859 |
+
// and reapply the desired height to the scroller.
|
11860 |
+
scrollerHeight = this.computeScrollerHeight(viewHeight);
|
11861 |
+
this.scroller.setHeight(scrollerHeight);
|
11862 |
+
}
|
11863 |
+
// guarantees the same scrollbar widths
|
11864 |
+
this.scroller.lockOverflow(scrollbarWidths);
|
11865 |
+
// if there's any space below the slats, show the horizontal rule.
|
11866 |
+
// this won't cause any new overflow, because lockOverflow already called.
|
11867 |
+
if (this.timeGrid.getTotalSlatHeight() < scrollerHeight) {
|
11868 |
+
this.timeGrid.bottomRuleEl.style.display = '';
|
11869 |
+
}
|
11870 |
+
}
|
11871 |
+
};
|
11872 |
+
// given a desired total height of the view, returns what the height of the scroller should be
|
11873 |
+
TimeGridView.prototype.computeScrollerHeight = function (viewHeight) {
|
11874 |
+
return viewHeight -
|
11875 |
+
core.subtractInnerElHeight(this.el, this.scroller.el); // everything that's NOT the scroller
|
11876 |
+
};
|
11877 |
+
/* Scroll
|
11878 |
+
------------------------------------------------------------------------------------------------------------------*/
|
11879 |
+
// Computes the initial pre-configured scroll state prior to allowing the user to change it
|
11880 |
+
TimeGridView.prototype.computeDateScroll = function (duration) {
|
11881 |
+
var top = this.timeGrid.computeTimeTop(duration);
|
11882 |
+
// zoom can give weird floating-point values. rather scroll a little bit further
|
11883 |
+
top = Math.ceil(top);
|
11884 |
+
if (top) {
|
11885 |
+
top++; // to overcome top border that slots beyond the first have. looks better
|
11886 |
+
}
|
11887 |
+
return { top: top };
|
11888 |
+
};
|
11889 |
+
TimeGridView.prototype.queryDateScroll = function () {
|
11890 |
+
return { top: this.scroller.getScrollTop() };
|
11891 |
+
};
|
11892 |
+
TimeGridView.prototype.applyDateScroll = function (scroll) {
|
11893 |
+
if (scroll.top !== undefined) {
|
11894 |
+
this.scroller.setScrollTop(scroll.top);
|
11895 |
+
}
|
11896 |
+
};
|
11897 |
+
// Generates an HTML attribute string for setting the width of the axis, if it is known
|
11898 |
+
TimeGridView.prototype.axisStyleAttr = function () {
|
11899 |
+
if (this.axisWidth != null) {
|
11900 |
+
return 'style="width:' + this.axisWidth + 'px"';
|
11901 |
+
}
|
11902 |
+
return '';
|
11903 |
+
};
|
11904 |
+
return TimeGridView;
|
11905 |
+
}(core.View));
|
11906 |
+
TimeGridView.prototype.usesMinMaxTime = true; // indicates that minTime/maxTime affects rendering
|
11907 |
+
|
11908 |
+
var SimpleTimeGrid = /** @class */ (function (_super) {
|
11909 |
+
__extends(SimpleTimeGrid, _super);
|
11910 |
+
function SimpleTimeGrid(context, timeGrid) {
|
11911 |
+
var _this = _super.call(this, context, timeGrid.el) || this;
|
11912 |
+
_this.buildDayRanges = core.memoize(buildDayRanges);
|
11913 |
+
_this.slicer = new TimeGridSlicer();
|
11914 |
+
_this.timeGrid = timeGrid;
|
11915 |
+
context.calendar.registerInteractiveComponent(_this, {
|
11916 |
+
el: _this.timeGrid.el
|
11917 |
+
});
|
11918 |
+
return _this;
|
11919 |
+
}
|
11920 |
+
SimpleTimeGrid.prototype.destroy = function () {
|
11921 |
+
_super.prototype.destroy.call(this);
|
11922 |
+
this.calendar.unregisterInteractiveComponent(this);
|
11923 |
+
};
|
11924 |
+
SimpleTimeGrid.prototype.render = function (props) {
|
11925 |
+
var dateProfile = props.dateProfile, dayTable = props.dayTable;
|
11926 |
+
var dayRanges = this.dayRanges = this.buildDayRanges(dayTable, dateProfile, this.dateEnv);
|
11927 |
+
this.timeGrid.receiveProps(__assign({}, this.slicer.sliceProps(props, dateProfile, null, this.timeGrid, dayRanges), { dateProfile: dateProfile, cells: dayTable.cells[0] }));
|
11928 |
+
};
|
11929 |
+
SimpleTimeGrid.prototype.renderNowIndicator = function (date) {
|
11930 |
+
this.timeGrid.renderNowIndicator(this.slicer.sliceNowDate(date, this.timeGrid, this.dayRanges), date);
|
11931 |
+
};
|
11932 |
+
SimpleTimeGrid.prototype.buildPositionCaches = function () {
|
11933 |
+
this.timeGrid.buildPositionCaches();
|
11934 |
+
};
|
11935 |
+
SimpleTimeGrid.prototype.queryHit = function (positionLeft, positionTop) {
|
11936 |
+
var rawHit = this.timeGrid.positionToHit(positionLeft, positionTop);
|
11937 |
+
if (rawHit) {
|
11938 |
+
return {
|
11939 |
+
component: this.timeGrid,
|
11940 |
+
dateSpan: rawHit.dateSpan,
|
11941 |
+
dayEl: rawHit.dayEl,
|
11942 |
+
rect: {
|
11943 |
+
left: rawHit.relativeRect.left,
|
11944 |
+
right: rawHit.relativeRect.right,
|
11945 |
+
top: rawHit.relativeRect.top,
|
11946 |
+
bottom: rawHit.relativeRect.bottom
|
11947 |
+
},
|
11948 |
+
layer: 0
|
11949 |
+
};
|
11950 |
+
}
|
11951 |
+
};
|
11952 |
+
return SimpleTimeGrid;
|
11953 |
+
}(core.DateComponent));
|
11954 |
+
function buildDayRanges(dayTable, dateProfile, dateEnv) {
|
11955 |
+
var ranges = [];
|
11956 |
+
for (var _i = 0, _a = dayTable.headerDates; _i < _a.length; _i++) {
|
11957 |
+
var date = _a[_i];
|
11958 |
+
ranges.push({
|
11959 |
+
start: dateEnv.add(date, dateProfile.minTime),
|
11960 |
+
end: dateEnv.add(date, dateProfile.maxTime)
|
11961 |
+
});
|
11962 |
+
}
|
11963 |
+
return ranges;
|
11964 |
+
}
|
11965 |
+
var TimeGridSlicer = /** @class */ (function (_super) {
|
11966 |
+
__extends(TimeGridSlicer, _super);
|
11967 |
+
function TimeGridSlicer() {
|
11968 |
+
return _super !== null && _super.apply(this, arguments) || this;
|
11969 |
+
}
|
11970 |
+
TimeGridSlicer.prototype.sliceRange = function (range, dayRanges) {
|
11971 |
+
var segs = [];
|
11972 |
+
for (var col = 0; col < dayRanges.length; col++) {
|
11973 |
+
var segRange = core.intersectRanges(range, dayRanges[col]);
|
11974 |
+
if (segRange) {
|
11975 |
+
segs.push({
|
11976 |
+
start: segRange.start,
|
11977 |
+
end: segRange.end,
|
11978 |
+
isStart: segRange.start.valueOf() === range.start.valueOf(),
|
11979 |
+
isEnd: segRange.end.valueOf() === range.end.valueOf(),
|
11980 |
+
col: col
|
11981 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11982 |
}
|
11983 |
}
|
11984 |
+
return segs;
|
11985 |
};
|
11986 |
+
return TimeGridSlicer;
|
11987 |
+
}(core.Slicer));
|
11988 |
+
|
11989 |
+
var TimeGridView$1 = /** @class */ (function (_super) {
|
11990 |
+
__extends(TimeGridView, _super);
|
11991 |
+
function TimeGridView(_context, viewSpec, dateProfileGenerator, parentEl) {
|
11992 |
+
var _this = _super.call(this, _context, viewSpec, dateProfileGenerator, parentEl) || this;
|
11993 |
+
_this.buildDayTable = core.memoize(buildDayTable);
|
11994 |
+
if (_this.opt('columnHeader')) {
|
11995 |
+
_this.header = new core.DayHeader(_this.context, _this.el.querySelector('.fc-head-container'));
|
11996 |
+
}
|
11997 |
+
_this.simpleTimeGrid = new SimpleTimeGrid(_this.context, _this.timeGrid);
|
11998 |
+
if (_this.dayGrid) {
|
11999 |
+
_this.simpleDayGrid = new daygrid.SimpleDayGrid(_this.context, _this.dayGrid);
|
12000 |
+
}
|
12001 |
+
return _this;
|
12002 |
+
}
|
12003 |
+
TimeGridView.prototype.destroy = function () {
|
12004 |
+
_super.prototype.destroy.call(this);
|
12005 |
+
if (this.header) {
|
12006 |
+
this.header.destroy();
|
12007 |
+
}
|
12008 |
+
this.simpleTimeGrid.destroy();
|
12009 |
+
if (this.simpleDayGrid) {
|
12010 |
+
this.simpleDayGrid.destroy();
|
12011 |
+
}
|
12012 |
};
|
12013 |
+
TimeGridView.prototype.render = function (props) {
|
12014 |
+
_super.prototype.render.call(this, props); // for flags for updateSize
|
12015 |
+
var dateProfile = this.props.dateProfile;
|
12016 |
+
var dayTable = this.buildDayTable(dateProfile, this.dateProfileGenerator);
|
12017 |
+
var splitProps = this.splitter.splitProps(props);
|
12018 |
+
if (this.header) {
|
12019 |
+
this.header.receiveProps({
|
12020 |
+
dateProfile: dateProfile,
|
12021 |
+
dates: dayTable.headerDates,
|
12022 |
+
datesRepDistinctDays: true,
|
12023 |
+
renderIntroHtml: this.renderHeadIntroHtml
|
12024 |
+
});
|
12025 |
+
}
|
12026 |
+
this.simpleTimeGrid.receiveProps(__assign({}, splitProps['timed'], { dateProfile: dateProfile,
|
12027 |
+
dayTable: dayTable }));
|
12028 |
+
if (this.simpleDayGrid) {
|
12029 |
+
this.simpleDayGrid.receiveProps(__assign({}, splitProps['allDay'], { dateProfile: dateProfile,
|
12030 |
+
dayTable: dayTable, nextDayThreshold: this.nextDayThreshold, isRigid: false }));
|
12031 |
}
|
|
|
12032 |
};
|
12033 |
+
TimeGridView.prototype.renderNowIndicator = function (date) {
|
12034 |
+
this.simpleTimeGrid.renderNowIndicator(date);
|
12035 |
};
|
12036 |
+
return TimeGridView;
|
12037 |
+
}(TimeGridView));
|
12038 |
+
function buildDayTable(dateProfile, dateProfileGenerator) {
|
12039 |
+
var daySeries = new core.DaySeries(dateProfile.renderRange, dateProfileGenerator);
|
12040 |
+
return new core.DayTable(daySeries, false);
|
12041 |
+
}
|
12042 |
+
|
12043 |
+
var main = core.createPlugin({
|
12044 |
+
defaultView: 'timeGridWeek',
|
12045 |
+
views: {
|
12046 |
+
timeGrid: {
|
12047 |
+
class: TimeGridView$1,
|
12048 |
+
allDaySlot: true,
|
12049 |
+
slotDuration: '00:30:00',
|
12050 |
+
slotEventOverlap: true // a bad name. confused with overlap/constraint system
|
12051 |
+
},
|
12052 |
+
timeGridDay: {
|
12053 |
+
type: 'timeGrid',
|
12054 |
+
duration: { days: 1 }
|
12055 |
+
},
|
12056 |
+
timeGridWeek: {
|
12057 |
+
type: 'timeGrid',
|
12058 |
+
duration: { weeks: 1 }
|
12059 |
}
|
12060 |
+
}
|
12061 |
+
});
|
12062 |
+
|
12063 |
+
exports.AbstractTimeGridView = TimeGridView;
|
12064 |
+
exports.TimeGrid = TimeGrid;
|
12065 |
+
exports.TimeGridSlicer = TimeGridSlicer;
|
12066 |
+
exports.TimeGridView = TimeGridView$1;
|
12067 |
+
exports.buildDayRanges = buildDayRanges;
|
12068 |
+
exports.buildDayTable = buildDayTable;
|
12069 |
+
exports.default = main;
|
12070 |
+
|
12071 |
+
Object.defineProperty(exports, '__esModule', { value: true });
|
12072 |
+
|
12073 |
+
}));
|
12074 |
+
|
12075 |
+
!function(t,s,e){"use strict";var i=function(t,s){var i=this;this.el=t,this.options={},Object.keys(r).forEach(function(t){i.options[t]=r[t]}),Object.keys(s).forEach(function(t){i.options[t]=s[t]}),this.isInput="input"===this.el.tagName.toLowerCase(),this.attr=this.options.attr,this.showCursor=!this.isInput&&this.options.showCursor,this.elContent=this.attr?this.el.getAttribute(this.attr):this.el.textContent,this.contentType=this.options.contentType,this.typeSpeed=this.options.typeSpeed,this.startDelay=this.options.startDelay,this.backSpeed=this.options.backSpeed,this.backDelay=this.options.backDelay,e&&this.options.stringsElement instanceof e?this.stringsElement=this.options.stringsElement[0]:this.stringsElement=this.options.stringsElement,this.strings=this.options.strings,this.strPos=0,this.arrayPos=0,this.stopNum=0,this.loop=this.options.loop,this.loopCount=this.options.loopCount,this.curLoop=0,this.stop=!1,this.cursorChar=this.options.cursorChar,this.shuffle=this.options.shuffle,this.sequence=[],this.build()};i.prototype={constructor:i,init:function(){var t=this;t.timeout=setTimeout(function(){for(var s=0;s<t.strings.length;++s)t.sequence[s]=s;t.shuffle&&(t.sequence=t.shuffleArray(t.sequence)),t.typewrite(t.strings[t.sequence[t.arrayPos]],t.strPos)},t.startDelay)},build:function(){var t=this;if(this.showCursor===!0&&(this.cursor=s.createElement("span"),this.cursor.className="typed-cursor",this.cursor.innerHTML=this.cursorChar,this.el.parentNode&&this.el.parentNode.insertBefore(this.cursor,this.el.nextSibling)),this.stringsElement){this.strings=[],this.stringsElement.style.display="none";var e=Array.prototype.slice.apply(this.stringsElement.children);e.forEach(function(s){t.strings.push(s.innerHTML)})}this.init()},typewrite:function(t,s){if(this.stop!==!0){var e=Math.round(70*Math.random())+this.typeSpeed,i=this;i.timeout=setTimeout(function(){var e=0,r=t.substr(s);if("^"===r.charAt(0)){var o=1;/^\^\d+/.test(r)&&(r=/\d+/.exec(r)[0],o+=r.length,e=parseInt(r)),t=t.substring(0,s)+t.substring(s+o)}if("html"===i.contentType){var n=t.substr(s).charAt(0);if("<"===n||"&"===n){var a="",h="";for(h="<"===n?">":";";t.substr(s+1).charAt(0)!==h&&(a+=t.substr(s).charAt(0),s++,!(s+1>t.length)););s++,a+=h}}i.timeout=setTimeout(function(){if(s===t.length){if(i.options.onStringTyped(i.arrayPos),i.arrayPos===i.strings.length-1&&(i.options.callback(),i.curLoop++,i.loop===!1||i.curLoop===i.loopCount))return;i.timeout=setTimeout(function(){i.backspace(t,s)},i.backDelay)}else{0===s&&i.options.preStringTyped(i.arrayPos);var e=t.substr(0,s+1);i.attr?i.el.setAttribute(i.attr,e):i.isInput?i.el.value=e:"html"===i.contentType?i.el.innerHTML=e:i.el.textContent=e,s++,i.typewrite(t,s)}},e)},e)}},backspace:function(t,s){if(this.stop!==!0){var e=Math.round(70*Math.random())+this.backSpeed,i=this;i.timeout=setTimeout(function(){if("html"===i.contentType&&">"===t.substr(s).charAt(0)){for(var e="";"<"!==t.substr(s-1).charAt(0)&&(e-=t.substr(s).charAt(0),s--,!(s<0)););s--,e+="<"}var r=t.substr(0,s);i.attr?i.el.setAttribute(i.attr,r):i.isInput?i.el.value=r:"html"===i.contentType?i.el.innerHTML=r:i.el.textContent=r,s>i.stopNum?(s--,i.backspace(t,s)):s<=i.stopNum&&(i.arrayPos++,i.arrayPos===i.strings.length?(i.arrayPos=0,i.shuffle&&(i.sequence=i.shuffleArray(i.sequence)),i.init()):i.typewrite(i.strings[i.sequence[i.arrayPos]],s))},e)}},shuffleArray:function(t){var s,e,i=t.length;if(i)for(;--i;)e=Math.floor(Math.random()*(i+1)),s=t[e],t[e]=t[i],t[i]=s;return t},reset:function(){var t=this;clearInterval(t.timeout);this.el.getAttribute("id");this.el.textContent="","undefined"!=typeof this.cursor&&"undefined"!=typeof this.cursor.parentNode&&this.cursor.parentNode.removeChild(this.cursor),this.strPos=0,this.arrayPos=0,this.curLoop=0,this.options.resetCallback()}},i["new"]=function(t,e){var r=Array.prototype.slice.apply(s.querySelectorAll(t));r.forEach(function(t){var s=t._typed,r="object"==typeof e&&e;s&&s.reset(),t._typed=s=new i(t,r),"string"==typeof e&&s[e]()})},e&&(e.fn.typed=function(t){return this.each(function(){var s=e(this),r=s.data("typed"),o="object"==typeof t&&t;r&&r.reset(),s.data("typed",r=new i(this,o)),"string"==typeof t&&r[t]()})}),t.Typed=i;var r={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],stringsElement:null,typeSpeed:0,startDelay:0,backSpeed:0,shuffle:!1,backDelay:500,loop:!1,loopCount:!1,showCursor:!0,cursorChar:"|",attr:null,contentType:"html",callback:function(){},preStringTyped:function(){},onStringTyped:function(){},resetCallback:function(){}}}(window,document,window.jQuery);
|
12076 |
+
!function(a){"use strict";function b(b,c){this.element=a(b),this.settings=a.extend({},d,c),this._defaults=d,this._init()}var c="Morphext",d={animation:"bounceIn",separator:",",speed:2e3,complete:a.noop};b.prototype={_init:function(){var b=this;this.phrases=[],this.element.addClass("morphext"),a.each(this.element.text().split(this.settings.separator),function(c,d){b.phrases.push(a.trim(d))}),this.index=-1,this.animate(),this.start()},animate:function(){this.index=++this.index%this.phrases.length,this.element[0].innerHTML='<span class="animated '+this.settings.animation+'">'+this.phrases[this.index]+"</span>",a.isFunction(this.settings.complete)&&this.settings.complete.call(this)},start:function(){var a=this;this._interval=setInterval(function(){a.animate()},this.settings.speed)},stop:function(){this._interval=clearInterval(this._interval)}},a.fn[c]=function(d){return this.each(function(){a.data(this,"plugin_"+c)||a.data(this,"plugin_"+c,new b(this,d))})}}(jQuery);
|
12077 |
+
|
12078 |
+
/*!
|
12079 |
+
* Morphext - Text Rotating Plugin for jQuery
|
12080 |
+
* https://github.com/MrSaints/Morphext
|
12081 |
+
*
|
12082 |
+
* Built on jQuery Boilerplate
|
12083 |
+
* http://jqueryboilerplate.com/
|
12084 |
+
*
|
12085 |
+
* Copyright 2014 Ian Lai and other contributors
|
12086 |
+
* Released under the MIT license
|
12087 |
+
* http://ian.mit-license.org/
|
12088 |
+
*/
|
12089 |
+
|
12090 |
+
/*eslint-env browser */
|
12091 |
+
/*global jQuery:false */
|
12092 |
+
/*eslint-disable no-underscore-dangle */
|
12093 |
+
|
12094 |
+
(function ($) {
|
12095 |
+
"use strict";
|
12096 |
+
|
12097 |
+
var pluginName = "Morphext",
|
12098 |
+
defaults = {
|
12099 |
+
animation: "bounceIn",
|
12100 |
+
separator: ",",
|
12101 |
+
speed: 2000,
|
12102 |
+
complete: $.noop
|
12103 |
};
|
12104 |
+
|
12105 |
+
function Plugin (element, options) {
|
12106 |
+
this.element = $(element);
|
12107 |
+
|
12108 |
+
this.settings = $.extend({}, defaults, options);
|
12109 |
+
this._defaults = defaults;
|
12110 |
+
this._init();
|
12111 |
+
}
|
12112 |
+
|
12113 |
+
Plugin.prototype = {
|
12114 |
+
_init: function () {
|
12115 |
+
var $that = this;
|
12116 |
+
this.phrases = [];
|
12117 |
+
|
12118 |
+
this.element.addClass("morphext");
|
12119 |
+
|
12120 |
+
$.each(this.element.text().split(this.settings.separator), function (key, value) {
|
12121 |
+
$that.phrases.push($.trim(value));
|
12122 |
+
});
|
12123 |
+
|
12124 |
+
this.index = -1;
|
12125 |
+
this.animate();
|
12126 |
+
this.start();
|
12127 |
+
},
|
12128 |
+
animate: function () {
|
12129 |
+
this.index = ++this.index % this.phrases.length;
|
12130 |
+
this.element[0].innerHTML = "<span class=\"animated " + this.settings.animation + "\">" + this.phrases[this.index] + "</span>";
|
12131 |
+
|
12132 |
+
if ($.isFunction(this.settings.complete)) {
|
12133 |
+
this.settings.complete.call(this);
|
12134 |
}
|
12135 |
+
},
|
12136 |
+
start: function () {
|
12137 |
+
var $that = this;
|
12138 |
+
this._interval = setInterval(function () {
|
12139 |
+
$that.animate();
|
12140 |
+
}, this.settings.speed);
|
12141 |
+
},
|
12142 |
+
stop: function () {
|
12143 |
+
this._interval = clearInterval(this._interval);
|
12144 |
+
}
|
12145 |
+
};
|
12146 |
+
|
12147 |
+
$.fn[pluginName] = function (options) {
|
12148 |
+
return this.each(function() {
|
12149 |
+
if (!$.data(this, "plugin_" + pluginName)) {
|
12150 |
+
$.data(this, "plugin_" + pluginName, new Plugin(this, options));
|
12151 |
+
}
|
12152 |
+
});
|
12153 |
+
};
|
12154 |
+
})(jQuery);
|
12155 |
+
|
12156 |
+
/*!
|
12157 |
+
*
|
12158 |
+
* typed.js - A JavaScript Typing Animation Library
|
12159 |
+
* Author: Matt Boldt <me@mattboldt.com>
|
12160 |
+
* Version: v2.0.9
|
12161 |
+
* Url: https://github.com/mattboldt/typed.js
|
12162 |
+
* License(s): MIT
|
12163 |
+
*
|
12164 |
+
*/
|
12165 |
+
(function webpackUniversalModuleDefinition(root, factory) {
|
12166 |
+
if(typeof exports === 'object' && typeof module === 'object')
|
12167 |
+
module.exports = factory();
|
12168 |
+
else if(typeof define === 'function' && define.amd)
|
12169 |
+
define([], factory);
|
12170 |
+
else if(typeof exports === 'object')
|
12171 |
+
exports["Typed"] = factory();
|
12172 |
+
else
|
12173 |
+
root["Typed"] = factory();
|
12174 |
+
})(this, function() {
|
12175 |
+
return /******/ (function(modules) { // webpackBootstrap
|
12176 |
+
/******/ // The module cache
|
12177 |
+
/******/ var installedModules = {};
|
12178 |
+
/******/
|
12179 |
+
/******/ // The require function
|
12180 |
+
/******/ function __webpack_require__(moduleId) {
|
12181 |
+
/******/
|
12182 |
+
/******/ // Check if module is in cache
|
12183 |
+
/******/ if(installedModules[moduleId])
|
12184 |
+
/******/ return installedModules[moduleId].exports;
|
12185 |
+
/******/
|
12186 |
+
/******/ // Create a new module (and put it into the cache)
|
12187 |
+
/******/ var module = installedModules[moduleId] = {
|
12188 |
+
/******/ exports: {},
|
12189 |
+
/******/ id: moduleId,
|
12190 |
+
/******/ loaded: false
|
12191 |
+
/******/ };
|
12192 |
+
/******/
|
12193 |
+
/******/ // Execute the module function
|
12194 |
+
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
|
12195 |
+
/******/
|
12196 |
+
/******/ // Flag the module as loaded
|
12197 |
+
/******/ module.loaded = true;
|
12198 |
+
/******/
|
12199 |
+
/******/ // Return the exports of the module
|
12200 |
+
/******/ return module.exports;
|
12201 |
+
/******/ }
|
12202 |
+
/******/
|
12203 |
+
/******/
|
12204 |
+
/******/ // expose the modules object (__webpack_modules__)
|
12205 |
+
/******/ __webpack_require__.m = modules;
|
12206 |
+
/******/
|
12207 |
+
/******/ // expose the module cache
|
12208 |
+
/******/ __webpack_require__.c = installedModules;
|
12209 |
+
/******/
|
12210 |
+
/******/ // __webpack_public_path__
|
12211 |
+
/******/ __webpack_require__.p = "";
|
12212 |
+
/******/
|
12213 |
+
/******/ // Load entry module and return exports
|
12214 |
+
/******/ return __webpack_require__(0);
|
12215 |
+
/******/ })
|
12216 |
+
/************************************************************************/
|
12217 |
+
/******/ ([
|
12218 |
+
/* 0 */
|
12219 |
+
/***/ (function(module, exports, __webpack_require__) {
|
12220 |
+
|
12221 |
+
'use strict';
|
12222 |
+
|
12223 |
+
Object.defineProperty(exports, '__esModule', {
|
12224 |
+
value: true
|
12225 |
+
});
|
12226 |
+
|
12227 |
+
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; }; })();
|
12228 |
+
|
12229 |
+
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
|
12230 |
+
|
12231 |
+
var _initializerJs = __webpack_require__(1);
|
12232 |
+
|
12233 |
+
var _htmlParserJs = __webpack_require__(3);
|
12234 |
+
|
12235 |
+
/**
|
12236 |
+
* Welcome to Typed.js!
|
12237 |
+
* @param {string} elementId HTML element ID _OR_ HTML element
|
12238 |
+
* @param {object} options options object
|
12239 |
+
* @returns {object} a new Typed object
|
12240 |
+
*/
|
12241 |
+
|
12242 |
+
var Typed = (function () {
|
12243 |
+
function Typed(elementId, options) {
|
12244 |
+
_classCallCheck(this, Typed);
|
12245 |
+
|
12246 |
+
// Initialize it up
|
12247 |
+
_initializerJs.initializer.load(this, options, elementId);
|
12248 |
+
// All systems go!
|
12249 |
+
this.begin();
|
12250 |
+
}
|
12251 |
+
|
12252 |
+
/**
|
12253 |
+
* Toggle start() and stop() of the Typed instance
|
12254 |
+
* @public
|
12255 |
+
*/
|
12256 |
+
|
12257 |
+
_createClass(Typed, [{
|
12258 |
+
key: 'toggle',
|
12259 |
+
value: function toggle() {
|
12260 |
+
this.pause.status ? this.start() : this.stop();
|
12261 |
+
}
|
12262 |
+
|
12263 |
+
/**
|
12264 |
+
* Stop typing / backspacing and enable cursor blinking
|
12265 |
+
* @public
|
12266 |
+
*/
|
12267 |
+
}, {
|
12268 |
+
key: 'stop',
|
12269 |
+
value: function stop() {
|
12270 |
+
if (this.typingComplete) return;
|
12271 |
+
if (this.pause.status) return;
|
12272 |
+
this.toggleBlinking(true);
|
12273 |
+
this.pause.status = true;
|
12274 |
+
this.options.onStop(this.arrayPos, this);
|
12275 |
+
}
|
12276 |
+
|
12277 |
+
/**
|
12278 |
+
* Start typing / backspacing after being stopped
|
12279 |
+
* @public
|
12280 |
+
*/
|
12281 |
+
}, {
|
12282 |
+
key: 'start',
|
12283 |
+
value: function start() {
|
12284 |
+
if (this.typingComplete) return;
|
12285 |
+
if (!this.pause.status) return;
|
12286 |
+
this.pause.status = false;
|
12287 |
+
if (this.pause.typewrite) {
|
12288 |
+
this.typewrite(this.pause.curString, this.pause.curStrPos);
|
12289 |
+
} else {
|
12290 |
+
this.backspace(this.pause.curString, this.pause.curStrPos);
|
12291 |
+
}
|
12292 |
+
this.options.onStart(this.arrayPos, this);
|
12293 |
+
}
|
12294 |
+
|
12295 |
+
/**
|
12296 |
+
* Destroy this instance of Typed
|
12297 |
+
* @public
|
12298 |
+
*/
|
12299 |
+
}, {
|
12300 |
+
key: 'destroy',
|
12301 |
+
value: function destroy() {
|
12302 |
+
this.reset(false);
|
12303 |
+
this.options.onDestroy(this);
|
12304 |
+
}
|
12305 |
+
|
12306 |
+
/**
|
12307 |
+
* Reset Typed and optionally restarts
|
12308 |
+
* @param {boolean} restart
|
12309 |
+
* @public
|
12310 |
+
*/
|
12311 |
+
}, {
|
12312 |
+
key: 'reset',
|
12313 |
+
value: function reset() {
|
12314 |
+
var restart = arguments.length <= 0 || arguments[0] === undefined ? true : arguments[0];
|
12315 |
+
|
12316 |
+
clearInterval(this.timeout);
|
12317 |
+
this.replaceText('');
|
12318 |
+
if (this.cursor && this.cursor.parentNode) {
|
12319 |
+
this.cursor.parentNode.removeChild(this.cursor);
|
12320 |
+
this.cursor = null;
|
12321 |
+
}
|
12322 |
+
this.strPos = 0;
|
12323 |
+
this.arrayPos = 0;
|
12324 |
+
this.curLoop = 0;
|
12325 |
+
if (restart) {
|
12326 |
+
this.insertCursor();
|
12327 |
+
this.options.onReset(this);
|
12328 |
+
this.begin();
|
12329 |
+
}
|
12330 |
+
}
|
12331 |
+
|
12332 |
+
/**
|
12333 |
+
* Begins the typing animation
|
12334 |
+
* @private
|
12335 |
+
*/
|
12336 |
+
}, {
|
12337 |
+
key: 'begin',
|
12338 |
+
value: function begin() {
|
12339 |
+
var _this = this;
|
12340 |
+
|
12341 |
+
this.typingComplete = false;
|
12342 |
+
this.shuffleStringsIfNeeded(this);
|
12343 |
+
this.insertCursor();
|
12344 |
+
if (this.bindInputFocusEvents) this.bindFocusEvents();
|
12345 |
+
this.timeout = setTimeout(function () {
|
12346 |
+
// Check if there is some text in the element, if yes start by backspacing the default message
|
12347 |
+
if (!_this.currentElContent || _this.currentElContent.length === 0) {
|
12348 |
+
_this.typewrite(_this.strings[_this.sequence[_this.arrayPos]], _this.strPos);
|
12349 |
+
} else {
|
12350 |
+
// Start typing
|
12351 |
+
_this.backspace(_this.currentElContent, _this.currentElContent.length);
|
12352 |
+
}
|
12353 |
+
}, this.startDelay);
|
12354 |
+
}
|
12355 |
+
|
12356 |
+
/**
|
12357 |
+
* Called for each character typed
|
12358 |
+
* @param {string} curString the current string in the strings array
|
12359 |
+
* @param {number} curStrPos the current position in the curString
|
12360 |
+
* @private
|
12361 |
+
*/
|
12362 |
+
}, {
|
12363 |
+
key: 'typewrite',
|
12364 |
+
value: function typewrite(curString, curStrPos) {
|
12365 |
+
var _this2 = this;
|
12366 |
+
|
12367 |
+
if (this.fadeOut && this.el.classList.contains(this.fadeOutClass)) {
|
12368 |
+
this.el.classList.remove(this.fadeOutClass);
|
12369 |
+
if (this.cursor) this.cursor.classList.remove(this.fadeOutClass);
|
12370 |
+
}
|
12371 |
+
|
12372 |
+
var humanize = this.humanizer(this.typeSpeed);
|
12373 |
+
var numChars = 1;
|
12374 |
+
|
12375 |
+
if (this.pause.status === true) {
|
12376 |
+
this.setPauseStatus(curString, curStrPos, true);
|
12377 |
+
return;
|
12378 |
+
}
|
12379 |
+
|
12380 |
+
// contain typing function in a timeout humanize'd delay
|
12381 |
+
this.timeout = setTimeout(function () {
|
12382 |
+
// skip over any HTML chars
|
12383 |
+
curStrPos = _htmlParserJs.htmlParser.typeHtmlChars(curString, curStrPos, _this2);
|
12384 |
+
|
12385 |
+
var pauseTime = 0;
|
12386 |
+
var substr = curString.substr(curStrPos);
|
12387 |
+
// check for an escape character before a pause value
|
12388 |
+
// format: \^\d+ .. eg: ^1000 .. should be able to print the ^ too using ^^
|
12389 |
+
// single ^ are removed from string
|
12390 |
+
if (substr.charAt(0) === '^') {
|
12391 |
+
if (/^\^\d+/.test(substr)) {
|
12392 |
+
var skip = 1; // skip at least 1
|
12393 |
+
substr = /\d+/.exec(substr)[0];
|
12394 |
+
skip += substr.length;
|
12395 |
+
pauseTime = parseInt(substr);
|
12396 |
+
_this2.temporaryPause = true;
|
12397 |
+
_this2.options.onTypingPaused(_this2.arrayPos, _this2);
|
12398 |
+
// strip out the escape character and pause value so they're not printed
|
12399 |
+
curString = curString.substring(0, curStrPos) + curString.substring(curStrPos + skip);
|
12400 |
+
_this2.toggleBlinking(true);
|
12401 |
+
}
|
12402 |
+
}
|
12403 |
+
|
12404 |
+
// check for skip characters formatted as
|
12405 |
+
// "this is a `string to print NOW` ..."
|
12406 |
+
if (substr.charAt(0) === '`') {
|
12407 |
+
while (curString.substr(curStrPos + numChars).charAt(0) !== '`') {
|
12408 |
+
numChars++;
|
12409 |
+
if (curStrPos + numChars > curString.length) break;
|
12410 |
+
}
|
12411 |
+
// strip out the escape characters and append all the string in between
|
12412 |
+
var stringBeforeSkip = curString.substring(0, curStrPos);
|
12413 |
+
var stringSkipped = curString.substring(stringBeforeSkip.length + 1, curStrPos + numChars);
|
12414 |
+
var stringAfterSkip = curString.substring(curStrPos + numChars + 1);
|
12415 |
+
curString = stringBeforeSkip + stringSkipped + stringAfterSkip;
|
12416 |
+
numChars--;
|
12417 |
+
}
|
12418 |
+
|
12419 |
+
// timeout for any pause after a character
|
12420 |
+
_this2.timeout = setTimeout(function () {
|
12421 |
+
// Accounts for blinking while paused
|
12422 |
+
_this2.toggleBlinking(false);
|
12423 |
+
|
12424 |
+
// We're done with this sentence!
|
12425 |
+
if (curStrPos >= curString.length) {
|
12426 |
+
_this2.doneTyping(curString, curStrPos);
|
12427 |
+
} else {
|
12428 |
+
_this2.keepTyping(curString, curStrPos, numChars);
|
12429 |
+
}
|
12430 |
+
// end of character pause
|
12431 |
+
if (_this2.temporaryPause) {
|
12432 |
+
_this2.temporaryPause = false;
|
12433 |
+
_this2.options.onTypingResumed(_this2.arrayPos, _this2);
|
12434 |
+
}
|
12435 |
+
}, pauseTime);
|
12436 |
+
|
12437 |
+
// humanized value for typing
|
12438 |
+
}, humanize);
|
12439 |
+
}
|
12440 |
+
|
12441 |
+
/**
|
12442 |
+
* Continue to the next string & begin typing
|
12443 |
+
* @param {string} curString the current string in the strings array
|
12444 |
+
* @param {number} curStrPos the current position in the curString
|
12445 |
+
* @private
|
12446 |
+
*/
|
12447 |
+
}, {
|
12448 |
+
key: 'keepTyping',
|
12449 |
+
value: function keepTyping(curString, curStrPos, numChars) {
|
12450 |
+
// call before functions if applicable
|
12451 |
+
if (curStrPos === 0) {
|
12452 |
+
this.toggleBlinking(false);
|
12453 |
+
this.options.preStringTyped(this.arrayPos, this);
|
12454 |
+
}
|
12455 |
+
// start typing each new char into existing string
|
12456 |
+
// curString: arg, this.el.html: original text inside element
|
12457 |
+
curStrPos += numChars;
|
12458 |
+
var nextString = curString.substr(0, curStrPos);
|
12459 |
+
this.replaceText(nextString);
|
12460 |
+
// loop the function
|
12461 |
+
this.typewrite(curString, curStrPos);
|
12462 |
+
}
|
12463 |
+
|
12464 |
+
/**
|
12465 |
+
* We're done typing all strings
|
12466 |
+
* @param {string} curString the current string in the strings array
|
12467 |
+
* @param {number} curStrPos the current position in the curString
|
12468 |
+
* @private
|
12469 |
+
*/
|
12470 |
+
}, {
|
12471 |
+
key: 'doneTyping',
|
12472 |
+
value: function doneTyping(curString, curStrPos) {
|
12473 |
+
var _this3 = this;
|
12474 |
+
|
12475 |
+
// fires callback function
|
12476 |
+
this.options.onStringTyped(this.arrayPos, this);
|
12477 |
+
this.toggleBlinking(true);
|
12478 |
+
// is this the final string
|
12479 |
+
if (this.arrayPos === this.strings.length - 1) {
|
12480 |
+
// callback that occurs on the last typed string
|
12481 |
+
this.complete();
|
12482 |
+
// quit if we wont loop back
|
12483 |
+
if (this.loop === false || this.curLoop === this.loopCount) {
|
12484 |
+
return;
|
12485 |
+
}
|
12486 |
+
}
|
12487 |
+
this.timeout = setTimeout(function () {
|
12488 |
+
_this3.backspace(curString, curStrPos);
|
12489 |
+
}, this.backDelay);
|
12490 |
+
}
|
12491 |
+
|
12492 |
+
/**
|
12493 |
+
* Backspaces 1 character at a time
|
12494 |
+
* @param {string} curString the current string in the strings array
|
12495 |
+
* @param {number} curStrPos the current position in the curString
|
12496 |
+
* @private
|
12497 |
+
*/
|
12498 |
+
}, {
|
12499 |
+
key: 'backspace',
|
12500 |
+
value: function backspace(curString, curStrPos) {
|
12501 |
+
var _this4 = this;
|
12502 |
+
|
12503 |
+
if (this.pause.status === true) {
|
12504 |
+
this.setPauseStatus(curString, curStrPos, true);
|
12505 |
+
return;
|
12506 |
+
}
|
12507 |
+
if (this.fadeOut) return this.initFadeOut();
|
12508 |
+
|
12509 |
+
this.toggleBlinking(false);
|
12510 |
+
var humanize = this.humanizer(this.backSpeed);
|
12511 |
+
|
12512 |
+
this.timeout = setTimeout(function () {
|
12513 |
+
curStrPos = _htmlParserJs.htmlParser.backSpaceHtmlChars(curString, curStrPos, _this4);
|
12514 |
+
// replace text with base text + typed characters
|
12515 |
+
var curStringAtPosition = curString.substr(0, curStrPos);
|
12516 |
+
_this4.replaceText(curStringAtPosition);
|
12517 |
+
|
12518 |
+
// if smartBack is enabled
|
12519 |
+
if (_this4.smartBackspace) {
|
12520 |
+
// the remaining part of the current string is equal of the same part of the new string
|
12521 |
+
var nextString = _this4.strings[_this4.arrayPos + 1];
|
12522 |
+
if (nextString && curStringAtPosition === nextString.substr(0, curStrPos)) {
|
12523 |
+
_this4.stopNum = curStrPos;
|
12524 |
+
} else {
|
12525 |
+
_this4.stopNum = 0;
|
12526 |
+
}
|
12527 |
+
}
|
12528 |
+
|
12529 |
+
// if the number (id of character in current string) is
|
12530 |
+
// less than the stop number, keep going
|
12531 |
+
if (curStrPos > _this4.stopNum) {
|
12532 |
+
// subtract characters one by one
|
12533 |
+
curStrPos--;
|
12534 |
+
// loop the function
|
12535 |
+
_this4.backspace(curString, curStrPos);
|
12536 |
+
} else if (curStrPos <= _this4.stopNum) {
|
12537 |
+
// if the stop number has been reached, increase
|
12538 |
+
// array position to next string
|
12539 |
+
_this4.arrayPos++;
|
12540 |
+
// When looping, begin at the beginning after backspace complete
|
12541 |
+
if (_this4.arrayPos === _this4.strings.length) {
|
12542 |
+
_this4.arrayPos = 0;
|
12543 |
+
_this4.options.onLastStringBackspaced();
|
12544 |
+
_this4.shuffleStringsIfNeeded();
|
12545 |
+
_this4.begin();
|
12546 |
+
} else {
|
12547 |
+
_this4.typewrite(_this4.strings[_this4.sequence[_this4.arrayPos]], curStrPos);
|
12548 |
+
}
|
12549 |
+
}
|
12550 |
+
// humanized value for typing
|
12551 |
+
}, humanize);
|
12552 |
+
}
|
12553 |
+
|
12554 |
+
/**
|
12555 |
+
* Full animation is complete
|
12556 |
+
* @private
|
12557 |
+
*/
|
12558 |
+
}, {
|
12559 |
+
key: 'complete',
|
12560 |
+
value: function complete() {
|
12561 |
+
this.options.onComplete(this);
|
12562 |
+
if (this.loop) {
|
12563 |
+
this.curLoop++;
|
12564 |
+
} else {
|
12565 |
+
this.typingComplete = true;
|
12566 |
+
}
|
12567 |
+
}
|
12568 |
+
|
12569 |
+
/**
|
12570 |
+
* Has the typing been stopped
|
12571 |
+
* @param {string} curString the current string in the strings array
|
12572 |
+
* @param {number} curStrPos the current position in the curString
|
12573 |
+
* @param {boolean} isTyping
|
12574 |
+
* @private
|
12575 |
+
*/
|
12576 |
+
}, {
|
12577 |
+
key: 'setPauseStatus',
|
12578 |
+
value: function setPauseStatus(curString, curStrPos, isTyping) {
|
12579 |
+
this.pause.typewrite = isTyping;
|
12580 |
+
this.pause.curString = curString;
|
12581 |
+
this.pause.curStrPos = curStrPos;
|
12582 |
+
}
|
12583 |
+
|
12584 |
+
/**
|
12585 |
+
* Toggle the blinking cursor
|
12586 |
+
* @param {boolean} isBlinking
|
12587 |
+
* @private
|
12588 |
+
*/
|
12589 |
+
}, {
|
12590 |
+
key: 'toggleBlinking',
|
12591 |
+
value: function toggleBlinking(isBlinking) {
|
12592 |
+
if (!this.cursor) return;
|
12593 |
+
// if in paused state, don't toggle blinking a 2nd time
|
12594 |
+
if (this.pause.status) return;
|
12595 |
+
if (this.cursorBlinking === isBlinking) return;
|
12596 |
+
this.cursorBlinking = isBlinking;
|
12597 |
+
if (isBlinking) {
|
12598 |
+
this.cursor.classList.add('typed-cursor--blink');
|
12599 |
+
} else {
|
12600 |
+
this.cursor.classList.remove('typed-cursor--blink');
|
12601 |
+
}
|
12602 |
+
}
|
12603 |
+
|
12604 |
+
/**
|
12605 |
+
* Speed in MS to type
|
12606 |
+
* @param {number} speed
|
12607 |
+
* @private
|
12608 |
+
*/
|
12609 |
+
}, {
|
12610 |
+
key: 'humanizer',
|
12611 |
+
value: function humanizer(speed) {
|
12612 |
+
return Math.round(Math.random() * speed / 2) + speed;
|
12613 |
+
}
|
12614 |
+
|
12615 |
+
/**
|
12616 |
+
* Shuffle the sequence of the strings array
|
12617 |
+
* @private
|
12618 |
+
*/
|
12619 |
+
}, {
|
12620 |
+
key: 'shuffleStringsIfNeeded',
|
12621 |
+
value: function shuffleStringsIfNeeded() {
|
12622 |
+
if (!this.shuffle) return;
|
12623 |
+
this.sequence = this.sequence.sort(function () {
|
12624 |
+
return Math.random() - 0.5;
|
12625 |
+
});
|
12626 |
+
}
|
12627 |
+
|
12628 |
+
/**
|
12629 |
+
* Adds a CSS class to fade out current string
|
12630 |
+
* @private
|
12631 |
+
*/
|
12632 |
+
}, {
|
12633 |
+
key: 'initFadeOut',
|
12634 |
+
value: function initFadeOut() {
|
12635 |
+
var _this5 = this;
|
12636 |
+
|
12637 |
+
this.el.className += ' ' + this.fadeOutClass;
|
12638 |
+
if (this.cursor) this.cursor.className += ' ' + this.fadeOutClass;
|
12639 |
+
return setTimeout(function () {
|
12640 |
+
_this5.arrayPos++;
|
12641 |
+
_this5.replaceText('');
|
12642 |
+
|
12643 |
+
// Resets current string if end of loop reached
|
12644 |
+
if (_this5.strings.length > _this5.arrayPos) {
|
12645 |
+
_this5.typewrite(_this5.strings[_this5.sequence[_this5.arrayPos]], 0);
|
12646 |
+
} else {
|
12647 |
+
_this5.typewrite(_this5.strings[0], 0);
|
12648 |
+
_this5.arrayPos = 0;
|
12649 |
+
}
|
12650 |
+
}, this.fadeOutDelay);
|
12651 |
+
}
|
12652 |
+
|
12653 |
+
/**
|
12654 |
+
* Replaces current text in the HTML element
|
12655 |
+
* depending on element type
|
12656 |
+
* @param {string} str
|
12657 |
+
* @private
|
12658 |
+
*/
|
12659 |
+
}, {
|
12660 |
+
key: 'replaceText',
|
12661 |
+
value: function replaceText(str) {
|
12662 |
+
if (this.attr) {
|
12663 |
+
this.el.setAttribute(this.attr, str);
|
12664 |
+
} else {
|
12665 |
+
if (this.isInput) {
|
12666 |
+
this.el.value = str;
|
12667 |
+
} else if (this.contentType === 'html') {
|
12668 |
+
this.el.innerHTML = str;
|
12669 |
+
} else {
|
12670 |
+
this.el.textContent = str;
|
12671 |
+
}
|
12672 |
+
}
|
12673 |
+
}
|
12674 |
+
|
12675 |
+
/**
|
12676 |
+
* If using input elements, bind focus in order to
|
12677 |
+
* start and stop the animation
|
12678 |
+
* @private
|
12679 |
+
*/
|
12680 |
+
}, {
|
12681 |
+
key: 'bindFocusEvents',
|
12682 |
+
value: function bindFocusEvents() {
|
12683 |
+
var _this6 = this;
|
12684 |
+
|
12685 |
+
if (!this.isInput) return;
|
12686 |
+
this.el.addEventListener('focus', function (e) {
|
12687 |
+
_this6.stop();
|
12688 |
+
});
|
12689 |
+
this.el.addEventListener('blur', function (e) {
|
12690 |
+
if (_this6.el.value && _this6.el.value.length !== 0) {
|
12691 |
+
return;
|
12692 |
+
}
|
12693 |
+
_this6.start();
|
12694 |
+
});
|
12695 |
+
}
|
12696 |
+
|
12697 |
+
/**
|
12698 |
+
* On init, insert the cursor element
|
12699 |
+
* @private
|
12700 |
+
*/
|
12701 |
+
}, {
|
12702 |
+
key: 'insertCursor',
|
12703 |
+
value: function insertCursor() {
|
12704 |
+
if (!this.showCursor) return;
|
12705 |
+
if (this.cursor) return;
|
12706 |
+
this.cursor = document.createElement('span');
|
12707 |
+
this.cursor.className = 'typed-cursor';
|
12708 |
+
this.cursor.innerHTML = this.cursorChar;
|
12709 |
+
this.el.parentNode && this.el.parentNode.insertBefore(this.cursor, this.el.nextSibling);
|
12710 |
+
}
|
12711 |
+
}]);
|
12712 |
+
|
12713 |
+
return Typed;
|
12714 |
+
})();
|
12715 |
+
|
12716 |
+
exports['default'] = Typed;
|
12717 |
+
module.exports = exports['default'];
|
12718 |
|
12719 |
+
/***/ }),
|
12720 |
+
/* 1 */
|
12721 |
+
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12722 |
|
12723 |
+
'use strict';
|
12724 |
+
|
12725 |
+
Object.defineProperty(exports, '__esModule', {
|
12726 |
+
value: true
|
12727 |
+
});
|
12728 |
+
|
12729 |
+
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
|
12730 |
+
|
12731 |
+
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; }; })();
|
12732 |
+
|
12733 |
+
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
|
12734 |
+
|
12735 |
+
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
|
12736 |
+
|
12737 |
+
var _defaultsJs = __webpack_require__(2);
|
12738 |
+
|
12739 |
+
var _defaultsJs2 = _interopRequireDefault(_defaultsJs);
|
12740 |
+
|
12741 |
+
/**
|
12742 |
+
* Initialize the Typed object
|
12743 |
+
*/
|
12744 |
+
|
12745 |
+
var Initializer = (function () {
|
12746 |
+
function Initializer() {
|
12747 |
+
_classCallCheck(this, Initializer);
|
12748 |
+
}
|
12749 |
+
|
12750 |
+
_createClass(Initializer, [{
|
12751 |
+
key: 'load',
|
12752 |
+
|
12753 |
+
/**
|
12754 |
+
* Load up defaults & options on the Typed instance
|
12755 |
+
* @param {Typed} self instance of Typed
|
12756 |
+
* @param {object} options options object
|
12757 |
+
* @param {string} elementId HTML element ID _OR_ instance of HTML element
|
12758 |
+
* @private
|
12759 |
+
*/
|
12760 |
+
|
12761 |
+
value: function load(self, options, elementId) {
|
12762 |
+
// chosen element to manipulate text
|
12763 |
+
if (typeof elementId === 'string') {
|
12764 |
+
self.el = document.querySelector(elementId);
|
12765 |
+
} else {
|
12766 |
+
self.el = elementId;
|
12767 |
+
}
|
12768 |
+
|
12769 |
+
self.options = _extends({}, _defaultsJs2['default'], options);
|
12770 |
+
|
12771 |
+
// attribute to type into
|
12772 |
+
self.isInput = self.el.tagName.toLowerCase() === 'input';
|
12773 |
+
self.attr = self.options.attr;
|
12774 |
+
self.bindInputFocusEvents = self.options.bindInputFocusEvents;
|
12775 |
+
|
12776 |
+
// show cursor
|
12777 |
+
self.showCursor = self.isInput ? false : self.options.showCursor;
|
12778 |
+
|
12779 |
+
// custom cursor
|
12780 |
+
self.cursorChar = self.options.cursorChar;
|
12781 |
+
|
12782 |
+
// Is the cursor blinking
|
12783 |
+
self.cursorBlinking = true;
|
12784 |
+
|
12785 |
+
// text content of element
|
12786 |
+
self.elContent = self.attr ? self.el.getAttribute(self.attr) : self.el.textContent;
|
12787 |
+
|
12788 |
+
// html or plain text
|
12789 |
+
self.contentType = self.options.contentType;
|
12790 |
+
|
12791 |
+
// typing speed
|
12792 |
+
self.typeSpeed = self.options.typeSpeed;
|
12793 |
+
|
12794 |
+
// add a delay before typing starts
|
12795 |
+
self.startDelay = self.options.startDelay;
|
12796 |
+
|
12797 |
+
// backspacing speed
|
12798 |
+
self.backSpeed = self.options.backSpeed;
|
12799 |
+
|
12800 |
+
// only backspace what doesn't match the previous string
|
12801 |
+
self.smartBackspace = self.options.smartBackspace;
|
12802 |
+
|
12803 |
+
// amount of time to wait before backspacing
|
12804 |
+
self.backDelay = self.options.backDelay;
|
12805 |
+
|
12806 |
+
// Fade out instead of backspace
|
12807 |
+
self.fadeOut = self.options.fadeOut;
|
12808 |
+
self.fadeOutClass = self.options.fadeOutClass;
|
12809 |
+
self.fadeOutDelay = self.options.fadeOutDelay;
|
12810 |
+
|
12811 |
+
// variable to check whether typing is currently paused
|
12812 |
+
self.isPaused = false;
|
12813 |
+
|
12814 |
+
// input strings of text
|
12815 |
+
self.strings = self.options.strings.map(function (s) {
|
12816 |
+
return s.trim();
|
12817 |
+
});
|
12818 |
+
|
12819 |
+
// div containing strings
|
12820 |
+
if (typeof self.options.stringsElement === 'string') {
|
12821 |
+
self.stringsElement = document.querySelector(self.options.stringsElement);
|
12822 |
+
} else {
|
12823 |
+
self.stringsElement = self.options.stringsElement;
|
12824 |
+
}
|
12825 |
+
|
12826 |
+
if (self.stringsElement) {
|
12827 |
+
self.strings = [];
|
12828 |
+
self.stringsElement.style.display = 'none';
|
12829 |
+
var strings = Array.prototype.slice.apply(self.stringsElement.children);
|
12830 |
+
var stringsLength = strings.length;
|
12831 |
+
|
12832 |
+
if (stringsLength) {
|
12833 |
+
for (var i = 0; i < stringsLength; i += 1) {
|
12834 |
+
var stringEl = strings[i];
|
12835 |
+
self.strings.push(stringEl.innerHTML.trim());
|
12836 |
+
}
|
12837 |
+
}
|
12838 |
+
}
|
12839 |
+
|
12840 |
+
// character number position of current string
|
12841 |
+
self.strPos = 0;
|
12842 |
+
|
12843 |
+
// current array position
|
12844 |
+
self.arrayPos = 0;
|
12845 |
+
|
12846 |
+
// index of string to stop backspacing on
|
12847 |
+
self.stopNum = 0;
|
12848 |
+
|
12849 |
+
// Looping logic
|
12850 |
+
self.loop = self.options.loop;
|
12851 |
+
self.loopCount = self.options.loopCount;
|
12852 |
+
self.curLoop = 0;
|
12853 |
+
|
12854 |
+
// shuffle the strings
|
12855 |
+
self.shuffle = self.options.shuffle;
|
12856 |
+
// the order of strings
|
12857 |
+
self.sequence = [];
|
12858 |
+
|
12859 |
+
self.pause = {
|
12860 |
+
status: false,
|
12861 |
+
typewrite: true,
|
12862 |
+
curString: '',
|
12863 |
+
curStrPos: 0
|
12864 |
+
};
|
12865 |
+
|
12866 |
+
// When the typing is complete (when not looped)
|
12867 |
+
self.typingComplete = false;
|
12868 |
+
|
12869 |
+
// Set the order in which the strings are typed
|
12870 |
+
for (var i in self.strings) {
|
12871 |
+
self.sequence[i] = i;
|
12872 |
+
}
|
12873 |
+
|
12874 |
+
// If there is some text in the element
|
12875 |
+
self.currentElContent = this.getCurrentElContent(self);
|
12876 |
+
|
12877 |
+
self.autoInsertCss = self.options.autoInsertCss;
|
12878 |
+
|
12879 |
+
this.appendAnimationCss(self);
|
12880 |
+
}
|
12881 |
+
}, {
|
12882 |
+
key: 'getCurrentElContent',
|
12883 |
+
value: function getCurrentElContent(self) {
|
12884 |
+
var elContent = '';
|
12885 |
+
if (self.attr) {
|
12886 |
+
elContent = self.el.getAttribute(self.attr);
|
12887 |
+
} else if (self.isInput) {
|
12888 |
+
elContent = self.el.value;
|
12889 |
+
} else if (self.contentType === 'html') {
|
12890 |
+
elContent = self.el.innerHTML;
|
12891 |
+
} else {
|
12892 |
+
elContent = self.el.textContent;
|
12893 |
+
}
|
12894 |
+
return elContent;
|
12895 |
+
}
|
12896 |
+
}, {
|
12897 |
+
key: 'appendAnimationCss',
|
12898 |
+
value: function appendAnimationCss(self) {
|
12899 |
+
var cssDataName = 'data-typed-js-css';
|
12900 |
+
if (!self.autoInsertCss) {
|
12901 |
+
return;
|
12902 |
+
}
|
12903 |
+
if (!self.showCursor && !self.fadeOut) {
|
12904 |
+
return;
|
12905 |
+
}
|
12906 |
+
if (document.querySelector('[' + cssDataName + ']')) {
|
12907 |
+
return;
|
12908 |
+
}
|
12909 |
+
|
12910 |
+
var css = document.createElement('style');
|
12911 |
+
css.type = 'text/css';
|
12912 |
+
css.setAttribute(cssDataName, true);
|
12913 |
+
|
12914 |
+
var innerCss = '';
|
12915 |
+
if (self.showCursor) {
|
12916 |
+
innerCss += '\n .typed-cursor{\n opacity: 1;\n }\n .typed-cursor.typed-cursor--blink{\n animation: typedjsBlink 0.7s infinite;\n -webkit-animation: typedjsBlink 0.7s infinite;\n animation: typedjsBlink 0.7s infinite;\n }\n @keyframes typedjsBlink{\n 50% { opacity: 0.0; }\n }\n @-webkit-keyframes typedjsBlink{\n 0% { opacity: 1; }\n 50% { opacity: 0.0; }\n 100% { opacity: 1; }\n }\n ';
|
12917 |
+
}
|
12918 |
+
if (self.fadeOut) {
|
12919 |
+
innerCss += '\n .typed-fade-out{\n opacity: 0;\n transition: opacity .25s;\n }\n .typed-cursor.typed-cursor--blink.typed-fade-out{\n -webkit-animation: 0;\n animation: 0;\n }\n ';
|
12920 |
+
}
|
12921 |
+
if (css.length === 0) {
|
12922 |
+
return;
|
12923 |
+
}
|
12924 |
+
css.innerHTML = innerCss;
|
12925 |
+
document.body.appendChild(css);
|
12926 |
+
}
|
12927 |
+
}]);
|
12928 |
+
|
12929 |
+
return Initializer;
|
12930 |
+
})();
|
12931 |
+
|
12932 |
+
exports['default'] = Initializer;
|
12933 |
+
var initializer = new Initializer();
|
12934 |
+
exports.initializer = initializer;
|
12935 |
|
12936 |
+
/***/ }),
|
12937 |
+
/* 2 */
|
12938 |
+
/***/ (function(module, exports) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12939 |
|
12940 |
+
/**
|
12941 |
+
* Defaults & options
|
12942 |
+
* @returns {object} Typed defaults & options
|
12943 |
+
* @public
|
12944 |
+
*/
|
12945 |
+
|
12946 |
+
'use strict';
|
12947 |
+
|
12948 |
+
Object.defineProperty(exports, '__esModule', {
|
12949 |
+
value: true
|
12950 |
+
});
|
12951 |
+
var defaults = {
|
12952 |
+
/**
|
12953 |
+
* @property {array} strings strings to be typed
|
12954 |
+
* @property {string} stringsElement ID of element containing string children
|
12955 |
+
*/
|
12956 |
+
strings: ['These are the default values...', 'You know what you should do?', 'Use your own!', 'Have a great day!'],
|
12957 |
+
stringsElement: null,
|
12958 |
+
|
12959 |
+
/**
|
12960 |
+
* @property {number} typeSpeed type speed in milliseconds
|
12961 |
+
*/
|
12962 |
+
typeSpeed: 0,
|
12963 |
+
|
12964 |
+
/**
|
12965 |
+
* @property {number} startDelay time before typing starts in milliseconds
|
12966 |
+
*/
|
12967 |
+
startDelay: 0,
|
12968 |
+
|
12969 |
+
/**
|
12970 |
+
* @property {number} backSpeed backspacing speed in milliseconds
|
12971 |
+
*/
|
12972 |
+
backSpeed: 0,
|
12973 |
+
|
12974 |
+
/**
|
12975 |
+
* @property {boolean} smartBackspace only backspace what doesn't match the previous string
|
12976 |
+
*/
|
12977 |
+
smartBackspace: true,
|
12978 |
+
|
12979 |
+
/**
|
12980 |
+
* @property {boolean} shuffle shuffle the strings
|
12981 |
+
*/
|
12982 |
+
shuffle: false,
|
12983 |
+
|
12984 |
+
/**
|
12985 |
+
* @property {number} backDelay time before backspacing in milliseconds
|
12986 |
+
*/
|
12987 |
+
backDelay: 700,
|
12988 |
+
|
12989 |
+
/**
|
12990 |
+
* @property {boolean} fadeOut Fade out instead of backspace
|
12991 |
+
* @property {string} fadeOutClass css class for fade animation
|
12992 |
+
* @property {boolean} fadeOutDelay Fade out delay in milliseconds
|
12993 |
+
*/
|
12994 |
+
fadeOut: false,
|
12995 |
+
fadeOutClass: 'typed-fade-out',
|
12996 |
+
fadeOutDelay: 500,
|
12997 |
+
|
12998 |
+
/**
|
12999 |
+
* @property {boolean} loop loop strings
|
13000 |
+
* @property {number} loopCount amount of loops
|
13001 |
+
*/
|
13002 |
+
loop: false,
|
13003 |
+
loopCount: Infinity,
|
13004 |
+
|
13005 |
+
/**
|
13006 |
+
* @property {boolean} showCursor show cursor
|
13007 |
+
* @property {string} cursorChar character for cursor
|
13008 |
+
* @property {boolean} autoInsertCss insert CSS for cursor and fadeOut into HTML <head>
|
13009 |
+
*/
|
13010 |
+
showCursor: true,
|
13011 |
+
cursorChar: '|',
|
13012 |
+
autoInsertCss: true,
|
13013 |
+
|
13014 |
+
/**
|
13015 |
+
* @property {string} attr attribute for typing
|
13016 |
+
* Ex: input placeholder, value, or just HTML text
|
13017 |
+
*/
|
13018 |
+
attr: null,
|
13019 |
+
|
13020 |
+
/**
|
13021 |
+
* @property {boolean} bindInputFocusEvents bind to focus and blur if el is text input
|
13022 |
+
*/
|
13023 |
+
bindInputFocusEvents: false,
|
13024 |
+
|
13025 |
+
/**
|
13026 |
+
* @property {string} contentType 'html' or 'null' for plaintext
|
13027 |
+
*/
|
13028 |
+
contentType: 'html',
|
13029 |
+
|
13030 |
+
/**
|
13031 |
+
* All typing is complete
|
13032 |
+
* @param {Typed} self
|
13033 |
+
*/
|
13034 |
+
onComplete: function onComplete(self) {},
|
13035 |
+
|
13036 |
+
/**
|
13037 |
+
* Before each string is typed
|
13038 |
+
* @param {number} arrayPos
|
13039 |
+
* @param {Typed} self
|
13040 |
+
*/
|
13041 |
+
preStringTyped: function preStringTyped(arrayPos, self) {},
|
13042 |
+
|
13043 |
+
/**
|
13044 |
+
* After each string is typed
|
13045 |
+
* @param {number} arrayPos
|
13046 |
+
* @param {Typed} self
|
13047 |
+
*/
|
13048 |
+
onStringTyped: function onStringTyped(arrayPos, self) {},
|
13049 |
+
|
13050 |
+
/**
|
13051 |
+
* During looping, after last string is typed
|
13052 |
+
* @param {Typed} self
|
13053 |
+
*/
|
13054 |
+
onLastStringBackspaced: function onLastStringBackspaced(self) {},
|
13055 |
+
|
13056 |
+
/**
|
13057 |
+
* Typing has been stopped
|
13058 |
+
* @param {number} arrayPos
|
13059 |
+
* @param {Typed} self
|
13060 |
+
*/
|
13061 |
+
onTypingPaused: function onTypingPaused(arrayPos, self) {},
|
13062 |
+
|
13063 |
+
/**
|
13064 |
+
* Typing has been started after being stopped
|
13065 |
+
* @param {number} arrayPos
|
13066 |
+
* @param {Typed} self
|
13067 |
+
*/
|
13068 |
+
onTypingResumed: function onTypingResumed(arrayPos, self) {},
|
13069 |
+
|
13070 |
+
/**
|
13071 |
+
* After reset
|
13072 |
+
* @param {Typed} self
|
13073 |
+
*/
|
13074 |
+
onReset: function onReset(self) {},
|
13075 |
+
|
13076 |
+
/**
|
13077 |
+
* After stop
|
13078 |
+
* @param {number} arrayPos
|
13079 |
+
* @param {Typed} self
|
13080 |
+
*/
|
13081 |
+
onStop: function onStop(arrayPos, self) {},
|
13082 |
+
|
13083 |
+
/**
|
13084 |
+
* After start
|
13085 |
+
* @param {number} arrayPos
|
13086 |
+
* @param {Typed} self
|
13087 |
+
*/
|
13088 |
+
onStart: function onStart(arrayPos, self) {},
|
13089 |
+
|
13090 |
+
/**
|
13091 |
+
* After destroy
|
13092 |
+
* @param {Typed} self
|
13093 |
+
*/
|
13094 |
+
onDestroy: function onDestroy(self) {}
|
13095 |
+
};
|
13096 |
+
|
13097 |
+
exports['default'] = defaults;
|
13098 |
+
module.exports = exports['default'];
|
13099 |
|
13100 |
+
/***/ }),
|
13101 |
+
/* 3 */
|
13102 |
+
/***/ (function(module, exports) {
|
13103 |
|
13104 |
+
|
13105 |
+
/**
|
13106 |
+
* TODO: These methods can probably be combined somehow
|
13107 |
+
* Parse HTML tags & HTML Characters
|
13108 |
+
*/
|
13109 |
+
|
13110 |
+
'use strict';
|
13111 |
+
|
13112 |
+
Object.defineProperty(exports, '__esModule', {
|
13113 |
+
value: true
|
13114 |
+
});
|
13115 |
+
|
13116 |
+
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; }; })();
|
13117 |
+
|
13118 |
+
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
|
13119 |
+
|
13120 |
+
var HTMLParser = (function () {
|
13121 |
+
function HTMLParser() {
|
13122 |
+
_classCallCheck(this, HTMLParser);
|
13123 |
+
}
|
13124 |
+
|
13125 |
+
_createClass(HTMLParser, [{
|
13126 |
+
key: 'typeHtmlChars',
|
13127 |
+
|
13128 |
+
/**
|
13129 |
+
* Type HTML tags & HTML Characters
|
13130 |
+
* @param {string} curString Current string
|
13131 |
+
* @param {number} curStrPos Position in current string
|
13132 |
+
* @param {Typed} self instance of Typed
|
13133 |
+
* @returns {number} a new string position
|
13134 |
+
* @private
|
13135 |
+
*/
|
13136 |
+
|
13137 |
+
value: function typeHtmlChars(curString, curStrPos, self) {
|
13138 |
+
if (self.contentType !== 'html') return curStrPos;
|
13139 |
+
var curChar = curString.substr(curStrPos).charAt(0);
|
13140 |
+
if (curChar === '<' || curChar === '&') {
|
13141 |
+
var endTag = '';
|
13142 |
+
if (curChar === '<') {
|
13143 |
+
endTag = '>';
|
13144 |
+
} else {
|
13145 |
+
endTag = ';';
|
13146 |
+
}
|
13147 |
+
while (curString.substr(curStrPos + 1).charAt(0) !== endTag) {
|
13148 |
+
curStrPos++;
|
13149 |
+
if (curStrPos + 1 > curString.length) {
|
13150 |
+
break;
|
13151 |
+
}
|
13152 |
+
}
|
13153 |
+
curStrPos++;
|
13154 |
+
}
|
13155 |
+
return curStrPos;
|
13156 |
+
}
|
13157 |
+
|
13158 |
+
/**
|
13159 |
+
* Backspace HTML tags and HTML Characters
|
13160 |
+
* @param {string} curString Current string
|
13161 |
+
* @param {number} curStrPos Position in current string
|
13162 |
+
* @param {Typed} self instance of Typed
|
13163 |
+
* @returns {number} a new string position
|
13164 |
+
* @private
|
13165 |
+
*/
|
13166 |
+
}, {
|
13167 |
+
key: 'backSpaceHtmlChars',
|
13168 |
+
value: function backSpaceHtmlChars(curString, curStrPos, self) {
|
13169 |
+
if (self.contentType !== 'html') return curStrPos;
|
13170 |
+
var curChar = curString.substr(curStrPos).charAt(0);
|
13171 |
+
if (curChar === '>' || curChar === ';') {
|
13172 |
+
var endTag = '';
|
13173 |
+
if (curChar === '>') {
|
13174 |
+
endTag = '<';
|
13175 |
+
} else {
|
13176 |
+
endTag = '&';
|
13177 |
+
}
|
13178 |
+
while (curString.substr(curStrPos - 1).charAt(0) !== endTag) {
|
13179 |
+
curStrPos--;
|
13180 |
+
if (curStrPos < 0) {
|
13181 |
+
break;
|
13182 |
+
}
|
13183 |
+
}
|
13184 |
+
curStrPos--;
|
13185 |
+
}
|
13186 |
+
return curStrPos;
|
13187 |
+
}
|
13188 |
+
}]);
|
13189 |
+
|
13190 |
+
return HTMLParser;
|
13191 |
+
})();
|
13192 |
+
|
13193 |
+
exports['default'] = HTMLParser;
|
13194 |
+
var htmlParser = new HTMLParser();
|
13195 |
+
exports.htmlParser = htmlParser;
|
13196 |
|
13197 |
+
/***/ })
|
13198 |
+
/******/ ])
|
13199 |
+
});
|
13200 |
+
;
|
13201 |
/*!
|
13202 |
* imagesLoaded PACKAGED v4.1.4
|
13203 |
* JavaScript is all like "You images are done yet or what?"
|
17402 |
}));
|
17403 |
|
17404 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17405 |
/*! Magnific Popup - v1.1.0 - 2016-02-20
|
17406 |
* http://dimsemenov.com/plugins/magnific-popup/
|
17407 |
* Copyright (c) 2016 Dmitry Semenov; */
|
19263 |
/*>>retina*/
|
19264 |
_checkInstance();
|
19265 |
}));
|
19266 |
+
(function($) {
|
19267 |
+
$.fn.eaelProgressBar = function() {
|
19268 |
+
var $this = $(this)
|
19269 |
+
var $layout = $this.data('layout')
|
19270 |
+
var $num = $this.data('count')
|
19271 |
+
var $duration = $this.data('duration')
|
19272 |
+
|
19273 |
+
$this.one('inview', function() {
|
19274 |
+
if ($layout == 'line') {
|
19275 |
+
$('.eael-progressbar-line-fill', $this).css({
|
19276 |
+
'width': $num + '%',
|
19277 |
+
})
|
19278 |
+
} else if ($layout == 'half_circle') {
|
19279 |
+
$('.eael-progressbar-circle-half', $this).css({
|
19280 |
+
'transform': 'rotate(' + ($num * 1.8) + 'deg)',
|
19281 |
+
})
|
19282 |
+
}
|
19283 |
+
|
19284 |
+
$('.eael-progressbar-count', $this).prop({
|
19285 |
+
'counter': 0
|
19286 |
+
}).animate({
|
19287 |
+
counter: $num
|
19288 |
+
}, {
|
19289 |
+
duration: $duration,
|
19290 |
+
easing: 'linear',
|
19291 |
+
step: function(counter) {
|
19292 |
+
if ($layout == 'circle') {
|
19293 |
+
var rotate = (counter * 3.6)
|
19294 |
+
$('.eael-progressbar-circle-half-left', $this).css({
|
19295 |
+
'transform': "rotate(" + rotate + "deg)",
|
19296 |
+
})
|
19297 |
+
if (rotate > 180) {
|
19298 |
+
$('.eael-progressbar-circle-pie', $this).css({
|
19299 |
+
'-webkit-clip-path': 'inset(0)',
|
19300 |
+
'clip-path': 'inset(0)',
|
19301 |
+
})
|
19302 |
+
$('.eael-progressbar-circle-half-right', $this).css({
|
19303 |
+
'visibility': 'visible'
|
19304 |
+
})
|
19305 |
+
}
|
19306 |
+
}
|
19307 |
+
|
19308 |
+
$(this).text(Math.ceil(counter))
|
19309 |
+
}
|
19310 |
+
})
|
19311 |
+
})
|
19312 |
+
}
|
19313 |
+
}(jQuery));
|
19314 |
typeof navigator === "object" && (function (global, factory) {
|
19315 |
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
|
19316 |
typeof define === 'function' && define.amd ? define('Plyr', factory) :
|
34350 |
return Plyr;
|
34351 |
|
34352 |
}));
|
34353 |
+
/*!
|
34354 |
+
* Countdown v0.1.0
|
34355 |
+
* https://github.com/fengyuanchen/countdown
|
34356 |
+
*
|
34357 |
+
* Copyright 2014 Fengyuan Chen
|
34358 |
+
* Released under the MIT license
|
34359 |
+
*/
|
34360 |
+
|
34361 |
+
(function (factory) {
|
34362 |
+
if (typeof define === "function" && define.amd) {
|
34363 |
+
// AMD. Register as anonymous module.
|
34364 |
+
define(["jquery"], factory);
|
34365 |
+
} else {
|
34366 |
+
// Browser globals.
|
34367 |
+
factory(jQuery);
|
34368 |
+
}
|
34369 |
+
})(function ($) {
|
34370 |
+
|
34371 |
+
"use strict";
|
34372 |
+
|
34373 |
+
var Countdown = function (element, options) {
|
34374 |
+
this.$element = $(element);
|
34375 |
+
this.defaults = $.extend({}, Countdown.defaults, this.$element.data(), $.isPlainObject(options) ? options : {});
|
34376 |
+
this.init();
|
34377 |
+
};
|
34378 |
+
|
34379 |
+
Countdown.prototype = {
|
34380 |
+
constructor: Countdown,
|
34381 |
+
|
34382 |
+
init: function () {
|
34383 |
+
var content = this.$element.html(),
|
34384 |
+
date = new Date(this.defaults.date || content);
|
34385 |
+
|
34386 |
+
if (date.getTime()) {
|
34387 |
+
this.content = content;
|
34388 |
+
this.date = date;
|
34389 |
+
this.find();
|
34390 |
+
|
34391 |
+
if (this.defaults.autoStart) {
|
34392 |
+
this.start();
|
34393 |
+
}
|
34394 |
+
}
|
34395 |
+
},
|
34396 |
+
|
34397 |
+
find: function () {
|
34398 |
+
var $element = this.$element;
|
34399 |
+
|
34400 |
+
this.$days = $element.find("[data-days]");
|
34401 |
+
this.$hours = $element.find("[data-hours]");
|
34402 |
+
this.$minutes = $element.find("[data-minutes]");
|
34403 |
+
this.$seconds = $element.find("[data-seconds]");
|
34404 |
+
|
34405 |
+
if ((this.$days.length + this.$hours.length + this.$minutes.length + this.$seconds.length) > 0) {
|
34406 |
+
this.found = true;
|
34407 |
+
}
|
34408 |
+
},
|
34409 |
+
|
34410 |
+
reset: function () {
|
34411 |
+
if (this.found) {
|
34412 |
+
this.output("days");
|
34413 |
+
this.output("hours");
|
34414 |
+
this.output("minutes");
|
34415 |
+
this.output("seconds");
|
34416 |
+
} else {
|
34417 |
+
this.output();
|
34418 |
+
}
|
34419 |
+
},
|
34420 |
+
|
34421 |
+
ready: function () {
|
34422 |
+
var date = this.date,
|
34423 |
+
decisecond = 100,
|
34424 |
+
second = 1000,
|
34425 |
+
minute = 60000,
|
34426 |
+
hour = 3600000,
|
34427 |
+
day = 86400000,
|
34428 |
+
remainder = {},
|
34429 |
+
diff;
|
34430 |
+
|
34431 |
+
if (!date) {
|
34432 |
+
return false;
|
34433 |
+
}
|
34434 |
+
|
34435 |
+
diff = date.getTime() - (new Date()).getTime();
|
34436 |
+
|
34437 |
+
if (diff <= 0) {
|
34438 |
+
this.end();
|
34439 |
+
return false;
|
34440 |
+
}
|
34441 |
+
|
34442 |
+
remainder.days = diff;
|
34443 |
+
remainder.hours = remainder.days % day;
|
34444 |
+
remainder.minutes = remainder.hours % hour;
|
34445 |
+
remainder.seconds = remainder.minutes % minute;
|
34446 |
+
remainder.milliseconds = remainder.seconds % second;
|
34447 |
+
|
34448 |
+
this.days = Math.floor(remainder.days / day);
|
34449 |
+
this.hours = Math.floor(remainder.hours / hour);
|
34450 |
+
this.minutes = Math.floor(remainder.minutes / minute);
|
34451 |
+
this.seconds = Math.floor(remainder.seconds / second);
|
34452 |
+
this.deciseconds = Math.floor(remainder.milliseconds / decisecond);
|
34453 |
+
|
34454 |
+
return true;
|
34455 |
+
},
|
34456 |
+
|
34457 |
+
start: function () {
|
34458 |
+
if (!this.active && this.ready()) {
|
34459 |
+
this.active = true;
|
34460 |
+
this.reset();
|
34461 |
+
this.autoUpdate = this.defaults.fast ?
|
34462 |
+
setInterval($.proxy(this.fastUpdate, this), 100) :
|
34463 |
+
setInterval($.proxy(this.update, this), 1000);
|
34464 |
+
}
|
34465 |
+
},
|
34466 |
+
|
34467 |
+
stop: function () {
|
34468 |
+
if (this.active) {
|
34469 |
+
this.active = false;
|
34470 |
+
clearInterval(this.autoUpdate);
|
34471 |
+
}
|
34472 |
+
},
|
34473 |
+
|
34474 |
+
end: function () {
|
34475 |
+
if (!this.date) {
|
34476 |
+
return;
|
34477 |
+
}
|
34478 |
+
|
34479 |
+
this.stop();
|
34480 |
+
|
34481 |
+
this.days = 0;
|
34482 |
+
this.hours = 0;
|
34483 |
+
this.minutes = 0;
|
34484 |
+
this.seconds = 0;
|
34485 |
+
this.deciseconds = 0;
|
34486 |
+
this.reset();
|
34487 |
+
this.defaults.end();
|
34488 |
+
},
|
34489 |
+
|
34490 |
+
destroy: function () {
|
34491 |
+
if (!this.date) {
|
34492 |
+
return;
|
34493 |
+
}
|
34494 |
+
|
34495 |
+
this.stop();
|
34496 |
+
|
34497 |
+
this.$days = null;
|
34498 |
+
this.$hours = null;
|
34499 |
+
this.$minutes = null;
|
34500 |
+
this.$seconds = null;
|
34501 |
+
|
34502 |
+
this.$element.empty().html(this.content);
|
34503 |
+
this.$element.removeData("countdown");
|
34504 |
+
},
|
34505 |
+
|
34506 |
+
fastUpdate: function () {
|
34507 |
+
if (--this.deciseconds >= 0) {
|
34508 |
+
this.output("deciseconds");
|
34509 |
+
} else {
|
34510 |
+
this.deciseconds = 9;
|
34511 |
+
this.update();
|
34512 |
+
}
|
34513 |
+
},
|
34514 |
+
|
34515 |
+
update: function () {
|
34516 |
+
if (--this.seconds >= 0) {
|
34517 |
+
this.output("seconds");
|
34518 |
+
} else {
|
34519 |
+
this.seconds = 59;
|
34520 |
+
|
34521 |
+
if (--this.minutes >= 0) {
|
34522 |
+
this.output("minutes");
|
34523 |
+
} else {
|
34524 |
+
this.minutes = 59;
|
34525 |
+
|
34526 |
+
if (--this.hours >= 0) {
|
34527 |
+
this.output("hours");
|
34528 |
+
} else {
|
34529 |
+
this.hours = 23;
|
34530 |
+
|
34531 |
+
if (--this.days >= 0) {
|
34532 |
+
this.output("days");
|
34533 |
+
} else {
|
34534 |
+
this.end();
|
34535 |
+
}
|
34536 |
+
}
|
34537 |
+
}
|
34538 |
+
}
|
34539 |
+
},
|
34540 |
+
|
34541 |
+
output: function (type) {
|
34542 |
+
if (!this.found) {
|
34543 |
+
this.$element.empty().html(this.template());
|
34544 |
+
return;
|
34545 |
+
}
|
34546 |
+
|
34547 |
+
switch (type) {
|
34548 |
+
case "deciseconds":
|
34549 |
+
this.$seconds.text(this.getSecondsText());
|
34550 |
+
break;
|
34551 |
+
|
34552 |
+
case "seconds":
|
34553 |
+
this.$seconds.text(this.seconds);
|
34554 |
+
break;
|
34555 |
+
|
34556 |
+
case "minutes":
|
34557 |
+
this.$minutes.text(this.minutes);
|
34558 |
+
break;
|
34559 |
+
|
34560 |
+
case "hours":
|
34561 |
+
this.$hours.text(this.hours);
|
34562 |
+
break;
|
34563 |
+
|
34564 |
+
case "days":
|
34565 |
+
this.$days.text(this.days);
|
34566 |
+
break;
|
34567 |
+
|
34568 |
+
// No default
|
34569 |
+
}
|
34570 |
+
},
|
34571 |
+
|
34572 |
+
template: function () {
|
34573 |
+
return this.defaults.text
|
34574 |
+
.replace("%s", this.days)
|
34575 |
+
.replace("%s", this.hours)
|
34576 |
+
.replace("%s", this.minutes)
|
34577 |
+
.replace("%s", this.getSecondsText());
|
34578 |
+
},
|
34579 |
+
|
34580 |
+
getSecondsText: function () {
|
34581 |
+
return this.active && this.defaults.fast ? (this.seconds + "." + this.deciseconds) : this.seconds;
|
34582 |
+
}
|
34583 |
+
};
|
34584 |
+
|
34585 |
+
// Default settings
|
34586 |
+
Countdown.defaults = {
|
34587 |
+
autoStart: true,
|
34588 |
+
date: null,
|
34589 |
+
fast: false,
|
34590 |
+
end: $.noop,
|
34591 |
+
text: "%s days, %s hours, %s minutes, %s seconds"
|
34592 |
+
};
|
34593 |
+
|
34594 |
+
// Set default settings
|
34595 |
+
Countdown.setDefaults = function (options) {
|
34596 |
+
$.extend(Countdown.defaults, options);
|
34597 |
+
};
|
34598 |
+
|
34599 |
+
// Register as jQuery plugin
|
34600 |
+
$.fn.countdown = function (options) {
|
34601 |
+
return this.each(function () {
|
34602 |
+
var $this = $(this),
|
34603 |
+
data = $this.data("countdown");
|
34604 |
+
|
34605 |
+
if (!data) {
|
34606 |
+
$this.data("countdown", (data = new Countdown(this, options)));
|
34607 |
+
}
|
34608 |
+
|
34609 |
+
if (typeof options === "string" && $.isFunction(data[options])) {
|
34610 |
+
data[options]();
|
34611 |
+
}
|
34612 |
+
});
|
34613 |
+
};
|
34614 |
+
|
34615 |
+
$.fn.countdown.constructor = Countdown;
|
34616 |
+
$.fn.countdown.setDefaults = Countdown.setDefaults;
|
34617 |
+
|
34618 |
+
$(function () {
|
34619 |
+
$("[countdown]").countdown();
|
34620 |
+
});
|
34621 |
+
|
34622 |
+
});
|
34623 |
+
|
34624 |
(function (root, factory) {
|
34625 |
if (typeof define === 'function' && define.amd) {
|
34626 |
// AMD. Register as an anonymous module unless amdModuleId is set
|
38448 |
if (a.whole && !b.whole) {
|
38449 |
return -1;
|
38450 |
}
|
38451 |
+
else if (!a.whole && b.whole) {
|
38452 |
+
return 1;
|
38453 |
+
}
|
38454 |
+
else if (a.whole && b.whole) {
|
38455 |
+
|
38456 |
+
var ai = self.__options.side.indexOf(a.side),
|
38457 |
+
bi = self.__options.side.indexOf(b.side);
|
38458 |
+
|
38459 |
+
// use the user's sides fallback array
|
38460 |
+
if (ai < bi) {
|
38461 |
+
return -1;
|
38462 |
+
}
|
38463 |
+
else if (ai > bi) {
|
38464 |
+
return 1;
|
38465 |
+
}
|
38466 |
+
else {
|
38467 |
+
// will be used if the user forced the tests to continue
|
38468 |
+
return a.mode == 'natural' ? -1 : 1;
|
38469 |
+
}
|
38470 |
+
}
|
38471 |
+
else {
|
38472 |
+
|
38473 |
+
// better if it fits
|
38474 |
+
if (a.fits && !b.fits) {
|
38475 |
+
return -1;
|
38476 |
+
}
|
38477 |
+
else if (!a.fits && b.fits) {
|
38478 |
+
return 1;
|
38479 |
+
}
|
38480 |
+
else if (a.fits && b.fits) {
|
38481 |
+
|
38482 |
+
var ai = self.__options.side.indexOf(a.side),
|
38483 |
+
bi = self.__options.side.indexOf(b.side);
|
38484 |
+
|
38485 |
+
// use the user's sides fallback array
|
38486 |
+
if (ai < bi) {
|
38487 |
+
return -1;
|
38488 |
+
}
|
38489 |
+
else if (ai > bi) {
|
38490 |
+
return 1;
|
38491 |
+
}
|
38492 |
+
else {
|
38493 |
+
// will be used if the user forced the tests to continue
|
38494 |
+
return a.mode == 'natural' ? -1 : 1;
|
38495 |
+
}
|
38496 |
+
}
|
38497 |
+
else {
|
38498 |
+
|
38499 |
+
// if everything failed, this will give a preference to the case where
|
38500 |
+
// the tooltip overflows the document at the bottom
|
38501 |
+
if ( a.container == 'document'
|
38502 |
+
&& a.side == 'bottom'
|
38503 |
+
&& a.mode == 'natural'
|
38504 |
+
) {
|
38505 |
+
return -1;
|
38506 |
+
}
|
38507 |
+
else {
|
38508 |
+
return 1;
|
38509 |
+
}
|
38510 |
+
}
|
38511 |
+
}
|
38512 |
+
});
|
38513 |
+
|
38514 |
+
finalResult = testResults[0];
|
38515 |
+
|
38516 |
+
|
38517 |
+
// now let's find the coordinates of the tooltip relatively to the window
|
38518 |
+
finalResult.coord = {};
|
38519 |
+
|
38520 |
+
switch (finalResult.side) {
|
38521 |
+
|
38522 |
+
case 'left':
|
38523 |
+
case 'right':
|
38524 |
+
finalResult.coord.top = Math.floor(finalResult.target - finalResult.size.height / 2);
|
38525 |
+
break;
|
38526 |
+
|
38527 |
+
case 'bottom':
|
38528 |
+
case 'top':
|
38529 |
+
finalResult.coord.left = Math.floor(finalResult.target - finalResult.size.width / 2);
|
38530 |
+
break;
|
38531 |
+
}
|
38532 |
+
|
38533 |
+
switch (finalResult.side) {
|
38534 |
+
|
38535 |
+
case 'left':
|
38536 |
+
finalResult.coord.left = helper.geo.origin.windowOffset.left - finalResult.outerSize.width;
|
38537 |
+
break;
|
38538 |
+
|
38539 |
+
case 'right':
|
38540 |
+
finalResult.coord.left = helper.geo.origin.windowOffset.right + finalResult.distance.horizontal;
|
38541 |
+
break;
|
38542 |
+
|
38543 |
+
case 'top':
|
38544 |
+
finalResult.coord.top = helper.geo.origin.windowOffset.top - finalResult.outerSize.height;
|
38545 |
+
break;
|
38546 |
+
|
38547 |
+
case 'bottom':
|
38548 |
+
finalResult.coord.top = helper.geo.origin.windowOffset.bottom + finalResult.distance.vertical;
|
38549 |
+
break;
|
38550 |
+
}
|
38551 |
+
|
38552 |
+
// if the tooltip can potentially be contained within the viewport dimensions
|
38553 |
+
// and that we are asked to make it fit on screen
|
38554 |
+
if (finalResult.container == 'window') {
|
38555 |
+
|
38556 |
+
// if the tooltip overflows the viewport, we'll move it accordingly (then it will
|
38557 |
+
// not be centered on the middle of the origin anymore). We only move horizontally
|
38558 |
+
// for top and bottom tooltips and vice versa.
|
38559 |
+
if (finalResult.side == 'top' || finalResult.side == 'bottom') {
|
38560 |
+
|
38561 |
+
// if there is an overflow on the left
|
38562 |
+
if (finalResult.coord.left < 0) {
|
38563 |
+
|
38564 |
+
// prevent the overflow unless the origin itself gets off screen (minus the
|
38565 |
+
// margin needed to keep the arrow pointing at the target)
|
38566 |
+
if (helper.geo.origin.windowOffset.right - this.__options.minIntersection >= 0) {
|
38567 |
+
finalResult.coord.left = 0;
|
38568 |
+
}
|
38569 |
+
else {
|
38570 |
+
finalResult.coord.left = helper.geo.origin.windowOffset.right - this.__options.minIntersection - 1;
|
38571 |
+
}
|
38572 |
+
}
|
38573 |
+
// or an overflow on the right
|
38574 |
+
else if (finalResult.coord.left > helper.geo.window.size.width - finalResult.size.width) {
|
38575 |
+
|
38576 |
+
if (helper.geo.origin.windowOffset.left + this.__options.minIntersection <= helper.geo.window.size.width) {
|
38577 |
+
finalResult.coord.left = helper.geo.window.size.width - finalResult.size.width;
|
38578 |
+
}
|
38579 |
+
else {
|
38580 |
+
finalResult.coord.left = helper.geo.origin.windowOffset.left + this.__options.minIntersection + 1 - finalResult.size.width;
|
38581 |
+
}
|
38582 |
+
}
|
38583 |
+
}
|
38584 |
+
else {
|
38585 |
+
|
38586 |
+
// overflow at the top
|
38587 |
+
if (finalResult.coord.top < 0) {
|
38588 |
+
|
38589 |
+
if (helper.geo.origin.windowOffset.bottom - this.__options.minIntersection >= 0) {
|
38590 |
+
finalResult.coord.top = 0;
|
38591 |
+
}
|
38592 |
+
else {
|
38593 |
+
finalResult.coord.top = helper.geo.origin.windowOffset.bottom - this.__options.minIntersection - 1;
|
38594 |
+
}
|
38595 |
+
}
|
38596 |
+
// or at the bottom
|
38597 |
+
else if (finalResult.coord.top > helper.geo.window.size.height - finalResult.size.height) {
|
38598 |
+
|
38599 |
+
if (helper.geo.origin.windowOffset.top + this.__options.minIntersection <= helper.geo.window.size.height) {
|
38600 |
+
finalResult.coord.top = helper.geo.window.size.height - finalResult.size.height;
|
38601 |
+
}
|
38602 |
+
else {
|
38603 |
+
finalResult.coord.top = helper.geo.origin.windowOffset.top + this.__options.minIntersection + 1 - finalResult.size.height;
|
38604 |
+
}
|
38605 |
+
}
|
38606 |
+
}
|
38607 |
+
}
|
38608 |
+
else {
|
38609 |
+
|
38610 |
+
// there might be overflow here too but it's easier to handle. If there has
|
38611 |
+
// to be an overflow, we'll make sure it's on the right side of the screen
|
38612 |
+
// (because the browser will extend the document size if there is an overflow
|
38613 |
+
// on the right, but not on the left). The sort function above has already
|
38614 |
+
// made sure that a bottom document overflow is preferred to a top overflow,
|
38615 |
+
// so we don't have to care about it.
|
38616 |
+
|
38617 |
+
// if there is an overflow on the right
|
38618 |
+
if (finalResult.coord.left > helper.geo.window.size.width - finalResult.size.width) {
|
38619 |
+
|
38620 |
+
// this may actually create on overflow on the left but we'll fix it in a sec
|
38621 |
+
finalResult.coord.left = helper.geo.window.size.width - finalResult.size.width;
|
38622 |
+
}
|
38623 |
+
|
38624 |
+
// if there is an overflow on the left
|
38625 |
+
if (finalResult.coord.left < 0) {
|
38626 |
+
|
38627 |
+
// don't care if it overflows the right after that, we made our best
|
38628 |
+
finalResult.coord.left = 0;
|
38629 |
+
}
|
38630 |
+
}
|
38631 |
+
|
38632 |
+
|
38633 |
+
// submit the positioning proposal to the user function which may choose to change
|
38634 |
+
// the side, size and/or the coordinates
|
38635 |
+
|
38636 |
+
// first, set the rules that corresponds to the proposed side: it may change
|
38637 |
+
// the size of the tooltip, and the custom functionPosition may want to detect the
|
38638 |
+
// size of something before making a decision. So let's make things easier for the
|
38639 |
+
// implementor
|
38640 |
+
self.__sideChange($clone, finalResult.side);
|
38641 |
+
|
38642 |
+
// add some variables to the helper
|
38643 |
+
helper.tooltipClone = $clone[0];
|
38644 |
+
helper.tooltipParent = self.__instance.option('parent').parent[0];
|
38645 |
+
// move informative values to the helper
|
38646 |
+
helper.mode = finalResult.mode;
|
38647 |
+
helper.whole = finalResult.whole;
|
38648 |
+
// add some variables to the helper for the functionPosition callback (these
|
38649 |
+
// will also be added to the event fired by self.__instance._trigger but that's
|
38650 |
+
// ok, we're just being consistent)
|
38651 |
+
helper.origin = self.__instance._$origin[0];
|
38652 |
+
helper.tooltip = self.__instance._$tooltip[0];
|
38653 |
+
|
38654 |
+
// leave only the actionable values in there for functionPosition
|
38655 |
+
delete finalResult.container;
|
38656 |
+
delete finalResult.fits;
|
38657 |
+
delete finalResult.mode;
|
38658 |
+
delete finalResult.outerSize;
|
38659 |
+
delete finalResult.whole;
|
38660 |
+
|
38661 |
+
// keep only the distance on the relevant side, for clarity
|
38662 |
+
finalResult.distance = finalResult.distance.horizontal || finalResult.distance.vertical;
|
38663 |
+
|
38664 |
+
// beginners may not be comfortable with the concept of editing the object
|
38665 |
+
// passed by reference, so we provide an edit function and pass a clone
|
38666 |
+
var finalResultClone = $.extend(true, {}, finalResult);
|
38667 |
+
|
38668 |
+
// emit an event on the instance
|
38669 |
+
self.__instance._trigger({
|
38670 |
+
edit: function(result) {
|
38671 |
+
finalResult = result;
|
38672 |
+
},
|
38673 |
+
event: event,
|
38674 |
+
helper: helper,
|
38675 |
+
position: finalResultClone,
|
38676 |
+
type: 'position'
|
38677 |
+
});
|
38678 |
+
|
38679 |
+
if (self.__options.functionPosition) {
|
38680 |
+
|
38681 |
+
var result = self.__options.functionPosition.call(self, self.__instance, helper, finalResultClone);
|
38682 |
+
|
38683 |
+
if (result) finalResult = result;
|
38684 |
+
}
|
38685 |
+
|
38686 |
+
// end the positioning tests session (the user might have had a
|
38687 |
+
// use for it during the position event, now it's over)
|
38688 |
+
ruler.destroy();
|
38689 |
+
|
38690 |
+
// compute the position of the target relatively to the tooltip root
|
38691 |
+
// element so we can place the arrow and make the needed adjustments
|
38692 |
+
var arrowCoord,
|
38693 |
+
maxVal;
|
38694 |
+
|
38695 |
+
if (finalResult.side == 'top' || finalResult.side == 'bottom') {
|
38696 |
+
|
38697 |
+
arrowCoord = {
|
38698 |
+
prop: 'left',
|
38699 |
+
val: finalResult.target - finalResult.coord.left
|
38700 |
+
};
|
38701 |
+
maxVal = finalResult.size.width - this.__options.minIntersection;
|
38702 |
+
}
|
38703 |
+
else {
|
38704 |
+
|
38705 |
+
arrowCoord = {
|
38706 |
+
prop: 'top',
|
38707 |
+
val: finalResult.target - finalResult.coord.top
|
38708 |
+
};
|
38709 |
+
maxVal = finalResult.size.height - this.__options.minIntersection;
|
38710 |
+
}
|
38711 |
+
|
38712 |
+
// cannot lie beyond the boundaries of the tooltip, minus the
|
38713 |
+
// arrow margin
|
38714 |
+
if (arrowCoord.val < this.__options.minIntersection) {
|
38715 |
+
arrowCoord.val = this.__options.minIntersection;
|
38716 |
+
}
|
38717 |
+
else if (arrowCoord.val > maxVal) {
|
38718 |
+
arrowCoord.val = maxVal;
|
38719 |
+
}
|
38720 |
+
|
38721 |
+
var originParentOffset;
|
38722 |
+
|
38723 |
+
// let's convert the window-relative coordinates into coordinates relative to the
|
38724 |
+
// future positioned parent that the tooltip will be appended to
|
38725 |
+
if (helper.geo.origin.fixedLineage) {
|
38726 |
+
|
38727 |
+
// same as windowOffset when the position is fixed
|
38728 |
+
originParentOffset = helper.geo.origin.windowOffset;
|
38729 |
+
}
|
38730 |
+
else {
|
38731 |
+
|
38732 |
+
// this assumes that the parent of the tooltip is located at
|
38733 |
+
// (0, 0) in the document, typically like when the parent is
|
38734 |
+
// <body>.
|
38735 |
+
// If we ever allow other types of parent, .tooltipster-ruler
|
38736 |
+
// will have to be appended to the parent to inherit css style
|
38737 |
+
// values that affect the display of the text and such.
|
38738 |
+
originParentOffset = {
|
38739 |
+
left: helper.geo.origin.windowOffset.left + helper.geo.window.scroll.left,
|
38740 |
+
top: helper.geo.origin.windowOffset.top + helper.geo.window.scroll.top
|
38741 |
+
};
|
38742 |
+
}
|
38743 |
+
|
38744 |
+
finalResult.coord = {
|
38745 |
+
left: originParentOffset.left + (finalResult.coord.left - helper.geo.origin.windowOffset.left),
|
38746 |
+
top: originParentOffset.top + (finalResult.coord.top - helper.geo.origin.windowOffset.top)
|
38747 |
+
};
|
38748 |
+
|
38749 |
+
// set position values on the original tooltip element
|
38750 |
+
|
38751 |
+
self.__sideChange(self.__instance._$tooltip, finalResult.side);
|
38752 |
+
|
38753 |
+
if (helper.geo.origin.fixedLineage) {
|
38754 |
+
self.__instance._$tooltip
|
38755 |
+
.css('position', 'fixed');
|
38756 |
+
}
|
38757 |
+
else {
|
38758 |
+
// CSS default
|
38759 |
+
self.__instance._$tooltip
|
38760 |
+
.css('position', '');
|
38761 |
+
}
|
38762 |
+
|
38763 |
+
self.__instance._$tooltip
|
38764 |
+
.css({
|
38765 |
+
left: finalResult.coord.left,
|
38766 |
+
top: finalResult.coord.top,
|
38767 |
+
// we need to set a size even if the tooltip is in its natural size
|
38768 |
+
// because when the tooltip is positioned beyond the width of the body
|
38769 |
+
// (which is by default the width of the window; it will happen when
|
38770 |
+
// you scroll the window horizontally to get to the origin), its text
|
38771 |
+
// content will otherwise break lines at each word to keep up with the
|
38772 |
+
// body overflow strategy.
|
38773 |
+
height: finalResult.size.height,
|
38774 |
+
width: finalResult.size.width
|
38775 |
+
})
|
38776 |
+
.find('.tooltipster-arrow')
|
38777 |
+
.css({
|
38778 |
+
'left': '',
|
38779 |
+
'top': ''
|
38780 |
+
})
|
38781 |
+
.css(arrowCoord.prop, arrowCoord.val);
|
38782 |
+
|
38783 |
+
// append the tooltip HTML element to its parent
|
38784 |
+
self.__instance._$tooltip.appendTo(self.__instance.option('parent'));
|
38785 |
+
|
38786 |
+
self.__instance._trigger({
|
38787 |
+
type: 'repositioned',
|
38788 |
+
event: event,
|
38789 |
+
position: finalResult
|
38790 |
+
});
|
38791 |
+
},
|
38792 |
+
|
38793 |
+
/**
|
38794 |
+
* Make whatever modifications are needed when the side is changed. This has
|
38795 |
+
* been made an independant method for easy inheritance in custom plugins based
|
38796 |
+
* on this default plugin.
|
38797 |
+
*
|
38798 |
+
* @param {object} $obj
|
38799 |
+
* @param {string} side
|
38800 |
+
* @private
|
38801 |
+
*/
|
38802 |
+
__sideChange: function($obj, side) {
|
38803 |
+
|
38804 |
+
$obj
|
38805 |
+
.removeClass('tooltipster-bottom')
|
38806 |
+
.removeClass('tooltipster-left')
|
38807 |
+
.removeClass('tooltipster-right')
|
38808 |
+
.removeClass('tooltipster-top')
|
38809 |
+
.addClass('tooltipster-'+ side);
|
38810 |
+
},
|
38811 |
+
|
38812 |
+
/**
|
38813 |
+
* Returns the target that the tooltip should aim at for a given side.
|
38814 |
+
* The calculated value is a distance from the edge of the window
|
38815 |
+
* (left edge for top/bottom sides, top edge for left/right side). The
|
38816 |
+
* tooltip will be centered on that position and the arrow will be
|
38817 |
+
* positioned there (as much as possible).
|
38818 |
+
*
|
38819 |
+
* @param {object} helper
|
38820 |
+
* @return {integer}
|
38821 |
+
* @private
|
38822 |
+
*/
|
38823 |
+
__targetFind: function(helper) {
|
38824 |
+
|
38825 |
+
var target = {},
|
38826 |
+
rects = this.__instance._$origin[0].getClientRects();
|
38827 |
+
|
38828 |
+
// these lines fix a Chrome bug (issue #491)
|
38829 |
+
if (rects.length > 1) {
|
38830 |
+
var opacity = this.__instance._$origin.css('opacity');
|
38831 |
+
if(opacity == 1) {
|
38832 |
+
this.__instance._$origin.css('opacity', 0.99);
|
38833 |
+
rects = this.__instance._$origin[0].getClientRects();
|
38834 |
+
this.__instance._$origin.css('opacity', 1);
|
38835 |
+
}
|
38836 |
+
}
|
38837 |
+
|
38838 |
+
// by default, the target will be the middle of the origin
|
38839 |
+
if (rects.length < 2) {
|
38840 |
+
|
38841 |
+
target.top = Math.floor(helper.geo.origin.windowOffset.left + (helper.geo.origin.size.width / 2));
|
38842 |
+
target.bottom = target.top;
|
38843 |
+
|
38844 |
+
target.left = Math.floor(helper.geo.origin.windowOffset.top + (helper.geo.origin.size.height / 2));
|
38845 |
+
target.right = target.left;
|
38846 |
+
}
|
38847 |
+
// if multiple client rects exist, the element may be text split
|
38848 |
+
// up into multiple lines and the middle of the origin may not be
|
38849 |
+
// best option anymore. We need to choose the best target client rect
|
38850 |
+
else {
|
38851 |
+
|
38852 |
+
// top: the first
|
38853 |
+
var targetRect = rects[0];
|
38854 |
+
target.top = Math.floor(targetRect.left + (targetRect.right - targetRect.left) / 2);
|
38855 |
+
|
38856 |
+
// right: the middle line, rounded down in case there is an even
|
38857 |
+
// number of lines (looks more centered => check out the
|
38858 |
+
// demo with 4 split lines)
|
38859 |
+
if (rects.length > 2) {
|
38860 |
+
targetRect = rects[Math.ceil(rects.length / 2) - 1];
|
38861 |
+
}
|
38862 |
+
else {
|
38863 |
+
targetRect = rects[0];
|
38864 |
}
|
38865 |
+
target.right = Math.floor(targetRect.top + (targetRect.bottom - targetRect.top) / 2);
|
38866 |
+
|
38867 |
+
// bottom: the last
|
38868 |
+
targetRect = rects[rects.length - 1];
|
38869 |
+
target.bottom = Math.floor(targetRect.left + (targetRect.right - targetRect.left) / 2);
|
38870 |
+
|
38871 |
+
// left: the middle line, rounded up
|
38872 |
+
if (rects.length > 2) {
|
38873 |
+
targetRect = rects[Math.ceil((rects.length + 1) / 2) - 1];
|
38874 |
+
}
|
38875 |
+
else {
|
38876 |
+
targetRect = rects[rects.length - 1];
|
38877 |
+
}
|
38878 |
+
|
38879 |
+
target.left = Math.floor(targetRect.top + (targetRect.bottom - targetRect.top) / 2);
|
38880 |
+
}
|
38881 |
+
|
38882 |
+
return target;
|
38883 |
+
}
|
38884 |
+
}
|
38885 |
+
});
|
38886 |
+
|
38887 |
+
/* a build task will add "return $;" here */
|
38888 |
+
return $;
|
38889 |
+
|
38890 |
+
}));
|
38891 |
+
|
38892 |
+
(function ($) {
|
38893 |
+
"use strict";
|
38894 |
+
|
38895 |
+
$(document).on("click", ".eael-load-more-button", function (e) {
|
38896 |
+
e.preventDefault();
|
38897 |
+
e.stopPropagation();
|
38898 |
+
e.stopImmediatePropagation();
|
38899 |
+
|
38900 |
+
var $this = $(this),
|
38901 |
+
$text = $("span", $this).html(),
|
38902 |
+
$widget_id = $this.data("widget"),
|
38903 |
+
$scope = $(".elementor-element-" + $widget_id),
|
38904 |
+
$class = $this.data("class"),
|
38905 |
+
$args = $this.data("args"),
|
38906 |
+
$settings = $this.data("settings"),
|
38907 |
+
$layout = $this.data("layout"),
|
38908 |
+
$page = parseInt($this.data("page")) + 1;
|
38909 |
+
|
38910 |
+
if (typeof $widget_id == 'undefined' || typeof $args == 'undefined') {
|
38911 |
+
return;
|
38912 |
+
}
|
38913 |
+
|
38914 |
+
var obj = {};
|
38915 |
+
var $data = {
|
38916 |
+
action: "load_more",
|
38917 |
+
class: $class,
|
38918 |
+
args: $args,
|
38919 |
+
settings: $settings,
|
38920 |
+
page: $page
|
38921 |
+
};
|
38922 |
+
|
38923 |
+
String($args).split('&').forEach(function(item, index) {
|
38924 |
+
var arr = String(item).split('=');
|
38925 |
+
obj[arr[0]] = arr[1];
|
38926 |
+
});
|
38927 |
+
|
38928 |
+
|
38929 |
+
|
38930 |
+
if(obj.orderby == 'rand') {
|
38931 |
+
var $printed = $('.eael-grid-post');
|
38932 |
+
|
38933 |
+
if($printed.length) {
|
38934 |
+
var $ids = [];
|
38935 |
+
$printed.each(function(index, item) {
|
38936 |
+
var $id = $(item).data('id');
|
38937 |
+
$ids.push($id);
|
38938 |
+
});
|
38939 |
+
|
38940 |
+
$data.post__not_in = $ids;
|
38941 |
+
}
|
38942 |
+
}
|
38943 |
+
|
38944 |
+
$this.addClass("button--loading");
|
38945 |
+
$("span", $this).html("Loading...");
|
38946 |
+
|
38947 |
+
$.ajax({
|
38948 |
+
url: localize.ajaxurl,
|
38949 |
+
type: "post",
|
38950 |
+
data: $data,
|
38951 |
+
success: function (response) {
|
38952 |
+
var $content = $(response);
|
38953 |
+
|
38954 |
+
if (
|
38955 |
+
$content.hasClass("no-posts-found") ||
|
38956 |
+
$content.length == 0
|
38957 |
+
) {
|
38958 |
+
$this.remove();
|
38959 |
+
} else {
|
38960 |
+
$(".eael-post-appender", $scope).append($content);
|
38961 |
+
|
38962 |
+
if ($layout == "masonry") {
|
38963 |
+
var $isotope = $(".eael-post-appender", $scope).isotope();
|
38964 |
+
$isotope.isotope("appended", $content).isotope("layout");
|
38965 |
+
|
38966 |
+
$isotope.imagesLoaded().progress(function () {
|
38967 |
+
$isotope.isotope("layout");
|
38968 |
+
});
|
38969 |
+
}
|
38970 |
+
|
38971 |
+
$this.removeClass("button--loading");
|
38972 |
+
$("span", $this).html($text);
|
38973 |
+
|
38974 |
+
$this.data("page", $page);
|
38975 |
+
}
|
38976 |
+
},
|
38977 |
+
error: function (response) {
|
38978 |
+
console.log(response);
|
38979 |
+
}
|
38980 |
+
});
|
38981 |
+
});
|
38982 |
+
})(jQuery);
|
38983 |
+
|
38984 |
+
var AdvanceTabHandler = function($scope, $) {
|
38985 |
+
var $currentTab = $scope.find(".eael-advance-tabs"),
|
38986 |
+
$currentTabId = "#" + $currentTab.attr("id").toString();
|
38987 |
+
|
38988 |
+
$($currentTabId + " .eael-tabs-nav ul li").each(function(index) {
|
38989 |
+
if ($(this).hasClass("active-default")) {
|
38990 |
+
$($currentTabId + " .eael-tabs-nav > ul li")
|
38991 |
+
.removeClass("active")
|
38992 |
+
.addClass("inactive");
|
38993 |
+
$(this).removeClass("inactive");
|
38994 |
+
} else {
|
38995 |
+
if (index == 0) {
|
38996 |
+
$(this)
|
38997 |
+
.removeClass("inactive")
|
38998 |
+
.addClass("active");
|
38999 |
+
}
|
39000 |
+
}
|
39001 |
+
});
|
39002 |
+
|
39003 |
+
$($currentTabId + " .eael-tabs-content div").each(function(index) {
|
39004 |
+
if ($(this).hasClass("active-default")) {
|
39005 |
+
$($currentTabId + " .eael-tabs-content > div").removeClass(
|
39006 |
+
"active"
|
39007 |
+
);
|
39008 |
+
} else {
|
39009 |
+
if (index == 0) {
|
39010 |
+
$(this)
|
39011 |
+
.removeClass("inactive")
|
39012 |
+
.addClass("active");
|
39013 |
+
}
|
39014 |
+
}
|
39015 |
+
});
|
39016 |
+
|
39017 |
+
$($currentTabId + " .eael-tabs-nav ul li").click(function() {
|
39018 |
+
var currentTabIndex = $(this).index();
|
39019 |
+
var tabsContainer = $(this).closest(".eael-advance-tabs");
|
39020 |
+
|
39021 |
+
var tabsNav = $(tabsContainer)
|
39022 |
+
.children(".eael-tabs-nav")
|
39023 |
+
.children("ul")
|
39024 |
+
.children("li");
|
39025 |
+
var tabsContent = $(tabsContainer)
|
39026 |
+
.children(".eael-tabs-content")
|
39027 |
+
.children("div");
|
39028 |
+
|
39029 |
+
$(this)
|
39030 |
+
.parent("li")
|
39031 |
+
.addClass("active");
|
39032 |
+
|
39033 |
+
$(tabsNav)
|
39034 |
+
.removeClass("active active-default")
|
39035 |
+
.addClass("inactive");
|
39036 |
+
$(this)
|
39037 |
+
.addClass("active")
|
39038 |
+
.removeClass("inactive");
|
39039 |
+
|
39040 |
+
$(tabsContent)
|
39041 |
+
.removeClass("active")
|
39042 |
+
.addClass("inactive");
|
39043 |
+
$(tabsContent)
|
39044 |
+
.eq(currentTabIndex)
|
39045 |
+
.addClass("active")
|
39046 |
+
.removeClass("inactive");
|
39047 |
+
|
39048 |
+
var $filterGallery = tabsContent.eq(currentTabIndex).find('.eael-filter-gallery-container'),
|
39049 |
+
$postGridGallery = tabsContent.eq(currentTabIndex).find('.eael-post-grid.eael-post-appender'),
|
39050 |
+
$twitterfeedGallery = tabsContent.eq(currentTabIndex).find('.eael-twitter-feed-masonry'),
|
39051 |
+
$instaGallery = tabsContent.eq(currentTabIndex).find('.eael-instafeed');
|
39052 |
+
|
39053 |
+
if($postGridGallery.length) {
|
39054 |
+
$postGridGallery.isotope();
|
39055 |
+
}
|
39056 |
+
|
39057 |
+
if($twitterfeedGallery.length) {
|
39058 |
+
$twitterfeedGallery.isotope("layout");
|
39059 |
+
}
|
39060 |
+
|
39061 |
+
if($filterGallery.length) {
|
39062 |
+
$filterGallery.isotope("layout");
|
39063 |
+
}
|
39064 |
+
|
39065 |
+
if($instaGallery.length) {
|
39066 |
+
$instaGallery.isotope("layout");
|
39067 |
+
}
|
39068 |
+
|
39069 |
+
$(tabsContent).each(function(index) {
|
39070 |
+
$(this).removeClass("active-default");
|
39071 |
+
});
|
39072 |
+
});
|
39073 |
+
};
|
39074 |
+
|
39075 |
+
jQuery(window).on("elementor/frontend/init", function() {
|
39076 |
+
elementorFrontend.hooks.addAction(
|
39077 |
+
"frontend/element_ready/eael-adv-tabs.default",
|
39078 |
+
AdvanceTabHandler
|
39079 |
+
);
|
39080 |
+
});
|
39081 |
+
|
39082 |
+
var AdvAccordionHandler = function($scope, $) {
|
39083 |
+
var $advanceAccordion = $scope.find(".eael-adv-accordion"),
|
39084 |
+
$accordionHeader = $scope.find(".eael-accordion-header"),
|
39085 |
+
$accordionType = $advanceAccordion.data("accordion-type"),
|
39086 |
+
$accordionSpeed = $advanceAccordion.data("toogle-speed");
|
39087 |
+
|
39088 |
+
// Open default actived tab
|
39089 |
+
$accordionHeader.each(function() {
|
39090 |
+
if ($(this).hasClass("active-default")) {
|
39091 |
+
$(this).addClass("show active");
|
39092 |
+
$(this)
|
39093 |
+
.next()
|
39094 |
+
.slideDown($accordionSpeed);
|
39095 |
+
}
|
39096 |
+
});
|
39097 |
+
|
39098 |
+
// Remove multiple click event for nested accordion
|
39099 |
+
$accordionHeader.unbind("click");
|
39100 |
+
|
39101 |
+
$accordionHeader.click(function(e) {
|
39102 |
+
e.preventDefault();
|
39103 |
+
|
39104 |
+
var $this = $(this);
|
39105 |
+
|
39106 |
+
if ($accordionType === "accordion") {
|
39107 |
+
if ($this.hasClass("show")) {
|
39108 |
+
$this.removeClass("show active");
|
39109 |
+
$this.next().slideUp($accordionSpeed);
|
39110 |
+
} else {
|
39111 |
+
$this
|
39112 |
+
.parent()
|
39113 |
+
.parent()
|
39114 |
+
.find(".eael-accordion-header")
|
39115 |
+
.removeClass("show active");
|
39116 |
+
$this
|
39117 |
+
.parent()
|
39118 |
+
.parent()
|
39119 |
+
.find(".eael-accordion-content")
|
39120 |
+
.slideUp($accordionSpeed);
|
39121 |
+
$this.toggleClass("show active");
|
39122 |
+
$this.next().slideToggle($accordionSpeed);
|
39123 |
+
}
|
39124 |
+
} else {
|
39125 |
+
// For acccordion type 'toggle'
|
39126 |
+
if ($this.hasClass("show")) {
|
39127 |
+
$this.removeClass("show active");
|
39128 |
+
$this.next().slideUp($accordionSpeed);
|
39129 |
+
} else {
|
39130 |
+
$this.addClass("show active");
|
39131 |
+
$this.next().slideDown($accordionSpeed);
|
39132 |
+
}
|
39133 |
+
}
|
39134 |
+
});
|
39135 |
+
};
|
39136 |
+
jQuery(window).on("elementor/frontend/init", function() {
|
39137 |
+
elementorFrontend.hooks.addAction(
|
39138 |
+
"frontend/element_ready/eael-adv-accordion.default",
|
39139 |
+
AdvAccordionHandler
|
39140 |
+
);
|
39141 |
+
});
|
39142 |
+
|
39143 |
+
var CountDown = function($scope, $) {
|
39144 |
+
var $coundDown = $scope.find(".eael-countdown-wrapper").eq(0),
|
39145 |
+
$countdown_id =
|
39146 |
+
$coundDown.data("countdown-id") !== undefined
|
39147 |
+
? $coundDown.data("countdown-id")
|
39148 |
+
: "",
|
39149 |
+
$expire_type =
|
39150 |
+
$coundDown.data("expire-type") !== undefined
|
39151 |
+
? $coundDown.data("expire-type")
|
39152 |
+
: "",
|
39153 |
+
$expiry_text =
|
39154 |
+
$coundDown.data("expiry-text") !== undefined
|
39155 |
+
? $coundDown.data("expiry-text")
|
39156 |
+
: "",
|
39157 |
+
$expiry_title =
|
39158 |
+
$coundDown.data("expiry-title") !== undefined
|
39159 |
+
? $coundDown.data("expiry-title")
|
39160 |
+
: "",
|
39161 |
+
$redirect_url =
|
39162 |
+
$coundDown.data("redirect-url") !== undefined
|
39163 |
+
? $coundDown.data("redirect-url")
|
39164 |
+
: "",
|
39165 |
+
$template =
|
39166 |
+
$coundDown.data("template") !== undefined
|
39167 |
+
? $coundDown.data("template")
|
39168 |
+
: "";
|
39169 |
+
|
39170 |
+
jQuery(document).ready(function($) {
|
39171 |
+
"use strict";
|
39172 |
+
var countDown = $("#eael-countdown-" + $countdown_id);
|
39173 |
+
|
39174 |
+
countDown.countdown({
|
39175 |
+
end: function() {
|
39176 |
+
if ($expire_type == "text") {
|
39177 |
+
countDown.html(
|
39178 |
+
'<div class="eael-countdown-finish-message"><h4 class="expiry-title">' +
|
39179 |
+
$expiry_title +
|
39180 |
+
"</h4>" +
|
39181 |
+
'<div class="eael-countdown-finish-text">' +
|
39182 |
+
$expiry_text +
|
39183 |
+
"</div></div>"
|
39184 |
+
);
|
39185 |
+
} else if ($expire_type === "url") {
|
39186 |
+
var editMode = $("body").find("#elementor").length;
|
39187 |
+
if (editMode > 0) {
|
39188 |
+
countDown.html(
|
39189 |
+
"Your Page will be redirected to given URL (only on Frontend)."
|
39190 |
+
);
|
39191 |
+
} else {
|
39192 |
+
window.location.href = $redirect_url;
|
39193 |
+
}
|
39194 |
+
} else if ($expire_type === "template") {
|
39195 |
+
countDown.html($template);
|
39196 |
+
} else {
|
39197 |
+
//do nothing!
|
39198 |
+
}
|
39199 |
+
}
|
39200 |
+
});
|
39201 |
+
});
|
39202 |
+
};
|
39203 |
+
jQuery(window).on("elementor/frontend/init", function() {
|
39204 |
+
elementorFrontend.hooks.addAction(
|
39205 |
+
"frontend/element_ready/eael-countdown.default",
|
39206 |
+
CountDown
|
39207 |
+
);
|
39208 |
+
});
|
39209 |
+
|
39210 |
+
var ContentTicker = function($scope, $) {
|
39211 |
+
var $contentTicker = $scope.find(".eael-content-ticker").eq(0),
|
39212 |
+
$items =
|
39213 |
+
$contentTicker.data("items") !== undefined
|
39214 |
+
? $contentTicker.data("items")
|
39215 |
+
: 1,
|
39216 |
+
$items_tablet =
|
39217 |
+
$contentTicker.data("items-tablet") !== undefined
|
39218 |
+
? $contentTicker.data("items-tablet")
|
39219 |
+
: 1,
|
39220 |
+
$items_mobile =
|
39221 |
+
$contentTicker.data("items-mobile") !== undefined
|
39222 |
+
? $contentTicker.data("items-mobile")
|
39223 |
+
: 1,
|
39224 |
+
$margin =
|
39225 |
+
$contentTicker.data("margin") !== undefined
|
39226 |
+
? $contentTicker.data("margin")
|
39227 |
+
: 10,
|
39228 |
+
$margin_tablet =
|
39229 |
+
$contentTicker.data("margin-tablet") !== undefined
|
39230 |
+
? $contentTicker.data("margin-tablet")
|
39231 |
+
: 10,
|
39232 |
+
$margin_mobile =
|
39233 |
+
$contentTicker.data("margin-mobile") !== undefined
|
39234 |
+
? $contentTicker.data("margin-mobile")
|
39235 |
+
: 10,
|
39236 |
+
$effect =
|
39237 |
+
$contentTicker.data("effect") !== undefined
|
39238 |
+
? $contentTicker.data("effect")
|
39239 |
+
: "slide",
|
39240 |
+
$speed =
|
39241 |
+
$contentTicker.data("speed") !== undefined
|
39242 |
+
? $contentTicker.data("speed")
|
39243 |
+
: 400,
|
39244 |
+
$autoplay =
|
39245 |
+
$contentTicker.data("autoplay") !== undefined
|
39246 |
+
? $contentTicker.data("autoplay")
|
39247 |
+
: 5000,
|
39248 |
+
$loop =
|
39249 |
+
$contentTicker.data("loop") !== undefined
|
39250 |
+
? $contentTicker.data("loop")
|
39251 |
+
: false,
|
39252 |
+
$grab_cursor =
|
39253 |
+
$contentTicker.data("grab-cursor") !== undefined
|
39254 |
+
? $contentTicker.data("grab-cursor")
|
39255 |
+
: false,
|
39256 |
+
$pagination =
|
39257 |
+
$contentTicker.data("pagination") !== undefined
|
39258 |
+
? $contentTicker.data("pagination")
|
39259 |
+
: ".swiper-pagination",
|
39260 |
+
$arrow_next =
|
39261 |
+
$contentTicker.data("arrow-next") !== undefined
|
39262 |
+
? $contentTicker.data("arrow-next")
|
39263 |
+
: ".swiper-button-next",
|
39264 |
+
$arrow_prev =
|
39265 |
+
$contentTicker.data("arrow-prev") !== undefined
|
39266 |
+
? $contentTicker.data("arrow-prev")
|
39267 |
+
: ".swiper-button-prev",
|
39268 |
+
$pause_on_hover =
|
39269 |
+
$contentTicker.data("pause-on-hover") !== undefined
|
39270 |
+
? $contentTicker.data("pause-on-hover")
|
39271 |
+
: "",
|
39272 |
+
$contentTickerOptions = {
|
39273 |
+
direction: "horizontal",
|
39274 |
+
loop: $loop,
|
39275 |
+
speed: $speed,
|
39276 |
+
effect: $effect,
|
39277 |
+
slidesPerView: $items,
|
39278 |
+
spaceBetween: $margin,
|
39279 |
+
grabCursor: $grab_cursor,
|
39280 |
+
paginationClickable: true,
|
39281 |
+
autoHeight: true,
|
39282 |
+
autoplay: {
|
39283 |
+
delay: $autoplay
|
39284 |
+
},
|
39285 |
+
pagination: {
|
39286 |
+
el: $pagination,
|
39287 |
+
clickable: true
|
39288 |
+
},
|
39289 |
+
navigation: {
|
39290 |
+
nextEl: $arrow_next,
|
39291 |
+
prevEl: $arrow_prev
|
39292 |
+
},
|
39293 |
+
breakpoints: {
|
39294 |
+
// when window width is <= 480px
|
39295 |
+
480: {
|
39296 |
+
slidesPerView: $items_mobile,
|
39297 |
+
spaceBetween: $margin_mobile
|
39298 |
+
},
|
39299 |
+
// when window width is <= 640px
|
39300 |
+
768: {
|
39301 |
+
slidesPerView: $items_tablet,
|
39302 |
+
spaceBetween: $margin_tablet
|
39303 |
+
}
|
39304 |
+
}
|
39305 |
+
};
|
39306 |
+
|
39307 |
+
var $contentTickerSlider = new Swiper(
|
39308 |
+
$contentTicker,
|
39309 |
+
$contentTickerOptions
|
39310 |
+
);
|
39311 |
+
if ($autoplay === 0) {
|
39312 |
+
$contentTickerSlider.autoplay.stop();
|
39313 |
+
}
|
39314 |
+
if ($pause_on_hover && $autoplay !== 0) {
|
39315 |
+
$contentTicker.on("mouseenter", function() {
|
39316 |
+
$contentTickerSlider.autoplay.stop();
|
39317 |
+
});
|
39318 |
+
$contentTicker.on("mouseleave", function() {
|
39319 |
+
$contentTickerSlider.autoplay.start();
|
39320 |
+
});
|
39321 |
+
}
|
39322 |
+
};
|
39323 |
+
jQuery(window).on("elementor/frontend/init", function() {
|
39324 |
+
elementorFrontend.hooks.addAction(
|
39325 |
+
"frontend/element_ready/eael-content-ticker.default",
|
39326 |
+
ContentTicker
|
39327 |
+
);
|
39328 |
+
});
|
39329 |
+
var dataTable = function($scope, $) {
|
39330 |
+
var $_this = $scope.find(".eael-data-table-wrap"),
|
39331 |
+
$id = $_this.data("table_id");
|
39332 |
+
|
39333 |
+
if (typeof enableProSorter !== "undefined" && $.isFunction(enableProSorter)) {
|
39334 |
+
$(document).ready(function() {
|
39335 |
+
enableProSorter(jQuery, $_this);
|
39336 |
+
});
|
39337 |
+
}
|
39338 |
+
|
39339 |
+
var responsive = $_this.data("custom_responsive");
|
39340 |
+
if (true == responsive) {
|
39341 |
+
var $th = $scope.find(".eael-data-table").find("th");
|
39342 |
+
var $tbody = $scope.find(".eael-data-table").find("tbody");
|
39343 |
+
|
39344 |
+
$tbody.find("tr").each(function(i, item) {
|
39345 |
+
$(item)
|
39346 |
+
.find("td .td-content-wrapper")
|
39347 |
+
.each(function(index, item) {
|
39348 |
+
$(this).prepend('<div class="th-mobile-screen">' + $th.eq(index).html() + "</div>");
|
39349 |
+
});
|
39350 |
+
});
|
39351 |
+
}
|
39352 |
+
};
|
39353 |
+
|
39354 |
+
var Data_Table_Click_Handler = function(panel, model, view) {
|
39355 |
+
if (event.target.dataset.event == "ea:table:export") {
|
39356 |
+
// export
|
39357 |
+
var table = view.el.querySelector("#eael-data-table-" + model.attributes.id);
|
39358 |
+
var rows = table.querySelectorAll("table tr");
|
39359 |
+
var csv = [];
|
39360 |
+
|
39361 |
+
// generate csv
|
39362 |
+
for (var i = 0; i < rows.length; i++) {
|
39363 |
+
var row = [];
|
39364 |
+
var cols = rows[i].querySelectorAll("th, td");
|
39365 |
+
|
39366 |
+
for (var j = 0; j < cols.length; j++) {
|
39367 |
+
row.push(JSON.stringify(cols[j].innerText.replace(/(\r\n|\n|\r)/gm, " ").trim()));
|
39368 |
+
}
|
39369 |
+
|
39370 |
+
csv.push(row.join(","));
|
39371 |
+
}
|
39372 |
+
|
39373 |
+
// download
|
39374 |
+
var csv_file = new Blob([csv.join("\n")], { type: "text/csv" });
|
39375 |
+
var download_link = parent.document.createElement("a");
|
39376 |
+
|
39377 |
+
download_link.classList.add("eael-data-table-download-" + model.attributes.id);
|
39378 |
+
download_link.download = "eael-data-table-" + model.attributes.id + ".csv";
|
39379 |
+
download_link.href = window.URL.createObjectURL(csv_file);
|
39380 |
+
download_link.style.display = "none";
|
39381 |
+
parent.document.body.appendChild(download_link);
|
39382 |
+
download_link.click();
|
39383 |
+
|
39384 |
+
parent.document.querySelector(".eael-data-table-download-" + model.attributes.id).remove();
|
39385 |
+
}
|
39386 |
+
};
|
39387 |
+
|
39388 |
+
var data_table_panel = function(panel, model, view) {
|
39389 |
+
var handler = Data_Table_Click_Handler.bind(this, panel, model, view);
|
39390 |
+
|
39391 |
+
panel.el.addEventListener("click", handler);
|
39392 |
+
|
39393 |
+
panel.currentPageView.on("destroy", function() {
|
39394 |
+
panel.el.removeEventListener("click", handler);
|
39395 |
+
});
|
39396 |
+
};
|
39397 |
+
|
39398 |
+
jQuery(window).on("elementor/frontend/init", function() {
|
39399 |
+
// export table
|
39400 |
+
if (isEditMode) {
|
39401 |
+
elementor.hooks.addAction("panel/open_editor/widget/eael-data-table", data_table_panel);
|
39402 |
+
}
|
39403 |
+
|
39404 |
+
elementorFrontend.hooks.addAction("frontend/element_ready/eael-data-table.default", dataTable);
|
39405 |
+
});
|
39406 |
+
|
39407 |
+
var EventCalendar = function($scope, $) {
|
39408 |
+
var Calendar = FullCalendar.Calendar;
|
39409 |
+
var element = $(".eael-event-calendar-cls", $scope),
|
39410 |
+
CloseButton = $(".eaelec-modal-close", $scope).eq(0),
|
39411 |
+
ecModal = $("#eaelecModal", $scope),
|
39412 |
+
eventAll = element.data("events"),
|
39413 |
+
firstDay = element.data("first_day"),
|
39414 |
+
calendarID = element.data("cal_id"),
|
39415 |
+
locale = element.data("locale"),
|
39416 |
+
calendarEl = document.getElementById("eael-event-calendar-" + calendarID);
|
39417 |
+
|
39418 |
+
var calendar = new Calendar(calendarEl, {
|
39419 |
+
plugins: ["dayGrid", "timeGrid", "list"],
|
39420 |
+
editable: false,
|
39421 |
+
selectable: false,
|
39422 |
+
draggable: false,
|
39423 |
+
firstDay: firstDay,
|
39424 |
+
eventTimeFormat: {
|
39425 |
+
hour: '2-digit',
|
39426 |
+
minute: '2-digit',
|
39427 |
+
meridiem: 'short'
|
39428 |
+
},
|
39429 |
+
nextDayThreshold: "00:00:00",
|
39430 |
+
header: {
|
39431 |
+
left: "prev,next today",
|
39432 |
+
center: "title",
|
39433 |
+
right: "timeGridDay,timeGridWeek,dayGridMonth,listWeek"
|
39434 |
+
},
|
39435 |
+
// buttonText: {
|
39436 |
+
// today: "today"
|
39437 |
+
// },
|
39438 |
+
allDayText: "All day",
|
39439 |
+
events: eventAll,
|
39440 |
+
selectHelper: true,
|
39441 |
+
locale:locale,
|
39442 |
+
eventLimit: 3,
|
39443 |
+
eventRender: function(info) {
|
39444 |
+
var element = $(info.el),
|
39445 |
+
event = info.event;
|
39446 |
+
|
39447 |
+
element.attr("href", "javascript:void(0);");
|
39448 |
+
element.click(function(e) {
|
39449 |
+
e.preventDefault();
|
39450 |
+
var startDate = event.start,
|
39451 |
+
timeFormate = "h:mm A",
|
39452 |
+
endDate = event.end,
|
39453 |
+
startSelector = $("span.eaelec-event-date-start"),
|
39454 |
+
endSelector = $("span.eaelec-event-date-end");
|
39455 |
+
|
39456 |
+
if (event.allDay === "yes") {
|
39457 |
+
var newEnd = moment(endDate).subtract(1, "days");
|
39458 |
+
endDate = newEnd._d;
|
39459 |
+
timeFormate = " ";
|
39460 |
}
|
39461 |
+
|
39462 |
+
startSelector.html(" ");
|
39463 |
+
endSelector.html(" ");
|
39464 |
+
ecModal.addClass("eael-ec-popup-ready").removeClass("eael-ec-modal-removing");
|
39465 |
+
|
39466 |
+
if (event.allDay === "yes" && moment(startDate).format("MM-DD-YYYY") === moment(endDate).format("MM-DD-YYYY")) {
|
39467 |
+
var allDayTime = moment(startDate).format("MMM Do");
|
39468 |
+
if (moment(startDate).isSame(Date.now(), "day") === true) {
|
39469 |
+
allDayTime = 'Today';
|
39470 |
+
}else if(moment(startDate).format("MM-DD-YYYY") === moment(new Date()).add(1, "days").format("MM-DD-YYYY")){
|
39471 |
+
allDayTime = 'Tomorrow';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39472 |
}
|
39473 |
+
startSelector.html('<i class="eicon-calendar"></i> ' + allDayTime);
|
39474 |
+
} else {
|
39475 |
+
if (moment(event.start).isSame(Date.now(), "day") === true) {
|
39476 |
+
startSelector.html('<i class="eicon-calendar"></i> Today ' + moment(event.start).format(timeFormate));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39477 |
}
|
39478 |
+
if (
|
39479 |
+
moment(startDate).format("MM-DD-YYYY") ===
|
39480 |
+
moment(new Date())
|
39481 |
+
.add(1, "days")
|
39482 |
+
.format("MM-DD-YYYY")
|
39483 |
+
) {
|
39484 |
+
startSelector.html('<i class="eicon-calendar"></i> Tomorrow ' + moment(event.start).format(timeFormate));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39485 |
}
|
39486 |
+
|
39487 |
+
if (
|
39488 |
+
moment(startDate).format("MM-DD-YYYY") < moment(new Date()).format("MM-DD-YYYY") ||
|
39489 |
+
moment(startDate).format("MM-DD-YYYY") >
|
39490 |
+
moment(new Date())
|
39491 |
+
.add(1, "days")
|
39492 |
+
.format("MM-DD-YYYY")
|
39493 |
+
) {
|
39494 |
+
startSelector.html('<i class="eicon-calendar"></i> ' + moment(event.start).format("MMM Do " + timeFormate));
|
39495 |
}
|
39496 |
+
|
39497 |
+
if (moment(endDate).isSame(Date.now(), "day") === true) {
|
39498 |
+
if (moment(startDate).isSame(Date.now(), "day") !== true) {
|
39499 |
+
endSelector.html("- Today " + moment(endDate).format(timeFormate));
|
39500 |
+
} else {
|
39501 |
+
endSelector.html("- " + moment(endDate).format(timeFormate));
|
|
|
|
|
|
|
|
|
|
|
39502 |
}
|
39503 |
}
|
39504 |
+
|
39505 |
+
if (
|
39506 |
+
moment(startDate).format("MM-DD-YYYY") !==
|
39507 |
+
moment(new Date())
|
39508 |
+
.add(1, "days")
|
39509 |
+
.format("MM-DD-YYYY") &&
|
39510 |
+
moment(endDate).format("MM-DD-YYYY") ===
|
39511 |
+
moment(new Date())
|
39512 |
+
.add(1, "days")
|
39513 |
+
.format("MM-DD-YYYY")
|
39514 |
+
) {
|
39515 |
+
endSelector.html("- Tomorrow " + moment(endDate).format(timeFormate));
|
39516 |
+
}
|
39517 |
+
if (
|
39518 |
+
moment(startDate).format("MM-DD-YYYY") ===
|
39519 |
+
moment(new Date())
|
39520 |
+
.add(1, "days")
|
39521 |
+
.format("MM-DD-YYYY") &&
|
39522 |
+
moment(endDate).format("MM-DD-YYYY") ===
|
39523 |
+
moment(new Date())
|
39524 |
+
.add(1, "days")
|
39525 |
+
.format("MM-DD-YYYY")
|
39526 |
+
) {
|
39527 |
+
endSelector.html("- " + moment(endDate).format(timeFormate));
|
39528 |
+
}
|
39529 |
+
if (moment(endDate).diff(moment(startDate), "days") > 0 && endSelector.text().trim().length < 1) {
|
39530 |
+
endSelector.html("- " + moment(endDate).format("MMM Do " + timeFormate));
|
39531 |
+
}
|
39532 |
+
|
39533 |
+
if (moment(startDate).format("MM-DD-YYYY") === moment(endDate).format("MM-DD-YYYY")) {
|
39534 |
+
endSelector.html("- " + moment(endDate).format(timeFormate));
|
39535 |
}
|
39536 |
}
|
39537 |
+
|
39538 |
+
$(".eaelec-modal-header h2").html(event.title);
|
39539 |
+
$(".eaelec-modal-body p").html(event.extendedProps.description);
|
39540 |
+
if(event.extendedProps.description.length<1){
|
39541 |
+
$(".eaelec-modal-body").css("height", "auto");
|
39542 |
+
}else {
|
39543 |
+
$(".eaelec-modal-body").css("height", "300px");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39544 |
}
|
39545 |
+
|
39546 |
+
$(".eaelec-modal-footer a").attr("href", event.url);
|
39547 |
+
|
39548 |
+
if (event.extendedProps.external === "on") {
|
39549 |
+
$(".eaelec-modal-footer a").attr("target", "_blank");
|
39550 |
}
|
39551 |
+
if (event.extendedProps.nofollow === "on") {
|
39552 |
+
$(".eaelec-modal-footer a").attr("rel", "nofollow");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39553 |
}
|
39554 |
+
if (event.url == "") {
|
39555 |
+
$(".eaelec-modal-footer a").css("display", "none");
|
39556 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39557 |
|
39558 |
+
// Popup color
|
39559 |
+
$(".eaelec-modal-header").css("border-left", "5px solid " + event.borderColor);
|
39560 |
+
});
|
39561 |
+
}
|
39562 |
+
});
|
|
|
|
|
|
|
|
|
39563 |
|
39564 |
+
CloseButton.on("click", function() {
|
39565 |
+
ecModal.addClass("eael-ec-modal-removing").removeClass("eael-ec-popup-ready");
|
39566 |
+
});
|
|
|
|
|
|
|
|
|
|
|
|
|
39567 |
|
39568 |
+
calendar.render();
|
39569 |
+
};
|
|
|
39570 |
|
39571 |
+
jQuery(window).on("elementor/frontend/init", function() {
|
39572 |
+
elementorFrontend.hooks.addAction("frontend/element_ready/eael-event-calendar.default", EventCalendar);
|
39573 |
+
});
|
|
|
|
|
|
|
|
|
|
|
39574 |
|
39575 |
+
var FacebookFeed = function($scope, $) {
|
39576 |
+
if (!isEditMode) {
|
39577 |
+
$facebook_gallery = $(".eael-facebook-feed", $scope).isotope({
|
39578 |
+
itemSelector: ".eael-facebook-feed-item",
|
39579 |
+
percentPosition: true,
|
39580 |
+
columnWidth: ".eael-facebook-feed-item"
|
39581 |
});
|
39582 |
|
39583 |
+
$facebook_gallery.imagesLoaded().progress(function() {
|
39584 |
+
$facebook_gallery.isotope("layout");
|
39585 |
+
});
|
39586 |
+
}
|
39587 |
|
39588 |
+
// ajax load more
|
39589 |
+
$(".eael-load-more-button", $scope).on("click", function(e) {
|
39590 |
+
e.preventDefault();
|
39591 |
|
39592 |
+
$this = $(this);
|
39593 |
+
$settings = $this.attr("data-settings");
|
39594 |
+
$page = $this.attr("data-page");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39595 |
|
39596 |
+
// update load moer button
|
39597 |
$this.addClass("button--loading");
|
39598 |
$("span", $this).html("Loading...");
|
39599 |
|
39600 |
$.ajax({
|
39601 |
url: localize.ajaxurl,
|
39602 |
type: "post",
|
39603 |
+
data: {
|
39604 |
+
action: "facebook_feed_load_more",
|
39605 |
+
security: localize.nonce,
|
39606 |
+
settings: $settings,
|
39607 |
+
page: $page
|
39608 |
+
},
|
39609 |
+
success: function(response) {
|
39610 |
+
$html = $(response.html);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39611 |
|
39612 |
+
// append items
|
39613 |
+
$facebook_gallery = $(".eael-facebook-feed", $scope).isotope();
|
39614 |
+
$(".eael-facebook-feed", $scope).append($html);
|
39615 |
+
$facebook_gallery.isotope("appended", $html);
|
39616 |
+
$facebook_gallery.imagesLoaded().progress(function() {
|
39617 |
+
$facebook_gallery.isotope("layout");
|
39618 |
+
});
|
39619 |
|
39620 |
+
// update load more button
|
39621 |
+
if (response.num_pages > $page) {
|
39622 |
+
$this.attr("data-page", parseInt($page) + 1);
|
39623 |
$this.removeClass("button--loading");
|
39624 |
+
$("span", $this).html("Load more");
|
39625 |
+
} else {
|
39626 |
+
$this.remove();
|
39627 |
}
|
39628 |
},
|
39629 |
+
error: function() {}
|
|
|
|
|
39630 |
});
|
39631 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39632 |
};
|
39633 |
+
|
39634 |
jQuery(window).on("elementor/frontend/init", function() {
|
39635 |
elementorFrontend.hooks.addAction(
|
39636 |
+
"frontend/element_ready/eael-facebook-feed.default",
|
39637 |
+
FacebookFeed
|
39638 |
);
|
39639 |
});
|
39640 |
|
39641 |
+
var FancyText = function($scope, $) {
|
39642 |
+
var $fancyText = $scope.find(".eael-fancy-text-container").eq(0),
|
39643 |
+
$id =
|
39644 |
+
$fancyText.data("fancy-text-id") !== undefined
|
39645 |
+
? $fancyText.data("fancy-text-id")
|
39646 |
+
: "",
|
39647 |
+
$fancy_text =
|
39648 |
+
$fancyText.data("fancy-text") !== undefined
|
39649 |
+
? $fancyText.data("fancy-text")
|
39650 |
+
: "",
|
39651 |
+
$transition_type =
|
39652 |
+
$fancyText.data("fancy-text-transition-type") !== undefined
|
39653 |
+
? $fancyText.data("fancy-text-transition-type")
|
39654 |
+
: "",
|
39655 |
+
$fancy_text_speed =
|
39656 |
+
$fancyText.data("fancy-text-speed") !== undefined
|
39657 |
+
? $fancyText.data("fancy-text-speed")
|
39658 |
+
: "",
|
39659 |
+
$fancy_text_delay =
|
39660 |
+
$fancyText.data("fancy-text-delay") !== undefined
|
39661 |
+
? $fancyText.data("fancy-text-delay")
|
39662 |
+
: "",
|
39663 |
+
$fancy_text_cursor =
|
39664 |
+
$fancyText.data("fancy-text-cursor") === 'yes' ? true : false,
|
39665 |
+
$fancy_text_loop =
|
39666 |
+
$fancyText.data("fancy-text-loop") !== undefined
|
39667 |
+
? $fancyText.data("fancy-text-loop") == "yes"
|
39668 |
+
? true
|
39669 |
+
: false
|
39670 |
+
: false;
|
39671 |
+
$fancy_text = $fancy_text.split("|");
|
39672 |
|
39673 |
+
if ($transition_type == "typing") {
|
39674 |
+
$("#eael-fancy-text-" + $id).typed({
|
39675 |
+
strings: $fancy_text,
|
39676 |
+
typeSpeed: $fancy_text_speed,
|
39677 |
+
backSpeed: 0,
|
39678 |
+
startDelay: 300,
|
39679 |
+
backDelay: $fancy_text_delay,
|
39680 |
+
showCursor: $fancy_text_cursor,
|
39681 |
+
loop: $fancy_text_loop
|
39682 |
+
});
|
39683 |
+
}
|
|
|
|
|
|
|
39684 |
|
39685 |
+
if ($transition_type != "typing") {
|
39686 |
+
$("#eael-fancy-text-" + $id).Morphext({
|
39687 |
+
animation: $transition_type,
|
39688 |
+
separator: ", ",
|
39689 |
+
speed: $fancy_text_delay,
|
39690 |
+
complete: function() {
|
39691 |
+
// Overrides default empty function
|
|
|
|
|
|
|
39692 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39693 |
});
|
39694 |
+
}
|
39695 |
+
|
39696 |
+
jQuery(window).on('load', function() {
|
39697 |
+
setTimeout(function() {
|
39698 |
+
$('.eael-fancy-text-strings', $scope).css('display', 'inline-block');
|
39699 |
+
}, 500);
|
39700 |
});
|
|
|
39701 |
|
39702 |
+
if(isEditMode) {
|
39703 |
+
setTimeout(function() {
|
39704 |
+
$('.eael-fancy-text-strings', $scope).css('display', 'inline-block');
|
39705 |
+
}, 800);
|
39706 |
+
}
|
39707 |
+
};
|
39708 |
jQuery(window).on("elementor/frontend/init", function() {
|
39709 |
elementorFrontend.hooks.addAction(
|
39710 |
+
"frontend/element_ready/eael-fancy-text.default",
|
39711 |
+
FancyText
|
39712 |
);
|
39713 |
});
|
39714 |
|
39715 |
+
var filterableGalleryHandler = function($scope, $) {
|
|
|
|
|
|
|
|
|
|
|
39716 |
|
39717 |
+
var filterControls = $scope.find('.fg-layout-3-filter-controls').eq(0),
|
39718 |
+
filterTrigger = $scope.find('#fg-filter-trigger'),
|
39719 |
+
form = $scope.find('.fg-layout-3-search-box'),
|
39720 |
+
input = $scope.find('#fg-search-box-input'),
|
39721 |
+
searchRegex, buttonFilter, timer;
|
39722 |
+
var delegateAbc = '';
|
39723 |
|
39724 |
+
if(form.length) {
|
39725 |
+
form.on('submit', function(e) {
|
39726 |
+
e.preventDefault();
|
39727 |
+
});
|
39728 |
+
}
|
39729 |
|
39730 |
+
filterTrigger.on('click', function() {
|
39731 |
+
filterControls.toggleClass('open-filters');
|
39732 |
+
}).blur(function() {
|
39733 |
+
filterControls.toggleClass('open-filters');
|
39734 |
+
});
|
39735 |
|
39736 |
+
if (!isEditMode) {
|
39737 |
+
var $gallery = $(".eael-filter-gallery-container", $scope),
|
39738 |
+
$settings = $gallery.data("settings"),
|
39739 |
+
$gallery_items = $gallery.data("gallery-items"),
|
39740 |
+
$layout_mode =
|
39741 |
+
$settings.grid_style == "masonry" ? "masonry" : "fitRows",
|
39742 |
+
$gallery_enabled =
|
39743 |
+
$settings.gallery_enabled == "yes" ? true : false;
|
39744 |
|
39745 |
+
// init isotope
|
39746 |
+
var layoutMode = $('.eael-filter-gallery-wrapper').data('layout-mode');
|
39747 |
+
var mfpCaption = $('.eael-filter-gallery-wrapper').data('mfp_caption');
|
39748 |
+
var $isotope_gallery = $gallery.isotope({
|
39749 |
+
itemSelector: ".eael-filterable-gallery-item-wrap",
|
39750 |
+
layoutMode: $layout_mode,
|
39751 |
+
percentPosition: true,
|
39752 |
+
stagger: 30,
|
39753 |
+
transitionDuration: $settings.duration + "ms",
|
39754 |
+
filter: function() {
|
39755 |
+
var $this = $(this);
|
39756 |
+
var $result = searchRegex ? $this.text().match( searchRegex ) : true;
|
39757 |
+
if(buttonFilter == undefined) {
|
39758 |
+
if(layoutMode != 'layout_3') {
|
39759 |
+
buttonFilter = $scope.find('.eael-filter-gallery-control ul li').first().data('filter');
|
39760 |
+
}else {
|
39761 |
+
buttonFilter = $scope.find('.fg-layout-3-filter-controls li').first().data('filter');
|
39762 |
+
}
|
39763 |
+
}
|
39764 |
+
var buttonResult = buttonFilter ? $this.is( buttonFilter ) : true;
|
39765 |
+
return $result && buttonResult;
|
39766 |
+
}
|
39767 |
+
});
|
39768 |
+
|
39769 |
+
//alert($settings.widget_id);
|
39770 |
+
// Popup
|
39771 |
+
$("#eael-filter-gallery-wrapper-"+$settings.widget_id+" .eael-magnific-link").magnificPopup({
|
39772 |
+
type: "image",
|
39773 |
+
gallery: {
|
39774 |
+
enabled: $gallery_enabled
|
39775 |
+
},
|
39776 |
+
callbacks: {
|
39777 |
+
close: function() {
|
39778 |
+
$("#elementor-lightbox").hide();
|
39779 |
+
}
|
39780 |
+
},
|
39781 |
+
fixedContentPos: false,
|
39782 |
+
image: {
|
39783 |
+
titleSrc: function(item) {
|
39784 |
+
if(mfpCaption=='yes'){
|
39785 |
+
return item.el.parent().prev().prev().html();
|
39786 |
+
}
|
39787 |
+
}
|
39788 |
+
}
|
39789 |
+
});
|
39790 |
+
|
39791 |
+
// filter
|
39792 |
+
$scope.on("click", ".control", function() {
|
39793 |
+
|
39794 |
+
var $this = $(this);
|
39795 |
+
buttonFilter = $( this ).attr('data-filter');
|
39796 |
+
delegateAbc = $( this ).attr('data-filter') + ' a.eael-magnific-link';
|
39797 |
+
|
39798 |
+
if($scope.find('#fg-filter-trigger > span')) {
|
39799 |
+
$scope.find('#fg-filter-trigger > span').text($this.text());
|
39800 |
+
}
|
39801 |
|
39802 |
+
$this.siblings().removeClass("active");
|
39803 |
+
$this.addClass("active");
|
|
|
|
|
|
|
|
|
39804 |
|
39805 |
+
$('#eael-filter-gallery-wrapper-'+$settings.widget_id+' '+delegateAbc).magnificPopup({
|
39806 |
+
type: 'image',
|
39807 |
+
gallery: {
|
39808 |
+
enabled: $gallery_enabled,
|
39809 |
+
},
|
39810 |
+
callbacks: {
|
39811 |
+
close: function() {
|
39812 |
+
$('#elementor-lightbox').hide();
|
39813 |
+
}
|
39814 |
+
},
|
39815 |
+
fixedContentPos: false,
|
39816 |
+
image: {
|
39817 |
+
titleSrc: function(item) {
|
39818 |
+
if(mfpCaption=='yes'){
|
39819 |
+
return item.el.parent().prev().prev().html();
|
39820 |
+
}
|
39821 |
+
}
|
39822 |
+
}
|
39823 |
+
});
|
39824 |
|
39825 |
+
$isotope_gallery.isotope();
|
39826 |
+
});
|
39827 |
|
|
|
|
|
|
|
39828 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39829 |
|
39830 |
+
//quick search
|
39831 |
+
input.on('input', function() {
|
39832 |
+
var $this = $(this);
|
|
|
|
|
|
|
39833 |
|
39834 |
+
clearTimeout(timer);
|
39835 |
+
timer = setTimeout(function() {
|
39836 |
+
searchRegex = new RegExp($this.val(), 'gi');
|
39837 |
+
$isotope_gallery.isotope();
|
39838 |
+
}, 600);
|
39839 |
|
39840 |
+
});
|
|
|
39841 |
|
39842 |
+
// layout gal, while images are loading
|
39843 |
+
$isotope_gallery.imagesLoaded().progress(function() {
|
39844 |
+
$isotope_gallery.isotope("layout");
|
39845 |
+
});
|
39846 |
|
39847 |
+
// layout gal, on click tabs
|
39848 |
+
$isotope_gallery.on("arrangeComplete", function() {
|
39849 |
+
$isotope_gallery.isotope("layout");
|
39850 |
+
});
|
39851 |
|
39852 |
+
// layout gal, after window loaded
|
39853 |
+
$(window).on("load", function() {
|
39854 |
+
$isotope_gallery.isotope("layout");
|
39855 |
+
});
|
39856 |
|
39857 |
+
|
|
|
|
|
|
|
|
|
39858 |
|
39859 |
+
// popup
|
39860 |
+
$($scope).magnificPopup({
|
39861 |
+
delegate: ".eael-magnific-video-link",
|
39862 |
+
type: "iframe",
|
39863 |
+
callbacks: {
|
39864 |
+
close: function() {
|
39865 |
+
$("#elementor-lightbox").hide();
|
39866 |
+
}
|
39867 |
+
}
|
39868 |
+
});
|
39869 |
|
39870 |
+
// Load more button
|
39871 |
+
$scope.on("click", ".eael-gallery-load-more", function(e) {
|
39872 |
+
e.preventDefault();
|
|
|
|
|
|
|
39873 |
|
39874 |
+
var $this = $(this),
|
39875 |
+
$init_show = $(
|
39876 |
+
".eael-filter-gallery-container",
|
39877 |
+
$scope
|
39878 |
+
).children(".eael-filterable-gallery-item-wrap").length,
|
39879 |
+
$total_items = $gallery.data("total-gallery-items"),
|
39880 |
+
$images_per_page = $gallery.data("images-per-page"),
|
39881 |
+
$nomore_text = $gallery.data("nomore-item-text"),
|
39882 |
+
$items = [];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39883 |
|
39884 |
+
if ($init_show == $total_items) {
|
39885 |
+
$this.html(
|
39886 |
+
'<div class="no-more-items-text">' + $nomore_text + "</div>"
|
39887 |
+
);
|
39888 |
+
setTimeout(function() {
|
39889 |
+
$this.fadeOut("slow");
|
39890 |
+
}, 600);
|
39891 |
+
}
|
39892 |
|
39893 |
+
// new items html
|
39894 |
+
for (var i = $init_show; i < $init_show + $images_per_page; i++) {
|
39895 |
+
$items.push($($gallery_items[i])[0]);
|
39896 |
+
}
|
39897 |
|
39898 |
+
// append items
|
39899 |
+
$gallery.append($items);
|
39900 |
+
$isotope_gallery.isotope("appended", $items);
|
39901 |
+
$isotope_gallery.imagesLoaded().progress(function() {
|
39902 |
+
$isotope_gallery.isotope("layout");
|
39903 |
+
});
|
39904 |
|
39905 |
+
// reinit magnificPopup
|
39906 |
+
$(".eael-magnific-link", $scope).magnificPopup({
|
39907 |
+
type: "image",
|
39908 |
+
gallery: {
|
39909 |
+
enabled: $gallery_enabled
|
39910 |
+
},
|
39911 |
+
callbacks: {
|
39912 |
+
close: function() {
|
39913 |
+
$("#elementor-lightbox").hide();
|
39914 |
+
}
|
39915 |
+
}
|
39916 |
+
});
|
39917 |
+
});
|
39918 |
+
}
|
39919 |
+
};
|
39920 |
|
39921 |
+
jQuery(window).on("elementor/frontend/init", function() {
|
39922 |
+
elementorFrontend.hooks.addAction(
|
39923 |
+
"frontend/element_ready/eael-filterable-gallery.default",
|
39924 |
+
filterableGalleryHandler
|
39925 |
+
);
|
39926 |
+
});
|
|
|
|
|
|
|
|
|
39927 |
|
39928 |
+
(function($) {
|
39929 |
+
window.isEditMode = false;
|
39930 |
|
39931 |
+
$(window).on("elementor/frontend/init", function() {
|
39932 |
+
window.isEditMode = elementorFrontend.isEditMode();
|
39933 |
+
});
|
39934 |
+
})(jQuery);
|
39935 |
|
39936 |
+
var ImageAccordion = function($scope, $) {
|
39937 |
+
var $imageAccordion = $scope.find(".eael-img-accordion").eq(0),
|
39938 |
+
$id =
|
39939 |
+
$imageAccordion.data("img-accordion-id") !== undefined
|
39940 |
+
? $imageAccordion.data("img-accordion-id")
|
39941 |
+
: "",
|
39942 |
+
$type =
|
39943 |
+
$imageAccordion.data("img-accordion-type") !== undefined
|
39944 |
+
? $imageAccordion.data("img-accordion-type")
|
39945 |
+
: "";
|
39946 |
+
|
39947 |
+
if ("on-click" === $type) {
|
39948 |
+
$("#eael-img-accordion-" + $id + " a").on("click", function(e) {
|
39949 |
+
if ($(this).hasClass("overlay-active") == false) {
|
39950 |
+
e.preventDefault();
|
39951 |
+
}
|
39952 |
|
39953 |
+
$("#eael-img-accordion-" + $id + " a").css("flex", "1");
|
39954 |
+
$(this)
|
39955 |
+
.find(".overlay")
|
39956 |
+
.parent("a")
|
39957 |
+
.addClass("overlay-active");
|
39958 |
+
$("#eael-img-accordion-" + $id + " a")
|
39959 |
+
.find(".overlay-inner")
|
39960 |
+
.removeClass("overlay-inner-show");
|
39961 |
+
$(this)
|
39962 |
+
.find(".overlay-inner")
|
39963 |
+
.addClass("overlay-inner-show");
|
39964 |
+
$(this).css("flex", "3");
|
39965 |
+
});
|
39966 |
+
$("#eael-img-accordion-" + $id + " a").on("blur", function(e) {
|
39967 |
+
$("#eael-img-accordion-" + $id + " a").css("flex", "1");
|
39968 |
+
$("#eael-img-accordion-" + $id + " a")
|
39969 |
+
.find(".overlay-inner")
|
39970 |
+
.removeClass("overlay-inner-show");
|
39971 |
+
$(this)
|
39972 |
+
.find(".overlay")
|
39973 |
+
.parent("a")
|
39974 |
+
.removeClass("overlay-active");
|
39975 |
+
});
|
39976 |
+
}
|
39977 |
+
};
|
39978 |
+
jQuery(window).on("elementor/frontend/init", function() {
|
39979 |
+
elementorFrontend.hooks.addAction(
|
39980 |
+
"frontend/element_ready/eael-image-accordion.default",
|
39981 |
+
ImageAccordion
|
39982 |
+
);
|
39983 |
+
});
|
39984 |
|
39985 |
+
var PostGrid = function($scope, $) {
|
39986 |
+
var $gallery = $(".eael-post-appender", $scope),
|
39987 |
+
$layout_mode = $gallery.data('layout-mode');
|
39988 |
+
|
39989 |
+
if($layout_mode === 'masonry') {
|
39990 |
+
$gallery.isotope({
|
39991 |
+
itemSelector: ".eael-grid-post",
|
39992 |
+
layoutMode: $layout_mode,
|
39993 |
+
percentPosition: true
|
39994 |
+
});
|
|
|
|
|
39995 |
|
39996 |
+
// layout gal, while images are loading
|
39997 |
+
$gallery.imagesLoaded().progress(function() {
|
39998 |
+
$gallery.isotope("layout");
|
39999 |
+
});
|
40000 |
+
}
|
40001 |
+
};
|
40002 |
|
40003 |
+
jQuery(window).on("elementor/frontend/init", function() {
|
40004 |
+
elementorFrontend.hooks.addAction(
|
40005 |
+
"frontend/element_ready/eael-post-grid.default",
|
40006 |
+
PostGrid
|
40007 |
+
);
|
40008 |
+
});
|
40009 |
|
40010 |
+
var PricingTooltip = function($scope, $) {
|
40011 |
+
if ($.fn.tooltipster) {
|
40012 |
+
var $tooltip = $scope.find(".tooltip"),
|
40013 |
+
i;
|
40014 |
|
40015 |
+
for (i = 0; i < $tooltip.length; i++) {
|
40016 |
+
var $currentTooltip = $("#" + $($tooltip[i]).attr("id")),
|
40017 |
+
$tooltipSide =
|
40018 |
+
$currentTooltip.data("side") !== undefined
|
40019 |
+
? $currentTooltip.data("side")
|
40020 |
+
: false,
|
40021 |
+
$tooltipTrigger =
|
40022 |
+
$currentTooltip.data("trigger") !== undefined
|
40023 |
+
? $currentTooltip.data("trigger")
|
40024 |
+
: "hover",
|
40025 |
+
$animation =
|
40026 |
+
$currentTooltip.data("animation") !== undefined
|
40027 |
+
? $currentTooltip.data("animation")
|
40028 |
+
: "fade",
|
40029 |
+
$anim_duration =
|
40030 |
+
$currentTooltip.data("animation_duration") !== undefined
|
40031 |
+
? $currentTooltip.data("animation_duration")
|
40032 |
+
: 300,
|
40033 |
+
$theme =
|
40034 |
+
$currentTooltip.data("theme") !== undefined
|
40035 |
+
? $currentTooltip.data("theme")
|
40036 |
+
: "default",
|
40037 |
+
$arrow = "yes" == $currentTooltip.data("arrow") ? true : false;
|
40038 |
|
40039 |
+
$currentTooltip.tooltipster({
|
40040 |
+
animation: $animation,
|
40041 |
+
trigger: $tooltipTrigger,
|
40042 |
+
side: $tooltipSide,
|
40043 |
+
delay: $anim_duration,
|
40044 |
+
arrow: $arrow,
|
40045 |
+
theme: "tooltipster-" + $theme
|
40046 |
+
});
|
40047 |
+
}
|
40048 |
+
}
|
40049 |
+
};
|
40050 |
+
jQuery(window).on("elementor/frontend/init", function() {
|
40051 |
+
elementorFrontend.hooks.addAction(
|
40052 |
+
"frontend/element_ready/eael-pricing-table.default",
|
40053 |
+
PricingTooltip
|
40054 |
+
);
|
40055 |
+
});
|
40056 |
|
40057 |
+
jQuery(document).ready(function() {
|
40058 |
+
// scroll func
|
40059 |
+
jQuery(window).scroll(function() {
|
40060 |
+
var winScroll =
|
40061 |
+
document.body.scrollTop || document.documentElement.scrollTop;
|
40062 |
+
var height =
|
40063 |
+
document.documentElement.scrollHeight -
|
40064 |
+
document.documentElement.clientHeight;
|
40065 |
+
var scrolled = (winScroll / height) * 100;
|
40066 |
|
40067 |
+
jQuery(".eael-reading-progress-fill").css({
|
40068 |
+
width: scrolled + "%"
|
40069 |
+
});
|
40070 |
+
});
|
40071 |
|
40072 |
+
// live prev
|
40073 |
+
if (isEditMode) {
|
40074 |
+
elementor.settings.page.addChangeCallback(
|
40075 |
+
"eael_ext_reading_progress",
|
40076 |
+
function(newValue) {
|
40077 |
+
var $settings = elementor.settings.page.getSettings();
|
|
|
|
|
|
|
|
|
40078 |
|
40079 |
+
if (newValue == "yes") {
|
40080 |
+
if (jQuery(".eael-reading-progress-wrap").length == 0) {
|
40081 |
+
jQuery("body").append(
|
40082 |
+
'<div class="eael-reading-progress-wrap eael-reading-progress-wrap-local"><div class="eael-reading-progress eael-reading-progress-local eael-reading-progress-' +
|
40083 |
+
$settings.settings
|
40084 |
+
.eael_ext_reading_progress_position +
|
40085 |
+
'"><div class="eael-reading-progress-fill"></div></div><div class="eael-reading-progress eael-reading-progress-global eael-reading-progress-' +
|
40086 |
+
$settings.settings
|
40087 |
+
.eael_ext_reading_progress_position +
|
40088 |
+
'"><div class="eael-reading-progress-fill"></div></div></div>'
|
40089 |
+
);
|
40090 |
+
}
|
40091 |
|
40092 |
+
jQuery(".eael-reading-progress-wrap")
|
40093 |
+
.addClass("eael-reading-progress-wrap-local")
|
40094 |
+
.removeClass(
|
40095 |
+
"eael-reading-progress-wrap-global eael-reading-progress-wrap-disabled"
|
40096 |
+
);
|
40097 |
+
} else {
|
40098 |
+
jQuery(".eael-reading-progress-wrap").removeClass(
|
40099 |
+
"eael-reading-progress-wrap-local eael-reading-progress-wrap-global"
|
40100 |
+
);
|
40101 |
|
40102 |
+
if (
|
40103 |
+
$settings.settings
|
40104 |
+
.eael_ext_reading_progress_has_global == true
|
40105 |
+
) {
|
40106 |
+
jQuery(".eael-reading-progress-wrap").addClass(
|
40107 |
+
"eael-reading-progress-wrap-global"
|
40108 |
+
);
|
40109 |
+
} else {
|
40110 |
+
jQuery(".eael-reading-progress-wrap").addClass(
|
40111 |
+
"eael-reading-progress-wrap-disabled"
|
40112 |
+
);
|
40113 |
+
}
|
40114 |
+
}
|
40115 |
+
}
|
40116 |
+
);
|
40117 |
|
40118 |
+
elementor.settings.page.addChangeCallback(
|
40119 |
+
"eael_ext_reading_progress_position",
|
40120 |
+
function(newValue) {
|
40121 |
+
elementor.settings.page.setSettings(
|
40122 |
+
"eael_ext_reading_progress_position",
|
40123 |
+
newValue
|
40124 |
+
);
|
40125 |
+
jQuery(".eael-reading-progress")
|
40126 |
+
.removeClass(
|
40127 |
+
"eael-reading-progress-top eael-reading-progress-bottom"
|
40128 |
+
)
|
40129 |
+
.addClass("eael-reading-progress-" + newValue);
|
40130 |
+
}
|
40131 |
+
);
|
40132 |
+
}
|
40133 |
+
});
|
40134 |
+
|
40135 |
+
var ProgressBar = function($scope, $) {
|
40136 |
+
$(".eael-progressbar", $scope).eaelProgressBar();
|
40137 |
+
};
|
40138 |
+
jQuery(window).on("elementor/frontend/init", function() {
|
40139 |
+
elementorFrontend.hooks.addAction(
|
40140 |
+
"frontend/element_ready/eael-progress-bar.default",
|
40141 |
+
ProgressBar
|
40142 |
+
);
|
40143 |
+
});
|
40144 |
+
|
40145 |
+
(function($) {
|
40146 |
+
jQuery(document).ready(function() {
|
40147 |
+
/**
|
40148 |
+
* add ID in main content heading tag
|
40149 |
+
* @param selector
|
40150 |
+
* @param supportTag
|
40151 |
+
*/
|
40152 |
+
function eael_toc_content(selector, supportTag) {
|
40153 |
+
var listId = document.getElementById("eael-toc-list");
|
40154 |
+
if (selector === null || supportTag === undefined || !listId) {
|
40155 |
+
return null;
|
40156 |
}
|
40157 |
+
var mainSelector = document.querySelector(selector),
|
40158 |
+
allSupportTag = Array.prototype.slice.call(mainSelector.querySelectorAll(supportTag)),
|
40159 |
+
listIndex = 0;
|
40160 |
|
40161 |
+
allSupportTag.forEach(function(el) {
|
40162 |
+
el.id = listIndex + "-" + eael_build_id();
|
40163 |
+
el.classList.add("eael-heading-content");
|
40164 |
+
listIndex++;
|
40165 |
+
});
|
40166 |
+
eael_list_hierarchy(selector, supportTag);
|
40167 |
+
var firstChild = $("ul.eael-toc-list > li");
|
40168 |
+
if (firstChild.length < 1) {
|
40169 |
+
document.getElementById("eael-toc").classList.add("eael-toc-disable");
|
40170 |
}
|
40171 |
+
firstChild.each(function() {
|
40172 |
+
this.classList.add("eael-first-child");
|
40173 |
+
});
|
40174 |
+
}
|
40175 |
|
40176 |
+
/**
|
40177 |
+
* Make toc list
|
40178 |
+
* @param selector
|
40179 |
+
* @param supportTag
|
40180 |
+
*/
|
40181 |
+
function eael_list_hierarchy(selector, supportTag) {
|
40182 |
+
var tagList = supportTag;
|
40183 |
+
var parentLevel = '';
|
40184 |
+
var listId = document.getElementById("eael-toc-list");
|
40185 |
+
var mainContent = document.querySelector(selector),
|
40186 |
|
40187 |
+
allHeadings = mainContent.querySelectorAll(tagList),
|
40188 |
+
baseTag = parentLevel = tagList
|
40189 |
+
.trim()
|
40190 |
+
.split(",")[0]
|
40191 |
+
.substr(1, 1),
|
40192 |
+
ListNode = listId;
|
40193 |
|
40194 |
+
listId.innerHTML = "";
|
40195 |
+
if (allHeadings.length > 0) {
|
40196 |
+
document.getElementById("eael-toc").classList.remove("eael-toc-disable");
|
40197 |
+
}
|
40198 |
+
for (var i = 0, len = allHeadings.length; i < len; ++i) {
|
40199 |
+
var currentHeading = allHeadings[i];
|
40200 |
+
var latestLavel = parseInt(currentHeading.tagName.substr(1, 1));
|
40201 |
+
var diff = latestLavel - parentLevel;
|
40202 |
|
40203 |
+
if (diff > 0) {
|
40204 |
+
var containerLiNode = ListNode.lastChild;
|
40205 |
+
if (containerLiNode) {
|
40206 |
+
var createUlNode = document.createElement("UL");
|
40207 |
|
40208 |
+
containerLiNode.appendChild(createUlNode);
|
40209 |
+
ListNode = createUlNode;
|
40210 |
+
parentLevel = latestLavel;
|
|
|
|
|
|
|
40211 |
}
|
40212 |
+
}
|
40213 |
|
40214 |
+
var sequenceParent = false;
|
|
|
40215 |
|
40216 |
+
if (diff < 0) {
|
40217 |
+
while (0 !== diff++) {
|
40218 |
+
if (ListNode.parentNode.parentNode) {
|
40219 |
+
ListNode = ListNode.parentNode.parentNode;
|
40220 |
}
|
40221 |
+
}
|
40222 |
+
parentLevel = latestLavel;
|
40223 |
+
sequenceParent = true;
|
40224 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40225 |
|
40226 |
+
if (ListNode.tagName !== "UL") {
|
40227 |
+
ListNode = listId;
|
40228 |
+
}
|
|
|
40229 |
|
40230 |
+
if (currentHeading.textContent.trim() === "") {
|
40231 |
+
continue;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40232 |
}
|
40233 |
+
var liNode = document.createElement("LI");
|
40234 |
+
var anchorTag = document.createElement("A");
|
40235 |
+
var spanTag = document.createElement("SPAN");
|
40236 |
+
|
40237 |
+
if (baseTag === parentLevel || sequenceParent) {
|
40238 |
+
liNode.setAttribute("itemscope", "");
|
40239 |
+
liNode.setAttribute("itemtype", "http://schema.org/ListItem");
|
40240 |
+
liNode.setAttribute("itemprop", "itemListElement");
|
40241 |
}
|
|
|
40242 |
|
40243 |
+
var Linkid = "#" + i + "-" + eael_build_id();
|
40244 |
+
anchorTag.className = "eael-toc-link";
|
40245 |
+
anchorTag.setAttribute("itemprop", "item");
|
40246 |
+
anchorTag.setAttribute("href", Linkid);
|
40247 |
+
spanTag.appendChild(document.createTextNode(currentHeading.textContent));
|
40248 |
+
anchorTag.appendChild(spanTag);
|
40249 |
+
liNode.appendChild(anchorTag);
|
40250 |
+
ListNode.appendChild(liNode);
|
40251 |
+
}
|
40252 |
}
|
40253 |
|
|
|
|
|
|
|
40254 |
|
|
|
|
|
|
|
|
|
|
|
|
|
40255 |
|
40256 |
+
// expand collapse
|
40257 |
+
$(document).on("click", "ul.eael-toc-list a", function(e) {
|
40258 |
+
e.preventDefault();
|
|
|
|
|
|
|
|
|
|
|
40259 |
|
40260 |
+
$(document).off("scroll");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40261 |
|
40262 |
+
var target = this.hash;
|
40263 |
+
history.pushState("", document.title, window.location.pathname + window.location.search);
|
|
|
|
|
|
|
|
|
40264 |
|
40265 |
+
var parentLi = $(this).parent();
|
|
|
|
|
|
|
40266 |
|
40267 |
+
if (parentLi.is(".eael-highlight-parent.eael-highlight-active")) {
|
40268 |
+
window.location.hash = target;
|
40269 |
+
return false;
|
40270 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40271 |
|
40272 |
+
$(".eael-highlight-active, .eael-highlight-parent").removeClass("eael-highlight-active eael-highlight-parent");
|
|
|
|
|
|
|
40273 |
|
40274 |
+
$(this)
|
40275 |
+
.closest(".eael-first-child")
|
40276 |
+
.addClass("eael-highlight-parent");
|
40277 |
|
40278 |
+
$(this)
|
40279 |
+
.parent()
|
40280 |
+
.addClass("eael-highlight-active");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40281 |
|
40282 |
+
window.location.hash = target;
|
|
|
|
|
|
|
|
|
|
|
|
|
40283 |
});
|
40284 |
|
40285 |
+
window.onscroll = function() {
|
40286 |
+
eaelTocSticky();
|
40287 |
+
};
|
40288 |
+
var stickyScroll = $('#eael-toc').data('stickyscroll');
|
|
|
40289 |
|
40290 |
+
/**
|
40291 |
+
* check sticky
|
40292 |
+
*/
|
40293 |
+
function eaelTocSticky() {
|
40294 |
+
var eaelToc = document.getElementById("eael-toc");
|
40295 |
+
if (!eaelToc) {
|
40296 |
+
return;
|
40297 |
+
}
|
40298 |
+
stickyScroll = (stickyScroll!==undefined)?stickyScroll:200;
|
40299 |
+
if (window.pageYOffset >= stickyScroll && !eaelToc.classList.contains('eael-toc-disable')) {
|
40300 |
+
eaelToc.classList.add("eael-sticky");
|
40301 |
+
} else {
|
40302 |
+
eaelToc.classList.remove("eael-sticky");
|
40303 |
+
}
|
40304 |
+
}
|
40305 |
|
40306 |
+
/**
|
40307 |
+
*
|
40308 |
+
* @param content
|
40309 |
+
* @returns {string}
|
40310 |
+
*/
|
40311 |
+
function eael_build_id() {
|
40312 |
+
return "eael-table-of-content";
|
40313 |
+
}
|
40314 |
|
40315 |
+
/**
|
40316 |
+
*
|
40317 |
+
* @returns {null|selector}
|
40318 |
+
*/
|
40319 |
+
function eael_toc_check_content() {
|
40320 |
+
var contentSelectro = '.site-content';
|
40321 |
+
if ($(".elementor-inner")[0]) {
|
40322 |
+
contentSelectro = ".elementor-inner";
|
40323 |
+
} else if ($("#site-content")[0]) {
|
40324 |
+
contentSelectro = "#site-content";
|
40325 |
+
}
|
40326 |
+
return contentSelectro;
|
40327 |
+
}
|
40328 |
|
40329 |
+
//toc auto collapse
|
40330 |
+
$("body").click(function(e) {
|
40331 |
+
var target = $(e.target);
|
40332 |
+
var eaToc = $("#eael-toc");
|
40333 |
+
if ((eaToc.hasClass("eael-toc-auto-collapse") && eaToc.hasClass("eael-sticky")) && !eaToc.hasClass("collapsed") && $(target).closest("#eael-toc").length === 0) {
|
40334 |
+
eaToc.toggleClass("collapsed");
|
40335 |
+
}
|
40336 |
+
});
|
40337 |
|
40338 |
+
$(document).on("click", ".eael-toc-close ,.eael-toc-button", function(event) {
|
40339 |
+
event.stopPropagation();
|
40340 |
+
$(".eael-toc").toggleClass("collapsed");
|
40341 |
+
});
|
|
|
40342 |
|
40343 |
+
function eael_build_toc($settings) {
|
40344 |
+
var pageSetting = $settings.settings,
|
40345 |
+
title = pageSetting.eael_ext_toc_title,
|
40346 |
+
toc_style_class = "eael-toc-list eael-toc-list-" + pageSetting.eael_ext_table_of_content_list_style,
|
40347 |
+
icon = pageSetting.eael_ext_table_of_content_header_icon.value,
|
40348 |
+
el_class = pageSetting.eael_ext_toc_position === "right" ? " eael-toc-right" : " ";
|
40349 |
+
toc_style_class += pageSetting.eael_ext_toc_collapse_sub_heading === "yes" ? " eael-toc-collapse" : " ";
|
40350 |
+
toc_style_class += pageSetting.eael_ext_toc_list_icon === "number" ? " eael-toc-number" : " eael-toc-bullet";
|
40351 |
|
40352 |
+
return (
|
40353 |
+
'<div id="eael-toc" class="eael-toc eael-toc-disable ' +
|
40354 |
+
el_class +
|
40355 |
+
'">' +
|
40356 |
+
'<div class="eael-toc-header"><span class="eael-toc-close">×</span><h2 class="eael-toc-title">' +
|
40357 |
+
title +
|
40358 |
+
"</h2></div>" +
|
40359 |
+
'<div class="eael-toc-body"><ul id="eael-toc-list" class="' +
|
40360 |
+
toc_style_class +
|
40361 |
+
'"></ul></div>' +
|
40362 |
+
'<button class="eael-toc-button"><i class="' +
|
40363 |
+
icon +
|
40364 |
+
'"></i><span>' +
|
40365 |
+
title +
|
40366 |
+
"</span></button>" +
|
40367 |
+
"</div>"
|
40368 |
+
);
|
40369 |
+
}
|
40370 |
|
|
|
|
|
|
|
|
|
40371 |
|
40372 |
+
var intSupportTag = $("#eael-toc").data("eaeltoctag");
|
40373 |
+
if (intSupportTag !== "") {
|
40374 |
+
eael_toc_content(eael_toc_check_content(), intSupportTag);
|
40375 |
+
}
|
|
|
40376 |
|
|
|
|
|
|
|
|
|
|
|
|
|
40377 |
|
40378 |
+
//editor mode
|
40379 |
+
if (isEditMode) {
|
|
|
|
|
40380 |
|
40381 |
+
elementorFrontend.hooks.addAction('frontend/element_ready/widget', function ($scope, $) {
|
40382 |
+
var exist = $('#eael-toc #eael-toc-list li');
|
40383 |
+
if(exist.length<1){
|
40384 |
+
var $settings = elementor.settings.page.getSettings();
|
40385 |
+
eael_toc_content(eael_toc_check_content(), $settings.settings.eael_ext_toc_supported_heading_tag.join(", "));
|
40386 |
+
}
|
40387 |
+
});
|
40388 |
+
|
40389 |
+
elementor.settings.page.addChangeCallback("eael_ext_table_of_content", function(newValue) {
|
40390 |
+
var tocGlobal = $(".eael-toc-global");
|
40391 |
+
if (tocGlobal.length > 0) {
|
40392 |
+
tocGlobal
|
40393 |
+
.attr("id", "eael-toc-temp")
|
40394 |
+
.removeClass("eael-toc")
|
40395 |
+
.hide();
|
40396 |
+
$(".eael-toc-global #eael-toc-list").attr("id", "");
|
40397 |
+
}
|
40398 |
+
$("#eael-toc").remove();
|
40399 |
+
if (newValue === "yes") {
|
40400 |
+
var $settings = elementor.settings.page.getSettings();
|
40401 |
+
$("body").append(eael_build_toc($settings));
|
40402 |
+
eael_toc_content(eael_toc_check_content(), $settings.settings.eael_ext_toc_supported_heading_tag.join(", "));
|
40403 |
+
} else {
|
40404 |
+
if (tocGlobal.length > 0) {
|
40405 |
+
tocGlobal
|
40406 |
+
.addClass("eael-toc")
|
40407 |
+
.attr("id", "eael-toc")
|
40408 |
+
.show();
|
40409 |
}
|
40410 |
+
}
|
40411 |
+
});
|
40412 |
|
40413 |
+
elementor.settings.page.addChangeCallback("eael_ext_toc_position", function(newValue) {
|
40414 |
+
if (newValue === "right") {
|
40415 |
+
$("#eael-toc").addClass("eael-toc-right");
|
40416 |
+
} else {
|
40417 |
+
$("#eael-toc").removeClass("eael-toc-right");
|
40418 |
+
}
|
40419 |
+
});
|
40420 |
|
40421 |
+
elementor.settings.page.addChangeCallback("eael_ext_table_of_content_list_style", function(newValue) {
|
40422 |
+
var list = $(".eael-toc-list");
|
40423 |
+
list.removeClass("eael-toc-list-bar eael-toc-list-arrow");
|
40424 |
+
if (newValue !== "none") {
|
40425 |
+
list.addClass("eael-toc-list-" + newValue);
|
40426 |
+
}
|
40427 |
+
});
|
40428 |
|
40429 |
+
elementor.settings.page.addChangeCallback("eael_ext_toc_collapse_sub_heading", eael_toc_list_collapse);
|
|
|
|
|
|
|
40430 |
|
40431 |
+
function eael_toc_list_collapse(newValue) {
|
40432 |
+
var list = $(".eael-toc-list");
|
40433 |
+
if (newValue === "yes") {
|
40434 |
+
list.addClass("eael-toc-collapse");
|
40435 |
+
} else {
|
40436 |
+
list.removeClass("eael-toc-collapse");
|
40437 |
+
}
|
40438 |
+
}
|
40439 |
|
40440 |
+
elementor.settings.page.addChangeCallback("eael_ext_table_of_content_header_icon", function(newValue) {
|
40441 |
+
var iconElement = $(".eael-toc-button i");
|
40442 |
+
iconElement.removeClass().addClass(newValue.value);
|
40443 |
+
});
|
40444 |
|
40445 |
+
elementor.settings.page.addChangeCallback("eael_ext_toc_list_icon", function(newValue) {
|
40446 |
+
var list = $(".eael-toc-list");
|
40447 |
+
if (newValue === "number") {
|
40448 |
+
list.addClass("eael-toc-number").removeClass("eael-toc-bullet");
|
40449 |
+
} else {
|
40450 |
+
list.addClass("eael-toc-bullet").removeClass("eael-toc-number");
|
40451 |
+
}
|
40452 |
+
});
|
40453 |
|
40454 |
+
elementor.settings.page.addChangeCallback("eael_ext_toc_word_wrap", function(newValue) {
|
40455 |
+
var list = $(".eael-toc-list");
|
40456 |
+
if (newValue === "yes") {
|
40457 |
+
list.addClass("eael-toc-word-wrap");
|
40458 |
+
} else {
|
40459 |
+
list.removeClass("eael-toc-word-wrap");
|
40460 |
+
}
|
40461 |
+
});
|
40462 |
|
40463 |
+
elementor.settings.page.addChangeCallback("eael_ext_toc_close_button_text_style", function(newValue) {
|
40464 |
+
var toc = $("#eael-toc");
|
40465 |
+
if (newValue === "bottom_to_top") {
|
40466 |
+
toc.addClass("eael-bottom-to-top");
|
40467 |
+
} else {
|
40468 |
+
toc.removeClass("eael-bottom-to-top");
|
40469 |
+
}
|
40470 |
+
});
|
40471 |
|
40472 |
+
elementor.settings.page.addChangeCallback("eael_ext_toc_box_shadow", function(newValue) {
|
40473 |
+
var toc = $("#eael-toc");
|
40474 |
+
if (newValue === "yes") {
|
40475 |
+
toc.addClass("eael-box-shadow");
|
40476 |
+
} else {
|
40477 |
+
toc.removeClass("eael-box-shadow");
|
40478 |
+
}
|
40479 |
+
});
|
40480 |
|
40481 |
+
elementor.settings.page.addChangeCallback("eael_ext_toc_auto_collapse", function(newValue) {
|
40482 |
+
var toc = $("#eael-toc");
|
40483 |
+
if (newValue === "yes") {
|
40484 |
+
toc.addClass("eael-toc-auto-collapse");
|
40485 |
+
} else {
|
40486 |
+
toc.removeClass("eael-toc-auto-collapse");
|
40487 |
+
}
|
40488 |
+
});
|
40489 |
|
40490 |
+
elementor.settings.page.addChangeCallback("eael_ext_toc_title", ea_toc_title_change);
|
40491 |
|
40492 |
+
function ea_toc_title_change(newValue) {
|
40493 |
+
elementorFrontend.elements.$document.find(".eael-toc-title").text(newValue);
|
40494 |
+
elementorFrontend.elements.$document.find(".eael-toc-button span").text(newValue);
|
40495 |
+
}
|
40496 |
}
|
40497 |
});
|
40498 |
+
})(jQuery);
|
40499 |
|
40500 |
+
var advanced_data_table_timeout,
|
40501 |
+
advanced_data_table_active_cell = null,
|
40502 |
+
advanced_data_table_drag_start_x,
|
40503 |
+
advanced_data_table_drag_start_width,
|
40504 |
+
advanced_data_table_drag_el,
|
40505 |
+
advanced_data_table_dragging = false;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40506 |
|
40507 |
+
var Advanced_Data_Table_Update_View = function(view, refresh, value) {
|
40508 |
+
var model = view.model;
|
|
|
40509 |
|
40510 |
+
// disable elementor remote server render
|
40511 |
+
model.remoteRender = refresh;
|
|
|
|
|
40512 |
|
40513 |
+
if (elementor.config.version > "2.7.6") {
|
40514 |
+
var container = view.getContainer();
|
40515 |
+
var settings = view.getContainer().settings.attributes;
|
40516 |
|
40517 |
+
Object.keys(value).forEach(function(key) {
|
40518 |
+
settings[key] = value[key];
|
40519 |
+
});
|
40520 |
|
40521 |
+
parent.window.$e.run("document/elements/settings", {
|
40522 |
+
container: container,
|
40523 |
+
settings: settings,
|
40524 |
+
options: {
|
40525 |
+
external: refresh
|
40526 |
+
}
|
40527 |
+
});
|
40528 |
+
} else {
|
40529 |
+
// update backbone model
|
40530 |
+
Object.keys(value).forEach(function(key) {
|
40531 |
+
model.setSetting(key, value[key]);
|
40532 |
+
});
|
40533 |
+
}
|
40534 |
|
40535 |
+
// enable elementor remote server render just after elementor throttle
|
40536 |
+
// ignore multiple assign
|
40537 |
+
advanced_data_table_timeout = setTimeout(function() {
|
40538 |
+
model.remoteRender = true;
|
40539 |
+
}, 1001);
|
40540 |
+
};
|
|
|
|
|
|
|
|
|
|
|
|
|
40541 |
|
40542 |
+
var Advanced_Data_Table_Update_Model = function(model, container, refresh, value) {
|
40543 |
+
// disable elementor remote server render
|
40544 |
+
model.remoteRender = refresh;
|
40545 |
|
40546 |
+
if (elementor.config.version > "2.7.6") {
|
40547 |
+
var settings = container.settings.attributes;
|
|
|
|
|
40548 |
|
40549 |
+
Object.keys(value).forEach(function(key) {
|
40550 |
+
settings[key] = value[key];
|
40551 |
+
});
|
40552 |
|
40553 |
+
parent.window.$e.run("document/elements/settings", {
|
40554 |
+
container: container,
|
40555 |
+
settings: settings,
|
40556 |
+
options: {
|
40557 |
+
external: refresh
|
40558 |
+
}
|
40559 |
+
});
|
40560 |
+
} else {
|
40561 |
+
// update backbone model
|
40562 |
+
Object.keys(value).forEach(function(key) {
|
40563 |
+
model.setSetting(key, value[key]);
|
40564 |
+
});
|
40565 |
+
}
|
40566 |
|
40567 |
+
// enable elementor remote server render just after elementor throttle
|
40568 |
+
// ignore multiple assign
|
40569 |
+
advanced_data_table_timeout = setTimeout(function() {
|
40570 |
+
model.remoteRender = true;
|
40571 |
+
}, 1001);
|
40572 |
+
};
|
40573 |
|
40574 |
+
var Advanced_Data_Table = function($scope, $) {
|
40575 |
+
var table = $scope.context.querySelector(".ea-advanced-data-table");
|
40576 |
+
var search = $scope.context.querySelector(".ea-advanced-data-table-search");
|
40577 |
+
var pagination = $scope.context.querySelector(".ea-advanced-data-table-pagination");
|
40578 |
+
var classCollection = {};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40579 |
|
40580 |
+
if (isEditMode) {
|
40581 |
+
var attr = "readonly";
|
40582 |
|
40583 |
+
// add edit class
|
40584 |
+
table.classList.add("ea-advanced-data-table-editable");
|
|
|
|
|
|
|
|
|
40585 |
|
40586 |
+
if (table.classList.contains("ea-advanced-data-table-static")) {
|
40587 |
+
attr = "";
|
40588 |
|
40589 |
+
// insert editable area
|
40590 |
+
table.querySelectorAll("th, td").forEach(function(el) {
|
40591 |
+
var value = el.innerHTML;
|
40592 |
|
40593 |
+
if (value.indexOf('<textarea rows="1">') !== 0) {
|
40594 |
+
el.innerHTML = '<textarea rows="1" ' + attr + ">" + value + "</textarea>";
|
40595 |
+
}
|
40596 |
+
});
|
40597 |
+
}
|
40598 |
|
40599 |
+
// drag
|
40600 |
+
table.addEventListener("mousedown", function(e) {
|
40601 |
+
if (e.target.tagName.toLowerCase() === "th") {
|
40602 |
+
e.stopPropagation();
|
|
|
40603 |
|
40604 |
+
advanced_data_table_dragging = true;
|
40605 |
+
advanced_data_table_drag_el = e.target;
|
40606 |
+
advanced_data_table_drag_start_x = e.pageX;
|
40607 |
+
advanced_data_table_drag_start_width = e.target.offsetWidth;
|
40608 |
+
}
|
40609 |
+
});
|
40610 |
+
|
40611 |
+
document.addEventListener("mousemove", function(e) {
|
40612 |
+
if (advanced_data_table_dragging) {
|
40613 |
+
advanced_data_table_drag_el.style.width = advanced_data_table_drag_start_width + (event.pageX - advanced_data_table_drag_start_x) + "px";
|
40614 |
+
}
|
40615 |
+
});
|
40616 |
+
document.addEventListener("mouseup", function(e) {
|
40617 |
+
if (advanced_data_table_dragging) {
|
40618 |
+
advanced_data_table_dragging = false;
|
40619 |
+
}
|
40620 |
+
});
|
40621 |
+
} else {
|
40622 |
+
// search
|
40623 |
+
if (search) {
|
40624 |
+
search.addEventListener("input", function(e) {
|
40625 |
+
var input = this.value.toLowerCase();
|
40626 |
+
var hasSort = table.classList.contains("ea-advanced-data-table-sortable");
|
40627 |
+
var offset = table.rows[0].parentNode.tagName.toLowerCase() == "thead" ? 1 : 0;
|
40628 |
+
|
40629 |
+
if (table.rows.length > 1) {
|
40630 |
+
if (input.length > 0) {
|
40631 |
+
if (hasSort) {
|
40632 |
+
table.classList.add("ea-advanced-data-table-unsortable");
|
40633 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40634 |
|
40635 |
+
if (pagination && pagination.innerHTML.length > 0) {
|
40636 |
+
pagination.style.display = "none";
|
40637 |
+
}
|
40638 |
|
40639 |
+
for (var i = offset; i < table.rows.length; i++) {
|
40640 |
+
var matchFound = false;
|
|
|
|
|
|
|
|
|
40641 |
|
40642 |
+
if (table.rows[i].cells.length > 0) {
|
40643 |
+
for (var j = 0; j < table.rows[i].cells.length; j++) {
|
40644 |
+
if (table.rows[i].cells[j].textContent.toLowerCase().indexOf(input) > -1) {
|
40645 |
+
matchFound = true;
|
40646 |
+
break;
|
40647 |
+
}
|
40648 |
+
}
|
40649 |
}
|
40650 |
|
40651 |
+
if (matchFound) {
|
40652 |
+
table.rows[i].style.display = "table-row";
|
40653 |
+
} else {
|
40654 |
+
table.rows[i].style.display = "none";
|
40655 |
+
}
|
40656 |
+
}
|
40657 |
+
} else {
|
40658 |
+
if (hasSort) {
|
40659 |
+
table.classList.remove("ea-advanced-data-table-unsortable");
|
40660 |
+
}
|
40661 |
|
40662 |
+
if (pagination && pagination.innerHTML.length > 0) {
|
40663 |
+
pagination.style.display = "";
|
40664 |
|
40665 |
+
var currentPage = pagination.querySelector(".ea-advanced-data-table-pagination-current").dataset.page;
|
40666 |
+
var startIndex = (currentPage - 1) * table.dataset.itemsPerPage + 1;
|
40667 |
+
var endIndex = currentPage * table.dataset.itemsPerPage;
|
|
|
|
|
40668 |
|
40669 |
+
for (var i = 1; i <= table.rows.length - 1; i++) {
|
40670 |
+
if (i >= startIndex && i <= endIndex) {
|
40671 |
+
table.rows[i].style.display = "table-row";
|
40672 |
+
} else {
|
40673 |
+
table.rows[i].style.display = "none";
|
40674 |
+
}
|
40675 |
+
}
|
40676 |
+
} else {
|
40677 |
+
for (var i = 1; i <= table.rows.length - 1; i++) {
|
40678 |
+
table.rows[i].style.display = "table-row";
|
40679 |
+
}
|
40680 |
}
|
40681 |
}
|
40682 |
+
}
|
40683 |
+
});
|
40684 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40685 |
|
40686 |
+
// sort
|
40687 |
+
if (table.classList.contains("ea-advanced-data-table-sortable")) {
|
40688 |
+
table.addEventListener("click", function(e) {
|
40689 |
+
if (e.target.tagName.toLowerCase() === "th") {
|
40690 |
+
var index = e.target.cellIndex;
|
40691 |
+
var currentPage = 1;
|
40692 |
+
var startIndex = 1;
|
40693 |
+
var endIndex = table.rows.length - 1;
|
40694 |
+
var sort = "";
|
40695 |
+
var classList = e.target.classList;
|
40696 |
+
var collection = [];
|
40697 |
+
var origTable = table.cloneNode(true);
|
40698 |
|
40699 |
+
if (classList.contains("asc")) {
|
40700 |
+
e.target.classList.remove("asc");
|
40701 |
+
e.target.classList.add("desc");
|
40702 |
+
sort = "desc";
|
40703 |
+
} else if (classList.contains("desc")) {
|
40704 |
+
e.target.classList.remove("desc");
|
40705 |
+
e.target.classList.add("asc");
|
40706 |
+
sort = "asc";
|
40707 |
+
} else {
|
40708 |
+
e.target.classList.add("asc");
|
40709 |
+
sort = "asc";
|
40710 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
40711 |
|
40712 |
+
if (pagination && pagination.innerHTML.length > 0) {
|
40713 |
+
currentPage = pagination.querySelector(".ea-advanced-data-table-pagination-current").dataset.page;
|
40714 |
+
startIndex = (currentPage - 1) * table.dataset.itemsPerPage + 1;
|
40715 |
+
endIndex =
|
40716 |
+
endIndex - (currentPage - 1) * table.dataset.itemsPerPage >= table.dataset.itemsPerPage ? currentPage * table.dataset.itemsPerPage : endIndex;
|
40717 |
+
}
|
40718 |
|
40719 |
+
// collect header class
|
40720 |
+
classCollection[currentPage] = [];
|
|
|
40721 |
|
40722 |
+
table.querySelectorAll("th").forEach(function(el) {
|
40723 |
+
if (el.cellIndex != index) {
|
40724 |
+
el.classList.remove("asc", "desc");
|
40725 |
+
}
|
40726 |
|
40727 |
+
classCollection[currentPage].push(el.classList.contains("asc") ? "asc" : el.classList.contains("desc") ? "desc" : "");
|
40728 |
+
});
|
40729 |
|
40730 |
+
// collect table cells value
|
40731 |
+
for (var i = startIndex; i <= endIndex; i++) {
|
40732 |
+
var value;
|
40733 |
+
var cell = table.rows[i].cells[index];
|
|
|
40734 |
|
40735 |
+
if (isNaN(parseInt(cell.innerText))) {
|
40736 |
+
value = cell.innerText.toLowerCase();
|
40737 |
+
} else {
|
40738 |
+
value = parseInt(cell.innerText);
|
40739 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40740 |
|
40741 |
+
collection.push({ index: i, value: value });
|
40742 |
+
}
|
|
|
|
|
|
|
40743 |
|
40744 |
+
// sort collection array
|
40745 |
+
if (sort == "asc") {
|
40746 |
+
collection.sort(function(x, y) {
|
40747 |
+
return x.value > y.value ? 1 : -1;
|
40748 |
+
});
|
40749 |
+
} else if (sort == "desc") {
|
40750 |
+
collection.sort(function(x, y) {
|
40751 |
+
return x.value < y.value ? 1 : -1;
|
40752 |
+
});
|
40753 |
+
}
|
40754 |
|
40755 |
+
// sort table
|
40756 |
+
collection.forEach(function(row, index) {
|
40757 |
+
table.rows[startIndex + index].innerHTML = origTable.rows[row.index].innerHTML;
|
40758 |
+
});
|
40759 |
+
}
|
40760 |
+
});
|
40761 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40762 |
|
40763 |
+
// paginated table
|
40764 |
+
if (table.classList.contains("ea-advanced-data-table-paginated")) {
|
40765 |
+
var paginationHTML = "";
|
40766 |
+
var currentPage = 1;
|
40767 |
+
var startIndex = table.rows[0].parentNode.tagName.toLowerCase() == "thead" ? 1 : 0;
|
40768 |
+
var endIndex = currentPage * table.dataset.itemsPerPage;
|
40769 |
+
var maxPages = Math.ceil((table.rows.length - 1) / table.dataset.itemsPerPage);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40770 |
|
40771 |
+
// insert pagination
|
40772 |
+
if (maxPages > 1) {
|
40773 |
+
for (var i = 1; i <= maxPages; i++) {
|
40774 |
+
paginationHTML += '<a href="#" data-page="' + i + '" class="' + (i == 1 ? "ea-advanced-data-table-pagination-current" : "") + '">' + i + "</a>";
|
40775 |
+
}
|
40776 |
|
40777 |
+
pagination.insertAdjacentHTML(
|
40778 |
+
"beforeend",
|
40779 |
+
'<a href="#" data-page="1">«</a>' + paginationHTML + '<a href="#" data-page="' + maxPages + '">»</a>'
|
40780 |
+
);
|
40781 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40782 |
|
40783 |
+
// make initial item visible
|
40784 |
+
for (var i = 0; i <= endIndex; i++) {
|
40785 |
+
if (i >= table.rows.length) {
|
40786 |
+
break;
|
40787 |
+
}
|
40788 |
|
40789 |
+
table.rows[i].style.display = "table-row";
|
40790 |
+
}
|
|
|
|
|
|
|
40791 |
|
40792 |
+
// paginate on click
|
40793 |
+
pagination.addEventListener("click", function(e) {
|
40794 |
+
e.preventDefault();
|
|
|
40795 |
|
40796 |
+
if (e.target.tagName.toLowerCase() == "a") {
|
40797 |
+
currentPage = e.target.dataset.page;
|
40798 |
+
offset = table.rows[0].parentNode.tagName.toLowerCase() == "thead" ? 1 : 0;
|
40799 |
+
startIndex = (currentPage - 1) * table.dataset.itemsPerPage + offset;
|
40800 |
+
endIndex = currentPage * table.dataset.itemsPerPage;
|
40801 |
+
|
40802 |
+
pagination.querySelectorAll(".ea-advanced-data-table-pagination-current").forEach(function(el) {
|
40803 |
+
el.classList.remove("ea-advanced-data-table-pagination-current");
|
40804 |
+
});
|
40805 |
+
|
40806 |
+
pagination.querySelectorAll('[data-page="' + currentPage + '"]').forEach(function(el) {
|
40807 |
+
el.classList.add("ea-advanced-data-table-pagination-current");
|
40808 |
+
});
|
40809 |
+
|
40810 |
+
for (var i = offset; i <= table.rows.length - 1; i++) {
|
40811 |
+
if (i >= startIndex && i <= endIndex) {
|
40812 |
+
table.rows[i].style.display = "table-row";
|
40813 |
+
} else {
|
40814 |
+
table.rows[i].style.display = "none";
|
40815 |
+
}
|
40816 |
+
}
|
40817 |
+
|
40818 |
+
table.querySelectorAll("th").forEach(function(el, index) {
|
40819 |
+
el.classList.remove("asc", "desc");
|
40820 |
+
|
40821 |
+
if (typeof classCollection[currentPage] != "undefined") {
|
40822 |
+
if (classCollection[currentPage][index]) {
|
40823 |
+
el.classList.add(classCollection[currentPage][index]);
|
40824 |
+
}
|
40825 |
+
}
|
40826 |
+
});
|
40827 |
+
}
|
40828 |
+
});
|
40829 |
+
}
|
40830 |
}
|
40831 |
};
|
40832 |
|
40833 |
+
var Advanced_Data_Table_Click_Handler = function(panel, model, view) {
|
40834 |
+
if (event.target.dataset.event == "ea:advTable:export") {
|
40835 |
// export
|
40836 |
+
var table = view.el.querySelector(".ea-advanced-data-table-" + model.attributes.id);
|
40837 |
var rows = table.querySelectorAll("table tr");
|
40838 |
var csv = [];
|
40839 |
|
40842 |
var row = [];
|
40843 |
var cols = rows[i].querySelectorAll("th, td");
|
40844 |
|
40845 |
+
if (table.classList.contains("ea-advanced-data-table-static")) {
|
40846 |
+
for (var j = 0; j < cols.length; j++) {
|
40847 |
+
row.push(
|
40848 |
+
JSON.stringify(
|
40849 |
+
cols[j]
|
40850 |
+
.querySelector("textarea")
|
40851 |
+
.value.replace(/(\r\n|\n|\r)/gm, " ")
|
40852 |
+
.trim()
|
40853 |
+
)
|
40854 |
+
);
|
40855 |
+
}
|
40856 |
+
} else {
|
40857 |
+
for (var j = 0; j < cols.length; j++) {
|
40858 |
+
row.push(JSON.stringify(cols[j].innerHTML.replace(/(\r\n|\n|\r)/gm, " ").trim()));
|
40859 |
+
}
|
40860 |
}
|
40861 |
|
40862 |
csv.push(row.join(","));
|
40866 |
var csv_file = new Blob([csv.join("\n")], { type: "text/csv" });
|
40867 |
var download_link = parent.document.createElement("a");
|
40868 |
|
40869 |
+
download_link.classList.add("ea-adv-data-table-download-" + model.attributes.id);
|
40870 |
+
download_link.download = "ea-adv-data-table-" + model.attributes.id + ".csv";
|
40871 |
download_link.href = window.URL.createObjectURL(csv_file);
|
40872 |
download_link.style.display = "none";
|
40873 |
parent.document.body.appendChild(download_link);
|
40874 |
download_link.click();
|
40875 |
|
40876 |
+
parent.document.querySelector(".ea-adv-data-table-download-" + model.attributes.id).remove();
|
40877 |
+
} else if (event.target.dataset.event == "ea:advTable:import") {
|
40878 |
+
// import
|
40879 |
+
var textarea = panel.el.querySelector(".ea_adv_table_csv_string");
|
40880 |
+
var enableHeader = panel.el.querySelector(".ea_adv_table_csv_string_table").checked;
|
40881 |
+
var csvArr = textarea.value.split("\n");
|
40882 |
+
var header = "";
|
40883 |
+
var body = "";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40884 |
|
40885 |
+
if (textarea.value.length > 0) {
|
40886 |
+
body += "<tbody>";
|
40887 |
+
csvArr.forEach(function(row, index) {
|
40888 |
+
if (row.length > 0) {
|
40889 |
+
cols = row.match(/("(?:[^"\\]|\\.)*"|[^","]+)/gm);
|
40890 |
+
|
40891 |
+
if (cols.length > 0) {
|
40892 |
+
if (enableHeader && index == 0) {
|
40893 |
+
header += "<thead><tr>";
|
40894 |
+
cols.forEach(function(col) {
|
40895 |
+
if (col.match(/(^"")|(^")|("$)|(""$)/g)) {
|
40896 |
+
header += "<th>" + JSON.parse(col) + "</th>";
|
40897 |
+
} else {
|
40898 |
+
header += "<th>" + col + "</th>";
|
40899 |
+
}
|
40900 |
+
});
|
40901 |
+
header += "</tr></thead>";
|
40902 |
} else {
|
40903 |
+
body += "<tr>";
|
40904 |
+
cols.forEach(function(col) {
|
40905 |
+
if (col.match(/(^"")|(^")|("$)|(""$)/g)) {
|
40906 |
+
body += "<td>" + JSON.parse(col) + "</td>";
|
40907 |
+
} else {
|
40908 |
+
body += "<td>" + col + "</td>";
|
40909 |
+
}
|
40910 |
+
});
|
40911 |
+
body += "</tr>";
|
40912 |
}
|
40913 |
}
|
40914 |
+
}
|
40915 |
+
});
|
40916 |
+
body += "</tbody>";
|
40917 |
|
40918 |
+
if (header.length > 0 || body.length > 0) {
|
40919 |
+
Advanced_Data_Table_Update_View(view, true, {
|
40920 |
+
ea_adv_data_table_static_html: header + body
|
40921 |
+
});
|
40922 |
+
}
|
40923 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40924 |
|
40925 |
+
textarea.value = "";
|
40926 |
+
} else if (event.target.dataset.event == "ea:advTable:connect") {
|
40927 |
+
var button = event.target;
|
40928 |
+
button.innerHTML = "Connecting";
|
40929 |
|
40930 |
+
jQuery.ajax({
|
40931 |
+
url: localize.ajaxurl,
|
40932 |
+
type: "post",
|
40933 |
+
data: {
|
40934 |
+
action: "connect_remote_db",
|
40935 |
+
security: localize.nonce,
|
40936 |
+
host: model.attributes.settings.attributes.ea_adv_data_table_source_remote_host,
|
40937 |
+
username: model.attributes.settings.attributes.ea_adv_data_table_source_remote_username,
|
40938 |
+
password: model.attributes.settings.attributes.ea_adv_data_table_source_remote_password,
|
40939 |
+
database: model.attributes.settings.attributes.ea_adv_data_table_source_remote_database
|
40940 |
+
},
|
40941 |
+
success: function(response) {
|
40942 |
+
if (response.connected == true) {
|
40943 |
+
button.innerHTML = "Connected";
|
40944 |
|
40945 |
+
Advanced_Data_Table_Update_View(view, true, {
|
40946 |
+
ea_adv_data_table_source_remote_connected: true,
|
40947 |
+
ea_adv_data_table_source_remote_tables: response.tables
|
40948 |
+
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40949 |
|
40950 |
+
// reload panel
|
40951 |
+
panel.content.el.querySelector(".elementor-section-title").click();
|
40952 |
+
panel.content.el.querySelector(".elementor-section-title").click();
|
|
|
|
|
40953 |
|
40954 |
+
var select = panel.el.querySelector('[data-setting="ea_adv_data_table_source_remote_table"]');
|
40955 |
+
select.length = 0;
|
40956 |
+
response.tables.forEach(function(opt, index) {
|
40957 |
+
select[index] = new Option(opt, opt);
|
40958 |
+
});
|
40959 |
+
} else {
|
40960 |
+
button.innerHTML = "Failed";
|
40961 |
+
}
|
40962 |
+
},
|
40963 |
+
error: function() {
|
40964 |
+
button.innerHTML = "Failed";
|
40965 |
+
}
|
40966 |
+
});
|
40967 |
|
40968 |
+
setTimeout(function() {
|
40969 |
+
button.innerHTML = "Connect";
|
40970 |
+
}, 2000);
|
40971 |
+
} else if (event.target.dataset.event == "ea:advTable:disconnect") {
|
40972 |
+
Advanced_Data_Table_Update_View(view, true, {
|
40973 |
+
ea_adv_data_table_source_remote_connected: false,
|
40974 |
+
ea_adv_data_table_source_remote_tables: []
|
40975 |
+
});
|
40976 |
+
|
40977 |
+
// reload panel
|
40978 |
+
panel.content.el.querySelector(".elementor-section-title").click();
|
40979 |
+
panel.content.el.querySelector(".elementor-section-title").click();
|
40980 |
+
}
|
40981 |
};
|
40982 |
|
40983 |
+
// Inline edit
|
40984 |
+
var Advanced_Data_Table_Inline_Edit = function(panel, model, view) {
|
40985 |
+
var localRender = function() {
|
40986 |
+
var interval = setInterval(function() {
|
40987 |
+
if (view.el.querySelector(".ea-advanced-data-table")) {
|
40988 |
+
var table = view.el.querySelector(".ea-advanced-data-table-" + model.attributes.id);
|
40989 |
|
40990 |
+
table.addEventListener("focusin", function(e) {
|
40991 |
+
if (e.target.tagName.toLowerCase() == "textarea") {
|
40992 |
+
advanced_data_table_active_cell = e.target;
|
40993 |
+
}
|
40994 |
+
});
|
|
|
|
|
40995 |
|
40996 |
+
table.addEventListener("input", function(e) {
|
40997 |
+
if (e.target.tagName.toLowerCase() == "textarea") {
|
40998 |
+
clearTimeout(advanced_data_table_timeout);
|
|
|
40999 |
|
41000 |
+
// clone current table
|
41001 |
+
var origTable = table.cloneNode(true);
|
|
|
41002 |
|
41003 |
+
// remove editable area
|
41004 |
+
origTable.querySelectorAll("th, td").forEach(function(el) {
|
41005 |
+
var value = el.querySelector("textarea").value;
|
41006 |
+
el.innerHTML = value;
|
41007 |
+
});
|
41008 |
|
41009 |
+
// update table
|
41010 |
+
Advanced_Data_Table_Update_View(view, false, {
|
41011 |
+
ea_adv_data_table_static_html: origTable.innerHTML
|
41012 |
+
});
|
41013 |
+
}
|
41014 |
+
});
|
41015 |
|
41016 |
+
// drag
|
41017 |
+
table.addEventListener("mouseup", function(e) {
|
41018 |
+
clearTimeout(advanced_data_table_timeout);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41019 |
|
41020 |
+
if (e.target.tagName.toLowerCase() === "th") {
|
41021 |
+
if (table.classList.contains("ea-advanced-data-table-static")) {
|
41022 |
+
// clone current table
|
41023 |
+
var origTable = table.cloneNode(true);
|
41024 |
+
|
41025 |
+
// remove editable area
|
41026 |
+
origTable.querySelectorAll("th, td").forEach(function(el) {
|
41027 |
+
var value = el.querySelector("textarea").value;
|
41028 |
+
el.innerHTML = value;
|
41029 |
+
});
|
41030 |
|
41031 |
+
// update table
|
41032 |
+
Advanced_Data_Table_Update_View(view, false, {
|
41033 |
+
ea_adv_data_table_static_html: origTable.innerHTML
|
41034 |
+
});
|
41035 |
+
} else {
|
41036 |
+
var widths = [];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41037 |
|
41038 |
+
// collect width of th
|
41039 |
+
table.querySelectorAll("th").forEach(function(el, index) {
|
41040 |
+
widths[index] = el.style.width;
|
41041 |
+
});
|
|
|
|
|
41042 |
|
41043 |
+
// update table
|
41044 |
+
Advanced_Data_Table_Update_View(view, false, {
|
41045 |
+
ea_adv_data_table_dynamic_th_width: widths
|
41046 |
+
});
|
41047 |
+
}
|
41048 |
+
}
|
41049 |
+
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41050 |
|
41051 |
+
// clear style
|
41052 |
+
table.addEventListener("dblclick", function(e) {
|
41053 |
+
if (e.target.tagName.toLowerCase() === "th") {
|
41054 |
+
e.stopPropagation();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41055 |
|
41056 |
+
e.target.style.width = "";
|
41057 |
+
}
|
41058 |
+
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41059 |
|
41060 |
+
clearInterval(interval);
|
41061 |
+
}
|
41062 |
+
}, 10);
|
41063 |
+
};
|
|
|
41064 |
|
41065 |
+
// init
|
41066 |
+
localRender();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41067 |
|
41068 |
+
// after render
|
41069 |
+
model.on("remote:render", function() {
|
41070 |
+
localRender();
|
41071 |
+
});
|
41072 |
|
41073 |
+
// export import handler
|
41074 |
+
var handler = Advanced_Data_Table_Click_Handler.bind(this, panel, model, view);
|
|
|
|
|
|
|
|
|
41075 |
|
41076 |
+
panel.el.addEventListener("click", handler);
|
|
|
|
|
|
|
|
|
41077 |
|
41078 |
+
panel.currentPageView.on("destroy", function() {
|
41079 |
+
panel.el.removeEventListener("click", handler);
|
41080 |
+
});
|
|
|
|
|
41081 |
|
41082 |
+
// fill remote db list
|
41083 |
+
var initRemoteTables = function() {
|
41084 |
+
setTimeout(function() {
|
41085 |
+
var select = panel.el.querySelector('[data-setting="ea_adv_data_table_source_remote_table"]');
|
|
|
|
|
|
|
|
|
41086 |
|
41087 |
+
if (select != null && select.length == 0) {
|
41088 |
+
model.attributes.settings.attributes.ea_adv_data_table_source_remote_tables.forEach(function(opt, index) {
|
41089 |
+
select[index] = new Option(opt, opt, false, opt == model.attributes.settings.attributes.ea_adv_data_table_source_remote_table);
|
41090 |
+
});
|
41091 |
+
}
|
41092 |
+
}, 50);
|
41093 |
+
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41094 |
|
41095 |
+
initRemoteTables();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41096 |
|
41097 |
+
panel.el.addEventListener("mousedown", function(e) {
|
41098 |
+
if (e.target.classList.contains("elementor-section-title") || e.target.parentNode.classList.contains("elementor-panel-navigation-tab")) {
|
41099 |
+
initRemoteTables();
|
41100 |
+
}
|
41101 |
+
});
|
41102 |
+
};
|
41103 |
|
41104 |
+
Advanced_Data_Table_Context_Menu = function(groups, element) {
|
41105 |
+
if (
|
41106 |
+
element.options.model.attributes.widgetType == "eael-advanced-data-table" &&
|
41107 |
+
element.options.model.attributes.settings.attributes.ea_adv_data_table_source == "static"
|
41108 |
+
) {
|
41109 |
+
groups.push({
|
41110 |
+
name: "ea_advanced_data_table",
|
41111 |
+
actions: [
|
41112 |
+
{
|
41113 |
+
name: "add_row_above",
|
41114 |
+
title: "Add Row Above",
|
41115 |
+
callback: function() {
|
41116 |
+
var table = document.querySelector(".ea-advanced-data-table-" + element.options.model.attributes.id);
|
41117 |
|
41118 |
+
if (advanced_data_table_active_cell !== null && advanced_data_table_active_cell.parentNode.tagName.toLowerCase() != "th") {
|
41119 |
+
var index = advanced_data_table_active_cell.parentNode.parentNode.rowIndex;
|
41120 |
+
var row = table.insertRow(index);
|
41121 |
|
41122 |
+
for (var i = 0; i < table.rows[0].cells.length; i++) {
|
41123 |
+
var cell = row.insertCell(i);
|
41124 |
+
cell.innerHTML = '<textarea rows="1"></textarea>';
|
41125 |
+
}
|
41126 |
|
41127 |
+
advanced_data_table_active_cell = null;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41128 |
|
41129 |
+
// clone current table
|
41130 |
+
var origTable = table.cloneNode(true);
|
41131 |
|
41132 |
+
// remove editable area
|
41133 |
+
origTable.querySelectorAll("th, td").forEach(function(el) {
|
41134 |
+
var value = el.querySelector("textarea").value;
|
41135 |
+
el.innerHTML = value;
|
41136 |
+
});
|
41137 |
|
41138 |
+
// update model
|
41139 |
+
Advanced_Data_Table_Update_Model(element.options.model, element.container, false, {
|
41140 |
+
ea_adv_data_table_static_html: origTable.innerHTML
|
41141 |
+
});
|
41142 |
+
}
|
41143 |
+
}
|
41144 |
+
},
|
41145 |
+
{
|
41146 |
+
name: "add_row_below",
|
41147 |
+
title: "Add Row Below",
|
41148 |
+
callback: function() {
|
41149 |
+
var table = document.querySelector(".ea-advanced-data-table-" + element.options.model.attributes.id);
|
41150 |
|
41151 |
+
if (advanced_data_table_active_cell !== null) {
|
41152 |
+
var index = advanced_data_table_active_cell.parentNode.parentNode.rowIndex + 1;
|
41153 |
+
var row = table.insertRow(index);
|
41154 |
|
41155 |
+
for (var i = 0; i < table.rows[0].cells.length; i++) {
|
41156 |
+
var cell = row.insertCell(i);
|
41157 |
+
cell.innerHTML = '<textarea rows="1"></textarea>';
|
41158 |
+
}
|
|
|
41159 |
|
41160 |
+
advanced_data_table_active_cell = null;
|
41161 |
|
41162 |
+
// clone current table
|
41163 |
+
var origTable = table.cloneNode(true);
|
|
|
|
|
41164 |
|
41165 |
+
// remove editable area
|
41166 |
+
origTable.querySelectorAll("th, td").forEach(function(el) {
|
41167 |
+
var value = el.querySelector("textarea").value;
|
41168 |
+
el.innerHTML = value;
|
41169 |
+
});
|
41170 |
|
41171 |
+
// update model
|
41172 |
+
Advanced_Data_Table_Update_Model(element.options.model, element.container, false, {
|
41173 |
+
ea_adv_data_table_static_html: origTable.innerHTML
|
41174 |
+
});
|
41175 |
+
}
|
41176 |
+
}
|
41177 |
+
},
|
41178 |
+
{
|
41179 |
+
name: "add_column_left",
|
41180 |
+
title: "Add Column Left",
|
41181 |
+
callback: function() {
|
41182 |
+
var table = document.querySelector(".ea-advanced-data-table-" + element.options.model.attributes.id);
|
41183 |
|
41184 |
+
if (advanced_data_table_active_cell !== null) {
|
41185 |
+
var index = advanced_data_table_active_cell.parentNode.cellIndex;
|
41186 |
|
41187 |
+
for (var i = 0; i < table.rows.length; i++) {
|
41188 |
+
if (table.rows[i].cells[0].tagName.toLowerCase() == "th") {
|
41189 |
+
var cell = table.rows[i].insertBefore(document.createElement("th"), table.rows[i].cells[index]);
|
41190 |
+
} else {
|
41191 |
+
var cell = table.rows[i].insertCell(index);
|
41192 |
+
}
|
|
|
|
|
|
|
|
|
41193 |
|
41194 |
+
cell.innerHTML = '<textarea rows="1"></textarea>';
|
41195 |
+
}
|
|
|
41196 |
|
41197 |
+
advanced_data_table_active_cell = null;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41198 |
|
41199 |
+
// clone current table
|
41200 |
+
var origTable = table.cloneNode(true);
|
|
|
|
|
|
|
|
|
|
|
|
|
41201 |
|
41202 |
+
// remove editable area
|
41203 |
+
origTable.querySelectorAll("th, td").forEach(function(el) {
|
41204 |
+
var value = el.querySelector("textarea").value;
|
41205 |
+
el.innerHTML = value;
|
41206 |
+
});
|
41207 |
|
41208 |
+
// update model
|
41209 |
+
Advanced_Data_Table_Update_Model(element.options.model, element.container, false, {
|
41210 |
+
ea_adv_data_table_static_html: origTable.innerHTML
|
41211 |
+
});
|
41212 |
+
}
|
41213 |
+
}
|
41214 |
+
},
|
41215 |
+
{
|
41216 |
+
name: "add_column_right",
|
41217 |
+
title: "Add Column Right",
|
41218 |
+
callback: function() {
|
41219 |
+
var table = document.querySelector(".ea-advanced-data-table-" + element.options.model.attributes.id);
|
41220 |
|
41221 |
+
if (advanced_data_table_active_cell !== null) {
|
41222 |
+
var index = advanced_data_table_active_cell.parentNode.cellIndex + 1;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41223 |
|
41224 |
+
for (var i = 0; i < table.rows.length; i++) {
|
41225 |
+
if (table.rows[i].cells[0].tagName.toLowerCase() == "th") {
|
41226 |
+
var cell = table.rows[i].insertBefore(document.createElement("th"), table.rows[i].cells[index]);
|
41227 |
+
} else {
|
41228 |
+
var cell = table.rows[i].insertCell(index);
|
41229 |
+
}
|
41230 |
|
41231 |
+
cell.innerHTML = '<textarea rows="1"></textarea>';
|
41232 |
+
}
|
41233 |
|
41234 |
+
advanced_data_table_active_cell = null;
|
|
|
|
|
|
|
41235 |
|
41236 |
+
// clone current table
|
41237 |
+
var origTable = table.cloneNode(true);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41238 |
|
41239 |
+
// remove editable area
|
41240 |
+
origTable.querySelectorAll("th, td").forEach(function(el) {
|
41241 |
+
var value = el.querySelector("textarea").value;
|
41242 |
+
el.innerHTML = value;
|
41243 |
+
});
|
41244 |
|
41245 |
+
// update model
|
41246 |
+
Advanced_Data_Table_Update_Model(element.options.model, element.container, false, {
|
41247 |
+
ea_adv_data_table_static_html: origTable.innerHTML
|
41248 |
+
});
|
41249 |
+
}
|
41250 |
+
}
|
41251 |
+
},
|
41252 |
+
{
|
41253 |
+
name: "delete_row",
|
41254 |
+
title: "Delete Row",
|
41255 |
+
callback: function() {
|
41256 |
+
var table = document.querySelector(".ea-advanced-data-table-" + element.options.model.attributes.id);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41257 |
|
41258 |
+
if (advanced_data_table_active_cell !== null) {
|
41259 |
+
var index = advanced_data_table_active_cell.parentNode.parentNode.rowIndex;
|
|
|
|
|
|
|
|
|
|
|
|
|
41260 |
|
41261 |
+
table.deleteRow(index);
|
|
|
|
|
|
|
|
|
41262 |
|
41263 |
+
advanced_data_table_active_cell = null;
|
|
|
|
|
|
|
|
|
|
|
41264 |
|
41265 |
+
// clone current table
|
41266 |
+
var origTable = table.cloneNode(true);
|
|
|
|
|
41267 |
|
41268 |
+
// remove editable area
|
41269 |
+
origTable.querySelectorAll("th, td").forEach(function(el) {
|
41270 |
+
var value = el.querySelector("textarea").value;
|
41271 |
+
el.innerHTML = value;
|
41272 |
+
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41273 |
|
41274 |
+
// update model
|
41275 |
+
Advanced_Data_Table_Update_Model(element.options.model, element.container, false, {
|
41276 |
+
ea_adv_data_table_static_html: origTable.innerHTML
|
41277 |
+
});
|
41278 |
+
}
|
41279 |
+
}
|
41280 |
+
},
|
41281 |
+
{
|
41282 |
+
name: "delete_column",
|
41283 |
+
title: "Delete Column",
|
41284 |
+
callback: function() {
|
41285 |
+
var table = document.querySelector(".ea-advanced-data-table-" + element.options.model.attributes.id);
|
|
|
|
|
|
|
|
|
|
|
41286 |
|
41287 |
+
if (advanced_data_table_active_cell !== null) {
|
41288 |
+
var index = advanced_data_table_active_cell.parentNode.cellIndex;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41289 |
|
41290 |
+
for (var i = 0; i < table.rows.length; i++) {
|
41291 |
+
table.rows[i].deleteCell(index);
|
41292 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
41293 |
|
41294 |
+
advanced_data_table_active_cell = null;
|
|
|
|
|
|
|
41295 |
|
41296 |
+
// clone current table
|
41297 |
+
var origTable = table.cloneNode(true);
|
|
|
|
|
|
|
|
|
41298 |
|
41299 |
+
// remove editable area
|
41300 |
+
origTable.querySelectorAll("th, td").forEach(function(el) {
|
41301 |
+
var value = el.querySelector("textarea").value;
|
41302 |
+
el.innerHTML = value;
|
41303 |
+
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41304 |
|
41305 |
+
// update model
|
41306 |
+
Advanced_Data_Table_Update_Model(element.options.model, element.container, false, {
|
41307 |
+
ea_adv_data_table_static_html: origTable.innerHTML
|
41308 |
+
});
|
41309 |
+
}
|
41310 |
+
}
|
41311 |
+
}
|
41312 |
+
]
|
41313 |
+
});
|
41314 |
+
}
|
41315 |
|
41316 |
+
return groups;
|
41317 |
+
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41318 |
|
41319 |
+
jQuery(window).on("elementor/frontend/init", function() {
|
41320 |
+
if (isEditMode) {
|
41321 |
+
elementor.hooks.addFilter("elements/widget/contextMenuGroups", Advanced_Data_Table_Context_Menu);
|
41322 |
+
elementor.hooks.addAction("panel/open_editor/widget/eael-advanced-data-table", Advanced_Data_Table_Inline_Edit);
|
41323 |
+
}
|
41324 |
+
|
41325 |
+
elementorFrontend.hooks.addAction("frontend/element_ready/eael-advanced-data-table.default", Advanced_Data_Table);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41326 |
});
|
41327 |
|
41328 |
var eaelsvPosition = '';
|
41547 |
TwitterFeedHandler
|
41548 |
);
|
41549 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/front-end/js/eael.min.js
CHANGED
@@ -2,6 +2,7 @@
|
|
2 |
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()}(this,function(){"use strict";function g(){return Ge.apply(null,arguments)}function s(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function l(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e){return void 0===e}function d(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function a(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function u(e,t){var n,r=[];for(n=0;n<e.length;++n)r.push(t(e[n],n));return r}function m(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function c(e,t){for(var n in t)m(t,n)&&(e[n]=t[n]);return m(t,"toString")&&(e.toString=t.toString),m(t,"valueOf")&&(e.valueOf=t.valueOf),e}function f(e,t,n,r){return pe(e,t,n,r,!0).utc()}function y(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function h(e){if(null==e._isValid){var t=y(e),n=qe.call(t.parsedDateParts,function(e){return null!=e}),r=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(r=r&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return r;e._isValid=r}return e._isValid}function p(e){var t=f(NaN);return null!=e?c(y(t),e):y(t).userInvalidated=!0,t}function v(e,t){var n,r,i;if(o(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),o(t._i)||(e._i=t._i),o(t._f)||(e._f=t._f),o(t._l)||(e._l=t._l),o(t._strict)||(e._strict=t._strict),o(t._tzm)||(e._tzm=t._tzm),o(t._isUTC)||(e._isUTC=t._isUTC),o(t._offset)||(e._offset=t._offset),o(t._pf)||(e._pf=y(t)),o(t._locale)||(e._locale=t._locale),0<Xe.length)for(n=0;n<Xe.length;n++)o(i=t[r=Xe[n]])||(e[r]=i);return e}function S(e){v(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===Je&&(Je=!0,g.updateOffset(this),Je=!1)}function E(e){return e instanceof S||null!=e&&null!=e._isAMomentObject}function D(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function w(e){var t=+e,n=0;return 0!=t&&isFinite(t)&&(n=D(t)),n}function _(e,t,n){var r,i=Math.min(e.length,t.length),o=Math.abs(e.length-t.length),a=0;for(r=0;r<i;r++)(n&&e[r]!==t[r]||!n&&w(e[r])!==w(t[r]))&&a++;return a+o}function T(e){!1===g.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function e(i,o){var a=!0;return c(function(){if(null!=g.deprecationHandler&&g.deprecationHandler(null,i),a){for(var e,t=[],n=0;n<arguments.length;n++){if(e="","object"==typeof arguments[n]){for(var r in e+="\n["+n+"] ",arguments[0])e+=r+": "+arguments[0][r]+", ";e=e.slice(0,-2)}else e=arguments[n];t.push(e)}T(i+"\nArguments: "+Array.prototype.slice.call(t).join("")+"\n"+(new Error).stack),a=!1}return o.apply(this,arguments)},o)}function b(e,t){null!=g.deprecationHandler&&g.deprecationHandler(e,t),$e[e]||(T(t),$e[e]=!0)}function M(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function i(e,t){var n,r=c({},e);for(n in t)m(t,n)&&(l(e[n])&&l(t[n])?(r[n]={},c(r[n],e[n]),c(r[n],t[n])):null!=t[n]?r[n]=t[n]:delete r[n]);for(n in e)m(e,n)&&!m(t,n)&&l(e[n])&&(r[n]=c({},r[n]));return r}function k(e){null!=e&&this.set(e)}function t(e,t){var n=e.toLowerCase();Ke[n]=Ke[n+"s"]=Ke[t]=e}function R(e){return"string"==typeof e?Ke[e]||Ke[e.toLowerCase()]:void 0}function C(e){var t,n,r={};for(n in e)m(e,n)&&((t=R(n))&&(r[t]=e[n]));return r}function n(e,t){et[e]=t}function r(t,n){return function(e){return null!=e?(I(this,t,e),g.updateOffset(this,n),this):O(this,t)}}function O(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function I(e,t,n){e.isValid()&&e._d["set"+(e._isUTC?"UTC":"")+t](n)}function P(e,t,n){var r=""+Math.abs(e),i=t-r.length;return(0<=e?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}function x(e,t,n,r){var i=r;"string"==typeof r&&(i=function(){return this[r]()}),e&&(it[e]=i),t&&(it[t[0]]=function(){return P(i.apply(this,arguments),t[1],t[2])}),n&&(it[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function Y(e,t){return e.isValid()?(t=H(t,e.localeData()),rt[t]=rt[t]||function(r){var e,i,t,o=r.match(tt);for(e=0,i=o.length;e<i;e++)it[o[e]]?o[e]=it[o[e]]:o[e]=(t=o[e]).match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"");return function(e){var t,n="";for(t=0;t<i;t++)n+=M(o[t])?o[t].call(e,r):o[t];return n}}(t),rt[t](e)):e.localeData().invalidDate()}function H(e,t){function n(e){return t.longDateFormat(e)||e}var r=5;for(nt.lastIndex=0;0<=r&&nt.test(e);)e=e.replace(nt,n),nt.lastIndex=0,--r;return e}function N(e,n,r){Dt[e]=M(n)?n:function(e,t){return e&&r?r:n}}function U(e,t){return m(Dt,e)?Dt[e](t._strict,t._locale):new RegExp(L(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,i){return t||n||r||i})))}function L(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function V(e,n){var t,r=n;for("string"==typeof e&&(e=[e]),d(n)&&(r=function(e,t){t[n]=w(e)}),t=0;t<e.length;t++)wt[e[t]]=r}function F(e,i){V(e,function(e,t,n,r){n._w=n._w||{},i(e,n._w,n,r)})}function W(e,t){return new Date(Date.UTC(e,t+1,0)).getUTCDate()}function z(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=w(t);else if(!d(t=e.localeData().monthsParse(t)))return e;return n=Math.min(e.date(),W(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function A(e){return null!=e?(z(this,e),g.updateOffset(this,!0),this):O(this,"Month")}function B(){function e(e,t){return t.length-e.length}var t,n,r=[],i=[],o=[];for(t=0;t<12;t++)n=f([2e3,t]),r.push(this.monthsShort(n,"")),i.push(this.months(n,"")),o.push(this.months(n,"")),o.push(this.monthsShort(n,""));for(r.sort(e),i.sort(e),o.sort(e),t=0;t<12;t++)r[t]=L(r[t]),i[t]=L(i[t]);for(t=0;t<24;t++)o[t]=L(o[t]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function j(e){return Z(e)?366:365}function Z(e){return e%4==0&&e%100!=0||e%400==0}function G(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&0<=e&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function q(e,t,n){var r=7+t-n;return r-(7+G(e,0,r).getUTCDay()-t)%7-1}function X(e,t,n,r,i){var o,a,s=1+7*(t-1)+(7+n-r)%7+q(e,r,i);return a=s<=0?j(o=e-1)+s:s>j(e)?(o=e+1,s-j(e)):(o=e,s),{year:o,dayOfYear:a}}function J(e,t,n){var r,i,o=q(e.year(),t,n),a=Math.floor((e.dayOfYear()-o-1)/7)+1;return a<1?r=a+$(i=e.year()-1,t,n):a>$(e.year(),t,n)?(r=a-$(e.year(),t,n),i=e.year()+1):(i=e.year(),r=a),{week:r,year:i}}function $(e,t,n){var r=q(e,t,n),i=q(e+1,t,n);return(j(e)-r+i)/7}function Q(){function e(e,t){return t.length-e.length}var t,n,r,i,o,a=[],s=[],l=[],u=[];for(t=0;t<7;t++)n=f([2e3,1]).day(t),r=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),o=this.weekdays(n,""),a.push(r),s.push(i),l.push(o),u.push(r),u.push(i),u.push(o);for(a.sort(e),s.sort(e),l.sort(e),u.sort(e),t=0;t<7;t++)s[t]=L(s[t]),l[t]=L(l[t]),u[t]=L(u[t]);this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function K(){return this.hours()%12||12}function ee(e,t){x(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function te(e,t){return t._meridiemParse}function ne(e){return e?e.toLowerCase().replace("_","-"):e}function re(e){var t=null;if(!qt[e]&&"undefined"!=typeof module&&module&&module.exports)try{t=jt._abbr,require("./locale/"+e),ie(t)}catch(e){}return qt[e]}function ie(e,t){var n;return e&&((n=o(t)?ae(e):oe(e,t))&&(jt=n)),jt._abbr}function oe(e,t){if(null===t)return delete qt[e],null;var n=Gt;if(t.abbr=e,null!=qt[e])b("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=qt[e]._config;else if(null!=t.parentLocale){if(null==qt[t.parentLocale])return Xt[t.parentLocale]||(Xt[t.parentLocale]=[]),Xt[t.parentLocale].push({name:e,config:t}),null;n=qt[t.parentLocale]._config}return qt[e]=new k(i(n,t)),Xt[e]&&Xt[e].forEach(function(e){oe(e.name,e.config)}),ie(e),qt[e]}function ae(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return jt;if(!s(e)){if(t=re(e))return t;e=[e]}return function(e){for(var t,n,r,i,o=0;o<e.length;){for(t=(i=ne(e[o]).split("-")).length,n=(n=ne(e[o+1]))?n.split("-"):null;0<t;){if(r=re(i.slice(0,t).join("-")))return r;if(n&&n.length>=t&&_(i,n,!0)>=t-1)break;t--}o++}return null}(e)}function se(e){var t,n=e._a;return n&&-2===y(e).overflow&&(t=n[Tt]<0||11<n[Tt]?Tt:n[bt]<1||n[bt]>W(n[_t],n[Tt])?bt:n[Mt]<0||24<n[Mt]||24===n[Mt]&&(0!==n[kt]||0!==n[Rt]||0!==n[Ct])?Mt:n[kt]<0||59<n[kt]?kt:n[Rt]<0||59<n[Rt]?Rt:n[Ct]<0||999<n[Ct]?Ct:-1,y(e)._overflowDayOfYear&&(t<_t||bt<t)&&(t=bt),y(e)._overflowWeeks&&-1===t&&(t=Ot),y(e)._overflowWeekday&&-1===t&&(t=It),y(e).overflow=t),e}function le(e){var t,n,r,i,o,a,s=e._i,l=Jt.exec(s)||$t.exec(s);if(l){for(y(e).iso=!0,t=0,n=Kt.length;t<n;t++)if(Kt[t][1].exec(l[1])){i=Kt[t][0],r=!1!==Kt[t][2];break}if(null==i)return void(e._isValid=!1);if(l[3]){for(t=0,n=en.length;t<n;t++)if(en[t][1].exec(l[3])){o=(l[2]||" ")+en[t][0];break}if(null==o)return void(e._isValid=!1)}if(!r&&null!=o)return void(e._isValid=!1);if(l[4]){if(!Qt.exec(l[4]))return void(e._isValid=!1);a="Z"}e._f=i+(o||"")+(a||""),fe(e)}else e._isValid=!1}function ue(e){var t,n,r,i,o,a,s,l={" GMT":" +0000"," EDT":" -0400"," EST":" -0500"," CDT":" -0500"," CST":" -0600"," MDT":" -0600"," MST":" -0700"," PDT":" -0700"," PST":" -0800"};if(t=e._i.replace(/\([^\)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s|\s$/g,""),n=nn.exec(t)){if(r=n[1]?"ddd"+(5===n[1].length?", ":" "):"",i="D MMM "+(10<n[2].length?"YYYY ":"YY "),o="HH:mm"+(n[4]?":ss":""),n[1]){var u=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][new Date(n[2]).getDay()];if(n[1].substr(0,3)!==u)return y(e).weekdayMismatch=!0,void(e._isValid=!1)}switch(n[5].length){case 2:a=0===s?" +0000":((s="YXWVUTSRQPONZABCDEFGHIKLM".indexOf(n[5][1].toUpperCase())-12)<0?" -":" +")+(""+s).replace(/^-?/,"0").match(/..$/)[0]+"00";break;case 4:a=l[n[5]];break;default:a=l[" GMT"]}n[5]=a,e._i=n.splice(1).join(""),e._f=r+i+o+" ZZ",fe(e),y(e).rfc2822=!0}else e._isValid=!1}function de(e,t,n){return null!=e?e:null!=t?t:n}function ce(e){var t,n,r,i,o,a,s=[];if(!e._d){for(o=e,a=void 0,a=new Date(g.now()),r=o._useUTC?[a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate()]:[a.getFullYear(),a.getMonth(),a.getDate()],e._w&&null==e._a[bt]&&null==e._a[Tt]&&function(e){var t,n,r,i,o,a,s,l;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)o=1,a=4,n=de(t.GG,e._a[_t],J(ve(),1,4).year),r=de(t.W,1),((i=de(t.E,1))<1||7<i)&&(l=!0);else{o=e._locale._week.dow,a=e._locale._week.doy;var u=J(ve(),o,a);n=de(t.gg,e._a[_t],u.year),r=de(t.w,u.week),null!=t.d?((i=t.d)<0||6<i)&&(l=!0):null!=t.e?(i=t.e+o,(t.e<0||6<t.e)&&(l=!0)):i=o}r<1||r>$(n,o,a)?y(e)._overflowWeeks=!0:null!=l?y(e)._overflowWeekday=!0:(s=X(n,r,i,o,a),e._a[_t]=s.year,e._dayOfYear=s.dayOfYear)}(e),null!=e._dayOfYear&&(i=de(e._a[_t],r[_t]),(e._dayOfYear>j(i)||0===e._dayOfYear)&&(y(e)._overflowDayOfYear=!0),n=G(i,0,e._dayOfYear),e._a[Tt]=n.getUTCMonth(),e._a[bt]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=s[t]=r[t];for(;t<7;t++)e._a[t]=s[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Mt]&&0===e._a[kt]&&0===e._a[Rt]&&0===e._a[Ct]&&(e._nextDay=!0,e._a[Mt]=0),e._d=(e._useUTC?G:function(e,t,n,r,i,o,a){var s=new Date(e,t,n,r,i,o,a);return e<100&&0<=e&&isFinite(s.getFullYear())&&s.setFullYear(e),s}).apply(null,s),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Mt]=24)}}function fe(e){if(e._f!==g.ISO_8601)if(e._f!==g.RFC_2822){e._a=[],y(e).empty=!0;var t,n,r,i,o,a,s,l,u,d,c,f,h=""+e._i,p=h.length,v=0;for(r=H(e._f,e._locale).match(tt)||[],t=0;t<r.length;t++)i=r[t],(n=(h.match(U(i,e))||[])[0])&&(0<(o=h.substr(0,h.indexOf(n))).length&&y(e).unusedInput.push(o),h=h.slice(h.indexOf(n)+n.length),v+=n.length),it[i]?(n?y(e).empty=!1:y(e).unusedTokens.push(i),a=i,l=e,null!=(s=n)&&m(wt,a)&&wt[a](s,l._a,l,a)):e._strict&&!n&&y(e).unusedTokens.push(i);y(e).charsLeftOver=p-v,0<h.length&&y(e).unusedInput.push(h),e._a[Mt]<=12&&!0===y(e).bigHour&&0<e._a[Mt]&&(y(e).bigHour=void 0),y(e).parsedDateParts=e._a.slice(0),y(e).meridiem=e._meridiem,e._a[Mt]=(u=e._locale,d=e._a[Mt],null==(c=e._meridiem)?d:null!=u.meridiemHour?u.meridiemHour(d,c):(null!=u.isPM&&((f=u.isPM(c))&&d<12&&(d+=12),f||12!==d||(d=0)),d)),ce(e),se(e)}else ue(e);else le(e)}function he(e){var t,n,r=e._i,i=e._f;return e._locale=e._locale||ae(e._l),null===r||void 0===i&&""===r?p({nullInput:!0}):("string"==typeof r&&(e._i=r=e._locale.preparse(r)),E(r)?new S(se(r)):(a(r)?e._d=r:s(i)?function(e){var t,n,r,i,o;if(0===e._f.length)return y(e).invalidFormat=!0,e._d=new Date(NaN);for(i=0;i<e._f.length;i++)o=0,t=v({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[i],fe(t),h(t)&&(o+=y(t).charsLeftOver,o+=10*y(t).unusedTokens.length,y(t).score=o,(null==r||o<r)&&(r=o,n=t));c(e,n||t)}(e):i?fe(e):o(n=(t=e)._i)?t._d=new Date(g.now()):a(n)?t._d=new Date(n.valueOf()):"string"==typeof n?function(e){var t=tn.exec(e._i);null!==t?e._d=new Date(+t[1]):(le(e),!1===e._isValid&&(delete e._isValid,ue(e),!1===e._isValid&&(delete e._isValid,g.createFromInputFallback(e))))}(t):s(n)?(t._a=u(n.slice(0),function(e){return parseInt(e,10)}),ce(t)):l(n)?function(e){if(!e._d){var t=C(e._i);e._a=u([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),ce(e)}}(t):d(n)?t._d=new Date(n):g.createFromInputFallback(t),h(e)||(e._d=null),e))}function pe(e,t,n,r,i){var o,a={};return!0!==n&&!1!==n||(r=n,n=void 0),(l(e)&&function(e){var t;for(t in e)return;return 1}(e)||s(e)&&0===e.length)&&(e=void 0),a._isAMomentObject=!0,a._useUTC=a._isUTC=i,a._l=n,a._i=e,a._f=t,a._strict=r,(o=new S(se(he(a))))._nextDay&&(o.add(1,"d"),o._nextDay=void 0),o}function ve(e,t,n,r){return pe(e,t,n,r,!1)}function ge(e,t){var n,r;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return ve();for(n=t[0],r=1;r<t.length;++r)t[r].isValid()&&!t[r][e](n)||(n=t[r]);return n}function me(e){var t=C(e),n=t.year||0,r=t.quarter||0,i=t.month||0,o=t.week||0,a=t.day||0,s=t.hour||0,l=t.minute||0,u=t.second||0,d=t.millisecond||0;this._isValid=function(e){for(var t in e)if(-1===an.indexOf(t)||null!=e[t]&&isNaN(e[t]))return!1;for(var n=!1,r=0;r<an.length;++r)if(e[an[r]]){if(n)return!1;parseFloat(e[an[r]])!==w(e[an[r]])&&(n=!0)}return!0}(t),this._milliseconds=+d+1e3*u+6e4*l+1e3*s*60*60,this._days=+a+7*o,this._months=+i+3*r+12*n,this._data={},this._locale=ae(),this._bubble()}function ye(e){return e instanceof me}function Se(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Ee(e,n){x(e,0,0,function(){var e=this.utcOffset(),t="+";return e<0&&(e=-e,t="-"),t+P(~~(e/60),2)+n+P(~~e%60,2)})}function De(e,t){var n=(t||"").match(e);if(null===n)return null;var r=((n[n.length-1]||[])+"").match(sn)||["-",0,0],i=60*r[1]+w(r[2]);return 0===i?0:"+"===r[0]?i:-i}function we(e,t){var n,r;return t._isUTC?(n=t.clone(),r=(E(e)||a(e)?e.valueOf():ve(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+r),g.updateOffset(n,!1),n):ve(e).local()}function _e(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function Te(){return!!this.isValid()&&this._isUTC&&0===this._offset}function be(e,t){var n,r,i,o,a,s,l=e,u=null;return ye(e)?l={ms:e._milliseconds,d:e._days,M:e._months}:d(e)?(l={},t?l[t]=e:l.milliseconds=e):(u=ln.exec(e))?(n="-"===u[1]?-1:1,l={y:0,d:w(u[bt])*n,h:w(u[Mt])*n,m:w(u[kt])*n,s:w(u[Rt])*n,ms:w(Se(1e3*u[Ct]))*n}):(u=un.exec(e))?(n="-"===u[1]?-1:1,l={y:Me(u[2],n),M:Me(u[3],n),w:Me(u[4],n),d:Me(u[5],n),h:Me(u[6],n),m:Me(u[7],n),s:Me(u[8],n)}):null==l?l={}:"object"==typeof l&&("from"in l||"to"in l)&&(o=ve(l.from),a=ve(l.to),i=o.isValid()&&a.isValid()?(a=we(a,o),o.isBefore(a)?s=ke(o,a):((s=ke(a,o)).milliseconds=-s.milliseconds,s.months=-s.months),s):{milliseconds:0,months:0},(l={}).ms=i.milliseconds,l.M=i.months),r=new me(l),ye(e)&&m(e,"_locale")&&(r._locale=e._locale),r}function Me(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function ke(e,t){var n={milliseconds:0,months:0};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=t-e.clone().add(n.months,"M"),n}function Re(r,i){return function(e,t){var n;return null===t||isNaN(+t)||(b(i,"moment()."+i+"(period, number) is deprecated. Please use moment()."+i+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),n=e,e=t,t=n),Ce(this,be(e="string"==typeof e?+e:e,t),r),this}}function Ce(e,t,n,r){var i=t._milliseconds,o=Se(t._days),a=Se(t._months);e.isValid()&&(r=null==r||r,i&&e._d.setTime(e._d.valueOf()+i*n),o&&I(e,"Date",O(e,"Date")+o*n),a&&z(e,O(e,"Month")+a*n),r&&g.updateOffset(e,o||a))}function Oe(e){var t;return void 0===e?this._locale._abbr:(null!=(t=ae(e))&&(this._locale=t),this)}function Ie(){return this._locale}function Pe(e,t){x(0,[e,e.length],0,t)}function xe(e,t,n,r,i){var o;return null==e?J(this,r,i).year:((o=$(e,r,i))<t&&(t=o),function(e,t,n,r,i){var o=X(e,t,n,r,i),a=G(o.year,0,o.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}.call(this,e,t,n,r,i))}function Ye(e,t){t[Ct]=w(1e3*("0."+e))}function He(e){return e}function Ne(e,t,n,r){var i=ae(),o=f().set(r,t);return i[n](o,e)}function Ue(e,t,n){if(d(e)&&(t=e,e=void 0),e=e||"",null!=t)return Ne(e,t,n,"month");var r,i=[];for(r=0;r<12;r++)i[r]=Ne(e,r,n,"month");return i}function Le(e,t,n,r){t=("boolean"==typeof e||(n=t=e,e=!1),d(t)&&(n=t,t=void 0),t||"");var i=ae(),o=e?i._week.dow:0;if(null!=n)return Ne(t,(n+o)%7,r,"day");var a,s=[];for(a=0;a<7;a++)s[a]=Ne(t,(a+o)%7,r,"day");return s}function Ve(e,t,n,r){var i=be(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function Fe(e){return e<0?Math.floor(e):Math.ceil(e)}function We(e){return 4800*e/146097}function ze(e){return 146097*e/4800}function Ae(e){return function(){return this.as(e)}}function Be(e){return function(){return this.isValid()?this._data[e]:NaN}}function je(e,t,n){var r=be(e).abs(),i=Nn(r.as("s")),o=Nn(r.as("m")),a=Nn(r.as("h")),s=Nn(r.as("d")),l=Nn(r.as("M")),u=Nn(r.as("y")),d=(i<=Un.ss?["s",i]:i<Un.s&&["ss",i])||o<=1&&["m"]||o<Un.m&&["mm",o]||a<=1&&["h"]||a<Un.h&&["hh",a]||s<=1&&["d"]||s<Un.d&&["dd",s]||l<=1&&["M"]||l<Un.M&&["MM",l]||u<=1&&["y"]||["yy",u];return d[2]=t,d[3]=0<+e,d[4]=n,function(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}.apply(null,d)}function Ze(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n=Ln(this._milliseconds)/1e3,r=Ln(this._days),i=Ln(this._months);e=D(n/60),t=D(e/60),n%=60,e%=60;var o=D(i/12),a=i%=12,s=r,l=t,u=e,d=n,c=this.asSeconds();return c?(c<0?"-":"")+"P"+(o?o+"Y":"")+(a?a+"M":"")+(s?s+"D":"")+(l||u||d?"T":"")+(l?l+"H":"")+(u?u+"M":"")+(d?d+"S":""):"P0D"}var Ge,qe=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,r=0;r<n;r++)if(r in t&&e.call(this,t[r],r,t))return!0;return!1},Xe=g.momentProperties=[],Je=!1,$e={};g.suppressDeprecationWarnings=!1,g.deprecationHandler=null;var Qe=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)m(e,t)&&n.push(t);return n},Ke={},et={},tt=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,nt=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,rt={},it={},ot=/\d/,at=/\d\d/,st=/\d{3}/,lt=/\d{4}/,ut=/[+-]?\d{6}/,dt=/\d\d?/,ct=/\d\d\d\d?/,ft=/\d\d\d\d\d\d?/,ht=/\d{1,3}/,pt=/\d{1,4}/,vt=/[+-]?\d{1,6}/,gt=/\d+/,mt=/[+-]?\d+/,yt=/Z|[+-]\d\d:?\d\d/gi,St=/Z|[+-]\d\d(?::?\d\d)?/gi,Et=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Dt={},wt={},_t=0,Tt=1,bt=2,Mt=3,kt=4,Rt=5,Ct=6,Ot=7,It=8,Pt=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};x("M",["MM",2],"Mo",function(){return this.month()+1}),x("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),x("MMMM",0,0,function(e){return this.localeData().months(this,e)}),t("month","M"),n("month",8),N("M",dt),N("MM",dt,at),N("MMM",function(e,t){return t.monthsShortRegex(e)}),N("MMMM",function(e,t){return t.monthsRegex(e)}),V(["M","MM"],function(e,t){t[Tt]=w(e)-1}),V(["MMM","MMMM"],function(e,t,n,r){var i=n._locale.monthsParse(e,r,n._strict);null!=i?t[Tt]=i:y(n).invalidMonth=e});var xt=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Yt="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Ht="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Nt=Et,Ut=Et;x("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),x(0,["YY",2],0,function(){return this.year()%100}),x(0,["YYYY",4],0,"year"),x(0,["YYYYY",5],0,"year"),x(0,["YYYYYY",6,!0],0,"year"),t("year","y"),n("year",1),N("Y",mt),N("YY",dt,at),N("YYYY",pt,lt),N("YYYYY",vt,ut),N("YYYYYY",vt,ut),V(["YYYYY","YYYYYY"],_t),V("YYYY",function(e,t){t[_t]=2===e.length?g.parseTwoDigitYear(e):w(e)}),V("YY",function(e,t){t[_t]=g.parseTwoDigitYear(e)}),V("Y",function(e,t){t[_t]=parseInt(e,10)}),g.parseTwoDigitYear=function(e){return w(e)+(68<w(e)?1900:2e3)};var Lt=r("FullYear",!0);x("w",["ww",2],"wo","week"),x("W",["WW",2],"Wo","isoWeek"),t("week","w"),t("isoWeek","W"),n("week",5),n("isoWeek",5),N("w",dt),N("ww",dt,at),N("W",dt),N("WW",dt,at),F(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=w(e)});x("d",0,"do","day"),x("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),x("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),x("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),x("e",0,0,"weekday"),x("E",0,0,"isoWeekday"),t("day","d"),t("weekday","e"),t("isoWeekday","E"),n("day",11),n("weekday",11),n("isoWeekday",11),N("d",dt),N("e",dt),N("E",dt),N("dd",function(e,t){return t.weekdaysMinRegex(e)}),N("ddd",function(e,t){return t.weekdaysShortRegex(e)}),N("dddd",function(e,t){return t.weekdaysRegex(e)}),F(["dd","ddd","dddd"],function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);null!=i?t.d=i:y(n).invalidWeekday=e}),F(["d","e","E"],function(e,t,n,r){t[r]=w(e)});var Vt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ft="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Wt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),zt=Et,At=Et,Bt=Et;x("H",["HH",2],0,"hour"),x("h",["hh",2],0,K),x("k",["kk",2],0,function(){return this.hours()||24}),x("hmm",0,0,function(){return""+K.apply(this)+P(this.minutes(),2)}),x("hmmss",0,0,function(){return""+K.apply(this)+P(this.minutes(),2)+P(this.seconds(),2)}),x("Hmm",0,0,function(){return""+this.hours()+P(this.minutes(),2)}),x("Hmmss",0,0,function(){return""+this.hours()+P(this.minutes(),2)+P(this.seconds(),2)}),ee("a",!0),ee("A",!1),t("hour","h"),n("hour",13),N("a",te),N("A",te),N("H",dt),N("h",dt),N("k",dt),N("HH",dt,at),N("hh",dt,at),N("kk",dt,at),N("hmm",ct),N("hmmss",ft),N("Hmm",ct),N("Hmmss",ft),V(["H","HH"],Mt),V(["k","kk"],function(e,t,n){var r=w(e);t[Mt]=24===r?0:r}),V(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),V(["h","hh"],function(e,t,n){t[Mt]=w(e),y(n).bigHour=!0}),V("hmm",function(e,t,n){var r=e.length-2;t[Mt]=w(e.substr(0,r)),t[kt]=w(e.substr(r)),y(n).bigHour=!0}),V("hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[Mt]=w(e.substr(0,r)),t[kt]=w(e.substr(r,2)),t[Rt]=w(e.substr(i)),y(n).bigHour=!0}),V("Hmm",function(e,t,n){var r=e.length-2;t[Mt]=w(e.substr(0,r)),t[kt]=w(e.substr(r))}),V("Hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[Mt]=w(e.substr(0,r)),t[kt]=w(e.substr(r,2)),t[Rt]=w(e.substr(i))});var jt,Zt=r("Hours",!0),Gt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Yt,monthsShort:Ht,week:{dow:0,doy:6},weekdays:Vt,weekdaysMin:Wt,weekdaysShort:Ft,meridiemParse:/[ap]\.?m?\.?/i},qt={},Xt={},Jt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,$t=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Qt=/Z|[+-]\d\d(?::?\d\d)?/,Kt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],en=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],tn=/^\/?Date\((\-?\d+)/i,nn=/^((?:Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d?\d\s(?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(?:\d\d)?\d\d\s)(\d\d:\d\d)(\:\d\d)?(\s(?:UT|GMT|[ECMP][SD]T|[A-IK-Za-ik-z]|[+-]\d{4}))$/;g.createFromInputFallback=e("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),g.ISO_8601=function(){},g.RFC_2822=function(){};var rn=e("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=ve.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:p()}),on=e("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=ve.apply(null,arguments);return this.isValid()&&e.isValid()?this<e?this:e:p()}),an=["year","quarter","month","week","day","hour","minute","second","millisecond"];Ee("Z",":"),Ee("ZZ",""),N("Z",St),N("ZZ",St),V(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=De(St,e)});var sn=/([\+\-]|\d\d)/gi;g.updateOffset=function(){};var ln=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,un=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;be.fn=me.prototype,be.invalid=function(){return be(NaN)};var dn=Re(1,"add"),cn=Re(-1,"subtract");g.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",g.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var fn=e("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});x(0,["gg",2],0,function(){return this.weekYear()%100}),x(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Pe("gggg","weekYear"),Pe("ggggg","weekYear"),Pe("GGGG","isoWeekYear"),Pe("GGGGG","isoWeekYear"),t("weekYear","gg"),t("isoWeekYear","GG"),n("weekYear",1),n("isoWeekYear",1),N("G",mt),N("g",mt),N("GG",dt,at),N("gg",dt,at),N("GGGG",pt,lt),N("gggg",pt,lt),N("GGGGG",vt,ut),N("ggggg",vt,ut),F(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,r){t[r.substr(0,2)]=w(e)}),F(["gg","GG"],function(e,t,n,r){t[r]=g.parseTwoDigitYear(e)}),x("Q",0,"Qo","quarter"),t("quarter","Q"),n("quarter",7),N("Q",ot),V("Q",function(e,t){t[Tt]=3*(w(e)-1)}),x("D",["DD",2],"Do","date"),t("date","D"),n("date",9),N("D",dt),N("DD",dt,at),N("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),V(["D","DD"],bt),V("Do",function(e,t){t[bt]=w(e.match(dt)[0])});var hn=r("Date",!0);x("DDD",["DDDD",3],"DDDo","dayOfYear"),t("dayOfYear","DDD"),n("dayOfYear",4),N("DDD",ht),N("DDDD",st),V(["DDD","DDDD"],function(e,t,n){n._dayOfYear=w(e)}),x("m",["mm",2],0,"minute"),t("minute","m"),n("minute",14),N("m",dt),N("mm",dt,at),V(["m","mm"],kt);var pn=r("Minutes",!1);x("s",["ss",2],0,"second"),t("second","s"),n("second",15),N("s",dt),N("ss",dt,at),V(["s","ss"],Rt);var vn,gn=r("Seconds",!1);for(x("S",0,0,function(){return~~(this.millisecond()/100)}),x(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),x(0,["SSS",3],0,"millisecond"),x(0,["SSSS",4],0,function(){return 10*this.millisecond()}),x(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),x(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),x(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),x(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),x(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),t("millisecond","ms"),n("millisecond",16),N("S",ht,ot),N("SS",ht,at),N("SSS",ht,st),vn="SSSS";vn.length<=9;vn+="S")N(vn,gt);for(vn="S";vn.length<=9;vn+="S")V(vn,Ye);var mn=r("Milliseconds",!1);x("z",0,0,"zoneAbbr"),x("zz",0,0,"zoneName");var yn=S.prototype;yn.add=dn,yn.calendar=function(e,t){var n=e||ve(),r=we(n,this).startOf("day"),i=g.calendarFormat(this,r)||"sameElse",o=t&&(M(t[i])?t[i].call(this,n):t[i]);return this.format(o||this.localeData().calendar(i,this,ve(n)))},yn.clone=function(){return new S(this)},yn.diff=function(e,t,n){var r,i,o,a,s,l,u,d,c,f;return this.isValid()?(r=we(e,this)).isValid()?(i=6e4*(r.utcOffset()-this.utcOffset()),"year"===(t=R(t))||"month"===t||"quarter"===t?(s=this,c=12*((l=r).year()-s.year())+(l.month()-s.month()),f=s.clone().add(c,"months"),d=l-f<0?(u=s.clone().add(c-1,"months"),(l-f)/(f-u)):(u=s.clone().add(1+c,"months"),(l-f)/(u-f)),a=-(c+d)||0,"quarter"===t?a/=3:"year"===t&&(a/=12)):(o=this-r,a="second"===t?o/1e3:"minute"===t?o/6e4:"hour"===t?o/36e5:"day"===t?(o-i)/864e5:"week"===t?(o-i)/6048e5:o),n?a:D(a)):NaN:NaN},yn.endOf=function(e){return void 0===(e=R(e))||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))},yn.format=function(e){e=e||(this.isUtc()?g.defaultFormatUtc:g.defaultFormat);var t=Y(this,e);return this.localeData().postformat(t)},yn.from=function(e,t){return this.isValid()&&(E(e)&&e.isValid()||ve(e).isValid())?be({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},yn.fromNow=function(e){return this.from(ve(),e)},yn.to=function(e,t){return this.isValid()&&(E(e)&&e.isValid()||ve(e).isValid())?be({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},yn.toNow=function(e){return this.to(ve(),e)},yn.get=function(e){return M(this[e=R(e)])?this[e]():this},yn.invalidAt=function(){return y(this).overflow},yn.isAfter=function(e,t){var n=E(e)?e:ve(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=R(o(t)?"millisecond":t))?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())},yn.isBefore=function(e,t){var n=E(e)?e:ve(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=R(o(t)?"millisecond":t))?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())},yn.isBetween=function(e,t,n,r){return("("===(r=r||"()")[0]?this.isAfter(e,n):!this.isBefore(e,n))&&(")"===r[1]?this.isBefore(t,n):!this.isAfter(t,n))},yn.isSame=function(e,t){var n,r=E(e)?e:ve(e);return!(!this.isValid()||!r.isValid())&&("millisecond"===(t=R(t||"millisecond"))?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))},yn.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},yn.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},yn.isValid=function(){return h(this)},yn.lang=fn,yn.locale=Oe,yn.localeData=Ie,yn.max=on,yn.min=rn,yn.parsingFlags=function(){return c({},y(this))},yn.set=function(e,t){if("object"==typeof e)for(var n=function(e){var t=[];for(var n in e)t.push({unit:n,priority:et[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}(e=C(e)),r=0;r<n.length;r++)this[n[r].unit](e[n[r].unit]);else if(M(this[e=R(e)]))return this[e](t);return this},yn.startOf=function(e){switch(e=R(e)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===e&&this.weekday(0),"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this},yn.subtract=cn,yn.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},yn.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},yn.toDate=function(){return new Date(this.valueOf())},yn.toISOString=function(){if(!this.isValid())return null;var e=this.clone().utc();return e.year()<0||9999<e.year()?Y(e,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):M(Date.prototype.toISOString)?this.toDate().toISOString():Y(e,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")},yn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i=t+'[")]';return this.format(n+r+"-MM-DD[T]HH:mm:ss.SSS"+i)},yn.toJSON=function(){return this.isValid()?this.toISOString():null},yn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},yn.unix=function(){return Math.floor(this.valueOf()/1e3)},yn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},yn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},yn.year=Lt,yn.isLeapYear=function(){return Z(this.year())},yn.weekYear=function(e){return xe.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},yn.isoWeekYear=function(e){return xe.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},yn.quarter=yn.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},yn.month=A,yn.daysInMonth=function(){return W(this.year(),this.month())},yn.week=yn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},yn.isoWeek=yn.isoWeeks=function(e){var t=J(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},yn.weeksInYear=function(){var e=this.localeData()._week;return $(this.year(),e.dow,e.doy)},yn.isoWeeksInYear=function(){return $(this.year(),1,4)},yn.date=hn,yn.day=yn.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t,n,r=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(t=e,n=this.localeData(),e="string"!=typeof t?t:isNaN(t)?"number"==typeof(t=n.weekdaysParse(t))?t:null:parseInt(t,10),this.add(e-r,"d")):r},yn.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},yn.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null==e)return this.day()||7;var t,n,r=(t=e,n=this.localeData(),"string"==typeof t?n.weekdaysParse(t)%7||7:isNaN(t)?null:t);return this.day(this.day()%7?r:r-7)},yn.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},yn.hour=yn.hours=Zt,yn.minute=yn.minutes=pn,yn.second=yn.seconds=gn,yn.millisecond=yn.milliseconds=mn,yn.utcOffset=function(e,t,n){var r,i=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null==e)return this._isUTC?i:_e(this);if("string"==typeof e){if(null===(e=De(St,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(r=_e(this)),this._offset=e,this._isUTC=!0,null!=r&&this.add(r,"m"),i!==e&&(!t||this._changeInProgress?Ce(this,be(e-i,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,g.updateOffset(this,!0),this._changeInProgress=null)),this},yn.utc=function(e){return this.utcOffset(0,e)},yn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(_e(this),"m")),this},yn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=De(yt,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},yn.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?ve(e).utcOffset():0,(this.utcOffset()-e)%60==0)},yn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},yn.isLocal=function(){return!!this.isValid()&&!this._isUTC},yn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},yn.isUtc=Te,yn.isUTC=Te,yn.zoneAbbr=function(){return this._isUTC?"UTC":""},yn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},yn.dates=e("dates accessor is deprecated. Use date instead.",hn),yn.months=e("months accessor is deprecated. Use month instead",A),yn.years=e("years accessor is deprecated. Use year instead",Lt),yn.zone=e("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),yn.isDSTShifted=e("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!o(this._isDSTShifted))return this._isDSTShifted;var e={};if(v(e,this),(e=he(e))._a){var t=(e._isUTC?f:ve)(e._a);this._isDSTShifted=this.isValid()&&0<_(e._a,t.toArray())}else this._isDSTShifted=!1;return this._isDSTShifted});var Sn=k.prototype;Sn.calendar=function(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return M(r)?r.call(t,n):r},Sn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])},Sn.invalidDate=function(){return this._invalidDate},Sn.ordinal=function(e){return this._ordinal.replace("%d",e)},Sn.preparse=He,Sn.postformat=He,Sn.relativeTime=function(e,t,n,r){var i=this._relativeTime[n];return M(i)?i(e,t,n,r):i.replace(/%d/i,e)},Sn.pastFuture=function(e,t){var n=this._relativeTime[0<e?"future":"past"];return M(n)?n(t):n.replace(/%s/i,t)},Sn.set=function(e){var t,n;for(n in e)M(t=e[n])?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Sn.months=function(e,t){return e?s(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||xt).test(t)?"format":"standalone"][e.month()]:s(this._months)?this._months:this._months.standalone},Sn.monthsShort=function(e,t){return e?s(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[xt.test(t)?"format":"standalone"][e.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Sn.monthsParse=function(e,t,n){var r,i,o;if(this._monthsParseExact)return function(e,t,n){var r,i,o,a=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)o=f([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(o,"").toLocaleLowerCase();return n?-1!==(i="MMM"===t?Pt.call(this._shortMonthsParse,a):Pt.call(this._longMonthsParse,a))?i:null:"MMM"===t?-1!==(i=Pt.call(this._shortMonthsParse,a))?i:-1!==(i=Pt.call(this._longMonthsParse,a))?i:null:-1!==(i=Pt.call(this._longMonthsParse,a))?i:-1!==(i=Pt.call(this._shortMonthsParse,a))?i:null}.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=f([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(o="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[r]=new RegExp(o.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}},Sn.monthsRegex=function(e){return this._monthsParseExact?(m(this,"_monthsRegex")||B.call(this),e?this._monthsStrictRegex:this._monthsRegex):(m(this,"_monthsRegex")||(this._monthsRegex=Ut),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},Sn.monthsShortRegex=function(e){return this._monthsParseExact?(m(this,"_monthsRegex")||B.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(m(this,"_monthsShortRegex")||(this._monthsShortRegex=Nt),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},Sn.week=function(e){return J(e,this._week.dow,this._week.doy).week},Sn.firstDayOfYear=function(){return this._week.doy},Sn.firstDayOfWeek=function(){return this._week.dow},Sn.weekdays=function(e,t){return e?s(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:s(this._weekdays)?this._weekdays:this._weekdays.standalone},Sn.weekdaysMin=function(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin},Sn.weekdaysShort=function(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort},Sn.weekdaysParse=function(e,t,n){var r,i,o;if(this._weekdaysParseExact)return function(e,t,n){var r,i,o,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)o=f([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(o,"").toLocaleLowerCase();return n?-1!==(i="dddd"===t?Pt.call(this._weekdaysParse,a):"ddd"===t?Pt.call(this._shortWeekdaysParse,a):Pt.call(this._minWeekdaysParse,a))?i:null:"dddd"===t?-1!==(i=Pt.call(this._weekdaysParse,a))?i:-1!==(i=Pt.call(this._shortWeekdaysParse,a))?i:-1!==(i=Pt.call(this._minWeekdaysParse,a))?i:null:"ddd"===t?-1!==(i=Pt.call(this._shortWeekdaysParse,a))?i:-1!==(i=Pt.call(this._weekdaysParse,a))?i:-1!==(i=Pt.call(this._minWeekdaysParse,a))?i:null:-1!==(i=Pt.call(this._minWeekdaysParse,a))?i:-1!==(i=Pt.call(this._weekdaysParse,a))?i:-1!==(i=Pt.call(this._shortWeekdaysParse,a))?i:null}.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=f([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(o="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}},Sn.weekdaysRegex=function(e){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Q.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(m(this,"_weekdaysRegex")||(this._weekdaysRegex=zt),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},Sn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Q.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(m(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=At),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Sn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Q.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(m(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Bt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Sn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},Sn.meridiem=function(e,t,n){return 11<e?n?"pm":"PM":n?"am":"AM"},ie("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===w(e%100/10)?"th":1==t?"st":2==t?"nd":3==t?"rd":"th")}}),g.lang=e("moment.lang is deprecated. Use moment.locale instead.",ie),g.langData=e("moment.langData is deprecated. Use moment.localeData instead.",ae);var En=Math.abs,Dn=Ae("ms"),wn=Ae("s"),_n=Ae("m"),Tn=Ae("h"),bn=Ae("d"),Mn=Ae("w"),kn=Ae("M"),Rn=Ae("y"),Cn=Be("milliseconds"),On=Be("seconds"),In=Be("minutes"),Pn=Be("hours"),xn=Be("days"),Yn=Be("months"),Hn=Be("years"),Nn=Math.round,Un={ss:44,s:45,m:45,h:22,d:26,M:11},Ln=Math.abs,Vn=me.prototype;return Vn.isValid=function(){return this._isValid},Vn.abs=function(){var e=this._data;return this._milliseconds=En(this._milliseconds),this._days=En(this._days),this._months=En(this._months),e.milliseconds=En(e.milliseconds),e.seconds=En(e.seconds),e.minutes=En(e.minutes),e.hours=En(e.hours),e.months=En(e.months),e.years=En(e.years),this},Vn.add=function(e,t){return Ve(this,e,t,1)},Vn.subtract=function(e,t){return Ve(this,e,t,-1)},Vn.as=function(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=R(e))||"year"===e)return t=this._days+r/864e5,n=this._months+We(t),"month"===e?n:n/12;switch(t=this._days+Math.round(ze(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}},Vn.asMilliseconds=Dn,Vn.asSeconds=wn,Vn.asMinutes=_n,Vn.asHours=Tn,Vn.asDays=bn,Vn.asWeeks=Mn,Vn.asMonths=kn,Vn.asYears=Rn,Vn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*w(this._months/12):NaN},Vn._bubble=function(){var e,t,n,r,i,o=this._milliseconds,a=this._days,s=this._months,l=this._data;return 0<=o&&0<=a&&0<=s||o<=0&&a<=0&&s<=0||(o+=864e5*Fe(ze(s)+a),s=a=0),l.milliseconds=o%1e3,e=D(o/1e3),l.seconds=e%60,t=D(e/60),l.minutes=t%60,n=D(t/60),l.hours=n%24,a+=D(n/24),s+=i=D(We(a)),a-=Fe(ze(i)),r=D(s/12),s%=12,l.days=a,l.months=s,l.years=r,this},Vn.get=function(e){return e=R(e),this.isValid()?this[e+"s"]():NaN},Vn.milliseconds=Cn,Vn.seconds=On,Vn.minutes=In,Vn.hours=Pn,Vn.days=xn,Vn.weeks=function(){return D(this.days()/7)},Vn.months=Yn,Vn.years=Hn,Vn.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=je(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)},Vn.toISOString=Ze,Vn.toString=Ze,Vn.toJSON=Ze,Vn.locale=Oe,Vn.localeData=Ie,Vn.toIsoString=e("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ze),Vn.lang=fn,x("X",0,0,"unix"),x("x",0,0,"valueOf"),N("x",mt),N("X",/[+-]?\d+(\.\d{1,3})?/),V("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),V("x",function(e,t,n){n._d=new Date(w(e))}),g.version="2.18.1",Ge=ve,g.fn=yn,g.min=function(){return ge("isBefore",[].slice.call(arguments,0))},g.max=function(){return ge("isAfter",[].slice.call(arguments,0))},g.now=function(){return Date.now?Date.now():+new Date},g.utc=f,g.unix=function(e){return ve(1e3*e)},g.months=function(e,t){return Ue(e,t,"months")},g.isDate=a,g.locale=ie,g.invalid=p,g.duration=be,g.isMoment=E,g.weekdays=function(e,t,n){return Le(e,t,n,"weekdays")},g.parseZone=function(){return ve.apply(null,arguments).parseZone()},g.localeData=ae,g.isDuration=ye,g.monthsShort=function(e,t){return Ue(e,t,"monthsShort")},g.weekdaysMin=function(e,t,n){return Le(e,t,n,"weekdaysMin")},g.defineLocale=oe,g.updateLocale=function(e,t){if(null!=t){var n,r=Gt;null!=qt[e]&&(r=qt[e]._config),(n=new k(t=i(r,t))).parentLocale=qt[e],qt[e]=n,ie(e)}else null!=qt[e]&&(null!=qt[e].parentLocale?qt[e]=qt[e].parentLocale:null!=qt[e]&&delete qt[e]);return qt[e]},g.locales=function(){return Qe(qt)},g.weekdaysShort=function(e,t,n){return Le(e,t,n,"weekdaysShort")},g.normalizeUnits=R,g.relativeTimeRounding=function(e){return void 0===e?Nn:"function"==typeof e&&(Nn=e,!0)},g.relativeTimeThreshold=function(e,t){return void 0!==Un[e]&&(void 0===t?Un[e]:(Un[e]=t,"s"===e&&(Un.ss=t-1),!0))},g.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},g.prototype=yn,g}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).FullCalendar={})}(this,function(e){"use strict";var o={className:!0,colSpan:!0,rowSpan:!0},t={"<tr":"tbody","<td":"tr"};function a(e,t,n){var r=document.createElement(e);if(t)for(var i in t)"style"===i?v(r,t[i]):o[i]?r[i]=t[i]:r.setAttribute(i,t[i]);return"string"==typeof n?r.innerHTML=n:null!=n&&D(r,n),r}function E(e){e=e.trim();var t=document.createElement(n(e));return t.innerHTML=e,t.firstChild}function s(e){return Array.prototype.slice.call(function(e){e=e.trim();var t=document.createElement(n(e));return t.innerHTML=e,t.childNodes}(e))}function n(e){return t[e.substr(0,3)]||"div"}function D(e,t){for(var n=l(t),r=0;r<n.length;r++)e.appendChild(n[r])}function f(e,t){for(var n=l(t),r=e.firstChild||null,i=0;i<n.length;i++)e.insertBefore(n[i],r)}function l(e){return"string"==typeof e?s(e):e instanceof Node?[e]:Array.prototype.slice.call(e)}function r(e){e.parentNode&&e.parentNode.removeChild(e)}var i=Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.msMatchesSelector,u=Element.prototype.closest||function(e){var t=this;if(!document.documentElement.contains(t))return null;do{if(c(t,e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null};function d(e,t){return u.call(e,t)}function c(e,t){return i.call(e,t)}function h(e,t){for(var n=e instanceof HTMLElement?[e]:e,r=[],i=0;i<n.length;i++)for(var o=n[i].querySelectorAll(t),a=0;a<o.length;a++)r.push(o[a]);return r}var p=/(top|left|right|bottom|width|height)$/i;function v(e,t){for(var n in t)g(e,n,t[n])}function g(e,t,n){null==n?e.style[t]="":"number"==typeof n&&p.test(t)?e.style[t]=n+"px":e.style[t]=n}function m(e,t){var n={left:Math.max(e.left,t.left),right:Math.min(e.right,t.right),top:Math.max(e.top,t.top),bottom:Math.min(e.bottom,t.bottom)};return n.left<n.right&&n.top<n.bottom&&n}var y=null;function S(){return null===y&&(y=function(){var e=a("div",{style:{position:"absolute",top:-1e3,left:0,border:0,padding:0,overflow:"scroll",direction:"rtl"}},"<div></div>");document.body.appendChild(e);var t=e.firstChild.getBoundingClientRect().left>e.getBoundingClientRect().left;return r(e),t}()),y}function w(e){return e=Math.max(0,e),e=Math.round(e)}function _(e,t){void 0===t&&(t=!1);var n=window.getComputedStyle(e),r=parseInt(n.borderLeftWidth,10)||0,i=parseInt(n.borderRightWidth,10)||0,o=parseInt(n.borderTopWidth,10)||0,a=parseInt(n.borderBottomWidth,10)||0,s=w(e.offsetWidth-e.clientWidth-r-i),l={borderLeft:r,borderRight:i,borderTop:o,borderBottom:a,scrollbarBottom:w(e.offsetHeight-e.clientHeight-o-a),scrollbarLeft:0,scrollbarRight:0};return S()&&"rtl"===n.direction?l.scrollbarLeft=s:l.scrollbarRight=s,t&&(l.paddingLeft=parseInt(n.paddingLeft,10)||0,l.paddingRight=parseInt(n.paddingRight,10)||0,l.paddingTop=parseInt(n.paddingTop,10)||0,l.paddingBottom=parseInt(n.paddingBottom,10)||0),l}function T(e,t){void 0===t&&(t=!1);var n=b(e),r=_(e,t),i={left:n.left+r.borderLeft+r.scrollbarLeft,right:n.right-r.borderRight-r.scrollbarRight,top:n.top+r.borderTop,bottom:n.bottom-r.borderBottom-r.scrollbarBottom};return t&&(i.left+=r.paddingLeft,i.right-=r.paddingRight,i.top+=r.paddingTop,i.bottom-=r.paddingBottom),i}function b(e){var t=e.getBoundingClientRect();return{left:t.left+window.pageXOffset,top:t.top+window.pageYOffset,right:t.right+window.pageXOffset,bottom:t.bottom+window.pageYOffset}}function M(e){return e.getBoundingClientRect().height+k(e)}function k(e){var t=window.getComputedStyle(e);return parseInt(t.marginTop,10)+parseInt(t.marginBottom,10)}function R(e){for(var t=[];e instanceof HTMLElement;){var n=window.getComputedStyle(e);if("fixed"===n.position)break;/(auto|scroll)/.test(n.overflow+n.overflowY+n.overflowX)&&t.push(e),e=e.parentNode}return t}function C(e){e.preventDefault()}function O(e,t,n,r){function i(e){var t=d(e.target,n);t&&r.call(t,e,t)}return e.addEventListener(t,i),function(){e.removeEventListener(t,i)}}var I=["webkitTransitionEnd","otransitionend","oTransitionEnd","msTransitionEnd","transitionend"];var P=["sun","mon","tue","wed","thu","fri","sat"];function x(e,t){var n=A(e);return n[2]+=t,B(n)}function Y(e,t){var n=A(e);return n[6]+=t,B(n)}function H(e,t){return(t.valueOf()-e.valueOf())/864e5}function N(e,t){var n=V(e),r=V(t);return{years:0,months:0,days:Math.round(H(n,r)),milliseconds:t.valueOf()-r.valueOf()-(e.valueOf()-n.valueOf())}}function U(e,t){var n=L(e,t);return null!==n&&n%7==0?n/7:null}function L(e,t){return Z(e)===Z(t)?Math.round(H(e,t)):null}function V(e){return B([e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()])}function F(e,t,n,r){var i,o,a=B([t,0,1+(-(7+B([t,0,o=7+(i=n)-r]).getUTCDay()-i)%7+o-1)]),s=V(e),l=Math.round(H(a,s));return Math.floor(l/7)+1}function W(e){return[e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()]}function z(e){return new Date(e[0],e[1]||0,null==e[2]?1:e[2],e[3]||0,e[4]||0,e[5]||0)}function A(e){return[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()]}function B(e){return 1===e.length&&(e=e.concat([0])),new Date(Date.UTC.apply(Date,e))}function j(e){return!isNaN(e.valueOf())}function Z(e){return 1e3*e.getUTCHours()*60*60+1e3*e.getUTCMinutes()*60+1e3*e.getUTCSeconds()+e.getUTCMilliseconds()}var G=["years","months","days","milliseconds"],q=/^(-?)(?:(\d+)\.)?(\d+):(\d\d)(?::(\d\d)(?:\.(\d\d\d))?)?/;function X(e,t){var n;return"string"==typeof e?function(e){var t=q.exec(e);if(t){var n=t[1]?-1:1;return{years:0,months:0,days:n*(t[2]?parseInt(t[2],10):0),milliseconds:n*(60*(t[3]?parseInt(t[3],10):0)*60*1e3+60*(t[4]?parseInt(t[4],10):0)*1e3+1e3*(t[5]?parseInt(t[5],10):0)+(t[6]?parseInt(t[6],10):0))}}return null}(e):"object"==typeof e&&e?J(e):"number"==typeof e?J(((n={})[t||"milliseconds"]=e,n)):null}function J(e){return{years:e.years||e.year||0,months:e.months||e.month||0,days:(e.days||e.day||0)+7*$(e),milliseconds:60*(e.hours||e.hour||0)*60*1e3+60*(e.minutes||e.minute||0)*1e3+1e3*(e.seconds||e.second||0)+(e.milliseconds||e.millisecond||e.ms||0)}}function $(e){return e.weeks||e.week||0}function Q(e,t){return e.years===t.years&&e.months===t.months&&e.days===t.days&&e.milliseconds===t.milliseconds}function K(e){return ee(e)/864e5}function ee(e){return 31536e6*e.years+2592e6*e.months+864e5*e.days+e.milliseconds}function te(e,t){var n=e.milliseconds;if(n){if(n%1e3!=0)return{unit:"millisecond",value:n};if(n%6e4!=0)return{unit:"second",value:n/1e3};if(n%36e5!=0)return{unit:"minute",value:n/6e4};if(n)return{unit:"hour",value:n/36e5}}return e.days?t||e.days%7!=0?{unit:"day",value:e.days}:{unit:"week",value:e.days/7}:e.months?{unit:"month",value:e.months}:e.years?{unit:"year",value:e.years}:{unit:"millisecond",value:0}}function ne(e){e.forEach(function(e){e.style.height=""})}function re(e){var t,n,r=[],i=[];for("string"==typeof e?i=e.split(/\s*,\s*/):"function"==typeof e?i=[e]:Array.isArray(e)&&(i=e),t=0;t<i.length;t++)"string"==typeof(n=i[t])?r.push("-"===n.charAt(0)?{field:n.substring(1),order:-1}:{field:n,order:1}):"function"==typeof n&&r.push({func:n});return r}function ie(e,t,n){var r,i;for(r=0;r<n.length;r++)if(i=oe(e,t,n[r]))return i;return 0}function oe(e,t,n){return n.func?n.func(e,t):ae(e[n.field],t[n.field])*(n.order||1)}function ae(e,t){return e||t?null==t?-1:null==e?1:"string"==typeof e||"string"==typeof t?String(e).localeCompare(String(t)):e-t:0}function se(e){return e.charAt(0).toUpperCase()+e.slice(1)}function le(e,t){var n=String(e);return"000".substr(0,t-n.length)+n}function ue(e){return e%1==0}function de(e,t,n){if("function"==typeof e&&(e=[e]),e){var r=void 0,i=void 0;for(r=0;r<e.length;r++)i=e[r].apply(t,n)||i;return i}}function ce(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n=0;n<e.length;n++)if(void 0!==e[n])return e[n]}function fe(t,n){var r,i,o,a,s,l=function(){var e=(new Date).valueOf()-a;e<n?r=setTimeout(l,n-e):(r=null,s=t.apply(o,i),o=i=null)};return function(){return o=this,i=arguments,a=(new Date).valueOf(),r=r||setTimeout(l,n),s}}function he(e,t,n,r){void 0===n&&(n={});var i={};for(var o in t){var a=t[o];void 0!==e[o]?a===Function?i[o]="function"==typeof e[o]?e[o]:null:i[o]=a?a(e[o]):e[o]:void 0!==n[o]?i[o]=n[o]:a===String?i[o]="":a&&a!==Number&&a!==Boolean&&a!==Function?i[o]=a(null):i[o]=null}if(r)for(var o in e)void 0===t[o]&&(r[o]=e[o]);return i}function pe(e){var t=Math.floor(H(e.start,e.end))||1,n=V(e.start);return{start:n,end:x(n,t)}}function ve(e,t){void 0===t&&(t=X(0));var n=null,r=null;if(e.end){r=V(e.end);var i=e.end.valueOf()-r.valueOf();i&&i>=ee(t)&&(r=x(r,1))}return e.start&&(n=V(e.start),r&&r<=n&&(r=x(n,1))),{start:n,end:r}}function ge(e,t,n,r){return"year"===r?X(n.diffWholeYears(e,t),"year"):"month"===r?X(n.diffWholeMonths(e,t),"month"):N(e,t)}var me=function(e,t){return(me=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function ye(e,t){function n(){this.constructor=e}me(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var Se=function(){return(Se=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};var Ee=Object.prototype.hasOwnProperty;function De(e,t){var n,r,i,o,a,s,l={};if(t)for(n=0;n<t.length;n++){for(r=t[n],i=[],o=e.length-1;0<=o;o--)if("object"==typeof(a=e[o][r])&&a)i.unshift(a);else if(void 0!==a){l[r]=a;break}i.length&&(l[r]=De(i))}for(n=e.length-1;0<=n;n--)for(r in s=e[n])r in l||(l[r]=s[r]);return l}function we(e,t){var n={};for(var r in e)t(e[r],r)&&(n[r]=e[r]);return n}function _e(e,t){var n={};for(var r in e)n[r]=t(e[r],r);return n}function Te(e){for(var t={},n=0,r=e;n<r.length;n++){t[r[n]]=!0}return t}function be(e){var t=[];for(var n in e)t.push(e[n]);return t}function Me(e,t){for(var n in e)if(Ee.call(e,n)&&!(n in t))return!1;for(var n in t)if(Ee.call(t,n)&&e[n]!==t[n])return!1;return!0}function ke(e,t,n,r){for(var i=Pe(),o=0,a=e;o<a.length;o++){var s=At(a[o],t,n,r);s&&Re(s,i)}return i}function Re(e,t){return void 0===t&&(t=Pe()),t.defs[e.def.defId]=e.def,e.instance&&(t.instances[e.instance.instanceId]=e.instance),t}function Ce(e,t,n){var r,i,o,a,s,l,u=n.dateEnv,d=e.defs,c=e.instances;for(var f in c=we(c,function(e){return!d[e.defId].recurringDef}),d){var h=d[f];if(h.recurringDef){var p=h.recurringDef.duration;p=p||(h.allDay?n.defaultAllDayEventDuration:n.defaultTimedEventDuration);for(var v=0,g=(r=h,i=p,o=t,a=n.dateEnv,s=n.pluginSystem.hooks.recurringTypes,l=void 0,l=s[r.recurringDef.typeId].expand(r.recurringDef.typeData,{start:a.subtract(o.start,i),end:o.end},a),r.allDay&&(l=l.map(V)),l);v<g.length;v++){var m=g[v],y=jt(f,{start:m,end:u.add(m,p)});c[y.instanceId]=y}}}return{defs:d,instances:c}}function Oe(e,t){var n=e.instances[t];if(n){var r=e.defs[n.defId],i=Ye(e,function(e){return t=r,n=e,Boolean(t.groupId&&t.groupId===n.groupId);var t,n});return i.defs[r.defId]=r,i.instances[n.instanceId]=n,i}return Pe()}function Ie(e,t){var n;if(t){n=[];for(var r=0,i=e;r<i.length;r++){var o=i[r],a=t(o);a?n.push(a):null==a&&n.push(o)}}else n=e;return n}function Pe(){return{defs:{},instances:{}}}function xe(e,t){return{defs:Se({},e.defs,t.defs),instances:Se({},e.instances,t.instances)}}function Ye(e,t){var n=we(e.defs,t),r=we(e.instances,function(e){return n[e.defId]});return{defs:n,instances:r}}function He(e,t){var n,r,i=[],o=t.start;for(e.sort(Ne),n=0;n<e.length;n++)(r=e[n]).start>o&&i.push({start:o,end:r.start}),r.end>o&&(o=r.end);return o<t.end&&i.push({start:o,end:t.end}),i}function Ne(e,t){return e.start.valueOf()-t.start.valueOf()}function Ue(e,t){var n=e.start,r=e.end,i=null;return null!==t.start&&(n=null===n?t.start:new Date(Math.max(n.valueOf(),t.start.valueOf()))),null!=t.end&&(r=null===r?t.end:new Date(Math.min(r.valueOf(),t.end.valueOf()))),(null===n||null===r||n<r)&&(i={start:n,end:r}),i}function Le(e,t){return(null===e.start?null:e.start.valueOf())===(null===t.start?null:t.start.valueOf())&&(null===e.end?null:e.end.valueOf())===(null===t.end?null:t.end.valueOf())}function Ve(e,t){return(null===e.end||null===t.start||e.end>t.start)&&(null===e.start||null===t.end||e.start<t.end)}function Fe(e,t){return(null===e.start||null!==t.start&&t.start>=e.start)&&(null===e.end||null!==t.end&&t.end<=e.end)}function We(e,t){return(null===e.start||t>=e.start)&&(null===e.end||t<e.end)}function ze(e,t){var n,r=e.length;if(r!==t.length)return!1;for(n=0;n<r;n++)if(e[n]!==t[n])return!1;return!0}function Ae(e){var t,n;return function(){return t&&ze(t,arguments)||(t=arguments,n=e.apply(this,arguments)),n}}function Be(t,n){var r=null;return function(){var e=t.apply(this,arguments);return null!==r&&(r===e||n(r,e))||(r=e),r}}var je={week:3,separator:0,omitZeroMinute:0,meridiem:0,omitCommas:0},Ze={timeZoneName:7,era:6,year:5,month:4,day:2,weekday:2,hour:1,minute:1,second:1},Ge=/\s*([ap])\.?m\.?/i,qe=/,/g,Xe=/\s+/g,Je=/\u200e/g,$e=/UTC|GMT/,Qe=(Ke.prototype.format=function(e,t){return this.buildFormattingFunc(this.standardDateProps,this.extendedSettings,t)(e)},Ke.prototype.formatRange=function(e,t,n){var r,i,o,a=this.standardDateProps,s=this.extendedSettings,l=(r=e.marker,i=t.marker,(o=n.calendarSystem).getMarkerYear(r)===o.getMarkerYear(i)?o.getMarkerMonth(r)===o.getMarkerMonth(i)?o.getMarkerDay(r)===o.getMarkerDay(i)?Z(r)===Z(i)?0:1:2:4:5);if(!l)return this.format(e,n);var u=l;!(1<u)||"numeric"!==a.year&&"2-digit"!==a.year||"numeric"!==a.month&&"2-digit"!==a.month||"numeric"!==a.day&&"2-digit"!==a.day||(u=1);var d=this.format(e,n),c=this.format(t,n);if(d===c)return d;var f=et(function(e,t){var n={};for(var r in e)r in Ze&&!(Ze[r]<=t)||(n[r]=e[r]);return n}(a,u),s,n),h=f(e),p=f(t),v=function(e,t,n,r){for(var i=0;i<e.length;){var o=e.indexOf(t,i);if(-1===o)break;var a=e.substr(0,o);i=o+t.length;for(var s=e.substr(i),l=0;l<n.length;){var u=n.indexOf(r,l);if(-1===u)break;var d=n.substr(0,u);l=u+r.length;var c=n.substr(l);if(a===d&&s===c)return{before:a,after:s}}}return null}(d,h,c,p),g=s.separator||"";return v?v.before+h+g+p+v.after:d+g+c},Ke.prototype.getLargestUnit=function(){switch(this.severity){case 7:case 6:case 5:return"year";case 4:return"month";case 3:return"week";default:return"day"}},Ke);function Ke(e){var t={},n={},r=0;for(var i in e)i in je?(n[i]=e[i],r=Math.max(je[i],r)):(t[i]=e[i],i in Ze&&(r=Math.max(Ze[i],r)));this.standardDateProps=t,this.extendedSettings=n,this.severity=r,this.buildFormattingFunc=Ae(et)}function et(e,t,n){var r=Object.keys(e).length;return 1===r&&"short"===e.timeZoneName?function(e){return at(e.timeZoneOffset)}:0===r&&t.week?function(e){return function(e,t,n,r){var i=[];"narrow"===r?i.push(t):"short"===r&&i.push(t," ");i.push(n.simpleNumberFormat.format(e)),n.options.isRtl&&i.reverse();return i.join("")}(n.computeWeekNumber(e.marker),n.weekLabel,n.locale,t.week)}:function(n,r,i){n=Se({},n),r=Se({},r),function(e,t){e.timeZoneName&&(e.hour||(e.hour="2-digit"),e.minute||(e.minute="2-digit"));"long"===e.timeZoneName&&(e.timeZoneName="short");t.omitZeroMinute&&(e.second||e.millisecond)&&delete t.omitZeroMinute}(n,r),n.timeZone="UTC";var o,a=new Intl.DateTimeFormat(i.locale.codes,n);if(r.omitZeroMinute){var e=Se({},n);delete e.minute,o=new Intl.DateTimeFormat(i.locale.codes,e)}return function(e){var t=e.marker;return function(e,t,n,r,i){e=e.replace(Je,""),"short"===n.timeZoneName&&(e=function(e,t){var n=!1;e=e.replace($e,function(){return n=!0,t}),n||(e+=" "+t);return e}(e,"UTC"===i.timeZone||null==t.timeZoneOffset?"UTC":at(t.timeZoneOffset)));r.omitCommas&&(e=e.replace(qe,"").trim());r.omitZeroMinute&&(e=e.replace(":00",""));!1===r.meridiem?e=e.replace(Ge,"").trim():"narrow"===r.meridiem?e=e.replace(Ge,function(e,t){return t.toLocaleLowerCase()}):"short"===r.meridiem?e=e.replace(Ge,function(e,t){return t.toLocaleLowerCase()+"m"}):"lowercase"===r.meridiem&&(e=e.replace(Ge,function(e){return e.toLocaleLowerCase()}));return e=(e=e.replace(Xe," ")).trim()}((o&&!t.getUTCMinutes()?o:a).format(t),e,n,r,i)}}(e,t,n)}var tt=(nt.prototype.format=function(e,t){return t.cmdFormatter(this.cmdStr,st(e,null,t,this.separator))},nt.prototype.formatRange=function(e,t,n){return n.cmdFormatter(this.cmdStr,st(e,t,n,this.separator))},nt);function nt(e,t){this.cmdStr=e,this.separator=t}var rt=(it.prototype.format=function(e,t){return this.func(st(e,null,t))},it.prototype.formatRange=function(e,t,n){return this.func(st(e,t,n))},it);function it(e){this.func=e}function ot(e,t){return"object"==typeof e&&e?("string"==typeof t&&(e=Se({separator:t},e)),new Qe(e)):"string"==typeof e?new tt(e,t):"function"==typeof e?new rt(e):void 0}function at(e,t){void 0===t&&(t=!1);var n=e<0?"-":"+",r=Math.abs(e),i=Math.floor(r/60),o=Math.round(r%60);return t?n+le(i,2)+":"+le(o,2):"GMT"+n+i+(o?":"+le(o,2):"")}function st(e,t,n,r){var i=lt(e,n.calendarSystem);return{date:i,start:i,end:t?lt(t,n.calendarSystem):null,timeZone:n.timeZone,localeCodes:n.locale.codes,separator:r}}function lt(e,t){var n=t.markerToArray(e.marker);return{marker:e.marker,timeZoneOffset:e.timeZoneOffset,array:n,year:n[0],month:n[1],day:n[2],hour:n[3],minute:n[4],second:n[5],millisecond:n[6]}}var ut=(dt.prototype.remove=function(){this.calendar.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:this.internalEventSource.sourceId})},dt.prototype.refetch=function(){this.calendar.dispatch({type:"FETCH_EVENT_SOURCES",sourceIds:[this.internalEventSource.sourceId]})},Object.defineProperty(dt.prototype,"id",{get:function(){return this.internalEventSource.publicId},enumerable:!0,configurable:!0}),Object.defineProperty(dt.prototype,"url",{get:function(){return this.internalEventSource.meta.url},enumerable:!0,configurable:!0}),dt);function dt(e,t){this.calendar=e,this.internalEventSource=t}var ct=(ft.prototype.setProp=function(e,t){var n,r;if(!(e in Wt))if(e in Ft)"function"==typeof Ft[e]&&(t=Ft[e](t)),this.mutate({standardProps:((n={})[e]=t,n)});else if(e in Yt){var i=void 0;"function"==typeof Yt[e]&&(t=Yt[e](t)),i="color"===e?{backgroundColor:t,borderColor:t}:"editable"===e?{startEditable:t,durationEditable:t}:((r={})[e]=t,r),this.mutate({standardProps:{ui:i}})}},ft.prototype.setExtendedProp=function(e,t){var n;this.mutate({extendedProps:((n={})[e]=t,n)})},ft.prototype.setStart=function(e,t){void 0===t&&(t={});var n=this._calendar.dateEnv,r=n.createMarker(e);if(r&&this._instance){var i=ge(this._instance.range.start,r,n,t.granularity);t.maintainDuration?this.mutate({datesDelta:i}):this.mutate({startDelta:i})}},ft.prototype.setEnd=function(e,t){void 0===t&&(t={});var n,r=this._calendar.dateEnv;if((null==e||(n=r.createMarker(e)))&&this._instance)if(n){var i=ge(this._instance.range.end,n,r,t.granularity);this.mutate({endDelta:i})}else this.mutate({standardProps:{hasEnd:!1}})},ft.prototype.setDates=function(e,t,n){void 0===n&&(n={});var r,i=this._calendar.dateEnv,o={allDay:n.allDay},a=i.createMarker(e);if(a&&(null==t||(r=i.createMarker(t)))&&this._instance){var s=this._instance.range;!0===n.allDay&&(s=pe(s));var l=ge(s.start,a,i,n.granularity);if(r){var u=ge(s.end,r,i,n.granularity);Q(l,u)?this.mutate({datesDelta:l,standardProps:o}):this.mutate({startDelta:l,endDelta:u,standardProps:o})}else o.hasEnd=!1,this.mutate({datesDelta:l,standardProps:o})}},ft.prototype.moveStart=function(e){var t=X(e);t&&this.mutate({startDelta:t})},ft.prototype.moveEnd=function(e){var t=X(e);t&&this.mutate({endDelta:t})},ft.prototype.moveDates=function(e){var t=X(e);t&&this.mutate({datesDelta:t})},ft.prototype.setAllDay=function(e,t){void 0===t&&(t={});var n={allDay:e},r=t.maintainDuration;null==r&&(r=this._calendar.opt("allDayMaintainDuration")),this._def.allDay!==e&&(n.hasEnd=r),this.mutate({standardProps:n})},ft.prototype.formatRange=function(e){var t=this._calendar.dateEnv,n=this._instance,r=ot(e,this._calendar.opt("defaultRangeSeparator"));return this._def.hasEnd?t.formatRange(n.range.start,n.range.end,r,{forcedStartTzo:n.forcedStartTzo,forcedEndTzo:n.forcedEndTzo}):t.format(n.range.start,r,{forcedTzo:n.forcedStartTzo})},ft.prototype.mutate=function(e){var t=this._def,n=this._instance;if(n){this._calendar.dispatch({type:"MUTATE_EVENTS",instanceId:n.instanceId,mutation:e,fromApi:!0});var r=this._calendar.state.eventStore;this._def=r.defs[t.defId],this._instance=r.instances[n.instanceId]}},ft.prototype.remove=function(){this._calendar.dispatch({type:"REMOVE_EVENT_DEF",defId:this._def.defId})},Object.defineProperty(ft.prototype,"source",{get:function(){var e=this._def.sourceId;return e?new ut(this._calendar,this._calendar.state.eventSources[e]):null},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"start",{get:function(){return this._instance?this._calendar.dateEnv.toDate(this._instance.range.start):null},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"end",{get:function(){return this._instance&&this._def.hasEnd?this._calendar.dateEnv.toDate(this._instance.range.end):null},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"id",{get:function(){return this._def.publicId},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"groupId",{get:function(){return this._def.groupId},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"allDay",{get:function(){return this._def.allDay},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"title",{get:function(){return this._def.title},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"url",{get:function(){return this._def.url},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"rendering",{get:function(){return this._def.rendering},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"startEditable",{get:function(){return this._def.ui.startEditable},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"durationEditable",{get:function(){return this._def.ui.durationEditable},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"constraint",{get:function(){return this._def.ui.constraints[0]||null},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"overlap",{get:function(){return this._def.ui.overlap},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"allow",{get:function(){return this._def.ui.allows[0]||null},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"backgroundColor",{get:function(){return this._def.ui.backgroundColor},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"borderColor",{get:function(){return this._def.ui.borderColor},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"textColor",{get:function(){return this._def.ui.textColor},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"classNames",{get:function(){return this._def.ui.classNames},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"extendedProps",{get:function(){return this._def.extendedProps},enumerable:!0,configurable:!0}),ft);function ft(e,t,n){this._calendar=e,this._def=t,this._instance=n||null}function ht(e,t,n,r){var i={},o={},a={},s=[],l=[],u=gt(e.defs,t);for(var d in e.defs){"inverse-background"===(E=e.defs[d]).rendering&&(E.groupId?(i[E.groupId]=[],a[E.groupId]||(a[E.groupId]=E)):o[d]=[])}for(var c in e.instances){var f=e.instances[c],h=u[(E=e.defs[f.defId]).defId],p=f.range,v=!E.allDay&&r?ve(p,r):p,g=Ue(v,n);g&&("inverse-background"===E.rendering?E.groupId?i[E.groupId].push(g):o[f.defId].push(g):("background"===E.rendering?s:l).push({def:E,ui:h,instance:f,range:g,isStart:v.start&&v.start.valueOf()===g.start.valueOf(),isEnd:v.end&&v.end.valueOf()===g.end.valueOf()}))}for(var m in i)for(var y=0,S=He(i[m],n);y<S.length;y++){var E,D=S[y];h=u[(E=a[m]).defId];s.push({def:E,ui:h,instance:null,range:D,isStart:!1,isEnd:!1})}for(var d in o)for(var w=0,_=He(o[d],n);w<_.length;w++){D=_[w];s.push({def:e.defs[d],ui:u[d],instance:null,range:D,isStart:!1,isEnd:!1})}return{bg:s,fg:l}}function pt(n,e,r){n.hasPublicHandlers("eventRender")&&(e=e.filter(function(e){var t=n.publiclyTrigger("eventRender",[{event:new ct(n.calendar,e.eventRange.def,e.eventRange.instance),isMirror:r,isStart:e.isStart,isEnd:e.isEnd,el:e.el,view:n}]);return!1!==t&&(t&&!0!==t&&(e.el=t),!0)}));for(var t=0,i=e;t<i.length;t++){var o=i[t];a=o.el,s=o,a.fcSeg=s}var a,s;return e}function vt(e){return e.fcSeg||null}function gt(e,t){return _e(e,function(e){return mt(e,t)})}function mt(e,t){var n=[];return t[""]&&n.push(t[""]),t[e.defId]&&n.push(t[e.defId]),n.push(e.ui),Lt(n)}function yt(e,t,n,r){var i=gt(e.defs,t),o=Pe();for(var a in e.defs){var s=e.defs[a];o.defs[a]=St(s,i[a],n,r.pluginSystem.hooks.eventDefMutationAppliers,r)}for(var l in e.instances){var u=e.instances[l];s=o.defs[u.defId];o.instances[l]=Et(u,s,i[u.defId],n,r)}return o}function St(e,t,n,r,i){var o=n.standardProps||{};null==o.hasEnd&&t.durationEditable&&(n.startDelta||n.endDelta)&&(o.hasEnd=!0);var a=Se({},e,o,{ui:Se({},e.ui,o.ui)});n.extendedProps&&(a.extendedProps=Se({},a.extendedProps,n.extendedProps));for(var s=0,l=r;s<l.length;s++){(0,l[s])(a,n,i)}return!a.hasEnd&&i.opt("forceEventDuration")&&(a.hasEnd=!0),a}function Et(e,t,n,r,i){var o=i.dateEnv,a=r.standardProps&&!0===r.standardProps.allDay,s=r.standardProps&&!1===r.standardProps.hasEnd,l=Se({},e);return a&&(l.range=pe(l.range)),r.datesDelta&&n.startEditable&&(l.range={start:o.add(l.range.start,r.datesDelta),end:o.add(l.range.end,r.datesDelta)}),r.startDelta&&n.durationEditable&&(l.range={start:o.add(l.range.start,r.startDelta),end:l.range.end}),r.endDelta&&n.durationEditable&&(l.range={start:l.range.start,end:o.add(l.range.end,r.endDelta)}),s&&(l.range={start:l.range.start,end:i.getDefaultEventEnd(t.allDay,l.range.start)}),t.allDay&&(l.range={start:V(l.range.start),end:V(l.range.end)}),l.range.end<l.range.start&&(l.range.end=i.getDefaultEventEnd(t.allDay,l.range.start)),l}function Dt(e,t,n,r,i){switch(t.type){case"RECEIVE_EVENTS":return function(e,t,n,r,i,o){if(t&&n===t.latestFetchId){var a=ke(function(e,t,n){var r=n.opt("eventDataTransform"),i=t?t.eventDataTransform:null;return i&&(e=Ie(e,i)),r&&(e=Ie(e,r)),e}(i,t,o),t.sourceId,o);return r&&(a=Ce(a,r,o)),xe(wt(e,t.sourceId),a)}return e}(e,n[t.sourceId],t.fetchId,t.fetchRange,t.rawEvents,i);case"ADD_EVENTS":return function(e,t,n,r){n&&(t=Ce(t,n,r));return xe(e,t)}(e,t.eventStore,r?r.activeRange:null,i);case"MERGE_EVENTS":return xe(e,t.eventStore);case"PREV":case"NEXT":case"SET_DATE":case"SET_VIEW_TYPE":return r?Ce(e,r.activeRange,i):e;case"CHANGE_TIMEZONE":return f=e,h=t.oldDateEnv,p=i.dateEnv,v=f.defs,g=_e(f.instances,function(e){var t=v[e.defId];return t.allDay||t.recurringDef?e:Se({},e,{range:{start:p.createMarker(h.toDate(e.range.start,e.forcedStartTzo)),end:p.createMarker(h.toDate(e.range.end,e.forcedEndTzo))},forcedStartTzo:p.canComputeOffset?null:e.forcedStartTzo,forcedEndTzo:p.canComputeOffset?null:e.forcedEndTzo})}),{defs:v,instances:g};case"MUTATE_EVENTS":return o=e,a=t.instanceId,s=t.mutation,l=t.fromApi,u=i,d=Oe(o,a),c=l?{"":{startEditable:!0,durationEditable:!0,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]}}:u.eventUiBases,d=yt(d,c,s,u),xe(o,d);case"REMOVE_EVENT_INSTANCES":return _t(e,t.instances);case"REMOVE_EVENT_DEF":return Ye(e,function(e){return e.defId!==t.defId});case"REMOVE_EVENT_SOURCE":return wt(e,t.sourceId);case"REMOVE_ALL_EVENT_SOURCES":return Ye(e,function(e){return!e.sourceId});case"REMOVE_ALL_EVENTS":return Pe();case"RESET_EVENTS":return{defs:e.defs,instances:e.instances};default:return e}var o,a,s,l,u,d,c,f,h,p,v,g}function wt(e,t){return Ye(e,function(e){return e.sourceId!==t})}function _t(e,t){return{defs:e.defs,instances:we(e.instances,function(e){return!t[e.instanceId]})}}function Tt(e,t){return bt({eventDrag:e},t)}function bt(e,t){var n=t.view,r=Se({businessHours:n?n.props.businessHours:Pe(),dateSelection:"",eventStore:t.state.eventStore,eventUiBases:t.eventUiBases,eventSelection:"",eventDrag:null,eventResize:null},e);return(t.pluginSystem.hooks.isPropsValid||Mt)(r,t)}function Mt(e,t,n,r){return void 0===n&&(n={}),!(e.eventDrag&&!function(e,t,n,r){var i=e.eventDrag,o=i.mutatedEvents,a=o.defs,s=o.instances,l=gt(a,i.isEvent?e.eventUiBases:{"":t.selectionConfig});r&&(l=_e(l,r));var u=_t(e.eventStore,i.affectedEvents.instances),d=u.defs,c=u.instances,f=gt(d,e.eventUiBases);for(var h in s){var p=s[h],v=p.range,g=l[p.defId],m=a[p.defId];if(!kt(g.constraints,v,u,e.businessHours,t))return;var y=t.opt("eventOverlap");for(var S in"function"!=typeof y&&(y=null),c){var E=c[S];if(Ve(v,E.range)){if(!1===f[E.defId].overlap&&i.isEvent)return;if(!1===g.overlap)return;if(y&&!y(new ct(t,d[E.defId],E),new ct(t,m,p)))return}}for(var D=t.state.eventStore,w=0,_=g.allows;w<_.length;w++){var T=_[w],b=Se({},n,{range:p.range,allDay:m.allDay}),M=D.defs[m.defId],k=D.instances[h],R=void 0;if(R=M?new ct(t,M,k):new ct(t,m),!T(t.buildDateSpanApi(b),R))return}}return 1}(e,t,n,r))&&!(e.dateSelection&&!function(e,t,n,r){var i=e.eventStore,o=i.defs,a=i.instances,s=e.dateSelection,l=s.range,u=t.selectionConfig;r&&(u=r(u));if(!kt(u.constraints,l,i,e.businessHours,t))return;var d=t.opt("selectOverlap");"function"!=typeof d&&(d=null);for(var c in a){var f=a[c];if(Ve(l,f.range)){if(!1===u.overlap)return;if(d&&!d(new ct(t,o[f.defId],f)))return}}for(var h=0,p=u.allows;h<p.length;h++){var v=p[h],g=Se({},n,s);if(!v(t.buildDateSpanApi(g),null))return}return 1}(e,t,n,r))}function kt(e,t,n,r,i){for(var o=0,a=e;o<a.length;o++){if(!Ot(Rt(a[o],t,n,r,i),t))return}return 1}function Rt(t,e,n,r,i){return"businessHours"===t?Ct(Ce(r,e,i)):"string"==typeof t?Ct(Ye(n,function(e){return e.groupId===t})):"object"==typeof t&&t?Ct(Ce(t,e,i)):[]}function Ct(e){var t=e.instances,n=[];for(var r in t)n.push(t[r].range);return n}function Ot(e,t){for(var n=0,r=e;n<r.length;n++){if(Fe(r[n],t))return 1}}function It(e){return(e+"").replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\n/g,"<br />")}function Pt(e){var t=[];for(var n in e){var r=e[n];null!=r&&""!==r&&t.push(n+":"+r)}return t.join(";")}function xt(e){return Array.isArray(e)?e:"string"==typeof e?e.split(/\s+/):[]}var Yt={editable:Boolean,startEditable:Boolean,durationEditable:Boolean,constraint:null,overlap:null,allow:null,className:xt,classNames:xt,color:String,backgroundColor:String,borderColor:String,textColor:String};function Ht(e,t,n){var r,i,o=he(e,Yt,{},n),a=(r=o.constraint,i=t,Array.isArray(r)?ke(r,"",i,!0):"object"==typeof r&&r?ke([r],"",i,!0):null!=r?String(r):null);return{startEditable:null!=o.startEditable?o.startEditable:o.editable,durationEditable:null!=o.durationEditable?o.durationEditable:o.editable,constraints:null!=a?[a]:[],overlap:o.overlap,allows:null!=o.allow?[o.allow]:[],backgroundColor:o.backgroundColor||o.color,borderColor:o.borderColor||o.color,textColor:o.textColor,classNames:o.classNames.concat(o.className)}}function Nt(e,t,n,r){var i={},o={};for(var a in Yt){var s=e+se(a);i[a]=t[s],o[s]=!0}if("event"===e&&(i.editable=t.editable),r)for(var a in t)o[a]||(r[a]=t[a]);return Ht(i,n)}var Ut={startEditable:null,durationEditable:null,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]};function Lt(e){return e.reduce(Vt,Ut)}function Vt(e,t){return{startEditable:null!=t.startEditable?t.startEditable:e.startEditable,durationEditable:null!=t.durationEditable?t.durationEditable:e.durationEditable,constraints:e.constraints.concat(t.constraints),overlap:"boolean"==typeof t.overlap?t.overlap:e.overlap,allows:e.allows.concat(t.allows),backgroundColor:t.backgroundColor||e.backgroundColor,borderColor:t.borderColor||e.borderColor,textColor:t.textColor||e.textColor,classNames:e.classNames.concat(t.classNames)}}var Ft={id:String,groupId:String,title:String,url:String,rendering:String,extendedProps:null},Wt={start:null,date:null,end:null,allDay:null},zt=0;function At(e,t,n,r){var i=function(e,t){var n=null;if(e){var r=t.state.eventSources[e];n=r.allDayDefault}null==n&&(n=t.opt("allDayDefault"));return n}(t,n),o={},a=function(e,t,n,r,i){for(var o=0;o<r.length;o++){var a={},s=r[o].parse(e,a,n);if(s){var l=a.allDay;return delete a.allDay,null==l&&null==(l=t)&&null==(l=s.allDayGuess)&&(l=!1),Se(i,a),{allDay:l,duration:s.duration,typeData:s.typeData,typeId:o}}}return null}(e,i,n.dateEnv,n.pluginSystem.hooks.recurringTypes,o);if(a)return(s=Bt(o,t,a.allDay,Boolean(a.duration),n)).recurringDef={typeId:a.typeId,typeData:a.typeData,duration:a.duration},{def:s,instance:null};var s,l={},u=function(e,t,n,r,i){var o,a,s=function(e,t){var n=he(e,Wt,{},t);return n.start=null!==n.start?n.start:n.date,delete n.date,n}(e,r),l=s.allDay,u=null,d=!1,c=null;if(o=n.dateEnv.createMarkerMeta(s.start))u=o.marker;else if(!i)return null;null!=s.end&&(a=n.dateEnv.createMarkerMeta(s.end));null==l&&(l=null!=t?t:(!o||o.isTimeUnspecified)&&(!a||a.isTimeUnspecified));l&&u&&(u=V(u));a&&(c=a.marker,l&&(c=V(c)),u&&c<=u&&(c=null));c?d=!0:i||(d=n.opt("forceEventDuration")||!1,c=n.dateEnv.add(u,l?n.defaultAllDayEventDuration:n.defaultTimedEventDuration));return{allDay:l,hasEnd:d,range:{start:u,end:c},forcedStartTzo:o?o.forcedTzo:null,forcedEndTzo:a?a.forcedTzo:null}}(e,i,n,l,r);return u?{def:s=Bt(l,t,u.allDay,u.hasEnd,n),instance:jt(s.defId,u.range,u.forcedStartTzo,u.forcedEndTzo)}:null}function Bt(e,t,n,r,i){var o,a,s,l,u,d={},c=(o=i,a=d,l=he(e,Ft,{},s={}),u=Ht(s,o,a),l.publicId=l.id,delete l.id,l.ui=u,l);c.defId=String(zt++),c.sourceId=t,c.allDay=n,c.hasEnd=r;for(var f=0,h=i.pluginSystem.hooks.eventDefParsers;f<h.length;f++){var p={};(0,h[f])(c,d,p),d=p}return c.extendedProps=Se(d,c.extendedProps||{}),Object.freeze(c.ui.classNames),Object.freeze(c.extendedProps),c}function jt(e,t,n,r){return{instanceId:String(zt++),defId:e,range:t,forcedStartTzo:null==n?null:n,forcedEndTzo:null==r?null:r}}var Zt={startTime:"09:00",endTime:"17:00",daysOfWeek:[1,2,3,4,5],rendering:"inverse-background",classNames:"fc-nonbusiness",groupId:"_businessHours"};function Gt(e,t){return ke(function(e){var t;t=!0===e?[{}]:Array.isArray(e)?e.filter(function(e){return e.daysOfWeek}):"object"==typeof e&&e?[e]:[];return t=t.map(function(e){return Se({},Zt,e)})}(e),"",t)}function qt(e,n,t){void 0===t&&(t=[]);var r,i,o=[];function a(){if(i){for(var e=0,t=o;e<t.length;e++){t[e].unrender()}n&&n.apply(r,i),i=null}}function s(){i&&ze(i,arguments)||(a(),r=this,i=arguments,e.apply(this,arguments))}s.dependents=o,s.unrender=a;for(var l=0,u=t;l<u.length;l++){u[l].dependents.push(s)}return s}var Xt=Pe(),Jt=($t.prototype.splitProps=function(e){var n=this,t=this.getKeyInfo(e),r=this.getKeysForEventDefs(e.eventStore),i=this.splitDateSelection(e.dateSelection),o=this.splitIndividualUi(e.eventUiBases,r),a=this.splitEventStore(e.eventStore,r),s=this.splitEventDrag(e.eventDrag),l=this.splitEventResize(e.eventResize),u={};for(var d in this.eventUiBuilders=_e(t,function(e,t){return n.eventUiBuilders[t]||Ae(Qt)}),t){var c=t[d],f=a[d]||Xt,h=this.eventUiBuilders[d];u[d]={businessHours:c.businessHours||e.businessHours,dateSelection:i[d]||null,eventStore:f,eventUiBases:h(e.eventUiBases[""],c.ui,o[d]),eventSelection:f.instances[e.eventSelection]?e.eventSelection:"",eventDrag:s[d]||null,eventResize:l[d]||null}}return u},$t.prototype._splitDateSpan=function(e){var t={};if(e)for(var n=0,r=this.getKeysForDateSpan(e);n<r.length;n++)t[r[n]]=e;return t},$t.prototype._getKeysForEventDefs=function(e){var t=this;return _e(e.defs,function(e){return t.getKeysForEventDef(e)})},$t.prototype._splitEventStore=function(e,t){var n=e.defs,r=e.instances,i={};for(var o in n)for(var a=0,s=t[o];a<s.length;a++)i[f=s[a]]||(i[f]=Pe()),i[f].defs[o]=n[o];for(var l in r)for(var u=r[l],d=0,c=t[u.defId];d<c.length;d++){var f;i[f=c[d]]&&(i[f].instances[l]=u)}return i},$t.prototype._splitIndividualUi=function(e,t){var n={};for(var r in e)if(r)for(var i=0,o=t[r];i<o.length;i++){var a=o[i];n[a]||(n[a]={}),n[a][r]=e[r]}return n},$t.prototype._splitInteraction=function(t){var n={};if(t){var r=this._splitEventStore(t.affectedEvents,this._getKeysForEventDefs(t.affectedEvents)),e=this._getKeysForEventDefs(t.mutatedEvents),i=this._splitEventStore(t.mutatedEvents,e),o=function(e){n[e]||(n[e]={affectedEvents:r[e]||Xt,mutatedEvents:i[e]||Xt,isEvent:t.isEvent,origSeg:t.origSeg})};for(var a in r)o(a);for(var a in i)o(a)}return n},$t);function $t(){this.getKeysForEventDefs=Ae(this._getKeysForEventDefs),this.splitDateSelection=Ae(this._splitDateSpan),this.splitEventStore=Ae(this._splitEventStore),this.splitIndividualUi=Ae(this._splitIndividualUi),this.splitEventDrag=Ae(this._splitInteraction),this.splitEventResize=Ae(this._splitInteraction),this.eventUiBuilders={}}function Qt(e,t,n){var r=[];e&&r.push(e),t&&r.push(t);var i={"":Lt(r)};return n&&Se(i,n),i}function Kt(e,t,n,r){var i,o,a,s,l=e.dateEnv;return t instanceof Date?i=t:(i=t.date,o=t.type,a=t.forceOff),s={date:l.formatIso(i,{omitTime:!0}),type:o||"day"},"string"==typeof n&&(r=n,n=null),n=n?" "+function(e){var t=[];for(var n in e){var r=e[n];null!=r&&t.push(n+'="'+It(r)+'"')}return t.join(" ")}(n):"",r=r||"",!a&&e.opt("navLinks")?"<a"+n+' data-goto="'+It(JSON.stringify(s))+'">'+r+"</a>":"<span"+n+">"+r+"</span>"}function en(e,t,n,r){var i,o,a=n.calendar,s=n.view,l=n.theme,u=n.dateEnv,d=[];return We(t.activeRange,e)?(d.push("fc-"+P[e.getUTCDay()]),s.opt("monthMode")&&u.getMonth(e)!==u.getMonth(t.currentRange.start)&&d.push("fc-other-month"),o=x(i=V(a.getNow()),1),e<i?d.push("fc-past"):o<=e?d.push("fc-future"):(d.push("fc-today"),!0!==r&&d.push(l.getClass("today")))):d.push("fc-disabled-day"),d}function tn(e,t,n){function r(){o||(o=!0,t.apply(this,arguments))}function i(){o||(o=!0,n&&n.apply(this,arguments))}var o=!1,a=e(r,i);a&&"function"==typeof a.then&&a.then(r,i)}var nn=(rn.mixInto=function(e){this.mixIntoObj(e.prototype)},rn.mixIntoObj=function(t){var n=this;Object.getOwnPropertyNames(this.prototype).forEach(function(e){t[e]||(t[e]=n.prototype[e])})},rn.mixOver=function(t){var n=this;Object.getOwnPropertyNames(this.prototype).forEach(function(e){t.prototype[e]=n.prototype[e]})},rn);function rn(){}var on,an=(ye(sn,on=nn),sn.prototype.on=function(e,t){return ln(this._handlers||(this._handlers={}),e,t),this},sn.prototype.one=function(e,t){return ln(this._oneHandlers||(this._oneHandlers={}),e,t),this},sn.prototype.off=function(e,t){return this._handlers&&un(this._handlers,e,t),this._oneHandlers&&un(this._oneHandlers,e,t),this},sn.prototype.trigger=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return this.triggerWith(e,this,t),this},sn.prototype.triggerWith=function(e,t,n){return this._handlers&&de(this._handlers[e],t,n),this._oneHandlers&&(de(this._oneHandlers[e],t,n),delete this._oneHandlers[e]),this},sn.prototype.hasHandlers=function(e){return this._handlers&&this._handlers[e]&&this._handlers[e].length||this._oneHandlers&&this._oneHandlers[e]&&this._oneHandlers[e].length},sn);function sn(){return null!==on&&on.apply(this,arguments)||this}function ln(e,t,n){(e[t]||(e[t]=[])).push(n)}function un(e,t,n){n?e[t]&&(e[t]=e[t].filter(function(e){return e!==n})):delete e[t]}var dn=(cn.prototype.build=function(){var e=this.originEl,t=this.originClientRect=e.getBoundingClientRect();this.isHorizontal&&this.buildElHorizontals(t.left),this.isVertical&&this.buildElVerticals(t.top)},cn.prototype.buildElHorizontals=function(e){for(var t=[],n=[],r=0,i=this.els;r<i.length;r++){var o=i[r].getBoundingClientRect();t.push(o.left-e),n.push(o.right-e)}this.lefts=t,this.rights=n},cn.prototype.buildElVerticals=function(e){for(var t=[],n=[],r=0,i=this.els;r<i.length;r++){var o=i[r].getBoundingClientRect();t.push(o.top-e),n.push(o.bottom-e)}this.tops=t,this.bottoms=n},cn.prototype.leftToIndex=function(e){var t,n=this.lefts,r=this.rights,i=n.length;for(t=0;t<i;t++)if(e>=n[t]&&e<r[t])return t},cn.prototype.topToIndex=function(e){var t,n=this.tops,r=this.bottoms,i=n.length;for(t=0;t<i;t++)if(e>=n[t]&&e<r[t])return t},cn.prototype.getWidth=function(e){return this.rights[e]-this.lefts[e]},cn.prototype.getHeight=function(e){return this.bottoms[e]-this.tops[e]},cn);function cn(e,t,n,r){this.originEl=e,this.els=t,this.isHorizontal=n,this.isVertical=r}var fn=(hn.prototype.getMaxScrollTop=function(){return this.getScrollHeight()-this.getClientHeight()},hn.prototype.getMaxScrollLeft=function(){return this.getScrollWidth()-this.getClientWidth()},hn.prototype.canScrollVertically=function(){return 0<this.getMaxScrollTop()},hn.prototype.canScrollHorizontally=function(){return 0<this.getMaxScrollLeft()},hn.prototype.canScrollUp=function(){return 0<this.getScrollTop()},hn.prototype.canScrollDown=function(){return this.getScrollTop()<this.getMaxScrollTop()},hn.prototype.canScrollLeft=function(){return 0<this.getScrollLeft()},hn.prototype.canScrollRight=function(){return this.getScrollLeft()<this.getMaxScrollLeft()},hn);function hn(){}var pn,vn=(ye(gn,pn=fn),gn.prototype.getScrollTop=function(){return this.el.scrollTop},gn.prototype.getScrollLeft=function(){return this.el.scrollLeft},gn.prototype.setScrollTop=function(e){this.el.scrollTop=e},gn.prototype.setScrollLeft=function(e){this.el.scrollLeft=e},gn.prototype.getScrollWidth=function(){return this.el.scrollWidth},gn.prototype.getScrollHeight=function(){return this.el.scrollHeight},gn.prototype.getClientHeight=function(){return this.el.clientHeight},gn.prototype.getClientWidth=function(){return this.el.clientWidth},gn);function gn(e){var t=pn.call(this)||this;return t.el=e,t}var mn,yn=(ye(Sn,mn=fn),Sn.prototype.getScrollTop=function(){return window.pageYOffset},Sn.prototype.getScrollLeft=function(){return window.pageXOffset},Sn.prototype.setScrollTop=function(e){window.scroll(window.pageXOffset,e)},Sn.prototype.setScrollLeft=function(e){window.scroll(e,window.pageYOffset)},Sn.prototype.getScrollWidth=function(){return document.documentElement.scrollWidth},Sn.prototype.getScrollHeight=function(){return document.documentElement.scrollHeight},Sn.prototype.getClientHeight=function(){return document.documentElement.clientHeight},Sn.prototype.getClientWidth=function(){return document.documentElement.clientWidth},Sn);function Sn(){return null!==mn&&mn.apply(this,arguments)||this}var En,Dn=(ye(wn,En=vn),wn.prototype.clear=function(){this.setHeight("auto"),this.applyOverflow()},wn.prototype.destroy=function(){r(this.el)},wn.prototype.applyOverflow=function(){v(this.el,{overflowX:this.overflowX,overflowY:this.overflowY})},wn.prototype.lockOverflow=function(e){var t=this.overflowX,n=this.overflowY;e=e||this.getScrollbarWidths(),"auto"===t&&(t=e.bottom||this.canScrollHorizontally()?"scroll":"hidden"),"auto"===n&&(n=e.left||e.right||this.canScrollVertically()?"scroll":"hidden"),v(this.el,{overflowX:t,overflowY:n})},wn.prototype.setHeight=function(e){g(this.el,"height",e)},wn.prototype.getScrollbarWidths=function(){var e=_(this.el);return{left:e.scrollbarLeft,right:e.scrollbarRight,bottom:e.scrollbarBottom}},wn);function wn(e,t){var n=En.call(this,a("div",{className:"fc-scroller"}))||this;return n.overflowX=e,n.overflowY=t,n.applyOverflow(),n}var _n=(Tn.prototype.processIconOverride=function(){this.iconOverrideOption&&this.setIconOverride(this.calendarOptions[this.iconOverrideOption])},Tn.prototype.setIconOverride=function(e){var t,n;if("object"==typeof e&&e){for(n in t=Se({},this.iconClasses),e)t[n]=this.applyIconOverridePrefix(e[n]);this.iconClasses=t}else!1===e&&(this.iconClasses={})},Tn.prototype.applyIconOverridePrefix=function(e){var t=this.iconOverridePrefix;return t&&0!==e.indexOf(t)&&(e=t+e),e},Tn.prototype.getClass=function(e){return this.classes[e]||""},Tn.prototype.getIconClass=function(e){var t=this.iconClasses[e];return t?this.baseIconClass+" "+t:""},Tn.prototype.getCustomButtonIconClass=function(e){var t;return this.iconOverrideCustomButtonOption&&(t=e[this.iconOverrideCustomButtonOption])?this.baseIconClass+" "+this.applyIconOverridePrefix(t):""},Tn);function Tn(e){this.calendarOptions=e,this.processIconOverride()}_n.prototype.classes={},_n.prototype.iconClasses={},_n.prototype.baseIconClass="",_n.prototype.iconOverridePrefix="";var bn=0,Mn=(kn.addEqualityFuncs=function(e){this.prototype.equalityFuncs=Se({},this.prototype.equalityFuncs,e)},kn.prototype.opt=function(e){return this.context.options[e]},kn.prototype.receiveProps=function(e){var t=function(e,t,n){var r={},i=!1;for(var o in t)o in e&&(e[o]===t[o]||n[o]&&n[o](e[o],t[o]))?r[o]=e[o]:(r[o]=t[o],i=!0);for(var o in e)if(!(o in t)){i=!0;break}return{anyChanges:i,comboProps:r}}(this.props||{},e,this.equalityFuncs),n=t.anyChanges,r=t.comboProps;this.props=r,n&&this.render(r)},kn.prototype.render=function(e){},kn.prototype.destroy=function(){},kn);function kn(e,t){t&&(e.view=this),this.uid=String(bn++),this.context=e,this.dateEnv=e.dateEnv,this.theme=e.theme,this.view=e.view,this.calendar=e.calendar,this.isRtl="rtl"===this.opt("dir")}Mn.prototype.equalityFuncs={};var Rn,Cn=(ye(On,Rn=Mn),On.prototype.destroy=function(){Rn.prototype.destroy.call(this),r(this.el)},On.prototype.buildPositionCaches=function(){},On.prototype.queryHit=function(e,t,n,r){return null},On.prototype.isInteractionValid=function(e){var t=this.calendar,n=this.props.dateProfile,r=e.mutatedEvents.instances;if(n)for(var i in r)if(!Fe(n.validRange,r[i].range))return!1;return Tt(e,t)},On.prototype.isDateSelectionValid=function(e){var t,n,r=this.props.dateProfile;return!(r&&!Fe(r.validRange,e.range))&&(t=e,n=this.calendar,bt({dateSelection:t},n))},On.prototype.publiclyTrigger=function(e,t){return this.calendar.publiclyTrigger(e,t)},On.prototype.publiclyTriggerAfterSizing=function(e,t){return this.calendar.publiclyTriggerAfterSizing(e,t)},On.prototype.hasPublicHandlers=function(e){return this.calendar.hasPublicHandlers(e)},On.prototype.triggerRenderedSegs=function(e,t){var n=this.calendar;if(this.hasPublicHandlers("eventPositioned"))for(var r=0,i=e;r<i.length;r++){var o=i[r];this.publiclyTriggerAfterSizing("eventPositioned",[{event:new ct(n,o.eventRange.def,o.eventRange.instance),isMirror:t,isStart:o.isStart,isEnd:o.isEnd,el:o.el,view:this}])}n.state.loadingLevel||(n.afterSizingTriggers._eventsPositioned=[null])},On.prototype.triggerWillRemoveSegs=function(e,t){for(var n=this.calendar,r=0,i=e;r<i.length;r++){var o=i[r];n.trigger("eventElRemove",o.el)}if(this.hasPublicHandlers("eventDestroy"))for(var a=0,s=e;a<s.length;a++)o=s[a],this.publiclyTrigger("eventDestroy",[{event:new ct(n,o.eventRange.def,o.eventRange.instance),isMirror:t,el:o.el,view:this}])},On.prototype.isValidSegDownEl=function(e){return!this.props.eventDrag&&!this.props.eventResize&&!d(e,".fc-mirror")&&(this.isPopover()||!this.isInPopover(e))},On.prototype.isValidDateDownEl=function(e){var t=d(e,this.fgSegSelector);return(!t||t.classList.contains("fc-mirror"))&&!d(e,".fc-more")&&!d(e,"a[data-goto]")&&!this.isInPopover(e)},On.prototype.isPopover=function(){return this.el.classList.contains("fc-popover")},On.prototype.isInPopover=function(e){return Boolean(d(e,".fc-popover"))},On);function On(e,t,n){var r=Rn.call(this,e,n)||this;return r.el=t,r}Cn.prototype.fgSegSelector=".fc-event-container > *",Cn.prototype.bgSegSelector=".fc-bgevent:not(.fc-nonbusiness)";var In=0;function Pn(e){return{id:String(In++),deps:e.deps||[],reducers:e.reducers||[],eventDefParsers:e.eventDefParsers||[],isDraggableTransformers:e.isDraggableTransformers||[],eventDragMutationMassagers:e.eventDragMutationMassagers||[],eventDefMutationAppliers:e.eventDefMutationAppliers||[],dateSelectionTransformers:e.dateSelectionTransformers||[],datePointTransforms:e.datePointTransforms||[],dateSpanTransforms:e.dateSpanTransforms||[],views:e.views||{},viewPropsTransformers:e.viewPropsTransformers||[],isPropsValid:e.isPropsValid||null,externalDefTransforms:e.externalDefTransforms||[],eventResizeJoinTransforms:e.eventResizeJoinTransforms||[],viewContainerModifiers:e.viewContainerModifiers||[],eventDropTransformers:e.eventDropTransformers||[],componentInteractions:e.componentInteractions||[],calendarInteractions:e.calendarInteractions||[],themeClasses:e.themeClasses||{},eventSourceDefs:e.eventSourceDefs||[],cmdFormatter:e.cmdFormatter,recurringTypes:e.recurringTypes||[],namedTimeZonedImpl:e.namedTimeZonedImpl,defaultView:e.defaultView||"",elementDraggingImpl:e.elementDraggingImpl,optionChangeHandlers:e.optionChangeHandlers||{}}}var xn=(Yn.prototype.add=function(e){if(!this.addedHash[e.id]){this.addedHash[e.id]=!0;for(var t=0,n=e.deps;t<n.length;t++){var r=n[t];this.add(r)}this.hooks=(i=this.hooks,o=e,{reducers:i.reducers.concat(o.reducers),eventDefParsers:i.eventDefParsers.concat(o.eventDefParsers),isDraggableTransformers:i.isDraggableTransformers.concat(o.isDraggableTransformers),eventDragMutationMassagers:i.eventDragMutationMassagers.concat(o.eventDragMutationMassagers),eventDefMutationAppliers:i.eventDefMutationAppliers.concat(o.eventDefMutationAppliers),dateSelectionTransformers:i.dateSelectionTransformers.concat(o.dateSelectionTransformers),datePointTransforms:i.datePointTransforms.concat(o.datePointTransforms),dateSpanTransforms:i.dateSpanTransforms.concat(o.dateSpanTransforms),views:Se({},i.views,o.views),viewPropsTransformers:i.viewPropsTransformers.concat(o.viewPropsTransformers),isPropsValid:o.isPropsValid||i.isPropsValid,externalDefTransforms:i.externalDefTransforms.concat(o.externalDefTransforms),eventResizeJoinTransforms:i.eventResizeJoinTransforms.concat(o.eventResizeJoinTransforms),viewContainerModifiers:i.viewContainerModifiers.concat(o.viewContainerModifiers),eventDropTransformers:i.eventDropTransformers.concat(o.eventDropTransformers),calendarInteractions:i.calendarInteractions.concat(o.calendarInteractions),componentInteractions:i.componentInteractions.concat(o.componentInteractions),themeClasses:Se({},i.themeClasses,o.themeClasses),eventSourceDefs:i.eventSourceDefs.concat(o.eventSourceDefs),cmdFormatter:o.cmdFormatter||i.cmdFormatter,recurringTypes:i.recurringTypes.concat(o.recurringTypes),namedTimeZonedImpl:o.namedTimeZonedImpl||i.namedTimeZonedImpl,defaultView:i.defaultView||o.defaultView,elementDraggingImpl:i.elementDraggingImpl||o.elementDraggingImpl,optionChangeHandlers:Se({},i.optionChangeHandlers,o.optionChangeHandlers)})}var i,o},Yn);function Yn(){this.hooks={reducers:[],eventDefParsers:[],isDraggableTransformers:[],eventDragMutationMassagers:[],eventDefMutationAppliers:[],dateSelectionTransformers:[],datePointTransforms:[],dateSpanTransforms:[],views:{},viewPropsTransformers:[],isPropsValid:null,externalDefTransforms:[],eventResizeJoinTransforms:[],viewContainerModifiers:[],eventDropTransformers:[],componentInteractions:[],calendarInteractions:[],themeClasses:{},eventSourceDefs:[],cmdFormatter:null,recurringTypes:[],namedTimeZonedImpl:null,defaultView:"",elementDraggingImpl:null,optionChangeHandlers:{}},this.addedHash={}}var Hn=Pn({eventSourceDefs:[{ignoreRange:!0,parseMeta:function(e){return Array.isArray(e)?e:Array.isArray(e.events)?e.events:null},fetch:function(e,t){t({rawEvents:e.eventSource.meta})}}]}),Nn=Pn({eventSourceDefs:[{parseMeta:function(e){return"function"==typeof e?e:"function"==typeof e.events?e.events:null},fetch:function(e,t,n){var r=e.calendar.dateEnv;tn(e.eventSource.meta.bind(null,{start:r.toDate(e.range.start),end:r.toDate(e.range.end),startStr:r.formatIso(e.range.start),endStr:r.formatIso(e.range.end),timeZone:r.timeZone}),function(e){t({rawEvents:e})},n)}}]});function Un(e,t,n,r,i){var o,a,s=null;"GET"===(e=e.toUpperCase())?(a=n,t=(o=t)+(-1===o.indexOf("?")?"?":"&")+Ln(a)):s=Ln(n);var l=new XMLHttpRequest;l.open(e,t,!0),"GET"!==e&&l.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),l.onload=function(){if(200<=l.status&&l.status<400)try{var e=JSON.parse(l.responseText);r(e,l)}catch(e){i("Failure parsing JSON",l)}else i("Request failed",l)},l.onerror=function(){i("Request failed",l)},l.send(s)}function Ln(e){var t=[];for(var n in e)t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t.join("&")}var Vn=Pn({eventSourceDefs:[{parseMeta:function(e){if("string"==typeof e)e={url:e};else if(!e||"object"!=typeof e||!e.url)return null;return{url:e.url,method:(e.method||"GET").toUpperCase(),extraParams:e.extraParams,startParam:e.startParam,endParam:e.endParam,timeZoneParam:e.timeZoneParam}},fetch:function(e,n,r){var t=e.eventSource.meta,i=function(e,t,n){var r,i,o,a,s=n.dateEnv,l={};null==(r=e.startParam)&&(r=n.opt("startParam"));null==(i=e.endParam)&&(i=n.opt("endParam"));null==(o=e.timeZoneParam)&&(o=n.opt("timeZoneParam"));a="function"==typeof e.extraParams?e.extraParams():e.extraParams||{};Se(l,a),l[r]=s.formatIso(t.start),l[i]=s.formatIso(t.end),"local"!==s.timeZone&&(l[o]=s.timeZone);return l}(t,e.range,e.calendar);Un(t.method,t.url,i,function(e,t){n({rawEvents:e,xhr:t})},function(e,t){r({message:e,xhr:t})})}}]});var Fn=Pn({recurringTypes:[{parse:function(e,t,n){var r,i,o=n.createMarker.bind(n),a=he(e,{daysOfWeek:null,startTime:X,endTime:X,startRecur:o,endRecur:o},{},t),s=!1;for(var l in a)if(null!=a[l]){s=!0;break}if(s){var u=null;return"duration"in t&&(u=X(t.duration),delete t.duration),!u&&a.startTime&&a.endTime&&(r=a.endTime,i=a.startTime,u={years:r.years-i.years,months:r.months-i.months,days:r.days-i.days,milliseconds:r.milliseconds-i.milliseconds}),{allDayGuess:Boolean(!a.startTime&&!a.endTime),duration:u,typeData:a}}return null},expand:function(e,t,n){var r=Ue(t,{start:e.startRecur,end:e.endRecur});return r?function(e,t,n,r){var i=e?Te(e):null,o=V(n.start),a=n.end,s=[];for(;o<a;){var l=void 0;i&&!i[o.getUTCDay()]||(l=t?r.add(o,t):o,s.push(l)),o=x(o,1)}return s}(e.daysOfWeek,e.startTime,r,n):[]}}]});var Wn=Pn({optionChangeHandlers:{events:function(e,t,n){zn([e],t,n)},eventSources:zn,plugins:function(e,t){t.addPluginInputs(e)}}});function zn(e,t,n){for(var r=be(t.state.eventSources),i=[],o=0,a=e;o<a.length;o++){for(var s=a[o],l=!1,u=0;u<r.length;u++)if(n(r[u]._raw,s)){r.splice(u,1),l=!0;break}l||i.push(s)}for(var d=0,c=r;d<c.length;d++){var f=c[d];t.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:f.sourceId})}for(var h=0,p=i;h<p.length;h++){var v=p[h];t.addEventSource(v)}}var An={defaultRangeSeparator:" - ",titleRangeSeparator:" – ",defaultTimedEventDuration:"01:00:00",defaultAllDayEventDuration:{day:1},forceEventDuration:!1,nextDayThreshold:"00:00:00",columnHeader:!0,defaultView:"",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberCalculation:"local",editable:!1,scrollTime:"06:00:00",minTime:"00:00:00",maxTime:"24:00:00",showNonCurrentDates:!0,lazyFetching:!0,startParam:"start",endParam:"end",timeZoneParam:"timeZone",timeZone:"local",locales:[],locale:"",timeGridEventMinHeight:0,themeSystem:"standard",dragRevertDuration:500,dragScroll:!0,allDayMaintainDuration:!1,unselectAuto:!0,dropAccept:"*",eventOrder:"start,-duration,allDay,title",eventLimit:!1,eventLimitClick:"popover",dayPopoverFormat:{month:"long",day:"numeric",year:"numeric"},handleWindowResize:!0,windowResizeDelay:100,longPressDelay:1e3,eventDragMinDistance:5},Bn={header:{left:"next,prev today",center:"",right:"title"},buttonIcons:{prev:"fc-icon-chevron-right",next:"fc-icon-chevron-left",prevYear:"fc-icon-chevrons-right",nextYear:"fc-icon-chevrons-left"}},jn=["header","footer","buttonText","buttonIcons"];var Zn=[Hn,Nn,Vn,Fn,Wn];var Gn={code:"en",week:{dow:0,doy:4},dir:"ltr",buttonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",year:"year",today:"today",month:"month",week:"week",day:"day",list:"list"},weekLabel:"W",allDayText:"all-day",eventLimitText:"more",noEventsMessage:"No events to display"};function qn(e){for(var t=0<e.length?e[0].code:"en",n=window.FullCalendarLocalesAll||[],r=window.FullCalendarLocales||{},i=n.concat(be(r),e),o={en:Gn},a=0,s=i;a<s.length;a++){var l=s[a];o[l.code]=l}return{map:o,defaultCode:t}}function Xn(e,t){return"object"!=typeof e||Array.isArray(e)?(r=t,i=[].concat((n=e)||[]),o=function(e,t){for(var n=0;n<e.length;n++)for(var r=e[n].toLocaleLowerCase().split("-"),i=r.length;0<i;i--){var o=r.slice(0,i).join("-");if(t[o])return t[o]}return null}(i,r)||Gn,Jn(n,i,o)):Jn(e.code,[e.code],e);var n,r,i,o}function Jn(e,t,n){var r=De([Gn,n],["buttonText"]);delete r.code;var i=r.week;return delete r.week,{codeArg:e,codes:t,week:i,simpleNumberFormat:new Intl.NumberFormat(e),options:r}}var $n=(Qn.prototype.mutate=function(e,t,n){var r=n?this.dynamicOverrides:this.overrides;Se(r,e);for(var i=0,o=t;i<o.length;i++)delete r[o[i]];this.compute()},Qn.prototype.compute=function(){var e=ce(this.dynamicOverrides.locales,this.overrides.locales,An.locales),t=ce(this.dynamicOverrides.locale,this.overrides.locale,An.locale),n=qn(e),r=Xn(t||n.defaultCode,n.map).options,i="rtl"===ce(this.dynamicOverrides.dir,this.overrides.dir,r.dir)?Bn:{};this.dirDefaults=i,this.localeDefaults=r,this.computed=De([An,i,r,this.overrides,this.dynamicOverrides],jn)},Qn);function Qn(e){this.overrides=Se({},e),this.dynamicOverrides={},this.compute()}var Kn={};var er,tr=(nr.prototype.getMarkerYear=function(e){return e.getUTCFullYear()},nr.prototype.getMarkerMonth=function(e){return e.getUTCMonth()},nr.prototype.getMarkerDay=function(e){return e.getUTCDate()},nr.prototype.arrayToMarker=function(e){return B(e)},nr.prototype.markerToArray=function(e){return A(e)},nr);function nr(){}er=tr,Kn["gregory"]=er;var rr=/^\s*(\d{4})(-(\d{2})(-(\d{2})([T ](\d{2}):(\d{2})(:(\d{2})(\.(\d+))?)?(Z|(([-+])(\d{2})(:?(\d{2}))?))?)?)?)?$/;function ir(e){var t=rr.exec(e);if(t){var n=new Date(Date.UTC(Number(t[1]),t[3]?Number(t[3])-1:0,Number(t[5]||1),Number(t[7]||0),Number(t[8]||0),Number(t[10]||0),t[12]?1e3*Number("0."+t[12]):0));if(j(n)){var r=null;return t[13]&&(r=("-"===t[15]?-1:1)*(60*Number(t[16]||0)+Number(t[18]||0))),{marker:n,isTimeUnspecified:!t[6],timeZoneOffset:r}}}return null}var or=(ar.prototype.createMarker=function(e){var t=this.createMarkerMeta(e);return null===t?null:t.marker},ar.prototype.createNowMarker=function(){return this.canComputeOffset?this.timestampToMarker((new Date).valueOf()):B(W(new Date))},ar.prototype.createMarkerMeta=function(e){if("string"==typeof e)return this.parse(e);var t=null;return"number"==typeof e?t=this.timestampToMarker(e):e instanceof Date?(e=e.valueOf(),isNaN(e)||(t=this.timestampToMarker(e))):Array.isArray(e)&&(t=B(e)),null!==t&&j(t)?{marker:t,isTimeUnspecified:!1,forcedTzo:null}:null},ar.prototype.parse=function(e){var t=ir(e);if(null===t)return null;var n=t.marker,r=null;return null!==t.timeZoneOffset&&(this.canComputeOffset?n=this.timestampToMarker(n.valueOf()-60*t.timeZoneOffset*1e3):r=t.timeZoneOffset),{marker:n,isTimeUnspecified:t.isTimeUnspecified,forcedTzo:r}},ar.prototype.getYear=function(e){return this.calendarSystem.getMarkerYear(e)},ar.prototype.getMonth=function(e){return this.calendarSystem.getMarkerMonth(e)},ar.prototype.add=function(e,t){var n=this.calendarSystem.markerToArray(e);return n[0]+=t.years,n[1]+=t.months,n[2]+=t.days,n[6]+=t.milliseconds,this.calendarSystem.arrayToMarker(n)},ar.prototype.subtract=function(e,t){var n=this.calendarSystem.markerToArray(e);return n[0]-=t.years,n[1]-=t.months,n[2]-=t.days,n[6]-=t.milliseconds,this.calendarSystem.arrayToMarker(n)},ar.prototype.addYears=function(e,t){var n=this.calendarSystem.markerToArray(e);return n[0]+=t,this.calendarSystem.arrayToMarker(n)},ar.prototype.addMonths=function(e,t){var n=this.calendarSystem.markerToArray(e);return n[1]+=t,this.calendarSystem.arrayToMarker(n)},ar.prototype.diffWholeYears=function(e,t){var n=this.calendarSystem;return Z(e)===Z(t)&&n.getMarkerDay(e)===n.getMarkerDay(t)&&n.getMarkerMonth(e)===n.getMarkerMonth(t)?n.getMarkerYear(t)-n.getMarkerYear(e):null},ar.prototype.diffWholeMonths=function(e,t){var n=this.calendarSystem;return Z(e)===Z(t)&&n.getMarkerDay(e)===n.getMarkerDay(t)?n.getMarkerMonth(t)-n.getMarkerMonth(e)+12*(n.getMarkerYear(t)-n.getMarkerYear(e)):null},ar.prototype.greatestWholeUnit=function(e,t){var n,r,i,o=this.diffWholeYears(e,t);return null!==o?{unit:"year",value:o}:null!==(o=this.diffWholeMonths(e,t))?{unit:"month",value:o}:null!==(o=U(e,t))?{unit:"week",value:o}:null!==(o=L(e,t))?{unit:"day",value:o}:(n=e,ue(o=(t.valueOf()-n.valueOf())/36e5)?{unit:"hour",value:o}:(r=e,ue(o=(t.valueOf()-r.valueOf())/6e4)?{unit:"minute",value:o}:(i=e,ue(o=(t.valueOf()-i.valueOf())/1e3)?{unit:"second",value:o}:{unit:"millisecond",value:t.valueOf()-e.valueOf()})))},ar.prototype.countDurationsBetween=function(e,t,n){var r;return n.years&&null!==(r=this.diffWholeYears(e,t))?r/(K(n)/365):n.months&&null!==(r=this.diffWholeMonths(e,t))?r/(K(n)/30):n.days&&null!==(r=L(e,t))?r/K(n):(t.valueOf()-e.valueOf())/ee(n)},ar.prototype.startOf=function(e,t){return"year"===t?this.startOfYear(e):"month"===t?this.startOfMonth(e):"week"===t?this.startOfWeek(e):"day"===t?V(e):"hour"===t?B([(i=e).getUTCFullYear(),i.getUTCMonth(),i.getUTCDate(),i.getUTCHours()]):"minute"===t?B([(r=e).getUTCFullYear(),r.getUTCMonth(),r.getUTCDate(),r.getUTCHours(),r.getUTCMinutes()]):"second"===t?B([(n=e).getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),n.getUTCHours(),n.getUTCMinutes(),n.getUTCSeconds()]):void 0;var n,r,i},ar.prototype.startOfYear=function(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e)])},ar.prototype.startOfMonth=function(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e),this.calendarSystem.getMarkerMonth(e)])},ar.prototype.startOfWeek=function(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e),this.calendarSystem.getMarkerMonth(e),e.getUTCDate()-(e.getUTCDay()-this.weekDow+7)%7])},ar.prototype.computeWeekNumber=function(e){return this.weekNumberFunc?this.weekNumberFunc(this.toDate(e)):function(e,t,n){var r=e.getUTCFullYear(),i=F(e,r,t,n);if(i<1)return F(e,r-1,t,n);var o=F(e,r+1,t,n);return 1<=o?Math.min(i,o):i}(e,this.weekDow,this.weekDoy)},ar.prototype.format=function(e,t,n){return void 0===n&&(n={}),t.format({marker:e,timeZoneOffset:null!=n.forcedTzo?n.forcedTzo:this.
|
2 |
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()}(this,function(){"use strict";function g(){return Ge.apply(null,arguments)}function s(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function l(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e){return void 0===e}function d(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function a(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function u(e,t){var n,r=[];for(n=0;n<e.length;++n)r.push(t(e[n],n));return r}function m(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function c(e,t){for(var n in t)m(t,n)&&(e[n]=t[n]);return m(t,"toString")&&(e.toString=t.toString),m(t,"valueOf")&&(e.valueOf=t.valueOf),e}function f(e,t,n,r){return pe(e,t,n,r,!0).utc()}function y(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function h(e){if(null==e._isValid){var t=y(e),n=qe.call(t.parsedDateParts,function(e){return null!=e}),r=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(r=r&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return r;e._isValid=r}return e._isValid}function p(e){var t=f(NaN);return null!=e?c(y(t),e):y(t).userInvalidated=!0,t}function v(e,t){var n,r,i;if(o(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),o(t._i)||(e._i=t._i),o(t._f)||(e._f=t._f),o(t._l)||(e._l=t._l),o(t._strict)||(e._strict=t._strict),o(t._tzm)||(e._tzm=t._tzm),o(t._isUTC)||(e._isUTC=t._isUTC),o(t._offset)||(e._offset=t._offset),o(t._pf)||(e._pf=y(t)),o(t._locale)||(e._locale=t._locale),0<Xe.length)for(n=0;n<Xe.length;n++)o(i=t[r=Xe[n]])||(e[r]=i);return e}function S(e){v(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===Je&&(Je=!0,g.updateOffset(this),Je=!1)}function E(e){return e instanceof S||null!=e&&null!=e._isAMomentObject}function D(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function w(e){var t=+e,n=0;return 0!=t&&isFinite(t)&&(n=D(t)),n}function _(e,t,n){var r,i=Math.min(e.length,t.length),o=Math.abs(e.length-t.length),a=0;for(r=0;r<i;r++)(n&&e[r]!==t[r]||!n&&w(e[r])!==w(t[r]))&&a++;return a+o}function T(e){!1===g.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function e(i,o){var a=!0;return c(function(){if(null!=g.deprecationHandler&&g.deprecationHandler(null,i),a){for(var e,t=[],n=0;n<arguments.length;n++){if(e="","object"==typeof arguments[n]){for(var r in e+="\n["+n+"] ",arguments[0])e+=r+": "+arguments[0][r]+", ";e=e.slice(0,-2)}else e=arguments[n];t.push(e)}T(i+"\nArguments: "+Array.prototype.slice.call(t).join("")+"\n"+(new Error).stack),a=!1}return o.apply(this,arguments)},o)}function b(e,t){null!=g.deprecationHandler&&g.deprecationHandler(e,t),$e[e]||(T(t),$e[e]=!0)}function M(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function i(e,t){var n,r=c({},e);for(n in t)m(t,n)&&(l(e[n])&&l(t[n])?(r[n]={},c(r[n],e[n]),c(r[n],t[n])):null!=t[n]?r[n]=t[n]:delete r[n]);for(n in e)m(e,n)&&!m(t,n)&&l(e[n])&&(r[n]=c({},r[n]));return r}function k(e){null!=e&&this.set(e)}function t(e,t){var n=e.toLowerCase();Ke[n]=Ke[n+"s"]=Ke[t]=e}function R(e){return"string"==typeof e?Ke[e]||Ke[e.toLowerCase()]:void 0}function C(e){var t,n,r={};for(n in e)m(e,n)&&((t=R(n))&&(r[t]=e[n]));return r}function n(e,t){et[e]=t}function r(t,n){return function(e){return null!=e?(I(this,t,e),g.updateOffset(this,n),this):O(this,t)}}function O(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function I(e,t,n){e.isValid()&&e._d["set"+(e._isUTC?"UTC":"")+t](n)}function P(e,t,n){var r=""+Math.abs(e),i=t-r.length;return(0<=e?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}function x(e,t,n,r){var i=r;"string"==typeof r&&(i=function(){return this[r]()}),e&&(it[e]=i),t&&(it[t[0]]=function(){return P(i.apply(this,arguments),t[1],t[2])}),n&&(it[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function Y(e,t){return e.isValid()?(t=H(t,e.localeData()),rt[t]=rt[t]||function(r){var e,i,t,o=r.match(tt);for(e=0,i=o.length;e<i;e++)it[o[e]]?o[e]=it[o[e]]:o[e]=(t=o[e]).match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"");return function(e){var t,n="";for(t=0;t<i;t++)n+=M(o[t])?o[t].call(e,r):o[t];return n}}(t),rt[t](e)):e.localeData().invalidDate()}function H(e,t){function n(e){return t.longDateFormat(e)||e}var r=5;for(nt.lastIndex=0;0<=r&&nt.test(e);)e=e.replace(nt,n),nt.lastIndex=0,--r;return e}function N(e,n,r){Dt[e]=M(n)?n:function(e,t){return e&&r?r:n}}function U(e,t){return m(Dt,e)?Dt[e](t._strict,t._locale):new RegExp(L(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,i){return t||n||r||i})))}function L(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function V(e,n){var t,r=n;for("string"==typeof e&&(e=[e]),d(n)&&(r=function(e,t){t[n]=w(e)}),t=0;t<e.length;t++)wt[e[t]]=r}function F(e,i){V(e,function(e,t,n,r){n._w=n._w||{},i(e,n._w,n,r)})}function W(e,t){return new Date(Date.UTC(e,t+1,0)).getUTCDate()}function z(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=w(t);else if(!d(t=e.localeData().monthsParse(t)))return e;return n=Math.min(e.date(),W(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function A(e){return null!=e?(z(this,e),g.updateOffset(this,!0),this):O(this,"Month")}function B(){function e(e,t){return t.length-e.length}var t,n,r=[],i=[],o=[];for(t=0;t<12;t++)n=f([2e3,t]),r.push(this.monthsShort(n,"")),i.push(this.months(n,"")),o.push(this.months(n,"")),o.push(this.monthsShort(n,""));for(r.sort(e),i.sort(e),o.sort(e),t=0;t<12;t++)r[t]=L(r[t]),i[t]=L(i[t]);for(t=0;t<24;t++)o[t]=L(o[t]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function j(e){return Z(e)?366:365}function Z(e){return e%4==0&&e%100!=0||e%400==0}function G(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&0<=e&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function q(e,t,n){var r=7+t-n;return r-(7+G(e,0,r).getUTCDay()-t)%7-1}function X(e,t,n,r,i){var o,a,s=1+7*(t-1)+(7+n-r)%7+q(e,r,i);return a=s<=0?j(o=e-1)+s:s>j(e)?(o=e+1,s-j(e)):(o=e,s),{year:o,dayOfYear:a}}function J(e,t,n){var r,i,o=q(e.year(),t,n),a=Math.floor((e.dayOfYear()-o-1)/7)+1;return a<1?r=a+$(i=e.year()-1,t,n):a>$(e.year(),t,n)?(r=a-$(e.year(),t,n),i=e.year()+1):(i=e.year(),r=a),{week:r,year:i}}function $(e,t,n){var r=q(e,t,n),i=q(e+1,t,n);return(j(e)-r+i)/7}function Q(){function e(e,t){return t.length-e.length}var t,n,r,i,o,a=[],s=[],l=[],u=[];for(t=0;t<7;t++)n=f([2e3,1]).day(t),r=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),o=this.weekdays(n,""),a.push(r),s.push(i),l.push(o),u.push(r),u.push(i),u.push(o);for(a.sort(e),s.sort(e),l.sort(e),u.sort(e),t=0;t<7;t++)s[t]=L(s[t]),l[t]=L(l[t]),u[t]=L(u[t]);this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function K(){return this.hours()%12||12}function ee(e,t){x(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function te(e,t){return t._meridiemParse}function ne(e){return e?e.toLowerCase().replace("_","-"):e}function re(e){var t=null;if(!qt[e]&&"undefined"!=typeof module&&module&&module.exports)try{t=jt._abbr,require("./locale/"+e),ie(t)}catch(e){}return qt[e]}function ie(e,t){var n;return e&&((n=o(t)?ae(e):oe(e,t))&&(jt=n)),jt._abbr}function oe(e,t){if(null===t)return delete qt[e],null;var n=Gt;if(t.abbr=e,null!=qt[e])b("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=qt[e]._config;else if(null!=t.parentLocale){if(null==qt[t.parentLocale])return Xt[t.parentLocale]||(Xt[t.parentLocale]=[]),Xt[t.parentLocale].push({name:e,config:t}),null;n=qt[t.parentLocale]._config}return qt[e]=new k(i(n,t)),Xt[e]&&Xt[e].forEach(function(e){oe(e.name,e.config)}),ie(e),qt[e]}function ae(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return jt;if(!s(e)){if(t=re(e))return t;e=[e]}return function(e){for(var t,n,r,i,o=0;o<e.length;){for(t=(i=ne(e[o]).split("-")).length,n=(n=ne(e[o+1]))?n.split("-"):null;0<t;){if(r=re(i.slice(0,t).join("-")))return r;if(n&&n.length>=t&&_(i,n,!0)>=t-1)break;t--}o++}return null}(e)}function se(e){var t,n=e._a;return n&&-2===y(e).overflow&&(t=n[Tt]<0||11<n[Tt]?Tt:n[bt]<1||n[bt]>W(n[_t],n[Tt])?bt:n[Mt]<0||24<n[Mt]||24===n[Mt]&&(0!==n[kt]||0!==n[Rt]||0!==n[Ct])?Mt:n[kt]<0||59<n[kt]?kt:n[Rt]<0||59<n[Rt]?Rt:n[Ct]<0||999<n[Ct]?Ct:-1,y(e)._overflowDayOfYear&&(t<_t||bt<t)&&(t=bt),y(e)._overflowWeeks&&-1===t&&(t=Ot),y(e)._overflowWeekday&&-1===t&&(t=It),y(e).overflow=t),e}function le(e){var t,n,r,i,o,a,s=e._i,l=Jt.exec(s)||$t.exec(s);if(l){for(y(e).iso=!0,t=0,n=Kt.length;t<n;t++)if(Kt[t][1].exec(l[1])){i=Kt[t][0],r=!1!==Kt[t][2];break}if(null==i)return void(e._isValid=!1);if(l[3]){for(t=0,n=en.length;t<n;t++)if(en[t][1].exec(l[3])){o=(l[2]||" ")+en[t][0];break}if(null==o)return void(e._isValid=!1)}if(!r&&null!=o)return void(e._isValid=!1);if(l[4]){if(!Qt.exec(l[4]))return void(e._isValid=!1);a="Z"}e._f=i+(o||"")+(a||""),fe(e)}else e._isValid=!1}function ue(e){var t,n,r,i,o,a,s,l={" GMT":" +0000"," EDT":" -0400"," EST":" -0500"," CDT":" -0500"," CST":" -0600"," MDT":" -0600"," MST":" -0700"," PDT":" -0700"," PST":" -0800"};if(t=e._i.replace(/\([^\)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s|\s$/g,""),n=nn.exec(t)){if(r=n[1]?"ddd"+(5===n[1].length?", ":" "):"",i="D MMM "+(10<n[2].length?"YYYY ":"YY "),o="HH:mm"+(n[4]?":ss":""),n[1]){var u=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][new Date(n[2]).getDay()];if(n[1].substr(0,3)!==u)return y(e).weekdayMismatch=!0,void(e._isValid=!1)}switch(n[5].length){case 2:a=0===s?" +0000":((s="YXWVUTSRQPONZABCDEFGHIKLM".indexOf(n[5][1].toUpperCase())-12)<0?" -":" +")+(""+s).replace(/^-?/,"0").match(/..$/)[0]+"00";break;case 4:a=l[n[5]];break;default:a=l[" GMT"]}n[5]=a,e._i=n.splice(1).join(""),e._f=r+i+o+" ZZ",fe(e),y(e).rfc2822=!0}else e._isValid=!1}function de(e,t,n){return null!=e?e:null!=t?t:n}function ce(e){var t,n,r,i,o,a,s=[];if(!e._d){for(o=e,a=void 0,a=new Date(g.now()),r=o._useUTC?[a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate()]:[a.getFullYear(),a.getMonth(),a.getDate()],e._w&&null==e._a[bt]&&null==e._a[Tt]&&function(e){var t,n,r,i,o,a,s,l;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)o=1,a=4,n=de(t.GG,e._a[_t],J(ve(),1,4).year),r=de(t.W,1),((i=de(t.E,1))<1||7<i)&&(l=!0);else{o=e._locale._week.dow,a=e._locale._week.doy;var u=J(ve(),o,a);n=de(t.gg,e._a[_t],u.year),r=de(t.w,u.week),null!=t.d?((i=t.d)<0||6<i)&&(l=!0):null!=t.e?(i=t.e+o,(t.e<0||6<t.e)&&(l=!0)):i=o}r<1||r>$(n,o,a)?y(e)._overflowWeeks=!0:null!=l?y(e)._overflowWeekday=!0:(s=X(n,r,i,o,a),e._a[_t]=s.year,e._dayOfYear=s.dayOfYear)}(e),null!=e._dayOfYear&&(i=de(e._a[_t],r[_t]),(e._dayOfYear>j(i)||0===e._dayOfYear)&&(y(e)._overflowDayOfYear=!0),n=G(i,0,e._dayOfYear),e._a[Tt]=n.getUTCMonth(),e._a[bt]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=s[t]=r[t];for(;t<7;t++)e._a[t]=s[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Mt]&&0===e._a[kt]&&0===e._a[Rt]&&0===e._a[Ct]&&(e._nextDay=!0,e._a[Mt]=0),e._d=(e._useUTC?G:function(e,t,n,r,i,o,a){var s=new Date(e,t,n,r,i,o,a);return e<100&&0<=e&&isFinite(s.getFullYear())&&s.setFullYear(e),s}).apply(null,s),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Mt]=24)}}function fe(e){if(e._f!==g.ISO_8601)if(e._f!==g.RFC_2822){e._a=[],y(e).empty=!0;var t,n,r,i,o,a,s,l,u,d,c,f,h=""+e._i,p=h.length,v=0;for(r=H(e._f,e._locale).match(tt)||[],t=0;t<r.length;t++)i=r[t],(n=(h.match(U(i,e))||[])[0])&&(0<(o=h.substr(0,h.indexOf(n))).length&&y(e).unusedInput.push(o),h=h.slice(h.indexOf(n)+n.length),v+=n.length),it[i]?(n?y(e).empty=!1:y(e).unusedTokens.push(i),a=i,l=e,null!=(s=n)&&m(wt,a)&&wt[a](s,l._a,l,a)):e._strict&&!n&&y(e).unusedTokens.push(i);y(e).charsLeftOver=p-v,0<h.length&&y(e).unusedInput.push(h),e._a[Mt]<=12&&!0===y(e).bigHour&&0<e._a[Mt]&&(y(e).bigHour=void 0),y(e).parsedDateParts=e._a.slice(0),y(e).meridiem=e._meridiem,e._a[Mt]=(u=e._locale,d=e._a[Mt],null==(c=e._meridiem)?d:null!=u.meridiemHour?u.meridiemHour(d,c):(null!=u.isPM&&((f=u.isPM(c))&&d<12&&(d+=12),f||12!==d||(d=0)),d)),ce(e),se(e)}else ue(e);else le(e)}function he(e){var t,n,r=e._i,i=e._f;return e._locale=e._locale||ae(e._l),null===r||void 0===i&&""===r?p({nullInput:!0}):("string"==typeof r&&(e._i=r=e._locale.preparse(r)),E(r)?new S(se(r)):(a(r)?e._d=r:s(i)?function(e){var t,n,r,i,o;if(0===e._f.length)return y(e).invalidFormat=!0,e._d=new Date(NaN);for(i=0;i<e._f.length;i++)o=0,t=v({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[i],fe(t),h(t)&&(o+=y(t).charsLeftOver,o+=10*y(t).unusedTokens.length,y(t).score=o,(null==r||o<r)&&(r=o,n=t));c(e,n||t)}(e):i?fe(e):o(n=(t=e)._i)?t._d=new Date(g.now()):a(n)?t._d=new Date(n.valueOf()):"string"==typeof n?function(e){var t=tn.exec(e._i);null!==t?e._d=new Date(+t[1]):(le(e),!1===e._isValid&&(delete e._isValid,ue(e),!1===e._isValid&&(delete e._isValid,g.createFromInputFallback(e))))}(t):s(n)?(t._a=u(n.slice(0),function(e){return parseInt(e,10)}),ce(t)):l(n)?function(e){if(!e._d){var t=C(e._i);e._a=u([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),ce(e)}}(t):d(n)?t._d=new Date(n):g.createFromInputFallback(t),h(e)||(e._d=null),e))}function pe(e,t,n,r,i){var o,a={};return!0!==n&&!1!==n||(r=n,n=void 0),(l(e)&&function(e){var t;for(t in e)return;return 1}(e)||s(e)&&0===e.length)&&(e=void 0),a._isAMomentObject=!0,a._useUTC=a._isUTC=i,a._l=n,a._i=e,a._f=t,a._strict=r,(o=new S(se(he(a))))._nextDay&&(o.add(1,"d"),o._nextDay=void 0),o}function ve(e,t,n,r){return pe(e,t,n,r,!1)}function ge(e,t){var n,r;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return ve();for(n=t[0],r=1;r<t.length;++r)t[r].isValid()&&!t[r][e](n)||(n=t[r]);return n}function me(e){var t=C(e),n=t.year||0,r=t.quarter||0,i=t.month||0,o=t.week||0,a=t.day||0,s=t.hour||0,l=t.minute||0,u=t.second||0,d=t.millisecond||0;this._isValid=function(e){for(var t in e)if(-1===an.indexOf(t)||null!=e[t]&&isNaN(e[t]))return!1;for(var n=!1,r=0;r<an.length;++r)if(e[an[r]]){if(n)return!1;parseFloat(e[an[r]])!==w(e[an[r]])&&(n=!0)}return!0}(t),this._milliseconds=+d+1e3*u+6e4*l+1e3*s*60*60,this._days=+a+7*o,this._months=+i+3*r+12*n,this._data={},this._locale=ae(),this._bubble()}function ye(e){return e instanceof me}function Se(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Ee(e,n){x(e,0,0,function(){var e=this.utcOffset(),t="+";return e<0&&(e=-e,t="-"),t+P(~~(e/60),2)+n+P(~~e%60,2)})}function De(e,t){var n=(t||"").match(e);if(null===n)return null;var r=((n[n.length-1]||[])+"").match(sn)||["-",0,0],i=60*r[1]+w(r[2]);return 0===i?0:"+"===r[0]?i:-i}function we(e,t){var n,r;return t._isUTC?(n=t.clone(),r=(E(e)||a(e)?e.valueOf():ve(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+r),g.updateOffset(n,!1),n):ve(e).local()}function _e(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function Te(){return!!this.isValid()&&this._isUTC&&0===this._offset}function be(e,t){var n,r,i,o,a,s,l=e,u=null;return ye(e)?l={ms:e._milliseconds,d:e._days,M:e._months}:d(e)?(l={},t?l[t]=e:l.milliseconds=e):(u=ln.exec(e))?(n="-"===u[1]?-1:1,l={y:0,d:w(u[bt])*n,h:w(u[Mt])*n,m:w(u[kt])*n,s:w(u[Rt])*n,ms:w(Se(1e3*u[Ct]))*n}):(u=un.exec(e))?(n="-"===u[1]?-1:1,l={y:Me(u[2],n),M:Me(u[3],n),w:Me(u[4],n),d:Me(u[5],n),h:Me(u[6],n),m:Me(u[7],n),s:Me(u[8],n)}):null==l?l={}:"object"==typeof l&&("from"in l||"to"in l)&&(o=ve(l.from),a=ve(l.to),i=o.isValid()&&a.isValid()?(a=we(a,o),o.isBefore(a)?s=ke(o,a):((s=ke(a,o)).milliseconds=-s.milliseconds,s.months=-s.months),s):{milliseconds:0,months:0},(l={}).ms=i.milliseconds,l.M=i.months),r=new me(l),ye(e)&&m(e,"_locale")&&(r._locale=e._locale),r}function Me(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function ke(e,t){var n={milliseconds:0,months:0};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=t-e.clone().add(n.months,"M"),n}function Re(r,i){return function(e,t){var n;return null===t||isNaN(+t)||(b(i,"moment()."+i+"(period, number) is deprecated. Please use moment()."+i+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),n=e,e=t,t=n),Ce(this,be(e="string"==typeof e?+e:e,t),r),this}}function Ce(e,t,n,r){var i=t._milliseconds,o=Se(t._days),a=Se(t._months);e.isValid()&&(r=null==r||r,i&&e._d.setTime(e._d.valueOf()+i*n),o&&I(e,"Date",O(e,"Date")+o*n),a&&z(e,O(e,"Month")+a*n),r&&g.updateOffset(e,o||a))}function Oe(e){var t;return void 0===e?this._locale._abbr:(null!=(t=ae(e))&&(this._locale=t),this)}function Ie(){return this._locale}function Pe(e,t){x(0,[e,e.length],0,t)}function xe(e,t,n,r,i){var o;return null==e?J(this,r,i).year:((o=$(e,r,i))<t&&(t=o),function(e,t,n,r,i){var o=X(e,t,n,r,i),a=G(o.year,0,o.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}.call(this,e,t,n,r,i))}function Ye(e,t){t[Ct]=w(1e3*("0."+e))}function He(e){return e}function Ne(e,t,n,r){var i=ae(),o=f().set(r,t);return i[n](o,e)}function Ue(e,t,n){if(d(e)&&(t=e,e=void 0),e=e||"",null!=t)return Ne(e,t,n,"month");var r,i=[];for(r=0;r<12;r++)i[r]=Ne(e,r,n,"month");return i}function Le(e,t,n,r){t=("boolean"==typeof e||(n=t=e,e=!1),d(t)&&(n=t,t=void 0),t||"");var i=ae(),o=e?i._week.dow:0;if(null!=n)return Ne(t,(n+o)%7,r,"day");var a,s=[];for(a=0;a<7;a++)s[a]=Ne(t,(a+o)%7,r,"day");return s}function Ve(e,t,n,r){var i=be(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function Fe(e){return e<0?Math.floor(e):Math.ceil(e)}function We(e){return 4800*e/146097}function ze(e){return 146097*e/4800}function Ae(e){return function(){return this.as(e)}}function Be(e){return function(){return this.isValid()?this._data[e]:NaN}}function je(e,t,n){var r=be(e).abs(),i=Nn(r.as("s")),o=Nn(r.as("m")),a=Nn(r.as("h")),s=Nn(r.as("d")),l=Nn(r.as("M")),u=Nn(r.as("y")),d=(i<=Un.ss?["s",i]:i<Un.s&&["ss",i])||o<=1&&["m"]||o<Un.m&&["mm",o]||a<=1&&["h"]||a<Un.h&&["hh",a]||s<=1&&["d"]||s<Un.d&&["dd",s]||l<=1&&["M"]||l<Un.M&&["MM",l]||u<=1&&["y"]||["yy",u];return d[2]=t,d[3]=0<+e,d[4]=n,function(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}.apply(null,d)}function Ze(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n=Ln(this._milliseconds)/1e3,r=Ln(this._days),i=Ln(this._months);e=D(n/60),t=D(e/60),n%=60,e%=60;var o=D(i/12),a=i%=12,s=r,l=t,u=e,d=n,c=this.asSeconds();return c?(c<0?"-":"")+"P"+(o?o+"Y":"")+(a?a+"M":"")+(s?s+"D":"")+(l||u||d?"T":"")+(l?l+"H":"")+(u?u+"M":"")+(d?d+"S":""):"P0D"}var Ge,qe=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,r=0;r<n;r++)if(r in t&&e.call(this,t[r],r,t))return!0;return!1},Xe=g.momentProperties=[],Je=!1,$e={};g.suppressDeprecationWarnings=!1,g.deprecationHandler=null;var Qe=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)m(e,t)&&n.push(t);return n},Ke={},et={},tt=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,nt=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,rt={},it={},ot=/\d/,at=/\d\d/,st=/\d{3}/,lt=/\d{4}/,ut=/[+-]?\d{6}/,dt=/\d\d?/,ct=/\d\d\d\d?/,ft=/\d\d\d\d\d\d?/,ht=/\d{1,3}/,pt=/\d{1,4}/,vt=/[+-]?\d{1,6}/,gt=/\d+/,mt=/[+-]?\d+/,yt=/Z|[+-]\d\d:?\d\d/gi,St=/Z|[+-]\d\d(?::?\d\d)?/gi,Et=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Dt={},wt={},_t=0,Tt=1,bt=2,Mt=3,kt=4,Rt=5,Ct=6,Ot=7,It=8,Pt=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};x("M",["MM",2],"Mo",function(){return this.month()+1}),x("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),x("MMMM",0,0,function(e){return this.localeData().months(this,e)}),t("month","M"),n("month",8),N("M",dt),N("MM",dt,at),N("MMM",function(e,t){return t.monthsShortRegex(e)}),N("MMMM",function(e,t){return t.monthsRegex(e)}),V(["M","MM"],function(e,t){t[Tt]=w(e)-1}),V(["MMM","MMMM"],function(e,t,n,r){var i=n._locale.monthsParse(e,r,n._strict);null!=i?t[Tt]=i:y(n).invalidMonth=e});var xt=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Yt="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Ht="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Nt=Et,Ut=Et;x("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),x(0,["YY",2],0,function(){return this.year()%100}),x(0,["YYYY",4],0,"year"),x(0,["YYYYY",5],0,"year"),x(0,["YYYYYY",6,!0],0,"year"),t("year","y"),n("year",1),N("Y",mt),N("YY",dt,at),N("YYYY",pt,lt),N("YYYYY",vt,ut),N("YYYYYY",vt,ut),V(["YYYYY","YYYYYY"],_t),V("YYYY",function(e,t){t[_t]=2===e.length?g.parseTwoDigitYear(e):w(e)}),V("YY",function(e,t){t[_t]=g.parseTwoDigitYear(e)}),V("Y",function(e,t){t[_t]=parseInt(e,10)}),g.parseTwoDigitYear=function(e){return w(e)+(68<w(e)?1900:2e3)};var Lt=r("FullYear",!0);x("w",["ww",2],"wo","week"),x("W",["WW",2],"Wo","isoWeek"),t("week","w"),t("isoWeek","W"),n("week",5),n("isoWeek",5),N("w",dt),N("ww",dt,at),N("W",dt),N("WW",dt,at),F(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=w(e)});x("d",0,"do","day"),x("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),x("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),x("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),x("e",0,0,"weekday"),x("E",0,0,"isoWeekday"),t("day","d"),t("weekday","e"),t("isoWeekday","E"),n("day",11),n("weekday",11),n("isoWeekday",11),N("d",dt),N("e",dt),N("E",dt),N("dd",function(e,t){return t.weekdaysMinRegex(e)}),N("ddd",function(e,t){return t.weekdaysShortRegex(e)}),N("dddd",function(e,t){return t.weekdaysRegex(e)}),F(["dd","ddd","dddd"],function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);null!=i?t.d=i:y(n).invalidWeekday=e}),F(["d","e","E"],function(e,t,n,r){t[r]=w(e)});var Vt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ft="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Wt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),zt=Et,At=Et,Bt=Et;x("H",["HH",2],0,"hour"),x("h",["hh",2],0,K),x("k",["kk",2],0,function(){return this.hours()||24}),x("hmm",0,0,function(){return""+K.apply(this)+P(this.minutes(),2)}),x("hmmss",0,0,function(){return""+K.apply(this)+P(this.minutes(),2)+P(this.seconds(),2)}),x("Hmm",0,0,function(){return""+this.hours()+P(this.minutes(),2)}),x("Hmmss",0,0,function(){return""+this.hours()+P(this.minutes(),2)+P(this.seconds(),2)}),ee("a",!0),ee("A",!1),t("hour","h"),n("hour",13),N("a",te),N("A",te),N("H",dt),N("h",dt),N("k",dt),N("HH",dt,at),N("hh",dt,at),N("kk",dt,at),N("hmm",ct),N("hmmss",ft),N("Hmm",ct),N("Hmmss",ft),V(["H","HH"],Mt),V(["k","kk"],function(e,t,n){var r=w(e);t[Mt]=24===r?0:r}),V(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),V(["h","hh"],function(e,t,n){t[Mt]=w(e),y(n).bigHour=!0}),V("hmm",function(e,t,n){var r=e.length-2;t[Mt]=w(e.substr(0,r)),t[kt]=w(e.substr(r)),y(n).bigHour=!0}),V("hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[Mt]=w(e.substr(0,r)),t[kt]=w(e.substr(r,2)),t[Rt]=w(e.substr(i)),y(n).bigHour=!0}),V("Hmm",function(e,t,n){var r=e.length-2;t[Mt]=w(e.substr(0,r)),t[kt]=w(e.substr(r))}),V("Hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[Mt]=w(e.substr(0,r)),t[kt]=w(e.substr(r,2)),t[Rt]=w(e.substr(i))});var jt,Zt=r("Hours",!0),Gt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Yt,monthsShort:Ht,week:{dow:0,doy:6},weekdays:Vt,weekdaysMin:Wt,weekdaysShort:Ft,meridiemParse:/[ap]\.?m?\.?/i},qt={},Xt={},Jt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,$t=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Qt=/Z|[+-]\d\d(?::?\d\d)?/,Kt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],en=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],tn=/^\/?Date\((\-?\d+)/i,nn=/^((?:Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d?\d\s(?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(?:\d\d)?\d\d\s)(\d\d:\d\d)(\:\d\d)?(\s(?:UT|GMT|[ECMP][SD]T|[A-IK-Za-ik-z]|[+-]\d{4}))$/;g.createFromInputFallback=e("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),g.ISO_8601=function(){},g.RFC_2822=function(){};var rn=e("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=ve.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:p()}),on=e("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=ve.apply(null,arguments);return this.isValid()&&e.isValid()?this<e?this:e:p()}),an=["year","quarter","month","week","day","hour","minute","second","millisecond"];Ee("Z",":"),Ee("ZZ",""),N("Z",St),N("ZZ",St),V(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=De(St,e)});var sn=/([\+\-]|\d\d)/gi;g.updateOffset=function(){};var ln=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,un=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;be.fn=me.prototype,be.invalid=function(){return be(NaN)};var dn=Re(1,"add"),cn=Re(-1,"subtract");g.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",g.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var fn=e("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});x(0,["gg",2],0,function(){return this.weekYear()%100}),x(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Pe("gggg","weekYear"),Pe("ggggg","weekYear"),Pe("GGGG","isoWeekYear"),Pe("GGGGG","isoWeekYear"),t("weekYear","gg"),t("isoWeekYear","GG"),n("weekYear",1),n("isoWeekYear",1),N("G",mt),N("g",mt),N("GG",dt,at),N("gg",dt,at),N("GGGG",pt,lt),N("gggg",pt,lt),N("GGGGG",vt,ut),N("ggggg",vt,ut),F(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,r){t[r.substr(0,2)]=w(e)}),F(["gg","GG"],function(e,t,n,r){t[r]=g.parseTwoDigitYear(e)}),x("Q",0,"Qo","quarter"),t("quarter","Q"),n("quarter",7),N("Q",ot),V("Q",function(e,t){t[Tt]=3*(w(e)-1)}),x("D",["DD",2],"Do","date"),t("date","D"),n("date",9),N("D",dt),N("DD",dt,at),N("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),V(["D","DD"],bt),V("Do",function(e,t){t[bt]=w(e.match(dt)[0])});var hn=r("Date",!0);x("DDD",["DDDD",3],"DDDo","dayOfYear"),t("dayOfYear","DDD"),n("dayOfYear",4),N("DDD",ht),N("DDDD",st),V(["DDD","DDDD"],function(e,t,n){n._dayOfYear=w(e)}),x("m",["mm",2],0,"minute"),t("minute","m"),n("minute",14),N("m",dt),N("mm",dt,at),V(["m","mm"],kt);var pn=r("Minutes",!1);x("s",["ss",2],0,"second"),t("second","s"),n("second",15),N("s",dt),N("ss",dt,at),V(["s","ss"],Rt);var vn,gn=r("Seconds",!1);for(x("S",0,0,function(){return~~(this.millisecond()/100)}),x(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),x(0,["SSS",3],0,"millisecond"),x(0,["SSSS",4],0,function(){return 10*this.millisecond()}),x(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),x(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),x(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),x(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),x(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),t("millisecond","ms"),n("millisecond",16),N("S",ht,ot),N("SS",ht,at),N("SSS",ht,st),vn="SSSS";vn.length<=9;vn+="S")N(vn,gt);for(vn="S";vn.length<=9;vn+="S")V(vn,Ye);var mn=r("Milliseconds",!1);x("z",0,0,"zoneAbbr"),x("zz",0,0,"zoneName");var yn=S.prototype;yn.add=dn,yn.calendar=function(e,t){var n=e||ve(),r=we(n,this).startOf("day"),i=g.calendarFormat(this,r)||"sameElse",o=t&&(M(t[i])?t[i].call(this,n):t[i]);return this.format(o||this.localeData().calendar(i,this,ve(n)))},yn.clone=function(){return new S(this)},yn.diff=function(e,t,n){var r,i,o,a,s,l,u,d,c,f;return this.isValid()?(r=we(e,this)).isValid()?(i=6e4*(r.utcOffset()-this.utcOffset()),"year"===(t=R(t))||"month"===t||"quarter"===t?(s=this,c=12*((l=r).year()-s.year())+(l.month()-s.month()),f=s.clone().add(c,"months"),d=l-f<0?(u=s.clone().add(c-1,"months"),(l-f)/(f-u)):(u=s.clone().add(1+c,"months"),(l-f)/(u-f)),a=-(c+d)||0,"quarter"===t?a/=3:"year"===t&&(a/=12)):(o=this-r,a="second"===t?o/1e3:"minute"===t?o/6e4:"hour"===t?o/36e5:"day"===t?(o-i)/864e5:"week"===t?(o-i)/6048e5:o),n?a:D(a)):NaN:NaN},yn.endOf=function(e){return void 0===(e=R(e))||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))},yn.format=function(e){e=e||(this.isUtc()?g.defaultFormatUtc:g.defaultFormat);var t=Y(this,e);return this.localeData().postformat(t)},yn.from=function(e,t){return this.isValid()&&(E(e)&&e.isValid()||ve(e).isValid())?be({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},yn.fromNow=function(e){return this.from(ve(),e)},yn.to=function(e,t){return this.isValid()&&(E(e)&&e.isValid()||ve(e).isValid())?be({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},yn.toNow=function(e){return this.to(ve(),e)},yn.get=function(e){return M(this[e=R(e)])?this[e]():this},yn.invalidAt=function(){return y(this).overflow},yn.isAfter=function(e,t){var n=E(e)?e:ve(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=R(o(t)?"millisecond":t))?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())},yn.isBefore=function(e,t){var n=E(e)?e:ve(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=R(o(t)?"millisecond":t))?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())},yn.isBetween=function(e,t,n,r){return("("===(r=r||"()")[0]?this.isAfter(e,n):!this.isBefore(e,n))&&(")"===r[1]?this.isBefore(t,n):!this.isAfter(t,n))},yn.isSame=function(e,t){var n,r=E(e)?e:ve(e);return!(!this.isValid()||!r.isValid())&&("millisecond"===(t=R(t||"millisecond"))?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))},yn.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},yn.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},yn.isValid=function(){return h(this)},yn.lang=fn,yn.locale=Oe,yn.localeData=Ie,yn.max=on,yn.min=rn,yn.parsingFlags=function(){return c({},y(this))},yn.set=function(e,t){if("object"==typeof e)for(var n=function(e){var t=[];for(var n in e)t.push({unit:n,priority:et[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}(e=C(e)),r=0;r<n.length;r++)this[n[r].unit](e[n[r].unit]);else if(M(this[e=R(e)]))return this[e](t);return this},yn.startOf=function(e){switch(e=R(e)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===e&&this.weekday(0),"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this},yn.subtract=cn,yn.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},yn.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},yn.toDate=function(){return new Date(this.valueOf())},yn.toISOString=function(){if(!this.isValid())return null;var e=this.clone().utc();return e.year()<0||9999<e.year()?Y(e,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):M(Date.prototype.toISOString)?this.toDate().toISOString():Y(e,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")},yn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i=t+'[")]';return this.format(n+r+"-MM-DD[T]HH:mm:ss.SSS"+i)},yn.toJSON=function(){return this.isValid()?this.toISOString():null},yn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},yn.unix=function(){return Math.floor(this.valueOf()/1e3)},yn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},yn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},yn.year=Lt,yn.isLeapYear=function(){return Z(this.year())},yn.weekYear=function(e){return xe.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},yn.isoWeekYear=function(e){return xe.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},yn.quarter=yn.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},yn.month=A,yn.daysInMonth=function(){return W(this.year(),this.month())},yn.week=yn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},yn.isoWeek=yn.isoWeeks=function(e){var t=J(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},yn.weeksInYear=function(){var e=this.localeData()._week;return $(this.year(),e.dow,e.doy)},yn.isoWeeksInYear=function(){return $(this.year(),1,4)},yn.date=hn,yn.day=yn.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t,n,r=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(t=e,n=this.localeData(),e="string"!=typeof t?t:isNaN(t)?"number"==typeof(t=n.weekdaysParse(t))?t:null:parseInt(t,10),this.add(e-r,"d")):r},yn.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},yn.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null==e)return this.day()||7;var t,n,r=(t=e,n=this.localeData(),"string"==typeof t?n.weekdaysParse(t)%7||7:isNaN(t)?null:t);return this.day(this.day()%7?r:r-7)},yn.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},yn.hour=yn.hours=Zt,yn.minute=yn.minutes=pn,yn.second=yn.seconds=gn,yn.millisecond=yn.milliseconds=mn,yn.utcOffset=function(e,t,n){var r,i=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null==e)return this._isUTC?i:_e(this);if("string"==typeof e){if(null===(e=De(St,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(r=_e(this)),this._offset=e,this._isUTC=!0,null!=r&&this.add(r,"m"),i!==e&&(!t||this._changeInProgress?Ce(this,be(e-i,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,g.updateOffset(this,!0),this._changeInProgress=null)),this},yn.utc=function(e){return this.utcOffset(0,e)},yn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(_e(this),"m")),this},yn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=De(yt,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},yn.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?ve(e).utcOffset():0,(this.utcOffset()-e)%60==0)},yn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},yn.isLocal=function(){return!!this.isValid()&&!this._isUTC},yn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},yn.isUtc=Te,yn.isUTC=Te,yn.zoneAbbr=function(){return this._isUTC?"UTC":""},yn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},yn.dates=e("dates accessor is deprecated. Use date instead.",hn),yn.months=e("months accessor is deprecated. Use month instead",A),yn.years=e("years accessor is deprecated. Use year instead",Lt),yn.zone=e("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),yn.isDSTShifted=e("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!o(this._isDSTShifted))return this._isDSTShifted;var e={};if(v(e,this),(e=he(e))._a){var t=(e._isUTC?f:ve)(e._a);this._isDSTShifted=this.isValid()&&0<_(e._a,t.toArray())}else this._isDSTShifted=!1;return this._isDSTShifted});var Sn=k.prototype;Sn.calendar=function(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return M(r)?r.call(t,n):r},Sn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])},Sn.invalidDate=function(){return this._invalidDate},Sn.ordinal=function(e){return this._ordinal.replace("%d",e)},Sn.preparse=He,Sn.postformat=He,Sn.relativeTime=function(e,t,n,r){var i=this._relativeTime[n];return M(i)?i(e,t,n,r):i.replace(/%d/i,e)},Sn.pastFuture=function(e,t){var n=this._relativeTime[0<e?"future":"past"];return M(n)?n(t):n.replace(/%s/i,t)},Sn.set=function(e){var t,n;for(n in e)M(t=e[n])?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Sn.months=function(e,t){return e?s(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||xt).test(t)?"format":"standalone"][e.month()]:s(this._months)?this._months:this._months.standalone},Sn.monthsShort=function(e,t){return e?s(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[xt.test(t)?"format":"standalone"][e.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Sn.monthsParse=function(e,t,n){var r,i,o;if(this._monthsParseExact)return function(e,t,n){var r,i,o,a=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)o=f([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(o,"").toLocaleLowerCase();return n?-1!==(i="MMM"===t?Pt.call(this._shortMonthsParse,a):Pt.call(this._longMonthsParse,a))?i:null:"MMM"===t?-1!==(i=Pt.call(this._shortMonthsParse,a))?i:-1!==(i=Pt.call(this._longMonthsParse,a))?i:null:-1!==(i=Pt.call(this._longMonthsParse,a))?i:-1!==(i=Pt.call(this._shortMonthsParse,a))?i:null}.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=f([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(o="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[r]=new RegExp(o.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}},Sn.monthsRegex=function(e){return this._monthsParseExact?(m(this,"_monthsRegex")||B.call(this),e?this._monthsStrictRegex:this._monthsRegex):(m(this,"_monthsRegex")||(this._monthsRegex=Ut),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},Sn.monthsShortRegex=function(e){return this._monthsParseExact?(m(this,"_monthsRegex")||B.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(m(this,"_monthsShortRegex")||(this._monthsShortRegex=Nt),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},Sn.week=function(e){return J(e,this._week.dow,this._week.doy).week},Sn.firstDayOfYear=function(){return this._week.doy},Sn.firstDayOfWeek=function(){return this._week.dow},Sn.weekdays=function(e,t){return e?s(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:s(this._weekdays)?this._weekdays:this._weekdays.standalone},Sn.weekdaysMin=function(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin},Sn.weekdaysShort=function(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort},Sn.weekdaysParse=function(e,t,n){var r,i,o;if(this._weekdaysParseExact)return function(e,t,n){var r,i,o,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)o=f([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(o,"").toLocaleLowerCase();return n?-1!==(i="dddd"===t?Pt.call(this._weekdaysParse,a):"ddd"===t?Pt.call(this._shortWeekdaysParse,a):Pt.call(this._minWeekdaysParse,a))?i:null:"dddd"===t?-1!==(i=Pt.call(this._weekdaysParse,a))?i:-1!==(i=Pt.call(this._shortWeekdaysParse,a))?i:-1!==(i=Pt.call(this._minWeekdaysParse,a))?i:null:"ddd"===t?-1!==(i=Pt.call(this._shortWeekdaysParse,a))?i:-1!==(i=Pt.call(this._weekdaysParse,a))?i:-1!==(i=Pt.call(this._minWeekdaysParse,a))?i:null:-1!==(i=Pt.call(this._minWeekdaysParse,a))?i:-1!==(i=Pt.call(this._weekdaysParse,a))?i:-1!==(i=Pt.call(this._shortWeekdaysParse,a))?i:null}.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=f([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(o="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}},Sn.weekdaysRegex=function(e){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Q.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(m(this,"_weekdaysRegex")||(this._weekdaysRegex=zt),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},Sn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Q.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(m(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=At),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Sn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Q.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(m(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Bt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Sn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},Sn.meridiem=function(e,t,n){return 11<e?n?"pm":"PM":n?"am":"AM"},ie("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===w(e%100/10)?"th":1==t?"st":2==t?"nd":3==t?"rd":"th")}}),g.lang=e("moment.lang is deprecated. Use moment.locale instead.",ie),g.langData=e("moment.langData is deprecated. Use moment.localeData instead.",ae);var En=Math.abs,Dn=Ae("ms"),wn=Ae("s"),_n=Ae("m"),Tn=Ae("h"),bn=Ae("d"),Mn=Ae("w"),kn=Ae("M"),Rn=Ae("y"),Cn=Be("milliseconds"),On=Be("seconds"),In=Be("minutes"),Pn=Be("hours"),xn=Be("days"),Yn=Be("months"),Hn=Be("years"),Nn=Math.round,Un={ss:44,s:45,m:45,h:22,d:26,M:11},Ln=Math.abs,Vn=me.prototype;return Vn.isValid=function(){return this._isValid},Vn.abs=function(){var e=this._data;return this._milliseconds=En(this._milliseconds),this._days=En(this._days),this._months=En(this._months),e.milliseconds=En(e.milliseconds),e.seconds=En(e.seconds),e.minutes=En(e.minutes),e.hours=En(e.hours),e.months=En(e.months),e.years=En(e.years),this},Vn.add=function(e,t){return Ve(this,e,t,1)},Vn.subtract=function(e,t){return Ve(this,e,t,-1)},Vn.as=function(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=R(e))||"year"===e)return t=this._days+r/864e5,n=this._months+We(t),"month"===e?n:n/12;switch(t=this._days+Math.round(ze(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}},Vn.asMilliseconds=Dn,Vn.asSeconds=wn,Vn.asMinutes=_n,Vn.asHours=Tn,Vn.asDays=bn,Vn.asWeeks=Mn,Vn.asMonths=kn,Vn.asYears=Rn,Vn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*w(this._months/12):NaN},Vn._bubble=function(){var e,t,n,r,i,o=this._milliseconds,a=this._days,s=this._months,l=this._data;return 0<=o&&0<=a&&0<=s||o<=0&&a<=0&&s<=0||(o+=864e5*Fe(ze(s)+a),s=a=0),l.milliseconds=o%1e3,e=D(o/1e3),l.seconds=e%60,t=D(e/60),l.minutes=t%60,n=D(t/60),l.hours=n%24,a+=D(n/24),s+=i=D(We(a)),a-=Fe(ze(i)),r=D(s/12),s%=12,l.days=a,l.months=s,l.years=r,this},Vn.get=function(e){return e=R(e),this.isValid()?this[e+"s"]():NaN},Vn.milliseconds=Cn,Vn.seconds=On,Vn.minutes=In,Vn.hours=Pn,Vn.days=xn,Vn.weeks=function(){return D(this.days()/7)},Vn.months=Yn,Vn.years=Hn,Vn.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=je(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)},Vn.toISOString=Ze,Vn.toString=Ze,Vn.toJSON=Ze,Vn.locale=Oe,Vn.localeData=Ie,Vn.toIsoString=e("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ze),Vn.lang=fn,x("X",0,0,"unix"),x("x",0,0,"valueOf"),N("x",mt),N("X",/[+-]?\d+(\.\d{1,3})?/),V("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),V("x",function(e,t,n){n._d=new Date(w(e))}),g.version="2.18.1",Ge=ve,g.fn=yn,g.min=function(){return ge("isBefore",[].slice.call(arguments,0))},g.max=function(){return ge("isAfter",[].slice.call(arguments,0))},g.now=function(){return Date.now?Date.now():+new Date},g.utc=f,g.unix=function(e){return ve(1e3*e)},g.months=function(e,t){return Ue(e,t,"months")},g.isDate=a,g.locale=ie,g.invalid=p,g.duration=be,g.isMoment=E,g.weekdays=function(e,t,n){return Le(e,t,n,"weekdays")},g.parseZone=function(){return ve.apply(null,arguments).parseZone()},g.localeData=ae,g.isDuration=ye,g.monthsShort=function(e,t){return Ue(e,t,"monthsShort")},g.weekdaysMin=function(e,t,n){return Le(e,t,n,"weekdaysMin")},g.defineLocale=oe,g.updateLocale=function(e,t){if(null!=t){var n,r=Gt;null!=qt[e]&&(r=qt[e]._config),(n=new k(t=i(r,t))).parentLocale=qt[e],qt[e]=n,ie(e)}else null!=qt[e]&&(null!=qt[e].parentLocale?qt[e]=qt[e].parentLocale:null!=qt[e]&&delete qt[e]);return qt[e]},g.locales=function(){return Qe(qt)},g.weekdaysShort=function(e,t,n){return Le(e,t,n,"weekdaysShort")},g.normalizeUnits=R,g.relativeTimeRounding=function(e){return void 0===e?Nn:"function"==typeof e&&(Nn=e,!0)},g.relativeTimeThreshold=function(e,t){return void 0!==Un[e]&&(void 0===t?Un[e]:(Un[e]=t,"s"===e&&(Un.ss=t-1),!0))},g.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},g.prototype=yn,g}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).FullCalendar={})}(this,function(e){"use strict";var o={className:!0,colSpan:!0,rowSpan:!0},t={"<tr":"tbody","<td":"tr"};function a(e,t,n){var r=document.createElement(e);if(t)for(var i in t)"style"===i?v(r,t[i]):o[i]?r[i]=t[i]:r.setAttribute(i,t[i]);return"string"==typeof n?r.innerHTML=n:null!=n&&D(r,n),r}function E(e){e=e.trim();var t=document.createElement(n(e));return t.innerHTML=e,t.firstChild}function s(e){return Array.prototype.slice.call(function(e){e=e.trim();var t=document.createElement(n(e));return t.innerHTML=e,t.childNodes}(e))}function n(e){return t[e.substr(0,3)]||"div"}function D(e,t){for(var n=l(t),r=0;r<n.length;r++)e.appendChild(n[r])}function f(e,t){for(var n=l(t),r=e.firstChild||null,i=0;i<n.length;i++)e.insertBefore(n[i],r)}function l(e){return"string"==typeof e?s(e):e instanceof Node?[e]:Array.prototype.slice.call(e)}function r(e){e.parentNode&&e.parentNode.removeChild(e)}var i=Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.msMatchesSelector,u=Element.prototype.closest||function(e){var t=this;if(!document.documentElement.contains(t))return null;do{if(c(t,e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null};function d(e,t){return u.call(e,t)}function c(e,t){return i.call(e,t)}function h(e,t){for(var n=e instanceof HTMLElement?[e]:e,r=[],i=0;i<n.length;i++)for(var o=n[i].querySelectorAll(t),a=0;a<o.length;a++)r.push(o[a]);return r}var p=/(top|left|right|bottom|width|height)$/i;function v(e,t){for(var n in t)g(e,n,t[n])}function g(e,t,n){null==n?e.style[t]="":"number"==typeof n&&p.test(t)?e.style[t]=n+"px":e.style[t]=n}function m(e,t){var n={left:Math.max(e.left,t.left),right:Math.min(e.right,t.right),top:Math.max(e.top,t.top),bottom:Math.min(e.bottom,t.bottom)};return n.left<n.right&&n.top<n.bottom&&n}var y=null;function S(){return null===y&&(y=function(){var e=a("div",{style:{position:"absolute",top:-1e3,left:0,border:0,padding:0,overflow:"scroll",direction:"rtl"}},"<div></div>");document.body.appendChild(e);var t=e.firstChild.getBoundingClientRect().left>e.getBoundingClientRect().left;return r(e),t}()),y}function w(e){return e=Math.max(0,e),e=Math.round(e)}function _(e,t){void 0===t&&(t=!1);var n=window.getComputedStyle(e),r=parseInt(n.borderLeftWidth,10)||0,i=parseInt(n.borderRightWidth,10)||0,o=parseInt(n.borderTopWidth,10)||0,a=parseInt(n.borderBottomWidth,10)||0,s=w(e.offsetWidth-e.clientWidth-r-i),l={borderLeft:r,borderRight:i,borderTop:o,borderBottom:a,scrollbarBottom:w(e.offsetHeight-e.clientHeight-o-a),scrollbarLeft:0,scrollbarRight:0};return S()&&"rtl"===n.direction?l.scrollbarLeft=s:l.scrollbarRight=s,t&&(l.paddingLeft=parseInt(n.paddingLeft,10)||0,l.paddingRight=parseInt(n.paddingRight,10)||0,l.paddingTop=parseInt(n.paddingTop,10)||0,l.paddingBottom=parseInt(n.paddingBottom,10)||0),l}function T(e,t){void 0===t&&(t=!1);var n=b(e),r=_(e,t),i={left:n.left+r.borderLeft+r.scrollbarLeft,right:n.right-r.borderRight-r.scrollbarRight,top:n.top+r.borderTop,bottom:n.bottom-r.borderBottom-r.scrollbarBottom};return t&&(i.left+=r.paddingLeft,i.right-=r.paddingRight,i.top+=r.paddingTop,i.bottom-=r.paddingBottom),i}function b(e){var t=e.getBoundingClientRect();return{left:t.left+window.pageXOffset,top:t.top+window.pageYOffset,right:t.right+window.pageXOffset,bottom:t.bottom+window.pageYOffset}}function M(e){return e.getBoundingClientRect().height+k(e)}function k(e){var t=window.getComputedStyle(e);return parseInt(t.marginTop,10)+parseInt(t.marginBottom,10)}function R(e){for(var t=[];e instanceof HTMLElement;){var n=window.getComputedStyle(e);if("fixed"===n.position)break;/(auto|scroll)/.test(n.overflow+n.overflowY+n.overflowX)&&t.push(e),e=e.parentNode}return t}function C(e){e.preventDefault()}function O(e,t,n,r){function i(e){var t=d(e.target,n);t&&r.call(t,e,t)}return e.addEventListener(t,i),function(){e.removeEventListener(t,i)}}var I=["webkitTransitionEnd","otransitionend","oTransitionEnd","msTransitionEnd","transitionend"];var P=["sun","mon","tue","wed","thu","fri","sat"];function x(e,t){var n=A(e);return n[2]+=t,B(n)}function Y(e,t){var n=A(e);return n[6]+=t,B(n)}function H(e,t){return(t.valueOf()-e.valueOf())/864e5}function N(e,t){var n=V(e),r=V(t);return{years:0,months:0,days:Math.round(H(n,r)),milliseconds:t.valueOf()-r.valueOf()-(e.valueOf()-n.valueOf())}}function U(e,t){var n=L(e,t);return null!==n&&n%7==0?n/7:null}function L(e,t){return Z(e)===Z(t)?Math.round(H(e,t)):null}function V(e){return B([e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()])}function F(e,t,n,r){var i,o,a=B([t,0,1+(-(7+B([t,0,o=7+(i=n)-r]).getUTCDay()-i)%7+o-1)]),s=V(e),l=Math.round(H(a,s));return Math.floor(l/7)+1}function W(e){return[e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()]}function z(e){return new Date(e[0],e[1]||0,null==e[2]?1:e[2],e[3]||0,e[4]||0,e[5]||0)}function A(e){return[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()]}function B(e){return 1===e.length&&(e=e.concat([0])),new Date(Date.UTC.apply(Date,e))}function j(e){return!isNaN(e.valueOf())}function Z(e){return 1e3*e.getUTCHours()*60*60+1e3*e.getUTCMinutes()*60+1e3*e.getUTCSeconds()+e.getUTCMilliseconds()}var G=["years","months","days","milliseconds"],q=/^(-?)(?:(\d+)\.)?(\d+):(\d\d)(?::(\d\d)(?:\.(\d\d\d))?)?/;function X(e,t){var n;return"string"==typeof e?function(e){var t=q.exec(e);if(t){var n=t[1]?-1:1;return{years:0,months:0,days:n*(t[2]?parseInt(t[2],10):0),milliseconds:n*(60*(t[3]?parseInt(t[3],10):0)*60*1e3+60*(t[4]?parseInt(t[4],10):0)*1e3+1e3*(t[5]?parseInt(t[5],10):0)+(t[6]?parseInt(t[6],10):0))}}return null}(e):"object"==typeof e&&e?J(e):"number"==typeof e?J(((n={})[t||"milliseconds"]=e,n)):null}function J(e){return{years:e.years||e.year||0,months:e.months||e.month||0,days:(e.days||e.day||0)+7*$(e),milliseconds:60*(e.hours||e.hour||0)*60*1e3+60*(e.minutes||e.minute||0)*1e3+1e3*(e.seconds||e.second||0)+(e.milliseconds||e.millisecond||e.ms||0)}}function $(e){return e.weeks||e.week||0}function Q(e,t){return e.years===t.years&&e.months===t.months&&e.days===t.days&&e.milliseconds===t.milliseconds}function K(e){return ee(e)/864e5}function ee(e){return 31536e6*e.years+2592e6*e.months+864e5*e.days+e.milliseconds}function te(e,t){var n=e.milliseconds;if(n){if(n%1e3!=0)return{unit:"millisecond",value:n};if(n%6e4!=0)return{unit:"second",value:n/1e3};if(n%36e5!=0)return{unit:"minute",value:n/6e4};if(n)return{unit:"hour",value:n/36e5}}return e.days?t||e.days%7!=0?{unit:"day",value:e.days}:{unit:"week",value:e.days/7}:e.months?{unit:"month",value:e.months}:e.years?{unit:"year",value:e.years}:{unit:"millisecond",value:0}}function ne(e){e.forEach(function(e){e.style.height=""})}function re(e){var t,n,r=[],i=[];for("string"==typeof e?i=e.split(/\s*,\s*/):"function"==typeof e?i=[e]:Array.isArray(e)&&(i=e),t=0;t<i.length;t++)"string"==typeof(n=i[t])?r.push("-"===n.charAt(0)?{field:n.substring(1),order:-1}:{field:n,order:1}):"function"==typeof n&&r.push({func:n});return r}function ie(e,t,n){var r,i;for(r=0;r<n.length;r++)if(i=oe(e,t,n[r]))return i;return 0}function oe(e,t,n){return n.func?n.func(e,t):ae(e[n.field],t[n.field])*(n.order||1)}function ae(e,t){return e||t?null==t?-1:null==e?1:"string"==typeof e||"string"==typeof t?String(e).localeCompare(String(t)):e-t:0}function se(e){return e.charAt(0).toUpperCase()+e.slice(1)}function le(e,t){var n=String(e);return"000".substr(0,t-n.length)+n}function ue(e){return e%1==0}function de(e,t,n){if("function"==typeof e&&(e=[e]),e){var r=void 0,i=void 0;for(r=0;r<e.length;r++)i=e[r].apply(t,n)||i;return i}}function ce(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n=0;n<e.length;n++)if(void 0!==e[n])return e[n]}function fe(t,n){var r,i,o,a,s,l=function(){var e=(new Date).valueOf()-a;e<n?r=setTimeout(l,n-e):(r=null,s=t.apply(o,i),o=i=null)};return function(){return o=this,i=arguments,a=(new Date).valueOf(),r=r||setTimeout(l,n),s}}function he(e,t,n,r){void 0===n&&(n={});var i={};for(var o in t){var a=t[o];void 0!==e[o]?a===Function?i[o]="function"==typeof e[o]?e[o]:null:i[o]=a?a(e[o]):e[o]:void 0!==n[o]?i[o]=n[o]:a===String?i[o]="":a&&a!==Number&&a!==Boolean&&a!==Function?i[o]=a(null):i[o]=null}if(r)for(var o in e)void 0===t[o]&&(r[o]=e[o]);return i}function pe(e){var t=Math.floor(H(e.start,e.end))||1,n=V(e.start);return{start:n,end:x(n,t)}}function ve(e,t){void 0===t&&(t=X(0));var n=null,r=null;if(e.end){r=V(e.end);var i=e.end.valueOf()-r.valueOf();i&&i>=ee(t)&&(r=x(r,1))}return e.start&&(n=V(e.start),r&&r<=n&&(r=x(n,1))),{start:n,end:r}}function ge(e,t,n,r){return"year"===r?X(n.diffWholeYears(e,t),"year"):"month"===r?X(n.diffWholeMonths(e,t),"month"):N(e,t)}var me=function(e,t){return(me=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function ye(e,t){function n(){this.constructor=e}me(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var Se=function(){return(Se=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};var Ee=Object.prototype.hasOwnProperty;function De(e,t){var n,r,i,o,a,s,l={};if(t)for(n=0;n<t.length;n++){for(r=t[n],i=[],o=e.length-1;0<=o;o--)if("object"==typeof(a=e[o][r])&&a)i.unshift(a);else if(void 0!==a){l[r]=a;break}i.length&&(l[r]=De(i))}for(n=e.length-1;0<=n;n--)for(r in s=e[n])r in l||(l[r]=s[r]);return l}function we(e,t){var n={};for(var r in e)t(e[r],r)&&(n[r]=e[r]);return n}function _e(e,t){var n={};for(var r in e)n[r]=t(e[r],r);return n}function Te(e){for(var t={},n=0,r=e;n<r.length;n++){t[r[n]]=!0}return t}function be(e){var t=[];for(var n in e)t.push(e[n]);return t}function Me(e,t){for(var n in e)if(Ee.call(e,n)&&!(n in t))return!1;for(var n in t)if(Ee.call(t,n)&&e[n]!==t[n])return!1;return!0}function ke(e,t,n,r){for(var i=Pe(),o=0,a=e;o<a.length;o++){var s=At(a[o],t,n,r);s&&Re(s,i)}return i}function Re(e,t){return void 0===t&&(t=Pe()),t.defs[e.def.defId]=e.def,e.instance&&(t.instances[e.instance.instanceId]=e.instance),t}function Ce(e,t,n){var r,i,o,a,s,l,u=n.dateEnv,d=e.defs,c=e.instances;for(var f in c=we(c,function(e){return!d[e.defId].recurringDef}),d){var h=d[f];if(h.recurringDef){var p=h.recurringDef.duration;p=p||(h.allDay?n.defaultAllDayEventDuration:n.defaultTimedEventDuration);for(var v=0,g=(r=h,i=p,o=t,a=n.dateEnv,s=n.pluginSystem.hooks.recurringTypes,l=void 0,l=s[r.recurringDef.typeId].expand(r.recurringDef.typeData,{start:a.subtract(o.start,i),end:o.end},a),r.allDay&&(l=l.map(V)),l);v<g.length;v++){var m=g[v],y=jt(f,{start:m,end:u.add(m,p)});c[y.instanceId]=y}}}return{defs:d,instances:c}}function Oe(e,t){var n=e.instances[t];if(n){var r=e.defs[n.defId],i=Ye(e,function(e){return t=r,n=e,Boolean(t.groupId&&t.groupId===n.groupId);var t,n});return i.defs[r.defId]=r,i.instances[n.instanceId]=n,i}return Pe()}function Ie(e,t){var n;if(t){n=[];for(var r=0,i=e;r<i.length;r++){var o=i[r],a=t(o);a?n.push(a):null==a&&n.push(o)}}else n=e;return n}function Pe(){return{defs:{},instances:{}}}function xe(e,t){return{defs:Se({},e.defs,t.defs),instances:Se({},e.instances,t.instances)}}function Ye(e,t){var n=we(e.defs,t),r=we(e.instances,function(e){return n[e.defId]});return{defs:n,instances:r}}function He(e,t){var n,r,i=[],o=t.start;for(e.sort(Ne),n=0;n<e.length;n++)(r=e[n]).start>o&&i.push({start:o,end:r.start}),r.end>o&&(o=r.end);return o<t.end&&i.push({start:o,end:t.end}),i}function Ne(e,t){return e.start.valueOf()-t.start.valueOf()}function Ue(e,t){var n=e.start,r=e.end,i=null;return null!==t.start&&(n=null===n?t.start:new Date(Math.max(n.valueOf(),t.start.valueOf()))),null!=t.end&&(r=null===r?t.end:new Date(Math.min(r.valueOf(),t.end.valueOf()))),(null===n||null===r||n<r)&&(i={start:n,end:r}),i}function Le(e,t){return(null===e.start?null:e.start.valueOf())===(null===t.start?null:t.start.valueOf())&&(null===e.end?null:e.end.valueOf())===(null===t.end?null:t.end.valueOf())}function Ve(e,t){return(null===e.end||null===t.start||e.end>t.start)&&(null===e.start||null===t.end||e.start<t.end)}function Fe(e,t){return(null===e.start||null!==t.start&&t.start>=e.start)&&(null===e.end||null!==t.end&&t.end<=e.end)}function We(e,t){return(null===e.start||t>=e.start)&&(null===e.end||t<e.end)}function ze(e,t){var n,r=e.length;if(r!==t.length)return!1;for(n=0;n<r;n++)if(e[n]!==t[n])return!1;return!0}function Ae(e){var t,n;return function(){return t&&ze(t,arguments)||(t=arguments,n=e.apply(this,arguments)),n}}function Be(t,n){var r=null;return function(){var e=t.apply(this,arguments);return null!==r&&(r===e||n(r,e))||(r=e),r}}var je={week:3,separator:0,omitZeroMinute:0,meridiem:0,omitCommas:0},Ze={timeZoneName:7,era:6,year:5,month:4,day:2,weekday:2,hour:1,minute:1,second:1},Ge=/\s*([ap])\.?m\.?/i,qe=/,/g,Xe=/\s+/g,Je=/\u200e/g,$e=/UTC|GMT/,Qe=(Ke.prototype.format=function(e,t){return this.buildFormattingFunc(this.standardDateProps,this.extendedSettings,t)(e)},Ke.prototype.formatRange=function(e,t,n){var r,i,o,a=this.standardDateProps,s=this.extendedSettings,l=(r=e.marker,i=t.marker,(o=n.calendarSystem).getMarkerYear(r)===o.getMarkerYear(i)?o.getMarkerMonth(r)===o.getMarkerMonth(i)?o.getMarkerDay(r)===o.getMarkerDay(i)?Z(r)===Z(i)?0:1:2:4:5);if(!l)return this.format(e,n);var u=l;!(1<u)||"numeric"!==a.year&&"2-digit"!==a.year||"numeric"!==a.month&&"2-digit"!==a.month||"numeric"!==a.day&&"2-digit"!==a.day||(u=1);var d=this.format(e,n),c=this.format(t,n);if(d===c)return d;var f=et(function(e,t){var n={};for(var r in e)r in Ze&&!(Ze[r]<=t)||(n[r]=e[r]);return n}(a,u),s,n),h=f(e),p=f(t),v=function(e,t,n,r){for(var i=0;i<e.length;){var o=e.indexOf(t,i);if(-1===o)break;var a=e.substr(0,o);i=o+t.length;for(var s=e.substr(i),l=0;l<n.length;){var u=n.indexOf(r,l);if(-1===u)break;var d=n.substr(0,u);l=u+r.length;var c=n.substr(l);if(a===d&&s===c)return{before:a,after:s}}}return null}(d,h,c,p),g=s.separator||"";return v?v.before+h+g+p+v.after:d+g+c},Ke.prototype.getLargestUnit=function(){switch(this.severity){case 7:case 6:case 5:return"year";case 4:return"month";case 3:return"week";default:return"day"}},Ke);function Ke(e){var t={},n={},r=0;for(var i in e)i in je?(n[i]=e[i],r=Math.max(je[i],r)):(t[i]=e[i],i in Ze&&(r=Math.max(Ze[i],r)));this.standardDateProps=t,this.extendedSettings=n,this.severity=r,this.buildFormattingFunc=Ae(et)}function et(e,t,n){var r=Object.keys(e).length;return 1===r&&"short"===e.timeZoneName?function(e){return at(e.timeZoneOffset)}:0===r&&t.week?function(e){return function(e,t,n,r){var i=[];"narrow"===r?i.push(t):"short"===r&&i.push(t," ");i.push(n.simpleNumberFormat.format(e)),n.options.isRtl&&i.reverse();return i.join("")}(n.computeWeekNumber(e.marker),n.weekLabel,n.locale,t.week)}:function(n,r,i){n=Se({},n),r=Se({},r),function(e,t){e.timeZoneName&&(e.hour||(e.hour="2-digit"),e.minute||(e.minute="2-digit"));"long"===e.timeZoneName&&(e.timeZoneName="short");t.omitZeroMinute&&(e.second||e.millisecond)&&delete t.omitZeroMinute}(n,r),n.timeZone="UTC";var o,a=new Intl.DateTimeFormat(i.locale.codes,n);if(r.omitZeroMinute){var e=Se({},n);delete e.minute,o=new Intl.DateTimeFormat(i.locale.codes,e)}return function(e){var t=e.marker;return function(e,t,n,r,i){e=e.replace(Je,""),"short"===n.timeZoneName&&(e=function(e,t){var n=!1;e=e.replace($e,function(){return n=!0,t}),n||(e+=" "+t);return e}(e,"UTC"===i.timeZone||null==t.timeZoneOffset?"UTC":at(t.timeZoneOffset)));r.omitCommas&&(e=e.replace(qe,"").trim());r.omitZeroMinute&&(e=e.replace(":00",""));!1===r.meridiem?e=e.replace(Ge,"").trim():"narrow"===r.meridiem?e=e.replace(Ge,function(e,t){return t.toLocaleLowerCase()}):"short"===r.meridiem?e=e.replace(Ge,function(e,t){return t.toLocaleLowerCase()+"m"}):"lowercase"===r.meridiem&&(e=e.replace(Ge,function(e){return e.toLocaleLowerCase()}));return e=(e=e.replace(Xe," ")).trim()}((o&&!t.getUTCMinutes()?o:a).format(t),e,n,r,i)}}(e,t,n)}var tt=(nt.prototype.format=function(e,t){return t.cmdFormatter(this.cmdStr,st(e,null,t,this.separator))},nt.prototype.formatRange=function(e,t,n){return n.cmdFormatter(this.cmdStr,st(e,t,n,this.separator))},nt);function nt(e,t){this.cmdStr=e,this.separator=t}var rt=(it.prototype.format=function(e,t){return this.func(st(e,null,t))},it.prototype.formatRange=function(e,t,n){return this.func(st(e,t,n))},it);function it(e){this.func=e}function ot(e,t){return"object"==typeof e&&e?("string"==typeof t&&(e=Se({separator:t},e)),new Qe(e)):"string"==typeof e?new tt(e,t):"function"==typeof e?new rt(e):void 0}function at(e,t){void 0===t&&(t=!1);var n=e<0?"-":"+",r=Math.abs(e),i=Math.floor(r/60),o=Math.round(r%60);return t?n+le(i,2)+":"+le(o,2):"GMT"+n+i+(o?":"+le(o,2):"")}function st(e,t,n,r){var i=lt(e,n.calendarSystem);return{date:i,start:i,end:t?lt(t,n.calendarSystem):null,timeZone:n.timeZone,localeCodes:n.locale.codes,separator:r}}function lt(e,t){var n=t.markerToArray(e.marker);return{marker:e.marker,timeZoneOffset:e.timeZoneOffset,array:n,year:n[0],month:n[1],day:n[2],hour:n[3],minute:n[4],second:n[5],millisecond:n[6]}}var ut=(dt.prototype.remove=function(){this.calendar.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:this.internalEventSource.sourceId})},dt.prototype.refetch=function(){this.calendar.dispatch({type:"FETCH_EVENT_SOURCES",sourceIds:[this.internalEventSource.sourceId]})},Object.defineProperty(dt.prototype,"id",{get:function(){return this.internalEventSource.publicId},enumerable:!0,configurable:!0}),Object.defineProperty(dt.prototype,"url",{get:function(){return this.internalEventSource.meta.url},enumerable:!0,configurable:!0}),dt);function dt(e,t){this.calendar=e,this.internalEventSource=t}var ct=(ft.prototype.setProp=function(e,t){var n,r;if(!(e in Wt))if(e in Ft)"function"==typeof Ft[e]&&(t=Ft[e](t)),this.mutate({standardProps:((n={})[e]=t,n)});else if(e in Yt){var i=void 0;"function"==typeof Yt[e]&&(t=Yt[e](t)),i="color"===e?{backgroundColor:t,borderColor:t}:"editable"===e?{startEditable:t,durationEditable:t}:((r={})[e]=t,r),this.mutate({standardProps:{ui:i}})}},ft.prototype.setExtendedProp=function(e,t){var n;this.mutate({extendedProps:((n={})[e]=t,n)})},ft.prototype.setStart=function(e,t){void 0===t&&(t={});var n=this._calendar.dateEnv,r=n.createMarker(e);if(r&&this._instance){var i=ge(this._instance.range.start,r,n,t.granularity);t.maintainDuration?this.mutate({datesDelta:i}):this.mutate({startDelta:i})}},ft.prototype.setEnd=function(e,t){void 0===t&&(t={});var n,r=this._calendar.dateEnv;if((null==e||(n=r.createMarker(e)))&&this._instance)if(n){var i=ge(this._instance.range.end,n,r,t.granularity);this.mutate({endDelta:i})}else this.mutate({standardProps:{hasEnd:!1}})},ft.prototype.setDates=function(e,t,n){void 0===n&&(n={});var r,i=this._calendar.dateEnv,o={allDay:n.allDay},a=i.createMarker(e);if(a&&(null==t||(r=i.createMarker(t)))&&this._instance){var s=this._instance.range;!0===n.allDay&&(s=pe(s));var l=ge(s.start,a,i,n.granularity);if(r){var u=ge(s.end,r,i,n.granularity);Q(l,u)?this.mutate({datesDelta:l,standardProps:o}):this.mutate({startDelta:l,endDelta:u,standardProps:o})}else o.hasEnd=!1,this.mutate({datesDelta:l,standardProps:o})}},ft.prototype.moveStart=function(e){var t=X(e);t&&this.mutate({startDelta:t})},ft.prototype.moveEnd=function(e){var t=X(e);t&&this.mutate({endDelta:t})},ft.prototype.moveDates=function(e){var t=X(e);t&&this.mutate({datesDelta:t})},ft.prototype.setAllDay=function(e,t){void 0===t&&(t={});var n={allDay:e},r=t.maintainDuration;null==r&&(r=this._calendar.opt("allDayMaintainDuration")),this._def.allDay!==e&&(n.hasEnd=r),this.mutate({standardProps:n})},ft.prototype.formatRange=function(e){var t=this._calendar.dateEnv,n=this._instance,r=ot(e,this._calendar.opt("defaultRangeSeparator"));return this._def.hasEnd?t.formatRange(n.range.start,n.range.end,r,{forcedStartTzo:n.forcedStartTzo,forcedEndTzo:n.forcedEndTzo}):t.format(n.range.start,r,{forcedTzo:n.forcedStartTzo})},ft.prototype.mutate=function(e){var t=this._def,n=this._instance;if(n){this._calendar.dispatch({type:"MUTATE_EVENTS",instanceId:n.instanceId,mutation:e,fromApi:!0});var r=this._calendar.state.eventStore;this._def=r.defs[t.defId],this._instance=r.instances[n.instanceId]}},ft.prototype.remove=function(){this._calendar.dispatch({type:"REMOVE_EVENT_DEF",defId:this._def.defId})},Object.defineProperty(ft.prototype,"source",{get:function(){var e=this._def.sourceId;return e?new ut(this._calendar,this._calendar.state.eventSources[e]):null},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"start",{get:function(){return this._instance?this._calendar.dateEnv.toDate(this._instance.range.start):null},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"end",{get:function(){return this._instance&&this._def.hasEnd?this._calendar.dateEnv.toDate(this._instance.range.end):null},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"id",{get:function(){return this._def.publicId},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"groupId",{get:function(){return this._def.groupId},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"allDay",{get:function(){return this._def.allDay},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"title",{get:function(){return this._def.title},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"url",{get:function(){return this._def.url},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"rendering",{get:function(){return this._def.rendering},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"startEditable",{get:function(){return this._def.ui.startEditable},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"durationEditable",{get:function(){return this._def.ui.durationEditable},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"constraint",{get:function(){return this._def.ui.constraints[0]||null},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"overlap",{get:function(){return this._def.ui.overlap},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"allow",{get:function(){return this._def.ui.allows[0]||null},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"backgroundColor",{get:function(){return this._def.ui.backgroundColor},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"borderColor",{get:function(){return this._def.ui.borderColor},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"textColor",{get:function(){return this._def.ui.textColor},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"classNames",{get:function(){return this._def.ui.classNames},enumerable:!0,configurable:!0}),Object.defineProperty(ft.prototype,"extendedProps",{get:function(){return this._def.extendedProps},enumerable:!0,configurable:!0}),ft);function ft(e,t,n){this._calendar=e,this._def=t,this._instance=n||null}function ht(e,t,n,r){var i={},o={},a={},s=[],l=[],u=gt(e.defs,t);for(var d in e.defs){"inverse-background"===(E=e.defs[d]).rendering&&(E.groupId?(i[E.groupId]=[],a[E.groupId]||(a[E.groupId]=E)):o[d]=[])}for(var c in e.instances){var f=e.instances[c],h=u[(E=e.defs[f.defId]).defId],p=f.range,v=!E.allDay&&r?ve(p,r):p,g=Ue(v,n);g&&("inverse-background"===E.rendering?E.groupId?i[E.groupId].push(g):o[f.defId].push(g):("background"===E.rendering?s:l).push({def:E,ui:h,instance:f,range:g,isStart:v.start&&v.start.valueOf()===g.start.valueOf(),isEnd:v.end&&v.end.valueOf()===g.end.valueOf()}))}for(var m in i)for(var y=0,S=He(i[m],n);y<S.length;y++){var E,D=S[y];h=u[(E=a[m]).defId];s.push({def:E,ui:h,instance:null,range:D,isStart:!1,isEnd:!1})}for(var d in o)for(var w=0,_=He(o[d],n);w<_.length;w++){D=_[w];s.push({def:e.defs[d],ui:u[d],instance:null,range:D,isStart:!1,isEnd:!1})}return{bg:s,fg:l}}function pt(n,e,r){n.hasPublicHandlers("eventRender")&&(e=e.filter(function(e){var t=n.publiclyTrigger("eventRender",[{event:new ct(n.calendar,e.eventRange.def,e.eventRange.instance),isMirror:r,isStart:e.isStart,isEnd:e.isEnd,el:e.el,view:n}]);return!1!==t&&(t&&!0!==t&&(e.el=t),!0)}));for(var t=0,i=e;t<i.length;t++){var o=i[t];a=o.el,s=o,a.fcSeg=s}var a,s;return e}function vt(e){return e.fcSeg||null}function gt(e,t){return _e(e,function(e){return mt(e,t)})}function mt(e,t){var n=[];return t[""]&&n.push(t[""]),t[e.defId]&&n.push(t[e.defId]),n.push(e.ui),Lt(n)}function yt(e,t,n,r){var i=gt(e.defs,t),o=Pe();for(var a in e.defs){var s=e.defs[a];o.defs[a]=St(s,i[a],n,r.pluginSystem.hooks.eventDefMutationAppliers,r)}for(var l in e.instances){var u=e.instances[l];s=o.defs[u.defId];o.instances[l]=Et(u,s,i[u.defId],n,r)}return o}function St(e,t,n,r,i){var o=n.standardProps||{};null==o.hasEnd&&t.durationEditable&&(n.startDelta||n.endDelta)&&(o.hasEnd=!0);var a=Se({},e,o,{ui:Se({},e.ui,o.ui)});n.extendedProps&&(a.extendedProps=Se({},a.extendedProps,n.extendedProps));for(var s=0,l=r;s<l.length;s++){(0,l[s])(a,n,i)}return!a.hasEnd&&i.opt("forceEventDuration")&&(a.hasEnd=!0),a}function Et(e,t,n,r,i){var o=i.dateEnv,a=r.standardProps&&!0===r.standardProps.allDay,s=r.standardProps&&!1===r.standardProps.hasEnd,l=Se({},e);return a&&(l.range=pe(l.range)),r.datesDelta&&n.startEditable&&(l.range={start:o.add(l.range.start,r.datesDelta),end:o.add(l.range.end,r.datesDelta)}),r.startDelta&&n.durationEditable&&(l.range={start:o.add(l.range.start,r.startDelta),end:l.range.end}),r.endDelta&&n.durationEditable&&(l.range={start:l.range.start,end:o.add(l.range.end,r.endDelta)}),s&&(l.range={start:l.range.start,end:i.getDefaultEventEnd(t.allDay,l.range.start)}),t.allDay&&(l.range={start:V(l.range.start),end:V(l.range.end)}),l.range.end<l.range.start&&(l.range.end=i.getDefaultEventEnd(t.allDay,l.range.start)),l}function Dt(e,t,n,r,i){switch(t.type){case"RECEIVE_EVENTS":return function(e,t,n,r,i,o){if(t&&n===t.latestFetchId){var a=ke(function(e,t,n){var r=n.opt("eventDataTransform"),i=t?t.eventDataTransform:null;return i&&(e=Ie(e,i)),r&&(e=Ie(e,r)),e}(i,t,o),t.sourceId,o);return r&&(a=Ce(a,r,o)),xe(wt(e,t.sourceId),a)}return e}(e,n[t.sourceId],t.fetchId,t.fetchRange,t.rawEvents,i);case"ADD_EVENTS":return function(e,t,n,r){n&&(t=Ce(t,n,r));return xe(e,t)}(e,t.eventStore,r?r.activeRange:null,i);case"MERGE_EVENTS":return xe(e,t.eventStore);case"PREV":case"NEXT":case"SET_DATE":case"SET_VIEW_TYPE":return r?Ce(e,r.activeRange,i):e;case"CHANGE_TIMEZONE":return f=e,h=t.oldDateEnv,p=i.dateEnv,v=f.defs,g=_e(f.instances,function(e){var t=v[e.defId];return t.allDay||t.recurringDef?e:Se({},e,{range:{start:p.createMarker(h.toDate(e.range.start,e.forcedStartTzo)),end:p.createMarker(h.toDate(e.range.end,e.forcedEndTzo))},forcedStartTzo:p.canComputeOffset?null:e.forcedStartTzo,forcedEndTzo:p.canComputeOffset?null:e.forcedEndTzo})}),{defs:v,instances:g};case"MUTATE_EVENTS":return o=e,a=t.instanceId,s=t.mutation,l=t.fromApi,u=i,d=Oe(o,a),c=l?{"":{startEditable:!0,durationEditable:!0,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]}}:u.eventUiBases,d=yt(d,c,s,u),xe(o,d);case"REMOVE_EVENT_INSTANCES":return _t(e,t.instances);case"REMOVE_EVENT_DEF":return Ye(e,function(e){return e.defId!==t.defId});case"REMOVE_EVENT_SOURCE":return wt(e,t.sourceId);case"REMOVE_ALL_EVENT_SOURCES":return Ye(e,function(e){return!e.sourceId});case"REMOVE_ALL_EVENTS":return Pe();case"RESET_EVENTS":return{defs:e.defs,instances:e.instances};default:return e}var o,a,s,l,u,d,c,f,h,p,v,g}function wt(e,t){return Ye(e,function(e){return e.sourceId!==t})}function _t(e,t){return{defs:e.defs,instances:we(e.instances,function(e){return!t[e.instanceId]})}}function Tt(e,t){return bt({eventDrag:e},t)}function bt(e,t){var n=t.view,r=Se({businessHours:n?n.props.businessHours:Pe(),dateSelection:"",eventStore:t.state.eventStore,eventUiBases:t.eventUiBases,eventSelection:"",eventDrag:null,eventResize:null},e);return(t.pluginSystem.hooks.isPropsValid||Mt)(r,t)}function Mt(e,t,n,r){return void 0===n&&(n={}),!(e.eventDrag&&!function(e,t,n,r){var i=e.eventDrag,o=i.mutatedEvents,a=o.defs,s=o.instances,l=gt(a,i.isEvent?e.eventUiBases:{"":t.selectionConfig});r&&(l=_e(l,r));var u=_t(e.eventStore,i.affectedEvents.instances),d=u.defs,c=u.instances,f=gt(d,e.eventUiBases);for(var h in s){var p=s[h],v=p.range,g=l[p.defId],m=a[p.defId];if(!kt(g.constraints,v,u,e.businessHours,t))return;var y=t.opt("eventOverlap");for(var S in"function"!=typeof y&&(y=null),c){var E=c[S];if(Ve(v,E.range)){if(!1===f[E.defId].overlap&&i.isEvent)return;if(!1===g.overlap)return;if(y&&!y(new ct(t,d[E.defId],E),new ct(t,m,p)))return}}for(var D=t.state.eventStore,w=0,_=g.allows;w<_.length;w++){var T=_[w],b=Se({},n,{range:p.range,allDay:m.allDay}),M=D.defs[m.defId],k=D.instances[h],R=void 0;if(R=M?new ct(t,M,k):new ct(t,m),!T(t.buildDateSpanApi(b),R))return}}return 1}(e,t,n,r))&&!(e.dateSelection&&!function(e,t,n,r){var i=e.eventStore,o=i.defs,a=i.instances,s=e.dateSelection,l=s.range,u=t.selectionConfig;r&&(u=r(u));if(!kt(u.constraints,l,i,e.businessHours,t))return;var d=t.opt("selectOverlap");"function"!=typeof d&&(d=null);for(var c in a){var f=a[c];if(Ve(l,f.range)){if(!1===u.overlap)return;if(d&&!d(new ct(t,o[f.defId],f)))return}}for(var h=0,p=u.allows;h<p.length;h++){var v=p[h],g=Se({},n,s);if(!v(t.buildDateSpanApi(g),null))return}return 1}(e,t,n,r))}function kt(e,t,n,r,i){for(var o=0,a=e;o<a.length;o++){if(!Ot(Rt(a[o],t,n,r,i),t))return}return 1}function Rt(t,e,n,r,i){return"businessHours"===t?Ct(Ce(r,e,i)):"string"==typeof t?Ct(Ye(n,function(e){return e.groupId===t})):"object"==typeof t&&t?Ct(Ce(t,e,i)):[]}function Ct(e){var t=e.instances,n=[];for(var r in t)n.push(t[r].range);return n}function Ot(e,t){for(var n=0,r=e;n<r.length;n++){if(Fe(r[n],t))return 1}}function It(e){return(e+"").replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\n/g,"<br />")}function Pt(e){var t=[];for(var n in e){var r=e[n];null!=r&&""!==r&&t.push(n+":"+r)}return t.join(";")}function xt(e){return Array.isArray(e)?e:"string"==typeof e?e.split(/\s+/):[]}var Yt={editable:Boolean,startEditable:Boolean,durationEditable:Boolean,constraint:null,overlap:null,allow:null,className:xt,classNames:xt,color:String,backgroundColor:String,borderColor:String,textColor:String};function Ht(e,t,n){var r,i,o=he(e,Yt,{},n),a=(r=o.constraint,i=t,Array.isArray(r)?ke(r,"",i,!0):"object"==typeof r&&r?ke([r],"",i,!0):null!=r?String(r):null);return{startEditable:null!=o.startEditable?o.startEditable:o.editable,durationEditable:null!=o.durationEditable?o.durationEditable:o.editable,constraints:null!=a?[a]:[],overlap:o.overlap,allows:null!=o.allow?[o.allow]:[],backgroundColor:o.backgroundColor||o.color,borderColor:o.borderColor||o.color,textColor:o.textColor,classNames:o.classNames.concat(o.className)}}function Nt(e,t,n,r){var i={},o={};for(var a in Yt){var s=e+se(a);i[a]=t[s],o[s]=!0}if("event"===e&&(i.editable=t.editable),r)for(var a in t)o[a]||(r[a]=t[a]);return Ht(i,n)}var Ut={startEditable:null,durationEditable:null,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]};function Lt(e){return e.reduce(Vt,Ut)}function Vt(e,t){return{startEditable:null!=t.startEditable?t.startEditable:e.startEditable,durationEditable:null!=t.durationEditable?t.durationEditable:e.durationEditable,constraints:e.constraints.concat(t.constraints),overlap:"boolean"==typeof t.overlap?t.overlap:e.overlap,allows:e.allows.concat(t.allows),backgroundColor:t.backgroundColor||e.backgroundColor,borderColor:t.borderColor||e.borderColor,textColor:t.textColor||e.textColor,classNames:e.classNames.concat(t.classNames)}}var Ft={id:String,groupId:String,title:String,url:String,rendering:String,extendedProps:null},Wt={start:null,date:null,end:null,allDay:null},zt=0;function At(e,t,n,r){var i=function(e,t){var n=null;if(e){var r=t.state.eventSources[e];n=r.allDayDefault}null==n&&(n=t.opt("allDayDefault"));return n}(t,n),o={},a=function(e,t,n,r,i){for(var o=0;o<r.length;o++){var a={},s=r[o].parse(e,a,n);if(s){var l=a.allDay;return delete a.allDay,null==l&&null==(l=t)&&null==(l=s.allDayGuess)&&(l=!1),Se(i,a),{allDay:l,duration:s.duration,typeData:s.typeData,typeId:o}}}return null}(e,i,n.dateEnv,n.pluginSystem.hooks.recurringTypes,o);if(a)return(s=Bt(o,t,a.allDay,Boolean(a.duration),n)).recurringDef={typeId:a.typeId,typeData:a.typeData,duration:a.duration},{def:s,instance:null};var s,l={},u=function(e,t,n,r,i){var o,a,s=function(e,t){var n=he(e,Wt,{},t);return n.start=null!==n.start?n.start:n.date,delete n.date,n}(e,r),l=s.allDay,u=null,d=!1,c=null;if(o=n.dateEnv.createMarkerMeta(s.start))u=o.marker;else if(!i)return null;null!=s.end&&(a=n.dateEnv.createMarkerMeta(s.end));null==l&&(l=null!=t?t:(!o||o.isTimeUnspecified)&&(!a||a.isTimeUnspecified));l&&u&&(u=V(u));a&&(c=a.marker,l&&(c=V(c)),u&&c<=u&&(c=null));c?d=!0:i||(d=n.opt("forceEventDuration")||!1,c=n.dateEnv.add(u,l?n.defaultAllDayEventDuration:n.defaultTimedEventDuration));return{allDay:l,hasEnd:d,range:{start:u,end:c},forcedStartTzo:o?o.forcedTzo:null,forcedEndTzo:a?a.forcedTzo:null}}(e,i,n,l,r);return u?{def:s=Bt(l,t,u.allDay,u.hasEnd,n),instance:jt(s.defId,u.range,u.forcedStartTzo,u.forcedEndTzo)}:null}function Bt(e,t,n,r,i){var o,a,s,l,u,d={},c=(o=i,a=d,l=he(e,Ft,{},s={}),u=Ht(s,o,a),l.publicId=l.id,delete l.id,l.ui=u,l);c.defId=String(zt++),c.sourceId=t,c.allDay=n,c.hasEnd=r;for(var f=0,h=i.pluginSystem.hooks.eventDefParsers;f<h.length;f++){var p={};(0,h[f])(c,d,p),d=p}return c.extendedProps=Se(d,c.extendedProps||{}),Object.freeze(c.ui.classNames),Object.freeze(c.extendedProps),c}function jt(e,t,n,r){return{instanceId:String(zt++),defId:e,range:t,forcedStartTzo:null==n?null:n,forcedEndTzo:null==r?null:r}}var Zt={startTime:"09:00",endTime:"17:00",daysOfWeek:[1,2,3,4,5],rendering:"inverse-background",classNames:"fc-nonbusiness",groupId:"_businessHours"};function Gt(e,t){return ke(function(e){var t;t=!0===e?[{}]:Array.isArray(e)?e.filter(function(e){return e.daysOfWeek}):"object"==typeof e&&e?[e]:[];return t=t.map(function(e){return Se({},Zt,e)})}(e),"",t)}function qt(e,n,t){void 0===t&&(t=[]);var r,i,o=[];function a(){if(i){for(var e=0,t=o;e<t.length;e++){t[e].unrender()}n&&n.apply(r,i),i=null}}function s(){i&&ze(i,arguments)||(a(),r=this,i=arguments,e.apply(this,arguments))}s.dependents=o,s.unrender=a;for(var l=0,u=t;l<u.length;l++){u[l].dependents.push(s)}return s}var Xt=Pe(),Jt=($t.prototype.splitProps=function(e){var n=this,t=this.getKeyInfo(e),r=this.getKeysForEventDefs(e.eventStore),i=this.splitDateSelection(e.dateSelection),o=this.splitIndividualUi(e.eventUiBases,r),a=this.splitEventStore(e.eventStore,r),s=this.splitEventDrag(e.eventDrag),l=this.splitEventResize(e.eventResize),u={};for(var d in this.eventUiBuilders=_e(t,function(e,t){return n.eventUiBuilders[t]||Ae(Qt)}),t){var c=t[d],f=a[d]||Xt,h=this.eventUiBuilders[d];u[d]={businessHours:c.businessHours||e.businessHours,dateSelection:i[d]||null,eventStore:f,eventUiBases:h(e.eventUiBases[""],c.ui,o[d]),eventSelection:f.instances[e.eventSelection]?e.eventSelection:"",eventDrag:s[d]||null,eventResize:l[d]||null}}return u},$t.prototype._splitDateSpan=function(e){var t={};if(e)for(var n=0,r=this.getKeysForDateSpan(e);n<r.length;n++)t[r[n]]=e;return t},$t.prototype._getKeysForEventDefs=function(e){var t=this;return _e(e.defs,function(e){return t.getKeysForEventDef(e)})},$t.prototype._splitEventStore=function(e,t){var n=e.defs,r=e.instances,i={};for(var o in n)for(var a=0,s=t[o];a<s.length;a++)i[f=s[a]]||(i[f]=Pe()),i[f].defs[o]=n[o];for(var l in r)for(var u=r[l],d=0,c=t[u.defId];d<c.length;d++){var f;i[f=c[d]]&&(i[f].instances[l]=u)}return i},$t.prototype._splitIndividualUi=function(e,t){var n={};for(var r in e)if(r)for(var i=0,o=t[r];i<o.length;i++){var a=o[i];n[a]||(n[a]={}),n[a][r]=e[r]}return n},$t.prototype._splitInteraction=function(t){var n={};if(t){var r=this._splitEventStore(t.affectedEvents,this._getKeysForEventDefs(t.affectedEvents)),e=this._getKeysForEventDefs(t.mutatedEvents),i=this._splitEventStore(t.mutatedEvents,e),o=function(e){n[e]||(n[e]={affectedEvents:r[e]||Xt,mutatedEvents:i[e]||Xt,isEvent:t.isEvent,origSeg:t.origSeg})};for(var a in r)o(a);for(var a in i)o(a)}return n},$t);function $t(){this.getKeysForEventDefs=Ae(this._getKeysForEventDefs),this.splitDateSelection=Ae(this._splitDateSpan),this.splitEventStore=Ae(this._splitEventStore),this.splitIndividualUi=Ae(this._splitIndividualUi),this.splitEventDrag=Ae(this._splitInteraction),this.splitEventResize=Ae(this._splitInteraction),this.eventUiBuilders={}}function Qt(e,t,n){var r=[];e&&r.push(e),t&&r.push(t);var i={"":Lt(r)};return n&&Se(i,n),i}function Kt(e,t,n,r){var i,o,a,s,l=e.dateEnv;return t instanceof Date?i=t:(i=t.date,o=t.type,a=t.forceOff),s={date:l.formatIso(i,{omitTime:!0}),type:o||"day"},"string"==typeof n&&(r=n,n=null),n=n?" "+function(e){var t=[];for(var n in e){var r=e[n];null!=r&&t.push(n+'="'+It(r)+'"')}return t.join(" ")}(n):"",r=r||"",!a&&e.opt("navLinks")?"<a"+n+' data-goto="'+It(JSON.stringify(s))+'">'+r+"</a>":"<span"+n+">"+r+"</span>"}function en(e,t,n,r){var i,o,a=n.calendar,s=n.view,l=n.theme,u=n.dateEnv,d=[];return We(t.activeRange,e)?(d.push("fc-"+P[e.getUTCDay()]),s.opt("monthMode")&&u.getMonth(e)!==u.getMonth(t.currentRange.start)&&d.push("fc-other-month"),o=x(i=V(a.getNow()),1),e<i?d.push("fc-past"):o<=e?d.push("fc-future"):(d.push("fc-today"),!0!==r&&d.push(l.getClass("today")))):d.push("fc-disabled-day"),d}function tn(e,t,n){function r(){o||(o=!0,t.apply(this,arguments))}function i(){o||(o=!0,n&&n.apply(this,arguments))}var o=!1,a=e(r,i);a&&"function"==typeof a.then&&a.then(r,i)}var nn=(rn.mixInto=function(e){this.mixIntoObj(e.prototype)},rn.mixIntoObj=function(t){var n=this;Object.getOwnPropertyNames(this.prototype).forEach(function(e){t[e]||(t[e]=n.prototype[e])})},rn.mixOver=function(t){var n=this;Object.getOwnPropertyNames(this.prototype).forEach(function(e){t.prototype[e]=n.prototype[e]})},rn);function rn(){}var on,an=(ye(sn,on=nn),sn.prototype.on=function(e,t){return ln(this._handlers||(this._handlers={}),e,t),this},sn.prototype.one=function(e,t){return ln(this._oneHandlers||(this._oneHandlers={}),e,t),this},sn.prototype.off=function(e,t){return this._handlers&&un(this._handlers,e,t),this._oneHandlers&&un(this._oneHandlers,e,t),this},sn.prototype.trigger=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return this.triggerWith(e,this,t),this},sn.prototype.triggerWith=function(e,t,n){return this._handlers&&de(this._handlers[e],t,n),this._oneHandlers&&(de(this._oneHandlers[e],t,n),delete this._oneHandlers[e]),this},sn.prototype.hasHandlers=function(e){return this._handlers&&this._handlers[e]&&this._handlers[e].length||this._oneHandlers&&this._oneHandlers[e]&&this._oneHandlers[e].length},sn);function sn(){return null!==on&&on.apply(this,arguments)||this}function ln(e,t,n){(e[t]||(e[t]=[])).push(n)}function un(e,t,n){n?e[t]&&(e[t]=e[t].filter(function(e){return e!==n})):delete e[t]}var dn=(cn.prototype.build=function(){var e=this.originEl,t=this.originClientRect=e.getBoundingClientRect();this.isHorizontal&&this.buildElHorizontals(t.left),this.isVertical&&this.buildElVerticals(t.top)},cn.prototype.buildElHorizontals=function(e){for(var t=[],n=[],r=0,i=this.els;r<i.length;r++){var o=i[r].getBoundingClientRect();t.push(o.left-e),n.push(o.right-e)}this.lefts=t,this.rights=n},cn.prototype.buildElVerticals=function(e){for(var t=[],n=[],r=0,i=this.els;r<i.length;r++){var o=i[r].getBoundingClientRect();t.push(o.top-e),n.push(o.bottom-e)}this.tops=t,this.bottoms=n},cn.prototype.leftToIndex=function(e){var t,n=this.lefts,r=this.rights,i=n.length;for(t=0;t<i;t++)if(e>=n[t]&&e<r[t])return t},cn.prototype.topToIndex=function(e){var t,n=this.tops,r=this.bottoms,i=n.length;for(t=0;t<i;t++)if(e>=n[t]&&e<r[t])return t},cn.prototype.getWidth=function(e){return this.rights[e]-this.lefts[e]},cn.prototype.getHeight=function(e){return this.bottoms[e]-this.tops[e]},cn);function cn(e,t,n,r){this.originEl=e,this.els=t,this.isHorizontal=n,this.isVertical=r}var fn=(hn.prototype.getMaxScrollTop=function(){return this.getScrollHeight()-this.getClientHeight()},hn.prototype.getMaxScrollLeft=function(){return this.getScrollWidth()-this.getClientWidth()},hn.prototype.canScrollVertically=function(){return 0<this.getMaxScrollTop()},hn.prototype.canScrollHorizontally=function(){return 0<this.getMaxScrollLeft()},hn.prototype.canScrollUp=function(){return 0<this.getScrollTop()},hn.prototype.canScrollDown=function(){return this.getScrollTop()<this.getMaxScrollTop()},hn.prototype.canScrollLeft=function(){return 0<this.getScrollLeft()},hn.prototype.canScrollRight=function(){return this.getScrollLeft()<this.getMaxScrollLeft()},hn);function hn(){}var pn,vn=(ye(gn,pn=fn),gn.prototype.getScrollTop=function(){return this.el.scrollTop},gn.prototype.getScrollLeft=function(){return this.el.scrollLeft},gn.prototype.setScrollTop=function(e){this.el.scrollTop=e},gn.prototype.setScrollLeft=function(e){this.el.scrollLeft=e},gn.prototype.getScrollWidth=function(){return this.el.scrollWidth},gn.prototype.getScrollHeight=function(){return this.el.scrollHeight},gn.prototype.getClientHeight=function(){return this.el.clientHeight},gn.prototype.getClientWidth=function(){return this.el.clientWidth},gn);function gn(e){var t=pn.call(this)||this;return t.el=e,t}var mn,yn=(ye(Sn,mn=fn),Sn.prototype.getScrollTop=function(){return window.pageYOffset},Sn.prototype.getScrollLeft=function(){return window.pageXOffset},Sn.prototype.setScrollTop=function(e){window.scroll(window.pageXOffset,e)},Sn.prototype.setScrollLeft=function(e){window.scroll(e,window.pageYOffset)},Sn.prototype.getScrollWidth=function(){return document.documentElement.scrollWidth},Sn.prototype.getScrollHeight=function(){return document.documentElement.scrollHeight},Sn.prototype.getClientHeight=function(){return document.documentElement.clientHeight},Sn.prototype.getClientWidth=function(){return document.documentElement.clientWidth},Sn);function Sn(){return null!==mn&&mn.apply(this,arguments)||this}var En,Dn=(ye(wn,En=vn),wn.prototype.clear=function(){this.setHeight("auto"),this.applyOverflow()},wn.prototype.destroy=function(){r(this.el)},wn.prototype.applyOverflow=function(){v(this.el,{overflowX:this.overflowX,overflowY:this.overflowY})},wn.prototype.lockOverflow=function(e){var t=this.overflowX,n=this.overflowY;e=e||this.getScrollbarWidths(),"auto"===t&&(t=e.bottom||this.canScrollHorizontally()?"scroll":"hidden"),"auto"===n&&(n=e.left||e.right||this.canScrollVertically()?"scroll":"hidden"),v(this.el,{overflowX:t,overflowY:n})},wn.prototype.setHeight=function(e){g(this.el,"height",e)},wn.prototype.getScrollbarWidths=function(){var e=_(this.el);return{left:e.scrollbarLeft,right:e.scrollbarRight,bottom:e.scrollbarBottom}},wn);function wn(e,t){var n=En.call(this,a("div",{className:"fc-scroller"}))||this;return n.overflowX=e,n.overflowY=t,n.applyOverflow(),n}var _n=(Tn.prototype.processIconOverride=function(){this.iconOverrideOption&&this.setIconOverride(this.calendarOptions[this.iconOverrideOption])},Tn.prototype.setIconOverride=function(e){var t,n;if("object"==typeof e&&e){for(n in t=Se({},this.iconClasses),e)t[n]=this.applyIconOverridePrefix(e[n]);this.iconClasses=t}else!1===e&&(this.iconClasses={})},Tn.prototype.applyIconOverridePrefix=function(e){var t=this.iconOverridePrefix;return t&&0!==e.indexOf(t)&&(e=t+e),e},Tn.prototype.getClass=function(e){return this.classes[e]||""},Tn.prototype.getIconClass=function(e){var t=this.iconClasses[e];return t?this.baseIconClass+" "+t:""},Tn.prototype.getCustomButtonIconClass=function(e){var t;return this.iconOverrideCustomButtonOption&&(t=e[this.iconOverrideCustomButtonOption])?this.baseIconClass+" "+this.applyIconOverridePrefix(t):""},Tn);function Tn(e){this.calendarOptions=e,this.processIconOverride()}_n.prototype.classes={},_n.prototype.iconClasses={},_n.prototype.baseIconClass="",_n.prototype.iconOverridePrefix="";var bn=0,Mn=(kn.addEqualityFuncs=function(e){this.prototype.equalityFuncs=Se({},this.prototype.equalityFuncs,e)},kn.prototype.opt=function(e){return this.context.options[e]},kn.prototype.receiveProps=function(e){var t=function(e,t,n){var r={},i=!1;for(var o in t)o in e&&(e[o]===t[o]||n[o]&&n[o](e[o],t[o]))?r[o]=e[o]:(r[o]=t[o],i=!0);for(var o in e)if(!(o in t)){i=!0;break}return{anyChanges:i,comboProps:r}}(this.props||{},e,this.equalityFuncs),n=t.anyChanges,r=t.comboProps;this.props=r,n&&this.render(r)},kn.prototype.render=function(e){},kn.prototype.destroy=function(){},kn);function kn(e,t){t&&(e.view=this),this.uid=String(bn++),this.context=e,this.dateEnv=e.dateEnv,this.theme=e.theme,this.view=e.view,this.calendar=e.calendar,this.isRtl="rtl"===this.opt("dir")}Mn.prototype.equalityFuncs={};var Rn,Cn=(ye(On,Rn=Mn),On.prototype.destroy=function(){Rn.prototype.destroy.call(this),r(this.el)},On.prototype.buildPositionCaches=function(){},On.prototype.queryHit=function(e,t,n,r){return null},On.prototype.isInteractionValid=function(e){var t=this.calendar,n=this.props.dateProfile,r=e.mutatedEvents.instances;if(n)for(var i in r)if(!Fe(n.validRange,r[i].range))return!1;return Tt(e,t)},On.prototype.isDateSelectionValid=function(e){var t,n,r=this.props.dateProfile;return!(r&&!Fe(r.validRange,e.range))&&(t=e,n=this.calendar,bt({dateSelection:t},n))},On.prototype.publiclyTrigger=function(e,t){return this.calendar.publiclyTrigger(e,t)},On.prototype.publiclyTriggerAfterSizing=function(e,t){return this.calendar.publiclyTriggerAfterSizing(e,t)},On.prototype.hasPublicHandlers=function(e){return this.calendar.hasPublicHandlers(e)},On.prototype.triggerRenderedSegs=function(e,t){var n=this.calendar;if(this.hasPublicHandlers("eventPositioned"))for(var r=0,i=e;r<i.length;r++){var o=i[r];this.publiclyTriggerAfterSizing("eventPositioned",[{event:new ct(n,o.eventRange.def,o.eventRange.instance),isMirror:t,isStart:o.isStart,isEnd:o.isEnd,el:o.el,view:this}])}n.state.loadingLevel||(n.afterSizingTriggers._eventsPositioned=[null])},On.prototype.triggerWillRemoveSegs=function(e,t){for(var n=this.calendar,r=0,i=e;r<i.length;r++){var o=i[r];n.trigger("eventElRemove",o.el)}if(this.hasPublicHandlers("eventDestroy"))for(var a=0,s=e;a<s.length;a++)o=s[a],this.publiclyTrigger("eventDestroy",[{event:new ct(n,o.eventRange.def,o.eventRange.instance),isMirror:t,el:o.el,view:this}])},On.prototype.isValidSegDownEl=function(e){return!this.props.eventDrag&&!this.props.eventResize&&!d(e,".fc-mirror")&&(this.isPopover()||!this.isInPopover(e))},On.prototype.isValidDateDownEl=function(e){var t=d(e,this.fgSegSelector);return(!t||t.classList.contains("fc-mirror"))&&!d(e,".fc-more")&&!d(e,"a[data-goto]")&&!this.isInPopover(e)},On.prototype.isPopover=function(){return this.el.classList.contains("fc-popover")},On.prototype.isInPopover=function(e){return Boolean(d(e,".fc-popover"))},On);function On(e,t,n){var r=Rn.call(this,e,n)||this;return r.el=t,r}Cn.prototype.fgSegSelector=".fc-event-container > *",Cn.prototype.bgSegSelector=".fc-bgevent:not(.fc-nonbusiness)";var In=0;function Pn(e){return{id:String(In++),deps:e.deps||[],reducers:e.reducers||[],eventDefParsers:e.eventDefParsers||[],isDraggableTransformers:e.isDraggableTransformers||[],eventDragMutationMassagers:e.eventDragMutationMassagers||[],eventDefMutationAppliers:e.eventDefMutationAppliers||[],dateSelectionTransformers:e.dateSelectionTransformers||[],datePointTransforms:e.datePointTransforms||[],dateSpanTransforms:e.dateSpanTransforms||[],views:e.views||{},viewPropsTransformers:e.viewPropsTransformers||[],isPropsValid:e.isPropsValid||null,externalDefTransforms:e.externalDefTransforms||[],eventResizeJoinTransforms:e.eventResizeJoinTransforms||[],viewContainerModifiers:e.viewContainerModifiers||[],eventDropTransformers:e.eventDropTransformers||[],componentInteractions:e.componentInteractions||[],calendarInteractions:e.calendarInteractions||[],themeClasses:e.themeClasses||{},eventSourceDefs:e.eventSourceDefs||[],cmdFormatter:e.cmdFormatter,recurringTypes:e.recurringTypes||[],namedTimeZonedImpl:e.namedTimeZonedImpl,defaultView:e.defaultView||"",elementDraggingImpl:e.elementDraggingImpl,optionChangeHandlers:e.optionChangeHandlers||{}}}var xn=(Yn.prototype.add=function(e){if(!this.addedHash[e.id]){this.addedHash[e.id]=!0;for(var t=0,n=e.deps;t<n.length;t++){var r=n[t];this.add(r)}this.hooks=(i=this.hooks,o=e,{reducers:i.reducers.concat(o.reducers),eventDefParsers:i.eventDefParsers.concat(o.eventDefParsers),isDraggableTransformers:i.isDraggableTransformers.concat(o.isDraggableTransformers),eventDragMutationMassagers:i.eventDragMutationMassagers.concat(o.eventDragMutationMassagers),eventDefMutationAppliers:i.eventDefMutationAppliers.concat(o.eventDefMutationAppliers),dateSelectionTransformers:i.dateSelectionTransformers.concat(o.dateSelectionTransformers),datePointTransforms:i.datePointTransforms.concat(o.datePointTransforms),dateSpanTransforms:i.dateSpanTransforms.concat(o.dateSpanTransforms),views:Se({},i.views,o.views),viewPropsTransformers:i.viewPropsTransformers.concat(o.viewPropsTransformers),isPropsValid:o.isPropsValid||i.isPropsValid,externalDefTransforms:i.externalDefTransforms.concat(o.externalDefTransforms),eventResizeJoinTransforms:i.eventResizeJoinTransforms.concat(o.eventResizeJoinTransforms),viewContainerModifiers:i.viewContainerModifiers.concat(o.viewContainerModifiers),eventDropTransformers:i.eventDropTransformers.concat(o.eventDropTransformers),calendarInteractions:i.calendarInteractions.concat(o.calendarInteractions),componentInteractions:i.componentInteractions.concat(o.componentInteractions),themeClasses:Se({},i.themeClasses,o.themeClasses),eventSourceDefs:i.eventSourceDefs.concat(o.eventSourceDefs),cmdFormatter:o.cmdFormatter||i.cmdFormatter,recurringTypes:i.recurringTypes.concat(o.recurringTypes),namedTimeZonedImpl:o.namedTimeZonedImpl||i.namedTimeZonedImpl,defaultView:i.defaultView||o.defaultView,elementDraggingImpl:i.elementDraggingImpl||o.elementDraggingImpl,optionChangeHandlers:Se({},i.optionChangeHandlers,o.optionChangeHandlers)})}var i,o},Yn);function Yn(){this.hooks={reducers:[],eventDefParsers:[],isDraggableTransformers:[],eventDragMutationMassagers:[],eventDefMutationAppliers:[],dateSelectionTransformers:[],datePointTransforms:[],dateSpanTransforms:[],views:{},viewPropsTransformers:[],isPropsValid:null,externalDefTransforms:[],eventResizeJoinTransforms:[],viewContainerModifiers:[],eventDropTransformers:[],componentInteractions:[],calendarInteractions:[],themeClasses:{},eventSourceDefs:[],cmdFormatter:null,recurringTypes:[],namedTimeZonedImpl:null,defaultView:"",elementDraggingImpl:null,optionChangeHandlers:{}},this.addedHash={}}var Hn=Pn({eventSourceDefs:[{ignoreRange:!0,parseMeta:function(e){return Array.isArray(e)?e:Array.isArray(e.events)?e.events:null},fetch:function(e,t){t({rawEvents:e.eventSource.meta})}}]}),Nn=Pn({eventSourceDefs:[{parseMeta:function(e){return"function"==typeof e?e:"function"==typeof e.events?e.events:null},fetch:function(e,t,n){var r=e.calendar.dateEnv;tn(e.eventSource.meta.bind(null,{start:r.toDate(e.range.start),end:r.toDate(e.range.end),startStr:r.formatIso(e.range.start),endStr:r.formatIso(e.range.end),timeZone:r.timeZone}),function(e){t({rawEvents:e})},n)}}]});function Un(e,t,n,r,i){var o,a,s=null;"GET"===(e=e.toUpperCase())?(a=n,t=(o=t)+(-1===o.indexOf("?")?"?":"&")+Ln(a)):s=Ln(n);var l=new XMLHttpRequest;l.open(e,t,!0),"GET"!==e&&l.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),l.onload=function(){if(200<=l.status&&l.status<400)try{var e=JSON.parse(l.responseText);r(e,l)}catch(e){i("Failure parsing JSON",l)}else i("Request failed",l)},l.onerror=function(){i("Request failed",l)},l.send(s)}function Ln(e){var t=[];for(var n in e)t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t.join("&")}var Vn=Pn({eventSourceDefs:[{parseMeta:function(e){if("string"==typeof e)e={url:e};else if(!e||"object"!=typeof e||!e.url)return null;return{url:e.url,method:(e.method||"GET").toUpperCase(),extraParams:e.extraParams,startParam:e.startParam,endParam:e.endParam,timeZoneParam:e.timeZoneParam}},fetch:function(e,n,r){var t=e.eventSource.meta,i=function(e,t,n){var r,i,o,a,s=n.dateEnv,l={};null==(r=e.startParam)&&(r=n.opt("startParam"));null==(i=e.endParam)&&(i=n.opt("endParam"));null==(o=e.timeZoneParam)&&(o=n.opt("timeZoneParam"));a="function"==typeof e.extraParams?e.extraParams():e.extraParams||{};Se(l,a),l[r]=s.formatIso(t.start),l[i]=s.formatIso(t.end),"local"!==s.timeZone&&(l[o]=s.timeZone);return l}(t,e.range,e.calendar);Un(t.method,t.url,i,function(e,t){n({rawEvents:e,xhr:t})},function(e,t){r({message:e,xhr:t})})}}]});var Fn=Pn({recurringTypes:[{parse:function(e,t,n){var r,i,o=n.createMarker.bind(n),a=he(e,{daysOfWeek:null,startTime:X,endTime:X,startRecur:o,endRecur:o},{},t),s=!1;for(var l in a)if(null!=a[l]){s=!0;break}if(s){var u=null;return"duration"in t&&(u=X(t.duration),delete t.duration),!u&&a.startTime&&a.endTime&&(r=a.endTime,i=a.startTime,u={years:r.years-i.years,months:r.months-i.months,days:r.days-i.days,milliseconds:r.milliseconds-i.milliseconds}),{allDayGuess:Boolean(!a.startTime&&!a.endTime),duration:u,typeData:a}}return null},expand:function(e,t,n){var r=Ue(t,{start:e.startRecur,end:e.endRecur});return r?function(e,t,n,r){var i=e?Te(e):null,o=V(n.start),a=n.end,s=[];for(;o<a;){var l=void 0;i&&!i[o.getUTCDay()]||(l=t?r.add(o,t):o,s.push(l)),o=x(o,1)}return s}(e.daysOfWeek,e.startTime,r,n):[]}}]});var Wn=Pn({optionChangeHandlers:{events:function(e,t,n){zn([e],t,n)},eventSources:zn,plugins:function(e,t){t.addPluginInputs(e)}}});function zn(e,t,n){for(var r=be(t.state.eventSources),i=[],o=0,a=e;o<a.length;o++){for(var s=a[o],l=!1,u=0;u<r.length;u++)if(n(r[u]._raw,s)){r.splice(u,1),l=!0;break}l||i.push(s)}for(var d=0,c=r;d<c.length;d++){var f=c[d];t.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:f.sourceId})}for(var h=0,p=i;h<p.length;h++){var v=p[h];t.addEventSource(v)}}var An={defaultRangeSeparator:" - ",titleRangeSeparator:" – ",defaultTimedEventDuration:"01:00:00",defaultAllDayEventDuration:{day:1},forceEventDuration:!1,nextDayThreshold:"00:00:00",columnHeader:!0,defaultView:"",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberCalculation:"local",editable:!1,scrollTime:"06:00:00",minTime:"00:00:00",maxTime:"24:00:00",showNonCurrentDates:!0,lazyFetching:!0,startParam:"start",endParam:"end",timeZoneParam:"timeZone",timeZone:"local",locales:[],locale:"",timeGridEventMinHeight:0,themeSystem:"standard",dragRevertDuration:500,dragScroll:!0,allDayMaintainDuration:!1,unselectAuto:!0,dropAccept:"*",eventOrder:"start,-duration,allDay,title",eventLimit:!1,eventLimitClick:"popover",dayPopoverFormat:{month:"long",day:"numeric",year:"numeric"},handleWindowResize:!0,windowResizeDelay:100,longPressDelay:1e3,eventDragMinDistance:5},Bn={header:{left:"next,prev today",center:"",right:"title"},buttonIcons:{prev:"fc-icon-chevron-right",next:"fc-icon-chevron-left",prevYear:"fc-icon-chevrons-right",nextYear:"fc-icon-chevrons-left"}},jn=["header","footer","buttonText","buttonIcons"];var Zn=[Hn,Nn,Vn,Fn,Wn];var Gn={code:"en",week:{dow:0,doy:4},dir:"ltr",buttonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",year:"year",today:"today",month:"month",week:"week",day:"day",list:"list"},weekLabel:"W",allDayText:"all-day",eventLimitText:"more",noEventsMessage:"No events to display"};function qn(e){for(var t=0<e.length?e[0].code:"en",n=window.FullCalendarLocalesAll||[],r=window.FullCalendarLocales||{},i=n.concat(be(r),e),o={en:Gn},a=0,s=i;a<s.length;a++){var l=s[a];o[l.code]=l}return{map:o,defaultCode:t}}function Xn(e,t){return"object"!=typeof e||Array.isArray(e)?(r=t,i=[].concat((n=e)||[]),o=function(e,t){for(var n=0;n<e.length;n++)for(var r=e[n].toLocaleLowerCase().split("-"),i=r.length;0<i;i--){var o=r.slice(0,i).join("-");if(t[o])return t[o]}return null}(i,r)||Gn,Jn(n,i,o)):Jn(e.code,[e.code],e);var n,r,i,o}function Jn(e,t,n){var r=De([Gn,n],["buttonText"]);delete r.code;var i=r.week;return delete r.week,{codeArg:e,codes:t,week:i,simpleNumberFormat:new Intl.NumberFormat(e),options:r}}var $n=(Qn.prototype.mutate=function(e,t,n){var r=n?this.dynamicOverrides:this.overrides;Se(r,e);for(var i=0,o=t;i<o.length;i++)delete r[o[i]];this.compute()},Qn.prototype.compute=function(){var e=ce(this.dynamicOverrides.locales,this.overrides.locales,An.locales),t=ce(this.dynamicOverrides.locale,this.overrides.locale,An.locale),n=qn(e),r=Xn(t||n.defaultCode,n.map).options,i="rtl"===ce(this.dynamicOverrides.dir,this.overrides.dir,r.dir)?Bn:{};this.dirDefaults=i,this.localeDefaults=r,this.computed=De([An,i,r,this.overrides,this.dynamicOverrides],jn)},Qn);function Qn(e){this.overrides=Se({},e),this.dynamicOverrides={},this.compute()}var Kn={};var er,tr=(nr.prototype.getMarkerYear=function(e){return e.getUTCFullYear()},nr.prototype.getMarkerMonth=function(e){return e.getUTCMonth()},nr.prototype.getMarkerDay=function(e){return e.getUTCDate()},nr.prototype.arrayToMarker=function(e){return B(e)},nr.prototype.markerToArray=function(e){return A(e)},nr);function nr(){}er=tr,Kn["gregory"]=er;var rr=/^\s*(\d{4})(-(\d{2})(-(\d{2})([T ](\d{2}):(\d{2})(:(\d{2})(\.(\d+))?)?(Z|(([-+])(\d{2})(:?(\d{2}))?))?)?)?)?$/;function ir(e){var t=rr.exec(e);if(t){var n=new Date(Date.UTC(Number(t[1]),t[3]?Number(t[3])-1:0,Number(t[5]||1),Number(t[7]||0),Number(t[8]||0),Number(t[10]||0),t[12]?1e3*Number("0."+t[12]):0));if(j(n)){var r=null;return t[13]&&(r=("-"===t[15]?-1:1)*(60*Number(t[16]||0)+Number(t[18]||0))),{marker:n,isTimeUnspecified:!t[6],timeZoneOffset:r}}}return null}var or=(ar.prototype.createMarker=function(e){var t=this.createMarkerMeta(e);return null===t?null:t.marker},ar.prototype.createNowMarker=function(){return this.canComputeOffset?this.timestampToMarker((new Date).valueOf()):B(W(new Date))},ar.prototype.createMarkerMeta=function(e){if("string"==typeof e)return this.parse(e);var t=null;return"number"==typeof e?t=this.timestampToMarker(e):e instanceof Date?(e=e.valueOf(),isNaN(e)||(t=this.timestampToMarker(e))):Array.isArray(e)&&(t=B(e)),null!==t&&j(t)?{marker:t,isTimeUnspecified:!1,forcedTzo:null}:null},ar.prototype.parse=function(e){var t=ir(e);if(null===t)return null;var n=t.marker,r=null;return null!==t.timeZoneOffset&&(this.canComputeOffset?n=this.timestampToMarker(n.valueOf()-60*t.timeZoneOffset*1e3):r=t.timeZoneOffset),{marker:n,isTimeUnspecified:t.isTimeUnspecified,forcedTzo:r}},ar.prototype.getYear=function(e){return this.calendarSystem.getMarkerYear(e)},ar.prototype.getMonth=function(e){return this.calendarSystem.getMarkerMonth(e)},ar.prototype.add=function(e,t){var n=this.calendarSystem.markerToArray(e);return n[0]+=t.years,n[1]+=t.months,n[2]+=t.days,n[6]+=t.milliseconds,this.calendarSystem.arrayToMarker(n)},ar.prototype.subtract=function(e,t){var n=this.calendarSystem.markerToArray(e);return n[0]-=t.years,n[1]-=t.months,n[2]-=t.days,n[6]-=t.milliseconds,this.calendarSystem.arrayToMarker(n)},ar.prototype.addYears=function(e,t){var n=this.calendarSystem.markerToArray(e);return n[0]+=t,this.calendarSystem.arrayToMarker(n)},ar.prototype.addMonths=function(e,t){var n=this.calendarSystem.markerToArray(e);return n[1]+=t,this.calendarSystem.arrayToMarker(n)},ar.prototype.diffWholeYears=function(e,t){var n=this.calendarSystem;return Z(e)===Z(t)&&n.getMarkerDay(e)===n.getMarkerDay(t)&&n.getMarkerMonth(e)===n.getMarkerMonth(t)?n.getMarkerYear(t)-n.getMarkerYear(e):null},ar.prototype.diffWholeMonths=function(e,t){var n=this.calendarSystem;return Z(e)===Z(t)&&n.getMarkerDay(e)===n.getMarkerDay(t)?n.getMarkerMonth(t)-n.getMarkerMonth(e)+12*(n.getMarkerYear(t)-n.getMarkerYear(e)):null},ar.prototype.greatestWholeUnit=function(e,t){var n,r,i,o=this.diffWholeYears(e,t);return null!==o?{unit:"year",value:o}:null!==(o=this.diffWholeMonths(e,t))?{unit:"month",value:o}:null!==(o=U(e,t))?{unit:"week",value:o}:null!==(o=L(e,t))?{unit:"day",value:o}:(n=e,ue(o=(t.valueOf()-n.valueOf())/36e5)?{unit:"hour",value:o}:(r=e,ue(o=(t.valueOf()-r.valueOf())/6e4)?{unit:"minute",value:o}:(i=e,ue(o=(t.valueOf()-i.valueOf())/1e3)?{unit:"second",value:o}:{unit:"millisecond",value:t.valueOf()-e.valueOf()})))},ar.prototype.countDurationsBetween=function(e,t,n){var r;return n.years&&null!==(r=this.diffWholeYears(e,t))?r/(K(n)/365):n.months&&null!==(r=this.diffWholeMonths(e,t))?r/(K(n)/30):n.days&&null!==(r=L(e,t))?r/K(n):(t.valueOf()-e.valueOf())/ee(n)},ar.prototype.startOf=function(e,t){return"year"===t?this.startOfYear(e):"month"===t?this.startOfMonth(e):"week"===t?this.startOfWeek(e):"day"===t?V(e):"hour"===t?B([(i=e).getUTCFullYear(),i.getUTCMonth(),i.getUTCDate(),i.getUTCHours()]):"minute"===t?B([(r=e).getUTCFullYear(),r.getUTCMonth(),r.getUTCDate(),r.getUTCHours(),r.getUTCMinutes()]):"second"===t?B([(n=e).getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),n.getUTCHours(),n.getUTCMinutes(),n.getUTCSeconds()]):void 0;var n,r,i},ar.prototype.startOfYear=function(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e)])},ar.prototype.startOfMonth=function(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e),this.calendarSystem.getMarkerMonth(e)])},ar.prototype.startOfWeek=function(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e),this.calendarSystem.getMarkerMonth(e),e.getUTCDate()-(e.getUTCDay()-this.weekDow+7)%7])},ar.prototype.computeWeekNumber=function(e){return this.weekNumberFunc?this.weekNumberFunc(this.toDate(e)):function(e,t,n){var r=e.getUTCFullYear(),i=F(e,r,t,n);if(i<1)return F(e,r-1,t,n);var o=F(e,r+1,t,n);return 1<=o?Math.min(i,o):i}(e,this.weekDow,this.weekDoy)},ar.prototype.format=function(e,t,n){return void 0===n&&(n={}),t.format({marker:e,timeZoneOffset:null!=n.forcedTzo?n.forcedTzo:this.
|